1 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/typebound_proc_17.f03: New.
6 2010-07-29 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/move_alloc_2.f90: New.
11 2010-07-29 Xinliang David Li <davidxl@google.com>
12 PR tree-optimization/45121
13 * c-c++-common/uninit-17.c: Fix expected output.
15 2010-07-29 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/45120
18 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
20 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
24 * gfortran.dg/pr42051.f03: New testcase.
26 2010-07-29 Richard Guenther <rguenther@suse.de>
29 * gcc.c-torture/execute/pr45034.c: New testcase.
31 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
36 2010-07-28 Daniel Kraft <d@domob.eu>
38 * gfortran.dg/bound_8.f90: New test.
40 2010-07-28 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/pr45105.c: New test.
45 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
47 PR rtl-optimization/45107
48 * gcc.dg/pr45107.c: New test.
50 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
52 PR rtl-optimization/45101
53 * gcc.dg/pr45101.c: New test.
55 2010-07-28 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/whole_file_24.f90: New.
60 2010-07-27 Jason Merrill <jason@redhat.com>
62 * g++.dg/cpp0x/variadic102.C: New.
63 * g++.dg/cpp0x/variadic103.C: New.
65 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
67 PR rtl-optimization/40956
70 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
71 * gcc.target/arm/pr42574.c: Add tests.
73 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
75 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
77 (cleanup-repo-files): Ditto.
78 (cleanup-saved-temps): Ditto.
80 2010-07-27 Jakub Jelinek <jakub@redhat.com>
83 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
86 * gcc.dg/pr45079.c: New test.
88 2010-07-27 Ira Rosen <irar@il.ibm.com>
90 PR tree-optimization/44152
91 * gcc.dg/vect/fast-math-pr44152.c: New test.
93 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
96 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
97 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
98 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
99 * obj-c++.dg/torture/trivial.mm: Ditto.
100 * objc.dg/torture/tls/thr-init-2.m: Ditto.
101 * objc.dg/torture/tls/thr-init-3.m: Ditto.
102 * objc.dg/torture/tls/thr-init.m: Ditto.
103 * objc.dg/torture/trivial.m: Ditto.
105 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
107 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
108 Skip on spu-*-* targets.
110 2010-07-27 Jakub Jelinek <jakub@redhat.com>
112 PR tree-optimization/45083
113 * gcc.dg/pr45083.c: New test.
115 2010-07-26 Tobias Burnus <burnus@net-b.de>
118 * gfortran.dg/whole_file_22.f90: New test.
119 * gfortran.dg/whole_file_23.f90: New test.
121 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
122 Jack Howarth <howarth@bromo.med.uc.edu>
123 Richard Henderson <rth@redhat.com>
126 * gcc.dg/tls/thr-init-1.c: New.
127 * gcc.dg/tls/thr-init-2.c: New.
128 * gcc.dg/torture/tls New.
129 * gcc.dg/torture/tls/tls-test.c: New.
130 * gcc.dg/torture/tls/thr-init-1.c: New.
131 * gcc.dg/torture/tls/tls.exp: New.
132 * gcc.dg/torture/tls/thr-init-2.c: New.
133 * gcc.dg/tls/emutls-2.c: New test
135 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
136 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
137 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
138 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
139 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
140 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
141 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
142 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
143 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
144 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
145 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
146 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
147 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
148 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
149 gfortran.dg/gomp/appendix-a/a.22.4.f90,
150 gfortran.dg/gomp/appendix-a/a.22.5.f90,
151 gfortran.dg/gomp/appendix-a/a.22.6.f90,
152 gfortran.dg/gomp/appendix-a/a.24.1.f90,
153 gfortran.dg/gomp/appendix-a/a.32.1.f90,
154 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
155 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
156 gfortran.dg/gomp/omp_threadprivate1.f90,
157 gfortran.dg/gomp/omp_threadprivate2.f90,
158 gfortran.dg/gomp/reduction1.f90,
159 gfortran.dg/gomp/sharing-1.f90: Likewise.
161 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
163 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
165 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
166 dg-require-visibility.
168 2010-07-26 Richard Guenther <rguenther@suse.de>
170 PR tree-optimization/43784
171 * gcc.c-torture/execute/pr43784.c: New testcase.
172 * g++.dg/torture/pr43784.C: Likewise.
174 2010-07-26 Richard Guenther <rguenther@suse.de>
177 * g++.dg/pr45056.C: New testcase.
179 2010-07-26 Richard Guenther <rguenther@suse.de>
181 PR tree-optimization/45071
182 * gcc.dg/pr45071.c: New testcase.
184 2010-07-26 Tobias Burnus <burnus@net-b.de>
187 * gfortran.dg/namelist_62.f90: New.
189 2010-07-26 Richard Guenther <rguenther@suse.de>
191 * gcc.c-torture/execute/pr45017.c: Move ...
192 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
194 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
197 * trim_optimize_1.f90: New test.
198 * character_comparision_1.f90: New test.
200 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
203 * gfortran.dg/wtruncate_fix.f: New test.
205 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
208 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
210 2010-07-24 Richard Guenther <rguenther@suse.de>
213 * g++.dg/lto/20100724-1_0.C: New testcase.
215 2010-07-24 Richard Guenther <rguenther@suse.de>
218 * gcc.dg/lto/20100724-1_0.c: New testcase.
219 * gcc.dg/lto/20100724-1_1.c: Likewise.
221 2010-07-24 Tobias Burnus <burnus@net-b.de>
224 * gfortran.dg/whole_file_21.f90: New.
226 * gfortran.dg/integer_exponentiation_3.F90: Use
227 -ffloat-store only for i?86/x86-64 -m32.
229 2010-07-24 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
232 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
234 2010-07-24 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/func_decl_4.f90: Split test into two ...
237 * gfortran.dg/func_decl_5.f90: ... parts.
238 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
239 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
240 * gfortran.dg/global_references_1.f90: Add new dg-warning.
241 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
242 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
243 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
244 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
245 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
246 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
247 * gfortran.dg/sizeof.f90: Make test valid.
248 * gfortran.dg/pr20865.f90: Add new dg-error.
249 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
250 * gfortran.dg/g77/19990218-0.f: Ditto.
251 * gfortran.dg/g77/19990218-1.f: Ditto.
252 * gfortran.dg/g77/970625-2.f: Ditto.
253 * gfortran.dg/pr37243.f: Fix function declaration.
254 * gfortran.dg/use_only_1.f90: Fix implicit typing.
255 * gfortran.dg/loc_1.f90: Fix pointer datatype.
257 2010-07-23 Tobias Burnus <burnus@net-b.de>
260 * gfortran.dg/char_array_structure_constructor.f90: Add
261 -fwhole-file as dg-option as it otherwise fails on some
264 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/aggr16.ad[sb]: New test.
267 * gnat.dg/aggr16_pkg.ads: New helper.
269 2010-07-23 Richard Guenther <rguenther@suse.de>
272 * g++.dg/lto/20100723-1_0.C: New testcase.
274 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
276 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
278 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
279 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
281 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
283 * lib/target-supports.exp (add_options_for_tls): New proc.
284 * g++.dg/tls/static-1.C: Use dg-add-options tls.
285 * g++.dg/tls/static-1a.cc: Likewise.
286 * gcc.dg/tls/emutls-1.c: Likewise.
287 * gcc.dg/tls/opt-11.c: Likewise.
288 * gcc.dg/tls/opt-12.c: Likewise.
289 * gcc.dg/tls/pr24428-2.c: Likewise.
290 * gcc.dg/tls/pr24428.c: Likewise.
291 * obj-c++.dg/tls/static-1.mm: Likewise.
292 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
293 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
294 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
295 * objc.dg/torture/tls/thr-init-2.m: Likewise.
296 * objc.dg/torture/tls/thr-init-3.m: Likewise.
297 * objc.dg/torture/tls/thr-init.m: Likewise.
298 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
300 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
303 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
304 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
305 optimized dump files.
307 2010-07-23 Jakub Jelinek <jakub@redhat.com>
309 PR tree-optimization/45047
310 * gcc.c-torture/compile/pr45047.c: New test.
312 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
315 instead of dg-compile.
316 * gcc.dg/float-range-4.c: Ditto.
317 * gcc.dg/float-range-5.c: Ditto.
318 * gcc.dg/fold-overflow-1.c: Ditto.
319 * gcc.dg/gomp/sections-4.c: Ditto.
320 * gcc.dg/transparent-union-1.c: Ditto.
321 * gcc.dg/transparent-union-2.c: Ditto.
322 * gcc.target/i386/pr39315-check.c: Ditto.
323 * g++.dg/gomp/sections-4.C: Ditto.
324 * g++.dg/template/dtor7.C: Ditto.
325 * g++.dg/tree-ssa/pr19952.C: Ditto.
326 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
327 * gfortran.dg/graphite/pr42185.f90: Ditto.
328 * gfortran.dg/namelist_36.f90: Ditto.
329 * gnat.dg/noreturn1.adb: Ditto.
330 * gnat.dg/specs/small_alignment.ads: Ditto.
332 2010-07-23 Martin Jambor <mjambor@suse.cz>
334 PR tree-optimization/44915
335 * g++.dg/torture/pr44915.C: New test.
337 2010-07-23 Martin Jambor <mjambor@suse.cz>
339 PR tree-optimization/44914
340 * g++.dg/tree-ssa/pr44914.C: New test.
342 2010-07-23 Jie Zhang <jie@codesourcery.com>
345 * gcc.dg/pr44290-1.c: New test.
346 * gcc.dg/pr44290-2.c: New test.
348 2010-07-23 Jason Merrill <jason@redhat.com>
351 * g++.dg/abi/mangle44.C: New.
353 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
355 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
356 for compile-time only tests.
357 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
359 * gcc.target/i386/pr39315-4.c: Ditto.
360 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
361 target check. Include sse-os-support.h.
362 (main): Call check_isa and sse_os_support.
363 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
364 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
365 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
366 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
367 target check. Include sse-os-support.h.
368 (main): Call check_isa and sse_os_support.
369 * gcc.target/i386/vperm-v2df.c: Ditto.
371 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
373 * lib/target-supports.exp (check_avx_hw_available): New procedure.
374 (check_effective_target_avx_runtime): New procedure.
375 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
376 (check_effective_target_sse_runtime): Add check_effective_target_sse.
378 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
379 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
380 and __get_cpuid test.
381 * gcc.dg/compat/vector-2b_main.c: Ditto.
383 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
385 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
386 for compile-time only test.
387 * gcc.dg/pr32716.c: Ditto.
388 * gcc.dg/pr34856.c: Ditto.
389 * gcc.dg/pr36997.c: Ditto.
390 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
391 * gfortran.dg/pr28158.f90: Ditto.
392 * gfortran.dg/pr30667.f: Ditto.
394 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
395 i?86-*-* and x86_64-*-* targets to disable execution on targets
396 without sse2 runtime support.
397 * g++.dg/vect/vect.exp: Ditto.
398 * gfortran.dg/vect/vect.exp: Ditto.
400 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
401 * gcc.dg/pr37544.c: Ditto.
402 * gcc.dg/pr40550.c: Ditto.
403 * gcc.dg/compat/union-m128-1_main.c: Ditto.
404 * gcc.dg/compat/vector-1a_main.c: Ditto.
405 * gcc.dg/compat/vector-2a_main.c: Ditto.
406 * gcc.dg/torture/pr16104-1.c: Ditto.
407 * gcc.dg/torture/pr35771-1.c: Ditto.
408 * gcc.dg/torture/pr35771-2.c: Ditto.
409 * gcc.dg/torture/pr35771-3.c: Ditto.
410 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
411 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
412 * gcc.dg/torture/stackalign/push-1.c: Ditto.
413 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
414 * g++.dg/other/i386-1.C: Ditto.
415 * g++.dg/other/pr40446.C: Ditto.
417 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
421 2010-07-23 Daniel Kraft <d@domob.eu>
424 * gfortran.dg/exit_1.f08: New test.
425 * gfortran.dg/exit_2.f08: New test.
427 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
429 PR tree-optimization/39839
430 * gcc.target/arm/pr39839.c: New test case.
432 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/unchecked_convert5b.adb: New test.
435 * gnat.dg/unchecked_convert6.adb: Likewise.
436 * gnat.dg/unchecked_convert6b.adb: Likewise.
438 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
440 * gnat.dg/aggr15.ad[sb]: New test.
442 2010-07-22 Dodji Seketeli <dodji@redhat.com>
445 * g++.dg/debug/dwarf2/nested-2.C: New test case.
447 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
449 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
450 with dg-require-linker-plugin.
452 2010-07-22 Richard Guenther <rguenther@suse.de>
455 * g++.dg/lto/20100722-1_0.C: New testcase.
457 2010-07-22 Richard Guenther <rguenther@suse.de>
460 * gcc.dg/lto/20100720-3_0.c: New testcase.
461 * gcc.dg/lto/20100720-3_1.c: Likewise.
463 2010-07-22 Richard Guenther <rguenther@suse.de>
465 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
466 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
469 * gcc.dg/lto/20100722-1_0.c: New testcase.
471 2010-07-22 Martin Jambor <mjambor@suse.cz>
473 PR tree-optimization/44891
474 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
476 2010-07-22 Richard Guenther <rguenther@suse.de>
478 PR tree-optimization/45017
479 * gcc.c-torture/execute/pr45017.c: New testcase.
481 2010-07-22 Tobias Burnus <burnus@net-b.de>
484 * gfortran.dg/aliasing_dummy_5.f90: New.
486 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
489 * gcc.target/arm/pr43698.c: New test.
491 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
494 * Revert my commit r162325 for this PR.
496 2010-07-21 Jakub Jelinek <jakub@redhat.com>
499 * gcc.target/m68k/pr45015.c: New test.
501 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
504 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
507 2010-07-21 Richard Guenther <rguenther@suse.de>
510 * g++.dg/lto/20100721-1_0.C: New testcase.
512 2010-07-21 Martin Jambor <mjambor@suse.cz>
514 PR tree-optimization/44900
515 * g++.dg/torture/pr44900.C: New test.
517 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
520 * c-c++-common/uninit-17.c: Correct expected error.
522 2010-07-21 Jakub Jelinek <jakub@redhat.com>
524 * gcc.dg/guality/asm-1.c: New test.
527 * gcc.dg/guality/pr45003-2.c: New test.
528 * gcc.dg/guality/pr45003-3.c: New test.
530 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
533 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
535 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
537 * lib/scanasm.exp (dg-function-on-line): Test that a function is
538 defined on the current line.
539 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
540 * g++.dg/debug/dwarf2/pr44641.C: New.
542 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
544 * gcc.target/powerpc/block-move-1.c: New test.
545 * gcc.target/powerpc/block-move-2.c: New test.
547 2010-07-20 Jason Merrill <jason@redhat.com>
550 * g++.dg/cpp0x/sfinae2.C: New.
552 2010-07-20 Richard Guenther <rguenther@suse.de>
555 * gcc.dg/lto/20100720-4_0.c: New testcase.
557 2010-07-20 Richard Guenther <rguenther@suse.de>
560 * gcc.dg/lto/20100720-2_0.c: New testcase.
561 * gcc.dg/lto/20100720-2_1.c: Likewise.
563 2010-07-20 Richard Guenther <rguenther@suse.de>
566 * gcc.dg/lto/20100720-1_0.c: New testcase.
567 * gcc.dg/lto/20100720-1_1.c: Likewise.
569 2010-07-20 Jakub Jelinek <jakub@redhat.com>
572 * gcc.dg/guality/pr45003-1.c: New test.
574 2010-07-20 Richard Guenther <rguenther@suse.de>
576 PR tree-optimization/44977
577 * gcc.dg/torture/pr44977.c: New testcase.
579 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
581 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
584 2010-07-20 Richard Guenther <rguenther@suse.de>
588 * gcc.dg/pr44971.c: New testcase.
589 * gcc.c-torture/compile/pr44988.c: Likewise.
591 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
594 * gfortran.dg/allocate_with_typespec.f90: New test.
595 * gfortran.dg/allocate_derived_1.f90: Update error message.
597 2010-07-19 Jason Merrill <jason@redhat.com>
600 * g++.dg/cpp0x/decltype23.C: New.
602 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
605 * gfortran.dg/class_defined_operator_1.f03 : New test.
607 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
609 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
610 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
611 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
612 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
614 2010-07-19 Richard Guenther <rguenther@suse.de>
617 * gcc.c-torture/compile/pr44941.c: New testcase.
619 2010-07-19 Jason Merrill <jason@redhat.com>
622 * g++.dg/template/sfinae24.C: New.
624 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
627 * gfortran.dg/data_implied_do_2.f90: Removed.
629 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/template/sfinae23.C: New.
634 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
636 * lib/target-supports.exp (check_sse_os_support_available): New
638 (check_sse_hw_available): New proc.
639 (check_effective_target_sse_runtime): New proc.
640 (check_effective_target_sse2_runtime): New proc.
641 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
642 -msse2 if check_sse_os_support_available.
643 * g++.dg/vect/vect.exp: Only run -msse2 tests if
644 check_sse_os_support_available.
645 * gcc.dg/vect/vect.exp: Likewise.
646 * gfortran.dg/vect/vect.exp: Likewise.
647 * gcc.target/i386/sol2-check: Renamed to ...
648 * gcc.target/i386/sse-os-support.h: ... this.
649 (sol2_check): Renamed to ...
650 (sse_os_support): ... this.
651 Only test movss with xmm registers.
652 * gcc.target/i386/sse-check.h: Reflect new header and function names.
653 Removed ILL_INSN, ILL_INSN_LEN.
654 * gcc.target/i386/sse2-check.h: Likewise.
655 * gcc.target/i386/sse3-check.h: Likewise.
656 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
657 Removed cpuid.h, __get_cpuid test.
658 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
659 Removed cpuid.h, __get_cpuid test.
660 * g++.dg/other/pr40446.C: Likewise.
661 * gcc.dg/compat/union-m128-1_main.c: Likewise.
662 * gcc.dg/compat/vector-1a_main.c: Likewise.
663 * gcc.dg/compat/vector-2a_main.c: Likewise.
664 * gcc.dg/pr36584.c: Likewise.
665 * gcc.dg/pr37544.c: Likewise.
666 * gcc.dg/torture/pr16104-1.c: Likewise.
667 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
668 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
669 * gcc.dg/torture/stackalign/push-1.c: Likewise.
670 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
671 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
672 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
674 * gcc.dg/torture/pr35771-2.c: Likewise.
675 * gcc.dg/torture/pr35771-3.c: Likewise.
676 * gcc.target/i386/pr39315-2.c: Likewise.
677 * gcc.target/i386/pr39315-4.c: Likewise.
678 * gcc.target/i386/vperm-v2df.c: Likewise.
679 * gcc.target/i386/vperm-v2di.c: Likewise.
680 * gcc.target/i386/vperm-v4si-1.c: Likewise.
681 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
684 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
687 * gfortran.dg/data_implied_do_2.f90: New test.
689 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
691 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
693 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
695 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
696 to the "mips16" group.
697 (mips_using_mips16_p): New procedure.
698 (mips-dg-options): Use it.
700 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
702 * gcc.target/mips/mips16-attributes-4.c: New test.
704 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
707 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
708 * gcc.target/powerpc/recip-2.c: Ditto.
709 * gcc.target/powerpc/recip-3.c: Ditto.
711 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
713 * gcc.target/arm/pr42235.c: New test.
715 2010-07-16 Jason Merrill <jason@redhat.com>
718 * g++.dg/template/partial8.C: New.
720 2010-07-16 Jakub Jelinek <jakub@redhat.com>
722 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
723 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
725 (gualcvt): New overloaded inline.
726 (GUALCVT): Use it for C++.
727 * g++.dg/guality/guality.exp: New.
728 * g++.dg/guality/guality.h: New.
729 * g++.dg/guality/redeclaration1.C: New test.
730 * g++.dg/dg.exp: Prune also guality/* tests.
731 * gcc.dg/guality/pr43141.c: Moved to...
732 * c-c++-common/guality/pr43141.c: ... here.
734 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
737 * gfortran.dg/char4_iunit_2.f03: New test.
739 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
741 * lib/plugin-support.exp (plugin-test-execute):
742 Add ${gcc_objdir}/intl to includes.
744 2010-07-16 Jakub Jelinek <jakub@redhat.com>
747 * gcc.c-torture/execute/pr44942.c: New test.
748 * gcc.target/i386/pr44942.c: New test.
750 2010-07-15 Jason Merrill <jason@redhat.com>
753 * g++.dg/cpp0x/implicit7.C: New.
754 * g++.dg/cpp0x/implicit8.C: New.
756 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
758 Disable float tests for __SPU__ targets due to lack of signed zero:
759 * c-c++-common/torture/complex-sign-add.c (check_add_float).
760 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
761 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
762 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
763 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
764 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
765 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
766 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
767 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
769 2010-07-15 Jakub Jelinek <jakub@redhat.com>
771 * gfortran.dg/select_char_2.f90: New test.
773 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
775 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
778 2010-07-15 Janus Weil <janus@gcc.gnu.org>
781 * gfortran.dg/typebound_generic_9.f03: New.
783 2010-07-15 Richard Guenther <rguenther@suse.de>
785 PR tree-optimization/44946
786 * gcc.c-torture/compile/pr44946.c: New testcase.
788 2010-07-15 Jakub Jelinek <jakub@redhat.com>
791 * gfortran.dg/select_char_3.f90: New test.
793 2010-07-15 Magnus Granberg <zorry@gentoo.org>
794 Kevin F. Quinn <kevquinn@gentoo.org>
796 * gcc.dg/Wtrampolines.c: New.
798 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
801 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
803 2010-07-14 Jason Merrill <jason@redhat.com>
806 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
808 Implement C++0x unrestricted unions (N2544)
809 * g++.dg/cpp0x/union1.C: New.
810 * g++.dg/cpp0x/union2.C: New.
811 * g++.dg/cpp0x/union3.C: New.
812 * g++.dg/cpp0x/defaulted2.C: Adjust.
813 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
814 * g++.old-deja/g++.ext/anon2.C: Adjust.
815 * g++.old-deja/g++.mike/misc6.C: Adjust.
817 2010-07-14 Janus Weil <janus@gcc.gnu.org>
820 * gfortran.dg/c_loc_tests_15.f90: New.
822 2010-07-13 Jason Merrill <jason@redhat.com>
825 * g++.dg/cpp0x/implicit6.C: New.
827 2010-07-13 Jason Merrill <jason@redhat.com>
830 * g++.dg/abi/noreturn1.C: New.
831 * g++.dg/abi/noreturn2.C: New.
833 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
837 * c-c++-common/pr44832.c: New test.
839 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
842 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
843 on the target. Make sure that we can assemble the emitted asm when
844 the test type is 'compile'.
846 2010-07-13 Richard Guenther <rguenther@suse.de>
848 PR tree-optimization/36960
849 * g++.dg/torture/pr36960.C: New testcase.
851 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/template/sfinae21.C: New.
855 * g++.dg/template/sfinae22.C: Likewise.
857 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
860 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
861 * gcc.dg/plugin/ggcplug.c: Likewise.
862 * g++.dg/plugin/selfassign.c: Likewise.
863 * g++.dg/plugin/attribute_plugin.c: Likewise.
864 * g++.dg/plugin/dumb_plugin.c: Likewise.
865 * g++.dg/plugin/pragma_plugin.c: Likewise.
867 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
869 * gcc.c-torture/execute/pr44683.x: New.
870 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
872 2010-07-13 Janus Weil <janus@gcc.gnu.org>
878 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
879 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
880 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
881 * gfortran.dh/typebound_call_16.f03: New.
882 * gfortran.dg/typebound_generic_6.f03: New.
883 * gfortran.dg/typebound_generic_7.f03: New.
884 * gfortran.dg/typebound_generic_8.f03: New.
886 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
889 * gfortran.dg/char4_iunit_1.f03: New test.
891 2010-07-12 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/tree-ssa/vrp53.c: New test.
895 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/template/sfinae19.C: New.
899 * g++.dg/template/sfinae20.C: Likewise.
901 2010-07-12 Jie Zhang <jie@codesourcery.com>
903 * gcc.target/arm/interrupt-1.c: New test.
904 * gcc.target/arm/interrupt-2.c: New test.
906 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
908 * gcc.dg/pr42427.c: Require c99_runtime.
909 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
911 * gcc.target/i386/avx-cmpss-1.c: Likewise.
912 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
913 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
914 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
915 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
916 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
917 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
918 * gcc.target/i386/sse-cmpss-1.c: Likewise.
919 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
920 * gcc.target/i386/pr37275.c: Require visibility support.
922 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
924 * lib/target-supports.exp (check_effective_target_sse): New proc.
925 * gcc.target/i386/sol2-check.h: New file.
926 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
927 Include sol2-check.h.
928 (main) Only run do_test () if sol2_check ().
929 * gcc.target/i386/sse2-check.h: Likewise.
930 * gcc.target/i386/sse3-check.h: Likewise.
931 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
932 [__sun__ && __svr4__]: Execute SSE2 instruction.
933 * gcc.target/i386/math-torture/math-torture.exp: Only add options
934 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
935 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
936 * g++.dg/ext/vector14.C: Likewise.
937 * g++.dg/other/mmintrin.C: Likewise.
938 * gcc.dg/20020418-1.c: Likewise.
939 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
940 * gcc.dg/format/ms_unnamed-1.c: Likewise.
941 * gcc.dg/format/unnamed-1.c: Likewise.
942 Adapt dg-warning line number.
943 * gcc.dg/graphite/pr40281.c: Likewise.
944 * gcc.dg/pr32176.c: Likewise.
945 * gcc.dg/pr40550.c: Likewise.
946 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
947 * gcc.dg/torture/pr36891.c: Likewise.
948 * gcc.target/i386/20020218-1.c: Likewise.
949 * gcc.target/i386/20020523.c: Likewise.
950 * gcc.target/i386/abi-1.c: Likewise.
951 * gcc.target/i386/brokensqrt.c: Likewise.
952 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
953 * gcc.target/i386/pr13366.c: Likewise.
954 * gcc.target/i386/pr13685.c: Likewise.
955 * gcc.target/i386/pr24306.c: Likewise.
956 * gcc.target/i386/pr31486.c: Likewise.
957 * gcc.target/i386/pr32065-1.c: Likewise.
958 * gcc.target/i386/pr32065-2.c: Likewise.
959 * gcc.target/i386/pr32389.c: Likewise.
960 * gcc.target/i386/pr38824.c: Likewise.
961 * gcc.target/i386/pr38931.c: Likewise.
962 * gcc.target/i386/pr39592-1.c: Likewise.
963 * gcc.target/i386/pr43766.c: Likewise.
964 * gcc.target/i386/recip-divf.c: Likewise.
965 * gcc.target/i386/recip-sqrtf.c: Likewise.
966 * gcc.target/i386/recip-vec-divf.c: Likewise.
967 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
968 * gcc.target/i386/sse-1.c: Likewise.
969 * gcc.target/i386/sse-16.c: Likewise.
970 * gcc.target/i386/sse-2.c: Likewise.
971 * gcc.target/i386/sse-20.c: Likewise.
972 * gcc.target/i386/sse-3.c: Likewise.
973 * gcc.target/i386/sse-7.c: Likewise.
974 * gcc.target/i386/sse-9.c: Likewise.
975 * gcc.target/i386/sse-addps-1.c: Likewise.
976 * gcc.target/i386/sse-addss-1.c: Likewise.
977 * gcc.target/i386/sse-andnps-1.c: Likewise.
978 * gcc.target/i386/sse-andps-1.c: Likewise.
979 * gcc.target/i386/sse-cmpss-1.c: Likewise.
980 * gcc.target/i386/sse-comiss-1.c: Likewise.
981 * gcc.target/i386/sse-comiss-2.c: Likewise.
982 * gcc.target/i386/sse-comiss-3.c: Likewise.
983 * gcc.target/i386/sse-comiss-4.c: Likewise.
984 * gcc.target/i386/sse-comiss-5.c: Likewise.
985 * gcc.target/i386/sse-comiss-6.c: Likewise.
986 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
987 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
988 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
989 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
990 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
991 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
992 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
993 * gcc.target/i386/sse-divps-1.c: Likewise.
994 * gcc.target/i386/sse-divss-1.c: Likewise.
995 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
996 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
997 * gcc.target/i386/sse-maxps-1.c: Likewise.
998 * gcc.target/i386/sse-maxss-1.c: Likewise.
999 * gcc.target/i386/sse-minps-1.c: Likewise.
1000 * gcc.target/i386/sse-minss-1.c: Likewise.
1001 * gcc.target/i386/sse-movaps-1.c: Likewise.
1002 * gcc.target/i386/sse-movaps-2.c: Likewise.
1003 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1004 * gcc.target/i386/sse-movhps-1.c: Likewise.
1005 * gcc.target/i386/sse-movhps-2.c: Likewise.
1006 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1007 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1008 * gcc.target/i386/sse-movntps-1.c: Likewise.
1009 * gcc.target/i386/sse-movss-1.c: Likewise.
1010 * gcc.target/i386/sse-movss-2.c: Likewise.
1011 * gcc.target/i386/sse-movss-3.c: Likewise.
1012 * gcc.target/i386/sse-movups-1.c: Likewise.
1013 * gcc.target/i386/sse-movups-2.c: Likewise.
1014 * gcc.target/i386/sse-mulps-1.c: Likewise.
1015 * gcc.target/i386/sse-mulss-1.c: Likewise.
1016 * gcc.target/i386/sse-orps-1.c: Likewise.
1017 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1018 * gcc.target/i386/sse-recip-vec.c: Likewise.
1019 * gcc.target/i386/sse-recip.c: Likewise.
1020 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1021 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1022 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1023 * gcc.target/i386/sse-subps-1.c: Likewise.
1024 * gcc.target/i386/sse-subss-1.c: Likewise.
1025 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1026 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1027 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1028 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1029 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1030 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1031 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1032 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1033 * gcc.target/i386/sse-xorps-1.c: Likewise.
1034 * gcc.target/i386/ssefn-1.c: Likewise.
1035 * gcc.target/i386/ssefn-3.c: Likewise.
1036 * gcc.target/i386/sseregparm-1.c: Likewise.
1037 * gcc.target/i386/stackalign/return-3.c: Likewise.
1038 * gcc.target/i386/vectorize1.c: Likewise.
1039 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1040 * gcc.target/i386/xorps-sse.c: Likewise.
1041 * gfortran.dg/pr28158.f90: Likewise.
1042 * gfortran.dg/pr30667.f: Likewise.
1043 * gnat.dg/loop_optimization7.adb: Likewise.
1044 * gnat.dg/sse_nolib.adb: Likewise.
1046 2010-07-11 Tobias Burnus <burnus@net-b.de>
1049 * gfortran.dg/use_rename_6.f90: New.
1050 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1052 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1055 * gfortran.dg/class_24.f03: New.
1057 2010-07-10 Richard Guenther <rguenther@suse.de>
1060 * gcc.dg/lto/20100709-1_0.c: New testcase.
1061 * gcc.dg/lto/20100709-1_1.c: Likewise.
1063 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1065 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1067 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1070 * objc.dg/lto/trivial-1_0.m: New.
1071 * objc.dg/lto/lto.exp: New.
1072 * obj-c++.dg/lto/trivial-1_0.mm: New.
1073 * obj-c++.dg/lto/lto.exp: New.
1074 * objc.dg/symtab-1.m: Adjust sizes.
1075 * objc.dg/image-info.m: Do not run for gnu-runtime.
1077 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1079 * gcc.dg/pr32370.c: Allow another kind of error message.
1081 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1083 * gnat.dg/atomic3.adb: New test.
1085 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1086 Denys Vlasenko <dvlasenk@redhat.com>
1087 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1089 PR tree-optimization/28632
1090 * gcc.dg/tree-ssa/vrp51.c: New test.
1091 * gcc.dg/tree-ssa/vrp52.c: New test.
1093 2010-07-09 Jason Merrill <jason@redhat.com>
1095 * g++.dg/abi/covariant6.C: New.
1096 * g++.dg/inherit/covariant17.C: Test both bases.
1097 * g++.dg/inherit/covariant7.C: Check vtable layout.
1099 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1101 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1103 2010-07-09 Richard Guenther <rguenther@suse.de>
1105 PR tree-optimization/44852
1106 * gcc.c-torture/execute/pr44852.c: New testcase.
1108 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1110 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1111 multiplication by values.
1112 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1113 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1115 2010-07-09 Richard Guenther <rguenther@suse.de>
1117 PR tree-optimization/44882
1118 * gfortran.dg/pr44882.f90: New testcase.
1120 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1123 * gcc.target/arm/pr40657-1.c: New test.
1124 * gcc.target/arm/pr40657-2.c: New test.
1125 * gcc.c-torture/execute/pr40657.c: New test.
1127 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1129 * gcc.dg/tree-ssa/vrp50.c: New test.
1130 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1132 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/c_sizeof_1.f90: Modified.
1136 * gfortran.dg/storage_size_1.f08: New.
1137 * gfortran.dg/storage_size_2.f08: New.
1139 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1141 * gcc.c-torture/execute/20100708-1.c: New test.
1143 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1146 * gfortran.dg/gomp/pr44847.f90: New test.
1148 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1150 PR tree-optimization/44710
1151 * gcc.dg/tree-ssa/ifc-6.c: New.
1152 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1154 2010-07-08 Tobias Burnus <burnus@net-b.de>
1157 * gfortran.dg/coarray_10.f90: Add an additional test.
1159 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1162 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1163 * gcc.c-torture/execute/pr44828.x: Revert.
1165 2010-07-08 Jason Merrill <jason@redhat.com>
1168 * g++.dg/inherit/covariant17.C: New.
1169 * g++.dg/abi/covariant1.C: Actually test for the bug.
1171 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1173 PR rtl-optimization/44838
1174 * gcc.dg/pr44838.c: New.
1176 2010-07-08 Richard Guenther <rguenther@suse.de>
1178 PR tree-optimization/44831
1179 * gcc.c-torture/compile/pr44831.c: New testcase.
1180 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1182 2010-07-08 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/44861
1185 * g++.dg/vect/pr44861.cc: New testcase.
1187 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1190 * gcc.c-torture/execute/pr44828.x: New file.
1192 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1194 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1196 * g++.dg/ext/altivec-17.C: Adjust error message.
1198 2010-07-07 Tom Tromey <tromey@redhat.com>
1200 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1202 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1205 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1206 * gcc.target/i386/rdrand-2.c: Likewise.
1207 * gcc.target/i386/rdrand-3.c: Likewise.
1209 2010-07-07 Jan Hubicka <jh@suse.cz>
1212 * g++.dg/torture/pr44813.C: New testcase.
1213 * g++.dg/torture/pr44826.C: New testcase.
1215 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1217 PR rtl-optimization/44787
1218 * gcc.c-torture/compile/pr44788.c: New test.
1219 * gcc.target/arm/pr44788.c: New test.
1221 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1223 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1225 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1227 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1230 2010-07-06 Tobias Burnus <burnus@net-b.de>
1233 * gfortran.dg/parameter_array_init_6.f90: New.
1234 * gfortran.dg/initialization_20.f90: Update dg-error.
1235 * gfortran.dg/initialization_24.f90: Ditto.
1237 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1239 * gfortran.dg/dim_range_1.f90: New test.
1240 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1242 2010-07-06 Jason Merrill <jason@redhat.com>
1245 * g++.dg/cpp0x/initlist41.C: New.
1248 * g++.dg/template/ptrmem22.C: New.
1250 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1252 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1254 * gcc.target/i386/i386.exp: Likewise.
1256 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1259 * gcc.dg/lto/20100518_0.c: Limit to x86.
1261 2010-07-06 Richard Guenther <rguenther@suse.de>
1264 * gcc.c-torture/execute/pr44828.c: New testcase.
1266 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1268 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1269 * g++.dg/warn/volatile1.C: Likewise.
1270 * g++.dg/template/warn1.C: Likewise.
1272 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1274 AVX Programming Reference (June, 2010)
1275 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1276 * g++.dg/other/i386-3.C: Likewise.
1277 * gcc.target/i386/sse-12.c: Likewise.
1279 * gcc.target/i386/f16c-check.h: New.
1280 * gcc.target/i386/rdfsbase-1.c: Likewise.
1281 * gcc.target/i386/rdfsbase-2.c: Likewise.
1282 * gcc.target/i386/rdgsbase-1.c: Likewise.
1283 * gcc.target/i386/rdgsbase-2.c: Likewise.
1284 * gcc.target/i386/rdrand-1.c: Likewise.
1285 * gcc.target/i386/rdrand-2.c: Likewise.
1286 * gcc.target/i386/rdrand-3.c: Likewise.
1287 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1288 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1289 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1290 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1291 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1292 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1293 * gcc.target/i386/wrfsbase-1.c: Likewise.
1294 * gcc.target/i386/wrfsbase-2.c: Likewise.
1295 * gcc.target/i386/wrgsbase-1.c: Likewise.
1296 * gcc.target/i386/wrgsbase-2.c: Likewise.
1298 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1299 (__builtin_ia32_vcvtps2ph): New.
1300 (__builtin_ia32_vcvtps2ph256): Likewise.
1302 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1303 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1305 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1306 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1308 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1309 (__builtin_ia32_vcvtps2ph256): Likewise.
1310 Add fsgsbase,rdrnd,f16c.
1312 * lib/target-supports.exp (check_effective_target_f16c): New.
1314 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/guality/nrv-1.c: New test.
1318 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1321 * gcc.target/arm/pr42505.c: New test case.
1323 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1326 * g++.dg/opt/nrv16.C: New test.
1328 2010-07-05 Richard Guenther <rguenther@suse.de>
1330 PR tree-optimization/44784
1331 * gcc.c-torture/compile/pr44784.c: New testcase.
1333 2010-07-05 Ira Rosen <irar@il.ibm.com>
1335 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1336 Increase loop bound and array size.
1337 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1340 2010-07-05 Ira Rosen <irar@il.ibm.com>
1342 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1343 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1344 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1345 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1346 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1348 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1351 * g++.dg/parse/template25.C: New.
1353 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1355 PR rtl-optimization/44695
1356 * gcc.dg/torture/pr44695.c: New.
1358 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1361 * g++.dg/ext/pretty3.C: New.
1363 2010-07-04 Richard Guenther <rguenther@suse.de>
1366 * g++.dg/torture/pr44809.C: New testcase.
1368 2010-07-04 Richard Guenther <rguenther@suse.de>
1370 PR tree-optimization/44656
1371 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1373 2010-07-04 Ira Rosen <irar@il.ibm.com>
1374 Revital Eres <eres@il.ibm.com>
1376 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1378 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1379 gcc.dg/vect/vect-96.c: Likewise.
1380 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1381 that support misaligned stores. Change the number of expected
1382 misaligned accesses.
1383 * gcc.dg/vect/vect-peel-1.c: New test.
1384 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1385 gcc.dg/vect/vect-peel-4.c: Likewise.
1386 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1387 vectorizable on all targets that support realignment.
1388 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1390 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1393 * gcc.dg/torture/pr44806.c: New.
1395 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1397 * gnat.dg/cond_expr1.adb: New test.
1399 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1401 * gnat.dg/modular3.adb: New test.
1402 * gnat.dg/modular3_pkg.ads: New helper.
1404 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1405 Mikael Pettersson <mikpe@it.uu.se>
1408 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1409 Make signed-ness of chars explicit. Scan the object for
1410 strings that are split by some target assemblers.
1411 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1414 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1416 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1418 2010-07-02 Le-Chun Wu <lcwu@google.com>
1421 * g++.dg/warn/Wshadow-7.C: New test.
1423 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1424 Julian Brown <julian@codesourcery.com>
1425 Sandra Loosemore <sandra@codesourcery.com>
1427 * gcc.c-torture/execute/20100416-1.c: New test case.
1429 2010-07-02 Julian Brown <julian@codesourcery.com>
1430 Sandra Loosemore <sandra@codesourcery.com>
1434 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1435 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1437 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1438 Julian Brown <julian@codesourcery.com>
1440 * gcc.target/arm/neon/vadds64.c: Regenerated.
1441 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1442 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1443 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1444 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1445 * gcc.target/arm/neon-vmls-1.c: Likewise.
1446 * gcc.target/arm/neon-vsubs64.c: New execution test.
1447 * gcc.target/arm/neon-vsubu64.c: New execution test.
1448 * gcc.target/arm/neon-vadds64.c: New execution test.
1449 * gcc.target/arm/neon-vaddu64.c: New execution test.
1451 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1453 * gcc.target/arm/neon-vands64.c: New.
1454 * gcc.target/arm/neon-vandu64.c: New.
1455 * gcc.target/arm/neon-vbics64.c: New.
1456 * gcc.target/arm/neon-vbicu64.c: New.
1457 * gcc.target/arm/neon-veors64.c: New.
1458 * gcc.target/arm/neon-veoru64.c: New.
1459 * gcc.target/arm/neon-vorns64.c: New.
1460 * gcc.target/arm/neon-vornu64.c: New.
1461 * gcc.target/arm/neon-vorrs64.c: New.
1462 * gcc.target/arm/neon-vorru64.c: New.
1463 * gcc.target/arm/neon/vands64.c: Regenerated.
1464 * gcc.target/arm/neon/vandu64.c: Regenerated.
1465 * gcc.target/arm/neon/vbics64.c: Regenerated.
1466 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1467 * gcc.target/arm/neon/veors64.c: Regenerated.
1468 * gcc.target/arm/neon/veoru64.c: Regenerated.
1469 * gcc.target/arm/neon/vorns64.c: Regenerated.
1470 * gcc.target/arm/neon/vornu64.c: Regenerated.
1471 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1472 * gcc.target/arm/neon/vorru64.c: Regenerated.
1474 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1478 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1480 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1481 * gfortran.dg/intent_out_5.f90: Same.
1482 * gfortran.dg/ltrans-7.f90: Same.
1483 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1485 2010-07-02 Jan Hubicka <jh@suse.cz>
1487 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1489 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1491 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1493 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1496 * c-c++-common/Wunused-var-12.c: New test.
1498 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1501 * gcc.target/arm/pr42835.c: New test.
1504 * gcc.target/arm/pr42172-1.c: New test.
1506 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1508 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1510 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1512 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1513 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1514 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1515 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1516 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1517 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1518 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1519 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1520 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1521 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1522 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1523 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1524 * gcc.target/arm/neon-vdup_ns64.c: New.
1525 * gcc.target/arm/neon-vdup_nu64.c: New.
1526 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1527 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1528 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1529 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1530 * gcc.target/arm/neon-vmov_ns64.c: New.
1531 * gcc.target/arm/neon-vmov_nu64.c: New.
1532 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1533 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1534 * gcc.target/arm/neon-vget_lanes64.c: New.
1535 * gcc.target/arm/neon-vget_laneu64.c: New.
1536 * gcc.target/arm/neon-vset_lanes64.c: New.
1537 * gcc.target/arm/neon-vset_laneu64.c: New.
1539 2010-07-02 Richard Guenther <rguenther@suse.de>
1541 * g++.dg/torture/20100702-1.C: New testcase.
1543 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1546 * gcc.c-torture/compile/pr44707.c: New test.
1548 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/template/crash101.C: New.
1553 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1555 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1556 Use the ABI-0 accessors and fail it for m64.
1558 2010-07-02 Jan Hubicka <jh@suse.cz>
1560 * g++.dg/tree-ssa/pr44706.C: New testcase.
1562 2010-07-02 Richard Guenther <rguenther@suse.de>
1564 PR tree-optimization/44748
1565 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1567 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1569 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1570 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1571 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1572 the method types to forward:.
1574 2010-06-30 Jason Merrill <jason@redhat.com>
1576 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1577 * g++.dg/other/pr25632.C: Likewise.
1579 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1581 PR tree-optimization/40421
1582 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1584 2010-07-01 Richard Guenther <rguenther@suse.de>
1588 * gcc.c-torture/execute/20100316-1.c: New testcase.
1589 * gcc.c-torture/execute/pr44468.c: Likewise.
1590 * gcc.c-torture/compile/20100609-1.c: Likewise.
1591 * gcc.dg/volatile2.c: Adjust.
1592 * gcc.dg/plugin/selfassign.c: Likewise.
1593 * gcc.dg/pr36902.c: Likewise.
1594 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1595 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1596 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1597 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1598 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1599 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1600 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1601 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1602 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1603 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1604 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1605 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1606 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1607 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1608 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1609 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1610 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1611 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1612 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1613 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1614 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1615 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1616 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1617 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1618 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1619 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1620 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1621 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1622 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1623 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1624 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1625 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1626 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1627 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1628 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1629 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1630 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1631 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1632 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1633 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1634 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1635 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1636 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1637 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1638 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1639 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1640 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1641 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1642 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1643 * g++.dg/tree-ssa/pr31146.C: Likewise.
1644 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1645 * g++.dg/tree-ssa/pr33604.C: Likewise.
1646 * g++.dg/plugin/selfassign.c: Likewise.
1647 * gfortran.dg/array_memcpy_3.f90: Likewise.
1648 * gfortran.dg/array_memcpy_4.f90: Likewise.
1649 * c-c++-common/torture/pr42834.c: New testcase.
1651 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/template/crash100.C: New.
1656 2010-06-30 Jan Hubicka <jh@suse.cz>
1658 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1660 2010-06-30 Michael Matz <matz@suse.de>
1663 * gcc.dg/pr44699.c: New test.
1665 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1667 PR tree-optimization/39799
1668 * c-c++-common/uninit-17.c: New test.
1670 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1673 * gfortran.dg/read_infnan_1.f90: New test.
1675 2010-06-29 Jason Merrill <jason@redhat.com>
1677 Enable implicitly declared move constructor/operator= (N3053).
1678 * g++.dg/cpp0x/implicit3.C: New.
1679 * g++.dg/cpp0x/implicit4.C: New.
1680 * g++.dg/cpp0x/implicit5.C: New.
1681 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1682 * g++.dg/cpp0x/not_special.C: Adjust.
1683 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1684 * g++.dg/cpp0x/rv1n.C: Adjust.
1685 * g++.dg/cpp0x/rv1p.C: Adjust.
1686 * g++.dg/cpp0x/rv2n.C: Adjust.
1687 * g++.dg/cpp0x/rv2p.C: Adjust.
1688 * g++.dg/cpp0x/rv3n.C: Adjust.
1689 * g++.dg/cpp0x/rv3p.C: Adjust.
1690 * g++.dg/cpp0x/rv4n.C: Adjust.
1691 * g++.dg/cpp0x/rv4p.C: Adjust.
1692 * g++.dg/cpp0x/rv5n.C: Adjust.
1693 * g++.dg/cpp0x/rv5p.C: Adjust.
1694 * g++.dg/cpp0x/rv6n.C: Adjust.
1695 * g++.dg/cpp0x/rv6p.C: Adjust.
1696 * g++.dg/cpp0x/rv7n.C: Adjust.
1697 * g++.dg/cpp0x/rv7p.C: Adjust.
1698 * g++.dg/cpp0x/rv8p.C: Adjust.
1699 * g++.dg/gomp/pr26690-1.C: Adjust.
1700 * g++.dg/other/error20.C: Adjust.
1701 * g++.dg/other/error31.C: Adjust.
1702 * g++.dg/parse/error19.C: Adjust.
1703 * g++.dg/template/qualttp5.C: Adjust.
1704 * g++.old-deja/g++.law/ctors5.C: Adjust.
1706 Enable implicitly deleted functions (N2346)
1707 * g++.dg/cpp0x/defaulted17.C: New.
1708 * g++.dg/cpp0x/implicit1.C: New.
1709 * g++.dg/cpp0x/implicit2.C: New.
1710 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1711 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1712 * g++.dg/init/ctor4.C: Adjust.
1713 * g++.dg/init/synth2.C: Adjust.
1714 * g++.dg/lto/20081118_1.C: Adjust.
1715 * g++.dg/other/error13.C: Adjust.
1716 * g++.dg/other/unused1.C: Adjust.
1717 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1718 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1719 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1720 * g++.old-deja/g++.law/ctors17.C: Adjust.
1721 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1722 * g++.old-deja/g++.pt/assign1.C: Adjust.
1723 * g++.old-deja/g++.pt/crash20.C: Adjust.
1725 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1726 * g++.dg/cpp0x/defaulted13.C: Adjust.
1727 * g++.dg/cpp0x/defaulted2.C: Adjust.
1728 * g++.dg/cpp0x/defaulted3.C: Adjust.
1729 * g++.dg/cpp0x/initlist9.C: Adjust.
1730 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1731 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1732 * g++.dg/init/synth2.C: Adjust.
1734 * g++.dg/cpp0x/defaulted19.C: New.
1736 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1737 * g++.dg/template/error23.C: Fix for -std=c++0x.
1739 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1742 * gfortran.dg/proc_ptr_28.f90: New.
1744 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1746 PR tree-optimization/43801
1747 * g++.dg/torture/pr43801.C: New test.
1750 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1752 2010-06-29 Jason Merrill <jason@redhat.com>
1755 * g++.dg/template/qualified-id2.C: New.
1756 * g++.dg/template/qualified-id3.C: New.
1758 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1761 * gfortran.dg/associated_target_4.f90: New.
1763 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1766 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1768 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1770 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1772 2010-06-29 Jan Hubicka <jh@suse.cz>
1774 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1776 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1779 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1780 * gcc.target/arm/wmul-3.c: New test.
1781 * gcc.target/arm/wmul-4.c: New test.
1783 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1785 PR rtl-optimization/44659
1786 * gcc.target/i386/extract-1.c: New.
1787 * gcc.target/i386/extract-2.c: Likewise.
1788 * gcc.target/i386/extract-3.c: Likewise.
1789 * gcc.target/i386/extract-4.c: Likewise.
1790 * gcc.target/i386/extract-5.c: Likewise.
1791 * gcc.target/i386/extract-6.c: Likewise.
1793 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1796 * g++.dg/warn/Wunused-var-14.C: New test.
1798 2010-06-28 Tobias Burnus <burnus@net-b.de>
1801 * gfortran.dg/nan_6.f90: New.
1803 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1805 PR tree-optimization/43781
1806 * gcc.dg/torture/pr43781.c: New.
1808 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1811 * gfortran.dg/actual_rank_check_1.f90: New test.
1813 2010-06-28 Martin Jambor <mjambor@suse.cz>
1815 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1817 2010-06-28 Jan Hubicka <jh@suse.cz>
1819 PR tree-optimization/44687
1820 * gcc.c-torture/compile/pr44687.c
1822 2010-06-28 Martin Jambor <mjambor@suse.cz>
1825 * g++.dg/torture/pr44535.C: New test.
1827 2010-06-28 Michael Matz <matz@suse.de>
1830 * gfortran.dg/pr44592.f90: New test.
1832 2010-06-28 Jan Hubicka <jh@suse.cz>
1834 PR tree-optimization/44357
1835 * g++.dg/torture/pr44357.C: New testcase.
1837 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1839 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1840 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1841 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1842 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1843 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1844 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1846 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1848 2010-06-27 Jan Hubicka <jh@suse.cz>
1850 * gcc.c-torture/compile/pr44686.c: New file.
1852 2010-06-27 Richard Guenther <rguenther@suse.de>
1854 PR tree-optimization/44683
1855 * gcc.c-torture/execute/pr44683.c: New testcase.
1857 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/noreturn3.ad[sb]: New test.
1861 2010-06-26 Jason Merrill <jason@redhat.com>
1863 * g++.dg/cpp0x/explicit5.C: New.
1865 2010-06-26 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/44393
1868 * gcc.dg/pr44393.c: New testcase.
1870 2010-06-26 Jan Hubicka <jh@suse.cz>
1872 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1874 2010-06-26 Richard Guenther <rguenther@suse.de>
1877 * gcc.dg/pr44674.c: New testcase.
1879 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1881 * gcc.dg/opts-3.c: New test.
1883 2010-06-26 Tobias Burnus <burnus@net-b.de>
1885 * gfortran.dg/type_decl_1.f90: New.
1886 * gfortran.dg/type_decl_2.f90: New.
1888 2010-06-26 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1891 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1893 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1896 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1897 error in comparing reals.
1899 2010-06-25 Tobias Burnus <burnus@net-b.de>
1901 * selected_real_kind_2.f90: New.
1902 * selected_real_kind_3.f90: New.
1904 2010-06-25 Tobias Burnus <burnus@net-b.de>
1906 * gfortran.dg/entry_19.f90: New.
1908 2010-06-25 Tobias Burnus <burnus@net-b.de>
1910 * gfortran.dg/end_subroutine_1.f90: New.
1911 * gfortran.dg/end_subroutine_2.f90: New.
1912 * gfortran.dg/interface_proc_end.f90: Update.
1914 2010-06-25 Tobias Burnus <burnus@net-b.de>
1916 * gfortran.dg/semicolon_fixed.f: Update.
1917 * gfortran.dg/semicolon_fixed_2.f: New.
1918 * gfortran.dg/semicolon_free_2.f90: New.
1919 * gfortran.dg/semicolon_free.f90: Update.
1921 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1924 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1926 2010-06-25 Martin Jambor <mjambor@suse.cz>
1928 * g++.dg/ipa/iinline-3.C: New test.
1929 * gcc.dg/ipa/modif-1.c: Removed.
1931 2010-06-25 Jan Hubicka <jh@suse.cz>
1933 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1935 2010-06-25 Martin Jambor <mjambor@suse.cz>
1937 * g++.dg/ipa/iinline-2.C: New test.
1939 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1942 * gfortran.dg/pr43866.f90: New test.
1944 PR tree-optimization/44539
1945 * gcc.dg/pr44539.c: New test.
1947 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1951 * gcc.target/mips/madd-9.c: New test.
1953 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1956 * gcc.dg/noncompile/pr44517.c: New.
1957 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1959 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1962 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1963 and add argument to nop for IA64.
1965 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1968 * gcc.target/i386/mod-1.c: New.
1969 * gcc.target/i386/umod-1.c: Likewise.
1970 * gcc.target/i386/umod-2.c: Likewise.
1971 * gcc.target/i386/umod-3.c: Likewise.
1973 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1976 * g++.dg/torture/pr44492.C: New test.
1978 2010-06-24 Andi Kleen <ak@linux.intel.com>
1980 * c-c++-common/warn-omitted-condop.c: New.
1982 2010-06-24 Tobias Burnus <burnus@net-b.de>
1985 * gfortran.dg/import8.f90: New.
1987 2010-06-23 Arnaud Charlet <charlet@adacore.com>
1989 * gnat.dg/not_null.adb: Update test case.
1991 2010-06-22 Jakub Jelinek <jakub@redhat.com>
1994 * g++.dg/warn/Wunused-var-13.C: New test.
1997 * g++.dg/diagnostic/method1.C: New test.
1999 2010-06-22 Cary Coutant <ccoutant@google.com>
2001 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2003 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2006 * gfortran.dg/abstract_type_8.f03: New.
2008 2010-06-21 Jason Merrill <jason@redhat.com>
2010 * g++.dg/cpp0x/noexcept08.C: New.
2012 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2014 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2017 * gcc.target/i386/sse2-vec-2a.c: New.
2019 2010-06-21 DJ Delorie <dj@redhat.com>
2021 * gcc.dg/pragma-diag-1.c: New.
2023 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2026 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2028 2010-06-21 Alan Modra <amodra@gmail.com>
2031 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2032 tail call to check_fa_mid.
2034 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2037 * gcc.c-torture/execute/pr44575.c: New test.
2039 2010-06-21 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/contiguous_1.f90: New.
2043 * gfortran.dg/contiguous_2.f90: New.
2044 * gfortran.dg/contiguous_3.f90: New.
2046 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2048 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2049 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2051 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2054 * gcc.target/i386/pr44546.c: New test.
2056 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2058 * gcc.dg/opts-2.c: New test.
2060 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2063 * gfortran.dg/typebound_proc_15.f03: Modified.
2065 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2068 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2069 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2071 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2073 * g++.dg/ext/label13.C: Fix typo in last change.
2075 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2078 * gfortran.dg/eof_3.f90
2079 * gfortran.dg/endfile_2.f90
2080 * gfortran.dg/endfile_4.f90
2081 * gfortran.dg/endfile_3.f90
2083 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2086 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2088 2010-06-18 Tobias Burnus <burnus@net-b.de>
2091 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2093 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2095 * gcc.target/arm/pr40900.c: New test.
2097 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2099 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2101 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2104 * gfortran.dg/typebound_call_15.f03: New.
2106 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2109 * g++.dg/pr44486.C: New.
2111 2010-06-16 DJ Delorie <dj@redhat.com>
2113 * gcc.target/i386/volatile-bitfields-1.c: New.
2114 * gcc.target/i386/volatile-bitfields-2.c: New.
2116 2010-06-16 Jason Merrill <jason@redhat.com>
2118 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2120 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2122 2010-06-16 Richard Guenther <rguenther@suse.de>
2125 * gcc.c-torture/execute/pr44555.c: New testcase.
2127 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/typebound_proc_16.f03: New.
2132 2010-06-16 Martin Jambor <mjambor@suse.cz>
2134 * g++.dg/torture/pr43905.C: New test.
2136 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2139 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2140 initialization loop from being vectorized.
2141 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2143 2010-06-16 Alan Modra <amodra@gmail.com>
2145 PR tree-optimization/44507
2146 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2148 2010-06-15 Jason Merrill <jason@redhat.com>
2150 * g++.dg/overload/arg3.C: Adjust error locations.
2151 * g++.dg/overload/copy1.C: Likewise.
2152 * g++.dg/tc1/dr152.C: Likewise.
2153 * g++.dg/template/incomplete4.C: Likewise.
2154 * g++.dg/template/incomplete5.C: Likewise.
2155 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2156 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2157 * g++.old-deja/g++.pt/crash9.C: Likewise.
2159 * g++.dg/inherit/virtual5.C: New.
2161 * g++.dg/cpp0x/defaulted18.C: New.
2163 * g++.dg/cpp0x/initlist40.C: New.
2165 * g++.dg/cpp0x/initlist39.C: New.
2167 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2170 * gcc.dg/graphite/pr44391.c: New.
2172 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2175 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2176 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2177 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2178 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2180 2010-06-15 Richard Guenther <rguenther@suse.de>
2182 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2184 2010-06-15 Richard Guenther <rguenther@suse.de>
2186 * gcc.dg/vect/bb-slp-21.c: Adjust.
2187 * gcc.dg/vect/bb-slp-13.c: Likewise
2188 * gcc.dg/vect/bb-slp-4.c: Likewise
2189 * gcc.dg/vect/bb-slp-22.c: Likewise
2190 * gcc.dg/vect/bb-slp-14.c: Likewise
2191 * gcc.dg/vect/bb-slp-23.c: Likewise
2192 * gcc.dg/vect/bb-slp-15.c: Likewise
2193 * gcc.dg/vect/bb-slp-17.c: Likewise
2194 * gcc.dg/vect/bb-slp-18.c: Likewise
2195 * gcc.dg/vect/bb-slp-19.c: Likewise
2196 * gcc.dg/vect/bb-slp-10.c: Likewise
2197 * gcc.dg/vect/bb-slp-11.c: Likewise
2198 * gcc.dg/vect/bb-slp-20.c: Likewise
2199 * gcc.dg/vect/bb-slp-3.c: Likewise
2201 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2204 * gfortran.dg/gomp/pr44536.f90: New test.
2205 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2207 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2210 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2211 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2213 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/44508
2216 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2219 * gcc.dg/pr44509.c: New test.
2221 2010-06-14 Ira Rosen <irar@il.ibm.com>
2223 PR tree-optimization/44507
2224 * gcc.dg/vect/pr44507.c: New test.
2226 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2228 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2229 and c-pretty-print.h.
2231 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2233 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2235 * gfortran.dg/whole_file_18.f90: Updated error message.
2237 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2239 * gfortran.dg/whole_file_20.f03: New.
2241 2010-06-12 Jan Hubicka <jh@suse.cz>
2243 * gcc.c-torture/compile/pc44485.c: New testcase.
2245 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2248 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2249 * gfortran.dg/typebound_proc_14.f03: New.
2250 * gfortran.dg/typebound_proc_15.f03: New.
2252 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2254 * gcc.dg/opts-1.c: New test.
2256 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2258 * gcc.dg/funroll-loops-all.c: Update expected error.
2260 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2263 * gcc.target/i386/pr44481.c: New test.
2265 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2267 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2269 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2272 * gcc.dg/tree-ssa/pr44483.c: New.
2274 2010-06-11 Paul Brook <paul@codesourcery.com>
2276 * g++.dg/other/arm-neon-1.C: New test.
2278 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2282 * gfortran.dg/class_23.f03: New test.
2284 2010-06-11 Jan Hubicka <jh@suse.cz>
2286 * gcc.dg/ipa/pure-const-2.c: New testcase.
2288 2010-06-11 Jan Hubicka <jh@suse.cz>
2290 * gcc.dg/noreturn-7.c: Update.
2291 * gcc.dg/noreturn-4.c: Update.
2293 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2296 * g++.dg/other/typedef4.C: New test.
2298 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2301 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2303 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2306 * gfortran.dg/asynchronous_3.f03
2308 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2311 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2312 non-temporal stores out of the tests to form new test cases. As a
2313 result, no non-temporal store should be generated in this case.
2315 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2316 prefetch-7.c that generate one non-temporal store.
2318 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2319 prefetch-7.c that generate one non-temporal store and one
2320 one-temporal prefetch.
2322 2010-06-10 Martin Jambor <mjambor@suse.cz>
2324 PR tree-optimization/44258
2325 * gcc.dg/tree-ssa/pr44258.c: New test.
2327 2010-06-10 Daniel Kraft <d@domob.eu>
2330 * gfortran.dg/associate_1.f03: New test.
2331 * gfortran.dg/associate_2.f95: New test.
2332 * gfortran.dg/associate_3.f03: New test.
2333 * gfortran.dg/associate_4.f08: New test.
2335 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2337 * gfortran.dg/selected_char_kind_4.f90: New test.
2339 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2341 * gcc.dg/pr42461.c: New test.
2343 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2346 * gfortran.dg/selected_real_kind_1.f90: New.
2348 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2351 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2353 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2356 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2358 * gfortran.dg/data_namelist_conflict.f90: New test.
2360 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2362 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2363 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2364 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2366 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2368 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2369 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2370 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2371 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2372 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2374 2010-06-09 Jason Merrill <jason@redhat.com>
2377 * g++.dg/cpp0x/decltype23.C: Move to...
2378 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2380 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2383 * gfortran.dg/typebound_call_14.f03: New test.
2385 2010-06-09 Martin Jambor <mjambor@suse.cz>
2387 PR tree-optimization/44423
2388 * gcc.dg/tree-ssa/pr44423.c: New test.
2390 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2393 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2394 TV_NONE to initialize tv_id field.
2395 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2396 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2397 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2399 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2400 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2401 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2403 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2405 PR tree-optimization/39874
2407 * gcc.dg/pr39874.c: New file.
2409 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2411 * g++.dg/ext/attr-alias-1.C: New.
2412 * g++.dg/ext/attr-alias-2.C: New.
2414 2010-06-07 Tobias Burnus <burnus@net-b.de>
2417 * gfortran.dg/proc_ptr_27.f90: New.
2419 2010-06-07 Jason Merrill <jason@redhat.com>
2422 * g++.dg/cpp0x/decltype23.C: New.
2424 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2425 Shujing Zhao <pearly.zhao@oracle.com>
2428 * gcc.dg/c90-const-expr-10.c: Adjust.
2429 * gcc.dg/c99-const-expr-10.c: Adjust.
2430 * gcc.dg/init-bad-7.c: New.
2432 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2434 * lib/target-supports.exp (check_effective_target_gas): New proc.
2435 * gcc.c-torture/execute/960321-1.x: New file.
2437 2010-06-07 Jason Merrill <jason@redhat.com>
2440 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2442 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2445 * g++.dg/warn/Wunused-var-12.C: New test.
2448 * c-c++-common/Wunused-var-11.c: New test.
2450 2010-06-07 Jan Hubicka <jh@suse.cz>
2452 * gcc.dg/ipa/pure-const-1.c: New testcase.
2454 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2456 PR rtl-optimization/44404
2457 * gcc.dg/pr44404.c: New.
2459 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2462 * gcc.target/i386/abi-2.c: Check sysv abi here.
2463 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2464 function to avoid failures by different ABIs.
2465 * gcc.target/i386/aes-check.h: Likewise.
2466 * gcc.target/i386/avx-check.h: Likewise.
2467 * gcc.target/i386/fma4-check.h: Likewise.
2468 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2469 * gcc.target/i386/mmx-check.h: Likewise.
2470 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2471 * gcc.target/i386/pclmul-check.h: Likewise.
2472 * gcc.target/i386/sse-check.h: Likewise.
2473 * gcc.target/i386/sse2-check.h: Likewise.
2474 * gcc.target/i386/sse3-check.h: Likewise.
2475 * gcc.target/i386/sse4_1-check.h: Likewise.
2476 * gcc.target/i386/sse4_2-check.h: Likewise.
2477 * gcc.target/i386/sse4a-check.h: Likewise.
2478 * gcc.target/i386/ssse3-check.h: Likewise.
2479 * gcc.target/i386/xop-check.h: Likewise.
2480 * gcc.target/i386/pr27971.c: Fix for LLP64.
2481 * gcc.target/i386/pr39139.c: Likewise.
2482 * gcc.target/i386/pr39315-check.c: Likewise.
2483 * gcc.target/i386/vararg-1.c: Likewise.
2484 * gcc.target/i386/vararg-2.c: Likewise.
2485 Additional add dg-compile to avoid failure due
2488 * gcc.dg/compound-literal-1.c: Fix for llp64.
2489 * gcc.dg/pr32370.c: Likewise.
2490 * gcc.dg/pr37561.c: Likewise.
2491 * gcc.dg/pr41340.c: Likewise.
2492 * gcc.dg/pr41551.c: Likewise.
2494 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2497 * g++.dg/debug/dwarf2/typedef3.C: New test.
2499 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2502 * c-c++-common/pr20000.c: New.
2504 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2507 * g++.dg/init/pr44086.C: New.
2508 * g++.dg/cpp0x/decltype4.C: Adjust.
2510 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2513 * gfortran.dg/generic_23.f03: New test.
2515 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2518 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2520 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2523 * c-c++-common/Wunused-var-9.c: New test.
2525 2010-06-05 Jason Merrill <jason@redhat.com>
2527 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2529 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2532 * gcc.dg/c99-restrict-4.c: New test.
2534 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2536 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2537 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2538 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2539 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2540 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2541 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2542 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2543 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2544 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2545 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2546 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2547 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2548 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2549 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2550 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2551 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2552 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2553 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2554 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2555 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2556 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2557 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2559 2010-06-04 Jason Merrill <jason@redhat.com>
2561 * g++.dg/cpp0x/noexcept06.C: New.
2562 * g++.dg/cpp0x/noexcept07.C: New.
2564 * g++.dg/cpp0x/noexcept01.C: New.
2565 * g++.dg/cpp0x/noexcept02.C: New.
2566 * g++.dg/cpp0x/noexcept03.C: New.
2567 * g++.dg/cpp0x/noexcept04.C: New.
2568 * g++.dg/cpp0x/noexcept05.C: New.
2570 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2573 * g++.dg/warn/Wunused-var-10.C: New test.
2574 * g++.dg/warn/Wunused-var-11.C: New test.
2577 * c-c++-common/Wunused-var-10.c: New test.
2579 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2582 * gcc.dg/assign-warn-2.c: Update.
2583 * gcc.dg/cpp/line3.c: Update.
2584 * gcc.dg/c99-array-lval-8.c: Update.
2585 * gcc.dg/cast-qual-2.c: Update.
2586 * gcc.dg/c99-arraydecl-3.c: Update.
2587 * gcc.dg/assign-warn-1.c: Update.
2588 * gcc.dg/format/gcc_diag-1.c: Update.
2590 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2592 PR rtl-optimization/39871
2593 PR rtl-optimization/40615
2594 PR rtl-optimization/42500
2595 PR rtl-optimization/42502
2596 * gcc.target/arm/eliminate.c: New test.
2598 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2602 * g++.old-deja/g++.other/delete3.C: Likewise.
2603 * g++.old-deja/g++.other/new.C: Likewise.
2604 * g++.old-deja/g++.law/operators27.C: Likewise.
2605 * g++.old-deja/g++.mike/p755.C: Likewise.
2606 * g++.dg/eh/new1.C: Likewise.
2607 * g++.dg/init/new5.C: Likewise.
2609 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2611 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2612 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2613 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2615 2010-06-03 Richard Guenther <rguenther@suse.de>
2618 * lib/lto.exp: Always load gcc.exp.
2619 (lto-obj): For C source files invoke gcc_target_compile.
2620 * g++.dg/lto/20100603-1_0.C: New testcase.
2621 * g++.dg/lto/20100603-1_1.c: Likewise.
2623 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2625 PR tree-optimization/43688
2626 * gfortran.dg/pr43688.f90: New.
2628 2010-06-03 Richard Guenther <rguenther@suse.de>
2631 * gcc.dg/lto/20100603-1_0.c: New testcase.
2632 * gcc.dg/lto/20100603-2_0.c: Likewise.
2633 * gcc.dg/lto/20100603-3_0.c: Likewise.
2635 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2638 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2639 * gcc.target/powerpc/recip-2.c: Ditto.
2640 * gcc.target/powerpc/recip-3.c: Ditto.
2641 * gcc.target/powerpc/recip-4.c: Ditto.
2642 * gcc.target/powerpc/recip-5.c: Ditto.
2643 * gcc.target/powerpc/recip-6.c: Ditto.
2644 * gcc.target/powerpc/recip-7.c: Ditto.
2645 * gcc.target/powerpc/recip-test.h: Ditto.
2646 * gcc.target/powerpc/recip-test2.h: Ditto.
2648 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2650 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2652 2010-06-02 Jason Merrill <jason@redhat.com>
2654 * g++.dg/ext/vector9.C: Expect typedef in error message.
2659 * g++.dg/tc1/dr101.C: Remove xfails.
2661 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2664 * g++.dg/ipa/pr44372.C: New.
2666 2010-06-02 Jan Hubicka <jh@suse.cz>
2669 * g++.dg/torture/pr44295.C: Neww testcase.
2671 2010-06-02 Jan Hubicka <jh@suse.cz>
2673 * gcc.dg/tree-ssa/loadpre6.c: Update.
2675 2010-06-02 Richard Guenther <rguenther@suse.de>
2677 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2680 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2682 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2683 the link fail message.
2685 2010-06-02 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/use_13.f90: New test case.
2690 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2693 * gfortran.dg/error_stop_2.f08: Minor update.
2695 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2698 * gfortran.dg/error_stop_1.f08: New test.
2699 * gfortran.dg/error_stop_2.f08: New test.
2701 2010-06-01 Jason Merrill <jason@redhat.com>
2704 * g++.dg/cpp0x/initlist37.C: New.
2705 * g++.dg/cpp0x/initlist38.C: New.
2708 * g++.dg/cpp0x/initlist36.C: New.
2710 2010-05-31 Jan Hubicka <jh@suse.cz>
2712 * gcc.dg/noreturn-8.c: New testcase.
2714 2010-05-31 Jan Hubicka <jh@suse.cz>
2716 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2717 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2719 2010-05-31 Jan Hubicka <jh@suse.cz>
2721 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2722 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2724 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2727 * gfortran.dg/dependency_27.f90: New test.
2728 * gfortran.dg/array_assign_1.F90: New test.
2730 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2733 * gcc.target/i386/sse-24.c: New test.
2735 2010-05-31 Jan Hubicka <jh@suse.cz>
2737 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2739 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.dg/pr44337.c: New test.
2744 PR tree-optimization/44182
2745 * g++.dg/debug/pr44182.C: New test.
2747 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2749 * gcc.dg/nested-func-7.c: New test.
2750 * gnat.dg/frame_overflow.adb: Adjust directives.
2752 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2754 * gnat.dg/prot2.ad[sb]: New test.
2755 * gnat.dg/prot2_pkg1.ads: New helper.
2756 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2758 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2760 * gnat.dg/array11.adb: Adjust dg-warning directive.
2761 * gnat.dg/object_overflow.adb: Likewise.
2763 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2766 * gcc.dg/tree-ssa/pr44306.c: New.
2768 2010-05-29 Jan Hubicka <jh@suse.cz>
2770 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2772 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2774 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2776 2010-05-28 Mike Stump <mikestump@comcast.net>
2779 * objc.dg/const-str-9.m: Remove static.
2781 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2784 * gcc.c-torture/compile/pr43636.c: New test.
2786 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2789 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2790 * obj-c++.dg/try-catch-9.mm: Ditto.
2792 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2794 Revert patch for PR c++/44188
2795 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2797 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2800 * g++.dg/debug/dwarf2/typedef3.C: New test.
2802 2010-05-27 Jason Merrill <jason@redhat.com>
2805 * g++.dg/ext/vla9.C: New.
2807 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2810 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2811 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2812 * objc.dg/torture/tls/thr-init.m: Ditto.
2813 * objc.dg/torture/trivial.m: Ditto.
2814 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2815 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2816 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2817 * obj-c++.dg/torture/trivial.mm: Ditto.
2819 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2821 * g++.dg/lto/20100302_0.C: Skip on darwin.
2823 2010-05-27 Richard Guenther <rguenther@suse.de>
2825 PR tree-optimization/44284
2826 * gcc.dg/vect/vect-118.c: New testcase.
2827 * gcc.dg/vect/bb-slp-20.c: Adjust.
2828 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2829 * gcc.dg/vect/slp-9.c: Likewise.
2830 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2831 * gcc.dg/vect/vect-10.c: Likewise.
2832 * gcc.dg/vect/vect-109.c: Likewise.
2833 * gcc.dg/vect/vect-12.c: Likewise.
2834 * gcc.dg/vect/vect-36.c: Likewise.
2835 * gcc.dg/vect/vect-7.c: Likewise.
2836 * gcc.dg/vect/vect-iv-8.c: Likewise.
2837 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2838 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2839 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2840 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2841 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2842 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2843 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2844 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2845 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2846 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2847 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2848 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2849 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2850 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2851 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2852 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2853 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2855 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2857 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2860 2010-05-26 Jan Hubicka <jh@suse.cz>
2862 * gcc.dg/lto/materialize-1_0.c: New file.
2863 * gcc.dg/lto/materialize-1_1.c: New file.
2865 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2867 * gnat.dg/lto10.adb: New test.
2868 * gnat.dg/lto10_pkg.ads: New helper.
2870 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2872 * lib/target-supports.exp (check_effective_target_int128): New
2873 function to check if __int128 types are available for target.
2874 * c-c++-common/int128-types-1.c: New.
2875 * c-c++-common/int128-1.c: New.
2876 * c-c++-common/int128-2.c: New.
2877 * g++.dg/abi/mangle43.C: New.
2878 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2879 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2880 pointer-wide scalar.
2881 * g++.dg/other/pr25632.C: Likewise.
2882 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2883 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2885 * g++.dg/warn/pr13358-4.C: Likewise.
2886 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2887 * g++.dg/warn/Wconversion-null.C: Likewise.
2889 2010-05-26 Jason Merrill <jason@redhat.com>
2892 * g++.dg/cpp0x/variadic101.C: New.
2894 2010-05-26 Richard Guenther <rguenther@suse.de>
2896 PR rtl-optimization/44164
2897 * gcc.c-torture/execute/pr44164.c: New testcase.
2898 * g++.dg/tree-ssa/pr13146.C: Adjust.
2900 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2903 * gfortran.dg/whole_file_19.f90 : New test.
2905 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2910 * gfortran.dg/pr40999.f: Fix function type.
2911 * gfortran.dg/whole_file_5.f90: Likewise.
2912 * gfortran.dg/whole_file_6.f90: Likewise.
2913 * gfortran.dg/whole_file_16.f90: New.
2914 * gfortran.dg/whole_file_17.f90: New.
2915 * gfortran.dg/whole_file_18.f90: New.
2917 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2918 Iain Sandoe <iains@gcc.gnu.org>
2920 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2921 * gcc.c-torture/compile/pr44197.c: Require alias support.
2922 * gcc.dg/lto/20081222_0.c: Ditto.
2924 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.dg/guality/vla-2.c: New test.
2929 2010-05-25 Richard Guenther <rguenther@suse.de>
2932 * g++.dg/torture/pr44069.C: New testcase.
2934 2010-05-25 Richard Guenther <rguenther@suse.de>
2936 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2938 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2941 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2943 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2945 * obj-c++.dg/torture/tls/trivial.mm: New.
2946 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2947 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2948 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2949 * obj-c++.dg/torture/tls/diag-1.mm: New.
2950 * obj-c++.dg/torture/tls/tls.exp: New.
2951 * obj-c++.dg/torture/trivial.mm: New.
2952 * obj-c++.dg/torture/dg-torture.exp: New.
2953 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2954 * obj-c++.dg/tls/trivial.m: New.
2955 * obj-c++.dg/tls/init-1.mm: New.
2956 * obj-c++.dg/tls/diag-1.mm: New.
2957 * obj-c++.dg/tls/init-2.mm: New.
2958 * obj-c++.dg/tls/diag-2.mm: New.
2959 * obj-c++.dg/tls/diag-3.mm: New.
2960 * obj-c++.dg/tls/diag-4.mm: New.
2961 * obj-c++.dg/tls/static-1.mm: New.
2962 * obj-c++.dg/tls/tls.exp: New.
2963 * obj-c++.dg/tls/diag-5.mm: New.
2964 * obj-c++.dg/tls/static-1a.mm: New.
2965 * objc-obj-c++-shared/Object1.mm: New.
2966 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2968 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2971 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2972 * obj-c++.dg/const-str-6.mm: Ditto.
2974 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2976 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2978 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2981 * gnat.dg/array13.ad[sb]: New test.
2983 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2984 Sandra Loosemore <sandra@codesourcery.com>
2986 * gcc.target/arm/neon/: Regenerated test cases.
2988 * gcc.target/arm/neon/polytypes.c,
2989 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2990 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2991 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2992 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2993 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2994 dg-add-options arm_neon.
2996 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2997 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2998 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2999 and arm_neon_fp16_ok.
3001 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3002 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3004 * lib/target-supports.exp (add_options_for_arm_neon): New.
3005 (check_effective_target_arm_neon_ok_nocache): New, from
3006 check_effective_target_arm_neon_ok. Check multiple possibilities.
3007 (check_effective_target_arm_neon_ok): Use
3008 check_effective_target_arm_neon_ok_nocache.
3009 (add_options_for_arm_neon_fp16)
3010 (check_effective_target_arm_neon_fp16_ok)
3011 check_effective_target_arm_neon_fp16_ok_nocache): New.
3012 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3014 2010-05-24 Jason Merrill <jason@redhat.com>
3017 * g++.dg/cpp0x/initlist35.C: New.
3018 * g++.dg/init/brace6.C: Adjust.
3020 2010-05-24 Paul Brook <paul@codesourcery.com>
3022 * gcc.target/arm/frame-pointer-1.c: New test.
3023 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3024 pointer elimination.
3026 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3029 * gcc.target/i386/crc32-3.c: New.
3030 * gcc.target/i386/crc32-4.c: Likewise.
3032 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3034 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3035 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3036 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3038 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3040 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3042 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3045 * gcc.c-target/pr43869.c: New test.
3047 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3050 * gfortran.dg/class_22.f03: New.
3052 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3055 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3057 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3060 * gfortran.dg/abstract_type_7.f03: New.
3062 2010-05-21 Jason Merrill <jason@redhat.com>
3064 * g++.dg/eh/spec11.C: Test cleanup optimization.
3066 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.target/i386/pr44223.c: New test.
3071 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3073 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3075 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3077 * g++.dg/other/const3.C: New test.
3079 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3082 * warn_unused_dummy_argument_1.f90: New.
3083 * warn_unused_dummy_argument_2.f90: New.
3085 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3088 * g++.dg/inherit/crash1.C: New.
3089 * g++.dg/inherit/crash2.C: Likewise.
3091 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3094 * g++.dg/debug/pr44178.C: New test.
3096 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3099 * gcc.dg/tree-ssa/prefetch-6.c: Add
3100 --param min-insn-to-prefetch-ratio=6.
3101 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3102 allow unrolling, and adjust the movnti count.
3104 2010-05-20 Jan Hubicka <jh@suse.cz>
3107 * gcc.c-torture/compile/pr44197.c: New file.
3109 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3111 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3113 (check_effective_target_xop): Remove __may_alias__ attribute.
3115 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3118 * gcc.c-torture/execute/pr44202-1.c: New test.
3120 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3123 * gfortran.dg/label_1.f90: Update test.
3125 2010-05-19 Jan Hubicka <jh@suse.cz>
3127 * gcc.dg/lto/ipareference2_0.c: New file.
3128 * gcc.dg/lto/ipareference2_1.c: New file.
3130 2010-05-19 Jason Merrill <jason@redhat.com>
3132 * g++.dg/parse/fn-typedef2.C: New.
3134 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3138 * g++.dg/template/fntype1.C: New.
3140 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3142 * gnat.dg/discr23.ad[sb]: New test.
3143 * gnat.dg/discr23_pkg.ads: New helper.
3145 * gnat.dg/specs/controlled1.ads: New test.
3146 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3148 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3151 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3152 Fixed scope of C_SIZEOF.
3153 * gfortran.dg/warn_conversion_2.f90: New.
3155 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3157 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3158 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3159 for optional selector.
3160 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3161 (check_effective_target_sse3): New proc.
3162 * gcc.target/i386/math-torture/math-torture.exp: Load
3163 target-supports.exp.
3164 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3165 check_effective_target_sse2.
3166 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3167 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3168 * g++.dg/vect/vect.exp: Likewise.
3169 * gfortran.dg/vect/vect.exp: Likewise.
3170 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3171 -msse2 if check_effective_target_sse2.
3173 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3174 * gcc.target/i386/3dnow-2.c: Likewise.
3175 * gcc.target/i386/3dnowA-1.c: Likewise.
3176 * gcc.target/i386/3dnowA-2.c: Likewise.
3177 * gcc.target/i386/pr42549.c: Likewise.
3179 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3180 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3181 * gcc.target/i386/sse3-addsubps.c: Likewise.
3182 * gcc.target/i386/sse3-haddpd.c: Likewise.
3183 * gcc.target/i386/sse3-haddps.c: Likewise.
3184 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3185 * gcc.target/i386/sse3-hsubps.c: Likewise.
3186 * gcc.target/i386/sse3-movddup.c: Likewise.
3187 * gcc.target/i386/sse3-movshdup.c: Likewise.
3188 * gcc.target/i386/sse3-movsldup.c: Likewise.
3190 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3191 * g++.dg/ext/attrib35.C: Likewise.
3192 * g++.dg/opt/pr40496.C: Likewise.
3193 * g++.dg/other/i386-1.C: Likewise.
3194 * g++.dg/other/i386-4.C: Likewise.
3195 * g++.dg/other/pr34435.C: Likewise.
3196 * g++.dg/other/pr39496.C: Likewise.
3197 * g++.dg/other/pr40446.C: Likewise.
3198 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3199 * gcc.dg/compat/vector-1a_main.c: Likewise.
3200 * gcc.dg/compat/vector-2a_main.c: Likewise.
3201 * gcc.dg/lto/20090206-1_0.c: Likewise.
3202 * gcc.dg/pr34856.c: Likewise.
3203 * gcc.dg/pr36584.c: Likewise.
3204 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3205 * gcc.dg/pr37544.c: Likewise.
3206 * gcc.dg/torture/pr16104-1.c: Likewise.
3207 * gcc.dg/torture/pr35771-1.c: Likewise.
3208 * gcc.dg/torture/pr35771-2.c: Likewise.
3209 * gcc.dg/torture/pr35771-3.c: Likewise.
3210 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3211 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3212 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3213 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3214 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3215 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3216 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3217 * gcc.target/i386/20060512-1.c: Likewise.
3218 * gcc.target/i386/20060512-3.c: Likewise.
3219 * gcc.target/i386/all_one_m128i.c: Likewise.
3220 * gcc.target/i386/float128-1.c: Likewise.
3221 * gcc.target/i386/float128-2.c: Likewise.
3222 * gcc.target/i386/fpcvt-1.c: Likewise.
3223 * gcc.target/i386/fpcvt-2.c: Likewise.
3224 * gcc.target/i386/fpcvt-3.c: Likewise.
3225 * gcc.target/i386/fpprec-1.c: Likewise.
3226 * gcc.target/i386/funcspec-9.c: Likewise.
3227 * gcc.target/i386/incoming-1.c: Likewise.
3228 * gcc.target/i386/incoming-12.c: Likewise.
3229 * gcc.target/i386/incoming-2.c: Likewise.
3230 * gcc.target/i386/incoming-3.c: Likewise.
3231 * gcc.target/i386/incoming-4.c: Likewise.
3232 * gcc.target/i386/incoming-6.c: Likewise.
3233 * gcc.target/i386/incoming-7.c: Likewise.
3234 * gcc.target/i386/incoming-8.c: Likewise.
3235 * gcc.target/i386/opt-1.c: Likewise.
3236 * gcc.target/i386/opt-2.c: Likewise.
3237 * gcc.target/i386/ordcmp-1.c: Likewise.
3238 * gcc.target/i386/pr17692.c: Likewise.
3239 * gcc.target/i386/pr18614-1.c: Likewise.
3240 * gcc.target/i386/pr22152.c: Likewise.
3241 * gcc.target/i386/pr23570.c: Likewise.
3242 * gcc.target/i386/pr23575.c: Likewise.
3243 * gcc.target/i386/pr26449-1.c: Likewise.
3244 * gcc.target/i386/pr26600.c: Likewise.
3245 * gcc.target/i386/pr27790.c: Likewise.
3246 * gcc.target/i386/pr28839.c: Likewise.
3247 * gcc.target/i386/pr30970.c: Likewise.
3248 * gcc.target/i386/pr32000-1.c: Likewise.
3249 * gcc.target/i386/pr32000-2.c: Likewise.
3250 * gcc.target/i386/pr32280.c: Likewise.
3251 * gcc.target/i386/pr32661.c: Likewise.
3252 * gcc.target/i386/pr32708-1.c: Likewise.
3253 * gcc.target/i386/pr32961.c: Likewise.
3254 * gcc.target/i386/pr33329.c: Likewise.
3255 * gcc.target/i386/pr35714.c: Likewise.
3256 * gcc.target/i386/pr35767-1.c: Likewise.
3257 * gcc.target/i386/pr35767-1d.c: Likewise.
3258 * gcc.target/i386/pr35767-1i.c: Likewise.
3259 * gcc.target/i386/pr35767-2.c: Likewise.
3260 * gcc.target/i386/pr35767-2d.c: Likewise.
3261 * gcc.target/i386/pr35767-2i.c: Likewise.
3262 * gcc.target/i386/pr35767-3.c: Likewise.
3263 * gcc.target/i386/pr35767-5.c: Likewise.
3264 * gcc.target/i386/pr36222-1.c: Likewise.
3265 * gcc.target/i386/pr36578-1.c: Likewise.
3266 * gcc.target/i386/pr36578-2.c: Likewise.
3267 * gcc.target/i386/pr36992-1.c: Likewise.
3268 * gcc.target/i386/pr37101.c: Likewise.
3269 * gcc.target/i386/pr37216.c: Likewise.
3270 * gcc.target/i386/pr37434-1.c: Likewise.
3271 * gcc.target/i386/pr37434-2.c: Likewise.
3272 * gcc.target/i386/pr37843-3.c: Likewise.
3273 * gcc.target/i386/pr37843-4.c: Likewise.
3274 * gcc.target/i386/pr39162.c: Likewise.
3275 * gcc.target/i386/pr39315-1.c: Likewise.
3276 * gcc.target/i386/pr39315-2.c: Likewise.
3277 * gcc.target/i386/pr39315-3.c: Likewise.
3278 * gcc.target/i386/pr39315-4.c: Likewise.
3279 * gcc.target/i386/pr39445.c: Likewise.
3280 * gcc.target/i386/pr39496.c: Likewise.
3281 * gcc.target/i386/pr40809.c: Likewise.
3282 * gcc.target/i386/pr40906-3.c: Likewise.
3283 * gcc.target/i386/pr41019.c: Likewise.
3284 * gcc.target/i386/pr42542-1.c: Likewise.
3285 * gcc.target/i386/pr42542-2.c: Likewise.
3286 * gcc.target/i386/pr42542-3.c: Likewise.
3287 * gcc.target/i386/pr42542-3a.c: Likewise.
3288 * gcc.target/i386/pr42881.c: Likewise.
3289 * gcc.target/i386/push-1.c: Likewise.
3290 * gcc.target/i386/quad-sse.c: Likewise.
3291 * gcc.target/i386/reload-1.c: Likewise.
3292 * gcc.target/i386/sse-10.c: Likewise.
3293 * gcc.target/i386/sse-11.c: Likewise.
3294 * gcc.target/i386/sse-15.c: Likewise.
3295 * gcc.target/i386/sse-17.c: Likewise.
3296 * gcc.target/i386/sse-18.c: Likewise.
3297 * gcc.target/i386/sse-19.c: Likewise.
3298 * gcc.target/i386/sse-4.c: Likewise.
3299 * gcc.target/i386/sse-6.c: Likewise.
3300 * gcc.target/i386/sse-vect-types.c: Likewise.
3301 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3302 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3303 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3304 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3305 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3306 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3307 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3308 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3309 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3310 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3311 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3312 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3313 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3314 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3315 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3316 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3317 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3318 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3319 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3320 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3321 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3322 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3323 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3324 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3325 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3326 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3327 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3328 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3329 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3330 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3331 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3332 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3333 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3334 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3335 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3336 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3337 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3338 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3339 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3340 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3341 * gcc.target/i386/sse2-mmx.c: Likewise.
3342 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3343 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3344 * gcc.target/i386/sse2-movd-1.c: Likewise.
3345 * gcc.target/i386/sse2-movd-2.c: Likewise.
3346 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3347 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3348 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3349 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3350 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3351 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3352 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3353 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3354 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3355 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3356 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3357 * gcc.target/i386/sse2-movq-1.c: Likewise.
3358 * gcc.target/i386/sse2-movq-2.c: Likewise.
3359 * gcc.target/i386/sse2-movq-3.c: Likewise.
3360 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3361 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3362 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3363 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3364 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3365 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3366 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3367 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3368 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3369 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3370 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3371 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3372 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3373 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3374 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3375 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3376 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3377 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3378 * gcc.target/i386/sse2-pand-1.c: Likewise.
3379 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3380 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3381 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3382 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3383 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3384 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3385 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3386 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3387 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3388 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3389 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3390 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3391 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3392 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3393 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3394 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3395 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3396 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3397 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3398 * gcc.target/i386/sse2-por-1.c: Likewise.
3399 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3400 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3401 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3402 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3403 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3404 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3405 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3406 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3407 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3408 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3409 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3410 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3411 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3412 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3413 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3414 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3415 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3416 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3417 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3418 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3419 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3420 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3421 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3422 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3423 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3424 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3425 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3426 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3427 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3428 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3429 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3430 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3431 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3432 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3433 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3434 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3435 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3436 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3437 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3438 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3439 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3440 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3441 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3442 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3443 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3444 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3445 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3446 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3447 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3448 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3449 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3450 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3451 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3452 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3453 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3454 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3455 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3456 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3457 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3458 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3459 * gcc.target/i386/sse2-vec-1.c: Likewise.
3460 * gcc.target/i386/sse2-vec-2.c: Likewise.
3461 * gcc.target/i386/sse2-vec-3.c: Likewise.
3462 * gcc.target/i386/sse2-vec-4.c: Likewise.
3463 * gcc.target/i386/sse2-vec-5.c: Likewise.
3464 * gcc.target/i386/sse2-vec-6.c: Likewise.
3465 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3466 * gcc.target/i386/ssefn-2.c: Likewise.
3467 * gcc.target/i386/ssefn-4.c: Likewise.
3468 * gcc.target/i386/ssefp-1.c: Likewise.
3469 * gcc.target/i386/ssefp-2.c: Likewise.
3470 * gcc.target/i386/sseregparm-3.c: Likewise.
3471 * gcc.target/i386/sseregparm-4.c: Likewise.
3472 * gcc.target/i386/sseregparm-5.c: Likewise.
3473 * gcc.target/i386/sseregparm-6.c: Likewise.
3474 * gcc.target/i386/sseregparm-7.c: Likewise.
3475 * gcc.target/i386/ssetype-1.c: Likewise.
3476 * gcc.target/i386/ssetype-2.c: Likewise.
3477 * gcc.target/i386/ssetype-3.c: Likewise.
3478 * gcc.target/i386/ssetype-4.c: Likewise.
3479 * gcc.target/i386/ssetype-5.c: Likewise.
3480 * gcc.target/i386/unordcmp-1.c: Likewise.
3481 * gcc.target/i386/vararg-1.c: Likewise.
3482 * gcc.target/i386/vararg-2.c: Likewise.
3483 * gcc.target/i386/vararg-3.c: Likewise.
3484 * gcc.target/i386/vararg-4.c: Likewise.
3485 * gcc.target/i386/vararg-7.c: Likewise.
3486 * gcc.target/i386/vararg-8.c: Likewise.
3487 * gcc.target/i386/vecinit-1.c: Likewise.
3488 * gcc.target/i386/vecinit-2.c: Likewise.
3489 * gcc.target/i386/vecinit-3.c: Likewise.
3490 * gcc.target/i386/vecinit-4.c: Likewise.
3491 * gcc.target/i386/vecinit-5.c: Likewise.
3492 * gcc.target/i386/vecinit-6.c: Likewise.
3493 * gcc.target/i386/vectorize2.c: Likewise.
3494 * gcc.target/i386/vectorize3.c: Likewise.
3495 * gcc.target/i386/vectorize4.c: Likewise.
3496 * gcc.target/i386/vectorize6.c: Likewise.
3497 * gcc.target/i386/vectorize7.c: Likewise.
3498 * gcc.target/i386/vectorize8.c: Likewise.
3499 * gcc.target/i386/vperm-v2df.c: Likewise.
3500 * gcc.target/i386/vperm-v2di.c: Likewise.
3501 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3502 * gcc.target/i386/xorps-sse2.c: Likewise.
3503 * gcc.target/i386/xorps.c: Likewise.
3504 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3505 * gfortran.dg/graphite/pr42326.f90: Likewise.
3506 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3508 2010-05-19 Richard Guenther <rguenther@suse.de>
3511 * g++.dg/lto/20100519-1_0.C: New testcase.
3513 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3516 * gfortran.dg/warn_intent_out_not_set.f90: New.
3518 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3521 * gfortran.dg/data_char_1.f90: Updated warning message.
3522 * gfortran.dg/data_array_6.f: New.
3524 2010-05-19 Martin Jambor <mjambor@suse.cz>
3526 * g++.dg/ipa/ivinline-8.C: New test.
3527 * gcc.dg/ipa/iinline-2.c: Likewise.
3529 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3532 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3533 arguments; add check for return value kind.
3534 * gfortran.dg/float_1.f90: Likewise.
3536 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3538 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3540 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3541 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3542 Prune another location line format.
3543 (lto-obj): Call lto_prune_warns on comp_output.
3545 2010-05-18 Jan Hubicka <jh@suse.cz>
3547 * gcc.dg/lto/ipacp_0.c: New test.
3548 * gcc.dg/lto/ipacp_1.c: New test.
3550 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3553 * gcc.dg/lto/20100518_0.c: New test.
3555 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3557 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3559 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3562 * gfortran.dg/class_21.f03: New.
3564 2010-05-17 Jason Merrill <jason@redhat.com>
3567 * g++.dg/cpp0x/initlist34.C: New.
3570 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3572 2010-05-17 Martin Jambor <mjambor@suse.cz>
3574 * g++.dg/ipa/ivinline-1.C: New test.
3575 * g++.dg/ipa/ivinline-2.C: New test.
3576 * g++.dg/ipa/ivinline-3.C: New test.
3577 * g++.dg/ipa/ivinline-4.C: New test.
3578 * g++.dg/ipa/ivinline-5.C: New test.
3579 * g++.dg/ipa/ivinline-6.C: New test.
3581 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3582 Jason Merrill <jason@redhat.com>
3585 * c-c++-common/Wunused-var-8.c: New test.
3587 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.c-torture/compile/pr42347.c: New test.
3593 * g++.dg/ext/asmgoto1.C: New test.
3595 2010-05-17 Martin Jambor <mjambor@suse.cz>
3598 * gcc.dg/tree-ssa/pr44133.c: New test.
3599 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3602 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3605 * gfortran.dg/class_20.f03: New.
3607 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3610 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3611 debug messages but not the newly introduced one.
3613 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3616 * gfortran.dg/initialization_25.f90: Commented testcase.
3617 * gfortran.dg/initialization_26.f90: New.
3619 2010-05-16 Richard Guenther <rguenther@suse.de>
3621 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3622 * gcc.dg/pr43084.c: Likewise.
3623 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3625 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3627 * gcc.dg/struct/struct-reorg.exp: Likewise.
3628 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3629 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3631 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3633 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3634 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3635 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3636 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3639 2010-05-15 Jason Merrill <jason@redhat.com>
3641 * g++.dg/eh/spec10.C: New.
3642 * g++.dg/eh/spec11.C: New.
3643 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3645 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3649 * gfortran.dg/allocatable_scalar_9.f90: New.
3651 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3654 * g++.dg/torture/pr44148.C: New test.
3656 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3658 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3659 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3660 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3661 diagnostics and type sizes.
3663 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3665 * gnat.dg/lto9.adb: New test.
3666 * gnat.dg/lto9_pkg1.ads: New helper.
3667 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3669 2010-05-15 Jan Hubicka <jh@suse.cz>
3671 * gcc.dg/lto/ipareference_1.c: Rename to ...
3672 * gcc.dg/lto/ipareference_0.c: ... this one.
3673 * gcc.dg/lto/ipareference_2.c: Rename to ...
3674 * gcc.dg/lto/ipareference_1.c: ... this one.
3676 2010-05-15 Jan Hubicka <jh@suse.cz>
3678 * gcc.dg/lto/ipareference_1.c: New file.
3679 * gcc.dg/lto/ipareference_2.c: New file.
3681 2010-05-15 Richard Guenther <rguenther@suse.de>
3683 PR tree-optimization/44038
3684 * gcc.c-torture/compile/pr44038.c: New testcase.
3686 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3688 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3689 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3691 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3695 * gfortran.dg/class_18.f03: New.
3696 * gfortran.dg/class_19.f03: New.
3698 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3701 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3702 * g++.dg/debug/dwarf2/const1.C: Remove.
3704 2010-05-14 Jason Merrill <jason@redhat.com>
3706 * g++.dg/eh/cond4.C: New.
3707 * g++.dg/eh/elide2.C: Adjust.
3708 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3710 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3713 * gfortran.dg/actual_array_interface_2.f90: New test.
3715 2010-05-14 Richard Guenther <rguenther@suse.de>
3717 PR tree-optimization/44119
3718 * gcc.c-torture/compile/pr44119.c: New testcase.
3720 2010-05-14 Jason Merrill <jason@redhat.com>
3723 * g++.dg/eh/terminate1.C: New.
3725 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3727 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3730 * gcc.dg/pr44136.c: New test.
3732 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3735 * g++.dg/warn/Wshadow-4.C: Adjust.
3736 * g++.dg/warn/Wshadow-5.C: New test.
3737 * g++.dg/warn/Wshadow-6.C: New test
3739 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3742 * gfortran.dg/initialization_25.f90: New.
3744 2010-05-13 Martin Jambor <mjambor@suse.cz>
3746 * g++.dg/otr-fold-1.C: New test.
3747 * g++.dg/otr-fold-2.C: New test.
3749 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3752 * gfortran.dg/gomp/pr44036-1.f90: New test.
3753 * gfortran.dg/gomp/pr44036-2.f90: New test.
3754 * gfortran.dg/gomp/pr44036-3.f90: New test.
3757 * gcc.dg/guality/sra-1.c: New test.
3759 2010-05-12 Jan Hubicka <jh@suse.cz>
3761 * tree-ssa/unreachable.c: New test.
3763 2010-05-12 Jason Merrill <jason@redhat.com>
3765 * g++.dg/cpp0x/sfinae1.C: New.
3767 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3769 * gcc.target/i386/zee.c: New file.
3771 2010-05-12 Jason Merrill <jason@redhat.com>
3773 * g++.dg/conversion/op1.C: Expect template candidate message.
3774 * g++.dg/cpp0x/nullptr15.C: Likewise.
3775 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3776 * g++.dg/cpp0x/pr31431.C: Likewise.
3777 * g++.dg/cpp0x/temp_default2.C: Likewise.
3778 * g++.dg/cpp0x/trailing4.C: Likewise.
3779 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3780 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3781 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3782 * g++.dg/cpp0x/variadic35.C: Likewise.
3783 * g++.dg/cpp0x/vt-35147.C: Likewise.
3784 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3785 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3786 * g++.dg/ext/visibility/anon8.C: Likewise.
3787 * g++.dg/ext/vla2.C: Likewise.
3788 * g++.dg/other/pr28114.C: Likewise.
3789 * g++.dg/other/ptrmem10.C: Likewise.
3790 * g++.dg/other/ptrmem11.C: Likewise.
3791 * g++.dg/overload/unknown1.C: Likewise.
3792 * g++.dg/parse/template7.C: Likewise.
3793 * g++.dg/parse/typename7.C: Likewise.
3794 * g++.dg/template/conv11.C: Likewise.
3795 * g++.dg/template/copy1.C: Likewise.
3796 * g++.dg/template/deduce3.C: Likewise.
3797 * g++.dg/template/dependent-expr5.C: Likewise.
3798 * g++.dg/template/friend.C: Likewise.
3799 * g++.dg/template/incomplete2.C: Likewise.
3800 * g++.dg/template/local4.C: Likewise.
3801 * g++.dg/template/local6.C: Likewise.
3802 * g++.dg/template/operator10.C: Likewise.
3803 * g++.dg/template/overload6.C: Likewise.
3804 * g++.dg/template/ptrmem2.C: Likewise.
3805 * g++.dg/template/ptrmem20.C: Likewise.
3806 * g++.dg/template/ptrmem8.C: Likewise.
3807 * g++.dg/template/sfinae2.C: Likewise.
3808 * g++.dg/template/ttp25.C: Likewise.
3809 * g++.dg/template/unify10.C: Likewise.
3810 * g++.dg/template/unify11.C: Likewise.
3811 * g++.dg/template/unify6.C: Likewise.
3812 * g++.dg/template/unify7.C: Likewise.
3813 * g++.dg/template/unify9.C: Likewise.
3814 * g++.dg/template/varmod1.C: Likewise.
3815 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3816 * g++.old-deja/g++.law/operators32.C: Likewise.
3817 * g++.old-deja/g++.pt/crash28.C: Likewise.
3818 * g++.old-deja/g++.pt/crash60.C: Likewise.
3819 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3820 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3821 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3822 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3823 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3824 * g++.old-deja/g++.pt/expr2.C: Likewise.
3825 * g++.old-deja/g++.pt/overload7.C: Likewise.
3826 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3827 * g++.old-deja/g++.pt/spec5.C: Likewise.
3828 * g++.old-deja/g++.pt/spec6.C: Likewise.
3829 * g++.old-deja/g++.pt/t24.C: Likewise.
3830 * g++.old-deja/g++.pt/unify4.C: Likewise.
3831 * g++.old-deja/g++.pt/unify6.C: Likewise.
3832 * g++.old-deja/g++.pt/unify8.C: Likewise.
3833 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3834 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3835 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3837 * g++.dg/cpp0x/initlist32.C: New.
3839 * g++.dg/template/conv11.C: New.
3840 * g++.dg/conversion/op1.C: Adjust expected error.
3842 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3844 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3847 * gcc.target/i386/avx-cmpsd-1.c: New.
3848 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3849 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3850 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3851 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3852 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3854 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.dg/gomp/pr44085.c: New test.
3858 * gfortran.dg/gomp/pr44085.f90: New test.
3860 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3862 * objc-obj-c++-shared/Object1.m: New.
3863 * objc.dg/torture: New directory.
3864 * objc.dg/torture/tls: Ditto.
3865 * objc.dg/tls: Ditto.
3866 * objc.dg/torture/tls/trivial.m: New test.
3867 * objc.dg/torture/tls/thr-init-2.m: New test.
3868 * objc.dg/torture/tls/thr-init-3.m: New test.
3869 * objc.dg/torture/tls/thr-init.m: New test.
3870 * objc.dg/torture/tls/diag-1.m: New test.
3871 * objc.dg/torture/tls/tls.exp: New.
3872 * objc.dg/torture/trivial.m: New test.
3873 * objc.dg/torture/dg-torture.exp: New.
3874 * objc.dg/tls/diag-3.m: New test.
3875 * objc.dg/tls/diag-4.m: New test.
3876 * objc.dg/tls/diag-5.m: New test.
3877 * objc.dg/tls/init-1.m: New test.
3878 * objc.dg/tls/init-2.m: New test.
3879 * objc.dg/tls/tls.exp: New.
3880 * objc.dg/tls/diag-2.m: New test.
3881 * lib/objc.exp: Respond to dg-additional-files.
3883 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3885 * gcc.target/m68k/20100512-1.c: New.
3887 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3889 * gnat.dg/lto8.adb: New test.
3890 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3891 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3893 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3898 * g++.dg/template/crash97.C: New.
3899 * g++.dg/template/crash98.C: Likewise.
3900 * g++.dg/template/crash99.C: Likewise.
3901 * g++.dg/cpp0x/pr31439.C: Adjust.
3902 * g++.dg/template/crash95.C: Likewise.
3904 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3907 * c-c++-common/asmgoto-4.c: New test.
3908 * gcc.target/i386/pr44071.c: New test.
3911 * c-c++-common/Wunused-var-7.c: New test.
3912 * g++.dg/warn/Wunused-var-9.C: New test.
3914 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3917 * gfortran.dg/gomp/pr43711.f90: New.
3919 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3922 * gfortran.dg/select_5.f90: Updated.
3924 2010-05-11 Jan Hubicka <jh@suse.cz>
3926 PR tree-optimize/44063
3927 * gcc.c-torture/compile/pr44063.c: New testcase.
3929 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3932 * gcc.dg/pr44023.c: New test.
3934 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3936 * gnat.dg/lto7.adb: New test.
3937 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3939 2010-05-10 Jason Merrill <jason@redhat.com>
3942 * g++.dg/template/inherit5.C: New.
3945 * g++.dg/cpp0x/initlist33.C: New.
3946 * g++.dg/cpp0x/initlist26.C: Adjust.
3947 * g++.dg/cpp0x/initlist28.C: Adjust.
3949 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3952 * g++.dg/init/pr43719.C: New.
3953 * g++.dg/anon-struct4.C: Adjust.
3955 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.dg/pr44028.c: New test.
3960 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3965 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3966 * gfortran.dg/warn_conversion.f90: New.
3968 2010-05-10 Michael Matz <matz@suse.de>
3970 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3972 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3974 PR rtl-optimization/44012
3975 * gcc.dg/pr44012.c: New.
3977 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3979 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3980 Log text on entry and exit.
3981 Prune Sun ld warnings for common symbols with differing sizes.
3982 (lto-link-and-maybe-run): Change caller.
3984 2010-05-10 Janus Weil <janus@gcc.gnu.org>
3987 * gfortran.dg/class_7.f03: Modified.
3988 * gfortran.dg/select_type_1.f03: Modified.
3989 * gfortran.dg/select_type_12.f03: New.
3991 2010-05-10 Richard Guenther <rguenther@suse.de>
3993 PR tree-optimization/44050
3994 * gcc.dg/torture/pr44050.c: New testcase.
3996 2010-05-10 Wei Guozhi <carrot@google.com>
3999 * gcc.target/arm/pr42879.c: New testcase.
4001 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4004 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4006 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4009 * gcc.dg/anon-struct-10.c: New test.
4011 2010-05-09 Richard Guenther <rguenther@suse.de>
4014 * gcc.dg/pr44024.c: New testcase.
4016 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4019 * gcc.dg/anon-struct-9.c: New test.
4021 2010-05-09 Richard Guenther <rguenther@suse.de>
4024 * gcc.c-torture/compile/pr44043.c: New testcase.
4026 2010-05-09 Richard Guenther <rguenther@suse.de>
4028 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4030 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4032 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4034 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4036 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4037 * gnat.dg/specs/lto3.ads: Likewise.
4039 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4042 * gcc.dg/pr28685-1.c: New file.
4044 2010-05-08 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/44030
4047 * gcc.c-torture/compile/pr44030.c: New testcase.
4049 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4051 * gnat.dg/lto6.adb: New test.
4052 * gnat.dg/lto6_pkg.ads: New helper.
4054 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/lto5.adb: New test.
4057 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4059 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4061 * gnat.dg/lto4.ad[sb]: New test.
4063 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4065 * gnat.dg/specs/lto3.ads: New test.
4066 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4067 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4069 2010-05-08 Quentin Ochem <ochem@adacore.com>
4071 * gnat.dg/sizetype3.ad[sb]: New test.
4072 * gnat.dg/sizetype3_pkg.ads: New helper.
4074 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4077 * g++.dg/init/new29.C: New.
4079 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4082 * gfortran.dg/coarray_1.f90: Fixed error message.
4083 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4084 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4085 * gfortran.dg/intrinsic_std_5.f90: New.
4087 2010-05-07 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4091 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4094 (size_t, stderr): Remove.
4095 (read_error): Replaced __builtin_fprintf by fprintf.
4097 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4099 * gcc.dg/ordered-comparison-1.c: New test.
4100 * gcc.dg/ordered-comparison-2.c: New test.
4101 * gcc.dg/ordered-comparison-3.c: New test.
4102 * gcc.dg/ordered-comparison-4.c: New test.
4104 2010-05-06 Mike Stump <mikestump@comcast.net>
4107 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4109 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4110 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/nullptr01.C: New.
4113 * g++.dg/cpp0x/nullptr02.C: New.
4114 * g++.dg/cpp0x/nullptr03.C: New.
4115 * g++.dg/cpp0x/nullptr04.C: New.
4116 * g++.dg/cpp0x/nullptr05.C: New.
4117 * g++.dg/cpp0x/nullptr06.C: New.
4118 * g++.dg/cpp0x/nullptr07.C: New.
4119 * g++.dg/cpp0x/nullptr08.C: New.
4120 * g++.dg/cpp0x/nullptr09.C: New.
4121 * g++.dg/cpp0x/nullptr10.C: New.
4122 * g++.dg/cpp0x/nullptr11.C: New.
4123 * g++.dg/cpp0x/nullptr12.C: New.
4124 * g++.dg/cpp0x/nullptr13.C: New.
4125 * g++.dg/cpp0x/nullptr14.C: New.
4126 * g++.dg/cpp0x/nullptr15.C: New.
4127 * g++.dg/cpp0x/nullptr16.C: New.
4128 * g++.dg/cpp0x/nullptr17.C: New.
4129 * g++.dg/cpp0x/nullptr18.C: New.
4130 * g++.dg/cpp0x/nullptr19.C: New.
4131 * g++.dg/cpp0x/nullptr20.C: New.
4132 * g++.dg/cpp0x/nullptr21.C: New.
4133 * g++.dg/cpp0x/nullptr22.C: New.
4134 * g++.dg/debug/nullptr01.C: New.
4135 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4137 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4139 * gcc.dg/Wunused-var-8.c: Move to...
4140 * c-c++-common/Wunused-var-6.c: ... here. New test.
4142 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/template/crash96.C: New.
4147 2010-05-06 Jan Hubicka <jh@suse.cz>
4149 PR tree-optimization/43791
4150 * gcc.c-torture/compile/pr43791.c: New file.
4152 2010-05-06 Michael Matz <matz@suse.de>
4154 PR tree-optimization/43984
4155 * gfortran.dg/pr43984.f90: New test.
4157 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4160 * gcc.dg/pr40989.c: New.
4162 2010-05-06 Richard Guenther <rguenther@suse.de>
4164 PR tree-optimization/43934
4165 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4167 2010-05-06 Richard Guenther <rguenther@suse.de>
4169 PR tree-optimization/43987
4170 * gcc.c-torture/execute/pr43987.c: New testcase.
4171 * gcc.dg/torture/pta-escape-1.c: Adjust.
4172 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4173 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4174 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4175 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4177 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4178 Dodji Seketeli <dodji@redhat.com>
4181 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4182 * g++.dg/template/sfinae16.C: Likewise.
4183 * gcc.dg/Wunused-var-1.c: Moved to...
4184 * c-c++-common/Wunused-var-1.c: ...here. New test.
4185 * gcc.dg/Wunused-var-2.c: Moved to...
4186 * c-c++-common/Wunused-var-2.c: ...here. New test.
4187 * gcc.dg/Wunused-var-3.c: Moved to...
4188 * c-c++-common/Wunused-var-3.c: ...here. New test.
4189 * gcc.dg/Wunused-var-4.c: Moved to...
4190 * gcc.dg/Wunused-var-1.c: ... here.
4191 * gcc.dg/Wunused-var-5.c: Moved to...
4192 * c-c++-common/Wunused-var-4.c: ...here. New test.
4193 * gcc.dg/Wunused-var-7.c: Moved to...
4194 * c-c++-common/Wunused-var-5.c: ...here. New test.
4195 * gcc.dg/Wunused-var-6.c: Moved to...
4196 * gcc.dg/Wunused-var-2.c: ... here.
4197 * c-c++-common/Wunused-var-1.c: New test.
4198 * c-c++-common/Wunused-var-2.c: New test.
4199 * c-c++-common/Wunused-var-3.c: New test.
4200 * c-c++-common/Wunused-var-4.c: New test.
4201 * c-c++-common/Wunused-var-5.c: New test.
4202 * g++.dg/warn/Wunused-var-1.C: New test.
4203 * g++.dg/warn/Wunused-var-2.C: New test.
4204 * g++.dg/warn/Wunused-var-3.C: New test.
4205 * g++.dg/warn/Wunused-var-4.C: New test.
4206 * g++.dg/warn/Wunused-var-5.C: New test.
4207 * g++.dg/warn/Wunused-var-6.C: New test.
4208 * g++.dg/warn/Wunused-var-7.C: New test.
4209 * g++.dg/warn/Wunused-var-8.C: New test.
4210 * g++.dg/warn/Wunused-parm-1.C: New test.
4211 * g++.dg/warn/Wunused-parm-2.C: New test.
4212 * g++.dg/warn/Wunused-parm-3.C: New test.
4214 2010-05-06 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/gomp/crayptr5.f90: New test case.
4219 2010-05-05 Jason Merrill <jason@redhat.com>
4222 * g++.dg/ext/attrib39.C: New.
4224 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4227 * gfortran.dg/data_invalid.f90: New.
4229 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4231 * gnat.dg/lto2.adb: New test.
4233 2010-05-05 Jason Merrill <jason@redhat.com>
4236 * g++.dg/opt/empty1.C: New.
4238 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4241 * gfortran.dg/class_17.f03: New.
4243 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4245 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4247 2010-05-04 Mike Stump <mikestump@comcast.net>
4250 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4252 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4255 * gcc.target/i386/pr43668.c: New.
4257 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4260 * g++.dg/cpp0x/initlist31.C: New.
4262 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.dg/Wunused-var-8.c: New test.
4267 2010-05-04 Jason Merrill <jason@redhat.com>
4270 * g++.dg/cpp0x/enum3.C: Extend.
4272 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4275 * gcc.target/i386/pr43799.c: New.
4277 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4279 * gnat.dg/lto1.adb: New test.
4280 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4282 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4285 * gcc.target/i386/pr43671.c: New.
4287 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4290 * g++.dg/template/crash95.C: New.
4292 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4295 * gcc.target/i386/pr43508.c: New.
4297 2010-05-04 Richard Guenther <rguenther@suse.de>
4299 PR tree-optimization/43879
4300 * g++.dg/torture/pr43879-1_0.C: New testcase.
4301 * g++.dg/torture/pr43879-1_1.C: Likewise.
4303 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4306 * g++.dg/other/crash-12.C: New test.
4308 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4310 * g++.dg/cdce3.C: Add a space. Updated.
4312 2010-05-03 Jason Merrill <jason@redhat.com>
4315 * g++.dg/opt/enum2.C: New.
4316 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4317 * g++.dg/warn/Wswitch-1.C: Adjust message.
4319 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4321 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4322 * g++.dg/ext/label13.C: Fix typo.
4323 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4325 * gcc.c-torture/compile/limits-declparen.c: xfail on
4326 alpha*-dec-osf5* with -g.
4327 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4328 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4329 * gcc.dg/c99-tgmath-2.c: Likewise.
4330 * gcc.dg/c99-tgmath-3.c: Likewise.
4331 * gcc.dg/c99-tgmath-4.c: Likewise.
4333 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4336 * gfortran.dg/unexpected_interface.f90: New test.
4338 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4340 * ada/acats/run_acats (which): New function.
4341 (host_gnatchop, host_gnatmake): Use it.
4343 2010-05-03 Richard Guenther <rguenther@suse.de>
4345 PR tree-optimization/43971
4346 * gcc.dg/pr43971.c: New testcase.
4348 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4351 * gcc.dg/debug/pr43972.c: New test.
4353 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4356 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4358 2010-05-02 Richard Guenther <rguenther@suse.de>
4360 PR tree-optimization/43879
4361 * gcc.dg/torture/pr43879-3.c: New testcase.
4363 2010-05-01 Richard Guenther <rguenther@suse.de>
4365 PR tree-optimization/43949
4366 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4368 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4371 * g++.dg/init/new28.C: New.
4373 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4376 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4377 structure and nested declarations.
4378 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4379 structure and nested declarations. Reduce header clutter and
4380 use _exit() rather than abort().
4381 * objc.dg/encode-10.m: New.
4382 * objc.dg/encode-11.m: New.
4384 2010-04-30 DJ Delorie <dj@redhat.com>
4386 * gcc.c-torture/execute/20100430-1.c: New test.
4388 2010-04-30 Jason Merrill <jason@redhat.com>
4391 * g++.dg/template/ptrmem21.C: New.
4393 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4397 * gfortran.dg/coarray_13.f90: New test.
4399 2010-04-30 Richard Guenther <rguenther@suse.de>
4402 * gcc.dg/lto/20100430-1_0.c: New testcase.
4404 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4407 * c-c++-common/pr43942.c: New test.
4409 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4411 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4412 conflict with darwin crt1.o 'start' symbol.
4414 2010-04-30 Richard Guenther <rguenther@suse.de>
4416 PR tree-optimization/43879
4417 * gcc.dg/torture/pr43879_1.c: New testcase.
4419 2010-04-30 Richard Guenther <rguenther@suse.de>
4421 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4423 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4426 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4427 user-provided constructor while recursing.
4429 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4432 * gfortran.dg/class_16.f03: New test.
4434 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4437 * gfortran.dg/class_15.f03: New.
4439 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4442 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4444 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4447 * gfortran.dg/generic_22.f03 : New test.
4449 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4452 * gfortran.dg/class_14.f03: New test.
4454 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4457 * gfortran.dg/interface_32.f90: New test.
4459 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4460 Janus Weil <janus@gcc.gnu.org>
4463 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4464 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4465 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4467 2010-04-28 Mike Stump <mikestump@comcast.net>
4469 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4471 * g++.dg/uninit-pred-2_b.C: Likewise.
4473 2010-04-28 Tobias Burnus <burnus@net-b.de>
4477 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4479 2010-04-28 Matthias Klose <doko@ubuntu.com>
4481 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4482 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4483 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4484 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4485 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4487 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4489 * gcc.dg/const-uniq-1.c: New test.
4490 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4492 2010-04-28 Xinliang David Li <davidxl@google.com>
4494 * gcc.dg/uninit-pred-2_b.c: New test.
4495 * gcc.dg/uninit-pred-4_b.c: New test.
4496 * gcc.dg/uninit-pred-3_d.c: New test.
4497 * gcc.dg/uninit-pred-6_b.c: New test.
4498 * gcc.dg/uninit-pred-8_b.c: New test.
4499 * gcc.dg/uninit-pred-3_a.c: New test.
4500 * gcc.dg/uninit-pred-2_c.c: New test.
4501 * gcc.dg/uninit-pred-5_a.c: New test.
4502 * gcc.dg/uninit-pred-3_e.c: New test.
4503 * gcc.dg/uninit-pred-7_a.c: New test.
4504 * gcc.dg/uninit-pred-6_c.c: New test.
4505 * gcc.dg/uninit-pred-9_a.c: New test.
4506 * gcc.dg/uninit-pred-8_c.c: New test.
4507 * gcc.dg/uninit-pred-3_b.c: New test.
4508 * gcc.dg/uninit-pred-5_b.c: New test.
4509 * gcc.dg/uninit-pred-7_b.c: New test.
4510 * gcc.dg/uninit-pred-6_d.c: New test.
4511 * gcc.dg/uninit-pred-9_b.c: New test.
4512 * gcc.dg/uninit-pred-2_a.c: New test.
4513 * gcc.dg/uninit-pred-4_a.c: New test.
4514 * gcc.dg/uninit-pred-3_c.c: New test.
4515 * gcc.dg/uninit-pred-6_a.c: New test.
4516 * gcc.dg/uninit-pred-8_a.c: New test.
4517 * gcc.dg/uninit-pred-7_c.c: New test.
4518 * gcc.dg/uninit-pred-6_e.c: New test.
4519 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4520 * g++.dg/uninit-pred-1_a.C: New test.
4521 * g++.dg/uninit-pred-1_b.C: New test.
4522 * g++.dg/uninit-pred-2_a.C: New test.
4523 * g++.dg/uninit-pred-2_b.C: New test.
4524 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4525 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4526 * g++.dg/uninit-pred-loop_1.cc: New test.
4528 2010-04-28 Martin Jambor <mjambor@suse.cz>
4530 * gcc.dg/lto/20091209-1_0.c: New testcase.
4532 2010-04-28 Richard Guenther <rguenther@suse.de>
4534 PR tree-optimization/43879
4535 PR tree-optimization/43909
4536 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4538 2010-04-28 Richard Guenther <rguenther@suse.de>
4541 * g++.dg/torture/pr43880.C: New testcase.
4543 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4546 * g++.dg/template/recurse2.C: Update
4547 * g++.dg/template/recurse.C: Update.
4548 * g++.dg/template/pr23510.C: Update.
4549 * lib/prune.exp: Filter out 'recursively instantiated'.
4551 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4554 * g++.dg/init/pr29043.C: New.
4556 2010-04-27 Jason Merrill <jason@redhat.com>
4558 * g++.dg/lookup/scoped5.C: Adjust.
4559 * g++.dg/lookup/scoped8.C: Adjust.
4560 * g++.dg/template/dependent-expr5.C: Adjust.
4561 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4564 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4567 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4569 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4570 Jan Hubicka <hubicka@ucw.cz>
4572 * gcc.dg/pure-2.c: New testcase.
4573 * gcc.dg/const-1.c: New testcase.
4575 2010-04-27 Jason Merrill <jason@redhat.com>
4577 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4580 * g++.dg/template/sfinae17.C: New.
4581 * g++.dg/template/sfinae18.C: New.
4583 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4585 * g++.dg/init/pr42844.C: New.
4586 * g++.dg/cpp0x/pr42844-2.C: New.
4587 * g++.dg/cpp0x/defaulted2.C: Adjust.
4588 * g++.dg/tree-ssa/pr27549.C: Likewise.
4589 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4591 2010-04-27 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4596 2010-04-27 Richard Guenther <rguenther@suse.de>
4599 * g++.dg/other/pr40561.C: New testcase.
4601 2010-04-27 Martin Jambor <mjambor@suse.cz>
4604 * g++.dg/ipa/pr43812.C: New test.
4606 2010-04-27 Jan Hubicka <jh@suse.cz>
4608 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4609 (test): ... this one.
4611 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4614 * gcc.target/arm/thumb-stackframe.c: New test.
4616 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4618 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4619 * gcc.dg/misc-column.c: Likewise.
4620 * gcc.dg/Walways-true-1.c: Likewise.
4621 * gcc.dg/Walways-true-2.c: Likewise.
4622 * gcc.dg/warn-addr-cmp.c: Likewise.
4624 2010-04-27 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4628 * gfortran.dg/coarray_12.f90: New.
4630 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4633 * gcc.dg/pr32207.c: New test.
4634 * gcc.dg/misc-column.c: Adjust expected warning.
4635 * gcc.dg/Walways-true-1.c: Likewise.
4636 * gcc.dg/Walways-true-2.c: Likewise.
4637 * gcc.dg/warn-addr-cmp.c: Likewise.
4639 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4642 * lib/lto.exp (lto_prune_vis_warns): New function.
4643 (lto-link-and-maybe-run): Call it.
4645 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4647 PR tree-optimization/43904
4648 * gcc.dg/tree-ssa/tailcall-6.c: New.
4650 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4653 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4654 Darwin8/OSX10.4 - compatible code generation.
4656 * obj-c++.dg/stubify-1.mm: Ditto.
4657 * lib/objc-torture.exp: Do not require link success for
4658 "trivial.m" in the runtime checks when dowhat = 'compile'.
4659 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4660 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4661 Darwin8/OSX10.4 - compatible code generation.
4662 * objc.dg/stubify-2.m: Ditto.
4663 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4664 * objc.dg/next-runtime-1.m: Ditto.
4665 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4666 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4669 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4672 * lib/plugin-support.exp: Use "-undefined
4673 dynamic_lookup" on darwin.
4675 2010-04-26 Richard Guenther <rguenther@suse.de>
4677 * gcc.dg/lto/20100426_0.c: New testcase.
4679 2010-04-26 Jie Zhang <jie@codesourcery.com>
4681 PR tree-optimization/43833
4682 gcc.dg/Warray-bounds-8.c: New test case.
4684 2010-04-26 Richard Guenther <rguenther@suse.de>
4687 * g++.dg/lto/20100423-3_0.C: New testcase.
4689 2010-04-26 Richard Guenther <rguenther@suse.de>
4692 * g++.dg/lto/20100423-2_0.C: New testcase.
4694 2010-04-26 Ira Rosen <irar@il.ibm.com>
4696 * gcc.dg/vect/bb-slp-23.c: New test.
4698 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4700 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4701 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4702 * gcc.dg/c1x-float-1.c: New test.
4704 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4706 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4709 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4711 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4713 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4714 * gfortran.dg/default_format_2.f90: Ditto.
4716 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4718 * gfortran.dg/pr43505.f90: Clean up .mod file.
4719 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4720 * gfortran.dg/pr41347.f90: Ditto.
4721 * gfortran.dg/internal_pack_4.f90: Ditto.
4722 * gfortran.dg/proc_decl_23.f90: Ditto.
4723 * gfortran.dg/recursive_check_3.f90: Ditto.
4724 * gfortran.dg/intent_out_3.f90: Ditto.
4725 * gfortran.dg/assignment_2.f90: Ditto.
4726 * gfortran.dg/pr41928.f90: Ditto.
4727 * gfortran.dg/pr42166.f90: Ditto.
4728 * gfortran.dg/private_type_12.f90: Ditto.
4729 * gfortran.dg/graphite/pr42185.f90: Ditto.
4730 * gfortran.dg/graphite/pr42186.f90: Ditto.
4731 * gfortran.dg/graphite/pr40982.f90: Ditto.
4732 * gfortran.dg/graphite/id-2.f90: Ditto.
4733 * gfortran.dg/graphite/id-4.f90: Ditto.
4734 * gfortran.dg/graphite/pr42050.f90: Ditto.
4735 * gfortran.dg/graphite/id-18.f90: Ditto.
4736 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4737 * gfortran.dg/graphite/pr41924.f90: Ditto.
4738 * gfortran.dg/graphite/pr42393.f90: Ditto.
4739 * gfortran.dg/graphite/pr37980.f90: Ditto.
4740 * gfortran.dg/graphite/pr38953.f90: Ditto.
4741 * gfortran.dg/graphite/pr42180.f90: Ditto.
4742 * gfortran.dg/graphite/pr42181.f90: Ditto.
4743 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4744 * gfortran.dg/select_type_4.f90: Ditto.
4745 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4746 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4747 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4748 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4749 * gfortran.dg/whole_file_11.f90: Ditto.
4750 * gfortran.dg/private_type_11.f90: Ditto.
4751 * gfortran.dg/vect/vect-gems.f90: Ditto.
4752 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4754 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4756 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4758 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4760 * gnat.dg/pack15.ad[sb]: New test.
4762 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4764 * gcc.target/arm/mla-1.c: New test.
4766 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4770 * gfortran.dg/pr43793.f90: New test.
4772 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4774 PR tree-optimization/41442
4775 * gcc.target/i386/pr41442.c: New test.
4777 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4780 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4782 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785 * gfortran.dg/open_nounit.f90: New test.
4787 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4791 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4793 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4795 * gcc.dg/Wconversion-integer.c: Update.
4797 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4799 * gnat.dg/unchecked_convert5.adb: New test.
4801 2010-04-23 Richard Guenther <rguenther@suse.de>
4804 * gcc.dg/lto/20100423-2_0.c: New testcase.
4805 * gcc.dg/lto/20100423-2_0.c: Likewise.
4807 2010-04-23 Richard Guenther <rguenther@suse.de>
4810 * gcc.dg/lto/20100423-1_0.c: New testcase.
4811 * gcc.dg/lto/20100423-1_1.c: Likewise.
4813 2010-04-23 Martin Jambor <mjambor@suse.cz>
4815 PR tree-optimization/43846
4816 * gcc.dg/tree-ssa/sra-10.c: New test.
4818 2010-04-23 Martin Jambor <mjambor@suse.cz>
4821 * gcc.c-torture/execute/pr43835.c: New test.
4823 2010-04-23 Richard Guenther <rguenther@suse.de>
4826 * g++.dg/lto/20100423-1_0.C: New testcase.
4828 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4830 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4832 2010-04-22 Ira Rosen <irar@il.ibm.com>
4834 PR tree-optimization/43842
4835 * gcc.dg/vect/pr43842.c: New test.
4837 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4839 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4840 * gcc.target/i386/wmul-2.c: Likewise.
4842 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4844 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4845 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4847 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4849 * gfortran.dg/reassoc_6.f: New testcase.
4851 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4854 * gcc.target/arm/wmul-1.c: New test.
4855 * gcc.target/arm/wmul-2.c: New test.
4857 2010-04-22 Richard Guenther <rguenther@suse.de>
4859 PR tree-optimization/43845
4860 * gcc.c-torture/compile/pr43845.c: New testcase.
4862 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4865 * gcc.target/i386/wmul-1.c: New test.
4866 * gcc.target/i386/wmul-2.c: New test.
4867 * gcc.target/bfin/wmul-1.c: New test.
4868 * gcc.target/bfin/wmul-2.c: New test.
4870 2010-04-22 Richard Guenther <rguenther@suse.de>
4873 * gfortran.dg/vector_subscript_6.f90: New testcase.
4874 * gfortran.dg/assign_10.f90: Adjust.
4876 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4879 * gfortran.dg/gomp/pr43836.f90: New test.
4881 2010-04-21 Richard Guenther <rguenther@suse.de>
4883 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4885 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4887 * gcc.dg/torture/builtin-cproj-3.c: New.
4889 2010-04-20 Jason Merrill <jason@redhat.com>
4892 * g++.dg/template/recurse2.C: New.
4893 * g++.dg/parse/crash36.C: Adjust.
4894 * g++.dg/other/fold1.C: Adjust.
4895 * g++.dg/init/member1.C: Adjust.
4896 * lib/prune.exp: Prune "skipping N instantiation contexts".
4898 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4900 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4902 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4904 * gcc.dg/torture/builtin-cproj-1.c: New.
4905 * gcc.dg/torture/builtin-cproj-2.c: New.
4907 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4911 * g++.dg/template/typedef32.C: Adjust.
4912 * g++.dg/template/typedef33.C: New test.
4914 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4917 * gfortran.dg/proc_decl_23.f90: New test.
4920 * gfortran.dg/abstract_type_6.f03: New test.
4922 2010-04-20 Xinliang David Li <davidxl@google.com>
4924 * g++.dg/tree-ssa/fold-compare.C: New.
4926 2010-04-20 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/39417
4929 * g++.dg/torture/pr39417.C: New testcase.
4931 2010-04-20 Richard Guenther <rguenther@suse.de>
4933 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4935 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4937 * g++.dg/debug/dwarf2/rv1.C: New test.
4939 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4942 * gcc.c-torture/compile/pr43635.c: New testcase.
4944 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4947 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4948 of sequential loops being private only in the innermost containing
4952 * gfortran.dg/gomp/pr43337.f90: New test.
4954 2010-04-19 Richard Guenther <rguenther@suse.de>
4956 PR tree-optimization/43796
4957 * gfortran.dg/pr43796.f90: New testcase.
4959 2010-04-19 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/43783
4962 * gcc.c-torture/execute/pr43783.c: New testcase.
4964 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4967 * gcc.target/i386/pr43766.c: New test.
4969 2010-04-19 Jie Zhang <jie@codesourcery.com>
4972 * gcc.target/i386/pr43662.c: New test.
4974 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4977 * g++.dg/template/typedef32.C: New test.
4979 2010-04-19 Ira Rosen <irar@il.ibm.com>
4981 PR tree-optimization/37027
4982 * lib/target-supports.exp
4983 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4984 * gcc.dg/vect/pr37027.c: New test.
4985 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4986 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4987 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4988 gcc.dg/vect/vect-complex-6.c: Likewise.
4990 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/debug/dwarf2/enum1.C: New test.
4994 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4996 * gnat.dg/rep_clause5.ad[sb]: New test.
4997 * gnat.dg/rep_clause5_pkg.ads: New helper.
4999 2010-04-18 Ira Rosen <irar@il.ibm.com>
5001 PR tree-optimization/43771
5002 * g++.dg/vect/pr43771.cc: New test.
5004 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5007 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5008 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5010 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5012 * gnat.dg/sizetype.adb: Rename into...
5013 * gnat.dg/sizetype1.adb: ...this.
5014 * gnat.dg/sizetype2.adb: New test.
5016 2010-04-16 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/43572
5019 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5021 2010-04-16 Olivier Hainque <hainque@adacore.com>
5023 * gnat.dg/specs/discr_private.ads: New test.
5025 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5028 * gcc.target/arm/thumb-comparisons.c: New test.
5031 * gcc.target/arm/thumb-cbranchqi.c: New test.
5033 2010-04-16 Christian Bruel <christian.bruel@st.com>
5035 * g++.dg/torture/pr36191.C: Enable for SH.
5037 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/wide_boolean.adb: New test.
5040 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5042 2010-04-15 Richard Guenther <rguenther@suse.de>
5044 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5045 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5046 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5047 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5048 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5049 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5050 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5051 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5052 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5053 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5054 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5055 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5056 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5057 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5058 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5060 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5063 * gcc.target/arm/pr42496.c: New test.
5065 2010-04-14 Jason Merrill <jason@redhat.com>
5068 * g++.dg/ext/attrib38.C: New.
5070 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5073 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5075 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5078 * gcc.dg/cpp/warn-undef-2.c: Update.
5079 * gcc.dg/cpp/warn-traditional-2.c: Update.
5080 * gcc.dg/cpp/warn-comments-2.c: Update.
5081 * gcc.dg/cpp/warn-variadic-2.c: Update.
5082 * gcc.dg/cpp/warn-long-long-2.c: Update.
5083 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5084 * gcc.dg/cpp/warn-multichar-2.c: Update.
5085 * gcc.dg/cpp/warn-normalized-3.c: Update.
5086 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5087 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5088 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5089 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5090 * gcc.dg/cpp/warn-redefined-2.c: Update.
5091 * gfortran.dg/warning-directive-2.F90: Update.
5092 * c-c++-common/cpp/warning-directive-2.c: Update.
5094 2010-04-14 Michael Matz <matz@suse.de>
5096 PR tree-optimization/42963
5097 * gcc.dg/pr42963.c: New testcase.
5099 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/class_wide.adb: Rename into...
5102 * gnat.dg/class_wide1.adb: ...this.
5103 * gnat.dg/class_wide2.ad[sb]: New test.
5105 2010-04-14 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/coarray_9.f90: Update dg-errors.
5109 * gfortran.dg/coarray_10.f90: New test.
5110 * gfortran.dg/coarray_11.f90: New test.
5112 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5115 gfortran.dg/initialization_24.f90: New test.
5117 2010-04-13 Jason Merrill <jason@redhat.com>
5119 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5120 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5122 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5124 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5125 * g++.dg/dg.exp: Likewise.
5126 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5127 * c-c++-common/cpp/warning-directive-1.c: ... here.
5128 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5129 * c-c++-common/cpp/warning-directive-2.c: ... here.
5130 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5131 * c-c++-common/cpp/warning-directive-3.c: ... here.
5132 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5133 * c-c++-common/cpp/warning-directive-4.c: ... here.
5134 * g++.dg/cpp/warning-directive-1.C: Delete.
5135 * g++.dg/cpp/warning-directive-2.C: Delete.
5136 * g++.dg/cpp/warning-directive-3.C: Delete.
5137 * g++.dg/cpp/warning-directive-4.C: Delete.
5138 * gcc.dg/cpp/normalised-3.c: Delete.
5139 * g++.dg/cpp/normalised-1.C: Rename as ...
5140 * c-c++-common/cpp/normalised-3.c: ... this.
5142 2010-04-13 Martin Jambor <mjambor@suse.cz>
5144 * gcc.dg/tree-ssa/sra-9.c: New test.
5146 2010-04-13 Michael Matz <matz@suse.de>
5149 * gcc.dg/pr43730.c: New test.
5151 2010-04-13 Michael Matz <matz@suse.de>
5153 * gcc.dg/tree-ssa/negate.c: New testcase.
5155 2010-04-13 Richard Guenther <rguenther@suse.de>
5158 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5160 2010-04-13 Richard Guenther <rguenther@suse.de>
5162 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5164 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5166 * gnat.dg/derived_type1.adb: New test.
5168 2010-04-13 Matthias Klose <doko@ubuntu.com>
5170 * gcc.dg/plugindir1.c: New testcase.
5171 * gcc.dg/plugindir2.c: New testcase.
5172 * gcc.dg/plugindir3.c: New testcase.
5173 * gcc.dg/plugindir4.c: New testcase.
5175 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.target/i386/rotate-2.c: New test.
5179 2010-04-12 Jason Merrill <jason@redhat.com>
5182 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5183 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5185 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5188 * g++.dg/init/pr25811.C: New test.
5190 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5193 dg-error, dg-warning.
5194 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5196 2010-04-12 Richard Guenther <rguenther@suse.de>
5198 * gcc.dg/torture/inline-2.c: New testcase.
5200 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5203 * gcc.dg/Wunused-var-7.c: New test.
5205 PR tree-optimization/43560
5206 * gcc.c-torture/execute/pr43560.c: New test.
5208 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5210 * gnat.dg/aggr13.adb: New test.
5211 * gnat.dg/aggr14.adb: Likewise.
5212 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5214 2010-04-12 Richard Guenther <rguenther@suse.de>
5217 * g++.dg/torture/pr43611.C: New testcase.
5219 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5222 * gcc.dg/pr36774-1.c: New test.
5223 * gcc.dg/pr36774-2.c: New test.
5225 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5227 * gcc.target/sh/rte-delay-slot.c: New test.
5229 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5231 * gnat.dg/pack9.adb: Remove -cargs option.
5232 * gnat.dg/aggr12.ad[sb]: New test.
5234 2010-04-10 Jie Zhang <jie@codesourcery.com>
5237 * gcc.target/sh/pr43417.c: New test.
5239 2010-04-10 Tobias Burnus <burnus@net-b.de>
5242 * gfortran.dg/spec_expr_6.f90: New test.
5244 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5247 * gcc.dg/cpp/pr43195.c: New.
5248 * gcc.dg/cpp/pr43195.h: New.
5250 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5253 * gcc.dg/Werror-6.c: Adjust.
5254 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5255 * gcc.dg/Werror-4.c: Likewise.
5256 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5257 * gcc.dg/Wswitch-enum-error.c: Likewise.
5258 * gcc.dg/Wpointer-arith.c: Likewise.
5259 * gcc.dg/Wfatal.c: Likewise.
5260 * gcc.dg/Wswitch-error.c: Likewise.
5261 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5262 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5263 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5264 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5265 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5266 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5267 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5268 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5269 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5270 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5271 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5272 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5273 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5274 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5275 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5276 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5277 * g++.dg/cpp/warning-directive-2.C: Likewise.
5278 * gfortran.dg/warning-directive-2.F90: Likewise.
5280 2010-04-09 Jason Merrill <jason@redhat.com>
5283 * g++.dg/template/sizeof13.C: New.
5285 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5287 * g++.dg/other/pr35504.C: Add check for thiscall.
5288 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5289 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5291 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5294 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5295 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5296 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5297 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5298 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5299 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5300 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5301 * g++.dg/other/increment1.C: Likewise.
5303 2010-04-09 Tobias Burnus <burnus@net-b.de>
5306 * gfortran.dg/coarray_7.f90: New test.
5307 * gfortran.dg/coarray_8.f90: New test.
5309 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5312 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5314 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5317 * gcc.dg/pr43643.c: New test.
5319 2010-04-08 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5323 2010-04-08 Richard Guenther <rguenther@suse.de>
5325 PR tree-optimization/43679
5326 * gcc.c-torture/compile/pr43679.c: New testcase.
5328 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5331 * gcc.dg/pr43670.c: New test.
5333 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5336 * gcc.dg/tree-ssa/reassoc-19.c: New.
5338 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5341 * gcc.dg/Wunused-var-1.c: New test.
5342 * gcc.dg/Wunused-var-2.c: New test.
5343 * gcc.dg/Wunused-var-3.c: New test.
5344 * gcc.dg/Wunused-var-4.c: New test.
5345 * gcc.dg/Wunused-var-5.c: New test.
5346 * gcc.dg/Wunused-var-6.c: New test.
5347 * gcc.dg/Wunused-parm-1.c: New test.
5349 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5350 * gcc.dg/trunc-1.c: Likewise.
5351 * gcc.dg/vla-9.c: Likewise.
5352 * gcc.dg/dfp/composite-type.c: Likewise.
5354 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5357 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5358 * obj-c++.dg/objc-gc-3.mm: Ditto.
5360 2010-04-07 Simon Baldwin <simonb@google.com>
5362 * gcc.dg/cpp/warn-undef-2.c: New.
5363 * gcc.dg/cpp/warn-traditional-2.c: New.
5364 * gcc.dg/cpp/warn-comments-2.c: New.
5365 * gcc.dg/cpp/warning-directive-1.c: New.
5366 * gcc.dg/cpp/warn-long-long.c: New.
5367 * gcc.dg/cpp/warn-traditional.c: New.
5368 * gcc.dg/cpp/warn-variadic-2.c: New.
5369 * gcc.dg/cpp/warn-undef.c: New.
5370 * gcc.dg/cpp/warn-normalized-1.c: New.
5371 * gcc.dg/cpp/warning-directive-2.c: New.
5372 * gcc.dg/cpp/warn-long-long-2.c: New.
5373 * gcc.dg/cpp/warn-variadic.c: New.
5374 * gcc.dg/cpp/warn-normalized-2.c: New.
5375 * gcc.dg/cpp/warning-directive-3.c: New.
5376 * gcc.dg/cpp/warn-deprecated-2.c: New.
5377 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5378 * gcc.dg/cpp/warn-multichar-2.c: New.
5379 * gcc.dg/cpp/warn-normalized-3.c: New.
5380 * gcc.dg/cpp/warning-directive-4.c: New.
5381 * gcc.dg/cpp/warn-unused-macros.c: New.
5382 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5383 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5384 * gcc.dg/cpp/warn-cxx-compat.c: New.
5385 * gcc.dg/cpp/warn-redefined.c: New.
5386 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5387 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5388 * gcc.dg/cpp/warn-deprecated.c: New.
5389 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5390 * gcc.dg/cpp/warn-redefined-2.c: New.
5391 * gcc.dg/cpp/warn-comments.c: New.
5392 * gcc.dg/cpp/warn-multichar.c: New.
5393 * g++.dg/cpp/warning-directive-1.C: New.
5394 * g++.dg/cpp/warning-directive-2.C: New.
5395 * g++.dg/cpp/warning-directive-3.C: New.
5396 * g++.dg/cpp/warning-directive-4.C: New.
5397 * gfortran.dg/warning-directive-1.F90: New.
5398 * gfortran.dg/warning-directive-3.F90: New.
5399 * gfortran.dg/warning-directive-2.F90: New.
5400 * gfortran.dg/warning-directive-4.F90: New.
5402 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5405 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5407 2010-04-07 Jason Merrill <jason@redhat.com>
5409 * g++.dg/template/dr408.C: New.
5411 * g++.dg/lookup/ns4.C: New.
5414 * g++.dg/template/friend51.C: New test.
5417 * g++.old-deja/g++.other/linkage1.C: Adjust.
5419 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5422 * g++.dg/template/crash94.C: New test.
5424 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5427 * g++.dg/init/aggr5.C: New test.
5428 * g++.dg/init/aggr5.C: New test.
5430 2010-04-07 Richard Guenther <rguenther@suse.de>
5432 PR tree-optimization/43270
5433 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5434 * gcc.dg/Warray-bounds-7.c: Likewise.
5436 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5438 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5439 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5440 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5442 2010-04-07 Jie Zhang <jie@codesourcery.com>
5445 * g++.dg/init/pr42556.C: New test.
5447 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5450 * g++.dg/debug/dwarf2/typedef2.C: New test.
5452 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5454 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5455 c-c++-common/dwarf2/redeclaration-1.C
5457 2010-04-06 Jason Merrill <jason@redhat.com>
5459 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5460 * g++.dg/ext/attrib18.C: Likewise.
5461 * g++.dg/ext/bitfield2.C: Likewise.
5462 * g++.dg/ext/bitfield4.C: Likewise.
5463 * g++.dg/ext/visibility/warn2.C: Likewise.
5464 * g++.dg/ext/visibility/warn3.C: Likewise.
5465 * g++.dg/gomp/pr26690-1.C: Likewise.
5466 * g++.dg/inherit/covariant7.C: Likewise.
5467 * g++.dg/init/synth2.C: Likewise.
5468 * g++.dg/lookup/using7.C: Likewise.
5469 * g++.dg/other/crash-4.C: Likewise.
5470 * g++.dg/other/error13.C: Likewise.
5471 * g++.dg/other/error20.C: Likewise.
5472 * g++.dg/parse/crash31.C: Likewise.
5473 * g++.dg/parse/error16.C: Likewise.
5474 * g++.dg/parse/error19.C: Likewise.
5475 * g++.dg/parse/error27.C: Likewise.
5476 * g++.dg/parse/error28.C: Likewise.
5477 * g++.dg/parse/fused-params1.C: Likewise.
5478 * g++.dg/template/error2.C: Likewise.
5479 * g++.dg/template/local6.C: Likewise.
5480 * g++.dg/template/qualttp15.C: Likewise.
5481 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5482 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5483 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5484 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5485 * g++.old-deja/g++.eh/spec6.C: Likewise.
5486 * g++.old-deja/g++.jason/crash3.C: Likewise.
5487 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5488 * g++.old-deja/g++.law/ctors5.C: Likewise.
5489 * g++.old-deja/g++.law/ctors9.C: Likewise.
5490 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5491 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5492 * g++.old-deja/g++.other/struct1.C: Likewise.
5493 * g++.old-deja/g++.other/volatile1.C: Likewise.
5494 * g++.old-deja/g++.pt/crash36.C: Likewise.
5495 * g++.old-deja/g++.pt/derived3.C: Likewise.
5496 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5497 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5499 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5502 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5503 * gcc.dg/graphite/id-19.c: New.
5505 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5508 * gcc.dg/vect/pr32824: New.
5510 2010-04-06 Tobias Burnus <burnus@net-b.de>
5513 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5514 * gfortran.dg/coarray_3.f90: Ditto.
5515 * gfortran.dg/coarray_4.f90: Ditto.
5516 * gfortran.dg/coarray_5.f90: Ditto.
5517 * gfortran.dg/coarray_6.f90: Ditto.
5518 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5520 2010-04-06 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/coarray_4.f90: Fix test.
5524 * gfortran.dg/coarray_6.f90: Add more tests.
5526 2010-04-06 Tobias Burnus <burnus@net-b.de>
5529 * gfortran.dg/coarray_4.f90: New test.
5530 * gfortran.dg/coarray_5.f90: New test.
5531 * gfortran.dg/coarray_6.f90: New test.
5533 2010-04-06 Tobias Burnus <burnus@net-b.de>
5536 * gfortran.dg/iso_fortran_env_5.f90: New test.
5537 * gfortran.dg/iso_fortran_env_6.f90: New test.
5539 2010-04-06 Tobias Burnus <burnus@net-b.de>
5542 * gfortran.dg/coarray_1.f90: New test.
5543 * gfortran.dg/coarray_2.f90: New test.
5544 * gfortran.dg/coarray_3.f90: New test.
5546 2010-04-06 Jason Merrill <jason@redhat.com>
5549 * g++.dg/template/dtor8.C: New.
5552 * g++.dg/template/error-recovery2.C: New.
5554 2010-04-06 Jan Hubicka <jh@suse.czpli
5556 PR tree-optimization/42906
5557 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5559 2010-04-06 Tobias Burnus <burnus@net-b.de>
5562 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5563 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5564 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5566 2010-04-06 Richard Guenther <rguenther@suse.de>
5568 PR tree-optimization/43627
5569 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5571 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5574 * gcc.target/i386/pr43638.c: New test.
5576 2010-04-06 Richard Guenther <rguenther@suse.de>
5579 * gcc.c-torture/compile/pr43661.c: New testcase.
5581 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5585 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5587 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5589 2010-04-02 Richard Guenther <rguenther@suse.de>
5591 PR tree-optimization/43629
5592 * gcc.c-torture/execute/pr43629.c: New testcase.
5594 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5595 Dominique d'Humieres <dominiq@lps.ens.fr>
5598 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5600 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5603 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5605 2010-04-01 Jason Merrill <jason@redhat.com>
5607 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5609 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5610 Manfred Schwarb <manfred99@gmx.ch>
5613 * gfortran.dg/ftell_3.f90: New test.
5615 2010-04-01 Richard Guenther <rguenther@suse.de>
5618 * gcc.c-torture/compile/pr43614.c: New testcase.
5620 2010-04-01 Martin Jambor <mjambor@suse.cz>
5622 PR tree-optimization/43141
5623 * gcc.dg/guality/pr43141.c: New test.
5625 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5627 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5628 * g++.dg/eh/spbp.C: Likewise.
5629 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5630 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5632 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5633 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5634 * objc.dg/dwarf-2.m: Likewise.
5636 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5639 * gcc.dg/graphite/id-pr43464.c: New.
5640 * gcc.dg/graphite/id-pr43464-1.c: New.
5642 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5645 * gcc.dg/graphite/id-pr43351.c
5647 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5650 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5651 * obj-c++.dg/try-catch-2.mm: Ditto.
5652 * obj-c++.dg/lookup-2.mm: Ditto.
5653 * obj-c++.dg/encode-8.m: Ditto.
5654 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5655 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5656 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5657 * obj-c++.dg/const-str-11.mm: Ditto.
5658 * obj-c++.dg/const-str-9.mm: Ditto.
5659 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5660 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5661 * obj-c++.dg/except-1.mm: Ditto.
5662 * obj-c++.dg/const-str-7.mm: Ditto.
5663 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5664 * obj-c++.dg/const-str-3.mm: Ditto.
5665 * obj-c++.dg/const-str-7.mm: Ditto.
5666 * obj-c++.dg/stubify-2.mm: Change dump file name.
5669 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5671 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5674 2010-03-31 Martin Jambor <mjambor@suse.cz>
5676 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5677 only with -O2, -O3 or -Os and not with -fwhopr.
5679 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5682 * g++.dg/template/typedef31.C: New test.
5684 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5686 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5687 assembler output on *-*-solaris2*.
5688 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5690 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5693 * gcc.dg/pr43557-1.c: New test.
5694 * gcc.dg/pr43557-2.c: New file.
5696 2010-03-31 Jie Zhang <jie@codesourcery.com>
5699 * gcc.dg/pr43562.c: New test.
5701 2010-03-30 Jason Merrill <jason@redhat.com>
5704 * g++.dg/template/error-recovery1.C: New.
5707 * g++.dg/parse/ambig5.C: New.
5709 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5712 * gcc.dg/guality/pr43593.c: New test.
5714 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5717 * gcc.dg/vect/pr43430-1.c: New.
5719 2010-03-30 Jason Merrill <jason@redhat.com>
5722 * g++.dg/template/partial7.C: New.
5724 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5726 * gcc.target/s390/stackcheck1.c: New testcase.
5728 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5731 * gfortran.dg/read_eof_8.f90: New test.
5733 2010-03-29 Jason Merrill <jason@redhat.com>
5735 * gcc.dg/cpp/include6.c: Change [] to ().
5738 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5740 * c-c++-common/raw-string-2.c: Add trigraph test.
5741 * c-c++-common/raw-string-8.c: New.
5742 * c-c++-common/raw-string-9.c: New.
5743 * c-c++-common/raw-string-10.c: New.
5745 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5746 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5747 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5748 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5749 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5750 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5751 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5753 2010-03-29 Richard Guenther <rguenther@suse.de>
5755 PR tree-optimization/43560
5756 * gcc.dg/torture/pr43560.c: New testcase.
5758 2010-03-29 Jason Merrill <jason@redhat.com>
5761 * g++.dg/ext/raw-string-1.C: Change [] to ().
5762 * g++.dg/ext/raw-string-2.C: Change [] to ().
5763 Don't use \ in delimiter.
5764 * g++.dg/ext/raw-string-3.C: Change [] to ().
5765 * g++.dg/ext/raw-string-4.C: Change [] to ().
5766 * g++.dg/ext/raw-string-5.C: Change [] to ().
5767 Test for error on \ in delimiter.
5768 * g++.dg/ext/raw-string-6.C: Change [] to ().
5769 * g++.dg/ext/raw-string-7.C: Change [] to ().
5771 2010-03-29 Jie Zhang <jie@codesourcery.com>
5774 * gcc.dg/pr43564.c: New test.
5776 2010-03-29 Tobias Burnus <burnus@net-b.de>
5779 * gfortran.dg/direct_io_12.f90: New test.
5781 2010-03-28 Jan Hubicka <jh@suse.cz>
5783 PR tree-optimization/43505
5784 * gfortran.dg/pr43505.f90: New testcase.
5786 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5788 PR tree-optimization/43528
5789 * gcc.target/i386/pr43528.c: New test.
5791 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5794 * gcc.dg/parm-impl-decl-3.c: New test.
5796 2010-03-26 Jason Merrill <jason@redhat.com>
5799 * g++.dg/cpp0x/parse1.C: New.
5801 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5804 * gcc.target/i386/pr43524.c: New test.
5806 2010-03-26 Martin Jambor <mjambor@suse.cz>
5808 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5809 whitespace, rename main to foo.
5810 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5811 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5812 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5813 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5814 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5815 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5816 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5817 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5818 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5819 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5822 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5825 * g++.dg/other/crash-10.C: New test.
5826 * g++.dg/other/crash-11.C: New test.
5828 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5831 * gfortran.dg/read_eof_7.f90: New test.
5833 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5837 * objc-obj-c++-shared: New directory.
5838 * objc-obj-c++-shared/Object1-implementation.h: New file.
5839 * objc-obj-c++-shared/Object1.h: New file.
5840 * objc-obj-c++-shared/Protocol1.h: New file.
5841 * objc-obj-c++-shared/next-abi.h: New file.
5842 * objc-obj-c++-shared/next-mapping.h: New file.
5843 * objc/execute/next_mapping.h: Delete.
5844 * objc.dg/special/special.exp: For all targets run the tests with
5845 -fgnu-runtime, for darwin targets also run the tests with
5847 * objc.dg/dg.exp: Ditto.
5848 * obj-c++.dg/dg.exp: Ditto.
5849 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5850 Protocol1.h) and next-mapping.h as required. Amend testcase to
5851 include use of updated NeXT interface.
5852 * objc/execute/formal_protocol-5.m: Ditto.
5853 * objc/execute/protocol-isEqual-2.m: Ditto.
5854 * objc/execute/protocol-isEqual-4.m: Ditto.
5855 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5856 Protocol1.h) and next-mapping.h as required.
5857 * objc/execute/object_is_class.m: Ditto.
5858 * objc/execute/enumeration-1.m: Ditto.
5859 * objc/execute/class-13.m: Ditto.
5860 * objc/execute/formal_protocol-2.m: Ditto.
5861 * objc/execute/formal_protocol-4.m: Ditto.
5862 * objc/execute/class-1.m: Ditto.
5863 * objc/execute/bycopy-1.m: Ditto.
5864 * objc/execute/formal_protocol-6.m: Ditto.
5865 * objc/execute/bycopy-3.m: Ditto.
5866 * objc/execute/class-3.m: Ditto.
5867 * objc/execute/bf-11.m: Ditto.
5868 * objc/execute/class-5.m: Ditto.
5869 * objc/execute/bf-13.m: Ditto.
5870 * objc/execute/class-7.m: Ditto.
5871 * objc/execute/bf-15.m: Ditto.
5872 * objc/execute/class-9.m: Ditto.
5873 * objc/execute/bf-17.m: Ditto.
5874 * objc/execute/bf-19.m: Ditto.
5875 * objc/execute/IMP.m: Ditto.
5876 * objc/execute/exceptions/catchall-1.m: Ditto.
5877 * objc/execute/exceptions/trivial.m: Ditto.
5878 * objc/execute/exceptions/finally-1.m: Ditto.
5879 * objc/execute/exceptions/local-variables-1.m: Ditto.
5880 * objc/execute/exceptions/foward-1.m: Ditto.
5881 * objc/execute/bf-2.m: Ditto.
5882 * objc/execute/string1.m: Ditto.
5883 * objc/execute/bf-4.m: Ditto.
5884 * objc/execute/informal_protocol.m: Ditto.
5885 * objc/execute/string3.m: Ditto.
5886 * objc/execute/bf-6.m: Ditto.
5887 * objc/execute/bf-8.m: Ditto.
5888 * objc/execute/class-tests-1.h: Ditto.
5889 * objc/execute/protocol-isEqual-1.m: Ditto.
5890 * objc/execute/protocol-isEqual-3.m: Ditto.
5891 * objc/execute/_cmd.m: Ditto.
5892 * objc/execute/function-message-1.m: Ditto.
5893 * objc/execute/bf-20.m: Ditto.
5894 * objc/execute/bf-common.h: Ditto.
5895 * objc/execute/np-2.m: Ditto.
5896 * objc/execute/class-10.m: Ditto.
5897 * objc/execute/class-12.m: Ditto.
5898 * objc/execute/enumeration-2.m: Ditto.
5899 * objc/execute/class-14.m: Ditto.
5900 * objc/execute/encode-1.m: Ditto.
5901 * objc/execute/formal_protocol-1.m: Ditto.
5902 * objc/execute/formal_protocol-3.m: Ditto.
5903 * objc/execute/accessing_ivars.m: Ditto.
5904 * objc/execute/bycopy-2.m: Ditto.
5905 * objc/execute/class-2.m: Ditto.
5906 * objc/execute/bf-10.m: Ditto.
5907 * objc/execute/formal_protocol-7.m: Ditto.
5908 * objc/execute/root_methods.m: Ditto.
5909 * objc/execute/class-4.m: Ditto.
5910 * objc/execute/bf-12.m: Ditto.
5911 * objc/execute/class-6.m: Ditto.
5912 * objc/execute/bf-14.m: Ditto.
5913 * objc/execute/nested-func-1.m: Ditto.
5914 * objc/execute/class-8.m: Ditto.
5915 * objc/execute/private.m: Ditto.
5916 * objc/execute/bf-16.m: Ditto.
5917 * objc/execute/bf-18.m: Ditto.
5918 * objc/execute/load-3.m: Ditto.
5919 * objc/execute/compatibility_alias.m: Ditto.
5920 * objc/execute/bf-1.m: Ditto.
5921 * objc/execute/no_clash.m: Ditto.
5922 * objc/execute/bf-3.m: Ditto.
5923 * objc/execute/string2.m: Ditto.
5924 * objc/execute/bf-5.m: Ditto.
5925 * objc/execute/string4.m: Ditto.
5926 * objc/execute/bf-7.m: Ditto.
5927 * objc/execute/object_is_meta_class.m: Ditto.
5928 * objc/execute/bf-9.m: Ditto.
5929 * objc/execute/bf-21.m: Ditto.
5930 * objc/execute/cascading-1.m: Ditto.
5931 * objc/execute/trivial.m: Ditto.
5932 * objc/execute/np-1.m: Ditto.
5933 * objc/compile/trivial.m: Ditto.
5934 * objc/execute/class_self-2.m: Include <stdlib.h>.
5935 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5936 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5937 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5938 and 64bit. Use new NeXT interface as required.
5939 * objc.dg/special/unclaimed-category-1.m: Ditto.
5940 * objc.dg/special/unclaimed-category-1.h: Ditto.
5941 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5942 * objc.dg/func-ptr-1.m: Ditto.
5943 * objc.dg/stret-1.m: Ditto.
5944 * objc.dg/encode-2.m: Ditto.
5945 * objc.dg/category-1.m: Ditto.
5946 * objc.dg/encode-3.m: Ditto.
5947 * objc.dg/call-super-3.m: Ditto.
5948 * objc.dg/method-3.m: Ditto.
5949 * objc.dg/func-ptr-2.m: Ditto.
5950 * objc.dg/lookup-1.m: Ditto.
5951 * objc.dg/encode-4.m: Ditto.
5952 * objc.dg/fix-and-continue-1.m: Ditto.
5953 * objc.dg/proto-lossage-3.m: Ditto.
5954 * objc.dg/method-13.m: Ditto.
5955 * objc.dg/proto-qual-1.m: Ditto.
5956 * objc.dg/zero-link-3.m: Ditto.
5957 * objc.dg/bitfield-1.m: Ditto.
5958 * objc.dg/va-meth-1.m: Ditto.
5959 * objc.dg/super-class-3.m: Ditto.
5960 * objc.dg/call-super-1.m: Ditto.
5961 * objc.dg/type-size-2.m: Ditto.
5962 * objc.dg/method-10.m: Ditto.
5963 * objc.dg/defs.m: Ditto.
5964 * objc.dg/const-str-3.m: Ditto.
5965 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5966 Protocol1.h) and next-mapping.h as required. Use new NeXT
5967 interface as required.
5968 * objc.dg/super-class-4.m: Ditto.
5969 * objc.dg/comp-types-8.m: Ditto.
5970 * objc.dg/call-super-2.m: Ditto.
5971 * objc.dg/objc-fast-4.m: Ditto.
5972 * objc.dg/method-6.m: Ditto.
5973 * objc.dg/const-str-3.m: Ditto.
5974 * objc.dg/const-str-7.m: Ditto.
5975 * objc.dg/method-15.m: Ditto.
5976 * objc.dg/method-19.m: Ditto.
5977 * objc.dg/sync-1.m: Ditto.
5978 * objc.dg/layout-1.m: Ditto.
5979 * objc.dg/bitfield-3.m: Ditto.
5980 * objc.dg/try-catch-3.m: Ditto.
5981 * objc.dg/try-catch-7.m: Ditto.
5982 * objc.dg/comp-types-10.m: Ditto.
5983 * objc.dg/selector-2.: Ditto.
5984 * objc.dg/method-7.m: Ditto.
5985 * objc.dg/typedef-alias-1.m: Ditto.
5986 * objc.dg/proto-lossage-2.m: Ditto.
5987 * objc.dg/comp-types-11.m: Ditto.
5988 * objc.dg/sizeof-1.m: Ditto.
5989 * objc.dg/method-17.m: Ditto.
5990 * objc.dg/bitfield-5.m: Ditto.
5991 * objc.dg/try-catch-1.m: Ditto.
5992 * objc.dg/encode-5.m: Ditto.
5993 * objc.dg/fix-and-continue-2.m: Ditto.
5994 * objc.dg/method-9.m: Ditto.
5995 * objc.dg/isa-field-1.m: Ditto.
5996 * objc.dg/local-decl-2.m: Ditto.
5997 * objc.dg/objc-gc-4.m: Ditto.
5998 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5999 * objc.dg/gnu-runtime-3.m: Ditto.
6000 * objc.dg/encode-7.m: Ditto.
6001 * objc.dg/encode-8.m: Ditto.
6002 * objc.dg/selector-3.m: Ditto.
6003 * objc.dg/gnu-runtime-1.m: Ditto.
6004 * objc.dg/const-str-12.m: Ditto.
6005 * objc.dg/gnu-runtime-2.m: Ditto.
6006 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6007 * objc.dg/selector-1.m: Ditto.
6008 * objc.dg/stubify-2.m: Ditto.
6009 * objc.dg/zero-link-1.m: Ditto.
6010 * objc.dg/stret-2.m: Ditto.
6011 * objc.dg/zero-link-2.m: Ditto.
6012 * objc.dg/next-runtime-1.m: Ditto.
6013 * objc.dg/symtab-1.m: Ditto.
6014 * objc.dg/stubify-1.m: Ditto.
6015 * objc.dg/bitfield-2.m: Ditto.
6016 * objc.dg/try-catch-10.m: Apply to both runtimes.
6017 * objc.dg/const-str-1.m: Ditto.
6018 * objc.dg/image-info.m: Ditto.
6019 * objc.dg/encode-9.m: Ditto.
6020 * objc.dg/pragma-1.m: Apply test to all targets.
6021 * objc.dg/const-str-4.m: Ditto.
6022 * objc.dg/const-str-8.m: Ditto.
6023 * objc.dg/super-class-2.m: Ditto.
6024 * objc.dg/try-catch-5.m: Ditto.
6025 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6026 Protocol1.h) and next-mapping.h as required. Use new NeXT
6027 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6028 * objc.dg/const-str-11.m: Ditto.
6029 * objc.dg/const-str-9.m: Ditto.
6030 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6031 * objc.dg/encode-1.m: Remove redundant -lobjc.
6032 * objc.dg/try-catch-9.m: Tidy space.
6033 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6034 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6035 and 64bit. Use new NeXT interface as required.
6036 * obj-c++.dg/template-4.mm: Ditto.
6037 * obj-c++.dg/defs.mm: Ditto.
6038 * obj-c++.dg/basic.mm: Ditto.
6039 * obj-c++.dg/encode-4.mm: Ditto.
6040 * obj-c++.dg/method-17.mm: Ditto.
6041 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6042 * obj-c++.dg/cxx-class-1.mm: Ditto.
6043 * obj-c++.dg/method-10.mm: Ditto.
6044 * obj-c++.dg/va-meth-1.mm: Ditto.
6045 * obj-c++.dg/encode-5.mm: Ditto.
6046 * obj-c++.dg/lookup-2.mm: Ditto.
6047 * obj-c++.dg/template-3.mm: Ditto.
6048 * obj-c++.dg/proto-qual-1.mm: Ditto.
6049 * obj-c++.dg/qual-types-1.m: Ditto.
6050 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6051 * obj-c++.dg/template-1.mm: Ditto.
6052 * obj-c++.dg/encode-6.mm: Ditto.
6053 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6054 Protocol1.h) and next-mapping.h as required. Use new NeXT
6055 interface as required.
6056 * obj-c++.dg/except-1.mm: Ditto.
6057 * obj-c++.dg/const-str-7.mm: Ditto.
6058 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6059 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6060 * obj-c++.dg/selector-2.mm: Ditto.
6061 * obj-c++.dg/isa-field-1.mm: Ditto.
6062 * obj-c++.dg/try-catch-1.mm: Ditto.
6063 * obj-c++.dg/local-decl-1.mm: Ditto.
6064 * obj-c++.dg/try-catch-9.mm: Ditto.
6065 * obj-c++.dg/no-extra-load.mm: Ditto.
6066 * obj-c++.dg/selector-5.mm: Ditto.
6067 * obj-c++.dg/method-12.mm: Ditto.
6068 * obj-c++.dg/try-catch-11.mm: Ditto.
6069 * obj-c++.dg/comp-types-11.mm: Ditto.
6070 * obj-c++.dg/bitfield-3.mm: Ditto.
6071 * obj-c++.dg/method-6.mm: Ditto.
6072 * obj-c++.dg/super-class-2.mm: Ditto.
6073 * obj-c++.dg/method-21.mm: Ditto.
6074 * obj-c++.dg/const-str-8.mm: Ditto.
6075 * obj-c++.dg/try-catch-7.mm: Ditto.
6076 * obj-c++.dg/method-15.mm: Ditto.
6077 * obj-c++.dg/layout-1.mm: Ditto.
6078 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6079 * obj-c++.dg/const-str-3.mm: Ditto.
6080 * obj-c++.dg/try-catch-2.mm: Ditto.
6081 * obj-c++.dg/objc-gc-3.mm: Ditto.
6082 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6083 * obj-c++.dg/bitfield-1.mm: Ditto.
6084 * obj-c++.dg/selector-6.mm: Ditto.
6085 * obj-c++.dg/method-13.mm: Ditto.
6086 * obj-c++.dg/comp-types-12.mm: Ditto.
6087 * obj-c++.dg/bitfield-4.mm: Ditto.
6088 * obj-c++.dg/try-catch-8.mm: Ditto.
6089 * obj-c++.dg/method-2.mm: Ditto.
6090 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6091 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6092 * obj-c++.dg/const-str-4.mm: Ditto.
6093 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6094 * obj-c++.dg/try-catch-3.mm: Ditto.
6095 * obj-c++.dg/comp-types-9.mm: Ditto.
6096 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6097 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6098 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6099 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6100 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6101 Use new NeXT interface as required.
6102 * obj-c++.dg/const-str-10.mm: Ditto.
6103 * obj-c++.dg/const-str-11.mm: Ditto.
6104 * obj-c++.dg/const-str-9.mm: Ditto.
6105 * obj-c++.dg/method-11.mm: Ditto.
6106 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6107 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6108 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6109 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6110 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6112 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6115 * g++.dg/template/typedef30.C: New test case.
6117 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6120 * gcc.c-torture/execute/pr43385.c: New test.
6122 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6124 * gcc.dg/strncpy-fix-1.c: New test.
6126 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6129 * lib/objc-torture.exp (objc-set-runtime-options): New.
6130 * objc/execute/execute.exp: Check runtime options on each pass.
6131 * objc/execute/exceptions/exceptions.exp: Ditto.
6132 * objc/compile/compile.exp: Ditto.
6135 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6137 (check_effective_target_objc2): New proc.
6138 (check_effective_target_next_runtime): New proc.
6139 * lib/objc.exp: Determine which runtime is in force and support it.
6140 * lib/obj-c++.exp: Ditto.
6142 2010-03-24 Jason Merrill <jason@redhat.com>
6145 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6147 2010-03-24 Martin Jambor <mjambor@suse.cz>
6149 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6151 * gcc.dg/ipa/ipa-2.c: Likewise.
6152 * gcc.dg/ipa/ipa-3.c: Likewise.
6153 * gcc.dg/ipa/ipa-4.c: Likewise.
6154 * gcc.dg/ipa/ipa-5.c: Likewise.
6155 * gcc.dg/ipa/ipa-7.c: Likewise.
6156 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6158 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6159 i_can_not_be_propagated_fully2 into a loop.
6160 * gcc.dg/ipa/ipa-8.c: New test.
6161 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6163 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.dg/guality/pr43479.c: New test.
6168 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6169 and add volatile keyword.
6171 2010-03-23 Mike Stump <mikestump@comcast.net>
6173 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6175 2010-03-23 Jason Merrill <jason@redhat.com>
6177 * g++.dg/ext/altivec-17.C: Adjust error message.
6179 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6180 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6181 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6182 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6183 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6184 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6186 2010-03-22 Jason Merrill <jason@redhat.com>
6189 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6190 * g++.dg/ext/is_pod_98.C: New.
6193 * g++.dg/cpp0x/auto18.C: New.
6195 * gcc.dg/pr36997.c: Adjust error message.
6196 * g++.dg/ext/vector9.C: Likewise.
6197 * g++.dg/conversion/simd3.C: Likewise.
6198 * g++.dg/other/error23.C: Likewise.
6200 2010-03-22 Michael Matz <matz@suse.de>
6203 * gfortran.dg/pr43475.f90: New testcase.
6205 2010-03-22 Richard Guenther <rguenther@suse.de>
6207 PR tree-optimization/43390
6208 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6210 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6212 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6213 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6215 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6216 Michael Matz <matz@suse.de>
6219 * g++.dg/parse/crash56.C: New test.
6221 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6224 * gfortran.dg/whole_file_15.f90 : New test.
6226 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6229 * gfortran.dg/inquire_size.f90: New test.
6231 2010-03-20 Richard Guenther <rguenther@suse.de>
6233 PR rtl-optimization/43438
6234 * gcc.c-torture/execute/pr43438.c: New testcase.
6236 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6239 * g++.dg/abi/mangle42.C: New test.
6241 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6244 * gcc.dg/pr43211.c: New test.
6245 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6247 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6249 PR rtl-optimization/42258
6250 * gcc.target/arm/thumb1-mul-moves.c: New test.
6253 * gcc.target/arm/thumb-andsi.c: New test.
6255 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6256 dg-require-effective-target.
6258 2010-03-19 Michael Matz <matz@suse.de>
6261 * g++.dg/other/pr43116.C: New testcase.
6263 2010-03-19 Michael Matz <matz@suse.de>
6266 * gcc.dg/pr43305.c: New testcase.
6268 2010-03-19 Richard Guenther <rguenther@suse.de>
6270 PR tree-optimization/43415
6271 * gcc.c-torture/compile/pr43415.c: New testcase.
6273 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6276 * gnat.dg/case_optimization2.adb: New test.
6277 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6279 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6280 Jack Howarth <howarth@bromo.med.uc.edu>
6283 * gcc.target/i386/push-1.c: Don't xfail
6284 scan-assembler-not "movups" on darwin.
6286 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.dg/pr43058.c: New test.
6291 2010-03-18 Martin Jambor <mjambor@suse.cz>
6294 * g++.dg/torture/pr42450.C: New test.
6296 2010-03-18 Michael Matz <matz@suse.de>
6299 * gcc.dg/pr43419.c: New testcase.
6301 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6303 PR rtl-optimization/43360
6304 * gcc.dg/torture/pr43360.c: New.
6306 2010-03-18 Michael Matz <matz@suse.de>
6308 PR tree-optimization/43402
6309 * gcc.dg/pr43402.c: New testcase.
6311 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6314 * gcc.dg/pr42427.c: New test.
6316 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6319 * gfortran.dg/read_empty_file.f: New test.
6320 * gfortran.dg/read_eof_all.f90: New test.
6321 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6322 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6324 2010-03-17 Michael Matz <matz@suse.de>
6326 * gcc.dg/pr43300.c: Add -w.
6328 2010-03-17 Richard Guenther <rguenther@suse.de>
6330 * gcc.dg/pr43379.c: Add -w.
6332 2010-03-17 Tobias Burnus <burnus@net-b.de>
6335 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6337 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6339 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6341 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6343 * ada/acats/run_all.sh: Log start and end times.
6345 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6349 2010-03-16 Richard Guenther <rguenther@suse.de>
6352 * gcc.dg/pr43379.c: New testcase.
6354 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6357 * gcc.dg/guality/pr43051-1.c: New test.
6359 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6362 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6364 2010-03-15 Michael Matz <matz@suse.de>
6367 * gcc.dg/pr43300.c: New testcase.
6369 2010-03-15 Richard Guenther <rguenther@suse.de>
6371 PR tree-optimization/43367
6372 * gcc.c-torture/compile/pr43367.c: New testcase.
6374 2010-03-15 Richard Guenther <rguenther@suse.de>
6376 PR tree-optimization/43317
6377 * gcc.dg/pr43317.c: New testcase.
6379 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6381 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6383 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6385 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6387 2010-03-14 Tobias Burnus <burnus@net-b.de>
6390 * gfortran.dg/impure_constructor_1.f90: New test.
6392 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6395 * gfortran.dg/graphite/id-pr43354.f: New.
6397 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6400 * gfortran.dg/graphite/pr43349.f: New.
6402 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6405 * gcc.dg/graphite/pr43306.c: New.
6407 2010-03-12 David S. Miller <davem@davemloft.net>
6409 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6412 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6414 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6416 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6420 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6422 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6424 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6425 fail for *-*-mingw* targets.
6427 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6430 * gcc.dg/guality/pr43329-1.c: New test.
6432 2010-03-11 Martin Jambor <mjambor@suse.cz>
6434 PR tree-optimization/43257
6435 * g++.dg/torture/pr43257.C: New test.
6437 2010-03-11 Tobias Burnus <burnus@net-b.de>
6440 * gfortran.dg/namelist_61.f90: New test.
6442 2010-03-11 Richard Guenther <rguenther@suse.de>
6444 PR tree-optimization/43255
6445 * gcc.c-torture/compile/pr43255.c: New testcase.
6447 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6449 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6450 * gcc.dg/pr43280.c: New testcase.
6452 2010-03-11 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/lto/20100227-1_0.c: New testcase.
6456 * gcc.dg/lto/20100227-1_1.c: Likewise.
6458 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6462 * gfortran.dg/read_eof_6.f: New test
6463 * gfortran.dg/read_x_eof.f90: New test.
6464 * gfortran.dg/read_x_past.f: Update test.
6466 2010-03-10 Jan Hubicka <jh@suse.cz>
6468 * gcc.c-torture/compile/pr43288.c: New test.
6470 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6472 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6474 * g++.old-deja/g++.pt/asm2.C: Likewise.
6475 * gcc.c-torture/compile/20000804-1.c: Likewise.
6476 * gcc.target/i386/clobbers.c: Likewise.
6478 2010-03-10 Tobias Burnus <burnus@net-b.de>
6481 * gfortran.dg/c_assoc_3.f90: New test.
6483 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6486 * gcc.dg/guality/pr36728-1.c: New test.
6487 * gcc.dg/guality/pr36728-2.c: New test.
6489 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6491 * gcc.dg/h8300-div-delay-slot.c: New test.
6493 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6495 PR tree-optimization/43236
6496 * gcc.c-torture/execute/pr43236.c: New test.
6498 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6501 * g++.dg/eh/pr42859.C: New test.
6503 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6506 * gcc.dg/pr43299.c: New test.
6509 * g++.dg/eh/unwind2.C: New test.
6511 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6512 Reza Yazdani <reza.yazdani@amd.com>
6515 * gcc.dg/graphite/run-id-4.c: New.
6517 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6520 * gcc.dg/graphite/run-id-3.c: New.
6522 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6526 * gcc.dg/graphite/id-18.c: New.
6527 * gcc.dg/graphite/run-id-pr42644.c: New.
6529 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6532 * gcc.dg/graphite/pr42326.c: New.
6534 2010-03-08 Richard Guenther <rguenther@suse.de>
6536 PR tree-optimization/43269
6537 * gcc.c-torture/execute/pr43269.c: New testcase.
6539 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6542 * gfortran.dg/typebound_call_13.f03: New.
6544 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6546 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6547 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6549 2010-03-05 Jason Merrill <jason@redhat.com>
6551 * g++.dg/abi/mangle40.C: Require weak and alias.
6553 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6556 * gfortran.dg/graphite/pr42326.f90: New.
6557 * gfortran.dg/graphite/pr42326-1.f90: New.
6559 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6561 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6562 (gnat_target_compile): Likewise.
6563 Reinitialize GNAT_UNDER_TEST if target changes.
6564 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6565 (local_find_gnatmake): Pass full --GCC to gnatlink.
6568 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6571 * gcc.dg/compound-literal-1.c: New testcase.
6573 2010-03-04 Martin Jambor <mjambor@suse.cz>
6575 PR tree-optimization/43164
6576 PR tree-optimization/43191
6577 * gcc.c-torture/compile/pr43164.c: New test.
6578 * gcc.c-torture/compile/pr43191.c: Likewise.
6580 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6583 * gfortran.dg/finalize_9.f90: New.
6585 2010-03-04 Tobias Burnus <burnus@net-b.de>
6586 Ken Werner <ken@linux.vnet.ibm.com>
6588 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6589 to dg-options for spu.
6590 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6591 dump-scan target to exclude spu.
6593 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6596 * gcc.dg/tree-ssa/ivopts-4.c: New.
6598 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6600 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6601 include-opts and exclude-opts; skip checking the flags if arguments
6602 are the same as the defaults.
6603 (dg-xfail-if): Verify the number of arguments, supply defaults
6604 for unspecified optional arguments.
6605 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6607 2010-03-03 Jason Merrill <jason@redhat.com>
6610 * g++.dg/abi/mangle40.C: Updated.
6612 2010-03-03 Jason Merrill <jason@redhat.com>
6614 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6615 * g++.dg/abi/mangle23.C: Likewise.
6616 * g++.dg/eh/simd-2.C: Likewise.
6617 * g++.dg/ext/attribute-test-2.C: Likewise.
6618 * g++.dg/ext/vector14.C: Likewise.
6619 * g++.dg/other/pr34435.C: Likewise.
6620 * g++.dg/template/conv8.C: Likewise.
6621 * g++.dg/template/nontype9.C: Likewise.
6622 * g++.dg/template/qualttp17.C: Likewise.
6623 * g++.dg/template/ref1.C: Likewise.
6624 * g++.old-deja/g++.pt/crash68.C: Likewise.
6625 * g++.old-deja/g++.pt/ref1.C: Likewise.
6626 * g++.old-deja/g++.pt/ref3.C: Likewise.
6627 * g++.old-deja/g++.pt/ref4.C: Likewise.
6630 * g++.dg/abi/mangle40.C: New.
6631 * g++.dg/abi/mangle41.C: New.
6632 * g++.dg/lto/20100302_0.C: New.
6633 * g++.dg/lto/20100302_1.C: New.
6634 * g++.dg/lto/20100302.h: New.
6636 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6639 * gfortran.dg/internal_pack_12.f90: New test.
6641 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6643 * gcc.dg/pr36997.c: Adjust error message.
6645 2010-03-03 Mike Stump <mikestump@comcast.net>
6647 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6648 adjustments to not be present on machines that align the stack to
6649 more than 4 bytes and don't have a red zone yet as that is an
6650 unimplemented optimization.
6652 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6655 * gfortran.dg/impure_assignment_3.f90: New.
6657 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6660 * gfortran.dg/pr43229.f90: New test.
6663 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6666 * gcc.dg/guality/pr43177.c: New test.
6668 2010-03-02 Jason Merrill <jason@redhat.com>
6670 * g++.dg/ext/vector9.C: Adjust error message.
6671 * g++.dg/conversion/simd3.C: Likewise.
6672 * g++.dg/other/error23.C: Likewise.
6674 2010-03-02 Mike Stump <mikestump@comcast.net>
6677 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6679 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6682 * gfortran.dg/internal_pack_10.f90: New test.
6685 * gfortran.dg/internal_pack_11.f90: New test.
6687 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6690 * gcc.dg/tree-ssa/pr42640.c: New.
6692 2010-03-01 Richard Guenther <rguenther@suse.de>
6694 PR tree-optimization/43220
6695 * gcc.c-torture/execute/pr43220.c: New testcase.
6697 2010-03-01 Richard Guenther <rguenther@suse.de>
6700 * gcc.dg/pr43213.c: New testcase.
6702 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6705 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6707 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6709 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6711 (check_effective_target_ucn): Likewise.
6713 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6715 * gcc.dg/ucnid-2.c: Likewise.
6716 * gcc.dg/ucnid-3.c: Likewise.
6717 * gcc.dg/ucnid-4.c: Likewise.
6718 * gcc.dg/ucnid-11.c: Likewise.
6719 * gcc.dg/ucnid-12.c: Likewise.
6720 * gcc.dg/ucnid-6.c: Skip if !ucn.
6721 * gcc.dg/ucnid-9.c: Likewise.
6723 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6725 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6726 lists to dg-skip-if.
6727 * gcc.target/i386/stackalign/return-3.c: Likewise.
6729 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6731 * gcc.target/i386/clearcap.map: New file.
6732 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6733 Pass clearcap.map by default if supported.
6735 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6738 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6740 * gfortran.dg/stat_2.f90: Likewise.
6742 2010-03-01 Tobias Burnus <burnus@net-b.de>
6745 * gfortran.dg/module_read_2.f90: New test.
6747 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6750 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6751 * g++.dg/abi/mangle12.C: Likewise.
6752 * g++.dg/abi/mangle20-2.C: Likewise.
6753 * g++.dg/abi/mangle17.C: Likewise.
6754 * g++.dg/template/cond2.C: Likewise.
6755 * g++.dg/template/pr35240.C: Likewise.
6757 2010-02-27 Richard Guenther <rguenther@suse.de>
6759 PR tree-optimization/43186
6760 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6762 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6764 * g++.dg/abi/packed1.C: Expect warning on the SH.
6766 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6769 * g++.dg/parse/error37.C: New test.
6771 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6775 * gcc.dg/pr8927-1.c: Match new note.
6776 * gcc.dg/990506-0.c: Likewise.
6777 * gcc.dg/gomp/flush-2.c: Likewise.
6778 * gcc.dg/gomp/atomic-5.c: Likewise.
6779 * gcc.dg/gomp/pr34607.c: Likewise.
6780 * gcc.dg/pr35746.c: Likewise.
6781 * gcc.dg/cpp/pragma-1.c: Likewise.
6782 * gcc.dg/cpp/pragma-2.c: Likewise.
6783 * gcc.dg/pr41842.c: Likewise.
6784 * gcc.dg/noncompile/20040629-1.c: Likewise.
6785 * objc.dg/private-1.m: Likewise.
6787 2010-02-27 Tobias Burnus <burnus@net-b.de>
6790 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6791 * gfortran.dg/default_initialization_4.f90: New test.
6793 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6795 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6796 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6797 * gnat.dg/thin_pointer2.adb: New test.
6798 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6800 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6803 * gcc.dg/cpp/c90-pedantic.c: New.
6804 * gcc.dg/cpp/c90.c: New.
6805 * gcc.dg/gnu90-const-expr-1.c: New.
6806 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6808 2010-02-26 Richard Guenther <rguenther@suse.de>
6810 PR tree-optimization/43186
6811 * gcc.c-torture/compile/pr43186.c: New testcase.
6813 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6816 * c-c++-common/dwarf2/pr43190.c: New test.
6818 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6821 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6823 2010-02-26 Richard Guenther <rguenther@suse.de>
6825 PR tree-optimization/43188
6826 * gcc.c-torture/compile/pr43188.c: New testcase.
6828 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6831 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6833 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6835 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6837 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6840 * gcc.target/powerpc/pr43154.c: New file.
6842 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6845 * gfortran.dg/debug/pr43166.f: New test.
6848 * gcc.dg/torture/pr43165.c: New test.
6850 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6853 * c-c++-common/pr41779.c: Update.
6855 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6858 * lib/gnat-dg.exp (gnat_load): Redefine.
6860 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6861 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6863 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6867 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6871 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6873 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6875 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6878 * gcc.dg/guality/vla-1.c: New test.
6880 2010-02-24 Tobias Burnus <burnus@net-b.de>
6883 * gfortran.dg/c_ptr_tests_15.f90: New test.
6885 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6888 * gcc.target/i386/pr43107.c: New test.
6890 2010-02-23 Jason Merrill <jason@redhat.com>
6893 * g++.dg/cpp0x/variadic100.C: New.
6895 2010-02-23 Jason Merrill <jason@redhat.com>
6898 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6899 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6900 * c-c++-common/dwarf2/vla1.c: New.
6902 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6905 * gcc.dg/pr43139.c: New test.
6908 * gcc.dg/guality/pr43077-1.c: New test.
6910 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6913 * gcc.dg/march.c: New.
6914 * gcc.dg/march-generic.c: New.
6915 * gcc.dg/mtune.c: New.
6917 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6920 * gcc.dg/graphite/pr43083.c: New.
6922 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6925 * gfortran.dg/graphite/pr43097.f: New.
6927 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6928 Manuel López-Ibáñez <manu@gcc.gnu.org>
6931 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6933 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6936 * g++.dg/graphite/pr43026.C: New.
6938 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6941 * gcc.dg/cleanup-1.c: Update.
6942 * gcc.dg/func-args-1.c: Update.
6943 * gcc.dg/format/sentinel-1.c: Update.
6944 * g++.old-deja/g++.jason/scoping10.C: Update.
6945 * g++.old-deja/g++.ns/lookup5.C: Update.
6946 * g++.dg/ext/cleanup-1.C: Update.
6947 * g++.dg/parse/varmod1.C: Update.
6948 * g++.dg/parse/error33.C: Update.
6949 * g++.dg/expr/call3.C: Update.
6950 * g++.dg/func-args-1.C: New.
6952 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6955 * gcc.dg/attr-used-2.c: Moved to ...
6956 * c-c++-common/attr-used-2.c: Here.
6958 * gcc.dg/attr-used.c: Moved to ...
6959 * c-c++-common/attr-used.c: Here.
6961 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6963 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6965 2010-02-22 Richard Guenther <rguenther@suse.de>
6968 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6969 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6971 2010-02-22 Richard Guenther <rguenther@suse.de>
6973 PR tree-optimization/42749
6974 * gcc.c-torture/compile/pr42749.c: New testcase.
6976 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6979 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6980 * gfortran.dg/internal_pack_9.f90: New test.
6982 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6985 * g++.dg/template/recurse.C: Adjust.
6986 * g++.dg/template/pr23510.C: New.
6988 2010-02-21 Dodji Seketeli <dodji@redhat.com>
6991 * g++.dg/template/memclass4.C: New test.
6993 2010-02-21 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/reassoc_5.f90: New test.
6998 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7001 * gcc.target/i386/pr43067.c: New test.
7003 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7006 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7008 * g++.dg/warn/Wconversion-null.C: New test.
7009 * g++.old-deja/g++.other/null1.C: Move to...
7010 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7012 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7016 * gfortran.dg/dependency_26.f90: New test.
7019 * gfortran.dg/internal_pack_7.f90: New test.
7022 * gfortran.dg/internal_pack_8.f90: New test.
7024 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7027 * c-c++-common/pr41779.c: Fix broken testcase.
7029 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7032 * c-c++-common/pr36513.c: New testcase.
7033 * c-c++-common/pr36513-2.c: New testcase.
7035 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7038 * c-c++-common/pr41779.c: New.
7040 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7043 * gcc.dg/pr43084.c: New test.
7045 2010-02-19 Richard Guenther <rguenther@suse.de>
7047 PR tree-optimization/42916
7048 * gcc.dg/pr42916.c: New testcase.
7050 2010-02-18 Jason Merrill <jason@redhat.com>
7053 * g++.dg/abi/packed1.C: Add expected warning.
7056 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7057 * gcc.dg/torture/dg-torture.exp: Likewise.
7058 * c-c++-common/torture/complex-sign.h,
7059 c-c++-common/torture/complex-sign-add.c,
7060 c-c++-common/torture/complex-sign-mixed-add.c,
7061 c-c++-common/torture/complex-sign-mixed-div.c,
7062 c-c++-common/torture/complex-sign-mixed-mul.c,
7063 c-c++-common/torture/complex-sign-mixed-sub.c,
7064 c-c++-common/torture/complex-sign-mul.c,
7065 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7066 Adapt for C++ compilation as well.
7069 * g++.dg/ext/label1.C: Update.
7070 * g++.dg/ext/label2.C: Update.
7073 * g++.dg/template/dependent-name6.C: New.
7076 * g++.dg/parse/namespace12.C: New.
7078 2010-02-18 Martin Jambor <mjambor@suse.cz>
7080 PR tree-optimization/43066
7081 * gcc.c-torture/compile/pr43066.c: New test.
7083 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7085 * g++.dg/ext/attrib35.C: Fix target selector string.
7086 * g++.dg/ext/attrib36.C: Ditto.
7087 * g++.dg/ext/attrib37.C: Ditto.
7088 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7089 * g++.dg/abi/mangle25.C: Ditto.
7091 2010-02-17 Jason Merrill <jason@redhat.com>
7094 * g++.dg/parse/namespace11.C: New.
7097 * g++.dg/ext/attrib37.C: New.
7100 * g++.dg/template/ptrmem20.C: New.
7102 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7105 * gcc.target/i386/xop-check.h: Include m256-check.h.
7106 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7107 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7108 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7109 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7111 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.dg/pr42918.c: New test.
7116 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7118 * g++.dg/ext/attrib36.C: Require ILP32.
7120 2010-02-16 Richard Guenther <rguenther@suse.de>
7122 PR tree-optimization/41043
7123 * gfortran.dg/pr41043.f90: New testcase.
7124 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7126 2010-02-16 Jason Merrill <jason@redhat.com>
7128 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7130 2010-02-16 Ira Rosen <irar@il.ibm.com>
7132 PR tree-optimization/43074
7133 * gcc.dg/vect/fast-math-pr43074.c: New test.
7135 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7137 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7139 2010-02-16 Jason Merrill <jason@redhat.com>
7142 * g++.dg/ext/attrib36.C: New.
7145 * g++.dg/other/array6.C: New.
7147 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7149 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7151 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7153 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7154 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7155 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7156 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7157 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7158 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7160 2010-02-15 Richard Guenther <rguenther@suse.de>
7163 * g++.dg/torture/pr43068.C: New testcase.
7165 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7168 * g++.dg/opt/ice1.C: New.
7170 2010-02-14 Jason Merrill <jason@redhat.com>
7173 * g++.dg/cpp0x/initlist-opt.C: New.
7175 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7179 * gfortran.dg/internal_pack_6.f90: New test.
7181 2010-02-12 Jason Merrill <jason@redhat.com>
7184 * g++.dg/cpp0x/variadic99.C: New.
7186 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7189 sign extend pointers to gualchk_t.
7192 * g++.dg/other/default3.C: Xfail g4 test.
7194 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7197 * gcc.dg/graphite/pr43012.c: New.
7199 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7202 * g++.dg/graphite/pr42930.C: New.
7204 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7208 * gcc.dg/graphite/pr42530.c: New.
7209 * gcc.dg/graphite/pr42914.c: New.
7211 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7214 * gcc.dg/graphite/pr42771.c: New.
7216 2010-02-11 Richard Guenther <rguenther@suse.de>
7218 PR tree-optimization/42998
7219 * gcc.c-torture/compile/pr42998.c: New testcase.
7221 2010-02-10 Jason Merrill <jason@redhat.com>
7224 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7226 PR c++/42983, core issue 906
7227 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7228 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7231 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7233 2010-02-10 Richard Guenther <rguenther@suse.de>
7235 PR tree-optimization/43017
7236 * gcc.dg/torture/pr43017.c: New testcase.
7238 2010-02-10 Tobias Burnus <burnus@net-b.de>
7241 * gfortran.dg/private_type_1.f90: Update error location.
7242 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7243 * gfortran.dg/typebound_operator_2.f03: Ditto.
7244 * gfortran.dg/assignment_2.f90: Ditto.
7245 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7246 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7248 2010-02-10 Tobias Burnus <burnus@net-b.de>
7251 * gfortran.dg/bind_c_usage_20.f90: New test.
7253 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7256 * g++.dg/debug/pr43010.C: New test.
7258 2010-02-10 Richard Guenther <rguenther@suse.de>
7261 * gcc.c-torture/execute/20100209-1.c: New testcase.
7262 * gcc.dg/fold-div-3.c: Likewise.
7264 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.dg/builtin-ffs-1.c: New test.
7268 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7271 * gfortran.dg/array_constructor_35.f90: New test.
7273 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7275 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7277 2010-02-09 Jason Merrill <jason@redhat.com>
7280 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7283 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7285 2010-02-09 Tobias Burnus <burnus@net-b.de>
7288 * gfortran.dg/module_write_1.f90: New test.
7290 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7292 * gcc.dg/pr19340.c: Adjust.
7294 2010-02-09 Richard Guenther <rguenther@suse.de>
7296 PR tree-optimization/43008
7297 * gcc.c-torture/execute/pr43008.c: New testcase.
7299 2010-02-09 Richard Guenther <rguenther@suse.de>
7301 PR tree-optimization/43000
7302 * gcc.dg/torture/pr43000.c: New testcase.
7303 * gcc.dg/torture/pr43002.c: Likewise.
7305 2010-02-09 Daniel Kraft <d@domob.eu>
7308 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7309 and pass -Wsurprising as necessary.
7311 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7313 PR tree-optimization/42890
7314 * g++.dg/torture/pr42890.C: New test.
7316 2010-02-08 Richard Guenther <rguenther@suse.de>
7319 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7321 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7323 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7325 * gcc.dg/graphite/block-1.c: Same.
7326 * gcc.dg/graphite/block-3.c: Same.
7327 * gcc.dg/graphite/block-4.c: Same.
7328 * gcc.dg/graphite/block-5.c: Same.
7329 * gcc.dg/graphite/block-6.c: Same.
7330 * gcc.dg/graphite/block-7.c: Same.
7331 * gcc.dg/graphite/interchange-0.c: Same.
7332 * gcc.dg/graphite/interchange-1.c: Same.
7333 * gcc.dg/graphite/interchange-10.c: Same.
7334 * gcc.dg/graphite/interchange-11.c: Same.
7335 * gcc.dg/graphite/interchange-12.c: Same.
7336 * gcc.dg/graphite/interchange-2.c: Same.
7337 * gcc.dg/graphite/interchange-3.c: Same.
7338 * gcc.dg/graphite/interchange-4.c: Same.
7339 * gcc.dg/graphite/interchange-5.c: Same.
7340 * gcc.dg/graphite/interchange-6.c: Same.
7341 * gcc.dg/graphite/interchange-7.c: Same.
7342 * gcc.dg/graphite/interchange-8.c: Same.
7343 * gcc.dg/graphite/interchange-9.c: Same.
7344 * gcc.dg/graphite/interchange-mvt.c: Same.
7346 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7348 * gfortran.dg/graphite/id-19.f: New.
7349 * gfortran.dg/graphite/pr14741.f90: New.
7350 * gfortran.dg/graphite/pr41924.f90: New.
7351 * gfortran.dg/graphite/run-id-2.f90: New.
7353 2010-02-07 Richard Guenther <rguenther@suse.de>
7356 * gcc.c-torture/compile/pr42956.c: New testcase.
7358 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7361 * gfortran.dg/fmt_cache_2.f: New test.
7363 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7365 * gfortran.dg/read_no_eor.f90: New test.
7367 2010-02-05 Jason Merrill <jason@redhat.com>
7369 * g++.dg/ext/label13.C: Move constructor body out of class.
7371 2010-02-03 Jason Merrill <jason@redhat.com>
7374 * g++.dg/ext/dllexport3.C: New.
7376 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7378 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7380 2010-02-05 Richard Guenther <rguenther@suse.de>
7382 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7384 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7387 * g++.dg/other/crash-9.C: New test.
7389 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7392 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7394 2010-02-04 Richard Guenther <rguenther@suse.de>
7396 PR rtl-optimization/42952
7397 * gcc.dg/torture/pr42952.c: New testcase.
7399 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7402 * gfortran.dg/namelist_60.f90: New test.
7404 2010-02-03 Jason Merrill <jason@redhat.com>
7407 * g++.dg/ext/builtin11.C: New.
7411 * g++.dg/abi/mangle35.C: New.
7412 * g++.dg/abi/mangle37.C: New.
7415 * g++.dg/abi/mangle36.C: New.
7418 * g++.dg/warn/string1.C: New.
7420 2010-02-03 Richard Guenther <rguenther@suse.de>
7422 PR tree-optimization/42944
7423 * gcc.dg/errno-1.c: New testcase.
7425 2010-02-03 Richard Guenther <rguenther@suse.de>
7428 * gcc.c-torture/compile/pr42927.c: New testcase.
7430 2010-02-03 Tobias Burnus <burnus@net-b.de>
7433 * gfortran.dg/null_4.f90: New test.
7435 2010-02-02 Jason Merrill <jason@redhat.com>
7438 * g++.dg/ext/label13.C: New.
7440 2010-02-02 Tobias Burnus <burnus@net-b.de>
7443 * gfortran.dg/func_result_5.f90: New test.
7445 2010-02-01 Tobias Burnus <burnus@net-b.de>
7448 * gfortran.dg/pure_initializer_3.f90: News test.
7450 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7453 * gfortran.dg/allocate_derived_2.f90: New test.
7455 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7458 * gcc.dg/torture/pr42898-2.c: New test.
7460 2010-01-31 Richard Guenther <rguenther@suse.de>
7463 * gcc.dg/torture/pr42898.c: New testcase.
7465 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7468 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7469 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7471 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7473 * g++.dg/tree-ssa/inline-1.C: New.
7474 * g++.dg/tree-ssa/inline-2.C: New.
7475 * g++.dg/tree-ssa/inline-3.C: New.
7477 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7480 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7481 the string 'pow' in the pathname of the compiler from generating a
7484 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7486 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7487 * g++.old-deja/g++.mike/eh17.C: Likewise.
7488 * g++.old-deja/g++.mike/p5571.C: Likewise.
7490 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7497 * g++.dg/other/crash-5.C: New test.
7498 * g++.dg/other/crash-6.C: New test.
7499 * g++.dg/other/crash-7.C: New test.
7500 * g++.dg/other/crash-8.C: New test.
7502 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7504 PR rtl-optimization/42889
7505 * gcc.dg/pr42889.c: New test.
7507 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7509 * gcc.target/i386/pr42881.c: Use SSE2.
7511 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7514 * gcc.target/i386/pr42891.c: New test.
7516 2010-01-28 Richard Guenther <rguenther@suse.de>
7518 PR tree-optimization/42871
7519 * g++.dg/torture/pr42871.C: New testcase.
7521 2010-01-28 Richard Guenther <rguenther@suse.de>
7523 * gcc.dg/Wobjsize-1.h: New testcase.
7524 * gcc.dg/Wobjsize-1.c: Likewise.
7526 2010-01-28 Richard Guenther <rguenther@suse.de>
7529 * g++.dg/torture/pr42883.C: New testcase.
7531 2010-01-28 Michael Matz <matz@suse.de>
7533 * gcc.target/i386/pr42881.c: New test.
7535 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7538 Add i?86-*-solaris2* support.
7540 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7544 * g++.dg/template/typedef27.C: New test case.
7545 * g++.dg/template/typedef28.C: New test case.
7547 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7549 * gcc.dg/optimize-bswap*.c: Add ARM target
7551 2010-01-27 Richard Guenther <rguenther@suse.de>
7554 * gcc.dg/torture/pr42878-1.c: New testcase.
7555 * gcc.dg/torture/pr42878-2.c: Likewise.
7557 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7560 * gcc.dg/vla-22.c: New test.
7562 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7564 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7567 2010-01-26 Richard Guenther <rguenther@suse.de>
7569 PR rtl-optimization/42685
7570 * gcc.dg/pr42685.c: New testcase.
7571 * g++.dg/other/pr42685.C: Likewise.
7573 2010-01-26 Richard Guenther <rguenther@suse.de>
7576 * g++.dg/other/pr42806.C: New testcase.
7578 2010-01-26 Richard Guenther <rguenther@suse.de>
7580 PR tree-optimization/42250
7581 * gcc.dg/pr42250.c: New testcase.
7583 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7585 * gnat.dg/array_bounds_test.adb: New test.
7587 2010-01-25 Tobias Burnus <burnus@net-b.de>
7590 * gfortran.dg/generic_21.f90: New test.
7592 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7597 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7600 * g++.dg/abi/arm_va_list2.C: New test.
7601 * g++.dg/abi/arm_va_list2.h: Companion header file.
7603 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7606 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7609 * gfortran.dg/char_array_arg_1.f90 : New test.
7611 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7613 2010-01-24 Tobias Burnus <burnus@net-b.de>
7616 * gfortran.dg/generic_20.f90: New test.
7618 2010-01-22 Michael Matz <matz@suse.de>
7620 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7623 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7626 * gfortran.dg/dependency_25.f90 : New test.
7628 2010-01-21 Martin Jambor <mjambor@suse.cz>
7630 PR tree-optimization/42585
7631 * gcc.dg/tree-ssa/pr42585.c: New test.
7633 2010-01-21 Richard Guenther <rguenther@suse.de>
7636 * gcc.dg/pr19988.c: New testcase.
7638 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7640 * g++.dg/compat/decimal/compat-common.h: New file.
7641 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7642 * g++.dg/compat/decimal/pass_x.h: New file.
7643 * g++.dg/compat/decimal/pass_y.h: New file.
7644 * g++.dg/compat/decimal/pass-1_main.C: New file.
7645 * g++.dg/compat/decimal/pass-1_x.C: New file.
7646 * g++.dg/compat/decimal/pass-1_y.C: New file.
7647 * g++.dg/compat/decimal/pass-2_main.C: New file.
7648 * g++.dg/compat/decimal/pass-2_x.C: New file.
7649 * g++.dg/compat/decimal/pass-2_y.C: New file.
7650 * g++.dg/compat/decimal/pass-3_main.C: New file.
7651 * g++.dg/compat/decimal/pass-3_x.C: New file.
7652 * g++.dg/compat/decimal/pass-3_y.C: New file.
7653 * g++.dg/compat/decimal/pass-4_main.C: New file.
7654 * g++.dg/compat/decimal/pass-4_x.C: New file.
7655 * g++.dg/compat/decimal/pass-4_y.C: New file.
7656 * g++.dg/compat/decimal/pass-5_main.C: New file.
7657 * g++.dg/compat/decimal/pass-5_x.C: New file.
7658 * g++.dg/compat/decimal/pass-5_y.C: New file.
7659 * g++.dg/compat/decimal/pass-6_main.C: New file.
7660 * g++.dg/compat/decimal/pass-6_x.C: New file.
7661 * g++.dg/compat/decimal/pass-6_y.C: New file.
7662 * g++.dg/compat/decimal/return_x.h: New file.
7663 * g++.dg/compat/decimal/return_y.h: New file.
7664 * g++.dg/compat/decimal/return-1_main.C: New file.
7665 * g++.dg/compat/decimal/return-1_x.C: New file.
7666 * g++.dg/compat/decimal/return-1_y.C: New file.
7667 * g++.dg/compat/decimal/return-2_main.C: New file.
7668 * g++.dg/compat/decimal/return-2_x.C: New file.
7669 * g++.dg/compat/decimal/return-2_y.C: New file.
7670 * g++.dg/compat/decimal/return-3_main.C: New file.
7671 * g++.dg/compat/decimal/return-3_x.C: New file.
7672 * g++.dg/compat/decimal/return-3_y.C: New file.
7673 * g++.dg/compat/decimal/return-4_main.C: New file.
7674 * g++.dg/compat/decimal/return-4_x.C: New file.
7675 * g++.dg/compat/decimal/return-4_y.C: New file.
7676 * g++.dg/compat/decimal/return-5_main.C: New file.
7677 * g++.dg/compat/decimal/return-5_x.C: New file.
7678 * g++.dg/compat/decimal/return-5_y.C: New file.
7679 * g++.dg/compat/decimal/return-6_main.C: New file.
7680 * g++.dg/compat/decimal/return-6_x.C: New file.
7681 * g++.dg/compat/decimal/return-6_y.C: New file.
7683 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7686 * gcc.dg/pr42715.c: New.
7688 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7691 * g++.dg/parse/crash55.C: New.
7693 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7696 * gcc.dg/guality/pr42782.c: New.
7698 2010-01-20 Jason Merrill <jason@redhat.com>
7701 * g++.dg/abi/packed1.C: New.
7704 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7707 * g++.dg/parse/fn-typedef1.C: New.
7708 * g++.dg/other/cv_quals.C: Adjust.
7710 2010-01-20 Anthony Green <green@moxielogic.com>
7712 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7714 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7715 * gcc.dg/20020312-2.c: Port this to the moxie core.
7716 * gcc.dg/weak/typeof-2.c: Ditto.
7718 2010-01-20 Richard Guenther <rguenther@suse.de>
7720 PR tree-optimization/42717
7721 * gcc.c-torture/compile/pr42717.c: New testcase.
7723 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7725 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7726 of signed, add a few new tests.
7729 * g++.dg/parse/limits-initializer1.C: New test.
7731 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7734 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7735 * gfortran.dg/typebound_call_12.f03: New test.
7737 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7740 * gfortran.dg/bounds_check_15.f90 : New test.
7742 2010-01-19 Michael Matz <matz@suse.de>
7744 PR tree-optimization/41783
7745 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7747 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7750 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7751 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7752 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7753 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7754 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7755 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7756 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7757 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7758 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7759 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7760 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7762 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7765 * gfortran.dg/extends_6.f03: Modified an error message.
7766 * gfortran.dg/extends_10.f03: New test.
7767 * gfortran.dg/private_type_6.f03: Modified an error message.
7768 * gfortran.dg/structure_constructor_8.f03: Ditto.
7770 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7772 PR tree-optimization/42719
7773 * gcc.dg/pr42719.c: New test.
7776 * gcc.dg/pr42728.c: New test.
7778 2010-01-19 Anthony Green <green@moxielogic.com>
7780 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7782 2010-01-18 Anthony Green <green@moxielogic.com>
7784 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7787 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7789 * g++.dg/template/error45.C: reverted as part of reverting the
7790 fix of PR c++/42634.
7792 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7795 * g++.dg/template/error45.C: New test.
7797 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7800 * g++.dg/conversion/op6.C: New test.
7802 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.target/alpha/pr42774.c: New test.
7807 2010-01-18 Richard Guenther <rguenther@suse.de>
7809 PR tree-optimization/42781
7810 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7812 2010-01-17 Richard Guenther <rguenther@suse.de>
7815 * gcc.c-torture/execute/pr42248.c: New testcase.
7817 2010-01-17 Richard Guenther <rguenther@suse.de>
7819 PR tree-optimization/42773
7820 * g++.dg/torture/pr42773.C: New testcase.
7822 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7825 * gfortran.dg/interface_assignment_5.f90: New test.
7827 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7830 * g++.dg/template/crash94.C: Reverted.
7832 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7835 * gcc.dg/debug/pr42767.c: New.
7837 2010-01-15 Jason Merrill <jason@redhat.com>
7840 * g++.dg/cpp0x/decltype22.C: New.
7842 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7845 * g++.dg/torture/pr42760.C: New test.
7847 2010-01-15 Jing Yu <jingyu@google.com>
7849 PR rtl-optimization/42691
7850 * gcc.c-torture/execute/pr42691.c: New.
7852 2010-01-15 Richard Guenther <rguenther@suse.de>
7855 * g++.dg/torture/pr42739.C: New testcase.
7857 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7859 * g++.dg/template/error45.C: Revert as part of reverting changes
7862 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7865 * gfortran.dg/interface_31.f90: New test.
7867 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7869 * gcc.target/powerpc/pr42747.c: New file.
7871 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7874 * c-c++-common/pr42674.c: New test.
7877 * g++.dg/template/instantiate11.C: New test.
7879 2010-01-14 Jason Merrill <jason@redhat.com>
7882 * g++.dg/overload/error3.C: New.
7885 * g++.dg/overload/rvalue1.C: New.
7887 2010-01-14 Martin Jambor <mjambor@suse.cz>
7889 PR tree-optimization/42706
7890 * gcc.dg/ipa/pr42706.c: New testcase.
7892 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7894 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7896 2010-01-14 Martin Jambor <mjambor@suse.cz>
7898 PR tree-optimization/42714
7899 * g++.dg/torture/pr42714.C: New test.
7901 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7903 PR rtl-optimization/42246
7904 * gfortran.dg/pr42246-2.f: New.
7906 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7908 PR rtl-optimization/42389
7909 * gcc.dg/pr42389.c: New.
7911 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7913 PR rtl-optimization/42388
7914 * gcc.dg/pr42388.c: New.
7916 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7918 PR rtl-optimization/42294
7919 * gfortran.dg/pr42294.f: New.
7921 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7923 PR rtl-optimization/39453
7924 PR rtl-optimization/42246
7925 * gcc.dg/pr39453.c: New.
7926 * gcc.dg/pr42246.c: New.
7928 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7931 * gcc.dg/pr42245.c: New.
7932 * gcc.dg/pr42245-2.c: New.
7934 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7936 PR rtl-optimization/42249
7937 * gcc.dg/pr42249.c: New.
7939 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7942 * gcc.c-torture/execute/pr42721.c: New test.
7944 2010-01-14 Ira Rosen <irar@il.ibm.com>
7946 PR tree-optimization/42709
7947 * gcc.dg/vect/pr42709.c: New test.
7949 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7952 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7953 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7955 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7958 * gfortran.dg/generic_19.f90 : New test.
7960 2010-01-13 Richard Guenther <rguenther@suse.de>
7962 PR tree-optimization/42730
7963 * gcc.c-torture/compile/pr42730.c: New testcase.
7965 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7968 * gcc.target/ia64/pr42542-1.c: New.
7969 * gcc.target/ia64/pr42542-2.c: New.
7970 * gcc.target/ia64/pr42542-3.c: New.
7972 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7975 * g++.dg/template/error45.C: New test.
7977 2010-01-13 Martin Jambor <mjambor@suse.cz>
7979 PR tree-optimization/42704
7980 * g++.dg/torture/pr42704.C: New test.
7982 2010-01-13 Martin Jambor <mjambor@suse.cz>
7984 PR tree-optimization/42703
7985 * gcc.c-torture/compile/pr42703.c: New test.
7987 2010-01-13 Richard Guenther <rguenther@suse.de>
7989 PR tree-optimization/42705
7990 * gcc.c-torture/compile/pr42705.c: New testcase.
7992 2010-01-13 Jie Zhang <jie.zhang@analog.com>
7994 * gcc.target/bfin/l2.c: New test.
7995 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7997 2010-01-13 Richard Guenther <rguenther@suse.de>
8000 * gcc.c-torture/compile/pr42716.c: New testcase.
8002 2010-01-13 Richard Guenther <rguenther@suse.de>
8005 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8007 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8010 * gcc.c-torture/compile/pr42708-1.c: New test.
8012 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8015 * gcc.dg/pr42662.c: New test.
8017 PR tree-optimization/42645
8018 * g++.dg/other/pr42645-1.C: New test.
8019 * g++.dg/other/pr42645-2.C: New test.
8021 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8024 * gcc.target/powerpc/warn-1.c: New test.
8025 * gcc.target/powerpc/warn-2.c: New test.
8027 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8029 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8032 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8034 * gcc.dg/lto/20100108_0.c: New.
8036 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8038 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8039 Add -march=i686 -msse for 32bit x86 targets.
8041 2010-01-10 Richard Guenther <rguenther@suse.de>
8044 * gcc.dg/torture/pr42667.c: New testcase.
8046 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8049 * gfortran.dg/array_constructor_34.f90: New test.
8051 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8054 * gfortran.dg/array_constructor_33.f90: New test.
8055 gfortran.dg/array_function_5.f90: Add credit.
8057 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8060 * gcc.dg/pr42631.c: New.
8062 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8065 * gcc.dg/pr42630.c: New.
8067 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8070 * gcc.dg/pr42629.c: New.
8072 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8075 * gcc.dg/torture/pr42363.c: New.
8077 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8081 * gcc.dg/vect/pr42604.c: New.
8082 * gcc.dg/vect/pr42395.c: New.
8084 2010-01-09 Richard Guenther <rguenther@suse.de>
8087 * gcc.c-torture/execute/pr42512.c: New testcase.
8089 2010-01-09 Tobias Burnus <burnus@net-b.de>
8092 * gfortran.dg/c_ptr_tests_14.f90: New test.
8094 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8097 * gnat.dg/null_pointer_deref1.adb: Don't run on
8098 sparc*-sun-solaris2.11.
8100 2010-01-08 Richard Guenther <rguenther@suse.de>
8103 * gcc.dg/lto/20100103-1_0.c: New testcase.
8104 * gcc.dg/lto/20100103-2_0.c: Likewise.
8106 2010-01-08 Tobias Burnus <burnus@net-b.de
8109 * gfortran.dg/asynchronous_1.f90: New test.
8110 * gfortran.dg/asynchronous_2.f90: New test.
8111 * gfortran.dg/conflicts.f90: Update error message.
8113 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8116 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8118 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8120 PR tree-optimization/42625
8121 * g++.dg/opt/dtor4.C: New test.
8122 * g++.dg/opt/dtor4.h: New.
8123 * g++.dg/opt/dtor4-aux.cc: New.
8125 2010-01-07 Tobias Burnus <burnus@net-b.de>
8128 * gfortran.dg/proc_ptr_26.f90: New test.
8130 2010-01-07 Tobias Burnus <burnus@net-b.de>
8133 * gfortran.dg/allocatable_scalar_7.f90: New test.
8135 2010-01-06 Richard Guenther <rguenther@suse.de>
8137 * gcc.c-torture/compile/pr42632.c: New testcase.
8139 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.target/i386/pr42542-4.c: New.
8143 * gcc.target/i386/pr42542-4a.c: Likewise.
8144 * gcc.target/i386/pr42542-5.c: Likewise.
8145 * gcc.target/i386/pr42542-5a.c: Likewise.
8147 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8149 * gcc.dg/tls/opt-15.c: New test.
8151 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8153 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8155 2010-01-05 Martin Jambor <mjambor@suse.cz>
8157 PR tree-optimization/42462
8158 * g++.dg/torture/pr42462.C: New test.
8160 2010-01-05 Jason Merrill <jason@redhat.com>
8162 * g++.dg/cpp0x/initlist30.C: New test.
8164 2010-01-05 Richard Guenther <rguenther@suse.de>
8166 PR tree-optimization/42614
8167 * gcc.c-torture/execute/pr42614.c: New testcase.
8169 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8171 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8172 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8174 * gcc.dg/Wunreachable-2.c: Likewise.
8175 * gcc.dg/Wunreachable-3.c: Likewise.
8176 * gcc.dg/Wunreachable-4.c: Likewise.
8177 * gcc.dg/Wunreachable-5.c: Likewise.
8178 * gcc.dg/Wunreachable-6.c: Likewise.
8179 * gcc.dg/Wunreachable-7.c: Likewise.
8180 * gcc.dg/Wunreachable-8.c: Likewise.
8181 * gcc.dg/20041231-1.c: Likewise.
8183 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8186 * gcc.dg/pr42611.c: New test.
8188 PR tree-optimization/42508
8189 * g++.dg/opt/pr42508.C: New test.
8191 2010-01-05 Tobias Burnus <burnus@net-b.de>
8194 * gfortran.dg/allocatable_scalar_8.f90: New.
8196 2010-01-04 Martin Jambor <mjambor@suse.cz>
8198 PR tree-optimization/42398
8199 * gcc.c-torture/compile/pr42398.c: New test.
8201 2010-01-04 Jason Merrill <jason@redhat.com>
8204 * g++.dg/ext/attrib35.C: New.
8207 * g++.dg/cpp0x/auto17.C: New.
8209 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8211 * gcc.dg/lto/20100104_0.c: New.
8213 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8216 * gcc.target/i386/pr42542-1.c: New.
8217 * gcc.target/i386/pr42542-1a.c: Likewise.
8218 * gcc.target/i386/pr42542-1b.c: Likewise.
8219 * gcc.target/i386/pr42542-2.c: Likewise.
8220 * gcc.target/i386/pr42542-2a.c: Likewise.
8221 * gcc.target/i386/pr42542-2b.c: Likewise.
8222 * gcc.target/i386/pr42542-3.c: Likewise.
8223 * gcc.target/i386/pr42542-3a.c: Likewise.
8225 2009-01-04 Tobias Burnus <burnus@net-b.de>
8228 * gfortran.dg/allocatable_scalar_5.f90: New test.
8229 * gfortran.dg/allocatable_scalar_6.f90: New test.
8231 2010-01-03 Richard Guenther <rguenther@suse.de>
8234 * gfortran.dg/gomp/recursion1.f90: Remove.
8236 2010-01-03 Richard Guenther <rguenther@suse.de>
8238 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8239 * gcc.dg/uninit-6.c: Likewise.
8240 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8242 2010-01-03 Richard Guenther <rguenther@suse.de>
8244 PR tree-optimization/42589
8245 * gcc.target/i386/pr42589.c: New testcase.
8247 2010-01-03 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/42438
8250 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8252 2010-01-02 Richard Guenther <rguenther@suse.de>
8255 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8257 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8260 * gcc.target/alpha/pr42448-1.c: New test.
8261 * gcc.target/alpha/pr42448-2.c: Ditto.
8263 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8265 PR preprocessor/41947
8266 * gcc.dg/c99-hexfloat-3.c: New test.
8268 2010-01-01 Richard Guenther <rguenther@suse.de>
8271 * gcc.c-torture/execute/pr42570.c: New testcase.
8273 2010-01-01 Richard Guenther <rguenther@suse.de>
8276 * gcc.c-torture/compile/pr42559.c: New testcase.
8279 Copyright (C) 2010 Free Software Foundation, Inc.
8281 Copying and distribution of this file, with or without modification,
8282 are permitted in any medium without royalty provided the copyright
8283 notice and this notice are preserved.