1 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/aggr15.ad[sb]: New test.
5 2010-07-22 Dodji Seketeli <dodji@redhat.com>
8 * g++.dg/debug/dwarf2/nested-2.C: New test case.
10 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
12 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
13 with dg-require-linker-plugin.
15 2010-07-22 Richard Guenther <rguenther@suse.de>
18 * g++.dg/lto/20100722-1_0.C: New testcase.
20 2010-07-22 Richard Guenther <rguenther@suse.de>
23 * gcc.dg/lto/20100720-3_0.c: New testcase.
24 * gcc.dg/lto/20100720-3_1.c: Likewise.
26 2010-07-22 Richard Guenther <rguenther@suse.de>
28 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
29 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
32 * gcc.dg/lto/20100722-1_0.c: New testcase.
34 2010-07-22 Martin Jambor <mjambor@suse.cz>
36 PR tree-optimization/44891
37 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
39 2010-07-22 Richard Guenther <rguenther@suse.de>
41 PR tree-optimization/45017
42 * gcc.c-torture/execute/pr45017.c: New testcase.
44 2010-07-22 Tobias Burnus <burnus@net-b.de>
47 * gfortran.dg/aliasing_dummy_5.f90: New.
49 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
52 * gcc.target/arm/pr43698.c: New test.
54 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
57 * Revert my commit r162325 for this PR.
59 2010-07-21 Jakub Jelinek <jakub@redhat.com>
62 * gcc.target/m68k/pr45015.c: New test.
64 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
67 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
70 2010-07-21 Richard Guenther <rguenther@suse.de>
73 * g++.dg/lto/20100721-1_0.C: New testcase.
75 2010-07-21 Martin Jambor <mjambor@suse.cz>
77 PR tree-optimization/44900
78 * g++.dg/torture/pr44900.C: New test.
80 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
83 * c-c++-common/uninit-17.c: Correct expected error.
85 2010-07-21 Jakub Jelinek <jakub@redhat.com>
87 * gcc.dg/guality/asm-1.c: New test.
90 * gcc.dg/guality/pr45003-2.c: New test.
91 * gcc.dg/guality/pr45003-3.c: New test.
93 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
96 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
98 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
100 * lib/scanasm.exp (dg-function-on-line): Test that a function is
101 defined on the current line.
102 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
103 * g++.dg/debug/dwarf2/pr44641.C: New.
105 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
107 * gcc.target/powerpc/block-move-1.c: New test.
108 * gcc.target/powerpc/block-move-2.c: New test.
110 2010-07-20 Jason Merrill <jason@redhat.com>
113 * g++.dg/cpp0x/sfinae2.C: New.
115 2010-07-20 Richard Guenther <rguenther@suse.de>
118 * gcc.dg/lto/20100720-4_0.c: New testcase.
120 2010-07-20 Richard Guenther <rguenther@suse.de>
123 * gcc.dg/lto/20100720-2_0.c: New testcase.
124 * gcc.dg/lto/20100720-2_1.c: Likewise.
126 2010-07-20 Richard Guenther <rguenther@suse.de>
129 * gcc.dg/lto/20100720-1_0.c: New testcase.
130 * gcc.dg/lto/20100720-1_1.c: Likewise.
132 2010-07-20 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/guality/pr45003-1.c: New test.
137 2010-07-20 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/44977
140 * gcc.dg/torture/pr44977.c: New testcase.
142 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
144 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
147 2010-07-20 Richard Guenther <rguenther@suse.de>
151 * gcc.dg/pr44971.c: New testcase.
152 * gcc.c-torture/compile/pr44988.c: Likewise.
154 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
157 * gfortran.dg/allocate_with_typespec.f90: New test.
158 * gfortran.dg/allocate_derived_1.f90: Update error message.
160 2010-07-19 Jason Merrill <jason@redhat.com>
163 * g++.dg/cpp0x/decltype23.C: New.
165 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
168 * gfortran.dg/class_defined_operator_1.f03 : New test.
170 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
172 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
173 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
174 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
175 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
177 2010-07-19 Richard Guenther <rguenther@suse.de>
180 * gcc.c-torture/compile/pr44941.c: New testcase.
182 2010-07-19 Jason Merrill <jason@redhat.com>
185 * g++.dg/template/sfinae24.C: New.
187 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
190 * gfortran.dg/data_implied_do_2.f90: Removed.
192 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/template/sfinae23.C: New.
197 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
199 * lib/target-supports.exp (check_sse_os_support_available): New
201 (check_sse_hw_available): New proc.
202 (check_effective_target_sse_runtime): New proc.
203 (check_effective_target_sse2_runtime): New proc.
204 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
205 -msse2 if check_sse_os_support_available.
206 * g++.dg/vect/vect.exp: Only run -msse2 tests if
207 check_sse_os_support_available.
208 * gcc.dg/vect/vect.exp: Likewise.
209 * gfortran.dg/vect/vect.exp: Likewise.
210 * gcc.target/i386/sol2-check: Renamed to ...
211 * gcc.target/i386/sse-os-support.h: ... this.
212 (sol2_check): Renamed to ...
213 (sse_os_support): ... this.
214 Only test movss with xmm registers.
215 * gcc.target/i386/sse-check.h: Reflect new header and function names.
216 Removed ILL_INSN, ILL_INSN_LEN.
217 * gcc.target/i386/sse2-check.h: Likewise.
218 * gcc.target/i386/sse3-check.h: Likewise.
219 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
220 Removed cpuid.h, __get_cpuid test.
221 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
222 Removed cpuid.h, __get_cpuid test.
223 * g++.dg/other/pr40446.C: Likewise.
224 * gcc.dg/compat/union-m128-1_main.c: Likewise.
225 * gcc.dg/compat/vector-1a_main.c: Likewise.
226 * gcc.dg/compat/vector-2a_main.c: Likewise.
227 * gcc.dg/pr36584.c: Likewise.
228 * gcc.dg/pr37544.c: Likewise.
229 * gcc.dg/torture/pr16104-1.c: Likewise.
230 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
231 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
232 * gcc.dg/torture/stackalign/push-1.c: Likewise.
233 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
234 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
235 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
237 * gcc.dg/torture/pr35771-2.c: Likewise.
238 * gcc.dg/torture/pr35771-3.c: Likewise.
239 * gcc.target/i386/pr39315-2.c: Likewise.
240 * gcc.target/i386/pr39315-4.c: Likewise.
241 * gcc.target/i386/vperm-v2df.c: Likewise.
242 * gcc.target/i386/vperm-v2di.c: Likewise.
243 * gcc.target/i386/vperm-v4si-1.c: Likewise.
244 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
247 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
250 * gfortran.dg/data_implied_do_2.f90: New test.
252 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
254 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
256 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
258 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
259 to the "mips16" group.
260 (mips_using_mips16_p): New procedure.
261 (mips-dg-options): Use it.
263 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
265 * gcc.target/mips/mips16-attributes-4.c: New test.
267 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
270 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
271 * gcc.target/powerpc/recip-2.c: Ditto.
272 * gcc.target/powerpc/recip-3.c: Ditto.
274 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
276 * gcc.target/arm/pr42235.c: New test.
278 2010-07-16 Jason Merrill <jason@redhat.com>
281 * g++.dg/template/partial8.C: New.
283 2010-07-16 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
286 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
288 (gualcvt): New overloaded inline.
289 (GUALCVT): Use it for C++.
290 * g++.dg/guality/guality.exp: New.
291 * g++.dg/guality/guality.h: New.
292 * g++.dg/guality/redeclaration1.C: New test.
293 * g++.dg/dg.exp: Prune also guality/* tests.
294 * gcc.dg/guality/pr43141.c: Moved to...
295 * c-c++-common/guality/pr43141.c: ... here.
297 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
300 * gfortran.dg/char4_iunit_2.f03: New test.
302 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
304 * lib/plugin-support.exp (plugin-test-execute):
305 Add ${gcc_objdir}/intl to includes.
307 2010-07-16 Jakub Jelinek <jakub@redhat.com>
310 * gcc.c-torture/execute/pr44942.c: New test.
311 * gcc.target/i386/pr44942.c: New test.
313 2010-07-15 Jason Merrill <jason@redhat.com>
316 * g++.dg/cpp0x/implicit7.C: New.
317 * g++.dg/cpp0x/implicit8.C: New.
319 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
321 Disable float tests for __SPU__ targets due to lack of signed zero:
322 * c-c++-common/torture/complex-sign-add.c (check_add_float).
323 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
324 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
325 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
326 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
327 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
328 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
329 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
330 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
332 2010-07-15 Jakub Jelinek <jakub@redhat.com>
334 * gfortran.dg/select_char_2.f90: New test.
336 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
338 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
341 2010-07-15 Janus Weil <janus@gcc.gnu.org>
344 * gfortran.dg/typebound_generic_9.f03: New.
346 2010-07-15 Richard Guenther <rguenther@suse.de>
348 PR tree-optimization/44946
349 * gcc.c-torture/compile/pr44946.c: New testcase.
351 2010-07-15 Jakub Jelinek <jakub@redhat.com>
354 * gfortran.dg/select_char_3.f90: New test.
356 2010-07-15 Magnus Granberg <zorry@gentoo.org>
357 Kevin F. Quinn <kevquinn@gentoo.org>
359 * gcc.dg/Wtrampolines.c: New.
361 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
364 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
366 2010-07-14 Jason Merrill <jason@redhat.com>
369 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
371 Implement C++0x unrestricted unions (N2544)
372 * g++.dg/cpp0x/union1.C: New.
373 * g++.dg/cpp0x/union2.C: New.
374 * g++.dg/cpp0x/union3.C: New.
375 * g++.dg/cpp0x/defaulted2.C: Adjust.
376 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
377 * g++.old-deja/g++.ext/anon2.C: Adjust.
378 * g++.old-deja/g++.mike/misc6.C: Adjust.
380 2010-07-14 Janus Weil <janus@gcc.gnu.org>
383 * gfortran.dg/c_loc_tests_15.f90: New.
385 2010-07-13 Jason Merrill <jason@redhat.com>
388 * g++.dg/cpp0x/implicit6.C: New.
390 2010-07-13 Jason Merrill <jason@redhat.com>
393 * g++.dg/abi/noreturn1.C: New.
394 * g++.dg/abi/noreturn2.C: New.
396 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
400 * c-c++-common/pr44832.c: New test.
402 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
405 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
406 on the target. Make sure that we can assemble the emitted asm when
407 the test type is 'compile'.
409 2010-07-13 Richard Guenther <rguenther@suse.de>
411 PR tree-optimization/36960
412 * g++.dg/torture/pr36960.C: New testcase.
414 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/template/sfinae21.C: New.
418 * g++.dg/template/sfinae22.C: Likewise.
420 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
423 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
424 * gcc.dg/plugin/ggcplug.c: Likewise.
425 * g++.dg/plugin/selfassign.c: Likewise.
426 * g++.dg/plugin/attribute_plugin.c: Likewise.
427 * g++.dg/plugin/dumb_plugin.c: Likewise.
428 * g++.dg/plugin/pragma_plugin.c: Likewise.
430 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
432 * gcc.c-torture/execute/pr44683.x: New.
433 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
435 2010-07-13 Janus Weil <janus@gcc.gnu.org>
441 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
442 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
443 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
444 * gfortran.dh/typebound_call_16.f03: New.
445 * gfortran.dg/typebound_generic_6.f03: New.
446 * gfortran.dg/typebound_generic_7.f03: New.
447 * gfortran.dg/typebound_generic_8.f03: New.
449 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
452 * gfortran.dg/char4_iunit_1.f03: New test.
454 2010-07-12 Jakub Jelinek <jakub@redhat.com>
456 * gcc.dg/tree-ssa/vrp53.c: New test.
458 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/template/sfinae19.C: New.
462 * g++.dg/template/sfinae20.C: Likewise.
464 2010-07-12 Jie Zhang <jie@codesourcery.com>
466 * gcc.target/arm/interrupt-1.c: New test.
467 * gcc.target/arm/interrupt-2.c: New test.
469 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 * gcc.dg/pr42427.c: Require c99_runtime.
472 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
474 * gcc.target/i386/avx-cmpss-1.c: Likewise.
475 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
476 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
477 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
478 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
479 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
480 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
481 * gcc.target/i386/sse-cmpss-1.c: Likewise.
482 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
483 * gcc.target/i386/pr37275.c: Require visibility support.
485 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
487 * lib/target-supports.exp (check_effective_target_sse): New proc.
488 * gcc.target/i386/sol2-check.h: New file.
489 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
490 Include sol2-check.h.
491 (main) Only run do_test () if sol2_check ().
492 * gcc.target/i386/sse2-check.h: Likewise.
493 * gcc.target/i386/sse3-check.h: Likewise.
494 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
495 [__sun__ && __svr4__]: Execute SSE2 instruction.
496 * gcc.target/i386/math-torture/math-torture.exp: Only add options
497 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
498 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
499 * g++.dg/ext/vector14.C: Likewise.
500 * g++.dg/other/mmintrin.C: Likewise.
501 * gcc.dg/20020418-1.c: Likewise.
502 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
503 * gcc.dg/format/ms_unnamed-1.c: Likewise.
504 * gcc.dg/format/unnamed-1.c: Likewise.
505 Adapt dg-warning line number.
506 * gcc.dg/graphite/pr40281.c: Likewise.
507 * gcc.dg/pr32176.c: Likewise.
508 * gcc.dg/pr40550.c: Likewise.
509 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
510 * gcc.dg/torture/pr36891.c: Likewise.
511 * gcc.target/i386/20020218-1.c: Likewise.
512 * gcc.target/i386/20020523.c: Likewise.
513 * gcc.target/i386/abi-1.c: Likewise.
514 * gcc.target/i386/brokensqrt.c: Likewise.
515 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
516 * gcc.target/i386/pr13366.c: Likewise.
517 * gcc.target/i386/pr13685.c: Likewise.
518 * gcc.target/i386/pr24306.c: Likewise.
519 * gcc.target/i386/pr31486.c: Likewise.
520 * gcc.target/i386/pr32065-1.c: Likewise.
521 * gcc.target/i386/pr32065-2.c: Likewise.
522 * gcc.target/i386/pr32389.c: Likewise.
523 * gcc.target/i386/pr38824.c: Likewise.
524 * gcc.target/i386/pr38931.c: Likewise.
525 * gcc.target/i386/pr39592-1.c: Likewise.
526 * gcc.target/i386/pr43766.c: Likewise.
527 * gcc.target/i386/recip-divf.c: Likewise.
528 * gcc.target/i386/recip-sqrtf.c: Likewise.
529 * gcc.target/i386/recip-vec-divf.c: Likewise.
530 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
531 * gcc.target/i386/sse-1.c: Likewise.
532 * gcc.target/i386/sse-16.c: Likewise.
533 * gcc.target/i386/sse-2.c: Likewise.
534 * gcc.target/i386/sse-20.c: Likewise.
535 * gcc.target/i386/sse-3.c: Likewise.
536 * gcc.target/i386/sse-7.c: Likewise.
537 * gcc.target/i386/sse-9.c: Likewise.
538 * gcc.target/i386/sse-addps-1.c: Likewise.
539 * gcc.target/i386/sse-addss-1.c: Likewise.
540 * gcc.target/i386/sse-andnps-1.c: Likewise.
541 * gcc.target/i386/sse-andps-1.c: Likewise.
542 * gcc.target/i386/sse-cmpss-1.c: Likewise.
543 * gcc.target/i386/sse-comiss-1.c: Likewise.
544 * gcc.target/i386/sse-comiss-2.c: Likewise.
545 * gcc.target/i386/sse-comiss-3.c: Likewise.
546 * gcc.target/i386/sse-comiss-4.c: Likewise.
547 * gcc.target/i386/sse-comiss-5.c: Likewise.
548 * gcc.target/i386/sse-comiss-6.c: Likewise.
549 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
550 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
551 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
552 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
553 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
554 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
555 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
556 * gcc.target/i386/sse-divps-1.c: Likewise.
557 * gcc.target/i386/sse-divss-1.c: Likewise.
558 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
559 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
560 * gcc.target/i386/sse-maxps-1.c: Likewise.
561 * gcc.target/i386/sse-maxss-1.c: Likewise.
562 * gcc.target/i386/sse-minps-1.c: Likewise.
563 * gcc.target/i386/sse-minss-1.c: Likewise.
564 * gcc.target/i386/sse-movaps-1.c: Likewise.
565 * gcc.target/i386/sse-movaps-2.c: Likewise.
566 * gcc.target/i386/sse-movhlps-1.c: Likewise.
567 * gcc.target/i386/sse-movhps-1.c: Likewise.
568 * gcc.target/i386/sse-movhps-2.c: Likewise.
569 * gcc.target/i386/sse-movlhps-1.c: Likewise.
570 * gcc.target/i386/sse-movmskps-1.c: Likewise.
571 * gcc.target/i386/sse-movntps-1.c: Likewise.
572 * gcc.target/i386/sse-movss-1.c: Likewise.
573 * gcc.target/i386/sse-movss-2.c: Likewise.
574 * gcc.target/i386/sse-movss-3.c: Likewise.
575 * gcc.target/i386/sse-movups-1.c: Likewise.
576 * gcc.target/i386/sse-movups-2.c: Likewise.
577 * gcc.target/i386/sse-mulps-1.c: Likewise.
578 * gcc.target/i386/sse-mulss-1.c: Likewise.
579 * gcc.target/i386/sse-orps-1.c: Likewise.
580 * gcc.target/i386/sse-rcpps-1.c: Likewise.
581 * gcc.target/i386/sse-recip-vec.c: Likewise.
582 * gcc.target/i386/sse-recip.c: Likewise.
583 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
584 * gcc.target/i386/sse-set-ps-1.c: Likewise.
585 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
586 * gcc.target/i386/sse-subps-1.c: Likewise.
587 * gcc.target/i386/sse-subss-1.c: Likewise.
588 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
589 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
590 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
591 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
592 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
593 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
594 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
595 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
596 * gcc.target/i386/sse-xorps-1.c: Likewise.
597 * gcc.target/i386/ssefn-1.c: Likewise.
598 * gcc.target/i386/ssefn-3.c: Likewise.
599 * gcc.target/i386/sseregparm-1.c: Likewise.
600 * gcc.target/i386/stackalign/return-3.c: Likewise.
601 * gcc.target/i386/vectorize1.c: Likewise.
602 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
603 * gcc.target/i386/xorps-sse.c: Likewise.
604 * gfortran.dg/pr28158.f90: Likewise.
605 * gfortran.dg/pr30667.f: Likewise.
606 * gnat.dg/loop_optimization7.adb: Likewise.
607 * gnat.dg/sse_nolib.adb: Likewise.
609 2010-07-11 Tobias Burnus <burnus@net-b.de>
612 * gfortran.dg/use_rename_6.f90: New.
613 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
615 2010-07-11 Janus Weil <janus@gcc.gnu.org>
618 * gfortran.dg/class_24.f03: New.
620 2010-07-10 Richard Guenther <rguenther@suse.de>
623 * gcc.dg/lto/20100709-1_0.c: New testcase.
624 * gcc.dg/lto/20100709-1_1.c: Likewise.
626 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
628 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
630 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
633 * objc.dg/lto/trivial-1_0.m: New.
634 * objc.dg/lto/lto.exp: New.
635 * obj-c++.dg/lto/trivial-1_0.mm: New.
636 * obj-c++.dg/lto/lto.exp: New.
637 * objc.dg/symtab-1.m: Adjust sizes.
638 * objc.dg/image-info.m: Do not run for gnu-runtime.
640 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
642 * gcc.dg/pr32370.c: Allow another kind of error message.
644 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
646 * gnat.dg/atomic3.adb: New test.
648 2010-07-09 Jakub Jelinek <jakub@redhat.com>
649 Denys Vlasenko <dvlasenk@redhat.com>
650 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
652 PR tree-optimization/28632
653 * gcc.dg/tree-ssa/vrp51.c: New test.
654 * gcc.dg/tree-ssa/vrp52.c: New test.
656 2010-07-09 Jason Merrill <jason@redhat.com>
658 * g++.dg/abi/covariant6.C: New.
659 * g++.dg/inherit/covariant17.C: Test both bases.
660 * g++.dg/inherit/covariant7.C: Check vtable layout.
662 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
664 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
666 2010-07-09 Richard Guenther <rguenther@suse.de>
668 PR tree-optimization/44852
669 * gcc.c-torture/execute/pr44852.c: New testcase.
671 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
673 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
674 multiplication by values.
675 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
676 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
678 2010-07-09 Richard Guenther <rguenther@suse.de>
680 PR tree-optimization/44882
681 * gfortran.dg/pr44882.f90: New testcase.
683 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
686 * gcc.target/arm/pr40657-1.c: New test.
687 * gcc.target/arm/pr40657-2.c: New test.
688 * gcc.c-torture/execute/pr40657.c: New test.
690 2010-07-09 Jakub Jelinek <jakub@redhat.com>
692 * gcc.dg/tree-ssa/vrp50.c: New test.
693 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
695 2010-07-08 Janus Weil <janus@gcc.gnu.org>
698 * gfortran.dg/c_sizeof_1.f90: Modified.
699 * gfortran.dg/storage_size_1.f08: New.
700 * gfortran.dg/storage_size_2.f08: New.
702 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
704 * gcc.c-torture/execute/20100708-1.c: New test.
706 2010-07-08 Jakub Jelinek <jakub@redhat.com>
709 * gfortran.dg/gomp/pr44847.f90: New test.
711 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
713 PR tree-optimization/44710
714 * gcc.dg/tree-ssa/ifc-6.c: New.
715 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
717 2010-07-08 Tobias Burnus <burnus@net-b.de>
720 * gfortran.dg/coarray_10.f90: Add an additional test.
722 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
725 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
726 * gcc.c-torture/execute/pr44828.x: Revert.
728 2010-07-08 Jason Merrill <jason@redhat.com>
731 * g++.dg/inherit/covariant17.C: New.
732 * g++.dg/abi/covariant1.C: Actually test for the bug.
734 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
736 PR rtl-optimization/44838
737 * gcc.dg/pr44838.c: New.
739 2010-07-08 Richard Guenther <rguenther@suse.de>
741 PR tree-optimization/44831
742 * gcc.c-torture/compile/pr44831.c: New testcase.
743 * gcc.dg/tree-ssa/pr21463.c: Adjust.
745 2010-07-08 Richard Guenther <rguenther@suse.de>
747 PR tree-optimization/44861
748 * g++.dg/vect/pr44861.cc: New testcase.
750 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
753 * gcc.c-torture/execute/pr44828.x: New file.
755 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
757 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
759 * g++.dg/ext/altivec-17.C: Adjust error message.
761 2010-07-07 Tom Tromey <tromey@redhat.com>
763 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
765 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
768 * gcc.target/i386/rdrand-1.c: Scan "jnc".
769 * gcc.target/i386/rdrand-2.c: Likewise.
770 * gcc.target/i386/rdrand-3.c: Likewise.
772 2010-07-07 Jan Hubicka <jh@suse.cz>
775 * g++.dg/torture/pr44813.C: New testcase.
776 * g++.dg/torture/pr44826.C: New testcase.
778 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
780 PR rtl-optimization/44787
781 * gcc.c-torture/compile/pr44788.c: New test.
782 * gcc.target/arm/pr44788.c: New test.
784 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
786 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
788 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
790 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
793 2010-07-06 Tobias Burnus <burnus@net-b.de>
796 * gfortran.dg/parameter_array_init_6.f90: New.
797 * gfortran.dg/initialization_20.f90: Update dg-error.
798 * gfortran.dg/initialization_24.f90: Ditto.
800 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
802 * gfortran.dg/dim_range_1.f90: New test.
803 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
805 2010-07-06 Jason Merrill <jason@redhat.com>
808 * g++.dg/cpp0x/initlist41.C: New.
811 * g++.dg/template/ptrmem22.C: New.
813 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
815 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
817 * gcc.target/i386/i386.exp: Likewise.
819 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
822 * gcc.dg/lto/20100518_0.c: Limit to x86.
824 2010-07-06 Richard Guenther <rguenther@suse.de>
827 * gcc.c-torture/execute/pr44828.c: New testcase.
829 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
831 * g++.dg/warn/noeffect2.C: Adjust expected warning.
832 * g++.dg/warn/volatile1.C: Likewise.
833 * g++.dg/template/warn1.C: Likewise.
835 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
837 AVX Programming Reference (June, 2010)
838 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
839 * g++.dg/other/i386-3.C: Likewise.
840 * gcc.target/i386/sse-12.c: Likewise.
842 * gcc.target/i386/f16c-check.h: New.
843 * gcc.target/i386/rdfsbase-1.c: Likewise.
844 * gcc.target/i386/rdfsbase-2.c: Likewise.
845 * gcc.target/i386/rdgsbase-1.c: Likewise.
846 * gcc.target/i386/rdgsbase-2.c: Likewise.
847 * gcc.target/i386/rdrand-1.c: Likewise.
848 * gcc.target/i386/rdrand-2.c: Likewise.
849 * gcc.target/i386/rdrand-3.c: Likewise.
850 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
851 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
852 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
853 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
854 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
855 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
856 * gcc.target/i386/wrfsbase-1.c: Likewise.
857 * gcc.target/i386/wrfsbase-2.c: Likewise.
858 * gcc.target/i386/wrgsbase-1.c: Likewise.
859 * gcc.target/i386/wrgsbase-2.c: Likewise.
861 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
862 (__builtin_ia32_vcvtps2ph): New.
863 (__builtin_ia32_vcvtps2ph256): Likewise.
865 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
866 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
868 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
869 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
871 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
872 (__builtin_ia32_vcvtps2ph256): Likewise.
873 Add fsgsbase,rdrnd,f16c.
875 * lib/target-supports.exp (check_effective_target_f16c): New.
877 2010-07-05 Jakub Jelinek <jakub@redhat.com>
879 * gcc.dg/guality/nrv-1.c: New test.
881 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
884 * gcc.target/arm/pr42505.c: New test case.
886 2010-07-05 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/opt/nrv16.C: New test.
891 2010-07-05 Richard Guenther <rguenther@suse.de>
893 PR tree-optimization/44784
894 * gcc.c-torture/compile/pr44784.c: New testcase.
896 2010-07-05 Ira Rosen <irar@il.ibm.com>
898 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
899 Increase loop bound and array size.
900 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
903 2010-07-05 Ira Rosen <irar@il.ibm.com>
905 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
906 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
907 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
908 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
909 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
911 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
914 * g++.dg/parse/template25.C: New.
916 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
918 PR rtl-optimization/44695
919 * gcc.dg/torture/pr44695.c: New.
921 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
924 * g++.dg/ext/pretty3.C: New.
926 2010-07-04 Richard Guenther <rguenther@suse.de>
929 * g++.dg/torture/pr44809.C: New testcase.
931 2010-07-04 Richard Guenther <rguenther@suse.de>
933 PR tree-optimization/44656
934 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
936 2010-07-04 Ira Rosen <irar@il.ibm.com>
937 Revital Eres <eres@il.ibm.com>
939 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
941 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
942 gcc.dg/vect/vect-96.c: Likewise.
943 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
944 that support misaligned stores. Change the number of expected
946 * gcc.dg/vect/vect-peel-1.c: New test.
947 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
948 gcc.dg/vect/vect-peel-4.c: Likewise.
949 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
950 vectorizable on all targets that support realignment.
951 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
953 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
956 * gcc.dg/torture/pr44806.c: New.
958 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
960 * gnat.dg/cond_expr1.adb: New test.
962 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
964 * gnat.dg/modular3.adb: New test.
965 * gnat.dg/modular3_pkg.ads: New helper.
967 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
968 Mikael Pettersson <mikpe@it.uu.se>
971 * obj-c++.dg/encode-2.mm: Produce object and save temps.
972 Make signed-ness of chars explicit. Scan the object for
973 strings that are split by some target assemblers.
974 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
977 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
979 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
981 2010-07-02 Le-Chun Wu <lcwu@google.com>
984 * g++.dg/warn/Wshadow-7.C: New test.
986 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
987 Julian Brown <julian@codesourcery.com>
988 Sandra Loosemore <sandra@codesourcery.com>
990 * gcc.c-torture/execute/20100416-1.c: New test case.
992 2010-07-02 Julian Brown <julian@codesourcery.com>
993 Sandra Loosemore <sandra@codesourcery.com>
997 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
998 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1000 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1001 Julian Brown <julian@codesourcery.com>
1003 * gcc.target/arm/neon/vadds64.c: Regenerated.
1004 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1005 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1006 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1007 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1008 * gcc.target/arm/neon-vmls-1.c: Likewise.
1009 * gcc.target/arm/neon-vsubs64.c: New execution test.
1010 * gcc.target/arm/neon-vsubu64.c: New execution test.
1011 * gcc.target/arm/neon-vadds64.c: New execution test.
1012 * gcc.target/arm/neon-vaddu64.c: New execution test.
1014 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1016 * gcc.target/arm/neon-vands64.c: New.
1017 * gcc.target/arm/neon-vandu64.c: New.
1018 * gcc.target/arm/neon-vbics64.c: New.
1019 * gcc.target/arm/neon-vbicu64.c: New.
1020 * gcc.target/arm/neon-veors64.c: New.
1021 * gcc.target/arm/neon-veoru64.c: New.
1022 * gcc.target/arm/neon-vorns64.c: New.
1023 * gcc.target/arm/neon-vornu64.c: New.
1024 * gcc.target/arm/neon-vorrs64.c: New.
1025 * gcc.target/arm/neon-vorru64.c: New.
1026 * gcc.target/arm/neon/vands64.c: Regenerated.
1027 * gcc.target/arm/neon/vandu64.c: Regenerated.
1028 * gcc.target/arm/neon/vbics64.c: Regenerated.
1029 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1030 * gcc.target/arm/neon/veors64.c: Regenerated.
1031 * gcc.target/arm/neon/veoru64.c: Regenerated.
1032 * gcc.target/arm/neon/vorns64.c: Regenerated.
1033 * gcc.target/arm/neon/vornu64.c: Regenerated.
1034 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1035 * gcc.target/arm/neon/vorru64.c: Regenerated.
1037 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1039 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1041 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1043 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1044 * gfortran.dg/intent_out_5.f90: Same.
1045 * gfortran.dg/ltrans-7.f90: Same.
1046 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1048 2010-07-02 Jan Hubicka <jh@suse.cz>
1050 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1052 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1054 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1056 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1059 * c-c++-common/Wunused-var-12.c: New test.
1061 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1064 * gcc.target/arm/pr42835.c: New test.
1067 * gcc.target/arm/pr42172-1.c: New test.
1069 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1073 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1075 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1076 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1077 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1078 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1079 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1080 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1081 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1082 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1083 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1084 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1085 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1086 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1087 * gcc.target/arm/neon-vdup_ns64.c: New.
1088 * gcc.target/arm/neon-vdup_nu64.c: New.
1089 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1090 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1091 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1092 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1093 * gcc.target/arm/neon-vmov_ns64.c: New.
1094 * gcc.target/arm/neon-vmov_nu64.c: New.
1095 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1096 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1097 * gcc.target/arm/neon-vget_lanes64.c: New.
1098 * gcc.target/arm/neon-vget_laneu64.c: New.
1099 * gcc.target/arm/neon-vset_lanes64.c: New.
1100 * gcc.target/arm/neon-vset_laneu64.c: New.
1102 2010-07-02 Richard Guenther <rguenther@suse.de>
1104 * g++.dg/torture/20100702-1.C: New testcase.
1106 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1109 * gcc.c-torture/compile/pr44707.c: New test.
1111 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/template/crash101.C: New.
1116 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1118 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1119 Use the ABI-0 accessors and fail it for m64.
1121 2010-07-02 Jan Hubicka <jh@suse.cz>
1123 * g++.dg/tree-ssa/pr44706.C: New testcase.
1125 2010-07-02 Richard Guenther <rguenther@suse.de>
1127 PR tree-optimization/44748
1128 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1130 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1132 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1133 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1134 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1135 the method types to forward:.
1137 2010-06-30 Jason Merrill <jason@redhat.com>
1139 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1140 * g++.dg/other/pr25632.C: Likewise.
1142 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/40421
1145 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1147 2010-07-01 Richard Guenther <rguenther@suse.de>
1151 * gcc.c-torture/execute/20100316-1.c: New testcase.
1152 * gcc.c-torture/execute/pr44468.c: Likewise.
1153 * gcc.c-torture/compile/20100609-1.c: Likewise.
1154 * gcc.dg/volatile2.c: Adjust.
1155 * gcc.dg/plugin/selfassign.c: Likewise.
1156 * gcc.dg/pr36902.c: Likewise.
1157 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1158 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1159 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1160 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1161 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1162 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1163 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1164 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1165 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1166 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1167 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1168 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1169 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1170 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1171 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1172 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1173 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1174 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1175 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1176 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1177 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1178 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1179 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1180 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1181 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1182 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1183 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1184 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1185 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1186 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1187 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1188 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1189 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1190 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1191 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1192 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1193 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1194 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1195 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1196 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1197 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1198 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1199 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1200 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1201 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1202 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1203 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1204 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1205 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1206 * g++.dg/tree-ssa/pr31146.C: Likewise.
1207 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1208 * g++.dg/tree-ssa/pr33604.C: Likewise.
1209 * g++.dg/plugin/selfassign.c: Likewise.
1210 * gfortran.dg/array_memcpy_3.f90: Likewise.
1211 * gfortran.dg/array_memcpy_4.f90: Likewise.
1212 * c-c++-common/torture/pr42834.c: New testcase.
1214 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/template/crash100.C: New.
1219 2010-06-30 Jan Hubicka <jh@suse.cz>
1221 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1223 2010-06-30 Michael Matz <matz@suse.de>
1226 * gcc.dg/pr44699.c: New test.
1228 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1230 PR tree-optimization/39799
1231 * c-c++-common/uninit-17.c: New test.
1233 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1236 * gfortran.dg/read_infnan_1.f90: New test.
1238 2010-06-29 Jason Merrill <jason@redhat.com>
1240 Enable implicitly declared move constructor/operator= (N3053).
1241 * g++.dg/cpp0x/implicit3.C: New.
1242 * g++.dg/cpp0x/implicit4.C: New.
1243 * g++.dg/cpp0x/implicit5.C: New.
1244 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1245 * g++.dg/cpp0x/not_special.C: Adjust.
1246 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1247 * g++.dg/cpp0x/rv1n.C: Adjust.
1248 * g++.dg/cpp0x/rv1p.C: Adjust.
1249 * g++.dg/cpp0x/rv2n.C: Adjust.
1250 * g++.dg/cpp0x/rv2p.C: Adjust.
1251 * g++.dg/cpp0x/rv3n.C: Adjust.
1252 * g++.dg/cpp0x/rv3p.C: Adjust.
1253 * g++.dg/cpp0x/rv4n.C: Adjust.
1254 * g++.dg/cpp0x/rv4p.C: Adjust.
1255 * g++.dg/cpp0x/rv5n.C: Adjust.
1256 * g++.dg/cpp0x/rv5p.C: Adjust.
1257 * g++.dg/cpp0x/rv6n.C: Adjust.
1258 * g++.dg/cpp0x/rv6p.C: Adjust.
1259 * g++.dg/cpp0x/rv7n.C: Adjust.
1260 * g++.dg/cpp0x/rv7p.C: Adjust.
1261 * g++.dg/cpp0x/rv8p.C: Adjust.
1262 * g++.dg/gomp/pr26690-1.C: Adjust.
1263 * g++.dg/other/error20.C: Adjust.
1264 * g++.dg/other/error31.C: Adjust.
1265 * g++.dg/parse/error19.C: Adjust.
1266 * g++.dg/template/qualttp5.C: Adjust.
1267 * g++.old-deja/g++.law/ctors5.C: Adjust.
1269 Enable implicitly deleted functions (N2346)
1270 * g++.dg/cpp0x/defaulted17.C: New.
1271 * g++.dg/cpp0x/implicit1.C: New.
1272 * g++.dg/cpp0x/implicit2.C: New.
1273 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1274 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1275 * g++.dg/init/ctor4.C: Adjust.
1276 * g++.dg/init/synth2.C: Adjust.
1277 * g++.dg/lto/20081118_1.C: Adjust.
1278 * g++.dg/other/error13.C: Adjust.
1279 * g++.dg/other/unused1.C: Adjust.
1280 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1281 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1282 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1283 * g++.old-deja/g++.law/ctors17.C: Adjust.
1284 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1285 * g++.old-deja/g++.pt/assign1.C: Adjust.
1286 * g++.old-deja/g++.pt/crash20.C: Adjust.
1288 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1289 * g++.dg/cpp0x/defaulted13.C: Adjust.
1290 * g++.dg/cpp0x/defaulted2.C: Adjust.
1291 * g++.dg/cpp0x/defaulted3.C: Adjust.
1292 * g++.dg/cpp0x/initlist9.C: Adjust.
1293 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1294 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1295 * g++.dg/init/synth2.C: Adjust.
1297 * g++.dg/cpp0x/defaulted19.C: New.
1299 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1300 * g++.dg/template/error23.C: Fix for -std=c++0x.
1302 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1305 * gfortran.dg/proc_ptr_28.f90: New.
1307 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1309 PR tree-optimization/43801
1310 * g++.dg/torture/pr43801.C: New test.
1313 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1315 2010-06-29 Jason Merrill <jason@redhat.com>
1318 * g++.dg/template/qualified-id2.C: New.
1319 * g++.dg/template/qualified-id3.C: New.
1321 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1324 * gfortran.dg/associated_target_4.f90: New.
1326 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1329 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1331 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1333 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1335 2010-06-29 Jan Hubicka <jh@suse.cz>
1337 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1339 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1342 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1343 * gcc.target/arm/wmul-3.c: New test.
1344 * gcc.target/arm/wmul-4.c: New test.
1346 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1348 PR rtl-optimization/44659
1349 * gcc.target/i386/extract-1.c: New.
1350 * gcc.target/i386/extract-2.c: Likewise.
1351 * gcc.target/i386/extract-3.c: Likewise.
1352 * gcc.target/i386/extract-4.c: Likewise.
1353 * gcc.target/i386/extract-5.c: Likewise.
1354 * gcc.target/i386/extract-6.c: Likewise.
1356 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1359 * g++.dg/warn/Wunused-var-14.C: New test.
1361 2010-06-28 Tobias Burnus <burnus@net-b.de>
1364 * gfortran.dg/nan_6.f90: New.
1366 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1368 PR tree-optimization/43781
1369 * gcc.dg/torture/pr43781.c: New.
1371 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1374 * gfortran.dg/actual_rank_check_1.f90: New test.
1376 2010-06-28 Martin Jambor <mjambor@suse.cz>
1378 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1380 2010-06-28 Jan Hubicka <jh@suse.cz>
1382 PR tree-optimization/44687
1383 * gcc.c-torture/compile/pr44687.c
1385 2010-06-28 Martin Jambor <mjambor@suse.cz>
1388 * g++.dg/torture/pr44535.C: New test.
1390 2010-06-28 Michael Matz <matz@suse.de>
1393 * gfortran.dg/pr44592.f90: New test.
1395 2010-06-28 Jan Hubicka <jh@suse.cz>
1397 PR tree-optimization/44357
1398 * g++.dg/torture/pr44357.C: New testcase.
1400 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1402 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1403 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1404 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1405 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1406 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1407 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1408 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1409 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1411 2010-06-27 Jan Hubicka <jh@suse.cz>
1413 * gcc.c-torture/compile/pr44686.c: New file.
1415 2010-06-27 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/44683
1418 * gcc.c-torture/execute/pr44683.c: New testcase.
1420 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1422 * gnat.dg/noreturn3.ad[sb]: New test.
1424 2010-06-26 Jason Merrill <jason@redhat.com>
1426 * g++.dg/cpp0x/explicit5.C: New.
1428 2010-06-26 Richard Guenther <rguenther@suse.de>
1430 PR tree-optimization/44393
1431 * gcc.dg/pr44393.c: New testcase.
1433 2010-06-26 Jan Hubicka <jh@suse.cz>
1435 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1437 2010-06-26 Richard Guenther <rguenther@suse.de>
1440 * gcc.dg/pr44674.c: New testcase.
1442 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1444 * gcc.dg/opts-3.c: New test.
1446 2010-06-26 Tobias Burnus <burnus@net-b.de>
1448 * gfortran.dg/type_decl_1.f90: New.
1449 * gfortran.dg/type_decl_2.f90: New.
1451 2010-06-26 Tobias Burnus <burnus@net-b.de>
1453 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1454 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1456 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1460 error in comparing reals.
1462 2010-06-25 Tobias Burnus <burnus@net-b.de>
1464 * selected_real_kind_2.f90: New.
1465 * selected_real_kind_3.f90: New.
1467 2010-06-25 Tobias Burnus <burnus@net-b.de>
1469 * gfortran.dg/entry_19.f90: New.
1471 2010-06-25 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/end_subroutine_1.f90: New.
1474 * gfortran.dg/end_subroutine_2.f90: New.
1475 * gfortran.dg/interface_proc_end.f90: Update.
1477 2010-06-25 Tobias Burnus <burnus@net-b.de>
1479 * gfortran.dg/semicolon_fixed.f: Update.
1480 * gfortran.dg/semicolon_fixed_2.f: New.
1481 * gfortran.dg/semicolon_free_2.f90: New.
1482 * gfortran.dg/semicolon_free.f90: Update.
1484 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1487 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1489 2010-06-25 Martin Jambor <mjambor@suse.cz>
1491 * g++.dg/ipa/iinline-3.C: New test.
1492 * gcc.dg/ipa/modif-1.c: Removed.
1494 2010-06-25 Jan Hubicka <jh@suse.cz>
1496 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1498 2010-06-25 Martin Jambor <mjambor@suse.cz>
1500 * g++.dg/ipa/iinline-2.C: New test.
1502 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1505 * gfortran.dg/pr43866.f90: New test.
1507 PR tree-optimization/44539
1508 * gcc.dg/pr44539.c: New test.
1510 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1514 * gcc.target/mips/madd-9.c: New test.
1516 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1519 * gcc.dg/noncompile/pr44517.c: New.
1520 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1522 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1525 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1526 and add argument to nop for IA64.
1528 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1531 * gcc.target/i386/mod-1.c: New.
1532 * gcc.target/i386/umod-1.c: Likewise.
1533 * gcc.target/i386/umod-2.c: Likewise.
1534 * gcc.target/i386/umod-3.c: Likewise.
1536 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1539 * g++.dg/torture/pr44492.C: New test.
1541 2010-06-24 Andi Kleen <ak@linux.intel.com>
1543 * c-c++-common/warn-omitted-condop.c: New.
1545 2010-06-24 Tobias Burnus <burnus@net-b.de>
1548 * gfortran.dg/import8.f90: New.
1550 2010-06-23 Arnaud Charlet <charlet@adacore.com>
1552 * gnat.dg/not_null.adb: Update test case.
1554 2010-06-22 Jakub Jelinek <jakub@redhat.com>
1557 * g++.dg/warn/Wunused-var-13.C: New test.
1560 * g++.dg/diagnostic/method1.C: New test.
1562 2010-06-22 Cary Coutant <ccoutant@google.com>
1564 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1566 2010-06-22 Janus Weil <janus@gcc.gnu.org>
1569 * gfortran.dg/abstract_type_8.f03: New.
1571 2010-06-21 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp0x/noexcept08.C: New.
1575 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1577 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1580 * gcc.target/i386/sse2-vec-2a.c: New.
1582 2010-06-21 DJ Delorie <dj@redhat.com>
1584 * gcc.dg/pragma-diag-1.c: New.
1586 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1589 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1591 2010-06-21 Alan Modra <amodra@gmail.com>
1594 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1595 tail call to check_fa_mid.
1597 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.c-torture/execute/pr44575.c: New test.
1602 2010-06-21 Tobias Burnus <burnus@net-b.de>
1605 * gfortran.dg/contiguous_1.f90: New.
1606 * gfortran.dg/contiguous_2.f90: New.
1607 * gfortran.dg/contiguous_3.f90: New.
1609 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
1611 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1612 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1614 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/pr44546.c: New test.
1619 2010-06-20 Joseph Myers <joseph@codesourcery.com>
1621 * gcc.dg/opts-2.c: New test.
1623 2010-06-19 Janus Weil <janus@gcc.gnu.org>
1626 * gfortran.dg/typebound_proc_15.f03: Modified.
1628 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
1631 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1632 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1634 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1636 * g++.dg/ext/label13.C: Fix typo in last change.
1638 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641 * gfortran.dg/eof_3.f90
1642 * gfortran.dg/endfile_2.f90
1643 * gfortran.dg/endfile_4.f90
1644 * gfortran.dg/endfile_3.f90
1646 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1649 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1651 2010-06-18 Tobias Burnus <burnus@net-b.de>
1654 * gfortran.dg/allocate_alloc_opt_11.f90: New.
1656 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
1658 * gcc.target/arm/pr40900.c: New test.
1660 2010-06-18 Arnaud Charlet <charlet@adacore.com>
1662 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1664 2010-06-17 Janus Weil <janus@gcc.gnu.org>
1667 * gfortran.dg/typebound_call_15.f03: New.
1669 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
1672 * g++.dg/pr44486.C: New.
1674 2010-06-16 DJ Delorie <dj@redhat.com>
1676 * gcc.target/i386/volatile-bitfields-1.c: New.
1677 * gcc.target/i386/volatile-bitfields-2.c: New.
1679 2010-06-16 Jason Merrill <jason@redhat.com>
1681 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1683 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1685 2010-06-16 Richard Guenther <rguenther@suse.de>
1688 * gcc.c-torture/execute/pr44555.c: New testcase.
1690 2010-06-16 Janus Weil <janus@gcc.gnu.org>
1693 * gfortran.dg/typebound_proc_16.f03: New.
1695 2010-06-16 Martin Jambor <mjambor@suse.cz>
1697 * g++.dg/torture/pr43905.C: New test.
1699 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
1702 * gcc.dg/vect/slp-perm-5.c (main): Prevent
1703 initialization loop from being vectorized.
1704 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1706 2010-06-16 Alan Modra <amodra@gmail.com>
1708 PR tree-optimization/44507
1709 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1711 2010-06-15 Jason Merrill <jason@redhat.com>
1713 * g++.dg/overload/arg3.C: Adjust error locations.
1714 * g++.dg/overload/copy1.C: Likewise.
1715 * g++.dg/tc1/dr152.C: Likewise.
1716 * g++.dg/template/incomplete4.C: Likewise.
1717 * g++.dg/template/incomplete5.C: Likewise.
1718 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1719 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1720 * g++.old-deja/g++.pt/crash9.C: Likewise.
1722 * g++.dg/inherit/virtual5.C: New.
1724 * g++.dg/cpp0x/defaulted18.C: New.
1726 * g++.dg/cpp0x/initlist40.C: New.
1728 * g++.dg/cpp0x/initlist39.C: New.
1730 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
1733 * gcc.dg/graphite/pr44391.c: New.
1735 2010-06-15 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/allocate_alloc_opt_8.f90: New.
1739 * gfortran.dg/allocate_alloc_opt_9.f90: New.
1740 * gfortran.dg/allocate_alloc_opt_10.f90: New.
1741 * gfortran.dg/class_allocate_2.f03: Modified an error message.
1743 2010-06-15 Richard Guenther <rguenther@suse.de>
1745 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1747 2010-06-15 Richard Guenther <rguenther@suse.de>
1749 * gcc.dg/vect/bb-slp-21.c: Adjust.
1750 * gcc.dg/vect/bb-slp-13.c: Likewise
1751 * gcc.dg/vect/bb-slp-4.c: Likewise
1752 * gcc.dg/vect/bb-slp-22.c: Likewise
1753 * gcc.dg/vect/bb-slp-14.c: Likewise
1754 * gcc.dg/vect/bb-slp-23.c: Likewise
1755 * gcc.dg/vect/bb-slp-15.c: Likewise
1756 * gcc.dg/vect/bb-slp-17.c: Likewise
1757 * gcc.dg/vect/bb-slp-18.c: Likewise
1758 * gcc.dg/vect/bb-slp-19.c: Likewise
1759 * gcc.dg/vect/bb-slp-10.c: Likewise
1760 * gcc.dg/vect/bb-slp-11.c: Likewise
1761 * gcc.dg/vect/bb-slp-20.c: Likewise
1762 * gcc.dg/vect/bb-slp-3.c: Likewise
1764 2010-06-15 Jakub Jelinek <jakub@redhat.com>
1767 * gfortran.dg/gomp/pr44536.f90: New test.
1768 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1770 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
1773 * gcc.target/i386/avx-vextractf128-256-3.c: New.
1774 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1776 2010-06-14 Jakub Jelinek <jakub@redhat.com>
1778 PR tree-optimization/44508
1779 * gcc.dg/tree-ssa/pr21086.c: Adjust.
1782 * gcc.dg/pr44509.c: New test.
1784 2010-06-14 Ira Rosen <irar@il.ibm.com>
1786 PR tree-optimization/44507
1787 * gcc.dg/vect/pr44507.c: New test.
1789 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
1791 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1792 and c-pretty-print.h.
1794 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1796 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
1798 * gfortran.dg/whole_file_18.f90: Updated error message.
1800 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
1802 * gfortran.dg/whole_file_20.f03: New.
1804 2010-06-12 Jan Hubicka <jh@suse.cz>
1806 * gcc.c-torture/compile/pc44485.c: New testcase.
1808 2010-06-12 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/typebound_proc_4.f03: Modified error message.
1812 * gfortran.dg/typebound_proc_14.f03: New.
1813 * gfortran.dg/typebound_proc_15.f03: New.
1815 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1817 * gcc.dg/opts-1.c: New test.
1819 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1821 * gcc.dg/funroll-loops-all.c: Update expected error.
1823 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
1826 * gcc.target/i386/pr44481.c: New test.
1828 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
1830 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1832 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1835 * gcc.dg/tree-ssa/pr44483.c: New.
1837 2010-06-11 Paul Brook <paul@codesourcery.com>
1839 * g++.dg/other/arm-neon-1.C: New test.
1841 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
1845 * gfortran.dg/class_23.f03: New test.
1847 2010-06-11 Jan Hubicka <jh@suse.cz>
1849 * gcc.dg/ipa/pure-const-2.c: New testcase.
1851 2010-06-11 Jan Hubicka <jh@suse.cz>
1853 * gcc.dg/noreturn-7.c: Update.
1854 * gcc.dg/noreturn-4.c: Update.
1856 2010-06-10 Dodji Seketeli <dodji@redhat.com>
1859 * g++.dg/other/typedef4.C: New test.
1861 2010-06-10 Janus Weil <janus@gcc.gnu.org>
1864 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1866 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
1869 * gfortran.dg/asynchronous_3.f03
1871 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1874 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1875 non-temporal stores out of the tests to form new test cases. As a
1876 result, no non-temporal store should be generated in this case.
1878 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1879 prefetch-7.c that generate one non-temporal store.
1881 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1882 prefetch-7.c that generate one non-temporal store and one
1883 one-temporal prefetch.
1885 2010-06-10 Martin Jambor <mjambor@suse.cz>
1887 PR tree-optimization/44258
1888 * gcc.dg/tree-ssa/pr44258.c: New test.
1890 2010-06-10 Daniel Kraft <d@domob.eu>
1893 * gfortran.dg/associate_1.f03: New test.
1894 * gfortran.dg/associate_2.f95: New test.
1895 * gfortran.dg/associate_3.f03: New test.
1896 * gfortran.dg/associate_4.f08: New test.
1898 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1900 * gfortran.dg/selected_char_kind_4.f90: New test.
1902 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1904 * gcc.dg/pr42461.c: New test.
1906 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1909 * gfortran.dg/selected_real_kind_1.f90: New.
1911 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1914 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1916 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1919 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1921 * gfortran.dg/data_namelist_conflict.f90: New test.
1923 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1925 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1926 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1927 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1929 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1931 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1932 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1933 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1934 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1935 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1937 2010-06-09 Jason Merrill <jason@redhat.com>
1940 * g++.dg/cpp0x/decltype23.C: Move to...
1941 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1943 2010-06-09 Janus Weil <janus@gcc.gnu.org>
1946 * gfortran.dg/typebound_call_14.f03: New test.
1948 2010-06-09 Martin Jambor <mjambor@suse.cz>
1950 PR tree-optimization/44423
1951 * gcc.dg/tree-ssa/pr44423.c: New test.
1953 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
1956 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1957 TV_NONE to initialize tv_id field.
1958 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1959 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1960 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1962 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1963 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1964 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1966 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1968 PR tree-optimization/39874
1970 * gcc.dg/pr39874.c: New file.
1972 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1974 * g++.dg/ext/attr-alias-1.C: New.
1975 * g++.dg/ext/attr-alias-2.C: New.
1977 2010-06-07 Tobias Burnus <burnus@net-b.de>
1980 * gfortran.dg/proc_ptr_27.f90: New.
1982 2010-06-07 Jason Merrill <jason@redhat.com>
1985 * g++.dg/cpp0x/decltype23.C: New.
1987 2010-06-08 Andrew Pinski <pinskia@gmail.com>
1988 Shujing Zhao <pearly.zhao@oracle.com>
1991 * gcc.dg/c90-const-expr-10.c: Adjust.
1992 * gcc.dg/c99-const-expr-10.c: Adjust.
1993 * gcc.dg/init-bad-7.c: New.
1995 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997 * lib/target-supports.exp (check_effective_target_gas): New proc.
1998 * gcc.c-torture/execute/960321-1.x: New file.
2000 2010-06-07 Jason Merrill <jason@redhat.com>
2003 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2005 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/warn/Wunused-var-12.C: New test.
2011 * c-c++-common/Wunused-var-11.c: New test.
2013 2010-06-07 Jan Hubicka <jh@suse.cz>
2015 * gcc.dg/ipa/pure-const-1.c: New testcase.
2017 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2019 PR rtl-optimization/44404
2020 * gcc.dg/pr44404.c: New.
2022 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2025 * gcc.target/i386/abi-2.c: Check sysv abi here.
2026 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2027 function to avoid failures by different ABIs.
2028 * gcc.target/i386/aes-check.h: Likewise.
2029 * gcc.target/i386/avx-check.h: Likewise.
2030 * gcc.target/i386/fma4-check.h: Likewise.
2031 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2032 * gcc.target/i386/mmx-check.h: Likewise.
2033 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2034 * gcc.target/i386/pclmul-check.h: Likewise.
2035 * gcc.target/i386/sse-check.h: Likewise.
2036 * gcc.target/i386/sse2-check.h: Likewise.
2037 * gcc.target/i386/sse3-check.h: Likewise.
2038 * gcc.target/i386/sse4_1-check.h: Likewise.
2039 * gcc.target/i386/sse4_2-check.h: Likewise.
2040 * gcc.target/i386/sse4a-check.h: Likewise.
2041 * gcc.target/i386/ssse3-check.h: Likewise.
2042 * gcc.target/i386/xop-check.h: Likewise.
2043 * gcc.target/i386/pr27971.c: Fix for LLP64.
2044 * gcc.target/i386/pr39139.c: Likewise.
2045 * gcc.target/i386/pr39315-check.c: Likewise.
2046 * gcc.target/i386/vararg-1.c: Likewise.
2047 * gcc.target/i386/vararg-2.c: Likewise.
2048 Additional add dg-compile to avoid failure due
2051 * gcc.dg/compound-literal-1.c: Fix for llp64.
2052 * gcc.dg/pr32370.c: Likewise.
2053 * gcc.dg/pr37561.c: Likewise.
2054 * gcc.dg/pr41340.c: Likewise.
2055 * gcc.dg/pr41551.c: Likewise.
2057 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2060 * g++.dg/debug/dwarf2/typedef3.C: New test.
2062 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2065 * c-c++-common/pr20000.c: New.
2067 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2070 * g++.dg/init/pr44086.C: New.
2071 * g++.dg/cpp0x/decltype4.C: Adjust.
2073 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2076 * gfortran.dg/generic_23.f03: New test.
2078 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2081 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2083 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2086 * c-c++-common/Wunused-var-9.c: New test.
2088 2010-06-05 Jason Merrill <jason@redhat.com>
2090 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2092 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2095 * gcc.dg/c99-restrict-4.c: New test.
2097 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2099 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2100 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2101 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2102 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2103 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2104 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2105 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2106 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2107 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2108 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2109 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2110 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2111 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2112 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2113 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2114 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2115 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2116 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2117 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2118 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2119 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2120 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2122 2010-06-04 Jason Merrill <jason@redhat.com>
2124 * g++.dg/cpp0x/noexcept06.C: New.
2125 * g++.dg/cpp0x/noexcept07.C: New.
2127 * g++.dg/cpp0x/noexcept01.C: New.
2128 * g++.dg/cpp0x/noexcept02.C: New.
2129 * g++.dg/cpp0x/noexcept03.C: New.
2130 * g++.dg/cpp0x/noexcept04.C: New.
2131 * g++.dg/cpp0x/noexcept05.C: New.
2133 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2136 * g++.dg/warn/Wunused-var-10.C: New test.
2137 * g++.dg/warn/Wunused-var-11.C: New test.
2140 * c-c++-common/Wunused-var-10.c: New test.
2142 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2145 * gcc.dg/assign-warn-2.c: Update.
2146 * gcc.dg/cpp/line3.c: Update.
2147 * gcc.dg/c99-array-lval-8.c: Update.
2148 * gcc.dg/cast-qual-2.c: Update.
2149 * gcc.dg/c99-arraydecl-3.c: Update.
2150 * gcc.dg/assign-warn-1.c: Update.
2151 * gcc.dg/format/gcc_diag-1.c: Update.
2153 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2155 PR rtl-optimization/39871
2156 PR rtl-optimization/40615
2157 PR rtl-optimization/42500
2158 PR rtl-optimization/42502
2159 * gcc.target/arm/eliminate.c: New test.
2161 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2164 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2165 * g++.old-deja/g++.other/delete3.C: Likewise.
2166 * g++.old-deja/g++.other/new.C: Likewise.
2167 * g++.old-deja/g++.law/operators27.C: Likewise.
2168 * g++.old-deja/g++.mike/p755.C: Likewise.
2169 * g++.dg/eh/new1.C: Likewise.
2170 * g++.dg/init/new5.C: Likewise.
2172 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2174 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2175 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2176 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2178 2010-06-03 Richard Guenther <rguenther@suse.de>
2181 * lib/lto.exp: Always load gcc.exp.
2182 (lto-obj): For C source files invoke gcc_target_compile.
2183 * g++.dg/lto/20100603-1_0.C: New testcase.
2184 * g++.dg/lto/20100603-1_1.c: Likewise.
2186 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2188 PR tree-optimization/43688
2189 * gfortran.dg/pr43688.f90: New.
2191 2010-06-03 Richard Guenther <rguenther@suse.de>
2194 * gcc.dg/lto/20100603-1_0.c: New testcase.
2195 * gcc.dg/lto/20100603-2_0.c: Likewise.
2196 * gcc.dg/lto/20100603-3_0.c: Likewise.
2198 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2201 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2202 * gcc.target/powerpc/recip-2.c: Ditto.
2203 * gcc.target/powerpc/recip-3.c: Ditto.
2204 * gcc.target/powerpc/recip-4.c: Ditto.
2205 * gcc.target/powerpc/recip-5.c: Ditto.
2206 * gcc.target/powerpc/recip-6.c: Ditto.
2207 * gcc.target/powerpc/recip-7.c: Ditto.
2208 * gcc.target/powerpc/recip-test.h: Ditto.
2209 * gcc.target/powerpc/recip-test2.h: Ditto.
2211 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2213 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2215 2010-06-02 Jason Merrill <jason@redhat.com>
2217 * g++.dg/ext/vector9.C: Expect typedef in error message.
2222 * g++.dg/tc1/dr101.C: Remove xfails.
2224 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2227 * g++.dg/ipa/pr44372.C: New.
2229 2010-06-02 Jan Hubicka <jh@suse.cz>
2232 * g++.dg/torture/pr44295.C: Neww testcase.
2234 2010-06-02 Jan Hubicka <jh@suse.cz>
2236 * gcc.dg/tree-ssa/loadpre6.c: Update.
2238 2010-06-02 Richard Guenther <rguenther@suse.de>
2240 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2243 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2245 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2246 the link fail message.
2248 2010-06-02 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/use_13.f90: New test case.
2253 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2256 * gfortran.dg/error_stop_2.f08: Minor update.
2258 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2261 * gfortran.dg/error_stop_1.f08: New test.
2262 * gfortran.dg/error_stop_2.f08: New test.
2264 2010-06-01 Jason Merrill <jason@redhat.com>
2267 * g++.dg/cpp0x/initlist37.C: New.
2268 * g++.dg/cpp0x/initlist38.C: New.
2271 * g++.dg/cpp0x/initlist36.C: New.
2273 2010-05-31 Jan Hubicka <jh@suse.cz>
2275 * gcc.dg/noreturn-8.c: New testcase.
2277 2010-05-31 Jan Hubicka <jh@suse.cz>
2279 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2280 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2282 2010-05-31 Jan Hubicka <jh@suse.cz>
2284 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2285 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2287 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2290 * gfortran.dg/dependency_27.f90: New test.
2291 * gfortran.dg/array_assign_1.F90: New test.
2293 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.target/i386/sse-24.c: New test.
2298 2010-05-31 Jan Hubicka <jh@suse.cz>
2300 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2302 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/pr44337.c: New test.
2307 PR tree-optimization/44182
2308 * g++.dg/debug/pr44182.C: New test.
2310 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2312 * gcc.dg/nested-func-7.c: New test.
2313 * gnat.dg/frame_overflow.adb: Adjust directives.
2315 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2317 * gnat.dg/prot2.ad[sb]: New test.
2318 * gnat.dg/prot2_pkg1.ads: New helper.
2319 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2321 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2323 * gnat.dg/array11.adb: Adjust dg-warning directive.
2324 * gnat.dg/object_overflow.adb: Likewise.
2326 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2329 * gcc.dg/tree-ssa/pr44306.c: New.
2331 2010-05-29 Jan Hubicka <jh@suse.cz>
2333 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2335 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2337 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2339 2010-05-28 Mike Stump <mikestump@comcast.net>
2342 * objc.dg/const-str-9.m: Remove static.
2344 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2347 * gcc.c-torture/compile/pr43636.c: New test.
2349 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2352 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2353 * obj-c++.dg/try-catch-9.mm: Ditto.
2355 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2357 Revert patch for PR c++/44188
2358 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2360 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2363 * g++.dg/debug/dwarf2/typedef3.C: New test.
2365 2010-05-27 Jason Merrill <jason@redhat.com>
2368 * g++.dg/ext/vla9.C: New.
2370 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2373 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2374 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2375 * objc.dg/torture/tls/thr-init.m: Ditto.
2376 * objc.dg/torture/trivial.m: Ditto.
2377 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2378 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2379 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2380 * obj-c++.dg/torture/trivial.mm: Ditto.
2382 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2384 * g++.dg/lto/20100302_0.C: Skip on darwin.
2386 2010-05-27 Richard Guenther <rguenther@suse.de>
2388 PR tree-optimization/44284
2389 * gcc.dg/vect/vect-118.c: New testcase.
2390 * gcc.dg/vect/bb-slp-20.c: Adjust.
2391 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2392 * gcc.dg/vect/slp-9.c: Likewise.
2393 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2394 * gcc.dg/vect/vect-10.c: Likewise.
2395 * gcc.dg/vect/vect-109.c: Likewise.
2396 * gcc.dg/vect/vect-12.c: Likewise.
2397 * gcc.dg/vect/vect-36.c: Likewise.
2398 * gcc.dg/vect/vect-7.c: Likewise.
2399 * gcc.dg/vect/vect-iv-8.c: Likewise.
2400 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2401 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2402 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2403 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2404 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2405 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2406 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2407 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2408 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2409 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2410 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2411 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2412 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2413 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2414 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2415 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2416 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2418 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2420 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2423 2010-05-26 Jan Hubicka <jh@suse.cz>
2425 * gcc.dg/lto/materialize-1_0.c: New file.
2426 * gcc.dg/lto/materialize-1_1.c: New file.
2428 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/lto10.adb: New test.
2431 * gnat.dg/lto10_pkg.ads: New helper.
2433 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2435 * lib/target-supports.exp (check_effective_target_int128): New
2436 function to check if __int128 types are available for target.
2437 * c-c++-common/int128-types-1.c: New.
2438 * c-c++-common/int128-1.c: New.
2439 * c-c++-common/int128-2.c: New.
2440 * g++.dg/abi/mangle43.C: New.
2441 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2442 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2443 pointer-wide scalar.
2444 * g++.dg/other/pr25632.C: Likewise.
2445 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2446 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2448 * g++.dg/warn/pr13358-4.C: Likewise.
2449 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2450 * g++.dg/warn/Wconversion-null.C: Likewise.
2452 2010-05-26 Jason Merrill <jason@redhat.com>
2455 * g++.dg/cpp0x/variadic101.C: New.
2457 2010-05-26 Richard Guenther <rguenther@suse.de>
2459 PR rtl-optimization/44164
2460 * gcc.c-torture/execute/pr44164.c: New testcase.
2461 * g++.dg/tree-ssa/pr13146.C: Adjust.
2463 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2466 * gfortran.dg/whole_file_19.f90 : New test.
2468 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2473 * gfortran.dg/pr40999.f: Fix function type.
2474 * gfortran.dg/whole_file_5.f90: Likewise.
2475 * gfortran.dg/whole_file_6.f90: Likewise.
2476 * gfortran.dg/whole_file_16.f90: New.
2477 * gfortran.dg/whole_file_17.f90: New.
2478 * gfortran.dg/whole_file_18.f90: New.
2480 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2481 Iain Sandoe <iains@gcc.gnu.org>
2483 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2484 * gcc.c-torture/compile/pr44197.c: Require alias support.
2485 * gcc.dg/lto/20081222_0.c: Ditto.
2487 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.dg/guality/vla-2.c: New test.
2492 2010-05-25 Richard Guenther <rguenther@suse.de>
2495 * g++.dg/torture/pr44069.C: New testcase.
2497 2010-05-25 Richard Guenther <rguenther@suse.de>
2499 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2501 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2504 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2506 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2508 * obj-c++.dg/torture/tls/trivial.mm: New.
2509 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2510 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2511 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2512 * obj-c++.dg/torture/tls/diag-1.mm: New.
2513 * obj-c++.dg/torture/tls/tls.exp: New.
2514 * obj-c++.dg/torture/trivial.mm: New.
2515 * obj-c++.dg/torture/dg-torture.exp: New.
2516 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2517 * obj-c++.dg/tls/trivial.m: New.
2518 * obj-c++.dg/tls/init-1.mm: New.
2519 * obj-c++.dg/tls/diag-1.mm: New.
2520 * obj-c++.dg/tls/init-2.mm: New.
2521 * obj-c++.dg/tls/diag-2.mm: New.
2522 * obj-c++.dg/tls/diag-3.mm: New.
2523 * obj-c++.dg/tls/diag-4.mm: New.
2524 * obj-c++.dg/tls/static-1.mm: New.
2525 * obj-c++.dg/tls/tls.exp: New.
2526 * obj-c++.dg/tls/diag-5.mm: New.
2527 * obj-c++.dg/tls/static-1a.mm: New.
2528 * objc-obj-c++-shared/Object1.mm: New.
2529 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2531 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2534 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2535 * obj-c++.dg/const-str-6.mm: Ditto.
2537 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2539 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2541 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2544 * gnat.dg/array13.ad[sb]: New test.
2546 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2547 Sandra Loosemore <sandra@codesourcery.com>
2549 * gcc.target/arm/neon/: Regenerated test cases.
2551 * gcc.target/arm/neon/polytypes.c,
2552 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2553 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2554 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2555 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2556 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2557 dg-add-options arm_neon.
2559 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2560 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2561 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2562 and arm_neon_fp16_ok.
2564 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2565 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2567 * lib/target-supports.exp (add_options_for_arm_neon): New.
2568 (check_effective_target_arm_neon_ok_nocache): New, from
2569 check_effective_target_arm_neon_ok. Check multiple possibilities.
2570 (check_effective_target_arm_neon_ok): Use
2571 check_effective_target_arm_neon_ok_nocache.
2572 (add_options_for_arm_neon_fp16)
2573 (check_effective_target_arm_neon_fp16_ok)
2574 check_effective_target_arm_neon_fp16_ok_nocache): New.
2575 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2577 2010-05-24 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/initlist35.C: New.
2581 * g++.dg/init/brace6.C: Adjust.
2583 2010-05-24 Paul Brook <paul@codesourcery.com>
2585 * gcc.target/arm/frame-pointer-1.c: New test.
2586 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2587 pointer elimination.
2589 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2592 * gcc.target/i386/crc32-3.c: New.
2593 * gcc.target/i386/crc32-4.c: Likewise.
2595 2010-05-23 Joseph Myers <joseph@codesourcery.com>
2597 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2598 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2599 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2601 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2605 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
2608 * gcc.c-target/pr43869.c: New test.
2610 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2613 * gfortran.dg/class_22.f03: New.
2615 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
2618 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2620 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/abstract_type_7.f03: New.
2625 2010-05-21 Jason Merrill <jason@redhat.com>
2627 * g++.dg/eh/spec11.C: Test cleanup optimization.
2629 2010-05-21 Jakub Jelinek <jakub@redhat.com>
2632 * gcc.target/i386/pr44223.c: New test.
2634 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2636 * gcc.target/i386/pr25993.c: Use @function as type specifier.
2638 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
2640 * g++.dg/other/const3.C: New test.
2642 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
2645 * warn_unused_dummy_argument_1.f90: New.
2646 * warn_unused_dummy_argument_2.f90: New.
2648 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/inherit/crash1.C: New.
2652 * g++.dg/inherit/crash2.C: Likewise.
2654 2010-05-20 Jakub Jelinek <jakub@redhat.com>
2657 * g++.dg/debug/pr44178.C: New test.
2659 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
2662 * gcc.dg/tree-ssa/prefetch-6.c: Add
2663 --param min-insn-to-prefetch-ratio=6.
2664 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2665 allow unrolling, and adjust the movnti count.
2667 2010-05-20 Jan Hubicka <jh@suse.cz>
2670 * gcc.c-torture/compile/pr44197.c: New file.
2672 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2676 (check_effective_target_xop): Remove __may_alias__ attribute.
2678 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
2681 * gcc.c-torture/execute/pr44202-1.c: New test.
2683 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2686 * gfortran.dg/label_1.f90: Update test.
2688 2010-05-19 Jan Hubicka <jh@suse.cz>
2690 * gcc.dg/lto/ipareference2_0.c: New file.
2691 * gcc.dg/lto/ipareference2_1.c: New file.
2693 2010-05-19 Jason Merrill <jason@redhat.com>
2695 * g++.dg/parse/fn-typedef2.C: New.
2697 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2701 * g++.dg/template/fntype1.C: New.
2703 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
2705 * gnat.dg/discr23.ad[sb]: New test.
2706 * gnat.dg/discr23_pkg.ads: New helper.
2708 * gnat.dg/specs/controlled1.ads: New test.
2709 * gnat.dg/specs/controlled1_pkg.ads: New helper.
2711 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2714 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2715 Fixed scope of C_SIZEOF.
2716 * gfortran.dg/warn_conversion_2.f90: New.
2718 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2720 * lib/target-supports.exp (check_effective_target_sse2): New proc.
2721 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2722 for optional selector.
2723 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2724 (check_effective_target_sse3): New proc.
2725 * gcc.target/i386/math-torture/math-torture.exp: Load
2726 target-supports.exp.
2727 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2728 check_effective_target_sse2.
2729 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2730 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2731 * g++.dg/vect/vect.exp: Likewise.
2732 * gfortran.dg/vect/vect.exp: Likewise.
2733 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2734 -msse2 if check_effective_target_sse2.
2736 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2737 * gcc.target/i386/3dnow-2.c: Likewise.
2738 * gcc.target/i386/3dnowA-1.c: Likewise.
2739 * gcc.target/i386/3dnowA-2.c: Likewise.
2740 * gcc.target/i386/pr42549.c: Likewise.
2742 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2743 * gcc.target/i386/sse3-addsubpd.c: Likewise.
2744 * gcc.target/i386/sse3-addsubps.c: Likewise.
2745 * gcc.target/i386/sse3-haddpd.c: Likewise.
2746 * gcc.target/i386/sse3-haddps.c: Likewise.
2747 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2748 * gcc.target/i386/sse3-hsubps.c: Likewise.
2749 * gcc.target/i386/sse3-movddup.c: Likewise.
2750 * gcc.target/i386/sse3-movshdup.c: Likewise.
2751 * gcc.target/i386/sse3-movsldup.c: Likewise.
2753 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2754 * g++.dg/ext/attrib35.C: Likewise.
2755 * g++.dg/opt/pr40496.C: Likewise.
2756 * g++.dg/other/i386-1.C: Likewise.
2757 * g++.dg/other/i386-4.C: Likewise.
2758 * g++.dg/other/pr34435.C: Likewise.
2759 * g++.dg/other/pr39496.C: Likewise.
2760 * g++.dg/other/pr40446.C: Likewise.
2761 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2762 * gcc.dg/compat/vector-1a_main.c: Likewise.
2763 * gcc.dg/compat/vector-2a_main.c: Likewise.
2764 * gcc.dg/lto/20090206-1_0.c: Likewise.
2765 * gcc.dg/pr34856.c: Likewise.
2766 * gcc.dg/pr36584.c: Likewise.
2767 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
2768 * gcc.dg/pr37544.c: Likewise.
2769 * gcc.dg/torture/pr16104-1.c: Likewise.
2770 * gcc.dg/torture/pr35771-1.c: Likewise.
2771 * gcc.dg/torture/pr35771-2.c: Likewise.
2772 * gcc.dg/torture/pr35771-3.c: Likewise.
2773 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2774 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2775 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2776 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2777 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2778 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2779 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2780 * gcc.target/i386/20060512-1.c: Likewise.
2781 * gcc.target/i386/20060512-3.c: Likewise.
2782 * gcc.target/i386/all_one_m128i.c: Likewise.
2783 * gcc.target/i386/float128-1.c: Likewise.
2784 * gcc.target/i386/float128-2.c: Likewise.
2785 * gcc.target/i386/fpcvt-1.c: Likewise.
2786 * gcc.target/i386/fpcvt-2.c: Likewise.
2787 * gcc.target/i386/fpcvt-3.c: Likewise.
2788 * gcc.target/i386/fpprec-1.c: Likewise.
2789 * gcc.target/i386/funcspec-9.c: Likewise.
2790 * gcc.target/i386/incoming-1.c: Likewise.
2791 * gcc.target/i386/incoming-12.c: Likewise.
2792 * gcc.target/i386/incoming-2.c: Likewise.
2793 * gcc.target/i386/incoming-3.c: Likewise.
2794 * gcc.target/i386/incoming-4.c: Likewise.
2795 * gcc.target/i386/incoming-6.c: Likewise.
2796 * gcc.target/i386/incoming-7.c: Likewise.
2797 * gcc.target/i386/incoming-8.c: Likewise.
2798 * gcc.target/i386/opt-1.c: Likewise.
2799 * gcc.target/i386/opt-2.c: Likewise.
2800 * gcc.target/i386/ordcmp-1.c: Likewise.
2801 * gcc.target/i386/pr17692.c: Likewise.
2802 * gcc.target/i386/pr18614-1.c: Likewise.
2803 * gcc.target/i386/pr22152.c: Likewise.
2804 * gcc.target/i386/pr23570.c: Likewise.
2805 * gcc.target/i386/pr23575.c: Likewise.
2806 * gcc.target/i386/pr26449-1.c: Likewise.
2807 * gcc.target/i386/pr26600.c: Likewise.
2808 * gcc.target/i386/pr27790.c: Likewise.
2809 * gcc.target/i386/pr28839.c: Likewise.
2810 * gcc.target/i386/pr30970.c: Likewise.
2811 * gcc.target/i386/pr32000-1.c: Likewise.
2812 * gcc.target/i386/pr32000-2.c: Likewise.
2813 * gcc.target/i386/pr32280.c: Likewise.
2814 * gcc.target/i386/pr32661.c: Likewise.
2815 * gcc.target/i386/pr32708-1.c: Likewise.
2816 * gcc.target/i386/pr32961.c: Likewise.
2817 * gcc.target/i386/pr33329.c: Likewise.
2818 * gcc.target/i386/pr35714.c: Likewise.
2819 * gcc.target/i386/pr35767-1.c: Likewise.
2820 * gcc.target/i386/pr35767-1d.c: Likewise.
2821 * gcc.target/i386/pr35767-1i.c: Likewise.
2822 * gcc.target/i386/pr35767-2.c: Likewise.
2823 * gcc.target/i386/pr35767-2d.c: Likewise.
2824 * gcc.target/i386/pr35767-2i.c: Likewise.
2825 * gcc.target/i386/pr35767-3.c: Likewise.
2826 * gcc.target/i386/pr35767-5.c: Likewise.
2827 * gcc.target/i386/pr36222-1.c: Likewise.
2828 * gcc.target/i386/pr36578-1.c: Likewise.
2829 * gcc.target/i386/pr36578-2.c: Likewise.
2830 * gcc.target/i386/pr36992-1.c: Likewise.
2831 * gcc.target/i386/pr37101.c: Likewise.
2832 * gcc.target/i386/pr37216.c: Likewise.
2833 * gcc.target/i386/pr37434-1.c: Likewise.
2834 * gcc.target/i386/pr37434-2.c: Likewise.
2835 * gcc.target/i386/pr37843-3.c: Likewise.
2836 * gcc.target/i386/pr37843-4.c: Likewise.
2837 * gcc.target/i386/pr39162.c: Likewise.
2838 * gcc.target/i386/pr39315-1.c: Likewise.
2839 * gcc.target/i386/pr39315-2.c: Likewise.
2840 * gcc.target/i386/pr39315-3.c: Likewise.
2841 * gcc.target/i386/pr39315-4.c: Likewise.
2842 * gcc.target/i386/pr39445.c: Likewise.
2843 * gcc.target/i386/pr39496.c: Likewise.
2844 * gcc.target/i386/pr40809.c: Likewise.
2845 * gcc.target/i386/pr40906-3.c: Likewise.
2846 * gcc.target/i386/pr41019.c: Likewise.
2847 * gcc.target/i386/pr42542-1.c: Likewise.
2848 * gcc.target/i386/pr42542-2.c: Likewise.
2849 * gcc.target/i386/pr42542-3.c: Likewise.
2850 * gcc.target/i386/pr42542-3a.c: Likewise.
2851 * gcc.target/i386/pr42881.c: Likewise.
2852 * gcc.target/i386/push-1.c: Likewise.
2853 * gcc.target/i386/quad-sse.c: Likewise.
2854 * gcc.target/i386/reload-1.c: Likewise.
2855 * gcc.target/i386/sse-10.c: Likewise.
2856 * gcc.target/i386/sse-11.c: Likewise.
2857 * gcc.target/i386/sse-15.c: Likewise.
2858 * gcc.target/i386/sse-17.c: Likewise.
2859 * gcc.target/i386/sse-18.c: Likewise.
2860 * gcc.target/i386/sse-19.c: Likewise.
2861 * gcc.target/i386/sse-4.c: Likewise.
2862 * gcc.target/i386/sse-6.c: Likewise.
2863 * gcc.target/i386/sse-vect-types.c: Likewise.
2864 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2865 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2866 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2867 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2868 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2869 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2870 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2871 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2872 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2873 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2874 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2875 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2876 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2877 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2878 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2879 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2880 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2881 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2882 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2883 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2884 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2885 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2886 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2887 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2888 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2889 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2890 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2891 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2892 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2893 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2894 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2895 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2896 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2897 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2898 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2899 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2900 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2901 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2902 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2903 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2904 * gcc.target/i386/sse2-mmx.c: Likewise.
2905 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2906 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2907 * gcc.target/i386/sse2-movd-1.c: Likewise.
2908 * gcc.target/i386/sse2-movd-2.c: Likewise.
2909 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2910 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2911 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2912 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2913 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2914 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2915 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2916 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2917 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2918 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2919 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2920 * gcc.target/i386/sse2-movq-1.c: Likewise.
2921 * gcc.target/i386/sse2-movq-2.c: Likewise.
2922 * gcc.target/i386/sse2-movq-3.c: Likewise.
2923 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2924 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2925 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2926 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2927 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2928 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2929 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2930 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2931 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2932 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2933 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2934 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2935 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2936 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2937 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2938 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2939 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2940 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2941 * gcc.target/i386/sse2-pand-1.c: Likewise.
2942 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2943 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2944 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2945 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2946 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2947 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2948 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2949 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2950 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2951 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2952 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2953 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2954 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2955 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2956 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2957 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2958 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2959 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2960 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2961 * gcc.target/i386/sse2-por-1.c: Likewise.
2962 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2963 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2964 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2965 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2966 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2967 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2968 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2969 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2970 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2971 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2972 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2973 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2974 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2975 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2976 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2977 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2978 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2979 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2980 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2981 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2982 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2983 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2984 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2985 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2986 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2987 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2988 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2989 * gcc.target/i386/sse2-psubw-1.c: Likewise.
2990 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2991 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2992 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2993 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2994 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2995 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2996 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2997 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2998 * gcc.target/i386/sse2-pxor-1.c: Likewise.
2999 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3000 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3001 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3002 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3003 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3004 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3005 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3006 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3007 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3008 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3009 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3010 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3011 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3012 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3013 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3014 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3015 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3016 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3017 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3018 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3019 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3020 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3021 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3022 * gcc.target/i386/sse2-vec-1.c: Likewise.
3023 * gcc.target/i386/sse2-vec-2.c: Likewise.
3024 * gcc.target/i386/sse2-vec-3.c: Likewise.
3025 * gcc.target/i386/sse2-vec-4.c: Likewise.
3026 * gcc.target/i386/sse2-vec-5.c: Likewise.
3027 * gcc.target/i386/sse2-vec-6.c: Likewise.
3028 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3029 * gcc.target/i386/ssefn-2.c: Likewise.
3030 * gcc.target/i386/ssefn-4.c: Likewise.
3031 * gcc.target/i386/ssefp-1.c: Likewise.
3032 * gcc.target/i386/ssefp-2.c: Likewise.
3033 * gcc.target/i386/sseregparm-3.c: Likewise.
3034 * gcc.target/i386/sseregparm-4.c: Likewise.
3035 * gcc.target/i386/sseregparm-5.c: Likewise.
3036 * gcc.target/i386/sseregparm-6.c: Likewise.
3037 * gcc.target/i386/sseregparm-7.c: Likewise.
3038 * gcc.target/i386/ssetype-1.c: Likewise.
3039 * gcc.target/i386/ssetype-2.c: Likewise.
3040 * gcc.target/i386/ssetype-3.c: Likewise.
3041 * gcc.target/i386/ssetype-4.c: Likewise.
3042 * gcc.target/i386/ssetype-5.c: Likewise.
3043 * gcc.target/i386/unordcmp-1.c: Likewise.
3044 * gcc.target/i386/vararg-1.c: Likewise.
3045 * gcc.target/i386/vararg-2.c: Likewise.
3046 * gcc.target/i386/vararg-3.c: Likewise.
3047 * gcc.target/i386/vararg-4.c: Likewise.
3048 * gcc.target/i386/vararg-7.c: Likewise.
3049 * gcc.target/i386/vararg-8.c: Likewise.
3050 * gcc.target/i386/vecinit-1.c: Likewise.
3051 * gcc.target/i386/vecinit-2.c: Likewise.
3052 * gcc.target/i386/vecinit-3.c: Likewise.
3053 * gcc.target/i386/vecinit-4.c: Likewise.
3054 * gcc.target/i386/vecinit-5.c: Likewise.
3055 * gcc.target/i386/vecinit-6.c: Likewise.
3056 * gcc.target/i386/vectorize2.c: Likewise.
3057 * gcc.target/i386/vectorize3.c: Likewise.
3058 * gcc.target/i386/vectorize4.c: Likewise.
3059 * gcc.target/i386/vectorize6.c: Likewise.
3060 * gcc.target/i386/vectorize7.c: Likewise.
3061 * gcc.target/i386/vectorize8.c: Likewise.
3062 * gcc.target/i386/vperm-v2df.c: Likewise.
3063 * gcc.target/i386/vperm-v2di.c: Likewise.
3064 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3065 * gcc.target/i386/xorps-sse2.c: Likewise.
3066 * gcc.target/i386/xorps.c: Likewise.
3067 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3068 * gfortran.dg/graphite/pr42326.f90: Likewise.
3069 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3071 2010-05-19 Richard Guenther <rguenther@suse.de>
3074 * g++.dg/lto/20100519-1_0.C: New testcase.
3076 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3079 * gfortran.dg/warn_intent_out_not_set.f90: New.
3081 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3084 * gfortran.dg/data_char_1.f90: Updated warning message.
3085 * gfortran.dg/data_array_6.f: New.
3087 2010-05-19 Martin Jambor <mjambor@suse.cz>
3089 * g++.dg/ipa/ivinline-8.C: New test.
3090 * gcc.dg/ipa/iinline-2.c: Likewise.
3092 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3095 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3096 arguments; add check for return value kind.
3097 * gfortran.dg/float_1.f90: Likewise.
3099 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3101 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3103 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3104 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3105 Prune another location line format.
3106 (lto-obj): Call lto_prune_warns on comp_output.
3108 2010-05-18 Jan Hubicka <jh@suse.cz>
3110 * gcc.dg/lto/ipacp_0.c: New test.
3111 * gcc.dg/lto/ipacp_1.c: New test.
3113 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3116 * gcc.dg/lto/20100518_0.c: New test.
3118 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3120 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3122 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3125 * gfortran.dg/class_21.f03: New.
3127 2010-05-17 Jason Merrill <jason@redhat.com>
3130 * g++.dg/cpp0x/initlist34.C: New.
3133 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3135 2010-05-17 Martin Jambor <mjambor@suse.cz>
3137 * g++.dg/ipa/ivinline-1.C: New test.
3138 * g++.dg/ipa/ivinline-2.C: New test.
3139 * g++.dg/ipa/ivinline-3.C: New test.
3140 * g++.dg/ipa/ivinline-4.C: New test.
3141 * g++.dg/ipa/ivinline-5.C: New test.
3142 * g++.dg/ipa/ivinline-6.C: New test.
3144 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3145 Jason Merrill <jason@redhat.com>
3148 * c-c++-common/Wunused-var-8.c: New test.
3150 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3153 * gcc.c-torture/compile/pr42347.c: New test.
3156 * g++.dg/ext/asmgoto1.C: New test.
3158 2010-05-17 Martin Jambor <mjambor@suse.cz>
3161 * gcc.dg/tree-ssa/pr44133.c: New test.
3162 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3165 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3168 * gfortran.dg/class_20.f03: New.
3170 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3173 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3174 debug messages but not the newly introduced one.
3176 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3179 * gfortran.dg/initialization_25.f90: Commented testcase.
3180 * gfortran.dg/initialization_26.f90: New.
3182 2010-05-16 Richard Guenther <rguenther@suse.de>
3184 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3185 * gcc.dg/pr43084.c: Likewise.
3186 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3188 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3190 * gcc.dg/struct/struct-reorg.exp: Likewise.
3191 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3192 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3194 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3196 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3197 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3198 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3199 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3202 2010-05-15 Jason Merrill <jason@redhat.com>
3204 * g++.dg/eh/spec10.C: New.
3205 * g++.dg/eh/spec11.C: New.
3206 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3208 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3212 * gfortran.dg/allocatable_scalar_9.f90: New.
3214 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3217 * g++.dg/torture/pr44148.C: New test.
3219 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3221 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3222 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3223 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3224 diagnostics and type sizes.
3226 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3228 * gnat.dg/lto9.adb: New test.
3229 * gnat.dg/lto9_pkg1.ads: New helper.
3230 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3232 2010-05-15 Jan Hubicka <jh@suse.cz>
3234 * gcc.dg/lto/ipareference_1.c: Rename to ...
3235 * gcc.dg/lto/ipareference_0.c: ... this one.
3236 * gcc.dg/lto/ipareference_2.c: Rename to ...
3237 * gcc.dg/lto/ipareference_1.c: ... this one.
3239 2010-05-15 Jan Hubicka <jh@suse.cz>
3241 * gcc.dg/lto/ipareference_1.c: New file.
3242 * gcc.dg/lto/ipareference_2.c: New file.
3244 2010-05-15 Richard Guenther <rguenther@suse.de>
3246 PR tree-optimization/44038
3247 * gcc.c-torture/compile/pr44038.c: New testcase.
3249 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3251 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3252 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3254 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3258 * gfortran.dg/class_18.f03: New.
3259 * gfortran.dg/class_19.f03: New.
3261 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3264 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3265 * g++.dg/debug/dwarf2/const1.C: Remove.
3267 2010-05-14 Jason Merrill <jason@redhat.com>
3269 * g++.dg/eh/cond4.C: New.
3270 * g++.dg/eh/elide2.C: Adjust.
3271 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3273 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3276 * gfortran.dg/actual_array_interface_2.f90: New test.
3278 2010-05-14 Richard Guenther <rguenther@suse.de>
3280 PR tree-optimization/44119
3281 * gcc.c-torture/compile/pr44119.c: New testcase.
3283 2010-05-14 Jason Merrill <jason@redhat.com>
3286 * g++.dg/eh/terminate1.C: New.
3288 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3290 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3293 * gcc.dg/pr44136.c: New test.
3295 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3298 * g++.dg/warn/Wshadow-4.C: Adjust.
3299 * g++.dg/warn/Wshadow-5.C: New test.
3300 * g++.dg/warn/Wshadow-6.C: New test
3302 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3305 * gfortran.dg/initialization_25.f90: New.
3307 2010-05-13 Martin Jambor <mjambor@suse.cz>
3309 * g++.dg/otr-fold-1.C: New test.
3310 * g++.dg/otr-fold-2.C: New test.
3312 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3315 * gfortran.dg/gomp/pr44036-1.f90: New test.
3316 * gfortran.dg/gomp/pr44036-2.f90: New test.
3317 * gfortran.dg/gomp/pr44036-3.f90: New test.
3320 * gcc.dg/guality/sra-1.c: New test.
3322 2010-05-12 Jan Hubicka <jh@suse.cz>
3324 * tree-ssa/unreachable.c: New test.
3326 2010-05-12 Jason Merrill <jason@redhat.com>
3328 * g++.dg/cpp0x/sfinae1.C: New.
3330 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3332 * gcc.target/i386/zee.c: New file.
3334 2010-05-12 Jason Merrill <jason@redhat.com>
3336 * g++.dg/conversion/op1.C: Expect template candidate message.
3337 * g++.dg/cpp0x/nullptr15.C: Likewise.
3338 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3339 * g++.dg/cpp0x/pr31431.C: Likewise.
3340 * g++.dg/cpp0x/temp_default2.C: Likewise.
3341 * g++.dg/cpp0x/trailing4.C: Likewise.
3342 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3343 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3344 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3345 * g++.dg/cpp0x/variadic35.C: Likewise.
3346 * g++.dg/cpp0x/vt-35147.C: Likewise.
3347 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3348 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3349 * g++.dg/ext/visibility/anon8.C: Likewise.
3350 * g++.dg/ext/vla2.C: Likewise.
3351 * g++.dg/other/pr28114.C: Likewise.
3352 * g++.dg/other/ptrmem10.C: Likewise.
3353 * g++.dg/other/ptrmem11.C: Likewise.
3354 * g++.dg/overload/unknown1.C: Likewise.
3355 * g++.dg/parse/template7.C: Likewise.
3356 * g++.dg/parse/typename7.C: Likewise.
3357 * g++.dg/template/conv11.C: Likewise.
3358 * g++.dg/template/copy1.C: Likewise.
3359 * g++.dg/template/deduce3.C: Likewise.
3360 * g++.dg/template/dependent-expr5.C: Likewise.
3361 * g++.dg/template/friend.C: Likewise.
3362 * g++.dg/template/incomplete2.C: Likewise.
3363 * g++.dg/template/local4.C: Likewise.
3364 * g++.dg/template/local6.C: Likewise.
3365 * g++.dg/template/operator10.C: Likewise.
3366 * g++.dg/template/overload6.C: Likewise.
3367 * g++.dg/template/ptrmem2.C: Likewise.
3368 * g++.dg/template/ptrmem20.C: Likewise.
3369 * g++.dg/template/ptrmem8.C: Likewise.
3370 * g++.dg/template/sfinae2.C: Likewise.
3371 * g++.dg/template/ttp25.C: Likewise.
3372 * g++.dg/template/unify10.C: Likewise.
3373 * g++.dg/template/unify11.C: Likewise.
3374 * g++.dg/template/unify6.C: Likewise.
3375 * g++.dg/template/unify7.C: Likewise.
3376 * g++.dg/template/unify9.C: Likewise.
3377 * g++.dg/template/varmod1.C: Likewise.
3378 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3379 * g++.old-deja/g++.law/operators32.C: Likewise.
3380 * g++.old-deja/g++.pt/crash28.C: Likewise.
3381 * g++.old-deja/g++.pt/crash60.C: Likewise.
3382 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3383 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3384 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3385 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3386 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3387 * g++.old-deja/g++.pt/expr2.C: Likewise.
3388 * g++.old-deja/g++.pt/overload7.C: Likewise.
3389 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3390 * g++.old-deja/g++.pt/spec5.C: Likewise.
3391 * g++.old-deja/g++.pt/spec6.C: Likewise.
3392 * g++.old-deja/g++.pt/t24.C: Likewise.
3393 * g++.old-deja/g++.pt/unify4.C: Likewise.
3394 * g++.old-deja/g++.pt/unify6.C: Likewise.
3395 * g++.old-deja/g++.pt/unify8.C: Likewise.
3396 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3397 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3398 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3400 * g++.dg/cpp0x/initlist32.C: New.
3402 * g++.dg/template/conv11.C: New.
3403 * g++.dg/conversion/op1.C: Adjust expected error.
3405 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3407 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3410 * gcc.target/i386/avx-cmpsd-1.c: New.
3411 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3412 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3413 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3414 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3415 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3417 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3420 * gcc.dg/gomp/pr44085.c: New test.
3421 * gfortran.dg/gomp/pr44085.f90: New test.
3423 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3425 * objc-obj-c++-shared/Object1.m: New.
3426 * objc.dg/torture: New directory.
3427 * objc.dg/torture/tls: Ditto.
3428 * objc.dg/tls: Ditto.
3429 * objc.dg/torture/tls/trivial.m: New test.
3430 * objc.dg/torture/tls/thr-init-2.m: New test.
3431 * objc.dg/torture/tls/thr-init-3.m: New test.
3432 * objc.dg/torture/tls/thr-init.m: New test.
3433 * objc.dg/torture/tls/diag-1.m: New test.
3434 * objc.dg/torture/tls/tls.exp: New.
3435 * objc.dg/torture/trivial.m: New test.
3436 * objc.dg/torture/dg-torture.exp: New.
3437 * objc.dg/tls/diag-3.m: New test.
3438 * objc.dg/tls/diag-4.m: New test.
3439 * objc.dg/tls/diag-5.m: New test.
3440 * objc.dg/tls/init-1.m: New test.
3441 * objc.dg/tls/init-2.m: New test.
3442 * objc.dg/tls/tls.exp: New.
3443 * objc.dg/tls/diag-2.m: New test.
3444 * lib/objc.exp: Respond to dg-additional-files.
3446 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3448 * gcc.target/m68k/20100512-1.c: New.
3450 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3452 * gnat.dg/lto8.adb: New test.
3453 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3454 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3456 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/template/crash97.C: New.
3462 * g++.dg/template/crash98.C: Likewise.
3463 * g++.dg/template/crash99.C: Likewise.
3464 * g++.dg/cpp0x/pr31439.C: Adjust.
3465 * g++.dg/template/crash95.C: Likewise.
3467 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3470 * c-c++-common/asmgoto-4.c: New test.
3471 * gcc.target/i386/pr44071.c: New test.
3474 * c-c++-common/Wunused-var-7.c: New test.
3475 * g++.dg/warn/Wunused-var-9.C: New test.
3477 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3480 * gfortran.dg/gomp/pr43711.f90: New.
3482 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3485 * gfortran.dg/select_5.f90: Updated.
3487 2010-05-11 Jan Hubicka <jh@suse.cz>
3489 PR tree-optimize/44063
3490 * gcc.c-torture/compile/pr44063.c: New testcase.
3492 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3495 * gcc.dg/pr44023.c: New test.
3497 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3499 * gnat.dg/lto7.adb: New test.
3500 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3502 2010-05-10 Jason Merrill <jason@redhat.com>
3505 * g++.dg/template/inherit5.C: New.
3508 * g++.dg/cpp0x/initlist33.C: New.
3509 * g++.dg/cpp0x/initlist26.C: Adjust.
3510 * g++.dg/cpp0x/initlist28.C: Adjust.
3512 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3515 * g++.dg/init/pr43719.C: New.
3516 * g++.dg/anon-struct4.C: Adjust.
3518 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3521 * gcc.dg/pr44028.c: New test.
3523 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3528 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3529 * gfortran.dg/warn_conversion.f90: New.
3531 2010-05-10 Michael Matz <matz@suse.de>
3533 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3535 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3537 PR rtl-optimization/44012
3538 * gcc.dg/pr44012.c: New.
3540 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3543 Log text on entry and exit.
3544 Prune Sun ld warnings for common symbols with differing sizes.
3545 (lto-link-and-maybe-run): Change caller.
3547 2010-05-10 Janus Weil <janus@gcc.gnu.org>
3550 * gfortran.dg/class_7.f03: Modified.
3551 * gfortran.dg/select_type_1.f03: Modified.
3552 * gfortran.dg/select_type_12.f03: New.
3554 2010-05-10 Richard Guenther <rguenther@suse.de>
3556 PR tree-optimization/44050
3557 * gcc.dg/torture/pr44050.c: New testcase.
3559 2010-05-10 Wei Guozhi <carrot@google.com>
3562 * gcc.target/arm/pr42879.c: New testcase.
3564 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3567 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3569 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3572 * gcc.dg/anon-struct-10.c: New test.
3574 2010-05-09 Richard Guenther <rguenther@suse.de>
3577 * gcc.dg/pr44024.c: New testcase.
3579 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/anon-struct-9.c: New test.
3584 2010-05-09 Richard Guenther <rguenther@suse.de>
3587 * gcc.c-torture/compile/pr44043.c: New testcase.
3589 2010-05-09 Richard Guenther <rguenther@suse.de>
3591 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3593 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
3595 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3597 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3599 * gnat.dg/lto[12456].adb: Add "target lto" marker.
3600 * gnat.dg/specs/lto3.ads: Likewise.
3602 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
3605 * gcc.dg/pr28685-1.c: New file.
3607 2010-05-08 Richard Guenther <rguenther@suse.de>
3609 PR tree-optimization/44030
3610 * gcc.c-torture/compile/pr44030.c: New testcase.
3612 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3614 * gnat.dg/lto6.adb: New test.
3615 * gnat.dg/lto6_pkg.ads: New helper.
3617 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3619 * gnat.dg/lto5.adb: New test.
3620 * gnat.dg/lto5_pkg.ad[sb]: New helper.
3622 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3624 * gnat.dg/lto4.ad[sb]: New test.
3626 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3628 * gnat.dg/specs/lto3.ads: New test.
3629 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3630 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3632 2010-05-08 Quentin Ochem <ochem@adacore.com>
3634 * gnat.dg/sizetype3.ad[sb]: New test.
3635 * gnat.dg/sizetype3_pkg.ads: New helper.
3637 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
3640 * g++.dg/init/new29.C: New.
3642 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
3645 * gfortran.dg/coarray_1.f90: Fixed error message.
3646 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3647 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3648 * gfortran.dg/intrinsic_std_5.f90: New.
3650 2010-05-07 Jason Merrill <jason@redhat.com>
3652 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3654 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3656 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3657 (size_t, stderr): Remove.
3658 (read_error): Replaced __builtin_fprintf by fprintf.
3660 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
3662 * gcc.dg/ordered-comparison-1.c: New test.
3663 * gcc.dg/ordered-comparison-2.c: New test.
3664 * gcc.dg/ordered-comparison-3.c: New test.
3665 * gcc.dg/ordered-comparison-4.c: New test.
3667 2010-05-06 Mike Stump <mikestump@comcast.net>
3670 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3672 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
3673 Jason Merrill <jason@redhat.com>
3675 * g++.dg/cpp0x/nullptr01.C: New.
3676 * g++.dg/cpp0x/nullptr02.C: New.
3677 * g++.dg/cpp0x/nullptr03.C: New.
3678 * g++.dg/cpp0x/nullptr04.C: New.
3679 * g++.dg/cpp0x/nullptr05.C: New.
3680 * g++.dg/cpp0x/nullptr06.C: New.
3681 * g++.dg/cpp0x/nullptr07.C: New.
3682 * g++.dg/cpp0x/nullptr08.C: New.
3683 * g++.dg/cpp0x/nullptr09.C: New.
3684 * g++.dg/cpp0x/nullptr10.C: New.
3685 * g++.dg/cpp0x/nullptr11.C: New.
3686 * g++.dg/cpp0x/nullptr12.C: New.
3687 * g++.dg/cpp0x/nullptr13.C: New.
3688 * g++.dg/cpp0x/nullptr14.C: New.
3689 * g++.dg/cpp0x/nullptr15.C: New.
3690 * g++.dg/cpp0x/nullptr16.C: New.
3691 * g++.dg/cpp0x/nullptr17.C: New.
3692 * g++.dg/cpp0x/nullptr18.C: New.
3693 * g++.dg/cpp0x/nullptr19.C: New.
3694 * g++.dg/cpp0x/nullptr20.C: New.
3695 * g++.dg/cpp0x/nullptr21.C: New.
3696 * g++.dg/cpp0x/nullptr22.C: New.
3697 * g++.dg/debug/nullptr01.C: New.
3698 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3700 2010-05-06 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/Wunused-var-8.c: Move to...
3703 * c-c++-common/Wunused-var-6.c: ... here. New test.
3705 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3708 * g++.dg/template/crash96.C: New.
3710 2010-05-06 Jan Hubicka <jh@suse.cz>
3712 PR tree-optimization/43791
3713 * gcc.c-torture/compile/pr43791.c: New file.
3715 2010-05-06 Michael Matz <matz@suse.de>
3717 PR tree-optimization/43984
3718 * gfortran.dg/pr43984.f90: New test.
3720 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3723 * gcc.dg/pr40989.c: New.
3725 2010-05-06 Richard Guenther <rguenther@suse.de>
3727 PR tree-optimization/43934
3728 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3730 2010-05-06 Richard Guenther <rguenther@suse.de>
3732 PR tree-optimization/43987
3733 * gcc.c-torture/execute/pr43987.c: New testcase.
3734 * gcc.dg/torture/pta-escape-1.c: Adjust.
3735 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3736 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3737 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3738 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3740 2010-04-22 Jakub Jelinek <jakub@redhat.com>
3741 Dodji Seketeli <dodji@redhat.com>
3744 * g++.dg/warn/Wunused-7.C: Add dg-warning.
3745 * g++.dg/template/sfinae16.C: Likewise.
3746 * gcc.dg/Wunused-var-1.c: Moved to...
3747 * c-c++-common/Wunused-var-1.c: ...here. New test.
3748 * gcc.dg/Wunused-var-2.c: Moved to...
3749 * c-c++-common/Wunused-var-2.c: ...here. New test.
3750 * gcc.dg/Wunused-var-3.c: Moved to...
3751 * c-c++-common/Wunused-var-3.c: ...here. New test.
3752 * gcc.dg/Wunused-var-4.c: Moved to...
3753 * gcc.dg/Wunused-var-1.c: ... here.
3754 * gcc.dg/Wunused-var-5.c: Moved to...
3755 * c-c++-common/Wunused-var-4.c: ...here. New test.
3756 * gcc.dg/Wunused-var-7.c: Moved to...
3757 * c-c++-common/Wunused-var-5.c: ...here. New test.
3758 * gcc.dg/Wunused-var-6.c: Moved to...
3759 * gcc.dg/Wunused-var-2.c: ... here.
3760 * c-c++-common/Wunused-var-1.c: New test.
3761 * c-c++-common/Wunused-var-2.c: New test.
3762 * c-c++-common/Wunused-var-3.c: New test.
3763 * c-c++-common/Wunused-var-4.c: New test.
3764 * c-c++-common/Wunused-var-5.c: New test.
3765 * g++.dg/warn/Wunused-var-1.C: New test.
3766 * g++.dg/warn/Wunused-var-2.C: New test.
3767 * g++.dg/warn/Wunused-var-3.C: New test.
3768 * g++.dg/warn/Wunused-var-4.C: New test.
3769 * g++.dg/warn/Wunused-var-5.C: New test.
3770 * g++.dg/warn/Wunused-var-6.C: New test.
3771 * g++.dg/warn/Wunused-var-7.C: New test.
3772 * g++.dg/warn/Wunused-var-8.C: New test.
3773 * g++.dg/warn/Wunused-parm-1.C: New test.
3774 * g++.dg/warn/Wunused-parm-2.C: New test.
3775 * g++.dg/warn/Wunused-parm-3.C: New test.
3777 2010-05-06 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/gomp/crayptr5.f90: New test case.
3782 2010-05-05 Jason Merrill <jason@redhat.com>
3785 * g++.dg/ext/attrib39.C: New.
3787 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
3790 * gfortran.dg/data_invalid.f90: New.
3792 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
3794 * gnat.dg/lto2.adb: New test.
3796 2010-05-05 Jason Merrill <jason@redhat.com>
3799 * g++.dg/opt/empty1.C: New.
3801 2010-05-05 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/class_17.f03: New.
3806 2010-05-04 Neil Vachharajani <nvachhar@google.com>
3808 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3810 2010-05-04 Mike Stump <mikestump@comcast.net>
3813 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3815 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3818 * gcc.target/i386/pr43668.c: New.
3820 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3823 * g++.dg/cpp0x/initlist31.C: New.
3825 2010-05-04 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.dg/Wunused-var-8.c: New test.
3830 2010-05-04 Jason Merrill <jason@redhat.com>
3833 * g++.dg/cpp0x/enum3.C: Extend.
3835 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3838 * gcc.target/i386/pr43799.c: New.
3840 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3842 * gnat.dg/lto1.adb: New test.
3843 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3845 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3848 * gcc.target/i386/pr43671.c: New.
3850 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3853 * g++.dg/template/crash95.C: New.
3855 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3858 * gcc.target/i386/pr43508.c: New.
3860 2010-05-04 Richard Guenther <rguenther@suse.de>
3862 PR tree-optimization/43879
3863 * g++.dg/torture/pr43879-1_0.C: New testcase.
3864 * g++.dg/torture/pr43879-1_1.C: Likewise.
3866 2010-05-03 Dodji Seketeli <dodji@redhat.com>
3869 * g++.dg/other/crash-12.C: New test.
3871 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3873 * g++.dg/cdce3.C: Add a space. Updated.
3875 2010-05-03 Jason Merrill <jason@redhat.com>
3878 * g++.dg/opt/enum2.C: New.
3879 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3880 * g++.dg/warn/Wswitch-1.C: Adjust message.
3882 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3884 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3885 * g++.dg/ext/label13.C: Fix typo.
3886 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3888 * gcc.c-torture/compile/limits-declparen.c: xfail on
3889 alpha*-dec-osf5* with -g.
3890 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3891 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3892 * gcc.dg/c99-tgmath-2.c: Likewise.
3893 * gcc.dg/c99-tgmath-3.c: Likewise.
3894 * gcc.dg/c99-tgmath-4.c: Likewise.
3896 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3899 * gfortran.dg/unexpected_interface.f90: New test.
3901 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903 * ada/acats/run_acats (which): New function.
3904 (host_gnatchop, host_gnatmake): Use it.
3906 2010-05-03 Richard Guenther <rguenther@suse.de>
3908 PR tree-optimization/43971
3909 * gcc.dg/pr43971.c: New testcase.
3911 2010-05-03 Jakub Jelinek <jakub@redhat.com>
3914 * gcc.dg/debug/pr43972.c: New test.
3916 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
3919 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3921 2010-05-02 Richard Guenther <rguenther@suse.de>
3923 PR tree-optimization/43879
3924 * gcc.dg/torture/pr43879-3.c: New testcase.
3926 2010-05-01 Richard Guenther <rguenther@suse.de>
3928 PR tree-optimization/43949
3929 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3931 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3934 * g++.dg/init/new28.C: New.
3936 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3939 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3940 structure and nested declarations.
3941 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3942 structure and nested declarations. Reduce header clutter and
3943 use _exit() rather than abort().
3944 * objc.dg/encode-10.m: New.
3945 * objc.dg/encode-11.m: New.
3947 2010-04-30 DJ Delorie <dj@redhat.com>
3949 * gcc.c-torture/execute/20100430-1.c: New test.
3951 2010-04-30 Jason Merrill <jason@redhat.com>
3954 * g++.dg/template/ptrmem21.C: New.
3956 2010-04-30 Tobias Burnus Mburnus@net-b.de>
3960 * gfortran.dg/coarray_13.f90: New test.
3962 2010-04-30 Richard Guenther <rguenther@suse.de>
3965 * gcc.dg/lto/20100430-1_0.c: New testcase.
3967 2010-04-30 Jakub Jelinek <jakub@redhat.com>
3970 * c-c++-common/pr43942.c: New test.
3972 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3974 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3975 conflict with darwin crt1.o 'start' symbol.
3977 2010-04-30 Richard Guenther <rguenther@suse.de>
3979 PR tree-optimization/43879
3980 * gcc.dg/torture/pr43879_1.c: New testcase.
3982 2010-04-30 Richard Guenther <rguenther@suse.de>
3984 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3986 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
3989 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3990 user-provided constructor while recursing.
3992 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3995 * gfortran.dg/class_16.f03: New test.
3997 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4000 * gfortran.dg/class_15.f03: New.
4002 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4005 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4007 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4010 * gfortran.dg/generic_22.f03 : New test.
4012 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4015 * gfortran.dg/class_14.f03: New test.
4017 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4020 * gfortran.dg/interface_32.f90: New test.
4022 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4023 Janus Weil <janus@gcc.gnu.org>
4026 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4027 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4028 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4030 2010-04-28 Mike Stump <mikestump@comcast.net>
4032 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4034 * g++.dg/uninit-pred-2_b.C: Likewise.
4036 2010-04-28 Tobias Burnus <burnus@net-b.de>
4040 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4042 2010-04-28 Matthias Klose <doko@ubuntu.com>
4044 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4045 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4046 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4047 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4048 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4050 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4052 * gcc.dg/const-uniq-1.c: New test.
4053 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4055 2010-04-28 Xinliang David Li <davidxl@google.com>
4057 * gcc.dg/uninit-pred-2_b.c: New test.
4058 * gcc.dg/uninit-pred-4_b.c: New test.
4059 * gcc.dg/uninit-pred-3_d.c: New test.
4060 * gcc.dg/uninit-pred-6_b.c: New test.
4061 * gcc.dg/uninit-pred-8_b.c: New test.
4062 * gcc.dg/uninit-pred-3_a.c: New test.
4063 * gcc.dg/uninit-pred-2_c.c: New test.
4064 * gcc.dg/uninit-pred-5_a.c: New test.
4065 * gcc.dg/uninit-pred-3_e.c: New test.
4066 * gcc.dg/uninit-pred-7_a.c: New test.
4067 * gcc.dg/uninit-pred-6_c.c: New test.
4068 * gcc.dg/uninit-pred-9_a.c: New test.
4069 * gcc.dg/uninit-pred-8_c.c: New test.
4070 * gcc.dg/uninit-pred-3_b.c: New test.
4071 * gcc.dg/uninit-pred-5_b.c: New test.
4072 * gcc.dg/uninit-pred-7_b.c: New test.
4073 * gcc.dg/uninit-pred-6_d.c: New test.
4074 * gcc.dg/uninit-pred-9_b.c: New test.
4075 * gcc.dg/uninit-pred-2_a.c: New test.
4076 * gcc.dg/uninit-pred-4_a.c: New test.
4077 * gcc.dg/uninit-pred-3_c.c: New test.
4078 * gcc.dg/uninit-pred-6_a.c: New test.
4079 * gcc.dg/uninit-pred-8_a.c: New test.
4080 * gcc.dg/uninit-pred-7_c.c: New test.
4081 * gcc.dg/uninit-pred-6_e.c: New test.
4082 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4083 * g++.dg/uninit-pred-1_a.C: New test.
4084 * g++.dg/uninit-pred-1_b.C: New test.
4085 * g++.dg/uninit-pred-2_a.C: New test.
4086 * g++.dg/uninit-pred-2_b.C: New test.
4087 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4088 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4089 * g++.dg/uninit-pred-loop_1.cc: New test.
4091 2010-04-28 Martin Jambor <mjambor@suse.cz>
4093 * gcc.dg/lto/20091209-1_0.c: New testcase.
4095 2010-04-28 Richard Guenther <rguenther@suse.de>
4097 PR tree-optimization/43879
4098 PR tree-optimization/43909
4099 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4101 2010-04-28 Richard Guenther <rguenther@suse.de>
4104 * g++.dg/torture/pr43880.C: New testcase.
4106 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4109 * g++.dg/template/recurse2.C: Update
4110 * g++.dg/template/recurse.C: Update.
4111 * g++.dg/template/pr23510.C: Update.
4112 * lib/prune.exp: Filter out 'recursively instantiated'.
4114 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4117 * g++.dg/init/pr29043.C: New.
4119 2010-04-27 Jason Merrill <jason@redhat.com>
4121 * g++.dg/lookup/scoped5.C: Adjust.
4122 * g++.dg/lookup/scoped8.C: Adjust.
4123 * g++.dg/template/dependent-expr5.C: Adjust.
4124 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4127 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4130 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4132 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4133 Jan Hubicka <hubicka@ucw.cz>
4135 * gcc.dg/pure-2.c: New testcase.
4136 * gcc.dg/const-1.c: New testcase.
4138 2010-04-27 Jason Merrill <jason@redhat.com>
4140 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4143 * g++.dg/template/sfinae17.C: New.
4144 * g++.dg/template/sfinae18.C: New.
4146 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4148 * g++.dg/init/pr42844.C: New.
4149 * g++.dg/cpp0x/pr42844-2.C: New.
4150 * g++.dg/cpp0x/defaulted2.C: Adjust.
4151 * g++.dg/tree-ssa/pr27549.C: Likewise.
4152 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4154 2010-04-27 Tobias Burnus <burnus@net-b.de>
4157 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4159 2010-04-27 Richard Guenther <rguenther@suse.de>
4162 * g++.dg/other/pr40561.C: New testcase.
4164 2010-04-27 Martin Jambor <mjambor@suse.cz>
4167 * g++.dg/ipa/pr43812.C: New test.
4169 2010-04-27 Jan Hubicka <jh@suse.cz>
4171 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4172 (test): ... this one.
4174 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4177 * gcc.target/arm/thumb-stackframe.c: New test.
4179 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4181 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4182 * gcc.dg/misc-column.c: Likewise.
4183 * gcc.dg/Walways-true-1.c: Likewise.
4184 * gcc.dg/Walways-true-2.c: Likewise.
4185 * gcc.dg/warn-addr-cmp.c: Likewise.
4187 2010-04-27 Tobias Burnus <burnus@net-b.de>
4190 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4191 * gfortran.dg/coarray_12.f90: New.
4193 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4196 * gcc.dg/pr32207.c: New test.
4197 * gcc.dg/misc-column.c: Adjust expected warning.
4198 * gcc.dg/Walways-true-1.c: Likewise.
4199 * gcc.dg/Walways-true-2.c: Likewise.
4200 * gcc.dg/warn-addr-cmp.c: Likewise.
4202 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4205 * lib/lto.exp (lto_prune_vis_warns): New function.
4206 (lto-link-and-maybe-run): Call it.
4208 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4210 PR tree-optimization/43904
4211 * gcc.dg/tree-ssa/tailcall-6.c: New.
4213 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4216 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4217 Darwin8/OSX10.4 - compatible code generation.
4219 * obj-c++.dg/stubify-1.mm: Ditto.
4220 * lib/objc-torture.exp: Do not require link success for
4221 "trivial.m" in the runtime checks when dowhat = 'compile'.
4222 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4223 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4224 Darwin8/OSX10.4 - compatible code generation.
4225 * objc.dg/stubify-2.m: Ditto.
4226 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4227 * objc.dg/next-runtime-1.m: Ditto.
4228 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4229 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4232 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4235 * lib/plugin-support.exp: Use "-undefined
4236 dynamic_lookup" on darwin.
4238 2010-04-26 Richard Guenther <rguenther@suse.de>
4240 * gcc.dg/lto/20100426_0.c: New testcase.
4242 2010-04-26 Jie Zhang <jie@codesourcery.com>
4244 PR tree-optimization/43833
4245 gcc.dg/Warray-bounds-8.c: New test case.
4247 2010-04-26 Richard Guenther <rguenther@suse.de>
4250 * g++.dg/lto/20100423-3_0.C: New testcase.
4252 2010-04-26 Richard Guenther <rguenther@suse.de>
4255 * g++.dg/lto/20100423-2_0.C: New testcase.
4257 2010-04-26 Ira Rosen <irar@il.ibm.com>
4259 * gcc.dg/vect/bb-slp-23.c: New test.
4261 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4263 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4264 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4265 * gcc.dg/c1x-float-1.c: New test.
4267 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4269 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4272 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4274 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4276 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4277 * gfortran.dg/default_format_2.f90: Ditto.
4279 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4281 * gfortran.dg/pr43505.f90: Clean up .mod file.
4282 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4283 * gfortran.dg/pr41347.f90: Ditto.
4284 * gfortran.dg/internal_pack_4.f90: Ditto.
4285 * gfortran.dg/proc_decl_23.f90: Ditto.
4286 * gfortran.dg/recursive_check_3.f90: Ditto.
4287 * gfortran.dg/intent_out_3.f90: Ditto.
4288 * gfortran.dg/assignment_2.f90: Ditto.
4289 * gfortran.dg/pr41928.f90: Ditto.
4290 * gfortran.dg/pr42166.f90: Ditto.
4291 * gfortran.dg/private_type_12.f90: Ditto.
4292 * gfortran.dg/graphite/pr42185.f90: Ditto.
4293 * gfortran.dg/graphite/pr42186.f90: Ditto.
4294 * gfortran.dg/graphite/pr40982.f90: Ditto.
4295 * gfortran.dg/graphite/id-2.f90: Ditto.
4296 * gfortran.dg/graphite/id-4.f90: Ditto.
4297 * gfortran.dg/graphite/pr42050.f90: Ditto.
4298 * gfortran.dg/graphite/id-18.f90: Ditto.
4299 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4300 * gfortran.dg/graphite/pr41924.f90: Ditto.
4301 * gfortran.dg/graphite/pr42393.f90: Ditto.
4302 * gfortran.dg/graphite/pr37980.f90: Ditto.
4303 * gfortran.dg/graphite/pr38953.f90: Ditto.
4304 * gfortran.dg/graphite/pr42180.f90: Ditto.
4305 * gfortran.dg/graphite/pr42181.f90: Ditto.
4306 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4307 * gfortran.dg/select_type_4.f90: Ditto.
4308 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4309 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4310 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4311 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4312 * gfortran.dg/whole_file_11.f90: Ditto.
4313 * gfortran.dg/private_type_11.f90: Ditto.
4314 * gfortran.dg/vect/vect-gems.f90: Ditto.
4315 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4317 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4319 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4321 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4323 * gnat.dg/pack15.ad[sb]: New test.
4325 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4327 * gcc.target/arm/mla-1.c: New test.
4329 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4333 * gfortran.dg/pr43793.f90: New test.
4335 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4337 PR tree-optimization/41442
4338 * gcc.target/i386/pr41442.c: New test.
4340 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4343 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4345 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4348 * gfortran.dg/open_nounit.f90: New test.
4350 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4354 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4356 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4358 * gcc.dg/Wconversion-integer.c: Update.
4360 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4362 * gnat.dg/unchecked_convert5.adb: New test.
4364 2010-04-23 Richard Guenther <rguenther@suse.de>
4367 * gcc.dg/lto/20100423-2_0.c: New testcase.
4368 * gcc.dg/lto/20100423-2_0.c: Likewise.
4370 2010-04-23 Richard Guenther <rguenther@suse.de>
4373 * gcc.dg/lto/20100423-1_0.c: New testcase.
4374 * gcc.dg/lto/20100423-1_1.c: Likewise.
4376 2010-04-23 Martin Jambor <mjambor@suse.cz>
4378 PR tree-optimization/43846
4379 * gcc.dg/tree-ssa/sra-10.c: New test.
4381 2010-04-23 Martin Jambor <mjambor@suse.cz>
4384 * gcc.c-torture/execute/pr43835.c: New test.
4386 2010-04-23 Richard Guenther <rguenther@suse.de>
4389 * g++.dg/lto/20100423-1_0.C: New testcase.
4391 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4393 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4395 2010-04-22 Ira Rosen <irar@il.ibm.com>
4397 PR tree-optimization/43842
4398 * gcc.dg/vect/pr43842.c: New test.
4400 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4402 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4403 * gcc.target/i386/wmul-2.c: Likewise.
4405 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4407 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4408 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4410 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4412 * gfortran.dg/reassoc_6.f: New testcase.
4414 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4417 * gcc.target/arm/wmul-1.c: New test.
4418 * gcc.target/arm/wmul-2.c: New test.
4420 2010-04-22 Richard Guenther <rguenther@suse.de>
4422 PR tree-optimization/43845
4423 * gcc.c-torture/compile/pr43845.c: New testcase.
4425 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4428 * gcc.target/i386/wmul-1.c: New test.
4429 * gcc.target/i386/wmul-2.c: New test.
4430 * gcc.target/bfin/wmul-1.c: New test.
4431 * gcc.target/bfin/wmul-2.c: New test.
4433 2010-04-22 Richard Guenther <rguenther@suse.de>
4436 * gfortran.dg/vector_subscript_6.f90: New testcase.
4437 * gfortran.dg/assign_10.f90: Adjust.
4439 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4442 * gfortran.dg/gomp/pr43836.f90: New test.
4444 2010-04-21 Richard Guenther <rguenther@suse.de>
4446 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4448 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4450 * gcc.dg/torture/builtin-cproj-3.c: New.
4452 2010-04-20 Jason Merrill <jason@redhat.com>
4455 * g++.dg/template/recurse2.C: New.
4456 * g++.dg/parse/crash36.C: Adjust.
4457 * g++.dg/other/fold1.C: Adjust.
4458 * g++.dg/init/member1.C: Adjust.
4459 * lib/prune.exp: Prune "skipping N instantiation contexts".
4461 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4463 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4465 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4467 * gcc.dg/torture/builtin-cproj-1.c: New.
4468 * gcc.dg/torture/builtin-cproj-2.c: New.
4470 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4474 * g++.dg/template/typedef32.C: Adjust.
4475 * g++.dg/template/typedef33.C: New test.
4477 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4480 * gfortran.dg/proc_decl_23.f90: New test.
4483 * gfortran.dg/abstract_type_6.f03: New test.
4485 2010-04-20 Xinliang David Li <davidxl@google.com>
4487 * g++.dg/tree-ssa/fold-compare.C: New.
4489 2010-04-20 Richard Guenther <rguenther@suse.de>
4491 PR tree-optimization/39417
4492 * g++.dg/torture/pr39417.C: New testcase.
4494 2010-04-20 Richard Guenther <rguenther@suse.de>
4496 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4498 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4500 * g++.dg/debug/dwarf2/rv1.C: New test.
4502 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4505 * gcc.c-torture/compile/pr43635.c: New testcase.
4507 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4510 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4511 of sequential loops being private only in the innermost containing
4515 * gfortran.dg/gomp/pr43337.f90: New test.
4517 2010-04-19 Richard Guenther <rguenther@suse.de>
4519 PR tree-optimization/43796
4520 * gfortran.dg/pr43796.f90: New testcase.
4522 2010-04-19 Richard Guenther <rguenther@suse.de>
4524 PR tree-optimization/43783
4525 * gcc.c-torture/execute/pr43783.c: New testcase.
4527 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4530 * gcc.target/i386/pr43766.c: New test.
4532 2010-04-19 Jie Zhang <jie@codesourcery.com>
4535 * gcc.target/i386/pr43662.c: New test.
4537 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4540 * g++.dg/template/typedef32.C: New test.
4542 2010-04-19 Ira Rosen <irar@il.ibm.com>
4544 PR tree-optimization/37027
4545 * lib/target-supports.exp
4546 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4547 * gcc.dg/vect/pr37027.c: New test.
4548 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4549 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4550 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4551 gcc.dg/vect/vect-complex-6.c: Likewise.
4553 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4555 * g++.dg/debug/dwarf2/enum1.C: New test.
4557 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4559 * gnat.dg/rep_clause5.ad[sb]: New test.
4560 * gnat.dg/rep_clause5_pkg.ads: New helper.
4562 2010-04-18 Ira Rosen <irar@il.ibm.com>
4564 PR tree-optimization/43771
4565 * g++.dg/vect/pr43771.cc: New test.
4567 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
4570 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4571 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4573 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
4575 * gnat.dg/sizetype.adb: Rename into...
4576 * gnat.dg/sizetype1.adb: ...this.
4577 * gnat.dg/sizetype2.adb: New test.
4579 2010-04-16 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/43572
4582 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4584 2010-04-16 Olivier Hainque <hainque@adacore.com>
4586 * gnat.dg/specs/discr_private.ads: New test.
4588 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
4591 * gcc.target/arm/thumb-comparisons.c: New test.
4594 * gcc.target/arm/thumb-cbranchqi.c: New test.
4596 2010-04-16 Christian Bruel <christian.bruel@st.com>
4598 * g++.dg/torture/pr36191.C: Enable for SH.
4600 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
4602 * gnat.dg/wide_boolean.adb: New test.
4603 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4605 2010-04-15 Richard Guenther <rguenther@suse.de>
4607 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4608 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4609 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4610 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4611 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4612 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4613 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4614 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4615 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4616 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4617 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4618 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4619 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4620 * gcc.dg/torture/ipa-pta-2.c: Likewise.
4621 * gcc.dg/torture/ipa-pta-1.c: Adjust.
4623 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
4626 * gcc.target/arm/pr42496.c: New test.
4628 2010-04-14 Jason Merrill <jason@redhat.com>
4631 * g++.dg/ext/attrib38.C: New.
4633 2010-04-14 Steve Ellcey <sje@cup.hp.com>
4636 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4638 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
4641 * gcc.dg/cpp/warn-undef-2.c: Update.
4642 * gcc.dg/cpp/warn-traditional-2.c: Update.
4643 * gcc.dg/cpp/warn-comments-2.c: Update.
4644 * gcc.dg/cpp/warn-variadic-2.c: Update.
4645 * gcc.dg/cpp/warn-long-long-2.c: Update.
4646 * gcc.dg/cpp/warn-deprecated-2.c: Update.
4647 * gcc.dg/cpp/warn-multichar-2.c: Update.
4648 * gcc.dg/cpp/warn-normalized-3.c: Update.
4649 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4650 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4651 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4652 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4653 * gcc.dg/cpp/warn-redefined-2.c: Update.
4654 * gfortran.dg/warning-directive-2.F90: Update.
4655 * c-c++-common/cpp/warning-directive-2.c: Update.
4657 2010-04-14 Michael Matz <matz@suse.de>
4659 PR tree-optimization/42963
4660 * gcc.dg/pr42963.c: New testcase.
4662 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
4664 * gnat.dg/class_wide.adb: Rename into...
4665 * gnat.dg/class_wide1.adb: ...this.
4666 * gnat.dg/class_wide2.ad[sb]: New test.
4668 2010-04-14 Tobias Burnus <burnus@net-b.de>
4671 * gfortran.dg/coarray_9.f90: Update dg-errors.
4672 * gfortran.dg/coarray_10.f90: New test.
4673 * gfortran.dg/coarray_11.f90: New test.
4675 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4678 gfortran.dg/initialization_24.f90: New test.
4680 2010-04-13 Jason Merrill <jason@redhat.com>
4682 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4683 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4685 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
4687 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4688 * g++.dg/dg.exp: Likewise.
4689 * gcc.dg/cpp/warning-directive-1.c: Move to ...
4690 * c-c++-common/cpp/warning-directive-1.c: ... here.
4691 * gcc.dg/cpp/warning-directive-2.c: Move to ...
4692 * c-c++-common/cpp/warning-directive-2.c: ... here.
4693 * gcc.dg/cpp/warning-directive-3.c: Move to ...
4694 * c-c++-common/cpp/warning-directive-3.c: ... here.
4695 * gcc.dg/cpp/warning-directive-4.c: Move to ...
4696 * c-c++-common/cpp/warning-directive-4.c: ... here.
4697 * g++.dg/cpp/warning-directive-1.C: Delete.
4698 * g++.dg/cpp/warning-directive-2.C: Delete.
4699 * g++.dg/cpp/warning-directive-3.C: Delete.
4700 * g++.dg/cpp/warning-directive-4.C: Delete.
4701 * gcc.dg/cpp/normalised-3.c: Delete.
4702 * g++.dg/cpp/normalised-1.C: Rename as ...
4703 * c-c++-common/cpp/normalised-3.c: ... this.
4705 2010-04-13 Martin Jambor <mjambor@suse.cz>
4707 * gcc.dg/tree-ssa/sra-9.c: New test.
4709 2010-04-13 Michael Matz <matz@suse.de>
4712 * gcc.dg/pr43730.c: New test.
4714 2010-04-13 Michael Matz <matz@suse.de>
4716 * gcc.dg/tree-ssa/negate.c: New testcase.
4718 2010-04-13 Richard Guenther <rguenther@suse.de>
4721 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4723 2010-04-13 Richard Guenther <rguenther@suse.de>
4725 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4727 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
4729 * gnat.dg/derived_type1.adb: New test.
4731 2010-04-13 Matthias Klose <doko@ubuntu.com>
4733 * gcc.dg/plugindir1.c: New testcase.
4734 * gcc.dg/plugindir2.c: New testcase.
4735 * gcc.dg/plugindir3.c: New testcase.
4736 * gcc.dg/plugindir4.c: New testcase.
4738 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
4740 * gcc.target/i386/rotate-2.c: New test.
4742 2010-04-12 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4746 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4748 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
4751 * g++.dg/init/pr25811.C: New test.
4753 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4755 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4756 dg-error, dg-warning.
4757 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4759 2010-04-12 Richard Guenther <rguenther@suse.de>
4761 * gcc.dg/torture/inline-2.c: New testcase.
4763 2010-04-12 Jakub Jelinek <jakub@redhat.com>
4766 * gcc.dg/Wunused-var-7.c: New test.
4768 PR tree-optimization/43560
4769 * gcc.c-torture/execute/pr43560.c: New test.
4771 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/aggr13.adb: New test.
4774 * gnat.dg/aggr14.adb: Likewise.
4775 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4777 2010-04-12 Richard Guenther <rguenther@suse.de>
4780 * g++.dg/torture/pr43611.C: New testcase.
4782 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
4785 * gcc.dg/pr36774-1.c: New test.
4786 * gcc.dg/pr36774-2.c: New test.
4788 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4790 * gcc.target/sh/rte-delay-slot.c: New test.
4792 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
4794 * gnat.dg/pack9.adb: Remove -cargs option.
4795 * gnat.dg/aggr12.ad[sb]: New test.
4797 2010-04-10 Jie Zhang <jie@codesourcery.com>
4800 * gcc.target/sh/pr43417.c: New test.
4802 2010-04-10 Tobias Burnus <burnus@net-b.de>
4805 * gfortran.dg/spec_expr_6.f90: New test.
4807 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4810 * gcc.dg/cpp/pr43195.c: New.
4811 * gcc.dg/cpp/pr43195.h: New.
4813 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4816 * gcc.dg/Werror-6.c: Adjust.
4817 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4818 * gcc.dg/Werror-4.c: Likewise.
4819 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4820 * gcc.dg/Wswitch-enum-error.c: Likewise.
4821 * gcc.dg/Wpointer-arith.c: Likewise.
4822 * gcc.dg/Wfatal.c: Likewise.
4823 * gcc.dg/Wswitch-error.c: Likewise.
4824 * g++.dg/warn/unused-result1-Werror.c: Likewise.
4825 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4826 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4827 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4828 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4829 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4830 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4831 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4832 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4833 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4834 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4835 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4836 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4837 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4838 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4839 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4840 * g++.dg/cpp/warning-directive-2.C: Likewise.
4841 * gfortran.dg/warning-directive-2.F90: Likewise.
4843 2010-04-09 Jason Merrill <jason@redhat.com>
4846 * g++.dg/template/sizeof13.C: New.
4848 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
4850 * g++.dg/other/pr35504.C: Add check for thiscall.
4851 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4852 * gcc.dg/torture/stackalign/thiscall-1.c: New.
4854 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4857 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4858 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
4859 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4860 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
4861 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4862 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4863 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4864 * g++.dg/other/increment1.C: Likewise.
4866 2010-04-09 Tobias Burnus <burnus@net-b.de>
4869 * gfortran.dg/coarray_7.f90: New test.
4870 * gfortran.dg/coarray_8.f90: New test.
4872 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4875 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4877 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4880 * gcc.dg/pr43643.c: New test.
4882 2010-04-08 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4886 2010-04-08 Richard Guenther <rguenther@suse.de>
4888 PR tree-optimization/43679
4889 * gcc.c-torture/compile/pr43679.c: New testcase.
4891 2010-04-08 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.dg/pr43670.c: New test.
4896 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4899 * gcc.dg/tree-ssa/reassoc-19.c: New.
4901 2010-04-07 Jakub Jelinek <jakub@redhat.com>
4904 * gcc.dg/Wunused-var-1.c: New test.
4905 * gcc.dg/Wunused-var-2.c: New test.
4906 * gcc.dg/Wunused-var-3.c: New test.
4907 * gcc.dg/Wunused-var-4.c: New test.
4908 * gcc.dg/Wunused-var-5.c: New test.
4909 * gcc.dg/Wunused-var-6.c: New test.
4910 * gcc.dg/Wunused-parm-1.c: New test.
4912 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4913 * gcc.dg/trunc-1.c: Likewise.
4914 * gcc.dg/vla-9.c: Likewise.
4915 * gcc.dg/dfp/composite-type.c: Likewise.
4917 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4920 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4921 * obj-c++.dg/objc-gc-3.mm: Ditto.
4923 2010-04-07 Simon Baldwin <simonb@google.com>
4925 * gcc.dg/cpp/warn-undef-2.c: New.
4926 * gcc.dg/cpp/warn-traditional-2.c: New.
4927 * gcc.dg/cpp/warn-comments-2.c: New.
4928 * gcc.dg/cpp/warning-directive-1.c: New.
4929 * gcc.dg/cpp/warn-long-long.c: New.
4930 * gcc.dg/cpp/warn-traditional.c: New.
4931 * gcc.dg/cpp/warn-variadic-2.c: New.
4932 * gcc.dg/cpp/warn-undef.c: New.
4933 * gcc.dg/cpp/warn-normalized-1.c: New.
4934 * gcc.dg/cpp/warning-directive-2.c: New.
4935 * gcc.dg/cpp/warn-long-long-2.c: New.
4936 * gcc.dg/cpp/warn-variadic.c: New.
4937 * gcc.dg/cpp/warn-normalized-2.c: New.
4938 * gcc.dg/cpp/warning-directive-3.c: New.
4939 * gcc.dg/cpp/warn-deprecated-2.c: New.
4940 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4941 * gcc.dg/cpp/warn-multichar-2.c: New.
4942 * gcc.dg/cpp/warn-normalized-3.c: New.
4943 * gcc.dg/cpp/warning-directive-4.c: New.
4944 * gcc.dg/cpp/warn-unused-macros.c: New.
4945 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4946 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4947 * gcc.dg/cpp/warn-cxx-compat.c: New.
4948 * gcc.dg/cpp/warn-redefined.c: New.
4949 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4950 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4951 * gcc.dg/cpp/warn-deprecated.c: New.
4952 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4953 * gcc.dg/cpp/warn-redefined-2.c: New.
4954 * gcc.dg/cpp/warn-comments.c: New.
4955 * gcc.dg/cpp/warn-multichar.c: New.
4956 * g++.dg/cpp/warning-directive-1.C: New.
4957 * g++.dg/cpp/warning-directive-2.C: New.
4958 * g++.dg/cpp/warning-directive-3.C: New.
4959 * g++.dg/cpp/warning-directive-4.C: New.
4960 * gfortran.dg/warning-directive-1.F90: New.
4961 * gfortran.dg/warning-directive-3.F90: New.
4962 * gfortran.dg/warning-directive-2.F90: New.
4963 * gfortran.dg/warning-directive-4.F90: New.
4965 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4968 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4970 2010-04-07 Jason Merrill <jason@redhat.com>
4972 * g++.dg/template/dr408.C: New.
4974 * g++.dg/lookup/ns4.C: New.
4977 * g++.dg/template/friend51.C: New test.
4980 * g++.old-deja/g++.other/linkage1.C: Adjust.
4982 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4985 * g++.dg/template/crash94.C: New test.
4987 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4990 * g++.dg/init/aggr5.C: New test.
4991 * g++.dg/init/aggr5.C: New test.
4993 2010-04-07 Richard Guenther <rguenther@suse.de>
4995 PR tree-optimization/43270
4996 * g++.dg/warn/Warray-bounds-4.C: New testcase.
4997 * gcc.dg/Warray-bounds-7.c: Likewise.
4999 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5001 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5002 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5003 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5005 2010-04-07 Jie Zhang <jie@codesourcery.com>
5008 * g++.dg/init/pr42556.C: New test.
5010 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5013 * g++.dg/debug/dwarf2/typedef2.C: New test.
5015 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5017 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5018 c-c++-common/dwarf2/redeclaration-1.C
5020 2010-04-06 Jason Merrill <jason@redhat.com>
5022 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5023 * g++.dg/ext/attrib18.C: Likewise.
5024 * g++.dg/ext/bitfield2.C: Likewise.
5025 * g++.dg/ext/bitfield4.C: Likewise.
5026 * g++.dg/ext/visibility/warn2.C: Likewise.
5027 * g++.dg/ext/visibility/warn3.C: Likewise.
5028 * g++.dg/gomp/pr26690-1.C: Likewise.
5029 * g++.dg/inherit/covariant7.C: Likewise.
5030 * g++.dg/init/synth2.C: Likewise.
5031 * g++.dg/lookup/using7.C: Likewise.
5032 * g++.dg/other/crash-4.C: Likewise.
5033 * g++.dg/other/error13.C: Likewise.
5034 * g++.dg/other/error20.C: Likewise.
5035 * g++.dg/parse/crash31.C: Likewise.
5036 * g++.dg/parse/error16.C: Likewise.
5037 * g++.dg/parse/error19.C: Likewise.
5038 * g++.dg/parse/error27.C: Likewise.
5039 * g++.dg/parse/error28.C: Likewise.
5040 * g++.dg/parse/fused-params1.C: Likewise.
5041 * g++.dg/template/error2.C: Likewise.
5042 * g++.dg/template/local6.C: Likewise.
5043 * g++.dg/template/qualttp15.C: Likewise.
5044 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5045 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5046 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5047 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5048 * g++.old-deja/g++.eh/spec6.C: Likewise.
5049 * g++.old-deja/g++.jason/crash3.C: Likewise.
5050 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5051 * g++.old-deja/g++.law/ctors5.C: Likewise.
5052 * g++.old-deja/g++.law/ctors9.C: Likewise.
5053 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5054 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5055 * g++.old-deja/g++.other/struct1.C: Likewise.
5056 * g++.old-deja/g++.other/volatile1.C: Likewise.
5057 * g++.old-deja/g++.pt/crash36.C: Likewise.
5058 * g++.old-deja/g++.pt/derived3.C: Likewise.
5059 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5060 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5062 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5065 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5066 * gcc.dg/graphite/id-19.c: New.
5068 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5071 * gcc.dg/vect/pr32824: New.
5073 2010-04-06 Tobias Burnus <burnus@net-b.de>
5076 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5077 * gfortran.dg/coarray_3.f90: Ditto.
5078 * gfortran.dg/coarray_4.f90: Ditto.
5079 * gfortran.dg/coarray_5.f90: Ditto.
5080 * gfortran.dg/coarray_6.f90: Ditto.
5081 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5083 2010-04-06 Tobias Burnus <burnus@net-b.de>
5086 * gfortran.dg/coarray_4.f90: Fix test.
5087 * gfortran.dg/coarray_6.f90: Add more tests.
5089 2010-04-06 Tobias Burnus <burnus@net-b.de>
5092 * gfortran.dg/coarray_4.f90: New test.
5093 * gfortran.dg/coarray_5.f90: New test.
5094 * gfortran.dg/coarray_6.f90: New test.
5096 2010-04-06 Tobias Burnus <burnus@net-b.de>
5099 * gfortran.dg/iso_fortran_env_5.f90: New test.
5100 * gfortran.dg/iso_fortran_env_6.f90: New test.
5102 2010-04-06 Tobias Burnus <burnus@net-b.de>
5105 * gfortran.dg/coarray_1.f90: New test.
5106 * gfortran.dg/coarray_2.f90: New test.
5107 * gfortran.dg/coarray_3.f90: New test.
5109 2010-04-06 Jason Merrill <jason@redhat.com>
5112 * g++.dg/template/dtor8.C: New.
5115 * g++.dg/template/error-recovery2.C: New.
5117 2010-04-06 Jan Hubicka <jh@suse.czpli
5119 PR tree-optimization/42906
5120 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5122 2010-04-06 Tobias Burnus <burnus@net-b.de>
5125 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5126 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5127 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5129 2010-04-06 Richard Guenther <rguenther@suse.de>
5131 PR tree-optimization/43627
5132 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5134 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5137 * gcc.target/i386/pr43638.c: New test.
5139 2010-04-06 Richard Guenther <rguenther@suse.de>
5142 * gcc.c-torture/compile/pr43661.c: New testcase.
5144 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5148 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5150 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5152 2010-04-02 Richard Guenther <rguenther@suse.de>
5154 PR tree-optimization/43629
5155 * gcc.c-torture/execute/pr43629.c: New testcase.
5157 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5158 Dominique d'Humieres <dominiq@lps.ens.fr>
5161 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5163 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5166 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5168 2010-04-01 Jason Merrill <jason@redhat.com>
5170 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5172 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5173 Manfred Schwarb <manfred99@gmx.ch>
5176 * gfortran.dg/ftell_3.f90: New test.
5178 2010-04-01 Richard Guenther <rguenther@suse.de>
5181 * gcc.c-torture/compile/pr43614.c: New testcase.
5183 2010-04-01 Martin Jambor <mjambor@suse.cz>
5185 PR tree-optimization/43141
5186 * gcc.dg/guality/pr43141.c: New test.
5188 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5190 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5191 * g++.dg/eh/spbp.C: Likewise.
5192 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5193 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5195 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5196 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5197 * objc.dg/dwarf-2.m: Likewise.
5199 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5202 * gcc.dg/graphite/id-pr43464.c: New.
5203 * gcc.dg/graphite/id-pr43464-1.c: New.
5205 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5208 * gcc.dg/graphite/id-pr43351.c
5210 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5213 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5214 * obj-c++.dg/try-catch-2.mm: Ditto.
5215 * obj-c++.dg/lookup-2.mm: Ditto.
5216 * obj-c++.dg/encode-8.m: Ditto.
5217 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5218 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5219 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5220 * obj-c++.dg/const-str-11.mm: Ditto.
5221 * obj-c++.dg/const-str-9.mm: Ditto.
5222 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5223 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5224 * obj-c++.dg/except-1.mm: Ditto.
5225 * obj-c++.dg/const-str-7.mm: Ditto.
5226 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5227 * obj-c++.dg/const-str-3.mm: Ditto.
5228 * obj-c++.dg/const-str-7.mm: Ditto.
5229 * obj-c++.dg/stubify-2.mm: Change dump file name.
5232 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5234 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5237 2010-03-31 Martin Jambor <mjambor@suse.cz>
5239 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5240 only with -O2, -O3 or -Os and not with -fwhopr.
5242 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5245 * g++.dg/template/typedef31.C: New test.
5247 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5249 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5250 assembler output on *-*-solaris2*.
5251 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5253 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5256 * gcc.dg/pr43557-1.c: New test.
5257 * gcc.dg/pr43557-2.c: New file.
5259 2010-03-31 Jie Zhang <jie@codesourcery.com>
5262 * gcc.dg/pr43562.c: New test.
5264 2010-03-30 Jason Merrill <jason@redhat.com>
5267 * g++.dg/template/error-recovery1.C: New.
5270 * g++.dg/parse/ambig5.C: New.
5272 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5275 * gcc.dg/guality/pr43593.c: New test.
5277 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5280 * gcc.dg/vect/pr43430-1.c: New.
5282 2010-03-30 Jason Merrill <jason@redhat.com>
5285 * g++.dg/template/partial7.C: New.
5287 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5289 * gcc.target/s390/stackcheck1.c: New testcase.
5291 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5294 * gfortran.dg/read_eof_8.f90: New test.
5296 2010-03-29 Jason Merrill <jason@redhat.com>
5298 * gcc.dg/cpp/include6.c: Change [] to ().
5301 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5303 * c-c++-common/raw-string-2.c: Add trigraph test.
5304 * c-c++-common/raw-string-8.c: New.
5305 * c-c++-common/raw-string-9.c: New.
5306 * c-c++-common/raw-string-10.c: New.
5308 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5309 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5310 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5311 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5312 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5313 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5314 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5316 2010-03-29 Richard Guenther <rguenther@suse.de>
5318 PR tree-optimization/43560
5319 * gcc.dg/torture/pr43560.c: New testcase.
5321 2010-03-29 Jason Merrill <jason@redhat.com>
5324 * g++.dg/ext/raw-string-1.C: Change [] to ().
5325 * g++.dg/ext/raw-string-2.C: Change [] to ().
5326 Don't use \ in delimiter.
5327 * g++.dg/ext/raw-string-3.C: Change [] to ().
5328 * g++.dg/ext/raw-string-4.C: Change [] to ().
5329 * g++.dg/ext/raw-string-5.C: Change [] to ().
5330 Test for error on \ in delimiter.
5331 * g++.dg/ext/raw-string-6.C: Change [] to ().
5332 * g++.dg/ext/raw-string-7.C: Change [] to ().
5334 2010-03-29 Jie Zhang <jie@codesourcery.com>
5337 * gcc.dg/pr43564.c: New test.
5339 2010-03-29 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/direct_io_12.f90: New test.
5344 2010-03-28 Jan Hubicka <jh@suse.cz>
5346 PR tree-optimization/43505
5347 * gfortran.dg/pr43505.f90: New testcase.
5349 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5351 PR tree-optimization/43528
5352 * gcc.target/i386/pr43528.c: New test.
5354 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5357 * gcc.dg/parm-impl-decl-3.c: New test.
5359 2010-03-26 Jason Merrill <jason@redhat.com>
5362 * g++.dg/cpp0x/parse1.C: New.
5364 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5367 * gcc.target/i386/pr43524.c: New test.
5369 2010-03-26 Martin Jambor <mjambor@suse.cz>
5371 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5372 whitespace, rename main to foo.
5373 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5374 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5375 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5376 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5377 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5378 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5379 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5380 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5381 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5382 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5383 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5385 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5388 * g++.dg/other/crash-10.C: New test.
5389 * g++.dg/other/crash-11.C: New test.
5391 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5394 * gfortran.dg/read_eof_7.f90: New test.
5396 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5400 * objc-obj-c++-shared: New directory.
5401 * objc-obj-c++-shared/Object1-implementation.h: New file.
5402 * objc-obj-c++-shared/Object1.h: New file.
5403 * objc-obj-c++-shared/Protocol1.h: New file.
5404 * objc-obj-c++-shared/next-abi.h: New file.
5405 * objc-obj-c++-shared/next-mapping.h: New file.
5406 * objc/execute/next_mapping.h: Delete.
5407 * objc.dg/special/special.exp: For all targets run the tests with
5408 -fgnu-runtime, for darwin targets also run the tests with
5410 * objc.dg/dg.exp: Ditto.
5411 * obj-c++.dg/dg.exp: Ditto.
5412 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5413 Protocol1.h) and next-mapping.h as required. Amend testcase to
5414 include use of updated NeXT interface.
5415 * objc/execute/formal_protocol-5.m: Ditto.
5416 * objc/execute/protocol-isEqual-2.m: Ditto.
5417 * objc/execute/protocol-isEqual-4.m: Ditto.
5418 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5419 Protocol1.h) and next-mapping.h as required.
5420 * objc/execute/object_is_class.m: Ditto.
5421 * objc/execute/enumeration-1.m: Ditto.
5422 * objc/execute/class-13.m: Ditto.
5423 * objc/execute/formal_protocol-2.m: Ditto.
5424 * objc/execute/formal_protocol-4.m: Ditto.
5425 * objc/execute/class-1.m: Ditto.
5426 * objc/execute/bycopy-1.m: Ditto.
5427 * objc/execute/formal_protocol-6.m: Ditto.
5428 * objc/execute/bycopy-3.m: Ditto.
5429 * objc/execute/class-3.m: Ditto.
5430 * objc/execute/bf-11.m: Ditto.
5431 * objc/execute/class-5.m: Ditto.
5432 * objc/execute/bf-13.m: Ditto.
5433 * objc/execute/class-7.m: Ditto.
5434 * objc/execute/bf-15.m: Ditto.
5435 * objc/execute/class-9.m: Ditto.
5436 * objc/execute/bf-17.m: Ditto.
5437 * objc/execute/bf-19.m: Ditto.
5438 * objc/execute/IMP.m: Ditto.
5439 * objc/execute/exceptions/catchall-1.m: Ditto.
5440 * objc/execute/exceptions/trivial.m: Ditto.
5441 * objc/execute/exceptions/finally-1.m: Ditto.
5442 * objc/execute/exceptions/local-variables-1.m: Ditto.
5443 * objc/execute/exceptions/foward-1.m: Ditto.
5444 * objc/execute/bf-2.m: Ditto.
5445 * objc/execute/string1.m: Ditto.
5446 * objc/execute/bf-4.m: Ditto.
5447 * objc/execute/informal_protocol.m: Ditto.
5448 * objc/execute/string3.m: Ditto.
5449 * objc/execute/bf-6.m: Ditto.
5450 * objc/execute/bf-8.m: Ditto.
5451 * objc/execute/class-tests-1.h: Ditto.
5452 * objc/execute/protocol-isEqual-1.m: Ditto.
5453 * objc/execute/protocol-isEqual-3.m: Ditto.
5454 * objc/execute/_cmd.m: Ditto.
5455 * objc/execute/function-message-1.m: Ditto.
5456 * objc/execute/bf-20.m: Ditto.
5457 * objc/execute/bf-common.h: Ditto.
5458 * objc/execute/np-2.m: Ditto.
5459 * objc/execute/class-10.m: Ditto.
5460 * objc/execute/class-12.m: Ditto.
5461 * objc/execute/enumeration-2.m: Ditto.
5462 * objc/execute/class-14.m: Ditto.
5463 * objc/execute/encode-1.m: Ditto.
5464 * objc/execute/formal_protocol-1.m: Ditto.
5465 * objc/execute/formal_protocol-3.m: Ditto.
5466 * objc/execute/accessing_ivars.m: Ditto.
5467 * objc/execute/bycopy-2.m: Ditto.
5468 * objc/execute/class-2.m: Ditto.
5469 * objc/execute/bf-10.m: Ditto.
5470 * objc/execute/formal_protocol-7.m: Ditto.
5471 * objc/execute/root_methods.m: Ditto.
5472 * objc/execute/class-4.m: Ditto.
5473 * objc/execute/bf-12.m: Ditto.
5474 * objc/execute/class-6.m: Ditto.
5475 * objc/execute/bf-14.m: Ditto.
5476 * objc/execute/nested-func-1.m: Ditto.
5477 * objc/execute/class-8.m: Ditto.
5478 * objc/execute/private.m: Ditto.
5479 * objc/execute/bf-16.m: Ditto.
5480 * objc/execute/bf-18.m: Ditto.
5481 * objc/execute/load-3.m: Ditto.
5482 * objc/execute/compatibility_alias.m: Ditto.
5483 * objc/execute/bf-1.m: Ditto.
5484 * objc/execute/no_clash.m: Ditto.
5485 * objc/execute/bf-3.m: Ditto.
5486 * objc/execute/string2.m: Ditto.
5487 * objc/execute/bf-5.m: Ditto.
5488 * objc/execute/string4.m: Ditto.
5489 * objc/execute/bf-7.m: Ditto.
5490 * objc/execute/object_is_meta_class.m: Ditto.
5491 * objc/execute/bf-9.m: Ditto.
5492 * objc/execute/bf-21.m: Ditto.
5493 * objc/execute/cascading-1.m: Ditto.
5494 * objc/execute/trivial.m: Ditto.
5495 * objc/execute/np-1.m: Ditto.
5496 * objc/compile/trivial.m: Ditto.
5497 * objc/execute/class_self-2.m: Include <stdlib.h>.
5498 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5499 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5500 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5501 and 64bit. Use new NeXT interface as required.
5502 * objc.dg/special/unclaimed-category-1.m: Ditto.
5503 * objc.dg/special/unclaimed-category-1.h: Ditto.
5504 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5505 * objc.dg/func-ptr-1.m: Ditto.
5506 * objc.dg/stret-1.m: Ditto.
5507 * objc.dg/encode-2.m: Ditto.
5508 * objc.dg/category-1.m: Ditto.
5509 * objc.dg/encode-3.m: Ditto.
5510 * objc.dg/call-super-3.m: Ditto.
5511 * objc.dg/method-3.m: Ditto.
5512 * objc.dg/func-ptr-2.m: Ditto.
5513 * objc.dg/lookup-1.m: Ditto.
5514 * objc.dg/encode-4.m: Ditto.
5515 * objc.dg/fix-and-continue-1.m: Ditto.
5516 * objc.dg/proto-lossage-3.m: Ditto.
5517 * objc.dg/method-13.m: Ditto.
5518 * objc.dg/proto-qual-1.m: Ditto.
5519 * objc.dg/zero-link-3.m: Ditto.
5520 * objc.dg/bitfield-1.m: Ditto.
5521 * objc.dg/va-meth-1.m: Ditto.
5522 * objc.dg/super-class-3.m: Ditto.
5523 * objc.dg/call-super-1.m: Ditto.
5524 * objc.dg/type-size-2.m: Ditto.
5525 * objc.dg/method-10.m: Ditto.
5526 * objc.dg/defs.m: Ditto.
5527 * objc.dg/const-str-3.m: Ditto.
5528 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5529 Protocol1.h) and next-mapping.h as required. Use new NeXT
5530 interface as required.
5531 * objc.dg/super-class-4.m: Ditto.
5532 * objc.dg/comp-types-8.m: Ditto.
5533 * objc.dg/call-super-2.m: Ditto.
5534 * objc.dg/objc-fast-4.m: Ditto.
5535 * objc.dg/method-6.m: Ditto.
5536 * objc.dg/const-str-3.m: Ditto.
5537 * objc.dg/const-str-7.m: Ditto.
5538 * objc.dg/method-15.m: Ditto.
5539 * objc.dg/method-19.m: Ditto.
5540 * objc.dg/sync-1.m: Ditto.
5541 * objc.dg/layout-1.m: Ditto.
5542 * objc.dg/bitfield-3.m: Ditto.
5543 * objc.dg/try-catch-3.m: Ditto.
5544 * objc.dg/try-catch-7.m: Ditto.
5545 * objc.dg/comp-types-10.m: Ditto.
5546 * objc.dg/selector-2.: Ditto.
5547 * objc.dg/method-7.m: Ditto.
5548 * objc.dg/typedef-alias-1.m: Ditto.
5549 * objc.dg/proto-lossage-2.m: Ditto.
5550 * objc.dg/comp-types-11.m: Ditto.
5551 * objc.dg/sizeof-1.m: Ditto.
5552 * objc.dg/method-17.m: Ditto.
5553 * objc.dg/bitfield-5.m: Ditto.
5554 * objc.dg/try-catch-1.m: Ditto.
5555 * objc.dg/encode-5.m: Ditto.
5556 * objc.dg/fix-and-continue-2.m: Ditto.
5557 * objc.dg/method-9.m: Ditto.
5558 * objc.dg/isa-field-1.m: Ditto.
5559 * objc.dg/local-decl-2.m: Ditto.
5560 * objc.dg/objc-gc-4.m: Ditto.
5561 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5562 * objc.dg/gnu-runtime-3.m: Ditto.
5563 * objc.dg/encode-7.m: Ditto.
5564 * objc.dg/encode-8.m: Ditto.
5565 * objc.dg/selector-3.m: Ditto.
5566 * objc.dg/gnu-runtime-1.m: Ditto.
5567 * objc.dg/const-str-12.m: Ditto.
5568 * objc.dg/gnu-runtime-2.m: Ditto.
5569 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5570 * objc.dg/selector-1.m: Ditto.
5571 * objc.dg/stubify-2.m: Ditto.
5572 * objc.dg/zero-link-1.m: Ditto.
5573 * objc.dg/stret-2.m: Ditto.
5574 * objc.dg/zero-link-2.m: Ditto.
5575 * objc.dg/next-runtime-1.m: Ditto.
5576 * objc.dg/symtab-1.m: Ditto.
5577 * objc.dg/stubify-1.m: Ditto.
5578 * objc.dg/bitfield-2.m: Ditto.
5579 * objc.dg/try-catch-10.m: Apply to both runtimes.
5580 * objc.dg/const-str-1.m: Ditto.
5581 * objc.dg/image-info.m: Ditto.
5582 * objc.dg/encode-9.m: Ditto.
5583 * objc.dg/pragma-1.m: Apply test to all targets.
5584 * objc.dg/const-str-4.m: Ditto.
5585 * objc.dg/const-str-8.m: Ditto.
5586 * objc.dg/super-class-2.m: Ditto.
5587 * objc.dg/try-catch-5.m: Ditto.
5588 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5589 Protocol1.h) and next-mapping.h as required. Use new NeXT
5590 interface as required. Skip for gnu-runtime. Test for .quad at m64.
5591 * objc.dg/const-str-11.m: Ditto.
5592 * objc.dg/const-str-9.m: Ditto.
5593 * objc.dg/method-4.m: Skip for 64Bit NeXT.
5594 * objc.dg/encode-1.m: Remove redundant -lobjc.
5595 * objc.dg/try-catch-9.m: Tidy space.
5596 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5597 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5598 and 64bit. Use new NeXT interface as required.
5599 * obj-c++.dg/template-4.mm: Ditto.
5600 * obj-c++.dg/defs.mm: Ditto.
5601 * obj-c++.dg/basic.mm: Ditto.
5602 * obj-c++.dg/encode-4.mm: Ditto.
5603 * obj-c++.dg/method-17.mm: Ditto.
5604 * obj-c++.dg/proto-lossage-3.mm: Ditto.
5605 * obj-c++.dg/cxx-class-1.mm: Ditto.
5606 * obj-c++.dg/method-10.mm: Ditto.
5607 * obj-c++.dg/va-meth-1.mm: Ditto.
5608 * obj-c++.dg/encode-5.mm: Ditto.
5609 * obj-c++.dg/lookup-2.mm: Ditto.
5610 * obj-c++.dg/template-3.mm: Ditto.
5611 * obj-c++.dg/proto-qual-1.mm: Ditto.
5612 * obj-c++.dg/qual-types-1.m: Ditto.
5613 * obj-c++.dg/cxx-scope-1.mm: Ditto.
5614 * obj-c++.dg/template-1.mm: Ditto.
5615 * obj-c++.dg/encode-6.mm: Ditto.
5616 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
5617 Protocol1.h) and next-mapping.h as required. Use new NeXT
5618 interface as required.
5619 * obj-c++.dg/except-1.mm: Ditto.
5620 * obj-c++.dg/const-str-7.mm: Ditto.
5621 * obj-c++.dg/ivar-list-semi.mm: Ditto.
5622 * obj-c++.dg/cxx-scope-2.mm: Ditto.
5623 * obj-c++.dg/selector-2.mm: Ditto.
5624 * obj-c++.dg/isa-field-1.mm: Ditto.
5625 * obj-c++.dg/try-catch-1.mm: Ditto.
5626 * obj-c++.dg/local-decl-1.mm: Ditto.
5627 * obj-c++.dg/try-catch-9.mm: Ditto.
5628 * obj-c++.dg/no-extra-load.mm: Ditto.
5629 * obj-c++.dg/selector-5.mm: Ditto.
5630 * obj-c++.dg/method-12.mm: Ditto.
5631 * obj-c++.dg/try-catch-11.mm: Ditto.
5632 * obj-c++.dg/comp-types-11.mm: Ditto.
5633 * obj-c++.dg/bitfield-3.mm: Ditto.
5634 * obj-c++.dg/method-6.mm: Ditto.
5635 * obj-c++.dg/super-class-2.mm: Ditto.
5636 * obj-c++.dg/method-21.mm: Ditto.
5637 * obj-c++.dg/const-str-8.mm: Ditto.
5638 * obj-c++.dg/try-catch-7.mm: Ditto.
5639 * obj-c++.dg/method-15.mm: Ditto.
5640 * obj-c++.dg/layout-1.mm: Ditto.
5641 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5642 * obj-c++.dg/const-str-3.mm: Ditto.
5643 * obj-c++.dg/try-catch-2.mm: Ditto.
5644 * obj-c++.dg/objc-gc-3.mm: Ditto.
5645 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5646 * obj-c++.dg/bitfield-1.mm: Ditto.
5647 * obj-c++.dg/selector-6.mm: Ditto.
5648 * obj-c++.dg/method-13.mm: Ditto.
5649 * obj-c++.dg/comp-types-12.mm: Ditto.
5650 * obj-c++.dg/bitfield-4.mm: Ditto.
5651 * obj-c++.dg/try-catch-8.mm: Ditto.
5652 * obj-c++.dg/method-2.mm: Ditto.
5653 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5654 * obj-c++.dg/typedef-alias-1.mm: Ditto.
5655 * obj-c++.dg/const-str-4.mm: Ditto.
5656 * obj-c++.dg/proto-lossage-2.mm: Ditto.
5657 * obj-c++.dg/try-catch-3.mm: Ditto.
5658 * obj-c++.dg/comp-types-9.mm: Ditto.
5659 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5660 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5661 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5662 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5663 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5664 Use new NeXT interface as required.
5665 * obj-c++.dg/const-str-10.mm: Ditto.
5666 * obj-c++.dg/const-str-11.mm: Ditto.
5667 * obj-c++.dg/const-str-9.mm: Ditto.
5668 * obj-c++.dg/method-11.mm: Ditto.
5669 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5670 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5671 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5672 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5673 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5675 2010-03-25 Dodji Seketeli <dodji@redhat.com>
5678 * g++.dg/template/typedef30.C: New test case.
5680 2010-03-25 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.c-torture/execute/pr43385.c: New test.
5685 2010-03-24 Joseph Myers <joseph@codesourcery.com>
5687 * gcc.dg/strncpy-fix-1.c: New test.
5689 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5692 * lib/objc-torture.exp (objc-set-runtime-options): New.
5693 * objc/execute/execute.exp: Check runtime options on each pass.
5694 * objc/execute/exceptions/exceptions.exp: Ditto.
5695 * objc/compile/compile.exp: Ditto.
5698 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5700 (check_effective_target_objc2): New proc.
5701 (check_effective_target_next_runtime): New proc.
5702 * lib/objc.exp: Determine which runtime is in force and support it.
5703 * lib/obj-c++.exp: Ditto.
5705 2010-03-24 Jason Merrill <jason@redhat.com>
5708 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5710 2010-03-24 Martin Jambor <mjambor@suse.cz>
5712 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5714 * gcc.dg/ipa/ipa-2.c: Likewise.
5715 * gcc.dg/ipa/ipa-3.c: Likewise.
5716 * gcc.dg/ipa/ipa-4.c: Likewise.
5717 * gcc.dg/ipa/ipa-5.c: Likewise.
5718 * gcc.dg/ipa/ipa-7.c: Likewise.
5719 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5721 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5722 i_can_not_be_propagated_fully2 into a loop.
5723 * gcc.dg/ipa/ipa-8.c: New test.
5724 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5726 2010-03-24 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.dg/guality/pr43479.c: New test.
5731 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5732 and add volatile keyword.
5734 2010-03-23 Mike Stump <mikestump@comcast.net>
5736 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5738 2010-03-23 Jason Merrill <jason@redhat.com>
5740 * g++.dg/ext/altivec-17.C: Adjust error message.
5742 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5743 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5744 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5745 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5746 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5747 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5749 2010-03-22 Jason Merrill <jason@redhat.com>
5752 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5753 * g++.dg/ext/is_pod_98.C: New.
5756 * g++.dg/cpp0x/auto18.C: New.
5758 * gcc.dg/pr36997.c: Adjust error message.
5759 * g++.dg/ext/vector9.C: Likewise.
5760 * g++.dg/conversion/simd3.C: Likewise.
5761 * g++.dg/other/error23.C: Likewise.
5763 2010-03-22 Michael Matz <matz@suse.de>
5766 * gfortran.dg/pr43475.f90: New testcase.
5768 2010-03-22 Richard Guenther <rguenther@suse.de>
5770 PR tree-optimization/43390
5771 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5773 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5775 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5776 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5778 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
5779 Michael Matz <matz@suse.de>
5782 * g++.dg/parse/crash56.C: New test.
5784 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
5787 * gfortran.dg/whole_file_15.f90 : New test.
5789 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5792 * gfortran.dg/inquire_size.f90: New test.
5794 2010-03-20 Richard Guenther <rguenther@suse.de>
5796 PR rtl-optimization/43438
5797 * gcc.c-torture/execute/pr43438.c: New testcase.
5799 2010-03-20 Dodji Seketeli <dodji@redhat.com>
5802 * g++.dg/abi/mangle42.C: New test.
5804 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5807 * gcc.dg/pr43211.c: New test.
5808 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5810 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
5812 PR rtl-optimization/42258
5813 * gcc.target/arm/thumb1-mul-moves.c: New test.
5816 * gcc.target/arm/thumb-andsi.c: New test.
5818 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5819 dg-require-effective-target.
5821 2010-03-19 Michael Matz <matz@suse.de>
5824 * g++.dg/other/pr43116.C: New testcase.
5826 2010-03-19 Michael Matz <matz@suse.de>
5829 * gcc.dg/pr43305.c: New testcase.
5831 2010-03-19 Richard Guenther <rguenther@suse.de>
5833 PR tree-optimization/43415
5834 * gcc.c-torture/compile/pr43415.c: New testcase.
5836 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5839 * gnat.dg/case_optimization2.adb: New test.
5840 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5842 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5843 Jack Howarth <howarth@bromo.med.uc.edu>
5846 * gcc.target/i386/push-1.c: Don't xfail
5847 scan-assembler-not "movups" on darwin.
5849 2010-03-18 Jakub Jelinek <jakub@redhat.com>
5852 * gcc.dg/pr43058.c: New test.
5854 2010-03-18 Martin Jambor <mjambor@suse.cz>
5857 * g++.dg/torture/pr42450.C: New test.
5859 2010-03-18 Michael Matz <matz@suse.de>
5862 * gcc.dg/pr43419.c: New testcase.
5864 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5866 PR rtl-optimization/43360
5867 * gcc.dg/torture/pr43360.c: New.
5869 2010-03-18 Michael Matz <matz@suse.de>
5871 PR tree-optimization/43402
5872 * gcc.dg/pr43402.c: New testcase.
5874 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5877 * gcc.dg/pr42427.c: New test.
5879 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882 * gfortran.dg/read_empty_file.f: New test.
5883 * gfortran.dg/read_eof_all.f90: New test.
5884 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5885 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5887 2010-03-17 Michael Matz <matz@suse.de>
5889 * gcc.dg/pr43300.c: Add -w.
5891 2010-03-17 Richard Guenther <rguenther@suse.de>
5893 * gcc.dg/pr43379.c: Add -w.
5895 2010-03-17 Tobias Burnus <burnus@net-b.de>
5898 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5900 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
5902 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5904 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5906 * ada/acats/run_all.sh: Log start and end times.
5908 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5910 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5912 2010-03-16 Richard Guenther <rguenther@suse.de>
5915 * gcc.dg/pr43379.c: New testcase.
5917 2010-03-16 Jakub Jelinek <jakub@redhat.com>
5920 * gcc.dg/guality/pr43051-1.c: New test.
5922 2010-03-15 Janis Johnson <janis187@us.ibm.com>
5925 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5927 2010-03-15 Michael Matz <matz@suse.de>
5930 * gcc.dg/pr43300.c: New testcase.
5932 2010-03-15 Richard Guenther <rguenther@suse.de>
5934 PR tree-optimization/43367
5935 * gcc.c-torture/compile/pr43367.c: New testcase.
5937 2010-03-15 Richard Guenther <rguenther@suse.de>
5939 PR tree-optimization/43317
5940 * gcc.dg/pr43317.c: New testcase.
5942 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5944 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5946 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5948 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5950 2010-03-14 Tobias Burnus <burnus@net-b.de>
5953 * gfortran.dg/impure_constructor_1.f90: New test.
5955 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5958 * gfortran.dg/graphite/id-pr43354.f: New.
5960 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5963 * gfortran.dg/graphite/pr43349.f: New.
5965 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5968 * gcc.dg/graphite/pr43306.c: New.
5970 2010-03-12 David S. Miller <davem@davemloft.net>
5972 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5975 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5977 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5979 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
5983 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5985 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
5987 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5988 fail for *-*-mingw* targets.
5990 2010-03-12 Jakub Jelinek <jakub@redhat.com>
5993 * gcc.dg/guality/pr43329-1.c: New test.
5995 2010-03-11 Martin Jambor <mjambor@suse.cz>
5997 PR tree-optimization/43257
5998 * g++.dg/torture/pr43257.C: New test.
6000 2010-03-11 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/namelist_61.f90: New test.
6005 2010-03-11 Richard Guenther <rguenther@suse.de>
6007 PR tree-optimization/43255
6008 * gcc.c-torture/compile/pr43255.c: New testcase.
6010 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6012 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6013 * gcc.dg/pr43280.c: New testcase.
6015 2010-03-11 Richard Guenther <rguenther@suse.de>
6018 * gcc.dg/lto/20100227-1_0.c: New testcase.
6019 * gcc.dg/lto/20100227-1_1.c: Likewise.
6021 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025 * gfortran.dg/read_eof_6.f: New test
6026 * gfortran.dg/read_x_eof.f90: New test.
6027 * gfortran.dg/read_x_past.f: Update test.
6029 2010-03-10 Jan Hubicka <jh@suse.cz>
6031 * gcc.c-torture/compile/pr43288.c: New test.
6033 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6035 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6037 * g++.old-deja/g++.pt/asm2.C: Likewise.
6038 * gcc.c-torture/compile/20000804-1.c: Likewise.
6039 * gcc.target/i386/clobbers.c: Likewise.
6041 2010-03-10 Tobias Burnus <burnus@net-b.de>
6044 * gfortran.dg/c_assoc_3.f90: New test.
6046 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/guality/pr36728-1.c: New test.
6050 * gcc.dg/guality/pr36728-2.c: New test.
6052 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6054 * gcc.dg/h8300-div-delay-slot.c: New test.
6056 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6058 PR tree-optimization/43236
6059 * gcc.c-torture/execute/pr43236.c: New test.
6061 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6064 * g++.dg/eh/pr42859.C: New test.
6066 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6069 * gcc.dg/pr43299.c: New test.
6072 * g++.dg/eh/unwind2.C: New test.
6074 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6075 Reza Yazdani <reza.yazdani@amd.com>
6078 * gcc.dg/graphite/run-id-4.c: New.
6080 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6083 * gcc.dg/graphite/run-id-3.c: New.
6085 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6089 * gcc.dg/graphite/id-18.c: New.
6090 * gcc.dg/graphite/run-id-pr42644.c: New.
6092 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6095 * gcc.dg/graphite/pr42326.c: New.
6097 2010-03-08 Richard Guenther <rguenther@suse.de>
6099 PR tree-optimization/43269
6100 * gcc.c-torture/execute/pr43269.c: New testcase.
6102 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6105 * gfortran.dg/typebound_call_13.f03: New.
6107 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6109 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6110 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6112 2010-03-05 Jason Merrill <jason@redhat.com>
6114 * g++.dg/abi/mangle40.C: Require weak and alias.
6116 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6119 * gfortran.dg/graphite/pr42326.f90: New.
6120 * gfortran.dg/graphite/pr42326-1.f90: New.
6122 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6124 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6125 (gnat_target_compile): Likewise.
6126 Reinitialize GNAT_UNDER_TEST if target changes.
6127 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6128 (local_find_gnatmake): Pass full --GCC to gnatlink.
6131 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6134 * gcc.dg/compound-literal-1.c: New testcase.
6136 2010-03-04 Martin Jambor <mjambor@suse.cz>
6138 PR tree-optimization/43164
6139 PR tree-optimization/43191
6140 * gcc.c-torture/compile/pr43164.c: New test.
6141 * gcc.c-torture/compile/pr43191.c: Likewise.
6143 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6146 * gfortran.dg/finalize_9.f90: New.
6148 2010-03-04 Tobias Burnus <burnus@net-b.de>
6149 Ken Werner <ken@linux.vnet.ibm.com>
6151 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6152 to dg-options for spu.
6153 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6154 dump-scan target to exclude spu.
6156 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6159 * gcc.dg/tree-ssa/ivopts-4.c: New.
6161 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6163 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6164 include-opts and exclude-opts; skip checking the flags if arguments
6165 are the same as the defaults.
6166 (dg-xfail-if): Verify the number of arguments, supply defaults
6167 for unspecified optional arguments.
6168 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6170 2010-03-03 Jason Merrill <jason@redhat.com>
6173 * g++.dg/abi/mangle40.C: Updated.
6175 2010-03-03 Jason Merrill <jason@redhat.com>
6177 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6178 * g++.dg/abi/mangle23.C: Likewise.
6179 * g++.dg/eh/simd-2.C: Likewise.
6180 * g++.dg/ext/attribute-test-2.C: Likewise.
6181 * g++.dg/ext/vector14.C: Likewise.
6182 * g++.dg/other/pr34435.C: Likewise.
6183 * g++.dg/template/conv8.C: Likewise.
6184 * g++.dg/template/nontype9.C: Likewise.
6185 * g++.dg/template/qualttp17.C: Likewise.
6186 * g++.dg/template/ref1.C: Likewise.
6187 * g++.old-deja/g++.pt/crash68.C: Likewise.
6188 * g++.old-deja/g++.pt/ref1.C: Likewise.
6189 * g++.old-deja/g++.pt/ref3.C: Likewise.
6190 * g++.old-deja/g++.pt/ref4.C: Likewise.
6193 * g++.dg/abi/mangle40.C: New.
6194 * g++.dg/abi/mangle41.C: New.
6195 * g++.dg/lto/20100302_0.C: New.
6196 * g++.dg/lto/20100302_1.C: New.
6197 * g++.dg/lto/20100302.h: New.
6199 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6202 * gfortran.dg/internal_pack_12.f90: New test.
6204 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6206 * gcc.dg/pr36997.c: Adjust error message.
6208 2010-03-03 Mike Stump <mikestump@comcast.net>
6210 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6211 adjustments to not be present on machines that align the stack to
6212 more than 4 bytes and don't have a red zone yet as that is an
6213 unimplemented optimization.
6215 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6218 * gfortran.dg/impure_assignment_3.f90: New.
6220 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6223 * gfortran.dg/pr43229.f90: New test.
6226 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6229 * gcc.dg/guality/pr43177.c: New test.
6231 2010-03-02 Jason Merrill <jason@redhat.com>
6233 * g++.dg/ext/vector9.C: Adjust error message.
6234 * g++.dg/conversion/simd3.C: Likewise.
6235 * g++.dg/other/error23.C: Likewise.
6237 2010-03-02 Mike Stump <mikestump@comcast.net>
6240 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6242 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6245 * gfortran.dg/internal_pack_10.f90: New test.
6248 * gfortran.dg/internal_pack_11.f90: New test.
6250 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6253 * gcc.dg/tree-ssa/pr42640.c: New.
6255 2010-03-01 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/43220
6258 * gcc.c-torture/execute/pr43220.c: New testcase.
6260 2010-03-01 Richard Guenther <rguenther@suse.de>
6263 * gcc.dg/pr43213.c: New testcase.
6265 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6268 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6270 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6274 (check_effective_target_ucn): Likewise.
6276 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6278 * gcc.dg/ucnid-2.c: Likewise.
6279 * gcc.dg/ucnid-3.c: Likewise.
6280 * gcc.dg/ucnid-4.c: Likewise.
6281 * gcc.dg/ucnid-11.c: Likewise.
6282 * gcc.dg/ucnid-12.c: Likewise.
6283 * gcc.dg/ucnid-6.c: Skip if !ucn.
6284 * gcc.dg/ucnid-9.c: Likewise.
6286 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6289 lists to dg-skip-if.
6290 * gcc.target/i386/stackalign/return-3.c: Likewise.
6292 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6294 * gcc.target/i386/clearcap.map: New file.
6295 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6296 Pass clearcap.map by default if supported.
6298 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6301 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6303 * gfortran.dg/stat_2.f90: Likewise.
6305 2010-03-01 Tobias Burnus <burnus@net-b.de>
6308 * gfortran.dg/module_read_2.f90: New test.
6310 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6313 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6314 * g++.dg/abi/mangle12.C: Likewise.
6315 * g++.dg/abi/mangle20-2.C: Likewise.
6316 * g++.dg/abi/mangle17.C: Likewise.
6317 * g++.dg/template/cond2.C: Likewise.
6318 * g++.dg/template/pr35240.C: Likewise.
6320 2010-02-27 Richard Guenther <rguenther@suse.de>
6322 PR tree-optimization/43186
6323 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6325 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6327 * g++.dg/abi/packed1.C: Expect warning on the SH.
6329 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6332 * g++.dg/parse/error37.C: New test.
6334 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6338 * gcc.dg/pr8927-1.c: Match new note.
6339 * gcc.dg/990506-0.c: Likewise.
6340 * gcc.dg/gomp/flush-2.c: Likewise.
6341 * gcc.dg/gomp/atomic-5.c: Likewise.
6342 * gcc.dg/gomp/pr34607.c: Likewise.
6343 * gcc.dg/pr35746.c: Likewise.
6344 * gcc.dg/cpp/pragma-1.c: Likewise.
6345 * gcc.dg/cpp/pragma-2.c: Likewise.
6346 * gcc.dg/pr41842.c: Likewise.
6347 * gcc.dg/noncompile/20040629-1.c: Likewise.
6348 * objc.dg/private-1.m: Likewise.
6350 2010-02-27 Tobias Burnus <burnus@net-b.de>
6353 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6354 * gfortran.dg/default_initialization_4.f90: New test.
6356 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6358 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6359 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6360 * gnat.dg/thin_pointer2.adb: New test.
6361 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6363 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366 * gcc.dg/cpp/c90-pedantic.c: New.
6367 * gcc.dg/cpp/c90.c: New.
6368 * gcc.dg/gnu90-const-expr-1.c: New.
6369 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6371 2010-02-26 Richard Guenther <rguenther@suse.de>
6373 PR tree-optimization/43186
6374 * gcc.c-torture/compile/pr43186.c: New testcase.
6376 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6379 * c-c++-common/dwarf2/pr43190.c: New test.
6381 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6384 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6386 2010-02-26 Richard Guenther <rguenther@suse.de>
6388 PR tree-optimization/43188
6389 * gcc.c-torture/compile/pr43188.c: New testcase.
6391 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6394 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6396 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6398 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6400 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6403 * gcc.target/powerpc/pr43154.c: New file.
6405 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6408 * gfortran.dg/debug/pr43166.f: New test.
6411 * gcc.dg/torture/pr43165.c: New test.
6413 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6416 * c-c++-common/pr41779.c: Update.
6418 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6421 * lib/gnat-dg.exp (gnat_load): Redefine.
6423 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6424 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6426 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6429 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6430 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6434 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6438 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6441 * gcc.dg/guality/vla-1.c: New test.
6443 2010-02-24 Tobias Burnus <burnus@net-b.de>
6446 * gfortran.dg/c_ptr_tests_15.f90: New test.
6448 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.target/i386/pr43107.c: New test.
6453 2010-02-23 Jason Merrill <jason@redhat.com>
6456 * g++.dg/cpp0x/variadic100.C: New.
6458 2010-02-23 Jason Merrill <jason@redhat.com>
6461 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6462 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6463 * c-c++-common/dwarf2/vla1.c: New.
6465 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6468 * gcc.dg/pr43139.c: New test.
6471 * gcc.dg/guality/pr43077-1.c: New test.
6473 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6476 * gcc.dg/march.c: New.
6477 * gcc.dg/march-generic.c: New.
6478 * gcc.dg/mtune.c: New.
6480 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6483 * gcc.dg/graphite/pr43083.c: New.
6485 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6488 * gfortran.dg/graphite/pr43097.f: New.
6490 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6491 Manuel López-Ibáñez <manu@gcc.gnu.org>
6494 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6496 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6499 * g++.dg/graphite/pr43026.C: New.
6501 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6504 * gcc.dg/cleanup-1.c: Update.
6505 * gcc.dg/func-args-1.c: Update.
6506 * gcc.dg/format/sentinel-1.c: Update.
6507 * g++.old-deja/g++.jason/scoping10.C: Update.
6508 * g++.old-deja/g++.ns/lookup5.C: Update.
6509 * g++.dg/ext/cleanup-1.C: Update.
6510 * g++.dg/parse/varmod1.C: Update.
6511 * g++.dg/parse/error33.C: Update.
6512 * g++.dg/expr/call3.C: Update.
6513 * g++.dg/func-args-1.C: New.
6515 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6518 * gcc.dg/attr-used-2.c: Moved to ...
6519 * c-c++-common/attr-used-2.c: Here.
6521 * gcc.dg/attr-used.c: Moved to ...
6522 * c-c++-common/attr-used.c: Here.
6524 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6526 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6528 2010-02-22 Richard Guenther <rguenther@suse.de>
6531 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6532 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6534 2010-02-22 Richard Guenther <rguenther@suse.de>
6536 PR tree-optimization/42749
6537 * gcc.c-torture/compile/pr42749.c: New testcase.
6539 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6543 * gfortran.dg/internal_pack_9.f90: New test.
6545 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6548 * g++.dg/template/recurse.C: Adjust.
6549 * g++.dg/template/pr23510.C: New.
6551 2010-02-21 Dodji Seketeli <dodji@redhat.com>
6554 * g++.dg/template/memclass4.C: New test.
6556 2010-02-21 Tobias Burnus <burnus@net-b.de>
6559 * gfortran.dg/reassoc_5.f90: New test.
6561 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
6564 * gcc.target/i386/pr43067.c: New test.
6566 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6569 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6571 * g++.dg/warn/Wconversion-null.C: New test.
6572 * g++.old-deja/g++.other/null1.C: Move to...
6573 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6575 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
6579 * gfortran.dg/dependency_26.f90: New test.
6582 * gfortran.dg/internal_pack_7.f90: New test.
6585 * gfortran.dg/internal_pack_8.f90: New test.
6587 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6590 * c-c++-common/pr41779.c: Fix broken testcase.
6592 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6595 * c-c++-common/pr36513.c: New testcase.
6596 * c-c++-common/pr36513-2.c: New testcase.
6598 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6601 * c-c++-common/pr41779.c: New.
6603 2010-02-19 Jakub Jelinek <jakub@redhat.com>
6606 * gcc.dg/pr43084.c: New test.
6608 2010-02-19 Richard Guenther <rguenther@suse.de>
6610 PR tree-optimization/42916
6611 * gcc.dg/pr42916.c: New testcase.
6613 2010-02-18 Jason Merrill <jason@redhat.com>
6616 * g++.dg/abi/packed1.C: Add expected warning.
6619 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6620 * gcc.dg/torture/dg-torture.exp: Likewise.
6621 * c-c++-common/torture/complex-sign.h,
6622 c-c++-common/torture/complex-sign-add.c,
6623 c-c++-common/torture/complex-sign-mixed-add.c,
6624 c-c++-common/torture/complex-sign-mixed-div.c,
6625 c-c++-common/torture/complex-sign-mixed-mul.c,
6626 c-c++-common/torture/complex-sign-mixed-sub.c,
6627 c-c++-common/torture/complex-sign-mul.c,
6628 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6629 Adapt for C++ compilation as well.
6632 * g++.dg/ext/label1.C: Update.
6633 * g++.dg/ext/label2.C: Update.
6636 * g++.dg/template/dependent-name6.C: New.
6639 * g++.dg/parse/namespace12.C: New.
6641 2010-02-18 Martin Jambor <mjambor@suse.cz>
6643 PR tree-optimization/43066
6644 * gcc.c-torture/compile/pr43066.c: New test.
6646 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
6648 * g++.dg/ext/attrib35.C: Fix target selector string.
6649 * g++.dg/ext/attrib36.C: Ditto.
6650 * g++.dg/ext/attrib37.C: Ditto.
6651 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6652 * g++.dg/abi/mangle25.C: Ditto.
6654 2010-02-17 Jason Merrill <jason@redhat.com>
6657 * g++.dg/parse/namespace11.C: New.
6660 * g++.dg/ext/attrib37.C: New.
6663 * g++.dg/template/ptrmem20.C: New.
6665 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
6668 * gcc.target/i386/xop-check.h: Include m256-check.h.
6669 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6670 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6671 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6672 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6674 2010-02-17 Jakub Jelinek <jakub@redhat.com>
6677 * gcc.dg/pr42918.c: New test.
6679 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
6681 * g++.dg/ext/attrib36.C: Require ILP32.
6683 2010-02-16 Richard Guenther <rguenther@suse.de>
6685 PR tree-optimization/41043
6686 * gfortran.dg/pr41043.f90: New testcase.
6687 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6689 2010-02-16 Jason Merrill <jason@redhat.com>
6691 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6693 2010-02-16 Ira Rosen <irar@il.ibm.com>
6695 PR tree-optimization/43074
6696 * gcc.dg/vect/fast-math-pr43074.c: New test.
6698 2010-02-16 Jakub Jelinek <jakub@redhat.com>
6700 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6702 2010-02-16 Jason Merrill <jason@redhat.com>
6705 * g++.dg/ext/attrib36.C: New.
6708 * g++.dg/other/array6.C: New.
6710 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6712 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6714 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
6716 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6717 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6718 * gcc.target/i386/xop-vpermil2pd-1.c: New.
6719 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6720 * gcc.target/i386/xop-vpermil2ps-1.c: New.
6721 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6723 2010-02-15 Richard Guenther <rguenther@suse.de>
6726 * g++.dg/torture/pr43068.C: New testcase.
6728 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
6731 * g++.dg/opt/ice1.C: New.
6733 2010-02-14 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/initlist-opt.C: New.
6738 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
6742 * gfortran.dg/internal_pack_6.f90: New test.
6744 2010-02-12 Jason Merrill <jason@redhat.com>
6747 * g++.dg/cpp0x/variadic99.C: New.
6749 2010-02-12 Jakub Jelinek <jakub@redhat.com>
6751 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6752 sign extend pointers to gualchk_t.
6755 * g++.dg/other/default3.C: Xfail g4 test.
6757 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6760 * gcc.dg/graphite/pr43012.c: New.
6762 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6765 * g++.dg/graphite/pr42930.C: New.
6767 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6771 * gcc.dg/graphite/pr42530.c: New.
6772 * gcc.dg/graphite/pr42914.c: New.
6774 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6777 * gcc.dg/graphite/pr42771.c: New.
6779 2010-02-11 Richard Guenther <rguenther@suse.de>
6781 PR tree-optimization/42998
6782 * gcc.c-torture/compile/pr42998.c: New testcase.
6784 2010-02-10 Jason Merrill <jason@redhat.com>
6787 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6789 PR c++/42983, core issue 906
6790 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6791 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6794 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6796 2010-02-10 Richard Guenther <rguenther@suse.de>
6798 PR tree-optimization/43017
6799 * gcc.dg/torture/pr43017.c: New testcase.
6801 2010-02-10 Tobias Burnus <burnus@net-b.de>
6804 * gfortran.dg/private_type_1.f90: Update error location.
6805 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6806 * gfortran.dg/typebound_operator_2.f03: Ditto.
6807 * gfortran.dg/assignment_2.f90: Ditto.
6808 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6809 * gfortran.dg/binding_label_tests_9.f03: Ditto.
6811 2010-02-10 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/bind_c_usage_20.f90: New test.
6816 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6819 * g++.dg/debug/pr43010.C: New test.
6821 2010-02-10 Richard Guenther <rguenther@suse.de>
6824 * gcc.c-torture/execute/20100209-1.c: New testcase.
6825 * gcc.dg/fold-div-3.c: Likewise.
6827 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6829 * gcc.dg/builtin-ffs-1.c: New test.
6831 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6834 * gfortran.dg/array_constructor_35.f90: New test.
6836 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6838 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6840 2010-02-09 Jason Merrill <jason@redhat.com>
6843 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6846 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6848 2010-02-09 Tobias Burnus <burnus@net-b.de>
6851 * gfortran.dg/module_write_1.f90: New test.
6853 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
6855 * gcc.dg/pr19340.c: Adjust.
6857 2010-02-09 Richard Guenther <rguenther@suse.de>
6859 PR tree-optimization/43008
6860 * gcc.c-torture/execute/pr43008.c: New testcase.
6862 2010-02-09 Richard Guenther <rguenther@suse.de>
6864 PR tree-optimization/43000
6865 * gcc.dg/torture/pr43000.c: New testcase.
6866 * gcc.dg/torture/pr43002.c: Likewise.
6868 2010-02-09 Daniel Kraft <d@domob.eu>
6871 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6872 and pass -Wsurprising as necessary.
6874 2010-02-08 Jakub Jelinek <jakub@redhat.com>
6876 PR tree-optimization/42890
6877 * g++.dg/torture/pr42890.C: New test.
6879 2010-02-08 Richard Guenther <rguenther@suse.de>
6882 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6884 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6886 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6888 * gcc.dg/graphite/block-1.c: Same.
6889 * gcc.dg/graphite/block-3.c: Same.
6890 * gcc.dg/graphite/block-4.c: Same.
6891 * gcc.dg/graphite/block-5.c: Same.
6892 * gcc.dg/graphite/block-6.c: Same.
6893 * gcc.dg/graphite/block-7.c: Same.
6894 * gcc.dg/graphite/interchange-0.c: Same.
6895 * gcc.dg/graphite/interchange-1.c: Same.
6896 * gcc.dg/graphite/interchange-10.c: Same.
6897 * gcc.dg/graphite/interchange-11.c: Same.
6898 * gcc.dg/graphite/interchange-12.c: Same.
6899 * gcc.dg/graphite/interchange-2.c: Same.
6900 * gcc.dg/graphite/interchange-3.c: Same.
6901 * gcc.dg/graphite/interchange-4.c: Same.
6902 * gcc.dg/graphite/interchange-5.c: Same.
6903 * gcc.dg/graphite/interchange-6.c: Same.
6904 * gcc.dg/graphite/interchange-7.c: Same.
6905 * gcc.dg/graphite/interchange-8.c: Same.
6906 * gcc.dg/graphite/interchange-9.c: Same.
6907 * gcc.dg/graphite/interchange-mvt.c: Same.
6909 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6911 * gfortran.dg/graphite/id-19.f: New.
6912 * gfortran.dg/graphite/pr14741.f90: New.
6913 * gfortran.dg/graphite/pr41924.f90: New.
6914 * gfortran.dg/graphite/run-id-2.f90: New.
6916 2010-02-07 Richard Guenther <rguenther@suse.de>
6919 * gcc.c-torture/compile/pr42956.c: New testcase.
6921 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6924 * gfortran.dg/fmt_cache_2.f: New test.
6926 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6928 * gfortran.dg/read_no_eor.f90: New test.
6930 2010-02-05 Jason Merrill <jason@redhat.com>
6932 * g++.dg/ext/label13.C: Move constructor body out of class.
6934 2010-02-03 Jason Merrill <jason@redhat.com>
6937 * g++.dg/ext/dllexport3.C: New.
6939 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6941 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6943 2010-02-05 Richard Guenther <rguenther@suse.de>
6945 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6947 2010-02-05 Dodji Seketeli <dodji@redhat.com>
6950 * g++.dg/other/crash-9.C: New test.
6952 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
6955 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6957 2010-02-04 Richard Guenther <rguenther@suse.de>
6959 PR rtl-optimization/42952
6960 * gcc.dg/torture/pr42952.c: New testcase.
6962 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6965 * gfortran.dg/namelist_60.f90: New test.
6967 2010-02-03 Jason Merrill <jason@redhat.com>
6970 * g++.dg/ext/builtin11.C: New.
6974 * g++.dg/abi/mangle35.C: New.
6975 * g++.dg/abi/mangle37.C: New.
6978 * g++.dg/abi/mangle36.C: New.
6981 * g++.dg/warn/string1.C: New.
6983 2010-02-03 Richard Guenther <rguenther@suse.de>
6985 PR tree-optimization/42944
6986 * gcc.dg/errno-1.c: New testcase.
6988 2010-02-03 Richard Guenther <rguenther@suse.de>
6991 * gcc.c-torture/compile/pr42927.c: New testcase.
6993 2010-02-03 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/null_4.f90: New test.
6998 2010-02-02 Jason Merrill <jason@redhat.com>
7001 * g++.dg/ext/label13.C: New.
7003 2010-02-02 Tobias Burnus <burnus@net-b.de>
7006 * gfortran.dg/func_result_5.f90: New test.
7008 2010-02-01 Tobias Burnus <burnus@net-b.de>
7011 * gfortran.dg/pure_initializer_3.f90: News test.
7013 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7016 * gfortran.dg/allocate_derived_2.f90: New test.
7018 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7021 * gcc.dg/torture/pr42898-2.c: New test.
7023 2010-01-31 Richard Guenther <rguenther@suse.de>
7026 * gcc.dg/torture/pr42898.c: New testcase.
7028 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7031 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7032 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7034 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7036 * g++.dg/tree-ssa/inline-1.C: New.
7037 * g++.dg/tree-ssa/inline-2.C: New.
7038 * g++.dg/tree-ssa/inline-3.C: New.
7040 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7043 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7044 the string 'pow' in the pathname of the compiler from generating a
7047 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7049 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7050 * g++.old-deja/g++.mike/eh17.C: Likewise.
7051 * g++.old-deja/g++.mike/p5571.C: Likewise.
7053 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7060 * g++.dg/other/crash-5.C: New test.
7061 * g++.dg/other/crash-6.C: New test.
7062 * g++.dg/other/crash-7.C: New test.
7063 * g++.dg/other/crash-8.C: New test.
7065 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7067 PR rtl-optimization/42889
7068 * gcc.dg/pr42889.c: New test.
7070 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7072 * gcc.target/i386/pr42881.c: Use SSE2.
7074 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7077 * gcc.target/i386/pr42891.c: New test.
7079 2010-01-28 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/42871
7082 * g++.dg/torture/pr42871.C: New testcase.
7084 2010-01-28 Richard Guenther <rguenther@suse.de>
7086 * gcc.dg/Wobjsize-1.h: New testcase.
7087 * gcc.dg/Wobjsize-1.c: Likewise.
7089 2010-01-28 Richard Guenther <rguenther@suse.de>
7092 * g++.dg/torture/pr42883.C: New testcase.
7094 2010-01-28 Michael Matz <matz@suse.de>
7096 * gcc.target/i386/pr42881.c: New test.
7098 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7101 Add i?86-*-solaris2* support.
7103 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7107 * g++.dg/template/typedef27.C: New test case.
7108 * g++.dg/template/typedef28.C: New test case.
7110 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7112 * gcc.dg/optimize-bswap*.c: Add ARM target
7114 2010-01-27 Richard Guenther <rguenther@suse.de>
7117 * gcc.dg/torture/pr42878-1.c: New testcase.
7118 * gcc.dg/torture/pr42878-2.c: Likewise.
7120 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.dg/vla-22.c: New test.
7125 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7127 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7130 2010-01-26 Richard Guenther <rguenther@suse.de>
7132 PR rtl-optimization/42685
7133 * gcc.dg/pr42685.c: New testcase.
7134 * g++.dg/other/pr42685.C: Likewise.
7136 2010-01-26 Richard Guenther <rguenther@suse.de>
7139 * g++.dg/other/pr42806.C: New testcase.
7141 2010-01-26 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/42250
7144 * gcc.dg/pr42250.c: New testcase.
7146 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7148 * gnat.dg/array_bounds_test.adb: New test.
7150 2010-01-25 Tobias Burnus <burnus@net-b.de>
7153 * gfortran.dg/generic_21.f90: New test.
7155 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7158 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7160 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7163 * g++.dg/abi/arm_va_list2.C: New test.
7164 * g++.dg/abi/arm_va_list2.h: Companion header file.
7166 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7169 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7172 * gfortran.dg/char_array_arg_1.f90 : New test.
7174 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7176 2010-01-24 Tobias Burnus <burnus@net-b.de>
7179 * gfortran.dg/generic_20.f90: New test.
7181 2010-01-22 Michael Matz <matz@suse.de>
7183 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7186 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7189 * gfortran.dg/dependency_25.f90 : New test.
7191 2010-01-21 Martin Jambor <mjambor@suse.cz>
7193 PR tree-optimization/42585
7194 * gcc.dg/tree-ssa/pr42585.c: New test.
7196 2010-01-21 Richard Guenther <rguenther@suse.de>
7199 * gcc.dg/pr19988.c: New testcase.
7201 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7203 * g++.dg/compat/decimal/compat-common.h: New file.
7204 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7205 * g++.dg/compat/decimal/pass_x.h: New file.
7206 * g++.dg/compat/decimal/pass_y.h: New file.
7207 * g++.dg/compat/decimal/pass-1_main.C: New file.
7208 * g++.dg/compat/decimal/pass-1_x.C: New file.
7209 * g++.dg/compat/decimal/pass-1_y.C: New file.
7210 * g++.dg/compat/decimal/pass-2_main.C: New file.
7211 * g++.dg/compat/decimal/pass-2_x.C: New file.
7212 * g++.dg/compat/decimal/pass-2_y.C: New file.
7213 * g++.dg/compat/decimal/pass-3_main.C: New file.
7214 * g++.dg/compat/decimal/pass-3_x.C: New file.
7215 * g++.dg/compat/decimal/pass-3_y.C: New file.
7216 * g++.dg/compat/decimal/pass-4_main.C: New file.
7217 * g++.dg/compat/decimal/pass-4_x.C: New file.
7218 * g++.dg/compat/decimal/pass-4_y.C: New file.
7219 * g++.dg/compat/decimal/pass-5_main.C: New file.
7220 * g++.dg/compat/decimal/pass-5_x.C: New file.
7221 * g++.dg/compat/decimal/pass-5_y.C: New file.
7222 * g++.dg/compat/decimal/pass-6_main.C: New file.
7223 * g++.dg/compat/decimal/pass-6_x.C: New file.
7224 * g++.dg/compat/decimal/pass-6_y.C: New file.
7225 * g++.dg/compat/decimal/return_x.h: New file.
7226 * g++.dg/compat/decimal/return_y.h: New file.
7227 * g++.dg/compat/decimal/return-1_main.C: New file.
7228 * g++.dg/compat/decimal/return-1_x.C: New file.
7229 * g++.dg/compat/decimal/return-1_y.C: New file.
7230 * g++.dg/compat/decimal/return-2_main.C: New file.
7231 * g++.dg/compat/decimal/return-2_x.C: New file.
7232 * g++.dg/compat/decimal/return-2_y.C: New file.
7233 * g++.dg/compat/decimal/return-3_main.C: New file.
7234 * g++.dg/compat/decimal/return-3_x.C: New file.
7235 * g++.dg/compat/decimal/return-3_y.C: New file.
7236 * g++.dg/compat/decimal/return-4_main.C: New file.
7237 * g++.dg/compat/decimal/return-4_x.C: New file.
7238 * g++.dg/compat/decimal/return-4_y.C: New file.
7239 * g++.dg/compat/decimal/return-5_main.C: New file.
7240 * g++.dg/compat/decimal/return-5_x.C: New file.
7241 * g++.dg/compat/decimal/return-5_y.C: New file.
7242 * g++.dg/compat/decimal/return-6_main.C: New file.
7243 * g++.dg/compat/decimal/return-6_x.C: New file.
7244 * g++.dg/compat/decimal/return-6_y.C: New file.
7246 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7249 * gcc.dg/pr42715.c: New.
7251 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7254 * g++.dg/parse/crash55.C: New.
7256 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7259 * gcc.dg/guality/pr42782.c: New.
7261 2010-01-20 Jason Merrill <jason@redhat.com>
7264 * g++.dg/abi/packed1.C: New.
7267 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7270 * g++.dg/parse/fn-typedef1.C: New.
7271 * g++.dg/other/cv_quals.C: Adjust.
7273 2010-01-20 Anthony Green <green@moxielogic.com>
7275 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7277 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7278 * gcc.dg/20020312-2.c: Port this to the moxie core.
7279 * gcc.dg/weak/typeof-2.c: Ditto.
7281 2010-01-20 Richard Guenther <rguenther@suse.de>
7283 PR tree-optimization/42717
7284 * gcc.c-torture/compile/pr42717.c: New testcase.
7286 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7289 of signed, add a few new tests.
7292 * g++.dg/parse/limits-initializer1.C: New test.
7294 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7298 * gfortran.dg/typebound_call_12.f03: New test.
7300 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7303 * gfortran.dg/bounds_check_15.f90 : New test.
7305 2010-01-19 Michael Matz <matz@suse.de>
7307 PR tree-optimization/41783
7308 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7310 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7313 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7314 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7315 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7316 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7317 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7318 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7319 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7320 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7321 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7322 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7323 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7325 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7328 * gfortran.dg/extends_6.f03: Modified an error message.
7329 * gfortran.dg/extends_10.f03: New test.
7330 * gfortran.dg/private_type_6.f03: Modified an error message.
7331 * gfortran.dg/structure_constructor_8.f03: Ditto.
7333 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7335 PR tree-optimization/42719
7336 * gcc.dg/pr42719.c: New test.
7339 * gcc.dg/pr42728.c: New test.
7341 2010-01-19 Anthony Green <green@moxielogic.com>
7343 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7345 2010-01-18 Anthony Green <green@moxielogic.com>
7347 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7350 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7352 * g++.dg/template/error45.C: reverted as part of reverting the
7353 fix of PR c++/42634.
7355 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7358 * g++.dg/template/error45.C: New test.
7360 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7363 * g++.dg/conversion/op6.C: New test.
7365 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7368 * gcc.target/alpha/pr42774.c: New test.
7370 2010-01-18 Richard Guenther <rguenther@suse.de>
7372 PR tree-optimization/42781
7373 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7375 2010-01-17 Richard Guenther <rguenther@suse.de>
7378 * gcc.c-torture/execute/pr42248.c: New testcase.
7380 2010-01-17 Richard Guenther <rguenther@suse.de>
7382 PR tree-optimization/42773
7383 * g++.dg/torture/pr42773.C: New testcase.
7385 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7388 * gfortran.dg/interface_assignment_5.f90: New test.
7390 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7393 * g++.dg/template/crash94.C: Reverted.
7395 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7398 * gcc.dg/debug/pr42767.c: New.
7400 2010-01-15 Jason Merrill <jason@redhat.com>
7403 * g++.dg/cpp0x/decltype22.C: New.
7405 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7408 * g++.dg/torture/pr42760.C: New test.
7410 2010-01-15 Jing Yu <jingyu@google.com>
7412 PR rtl-optimization/42691
7413 * gcc.c-torture/execute/pr42691.c: New.
7415 2010-01-15 Richard Guenther <rguenther@suse.de>
7418 * g++.dg/torture/pr42739.C: New testcase.
7420 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7422 * g++.dg/template/error45.C: Revert as part of reverting changes
7425 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428 * gfortran.dg/interface_31.f90: New test.
7430 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7432 * gcc.target/powerpc/pr42747.c: New file.
7434 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7437 * c-c++-common/pr42674.c: New test.
7440 * g++.dg/template/instantiate11.C: New test.
7442 2010-01-14 Jason Merrill <jason@redhat.com>
7445 * g++.dg/overload/error3.C: New.
7448 * g++.dg/overload/rvalue1.C: New.
7450 2010-01-14 Martin Jambor <mjambor@suse.cz>
7452 PR tree-optimization/42706
7453 * gcc.dg/ipa/pr42706.c: New testcase.
7455 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7457 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7459 2010-01-14 Martin Jambor <mjambor@suse.cz>
7461 PR tree-optimization/42714
7462 * g++.dg/torture/pr42714.C: New test.
7464 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7466 PR rtl-optimization/42246
7467 * gfortran.dg/pr42246-2.f: New.
7469 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7471 PR rtl-optimization/42389
7472 * gcc.dg/pr42389.c: New.
7474 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7476 PR rtl-optimization/42388
7477 * gcc.dg/pr42388.c: New.
7479 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7481 PR rtl-optimization/42294
7482 * gfortran.dg/pr42294.f: New.
7484 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7486 PR rtl-optimization/39453
7487 PR rtl-optimization/42246
7488 * gcc.dg/pr39453.c: New.
7489 * gcc.dg/pr42246.c: New.
7491 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7494 * gcc.dg/pr42245.c: New.
7495 * gcc.dg/pr42245-2.c: New.
7497 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7499 PR rtl-optimization/42249
7500 * gcc.dg/pr42249.c: New.
7502 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7505 * gcc.c-torture/execute/pr42721.c: New test.
7507 2010-01-14 Ira Rosen <irar@il.ibm.com>
7509 PR tree-optimization/42709
7510 * gcc.dg/vect/pr42709.c: New test.
7512 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7515 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7516 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7518 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7521 * gfortran.dg/generic_19.f90 : New test.
7523 2010-01-13 Richard Guenther <rguenther@suse.de>
7525 PR tree-optimization/42730
7526 * gcc.c-torture/compile/pr42730.c: New testcase.
7528 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7531 * gcc.target/ia64/pr42542-1.c: New.
7532 * gcc.target/ia64/pr42542-2.c: New.
7533 * gcc.target/ia64/pr42542-3.c: New.
7535 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7538 * g++.dg/template/error45.C: New test.
7540 2010-01-13 Martin Jambor <mjambor@suse.cz>
7542 PR tree-optimization/42704
7543 * g++.dg/torture/pr42704.C: New test.
7545 2010-01-13 Martin Jambor <mjambor@suse.cz>
7547 PR tree-optimization/42703
7548 * gcc.c-torture/compile/pr42703.c: New test.
7550 2010-01-13 Richard Guenther <rguenther@suse.de>
7552 PR tree-optimization/42705
7553 * gcc.c-torture/compile/pr42705.c: New testcase.
7555 2010-01-13 Jie Zhang <jie.zhang@analog.com>
7557 * gcc.target/bfin/l2.c: New test.
7558 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7560 2010-01-13 Richard Guenther <rguenther@suse.de>
7563 * gcc.c-torture/compile/pr42716.c: New testcase.
7565 2010-01-13 Richard Guenther <rguenther@suse.de>
7568 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7570 2010-01-12 Joseph Myers <joseph@codesourcery.com>
7573 * gcc.c-torture/compile/pr42708-1.c: New test.
7575 2010-01-12 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.dg/pr42662.c: New test.
7580 PR tree-optimization/42645
7581 * g++.dg/other/pr42645-1.C: New test.
7582 * g++.dg/other/pr42645-2.C: New test.
7584 2010-01-11 Janis Johnson <janis187@us.ibm.com>
7587 * gcc.target/powerpc/warn-1.c: New test.
7588 * gcc.target/powerpc/warn-2.c: New test.
7590 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
7592 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7595 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
7597 * gcc.dg/lto/20100108_0.c: New.
7599 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
7601 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7602 Add -march=i686 -msse for 32bit x86 targets.
7604 2010-01-10 Richard Guenther <rguenther@suse.de>
7607 * gcc.dg/torture/pr42667.c: New testcase.
7609 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7612 * gfortran.dg/array_constructor_34.f90: New test.
7614 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7617 * gfortran.dg/array_constructor_33.f90: New test.
7618 gfortran.dg/array_function_5.f90: Add credit.
7620 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7623 * gcc.dg/pr42631.c: New.
7625 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7628 * gcc.dg/pr42630.c: New.
7630 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7633 * gcc.dg/pr42629.c: New.
7635 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7638 * gcc.dg/torture/pr42363.c: New.
7640 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7644 * gcc.dg/vect/pr42604.c: New.
7645 * gcc.dg/vect/pr42395.c: New.
7647 2010-01-09 Richard Guenther <rguenther@suse.de>
7650 * gcc.c-torture/execute/pr42512.c: New testcase.
7652 2010-01-09 Tobias Burnus <burnus@net-b.de>
7655 * gfortran.dg/c_ptr_tests_14.f90: New test.
7657 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660 * gnat.dg/null_pointer_deref1.adb: Don't run on
7661 sparc*-sun-solaris2.11.
7663 2010-01-08 Richard Guenther <rguenther@suse.de>
7666 * gcc.dg/lto/20100103-1_0.c: New testcase.
7667 * gcc.dg/lto/20100103-2_0.c: Likewise.
7669 2010-01-08 Tobias Burnus <burnus@net-b.de
7672 * gfortran.dg/asynchronous_1.f90: New test.
7673 * gfortran.dg/asynchronous_2.f90: New test.
7674 * gfortran.dg/conflicts.f90: Update error message.
7676 2010-01-07 Dodji Seketeli <dodji@redhat.com>
7679 * g++.dg/cpp0x/variadic-unify-2.C: New test.
7681 2010-01-07 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/42625
7684 * g++.dg/opt/dtor4.C: New test.
7685 * g++.dg/opt/dtor4.h: New.
7686 * g++.dg/opt/dtor4-aux.cc: New.
7688 2010-01-07 Tobias Burnus <burnus@net-b.de>
7691 * gfortran.dg/proc_ptr_26.f90: New test.
7693 2010-01-07 Tobias Burnus <burnus@net-b.de>
7696 * gfortran.dg/allocatable_scalar_7.f90: New test.
7698 2010-01-06 Richard Guenther <rguenther@suse.de>
7700 * gcc.c-torture/compile/pr42632.c: New testcase.
7702 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7705 * gcc.target/i386/pr42542-4.c: New.
7706 * gcc.target/i386/pr42542-4a.c: Likewise.
7707 * gcc.target/i386/pr42542-5.c: Likewise.
7708 * gcc.target/i386/pr42542-5a.c: Likewise.
7710 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
7712 * gcc.dg/tls/opt-15.c: New test.
7714 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7716 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7718 2010-01-05 Martin Jambor <mjambor@suse.cz>
7720 PR tree-optimization/42462
7721 * g++.dg/torture/pr42462.C: New test.
7723 2010-01-05 Jason Merrill <jason@redhat.com>
7725 * g++.dg/cpp0x/initlist30.C: New test.
7727 2010-01-05 Richard Guenther <rguenther@suse.de>
7729 PR tree-optimization/42614
7730 * gcc.c-torture/execute/pr42614.c: New testcase.
7732 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
7734 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7735 * gcc.dg/Wunreachable-1.c: Remove the testcase of
7737 * gcc.dg/Wunreachable-2.c: Likewise.
7738 * gcc.dg/Wunreachable-3.c: Likewise.
7739 * gcc.dg/Wunreachable-4.c: Likewise.
7740 * gcc.dg/Wunreachable-5.c: Likewise.
7741 * gcc.dg/Wunreachable-6.c: Likewise.
7742 * gcc.dg/Wunreachable-7.c: Likewise.
7743 * gcc.dg/Wunreachable-8.c: Likewise.
7744 * gcc.dg/20041231-1.c: Likewise.
7746 2010-01-05 Jakub Jelinek <jakub@redhat.com>
7749 * gcc.dg/pr42611.c: New test.
7751 PR tree-optimization/42508
7752 * g++.dg/opt/pr42508.C: New test.
7754 2010-01-05 Tobias Burnus <burnus@net-b.de>
7757 * gfortran.dg/allocatable_scalar_8.f90: New.
7759 2010-01-04 Martin Jambor <mjambor@suse.cz>
7761 PR tree-optimization/42398
7762 * gcc.c-torture/compile/pr42398.c: New test.
7764 2010-01-04 Jason Merrill <jason@redhat.com>
7767 * g++.dg/ext/attrib35.C: New.
7770 * g++.dg/cpp0x/auto17.C: New.
7772 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
7774 * gcc.dg/lto/20100104_0.c: New.
7776 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
7779 * gcc.target/i386/pr42542-1.c: New.
7780 * gcc.target/i386/pr42542-1a.c: Likewise.
7781 * gcc.target/i386/pr42542-1b.c: Likewise.
7782 * gcc.target/i386/pr42542-2.c: Likewise.
7783 * gcc.target/i386/pr42542-2a.c: Likewise.
7784 * gcc.target/i386/pr42542-2b.c: Likewise.
7785 * gcc.target/i386/pr42542-3.c: Likewise.
7786 * gcc.target/i386/pr42542-3a.c: Likewise.
7788 2009-01-04 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/allocatable_scalar_5.f90: New test.
7792 * gfortran.dg/allocatable_scalar_6.f90: New test.
7794 2010-01-03 Richard Guenther <rguenther@suse.de>
7797 * gfortran.dg/gomp/recursion1.f90: Remove.
7799 2010-01-03 Richard Guenther <rguenther@suse.de>
7801 * gcc.dg/Warray-bounds.c: Remove XFAILs.
7802 * gcc.dg/uninit-6.c: Likewise.
7803 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7805 2010-01-03 Richard Guenther <rguenther@suse.de>
7807 PR tree-optimization/42589
7808 * gcc.target/i386/pr42589.c: New testcase.
7810 2010-01-03 Richard Guenther <rguenther@suse.de>
7812 PR tree-optimization/42438
7813 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7815 2010-01-02 Richard Guenther <rguenther@suse.de>
7818 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7820 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
7823 * gcc.target/alpha/pr42448-1.c: New test.
7824 * gcc.target/alpha/pr42448-2.c: Ditto.
7826 2010-01-01 Joseph Myers <joseph@codesourcery.com>
7828 PR preprocessor/41947
7829 * gcc.dg/c99-hexfloat-3.c: New test.
7831 2010-01-01 Richard Guenther <rguenther@suse.de>
7834 * gcc.c-torture/execute/pr42570.c: New testcase.
7836 2010-01-01 Richard Guenther <rguenther@suse.de>
7839 * gcc.c-torture/compile/pr42559.c: New testcase.
7842 Copyright (C) 2010 Free Software Foundation, Inc.
7844 Copying and distribution of this file, with or without modification,
7845 are permitted in any medium without royalty provided the copyright
7846 notice and this notice are preserved.