1 2010-07-30 Alan Modra <amodra@gmail.com>
3 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6 2010-07-29 Tobias Burnus <burnus@net-b.de>
10 * gfortran.dg/whole_file_25.f90: New.
11 * gfortran.dg/whole_file_26.f90: New.
12 * gfortran.dg/whole_file_27.f90: New.
14 2010-07-29 Janus Weil <janus@gcc.gnu.org>
17 * gfortran.dg/typebound_proc_17.f03: New.
19 2010-07-29 Janus Weil <janus@gcc.gnu.org>
22 * gfortran.dg/move_alloc_2.f90: New.
24 2010-07-29 Xinliang David Li <davidxl@google.com>
25 PR tree-optimization/45121
26 * c-c++-common/uninit-17.c: Fix expected output.
28 2010-07-29 Richard Guenther <rguenther@suse.de>
30 PR tree-optimization/45120
31 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
33 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
37 * gfortran.dg/pr42051.f03: New testcase.
39 2010-07-29 Richard Guenther <rguenther@suse.de>
42 * gcc.c-torture/execute/pr45034.c: New testcase.
44 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
49 2010-07-28 Daniel Kraft <d@domob.eu>
51 * gfortran.dg/bound_8.f90: New test.
53 2010-07-28 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/pr45105.c: New test.
58 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
60 PR rtl-optimization/45107
61 * gcc.dg/pr45107.c: New test.
63 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
65 PR rtl-optimization/45101
66 * gcc.dg/pr45101.c: New test.
68 2010-07-28 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/whole_file_24.f90: New.
73 2010-07-27 Jason Merrill <jason@redhat.com>
75 * g++.dg/cpp0x/variadic102.C: New.
76 * g++.dg/cpp0x/variadic103.C: New.
78 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
80 PR rtl-optimization/40956
83 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
84 * gcc.target/arm/pr42574.c: Add tests.
86 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
88 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
90 (cleanup-repo-files): Ditto.
91 (cleanup-saved-temps): Ditto.
93 2010-07-27 Jakub Jelinek <jakub@redhat.com>
96 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
99 * gcc.dg/pr45079.c: New test.
101 2010-07-27 Ira Rosen <irar@il.ibm.com>
103 PR tree-optimization/44152
104 * gcc.dg/vect/fast-math-pr44152.c: New test.
106 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
109 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
110 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
111 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
112 * obj-c++.dg/torture/trivial.mm: Ditto.
113 * objc.dg/torture/tls/thr-init-2.m: Ditto.
114 * objc.dg/torture/tls/thr-init-3.m: Ditto.
115 * objc.dg/torture/tls/thr-init.m: Ditto.
116 * objc.dg/torture/trivial.m: Ditto.
118 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
120 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
121 Skip on spu-*-* targets.
123 2010-07-27 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/45083
126 * gcc.dg/pr45083.c: New test.
128 2010-07-26 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/whole_file_22.f90: New test.
132 * gfortran.dg/whole_file_23.f90: New test.
134 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
135 Jack Howarth <howarth@bromo.med.uc.edu>
136 Richard Henderson <rth@redhat.com>
139 * gcc.dg/tls/thr-init-1.c: New.
140 * gcc.dg/tls/thr-init-2.c: New.
141 * gcc.dg/torture/tls New.
142 * gcc.dg/torture/tls/tls-test.c: New.
143 * gcc.dg/torture/tls/thr-init-1.c: New.
144 * gcc.dg/torture/tls/tls.exp: New.
145 * gcc.dg/torture/tls/thr-init-2.c: New.
146 * gcc.dg/tls/emutls-2.c: New test
148 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
149 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
150 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
151 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
152 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
153 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
154 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
155 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
156 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
157 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
158 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
159 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
160 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
161 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
162 gfortran.dg/gomp/appendix-a/a.22.4.f90,
163 gfortran.dg/gomp/appendix-a/a.22.5.f90,
164 gfortran.dg/gomp/appendix-a/a.22.6.f90,
165 gfortran.dg/gomp/appendix-a/a.24.1.f90,
166 gfortran.dg/gomp/appendix-a/a.32.1.f90,
167 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
168 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
169 gfortran.dg/gomp/omp_threadprivate1.f90,
170 gfortran.dg/gomp/omp_threadprivate2.f90,
171 gfortran.dg/gomp/reduction1.f90,
172 gfortran.dg/gomp/sharing-1.f90: Likewise.
174 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
176 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
178 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
179 dg-require-visibility.
181 2010-07-26 Richard Guenther <rguenther@suse.de>
183 PR tree-optimization/43784
184 * gcc.c-torture/execute/pr43784.c: New testcase.
185 * g++.dg/torture/pr43784.C: Likewise.
187 2010-07-26 Richard Guenther <rguenther@suse.de>
190 * g++.dg/pr45056.C: New testcase.
192 2010-07-26 Richard Guenther <rguenther@suse.de>
194 PR tree-optimization/45071
195 * gcc.dg/pr45071.c: New testcase.
197 2010-07-26 Tobias Burnus <burnus@net-b.de>
200 * gfortran.dg/namelist_62.f90: New.
202 2010-07-26 Richard Guenther <rguenther@suse.de>
204 * gcc.c-torture/execute/pr45017.c: Move ...
205 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
207 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
210 * trim_optimize_1.f90: New test.
211 * character_comparision_1.f90: New test.
213 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
216 * gfortran.dg/wtruncate_fix.f: New test.
218 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
221 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
223 2010-07-24 Richard Guenther <rguenther@suse.de>
226 * g++.dg/lto/20100724-1_0.C: New testcase.
228 2010-07-24 Richard Guenther <rguenther@suse.de>
231 * gcc.dg/lto/20100724-1_0.c: New testcase.
232 * gcc.dg/lto/20100724-1_1.c: Likewise.
234 2010-07-24 Tobias Burnus <burnus@net-b.de>
237 * gfortran.dg/whole_file_21.f90: New.
239 * gfortran.dg/integer_exponentiation_3.F90: Use
240 -ffloat-store only for i?86/x86-64 -m32.
242 2010-07-24 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
245 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
247 2010-07-24 Tobias Burnus <burnus@net-b.de>
249 * gfortran.dg/func_decl_4.f90: Split test into two ...
250 * gfortran.dg/func_decl_5.f90: ... parts.
251 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
252 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
253 * gfortran.dg/global_references_1.f90: Add new dg-warning.
254 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
255 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
256 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
257 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
258 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
259 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
260 * gfortran.dg/sizeof.f90: Make test valid.
261 * gfortran.dg/pr20865.f90: Add new dg-error.
262 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
263 * gfortran.dg/g77/19990218-0.f: Ditto.
264 * gfortran.dg/g77/19990218-1.f: Ditto.
265 * gfortran.dg/g77/970625-2.f: Ditto.
266 * gfortran.dg/pr37243.f: Fix function declaration.
267 * gfortran.dg/use_only_1.f90: Fix implicit typing.
268 * gfortran.dg/loc_1.f90: Fix pointer datatype.
270 2010-07-23 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/char_array_structure_constructor.f90: Add
274 -fwhole-file as dg-option as it otherwise fails on some
277 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/aggr16.ad[sb]: New test.
280 * gnat.dg/aggr16_pkg.ads: New helper.
282 2010-07-23 Richard Guenther <rguenther@suse.de>
285 * g++.dg/lto/20100723-1_0.C: New testcase.
287 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
289 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
291 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
292 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
294 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
296 * lib/target-supports.exp (add_options_for_tls): New proc.
297 * g++.dg/tls/static-1.C: Use dg-add-options tls.
298 * g++.dg/tls/static-1a.cc: Likewise.
299 * gcc.dg/tls/emutls-1.c: Likewise.
300 * gcc.dg/tls/opt-11.c: Likewise.
301 * gcc.dg/tls/opt-12.c: Likewise.
302 * gcc.dg/tls/pr24428-2.c: Likewise.
303 * gcc.dg/tls/pr24428.c: Likewise.
304 * obj-c++.dg/tls/static-1.mm: Likewise.
305 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
306 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
307 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
308 * objc.dg/torture/tls/thr-init-2.m: Likewise.
309 * objc.dg/torture/tls/thr-init-3.m: Likewise.
310 * objc.dg/torture/tls/thr-init.m: Likewise.
311 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
313 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
316 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
317 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
318 optimized dump files.
320 2010-07-23 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/45047
323 * gcc.c-torture/compile/pr45047.c: New test.
325 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
327 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
328 instead of dg-compile.
329 * gcc.dg/float-range-4.c: Ditto.
330 * gcc.dg/float-range-5.c: Ditto.
331 * gcc.dg/fold-overflow-1.c: Ditto.
332 * gcc.dg/gomp/sections-4.c: Ditto.
333 * gcc.dg/transparent-union-1.c: Ditto.
334 * gcc.dg/transparent-union-2.c: Ditto.
335 * gcc.target/i386/pr39315-check.c: Ditto.
336 * g++.dg/gomp/sections-4.C: Ditto.
337 * g++.dg/template/dtor7.C: Ditto.
338 * g++.dg/tree-ssa/pr19952.C: Ditto.
339 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
340 * gfortran.dg/graphite/pr42185.f90: Ditto.
341 * gfortran.dg/namelist_36.f90: Ditto.
342 * gnat.dg/noreturn1.adb: Ditto.
343 * gnat.dg/specs/small_alignment.ads: Ditto.
345 2010-07-23 Martin Jambor <mjambor@suse.cz>
347 PR tree-optimization/44915
348 * g++.dg/torture/pr44915.C: New test.
350 2010-07-23 Martin Jambor <mjambor@suse.cz>
352 PR tree-optimization/44914
353 * g++.dg/tree-ssa/pr44914.C: New test.
355 2010-07-23 Jie Zhang <jie@codesourcery.com>
358 * gcc.dg/pr44290-1.c: New test.
359 * gcc.dg/pr44290-2.c: New test.
361 2010-07-23 Jason Merrill <jason@redhat.com>
364 * g++.dg/abi/mangle44.C: New.
366 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
369 for compile-time only tests.
370 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
372 * gcc.target/i386/pr39315-4.c: Ditto.
373 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
374 target check. Include sse-os-support.h.
375 (main): Call check_isa and sse_os_support.
376 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
377 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
378 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
379 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
380 target check. Include sse-os-support.h.
381 (main): Call check_isa and sse_os_support.
382 * gcc.target/i386/vperm-v2df.c: Ditto.
384 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
386 * lib/target-supports.exp (check_avx_hw_available): New procedure.
387 (check_effective_target_avx_runtime): New procedure.
388 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
389 (check_effective_target_sse_runtime): Add check_effective_target_sse.
391 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
392 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
393 and __get_cpuid test.
394 * gcc.dg/compat/vector-2b_main.c: Ditto.
396 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
398 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
399 for compile-time only test.
400 * gcc.dg/pr32716.c: Ditto.
401 * gcc.dg/pr34856.c: Ditto.
402 * gcc.dg/pr36997.c: Ditto.
403 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
404 * gfortran.dg/pr28158.f90: Ditto.
405 * gfortran.dg/pr30667.f: Ditto.
407 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
408 i?86-*-* and x86_64-*-* targets to disable execution on targets
409 without sse2 runtime support.
410 * g++.dg/vect/vect.exp: Ditto.
411 * gfortran.dg/vect/vect.exp: Ditto.
413 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
414 * gcc.dg/pr37544.c: Ditto.
415 * gcc.dg/pr40550.c: Ditto.
416 * gcc.dg/compat/union-m128-1_main.c: Ditto.
417 * gcc.dg/compat/vector-1a_main.c: Ditto.
418 * gcc.dg/compat/vector-2a_main.c: Ditto.
419 * gcc.dg/torture/pr16104-1.c: Ditto.
420 * gcc.dg/torture/pr35771-1.c: Ditto.
421 * gcc.dg/torture/pr35771-2.c: Ditto.
422 * gcc.dg/torture/pr35771-3.c: Ditto.
423 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
424 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
425 * gcc.dg/torture/stackalign/push-1.c: Ditto.
426 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
427 * g++.dg/other/i386-1.C: Ditto.
428 * g++.dg/other/pr40446.C: Ditto.
430 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
434 2010-07-23 Daniel Kraft <d@domob.eu>
437 * gfortran.dg/exit_1.f08: New test.
438 * gfortran.dg/exit_2.f08: New test.
440 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
442 PR tree-optimization/39839
443 * gcc.target/arm/pr39839.c: New test case.
445 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
447 * gnat.dg/unchecked_convert5b.adb: New test.
448 * gnat.dg/unchecked_convert6.adb: Likewise.
449 * gnat.dg/unchecked_convert6b.adb: Likewise.
451 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/aggr15.ad[sb]: New test.
455 2010-07-22 Dodji Seketeli <dodji@redhat.com>
458 * g++.dg/debug/dwarf2/nested-2.C: New test case.
460 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
462 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
463 with dg-require-linker-plugin.
465 2010-07-22 Richard Guenther <rguenther@suse.de>
468 * g++.dg/lto/20100722-1_0.C: New testcase.
470 2010-07-22 Richard Guenther <rguenther@suse.de>
473 * gcc.dg/lto/20100720-3_0.c: New testcase.
474 * gcc.dg/lto/20100720-3_1.c: Likewise.
476 2010-07-22 Richard Guenther <rguenther@suse.de>
478 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
479 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
482 * gcc.dg/lto/20100722-1_0.c: New testcase.
484 2010-07-22 Martin Jambor <mjambor@suse.cz>
486 PR tree-optimization/44891
487 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
489 2010-07-22 Richard Guenther <rguenther@suse.de>
491 PR tree-optimization/45017
492 * gcc.c-torture/execute/pr45017.c: New testcase.
494 2010-07-22 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/aliasing_dummy_5.f90: New.
499 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
502 * gcc.target/arm/pr43698.c: New test.
504 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
507 * Revert my commit r162325 for this PR.
509 2010-07-21 Jakub Jelinek <jakub@redhat.com>
512 * gcc.target/m68k/pr45015.c: New test.
514 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
517 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
520 2010-07-21 Richard Guenther <rguenther@suse.de>
523 * g++.dg/lto/20100721-1_0.C: New testcase.
525 2010-07-21 Martin Jambor <mjambor@suse.cz>
527 PR tree-optimization/44900
528 * g++.dg/torture/pr44900.C: New test.
530 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
533 * c-c++-common/uninit-17.c: Correct expected error.
535 2010-07-21 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/guality/asm-1.c: New test.
540 * gcc.dg/guality/pr45003-2.c: New test.
541 * gcc.dg/guality/pr45003-3.c: New test.
543 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
548 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
550 * lib/scanasm.exp (dg-function-on-line): Test that a function is
551 defined on the current line.
552 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
553 * g++.dg/debug/dwarf2/pr44641.C: New.
555 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
557 * gcc.target/powerpc/block-move-1.c: New test.
558 * gcc.target/powerpc/block-move-2.c: New test.
560 2010-07-20 Jason Merrill <jason@redhat.com>
563 * g++.dg/cpp0x/sfinae2.C: New.
565 2010-07-20 Richard Guenther <rguenther@suse.de>
568 * gcc.dg/lto/20100720-4_0.c: New testcase.
570 2010-07-20 Richard Guenther <rguenther@suse.de>
573 * gcc.dg/lto/20100720-2_0.c: New testcase.
574 * gcc.dg/lto/20100720-2_1.c: Likewise.
576 2010-07-20 Richard Guenther <rguenther@suse.de>
579 * gcc.dg/lto/20100720-1_0.c: New testcase.
580 * gcc.dg/lto/20100720-1_1.c: Likewise.
582 2010-07-20 Jakub Jelinek <jakub@redhat.com>
585 * gcc.dg/guality/pr45003-1.c: New test.
587 2010-07-20 Richard Guenther <rguenther@suse.de>
589 PR tree-optimization/44977
590 * gcc.dg/torture/pr44977.c: New testcase.
592 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
594 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
597 2010-07-20 Richard Guenther <rguenther@suse.de>
601 * gcc.dg/pr44971.c: New testcase.
602 * gcc.c-torture/compile/pr44988.c: Likewise.
604 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
607 * gfortran.dg/allocate_with_typespec.f90: New test.
608 * gfortran.dg/allocate_derived_1.f90: Update error message.
610 2010-07-19 Jason Merrill <jason@redhat.com>
613 * g++.dg/cpp0x/decltype23.C: New.
615 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
618 * gfortran.dg/class_defined_operator_1.f03 : New test.
620 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
622 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
623 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
624 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
625 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
627 2010-07-19 Richard Guenther <rguenther@suse.de>
630 * gcc.c-torture/compile/pr44941.c: New testcase.
632 2010-07-19 Jason Merrill <jason@redhat.com>
635 * g++.dg/template/sfinae24.C: New.
637 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
640 * gfortran.dg/data_implied_do_2.f90: Removed.
642 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
645 * g++.dg/template/sfinae23.C: New.
647 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
649 * lib/target-supports.exp (check_sse_os_support_available): New
651 (check_sse_hw_available): New proc.
652 (check_effective_target_sse_runtime): New proc.
653 (check_effective_target_sse2_runtime): New proc.
654 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
655 -msse2 if check_sse_os_support_available.
656 * g++.dg/vect/vect.exp: Only run -msse2 tests if
657 check_sse_os_support_available.
658 * gcc.dg/vect/vect.exp: Likewise.
659 * gfortran.dg/vect/vect.exp: Likewise.
660 * gcc.target/i386/sol2-check: Renamed to ...
661 * gcc.target/i386/sse-os-support.h: ... this.
662 (sol2_check): Renamed to ...
663 (sse_os_support): ... this.
664 Only test movss with xmm registers.
665 * gcc.target/i386/sse-check.h: Reflect new header and function names.
666 Removed ILL_INSN, ILL_INSN_LEN.
667 * gcc.target/i386/sse2-check.h: Likewise.
668 * gcc.target/i386/sse3-check.h: Likewise.
669 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
670 Removed cpuid.h, __get_cpuid test.
671 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
672 Removed cpuid.h, __get_cpuid test.
673 * g++.dg/other/pr40446.C: Likewise.
674 * gcc.dg/compat/union-m128-1_main.c: Likewise.
675 * gcc.dg/compat/vector-1a_main.c: Likewise.
676 * gcc.dg/compat/vector-2a_main.c: Likewise.
677 * gcc.dg/pr36584.c: Likewise.
678 * gcc.dg/pr37544.c: Likewise.
679 * gcc.dg/torture/pr16104-1.c: Likewise.
680 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
681 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
682 * gcc.dg/torture/stackalign/push-1.c: Likewise.
683 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
684 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
685 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
687 * gcc.dg/torture/pr35771-2.c: Likewise.
688 * gcc.dg/torture/pr35771-3.c: Likewise.
689 * gcc.target/i386/pr39315-2.c: Likewise.
690 * gcc.target/i386/pr39315-4.c: Likewise.
691 * gcc.target/i386/vperm-v2df.c: Likewise.
692 * gcc.target/i386/vperm-v2di.c: Likewise.
693 * gcc.target/i386/vperm-v4si-1.c: Likewise.
694 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
697 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
700 * gfortran.dg/data_implied_do_2.f90: New test.
702 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
704 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
706 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
708 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
709 to the "mips16" group.
710 (mips_using_mips16_p): New procedure.
711 (mips-dg-options): Use it.
713 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
715 * gcc.target/mips/mips16-attributes-4.c: New test.
717 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
720 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
721 * gcc.target/powerpc/recip-2.c: Ditto.
722 * gcc.target/powerpc/recip-3.c: Ditto.
724 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
726 * gcc.target/arm/pr42235.c: New test.
728 2010-07-16 Jason Merrill <jason@redhat.com>
731 * g++.dg/template/partial8.C: New.
733 2010-07-16 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
736 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
738 (gualcvt): New overloaded inline.
739 (GUALCVT): Use it for C++.
740 * g++.dg/guality/guality.exp: New.
741 * g++.dg/guality/guality.h: New.
742 * g++.dg/guality/redeclaration1.C: New test.
743 * g++.dg/dg.exp: Prune also guality/* tests.
744 * gcc.dg/guality/pr43141.c: Moved to...
745 * c-c++-common/guality/pr43141.c: ... here.
747 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
750 * gfortran.dg/char4_iunit_2.f03: New test.
752 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
754 * lib/plugin-support.exp (plugin-test-execute):
755 Add ${gcc_objdir}/intl to includes.
757 2010-07-16 Jakub Jelinek <jakub@redhat.com>
760 * gcc.c-torture/execute/pr44942.c: New test.
761 * gcc.target/i386/pr44942.c: New test.
763 2010-07-15 Jason Merrill <jason@redhat.com>
766 * g++.dg/cpp0x/implicit7.C: New.
767 * g++.dg/cpp0x/implicit8.C: New.
769 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
771 Disable float tests for __SPU__ targets due to lack of signed zero:
772 * c-c++-common/torture/complex-sign-add.c (check_add_float).
773 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
774 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
775 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
776 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
777 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
778 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
779 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
780 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
782 2010-07-15 Jakub Jelinek <jakub@redhat.com>
784 * gfortran.dg/select_char_2.f90: New test.
786 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
788 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
791 2010-07-15 Janus Weil <janus@gcc.gnu.org>
794 * gfortran.dg/typebound_generic_9.f03: New.
796 2010-07-15 Richard Guenther <rguenther@suse.de>
798 PR tree-optimization/44946
799 * gcc.c-torture/compile/pr44946.c: New testcase.
801 2010-07-15 Jakub Jelinek <jakub@redhat.com>
804 * gfortran.dg/select_char_3.f90: New test.
806 2010-07-15 Magnus Granberg <zorry@gentoo.org>
807 Kevin F. Quinn <kevquinn@gentoo.org>
809 * gcc.dg/Wtrampolines.c: New.
811 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
814 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
816 2010-07-14 Jason Merrill <jason@redhat.com>
819 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
821 Implement C++0x unrestricted unions (N2544)
822 * g++.dg/cpp0x/union1.C: New.
823 * g++.dg/cpp0x/union2.C: New.
824 * g++.dg/cpp0x/union3.C: New.
825 * g++.dg/cpp0x/defaulted2.C: Adjust.
826 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
827 * g++.old-deja/g++.ext/anon2.C: Adjust.
828 * g++.old-deja/g++.mike/misc6.C: Adjust.
830 2010-07-14 Janus Weil <janus@gcc.gnu.org>
833 * gfortran.dg/c_loc_tests_15.f90: New.
835 2010-07-13 Jason Merrill <jason@redhat.com>
838 * g++.dg/cpp0x/implicit6.C: New.
840 2010-07-13 Jason Merrill <jason@redhat.com>
843 * g++.dg/abi/noreturn1.C: New.
844 * g++.dg/abi/noreturn2.C: New.
846 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
850 * c-c++-common/pr44832.c: New test.
852 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
855 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
856 on the target. Make sure that we can assemble the emitted asm when
857 the test type is 'compile'.
859 2010-07-13 Richard Guenther <rguenther@suse.de>
861 PR tree-optimization/36960
862 * g++.dg/torture/pr36960.C: New testcase.
864 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/template/sfinae21.C: New.
868 * g++.dg/template/sfinae22.C: Likewise.
870 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
873 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
874 * gcc.dg/plugin/ggcplug.c: Likewise.
875 * g++.dg/plugin/selfassign.c: Likewise.
876 * g++.dg/plugin/attribute_plugin.c: Likewise.
877 * g++.dg/plugin/dumb_plugin.c: Likewise.
878 * g++.dg/plugin/pragma_plugin.c: Likewise.
880 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
882 * gcc.c-torture/execute/pr44683.x: New.
883 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
885 2010-07-13 Janus Weil <janus@gcc.gnu.org>
891 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
892 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
893 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
894 * gfortran.dh/typebound_call_16.f03: New.
895 * gfortran.dg/typebound_generic_6.f03: New.
896 * gfortran.dg/typebound_generic_7.f03: New.
897 * gfortran.dg/typebound_generic_8.f03: New.
899 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
902 * gfortran.dg/char4_iunit_1.f03: New test.
904 2010-07-12 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/tree-ssa/vrp53.c: New test.
908 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
911 * g++.dg/template/sfinae19.C: New.
912 * g++.dg/template/sfinae20.C: Likewise.
914 2010-07-12 Jie Zhang <jie@codesourcery.com>
916 * gcc.target/arm/interrupt-1.c: New test.
917 * gcc.target/arm/interrupt-2.c: New test.
919 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
921 * gcc.dg/pr42427.c: Require c99_runtime.
922 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
924 * gcc.target/i386/avx-cmpss-1.c: Likewise.
925 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
926 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
927 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
928 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
929 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
930 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
931 * gcc.target/i386/sse-cmpss-1.c: Likewise.
932 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
933 * gcc.target/i386/pr37275.c: Require visibility support.
935 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 * lib/target-supports.exp (check_effective_target_sse): New proc.
938 * gcc.target/i386/sol2-check.h: New file.
939 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
940 Include sol2-check.h.
941 (main) Only run do_test () if sol2_check ().
942 * gcc.target/i386/sse2-check.h: Likewise.
943 * gcc.target/i386/sse3-check.h: Likewise.
944 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
945 [__sun__ && __svr4__]: Execute SSE2 instruction.
946 * gcc.target/i386/math-torture/math-torture.exp: Only add options
947 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
948 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
949 * g++.dg/ext/vector14.C: Likewise.
950 * g++.dg/other/mmintrin.C: Likewise.
951 * gcc.dg/20020418-1.c: Likewise.
952 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
953 * gcc.dg/format/ms_unnamed-1.c: Likewise.
954 * gcc.dg/format/unnamed-1.c: Likewise.
955 Adapt dg-warning line number.
956 * gcc.dg/graphite/pr40281.c: Likewise.
957 * gcc.dg/pr32176.c: Likewise.
958 * gcc.dg/pr40550.c: Likewise.
959 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
960 * gcc.dg/torture/pr36891.c: Likewise.
961 * gcc.target/i386/20020218-1.c: Likewise.
962 * gcc.target/i386/20020523.c: Likewise.
963 * gcc.target/i386/abi-1.c: Likewise.
964 * gcc.target/i386/brokensqrt.c: Likewise.
965 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
966 * gcc.target/i386/pr13366.c: Likewise.
967 * gcc.target/i386/pr13685.c: Likewise.
968 * gcc.target/i386/pr24306.c: Likewise.
969 * gcc.target/i386/pr31486.c: Likewise.
970 * gcc.target/i386/pr32065-1.c: Likewise.
971 * gcc.target/i386/pr32065-2.c: Likewise.
972 * gcc.target/i386/pr32389.c: Likewise.
973 * gcc.target/i386/pr38824.c: Likewise.
974 * gcc.target/i386/pr38931.c: Likewise.
975 * gcc.target/i386/pr39592-1.c: Likewise.
976 * gcc.target/i386/pr43766.c: Likewise.
977 * gcc.target/i386/recip-divf.c: Likewise.
978 * gcc.target/i386/recip-sqrtf.c: Likewise.
979 * gcc.target/i386/recip-vec-divf.c: Likewise.
980 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
981 * gcc.target/i386/sse-1.c: Likewise.
982 * gcc.target/i386/sse-16.c: Likewise.
983 * gcc.target/i386/sse-2.c: Likewise.
984 * gcc.target/i386/sse-20.c: Likewise.
985 * gcc.target/i386/sse-3.c: Likewise.
986 * gcc.target/i386/sse-7.c: Likewise.
987 * gcc.target/i386/sse-9.c: Likewise.
988 * gcc.target/i386/sse-addps-1.c: Likewise.
989 * gcc.target/i386/sse-addss-1.c: Likewise.
990 * gcc.target/i386/sse-andnps-1.c: Likewise.
991 * gcc.target/i386/sse-andps-1.c: Likewise.
992 * gcc.target/i386/sse-cmpss-1.c: Likewise.
993 * gcc.target/i386/sse-comiss-1.c: Likewise.
994 * gcc.target/i386/sse-comiss-2.c: Likewise.
995 * gcc.target/i386/sse-comiss-3.c: Likewise.
996 * gcc.target/i386/sse-comiss-4.c: Likewise.
997 * gcc.target/i386/sse-comiss-5.c: Likewise.
998 * gcc.target/i386/sse-comiss-6.c: Likewise.
999 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1000 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1001 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1002 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1003 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1004 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1005 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1006 * gcc.target/i386/sse-divps-1.c: Likewise.
1007 * gcc.target/i386/sse-divss-1.c: Likewise.
1008 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1009 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1010 * gcc.target/i386/sse-maxps-1.c: Likewise.
1011 * gcc.target/i386/sse-maxss-1.c: Likewise.
1012 * gcc.target/i386/sse-minps-1.c: Likewise.
1013 * gcc.target/i386/sse-minss-1.c: Likewise.
1014 * gcc.target/i386/sse-movaps-1.c: Likewise.
1015 * gcc.target/i386/sse-movaps-2.c: Likewise.
1016 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1017 * gcc.target/i386/sse-movhps-1.c: Likewise.
1018 * gcc.target/i386/sse-movhps-2.c: Likewise.
1019 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1020 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1021 * gcc.target/i386/sse-movntps-1.c: Likewise.
1022 * gcc.target/i386/sse-movss-1.c: Likewise.
1023 * gcc.target/i386/sse-movss-2.c: Likewise.
1024 * gcc.target/i386/sse-movss-3.c: Likewise.
1025 * gcc.target/i386/sse-movups-1.c: Likewise.
1026 * gcc.target/i386/sse-movups-2.c: Likewise.
1027 * gcc.target/i386/sse-mulps-1.c: Likewise.
1028 * gcc.target/i386/sse-mulss-1.c: Likewise.
1029 * gcc.target/i386/sse-orps-1.c: Likewise.
1030 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1031 * gcc.target/i386/sse-recip-vec.c: Likewise.
1032 * gcc.target/i386/sse-recip.c: Likewise.
1033 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1034 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1035 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1036 * gcc.target/i386/sse-subps-1.c: Likewise.
1037 * gcc.target/i386/sse-subss-1.c: Likewise.
1038 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1039 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1040 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1041 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1042 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1043 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1044 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1045 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1046 * gcc.target/i386/sse-xorps-1.c: Likewise.
1047 * gcc.target/i386/ssefn-1.c: Likewise.
1048 * gcc.target/i386/ssefn-3.c: Likewise.
1049 * gcc.target/i386/sseregparm-1.c: Likewise.
1050 * gcc.target/i386/stackalign/return-3.c: Likewise.
1051 * gcc.target/i386/vectorize1.c: Likewise.
1052 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1053 * gcc.target/i386/xorps-sse.c: Likewise.
1054 * gfortran.dg/pr28158.f90: Likewise.
1055 * gfortran.dg/pr30667.f: Likewise.
1056 * gnat.dg/loop_optimization7.adb: Likewise.
1057 * gnat.dg/sse_nolib.adb: Likewise.
1059 2010-07-11 Tobias Burnus <burnus@net-b.de>
1062 * gfortran.dg/use_rename_6.f90: New.
1063 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1065 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1068 * gfortran.dg/class_24.f03: New.
1070 2010-07-10 Richard Guenther <rguenther@suse.de>
1073 * gcc.dg/lto/20100709-1_0.c: New testcase.
1074 * gcc.dg/lto/20100709-1_1.c: Likewise.
1076 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1078 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1080 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1083 * objc.dg/lto/trivial-1_0.m: New.
1084 * objc.dg/lto/lto.exp: New.
1085 * obj-c++.dg/lto/trivial-1_0.mm: New.
1086 * obj-c++.dg/lto/lto.exp: New.
1087 * objc.dg/symtab-1.m: Adjust sizes.
1088 * objc.dg/image-info.m: Do not run for gnu-runtime.
1090 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1092 * gcc.dg/pr32370.c: Allow another kind of error message.
1094 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1096 * gnat.dg/atomic3.adb: New test.
1098 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1099 Denys Vlasenko <dvlasenk@redhat.com>
1100 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1102 PR tree-optimization/28632
1103 * gcc.dg/tree-ssa/vrp51.c: New test.
1104 * gcc.dg/tree-ssa/vrp52.c: New test.
1106 2010-07-09 Jason Merrill <jason@redhat.com>
1108 * g++.dg/abi/covariant6.C: New.
1109 * g++.dg/inherit/covariant17.C: Test both bases.
1110 * g++.dg/inherit/covariant7.C: Check vtable layout.
1112 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1114 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1116 2010-07-09 Richard Guenther <rguenther@suse.de>
1118 PR tree-optimization/44852
1119 * gcc.c-torture/execute/pr44852.c: New testcase.
1121 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1123 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1124 multiplication by values.
1125 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1126 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1128 2010-07-09 Richard Guenther <rguenther@suse.de>
1130 PR tree-optimization/44882
1131 * gfortran.dg/pr44882.f90: New testcase.
1133 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1136 * gcc.target/arm/pr40657-1.c: New test.
1137 * gcc.target/arm/pr40657-2.c: New test.
1138 * gcc.c-torture/execute/pr40657.c: New test.
1140 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/tree-ssa/vrp50.c: New test.
1143 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1145 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1148 * gfortran.dg/c_sizeof_1.f90: Modified.
1149 * gfortran.dg/storage_size_1.f08: New.
1150 * gfortran.dg/storage_size_2.f08: New.
1152 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1154 * gcc.c-torture/execute/20100708-1.c: New test.
1156 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1159 * gfortran.dg/gomp/pr44847.f90: New test.
1161 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1163 PR tree-optimization/44710
1164 * gcc.dg/tree-ssa/ifc-6.c: New.
1165 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1167 2010-07-08 Tobias Burnus <burnus@net-b.de>
1170 * gfortran.dg/coarray_10.f90: Add an additional test.
1172 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1175 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1176 * gcc.c-torture/execute/pr44828.x: Revert.
1178 2010-07-08 Jason Merrill <jason@redhat.com>
1181 * g++.dg/inherit/covariant17.C: New.
1182 * g++.dg/abi/covariant1.C: Actually test for the bug.
1184 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1186 PR rtl-optimization/44838
1187 * gcc.dg/pr44838.c: New.
1189 2010-07-08 Richard Guenther <rguenther@suse.de>
1191 PR tree-optimization/44831
1192 * gcc.c-torture/compile/pr44831.c: New testcase.
1193 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1195 2010-07-08 Richard Guenther <rguenther@suse.de>
1197 PR tree-optimization/44861
1198 * g++.dg/vect/pr44861.cc: New testcase.
1200 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1203 * gcc.c-torture/execute/pr44828.x: New file.
1205 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1207 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1209 * g++.dg/ext/altivec-17.C: Adjust error message.
1211 2010-07-07 Tom Tromey <tromey@redhat.com>
1213 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1215 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1219 * gcc.target/i386/rdrand-2.c: Likewise.
1220 * gcc.target/i386/rdrand-3.c: Likewise.
1222 2010-07-07 Jan Hubicka <jh@suse.cz>
1225 * g++.dg/torture/pr44813.C: New testcase.
1226 * g++.dg/torture/pr44826.C: New testcase.
1228 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1230 PR rtl-optimization/44787
1231 * gcc.c-torture/compile/pr44788.c: New test.
1232 * gcc.target/arm/pr44788.c: New test.
1234 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1236 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1238 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1240 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1243 2010-07-06 Tobias Burnus <burnus@net-b.de>
1246 * gfortran.dg/parameter_array_init_6.f90: New.
1247 * gfortran.dg/initialization_20.f90: Update dg-error.
1248 * gfortran.dg/initialization_24.f90: Ditto.
1250 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1252 * gfortran.dg/dim_range_1.f90: New test.
1253 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1255 2010-07-06 Jason Merrill <jason@redhat.com>
1258 * g++.dg/cpp0x/initlist41.C: New.
1261 * g++.dg/template/ptrmem22.C: New.
1263 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1265 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1267 * gcc.target/i386/i386.exp: Likewise.
1269 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1272 * gcc.dg/lto/20100518_0.c: Limit to x86.
1274 2010-07-06 Richard Guenther <rguenther@suse.de>
1277 * gcc.c-torture/execute/pr44828.c: New testcase.
1279 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1281 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1282 * g++.dg/warn/volatile1.C: Likewise.
1283 * g++.dg/template/warn1.C: Likewise.
1285 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1287 AVX Programming Reference (June, 2010)
1288 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1289 * g++.dg/other/i386-3.C: Likewise.
1290 * gcc.target/i386/sse-12.c: Likewise.
1292 * gcc.target/i386/f16c-check.h: New.
1293 * gcc.target/i386/rdfsbase-1.c: Likewise.
1294 * gcc.target/i386/rdfsbase-2.c: Likewise.
1295 * gcc.target/i386/rdgsbase-1.c: Likewise.
1296 * gcc.target/i386/rdgsbase-2.c: Likewise.
1297 * gcc.target/i386/rdrand-1.c: Likewise.
1298 * gcc.target/i386/rdrand-2.c: Likewise.
1299 * gcc.target/i386/rdrand-3.c: Likewise.
1300 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1301 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1302 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1303 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1304 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1305 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1306 * gcc.target/i386/wrfsbase-1.c: Likewise.
1307 * gcc.target/i386/wrfsbase-2.c: Likewise.
1308 * gcc.target/i386/wrgsbase-1.c: Likewise.
1309 * gcc.target/i386/wrgsbase-2.c: Likewise.
1311 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1312 (__builtin_ia32_vcvtps2ph): New.
1313 (__builtin_ia32_vcvtps2ph256): Likewise.
1315 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1316 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1318 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1319 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1321 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1322 (__builtin_ia32_vcvtps2ph256): Likewise.
1323 Add fsgsbase,rdrnd,f16c.
1325 * lib/target-supports.exp (check_effective_target_f16c): New.
1327 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.dg/guality/nrv-1.c: New test.
1331 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1334 * gcc.target/arm/pr42505.c: New test case.
1336 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1339 * g++.dg/opt/nrv16.C: New test.
1341 2010-07-05 Richard Guenther <rguenther@suse.de>
1343 PR tree-optimization/44784
1344 * gcc.c-torture/compile/pr44784.c: New testcase.
1346 2010-07-05 Ira Rosen <irar@il.ibm.com>
1348 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1349 Increase loop bound and array size.
1350 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1353 2010-07-05 Ira Rosen <irar@il.ibm.com>
1355 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1356 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1357 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1358 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1359 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1361 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1364 * g++.dg/parse/template25.C: New.
1366 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1368 PR rtl-optimization/44695
1369 * gcc.dg/torture/pr44695.c: New.
1371 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1374 * g++.dg/ext/pretty3.C: New.
1376 2010-07-04 Richard Guenther <rguenther@suse.de>
1379 * g++.dg/torture/pr44809.C: New testcase.
1381 2010-07-04 Richard Guenther <rguenther@suse.de>
1383 PR tree-optimization/44656
1384 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1386 2010-07-04 Ira Rosen <irar@il.ibm.com>
1387 Revital Eres <eres@il.ibm.com>
1389 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1391 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1392 gcc.dg/vect/vect-96.c: Likewise.
1393 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1394 that support misaligned stores. Change the number of expected
1395 misaligned accesses.
1396 * gcc.dg/vect/vect-peel-1.c: New test.
1397 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1398 gcc.dg/vect/vect-peel-4.c: Likewise.
1399 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1400 vectorizable on all targets that support realignment.
1401 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1403 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1406 * gcc.dg/torture/pr44806.c: New.
1408 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1410 * gnat.dg/cond_expr1.adb: New test.
1412 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1414 * gnat.dg/modular3.adb: New test.
1415 * gnat.dg/modular3_pkg.ads: New helper.
1417 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1418 Mikael Pettersson <mikpe@it.uu.se>
1421 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1422 Make signed-ness of chars explicit. Scan the object for
1423 strings that are split by some target assemblers.
1424 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1427 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1429 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1431 2010-07-02 Le-Chun Wu <lcwu@google.com>
1434 * g++.dg/warn/Wshadow-7.C: New test.
1436 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1437 Julian Brown <julian@codesourcery.com>
1438 Sandra Loosemore <sandra@codesourcery.com>
1440 * gcc.c-torture/execute/20100416-1.c: New test case.
1442 2010-07-02 Julian Brown <julian@codesourcery.com>
1443 Sandra Loosemore <sandra@codesourcery.com>
1447 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1448 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1450 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1451 Julian Brown <julian@codesourcery.com>
1453 * gcc.target/arm/neon/vadds64.c: Regenerated.
1454 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1455 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1456 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1457 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1458 * gcc.target/arm/neon-vmls-1.c: Likewise.
1459 * gcc.target/arm/neon-vsubs64.c: New execution test.
1460 * gcc.target/arm/neon-vsubu64.c: New execution test.
1461 * gcc.target/arm/neon-vadds64.c: New execution test.
1462 * gcc.target/arm/neon-vaddu64.c: New execution test.
1464 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1466 * gcc.target/arm/neon-vands64.c: New.
1467 * gcc.target/arm/neon-vandu64.c: New.
1468 * gcc.target/arm/neon-vbics64.c: New.
1469 * gcc.target/arm/neon-vbicu64.c: New.
1470 * gcc.target/arm/neon-veors64.c: New.
1471 * gcc.target/arm/neon-veoru64.c: New.
1472 * gcc.target/arm/neon-vorns64.c: New.
1473 * gcc.target/arm/neon-vornu64.c: New.
1474 * gcc.target/arm/neon-vorrs64.c: New.
1475 * gcc.target/arm/neon-vorru64.c: New.
1476 * gcc.target/arm/neon/vands64.c: Regenerated.
1477 * gcc.target/arm/neon/vandu64.c: Regenerated.
1478 * gcc.target/arm/neon/vbics64.c: Regenerated.
1479 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1480 * gcc.target/arm/neon/veors64.c: Regenerated.
1481 * gcc.target/arm/neon/veoru64.c: Regenerated.
1482 * gcc.target/arm/neon/vorns64.c: Regenerated.
1483 * gcc.target/arm/neon/vornu64.c: Regenerated.
1484 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1485 * gcc.target/arm/neon/vorru64.c: Regenerated.
1487 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1489 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1491 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1493 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1494 * gfortran.dg/intent_out_5.f90: Same.
1495 * gfortran.dg/ltrans-7.f90: Same.
1496 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1498 2010-07-02 Jan Hubicka <jh@suse.cz>
1500 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1502 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1504 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1506 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1509 * c-c++-common/Wunused-var-12.c: New test.
1511 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1514 * gcc.target/arm/pr42835.c: New test.
1517 * gcc.target/arm/pr42172-1.c: New test.
1519 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1523 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1525 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1526 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1527 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1528 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1529 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1530 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1531 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1532 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1533 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1534 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1535 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1536 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1537 * gcc.target/arm/neon-vdup_ns64.c: New.
1538 * gcc.target/arm/neon-vdup_nu64.c: New.
1539 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1540 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1541 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1542 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1543 * gcc.target/arm/neon-vmov_ns64.c: New.
1544 * gcc.target/arm/neon-vmov_nu64.c: New.
1545 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1546 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1547 * gcc.target/arm/neon-vget_lanes64.c: New.
1548 * gcc.target/arm/neon-vget_laneu64.c: New.
1549 * gcc.target/arm/neon-vset_lanes64.c: New.
1550 * gcc.target/arm/neon-vset_laneu64.c: New.
1552 2010-07-02 Richard Guenther <rguenther@suse.de>
1554 * g++.dg/torture/20100702-1.C: New testcase.
1556 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1559 * gcc.c-torture/compile/pr44707.c: New test.
1561 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/template/crash101.C: New.
1566 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1568 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1569 Use the ABI-0 accessors and fail it for m64.
1571 2010-07-02 Jan Hubicka <jh@suse.cz>
1573 * g++.dg/tree-ssa/pr44706.C: New testcase.
1575 2010-07-02 Richard Guenther <rguenther@suse.de>
1577 PR tree-optimization/44748
1578 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1580 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1582 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1583 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1584 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1585 the method types to forward:.
1587 2010-06-30 Jason Merrill <jason@redhat.com>
1589 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1590 * g++.dg/other/pr25632.C: Likewise.
1592 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1594 PR tree-optimization/40421
1595 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1597 2010-07-01 Richard Guenther <rguenther@suse.de>
1601 * gcc.c-torture/execute/20100316-1.c: New testcase.
1602 * gcc.c-torture/execute/pr44468.c: Likewise.
1603 * gcc.c-torture/compile/20100609-1.c: Likewise.
1604 * gcc.dg/volatile2.c: Adjust.
1605 * gcc.dg/plugin/selfassign.c: Likewise.
1606 * gcc.dg/pr36902.c: Likewise.
1607 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1608 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1609 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1610 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1611 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1612 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1613 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1614 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1615 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1616 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1617 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1618 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1619 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1620 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1621 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1622 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1623 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1624 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1625 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1626 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1627 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1628 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1629 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1630 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1631 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1632 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1633 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1634 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1635 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1636 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1637 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1638 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1639 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1640 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1641 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1642 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1643 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1644 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1645 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1646 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1647 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1648 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1649 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1650 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1651 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1652 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1653 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1654 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1655 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1656 * g++.dg/tree-ssa/pr31146.C: Likewise.
1657 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1658 * g++.dg/tree-ssa/pr33604.C: Likewise.
1659 * g++.dg/plugin/selfassign.c: Likewise.
1660 * gfortran.dg/array_memcpy_3.f90: Likewise.
1661 * gfortran.dg/array_memcpy_4.f90: Likewise.
1662 * c-c++-common/torture/pr42834.c: New testcase.
1664 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/template/crash100.C: New.
1669 2010-06-30 Jan Hubicka <jh@suse.cz>
1671 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1673 2010-06-30 Michael Matz <matz@suse.de>
1676 * gcc.dg/pr44699.c: New test.
1678 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1680 PR tree-optimization/39799
1681 * c-c++-common/uninit-17.c: New test.
1683 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1686 * gfortran.dg/read_infnan_1.f90: New test.
1688 2010-06-29 Jason Merrill <jason@redhat.com>
1690 Enable implicitly declared move constructor/operator= (N3053).
1691 * g++.dg/cpp0x/implicit3.C: New.
1692 * g++.dg/cpp0x/implicit4.C: New.
1693 * g++.dg/cpp0x/implicit5.C: New.
1694 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1695 * g++.dg/cpp0x/not_special.C: Adjust.
1696 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1697 * g++.dg/cpp0x/rv1n.C: Adjust.
1698 * g++.dg/cpp0x/rv1p.C: Adjust.
1699 * g++.dg/cpp0x/rv2n.C: Adjust.
1700 * g++.dg/cpp0x/rv2p.C: Adjust.
1701 * g++.dg/cpp0x/rv3n.C: Adjust.
1702 * g++.dg/cpp0x/rv3p.C: Adjust.
1703 * g++.dg/cpp0x/rv4n.C: Adjust.
1704 * g++.dg/cpp0x/rv4p.C: Adjust.
1705 * g++.dg/cpp0x/rv5n.C: Adjust.
1706 * g++.dg/cpp0x/rv5p.C: Adjust.
1707 * g++.dg/cpp0x/rv6n.C: Adjust.
1708 * g++.dg/cpp0x/rv6p.C: Adjust.
1709 * g++.dg/cpp0x/rv7n.C: Adjust.
1710 * g++.dg/cpp0x/rv7p.C: Adjust.
1711 * g++.dg/cpp0x/rv8p.C: Adjust.
1712 * g++.dg/gomp/pr26690-1.C: Adjust.
1713 * g++.dg/other/error20.C: Adjust.
1714 * g++.dg/other/error31.C: Adjust.
1715 * g++.dg/parse/error19.C: Adjust.
1716 * g++.dg/template/qualttp5.C: Adjust.
1717 * g++.old-deja/g++.law/ctors5.C: Adjust.
1719 Enable implicitly deleted functions (N2346)
1720 * g++.dg/cpp0x/defaulted17.C: New.
1721 * g++.dg/cpp0x/implicit1.C: New.
1722 * g++.dg/cpp0x/implicit2.C: New.
1723 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1724 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1725 * g++.dg/init/ctor4.C: Adjust.
1726 * g++.dg/init/synth2.C: Adjust.
1727 * g++.dg/lto/20081118_1.C: Adjust.
1728 * g++.dg/other/error13.C: Adjust.
1729 * g++.dg/other/unused1.C: Adjust.
1730 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1731 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1732 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1733 * g++.old-deja/g++.law/ctors17.C: Adjust.
1734 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1735 * g++.old-deja/g++.pt/assign1.C: Adjust.
1736 * g++.old-deja/g++.pt/crash20.C: Adjust.
1738 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1739 * g++.dg/cpp0x/defaulted13.C: Adjust.
1740 * g++.dg/cpp0x/defaulted2.C: Adjust.
1741 * g++.dg/cpp0x/defaulted3.C: Adjust.
1742 * g++.dg/cpp0x/initlist9.C: Adjust.
1743 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1744 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1745 * g++.dg/init/synth2.C: Adjust.
1747 * g++.dg/cpp0x/defaulted19.C: New.
1749 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1750 * g++.dg/template/error23.C: Fix for -std=c++0x.
1752 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1755 * gfortran.dg/proc_ptr_28.f90: New.
1757 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1759 PR tree-optimization/43801
1760 * g++.dg/torture/pr43801.C: New test.
1763 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1765 2010-06-29 Jason Merrill <jason@redhat.com>
1768 * g++.dg/template/qualified-id2.C: New.
1769 * g++.dg/template/qualified-id3.C: New.
1771 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1774 * gfortran.dg/associated_target_4.f90: New.
1776 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1779 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1781 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1783 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1785 2010-06-29 Jan Hubicka <jh@suse.cz>
1787 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1789 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1792 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1793 * gcc.target/arm/wmul-3.c: New test.
1794 * gcc.target/arm/wmul-4.c: New test.
1796 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1798 PR rtl-optimization/44659
1799 * gcc.target/i386/extract-1.c: New.
1800 * gcc.target/i386/extract-2.c: Likewise.
1801 * gcc.target/i386/extract-3.c: Likewise.
1802 * gcc.target/i386/extract-4.c: Likewise.
1803 * gcc.target/i386/extract-5.c: Likewise.
1804 * gcc.target/i386/extract-6.c: Likewise.
1806 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1809 * g++.dg/warn/Wunused-var-14.C: New test.
1811 2010-06-28 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/nan_6.f90: New.
1816 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1818 PR tree-optimization/43781
1819 * gcc.dg/torture/pr43781.c: New.
1821 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1824 * gfortran.dg/actual_rank_check_1.f90: New test.
1826 2010-06-28 Martin Jambor <mjambor@suse.cz>
1828 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1830 2010-06-28 Jan Hubicka <jh@suse.cz>
1832 PR tree-optimization/44687
1833 * gcc.c-torture/compile/pr44687.c
1835 2010-06-28 Martin Jambor <mjambor@suse.cz>
1838 * g++.dg/torture/pr44535.C: New test.
1840 2010-06-28 Michael Matz <matz@suse.de>
1843 * gfortran.dg/pr44592.f90: New test.
1845 2010-06-28 Jan Hubicka <jh@suse.cz>
1847 PR tree-optimization/44357
1848 * g++.dg/torture/pr44357.C: New testcase.
1850 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1852 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1853 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1854 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1855 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1856 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1857 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1858 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1859 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1861 2010-06-27 Jan Hubicka <jh@suse.cz>
1863 * gcc.c-torture/compile/pr44686.c: New file.
1865 2010-06-27 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/44683
1868 * gcc.c-torture/execute/pr44683.c: New testcase.
1870 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/noreturn3.ad[sb]: New test.
1874 2010-06-26 Jason Merrill <jason@redhat.com>
1876 * g++.dg/cpp0x/explicit5.C: New.
1878 2010-06-26 Richard Guenther <rguenther@suse.de>
1880 PR tree-optimization/44393
1881 * gcc.dg/pr44393.c: New testcase.
1883 2010-06-26 Jan Hubicka <jh@suse.cz>
1885 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1887 2010-06-26 Richard Guenther <rguenther@suse.de>
1890 * gcc.dg/pr44674.c: New testcase.
1892 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1894 * gcc.dg/opts-3.c: New test.
1896 2010-06-26 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/type_decl_1.f90: New.
1899 * gfortran.dg/type_decl_2.f90: New.
1901 2010-06-26 Tobias Burnus <burnus@net-b.de>
1903 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1904 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1906 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1910 error in comparing reals.
1912 2010-06-25 Tobias Burnus <burnus@net-b.de>
1914 * selected_real_kind_2.f90: New.
1915 * selected_real_kind_3.f90: New.
1917 2010-06-25 Tobias Burnus <burnus@net-b.de>
1919 * gfortran.dg/entry_19.f90: New.
1921 2010-06-25 Tobias Burnus <burnus@net-b.de>
1923 * gfortran.dg/end_subroutine_1.f90: New.
1924 * gfortran.dg/end_subroutine_2.f90: New.
1925 * gfortran.dg/interface_proc_end.f90: Update.
1927 2010-06-25 Tobias Burnus <burnus@net-b.de>
1929 * gfortran.dg/semicolon_fixed.f: Update.
1930 * gfortran.dg/semicolon_fixed_2.f: New.
1931 * gfortran.dg/semicolon_free_2.f90: New.
1932 * gfortran.dg/semicolon_free.f90: Update.
1934 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1937 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1939 2010-06-25 Martin Jambor <mjambor@suse.cz>
1941 * g++.dg/ipa/iinline-3.C: New test.
1942 * gcc.dg/ipa/modif-1.c: Removed.
1944 2010-06-25 Jan Hubicka <jh@suse.cz>
1946 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1948 2010-06-25 Martin Jambor <mjambor@suse.cz>
1950 * g++.dg/ipa/iinline-2.C: New test.
1952 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1955 * gfortran.dg/pr43866.f90: New test.
1957 PR tree-optimization/44539
1958 * gcc.dg/pr44539.c: New test.
1960 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1964 * gcc.target/mips/madd-9.c: New test.
1966 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1969 * gcc.dg/noncompile/pr44517.c: New.
1970 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1972 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1975 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1976 and add argument to nop for IA64.
1978 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1981 * gcc.target/i386/mod-1.c: New.
1982 * gcc.target/i386/umod-1.c: Likewise.
1983 * gcc.target/i386/umod-2.c: Likewise.
1984 * gcc.target/i386/umod-3.c: Likewise.
1986 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1989 * g++.dg/torture/pr44492.C: New test.
1991 2010-06-24 Andi Kleen <ak@linux.intel.com>
1993 * c-c++-common/warn-omitted-condop.c: New.
1995 2010-06-24 Tobias Burnus <burnus@net-b.de>
1998 * gfortran.dg/import8.f90: New.
2000 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2002 * gnat.dg/not_null.adb: Update test case.
2004 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2007 * g++.dg/warn/Wunused-var-13.C: New test.
2010 * g++.dg/diagnostic/method1.C: New test.
2012 2010-06-22 Cary Coutant <ccoutant@google.com>
2014 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2016 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2019 * gfortran.dg/abstract_type_8.f03: New.
2021 2010-06-21 Jason Merrill <jason@redhat.com>
2023 * g++.dg/cpp0x/noexcept08.C: New.
2025 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2027 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2030 * gcc.target/i386/sse2-vec-2a.c: New.
2032 2010-06-21 DJ Delorie <dj@redhat.com>
2034 * gcc.dg/pragma-diag-1.c: New.
2036 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2039 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2041 2010-06-21 Alan Modra <amodra@gmail.com>
2044 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2045 tail call to check_fa_mid.
2047 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2050 * gcc.c-torture/execute/pr44575.c: New test.
2052 2010-06-21 Tobias Burnus <burnus@net-b.de>
2055 * gfortran.dg/contiguous_1.f90: New.
2056 * gfortran.dg/contiguous_2.f90: New.
2057 * gfortran.dg/contiguous_3.f90: New.
2059 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2061 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2062 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2064 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/i386/pr44546.c: New test.
2069 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2071 * gcc.dg/opts-2.c: New test.
2073 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2076 * gfortran.dg/typebound_proc_15.f03: Modified.
2078 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2081 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2082 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2084 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2086 * g++.dg/ext/label13.C: Fix typo in last change.
2088 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091 * gfortran.dg/eof_3.f90
2092 * gfortran.dg/endfile_2.f90
2093 * gfortran.dg/endfile_4.f90
2094 * gfortran.dg/endfile_3.f90
2096 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2099 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2101 2010-06-18 Tobias Burnus <burnus@net-b.de>
2104 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2106 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2108 * gcc.target/arm/pr40900.c: New test.
2110 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2112 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2114 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/typebound_call_15.f03: New.
2119 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2122 * g++.dg/pr44486.C: New.
2124 2010-06-16 DJ Delorie <dj@redhat.com>
2126 * gcc.target/i386/volatile-bitfields-1.c: New.
2127 * gcc.target/i386/volatile-bitfields-2.c: New.
2129 2010-06-16 Jason Merrill <jason@redhat.com>
2131 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2133 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2135 2010-06-16 Richard Guenther <rguenther@suse.de>
2138 * gcc.c-torture/execute/pr44555.c: New testcase.
2140 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2143 * gfortran.dg/typebound_proc_16.f03: New.
2145 2010-06-16 Martin Jambor <mjambor@suse.cz>
2147 * g++.dg/torture/pr43905.C: New test.
2149 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2152 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2153 initialization loop from being vectorized.
2154 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2156 2010-06-16 Alan Modra <amodra@gmail.com>
2158 PR tree-optimization/44507
2159 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2161 2010-06-15 Jason Merrill <jason@redhat.com>
2163 * g++.dg/overload/arg3.C: Adjust error locations.
2164 * g++.dg/overload/copy1.C: Likewise.
2165 * g++.dg/tc1/dr152.C: Likewise.
2166 * g++.dg/template/incomplete4.C: Likewise.
2167 * g++.dg/template/incomplete5.C: Likewise.
2168 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2169 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2170 * g++.old-deja/g++.pt/crash9.C: Likewise.
2172 * g++.dg/inherit/virtual5.C: New.
2174 * g++.dg/cpp0x/defaulted18.C: New.
2176 * g++.dg/cpp0x/initlist40.C: New.
2178 * g++.dg/cpp0x/initlist39.C: New.
2180 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2183 * gcc.dg/graphite/pr44391.c: New.
2185 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2188 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2189 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2190 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2191 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2193 2010-06-15 Richard Guenther <rguenther@suse.de>
2195 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2197 2010-06-15 Richard Guenther <rguenther@suse.de>
2199 * gcc.dg/vect/bb-slp-21.c: Adjust.
2200 * gcc.dg/vect/bb-slp-13.c: Likewise
2201 * gcc.dg/vect/bb-slp-4.c: Likewise
2202 * gcc.dg/vect/bb-slp-22.c: Likewise
2203 * gcc.dg/vect/bb-slp-14.c: Likewise
2204 * gcc.dg/vect/bb-slp-23.c: Likewise
2205 * gcc.dg/vect/bb-slp-15.c: Likewise
2206 * gcc.dg/vect/bb-slp-17.c: Likewise
2207 * gcc.dg/vect/bb-slp-18.c: Likewise
2208 * gcc.dg/vect/bb-slp-19.c: Likewise
2209 * gcc.dg/vect/bb-slp-10.c: Likewise
2210 * gcc.dg/vect/bb-slp-11.c: Likewise
2211 * gcc.dg/vect/bb-slp-20.c: Likewise
2212 * gcc.dg/vect/bb-slp-3.c: Likewise
2214 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2217 * gfortran.dg/gomp/pr44536.f90: New test.
2218 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2220 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2223 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2224 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2226 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2228 PR tree-optimization/44508
2229 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2232 * gcc.dg/pr44509.c: New test.
2234 2010-06-14 Ira Rosen <irar@il.ibm.com>
2236 PR tree-optimization/44507
2237 * gcc.dg/vect/pr44507.c: New test.
2239 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2241 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2242 and c-pretty-print.h.
2244 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2246 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2248 * gfortran.dg/whole_file_18.f90: Updated error message.
2250 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2252 * gfortran.dg/whole_file_20.f03: New.
2254 2010-06-12 Jan Hubicka <jh@suse.cz>
2256 * gcc.c-torture/compile/pc44485.c: New testcase.
2258 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2261 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2262 * gfortran.dg/typebound_proc_14.f03: New.
2263 * gfortran.dg/typebound_proc_15.f03: New.
2265 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2267 * gcc.dg/opts-1.c: New test.
2269 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2271 * gcc.dg/funroll-loops-all.c: Update expected error.
2273 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2276 * gcc.target/i386/pr44481.c: New test.
2278 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2280 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2282 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2285 * gcc.dg/tree-ssa/pr44483.c: New.
2287 2010-06-11 Paul Brook <paul@codesourcery.com>
2289 * g++.dg/other/arm-neon-1.C: New test.
2291 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2295 * gfortran.dg/class_23.f03: New test.
2297 2010-06-11 Jan Hubicka <jh@suse.cz>
2299 * gcc.dg/ipa/pure-const-2.c: New testcase.
2301 2010-06-11 Jan Hubicka <jh@suse.cz>
2303 * gcc.dg/noreturn-7.c: Update.
2304 * gcc.dg/noreturn-4.c: Update.
2306 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2309 * g++.dg/other/typedef4.C: New test.
2311 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2314 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2316 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2319 * gfortran.dg/asynchronous_3.f03
2321 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2324 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2325 non-temporal stores out of the tests to form new test cases. As a
2326 result, no non-temporal store should be generated in this case.
2328 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2329 prefetch-7.c that generate one non-temporal store.
2331 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2332 prefetch-7.c that generate one non-temporal store and one
2333 one-temporal prefetch.
2335 2010-06-10 Martin Jambor <mjambor@suse.cz>
2337 PR tree-optimization/44258
2338 * gcc.dg/tree-ssa/pr44258.c: New test.
2340 2010-06-10 Daniel Kraft <d@domob.eu>
2343 * gfortran.dg/associate_1.f03: New test.
2344 * gfortran.dg/associate_2.f95: New test.
2345 * gfortran.dg/associate_3.f03: New test.
2346 * gfortran.dg/associate_4.f08: New test.
2348 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2350 * gfortran.dg/selected_char_kind_4.f90: New test.
2352 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2354 * gcc.dg/pr42461.c: New test.
2356 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2359 * gfortran.dg/selected_real_kind_1.f90: New.
2361 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2364 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2366 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2369 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2371 * gfortran.dg/data_namelist_conflict.f90: New test.
2373 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2375 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2376 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2377 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2379 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2381 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2382 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2383 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2384 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2385 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2387 2010-06-09 Jason Merrill <jason@redhat.com>
2390 * g++.dg/cpp0x/decltype23.C: Move to...
2391 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2393 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2396 * gfortran.dg/typebound_call_14.f03: New test.
2398 2010-06-09 Martin Jambor <mjambor@suse.cz>
2400 PR tree-optimization/44423
2401 * gcc.dg/tree-ssa/pr44423.c: New test.
2403 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2406 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2407 TV_NONE to initialize tv_id field.
2408 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2409 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2410 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2412 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2413 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2414 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2416 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2418 PR tree-optimization/39874
2420 * gcc.dg/pr39874.c: New file.
2422 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2424 * g++.dg/ext/attr-alias-1.C: New.
2425 * g++.dg/ext/attr-alias-2.C: New.
2427 2010-06-07 Tobias Burnus <burnus@net-b.de>
2430 * gfortran.dg/proc_ptr_27.f90: New.
2432 2010-06-07 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/decltype23.C: New.
2437 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2438 Shujing Zhao <pearly.zhao@oracle.com>
2441 * gcc.dg/c90-const-expr-10.c: Adjust.
2442 * gcc.dg/c99-const-expr-10.c: Adjust.
2443 * gcc.dg/init-bad-7.c: New.
2445 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2447 * lib/target-supports.exp (check_effective_target_gas): New proc.
2448 * gcc.c-torture/execute/960321-1.x: New file.
2450 2010-06-07 Jason Merrill <jason@redhat.com>
2453 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2455 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2458 * g++.dg/warn/Wunused-var-12.C: New test.
2461 * c-c++-common/Wunused-var-11.c: New test.
2463 2010-06-07 Jan Hubicka <jh@suse.cz>
2465 * gcc.dg/ipa/pure-const-1.c: New testcase.
2467 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2469 PR rtl-optimization/44404
2470 * gcc.dg/pr44404.c: New.
2472 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2475 * gcc.target/i386/abi-2.c: Check sysv abi here.
2476 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2477 function to avoid failures by different ABIs.
2478 * gcc.target/i386/aes-check.h: Likewise.
2479 * gcc.target/i386/avx-check.h: Likewise.
2480 * gcc.target/i386/fma4-check.h: Likewise.
2481 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2482 * gcc.target/i386/mmx-check.h: Likewise.
2483 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2484 * gcc.target/i386/pclmul-check.h: Likewise.
2485 * gcc.target/i386/sse-check.h: Likewise.
2486 * gcc.target/i386/sse2-check.h: Likewise.
2487 * gcc.target/i386/sse3-check.h: Likewise.
2488 * gcc.target/i386/sse4_1-check.h: Likewise.
2489 * gcc.target/i386/sse4_2-check.h: Likewise.
2490 * gcc.target/i386/sse4a-check.h: Likewise.
2491 * gcc.target/i386/ssse3-check.h: Likewise.
2492 * gcc.target/i386/xop-check.h: Likewise.
2493 * gcc.target/i386/pr27971.c: Fix for LLP64.
2494 * gcc.target/i386/pr39139.c: Likewise.
2495 * gcc.target/i386/pr39315-check.c: Likewise.
2496 * gcc.target/i386/vararg-1.c: Likewise.
2497 * gcc.target/i386/vararg-2.c: Likewise.
2498 Additional add dg-compile to avoid failure due
2501 * gcc.dg/compound-literal-1.c: Fix for llp64.
2502 * gcc.dg/pr32370.c: Likewise.
2503 * gcc.dg/pr37561.c: Likewise.
2504 * gcc.dg/pr41340.c: Likewise.
2505 * gcc.dg/pr41551.c: Likewise.
2507 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2510 * g++.dg/debug/dwarf2/typedef3.C: New test.
2512 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2515 * c-c++-common/pr20000.c: New.
2517 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2520 * g++.dg/init/pr44086.C: New.
2521 * g++.dg/cpp0x/decltype4.C: Adjust.
2523 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2526 * gfortran.dg/generic_23.f03: New test.
2528 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2531 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2533 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2536 * c-c++-common/Wunused-var-9.c: New test.
2538 2010-06-05 Jason Merrill <jason@redhat.com>
2540 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2542 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2545 * gcc.dg/c99-restrict-4.c: New test.
2547 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2549 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2550 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2551 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2552 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2553 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2554 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2555 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2556 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2557 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2558 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2559 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2560 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2561 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2562 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2563 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2564 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2565 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2566 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2567 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2568 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2569 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2570 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2572 2010-06-04 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/noexcept06.C: New.
2575 * g++.dg/cpp0x/noexcept07.C: New.
2577 * g++.dg/cpp0x/noexcept01.C: New.
2578 * g++.dg/cpp0x/noexcept02.C: New.
2579 * g++.dg/cpp0x/noexcept03.C: New.
2580 * g++.dg/cpp0x/noexcept04.C: New.
2581 * g++.dg/cpp0x/noexcept05.C: New.
2583 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2586 * g++.dg/warn/Wunused-var-10.C: New test.
2587 * g++.dg/warn/Wunused-var-11.C: New test.
2590 * c-c++-common/Wunused-var-10.c: New test.
2592 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2595 * gcc.dg/assign-warn-2.c: Update.
2596 * gcc.dg/cpp/line3.c: Update.
2597 * gcc.dg/c99-array-lval-8.c: Update.
2598 * gcc.dg/cast-qual-2.c: Update.
2599 * gcc.dg/c99-arraydecl-3.c: Update.
2600 * gcc.dg/assign-warn-1.c: Update.
2601 * gcc.dg/format/gcc_diag-1.c: Update.
2603 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2605 PR rtl-optimization/39871
2606 PR rtl-optimization/40615
2607 PR rtl-optimization/42500
2608 PR rtl-optimization/42502
2609 * gcc.target/arm/eliminate.c: New test.
2611 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2614 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2615 * g++.old-deja/g++.other/delete3.C: Likewise.
2616 * g++.old-deja/g++.other/new.C: Likewise.
2617 * g++.old-deja/g++.law/operators27.C: Likewise.
2618 * g++.old-deja/g++.mike/p755.C: Likewise.
2619 * g++.dg/eh/new1.C: Likewise.
2620 * g++.dg/init/new5.C: Likewise.
2622 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2625 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2626 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2628 2010-06-03 Richard Guenther <rguenther@suse.de>
2631 * lib/lto.exp: Always load gcc.exp.
2632 (lto-obj): For C source files invoke gcc_target_compile.
2633 * g++.dg/lto/20100603-1_0.C: New testcase.
2634 * g++.dg/lto/20100603-1_1.c: Likewise.
2636 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2638 PR tree-optimization/43688
2639 * gfortran.dg/pr43688.f90: New.
2641 2010-06-03 Richard Guenther <rguenther@suse.de>
2644 * gcc.dg/lto/20100603-1_0.c: New testcase.
2645 * gcc.dg/lto/20100603-2_0.c: Likewise.
2646 * gcc.dg/lto/20100603-3_0.c: Likewise.
2648 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2651 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2652 * gcc.target/powerpc/recip-2.c: Ditto.
2653 * gcc.target/powerpc/recip-3.c: Ditto.
2654 * gcc.target/powerpc/recip-4.c: Ditto.
2655 * gcc.target/powerpc/recip-5.c: Ditto.
2656 * gcc.target/powerpc/recip-6.c: Ditto.
2657 * gcc.target/powerpc/recip-7.c: Ditto.
2658 * gcc.target/powerpc/recip-test.h: Ditto.
2659 * gcc.target/powerpc/recip-test2.h: Ditto.
2661 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2663 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2665 2010-06-02 Jason Merrill <jason@redhat.com>
2667 * g++.dg/ext/vector9.C: Expect typedef in error message.
2672 * g++.dg/tc1/dr101.C: Remove xfails.
2674 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2677 * g++.dg/ipa/pr44372.C: New.
2679 2010-06-02 Jan Hubicka <jh@suse.cz>
2682 * g++.dg/torture/pr44295.C: Neww testcase.
2684 2010-06-02 Jan Hubicka <jh@suse.cz>
2686 * gcc.dg/tree-ssa/loadpre6.c: Update.
2688 2010-06-02 Richard Guenther <rguenther@suse.de>
2690 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2693 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2695 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2696 the link fail message.
2698 2010-06-02 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/use_13.f90: New test case.
2703 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2706 * gfortran.dg/error_stop_2.f08: Minor update.
2708 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711 * gfortran.dg/error_stop_1.f08: New test.
2712 * gfortran.dg/error_stop_2.f08: New test.
2714 2010-06-01 Jason Merrill <jason@redhat.com>
2717 * g++.dg/cpp0x/initlist37.C: New.
2718 * g++.dg/cpp0x/initlist38.C: New.
2721 * g++.dg/cpp0x/initlist36.C: New.
2723 2010-05-31 Jan Hubicka <jh@suse.cz>
2725 * gcc.dg/noreturn-8.c: New testcase.
2727 2010-05-31 Jan Hubicka <jh@suse.cz>
2729 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2730 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2732 2010-05-31 Jan Hubicka <jh@suse.cz>
2734 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2735 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2737 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2740 * gfortran.dg/dependency_27.f90: New test.
2741 * gfortran.dg/array_assign_1.F90: New test.
2743 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2746 * gcc.target/i386/sse-24.c: New test.
2748 2010-05-31 Jan Hubicka <jh@suse.cz>
2750 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2752 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2755 * gcc.dg/pr44337.c: New test.
2757 PR tree-optimization/44182
2758 * g++.dg/debug/pr44182.C: New test.
2760 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2762 * gcc.dg/nested-func-7.c: New test.
2763 * gnat.dg/frame_overflow.adb: Adjust directives.
2765 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2767 * gnat.dg/prot2.ad[sb]: New test.
2768 * gnat.dg/prot2_pkg1.ads: New helper.
2769 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2771 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2773 * gnat.dg/array11.adb: Adjust dg-warning directive.
2774 * gnat.dg/object_overflow.adb: Likewise.
2776 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2779 * gcc.dg/tree-ssa/pr44306.c: New.
2781 2010-05-29 Jan Hubicka <jh@suse.cz>
2783 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2785 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2787 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2789 2010-05-28 Mike Stump <mikestump@comcast.net>
2792 * objc.dg/const-str-9.m: Remove static.
2794 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2797 * gcc.c-torture/compile/pr43636.c: New test.
2799 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2802 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2803 * obj-c++.dg/try-catch-9.mm: Ditto.
2805 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2807 Revert patch for PR c++/44188
2808 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2810 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2813 * g++.dg/debug/dwarf2/typedef3.C: New test.
2815 2010-05-27 Jason Merrill <jason@redhat.com>
2818 * g++.dg/ext/vla9.C: New.
2820 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2823 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2824 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2825 * objc.dg/torture/tls/thr-init.m: Ditto.
2826 * objc.dg/torture/trivial.m: Ditto.
2827 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2828 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2829 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2830 * obj-c++.dg/torture/trivial.mm: Ditto.
2832 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2834 * g++.dg/lto/20100302_0.C: Skip on darwin.
2836 2010-05-27 Richard Guenther <rguenther@suse.de>
2838 PR tree-optimization/44284
2839 * gcc.dg/vect/vect-118.c: New testcase.
2840 * gcc.dg/vect/bb-slp-20.c: Adjust.
2841 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2842 * gcc.dg/vect/slp-9.c: Likewise.
2843 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2844 * gcc.dg/vect/vect-10.c: Likewise.
2845 * gcc.dg/vect/vect-109.c: Likewise.
2846 * gcc.dg/vect/vect-12.c: Likewise.
2847 * gcc.dg/vect/vect-36.c: Likewise.
2848 * gcc.dg/vect/vect-7.c: Likewise.
2849 * gcc.dg/vect/vect-iv-8.c: Likewise.
2850 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2851 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2852 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2853 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2854 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2855 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2856 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2857 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2858 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2859 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2860 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2861 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2862 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2863 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2864 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2865 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2866 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2868 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2870 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2873 2010-05-26 Jan Hubicka <jh@suse.cz>
2875 * gcc.dg/lto/materialize-1_0.c: New file.
2876 * gcc.dg/lto/materialize-1_1.c: New file.
2878 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2880 * gnat.dg/lto10.adb: New test.
2881 * gnat.dg/lto10_pkg.ads: New helper.
2883 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2885 * lib/target-supports.exp (check_effective_target_int128): New
2886 function to check if __int128 types are available for target.
2887 * c-c++-common/int128-types-1.c: New.
2888 * c-c++-common/int128-1.c: New.
2889 * c-c++-common/int128-2.c: New.
2890 * g++.dg/abi/mangle43.C: New.
2891 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2892 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2893 pointer-wide scalar.
2894 * g++.dg/other/pr25632.C: Likewise.
2895 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2896 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2898 * g++.dg/warn/pr13358-4.C: Likewise.
2899 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2900 * g++.dg/warn/Wconversion-null.C: Likewise.
2902 2010-05-26 Jason Merrill <jason@redhat.com>
2905 * g++.dg/cpp0x/variadic101.C: New.
2907 2010-05-26 Richard Guenther <rguenther@suse.de>
2909 PR rtl-optimization/44164
2910 * gcc.c-torture/execute/pr44164.c: New testcase.
2911 * g++.dg/tree-ssa/pr13146.C: Adjust.
2913 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2916 * gfortran.dg/whole_file_19.f90 : New test.
2918 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2923 * gfortran.dg/pr40999.f: Fix function type.
2924 * gfortran.dg/whole_file_5.f90: Likewise.
2925 * gfortran.dg/whole_file_6.f90: Likewise.
2926 * gfortran.dg/whole_file_16.f90: New.
2927 * gfortran.dg/whole_file_17.f90: New.
2928 * gfortran.dg/whole_file_18.f90: New.
2930 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2931 Iain Sandoe <iains@gcc.gnu.org>
2933 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2934 * gcc.c-torture/compile/pr44197.c: Require alias support.
2935 * gcc.dg/lto/20081222_0.c: Ditto.
2937 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2940 * gcc.dg/guality/vla-2.c: New test.
2942 2010-05-25 Richard Guenther <rguenther@suse.de>
2945 * g++.dg/torture/pr44069.C: New testcase.
2947 2010-05-25 Richard Guenther <rguenther@suse.de>
2949 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2951 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2954 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2956 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2958 * obj-c++.dg/torture/tls/trivial.mm: New.
2959 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2960 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2961 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2962 * obj-c++.dg/torture/tls/diag-1.mm: New.
2963 * obj-c++.dg/torture/tls/tls.exp: New.
2964 * obj-c++.dg/torture/trivial.mm: New.
2965 * obj-c++.dg/torture/dg-torture.exp: New.
2966 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2967 * obj-c++.dg/tls/trivial.m: New.
2968 * obj-c++.dg/tls/init-1.mm: New.
2969 * obj-c++.dg/tls/diag-1.mm: New.
2970 * obj-c++.dg/tls/init-2.mm: New.
2971 * obj-c++.dg/tls/diag-2.mm: New.
2972 * obj-c++.dg/tls/diag-3.mm: New.
2973 * obj-c++.dg/tls/diag-4.mm: New.
2974 * obj-c++.dg/tls/static-1.mm: New.
2975 * obj-c++.dg/tls/tls.exp: New.
2976 * obj-c++.dg/tls/diag-5.mm: New.
2977 * obj-c++.dg/tls/static-1a.mm: New.
2978 * objc-obj-c++-shared/Object1.mm: New.
2979 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2981 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2984 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2985 * obj-c++.dg/const-str-6.mm: Ditto.
2987 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2989 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2991 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2994 * gnat.dg/array13.ad[sb]: New test.
2996 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2997 Sandra Loosemore <sandra@codesourcery.com>
2999 * gcc.target/arm/neon/: Regenerated test cases.
3001 * gcc.target/arm/neon/polytypes.c,
3002 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3003 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3004 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3005 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3006 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3007 dg-add-options arm_neon.
3009 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3010 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3011 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3012 and arm_neon_fp16_ok.
3014 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3015 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3017 * lib/target-supports.exp (add_options_for_arm_neon): New.
3018 (check_effective_target_arm_neon_ok_nocache): New, from
3019 check_effective_target_arm_neon_ok. Check multiple possibilities.
3020 (check_effective_target_arm_neon_ok): Use
3021 check_effective_target_arm_neon_ok_nocache.
3022 (add_options_for_arm_neon_fp16)
3023 (check_effective_target_arm_neon_fp16_ok)
3024 check_effective_target_arm_neon_fp16_ok_nocache): New.
3025 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3027 2010-05-24 Jason Merrill <jason@redhat.com>
3030 * g++.dg/cpp0x/initlist35.C: New.
3031 * g++.dg/init/brace6.C: Adjust.
3033 2010-05-24 Paul Brook <paul@codesourcery.com>
3035 * gcc.target/arm/frame-pointer-1.c: New test.
3036 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3037 pointer elimination.
3039 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.target/i386/crc32-3.c: New.
3043 * gcc.target/i386/crc32-4.c: Likewise.
3045 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3047 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3048 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3049 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3051 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3053 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3055 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3058 * gcc.c-target/pr43869.c: New test.
3060 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3063 * gfortran.dg/class_22.f03: New.
3065 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3068 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3070 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3073 * gfortran.dg/abstract_type_7.f03: New.
3075 2010-05-21 Jason Merrill <jason@redhat.com>
3077 * g++.dg/eh/spec11.C: Test cleanup optimization.
3079 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3082 * gcc.target/i386/pr44223.c: New test.
3084 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3088 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3090 * g++.dg/other/const3.C: New test.
3092 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3095 * warn_unused_dummy_argument_1.f90: New.
3096 * warn_unused_dummy_argument_2.f90: New.
3098 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/inherit/crash1.C: New.
3102 * g++.dg/inherit/crash2.C: Likewise.
3104 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3107 * g++.dg/debug/pr44178.C: New test.
3109 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3112 * gcc.dg/tree-ssa/prefetch-6.c: Add
3113 --param min-insn-to-prefetch-ratio=6.
3114 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3115 allow unrolling, and adjust the movnti count.
3117 2010-05-20 Jan Hubicka <jh@suse.cz>
3120 * gcc.c-torture/compile/pr44197.c: New file.
3122 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3126 (check_effective_target_xop): Remove __may_alias__ attribute.
3128 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3131 * gcc.c-torture/execute/pr44202-1.c: New test.
3133 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3136 * gfortran.dg/label_1.f90: Update test.
3138 2010-05-19 Jan Hubicka <jh@suse.cz>
3140 * gcc.dg/lto/ipareference2_0.c: New file.
3141 * gcc.dg/lto/ipareference2_1.c: New file.
3143 2010-05-19 Jason Merrill <jason@redhat.com>
3145 * g++.dg/parse/fn-typedef2.C: New.
3147 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3151 * g++.dg/template/fntype1.C: New.
3153 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3155 * gnat.dg/discr23.ad[sb]: New test.
3156 * gnat.dg/discr23_pkg.ads: New helper.
3158 * gnat.dg/specs/controlled1.ads: New test.
3159 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3161 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3164 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3165 Fixed scope of C_SIZEOF.
3166 * gfortran.dg/warn_conversion_2.f90: New.
3168 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3170 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3171 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3172 for optional selector.
3173 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3174 (check_effective_target_sse3): New proc.
3175 * gcc.target/i386/math-torture/math-torture.exp: Load
3176 target-supports.exp.
3177 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3178 check_effective_target_sse2.
3179 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3180 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3181 * g++.dg/vect/vect.exp: Likewise.
3182 * gfortran.dg/vect/vect.exp: Likewise.
3183 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3184 -msse2 if check_effective_target_sse2.
3186 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3187 * gcc.target/i386/3dnow-2.c: Likewise.
3188 * gcc.target/i386/3dnowA-1.c: Likewise.
3189 * gcc.target/i386/3dnowA-2.c: Likewise.
3190 * gcc.target/i386/pr42549.c: Likewise.
3192 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3193 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3194 * gcc.target/i386/sse3-addsubps.c: Likewise.
3195 * gcc.target/i386/sse3-haddpd.c: Likewise.
3196 * gcc.target/i386/sse3-haddps.c: Likewise.
3197 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3198 * gcc.target/i386/sse3-hsubps.c: Likewise.
3199 * gcc.target/i386/sse3-movddup.c: Likewise.
3200 * gcc.target/i386/sse3-movshdup.c: Likewise.
3201 * gcc.target/i386/sse3-movsldup.c: Likewise.
3203 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3204 * g++.dg/ext/attrib35.C: Likewise.
3205 * g++.dg/opt/pr40496.C: Likewise.
3206 * g++.dg/other/i386-1.C: Likewise.
3207 * g++.dg/other/i386-4.C: Likewise.
3208 * g++.dg/other/pr34435.C: Likewise.
3209 * g++.dg/other/pr39496.C: Likewise.
3210 * g++.dg/other/pr40446.C: Likewise.
3211 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3212 * gcc.dg/compat/vector-1a_main.c: Likewise.
3213 * gcc.dg/compat/vector-2a_main.c: Likewise.
3214 * gcc.dg/lto/20090206-1_0.c: Likewise.
3215 * gcc.dg/pr34856.c: Likewise.
3216 * gcc.dg/pr36584.c: Likewise.
3217 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3218 * gcc.dg/pr37544.c: Likewise.
3219 * gcc.dg/torture/pr16104-1.c: Likewise.
3220 * gcc.dg/torture/pr35771-1.c: Likewise.
3221 * gcc.dg/torture/pr35771-2.c: Likewise.
3222 * gcc.dg/torture/pr35771-3.c: Likewise.
3223 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3224 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3225 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3226 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3227 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3228 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3229 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3230 * gcc.target/i386/20060512-1.c: Likewise.
3231 * gcc.target/i386/20060512-3.c: Likewise.
3232 * gcc.target/i386/all_one_m128i.c: Likewise.
3233 * gcc.target/i386/float128-1.c: Likewise.
3234 * gcc.target/i386/float128-2.c: Likewise.
3235 * gcc.target/i386/fpcvt-1.c: Likewise.
3236 * gcc.target/i386/fpcvt-2.c: Likewise.
3237 * gcc.target/i386/fpcvt-3.c: Likewise.
3238 * gcc.target/i386/fpprec-1.c: Likewise.
3239 * gcc.target/i386/funcspec-9.c: Likewise.
3240 * gcc.target/i386/incoming-1.c: Likewise.
3241 * gcc.target/i386/incoming-12.c: Likewise.
3242 * gcc.target/i386/incoming-2.c: Likewise.
3243 * gcc.target/i386/incoming-3.c: Likewise.
3244 * gcc.target/i386/incoming-4.c: Likewise.
3245 * gcc.target/i386/incoming-6.c: Likewise.
3246 * gcc.target/i386/incoming-7.c: Likewise.
3247 * gcc.target/i386/incoming-8.c: Likewise.
3248 * gcc.target/i386/opt-1.c: Likewise.
3249 * gcc.target/i386/opt-2.c: Likewise.
3250 * gcc.target/i386/ordcmp-1.c: Likewise.
3251 * gcc.target/i386/pr17692.c: Likewise.
3252 * gcc.target/i386/pr18614-1.c: Likewise.
3253 * gcc.target/i386/pr22152.c: Likewise.
3254 * gcc.target/i386/pr23570.c: Likewise.
3255 * gcc.target/i386/pr23575.c: Likewise.
3256 * gcc.target/i386/pr26449-1.c: Likewise.
3257 * gcc.target/i386/pr26600.c: Likewise.
3258 * gcc.target/i386/pr27790.c: Likewise.
3259 * gcc.target/i386/pr28839.c: Likewise.
3260 * gcc.target/i386/pr30970.c: Likewise.
3261 * gcc.target/i386/pr32000-1.c: Likewise.
3262 * gcc.target/i386/pr32000-2.c: Likewise.
3263 * gcc.target/i386/pr32280.c: Likewise.
3264 * gcc.target/i386/pr32661.c: Likewise.
3265 * gcc.target/i386/pr32708-1.c: Likewise.
3266 * gcc.target/i386/pr32961.c: Likewise.
3267 * gcc.target/i386/pr33329.c: Likewise.
3268 * gcc.target/i386/pr35714.c: Likewise.
3269 * gcc.target/i386/pr35767-1.c: Likewise.
3270 * gcc.target/i386/pr35767-1d.c: Likewise.
3271 * gcc.target/i386/pr35767-1i.c: Likewise.
3272 * gcc.target/i386/pr35767-2.c: Likewise.
3273 * gcc.target/i386/pr35767-2d.c: Likewise.
3274 * gcc.target/i386/pr35767-2i.c: Likewise.
3275 * gcc.target/i386/pr35767-3.c: Likewise.
3276 * gcc.target/i386/pr35767-5.c: Likewise.
3277 * gcc.target/i386/pr36222-1.c: Likewise.
3278 * gcc.target/i386/pr36578-1.c: Likewise.
3279 * gcc.target/i386/pr36578-2.c: Likewise.
3280 * gcc.target/i386/pr36992-1.c: Likewise.
3281 * gcc.target/i386/pr37101.c: Likewise.
3282 * gcc.target/i386/pr37216.c: Likewise.
3283 * gcc.target/i386/pr37434-1.c: Likewise.
3284 * gcc.target/i386/pr37434-2.c: Likewise.
3285 * gcc.target/i386/pr37843-3.c: Likewise.
3286 * gcc.target/i386/pr37843-4.c: Likewise.
3287 * gcc.target/i386/pr39162.c: Likewise.
3288 * gcc.target/i386/pr39315-1.c: Likewise.
3289 * gcc.target/i386/pr39315-2.c: Likewise.
3290 * gcc.target/i386/pr39315-3.c: Likewise.
3291 * gcc.target/i386/pr39315-4.c: Likewise.
3292 * gcc.target/i386/pr39445.c: Likewise.
3293 * gcc.target/i386/pr39496.c: Likewise.
3294 * gcc.target/i386/pr40809.c: Likewise.
3295 * gcc.target/i386/pr40906-3.c: Likewise.
3296 * gcc.target/i386/pr41019.c: Likewise.
3297 * gcc.target/i386/pr42542-1.c: Likewise.
3298 * gcc.target/i386/pr42542-2.c: Likewise.
3299 * gcc.target/i386/pr42542-3.c: Likewise.
3300 * gcc.target/i386/pr42542-3a.c: Likewise.
3301 * gcc.target/i386/pr42881.c: Likewise.
3302 * gcc.target/i386/push-1.c: Likewise.
3303 * gcc.target/i386/quad-sse.c: Likewise.
3304 * gcc.target/i386/reload-1.c: Likewise.
3305 * gcc.target/i386/sse-10.c: Likewise.
3306 * gcc.target/i386/sse-11.c: Likewise.
3307 * gcc.target/i386/sse-15.c: Likewise.
3308 * gcc.target/i386/sse-17.c: Likewise.
3309 * gcc.target/i386/sse-18.c: Likewise.
3310 * gcc.target/i386/sse-19.c: Likewise.
3311 * gcc.target/i386/sse-4.c: Likewise.
3312 * gcc.target/i386/sse-6.c: Likewise.
3313 * gcc.target/i386/sse-vect-types.c: Likewise.
3314 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3315 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3316 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3317 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3318 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3319 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3320 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3321 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3322 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3323 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3324 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3325 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3326 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3327 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3328 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3329 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3330 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3331 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3332 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3333 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3334 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3335 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3336 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3337 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3338 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3339 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3340 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3341 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3342 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3343 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3344 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3345 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3346 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3347 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3348 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3349 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3350 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3351 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3352 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3353 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3354 * gcc.target/i386/sse2-mmx.c: Likewise.
3355 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3356 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3357 * gcc.target/i386/sse2-movd-1.c: Likewise.
3358 * gcc.target/i386/sse2-movd-2.c: Likewise.
3359 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3360 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3361 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3362 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3363 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3364 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3365 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3366 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3367 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3368 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3369 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3370 * gcc.target/i386/sse2-movq-1.c: Likewise.
3371 * gcc.target/i386/sse2-movq-2.c: Likewise.
3372 * gcc.target/i386/sse2-movq-3.c: Likewise.
3373 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3374 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3375 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3376 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3377 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3378 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3379 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3380 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3381 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3382 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3383 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3384 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3385 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3386 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3387 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3388 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3389 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3390 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3391 * gcc.target/i386/sse2-pand-1.c: Likewise.
3392 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3393 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3394 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3395 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3396 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3397 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3398 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3399 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3400 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3401 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3402 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3403 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3404 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3405 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3406 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3407 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3408 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3409 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3410 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3411 * gcc.target/i386/sse2-por-1.c: Likewise.
3412 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3413 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3414 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3415 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3416 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3417 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3418 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3419 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3420 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3421 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3422 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3423 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3424 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3425 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3426 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3427 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3428 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3429 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3430 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3431 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3432 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3433 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3434 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3435 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3436 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3437 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3438 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3439 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3440 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3441 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3442 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3443 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3444 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3445 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3446 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3447 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3448 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3449 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3450 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3451 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3452 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3453 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3454 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3455 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3456 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3457 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3458 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3459 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3460 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3461 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3462 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3463 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3464 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3465 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3466 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3467 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3468 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3469 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3470 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3471 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3472 * gcc.target/i386/sse2-vec-1.c: Likewise.
3473 * gcc.target/i386/sse2-vec-2.c: Likewise.
3474 * gcc.target/i386/sse2-vec-3.c: Likewise.
3475 * gcc.target/i386/sse2-vec-4.c: Likewise.
3476 * gcc.target/i386/sse2-vec-5.c: Likewise.
3477 * gcc.target/i386/sse2-vec-6.c: Likewise.
3478 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3479 * gcc.target/i386/ssefn-2.c: Likewise.
3480 * gcc.target/i386/ssefn-4.c: Likewise.
3481 * gcc.target/i386/ssefp-1.c: Likewise.
3482 * gcc.target/i386/ssefp-2.c: Likewise.
3483 * gcc.target/i386/sseregparm-3.c: Likewise.
3484 * gcc.target/i386/sseregparm-4.c: Likewise.
3485 * gcc.target/i386/sseregparm-5.c: Likewise.
3486 * gcc.target/i386/sseregparm-6.c: Likewise.
3487 * gcc.target/i386/sseregparm-7.c: Likewise.
3488 * gcc.target/i386/ssetype-1.c: Likewise.
3489 * gcc.target/i386/ssetype-2.c: Likewise.
3490 * gcc.target/i386/ssetype-3.c: Likewise.
3491 * gcc.target/i386/ssetype-4.c: Likewise.
3492 * gcc.target/i386/ssetype-5.c: Likewise.
3493 * gcc.target/i386/unordcmp-1.c: Likewise.
3494 * gcc.target/i386/vararg-1.c: Likewise.
3495 * gcc.target/i386/vararg-2.c: Likewise.
3496 * gcc.target/i386/vararg-3.c: Likewise.
3497 * gcc.target/i386/vararg-4.c: Likewise.
3498 * gcc.target/i386/vararg-7.c: Likewise.
3499 * gcc.target/i386/vararg-8.c: Likewise.
3500 * gcc.target/i386/vecinit-1.c: Likewise.
3501 * gcc.target/i386/vecinit-2.c: Likewise.
3502 * gcc.target/i386/vecinit-3.c: Likewise.
3503 * gcc.target/i386/vecinit-4.c: Likewise.
3504 * gcc.target/i386/vecinit-5.c: Likewise.
3505 * gcc.target/i386/vecinit-6.c: Likewise.
3506 * gcc.target/i386/vectorize2.c: Likewise.
3507 * gcc.target/i386/vectorize3.c: Likewise.
3508 * gcc.target/i386/vectorize4.c: Likewise.
3509 * gcc.target/i386/vectorize6.c: Likewise.
3510 * gcc.target/i386/vectorize7.c: Likewise.
3511 * gcc.target/i386/vectorize8.c: Likewise.
3512 * gcc.target/i386/vperm-v2df.c: Likewise.
3513 * gcc.target/i386/vperm-v2di.c: Likewise.
3514 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3515 * gcc.target/i386/xorps-sse2.c: Likewise.
3516 * gcc.target/i386/xorps.c: Likewise.
3517 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3518 * gfortran.dg/graphite/pr42326.f90: Likewise.
3519 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3521 2010-05-19 Richard Guenther <rguenther@suse.de>
3524 * g++.dg/lto/20100519-1_0.C: New testcase.
3526 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3529 * gfortran.dg/warn_intent_out_not_set.f90: New.
3531 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3534 * gfortran.dg/data_char_1.f90: Updated warning message.
3535 * gfortran.dg/data_array_6.f: New.
3537 2010-05-19 Martin Jambor <mjambor@suse.cz>
3539 * g++.dg/ipa/ivinline-8.C: New test.
3540 * gcc.dg/ipa/iinline-2.c: Likewise.
3542 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3545 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3546 arguments; add check for return value kind.
3547 * gfortran.dg/float_1.f90: Likewise.
3549 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3551 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3553 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3554 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3555 Prune another location line format.
3556 (lto-obj): Call lto_prune_warns on comp_output.
3558 2010-05-18 Jan Hubicka <jh@suse.cz>
3560 * gcc.dg/lto/ipacp_0.c: New test.
3561 * gcc.dg/lto/ipacp_1.c: New test.
3563 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3566 * gcc.dg/lto/20100518_0.c: New test.
3568 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3570 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3572 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3575 * gfortran.dg/class_21.f03: New.
3577 2010-05-17 Jason Merrill <jason@redhat.com>
3580 * g++.dg/cpp0x/initlist34.C: New.
3583 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3585 2010-05-17 Martin Jambor <mjambor@suse.cz>
3587 * g++.dg/ipa/ivinline-1.C: New test.
3588 * g++.dg/ipa/ivinline-2.C: New test.
3589 * g++.dg/ipa/ivinline-3.C: New test.
3590 * g++.dg/ipa/ivinline-4.C: New test.
3591 * g++.dg/ipa/ivinline-5.C: New test.
3592 * g++.dg/ipa/ivinline-6.C: New test.
3594 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3595 Jason Merrill <jason@redhat.com>
3598 * c-c++-common/Wunused-var-8.c: New test.
3600 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3603 * gcc.c-torture/compile/pr42347.c: New test.
3606 * g++.dg/ext/asmgoto1.C: New test.
3608 2010-05-17 Martin Jambor <mjambor@suse.cz>
3611 * gcc.dg/tree-ssa/pr44133.c: New test.
3612 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3615 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3618 * gfortran.dg/class_20.f03: New.
3620 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3623 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3624 debug messages but not the newly introduced one.
3626 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3629 * gfortran.dg/initialization_25.f90: Commented testcase.
3630 * gfortran.dg/initialization_26.f90: New.
3632 2010-05-16 Richard Guenther <rguenther@suse.de>
3634 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3635 * gcc.dg/pr43084.c: Likewise.
3636 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3638 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3640 * gcc.dg/struct/struct-reorg.exp: Likewise.
3641 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3642 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3644 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3646 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3647 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3648 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3649 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3652 2010-05-15 Jason Merrill <jason@redhat.com>
3654 * g++.dg/eh/spec10.C: New.
3655 * g++.dg/eh/spec11.C: New.
3656 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3658 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3662 * gfortran.dg/allocatable_scalar_9.f90: New.
3664 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3667 * g++.dg/torture/pr44148.C: New test.
3669 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3671 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3672 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3673 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3674 diagnostics and type sizes.
3676 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3678 * gnat.dg/lto9.adb: New test.
3679 * gnat.dg/lto9_pkg1.ads: New helper.
3680 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3682 2010-05-15 Jan Hubicka <jh@suse.cz>
3684 * gcc.dg/lto/ipareference_1.c: Rename to ...
3685 * gcc.dg/lto/ipareference_0.c: ... this one.
3686 * gcc.dg/lto/ipareference_2.c: Rename to ...
3687 * gcc.dg/lto/ipareference_1.c: ... this one.
3689 2010-05-15 Jan Hubicka <jh@suse.cz>
3691 * gcc.dg/lto/ipareference_1.c: New file.
3692 * gcc.dg/lto/ipareference_2.c: New file.
3694 2010-05-15 Richard Guenther <rguenther@suse.de>
3696 PR tree-optimization/44038
3697 * gcc.c-torture/compile/pr44038.c: New testcase.
3699 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3701 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3702 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3704 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3708 * gfortran.dg/class_18.f03: New.
3709 * gfortran.dg/class_19.f03: New.
3711 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3714 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3715 * g++.dg/debug/dwarf2/const1.C: Remove.
3717 2010-05-14 Jason Merrill <jason@redhat.com>
3719 * g++.dg/eh/cond4.C: New.
3720 * g++.dg/eh/elide2.C: Adjust.
3721 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3723 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3726 * gfortran.dg/actual_array_interface_2.f90: New test.
3728 2010-05-14 Richard Guenther <rguenther@suse.de>
3730 PR tree-optimization/44119
3731 * gcc.c-torture/compile/pr44119.c: New testcase.
3733 2010-05-14 Jason Merrill <jason@redhat.com>
3736 * g++.dg/eh/terminate1.C: New.
3738 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3740 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3743 * gcc.dg/pr44136.c: New test.
3745 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3748 * g++.dg/warn/Wshadow-4.C: Adjust.
3749 * g++.dg/warn/Wshadow-5.C: New test.
3750 * g++.dg/warn/Wshadow-6.C: New test
3752 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3755 * gfortran.dg/initialization_25.f90: New.
3757 2010-05-13 Martin Jambor <mjambor@suse.cz>
3759 * g++.dg/otr-fold-1.C: New test.
3760 * g++.dg/otr-fold-2.C: New test.
3762 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3765 * gfortran.dg/gomp/pr44036-1.f90: New test.
3766 * gfortran.dg/gomp/pr44036-2.f90: New test.
3767 * gfortran.dg/gomp/pr44036-3.f90: New test.
3770 * gcc.dg/guality/sra-1.c: New test.
3772 2010-05-12 Jan Hubicka <jh@suse.cz>
3774 * tree-ssa/unreachable.c: New test.
3776 2010-05-12 Jason Merrill <jason@redhat.com>
3778 * g++.dg/cpp0x/sfinae1.C: New.
3780 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3782 * gcc.target/i386/zee.c: New file.
3784 2010-05-12 Jason Merrill <jason@redhat.com>
3786 * g++.dg/conversion/op1.C: Expect template candidate message.
3787 * g++.dg/cpp0x/nullptr15.C: Likewise.
3788 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3789 * g++.dg/cpp0x/pr31431.C: Likewise.
3790 * g++.dg/cpp0x/temp_default2.C: Likewise.
3791 * g++.dg/cpp0x/trailing4.C: Likewise.
3792 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3793 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3794 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3795 * g++.dg/cpp0x/variadic35.C: Likewise.
3796 * g++.dg/cpp0x/vt-35147.C: Likewise.
3797 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3798 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3799 * g++.dg/ext/visibility/anon8.C: Likewise.
3800 * g++.dg/ext/vla2.C: Likewise.
3801 * g++.dg/other/pr28114.C: Likewise.
3802 * g++.dg/other/ptrmem10.C: Likewise.
3803 * g++.dg/other/ptrmem11.C: Likewise.
3804 * g++.dg/overload/unknown1.C: Likewise.
3805 * g++.dg/parse/template7.C: Likewise.
3806 * g++.dg/parse/typename7.C: Likewise.
3807 * g++.dg/template/conv11.C: Likewise.
3808 * g++.dg/template/copy1.C: Likewise.
3809 * g++.dg/template/deduce3.C: Likewise.
3810 * g++.dg/template/dependent-expr5.C: Likewise.
3811 * g++.dg/template/friend.C: Likewise.
3812 * g++.dg/template/incomplete2.C: Likewise.
3813 * g++.dg/template/local4.C: Likewise.
3814 * g++.dg/template/local6.C: Likewise.
3815 * g++.dg/template/operator10.C: Likewise.
3816 * g++.dg/template/overload6.C: Likewise.
3817 * g++.dg/template/ptrmem2.C: Likewise.
3818 * g++.dg/template/ptrmem20.C: Likewise.
3819 * g++.dg/template/ptrmem8.C: Likewise.
3820 * g++.dg/template/sfinae2.C: Likewise.
3821 * g++.dg/template/ttp25.C: Likewise.
3822 * g++.dg/template/unify10.C: Likewise.
3823 * g++.dg/template/unify11.C: Likewise.
3824 * g++.dg/template/unify6.C: Likewise.
3825 * g++.dg/template/unify7.C: Likewise.
3826 * g++.dg/template/unify9.C: Likewise.
3827 * g++.dg/template/varmod1.C: Likewise.
3828 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3829 * g++.old-deja/g++.law/operators32.C: Likewise.
3830 * g++.old-deja/g++.pt/crash28.C: Likewise.
3831 * g++.old-deja/g++.pt/crash60.C: Likewise.
3832 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3833 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3834 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3835 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3836 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3837 * g++.old-deja/g++.pt/expr2.C: Likewise.
3838 * g++.old-deja/g++.pt/overload7.C: Likewise.
3839 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3840 * g++.old-deja/g++.pt/spec5.C: Likewise.
3841 * g++.old-deja/g++.pt/spec6.C: Likewise.
3842 * g++.old-deja/g++.pt/t24.C: Likewise.
3843 * g++.old-deja/g++.pt/unify4.C: Likewise.
3844 * g++.old-deja/g++.pt/unify6.C: Likewise.
3845 * g++.old-deja/g++.pt/unify8.C: Likewise.
3846 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3847 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3848 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3850 * g++.dg/cpp0x/initlist32.C: New.
3852 * g++.dg/template/conv11.C: New.
3853 * g++.dg/conversion/op1.C: Adjust expected error.
3855 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3857 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3860 * gcc.target/i386/avx-cmpsd-1.c: New.
3861 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3862 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3863 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3864 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3865 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3867 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3870 * gcc.dg/gomp/pr44085.c: New test.
3871 * gfortran.dg/gomp/pr44085.f90: New test.
3873 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3875 * objc-obj-c++-shared/Object1.m: New.
3876 * objc.dg/torture: New directory.
3877 * objc.dg/torture/tls: Ditto.
3878 * objc.dg/tls: Ditto.
3879 * objc.dg/torture/tls/trivial.m: New test.
3880 * objc.dg/torture/tls/thr-init-2.m: New test.
3881 * objc.dg/torture/tls/thr-init-3.m: New test.
3882 * objc.dg/torture/tls/thr-init.m: New test.
3883 * objc.dg/torture/tls/diag-1.m: New test.
3884 * objc.dg/torture/tls/tls.exp: New.
3885 * objc.dg/torture/trivial.m: New test.
3886 * objc.dg/torture/dg-torture.exp: New.
3887 * objc.dg/tls/diag-3.m: New test.
3888 * objc.dg/tls/diag-4.m: New test.
3889 * objc.dg/tls/diag-5.m: New test.
3890 * objc.dg/tls/init-1.m: New test.
3891 * objc.dg/tls/init-2.m: New test.
3892 * objc.dg/tls/tls.exp: New.
3893 * objc.dg/tls/diag-2.m: New test.
3894 * lib/objc.exp: Respond to dg-additional-files.
3896 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3898 * gcc.target/m68k/20100512-1.c: New.
3900 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3902 * gnat.dg/lto8.adb: New test.
3903 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3904 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3906 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/template/crash97.C: New.
3912 * g++.dg/template/crash98.C: Likewise.
3913 * g++.dg/template/crash99.C: Likewise.
3914 * g++.dg/cpp0x/pr31439.C: Adjust.
3915 * g++.dg/template/crash95.C: Likewise.
3917 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3920 * c-c++-common/asmgoto-4.c: New test.
3921 * gcc.target/i386/pr44071.c: New test.
3924 * c-c++-common/Wunused-var-7.c: New test.
3925 * g++.dg/warn/Wunused-var-9.C: New test.
3927 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3930 * gfortran.dg/gomp/pr43711.f90: New.
3932 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3935 * gfortran.dg/select_5.f90: Updated.
3937 2010-05-11 Jan Hubicka <jh@suse.cz>
3939 PR tree-optimize/44063
3940 * gcc.c-torture/compile/pr44063.c: New testcase.
3942 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.dg/pr44023.c: New test.
3947 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3949 * gnat.dg/lto7.adb: New test.
3950 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3952 2010-05-10 Jason Merrill <jason@redhat.com>
3955 * g++.dg/template/inherit5.C: New.
3958 * g++.dg/cpp0x/initlist33.C: New.
3959 * g++.dg/cpp0x/initlist26.C: Adjust.
3960 * g++.dg/cpp0x/initlist28.C: Adjust.
3962 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3965 * g++.dg/init/pr43719.C: New.
3966 * g++.dg/anon-struct4.C: Adjust.
3968 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.dg/pr44028.c: New test.
3973 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3978 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3979 * gfortran.dg/warn_conversion.f90: New.
3981 2010-05-10 Michael Matz <matz@suse.de>
3983 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3985 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3987 PR rtl-optimization/44012
3988 * gcc.dg/pr44012.c: New.
3990 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3992 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3993 Log text on entry and exit.
3994 Prune Sun ld warnings for common symbols with differing sizes.
3995 (lto-link-and-maybe-run): Change caller.
3997 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4000 * gfortran.dg/class_7.f03: Modified.
4001 * gfortran.dg/select_type_1.f03: Modified.
4002 * gfortran.dg/select_type_12.f03: New.
4004 2010-05-10 Richard Guenther <rguenther@suse.de>
4006 PR tree-optimization/44050
4007 * gcc.dg/torture/pr44050.c: New testcase.
4009 2010-05-10 Wei Guozhi <carrot@google.com>
4012 * gcc.target/arm/pr42879.c: New testcase.
4014 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4017 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4019 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4022 * gcc.dg/anon-struct-10.c: New test.
4024 2010-05-09 Richard Guenther <rguenther@suse.de>
4027 * gcc.dg/pr44024.c: New testcase.
4029 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4032 * gcc.dg/anon-struct-9.c: New test.
4034 2010-05-09 Richard Guenther <rguenther@suse.de>
4037 * gcc.c-torture/compile/pr44043.c: New testcase.
4039 2010-05-09 Richard Guenther <rguenther@suse.de>
4041 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4043 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4045 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4047 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4049 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4050 * gnat.dg/specs/lto3.ads: Likewise.
4052 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4055 * gcc.dg/pr28685-1.c: New file.
4057 2010-05-08 Richard Guenther <rguenther@suse.de>
4059 PR tree-optimization/44030
4060 * gcc.c-torture/compile/pr44030.c: New testcase.
4062 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4064 * gnat.dg/lto6.adb: New test.
4065 * gnat.dg/lto6_pkg.ads: New helper.
4067 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4069 * gnat.dg/lto5.adb: New test.
4070 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4072 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4074 * gnat.dg/lto4.ad[sb]: New test.
4076 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4078 * gnat.dg/specs/lto3.ads: New test.
4079 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4080 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4082 2010-05-08 Quentin Ochem <ochem@adacore.com>
4084 * gnat.dg/sizetype3.ad[sb]: New test.
4085 * gnat.dg/sizetype3_pkg.ads: New helper.
4087 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4090 * g++.dg/init/new29.C: New.
4092 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4095 * gfortran.dg/coarray_1.f90: Fixed error message.
4096 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4097 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4098 * gfortran.dg/intrinsic_std_5.f90: New.
4100 2010-05-07 Jason Merrill <jason@redhat.com>
4102 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4104 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4106 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4107 (size_t, stderr): Remove.
4108 (read_error): Replaced __builtin_fprintf by fprintf.
4110 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4112 * gcc.dg/ordered-comparison-1.c: New test.
4113 * gcc.dg/ordered-comparison-2.c: New test.
4114 * gcc.dg/ordered-comparison-3.c: New test.
4115 * gcc.dg/ordered-comparison-4.c: New test.
4117 2010-05-06 Mike Stump <mikestump@comcast.net>
4120 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4122 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4123 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp0x/nullptr01.C: New.
4126 * g++.dg/cpp0x/nullptr02.C: New.
4127 * g++.dg/cpp0x/nullptr03.C: New.
4128 * g++.dg/cpp0x/nullptr04.C: New.
4129 * g++.dg/cpp0x/nullptr05.C: New.
4130 * g++.dg/cpp0x/nullptr06.C: New.
4131 * g++.dg/cpp0x/nullptr07.C: New.
4132 * g++.dg/cpp0x/nullptr08.C: New.
4133 * g++.dg/cpp0x/nullptr09.C: New.
4134 * g++.dg/cpp0x/nullptr10.C: New.
4135 * g++.dg/cpp0x/nullptr11.C: New.
4136 * g++.dg/cpp0x/nullptr12.C: New.
4137 * g++.dg/cpp0x/nullptr13.C: New.
4138 * g++.dg/cpp0x/nullptr14.C: New.
4139 * g++.dg/cpp0x/nullptr15.C: New.
4140 * g++.dg/cpp0x/nullptr16.C: New.
4141 * g++.dg/cpp0x/nullptr17.C: New.
4142 * g++.dg/cpp0x/nullptr18.C: New.
4143 * g++.dg/cpp0x/nullptr19.C: New.
4144 * g++.dg/cpp0x/nullptr20.C: New.
4145 * g++.dg/cpp0x/nullptr21.C: New.
4146 * g++.dg/cpp0x/nullptr22.C: New.
4147 * g++.dg/debug/nullptr01.C: New.
4148 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4150 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4152 * gcc.dg/Wunused-var-8.c: Move to...
4153 * c-c++-common/Wunused-var-6.c: ... here. New test.
4155 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/template/crash96.C: New.
4160 2010-05-06 Jan Hubicka <jh@suse.cz>
4162 PR tree-optimization/43791
4163 * gcc.c-torture/compile/pr43791.c: New file.
4165 2010-05-06 Michael Matz <matz@suse.de>
4167 PR tree-optimization/43984
4168 * gfortran.dg/pr43984.f90: New test.
4170 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4173 * gcc.dg/pr40989.c: New.
4175 2010-05-06 Richard Guenther <rguenther@suse.de>
4177 PR tree-optimization/43934
4178 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4180 2010-05-06 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/43987
4183 * gcc.c-torture/execute/pr43987.c: New testcase.
4184 * gcc.dg/torture/pta-escape-1.c: Adjust.
4185 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4186 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4187 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4188 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4190 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4191 Dodji Seketeli <dodji@redhat.com>
4194 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4195 * g++.dg/template/sfinae16.C: Likewise.
4196 * gcc.dg/Wunused-var-1.c: Moved to...
4197 * c-c++-common/Wunused-var-1.c: ...here. New test.
4198 * gcc.dg/Wunused-var-2.c: Moved to...
4199 * c-c++-common/Wunused-var-2.c: ...here. New test.
4200 * gcc.dg/Wunused-var-3.c: Moved to...
4201 * c-c++-common/Wunused-var-3.c: ...here. New test.
4202 * gcc.dg/Wunused-var-4.c: Moved to...
4203 * gcc.dg/Wunused-var-1.c: ... here.
4204 * gcc.dg/Wunused-var-5.c: Moved to...
4205 * c-c++-common/Wunused-var-4.c: ...here. New test.
4206 * gcc.dg/Wunused-var-7.c: Moved to...
4207 * c-c++-common/Wunused-var-5.c: ...here. New test.
4208 * gcc.dg/Wunused-var-6.c: Moved to...
4209 * gcc.dg/Wunused-var-2.c: ... here.
4210 * c-c++-common/Wunused-var-1.c: New test.
4211 * c-c++-common/Wunused-var-2.c: New test.
4212 * c-c++-common/Wunused-var-3.c: New test.
4213 * c-c++-common/Wunused-var-4.c: New test.
4214 * c-c++-common/Wunused-var-5.c: New test.
4215 * g++.dg/warn/Wunused-var-1.C: New test.
4216 * g++.dg/warn/Wunused-var-2.C: New test.
4217 * g++.dg/warn/Wunused-var-3.C: New test.
4218 * g++.dg/warn/Wunused-var-4.C: New test.
4219 * g++.dg/warn/Wunused-var-5.C: New test.
4220 * g++.dg/warn/Wunused-var-6.C: New test.
4221 * g++.dg/warn/Wunused-var-7.C: New test.
4222 * g++.dg/warn/Wunused-var-8.C: New test.
4223 * g++.dg/warn/Wunused-parm-1.C: New test.
4224 * g++.dg/warn/Wunused-parm-2.C: New test.
4225 * g++.dg/warn/Wunused-parm-3.C: New test.
4227 2010-05-06 Tobias Burnus <burnus@net-b.de>
4230 * gfortran.dg/gomp/crayptr5.f90: New test case.
4232 2010-05-05 Jason Merrill <jason@redhat.com>
4235 * g++.dg/ext/attrib39.C: New.
4237 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4240 * gfortran.dg/data_invalid.f90: New.
4242 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/lto2.adb: New test.
4246 2010-05-05 Jason Merrill <jason@redhat.com>
4249 * g++.dg/opt/empty1.C: New.
4251 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4254 * gfortran.dg/class_17.f03: New.
4256 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4258 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4260 2010-05-04 Mike Stump <mikestump@comcast.net>
4263 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4265 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4268 * gcc.target/i386/pr43668.c: New.
4270 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4273 * g++.dg/cpp0x/initlist31.C: New.
4275 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4278 * gcc.dg/Wunused-var-8.c: New test.
4280 2010-05-04 Jason Merrill <jason@redhat.com>
4283 * g++.dg/cpp0x/enum3.C: Extend.
4285 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4288 * gcc.target/i386/pr43799.c: New.
4290 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4292 * gnat.dg/lto1.adb: New test.
4293 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4295 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.target/i386/pr43671.c: New.
4300 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/template/crash95.C: New.
4305 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4308 * gcc.target/i386/pr43508.c: New.
4310 2010-05-04 Richard Guenther <rguenther@suse.de>
4312 PR tree-optimization/43879
4313 * g++.dg/torture/pr43879-1_0.C: New testcase.
4314 * g++.dg/torture/pr43879-1_1.C: Likewise.
4316 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4319 * g++.dg/other/crash-12.C: New test.
4321 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4323 * g++.dg/cdce3.C: Add a space. Updated.
4325 2010-05-03 Jason Merrill <jason@redhat.com>
4328 * g++.dg/opt/enum2.C: New.
4329 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4330 * g++.dg/warn/Wswitch-1.C: Adjust message.
4332 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4334 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4335 * g++.dg/ext/label13.C: Fix typo.
4336 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4338 * gcc.c-torture/compile/limits-declparen.c: xfail on
4339 alpha*-dec-osf5* with -g.
4340 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4341 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4342 * gcc.dg/c99-tgmath-2.c: Likewise.
4343 * gcc.dg/c99-tgmath-3.c: Likewise.
4344 * gcc.dg/c99-tgmath-4.c: Likewise.
4346 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4349 * gfortran.dg/unexpected_interface.f90: New test.
4351 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4353 * ada/acats/run_acats (which): New function.
4354 (host_gnatchop, host_gnatmake): Use it.
4356 2010-05-03 Richard Guenther <rguenther@suse.de>
4358 PR tree-optimization/43971
4359 * gcc.dg/pr43971.c: New testcase.
4361 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/debug/pr43972.c: New test.
4366 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4369 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4371 2010-05-02 Richard Guenther <rguenther@suse.de>
4373 PR tree-optimization/43879
4374 * gcc.dg/torture/pr43879-3.c: New testcase.
4376 2010-05-01 Richard Guenther <rguenther@suse.de>
4378 PR tree-optimization/43949
4379 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4381 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4384 * g++.dg/init/new28.C: New.
4386 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4389 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4390 structure and nested declarations.
4391 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4392 structure and nested declarations. Reduce header clutter and
4393 use _exit() rather than abort().
4394 * objc.dg/encode-10.m: New.
4395 * objc.dg/encode-11.m: New.
4397 2010-04-30 DJ Delorie <dj@redhat.com>
4399 * gcc.c-torture/execute/20100430-1.c: New test.
4401 2010-04-30 Jason Merrill <jason@redhat.com>
4404 * g++.dg/template/ptrmem21.C: New.
4406 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4410 * gfortran.dg/coarray_13.f90: New test.
4412 2010-04-30 Richard Guenther <rguenther@suse.de>
4415 * gcc.dg/lto/20100430-1_0.c: New testcase.
4417 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4420 * c-c++-common/pr43942.c: New test.
4422 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4424 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4425 conflict with darwin crt1.o 'start' symbol.
4427 2010-04-30 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/43879
4430 * gcc.dg/torture/pr43879_1.c: New testcase.
4432 2010-04-30 Richard Guenther <rguenther@suse.de>
4434 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4436 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4439 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4440 user-provided constructor while recursing.
4442 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4445 * gfortran.dg/class_16.f03: New test.
4447 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4450 * gfortran.dg/class_15.f03: New.
4452 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4455 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4457 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4460 * gfortran.dg/generic_22.f03 : New test.
4462 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4465 * gfortran.dg/class_14.f03: New test.
4467 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4470 * gfortran.dg/interface_32.f90: New test.
4472 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4473 Janus Weil <janus@gcc.gnu.org>
4476 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4477 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4478 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4480 2010-04-28 Mike Stump <mikestump@comcast.net>
4482 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4484 * g++.dg/uninit-pred-2_b.C: Likewise.
4486 2010-04-28 Tobias Burnus <burnus@net-b.de>
4490 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4492 2010-04-28 Matthias Klose <doko@ubuntu.com>
4494 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4495 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4496 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4497 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4498 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4500 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4502 * gcc.dg/const-uniq-1.c: New test.
4503 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4505 2010-04-28 Xinliang David Li <davidxl@google.com>
4507 * gcc.dg/uninit-pred-2_b.c: New test.
4508 * gcc.dg/uninit-pred-4_b.c: New test.
4509 * gcc.dg/uninit-pred-3_d.c: New test.
4510 * gcc.dg/uninit-pred-6_b.c: New test.
4511 * gcc.dg/uninit-pred-8_b.c: New test.
4512 * gcc.dg/uninit-pred-3_a.c: New test.
4513 * gcc.dg/uninit-pred-2_c.c: New test.
4514 * gcc.dg/uninit-pred-5_a.c: New test.
4515 * gcc.dg/uninit-pred-3_e.c: New test.
4516 * gcc.dg/uninit-pred-7_a.c: New test.
4517 * gcc.dg/uninit-pred-6_c.c: New test.
4518 * gcc.dg/uninit-pred-9_a.c: New test.
4519 * gcc.dg/uninit-pred-8_c.c: New test.
4520 * gcc.dg/uninit-pred-3_b.c: New test.
4521 * gcc.dg/uninit-pred-5_b.c: New test.
4522 * gcc.dg/uninit-pred-7_b.c: New test.
4523 * gcc.dg/uninit-pred-6_d.c: New test.
4524 * gcc.dg/uninit-pred-9_b.c: New test.
4525 * gcc.dg/uninit-pred-2_a.c: New test.
4526 * gcc.dg/uninit-pred-4_a.c: New test.
4527 * gcc.dg/uninit-pred-3_c.c: New test.
4528 * gcc.dg/uninit-pred-6_a.c: New test.
4529 * gcc.dg/uninit-pred-8_a.c: New test.
4530 * gcc.dg/uninit-pred-7_c.c: New test.
4531 * gcc.dg/uninit-pred-6_e.c: New test.
4532 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4533 * g++.dg/uninit-pred-1_a.C: New test.
4534 * g++.dg/uninit-pred-1_b.C: New test.
4535 * g++.dg/uninit-pred-2_a.C: New test.
4536 * g++.dg/uninit-pred-2_b.C: New test.
4537 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4538 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4539 * g++.dg/uninit-pred-loop_1.cc: New test.
4541 2010-04-28 Martin Jambor <mjambor@suse.cz>
4543 * gcc.dg/lto/20091209-1_0.c: New testcase.
4545 2010-04-28 Richard Guenther <rguenther@suse.de>
4547 PR tree-optimization/43879
4548 PR tree-optimization/43909
4549 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4551 2010-04-28 Richard Guenther <rguenther@suse.de>
4554 * g++.dg/torture/pr43880.C: New testcase.
4556 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4559 * g++.dg/template/recurse2.C: Update
4560 * g++.dg/template/recurse.C: Update.
4561 * g++.dg/template/pr23510.C: Update.
4562 * lib/prune.exp: Filter out 'recursively instantiated'.
4564 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4567 * g++.dg/init/pr29043.C: New.
4569 2010-04-27 Jason Merrill <jason@redhat.com>
4571 * g++.dg/lookup/scoped5.C: Adjust.
4572 * g++.dg/lookup/scoped8.C: Adjust.
4573 * g++.dg/template/dependent-expr5.C: Adjust.
4574 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4577 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4580 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4582 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4583 Jan Hubicka <hubicka@ucw.cz>
4585 * gcc.dg/pure-2.c: New testcase.
4586 * gcc.dg/const-1.c: New testcase.
4588 2010-04-27 Jason Merrill <jason@redhat.com>
4590 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4593 * g++.dg/template/sfinae17.C: New.
4594 * g++.dg/template/sfinae18.C: New.
4596 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4598 * g++.dg/init/pr42844.C: New.
4599 * g++.dg/cpp0x/pr42844-2.C: New.
4600 * g++.dg/cpp0x/defaulted2.C: Adjust.
4601 * g++.dg/tree-ssa/pr27549.C: Likewise.
4602 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4604 2010-04-27 Tobias Burnus <burnus@net-b.de>
4607 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4609 2010-04-27 Richard Guenther <rguenther@suse.de>
4612 * g++.dg/other/pr40561.C: New testcase.
4614 2010-04-27 Martin Jambor <mjambor@suse.cz>
4617 * g++.dg/ipa/pr43812.C: New test.
4619 2010-04-27 Jan Hubicka <jh@suse.cz>
4621 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4622 (test): ... this one.
4624 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4627 * gcc.target/arm/thumb-stackframe.c: New test.
4629 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4631 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4632 * gcc.dg/misc-column.c: Likewise.
4633 * gcc.dg/Walways-true-1.c: Likewise.
4634 * gcc.dg/Walways-true-2.c: Likewise.
4635 * gcc.dg/warn-addr-cmp.c: Likewise.
4637 2010-04-27 Tobias Burnus <burnus@net-b.de>
4640 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4641 * gfortran.dg/coarray_12.f90: New.
4643 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4646 * gcc.dg/pr32207.c: New test.
4647 * gcc.dg/misc-column.c: Adjust expected warning.
4648 * gcc.dg/Walways-true-1.c: Likewise.
4649 * gcc.dg/Walways-true-2.c: Likewise.
4650 * gcc.dg/warn-addr-cmp.c: Likewise.
4652 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4655 * lib/lto.exp (lto_prune_vis_warns): New function.
4656 (lto-link-and-maybe-run): Call it.
4658 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4660 PR tree-optimization/43904
4661 * gcc.dg/tree-ssa/tailcall-6.c: New.
4663 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4666 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4667 Darwin8/OSX10.4 - compatible code generation.
4669 * obj-c++.dg/stubify-1.mm: Ditto.
4670 * lib/objc-torture.exp: Do not require link success for
4671 "trivial.m" in the runtime checks when dowhat = 'compile'.
4672 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4673 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4674 Darwin8/OSX10.4 - compatible code generation.
4675 * objc.dg/stubify-2.m: Ditto.
4676 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4677 * objc.dg/next-runtime-1.m: Ditto.
4678 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4679 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4682 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4685 * lib/plugin-support.exp: Use "-undefined
4686 dynamic_lookup" on darwin.
4688 2010-04-26 Richard Guenther <rguenther@suse.de>
4690 * gcc.dg/lto/20100426_0.c: New testcase.
4692 2010-04-26 Jie Zhang <jie@codesourcery.com>
4694 PR tree-optimization/43833
4695 gcc.dg/Warray-bounds-8.c: New test case.
4697 2010-04-26 Richard Guenther <rguenther@suse.de>
4700 * g++.dg/lto/20100423-3_0.C: New testcase.
4702 2010-04-26 Richard Guenther <rguenther@suse.de>
4705 * g++.dg/lto/20100423-2_0.C: New testcase.
4707 2010-04-26 Ira Rosen <irar@il.ibm.com>
4709 * gcc.dg/vect/bb-slp-23.c: New test.
4711 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4713 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4714 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4715 * gcc.dg/c1x-float-1.c: New test.
4717 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4719 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4722 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4724 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4726 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4727 * gfortran.dg/default_format_2.f90: Ditto.
4729 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4731 * gfortran.dg/pr43505.f90: Clean up .mod file.
4732 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4733 * gfortran.dg/pr41347.f90: Ditto.
4734 * gfortran.dg/internal_pack_4.f90: Ditto.
4735 * gfortran.dg/proc_decl_23.f90: Ditto.
4736 * gfortran.dg/recursive_check_3.f90: Ditto.
4737 * gfortran.dg/intent_out_3.f90: Ditto.
4738 * gfortran.dg/assignment_2.f90: Ditto.
4739 * gfortran.dg/pr41928.f90: Ditto.
4740 * gfortran.dg/pr42166.f90: Ditto.
4741 * gfortran.dg/private_type_12.f90: Ditto.
4742 * gfortran.dg/graphite/pr42185.f90: Ditto.
4743 * gfortran.dg/graphite/pr42186.f90: Ditto.
4744 * gfortran.dg/graphite/pr40982.f90: Ditto.
4745 * gfortran.dg/graphite/id-2.f90: Ditto.
4746 * gfortran.dg/graphite/id-4.f90: Ditto.
4747 * gfortran.dg/graphite/pr42050.f90: Ditto.
4748 * gfortran.dg/graphite/id-18.f90: Ditto.
4749 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4750 * gfortran.dg/graphite/pr41924.f90: Ditto.
4751 * gfortran.dg/graphite/pr42393.f90: Ditto.
4752 * gfortran.dg/graphite/pr37980.f90: Ditto.
4753 * gfortran.dg/graphite/pr38953.f90: Ditto.
4754 * gfortran.dg/graphite/pr42180.f90: Ditto.
4755 * gfortran.dg/graphite/pr42181.f90: Ditto.
4756 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4757 * gfortran.dg/select_type_4.f90: Ditto.
4758 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4759 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4760 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4761 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4762 * gfortran.dg/whole_file_11.f90: Ditto.
4763 * gfortran.dg/private_type_11.f90: Ditto.
4764 * gfortran.dg/vect/vect-gems.f90: Ditto.
4765 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4767 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4769 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4771 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/pack15.ad[sb]: New test.
4775 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4777 * gcc.target/arm/mla-1.c: New test.
4779 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4783 * gfortran.dg/pr43793.f90: New test.
4785 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4787 PR tree-optimization/41442
4788 * gcc.target/i386/pr41442.c: New test.
4790 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4793 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4795 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4798 * gfortran.dg/open_nounit.f90: New test.
4800 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4804 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4806 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4808 * gcc.dg/Wconversion-integer.c: Update.
4810 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4812 * gnat.dg/unchecked_convert5.adb: New test.
4814 2010-04-23 Richard Guenther <rguenther@suse.de>
4817 * gcc.dg/lto/20100423-2_0.c: New testcase.
4818 * gcc.dg/lto/20100423-2_0.c: Likewise.
4820 2010-04-23 Richard Guenther <rguenther@suse.de>
4823 * gcc.dg/lto/20100423-1_0.c: New testcase.
4824 * gcc.dg/lto/20100423-1_1.c: Likewise.
4826 2010-04-23 Martin Jambor <mjambor@suse.cz>
4828 PR tree-optimization/43846
4829 * gcc.dg/tree-ssa/sra-10.c: New test.
4831 2010-04-23 Martin Jambor <mjambor@suse.cz>
4834 * gcc.c-torture/execute/pr43835.c: New test.
4836 2010-04-23 Richard Guenther <rguenther@suse.de>
4839 * g++.dg/lto/20100423-1_0.C: New testcase.
4841 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4843 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4845 2010-04-22 Ira Rosen <irar@il.ibm.com>
4847 PR tree-optimization/43842
4848 * gcc.dg/vect/pr43842.c: New test.
4850 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4852 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4853 * gcc.target/i386/wmul-2.c: Likewise.
4855 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4857 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4858 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4860 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4862 * gfortran.dg/reassoc_6.f: New testcase.
4864 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4867 * gcc.target/arm/wmul-1.c: New test.
4868 * gcc.target/arm/wmul-2.c: New test.
4870 2010-04-22 Richard Guenther <rguenther@suse.de>
4872 PR tree-optimization/43845
4873 * gcc.c-torture/compile/pr43845.c: New testcase.
4875 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4878 * gcc.target/i386/wmul-1.c: New test.
4879 * gcc.target/i386/wmul-2.c: New test.
4880 * gcc.target/bfin/wmul-1.c: New test.
4881 * gcc.target/bfin/wmul-2.c: New test.
4883 2010-04-22 Richard Guenther <rguenther@suse.de>
4886 * gfortran.dg/vector_subscript_6.f90: New testcase.
4887 * gfortran.dg/assign_10.f90: Adjust.
4889 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4892 * gfortran.dg/gomp/pr43836.f90: New test.
4894 2010-04-21 Richard Guenther <rguenther@suse.de>
4896 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4898 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4900 * gcc.dg/torture/builtin-cproj-3.c: New.
4902 2010-04-20 Jason Merrill <jason@redhat.com>
4905 * g++.dg/template/recurse2.C: New.
4906 * g++.dg/parse/crash36.C: Adjust.
4907 * g++.dg/other/fold1.C: Adjust.
4908 * g++.dg/init/member1.C: Adjust.
4909 * lib/prune.exp: Prune "skipping N instantiation contexts".
4911 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4913 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4915 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4917 * gcc.dg/torture/builtin-cproj-1.c: New.
4918 * gcc.dg/torture/builtin-cproj-2.c: New.
4920 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4924 * g++.dg/template/typedef32.C: Adjust.
4925 * g++.dg/template/typedef33.C: New test.
4927 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4930 * gfortran.dg/proc_decl_23.f90: New test.
4933 * gfortran.dg/abstract_type_6.f03: New test.
4935 2010-04-20 Xinliang David Li <davidxl@google.com>
4937 * g++.dg/tree-ssa/fold-compare.C: New.
4939 2010-04-20 Richard Guenther <rguenther@suse.de>
4941 PR tree-optimization/39417
4942 * g++.dg/torture/pr39417.C: New testcase.
4944 2010-04-20 Richard Guenther <rguenther@suse.de>
4946 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4948 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4950 * g++.dg/debug/dwarf2/rv1.C: New test.
4952 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4955 * gcc.c-torture/compile/pr43635.c: New testcase.
4957 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4960 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4961 of sequential loops being private only in the innermost containing
4965 * gfortran.dg/gomp/pr43337.f90: New test.
4967 2010-04-19 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/43796
4970 * gfortran.dg/pr43796.f90: New testcase.
4972 2010-04-19 Richard Guenther <rguenther@suse.de>
4974 PR tree-optimization/43783
4975 * gcc.c-torture/execute/pr43783.c: New testcase.
4977 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4980 * gcc.target/i386/pr43766.c: New test.
4982 2010-04-19 Jie Zhang <jie@codesourcery.com>
4985 * gcc.target/i386/pr43662.c: New test.
4987 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4990 * g++.dg/template/typedef32.C: New test.
4992 2010-04-19 Ira Rosen <irar@il.ibm.com>
4994 PR tree-optimization/37027
4995 * lib/target-supports.exp
4996 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4997 * gcc.dg/vect/pr37027.c: New test.
4998 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4999 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5000 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5001 gcc.dg/vect/vect-complex-6.c: Likewise.
5003 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5005 * g++.dg/debug/dwarf2/enum1.C: New test.
5007 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5009 * gnat.dg/rep_clause5.ad[sb]: New test.
5010 * gnat.dg/rep_clause5_pkg.ads: New helper.
5012 2010-04-18 Ira Rosen <irar@il.ibm.com>
5014 PR tree-optimization/43771
5015 * g++.dg/vect/pr43771.cc: New test.
5017 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5020 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5021 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5023 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5025 * gnat.dg/sizetype.adb: Rename into...
5026 * gnat.dg/sizetype1.adb: ...this.
5027 * gnat.dg/sizetype2.adb: New test.
5029 2010-04-16 Richard Guenther <rguenther@suse.de>
5031 PR tree-optimization/43572
5032 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5034 2010-04-16 Olivier Hainque <hainque@adacore.com>
5036 * gnat.dg/specs/discr_private.ads: New test.
5038 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5041 * gcc.target/arm/thumb-comparisons.c: New test.
5044 * gcc.target/arm/thumb-cbranchqi.c: New test.
5046 2010-04-16 Christian Bruel <christian.bruel@st.com>
5048 * g++.dg/torture/pr36191.C: Enable for SH.
5050 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5052 * gnat.dg/wide_boolean.adb: New test.
5053 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5055 2010-04-15 Richard Guenther <rguenther@suse.de>
5057 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5058 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5059 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5060 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5061 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5062 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5063 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5064 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5065 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5066 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5067 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5068 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5069 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5070 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5071 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5073 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5076 * gcc.target/arm/pr42496.c: New test.
5078 2010-04-14 Jason Merrill <jason@redhat.com>
5081 * g++.dg/ext/attrib38.C: New.
5083 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5086 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5088 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5091 * gcc.dg/cpp/warn-undef-2.c: Update.
5092 * gcc.dg/cpp/warn-traditional-2.c: Update.
5093 * gcc.dg/cpp/warn-comments-2.c: Update.
5094 * gcc.dg/cpp/warn-variadic-2.c: Update.
5095 * gcc.dg/cpp/warn-long-long-2.c: Update.
5096 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5097 * gcc.dg/cpp/warn-multichar-2.c: Update.
5098 * gcc.dg/cpp/warn-normalized-3.c: Update.
5099 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5100 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5101 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5102 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5103 * gcc.dg/cpp/warn-redefined-2.c: Update.
5104 * gfortran.dg/warning-directive-2.F90: Update.
5105 * c-c++-common/cpp/warning-directive-2.c: Update.
5107 2010-04-14 Michael Matz <matz@suse.de>
5109 PR tree-optimization/42963
5110 * gcc.dg/pr42963.c: New testcase.
5112 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5114 * gnat.dg/class_wide.adb: Rename into...
5115 * gnat.dg/class_wide1.adb: ...this.
5116 * gnat.dg/class_wide2.ad[sb]: New test.
5118 2010-04-14 Tobias Burnus <burnus@net-b.de>
5121 * gfortran.dg/coarray_9.f90: Update dg-errors.
5122 * gfortran.dg/coarray_10.f90: New test.
5123 * gfortran.dg/coarray_11.f90: New test.
5125 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5128 gfortran.dg/initialization_24.f90: New test.
5130 2010-04-13 Jason Merrill <jason@redhat.com>
5132 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5133 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5135 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5137 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5138 * g++.dg/dg.exp: Likewise.
5139 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5140 * c-c++-common/cpp/warning-directive-1.c: ... here.
5141 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5142 * c-c++-common/cpp/warning-directive-2.c: ... here.
5143 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5144 * c-c++-common/cpp/warning-directive-3.c: ... here.
5145 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5146 * c-c++-common/cpp/warning-directive-4.c: ... here.
5147 * g++.dg/cpp/warning-directive-1.C: Delete.
5148 * g++.dg/cpp/warning-directive-2.C: Delete.
5149 * g++.dg/cpp/warning-directive-3.C: Delete.
5150 * g++.dg/cpp/warning-directive-4.C: Delete.
5151 * gcc.dg/cpp/normalised-3.c: Delete.
5152 * g++.dg/cpp/normalised-1.C: Rename as ...
5153 * c-c++-common/cpp/normalised-3.c: ... this.
5155 2010-04-13 Martin Jambor <mjambor@suse.cz>
5157 * gcc.dg/tree-ssa/sra-9.c: New test.
5159 2010-04-13 Michael Matz <matz@suse.de>
5162 * gcc.dg/pr43730.c: New test.
5164 2010-04-13 Michael Matz <matz@suse.de>
5166 * gcc.dg/tree-ssa/negate.c: New testcase.
5168 2010-04-13 Richard Guenther <rguenther@suse.de>
5171 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5173 2010-04-13 Richard Guenther <rguenther@suse.de>
5175 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5177 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5179 * gnat.dg/derived_type1.adb: New test.
5181 2010-04-13 Matthias Klose <doko@ubuntu.com>
5183 * gcc.dg/plugindir1.c: New testcase.
5184 * gcc.dg/plugindir2.c: New testcase.
5185 * gcc.dg/plugindir3.c: New testcase.
5186 * gcc.dg/plugindir4.c: New testcase.
5188 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5190 * gcc.target/i386/rotate-2.c: New test.
5192 2010-04-12 Jason Merrill <jason@redhat.com>
5195 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5196 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5198 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5201 * g++.dg/init/pr25811.C: New test.
5203 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5205 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5206 dg-error, dg-warning.
5207 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5209 2010-04-12 Richard Guenther <rguenther@suse.de>
5211 * gcc.dg/torture/inline-2.c: New testcase.
5213 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5216 * gcc.dg/Wunused-var-7.c: New test.
5218 PR tree-optimization/43560
5219 * gcc.c-torture/execute/pr43560.c: New test.
5221 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5223 * gnat.dg/aggr13.adb: New test.
5224 * gnat.dg/aggr14.adb: Likewise.
5225 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5227 2010-04-12 Richard Guenther <rguenther@suse.de>
5230 * g++.dg/torture/pr43611.C: New testcase.
5232 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5235 * gcc.dg/pr36774-1.c: New test.
5236 * gcc.dg/pr36774-2.c: New test.
5238 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5240 * gcc.target/sh/rte-delay-slot.c: New test.
5242 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5244 * gnat.dg/pack9.adb: Remove -cargs option.
5245 * gnat.dg/aggr12.ad[sb]: New test.
5247 2010-04-10 Jie Zhang <jie@codesourcery.com>
5250 * gcc.target/sh/pr43417.c: New test.
5252 2010-04-10 Tobias Burnus <burnus@net-b.de>
5255 * gfortran.dg/spec_expr_6.f90: New test.
5257 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5260 * gcc.dg/cpp/pr43195.c: New.
5261 * gcc.dg/cpp/pr43195.h: New.
5263 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5266 * gcc.dg/Werror-6.c: Adjust.
5267 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5268 * gcc.dg/Werror-4.c: Likewise.
5269 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5270 * gcc.dg/Wswitch-enum-error.c: Likewise.
5271 * gcc.dg/Wpointer-arith.c: Likewise.
5272 * gcc.dg/Wfatal.c: Likewise.
5273 * gcc.dg/Wswitch-error.c: Likewise.
5274 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5275 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5276 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5277 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5278 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5279 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5280 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5281 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5282 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5283 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5284 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5285 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5286 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5287 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5288 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5289 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5290 * g++.dg/cpp/warning-directive-2.C: Likewise.
5291 * gfortran.dg/warning-directive-2.F90: Likewise.
5293 2010-04-09 Jason Merrill <jason@redhat.com>
5296 * g++.dg/template/sizeof13.C: New.
5298 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5300 * g++.dg/other/pr35504.C: Add check for thiscall.
5301 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5302 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5304 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5307 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5308 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5309 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5310 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5311 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5312 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5313 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5314 * g++.dg/other/increment1.C: Likewise.
5316 2010-04-09 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/coarray_7.f90: New test.
5320 * gfortran.dg/coarray_8.f90: New test.
5322 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5325 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5327 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5330 * gcc.dg/pr43643.c: New test.
5332 2010-04-08 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5336 2010-04-08 Richard Guenther <rguenther@suse.de>
5338 PR tree-optimization/43679
5339 * gcc.c-torture/compile/pr43679.c: New testcase.
5341 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/pr43670.c: New test.
5346 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5349 * gcc.dg/tree-ssa/reassoc-19.c: New.
5351 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5354 * gcc.dg/Wunused-var-1.c: New test.
5355 * gcc.dg/Wunused-var-2.c: New test.
5356 * gcc.dg/Wunused-var-3.c: New test.
5357 * gcc.dg/Wunused-var-4.c: New test.
5358 * gcc.dg/Wunused-var-5.c: New test.
5359 * gcc.dg/Wunused-var-6.c: New test.
5360 * gcc.dg/Wunused-parm-1.c: New test.
5362 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5363 * gcc.dg/trunc-1.c: Likewise.
5364 * gcc.dg/vla-9.c: Likewise.
5365 * gcc.dg/dfp/composite-type.c: Likewise.
5367 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5370 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5371 * obj-c++.dg/objc-gc-3.mm: Ditto.
5373 2010-04-07 Simon Baldwin <simonb@google.com>
5375 * gcc.dg/cpp/warn-undef-2.c: New.
5376 * gcc.dg/cpp/warn-traditional-2.c: New.
5377 * gcc.dg/cpp/warn-comments-2.c: New.
5378 * gcc.dg/cpp/warning-directive-1.c: New.
5379 * gcc.dg/cpp/warn-long-long.c: New.
5380 * gcc.dg/cpp/warn-traditional.c: New.
5381 * gcc.dg/cpp/warn-variadic-2.c: New.
5382 * gcc.dg/cpp/warn-undef.c: New.
5383 * gcc.dg/cpp/warn-normalized-1.c: New.
5384 * gcc.dg/cpp/warning-directive-2.c: New.
5385 * gcc.dg/cpp/warn-long-long-2.c: New.
5386 * gcc.dg/cpp/warn-variadic.c: New.
5387 * gcc.dg/cpp/warn-normalized-2.c: New.
5388 * gcc.dg/cpp/warning-directive-3.c: New.
5389 * gcc.dg/cpp/warn-deprecated-2.c: New.
5390 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5391 * gcc.dg/cpp/warn-multichar-2.c: New.
5392 * gcc.dg/cpp/warn-normalized-3.c: New.
5393 * gcc.dg/cpp/warning-directive-4.c: New.
5394 * gcc.dg/cpp/warn-unused-macros.c: New.
5395 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5396 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5397 * gcc.dg/cpp/warn-cxx-compat.c: New.
5398 * gcc.dg/cpp/warn-redefined.c: New.
5399 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5400 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5401 * gcc.dg/cpp/warn-deprecated.c: New.
5402 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5403 * gcc.dg/cpp/warn-redefined-2.c: New.
5404 * gcc.dg/cpp/warn-comments.c: New.
5405 * gcc.dg/cpp/warn-multichar.c: New.
5406 * g++.dg/cpp/warning-directive-1.C: New.
5407 * g++.dg/cpp/warning-directive-2.C: New.
5408 * g++.dg/cpp/warning-directive-3.C: New.
5409 * g++.dg/cpp/warning-directive-4.C: New.
5410 * gfortran.dg/warning-directive-1.F90: New.
5411 * gfortran.dg/warning-directive-3.F90: New.
5412 * gfortran.dg/warning-directive-2.F90: New.
5413 * gfortran.dg/warning-directive-4.F90: New.
5415 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5418 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5420 2010-04-07 Jason Merrill <jason@redhat.com>
5422 * g++.dg/template/dr408.C: New.
5424 * g++.dg/lookup/ns4.C: New.
5427 * g++.dg/template/friend51.C: New test.
5430 * g++.old-deja/g++.other/linkage1.C: Adjust.
5432 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5435 * g++.dg/template/crash94.C: New test.
5437 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5440 * g++.dg/init/aggr5.C: New test.
5441 * g++.dg/init/aggr5.C: New test.
5443 2010-04-07 Richard Guenther <rguenther@suse.de>
5445 PR tree-optimization/43270
5446 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5447 * gcc.dg/Warray-bounds-7.c: Likewise.
5449 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5451 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5452 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5453 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5455 2010-04-07 Jie Zhang <jie@codesourcery.com>
5458 * g++.dg/init/pr42556.C: New test.
5460 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5463 * g++.dg/debug/dwarf2/typedef2.C: New test.
5465 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5467 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5468 c-c++-common/dwarf2/redeclaration-1.C
5470 2010-04-06 Jason Merrill <jason@redhat.com>
5472 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5473 * g++.dg/ext/attrib18.C: Likewise.
5474 * g++.dg/ext/bitfield2.C: Likewise.
5475 * g++.dg/ext/bitfield4.C: Likewise.
5476 * g++.dg/ext/visibility/warn2.C: Likewise.
5477 * g++.dg/ext/visibility/warn3.C: Likewise.
5478 * g++.dg/gomp/pr26690-1.C: Likewise.
5479 * g++.dg/inherit/covariant7.C: Likewise.
5480 * g++.dg/init/synth2.C: Likewise.
5481 * g++.dg/lookup/using7.C: Likewise.
5482 * g++.dg/other/crash-4.C: Likewise.
5483 * g++.dg/other/error13.C: Likewise.
5484 * g++.dg/other/error20.C: Likewise.
5485 * g++.dg/parse/crash31.C: Likewise.
5486 * g++.dg/parse/error16.C: Likewise.
5487 * g++.dg/parse/error19.C: Likewise.
5488 * g++.dg/parse/error27.C: Likewise.
5489 * g++.dg/parse/error28.C: Likewise.
5490 * g++.dg/parse/fused-params1.C: Likewise.
5491 * g++.dg/template/error2.C: Likewise.
5492 * g++.dg/template/local6.C: Likewise.
5493 * g++.dg/template/qualttp15.C: Likewise.
5494 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5495 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5496 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5497 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5498 * g++.old-deja/g++.eh/spec6.C: Likewise.
5499 * g++.old-deja/g++.jason/crash3.C: Likewise.
5500 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5501 * g++.old-deja/g++.law/ctors5.C: Likewise.
5502 * g++.old-deja/g++.law/ctors9.C: Likewise.
5503 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5504 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5505 * g++.old-deja/g++.other/struct1.C: Likewise.
5506 * g++.old-deja/g++.other/volatile1.C: Likewise.
5507 * g++.old-deja/g++.pt/crash36.C: Likewise.
5508 * g++.old-deja/g++.pt/derived3.C: Likewise.
5509 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5510 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5512 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5515 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5516 * gcc.dg/graphite/id-19.c: New.
5518 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5521 * gcc.dg/vect/pr32824: New.
5523 2010-04-06 Tobias Burnus <burnus@net-b.de>
5526 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5527 * gfortran.dg/coarray_3.f90: Ditto.
5528 * gfortran.dg/coarray_4.f90: Ditto.
5529 * gfortran.dg/coarray_5.f90: Ditto.
5530 * gfortran.dg/coarray_6.f90: Ditto.
5531 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5533 2010-04-06 Tobias Burnus <burnus@net-b.de>
5536 * gfortran.dg/coarray_4.f90: Fix test.
5537 * gfortran.dg/coarray_6.f90: Add more tests.
5539 2010-04-06 Tobias Burnus <burnus@net-b.de>
5542 * gfortran.dg/coarray_4.f90: New test.
5543 * gfortran.dg/coarray_5.f90: New test.
5544 * gfortran.dg/coarray_6.f90: New test.
5546 2010-04-06 Tobias Burnus <burnus@net-b.de>
5549 * gfortran.dg/iso_fortran_env_5.f90: New test.
5550 * gfortran.dg/iso_fortran_env_6.f90: New test.
5552 2010-04-06 Tobias Burnus <burnus@net-b.de>
5555 * gfortran.dg/coarray_1.f90: New test.
5556 * gfortran.dg/coarray_2.f90: New test.
5557 * gfortran.dg/coarray_3.f90: New test.
5559 2010-04-06 Jason Merrill <jason@redhat.com>
5562 * g++.dg/template/dtor8.C: New.
5565 * g++.dg/template/error-recovery2.C: New.
5567 2010-04-06 Jan Hubicka <jh@suse.czpli
5569 PR tree-optimization/42906
5570 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5572 2010-04-06 Tobias Burnus <burnus@net-b.de>
5575 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5576 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5577 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5579 2010-04-06 Richard Guenther <rguenther@suse.de>
5581 PR tree-optimization/43627
5582 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5584 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.target/i386/pr43638.c: New test.
5589 2010-04-06 Richard Guenther <rguenther@suse.de>
5592 * gcc.c-torture/compile/pr43661.c: New testcase.
5594 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5596 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5598 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5600 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5602 2010-04-02 Richard Guenther <rguenther@suse.de>
5604 PR tree-optimization/43629
5605 * gcc.c-torture/execute/pr43629.c: New testcase.
5607 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5608 Dominique d'Humieres <dominiq@lps.ens.fr>
5611 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5613 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5616 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5618 2010-04-01 Jason Merrill <jason@redhat.com>
5620 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5622 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5623 Manfred Schwarb <manfred99@gmx.ch>
5626 * gfortran.dg/ftell_3.f90: New test.
5628 2010-04-01 Richard Guenther <rguenther@suse.de>
5631 * gcc.c-torture/compile/pr43614.c: New testcase.
5633 2010-04-01 Martin Jambor <mjambor@suse.cz>
5635 PR tree-optimization/43141
5636 * gcc.dg/guality/pr43141.c: New test.
5638 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5640 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5641 * g++.dg/eh/spbp.C: Likewise.
5642 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5643 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5645 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5646 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5647 * objc.dg/dwarf-2.m: Likewise.
5649 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5652 * gcc.dg/graphite/id-pr43464.c: New.
5653 * gcc.dg/graphite/id-pr43464-1.c: New.
5655 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5658 * gcc.dg/graphite/id-pr43351.c
5660 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5663 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5664 * obj-c++.dg/try-catch-2.mm: Ditto.
5665 * obj-c++.dg/lookup-2.mm: Ditto.
5666 * obj-c++.dg/encode-8.m: Ditto.
5667 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5668 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5669 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5670 * obj-c++.dg/const-str-11.mm: Ditto.
5671 * obj-c++.dg/const-str-9.mm: Ditto.
5672 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5673 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5674 * obj-c++.dg/except-1.mm: Ditto.
5675 * obj-c++.dg/const-str-7.mm: Ditto.
5676 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5677 * obj-c++.dg/const-str-3.mm: Ditto.
5678 * obj-c++.dg/const-str-7.mm: Ditto.
5679 * obj-c++.dg/stubify-2.mm: Change dump file name.
5682 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5684 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5687 2010-03-31 Martin Jambor <mjambor@suse.cz>
5689 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5690 only with -O2, -O3 or -Os and not with -fwhopr.
5692 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5695 * g++.dg/template/typedef31.C: New test.
5697 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5699 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5700 assembler output on *-*-solaris2*.
5701 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5703 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5706 * gcc.dg/pr43557-1.c: New test.
5707 * gcc.dg/pr43557-2.c: New file.
5709 2010-03-31 Jie Zhang <jie@codesourcery.com>
5712 * gcc.dg/pr43562.c: New test.
5714 2010-03-30 Jason Merrill <jason@redhat.com>
5717 * g++.dg/template/error-recovery1.C: New.
5720 * g++.dg/parse/ambig5.C: New.
5722 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5725 * gcc.dg/guality/pr43593.c: New test.
5727 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5730 * gcc.dg/vect/pr43430-1.c: New.
5732 2010-03-30 Jason Merrill <jason@redhat.com>
5735 * g++.dg/template/partial7.C: New.
5737 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5739 * gcc.target/s390/stackcheck1.c: New testcase.
5741 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5744 * gfortran.dg/read_eof_8.f90: New test.
5746 2010-03-29 Jason Merrill <jason@redhat.com>
5748 * gcc.dg/cpp/include6.c: Change [] to ().
5751 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5753 * c-c++-common/raw-string-2.c: Add trigraph test.
5754 * c-c++-common/raw-string-8.c: New.
5755 * c-c++-common/raw-string-9.c: New.
5756 * c-c++-common/raw-string-10.c: New.
5758 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5759 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5760 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5761 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5762 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5763 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5764 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5766 2010-03-29 Richard Guenther <rguenther@suse.de>
5768 PR tree-optimization/43560
5769 * gcc.dg/torture/pr43560.c: New testcase.
5771 2010-03-29 Jason Merrill <jason@redhat.com>
5774 * g++.dg/ext/raw-string-1.C: Change [] to ().
5775 * g++.dg/ext/raw-string-2.C: Change [] to ().
5776 Don't use \ in delimiter.
5777 * g++.dg/ext/raw-string-3.C: Change [] to ().
5778 * g++.dg/ext/raw-string-4.C: Change [] to ().
5779 * g++.dg/ext/raw-string-5.C: Change [] to ().
5780 Test for error on \ in delimiter.
5781 * g++.dg/ext/raw-string-6.C: Change [] to ().
5782 * g++.dg/ext/raw-string-7.C: Change [] to ().
5784 2010-03-29 Jie Zhang <jie@codesourcery.com>
5787 * gcc.dg/pr43564.c: New test.
5789 2010-03-29 Tobias Burnus <burnus@net-b.de>
5792 * gfortran.dg/direct_io_12.f90: New test.
5794 2010-03-28 Jan Hubicka <jh@suse.cz>
5796 PR tree-optimization/43505
5797 * gfortran.dg/pr43505.f90: New testcase.
5799 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5801 PR tree-optimization/43528
5802 * gcc.target/i386/pr43528.c: New test.
5804 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5807 * gcc.dg/parm-impl-decl-3.c: New test.
5809 2010-03-26 Jason Merrill <jason@redhat.com>
5812 * g++.dg/cpp0x/parse1.C: New.
5814 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5817 * gcc.target/i386/pr43524.c: New test.
5819 2010-03-26 Martin Jambor <mjambor@suse.cz>
5821 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5822 whitespace, rename main to foo.
5823 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5824 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5825 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5826 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5827 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5828 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5829 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5830 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5831 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5832 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5833 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5835 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5838 * g++.dg/other/crash-10.C: New test.
5839 * g++.dg/other/crash-11.C: New test.
5841 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844 * gfortran.dg/read_eof_7.f90: New test.
5846 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5850 * objc-obj-c++-shared: New directory.
5851 * objc-obj-c++-shared/Object1-implementation.h: New file.
5852 * objc-obj-c++-shared/Object1.h: New file.
5853 * objc-obj-c++-shared/Protocol1.h: New file.
5854 * objc-obj-c++-shared/next-abi.h: New file.
5855 * objc-obj-c++-shared/next-mapping.h: New file.
5856 * objc/execute/next_mapping.h: Delete.
5857 * objc.dg/special/special.exp: For all targets run the tests with
5858 -fgnu-runtime, for darwin targets also run the tests with
5860 * objc.dg/dg.exp: Ditto.
5861 * obj-c++.dg/dg.exp: Ditto.
5862 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5863 Protocol1.h) and next-mapping.h as required. Amend testcase to
5864 include use of updated NeXT interface.
5865 * objc/execute/formal_protocol-5.m: Ditto.
5866 * objc/execute/protocol-isEqual-2.m: Ditto.
5867 * objc/execute/protocol-isEqual-4.m: Ditto.
5868 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5869 Protocol1.h) and next-mapping.h as required.
5870 * objc/execute/object_is_class.m: Ditto.
5871 * objc/execute/enumeration-1.m: Ditto.
5872 * objc/execute/class-13.m: Ditto.
5873 * objc/execute/formal_protocol-2.m: Ditto.
5874 * objc/execute/formal_protocol-4.m: Ditto.
5875 * objc/execute/class-1.m: Ditto.
5876 * objc/execute/bycopy-1.m: Ditto.
5877 * objc/execute/formal_protocol-6.m: Ditto.
5878 * objc/execute/bycopy-3.m: Ditto.
5879 * objc/execute/class-3.m: Ditto.
5880 * objc/execute/bf-11.m: Ditto.
5881 * objc/execute/class-5.m: Ditto.
5882 * objc/execute/bf-13.m: Ditto.
5883 * objc/execute/class-7.m: Ditto.
5884 * objc/execute/bf-15.m: Ditto.
5885 * objc/execute/class-9.m: Ditto.
5886 * objc/execute/bf-17.m: Ditto.
5887 * objc/execute/bf-19.m: Ditto.
5888 * objc/execute/IMP.m: Ditto.
5889 * objc/execute/exceptions/catchall-1.m: Ditto.
5890 * objc/execute/exceptions/trivial.m: Ditto.
5891 * objc/execute/exceptions/finally-1.m: Ditto.
5892 * objc/execute/exceptions/local-variables-1.m: Ditto.
5893 * objc/execute/exceptions/foward-1.m: Ditto.
5894 * objc/execute/bf-2.m: Ditto.
5895 * objc/execute/string1.m: Ditto.
5896 * objc/execute/bf-4.m: Ditto.
5897 * objc/execute/informal_protocol.m: Ditto.
5898 * objc/execute/string3.m: Ditto.
5899 * objc/execute/bf-6.m: Ditto.
5900 * objc/execute/bf-8.m: Ditto.
5901 * objc/execute/class-tests-1.h: Ditto.
5902 * objc/execute/protocol-isEqual-1.m: Ditto.
5903 * objc/execute/protocol-isEqual-3.m: Ditto.
5904 * objc/execute/_cmd.m: Ditto.
5905 * objc/execute/function-message-1.m: Ditto.
5906 * objc/execute/bf-20.m: Ditto.
5907 * objc/execute/bf-common.h: Ditto.
5908 * objc/execute/np-2.m: Ditto.
5909 * objc/execute/class-10.m: Ditto.
5910 * objc/execute/class-12.m: Ditto.
5911 * objc/execute/enumeration-2.m: Ditto.
5912 * objc/execute/class-14.m: Ditto.
5913 * objc/execute/encode-1.m: Ditto.
5914 * objc/execute/formal_protocol-1.m: Ditto.
5915 * objc/execute/formal_protocol-3.m: Ditto.
5916 * objc/execute/accessing_ivars.m: Ditto.
5917 * objc/execute/bycopy-2.m: Ditto.
5918 * objc/execute/class-2.m: Ditto.
5919 * objc/execute/bf-10.m: Ditto.
5920 * objc/execute/formal_protocol-7.m: Ditto.
5921 * objc/execute/root_methods.m: Ditto.
5922 * objc/execute/class-4.m: Ditto.
5923 * objc/execute/bf-12.m: Ditto.
5924 * objc/execute/class-6.m: Ditto.
5925 * objc/execute/bf-14.m: Ditto.
5926 * objc/execute/nested-func-1.m: Ditto.
5927 * objc/execute/class-8.m: Ditto.
5928 * objc/execute/private.m: Ditto.
5929 * objc/execute/bf-16.m: Ditto.
5930 * objc/execute/bf-18.m: Ditto.
5931 * objc/execute/load-3.m: Ditto.
5932 * objc/execute/compatibility_alias.m: Ditto.
5933 * objc/execute/bf-1.m: Ditto.
5934 * objc/execute/no_clash.m: Ditto.
5935 * objc/execute/bf-3.m: Ditto.
5936 * objc/execute/string2.m: Ditto.
5937 * objc/execute/bf-5.m: Ditto.
5938 * objc/execute/string4.m: Ditto.
5939 * objc/execute/bf-7.m: Ditto.
5940 * objc/execute/object_is_meta_class.m: Ditto.
5941 * objc/execute/bf-9.m: Ditto.
5942 * objc/execute/bf-21.m: Ditto.
5943 * objc/execute/cascading-1.m: Ditto.
5944 * objc/execute/trivial.m: Ditto.
5945 * objc/execute/np-1.m: Ditto.
5946 * objc/compile/trivial.m: Ditto.
5947 * objc/execute/class_self-2.m: Include <stdlib.h>.
5948 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5949 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5950 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5951 and 64bit. Use new NeXT interface as required.
5952 * objc.dg/special/unclaimed-category-1.m: Ditto.
5953 * objc.dg/special/unclaimed-category-1.h: Ditto.
5954 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5955 * objc.dg/func-ptr-1.m: Ditto.
5956 * objc.dg/stret-1.m: Ditto.
5957 * objc.dg/encode-2.m: Ditto.
5958 * objc.dg/category-1.m: Ditto.
5959 * objc.dg/encode-3.m: Ditto.
5960 * objc.dg/call-super-3.m: Ditto.
5961 * objc.dg/method-3.m: Ditto.
5962 * objc.dg/func-ptr-2.m: Ditto.
5963 * objc.dg/lookup-1.m: Ditto.
5964 * objc.dg/encode-4.m: Ditto.
5965 * objc.dg/fix-and-continue-1.m: Ditto.
5966 * objc.dg/proto-lossage-3.m: Ditto.
5967 * objc.dg/method-13.m: Ditto.
5968 * objc.dg/proto-qual-1.m: Ditto.
5969 * objc.dg/zero-link-3.m: Ditto.
5970 * objc.dg/bitfield-1.m: Ditto.
5971 * objc.dg/va-meth-1.m: Ditto.
5972 * objc.dg/super-class-3.m: Ditto.
5973 * objc.dg/call-super-1.m: Ditto.
5974 * objc.dg/type-size-2.m: Ditto.
5975 * objc.dg/method-10.m: Ditto.
5976 * objc.dg/defs.m: Ditto.
5977 * objc.dg/const-str-3.m: Ditto.
5978 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5979 Protocol1.h) and next-mapping.h as required. Use new NeXT
5980 interface as required.
5981 * objc.dg/super-class-4.m: Ditto.
5982 * objc.dg/comp-types-8.m: Ditto.
5983 * objc.dg/call-super-2.m: Ditto.
5984 * objc.dg/objc-fast-4.m: Ditto.
5985 * objc.dg/method-6.m: Ditto.
5986 * objc.dg/const-str-3.m: Ditto.
5987 * objc.dg/const-str-7.m: Ditto.
5988 * objc.dg/method-15.m: Ditto.
5989 * objc.dg/method-19.m: Ditto.
5990 * objc.dg/sync-1.m: Ditto.
5991 * objc.dg/layout-1.m: Ditto.
5992 * objc.dg/bitfield-3.m: Ditto.
5993 * objc.dg/try-catch-3.m: Ditto.
5994 * objc.dg/try-catch-7.m: Ditto.
5995 * objc.dg/comp-types-10.m: Ditto.
5996 * objc.dg/selector-2.: Ditto.
5997 * objc.dg/method-7.m: Ditto.
5998 * objc.dg/typedef-alias-1.m: Ditto.
5999 * objc.dg/proto-lossage-2.m: Ditto.
6000 * objc.dg/comp-types-11.m: Ditto.
6001 * objc.dg/sizeof-1.m: Ditto.
6002 * objc.dg/method-17.m: Ditto.
6003 * objc.dg/bitfield-5.m: Ditto.
6004 * objc.dg/try-catch-1.m: Ditto.
6005 * objc.dg/encode-5.m: Ditto.
6006 * objc.dg/fix-and-continue-2.m: Ditto.
6007 * objc.dg/method-9.m: Ditto.
6008 * objc.dg/isa-field-1.m: Ditto.
6009 * objc.dg/local-decl-2.m: Ditto.
6010 * objc.dg/objc-gc-4.m: Ditto.
6011 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6012 * objc.dg/gnu-runtime-3.m: Ditto.
6013 * objc.dg/encode-7.m: Ditto.
6014 * objc.dg/encode-8.m: Ditto.
6015 * objc.dg/selector-3.m: Ditto.
6016 * objc.dg/gnu-runtime-1.m: Ditto.
6017 * objc.dg/const-str-12.m: Ditto.
6018 * objc.dg/gnu-runtime-2.m: Ditto.
6019 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6020 * objc.dg/selector-1.m: Ditto.
6021 * objc.dg/stubify-2.m: Ditto.
6022 * objc.dg/zero-link-1.m: Ditto.
6023 * objc.dg/stret-2.m: Ditto.
6024 * objc.dg/zero-link-2.m: Ditto.
6025 * objc.dg/next-runtime-1.m: Ditto.
6026 * objc.dg/symtab-1.m: Ditto.
6027 * objc.dg/stubify-1.m: Ditto.
6028 * objc.dg/bitfield-2.m: Ditto.
6029 * objc.dg/try-catch-10.m: Apply to both runtimes.
6030 * objc.dg/const-str-1.m: Ditto.
6031 * objc.dg/image-info.m: Ditto.
6032 * objc.dg/encode-9.m: Ditto.
6033 * objc.dg/pragma-1.m: Apply test to all targets.
6034 * objc.dg/const-str-4.m: Ditto.
6035 * objc.dg/const-str-8.m: Ditto.
6036 * objc.dg/super-class-2.m: Ditto.
6037 * objc.dg/try-catch-5.m: Ditto.
6038 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6039 Protocol1.h) and next-mapping.h as required. Use new NeXT
6040 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6041 * objc.dg/const-str-11.m: Ditto.
6042 * objc.dg/const-str-9.m: Ditto.
6043 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6044 * objc.dg/encode-1.m: Remove redundant -lobjc.
6045 * objc.dg/try-catch-9.m: Tidy space.
6046 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6047 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6048 and 64bit. Use new NeXT interface as required.
6049 * obj-c++.dg/template-4.mm: Ditto.
6050 * obj-c++.dg/defs.mm: Ditto.
6051 * obj-c++.dg/basic.mm: Ditto.
6052 * obj-c++.dg/encode-4.mm: Ditto.
6053 * obj-c++.dg/method-17.mm: Ditto.
6054 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6055 * obj-c++.dg/cxx-class-1.mm: Ditto.
6056 * obj-c++.dg/method-10.mm: Ditto.
6057 * obj-c++.dg/va-meth-1.mm: Ditto.
6058 * obj-c++.dg/encode-5.mm: Ditto.
6059 * obj-c++.dg/lookup-2.mm: Ditto.
6060 * obj-c++.dg/template-3.mm: Ditto.
6061 * obj-c++.dg/proto-qual-1.mm: Ditto.
6062 * obj-c++.dg/qual-types-1.m: Ditto.
6063 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6064 * obj-c++.dg/template-1.mm: Ditto.
6065 * obj-c++.dg/encode-6.mm: Ditto.
6066 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6067 Protocol1.h) and next-mapping.h as required. Use new NeXT
6068 interface as required.
6069 * obj-c++.dg/except-1.mm: Ditto.
6070 * obj-c++.dg/const-str-7.mm: Ditto.
6071 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6072 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6073 * obj-c++.dg/selector-2.mm: Ditto.
6074 * obj-c++.dg/isa-field-1.mm: Ditto.
6075 * obj-c++.dg/try-catch-1.mm: Ditto.
6076 * obj-c++.dg/local-decl-1.mm: Ditto.
6077 * obj-c++.dg/try-catch-9.mm: Ditto.
6078 * obj-c++.dg/no-extra-load.mm: Ditto.
6079 * obj-c++.dg/selector-5.mm: Ditto.
6080 * obj-c++.dg/method-12.mm: Ditto.
6081 * obj-c++.dg/try-catch-11.mm: Ditto.
6082 * obj-c++.dg/comp-types-11.mm: Ditto.
6083 * obj-c++.dg/bitfield-3.mm: Ditto.
6084 * obj-c++.dg/method-6.mm: Ditto.
6085 * obj-c++.dg/super-class-2.mm: Ditto.
6086 * obj-c++.dg/method-21.mm: Ditto.
6087 * obj-c++.dg/const-str-8.mm: Ditto.
6088 * obj-c++.dg/try-catch-7.mm: Ditto.
6089 * obj-c++.dg/method-15.mm: Ditto.
6090 * obj-c++.dg/layout-1.mm: Ditto.
6091 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6092 * obj-c++.dg/const-str-3.mm: Ditto.
6093 * obj-c++.dg/try-catch-2.mm: Ditto.
6094 * obj-c++.dg/objc-gc-3.mm: Ditto.
6095 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6096 * obj-c++.dg/bitfield-1.mm: Ditto.
6097 * obj-c++.dg/selector-6.mm: Ditto.
6098 * obj-c++.dg/method-13.mm: Ditto.
6099 * obj-c++.dg/comp-types-12.mm: Ditto.
6100 * obj-c++.dg/bitfield-4.mm: Ditto.
6101 * obj-c++.dg/try-catch-8.mm: Ditto.
6102 * obj-c++.dg/method-2.mm: Ditto.
6103 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6104 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6105 * obj-c++.dg/const-str-4.mm: Ditto.
6106 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6107 * obj-c++.dg/try-catch-3.mm: Ditto.
6108 * obj-c++.dg/comp-types-9.mm: Ditto.
6109 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6110 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6111 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6112 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6113 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6114 Use new NeXT interface as required.
6115 * obj-c++.dg/const-str-10.mm: Ditto.
6116 * obj-c++.dg/const-str-11.mm: Ditto.
6117 * obj-c++.dg/const-str-9.mm: Ditto.
6118 * obj-c++.dg/method-11.mm: Ditto.
6119 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6120 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6121 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6122 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6123 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6125 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6128 * g++.dg/template/typedef30.C: New test case.
6130 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6133 * gcc.c-torture/execute/pr43385.c: New test.
6135 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6137 * gcc.dg/strncpy-fix-1.c: New test.
6139 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6142 * lib/objc-torture.exp (objc-set-runtime-options): New.
6143 * objc/execute/execute.exp: Check runtime options on each pass.
6144 * objc/execute/exceptions/exceptions.exp: Ditto.
6145 * objc/compile/compile.exp: Ditto.
6148 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6150 (check_effective_target_objc2): New proc.
6151 (check_effective_target_next_runtime): New proc.
6152 * lib/objc.exp: Determine which runtime is in force and support it.
6153 * lib/obj-c++.exp: Ditto.
6155 2010-03-24 Jason Merrill <jason@redhat.com>
6158 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6160 2010-03-24 Martin Jambor <mjambor@suse.cz>
6162 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6164 * gcc.dg/ipa/ipa-2.c: Likewise.
6165 * gcc.dg/ipa/ipa-3.c: Likewise.
6166 * gcc.dg/ipa/ipa-4.c: Likewise.
6167 * gcc.dg/ipa/ipa-5.c: Likewise.
6168 * gcc.dg/ipa/ipa-7.c: Likewise.
6169 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6171 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6172 i_can_not_be_propagated_fully2 into a loop.
6173 * gcc.dg/ipa/ipa-8.c: New test.
6174 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6176 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.dg/guality/pr43479.c: New test.
6181 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6182 and add volatile keyword.
6184 2010-03-23 Mike Stump <mikestump@comcast.net>
6186 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6188 2010-03-23 Jason Merrill <jason@redhat.com>
6190 * g++.dg/ext/altivec-17.C: Adjust error message.
6192 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6193 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6194 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6195 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6196 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6197 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6199 2010-03-22 Jason Merrill <jason@redhat.com>
6202 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6203 * g++.dg/ext/is_pod_98.C: New.
6206 * g++.dg/cpp0x/auto18.C: New.
6208 * gcc.dg/pr36997.c: Adjust error message.
6209 * g++.dg/ext/vector9.C: Likewise.
6210 * g++.dg/conversion/simd3.C: Likewise.
6211 * g++.dg/other/error23.C: Likewise.
6213 2010-03-22 Michael Matz <matz@suse.de>
6216 * gfortran.dg/pr43475.f90: New testcase.
6218 2010-03-22 Richard Guenther <rguenther@suse.de>
6220 PR tree-optimization/43390
6221 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6223 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6225 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6226 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6228 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6229 Michael Matz <matz@suse.de>
6232 * g++.dg/parse/crash56.C: New test.
6234 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6237 * gfortran.dg/whole_file_15.f90 : New test.
6239 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6242 * gfortran.dg/inquire_size.f90: New test.
6244 2010-03-20 Richard Guenther <rguenther@suse.de>
6246 PR rtl-optimization/43438
6247 * gcc.c-torture/execute/pr43438.c: New testcase.
6249 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6252 * g++.dg/abi/mangle42.C: New test.
6254 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6257 * gcc.dg/pr43211.c: New test.
6258 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6260 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6262 PR rtl-optimization/42258
6263 * gcc.target/arm/thumb1-mul-moves.c: New test.
6266 * gcc.target/arm/thumb-andsi.c: New test.
6268 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6269 dg-require-effective-target.
6271 2010-03-19 Michael Matz <matz@suse.de>
6274 * g++.dg/other/pr43116.C: New testcase.
6276 2010-03-19 Michael Matz <matz@suse.de>
6279 * gcc.dg/pr43305.c: New testcase.
6281 2010-03-19 Richard Guenther <rguenther@suse.de>
6283 PR tree-optimization/43415
6284 * gcc.c-torture/compile/pr43415.c: New testcase.
6286 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6289 * gnat.dg/case_optimization2.adb: New test.
6290 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6292 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6293 Jack Howarth <howarth@bromo.med.uc.edu>
6296 * gcc.target/i386/push-1.c: Don't xfail
6297 scan-assembler-not "movups" on darwin.
6299 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6302 * gcc.dg/pr43058.c: New test.
6304 2010-03-18 Martin Jambor <mjambor@suse.cz>
6307 * g++.dg/torture/pr42450.C: New test.
6309 2010-03-18 Michael Matz <matz@suse.de>
6312 * gcc.dg/pr43419.c: New testcase.
6314 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6316 PR rtl-optimization/43360
6317 * gcc.dg/torture/pr43360.c: New.
6319 2010-03-18 Michael Matz <matz@suse.de>
6321 PR tree-optimization/43402
6322 * gcc.dg/pr43402.c: New testcase.
6324 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6327 * gcc.dg/pr42427.c: New test.
6329 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6332 * gfortran.dg/read_empty_file.f: New test.
6333 * gfortran.dg/read_eof_all.f90: New test.
6334 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6335 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6337 2010-03-17 Michael Matz <matz@suse.de>
6339 * gcc.dg/pr43300.c: Add -w.
6341 2010-03-17 Richard Guenther <rguenther@suse.de>
6343 * gcc.dg/pr43379.c: Add -w.
6345 2010-03-17 Tobias Burnus <burnus@net-b.de>
6348 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6350 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6354 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6356 * ada/acats/run_all.sh: Log start and end times.
6358 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6360 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6362 2010-03-16 Richard Guenther <rguenther@suse.de>
6365 * gcc.dg/pr43379.c: New testcase.
6367 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6370 * gcc.dg/guality/pr43051-1.c: New test.
6372 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6375 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6377 2010-03-15 Michael Matz <matz@suse.de>
6380 * gcc.dg/pr43300.c: New testcase.
6382 2010-03-15 Richard Guenther <rguenther@suse.de>
6384 PR tree-optimization/43367
6385 * gcc.c-torture/compile/pr43367.c: New testcase.
6387 2010-03-15 Richard Guenther <rguenther@suse.de>
6389 PR tree-optimization/43317
6390 * gcc.dg/pr43317.c: New testcase.
6392 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6394 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6396 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6398 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6400 2010-03-14 Tobias Burnus <burnus@net-b.de>
6403 * gfortran.dg/impure_constructor_1.f90: New test.
6405 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6408 * gfortran.dg/graphite/id-pr43354.f: New.
6410 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6413 * gfortran.dg/graphite/pr43349.f: New.
6415 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6418 * gcc.dg/graphite/pr43306.c: New.
6420 2010-03-12 David S. Miller <davem@davemloft.net>
6422 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6425 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6427 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6429 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6433 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6435 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6437 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6438 fail for *-*-mingw* targets.
6440 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.dg/guality/pr43329-1.c: New test.
6445 2010-03-11 Martin Jambor <mjambor@suse.cz>
6447 PR tree-optimization/43257
6448 * g++.dg/torture/pr43257.C: New test.
6450 2010-03-11 Tobias Burnus <burnus@net-b.de>
6453 * gfortran.dg/namelist_61.f90: New test.
6455 2010-03-11 Richard Guenther <rguenther@suse.de>
6457 PR tree-optimization/43255
6458 * gcc.c-torture/compile/pr43255.c: New testcase.
6460 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6462 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6463 * gcc.dg/pr43280.c: New testcase.
6465 2010-03-11 Richard Guenther <rguenther@suse.de>
6468 * gcc.dg/lto/20100227-1_0.c: New testcase.
6469 * gcc.dg/lto/20100227-1_1.c: Likewise.
6471 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6475 * gfortran.dg/read_eof_6.f: New test
6476 * gfortran.dg/read_x_eof.f90: New test.
6477 * gfortran.dg/read_x_past.f: Update test.
6479 2010-03-10 Jan Hubicka <jh@suse.cz>
6481 * gcc.c-torture/compile/pr43288.c: New test.
6483 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6485 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6487 * g++.old-deja/g++.pt/asm2.C: Likewise.
6488 * gcc.c-torture/compile/20000804-1.c: Likewise.
6489 * gcc.target/i386/clobbers.c: Likewise.
6491 2010-03-10 Tobias Burnus <burnus@net-b.de>
6494 * gfortran.dg/c_assoc_3.f90: New test.
6496 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6499 * gcc.dg/guality/pr36728-1.c: New test.
6500 * gcc.dg/guality/pr36728-2.c: New test.
6502 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6504 * gcc.dg/h8300-div-delay-slot.c: New test.
6506 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6508 PR tree-optimization/43236
6509 * gcc.c-torture/execute/pr43236.c: New test.
6511 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6514 * g++.dg/eh/pr42859.C: New test.
6516 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.dg/pr43299.c: New test.
6522 * g++.dg/eh/unwind2.C: New test.
6524 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6525 Reza Yazdani <reza.yazdani@amd.com>
6528 * gcc.dg/graphite/run-id-4.c: New.
6530 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6533 * gcc.dg/graphite/run-id-3.c: New.
6535 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6539 * gcc.dg/graphite/id-18.c: New.
6540 * gcc.dg/graphite/run-id-pr42644.c: New.
6542 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6545 * gcc.dg/graphite/pr42326.c: New.
6547 2010-03-08 Richard Guenther <rguenther@suse.de>
6549 PR tree-optimization/43269
6550 * gcc.c-torture/execute/pr43269.c: New testcase.
6552 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6555 * gfortran.dg/typebound_call_13.f03: New.
6557 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6559 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6560 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6562 2010-03-05 Jason Merrill <jason@redhat.com>
6564 * g++.dg/abi/mangle40.C: Require weak and alias.
6566 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6569 * gfortran.dg/graphite/pr42326.f90: New.
6570 * gfortran.dg/graphite/pr42326-1.f90: New.
6572 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6574 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6575 (gnat_target_compile): Likewise.
6576 Reinitialize GNAT_UNDER_TEST if target changes.
6577 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6578 (local_find_gnatmake): Pass full --GCC to gnatlink.
6581 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6584 * gcc.dg/compound-literal-1.c: New testcase.
6586 2010-03-04 Martin Jambor <mjambor@suse.cz>
6588 PR tree-optimization/43164
6589 PR tree-optimization/43191
6590 * gcc.c-torture/compile/pr43164.c: New test.
6591 * gcc.c-torture/compile/pr43191.c: Likewise.
6593 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6596 * gfortran.dg/finalize_9.f90: New.
6598 2010-03-04 Tobias Burnus <burnus@net-b.de>
6599 Ken Werner <ken@linux.vnet.ibm.com>
6601 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6602 to dg-options for spu.
6603 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6604 dump-scan target to exclude spu.
6606 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6609 * gcc.dg/tree-ssa/ivopts-4.c: New.
6611 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6613 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6614 include-opts and exclude-opts; skip checking the flags if arguments
6615 are the same as the defaults.
6616 (dg-xfail-if): Verify the number of arguments, supply defaults
6617 for unspecified optional arguments.
6618 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6620 2010-03-03 Jason Merrill <jason@redhat.com>
6623 * g++.dg/abi/mangle40.C: Updated.
6625 2010-03-03 Jason Merrill <jason@redhat.com>
6627 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6628 * g++.dg/abi/mangle23.C: Likewise.
6629 * g++.dg/eh/simd-2.C: Likewise.
6630 * g++.dg/ext/attribute-test-2.C: Likewise.
6631 * g++.dg/ext/vector14.C: Likewise.
6632 * g++.dg/other/pr34435.C: Likewise.
6633 * g++.dg/template/conv8.C: Likewise.
6634 * g++.dg/template/nontype9.C: Likewise.
6635 * g++.dg/template/qualttp17.C: Likewise.
6636 * g++.dg/template/ref1.C: Likewise.
6637 * g++.old-deja/g++.pt/crash68.C: Likewise.
6638 * g++.old-deja/g++.pt/ref1.C: Likewise.
6639 * g++.old-deja/g++.pt/ref3.C: Likewise.
6640 * g++.old-deja/g++.pt/ref4.C: Likewise.
6643 * g++.dg/abi/mangle40.C: New.
6644 * g++.dg/abi/mangle41.C: New.
6645 * g++.dg/lto/20100302_0.C: New.
6646 * g++.dg/lto/20100302_1.C: New.
6647 * g++.dg/lto/20100302.h: New.
6649 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6652 * gfortran.dg/internal_pack_12.f90: New test.
6654 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6656 * gcc.dg/pr36997.c: Adjust error message.
6658 2010-03-03 Mike Stump <mikestump@comcast.net>
6660 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6661 adjustments to not be present on machines that align the stack to
6662 more than 4 bytes and don't have a red zone yet as that is an
6663 unimplemented optimization.
6665 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6668 * gfortran.dg/impure_assignment_3.f90: New.
6670 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6673 * gfortran.dg/pr43229.f90: New test.
6676 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6679 * gcc.dg/guality/pr43177.c: New test.
6681 2010-03-02 Jason Merrill <jason@redhat.com>
6683 * g++.dg/ext/vector9.C: Adjust error message.
6684 * g++.dg/conversion/simd3.C: Likewise.
6685 * g++.dg/other/error23.C: Likewise.
6687 2010-03-02 Mike Stump <mikestump@comcast.net>
6690 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6692 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6695 * gfortran.dg/internal_pack_10.f90: New test.
6698 * gfortran.dg/internal_pack_11.f90: New test.
6700 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6703 * gcc.dg/tree-ssa/pr42640.c: New.
6705 2010-03-01 Richard Guenther <rguenther@suse.de>
6707 PR tree-optimization/43220
6708 * gcc.c-torture/execute/pr43220.c: New testcase.
6710 2010-03-01 Richard Guenther <rguenther@suse.de>
6713 * gcc.dg/pr43213.c: New testcase.
6715 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6718 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6720 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6722 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6724 (check_effective_target_ucn): Likewise.
6726 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6728 * gcc.dg/ucnid-2.c: Likewise.
6729 * gcc.dg/ucnid-3.c: Likewise.
6730 * gcc.dg/ucnid-4.c: Likewise.
6731 * gcc.dg/ucnid-11.c: Likewise.
6732 * gcc.dg/ucnid-12.c: Likewise.
6733 * gcc.dg/ucnid-6.c: Skip if !ucn.
6734 * gcc.dg/ucnid-9.c: Likewise.
6736 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6738 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6739 lists to dg-skip-if.
6740 * gcc.target/i386/stackalign/return-3.c: Likewise.
6742 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744 * gcc.target/i386/clearcap.map: New file.
6745 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6746 Pass clearcap.map by default if supported.
6748 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6751 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6753 * gfortran.dg/stat_2.f90: Likewise.
6755 2010-03-01 Tobias Burnus <burnus@net-b.de>
6758 * gfortran.dg/module_read_2.f90: New test.
6760 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6763 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6764 * g++.dg/abi/mangle12.C: Likewise.
6765 * g++.dg/abi/mangle20-2.C: Likewise.
6766 * g++.dg/abi/mangle17.C: Likewise.
6767 * g++.dg/template/cond2.C: Likewise.
6768 * g++.dg/template/pr35240.C: Likewise.
6770 2010-02-27 Richard Guenther <rguenther@suse.de>
6772 PR tree-optimization/43186
6773 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6775 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6777 * g++.dg/abi/packed1.C: Expect warning on the SH.
6779 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6782 * g++.dg/parse/error37.C: New test.
6784 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6788 * gcc.dg/pr8927-1.c: Match new note.
6789 * gcc.dg/990506-0.c: Likewise.
6790 * gcc.dg/gomp/flush-2.c: Likewise.
6791 * gcc.dg/gomp/atomic-5.c: Likewise.
6792 * gcc.dg/gomp/pr34607.c: Likewise.
6793 * gcc.dg/pr35746.c: Likewise.
6794 * gcc.dg/cpp/pragma-1.c: Likewise.
6795 * gcc.dg/cpp/pragma-2.c: Likewise.
6796 * gcc.dg/pr41842.c: Likewise.
6797 * gcc.dg/noncompile/20040629-1.c: Likewise.
6798 * objc.dg/private-1.m: Likewise.
6800 2010-02-27 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6804 * gfortran.dg/default_initialization_4.f90: New test.
6806 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6808 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6809 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6810 * gnat.dg/thin_pointer2.adb: New test.
6811 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6813 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6816 * gcc.dg/cpp/c90-pedantic.c: New.
6817 * gcc.dg/cpp/c90.c: New.
6818 * gcc.dg/gnu90-const-expr-1.c: New.
6819 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6821 2010-02-26 Richard Guenther <rguenther@suse.de>
6823 PR tree-optimization/43186
6824 * gcc.c-torture/compile/pr43186.c: New testcase.
6826 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6829 * c-c++-common/dwarf2/pr43190.c: New test.
6831 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6834 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6836 2010-02-26 Richard Guenther <rguenther@suse.de>
6838 PR tree-optimization/43188
6839 * gcc.c-torture/compile/pr43188.c: New testcase.
6841 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6844 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6846 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6848 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6850 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6853 * gcc.target/powerpc/pr43154.c: New file.
6855 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6858 * gfortran.dg/debug/pr43166.f: New test.
6861 * gcc.dg/torture/pr43165.c: New test.
6863 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6866 * c-c++-common/pr41779.c: Update.
6868 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6871 * lib/gnat-dg.exp (gnat_load): Redefine.
6873 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6874 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6876 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6879 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6880 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6884 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6888 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6891 * gcc.dg/guality/vla-1.c: New test.
6893 2010-02-24 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/c_ptr_tests_15.f90: New test.
6898 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6901 * gcc.target/i386/pr43107.c: New test.
6903 2010-02-23 Jason Merrill <jason@redhat.com>
6906 * g++.dg/cpp0x/variadic100.C: New.
6908 2010-02-23 Jason Merrill <jason@redhat.com>
6911 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6912 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6913 * c-c++-common/dwarf2/vla1.c: New.
6915 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6918 * gcc.dg/pr43139.c: New test.
6921 * gcc.dg/guality/pr43077-1.c: New test.
6923 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6926 * gcc.dg/march.c: New.
6927 * gcc.dg/march-generic.c: New.
6928 * gcc.dg/mtune.c: New.
6930 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6933 * gcc.dg/graphite/pr43083.c: New.
6935 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6938 * gfortran.dg/graphite/pr43097.f: New.
6940 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6941 Manuel López-Ibáñez <manu@gcc.gnu.org>
6944 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6946 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6949 * g++.dg/graphite/pr43026.C: New.
6951 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6954 * gcc.dg/cleanup-1.c: Update.
6955 * gcc.dg/func-args-1.c: Update.
6956 * gcc.dg/format/sentinel-1.c: Update.
6957 * g++.old-deja/g++.jason/scoping10.C: Update.
6958 * g++.old-deja/g++.ns/lookup5.C: Update.
6959 * g++.dg/ext/cleanup-1.C: Update.
6960 * g++.dg/parse/varmod1.C: Update.
6961 * g++.dg/parse/error33.C: Update.
6962 * g++.dg/expr/call3.C: Update.
6963 * g++.dg/func-args-1.C: New.
6965 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6968 * gcc.dg/attr-used-2.c: Moved to ...
6969 * c-c++-common/attr-used-2.c: Here.
6971 * gcc.dg/attr-used.c: Moved to ...
6972 * c-c++-common/attr-used.c: Here.
6974 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6976 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6978 2010-02-22 Richard Guenther <rguenther@suse.de>
6981 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6982 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6984 2010-02-22 Richard Guenther <rguenther@suse.de>
6986 PR tree-optimization/42749
6987 * gcc.c-torture/compile/pr42749.c: New testcase.
6989 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6992 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6993 * gfortran.dg/internal_pack_9.f90: New test.
6995 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6998 * g++.dg/template/recurse.C: Adjust.
6999 * g++.dg/template/pr23510.C: New.
7001 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7004 * g++.dg/template/memclass4.C: New test.
7006 2010-02-21 Tobias Burnus <burnus@net-b.de>
7009 * gfortran.dg/reassoc_5.f90: New test.
7011 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7014 * gcc.target/i386/pr43067.c: New test.
7016 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7019 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7021 * g++.dg/warn/Wconversion-null.C: New test.
7022 * g++.old-deja/g++.other/null1.C: Move to...
7023 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7025 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7029 * gfortran.dg/dependency_26.f90: New test.
7032 * gfortran.dg/internal_pack_7.f90: New test.
7035 * gfortran.dg/internal_pack_8.f90: New test.
7037 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7040 * c-c++-common/pr41779.c: Fix broken testcase.
7042 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7045 * c-c++-common/pr36513.c: New testcase.
7046 * c-c++-common/pr36513-2.c: New testcase.
7048 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7051 * c-c++-common/pr41779.c: New.
7053 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7056 * gcc.dg/pr43084.c: New test.
7058 2010-02-19 Richard Guenther <rguenther@suse.de>
7060 PR tree-optimization/42916
7061 * gcc.dg/pr42916.c: New testcase.
7063 2010-02-18 Jason Merrill <jason@redhat.com>
7066 * g++.dg/abi/packed1.C: Add expected warning.
7069 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7070 * gcc.dg/torture/dg-torture.exp: Likewise.
7071 * c-c++-common/torture/complex-sign.h,
7072 c-c++-common/torture/complex-sign-add.c,
7073 c-c++-common/torture/complex-sign-mixed-add.c,
7074 c-c++-common/torture/complex-sign-mixed-div.c,
7075 c-c++-common/torture/complex-sign-mixed-mul.c,
7076 c-c++-common/torture/complex-sign-mixed-sub.c,
7077 c-c++-common/torture/complex-sign-mul.c,
7078 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7079 Adapt for C++ compilation as well.
7082 * g++.dg/ext/label1.C: Update.
7083 * g++.dg/ext/label2.C: Update.
7086 * g++.dg/template/dependent-name6.C: New.
7089 * g++.dg/parse/namespace12.C: New.
7091 2010-02-18 Martin Jambor <mjambor@suse.cz>
7093 PR tree-optimization/43066
7094 * gcc.c-torture/compile/pr43066.c: New test.
7096 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7098 * g++.dg/ext/attrib35.C: Fix target selector string.
7099 * g++.dg/ext/attrib36.C: Ditto.
7100 * g++.dg/ext/attrib37.C: Ditto.
7101 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7102 * g++.dg/abi/mangle25.C: Ditto.
7104 2010-02-17 Jason Merrill <jason@redhat.com>
7107 * g++.dg/parse/namespace11.C: New.
7110 * g++.dg/ext/attrib37.C: New.
7113 * g++.dg/template/ptrmem20.C: New.
7115 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7118 * gcc.target/i386/xop-check.h: Include m256-check.h.
7119 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7120 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7121 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7122 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7124 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/pr42918.c: New test.
7129 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7131 * g++.dg/ext/attrib36.C: Require ILP32.
7133 2010-02-16 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/41043
7136 * gfortran.dg/pr41043.f90: New testcase.
7137 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7139 2010-02-16 Jason Merrill <jason@redhat.com>
7141 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7143 2010-02-16 Ira Rosen <irar@il.ibm.com>
7145 PR tree-optimization/43074
7146 * gcc.dg/vect/fast-math-pr43074.c: New test.
7148 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7150 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7152 2010-02-16 Jason Merrill <jason@redhat.com>
7155 * g++.dg/ext/attrib36.C: New.
7158 * g++.dg/other/array6.C: New.
7160 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7162 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7164 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7166 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7167 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7168 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7169 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7170 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7171 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7173 2010-02-15 Richard Guenther <rguenther@suse.de>
7176 * g++.dg/torture/pr43068.C: New testcase.
7178 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7181 * g++.dg/opt/ice1.C: New.
7183 2010-02-14 Jason Merrill <jason@redhat.com>
7186 * g++.dg/cpp0x/initlist-opt.C: New.
7188 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7192 * gfortran.dg/internal_pack_6.f90: New test.
7194 2010-02-12 Jason Merrill <jason@redhat.com>
7197 * g++.dg/cpp0x/variadic99.C: New.
7199 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7202 sign extend pointers to gualchk_t.
7205 * g++.dg/other/default3.C: Xfail g4 test.
7207 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7210 * gcc.dg/graphite/pr43012.c: New.
7212 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7215 * g++.dg/graphite/pr42930.C: New.
7217 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7221 * gcc.dg/graphite/pr42530.c: New.
7222 * gcc.dg/graphite/pr42914.c: New.
7224 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7227 * gcc.dg/graphite/pr42771.c: New.
7229 2010-02-11 Richard Guenther <rguenther@suse.de>
7231 PR tree-optimization/42998
7232 * gcc.c-torture/compile/pr42998.c: New testcase.
7234 2010-02-10 Jason Merrill <jason@redhat.com>
7237 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7239 PR c++/42983, core issue 906
7240 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7241 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7244 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7246 2010-02-10 Richard Guenther <rguenther@suse.de>
7248 PR tree-optimization/43017
7249 * gcc.dg/torture/pr43017.c: New testcase.
7251 2010-02-10 Tobias Burnus <burnus@net-b.de>
7254 * gfortran.dg/private_type_1.f90: Update error location.
7255 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7256 * gfortran.dg/typebound_operator_2.f03: Ditto.
7257 * gfortran.dg/assignment_2.f90: Ditto.
7258 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7259 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7261 2010-02-10 Tobias Burnus <burnus@net-b.de>
7264 * gfortran.dg/bind_c_usage_20.f90: New test.
7266 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/debug/pr43010.C: New test.
7271 2010-02-10 Richard Guenther <rguenther@suse.de>
7274 * gcc.c-torture/execute/20100209-1.c: New testcase.
7275 * gcc.dg/fold-div-3.c: Likewise.
7277 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7279 * gcc.dg/builtin-ffs-1.c: New test.
7281 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7284 * gfortran.dg/array_constructor_35.f90: New test.
7286 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7288 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7290 2010-02-09 Jason Merrill <jason@redhat.com>
7293 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7296 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7298 2010-02-09 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/module_write_1.f90: New test.
7303 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7305 * gcc.dg/pr19340.c: Adjust.
7307 2010-02-09 Richard Guenther <rguenther@suse.de>
7309 PR tree-optimization/43008
7310 * gcc.c-torture/execute/pr43008.c: New testcase.
7312 2010-02-09 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/43000
7315 * gcc.dg/torture/pr43000.c: New testcase.
7316 * gcc.dg/torture/pr43002.c: Likewise.
7318 2010-02-09 Daniel Kraft <d@domob.eu>
7321 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7322 and pass -Wsurprising as necessary.
7324 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7326 PR tree-optimization/42890
7327 * g++.dg/torture/pr42890.C: New test.
7329 2010-02-08 Richard Guenther <rguenther@suse.de>
7332 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7334 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7336 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7338 * gcc.dg/graphite/block-1.c: Same.
7339 * gcc.dg/graphite/block-3.c: Same.
7340 * gcc.dg/graphite/block-4.c: Same.
7341 * gcc.dg/graphite/block-5.c: Same.
7342 * gcc.dg/graphite/block-6.c: Same.
7343 * gcc.dg/graphite/block-7.c: Same.
7344 * gcc.dg/graphite/interchange-0.c: Same.
7345 * gcc.dg/graphite/interchange-1.c: Same.
7346 * gcc.dg/graphite/interchange-10.c: Same.
7347 * gcc.dg/graphite/interchange-11.c: Same.
7348 * gcc.dg/graphite/interchange-12.c: Same.
7349 * gcc.dg/graphite/interchange-2.c: Same.
7350 * gcc.dg/graphite/interchange-3.c: Same.
7351 * gcc.dg/graphite/interchange-4.c: Same.
7352 * gcc.dg/graphite/interchange-5.c: Same.
7353 * gcc.dg/graphite/interchange-6.c: Same.
7354 * gcc.dg/graphite/interchange-7.c: Same.
7355 * gcc.dg/graphite/interchange-8.c: Same.
7356 * gcc.dg/graphite/interchange-9.c: Same.
7357 * gcc.dg/graphite/interchange-mvt.c: Same.
7359 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7361 * gfortran.dg/graphite/id-19.f: New.
7362 * gfortran.dg/graphite/pr14741.f90: New.
7363 * gfortran.dg/graphite/pr41924.f90: New.
7364 * gfortran.dg/graphite/run-id-2.f90: New.
7366 2010-02-07 Richard Guenther <rguenther@suse.de>
7369 * gcc.c-torture/compile/pr42956.c: New testcase.
7371 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7374 * gfortran.dg/fmt_cache_2.f: New test.
7376 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378 * gfortran.dg/read_no_eor.f90: New test.
7380 2010-02-05 Jason Merrill <jason@redhat.com>
7382 * g++.dg/ext/label13.C: Move constructor body out of class.
7384 2010-02-03 Jason Merrill <jason@redhat.com>
7387 * g++.dg/ext/dllexport3.C: New.
7389 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7391 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7393 2010-02-05 Richard Guenther <rguenther@suse.de>
7395 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7397 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7400 * g++.dg/other/crash-9.C: New test.
7402 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7405 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7407 2010-02-04 Richard Guenther <rguenther@suse.de>
7409 PR rtl-optimization/42952
7410 * gcc.dg/torture/pr42952.c: New testcase.
7412 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7415 * gfortran.dg/namelist_60.f90: New test.
7417 2010-02-03 Jason Merrill <jason@redhat.com>
7420 * g++.dg/ext/builtin11.C: New.
7424 * g++.dg/abi/mangle35.C: New.
7425 * g++.dg/abi/mangle37.C: New.
7428 * g++.dg/abi/mangle36.C: New.
7431 * g++.dg/warn/string1.C: New.
7433 2010-02-03 Richard Guenther <rguenther@suse.de>
7435 PR tree-optimization/42944
7436 * gcc.dg/errno-1.c: New testcase.
7438 2010-02-03 Richard Guenther <rguenther@suse.de>
7441 * gcc.c-torture/compile/pr42927.c: New testcase.
7443 2010-02-03 Tobias Burnus <burnus@net-b.de>
7446 * gfortran.dg/null_4.f90: New test.
7448 2010-02-02 Jason Merrill <jason@redhat.com>
7451 * g++.dg/ext/label13.C: New.
7453 2010-02-02 Tobias Burnus <burnus@net-b.de>
7456 * gfortran.dg/func_result_5.f90: New test.
7458 2010-02-01 Tobias Burnus <burnus@net-b.de>
7461 * gfortran.dg/pure_initializer_3.f90: News test.
7463 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7466 * gfortran.dg/allocate_derived_2.f90: New test.
7468 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7471 * gcc.dg/torture/pr42898-2.c: New test.
7473 2010-01-31 Richard Guenther <rguenther@suse.de>
7476 * gcc.dg/torture/pr42898.c: New testcase.
7478 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7481 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7482 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7484 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7486 * g++.dg/tree-ssa/inline-1.C: New.
7487 * g++.dg/tree-ssa/inline-2.C: New.
7488 * g++.dg/tree-ssa/inline-3.C: New.
7490 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7493 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7494 the string 'pow' in the pathname of the compiler from generating a
7497 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7499 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7500 * g++.old-deja/g++.mike/eh17.C: Likewise.
7501 * g++.old-deja/g++.mike/p5571.C: Likewise.
7503 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7510 * g++.dg/other/crash-5.C: New test.
7511 * g++.dg/other/crash-6.C: New test.
7512 * g++.dg/other/crash-7.C: New test.
7513 * g++.dg/other/crash-8.C: New test.
7515 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7517 PR rtl-optimization/42889
7518 * gcc.dg/pr42889.c: New test.
7520 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7522 * gcc.target/i386/pr42881.c: Use SSE2.
7524 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7527 * gcc.target/i386/pr42891.c: New test.
7529 2010-01-28 Richard Guenther <rguenther@suse.de>
7531 PR tree-optimization/42871
7532 * g++.dg/torture/pr42871.C: New testcase.
7534 2010-01-28 Richard Guenther <rguenther@suse.de>
7536 * gcc.dg/Wobjsize-1.h: New testcase.
7537 * gcc.dg/Wobjsize-1.c: Likewise.
7539 2010-01-28 Richard Guenther <rguenther@suse.de>
7542 * g++.dg/torture/pr42883.C: New testcase.
7544 2010-01-28 Michael Matz <matz@suse.de>
7546 * gcc.target/i386/pr42881.c: New test.
7548 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7551 Add i?86-*-solaris2* support.
7553 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7557 * g++.dg/template/typedef27.C: New test case.
7558 * g++.dg/template/typedef28.C: New test case.
7560 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7562 * gcc.dg/optimize-bswap*.c: Add ARM target
7564 2010-01-27 Richard Guenther <rguenther@suse.de>
7567 * gcc.dg/torture/pr42878-1.c: New testcase.
7568 * gcc.dg/torture/pr42878-2.c: Likewise.
7570 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.dg/vla-22.c: New test.
7575 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7577 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7580 2010-01-26 Richard Guenther <rguenther@suse.de>
7582 PR rtl-optimization/42685
7583 * gcc.dg/pr42685.c: New testcase.
7584 * g++.dg/other/pr42685.C: Likewise.
7586 2010-01-26 Richard Guenther <rguenther@suse.de>
7589 * g++.dg/other/pr42806.C: New testcase.
7591 2010-01-26 Richard Guenther <rguenther@suse.de>
7593 PR tree-optimization/42250
7594 * gcc.dg/pr42250.c: New testcase.
7596 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7598 * gnat.dg/array_bounds_test.adb: New test.
7600 2010-01-25 Tobias Burnus <burnus@net-b.de>
7603 * gfortran.dg/generic_21.f90: New test.
7605 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7608 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7610 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7613 * g++.dg/abi/arm_va_list2.C: New test.
7614 * g++.dg/abi/arm_va_list2.h: Companion header file.
7616 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7619 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7622 * gfortran.dg/char_array_arg_1.f90 : New test.
7624 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7626 2010-01-24 Tobias Burnus <burnus@net-b.de>
7629 * gfortran.dg/generic_20.f90: New test.
7631 2010-01-22 Michael Matz <matz@suse.de>
7633 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7636 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7639 * gfortran.dg/dependency_25.f90 : New test.
7641 2010-01-21 Martin Jambor <mjambor@suse.cz>
7643 PR tree-optimization/42585
7644 * gcc.dg/tree-ssa/pr42585.c: New test.
7646 2010-01-21 Richard Guenther <rguenther@suse.de>
7649 * gcc.dg/pr19988.c: New testcase.
7651 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7653 * g++.dg/compat/decimal/compat-common.h: New file.
7654 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7655 * g++.dg/compat/decimal/pass_x.h: New file.
7656 * g++.dg/compat/decimal/pass_y.h: New file.
7657 * g++.dg/compat/decimal/pass-1_main.C: New file.
7658 * g++.dg/compat/decimal/pass-1_x.C: New file.
7659 * g++.dg/compat/decimal/pass-1_y.C: New file.
7660 * g++.dg/compat/decimal/pass-2_main.C: New file.
7661 * g++.dg/compat/decimal/pass-2_x.C: New file.
7662 * g++.dg/compat/decimal/pass-2_y.C: New file.
7663 * g++.dg/compat/decimal/pass-3_main.C: New file.
7664 * g++.dg/compat/decimal/pass-3_x.C: New file.
7665 * g++.dg/compat/decimal/pass-3_y.C: New file.
7666 * g++.dg/compat/decimal/pass-4_main.C: New file.
7667 * g++.dg/compat/decimal/pass-4_x.C: New file.
7668 * g++.dg/compat/decimal/pass-4_y.C: New file.
7669 * g++.dg/compat/decimal/pass-5_main.C: New file.
7670 * g++.dg/compat/decimal/pass-5_x.C: New file.
7671 * g++.dg/compat/decimal/pass-5_y.C: New file.
7672 * g++.dg/compat/decimal/pass-6_main.C: New file.
7673 * g++.dg/compat/decimal/pass-6_x.C: New file.
7674 * g++.dg/compat/decimal/pass-6_y.C: New file.
7675 * g++.dg/compat/decimal/return_x.h: New file.
7676 * g++.dg/compat/decimal/return_y.h: New file.
7677 * g++.dg/compat/decimal/return-1_main.C: New file.
7678 * g++.dg/compat/decimal/return-1_x.C: New file.
7679 * g++.dg/compat/decimal/return-1_y.C: New file.
7680 * g++.dg/compat/decimal/return-2_main.C: New file.
7681 * g++.dg/compat/decimal/return-2_x.C: New file.
7682 * g++.dg/compat/decimal/return-2_y.C: New file.
7683 * g++.dg/compat/decimal/return-3_main.C: New file.
7684 * g++.dg/compat/decimal/return-3_x.C: New file.
7685 * g++.dg/compat/decimal/return-3_y.C: New file.
7686 * g++.dg/compat/decimal/return-4_main.C: New file.
7687 * g++.dg/compat/decimal/return-4_x.C: New file.
7688 * g++.dg/compat/decimal/return-4_y.C: New file.
7689 * g++.dg/compat/decimal/return-5_main.C: New file.
7690 * g++.dg/compat/decimal/return-5_x.C: New file.
7691 * g++.dg/compat/decimal/return-5_y.C: New file.
7692 * g++.dg/compat/decimal/return-6_main.C: New file.
7693 * g++.dg/compat/decimal/return-6_x.C: New file.
7694 * g++.dg/compat/decimal/return-6_y.C: New file.
7696 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7699 * gcc.dg/pr42715.c: New.
7701 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7704 * g++.dg/parse/crash55.C: New.
7706 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7709 * gcc.dg/guality/pr42782.c: New.
7711 2010-01-20 Jason Merrill <jason@redhat.com>
7714 * g++.dg/abi/packed1.C: New.
7717 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7720 * g++.dg/parse/fn-typedef1.C: New.
7721 * g++.dg/other/cv_quals.C: Adjust.
7723 2010-01-20 Anthony Green <green@moxielogic.com>
7725 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7727 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7728 * gcc.dg/20020312-2.c: Port this to the moxie core.
7729 * gcc.dg/weak/typeof-2.c: Ditto.
7731 2010-01-20 Richard Guenther <rguenther@suse.de>
7733 PR tree-optimization/42717
7734 * gcc.c-torture/compile/pr42717.c: New testcase.
7736 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7738 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7739 of signed, add a few new tests.
7742 * g++.dg/parse/limits-initializer1.C: New test.
7744 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7747 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7748 * gfortran.dg/typebound_call_12.f03: New test.
7750 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7753 * gfortran.dg/bounds_check_15.f90 : New test.
7755 2010-01-19 Michael Matz <matz@suse.de>
7757 PR tree-optimization/41783
7758 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7760 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7763 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7764 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7765 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7766 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7767 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7768 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7769 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7770 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7771 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7772 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7773 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7775 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7778 * gfortran.dg/extends_6.f03: Modified an error message.
7779 * gfortran.dg/extends_10.f03: New test.
7780 * gfortran.dg/private_type_6.f03: Modified an error message.
7781 * gfortran.dg/structure_constructor_8.f03: Ditto.
7783 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7785 PR tree-optimization/42719
7786 * gcc.dg/pr42719.c: New test.
7789 * gcc.dg/pr42728.c: New test.
7791 2010-01-19 Anthony Green <green@moxielogic.com>
7793 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7795 2010-01-18 Anthony Green <green@moxielogic.com>
7797 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7800 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7802 * g++.dg/template/error45.C: reverted as part of reverting the
7803 fix of PR c++/42634.
7805 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7808 * g++.dg/template/error45.C: New test.
7810 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7813 * g++.dg/conversion/op6.C: New test.
7815 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7818 * gcc.target/alpha/pr42774.c: New test.
7820 2010-01-18 Richard Guenther <rguenther@suse.de>
7822 PR tree-optimization/42781
7823 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7825 2010-01-17 Richard Guenther <rguenther@suse.de>
7828 * gcc.c-torture/execute/pr42248.c: New testcase.
7830 2010-01-17 Richard Guenther <rguenther@suse.de>
7832 PR tree-optimization/42773
7833 * g++.dg/torture/pr42773.C: New testcase.
7835 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7838 * gfortran.dg/interface_assignment_5.f90: New test.
7840 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7843 * g++.dg/template/crash94.C: Reverted.
7845 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7848 * gcc.dg/debug/pr42767.c: New.
7850 2010-01-15 Jason Merrill <jason@redhat.com>
7853 * g++.dg/cpp0x/decltype22.C: New.
7855 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7858 * g++.dg/torture/pr42760.C: New test.
7860 2010-01-15 Jing Yu <jingyu@google.com>
7862 PR rtl-optimization/42691
7863 * gcc.c-torture/execute/pr42691.c: New.
7865 2010-01-15 Richard Guenther <rguenther@suse.de>
7868 * g++.dg/torture/pr42739.C: New testcase.
7870 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7872 * g++.dg/template/error45.C: Revert as part of reverting changes
7875 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7878 * gfortran.dg/interface_31.f90: New test.
7880 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7882 * gcc.target/powerpc/pr42747.c: New file.
7884 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7887 * c-c++-common/pr42674.c: New test.
7890 * g++.dg/template/instantiate11.C: New test.
7892 2010-01-14 Jason Merrill <jason@redhat.com>
7895 * g++.dg/overload/error3.C: New.
7898 * g++.dg/overload/rvalue1.C: New.
7900 2010-01-14 Martin Jambor <mjambor@suse.cz>
7902 PR tree-optimization/42706
7903 * gcc.dg/ipa/pr42706.c: New testcase.
7905 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7907 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7909 2010-01-14 Martin Jambor <mjambor@suse.cz>
7911 PR tree-optimization/42714
7912 * g++.dg/torture/pr42714.C: New test.
7914 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7916 PR rtl-optimization/42246
7917 * gfortran.dg/pr42246-2.f: New.
7919 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7921 PR rtl-optimization/42389
7922 * gcc.dg/pr42389.c: New.
7924 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7926 PR rtl-optimization/42388
7927 * gcc.dg/pr42388.c: New.
7929 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7931 PR rtl-optimization/42294
7932 * gfortran.dg/pr42294.f: New.
7934 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7936 PR rtl-optimization/39453
7937 PR rtl-optimization/42246
7938 * gcc.dg/pr39453.c: New.
7939 * gcc.dg/pr42246.c: New.
7941 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7944 * gcc.dg/pr42245.c: New.
7945 * gcc.dg/pr42245-2.c: New.
7947 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7949 PR rtl-optimization/42249
7950 * gcc.dg/pr42249.c: New.
7952 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7955 * gcc.c-torture/execute/pr42721.c: New test.
7957 2010-01-14 Ira Rosen <irar@il.ibm.com>
7959 PR tree-optimization/42709
7960 * gcc.dg/vect/pr42709.c: New test.
7962 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7966 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7968 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7971 * gfortran.dg/generic_19.f90 : New test.
7973 2010-01-13 Richard Guenther <rguenther@suse.de>
7975 PR tree-optimization/42730
7976 * gcc.c-torture/compile/pr42730.c: New testcase.
7978 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7981 * gcc.target/ia64/pr42542-1.c: New.
7982 * gcc.target/ia64/pr42542-2.c: New.
7983 * gcc.target/ia64/pr42542-3.c: New.
7985 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7988 * g++.dg/template/error45.C: New test.
7990 2010-01-13 Martin Jambor <mjambor@suse.cz>
7992 PR tree-optimization/42704
7993 * g++.dg/torture/pr42704.C: New test.
7995 2010-01-13 Martin Jambor <mjambor@suse.cz>
7997 PR tree-optimization/42703
7998 * gcc.c-torture/compile/pr42703.c: New test.
8000 2010-01-13 Richard Guenther <rguenther@suse.de>
8002 PR tree-optimization/42705
8003 * gcc.c-torture/compile/pr42705.c: New testcase.
8005 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8007 * gcc.target/bfin/l2.c: New test.
8008 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8010 2010-01-13 Richard Guenther <rguenther@suse.de>
8013 * gcc.c-torture/compile/pr42716.c: New testcase.
8015 2010-01-13 Richard Guenther <rguenther@suse.de>
8018 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8020 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8023 * gcc.c-torture/compile/pr42708-1.c: New test.
8025 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8028 * gcc.dg/pr42662.c: New test.
8030 PR tree-optimization/42645
8031 * g++.dg/other/pr42645-1.C: New test.
8032 * g++.dg/other/pr42645-2.C: New test.
8034 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8037 * gcc.target/powerpc/warn-1.c: New test.
8038 * gcc.target/powerpc/warn-2.c: New test.
8040 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8042 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8045 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8047 * gcc.dg/lto/20100108_0.c: New.
8049 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8051 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8052 Add -march=i686 -msse for 32bit x86 targets.
8054 2010-01-10 Richard Guenther <rguenther@suse.de>
8057 * gcc.dg/torture/pr42667.c: New testcase.
8059 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8062 * gfortran.dg/array_constructor_34.f90: New test.
8064 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8067 * gfortran.dg/array_constructor_33.f90: New test.
8068 gfortran.dg/array_function_5.f90: Add credit.
8070 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8073 * gcc.dg/pr42631.c: New.
8075 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8078 * gcc.dg/pr42630.c: New.
8080 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8083 * gcc.dg/pr42629.c: New.
8085 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8088 * gcc.dg/torture/pr42363.c: New.
8090 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8094 * gcc.dg/vect/pr42604.c: New.
8095 * gcc.dg/vect/pr42395.c: New.
8097 2010-01-09 Richard Guenther <rguenther@suse.de>
8100 * gcc.c-torture/execute/pr42512.c: New testcase.
8102 2010-01-09 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/c_ptr_tests_14.f90: New test.
8107 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * gnat.dg/null_pointer_deref1.adb: Don't run on
8111 sparc*-sun-solaris2.11.
8113 2010-01-08 Richard Guenther <rguenther@suse.de>
8116 * gcc.dg/lto/20100103-1_0.c: New testcase.
8117 * gcc.dg/lto/20100103-2_0.c: Likewise.
8119 2010-01-08 Tobias Burnus <burnus@net-b.de
8122 * gfortran.dg/asynchronous_1.f90: New test.
8123 * gfortran.dg/asynchronous_2.f90: New test.
8124 * gfortran.dg/conflicts.f90: Update error message.
8126 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8129 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8131 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8133 PR tree-optimization/42625
8134 * g++.dg/opt/dtor4.C: New test.
8135 * g++.dg/opt/dtor4.h: New.
8136 * g++.dg/opt/dtor4-aux.cc: New.
8138 2010-01-07 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/proc_ptr_26.f90: New test.
8143 2010-01-07 Tobias Burnus <burnus@net-b.de>
8146 * gfortran.dg/allocatable_scalar_7.f90: New test.
8148 2010-01-06 Richard Guenther <rguenther@suse.de>
8150 * gcc.c-torture/compile/pr42632.c: New testcase.
8152 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8155 * gcc.target/i386/pr42542-4.c: New.
8156 * gcc.target/i386/pr42542-4a.c: Likewise.
8157 * gcc.target/i386/pr42542-5.c: Likewise.
8158 * gcc.target/i386/pr42542-5a.c: Likewise.
8160 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8162 * gcc.dg/tls/opt-15.c: New test.
8164 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8166 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8168 2010-01-05 Martin Jambor <mjambor@suse.cz>
8170 PR tree-optimization/42462
8171 * g++.dg/torture/pr42462.C: New test.
8173 2010-01-05 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/initlist30.C: New test.
8177 2010-01-05 Richard Guenther <rguenther@suse.de>
8179 PR tree-optimization/42614
8180 * gcc.c-torture/execute/pr42614.c: New testcase.
8182 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8184 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8185 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8187 * gcc.dg/Wunreachable-2.c: Likewise.
8188 * gcc.dg/Wunreachable-3.c: Likewise.
8189 * gcc.dg/Wunreachable-4.c: Likewise.
8190 * gcc.dg/Wunreachable-5.c: Likewise.
8191 * gcc.dg/Wunreachable-6.c: Likewise.
8192 * gcc.dg/Wunreachable-7.c: Likewise.
8193 * gcc.dg/Wunreachable-8.c: Likewise.
8194 * gcc.dg/20041231-1.c: Likewise.
8196 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8199 * gcc.dg/pr42611.c: New test.
8201 PR tree-optimization/42508
8202 * g++.dg/opt/pr42508.C: New test.
8204 2010-01-05 Tobias Burnus <burnus@net-b.de>
8207 * gfortran.dg/allocatable_scalar_8.f90: New.
8209 2010-01-04 Martin Jambor <mjambor@suse.cz>
8211 PR tree-optimization/42398
8212 * gcc.c-torture/compile/pr42398.c: New test.
8214 2010-01-04 Jason Merrill <jason@redhat.com>
8217 * g++.dg/ext/attrib35.C: New.
8220 * g++.dg/cpp0x/auto17.C: New.
8222 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8224 * gcc.dg/lto/20100104_0.c: New.
8226 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8229 * gcc.target/i386/pr42542-1.c: New.
8230 * gcc.target/i386/pr42542-1a.c: Likewise.
8231 * gcc.target/i386/pr42542-1b.c: Likewise.
8232 * gcc.target/i386/pr42542-2.c: Likewise.
8233 * gcc.target/i386/pr42542-2a.c: Likewise.
8234 * gcc.target/i386/pr42542-2b.c: Likewise.
8235 * gcc.target/i386/pr42542-3.c: Likewise.
8236 * gcc.target/i386/pr42542-3a.c: Likewise.
8238 2009-01-04 Tobias Burnus <burnus@net-b.de>
8241 * gfortran.dg/allocatable_scalar_5.f90: New test.
8242 * gfortran.dg/allocatable_scalar_6.f90: New test.
8244 2010-01-03 Richard Guenther <rguenther@suse.de>
8247 * gfortran.dg/gomp/recursion1.f90: Remove.
8249 2010-01-03 Richard Guenther <rguenther@suse.de>
8251 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8252 * gcc.dg/uninit-6.c: Likewise.
8253 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8255 2010-01-03 Richard Guenther <rguenther@suse.de>
8257 PR tree-optimization/42589
8258 * gcc.target/i386/pr42589.c: New testcase.
8260 2010-01-03 Richard Guenther <rguenther@suse.de>
8262 PR tree-optimization/42438
8263 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8265 2010-01-02 Richard Guenther <rguenther@suse.de>
8268 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8270 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8273 * gcc.target/alpha/pr42448-1.c: New test.
8274 * gcc.target/alpha/pr42448-2.c: Ditto.
8276 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8278 PR preprocessor/41947
8279 * gcc.dg/c99-hexfloat-3.c: New test.
8281 2010-01-01 Richard Guenther <rguenther@suse.de>
8284 * gcc.c-torture/execute/pr42570.c: New testcase.
8286 2010-01-01 Richard Guenther <rguenther@suse.de>
8289 * gcc.c-torture/compile/pr42559.c: New testcase.
8292 Copyright (C) 2010 Free Software Foundation, Inc.
8294 Copying and distribution of this file, with or without modification,
8295 are permitted in any medium without royalty provided the copyright
8296 notice and this notice are preserved.