1 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3 PR tree-optimization/39839
4 * gcc.target/arm/pr39839.c: New test case.
6 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/unchecked_convert5b.adb: New test.
9 * gnat.dg/unchecked_convert6.adb: Likewise.
10 * gnat.dg/unchecked_convert6b.adb: Likewise.
12 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/aggr15.ad[sb]: New test.
16 2010-07-22 Dodji Seketeli <dodji@redhat.com>
19 * g++.dg/debug/dwarf2/nested-2.C: New test case.
21 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
23 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
24 with dg-require-linker-plugin.
26 2010-07-22 Richard Guenther <rguenther@suse.de>
29 * g++.dg/lto/20100722-1_0.C: New testcase.
31 2010-07-22 Richard Guenther <rguenther@suse.de>
34 * gcc.dg/lto/20100720-3_0.c: New testcase.
35 * gcc.dg/lto/20100720-3_1.c: Likewise.
37 2010-07-22 Richard Guenther <rguenther@suse.de>
39 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
40 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
43 * gcc.dg/lto/20100722-1_0.c: New testcase.
45 2010-07-22 Martin Jambor <mjambor@suse.cz>
47 PR tree-optimization/44891
48 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
50 2010-07-22 Richard Guenther <rguenther@suse.de>
52 PR tree-optimization/45017
53 * gcc.c-torture/execute/pr45017.c: New testcase.
55 2010-07-22 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/aliasing_dummy_5.f90: New.
60 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
63 * gcc.target/arm/pr43698.c: New test.
65 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
68 * Revert my commit r162325 for this PR.
70 2010-07-21 Jakub Jelinek <jakub@redhat.com>
73 * gcc.target/m68k/pr45015.c: New test.
75 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
78 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
81 2010-07-21 Richard Guenther <rguenther@suse.de>
84 * g++.dg/lto/20100721-1_0.C: New testcase.
86 2010-07-21 Martin Jambor <mjambor@suse.cz>
88 PR tree-optimization/44900
89 * g++.dg/torture/pr44900.C: New test.
91 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
94 * c-c++-common/uninit-17.c: Correct expected error.
96 2010-07-21 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/guality/asm-1.c: New test.
101 * gcc.dg/guality/pr45003-2.c: New test.
102 * gcc.dg/guality/pr45003-3.c: New test.
104 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
107 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
109 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
111 * lib/scanasm.exp (dg-function-on-line): Test that a function is
112 defined on the current line.
113 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
114 * g++.dg/debug/dwarf2/pr44641.C: New.
116 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
118 * gcc.target/powerpc/block-move-1.c: New test.
119 * gcc.target/powerpc/block-move-2.c: New test.
121 2010-07-20 Jason Merrill <jason@redhat.com>
124 * g++.dg/cpp0x/sfinae2.C: New.
126 2010-07-20 Richard Guenther <rguenther@suse.de>
129 * gcc.dg/lto/20100720-4_0.c: New testcase.
131 2010-07-20 Richard Guenther <rguenther@suse.de>
134 * gcc.dg/lto/20100720-2_0.c: New testcase.
135 * gcc.dg/lto/20100720-2_1.c: Likewise.
137 2010-07-20 Richard Guenther <rguenther@suse.de>
140 * gcc.dg/lto/20100720-1_0.c: New testcase.
141 * gcc.dg/lto/20100720-1_1.c: Likewise.
143 2010-07-20 Jakub Jelinek <jakub@redhat.com>
146 * gcc.dg/guality/pr45003-1.c: New test.
148 2010-07-20 Richard Guenther <rguenther@suse.de>
150 PR tree-optimization/44977
151 * gcc.dg/torture/pr44977.c: New testcase.
153 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
155 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
158 2010-07-20 Richard Guenther <rguenther@suse.de>
162 * gcc.dg/pr44971.c: New testcase.
163 * gcc.c-torture/compile/pr44988.c: Likewise.
165 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
168 * gfortran.dg/allocate_with_typespec.f90: New test.
169 * gfortran.dg/allocate_derived_1.f90: Update error message.
171 2010-07-19 Jason Merrill <jason@redhat.com>
174 * g++.dg/cpp0x/decltype23.C: New.
176 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
179 * gfortran.dg/class_defined_operator_1.f03 : New test.
181 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
183 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
184 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
185 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
186 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
188 2010-07-19 Richard Guenther <rguenther@suse.de>
191 * gcc.c-torture/compile/pr44941.c: New testcase.
193 2010-07-19 Jason Merrill <jason@redhat.com>
196 * g++.dg/template/sfinae24.C: New.
198 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
201 * gfortran.dg/data_implied_do_2.f90: Removed.
203 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/template/sfinae23.C: New.
208 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
210 * lib/target-supports.exp (check_sse_os_support_available): New
212 (check_sse_hw_available): New proc.
213 (check_effective_target_sse_runtime): New proc.
214 (check_effective_target_sse2_runtime): New proc.
215 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
216 -msse2 if check_sse_os_support_available.
217 * g++.dg/vect/vect.exp: Only run -msse2 tests if
218 check_sse_os_support_available.
219 * gcc.dg/vect/vect.exp: Likewise.
220 * gfortran.dg/vect/vect.exp: Likewise.
221 * gcc.target/i386/sol2-check: Renamed to ...
222 * gcc.target/i386/sse-os-support.h: ... this.
223 (sol2_check): Renamed to ...
224 (sse_os_support): ... this.
225 Only test movss with xmm registers.
226 * gcc.target/i386/sse-check.h: Reflect new header and function names.
227 Removed ILL_INSN, ILL_INSN_LEN.
228 * gcc.target/i386/sse2-check.h: Likewise.
229 * gcc.target/i386/sse3-check.h: Likewise.
230 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
231 Removed cpuid.h, __get_cpuid test.
232 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
233 Removed cpuid.h, __get_cpuid test.
234 * g++.dg/other/pr40446.C: Likewise.
235 * gcc.dg/compat/union-m128-1_main.c: Likewise.
236 * gcc.dg/compat/vector-1a_main.c: Likewise.
237 * gcc.dg/compat/vector-2a_main.c: Likewise.
238 * gcc.dg/pr36584.c: Likewise.
239 * gcc.dg/pr37544.c: Likewise.
240 * gcc.dg/torture/pr16104-1.c: Likewise.
241 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
242 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
243 * gcc.dg/torture/stackalign/push-1.c: Likewise.
244 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
245 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
246 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
248 * gcc.dg/torture/pr35771-2.c: Likewise.
249 * gcc.dg/torture/pr35771-3.c: Likewise.
250 * gcc.target/i386/pr39315-2.c: Likewise.
251 * gcc.target/i386/pr39315-4.c: Likewise.
252 * gcc.target/i386/vperm-v2df.c: Likewise.
253 * gcc.target/i386/vperm-v2di.c: Likewise.
254 * gcc.target/i386/vperm-v4si-1.c: Likewise.
255 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
258 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
261 * gfortran.dg/data_implied_do_2.f90: New test.
263 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
265 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
267 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
269 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
270 to the "mips16" group.
271 (mips_using_mips16_p): New procedure.
272 (mips-dg-options): Use it.
274 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
276 * gcc.target/mips/mips16-attributes-4.c: New test.
278 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
281 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
282 * gcc.target/powerpc/recip-2.c: Ditto.
283 * gcc.target/powerpc/recip-3.c: Ditto.
285 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
287 * gcc.target/arm/pr42235.c: New test.
289 2010-07-16 Jason Merrill <jason@redhat.com>
292 * g++.dg/template/partial8.C: New.
294 2010-07-16 Jakub Jelinek <jakub@redhat.com>
296 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
297 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
299 (gualcvt): New overloaded inline.
300 (GUALCVT): Use it for C++.
301 * g++.dg/guality/guality.exp: New.
302 * g++.dg/guality/guality.h: New.
303 * g++.dg/guality/redeclaration1.C: New test.
304 * g++.dg/dg.exp: Prune also guality/* tests.
305 * gcc.dg/guality/pr43141.c: Moved to...
306 * c-c++-common/guality/pr43141.c: ... here.
308 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
311 * gfortran.dg/char4_iunit_2.f03: New test.
313 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
315 * lib/plugin-support.exp (plugin-test-execute):
316 Add ${gcc_objdir}/intl to includes.
318 2010-07-16 Jakub Jelinek <jakub@redhat.com>
321 * gcc.c-torture/execute/pr44942.c: New test.
322 * gcc.target/i386/pr44942.c: New test.
324 2010-07-15 Jason Merrill <jason@redhat.com>
327 * g++.dg/cpp0x/implicit7.C: New.
328 * g++.dg/cpp0x/implicit8.C: New.
330 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
332 Disable float tests for __SPU__ targets due to lack of signed zero:
333 * c-c++-common/torture/complex-sign-add.c (check_add_float).
334 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
335 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
336 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
337 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
338 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
339 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
340 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
341 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
343 2010-07-15 Jakub Jelinek <jakub@redhat.com>
345 * gfortran.dg/select_char_2.f90: New test.
347 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
349 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
352 2010-07-15 Janus Weil <janus@gcc.gnu.org>
355 * gfortran.dg/typebound_generic_9.f03: New.
357 2010-07-15 Richard Guenther <rguenther@suse.de>
359 PR tree-optimization/44946
360 * gcc.c-torture/compile/pr44946.c: New testcase.
362 2010-07-15 Jakub Jelinek <jakub@redhat.com>
365 * gfortran.dg/select_char_3.f90: New test.
367 2010-07-15 Magnus Granberg <zorry@gentoo.org>
368 Kevin F. Quinn <kevquinn@gentoo.org>
370 * gcc.dg/Wtrampolines.c: New.
372 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
375 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
377 2010-07-14 Jason Merrill <jason@redhat.com>
380 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
382 Implement C++0x unrestricted unions (N2544)
383 * g++.dg/cpp0x/union1.C: New.
384 * g++.dg/cpp0x/union2.C: New.
385 * g++.dg/cpp0x/union3.C: New.
386 * g++.dg/cpp0x/defaulted2.C: Adjust.
387 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
388 * g++.old-deja/g++.ext/anon2.C: Adjust.
389 * g++.old-deja/g++.mike/misc6.C: Adjust.
391 2010-07-14 Janus Weil <janus@gcc.gnu.org>
394 * gfortran.dg/c_loc_tests_15.f90: New.
396 2010-07-13 Jason Merrill <jason@redhat.com>
399 * g++.dg/cpp0x/implicit6.C: New.
401 2010-07-13 Jason Merrill <jason@redhat.com>
404 * g++.dg/abi/noreturn1.C: New.
405 * g++.dg/abi/noreturn2.C: New.
407 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
411 * c-c++-common/pr44832.c: New test.
413 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
416 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
417 on the target. Make sure that we can assemble the emitted asm when
418 the test type is 'compile'.
420 2010-07-13 Richard Guenther <rguenther@suse.de>
422 PR tree-optimization/36960
423 * g++.dg/torture/pr36960.C: New testcase.
425 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/template/sfinae21.C: New.
429 * g++.dg/template/sfinae22.C: Likewise.
431 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
434 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
435 * gcc.dg/plugin/ggcplug.c: Likewise.
436 * g++.dg/plugin/selfassign.c: Likewise.
437 * g++.dg/plugin/attribute_plugin.c: Likewise.
438 * g++.dg/plugin/dumb_plugin.c: Likewise.
439 * g++.dg/plugin/pragma_plugin.c: Likewise.
441 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
443 * gcc.c-torture/execute/pr44683.x: New.
444 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
446 2010-07-13 Janus Weil <janus@gcc.gnu.org>
452 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
453 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
454 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
455 * gfortran.dh/typebound_call_16.f03: New.
456 * gfortran.dg/typebound_generic_6.f03: New.
457 * gfortran.dg/typebound_generic_7.f03: New.
458 * gfortran.dg/typebound_generic_8.f03: New.
460 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
463 * gfortran.dg/char4_iunit_1.f03: New test.
465 2010-07-12 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/tree-ssa/vrp53.c: New test.
469 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/template/sfinae19.C: New.
473 * g++.dg/template/sfinae20.C: Likewise.
475 2010-07-12 Jie Zhang <jie@codesourcery.com>
477 * gcc.target/arm/interrupt-1.c: New test.
478 * gcc.target/arm/interrupt-2.c: New test.
480 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482 * gcc.dg/pr42427.c: Require c99_runtime.
483 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
485 * gcc.target/i386/avx-cmpss-1.c: Likewise.
486 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
487 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
488 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
489 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
490 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
491 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
492 * gcc.target/i386/sse-cmpss-1.c: Likewise.
493 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
494 * gcc.target/i386/pr37275.c: Require visibility support.
496 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
498 * lib/target-supports.exp (check_effective_target_sse): New proc.
499 * gcc.target/i386/sol2-check.h: New file.
500 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
501 Include sol2-check.h.
502 (main) Only run do_test () if sol2_check ().
503 * gcc.target/i386/sse2-check.h: Likewise.
504 * gcc.target/i386/sse3-check.h: Likewise.
505 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
506 [__sun__ && __svr4__]: Execute SSE2 instruction.
507 * gcc.target/i386/math-torture/math-torture.exp: Only add options
508 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
509 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
510 * g++.dg/ext/vector14.C: Likewise.
511 * g++.dg/other/mmintrin.C: Likewise.
512 * gcc.dg/20020418-1.c: Likewise.
513 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
514 * gcc.dg/format/ms_unnamed-1.c: Likewise.
515 * gcc.dg/format/unnamed-1.c: Likewise.
516 Adapt dg-warning line number.
517 * gcc.dg/graphite/pr40281.c: Likewise.
518 * gcc.dg/pr32176.c: Likewise.
519 * gcc.dg/pr40550.c: Likewise.
520 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
521 * gcc.dg/torture/pr36891.c: Likewise.
522 * gcc.target/i386/20020218-1.c: Likewise.
523 * gcc.target/i386/20020523.c: Likewise.
524 * gcc.target/i386/abi-1.c: Likewise.
525 * gcc.target/i386/brokensqrt.c: Likewise.
526 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
527 * gcc.target/i386/pr13366.c: Likewise.
528 * gcc.target/i386/pr13685.c: Likewise.
529 * gcc.target/i386/pr24306.c: Likewise.
530 * gcc.target/i386/pr31486.c: Likewise.
531 * gcc.target/i386/pr32065-1.c: Likewise.
532 * gcc.target/i386/pr32065-2.c: Likewise.
533 * gcc.target/i386/pr32389.c: Likewise.
534 * gcc.target/i386/pr38824.c: Likewise.
535 * gcc.target/i386/pr38931.c: Likewise.
536 * gcc.target/i386/pr39592-1.c: Likewise.
537 * gcc.target/i386/pr43766.c: Likewise.
538 * gcc.target/i386/recip-divf.c: Likewise.
539 * gcc.target/i386/recip-sqrtf.c: Likewise.
540 * gcc.target/i386/recip-vec-divf.c: Likewise.
541 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
542 * gcc.target/i386/sse-1.c: Likewise.
543 * gcc.target/i386/sse-16.c: Likewise.
544 * gcc.target/i386/sse-2.c: Likewise.
545 * gcc.target/i386/sse-20.c: Likewise.
546 * gcc.target/i386/sse-3.c: Likewise.
547 * gcc.target/i386/sse-7.c: Likewise.
548 * gcc.target/i386/sse-9.c: Likewise.
549 * gcc.target/i386/sse-addps-1.c: Likewise.
550 * gcc.target/i386/sse-addss-1.c: Likewise.
551 * gcc.target/i386/sse-andnps-1.c: Likewise.
552 * gcc.target/i386/sse-andps-1.c: Likewise.
553 * gcc.target/i386/sse-cmpss-1.c: Likewise.
554 * gcc.target/i386/sse-comiss-1.c: Likewise.
555 * gcc.target/i386/sse-comiss-2.c: Likewise.
556 * gcc.target/i386/sse-comiss-3.c: Likewise.
557 * gcc.target/i386/sse-comiss-4.c: Likewise.
558 * gcc.target/i386/sse-comiss-5.c: Likewise.
559 * gcc.target/i386/sse-comiss-6.c: Likewise.
560 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
561 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
562 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
563 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
564 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
565 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
566 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
567 * gcc.target/i386/sse-divps-1.c: Likewise.
568 * gcc.target/i386/sse-divss-1.c: Likewise.
569 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
570 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
571 * gcc.target/i386/sse-maxps-1.c: Likewise.
572 * gcc.target/i386/sse-maxss-1.c: Likewise.
573 * gcc.target/i386/sse-minps-1.c: Likewise.
574 * gcc.target/i386/sse-minss-1.c: Likewise.
575 * gcc.target/i386/sse-movaps-1.c: Likewise.
576 * gcc.target/i386/sse-movaps-2.c: Likewise.
577 * gcc.target/i386/sse-movhlps-1.c: Likewise.
578 * gcc.target/i386/sse-movhps-1.c: Likewise.
579 * gcc.target/i386/sse-movhps-2.c: Likewise.
580 * gcc.target/i386/sse-movlhps-1.c: Likewise.
581 * gcc.target/i386/sse-movmskps-1.c: Likewise.
582 * gcc.target/i386/sse-movntps-1.c: Likewise.
583 * gcc.target/i386/sse-movss-1.c: Likewise.
584 * gcc.target/i386/sse-movss-2.c: Likewise.
585 * gcc.target/i386/sse-movss-3.c: Likewise.
586 * gcc.target/i386/sse-movups-1.c: Likewise.
587 * gcc.target/i386/sse-movups-2.c: Likewise.
588 * gcc.target/i386/sse-mulps-1.c: Likewise.
589 * gcc.target/i386/sse-mulss-1.c: Likewise.
590 * gcc.target/i386/sse-orps-1.c: Likewise.
591 * gcc.target/i386/sse-rcpps-1.c: Likewise.
592 * gcc.target/i386/sse-recip-vec.c: Likewise.
593 * gcc.target/i386/sse-recip.c: Likewise.
594 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
595 * gcc.target/i386/sse-set-ps-1.c: Likewise.
596 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
597 * gcc.target/i386/sse-subps-1.c: Likewise.
598 * gcc.target/i386/sse-subss-1.c: Likewise.
599 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
600 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
601 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
602 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
603 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
604 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
605 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
606 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
607 * gcc.target/i386/sse-xorps-1.c: Likewise.
608 * gcc.target/i386/ssefn-1.c: Likewise.
609 * gcc.target/i386/ssefn-3.c: Likewise.
610 * gcc.target/i386/sseregparm-1.c: Likewise.
611 * gcc.target/i386/stackalign/return-3.c: Likewise.
612 * gcc.target/i386/vectorize1.c: Likewise.
613 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
614 * gcc.target/i386/xorps-sse.c: Likewise.
615 * gfortran.dg/pr28158.f90: Likewise.
616 * gfortran.dg/pr30667.f: Likewise.
617 * gnat.dg/loop_optimization7.adb: Likewise.
618 * gnat.dg/sse_nolib.adb: Likewise.
620 2010-07-11 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/use_rename_6.f90: New.
624 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
626 2010-07-11 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/class_24.f03: New.
631 2010-07-10 Richard Guenther <rguenther@suse.de>
634 * gcc.dg/lto/20100709-1_0.c: New testcase.
635 * gcc.dg/lto/20100709-1_1.c: Likewise.
637 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
639 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
641 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
644 * objc.dg/lto/trivial-1_0.m: New.
645 * objc.dg/lto/lto.exp: New.
646 * obj-c++.dg/lto/trivial-1_0.mm: New.
647 * obj-c++.dg/lto/lto.exp: New.
648 * objc.dg/symtab-1.m: Adjust sizes.
649 * objc.dg/image-info.m: Do not run for gnu-runtime.
651 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
653 * gcc.dg/pr32370.c: Allow another kind of error message.
655 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
657 * gnat.dg/atomic3.adb: New test.
659 2010-07-09 Jakub Jelinek <jakub@redhat.com>
660 Denys Vlasenko <dvlasenk@redhat.com>
661 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
663 PR tree-optimization/28632
664 * gcc.dg/tree-ssa/vrp51.c: New test.
665 * gcc.dg/tree-ssa/vrp52.c: New test.
667 2010-07-09 Jason Merrill <jason@redhat.com>
669 * g++.dg/abi/covariant6.C: New.
670 * g++.dg/inherit/covariant17.C: Test both bases.
671 * g++.dg/inherit/covariant7.C: Check vtable layout.
673 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
675 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
677 2010-07-09 Richard Guenther <rguenther@suse.de>
679 PR tree-optimization/44852
680 * gcc.c-torture/execute/pr44852.c: New testcase.
682 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
685 multiplication by values.
686 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
687 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
689 2010-07-09 Richard Guenther <rguenther@suse.de>
691 PR tree-optimization/44882
692 * gfortran.dg/pr44882.f90: New testcase.
694 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
697 * gcc.target/arm/pr40657-1.c: New test.
698 * gcc.target/arm/pr40657-2.c: New test.
699 * gcc.c-torture/execute/pr40657.c: New test.
701 2010-07-09 Jakub Jelinek <jakub@redhat.com>
703 * gcc.dg/tree-ssa/vrp50.c: New test.
704 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
706 2010-07-08 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/c_sizeof_1.f90: Modified.
710 * gfortran.dg/storage_size_1.f08: New.
711 * gfortran.dg/storage_size_2.f08: New.
713 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
715 * gcc.c-torture/execute/20100708-1.c: New test.
717 2010-07-08 Jakub Jelinek <jakub@redhat.com>
720 * gfortran.dg/gomp/pr44847.f90: New test.
722 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
724 PR tree-optimization/44710
725 * gcc.dg/tree-ssa/ifc-6.c: New.
726 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
728 2010-07-08 Tobias Burnus <burnus@net-b.de>
731 * gfortran.dg/coarray_10.f90: Add an additional test.
733 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
736 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
737 * gcc.c-torture/execute/pr44828.x: Revert.
739 2010-07-08 Jason Merrill <jason@redhat.com>
742 * g++.dg/inherit/covariant17.C: New.
743 * g++.dg/abi/covariant1.C: Actually test for the bug.
745 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
747 PR rtl-optimization/44838
748 * gcc.dg/pr44838.c: New.
750 2010-07-08 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/44831
753 * gcc.c-torture/compile/pr44831.c: New testcase.
754 * gcc.dg/tree-ssa/pr21463.c: Adjust.
756 2010-07-08 Richard Guenther <rguenther@suse.de>
758 PR tree-optimization/44861
759 * g++.dg/vect/pr44861.cc: New testcase.
761 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
764 * gcc.c-torture/execute/pr44828.x: New file.
766 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
768 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
770 * g++.dg/ext/altivec-17.C: Adjust error message.
772 2010-07-07 Tom Tromey <tromey@redhat.com>
774 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
776 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
779 * gcc.target/i386/rdrand-1.c: Scan "jnc".
780 * gcc.target/i386/rdrand-2.c: Likewise.
781 * gcc.target/i386/rdrand-3.c: Likewise.
783 2010-07-07 Jan Hubicka <jh@suse.cz>
786 * g++.dg/torture/pr44813.C: New testcase.
787 * g++.dg/torture/pr44826.C: New testcase.
789 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
791 PR rtl-optimization/44787
792 * gcc.c-torture/compile/pr44788.c: New test.
793 * gcc.target/arm/pr44788.c: New test.
795 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
797 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
799 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
801 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
804 2010-07-06 Tobias Burnus <burnus@net-b.de>
807 * gfortran.dg/parameter_array_init_6.f90: New.
808 * gfortran.dg/initialization_20.f90: Update dg-error.
809 * gfortran.dg/initialization_24.f90: Ditto.
811 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
813 * gfortran.dg/dim_range_1.f90: New test.
814 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
816 2010-07-06 Jason Merrill <jason@redhat.com>
819 * g++.dg/cpp0x/initlist41.C: New.
822 * g++.dg/template/ptrmem22.C: New.
824 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
826 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
828 * gcc.target/i386/i386.exp: Likewise.
830 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
833 * gcc.dg/lto/20100518_0.c: Limit to x86.
835 2010-07-06 Richard Guenther <rguenther@suse.de>
838 * gcc.c-torture/execute/pr44828.c: New testcase.
840 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
842 * g++.dg/warn/noeffect2.C: Adjust expected warning.
843 * g++.dg/warn/volatile1.C: Likewise.
844 * g++.dg/template/warn1.C: Likewise.
846 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
848 AVX Programming Reference (June, 2010)
849 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
850 * g++.dg/other/i386-3.C: Likewise.
851 * gcc.target/i386/sse-12.c: Likewise.
853 * gcc.target/i386/f16c-check.h: New.
854 * gcc.target/i386/rdfsbase-1.c: Likewise.
855 * gcc.target/i386/rdfsbase-2.c: Likewise.
856 * gcc.target/i386/rdgsbase-1.c: Likewise.
857 * gcc.target/i386/rdgsbase-2.c: Likewise.
858 * gcc.target/i386/rdrand-1.c: Likewise.
859 * gcc.target/i386/rdrand-2.c: Likewise.
860 * gcc.target/i386/rdrand-3.c: Likewise.
861 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
862 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
863 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
864 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
865 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
866 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
867 * gcc.target/i386/wrfsbase-1.c: Likewise.
868 * gcc.target/i386/wrfsbase-2.c: Likewise.
869 * gcc.target/i386/wrgsbase-1.c: Likewise.
870 * gcc.target/i386/wrgsbase-2.c: Likewise.
872 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
873 (__builtin_ia32_vcvtps2ph): New.
874 (__builtin_ia32_vcvtps2ph256): Likewise.
876 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
877 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
879 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
880 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
882 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
883 (__builtin_ia32_vcvtps2ph256): Likewise.
884 Add fsgsbase,rdrnd,f16c.
886 * lib/target-supports.exp (check_effective_target_f16c): New.
888 2010-07-05 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/guality/nrv-1.c: New test.
892 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
895 * gcc.target/arm/pr42505.c: New test case.
897 2010-07-05 Jakub Jelinek <jakub@redhat.com>
900 * g++.dg/opt/nrv16.C: New test.
902 2010-07-05 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/44784
905 * gcc.c-torture/compile/pr44784.c: New testcase.
907 2010-07-05 Ira Rosen <irar@il.ibm.com>
909 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
910 Increase loop bound and array size.
911 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
914 2010-07-05 Ira Rosen <irar@il.ibm.com>
916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
918 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
919 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
920 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
922 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
925 * g++.dg/parse/template25.C: New.
927 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
929 PR rtl-optimization/44695
930 * gcc.dg/torture/pr44695.c: New.
932 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
935 * g++.dg/ext/pretty3.C: New.
937 2010-07-04 Richard Guenther <rguenther@suse.de>
940 * g++.dg/torture/pr44809.C: New testcase.
942 2010-07-04 Richard Guenther <rguenther@suse.de>
944 PR tree-optimization/44656
945 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
947 2010-07-04 Ira Rosen <irar@il.ibm.com>
948 Revital Eres <eres@il.ibm.com>
950 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
952 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
953 gcc.dg/vect/vect-96.c: Likewise.
954 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
955 that support misaligned stores. Change the number of expected
957 * gcc.dg/vect/vect-peel-1.c: New test.
958 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
959 gcc.dg/vect/vect-peel-4.c: Likewise.
960 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
961 vectorizable on all targets that support realignment.
962 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
964 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
967 * gcc.dg/torture/pr44806.c: New.
969 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
971 * gnat.dg/cond_expr1.adb: New test.
973 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/modular3.adb: New test.
976 * gnat.dg/modular3_pkg.ads: New helper.
978 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
979 Mikael Pettersson <mikpe@it.uu.se>
982 * obj-c++.dg/encode-2.mm: Produce object and save temps.
983 Make signed-ness of chars explicit. Scan the object for
984 strings that are split by some target assemblers.
985 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
988 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
990 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
992 2010-07-02 Le-Chun Wu <lcwu@google.com>
995 * g++.dg/warn/Wshadow-7.C: New test.
997 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
998 Julian Brown <julian@codesourcery.com>
999 Sandra Loosemore <sandra@codesourcery.com>
1001 * gcc.c-torture/execute/20100416-1.c: New test case.
1003 2010-07-02 Julian Brown <julian@codesourcery.com>
1004 Sandra Loosemore <sandra@codesourcery.com>
1008 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1009 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1011 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1012 Julian Brown <julian@codesourcery.com>
1014 * gcc.target/arm/neon/vadds64.c: Regenerated.
1015 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1016 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1017 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1018 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1019 * gcc.target/arm/neon-vmls-1.c: Likewise.
1020 * gcc.target/arm/neon-vsubs64.c: New execution test.
1021 * gcc.target/arm/neon-vsubu64.c: New execution test.
1022 * gcc.target/arm/neon-vadds64.c: New execution test.
1023 * gcc.target/arm/neon-vaddu64.c: New execution test.
1025 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1027 * gcc.target/arm/neon-vands64.c: New.
1028 * gcc.target/arm/neon-vandu64.c: New.
1029 * gcc.target/arm/neon-vbics64.c: New.
1030 * gcc.target/arm/neon-vbicu64.c: New.
1031 * gcc.target/arm/neon-veors64.c: New.
1032 * gcc.target/arm/neon-veoru64.c: New.
1033 * gcc.target/arm/neon-vorns64.c: New.
1034 * gcc.target/arm/neon-vornu64.c: New.
1035 * gcc.target/arm/neon-vorrs64.c: New.
1036 * gcc.target/arm/neon-vorru64.c: New.
1037 * gcc.target/arm/neon/vands64.c: Regenerated.
1038 * gcc.target/arm/neon/vandu64.c: Regenerated.
1039 * gcc.target/arm/neon/vbics64.c: Regenerated.
1040 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1041 * gcc.target/arm/neon/veors64.c: Regenerated.
1042 * gcc.target/arm/neon/veoru64.c: Regenerated.
1043 * gcc.target/arm/neon/vorns64.c: Regenerated.
1044 * gcc.target/arm/neon/vornu64.c: Regenerated.
1045 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1046 * gcc.target/arm/neon/vorru64.c: Regenerated.
1048 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1052 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1054 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1055 * gfortran.dg/intent_out_5.f90: Same.
1056 * gfortran.dg/ltrans-7.f90: Same.
1057 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1059 2010-07-02 Jan Hubicka <jh@suse.cz>
1061 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1063 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1065 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1067 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1070 * c-c++-common/Wunused-var-12.c: New test.
1072 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1075 * gcc.target/arm/pr42835.c: New test.
1078 * gcc.target/arm/pr42172-1.c: New test.
1080 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1084 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1086 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1087 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1088 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1089 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1090 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1091 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1092 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1093 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1094 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1095 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1096 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1097 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1098 * gcc.target/arm/neon-vdup_ns64.c: New.
1099 * gcc.target/arm/neon-vdup_nu64.c: New.
1100 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1101 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1102 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1103 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1104 * gcc.target/arm/neon-vmov_ns64.c: New.
1105 * gcc.target/arm/neon-vmov_nu64.c: New.
1106 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1107 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1108 * gcc.target/arm/neon-vget_lanes64.c: New.
1109 * gcc.target/arm/neon-vget_laneu64.c: New.
1110 * gcc.target/arm/neon-vset_lanes64.c: New.
1111 * gcc.target/arm/neon-vset_laneu64.c: New.
1113 2010-07-02 Richard Guenther <rguenther@suse.de>
1115 * g++.dg/torture/20100702-1.C: New testcase.
1117 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1120 * gcc.c-torture/compile/pr44707.c: New test.
1122 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/template/crash101.C: New.
1127 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1129 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1130 Use the ABI-0 accessors and fail it for m64.
1132 2010-07-02 Jan Hubicka <jh@suse.cz>
1134 * g++.dg/tree-ssa/pr44706.C: New testcase.
1136 2010-07-02 Richard Guenther <rguenther@suse.de>
1138 PR tree-optimization/44748
1139 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1141 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1143 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1144 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1145 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1146 the method types to forward:.
1148 2010-06-30 Jason Merrill <jason@redhat.com>
1150 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1151 * g++.dg/other/pr25632.C: Likewise.
1153 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1155 PR tree-optimization/40421
1156 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1158 2010-07-01 Richard Guenther <rguenther@suse.de>
1162 * gcc.c-torture/execute/20100316-1.c: New testcase.
1163 * gcc.c-torture/execute/pr44468.c: Likewise.
1164 * gcc.c-torture/compile/20100609-1.c: Likewise.
1165 * gcc.dg/volatile2.c: Adjust.
1166 * gcc.dg/plugin/selfassign.c: Likewise.
1167 * gcc.dg/pr36902.c: Likewise.
1168 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1169 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1170 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1171 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1172 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1173 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1174 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1175 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1176 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1177 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1178 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1179 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1180 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1181 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1182 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1183 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1184 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1185 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1186 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1187 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1188 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1189 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1190 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1191 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1192 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1193 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1194 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1195 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1196 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1197 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1198 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1199 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1200 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1201 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1202 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1203 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1204 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1205 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1206 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1207 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1208 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1209 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1210 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1211 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1212 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1213 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1214 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1215 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1216 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1217 * g++.dg/tree-ssa/pr31146.C: Likewise.
1218 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1219 * g++.dg/tree-ssa/pr33604.C: Likewise.
1220 * g++.dg/plugin/selfassign.c: Likewise.
1221 * gfortran.dg/array_memcpy_3.f90: Likewise.
1222 * gfortran.dg/array_memcpy_4.f90: Likewise.
1223 * c-c++-common/torture/pr42834.c: New testcase.
1225 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/template/crash100.C: New.
1230 2010-06-30 Jan Hubicka <jh@suse.cz>
1232 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1234 2010-06-30 Michael Matz <matz@suse.de>
1237 * gcc.dg/pr44699.c: New test.
1239 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1241 PR tree-optimization/39799
1242 * c-c++-common/uninit-17.c: New test.
1244 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1247 * gfortran.dg/read_infnan_1.f90: New test.
1249 2010-06-29 Jason Merrill <jason@redhat.com>
1251 Enable implicitly declared move constructor/operator= (N3053).
1252 * g++.dg/cpp0x/implicit3.C: New.
1253 * g++.dg/cpp0x/implicit4.C: New.
1254 * g++.dg/cpp0x/implicit5.C: New.
1255 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1256 * g++.dg/cpp0x/not_special.C: Adjust.
1257 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1258 * g++.dg/cpp0x/rv1n.C: Adjust.
1259 * g++.dg/cpp0x/rv1p.C: Adjust.
1260 * g++.dg/cpp0x/rv2n.C: Adjust.
1261 * g++.dg/cpp0x/rv2p.C: Adjust.
1262 * g++.dg/cpp0x/rv3n.C: Adjust.
1263 * g++.dg/cpp0x/rv3p.C: Adjust.
1264 * g++.dg/cpp0x/rv4n.C: Adjust.
1265 * g++.dg/cpp0x/rv4p.C: Adjust.
1266 * g++.dg/cpp0x/rv5n.C: Adjust.
1267 * g++.dg/cpp0x/rv5p.C: Adjust.
1268 * g++.dg/cpp0x/rv6n.C: Adjust.
1269 * g++.dg/cpp0x/rv6p.C: Adjust.
1270 * g++.dg/cpp0x/rv7n.C: Adjust.
1271 * g++.dg/cpp0x/rv7p.C: Adjust.
1272 * g++.dg/cpp0x/rv8p.C: Adjust.
1273 * g++.dg/gomp/pr26690-1.C: Adjust.
1274 * g++.dg/other/error20.C: Adjust.
1275 * g++.dg/other/error31.C: Adjust.
1276 * g++.dg/parse/error19.C: Adjust.
1277 * g++.dg/template/qualttp5.C: Adjust.
1278 * g++.old-deja/g++.law/ctors5.C: Adjust.
1280 Enable implicitly deleted functions (N2346)
1281 * g++.dg/cpp0x/defaulted17.C: New.
1282 * g++.dg/cpp0x/implicit1.C: New.
1283 * g++.dg/cpp0x/implicit2.C: New.
1284 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1285 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1286 * g++.dg/init/ctor4.C: Adjust.
1287 * g++.dg/init/synth2.C: Adjust.
1288 * g++.dg/lto/20081118_1.C: Adjust.
1289 * g++.dg/other/error13.C: Adjust.
1290 * g++.dg/other/unused1.C: Adjust.
1291 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1292 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1293 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1294 * g++.old-deja/g++.law/ctors17.C: Adjust.
1295 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1296 * g++.old-deja/g++.pt/assign1.C: Adjust.
1297 * g++.old-deja/g++.pt/crash20.C: Adjust.
1299 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1300 * g++.dg/cpp0x/defaulted13.C: Adjust.
1301 * g++.dg/cpp0x/defaulted2.C: Adjust.
1302 * g++.dg/cpp0x/defaulted3.C: Adjust.
1303 * g++.dg/cpp0x/initlist9.C: Adjust.
1304 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1305 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1306 * g++.dg/init/synth2.C: Adjust.
1308 * g++.dg/cpp0x/defaulted19.C: New.
1310 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1311 * g++.dg/template/error23.C: Fix for -std=c++0x.
1313 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1316 * gfortran.dg/proc_ptr_28.f90: New.
1318 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1320 PR tree-optimization/43801
1321 * g++.dg/torture/pr43801.C: New test.
1324 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1326 2010-06-29 Jason Merrill <jason@redhat.com>
1329 * g++.dg/template/qualified-id2.C: New.
1330 * g++.dg/template/qualified-id3.C: New.
1332 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1335 * gfortran.dg/associated_target_4.f90: New.
1337 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1340 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1342 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1344 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1346 2010-06-29 Jan Hubicka <jh@suse.cz>
1348 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1350 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1353 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1354 * gcc.target/arm/wmul-3.c: New test.
1355 * gcc.target/arm/wmul-4.c: New test.
1357 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1359 PR rtl-optimization/44659
1360 * gcc.target/i386/extract-1.c: New.
1361 * gcc.target/i386/extract-2.c: Likewise.
1362 * gcc.target/i386/extract-3.c: Likewise.
1363 * gcc.target/i386/extract-4.c: Likewise.
1364 * gcc.target/i386/extract-5.c: Likewise.
1365 * gcc.target/i386/extract-6.c: Likewise.
1367 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1370 * g++.dg/warn/Wunused-var-14.C: New test.
1372 2010-06-28 Tobias Burnus <burnus@net-b.de>
1375 * gfortran.dg/nan_6.f90: New.
1377 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1379 PR tree-optimization/43781
1380 * gcc.dg/torture/pr43781.c: New.
1382 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1385 * gfortran.dg/actual_rank_check_1.f90: New test.
1387 2010-06-28 Martin Jambor <mjambor@suse.cz>
1389 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1391 2010-06-28 Jan Hubicka <jh@suse.cz>
1393 PR tree-optimization/44687
1394 * gcc.c-torture/compile/pr44687.c
1396 2010-06-28 Martin Jambor <mjambor@suse.cz>
1399 * g++.dg/torture/pr44535.C: New test.
1401 2010-06-28 Michael Matz <matz@suse.de>
1404 * gfortran.dg/pr44592.f90: New test.
1406 2010-06-28 Jan Hubicka <jh@suse.cz>
1408 PR tree-optimization/44357
1409 * g++.dg/torture/pr44357.C: New testcase.
1411 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1413 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1414 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1415 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1416 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1417 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1418 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1419 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1420 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1422 2010-06-27 Jan Hubicka <jh@suse.cz>
1424 * gcc.c-torture/compile/pr44686.c: New file.
1426 2010-06-27 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/44683
1429 * gcc.c-torture/execute/pr44683.c: New testcase.
1431 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1433 * gnat.dg/noreturn3.ad[sb]: New test.
1435 2010-06-26 Jason Merrill <jason@redhat.com>
1437 * g++.dg/cpp0x/explicit5.C: New.
1439 2010-06-26 Richard Guenther <rguenther@suse.de>
1441 PR tree-optimization/44393
1442 * gcc.dg/pr44393.c: New testcase.
1444 2010-06-26 Jan Hubicka <jh@suse.cz>
1446 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1448 2010-06-26 Richard Guenther <rguenther@suse.de>
1451 * gcc.dg/pr44674.c: New testcase.
1453 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1455 * gcc.dg/opts-3.c: New test.
1457 2010-06-26 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/type_decl_1.f90: New.
1460 * gfortran.dg/type_decl_2.f90: New.
1462 2010-06-26 Tobias Burnus <burnus@net-b.de>
1464 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1465 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1467 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1470 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1471 error in comparing reals.
1473 2010-06-25 Tobias Burnus <burnus@net-b.de>
1475 * selected_real_kind_2.f90: New.
1476 * selected_real_kind_3.f90: New.
1478 2010-06-25 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/entry_19.f90: New.
1482 2010-06-25 Tobias Burnus <burnus@net-b.de>
1484 * gfortran.dg/end_subroutine_1.f90: New.
1485 * gfortran.dg/end_subroutine_2.f90: New.
1486 * gfortran.dg/interface_proc_end.f90: Update.
1488 2010-06-25 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/semicolon_fixed.f: Update.
1491 * gfortran.dg/semicolon_fixed_2.f: New.
1492 * gfortran.dg/semicolon_free_2.f90: New.
1493 * gfortran.dg/semicolon_free.f90: Update.
1495 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1498 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1500 2010-06-25 Martin Jambor <mjambor@suse.cz>
1502 * g++.dg/ipa/iinline-3.C: New test.
1503 * gcc.dg/ipa/modif-1.c: Removed.
1505 2010-06-25 Jan Hubicka <jh@suse.cz>
1507 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1509 2010-06-25 Martin Jambor <mjambor@suse.cz>
1511 * g++.dg/ipa/iinline-2.C: New test.
1513 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1516 * gfortran.dg/pr43866.f90: New test.
1518 PR tree-optimization/44539
1519 * gcc.dg/pr44539.c: New test.
1521 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1525 * gcc.target/mips/madd-9.c: New test.
1527 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1530 * gcc.dg/noncompile/pr44517.c: New.
1531 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1533 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1536 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1537 and add argument to nop for IA64.
1539 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1542 * gcc.target/i386/mod-1.c: New.
1543 * gcc.target/i386/umod-1.c: Likewise.
1544 * gcc.target/i386/umod-2.c: Likewise.
1545 * gcc.target/i386/umod-3.c: Likewise.
1547 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1550 * g++.dg/torture/pr44492.C: New test.
1552 2010-06-24 Andi Kleen <ak@linux.intel.com>
1554 * c-c++-common/warn-omitted-condop.c: New.
1556 2010-06-24 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/import8.f90: New.
1561 2010-06-23 Arnaud Charlet <charlet@adacore.com>
1563 * gnat.dg/not_null.adb: Update test case.
1565 2010-06-22 Jakub Jelinek <jakub@redhat.com>
1568 * g++.dg/warn/Wunused-var-13.C: New test.
1571 * g++.dg/diagnostic/method1.C: New test.
1573 2010-06-22 Cary Coutant <ccoutant@google.com>
1575 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1577 2010-06-22 Janus Weil <janus@gcc.gnu.org>
1580 * gfortran.dg/abstract_type_8.f03: New.
1582 2010-06-21 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/noexcept08.C: New.
1586 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1588 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1591 * gcc.target/i386/sse2-vec-2a.c: New.
1593 2010-06-21 DJ Delorie <dj@redhat.com>
1595 * gcc.dg/pragma-diag-1.c: New.
1597 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1600 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1602 2010-06-21 Alan Modra <amodra@gmail.com>
1605 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1606 tail call to check_fa_mid.
1608 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1611 * gcc.c-torture/execute/pr44575.c: New test.
1613 2010-06-21 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/contiguous_1.f90: New.
1617 * gfortran.dg/contiguous_2.f90: New.
1618 * gfortran.dg/contiguous_3.f90: New.
1620 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
1622 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1623 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1625 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.target/i386/pr44546.c: New test.
1630 2010-06-20 Joseph Myers <joseph@codesourcery.com>
1632 * gcc.dg/opts-2.c: New test.
1634 2010-06-19 Janus Weil <janus@gcc.gnu.org>
1637 * gfortran.dg/typebound_proc_15.f03: Modified.
1639 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
1642 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1643 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1645 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1647 * g++.dg/ext/label13.C: Fix typo in last change.
1649 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1652 * gfortran.dg/eof_3.f90
1653 * gfortran.dg/endfile_2.f90
1654 * gfortran.dg/endfile_4.f90
1655 * gfortran.dg/endfile_3.f90
1657 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1660 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1662 2010-06-18 Tobias Burnus <burnus@net-b.de>
1665 * gfortran.dg/allocate_alloc_opt_11.f90: New.
1667 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
1669 * gcc.target/arm/pr40900.c: New test.
1671 2010-06-18 Arnaud Charlet <charlet@adacore.com>
1673 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1675 2010-06-17 Janus Weil <janus@gcc.gnu.org>
1678 * gfortran.dg/typebound_call_15.f03: New.
1680 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
1683 * g++.dg/pr44486.C: New.
1685 2010-06-16 DJ Delorie <dj@redhat.com>
1687 * gcc.target/i386/volatile-bitfields-1.c: New.
1688 * gcc.target/i386/volatile-bitfields-2.c: New.
1690 2010-06-16 Jason Merrill <jason@redhat.com>
1692 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1694 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1696 2010-06-16 Richard Guenther <rguenther@suse.de>
1699 * gcc.c-torture/execute/pr44555.c: New testcase.
1701 2010-06-16 Janus Weil <janus@gcc.gnu.org>
1704 * gfortran.dg/typebound_proc_16.f03: New.
1706 2010-06-16 Martin Jambor <mjambor@suse.cz>
1708 * g++.dg/torture/pr43905.C: New test.
1710 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
1713 * gcc.dg/vect/slp-perm-5.c (main): Prevent
1714 initialization loop from being vectorized.
1715 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1717 2010-06-16 Alan Modra <amodra@gmail.com>
1719 PR tree-optimization/44507
1720 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1722 2010-06-15 Jason Merrill <jason@redhat.com>
1724 * g++.dg/overload/arg3.C: Adjust error locations.
1725 * g++.dg/overload/copy1.C: Likewise.
1726 * g++.dg/tc1/dr152.C: Likewise.
1727 * g++.dg/template/incomplete4.C: Likewise.
1728 * g++.dg/template/incomplete5.C: Likewise.
1729 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1730 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1731 * g++.old-deja/g++.pt/crash9.C: Likewise.
1733 * g++.dg/inherit/virtual5.C: New.
1735 * g++.dg/cpp0x/defaulted18.C: New.
1737 * g++.dg/cpp0x/initlist40.C: New.
1739 * g++.dg/cpp0x/initlist39.C: New.
1741 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
1744 * gcc.dg/graphite/pr44391.c: New.
1746 2010-06-15 Janus Weil <janus@gcc.gnu.org>
1749 * gfortran.dg/allocate_alloc_opt_8.f90: New.
1750 * gfortran.dg/allocate_alloc_opt_9.f90: New.
1751 * gfortran.dg/allocate_alloc_opt_10.f90: New.
1752 * gfortran.dg/class_allocate_2.f03: Modified an error message.
1754 2010-06-15 Richard Guenther <rguenther@suse.de>
1756 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1758 2010-06-15 Richard Guenther <rguenther@suse.de>
1760 * gcc.dg/vect/bb-slp-21.c: Adjust.
1761 * gcc.dg/vect/bb-slp-13.c: Likewise
1762 * gcc.dg/vect/bb-slp-4.c: Likewise
1763 * gcc.dg/vect/bb-slp-22.c: Likewise
1764 * gcc.dg/vect/bb-slp-14.c: Likewise
1765 * gcc.dg/vect/bb-slp-23.c: Likewise
1766 * gcc.dg/vect/bb-slp-15.c: Likewise
1767 * gcc.dg/vect/bb-slp-17.c: Likewise
1768 * gcc.dg/vect/bb-slp-18.c: Likewise
1769 * gcc.dg/vect/bb-slp-19.c: Likewise
1770 * gcc.dg/vect/bb-slp-10.c: Likewise
1771 * gcc.dg/vect/bb-slp-11.c: Likewise
1772 * gcc.dg/vect/bb-slp-20.c: Likewise
1773 * gcc.dg/vect/bb-slp-3.c: Likewise
1775 2010-06-15 Jakub Jelinek <jakub@redhat.com>
1778 * gfortran.dg/gomp/pr44536.f90: New test.
1779 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1781 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
1784 * gcc.target/i386/avx-vextractf128-256-3.c: New.
1785 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1787 2010-06-14 Jakub Jelinek <jakub@redhat.com>
1789 PR tree-optimization/44508
1790 * gcc.dg/tree-ssa/pr21086.c: Adjust.
1793 * gcc.dg/pr44509.c: New test.
1795 2010-06-14 Ira Rosen <irar@il.ibm.com>
1797 PR tree-optimization/44507
1798 * gcc.dg/vect/pr44507.c: New test.
1800 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
1802 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1803 and c-pretty-print.h.
1805 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1807 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
1809 * gfortran.dg/whole_file_18.f90: Updated error message.
1811 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
1813 * gfortran.dg/whole_file_20.f03: New.
1815 2010-06-12 Jan Hubicka <jh@suse.cz>
1817 * gcc.c-torture/compile/pc44485.c: New testcase.
1819 2010-06-12 Janus Weil <janus@gcc.gnu.org>
1822 * gfortran.dg/typebound_proc_4.f03: Modified error message.
1823 * gfortran.dg/typebound_proc_14.f03: New.
1824 * gfortran.dg/typebound_proc_15.f03: New.
1826 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1828 * gcc.dg/opts-1.c: New test.
1830 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1832 * gcc.dg/funroll-loops-all.c: Update expected error.
1834 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
1837 * gcc.target/i386/pr44481.c: New test.
1839 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
1841 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1843 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1846 * gcc.dg/tree-ssa/pr44483.c: New.
1848 2010-06-11 Paul Brook <paul@codesourcery.com>
1850 * g++.dg/other/arm-neon-1.C: New test.
1852 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
1856 * gfortran.dg/class_23.f03: New test.
1858 2010-06-11 Jan Hubicka <jh@suse.cz>
1860 * gcc.dg/ipa/pure-const-2.c: New testcase.
1862 2010-06-11 Jan Hubicka <jh@suse.cz>
1864 * gcc.dg/noreturn-7.c: Update.
1865 * gcc.dg/noreturn-4.c: Update.
1867 2010-06-10 Dodji Seketeli <dodji@redhat.com>
1870 * g++.dg/other/typedef4.C: New test.
1872 2010-06-10 Janus Weil <janus@gcc.gnu.org>
1875 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1877 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
1880 * gfortran.dg/asynchronous_3.f03
1882 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1885 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1886 non-temporal stores out of the tests to form new test cases. As a
1887 result, no non-temporal store should be generated in this case.
1889 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1890 prefetch-7.c that generate one non-temporal store.
1892 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1893 prefetch-7.c that generate one non-temporal store and one
1894 one-temporal prefetch.
1896 2010-06-10 Martin Jambor <mjambor@suse.cz>
1898 PR tree-optimization/44258
1899 * gcc.dg/tree-ssa/pr44258.c: New test.
1901 2010-06-10 Daniel Kraft <d@domob.eu>
1904 * gfortran.dg/associate_1.f03: New test.
1905 * gfortran.dg/associate_2.f95: New test.
1906 * gfortran.dg/associate_3.f03: New test.
1907 * gfortran.dg/associate_4.f08: New test.
1909 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1911 * gfortran.dg/selected_char_kind_4.f90: New test.
1913 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1915 * gcc.dg/pr42461.c: New test.
1917 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1920 * gfortran.dg/selected_real_kind_1.f90: New.
1922 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1925 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1927 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1930 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1932 * gfortran.dg/data_namelist_conflict.f90: New test.
1934 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1936 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1937 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1938 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1940 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1942 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1943 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1944 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1945 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1946 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1948 2010-06-09 Jason Merrill <jason@redhat.com>
1951 * g++.dg/cpp0x/decltype23.C: Move to...
1952 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1954 2010-06-09 Janus Weil <janus@gcc.gnu.org>
1957 * gfortran.dg/typebound_call_14.f03: New test.
1959 2010-06-09 Martin Jambor <mjambor@suse.cz>
1961 PR tree-optimization/44423
1962 * gcc.dg/tree-ssa/pr44423.c: New test.
1964 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
1967 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1968 TV_NONE to initialize tv_id field.
1969 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1970 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1971 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1973 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1974 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1975 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1977 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1979 PR tree-optimization/39874
1981 * gcc.dg/pr39874.c: New file.
1983 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1985 * g++.dg/ext/attr-alias-1.C: New.
1986 * g++.dg/ext/attr-alias-2.C: New.
1988 2010-06-07 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/proc_ptr_27.f90: New.
1993 2010-06-07 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/decltype23.C: New.
1998 2010-06-08 Andrew Pinski <pinskia@gmail.com>
1999 Shujing Zhao <pearly.zhao@oracle.com>
2002 * gcc.dg/c90-const-expr-10.c: Adjust.
2003 * gcc.dg/c99-const-expr-10.c: Adjust.
2004 * gcc.dg/init-bad-7.c: New.
2006 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2008 * lib/target-supports.exp (check_effective_target_gas): New proc.
2009 * gcc.c-torture/execute/960321-1.x: New file.
2011 2010-06-07 Jason Merrill <jason@redhat.com>
2014 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2016 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2019 * g++.dg/warn/Wunused-var-12.C: New test.
2022 * c-c++-common/Wunused-var-11.c: New test.
2024 2010-06-07 Jan Hubicka <jh@suse.cz>
2026 * gcc.dg/ipa/pure-const-1.c: New testcase.
2028 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2030 PR rtl-optimization/44404
2031 * gcc.dg/pr44404.c: New.
2033 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2036 * gcc.target/i386/abi-2.c: Check sysv abi here.
2037 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2038 function to avoid failures by different ABIs.
2039 * gcc.target/i386/aes-check.h: Likewise.
2040 * gcc.target/i386/avx-check.h: Likewise.
2041 * gcc.target/i386/fma4-check.h: Likewise.
2042 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2043 * gcc.target/i386/mmx-check.h: Likewise.
2044 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2045 * gcc.target/i386/pclmul-check.h: Likewise.
2046 * gcc.target/i386/sse-check.h: Likewise.
2047 * gcc.target/i386/sse2-check.h: Likewise.
2048 * gcc.target/i386/sse3-check.h: Likewise.
2049 * gcc.target/i386/sse4_1-check.h: Likewise.
2050 * gcc.target/i386/sse4_2-check.h: Likewise.
2051 * gcc.target/i386/sse4a-check.h: Likewise.
2052 * gcc.target/i386/ssse3-check.h: Likewise.
2053 * gcc.target/i386/xop-check.h: Likewise.
2054 * gcc.target/i386/pr27971.c: Fix for LLP64.
2055 * gcc.target/i386/pr39139.c: Likewise.
2056 * gcc.target/i386/pr39315-check.c: Likewise.
2057 * gcc.target/i386/vararg-1.c: Likewise.
2058 * gcc.target/i386/vararg-2.c: Likewise.
2059 Additional add dg-compile to avoid failure due
2062 * gcc.dg/compound-literal-1.c: Fix for llp64.
2063 * gcc.dg/pr32370.c: Likewise.
2064 * gcc.dg/pr37561.c: Likewise.
2065 * gcc.dg/pr41340.c: Likewise.
2066 * gcc.dg/pr41551.c: Likewise.
2068 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2071 * g++.dg/debug/dwarf2/typedef3.C: New test.
2073 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2076 * c-c++-common/pr20000.c: New.
2078 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2081 * g++.dg/init/pr44086.C: New.
2082 * g++.dg/cpp0x/decltype4.C: Adjust.
2084 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2087 * gfortran.dg/generic_23.f03: New test.
2089 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2092 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2094 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2097 * c-c++-common/Wunused-var-9.c: New test.
2099 2010-06-05 Jason Merrill <jason@redhat.com>
2101 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2103 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2106 * gcc.dg/c99-restrict-4.c: New test.
2108 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2110 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2111 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2112 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2113 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2114 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2115 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2116 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2117 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2118 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2119 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2120 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2121 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2122 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2123 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2124 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2125 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2126 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2127 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2128 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2129 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2130 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2131 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2133 2010-06-04 Jason Merrill <jason@redhat.com>
2135 * g++.dg/cpp0x/noexcept06.C: New.
2136 * g++.dg/cpp0x/noexcept07.C: New.
2138 * g++.dg/cpp0x/noexcept01.C: New.
2139 * g++.dg/cpp0x/noexcept02.C: New.
2140 * g++.dg/cpp0x/noexcept03.C: New.
2141 * g++.dg/cpp0x/noexcept04.C: New.
2142 * g++.dg/cpp0x/noexcept05.C: New.
2144 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2147 * g++.dg/warn/Wunused-var-10.C: New test.
2148 * g++.dg/warn/Wunused-var-11.C: New test.
2151 * c-c++-common/Wunused-var-10.c: New test.
2153 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2156 * gcc.dg/assign-warn-2.c: Update.
2157 * gcc.dg/cpp/line3.c: Update.
2158 * gcc.dg/c99-array-lval-8.c: Update.
2159 * gcc.dg/cast-qual-2.c: Update.
2160 * gcc.dg/c99-arraydecl-3.c: Update.
2161 * gcc.dg/assign-warn-1.c: Update.
2162 * gcc.dg/format/gcc_diag-1.c: Update.
2164 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2166 PR rtl-optimization/39871
2167 PR rtl-optimization/40615
2168 PR rtl-optimization/42500
2169 PR rtl-optimization/42502
2170 * gcc.target/arm/eliminate.c: New test.
2172 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2175 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2176 * g++.old-deja/g++.other/delete3.C: Likewise.
2177 * g++.old-deja/g++.other/new.C: Likewise.
2178 * g++.old-deja/g++.law/operators27.C: Likewise.
2179 * g++.old-deja/g++.mike/p755.C: Likewise.
2180 * g++.dg/eh/new1.C: Likewise.
2181 * g++.dg/init/new5.C: Likewise.
2183 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2185 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2186 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2187 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2189 2010-06-03 Richard Guenther <rguenther@suse.de>
2192 * lib/lto.exp: Always load gcc.exp.
2193 (lto-obj): For C source files invoke gcc_target_compile.
2194 * g++.dg/lto/20100603-1_0.C: New testcase.
2195 * g++.dg/lto/20100603-1_1.c: Likewise.
2197 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2199 PR tree-optimization/43688
2200 * gfortran.dg/pr43688.f90: New.
2202 2010-06-03 Richard Guenther <rguenther@suse.de>
2205 * gcc.dg/lto/20100603-1_0.c: New testcase.
2206 * gcc.dg/lto/20100603-2_0.c: Likewise.
2207 * gcc.dg/lto/20100603-3_0.c: Likewise.
2209 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2212 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2213 * gcc.target/powerpc/recip-2.c: Ditto.
2214 * gcc.target/powerpc/recip-3.c: Ditto.
2215 * gcc.target/powerpc/recip-4.c: Ditto.
2216 * gcc.target/powerpc/recip-5.c: Ditto.
2217 * gcc.target/powerpc/recip-6.c: Ditto.
2218 * gcc.target/powerpc/recip-7.c: Ditto.
2219 * gcc.target/powerpc/recip-test.h: Ditto.
2220 * gcc.target/powerpc/recip-test2.h: Ditto.
2222 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2224 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2226 2010-06-02 Jason Merrill <jason@redhat.com>
2228 * g++.dg/ext/vector9.C: Expect typedef in error message.
2233 * g++.dg/tc1/dr101.C: Remove xfails.
2235 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2238 * g++.dg/ipa/pr44372.C: New.
2240 2010-06-02 Jan Hubicka <jh@suse.cz>
2243 * g++.dg/torture/pr44295.C: Neww testcase.
2245 2010-06-02 Jan Hubicka <jh@suse.cz>
2247 * gcc.dg/tree-ssa/loadpre6.c: Update.
2249 2010-06-02 Richard Guenther <rguenther@suse.de>
2251 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2254 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2256 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2257 the link fail message.
2259 2010-06-02 Tobias Burnus <burnus@net-b.de>
2262 * gfortran.dg/use_13.f90: New test case.
2264 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2267 * gfortran.dg/error_stop_2.f08: Minor update.
2269 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272 * gfortran.dg/error_stop_1.f08: New test.
2273 * gfortran.dg/error_stop_2.f08: New test.
2275 2010-06-01 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/initlist37.C: New.
2279 * g++.dg/cpp0x/initlist38.C: New.
2282 * g++.dg/cpp0x/initlist36.C: New.
2284 2010-05-31 Jan Hubicka <jh@suse.cz>
2286 * gcc.dg/noreturn-8.c: New testcase.
2288 2010-05-31 Jan Hubicka <jh@suse.cz>
2290 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2291 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2293 2010-05-31 Jan Hubicka <jh@suse.cz>
2295 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2296 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2298 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2301 * gfortran.dg/dependency_27.f90: New test.
2302 * gfortran.dg/array_assign_1.F90: New test.
2304 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2307 * gcc.target/i386/sse-24.c: New test.
2309 2010-05-31 Jan Hubicka <jh@suse.cz>
2311 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2313 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.dg/pr44337.c: New test.
2318 PR tree-optimization/44182
2319 * g++.dg/debug/pr44182.C: New test.
2321 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2323 * gcc.dg/nested-func-7.c: New test.
2324 * gnat.dg/frame_overflow.adb: Adjust directives.
2326 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2328 * gnat.dg/prot2.ad[sb]: New test.
2329 * gnat.dg/prot2_pkg1.ads: New helper.
2330 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2332 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2334 * gnat.dg/array11.adb: Adjust dg-warning directive.
2335 * gnat.dg/object_overflow.adb: Likewise.
2337 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2340 * gcc.dg/tree-ssa/pr44306.c: New.
2342 2010-05-29 Jan Hubicka <jh@suse.cz>
2344 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2346 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2348 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2350 2010-05-28 Mike Stump <mikestump@comcast.net>
2353 * objc.dg/const-str-9.m: Remove static.
2355 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.c-torture/compile/pr43636.c: New test.
2360 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2363 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2364 * obj-c++.dg/try-catch-9.mm: Ditto.
2366 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2368 Revert patch for PR c++/44188
2369 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2371 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2374 * g++.dg/debug/dwarf2/typedef3.C: New test.
2376 2010-05-27 Jason Merrill <jason@redhat.com>
2379 * g++.dg/ext/vla9.C: New.
2381 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2384 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2385 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2386 * objc.dg/torture/tls/thr-init.m: Ditto.
2387 * objc.dg/torture/trivial.m: Ditto.
2388 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2389 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2390 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2391 * obj-c++.dg/torture/trivial.mm: Ditto.
2393 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2395 * g++.dg/lto/20100302_0.C: Skip on darwin.
2397 2010-05-27 Richard Guenther <rguenther@suse.de>
2399 PR tree-optimization/44284
2400 * gcc.dg/vect/vect-118.c: New testcase.
2401 * gcc.dg/vect/bb-slp-20.c: Adjust.
2402 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2403 * gcc.dg/vect/slp-9.c: Likewise.
2404 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2405 * gcc.dg/vect/vect-10.c: Likewise.
2406 * gcc.dg/vect/vect-109.c: Likewise.
2407 * gcc.dg/vect/vect-12.c: Likewise.
2408 * gcc.dg/vect/vect-36.c: Likewise.
2409 * gcc.dg/vect/vect-7.c: Likewise.
2410 * gcc.dg/vect/vect-iv-8.c: Likewise.
2411 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2412 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2413 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2414 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2415 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2416 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2417 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2418 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2419 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2420 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2421 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2422 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2423 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2424 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2425 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2426 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2427 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2429 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2431 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2434 2010-05-26 Jan Hubicka <jh@suse.cz>
2436 * gcc.dg/lto/materialize-1_0.c: New file.
2437 * gcc.dg/lto/materialize-1_1.c: New file.
2439 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2441 * gnat.dg/lto10.adb: New test.
2442 * gnat.dg/lto10_pkg.ads: New helper.
2444 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2446 * lib/target-supports.exp (check_effective_target_int128): New
2447 function to check if __int128 types are available for target.
2448 * c-c++-common/int128-types-1.c: New.
2449 * c-c++-common/int128-1.c: New.
2450 * c-c++-common/int128-2.c: New.
2451 * g++.dg/abi/mangle43.C: New.
2452 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2453 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2454 pointer-wide scalar.
2455 * g++.dg/other/pr25632.C: Likewise.
2456 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2457 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2459 * g++.dg/warn/pr13358-4.C: Likewise.
2460 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2461 * g++.dg/warn/Wconversion-null.C: Likewise.
2463 2010-05-26 Jason Merrill <jason@redhat.com>
2466 * g++.dg/cpp0x/variadic101.C: New.
2468 2010-05-26 Richard Guenther <rguenther@suse.de>
2470 PR rtl-optimization/44164
2471 * gcc.c-torture/execute/pr44164.c: New testcase.
2472 * g++.dg/tree-ssa/pr13146.C: Adjust.
2474 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2477 * gfortran.dg/whole_file_19.f90 : New test.
2479 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2484 * gfortran.dg/pr40999.f: Fix function type.
2485 * gfortran.dg/whole_file_5.f90: Likewise.
2486 * gfortran.dg/whole_file_6.f90: Likewise.
2487 * gfortran.dg/whole_file_16.f90: New.
2488 * gfortran.dg/whole_file_17.f90: New.
2489 * gfortran.dg/whole_file_18.f90: New.
2491 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2492 Iain Sandoe <iains@gcc.gnu.org>
2494 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2495 * gcc.c-torture/compile/pr44197.c: Require alias support.
2496 * gcc.dg/lto/20081222_0.c: Ditto.
2498 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2501 * gcc.dg/guality/vla-2.c: New test.
2503 2010-05-25 Richard Guenther <rguenther@suse.de>
2506 * g++.dg/torture/pr44069.C: New testcase.
2508 2010-05-25 Richard Guenther <rguenther@suse.de>
2510 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2512 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2515 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2517 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2519 * obj-c++.dg/torture/tls/trivial.mm: New.
2520 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2521 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2522 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2523 * obj-c++.dg/torture/tls/diag-1.mm: New.
2524 * obj-c++.dg/torture/tls/tls.exp: New.
2525 * obj-c++.dg/torture/trivial.mm: New.
2526 * obj-c++.dg/torture/dg-torture.exp: New.
2527 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2528 * obj-c++.dg/tls/trivial.m: New.
2529 * obj-c++.dg/tls/init-1.mm: New.
2530 * obj-c++.dg/tls/diag-1.mm: New.
2531 * obj-c++.dg/tls/init-2.mm: New.
2532 * obj-c++.dg/tls/diag-2.mm: New.
2533 * obj-c++.dg/tls/diag-3.mm: New.
2534 * obj-c++.dg/tls/diag-4.mm: New.
2535 * obj-c++.dg/tls/static-1.mm: New.
2536 * obj-c++.dg/tls/tls.exp: New.
2537 * obj-c++.dg/tls/diag-5.mm: New.
2538 * obj-c++.dg/tls/static-1a.mm: New.
2539 * objc-obj-c++-shared/Object1.mm: New.
2540 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2542 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2545 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2546 * obj-c++.dg/const-str-6.mm: Ditto.
2548 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2550 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2552 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2555 * gnat.dg/array13.ad[sb]: New test.
2557 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2558 Sandra Loosemore <sandra@codesourcery.com>
2560 * gcc.target/arm/neon/: Regenerated test cases.
2562 * gcc.target/arm/neon/polytypes.c,
2563 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2564 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2565 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2566 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2567 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2568 dg-add-options arm_neon.
2570 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2571 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2572 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2573 and arm_neon_fp16_ok.
2575 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2576 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2578 * lib/target-supports.exp (add_options_for_arm_neon): New.
2579 (check_effective_target_arm_neon_ok_nocache): New, from
2580 check_effective_target_arm_neon_ok. Check multiple possibilities.
2581 (check_effective_target_arm_neon_ok): Use
2582 check_effective_target_arm_neon_ok_nocache.
2583 (add_options_for_arm_neon_fp16)
2584 (check_effective_target_arm_neon_fp16_ok)
2585 check_effective_target_arm_neon_fp16_ok_nocache): New.
2586 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2588 2010-05-24 Jason Merrill <jason@redhat.com>
2591 * g++.dg/cpp0x/initlist35.C: New.
2592 * g++.dg/init/brace6.C: Adjust.
2594 2010-05-24 Paul Brook <paul@codesourcery.com>
2596 * gcc.target/arm/frame-pointer-1.c: New test.
2597 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2598 pointer elimination.
2600 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.target/i386/crc32-3.c: New.
2604 * gcc.target/i386/crc32-4.c: Likewise.
2606 2010-05-23 Joseph Myers <joseph@codesourcery.com>
2608 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2609 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2610 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2612 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2614 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2616 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
2619 * gcc.c-target/pr43869.c: New test.
2621 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2624 * gfortran.dg/class_22.f03: New.
2626 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
2629 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2631 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2634 * gfortran.dg/abstract_type_7.f03: New.
2636 2010-05-21 Jason Merrill <jason@redhat.com>
2638 * g++.dg/eh/spec11.C: Test cleanup optimization.
2640 2010-05-21 Jakub Jelinek <jakub@redhat.com>
2643 * gcc.target/i386/pr44223.c: New test.
2645 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2647 * gcc.target/i386/pr25993.c: Use @function as type specifier.
2649 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
2651 * g++.dg/other/const3.C: New test.
2653 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
2656 * warn_unused_dummy_argument_1.f90: New.
2657 * warn_unused_dummy_argument_2.f90: New.
2659 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/inherit/crash1.C: New.
2663 * g++.dg/inherit/crash2.C: Likewise.
2665 2010-05-20 Jakub Jelinek <jakub@redhat.com>
2668 * g++.dg/debug/pr44178.C: New test.
2670 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
2673 * gcc.dg/tree-ssa/prefetch-6.c: Add
2674 --param min-insn-to-prefetch-ratio=6.
2675 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2676 allow unrolling, and adjust the movnti count.
2678 2010-05-20 Jan Hubicka <jh@suse.cz>
2681 * gcc.c-torture/compile/pr44197.c: New file.
2683 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
2685 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2687 (check_effective_target_xop): Remove __may_alias__ attribute.
2689 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
2692 * gcc.c-torture/execute/pr44202-1.c: New test.
2694 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2697 * gfortran.dg/label_1.f90: Update test.
2699 2010-05-19 Jan Hubicka <jh@suse.cz>
2701 * gcc.dg/lto/ipareference2_0.c: New file.
2702 * gcc.dg/lto/ipareference2_1.c: New file.
2704 2010-05-19 Jason Merrill <jason@redhat.com>
2706 * g++.dg/parse/fn-typedef2.C: New.
2708 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2712 * g++.dg/template/fntype1.C: New.
2714 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
2716 * gnat.dg/discr23.ad[sb]: New test.
2717 * gnat.dg/discr23_pkg.ads: New helper.
2719 * gnat.dg/specs/controlled1.ads: New test.
2720 * gnat.dg/specs/controlled1_pkg.ads: New helper.
2722 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2725 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2726 Fixed scope of C_SIZEOF.
2727 * gfortran.dg/warn_conversion_2.f90: New.
2729 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2731 * lib/target-supports.exp (check_effective_target_sse2): New proc.
2732 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2733 for optional selector.
2734 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2735 (check_effective_target_sse3): New proc.
2736 * gcc.target/i386/math-torture/math-torture.exp: Load
2737 target-supports.exp.
2738 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2739 check_effective_target_sse2.
2740 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2741 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2742 * g++.dg/vect/vect.exp: Likewise.
2743 * gfortran.dg/vect/vect.exp: Likewise.
2744 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2745 -msse2 if check_effective_target_sse2.
2747 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2748 * gcc.target/i386/3dnow-2.c: Likewise.
2749 * gcc.target/i386/3dnowA-1.c: Likewise.
2750 * gcc.target/i386/3dnowA-2.c: Likewise.
2751 * gcc.target/i386/pr42549.c: Likewise.
2753 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2754 * gcc.target/i386/sse3-addsubpd.c: Likewise.
2755 * gcc.target/i386/sse3-addsubps.c: Likewise.
2756 * gcc.target/i386/sse3-haddpd.c: Likewise.
2757 * gcc.target/i386/sse3-haddps.c: Likewise.
2758 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2759 * gcc.target/i386/sse3-hsubps.c: Likewise.
2760 * gcc.target/i386/sse3-movddup.c: Likewise.
2761 * gcc.target/i386/sse3-movshdup.c: Likewise.
2762 * gcc.target/i386/sse3-movsldup.c: Likewise.
2764 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2765 * g++.dg/ext/attrib35.C: Likewise.
2766 * g++.dg/opt/pr40496.C: Likewise.
2767 * g++.dg/other/i386-1.C: Likewise.
2768 * g++.dg/other/i386-4.C: Likewise.
2769 * g++.dg/other/pr34435.C: Likewise.
2770 * g++.dg/other/pr39496.C: Likewise.
2771 * g++.dg/other/pr40446.C: Likewise.
2772 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2773 * gcc.dg/compat/vector-1a_main.c: Likewise.
2774 * gcc.dg/compat/vector-2a_main.c: Likewise.
2775 * gcc.dg/lto/20090206-1_0.c: Likewise.
2776 * gcc.dg/pr34856.c: Likewise.
2777 * gcc.dg/pr36584.c: Likewise.
2778 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
2779 * gcc.dg/pr37544.c: Likewise.
2780 * gcc.dg/torture/pr16104-1.c: Likewise.
2781 * gcc.dg/torture/pr35771-1.c: Likewise.
2782 * gcc.dg/torture/pr35771-2.c: Likewise.
2783 * gcc.dg/torture/pr35771-3.c: Likewise.
2784 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2785 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2786 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2787 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2788 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2789 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2790 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2791 * gcc.target/i386/20060512-1.c: Likewise.
2792 * gcc.target/i386/20060512-3.c: Likewise.
2793 * gcc.target/i386/all_one_m128i.c: Likewise.
2794 * gcc.target/i386/float128-1.c: Likewise.
2795 * gcc.target/i386/float128-2.c: Likewise.
2796 * gcc.target/i386/fpcvt-1.c: Likewise.
2797 * gcc.target/i386/fpcvt-2.c: Likewise.
2798 * gcc.target/i386/fpcvt-3.c: Likewise.
2799 * gcc.target/i386/fpprec-1.c: Likewise.
2800 * gcc.target/i386/funcspec-9.c: Likewise.
2801 * gcc.target/i386/incoming-1.c: Likewise.
2802 * gcc.target/i386/incoming-12.c: Likewise.
2803 * gcc.target/i386/incoming-2.c: Likewise.
2804 * gcc.target/i386/incoming-3.c: Likewise.
2805 * gcc.target/i386/incoming-4.c: Likewise.
2806 * gcc.target/i386/incoming-6.c: Likewise.
2807 * gcc.target/i386/incoming-7.c: Likewise.
2808 * gcc.target/i386/incoming-8.c: Likewise.
2809 * gcc.target/i386/opt-1.c: Likewise.
2810 * gcc.target/i386/opt-2.c: Likewise.
2811 * gcc.target/i386/ordcmp-1.c: Likewise.
2812 * gcc.target/i386/pr17692.c: Likewise.
2813 * gcc.target/i386/pr18614-1.c: Likewise.
2814 * gcc.target/i386/pr22152.c: Likewise.
2815 * gcc.target/i386/pr23570.c: Likewise.
2816 * gcc.target/i386/pr23575.c: Likewise.
2817 * gcc.target/i386/pr26449-1.c: Likewise.
2818 * gcc.target/i386/pr26600.c: Likewise.
2819 * gcc.target/i386/pr27790.c: Likewise.
2820 * gcc.target/i386/pr28839.c: Likewise.
2821 * gcc.target/i386/pr30970.c: Likewise.
2822 * gcc.target/i386/pr32000-1.c: Likewise.
2823 * gcc.target/i386/pr32000-2.c: Likewise.
2824 * gcc.target/i386/pr32280.c: Likewise.
2825 * gcc.target/i386/pr32661.c: Likewise.
2826 * gcc.target/i386/pr32708-1.c: Likewise.
2827 * gcc.target/i386/pr32961.c: Likewise.
2828 * gcc.target/i386/pr33329.c: Likewise.
2829 * gcc.target/i386/pr35714.c: Likewise.
2830 * gcc.target/i386/pr35767-1.c: Likewise.
2831 * gcc.target/i386/pr35767-1d.c: Likewise.
2832 * gcc.target/i386/pr35767-1i.c: Likewise.
2833 * gcc.target/i386/pr35767-2.c: Likewise.
2834 * gcc.target/i386/pr35767-2d.c: Likewise.
2835 * gcc.target/i386/pr35767-2i.c: Likewise.
2836 * gcc.target/i386/pr35767-3.c: Likewise.
2837 * gcc.target/i386/pr35767-5.c: Likewise.
2838 * gcc.target/i386/pr36222-1.c: Likewise.
2839 * gcc.target/i386/pr36578-1.c: Likewise.
2840 * gcc.target/i386/pr36578-2.c: Likewise.
2841 * gcc.target/i386/pr36992-1.c: Likewise.
2842 * gcc.target/i386/pr37101.c: Likewise.
2843 * gcc.target/i386/pr37216.c: Likewise.
2844 * gcc.target/i386/pr37434-1.c: Likewise.
2845 * gcc.target/i386/pr37434-2.c: Likewise.
2846 * gcc.target/i386/pr37843-3.c: Likewise.
2847 * gcc.target/i386/pr37843-4.c: Likewise.
2848 * gcc.target/i386/pr39162.c: Likewise.
2849 * gcc.target/i386/pr39315-1.c: Likewise.
2850 * gcc.target/i386/pr39315-2.c: Likewise.
2851 * gcc.target/i386/pr39315-3.c: Likewise.
2852 * gcc.target/i386/pr39315-4.c: Likewise.
2853 * gcc.target/i386/pr39445.c: Likewise.
2854 * gcc.target/i386/pr39496.c: Likewise.
2855 * gcc.target/i386/pr40809.c: Likewise.
2856 * gcc.target/i386/pr40906-3.c: Likewise.
2857 * gcc.target/i386/pr41019.c: Likewise.
2858 * gcc.target/i386/pr42542-1.c: Likewise.
2859 * gcc.target/i386/pr42542-2.c: Likewise.
2860 * gcc.target/i386/pr42542-3.c: Likewise.
2861 * gcc.target/i386/pr42542-3a.c: Likewise.
2862 * gcc.target/i386/pr42881.c: Likewise.
2863 * gcc.target/i386/push-1.c: Likewise.
2864 * gcc.target/i386/quad-sse.c: Likewise.
2865 * gcc.target/i386/reload-1.c: Likewise.
2866 * gcc.target/i386/sse-10.c: Likewise.
2867 * gcc.target/i386/sse-11.c: Likewise.
2868 * gcc.target/i386/sse-15.c: Likewise.
2869 * gcc.target/i386/sse-17.c: Likewise.
2870 * gcc.target/i386/sse-18.c: Likewise.
2871 * gcc.target/i386/sse-19.c: Likewise.
2872 * gcc.target/i386/sse-4.c: Likewise.
2873 * gcc.target/i386/sse-6.c: Likewise.
2874 * gcc.target/i386/sse-vect-types.c: Likewise.
2875 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2876 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2877 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2878 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2879 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2880 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2881 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2882 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2883 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2884 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2885 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2886 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2887 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2888 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2889 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2890 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2891 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2892 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2893 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2894 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2895 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2896 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2897 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2898 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2899 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2900 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2901 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2902 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2903 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2904 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2905 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2906 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2907 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2908 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2909 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2910 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2911 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2912 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2913 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2914 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2915 * gcc.target/i386/sse2-mmx.c: Likewise.
2916 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2917 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2918 * gcc.target/i386/sse2-movd-1.c: Likewise.
2919 * gcc.target/i386/sse2-movd-2.c: Likewise.
2920 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2921 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2922 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2923 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2924 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2925 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2926 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2927 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2928 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2929 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2930 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2931 * gcc.target/i386/sse2-movq-1.c: Likewise.
2932 * gcc.target/i386/sse2-movq-2.c: Likewise.
2933 * gcc.target/i386/sse2-movq-3.c: Likewise.
2934 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2935 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2936 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2937 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2938 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2939 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2940 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2941 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2942 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2943 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2944 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2945 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2946 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2947 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2948 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2949 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2950 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2951 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2952 * gcc.target/i386/sse2-pand-1.c: Likewise.
2953 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2954 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2955 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2956 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2957 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2958 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2959 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2960 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2961 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2962 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2963 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2964 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2965 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2966 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2967 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2968 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2969 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2970 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2971 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2972 * gcc.target/i386/sse2-por-1.c: Likewise.
2973 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2974 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2975 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2976 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2977 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2978 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2979 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2980 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2981 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2982 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2983 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2984 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2985 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2986 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2987 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2988 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2989 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2990 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2991 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2992 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2993 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2994 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2995 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2996 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2997 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2998 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2999 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3000 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3001 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3002 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3003 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3004 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3005 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3006 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3007 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3008 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3009 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3010 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3011 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3012 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3013 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3014 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3015 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3016 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3017 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3018 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3019 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3020 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3021 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3022 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3023 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3024 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3025 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3026 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3027 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3028 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3029 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3030 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3031 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3032 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3033 * gcc.target/i386/sse2-vec-1.c: Likewise.
3034 * gcc.target/i386/sse2-vec-2.c: Likewise.
3035 * gcc.target/i386/sse2-vec-3.c: Likewise.
3036 * gcc.target/i386/sse2-vec-4.c: Likewise.
3037 * gcc.target/i386/sse2-vec-5.c: Likewise.
3038 * gcc.target/i386/sse2-vec-6.c: Likewise.
3039 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3040 * gcc.target/i386/ssefn-2.c: Likewise.
3041 * gcc.target/i386/ssefn-4.c: Likewise.
3042 * gcc.target/i386/ssefp-1.c: Likewise.
3043 * gcc.target/i386/ssefp-2.c: Likewise.
3044 * gcc.target/i386/sseregparm-3.c: Likewise.
3045 * gcc.target/i386/sseregparm-4.c: Likewise.
3046 * gcc.target/i386/sseregparm-5.c: Likewise.
3047 * gcc.target/i386/sseregparm-6.c: Likewise.
3048 * gcc.target/i386/sseregparm-7.c: Likewise.
3049 * gcc.target/i386/ssetype-1.c: Likewise.
3050 * gcc.target/i386/ssetype-2.c: Likewise.
3051 * gcc.target/i386/ssetype-3.c: Likewise.
3052 * gcc.target/i386/ssetype-4.c: Likewise.
3053 * gcc.target/i386/ssetype-5.c: Likewise.
3054 * gcc.target/i386/unordcmp-1.c: Likewise.
3055 * gcc.target/i386/vararg-1.c: Likewise.
3056 * gcc.target/i386/vararg-2.c: Likewise.
3057 * gcc.target/i386/vararg-3.c: Likewise.
3058 * gcc.target/i386/vararg-4.c: Likewise.
3059 * gcc.target/i386/vararg-7.c: Likewise.
3060 * gcc.target/i386/vararg-8.c: Likewise.
3061 * gcc.target/i386/vecinit-1.c: Likewise.
3062 * gcc.target/i386/vecinit-2.c: Likewise.
3063 * gcc.target/i386/vecinit-3.c: Likewise.
3064 * gcc.target/i386/vecinit-4.c: Likewise.
3065 * gcc.target/i386/vecinit-5.c: Likewise.
3066 * gcc.target/i386/vecinit-6.c: Likewise.
3067 * gcc.target/i386/vectorize2.c: Likewise.
3068 * gcc.target/i386/vectorize3.c: Likewise.
3069 * gcc.target/i386/vectorize4.c: Likewise.
3070 * gcc.target/i386/vectorize6.c: Likewise.
3071 * gcc.target/i386/vectorize7.c: Likewise.
3072 * gcc.target/i386/vectorize8.c: Likewise.
3073 * gcc.target/i386/vperm-v2df.c: Likewise.
3074 * gcc.target/i386/vperm-v2di.c: Likewise.
3075 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3076 * gcc.target/i386/xorps-sse2.c: Likewise.
3077 * gcc.target/i386/xorps.c: Likewise.
3078 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3079 * gfortran.dg/graphite/pr42326.f90: Likewise.
3080 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3082 2010-05-19 Richard Guenther <rguenther@suse.de>
3085 * g++.dg/lto/20100519-1_0.C: New testcase.
3087 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3090 * gfortran.dg/warn_intent_out_not_set.f90: New.
3092 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3095 * gfortran.dg/data_char_1.f90: Updated warning message.
3096 * gfortran.dg/data_array_6.f: New.
3098 2010-05-19 Martin Jambor <mjambor@suse.cz>
3100 * g++.dg/ipa/ivinline-8.C: New test.
3101 * gcc.dg/ipa/iinline-2.c: Likewise.
3103 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3106 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3107 arguments; add check for return value kind.
3108 * gfortran.dg/float_1.f90: Likewise.
3110 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3112 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3114 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3115 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3116 Prune another location line format.
3117 (lto-obj): Call lto_prune_warns on comp_output.
3119 2010-05-18 Jan Hubicka <jh@suse.cz>
3121 * gcc.dg/lto/ipacp_0.c: New test.
3122 * gcc.dg/lto/ipacp_1.c: New test.
3124 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3127 * gcc.dg/lto/20100518_0.c: New test.
3129 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3131 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3133 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3136 * gfortran.dg/class_21.f03: New.
3138 2010-05-17 Jason Merrill <jason@redhat.com>
3141 * g++.dg/cpp0x/initlist34.C: New.
3144 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3146 2010-05-17 Martin Jambor <mjambor@suse.cz>
3148 * g++.dg/ipa/ivinline-1.C: New test.
3149 * g++.dg/ipa/ivinline-2.C: New test.
3150 * g++.dg/ipa/ivinline-3.C: New test.
3151 * g++.dg/ipa/ivinline-4.C: New test.
3152 * g++.dg/ipa/ivinline-5.C: New test.
3153 * g++.dg/ipa/ivinline-6.C: New test.
3155 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3156 Jason Merrill <jason@redhat.com>
3159 * c-c++-common/Wunused-var-8.c: New test.
3161 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.c-torture/compile/pr42347.c: New test.
3167 * g++.dg/ext/asmgoto1.C: New test.
3169 2010-05-17 Martin Jambor <mjambor@suse.cz>
3172 * gcc.dg/tree-ssa/pr44133.c: New test.
3173 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3176 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3179 * gfortran.dg/class_20.f03: New.
3181 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3184 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3185 debug messages but not the newly introduced one.
3187 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3190 * gfortran.dg/initialization_25.f90: Commented testcase.
3191 * gfortran.dg/initialization_26.f90: New.
3193 2010-05-16 Richard Guenther <rguenther@suse.de>
3195 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3196 * gcc.dg/pr43084.c: Likewise.
3197 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3199 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3201 * gcc.dg/struct/struct-reorg.exp: Likewise.
3202 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3203 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3205 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3207 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3208 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3209 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3210 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3213 2010-05-15 Jason Merrill <jason@redhat.com>
3215 * g++.dg/eh/spec10.C: New.
3216 * g++.dg/eh/spec11.C: New.
3217 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3219 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3223 * gfortran.dg/allocatable_scalar_9.f90: New.
3225 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3228 * g++.dg/torture/pr44148.C: New test.
3230 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3232 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3233 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3234 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3235 diagnostics and type sizes.
3237 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3239 * gnat.dg/lto9.adb: New test.
3240 * gnat.dg/lto9_pkg1.ads: New helper.
3241 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3243 2010-05-15 Jan Hubicka <jh@suse.cz>
3245 * gcc.dg/lto/ipareference_1.c: Rename to ...
3246 * gcc.dg/lto/ipareference_0.c: ... this one.
3247 * gcc.dg/lto/ipareference_2.c: Rename to ...
3248 * gcc.dg/lto/ipareference_1.c: ... this one.
3250 2010-05-15 Jan Hubicka <jh@suse.cz>
3252 * gcc.dg/lto/ipareference_1.c: New file.
3253 * gcc.dg/lto/ipareference_2.c: New file.
3255 2010-05-15 Richard Guenther <rguenther@suse.de>
3257 PR tree-optimization/44038
3258 * gcc.c-torture/compile/pr44038.c: New testcase.
3260 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3262 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3263 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3265 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3269 * gfortran.dg/class_18.f03: New.
3270 * gfortran.dg/class_19.f03: New.
3272 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3276 * g++.dg/debug/dwarf2/const1.C: Remove.
3278 2010-05-14 Jason Merrill <jason@redhat.com>
3280 * g++.dg/eh/cond4.C: New.
3281 * g++.dg/eh/elide2.C: Adjust.
3282 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3284 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3287 * gfortran.dg/actual_array_interface_2.f90: New test.
3289 2010-05-14 Richard Guenther <rguenther@suse.de>
3291 PR tree-optimization/44119
3292 * gcc.c-torture/compile/pr44119.c: New testcase.
3294 2010-05-14 Jason Merrill <jason@redhat.com>
3297 * g++.dg/eh/terminate1.C: New.
3299 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3301 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3304 * gcc.dg/pr44136.c: New test.
3306 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3309 * g++.dg/warn/Wshadow-4.C: Adjust.
3310 * g++.dg/warn/Wshadow-5.C: New test.
3311 * g++.dg/warn/Wshadow-6.C: New test
3313 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3316 * gfortran.dg/initialization_25.f90: New.
3318 2010-05-13 Martin Jambor <mjambor@suse.cz>
3320 * g++.dg/otr-fold-1.C: New test.
3321 * g++.dg/otr-fold-2.C: New test.
3323 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3326 * gfortran.dg/gomp/pr44036-1.f90: New test.
3327 * gfortran.dg/gomp/pr44036-2.f90: New test.
3328 * gfortran.dg/gomp/pr44036-3.f90: New test.
3331 * gcc.dg/guality/sra-1.c: New test.
3333 2010-05-12 Jan Hubicka <jh@suse.cz>
3335 * tree-ssa/unreachable.c: New test.
3337 2010-05-12 Jason Merrill <jason@redhat.com>
3339 * g++.dg/cpp0x/sfinae1.C: New.
3341 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3343 * gcc.target/i386/zee.c: New file.
3345 2010-05-12 Jason Merrill <jason@redhat.com>
3347 * g++.dg/conversion/op1.C: Expect template candidate message.
3348 * g++.dg/cpp0x/nullptr15.C: Likewise.
3349 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3350 * g++.dg/cpp0x/pr31431.C: Likewise.
3351 * g++.dg/cpp0x/temp_default2.C: Likewise.
3352 * g++.dg/cpp0x/trailing4.C: Likewise.
3353 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3354 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3355 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3356 * g++.dg/cpp0x/variadic35.C: Likewise.
3357 * g++.dg/cpp0x/vt-35147.C: Likewise.
3358 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3359 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3360 * g++.dg/ext/visibility/anon8.C: Likewise.
3361 * g++.dg/ext/vla2.C: Likewise.
3362 * g++.dg/other/pr28114.C: Likewise.
3363 * g++.dg/other/ptrmem10.C: Likewise.
3364 * g++.dg/other/ptrmem11.C: Likewise.
3365 * g++.dg/overload/unknown1.C: Likewise.
3366 * g++.dg/parse/template7.C: Likewise.
3367 * g++.dg/parse/typename7.C: Likewise.
3368 * g++.dg/template/conv11.C: Likewise.
3369 * g++.dg/template/copy1.C: Likewise.
3370 * g++.dg/template/deduce3.C: Likewise.
3371 * g++.dg/template/dependent-expr5.C: Likewise.
3372 * g++.dg/template/friend.C: Likewise.
3373 * g++.dg/template/incomplete2.C: Likewise.
3374 * g++.dg/template/local4.C: Likewise.
3375 * g++.dg/template/local6.C: Likewise.
3376 * g++.dg/template/operator10.C: Likewise.
3377 * g++.dg/template/overload6.C: Likewise.
3378 * g++.dg/template/ptrmem2.C: Likewise.
3379 * g++.dg/template/ptrmem20.C: Likewise.
3380 * g++.dg/template/ptrmem8.C: Likewise.
3381 * g++.dg/template/sfinae2.C: Likewise.
3382 * g++.dg/template/ttp25.C: Likewise.
3383 * g++.dg/template/unify10.C: Likewise.
3384 * g++.dg/template/unify11.C: Likewise.
3385 * g++.dg/template/unify6.C: Likewise.
3386 * g++.dg/template/unify7.C: Likewise.
3387 * g++.dg/template/unify9.C: Likewise.
3388 * g++.dg/template/varmod1.C: Likewise.
3389 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3390 * g++.old-deja/g++.law/operators32.C: Likewise.
3391 * g++.old-deja/g++.pt/crash28.C: Likewise.
3392 * g++.old-deja/g++.pt/crash60.C: Likewise.
3393 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3394 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3395 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3396 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3397 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3398 * g++.old-deja/g++.pt/expr2.C: Likewise.
3399 * g++.old-deja/g++.pt/overload7.C: Likewise.
3400 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3401 * g++.old-deja/g++.pt/spec5.C: Likewise.
3402 * g++.old-deja/g++.pt/spec6.C: Likewise.
3403 * g++.old-deja/g++.pt/t24.C: Likewise.
3404 * g++.old-deja/g++.pt/unify4.C: Likewise.
3405 * g++.old-deja/g++.pt/unify6.C: Likewise.
3406 * g++.old-deja/g++.pt/unify8.C: Likewise.
3407 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3408 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3409 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3411 * g++.dg/cpp0x/initlist32.C: New.
3413 * g++.dg/template/conv11.C: New.
3414 * g++.dg/conversion/op1.C: Adjust expected error.
3416 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3418 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3421 * gcc.target/i386/avx-cmpsd-1.c: New.
3422 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3423 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3424 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3425 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3426 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3428 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3431 * gcc.dg/gomp/pr44085.c: New test.
3432 * gfortran.dg/gomp/pr44085.f90: New test.
3434 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3436 * objc-obj-c++-shared/Object1.m: New.
3437 * objc.dg/torture: New directory.
3438 * objc.dg/torture/tls: Ditto.
3439 * objc.dg/tls: Ditto.
3440 * objc.dg/torture/tls/trivial.m: New test.
3441 * objc.dg/torture/tls/thr-init-2.m: New test.
3442 * objc.dg/torture/tls/thr-init-3.m: New test.
3443 * objc.dg/torture/tls/thr-init.m: New test.
3444 * objc.dg/torture/tls/diag-1.m: New test.
3445 * objc.dg/torture/tls/tls.exp: New.
3446 * objc.dg/torture/trivial.m: New test.
3447 * objc.dg/torture/dg-torture.exp: New.
3448 * objc.dg/tls/diag-3.m: New test.
3449 * objc.dg/tls/diag-4.m: New test.
3450 * objc.dg/tls/diag-5.m: New test.
3451 * objc.dg/tls/init-1.m: New test.
3452 * objc.dg/tls/init-2.m: New test.
3453 * objc.dg/tls/tls.exp: New.
3454 * objc.dg/tls/diag-2.m: New test.
3455 * lib/objc.exp: Respond to dg-additional-files.
3457 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3459 * gcc.target/m68k/20100512-1.c: New.
3461 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3463 * gnat.dg/lto8.adb: New test.
3464 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3465 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3467 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3472 * g++.dg/template/crash97.C: New.
3473 * g++.dg/template/crash98.C: Likewise.
3474 * g++.dg/template/crash99.C: Likewise.
3475 * g++.dg/cpp0x/pr31439.C: Adjust.
3476 * g++.dg/template/crash95.C: Likewise.
3478 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3481 * c-c++-common/asmgoto-4.c: New test.
3482 * gcc.target/i386/pr44071.c: New test.
3485 * c-c++-common/Wunused-var-7.c: New test.
3486 * g++.dg/warn/Wunused-var-9.C: New test.
3488 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3491 * gfortran.dg/gomp/pr43711.f90: New.
3493 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3496 * gfortran.dg/select_5.f90: Updated.
3498 2010-05-11 Jan Hubicka <jh@suse.cz>
3500 PR tree-optimize/44063
3501 * gcc.c-torture/compile/pr44063.c: New testcase.
3503 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3506 * gcc.dg/pr44023.c: New test.
3508 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3510 * gnat.dg/lto7.adb: New test.
3511 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3513 2010-05-10 Jason Merrill <jason@redhat.com>
3516 * g++.dg/template/inherit5.C: New.
3519 * g++.dg/cpp0x/initlist33.C: New.
3520 * g++.dg/cpp0x/initlist26.C: Adjust.
3521 * g++.dg/cpp0x/initlist28.C: Adjust.
3523 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3526 * g++.dg/init/pr43719.C: New.
3527 * g++.dg/anon-struct4.C: Adjust.
3529 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3532 * gcc.dg/pr44028.c: New test.
3534 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3539 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3540 * gfortran.dg/warn_conversion.f90: New.
3542 2010-05-10 Michael Matz <matz@suse.de>
3544 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3546 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3548 PR rtl-optimization/44012
3549 * gcc.dg/pr44012.c: New.
3551 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3553 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3554 Log text on entry and exit.
3555 Prune Sun ld warnings for common symbols with differing sizes.
3556 (lto-link-and-maybe-run): Change caller.
3558 2010-05-10 Janus Weil <janus@gcc.gnu.org>
3561 * gfortran.dg/class_7.f03: Modified.
3562 * gfortran.dg/select_type_1.f03: Modified.
3563 * gfortran.dg/select_type_12.f03: New.
3565 2010-05-10 Richard Guenther <rguenther@suse.de>
3567 PR tree-optimization/44050
3568 * gcc.dg/torture/pr44050.c: New testcase.
3570 2010-05-10 Wei Guozhi <carrot@google.com>
3573 * gcc.target/arm/pr42879.c: New testcase.
3575 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3578 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3580 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3583 * gcc.dg/anon-struct-10.c: New test.
3585 2010-05-09 Richard Guenther <rguenther@suse.de>
3588 * gcc.dg/pr44024.c: New testcase.
3590 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3593 * gcc.dg/anon-struct-9.c: New test.
3595 2010-05-09 Richard Guenther <rguenther@suse.de>
3598 * gcc.c-torture/compile/pr44043.c: New testcase.
3600 2010-05-09 Richard Guenther <rguenther@suse.de>
3602 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3604 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
3606 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3608 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3610 * gnat.dg/lto[12456].adb: Add "target lto" marker.
3611 * gnat.dg/specs/lto3.ads: Likewise.
3613 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
3616 * gcc.dg/pr28685-1.c: New file.
3618 2010-05-08 Richard Guenther <rguenther@suse.de>
3620 PR tree-optimization/44030
3621 * gcc.c-torture/compile/pr44030.c: New testcase.
3623 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3625 * gnat.dg/lto6.adb: New test.
3626 * gnat.dg/lto6_pkg.ads: New helper.
3628 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3630 * gnat.dg/lto5.adb: New test.
3631 * gnat.dg/lto5_pkg.ad[sb]: New helper.
3633 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3635 * gnat.dg/lto4.ad[sb]: New test.
3637 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/specs/lto3.ads: New test.
3640 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3641 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3643 2010-05-08 Quentin Ochem <ochem@adacore.com>
3645 * gnat.dg/sizetype3.ad[sb]: New test.
3646 * gnat.dg/sizetype3_pkg.ads: New helper.
3648 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
3651 * g++.dg/init/new29.C: New.
3653 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
3656 * gfortran.dg/coarray_1.f90: Fixed error message.
3657 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3658 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3659 * gfortran.dg/intrinsic_std_5.f90: New.
3661 2010-05-07 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3665 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3667 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3668 (size_t, stderr): Remove.
3669 (read_error): Replaced __builtin_fprintf by fprintf.
3671 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
3673 * gcc.dg/ordered-comparison-1.c: New test.
3674 * gcc.dg/ordered-comparison-2.c: New test.
3675 * gcc.dg/ordered-comparison-3.c: New test.
3676 * gcc.dg/ordered-comparison-4.c: New test.
3678 2010-05-06 Mike Stump <mikestump@comcast.net>
3681 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3683 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
3684 Jason Merrill <jason@redhat.com>
3686 * g++.dg/cpp0x/nullptr01.C: New.
3687 * g++.dg/cpp0x/nullptr02.C: New.
3688 * g++.dg/cpp0x/nullptr03.C: New.
3689 * g++.dg/cpp0x/nullptr04.C: New.
3690 * g++.dg/cpp0x/nullptr05.C: New.
3691 * g++.dg/cpp0x/nullptr06.C: New.
3692 * g++.dg/cpp0x/nullptr07.C: New.
3693 * g++.dg/cpp0x/nullptr08.C: New.
3694 * g++.dg/cpp0x/nullptr09.C: New.
3695 * g++.dg/cpp0x/nullptr10.C: New.
3696 * g++.dg/cpp0x/nullptr11.C: New.
3697 * g++.dg/cpp0x/nullptr12.C: New.
3698 * g++.dg/cpp0x/nullptr13.C: New.
3699 * g++.dg/cpp0x/nullptr14.C: New.
3700 * g++.dg/cpp0x/nullptr15.C: New.
3701 * g++.dg/cpp0x/nullptr16.C: New.
3702 * g++.dg/cpp0x/nullptr17.C: New.
3703 * g++.dg/cpp0x/nullptr18.C: New.
3704 * g++.dg/cpp0x/nullptr19.C: New.
3705 * g++.dg/cpp0x/nullptr20.C: New.
3706 * g++.dg/cpp0x/nullptr21.C: New.
3707 * g++.dg/cpp0x/nullptr22.C: New.
3708 * g++.dg/debug/nullptr01.C: New.
3709 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3711 2010-05-06 Jakub Jelinek <jakub@redhat.com>
3713 * gcc.dg/Wunused-var-8.c: Move to...
3714 * c-c++-common/Wunused-var-6.c: ... here. New test.
3716 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3719 * g++.dg/template/crash96.C: New.
3721 2010-05-06 Jan Hubicka <jh@suse.cz>
3723 PR tree-optimization/43791
3724 * gcc.c-torture/compile/pr43791.c: New file.
3726 2010-05-06 Michael Matz <matz@suse.de>
3728 PR tree-optimization/43984
3729 * gfortran.dg/pr43984.f90: New test.
3731 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3734 * gcc.dg/pr40989.c: New.
3736 2010-05-06 Richard Guenther <rguenther@suse.de>
3738 PR tree-optimization/43934
3739 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3741 2010-05-06 Richard Guenther <rguenther@suse.de>
3743 PR tree-optimization/43987
3744 * gcc.c-torture/execute/pr43987.c: New testcase.
3745 * gcc.dg/torture/pta-escape-1.c: Adjust.
3746 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3747 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3748 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3749 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3751 2010-04-22 Jakub Jelinek <jakub@redhat.com>
3752 Dodji Seketeli <dodji@redhat.com>
3755 * g++.dg/warn/Wunused-7.C: Add dg-warning.
3756 * g++.dg/template/sfinae16.C: Likewise.
3757 * gcc.dg/Wunused-var-1.c: Moved to...
3758 * c-c++-common/Wunused-var-1.c: ...here. New test.
3759 * gcc.dg/Wunused-var-2.c: Moved to...
3760 * c-c++-common/Wunused-var-2.c: ...here. New test.
3761 * gcc.dg/Wunused-var-3.c: Moved to...
3762 * c-c++-common/Wunused-var-3.c: ...here. New test.
3763 * gcc.dg/Wunused-var-4.c: Moved to...
3764 * gcc.dg/Wunused-var-1.c: ... here.
3765 * gcc.dg/Wunused-var-5.c: Moved to...
3766 * c-c++-common/Wunused-var-4.c: ...here. New test.
3767 * gcc.dg/Wunused-var-7.c: Moved to...
3768 * c-c++-common/Wunused-var-5.c: ...here. New test.
3769 * gcc.dg/Wunused-var-6.c: Moved to...
3770 * gcc.dg/Wunused-var-2.c: ... here.
3771 * c-c++-common/Wunused-var-1.c: New test.
3772 * c-c++-common/Wunused-var-2.c: New test.
3773 * c-c++-common/Wunused-var-3.c: New test.
3774 * c-c++-common/Wunused-var-4.c: New test.
3775 * c-c++-common/Wunused-var-5.c: New test.
3776 * g++.dg/warn/Wunused-var-1.C: New test.
3777 * g++.dg/warn/Wunused-var-2.C: New test.
3778 * g++.dg/warn/Wunused-var-3.C: New test.
3779 * g++.dg/warn/Wunused-var-4.C: New test.
3780 * g++.dg/warn/Wunused-var-5.C: New test.
3781 * g++.dg/warn/Wunused-var-6.C: New test.
3782 * g++.dg/warn/Wunused-var-7.C: New test.
3783 * g++.dg/warn/Wunused-var-8.C: New test.
3784 * g++.dg/warn/Wunused-parm-1.C: New test.
3785 * g++.dg/warn/Wunused-parm-2.C: New test.
3786 * g++.dg/warn/Wunused-parm-3.C: New test.
3788 2010-05-06 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/gomp/crayptr5.f90: New test case.
3793 2010-05-05 Jason Merrill <jason@redhat.com>
3796 * g++.dg/ext/attrib39.C: New.
3798 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
3801 * gfortran.dg/data_invalid.f90: New.
3803 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
3805 * gnat.dg/lto2.adb: New test.
3807 2010-05-05 Jason Merrill <jason@redhat.com>
3810 * g++.dg/opt/empty1.C: New.
3812 2010-05-05 Janus Weil <janus@gcc.gnu.org>
3815 * gfortran.dg/class_17.f03: New.
3817 2010-05-04 Neil Vachharajani <nvachhar@google.com>
3819 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3821 2010-05-04 Mike Stump <mikestump@comcast.net>
3824 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3826 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3829 * gcc.target/i386/pr43668.c: New.
3831 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/cpp0x/initlist31.C: New.
3836 2010-05-04 Jakub Jelinek <jakub@redhat.com>
3839 * gcc.dg/Wunused-var-8.c: New test.
3841 2010-05-04 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp0x/enum3.C: Extend.
3846 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.target/i386/pr43799.c: New.
3851 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3853 * gnat.dg/lto1.adb: New test.
3854 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3856 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3859 * gcc.target/i386/pr43671.c: New.
3861 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3864 * g++.dg/template/crash95.C: New.
3866 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3869 * gcc.target/i386/pr43508.c: New.
3871 2010-05-04 Richard Guenther <rguenther@suse.de>
3873 PR tree-optimization/43879
3874 * g++.dg/torture/pr43879-1_0.C: New testcase.
3875 * g++.dg/torture/pr43879-1_1.C: Likewise.
3877 2010-05-03 Dodji Seketeli <dodji@redhat.com>
3880 * g++.dg/other/crash-12.C: New test.
3882 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3884 * g++.dg/cdce3.C: Add a space. Updated.
3886 2010-05-03 Jason Merrill <jason@redhat.com>
3889 * g++.dg/opt/enum2.C: New.
3890 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3891 * g++.dg/warn/Wswitch-1.C: Adjust message.
3893 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3895 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3896 * g++.dg/ext/label13.C: Fix typo.
3897 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3899 * gcc.c-torture/compile/limits-declparen.c: xfail on
3900 alpha*-dec-osf5* with -g.
3901 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3902 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3903 * gcc.dg/c99-tgmath-2.c: Likewise.
3904 * gcc.dg/c99-tgmath-3.c: Likewise.
3905 * gcc.dg/c99-tgmath-4.c: Likewise.
3907 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3910 * gfortran.dg/unexpected_interface.f90: New test.
3912 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914 * ada/acats/run_acats (which): New function.
3915 (host_gnatchop, host_gnatmake): Use it.
3917 2010-05-03 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/43971
3920 * gcc.dg/pr43971.c: New testcase.
3922 2010-05-03 Jakub Jelinek <jakub@redhat.com>
3925 * gcc.dg/debug/pr43972.c: New test.
3927 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
3930 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3932 2010-05-02 Richard Guenther <rguenther@suse.de>
3934 PR tree-optimization/43879
3935 * gcc.dg/torture/pr43879-3.c: New testcase.
3937 2010-05-01 Richard Guenther <rguenther@suse.de>
3939 PR tree-optimization/43949
3940 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3942 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3945 * g++.dg/init/new28.C: New.
3947 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3950 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3951 structure and nested declarations.
3952 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3953 structure and nested declarations. Reduce header clutter and
3954 use _exit() rather than abort().
3955 * objc.dg/encode-10.m: New.
3956 * objc.dg/encode-11.m: New.
3958 2010-04-30 DJ Delorie <dj@redhat.com>
3960 * gcc.c-torture/execute/20100430-1.c: New test.
3962 2010-04-30 Jason Merrill <jason@redhat.com>
3965 * g++.dg/template/ptrmem21.C: New.
3967 2010-04-30 Tobias Burnus Mburnus@net-b.de>
3971 * gfortran.dg/coarray_13.f90: New test.
3973 2010-04-30 Richard Guenther <rguenther@suse.de>
3976 * gcc.dg/lto/20100430-1_0.c: New testcase.
3978 2010-04-30 Jakub Jelinek <jakub@redhat.com>
3981 * c-c++-common/pr43942.c: New test.
3983 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3985 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3986 conflict with darwin crt1.o 'start' symbol.
3988 2010-04-30 Richard Guenther <rguenther@suse.de>
3990 PR tree-optimization/43879
3991 * gcc.dg/torture/pr43879_1.c: New testcase.
3993 2010-04-30 Richard Guenther <rguenther@suse.de>
3995 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3997 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4000 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4001 user-provided constructor while recursing.
4003 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4006 * gfortran.dg/class_16.f03: New test.
4008 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4011 * gfortran.dg/class_15.f03: New.
4013 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4016 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4018 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4021 * gfortran.dg/generic_22.f03 : New test.
4023 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4026 * gfortran.dg/class_14.f03: New test.
4028 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4031 * gfortran.dg/interface_32.f90: New test.
4033 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4034 Janus Weil <janus@gcc.gnu.org>
4037 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4038 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4039 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4041 2010-04-28 Mike Stump <mikestump@comcast.net>
4043 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4045 * g++.dg/uninit-pred-2_b.C: Likewise.
4047 2010-04-28 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4053 2010-04-28 Matthias Klose <doko@ubuntu.com>
4055 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4056 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4057 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4058 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4059 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4061 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4063 * gcc.dg/const-uniq-1.c: New test.
4064 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4066 2010-04-28 Xinliang David Li <davidxl@google.com>
4068 * gcc.dg/uninit-pred-2_b.c: New test.
4069 * gcc.dg/uninit-pred-4_b.c: New test.
4070 * gcc.dg/uninit-pred-3_d.c: New test.
4071 * gcc.dg/uninit-pred-6_b.c: New test.
4072 * gcc.dg/uninit-pred-8_b.c: New test.
4073 * gcc.dg/uninit-pred-3_a.c: New test.
4074 * gcc.dg/uninit-pred-2_c.c: New test.
4075 * gcc.dg/uninit-pred-5_a.c: New test.
4076 * gcc.dg/uninit-pred-3_e.c: New test.
4077 * gcc.dg/uninit-pred-7_a.c: New test.
4078 * gcc.dg/uninit-pred-6_c.c: New test.
4079 * gcc.dg/uninit-pred-9_a.c: New test.
4080 * gcc.dg/uninit-pred-8_c.c: New test.
4081 * gcc.dg/uninit-pred-3_b.c: New test.
4082 * gcc.dg/uninit-pred-5_b.c: New test.
4083 * gcc.dg/uninit-pred-7_b.c: New test.
4084 * gcc.dg/uninit-pred-6_d.c: New test.
4085 * gcc.dg/uninit-pred-9_b.c: New test.
4086 * gcc.dg/uninit-pred-2_a.c: New test.
4087 * gcc.dg/uninit-pred-4_a.c: New test.
4088 * gcc.dg/uninit-pred-3_c.c: New test.
4089 * gcc.dg/uninit-pred-6_a.c: New test.
4090 * gcc.dg/uninit-pred-8_a.c: New test.
4091 * gcc.dg/uninit-pred-7_c.c: New test.
4092 * gcc.dg/uninit-pred-6_e.c: New test.
4093 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4094 * g++.dg/uninit-pred-1_a.C: New test.
4095 * g++.dg/uninit-pred-1_b.C: New test.
4096 * g++.dg/uninit-pred-2_a.C: New test.
4097 * g++.dg/uninit-pred-2_b.C: New test.
4098 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4099 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4100 * g++.dg/uninit-pred-loop_1.cc: New test.
4102 2010-04-28 Martin Jambor <mjambor@suse.cz>
4104 * gcc.dg/lto/20091209-1_0.c: New testcase.
4106 2010-04-28 Richard Guenther <rguenther@suse.de>
4108 PR tree-optimization/43879
4109 PR tree-optimization/43909
4110 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4112 2010-04-28 Richard Guenther <rguenther@suse.de>
4115 * g++.dg/torture/pr43880.C: New testcase.
4117 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4120 * g++.dg/template/recurse2.C: Update
4121 * g++.dg/template/recurse.C: Update.
4122 * g++.dg/template/pr23510.C: Update.
4123 * lib/prune.exp: Filter out 'recursively instantiated'.
4125 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4128 * g++.dg/init/pr29043.C: New.
4130 2010-04-27 Jason Merrill <jason@redhat.com>
4132 * g++.dg/lookup/scoped5.C: Adjust.
4133 * g++.dg/lookup/scoped8.C: Adjust.
4134 * g++.dg/template/dependent-expr5.C: Adjust.
4135 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4138 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4141 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4143 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4144 Jan Hubicka <hubicka@ucw.cz>
4146 * gcc.dg/pure-2.c: New testcase.
4147 * gcc.dg/const-1.c: New testcase.
4149 2010-04-27 Jason Merrill <jason@redhat.com>
4151 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4154 * g++.dg/template/sfinae17.C: New.
4155 * g++.dg/template/sfinae18.C: New.
4157 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4159 * g++.dg/init/pr42844.C: New.
4160 * g++.dg/cpp0x/pr42844-2.C: New.
4161 * g++.dg/cpp0x/defaulted2.C: Adjust.
4162 * g++.dg/tree-ssa/pr27549.C: Likewise.
4163 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4165 2010-04-27 Tobias Burnus <burnus@net-b.de>
4168 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4170 2010-04-27 Richard Guenther <rguenther@suse.de>
4173 * g++.dg/other/pr40561.C: New testcase.
4175 2010-04-27 Martin Jambor <mjambor@suse.cz>
4178 * g++.dg/ipa/pr43812.C: New test.
4180 2010-04-27 Jan Hubicka <jh@suse.cz>
4182 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4183 (test): ... this one.
4185 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4188 * gcc.target/arm/thumb-stackframe.c: New test.
4190 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4192 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4193 * gcc.dg/misc-column.c: Likewise.
4194 * gcc.dg/Walways-true-1.c: Likewise.
4195 * gcc.dg/Walways-true-2.c: Likewise.
4196 * gcc.dg/warn-addr-cmp.c: Likewise.
4198 2010-04-27 Tobias Burnus <burnus@net-b.de>
4201 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4202 * gfortran.dg/coarray_12.f90: New.
4204 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4207 * gcc.dg/pr32207.c: New test.
4208 * gcc.dg/misc-column.c: Adjust expected warning.
4209 * gcc.dg/Walways-true-1.c: Likewise.
4210 * gcc.dg/Walways-true-2.c: Likewise.
4211 * gcc.dg/warn-addr-cmp.c: Likewise.
4213 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4216 * lib/lto.exp (lto_prune_vis_warns): New function.
4217 (lto-link-and-maybe-run): Call it.
4219 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4221 PR tree-optimization/43904
4222 * gcc.dg/tree-ssa/tailcall-6.c: New.
4224 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4227 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4228 Darwin8/OSX10.4 - compatible code generation.
4230 * obj-c++.dg/stubify-1.mm: Ditto.
4231 * lib/objc-torture.exp: Do not require link success for
4232 "trivial.m" in the runtime checks when dowhat = 'compile'.
4233 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4234 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4235 Darwin8/OSX10.4 - compatible code generation.
4236 * objc.dg/stubify-2.m: Ditto.
4237 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4238 * objc.dg/next-runtime-1.m: Ditto.
4239 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4240 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4243 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4246 * lib/plugin-support.exp: Use "-undefined
4247 dynamic_lookup" on darwin.
4249 2010-04-26 Richard Guenther <rguenther@suse.de>
4251 * gcc.dg/lto/20100426_0.c: New testcase.
4253 2010-04-26 Jie Zhang <jie@codesourcery.com>
4255 PR tree-optimization/43833
4256 gcc.dg/Warray-bounds-8.c: New test case.
4258 2010-04-26 Richard Guenther <rguenther@suse.de>
4261 * g++.dg/lto/20100423-3_0.C: New testcase.
4263 2010-04-26 Richard Guenther <rguenther@suse.de>
4266 * g++.dg/lto/20100423-2_0.C: New testcase.
4268 2010-04-26 Ira Rosen <irar@il.ibm.com>
4270 * gcc.dg/vect/bb-slp-23.c: New test.
4272 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4274 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4275 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4276 * gcc.dg/c1x-float-1.c: New test.
4278 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4280 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4283 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4285 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4287 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4288 * gfortran.dg/default_format_2.f90: Ditto.
4290 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4292 * gfortran.dg/pr43505.f90: Clean up .mod file.
4293 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4294 * gfortran.dg/pr41347.f90: Ditto.
4295 * gfortran.dg/internal_pack_4.f90: Ditto.
4296 * gfortran.dg/proc_decl_23.f90: Ditto.
4297 * gfortran.dg/recursive_check_3.f90: Ditto.
4298 * gfortran.dg/intent_out_3.f90: Ditto.
4299 * gfortran.dg/assignment_2.f90: Ditto.
4300 * gfortran.dg/pr41928.f90: Ditto.
4301 * gfortran.dg/pr42166.f90: Ditto.
4302 * gfortran.dg/private_type_12.f90: Ditto.
4303 * gfortran.dg/graphite/pr42185.f90: Ditto.
4304 * gfortran.dg/graphite/pr42186.f90: Ditto.
4305 * gfortran.dg/graphite/pr40982.f90: Ditto.
4306 * gfortran.dg/graphite/id-2.f90: Ditto.
4307 * gfortran.dg/graphite/id-4.f90: Ditto.
4308 * gfortran.dg/graphite/pr42050.f90: Ditto.
4309 * gfortran.dg/graphite/id-18.f90: Ditto.
4310 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4311 * gfortran.dg/graphite/pr41924.f90: Ditto.
4312 * gfortran.dg/graphite/pr42393.f90: Ditto.
4313 * gfortran.dg/graphite/pr37980.f90: Ditto.
4314 * gfortran.dg/graphite/pr38953.f90: Ditto.
4315 * gfortran.dg/graphite/pr42180.f90: Ditto.
4316 * gfortran.dg/graphite/pr42181.f90: Ditto.
4317 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4318 * gfortran.dg/select_type_4.f90: Ditto.
4319 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4320 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4321 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4322 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4323 * gfortran.dg/whole_file_11.f90: Ditto.
4324 * gfortran.dg/private_type_11.f90: Ditto.
4325 * gfortran.dg/vect/vect-gems.f90: Ditto.
4326 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4328 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4330 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4332 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4334 * gnat.dg/pack15.ad[sb]: New test.
4336 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4338 * gcc.target/arm/mla-1.c: New test.
4340 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4344 * gfortran.dg/pr43793.f90: New test.
4346 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4348 PR tree-optimization/41442
4349 * gcc.target/i386/pr41442.c: New test.
4351 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4354 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4356 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359 * gfortran.dg/open_nounit.f90: New test.
4361 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4365 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4367 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4369 * gcc.dg/Wconversion-integer.c: Update.
4371 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4373 * gnat.dg/unchecked_convert5.adb: New test.
4375 2010-04-23 Richard Guenther <rguenther@suse.de>
4378 * gcc.dg/lto/20100423-2_0.c: New testcase.
4379 * gcc.dg/lto/20100423-2_0.c: Likewise.
4381 2010-04-23 Richard Guenther <rguenther@suse.de>
4384 * gcc.dg/lto/20100423-1_0.c: New testcase.
4385 * gcc.dg/lto/20100423-1_1.c: Likewise.
4387 2010-04-23 Martin Jambor <mjambor@suse.cz>
4389 PR tree-optimization/43846
4390 * gcc.dg/tree-ssa/sra-10.c: New test.
4392 2010-04-23 Martin Jambor <mjambor@suse.cz>
4395 * gcc.c-torture/execute/pr43835.c: New test.
4397 2010-04-23 Richard Guenther <rguenther@suse.de>
4400 * g++.dg/lto/20100423-1_0.C: New testcase.
4402 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4404 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4406 2010-04-22 Ira Rosen <irar@il.ibm.com>
4408 PR tree-optimization/43842
4409 * gcc.dg/vect/pr43842.c: New test.
4411 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4413 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4414 * gcc.target/i386/wmul-2.c: Likewise.
4416 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4418 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4419 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4421 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4423 * gfortran.dg/reassoc_6.f: New testcase.
4425 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4428 * gcc.target/arm/wmul-1.c: New test.
4429 * gcc.target/arm/wmul-2.c: New test.
4431 2010-04-22 Richard Guenther <rguenther@suse.de>
4433 PR tree-optimization/43845
4434 * gcc.c-torture/compile/pr43845.c: New testcase.
4436 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4439 * gcc.target/i386/wmul-1.c: New test.
4440 * gcc.target/i386/wmul-2.c: New test.
4441 * gcc.target/bfin/wmul-1.c: New test.
4442 * gcc.target/bfin/wmul-2.c: New test.
4444 2010-04-22 Richard Guenther <rguenther@suse.de>
4447 * gfortran.dg/vector_subscript_6.f90: New testcase.
4448 * gfortran.dg/assign_10.f90: Adjust.
4450 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4453 * gfortran.dg/gomp/pr43836.f90: New test.
4455 2010-04-21 Richard Guenther <rguenther@suse.de>
4457 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4459 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4461 * gcc.dg/torture/builtin-cproj-3.c: New.
4463 2010-04-20 Jason Merrill <jason@redhat.com>
4466 * g++.dg/template/recurse2.C: New.
4467 * g++.dg/parse/crash36.C: Adjust.
4468 * g++.dg/other/fold1.C: Adjust.
4469 * g++.dg/init/member1.C: Adjust.
4470 * lib/prune.exp: Prune "skipping N instantiation contexts".
4472 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4474 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4476 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4478 * gcc.dg/torture/builtin-cproj-1.c: New.
4479 * gcc.dg/torture/builtin-cproj-2.c: New.
4481 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4485 * g++.dg/template/typedef32.C: Adjust.
4486 * g++.dg/template/typedef33.C: New test.
4488 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4491 * gfortran.dg/proc_decl_23.f90: New test.
4494 * gfortran.dg/abstract_type_6.f03: New test.
4496 2010-04-20 Xinliang David Li <davidxl@google.com>
4498 * g++.dg/tree-ssa/fold-compare.C: New.
4500 2010-04-20 Richard Guenther <rguenther@suse.de>
4502 PR tree-optimization/39417
4503 * g++.dg/torture/pr39417.C: New testcase.
4505 2010-04-20 Richard Guenther <rguenther@suse.de>
4507 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4509 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4511 * g++.dg/debug/dwarf2/rv1.C: New test.
4513 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4516 * gcc.c-torture/compile/pr43635.c: New testcase.
4518 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4521 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4522 of sequential loops being private only in the innermost containing
4526 * gfortran.dg/gomp/pr43337.f90: New test.
4528 2010-04-19 Richard Guenther <rguenther@suse.de>
4530 PR tree-optimization/43796
4531 * gfortran.dg/pr43796.f90: New testcase.
4533 2010-04-19 Richard Guenther <rguenther@suse.de>
4535 PR tree-optimization/43783
4536 * gcc.c-torture/execute/pr43783.c: New testcase.
4538 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4541 * gcc.target/i386/pr43766.c: New test.
4543 2010-04-19 Jie Zhang <jie@codesourcery.com>
4546 * gcc.target/i386/pr43662.c: New test.
4548 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4551 * g++.dg/template/typedef32.C: New test.
4553 2010-04-19 Ira Rosen <irar@il.ibm.com>
4555 PR tree-optimization/37027
4556 * lib/target-supports.exp
4557 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4558 * gcc.dg/vect/pr37027.c: New test.
4559 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4560 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4561 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4562 gcc.dg/vect/vect-complex-6.c: Likewise.
4564 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4566 * g++.dg/debug/dwarf2/enum1.C: New test.
4568 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4570 * gnat.dg/rep_clause5.ad[sb]: New test.
4571 * gnat.dg/rep_clause5_pkg.ads: New helper.
4573 2010-04-18 Ira Rosen <irar@il.ibm.com>
4575 PR tree-optimization/43771
4576 * g++.dg/vect/pr43771.cc: New test.
4578 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
4581 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4582 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4584 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
4586 * gnat.dg/sizetype.adb: Rename into...
4587 * gnat.dg/sizetype1.adb: ...this.
4588 * gnat.dg/sizetype2.adb: New test.
4590 2010-04-16 Richard Guenther <rguenther@suse.de>
4592 PR tree-optimization/43572
4593 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4595 2010-04-16 Olivier Hainque <hainque@adacore.com>
4597 * gnat.dg/specs/discr_private.ads: New test.
4599 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
4602 * gcc.target/arm/thumb-comparisons.c: New test.
4605 * gcc.target/arm/thumb-cbranchqi.c: New test.
4607 2010-04-16 Christian Bruel <christian.bruel@st.com>
4609 * g++.dg/torture/pr36191.C: Enable for SH.
4611 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
4613 * gnat.dg/wide_boolean.adb: New test.
4614 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4616 2010-04-15 Richard Guenther <rguenther@suse.de>
4618 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4619 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4620 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4621 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4622 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4623 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4624 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4625 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4626 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4627 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4628 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4629 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4630 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4631 * gcc.dg/torture/ipa-pta-2.c: Likewise.
4632 * gcc.dg/torture/ipa-pta-1.c: Adjust.
4634 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
4637 * gcc.target/arm/pr42496.c: New test.
4639 2010-04-14 Jason Merrill <jason@redhat.com>
4642 * g++.dg/ext/attrib38.C: New.
4644 2010-04-14 Steve Ellcey <sje@cup.hp.com>
4647 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4649 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
4652 * gcc.dg/cpp/warn-undef-2.c: Update.
4653 * gcc.dg/cpp/warn-traditional-2.c: Update.
4654 * gcc.dg/cpp/warn-comments-2.c: Update.
4655 * gcc.dg/cpp/warn-variadic-2.c: Update.
4656 * gcc.dg/cpp/warn-long-long-2.c: Update.
4657 * gcc.dg/cpp/warn-deprecated-2.c: Update.
4658 * gcc.dg/cpp/warn-multichar-2.c: Update.
4659 * gcc.dg/cpp/warn-normalized-3.c: Update.
4660 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4661 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4662 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4663 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4664 * gcc.dg/cpp/warn-redefined-2.c: Update.
4665 * gfortran.dg/warning-directive-2.F90: Update.
4666 * c-c++-common/cpp/warning-directive-2.c: Update.
4668 2010-04-14 Michael Matz <matz@suse.de>
4670 PR tree-optimization/42963
4671 * gcc.dg/pr42963.c: New testcase.
4673 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
4675 * gnat.dg/class_wide.adb: Rename into...
4676 * gnat.dg/class_wide1.adb: ...this.
4677 * gnat.dg/class_wide2.ad[sb]: New test.
4679 2010-04-14 Tobias Burnus <burnus@net-b.de>
4682 * gfortran.dg/coarray_9.f90: Update dg-errors.
4683 * gfortran.dg/coarray_10.f90: New test.
4684 * gfortran.dg/coarray_11.f90: New test.
4686 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4689 gfortran.dg/initialization_24.f90: New test.
4691 2010-04-13 Jason Merrill <jason@redhat.com>
4693 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4694 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4696 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
4698 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4699 * g++.dg/dg.exp: Likewise.
4700 * gcc.dg/cpp/warning-directive-1.c: Move to ...
4701 * c-c++-common/cpp/warning-directive-1.c: ... here.
4702 * gcc.dg/cpp/warning-directive-2.c: Move to ...
4703 * c-c++-common/cpp/warning-directive-2.c: ... here.
4704 * gcc.dg/cpp/warning-directive-3.c: Move to ...
4705 * c-c++-common/cpp/warning-directive-3.c: ... here.
4706 * gcc.dg/cpp/warning-directive-4.c: Move to ...
4707 * c-c++-common/cpp/warning-directive-4.c: ... here.
4708 * g++.dg/cpp/warning-directive-1.C: Delete.
4709 * g++.dg/cpp/warning-directive-2.C: Delete.
4710 * g++.dg/cpp/warning-directive-3.C: Delete.
4711 * g++.dg/cpp/warning-directive-4.C: Delete.
4712 * gcc.dg/cpp/normalised-3.c: Delete.
4713 * g++.dg/cpp/normalised-1.C: Rename as ...
4714 * c-c++-common/cpp/normalised-3.c: ... this.
4716 2010-04-13 Martin Jambor <mjambor@suse.cz>
4718 * gcc.dg/tree-ssa/sra-9.c: New test.
4720 2010-04-13 Michael Matz <matz@suse.de>
4723 * gcc.dg/pr43730.c: New test.
4725 2010-04-13 Michael Matz <matz@suse.de>
4727 * gcc.dg/tree-ssa/negate.c: New testcase.
4729 2010-04-13 Richard Guenther <rguenther@suse.de>
4732 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4734 2010-04-13 Richard Guenther <rguenther@suse.de>
4736 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4738 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
4740 * gnat.dg/derived_type1.adb: New test.
4742 2010-04-13 Matthias Klose <doko@ubuntu.com>
4744 * gcc.dg/plugindir1.c: New testcase.
4745 * gcc.dg/plugindir2.c: New testcase.
4746 * gcc.dg/plugindir3.c: New testcase.
4747 * gcc.dg/plugindir4.c: New testcase.
4749 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
4751 * gcc.target/i386/rotate-2.c: New test.
4753 2010-04-12 Jason Merrill <jason@redhat.com>
4756 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4757 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4759 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
4762 * g++.dg/init/pr25811.C: New test.
4764 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4767 dg-error, dg-warning.
4768 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4770 2010-04-12 Richard Guenther <rguenther@suse.de>
4772 * gcc.dg/torture/inline-2.c: New testcase.
4774 2010-04-12 Jakub Jelinek <jakub@redhat.com>
4777 * gcc.dg/Wunused-var-7.c: New test.
4779 PR tree-optimization/43560
4780 * gcc.c-torture/execute/pr43560.c: New test.
4782 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
4784 * gnat.dg/aggr13.adb: New test.
4785 * gnat.dg/aggr14.adb: Likewise.
4786 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4788 2010-04-12 Richard Guenther <rguenther@suse.de>
4791 * g++.dg/torture/pr43611.C: New testcase.
4793 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
4796 * gcc.dg/pr36774-1.c: New test.
4797 * gcc.dg/pr36774-2.c: New test.
4799 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4801 * gcc.target/sh/rte-delay-slot.c: New test.
4803 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
4805 * gnat.dg/pack9.adb: Remove -cargs option.
4806 * gnat.dg/aggr12.ad[sb]: New test.
4808 2010-04-10 Jie Zhang <jie@codesourcery.com>
4811 * gcc.target/sh/pr43417.c: New test.
4813 2010-04-10 Tobias Burnus <burnus@net-b.de>
4816 * gfortran.dg/spec_expr_6.f90: New test.
4818 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4821 * gcc.dg/cpp/pr43195.c: New.
4822 * gcc.dg/cpp/pr43195.h: New.
4824 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4827 * gcc.dg/Werror-6.c: Adjust.
4828 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4829 * gcc.dg/Werror-4.c: Likewise.
4830 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4831 * gcc.dg/Wswitch-enum-error.c: Likewise.
4832 * gcc.dg/Wpointer-arith.c: Likewise.
4833 * gcc.dg/Wfatal.c: Likewise.
4834 * gcc.dg/Wswitch-error.c: Likewise.
4835 * g++.dg/warn/unused-result1-Werror.c: Likewise.
4836 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4837 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4838 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4839 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4840 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4841 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4842 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4843 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4844 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4845 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4846 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4847 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4848 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4849 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4850 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4851 * g++.dg/cpp/warning-directive-2.C: Likewise.
4852 * gfortran.dg/warning-directive-2.F90: Likewise.
4854 2010-04-09 Jason Merrill <jason@redhat.com>
4857 * g++.dg/template/sizeof13.C: New.
4859 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
4861 * g++.dg/other/pr35504.C: Add check for thiscall.
4862 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4863 * gcc.dg/torture/stackalign/thiscall-1.c: New.
4865 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4868 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4869 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
4870 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4871 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
4872 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4873 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4874 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4875 * g++.dg/other/increment1.C: Likewise.
4877 2010-04-09 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/coarray_7.f90: New test.
4881 * gfortran.dg/coarray_8.f90: New test.
4883 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4886 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4888 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4891 * gcc.dg/pr43643.c: New test.
4893 2010-04-08 Tobias Burnus <burnus@net-b.de>
4895 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4897 2010-04-08 Richard Guenther <rguenther@suse.de>
4899 PR tree-optimization/43679
4900 * gcc.c-torture/compile/pr43679.c: New testcase.
4902 2010-04-08 Jakub Jelinek <jakub@redhat.com>
4905 * gcc.dg/pr43670.c: New test.
4907 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4910 * gcc.dg/tree-ssa/reassoc-19.c: New.
4912 2010-04-07 Jakub Jelinek <jakub@redhat.com>
4915 * gcc.dg/Wunused-var-1.c: New test.
4916 * gcc.dg/Wunused-var-2.c: New test.
4917 * gcc.dg/Wunused-var-3.c: New test.
4918 * gcc.dg/Wunused-var-4.c: New test.
4919 * gcc.dg/Wunused-var-5.c: New test.
4920 * gcc.dg/Wunused-var-6.c: New test.
4921 * gcc.dg/Wunused-parm-1.c: New test.
4923 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4924 * gcc.dg/trunc-1.c: Likewise.
4925 * gcc.dg/vla-9.c: Likewise.
4926 * gcc.dg/dfp/composite-type.c: Likewise.
4928 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4931 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4932 * obj-c++.dg/objc-gc-3.mm: Ditto.
4934 2010-04-07 Simon Baldwin <simonb@google.com>
4936 * gcc.dg/cpp/warn-undef-2.c: New.
4937 * gcc.dg/cpp/warn-traditional-2.c: New.
4938 * gcc.dg/cpp/warn-comments-2.c: New.
4939 * gcc.dg/cpp/warning-directive-1.c: New.
4940 * gcc.dg/cpp/warn-long-long.c: New.
4941 * gcc.dg/cpp/warn-traditional.c: New.
4942 * gcc.dg/cpp/warn-variadic-2.c: New.
4943 * gcc.dg/cpp/warn-undef.c: New.
4944 * gcc.dg/cpp/warn-normalized-1.c: New.
4945 * gcc.dg/cpp/warning-directive-2.c: New.
4946 * gcc.dg/cpp/warn-long-long-2.c: New.
4947 * gcc.dg/cpp/warn-variadic.c: New.
4948 * gcc.dg/cpp/warn-normalized-2.c: New.
4949 * gcc.dg/cpp/warning-directive-3.c: New.
4950 * gcc.dg/cpp/warn-deprecated-2.c: New.
4951 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4952 * gcc.dg/cpp/warn-multichar-2.c: New.
4953 * gcc.dg/cpp/warn-normalized-3.c: New.
4954 * gcc.dg/cpp/warning-directive-4.c: New.
4955 * gcc.dg/cpp/warn-unused-macros.c: New.
4956 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4957 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4958 * gcc.dg/cpp/warn-cxx-compat.c: New.
4959 * gcc.dg/cpp/warn-redefined.c: New.
4960 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4961 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4962 * gcc.dg/cpp/warn-deprecated.c: New.
4963 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4964 * gcc.dg/cpp/warn-redefined-2.c: New.
4965 * gcc.dg/cpp/warn-comments.c: New.
4966 * gcc.dg/cpp/warn-multichar.c: New.
4967 * g++.dg/cpp/warning-directive-1.C: New.
4968 * g++.dg/cpp/warning-directive-2.C: New.
4969 * g++.dg/cpp/warning-directive-3.C: New.
4970 * g++.dg/cpp/warning-directive-4.C: New.
4971 * gfortran.dg/warning-directive-1.F90: New.
4972 * gfortran.dg/warning-directive-3.F90: New.
4973 * gfortran.dg/warning-directive-2.F90: New.
4974 * gfortran.dg/warning-directive-4.F90: New.
4976 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4979 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4981 2010-04-07 Jason Merrill <jason@redhat.com>
4983 * g++.dg/template/dr408.C: New.
4985 * g++.dg/lookup/ns4.C: New.
4988 * g++.dg/template/friend51.C: New test.
4991 * g++.old-deja/g++.other/linkage1.C: Adjust.
4993 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4996 * g++.dg/template/crash94.C: New test.
4998 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5001 * g++.dg/init/aggr5.C: New test.
5002 * g++.dg/init/aggr5.C: New test.
5004 2010-04-07 Richard Guenther <rguenther@suse.de>
5006 PR tree-optimization/43270
5007 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5008 * gcc.dg/Warray-bounds-7.c: Likewise.
5010 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5012 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5013 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5014 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5016 2010-04-07 Jie Zhang <jie@codesourcery.com>
5019 * g++.dg/init/pr42556.C: New test.
5021 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5024 * g++.dg/debug/dwarf2/typedef2.C: New test.
5026 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5028 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5029 c-c++-common/dwarf2/redeclaration-1.C
5031 2010-04-06 Jason Merrill <jason@redhat.com>
5033 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5034 * g++.dg/ext/attrib18.C: Likewise.
5035 * g++.dg/ext/bitfield2.C: Likewise.
5036 * g++.dg/ext/bitfield4.C: Likewise.
5037 * g++.dg/ext/visibility/warn2.C: Likewise.
5038 * g++.dg/ext/visibility/warn3.C: Likewise.
5039 * g++.dg/gomp/pr26690-1.C: Likewise.
5040 * g++.dg/inherit/covariant7.C: Likewise.
5041 * g++.dg/init/synth2.C: Likewise.
5042 * g++.dg/lookup/using7.C: Likewise.
5043 * g++.dg/other/crash-4.C: Likewise.
5044 * g++.dg/other/error13.C: Likewise.
5045 * g++.dg/other/error20.C: Likewise.
5046 * g++.dg/parse/crash31.C: Likewise.
5047 * g++.dg/parse/error16.C: Likewise.
5048 * g++.dg/parse/error19.C: Likewise.
5049 * g++.dg/parse/error27.C: Likewise.
5050 * g++.dg/parse/error28.C: Likewise.
5051 * g++.dg/parse/fused-params1.C: Likewise.
5052 * g++.dg/template/error2.C: Likewise.
5053 * g++.dg/template/local6.C: Likewise.
5054 * g++.dg/template/qualttp15.C: Likewise.
5055 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5056 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5057 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5058 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5059 * g++.old-deja/g++.eh/spec6.C: Likewise.
5060 * g++.old-deja/g++.jason/crash3.C: Likewise.
5061 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5062 * g++.old-deja/g++.law/ctors5.C: Likewise.
5063 * g++.old-deja/g++.law/ctors9.C: Likewise.
5064 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5065 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5066 * g++.old-deja/g++.other/struct1.C: Likewise.
5067 * g++.old-deja/g++.other/volatile1.C: Likewise.
5068 * g++.old-deja/g++.pt/crash36.C: Likewise.
5069 * g++.old-deja/g++.pt/derived3.C: Likewise.
5070 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5071 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5073 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5076 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5077 * gcc.dg/graphite/id-19.c: New.
5079 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5082 * gcc.dg/vect/pr32824: New.
5084 2010-04-06 Tobias Burnus <burnus@net-b.de>
5087 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5088 * gfortran.dg/coarray_3.f90: Ditto.
5089 * gfortran.dg/coarray_4.f90: Ditto.
5090 * gfortran.dg/coarray_5.f90: Ditto.
5091 * gfortran.dg/coarray_6.f90: Ditto.
5092 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5094 2010-04-06 Tobias Burnus <burnus@net-b.de>
5097 * gfortran.dg/coarray_4.f90: Fix test.
5098 * gfortran.dg/coarray_6.f90: Add more tests.
5100 2010-04-06 Tobias Burnus <burnus@net-b.de>
5103 * gfortran.dg/coarray_4.f90: New test.
5104 * gfortran.dg/coarray_5.f90: New test.
5105 * gfortran.dg/coarray_6.f90: New test.
5107 2010-04-06 Tobias Burnus <burnus@net-b.de>
5110 * gfortran.dg/iso_fortran_env_5.f90: New test.
5111 * gfortran.dg/iso_fortran_env_6.f90: New test.
5113 2010-04-06 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/coarray_1.f90: New test.
5117 * gfortran.dg/coarray_2.f90: New test.
5118 * gfortran.dg/coarray_3.f90: New test.
5120 2010-04-06 Jason Merrill <jason@redhat.com>
5123 * g++.dg/template/dtor8.C: New.
5126 * g++.dg/template/error-recovery2.C: New.
5128 2010-04-06 Jan Hubicka <jh@suse.czpli
5130 PR tree-optimization/42906
5131 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5133 2010-04-06 Tobias Burnus <burnus@net-b.de>
5136 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5137 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5138 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5140 2010-04-06 Richard Guenther <rguenther@suse.de>
5142 PR tree-optimization/43627
5143 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5145 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5148 * gcc.target/i386/pr43638.c: New test.
5150 2010-04-06 Richard Guenther <rguenther@suse.de>
5153 * gcc.c-torture/compile/pr43661.c: New testcase.
5155 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5157 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5159 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5161 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5163 2010-04-02 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/43629
5166 * gcc.c-torture/execute/pr43629.c: New testcase.
5168 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5169 Dominique d'Humieres <dominiq@lps.ens.fr>
5172 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5174 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5177 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5179 2010-04-01 Jason Merrill <jason@redhat.com>
5181 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5183 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5184 Manfred Schwarb <manfred99@gmx.ch>
5187 * gfortran.dg/ftell_3.f90: New test.
5189 2010-04-01 Richard Guenther <rguenther@suse.de>
5192 * gcc.c-torture/compile/pr43614.c: New testcase.
5194 2010-04-01 Martin Jambor <mjambor@suse.cz>
5196 PR tree-optimization/43141
5197 * gcc.dg/guality/pr43141.c: New test.
5199 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5201 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5202 * g++.dg/eh/spbp.C: Likewise.
5203 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5204 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5206 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5207 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5208 * objc.dg/dwarf-2.m: Likewise.
5210 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5213 * gcc.dg/graphite/id-pr43464.c: New.
5214 * gcc.dg/graphite/id-pr43464-1.c: New.
5216 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5219 * gcc.dg/graphite/id-pr43351.c
5221 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5224 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5225 * obj-c++.dg/try-catch-2.mm: Ditto.
5226 * obj-c++.dg/lookup-2.mm: Ditto.
5227 * obj-c++.dg/encode-8.m: Ditto.
5228 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5229 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5230 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5231 * obj-c++.dg/const-str-11.mm: Ditto.
5232 * obj-c++.dg/const-str-9.mm: Ditto.
5233 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5234 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5235 * obj-c++.dg/except-1.mm: Ditto.
5236 * obj-c++.dg/const-str-7.mm: Ditto.
5237 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5238 * obj-c++.dg/const-str-3.mm: Ditto.
5239 * obj-c++.dg/const-str-7.mm: Ditto.
5240 * obj-c++.dg/stubify-2.mm: Change dump file name.
5243 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5245 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5248 2010-03-31 Martin Jambor <mjambor@suse.cz>
5250 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5251 only with -O2, -O3 or -Os and not with -fwhopr.
5253 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5256 * g++.dg/template/typedef31.C: New test.
5258 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5260 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5261 assembler output on *-*-solaris2*.
5262 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5264 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5267 * gcc.dg/pr43557-1.c: New test.
5268 * gcc.dg/pr43557-2.c: New file.
5270 2010-03-31 Jie Zhang <jie@codesourcery.com>
5273 * gcc.dg/pr43562.c: New test.
5275 2010-03-30 Jason Merrill <jason@redhat.com>
5278 * g++.dg/template/error-recovery1.C: New.
5281 * g++.dg/parse/ambig5.C: New.
5283 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5286 * gcc.dg/guality/pr43593.c: New test.
5288 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5291 * gcc.dg/vect/pr43430-1.c: New.
5293 2010-03-30 Jason Merrill <jason@redhat.com>
5296 * g++.dg/template/partial7.C: New.
5298 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5300 * gcc.target/s390/stackcheck1.c: New testcase.
5302 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305 * gfortran.dg/read_eof_8.f90: New test.
5307 2010-03-29 Jason Merrill <jason@redhat.com>
5309 * gcc.dg/cpp/include6.c: Change [] to ().
5312 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5314 * c-c++-common/raw-string-2.c: Add trigraph test.
5315 * c-c++-common/raw-string-8.c: New.
5316 * c-c++-common/raw-string-9.c: New.
5317 * c-c++-common/raw-string-10.c: New.
5319 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5320 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5321 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5322 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5323 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5324 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5325 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5327 2010-03-29 Richard Guenther <rguenther@suse.de>
5329 PR tree-optimization/43560
5330 * gcc.dg/torture/pr43560.c: New testcase.
5332 2010-03-29 Jason Merrill <jason@redhat.com>
5335 * g++.dg/ext/raw-string-1.C: Change [] to ().
5336 * g++.dg/ext/raw-string-2.C: Change [] to ().
5337 Don't use \ in delimiter.
5338 * g++.dg/ext/raw-string-3.C: Change [] to ().
5339 * g++.dg/ext/raw-string-4.C: Change [] to ().
5340 * g++.dg/ext/raw-string-5.C: Change [] to ().
5341 Test for error on \ in delimiter.
5342 * g++.dg/ext/raw-string-6.C: Change [] to ().
5343 * g++.dg/ext/raw-string-7.C: Change [] to ().
5345 2010-03-29 Jie Zhang <jie@codesourcery.com>
5348 * gcc.dg/pr43564.c: New test.
5350 2010-03-29 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/direct_io_12.f90: New test.
5355 2010-03-28 Jan Hubicka <jh@suse.cz>
5357 PR tree-optimization/43505
5358 * gfortran.dg/pr43505.f90: New testcase.
5360 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5362 PR tree-optimization/43528
5363 * gcc.target/i386/pr43528.c: New test.
5365 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5368 * gcc.dg/parm-impl-decl-3.c: New test.
5370 2010-03-26 Jason Merrill <jason@redhat.com>
5373 * g++.dg/cpp0x/parse1.C: New.
5375 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5378 * gcc.target/i386/pr43524.c: New test.
5380 2010-03-26 Martin Jambor <mjambor@suse.cz>
5382 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5383 whitespace, rename main to foo.
5384 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5385 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5386 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5387 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5388 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5389 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5390 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5391 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5392 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5393 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5394 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5396 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5399 * g++.dg/other/crash-10.C: New test.
5400 * g++.dg/other/crash-11.C: New test.
5402 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5405 * gfortran.dg/read_eof_7.f90: New test.
5407 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5411 * objc-obj-c++-shared: New directory.
5412 * objc-obj-c++-shared/Object1-implementation.h: New file.
5413 * objc-obj-c++-shared/Object1.h: New file.
5414 * objc-obj-c++-shared/Protocol1.h: New file.
5415 * objc-obj-c++-shared/next-abi.h: New file.
5416 * objc-obj-c++-shared/next-mapping.h: New file.
5417 * objc/execute/next_mapping.h: Delete.
5418 * objc.dg/special/special.exp: For all targets run the tests with
5419 -fgnu-runtime, for darwin targets also run the tests with
5421 * objc.dg/dg.exp: Ditto.
5422 * obj-c++.dg/dg.exp: Ditto.
5423 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5424 Protocol1.h) and next-mapping.h as required. Amend testcase to
5425 include use of updated NeXT interface.
5426 * objc/execute/formal_protocol-5.m: Ditto.
5427 * objc/execute/protocol-isEqual-2.m: Ditto.
5428 * objc/execute/protocol-isEqual-4.m: Ditto.
5429 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5430 Protocol1.h) and next-mapping.h as required.
5431 * objc/execute/object_is_class.m: Ditto.
5432 * objc/execute/enumeration-1.m: Ditto.
5433 * objc/execute/class-13.m: Ditto.
5434 * objc/execute/formal_protocol-2.m: Ditto.
5435 * objc/execute/formal_protocol-4.m: Ditto.
5436 * objc/execute/class-1.m: Ditto.
5437 * objc/execute/bycopy-1.m: Ditto.
5438 * objc/execute/formal_protocol-6.m: Ditto.
5439 * objc/execute/bycopy-3.m: Ditto.
5440 * objc/execute/class-3.m: Ditto.
5441 * objc/execute/bf-11.m: Ditto.
5442 * objc/execute/class-5.m: Ditto.
5443 * objc/execute/bf-13.m: Ditto.
5444 * objc/execute/class-7.m: Ditto.
5445 * objc/execute/bf-15.m: Ditto.
5446 * objc/execute/class-9.m: Ditto.
5447 * objc/execute/bf-17.m: Ditto.
5448 * objc/execute/bf-19.m: Ditto.
5449 * objc/execute/IMP.m: Ditto.
5450 * objc/execute/exceptions/catchall-1.m: Ditto.
5451 * objc/execute/exceptions/trivial.m: Ditto.
5452 * objc/execute/exceptions/finally-1.m: Ditto.
5453 * objc/execute/exceptions/local-variables-1.m: Ditto.
5454 * objc/execute/exceptions/foward-1.m: Ditto.
5455 * objc/execute/bf-2.m: Ditto.
5456 * objc/execute/string1.m: Ditto.
5457 * objc/execute/bf-4.m: Ditto.
5458 * objc/execute/informal_protocol.m: Ditto.
5459 * objc/execute/string3.m: Ditto.
5460 * objc/execute/bf-6.m: Ditto.
5461 * objc/execute/bf-8.m: Ditto.
5462 * objc/execute/class-tests-1.h: Ditto.
5463 * objc/execute/protocol-isEqual-1.m: Ditto.
5464 * objc/execute/protocol-isEqual-3.m: Ditto.
5465 * objc/execute/_cmd.m: Ditto.
5466 * objc/execute/function-message-1.m: Ditto.
5467 * objc/execute/bf-20.m: Ditto.
5468 * objc/execute/bf-common.h: Ditto.
5469 * objc/execute/np-2.m: Ditto.
5470 * objc/execute/class-10.m: Ditto.
5471 * objc/execute/class-12.m: Ditto.
5472 * objc/execute/enumeration-2.m: Ditto.
5473 * objc/execute/class-14.m: Ditto.
5474 * objc/execute/encode-1.m: Ditto.
5475 * objc/execute/formal_protocol-1.m: Ditto.
5476 * objc/execute/formal_protocol-3.m: Ditto.
5477 * objc/execute/accessing_ivars.m: Ditto.
5478 * objc/execute/bycopy-2.m: Ditto.
5479 * objc/execute/class-2.m: Ditto.
5480 * objc/execute/bf-10.m: Ditto.
5481 * objc/execute/formal_protocol-7.m: Ditto.
5482 * objc/execute/root_methods.m: Ditto.
5483 * objc/execute/class-4.m: Ditto.
5484 * objc/execute/bf-12.m: Ditto.
5485 * objc/execute/class-6.m: Ditto.
5486 * objc/execute/bf-14.m: Ditto.
5487 * objc/execute/nested-func-1.m: Ditto.
5488 * objc/execute/class-8.m: Ditto.
5489 * objc/execute/private.m: Ditto.
5490 * objc/execute/bf-16.m: Ditto.
5491 * objc/execute/bf-18.m: Ditto.
5492 * objc/execute/load-3.m: Ditto.
5493 * objc/execute/compatibility_alias.m: Ditto.
5494 * objc/execute/bf-1.m: Ditto.
5495 * objc/execute/no_clash.m: Ditto.
5496 * objc/execute/bf-3.m: Ditto.
5497 * objc/execute/string2.m: Ditto.
5498 * objc/execute/bf-5.m: Ditto.
5499 * objc/execute/string4.m: Ditto.
5500 * objc/execute/bf-7.m: Ditto.
5501 * objc/execute/object_is_meta_class.m: Ditto.
5502 * objc/execute/bf-9.m: Ditto.
5503 * objc/execute/bf-21.m: Ditto.
5504 * objc/execute/cascading-1.m: Ditto.
5505 * objc/execute/trivial.m: Ditto.
5506 * objc/execute/np-1.m: Ditto.
5507 * objc/compile/trivial.m: Ditto.
5508 * objc/execute/class_self-2.m: Include <stdlib.h>.
5509 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5510 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5511 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5512 and 64bit. Use new NeXT interface as required.
5513 * objc.dg/special/unclaimed-category-1.m: Ditto.
5514 * objc.dg/special/unclaimed-category-1.h: Ditto.
5515 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5516 * objc.dg/func-ptr-1.m: Ditto.
5517 * objc.dg/stret-1.m: Ditto.
5518 * objc.dg/encode-2.m: Ditto.
5519 * objc.dg/category-1.m: Ditto.
5520 * objc.dg/encode-3.m: Ditto.
5521 * objc.dg/call-super-3.m: Ditto.
5522 * objc.dg/method-3.m: Ditto.
5523 * objc.dg/func-ptr-2.m: Ditto.
5524 * objc.dg/lookup-1.m: Ditto.
5525 * objc.dg/encode-4.m: Ditto.
5526 * objc.dg/fix-and-continue-1.m: Ditto.
5527 * objc.dg/proto-lossage-3.m: Ditto.
5528 * objc.dg/method-13.m: Ditto.
5529 * objc.dg/proto-qual-1.m: Ditto.
5530 * objc.dg/zero-link-3.m: Ditto.
5531 * objc.dg/bitfield-1.m: Ditto.
5532 * objc.dg/va-meth-1.m: Ditto.
5533 * objc.dg/super-class-3.m: Ditto.
5534 * objc.dg/call-super-1.m: Ditto.
5535 * objc.dg/type-size-2.m: Ditto.
5536 * objc.dg/method-10.m: Ditto.
5537 * objc.dg/defs.m: Ditto.
5538 * objc.dg/const-str-3.m: Ditto.
5539 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5540 Protocol1.h) and next-mapping.h as required. Use new NeXT
5541 interface as required.
5542 * objc.dg/super-class-4.m: Ditto.
5543 * objc.dg/comp-types-8.m: Ditto.
5544 * objc.dg/call-super-2.m: Ditto.
5545 * objc.dg/objc-fast-4.m: Ditto.
5546 * objc.dg/method-6.m: Ditto.
5547 * objc.dg/const-str-3.m: Ditto.
5548 * objc.dg/const-str-7.m: Ditto.
5549 * objc.dg/method-15.m: Ditto.
5550 * objc.dg/method-19.m: Ditto.
5551 * objc.dg/sync-1.m: Ditto.
5552 * objc.dg/layout-1.m: Ditto.
5553 * objc.dg/bitfield-3.m: Ditto.
5554 * objc.dg/try-catch-3.m: Ditto.
5555 * objc.dg/try-catch-7.m: Ditto.
5556 * objc.dg/comp-types-10.m: Ditto.
5557 * objc.dg/selector-2.: Ditto.
5558 * objc.dg/method-7.m: Ditto.
5559 * objc.dg/typedef-alias-1.m: Ditto.
5560 * objc.dg/proto-lossage-2.m: Ditto.
5561 * objc.dg/comp-types-11.m: Ditto.
5562 * objc.dg/sizeof-1.m: Ditto.
5563 * objc.dg/method-17.m: Ditto.
5564 * objc.dg/bitfield-5.m: Ditto.
5565 * objc.dg/try-catch-1.m: Ditto.
5566 * objc.dg/encode-5.m: Ditto.
5567 * objc.dg/fix-and-continue-2.m: Ditto.
5568 * objc.dg/method-9.m: Ditto.
5569 * objc.dg/isa-field-1.m: Ditto.
5570 * objc.dg/local-decl-2.m: Ditto.
5571 * objc.dg/objc-gc-4.m: Ditto.
5572 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5573 * objc.dg/gnu-runtime-3.m: Ditto.
5574 * objc.dg/encode-7.m: Ditto.
5575 * objc.dg/encode-8.m: Ditto.
5576 * objc.dg/selector-3.m: Ditto.
5577 * objc.dg/gnu-runtime-1.m: Ditto.
5578 * objc.dg/const-str-12.m: Ditto.
5579 * objc.dg/gnu-runtime-2.m: Ditto.
5580 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5581 * objc.dg/selector-1.m: Ditto.
5582 * objc.dg/stubify-2.m: Ditto.
5583 * objc.dg/zero-link-1.m: Ditto.
5584 * objc.dg/stret-2.m: Ditto.
5585 * objc.dg/zero-link-2.m: Ditto.
5586 * objc.dg/next-runtime-1.m: Ditto.
5587 * objc.dg/symtab-1.m: Ditto.
5588 * objc.dg/stubify-1.m: Ditto.
5589 * objc.dg/bitfield-2.m: Ditto.
5590 * objc.dg/try-catch-10.m: Apply to both runtimes.
5591 * objc.dg/const-str-1.m: Ditto.
5592 * objc.dg/image-info.m: Ditto.
5593 * objc.dg/encode-9.m: Ditto.
5594 * objc.dg/pragma-1.m: Apply test to all targets.
5595 * objc.dg/const-str-4.m: Ditto.
5596 * objc.dg/const-str-8.m: Ditto.
5597 * objc.dg/super-class-2.m: Ditto.
5598 * objc.dg/try-catch-5.m: Ditto.
5599 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5600 Protocol1.h) and next-mapping.h as required. Use new NeXT
5601 interface as required. Skip for gnu-runtime. Test for .quad at m64.
5602 * objc.dg/const-str-11.m: Ditto.
5603 * objc.dg/const-str-9.m: Ditto.
5604 * objc.dg/method-4.m: Skip for 64Bit NeXT.
5605 * objc.dg/encode-1.m: Remove redundant -lobjc.
5606 * objc.dg/try-catch-9.m: Tidy space.
5607 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5608 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5609 and 64bit. Use new NeXT interface as required.
5610 * obj-c++.dg/template-4.mm: Ditto.
5611 * obj-c++.dg/defs.mm: Ditto.
5612 * obj-c++.dg/basic.mm: Ditto.
5613 * obj-c++.dg/encode-4.mm: Ditto.
5614 * obj-c++.dg/method-17.mm: Ditto.
5615 * obj-c++.dg/proto-lossage-3.mm: Ditto.
5616 * obj-c++.dg/cxx-class-1.mm: Ditto.
5617 * obj-c++.dg/method-10.mm: Ditto.
5618 * obj-c++.dg/va-meth-1.mm: Ditto.
5619 * obj-c++.dg/encode-5.mm: Ditto.
5620 * obj-c++.dg/lookup-2.mm: Ditto.
5621 * obj-c++.dg/template-3.mm: Ditto.
5622 * obj-c++.dg/proto-qual-1.mm: Ditto.
5623 * obj-c++.dg/qual-types-1.m: Ditto.
5624 * obj-c++.dg/cxx-scope-1.mm: Ditto.
5625 * obj-c++.dg/template-1.mm: Ditto.
5626 * obj-c++.dg/encode-6.mm: Ditto.
5627 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
5628 Protocol1.h) and next-mapping.h as required. Use new NeXT
5629 interface as required.
5630 * obj-c++.dg/except-1.mm: Ditto.
5631 * obj-c++.dg/const-str-7.mm: Ditto.
5632 * obj-c++.dg/ivar-list-semi.mm: Ditto.
5633 * obj-c++.dg/cxx-scope-2.mm: Ditto.
5634 * obj-c++.dg/selector-2.mm: Ditto.
5635 * obj-c++.dg/isa-field-1.mm: Ditto.
5636 * obj-c++.dg/try-catch-1.mm: Ditto.
5637 * obj-c++.dg/local-decl-1.mm: Ditto.
5638 * obj-c++.dg/try-catch-9.mm: Ditto.
5639 * obj-c++.dg/no-extra-load.mm: Ditto.
5640 * obj-c++.dg/selector-5.mm: Ditto.
5641 * obj-c++.dg/method-12.mm: Ditto.
5642 * obj-c++.dg/try-catch-11.mm: Ditto.
5643 * obj-c++.dg/comp-types-11.mm: Ditto.
5644 * obj-c++.dg/bitfield-3.mm: Ditto.
5645 * obj-c++.dg/method-6.mm: Ditto.
5646 * obj-c++.dg/super-class-2.mm: Ditto.
5647 * obj-c++.dg/method-21.mm: Ditto.
5648 * obj-c++.dg/const-str-8.mm: Ditto.
5649 * obj-c++.dg/try-catch-7.mm: Ditto.
5650 * obj-c++.dg/method-15.mm: Ditto.
5651 * obj-c++.dg/layout-1.mm: Ditto.
5652 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5653 * obj-c++.dg/const-str-3.mm: Ditto.
5654 * obj-c++.dg/try-catch-2.mm: Ditto.
5655 * obj-c++.dg/objc-gc-3.mm: Ditto.
5656 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5657 * obj-c++.dg/bitfield-1.mm: Ditto.
5658 * obj-c++.dg/selector-6.mm: Ditto.
5659 * obj-c++.dg/method-13.mm: Ditto.
5660 * obj-c++.dg/comp-types-12.mm: Ditto.
5661 * obj-c++.dg/bitfield-4.mm: Ditto.
5662 * obj-c++.dg/try-catch-8.mm: Ditto.
5663 * obj-c++.dg/method-2.mm: Ditto.
5664 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5665 * obj-c++.dg/typedef-alias-1.mm: Ditto.
5666 * obj-c++.dg/const-str-4.mm: Ditto.
5667 * obj-c++.dg/proto-lossage-2.mm: Ditto.
5668 * obj-c++.dg/try-catch-3.mm: Ditto.
5669 * obj-c++.dg/comp-types-9.mm: Ditto.
5670 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5671 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5672 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5673 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5674 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5675 Use new NeXT interface as required.
5676 * obj-c++.dg/const-str-10.mm: Ditto.
5677 * obj-c++.dg/const-str-11.mm: Ditto.
5678 * obj-c++.dg/const-str-9.mm: Ditto.
5679 * obj-c++.dg/method-11.mm: Ditto.
5680 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5681 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5682 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5683 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5684 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5686 2010-03-25 Dodji Seketeli <dodji@redhat.com>
5689 * g++.dg/template/typedef30.C: New test case.
5691 2010-03-25 Jakub Jelinek <jakub@redhat.com>
5694 * gcc.c-torture/execute/pr43385.c: New test.
5696 2010-03-24 Joseph Myers <joseph@codesourcery.com>
5698 * gcc.dg/strncpy-fix-1.c: New test.
5700 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5703 * lib/objc-torture.exp (objc-set-runtime-options): New.
5704 * objc/execute/execute.exp: Check runtime options on each pass.
5705 * objc/execute/exceptions/exceptions.exp: Ditto.
5706 * objc/compile/compile.exp: Ditto.
5709 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5711 (check_effective_target_objc2): New proc.
5712 (check_effective_target_next_runtime): New proc.
5713 * lib/objc.exp: Determine which runtime is in force and support it.
5714 * lib/obj-c++.exp: Ditto.
5716 2010-03-24 Jason Merrill <jason@redhat.com>
5719 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5721 2010-03-24 Martin Jambor <mjambor@suse.cz>
5723 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5725 * gcc.dg/ipa/ipa-2.c: Likewise.
5726 * gcc.dg/ipa/ipa-3.c: Likewise.
5727 * gcc.dg/ipa/ipa-4.c: Likewise.
5728 * gcc.dg/ipa/ipa-5.c: Likewise.
5729 * gcc.dg/ipa/ipa-7.c: Likewise.
5730 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5732 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5733 i_can_not_be_propagated_fully2 into a loop.
5734 * gcc.dg/ipa/ipa-8.c: New test.
5735 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5737 2010-03-24 Jakub Jelinek <jakub@redhat.com>
5741 * gcc.dg/guality/pr43479.c: New test.
5742 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5743 and add volatile keyword.
5745 2010-03-23 Mike Stump <mikestump@comcast.net>
5747 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5749 2010-03-23 Jason Merrill <jason@redhat.com>
5751 * g++.dg/ext/altivec-17.C: Adjust error message.
5753 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5754 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5755 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5756 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5757 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5758 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5760 2010-03-22 Jason Merrill <jason@redhat.com>
5763 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5764 * g++.dg/ext/is_pod_98.C: New.
5767 * g++.dg/cpp0x/auto18.C: New.
5769 * gcc.dg/pr36997.c: Adjust error message.
5770 * g++.dg/ext/vector9.C: Likewise.
5771 * g++.dg/conversion/simd3.C: Likewise.
5772 * g++.dg/other/error23.C: Likewise.
5774 2010-03-22 Michael Matz <matz@suse.de>
5777 * gfortran.dg/pr43475.f90: New testcase.
5779 2010-03-22 Richard Guenther <rguenther@suse.de>
5781 PR tree-optimization/43390
5782 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5784 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5786 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5787 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5789 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
5790 Michael Matz <matz@suse.de>
5793 * g++.dg/parse/crash56.C: New test.
5795 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
5798 * gfortran.dg/whole_file_15.f90 : New test.
5800 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5803 * gfortran.dg/inquire_size.f90: New test.
5805 2010-03-20 Richard Guenther <rguenther@suse.de>
5807 PR rtl-optimization/43438
5808 * gcc.c-torture/execute/pr43438.c: New testcase.
5810 2010-03-20 Dodji Seketeli <dodji@redhat.com>
5813 * g++.dg/abi/mangle42.C: New test.
5815 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5818 * gcc.dg/pr43211.c: New test.
5819 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5821 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
5823 PR rtl-optimization/42258
5824 * gcc.target/arm/thumb1-mul-moves.c: New test.
5827 * gcc.target/arm/thumb-andsi.c: New test.
5829 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5830 dg-require-effective-target.
5832 2010-03-19 Michael Matz <matz@suse.de>
5835 * g++.dg/other/pr43116.C: New testcase.
5837 2010-03-19 Michael Matz <matz@suse.de>
5840 * gcc.dg/pr43305.c: New testcase.
5842 2010-03-19 Richard Guenther <rguenther@suse.de>
5844 PR tree-optimization/43415
5845 * gcc.c-torture/compile/pr43415.c: New testcase.
5847 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5850 * gnat.dg/case_optimization2.adb: New test.
5851 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5853 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5854 Jack Howarth <howarth@bromo.med.uc.edu>
5857 * gcc.target/i386/push-1.c: Don't xfail
5858 scan-assembler-not "movups" on darwin.
5860 2010-03-18 Jakub Jelinek <jakub@redhat.com>
5863 * gcc.dg/pr43058.c: New test.
5865 2010-03-18 Martin Jambor <mjambor@suse.cz>
5868 * g++.dg/torture/pr42450.C: New test.
5870 2010-03-18 Michael Matz <matz@suse.de>
5873 * gcc.dg/pr43419.c: New testcase.
5875 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5877 PR rtl-optimization/43360
5878 * gcc.dg/torture/pr43360.c: New.
5880 2010-03-18 Michael Matz <matz@suse.de>
5882 PR tree-optimization/43402
5883 * gcc.dg/pr43402.c: New testcase.
5885 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5888 * gcc.dg/pr42427.c: New test.
5890 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893 * gfortran.dg/read_empty_file.f: New test.
5894 * gfortran.dg/read_eof_all.f90: New test.
5895 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5896 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5898 2010-03-17 Michael Matz <matz@suse.de>
5900 * gcc.dg/pr43300.c: Add -w.
5902 2010-03-17 Richard Guenther <rguenther@suse.de>
5904 * gcc.dg/pr43379.c: Add -w.
5906 2010-03-17 Tobias Burnus <burnus@net-b.de>
5909 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5911 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
5913 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5915 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5917 * ada/acats/run_all.sh: Log start and end times.
5919 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5921 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5923 2010-03-16 Richard Guenther <rguenther@suse.de>
5926 * gcc.dg/pr43379.c: New testcase.
5928 2010-03-16 Jakub Jelinek <jakub@redhat.com>
5931 * gcc.dg/guality/pr43051-1.c: New test.
5933 2010-03-15 Janis Johnson <janis187@us.ibm.com>
5936 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5938 2010-03-15 Michael Matz <matz@suse.de>
5941 * gcc.dg/pr43300.c: New testcase.
5943 2010-03-15 Richard Guenther <rguenther@suse.de>
5945 PR tree-optimization/43367
5946 * gcc.c-torture/compile/pr43367.c: New testcase.
5948 2010-03-15 Richard Guenther <rguenther@suse.de>
5950 PR tree-optimization/43317
5951 * gcc.dg/pr43317.c: New testcase.
5953 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5955 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5957 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5959 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5961 2010-03-14 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.dg/impure_constructor_1.f90: New test.
5966 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5969 * gfortran.dg/graphite/id-pr43354.f: New.
5971 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5974 * gfortran.dg/graphite/pr43349.f: New.
5976 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5979 * gcc.dg/graphite/pr43306.c: New.
5981 2010-03-12 David S. Miller <davem@davemloft.net>
5983 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5986 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5988 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5990 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
5994 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5996 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
5998 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5999 fail for *-*-mingw* targets.
6001 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.dg/guality/pr43329-1.c: New test.
6006 2010-03-11 Martin Jambor <mjambor@suse.cz>
6008 PR tree-optimization/43257
6009 * g++.dg/torture/pr43257.C: New test.
6011 2010-03-11 Tobias Burnus <burnus@net-b.de>
6014 * gfortran.dg/namelist_61.f90: New test.
6016 2010-03-11 Richard Guenther <rguenther@suse.de>
6018 PR tree-optimization/43255
6019 * gcc.c-torture/compile/pr43255.c: New testcase.
6021 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6023 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6024 * gcc.dg/pr43280.c: New testcase.
6026 2010-03-11 Richard Guenther <rguenther@suse.de>
6029 * gcc.dg/lto/20100227-1_0.c: New testcase.
6030 * gcc.dg/lto/20100227-1_1.c: Likewise.
6032 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6036 * gfortran.dg/read_eof_6.f: New test
6037 * gfortran.dg/read_x_eof.f90: New test.
6038 * gfortran.dg/read_x_past.f: Update test.
6040 2010-03-10 Jan Hubicka <jh@suse.cz>
6042 * gcc.c-torture/compile/pr43288.c: New test.
6044 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6046 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6048 * g++.old-deja/g++.pt/asm2.C: Likewise.
6049 * gcc.c-torture/compile/20000804-1.c: Likewise.
6050 * gcc.target/i386/clobbers.c: Likewise.
6052 2010-03-10 Tobias Burnus <burnus@net-b.de>
6055 * gfortran.dg/c_assoc_3.f90: New test.
6057 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6060 * gcc.dg/guality/pr36728-1.c: New test.
6061 * gcc.dg/guality/pr36728-2.c: New test.
6063 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6065 * gcc.dg/h8300-div-delay-slot.c: New test.
6067 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6069 PR tree-optimization/43236
6070 * gcc.c-torture/execute/pr43236.c: New test.
6072 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6075 * g++.dg/eh/pr42859.C: New test.
6077 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6080 * gcc.dg/pr43299.c: New test.
6083 * g++.dg/eh/unwind2.C: New test.
6085 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6086 Reza Yazdani <reza.yazdani@amd.com>
6089 * gcc.dg/graphite/run-id-4.c: New.
6091 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6094 * gcc.dg/graphite/run-id-3.c: New.
6096 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6100 * gcc.dg/graphite/id-18.c: New.
6101 * gcc.dg/graphite/run-id-pr42644.c: New.
6103 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6106 * gcc.dg/graphite/pr42326.c: New.
6108 2010-03-08 Richard Guenther <rguenther@suse.de>
6110 PR tree-optimization/43269
6111 * gcc.c-torture/execute/pr43269.c: New testcase.
6113 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6116 * gfortran.dg/typebound_call_13.f03: New.
6118 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6120 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6121 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6123 2010-03-05 Jason Merrill <jason@redhat.com>
6125 * g++.dg/abi/mangle40.C: Require weak and alias.
6127 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6130 * gfortran.dg/graphite/pr42326.f90: New.
6131 * gfortran.dg/graphite/pr42326-1.f90: New.
6133 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6135 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6136 (gnat_target_compile): Likewise.
6137 Reinitialize GNAT_UNDER_TEST if target changes.
6138 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6139 (local_find_gnatmake): Pass full --GCC to gnatlink.
6142 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6145 * gcc.dg/compound-literal-1.c: New testcase.
6147 2010-03-04 Martin Jambor <mjambor@suse.cz>
6149 PR tree-optimization/43164
6150 PR tree-optimization/43191
6151 * gcc.c-torture/compile/pr43164.c: New test.
6152 * gcc.c-torture/compile/pr43191.c: Likewise.
6154 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6157 * gfortran.dg/finalize_9.f90: New.
6159 2010-03-04 Tobias Burnus <burnus@net-b.de>
6160 Ken Werner <ken@linux.vnet.ibm.com>
6162 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6163 to dg-options for spu.
6164 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6165 dump-scan target to exclude spu.
6167 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6170 * gcc.dg/tree-ssa/ivopts-4.c: New.
6172 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6174 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6175 include-opts and exclude-opts; skip checking the flags if arguments
6176 are the same as the defaults.
6177 (dg-xfail-if): Verify the number of arguments, supply defaults
6178 for unspecified optional arguments.
6179 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6181 2010-03-03 Jason Merrill <jason@redhat.com>
6184 * g++.dg/abi/mangle40.C: Updated.
6186 2010-03-03 Jason Merrill <jason@redhat.com>
6188 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6189 * g++.dg/abi/mangle23.C: Likewise.
6190 * g++.dg/eh/simd-2.C: Likewise.
6191 * g++.dg/ext/attribute-test-2.C: Likewise.
6192 * g++.dg/ext/vector14.C: Likewise.
6193 * g++.dg/other/pr34435.C: Likewise.
6194 * g++.dg/template/conv8.C: Likewise.
6195 * g++.dg/template/nontype9.C: Likewise.
6196 * g++.dg/template/qualttp17.C: Likewise.
6197 * g++.dg/template/ref1.C: Likewise.
6198 * g++.old-deja/g++.pt/crash68.C: Likewise.
6199 * g++.old-deja/g++.pt/ref1.C: Likewise.
6200 * g++.old-deja/g++.pt/ref3.C: Likewise.
6201 * g++.old-deja/g++.pt/ref4.C: Likewise.
6204 * g++.dg/abi/mangle40.C: New.
6205 * g++.dg/abi/mangle41.C: New.
6206 * g++.dg/lto/20100302_0.C: New.
6207 * g++.dg/lto/20100302_1.C: New.
6208 * g++.dg/lto/20100302.h: New.
6210 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6213 * gfortran.dg/internal_pack_12.f90: New test.
6215 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6217 * gcc.dg/pr36997.c: Adjust error message.
6219 2010-03-03 Mike Stump <mikestump@comcast.net>
6221 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6222 adjustments to not be present on machines that align the stack to
6223 more than 4 bytes and don't have a red zone yet as that is an
6224 unimplemented optimization.
6226 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6229 * gfortran.dg/impure_assignment_3.f90: New.
6231 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6234 * gfortran.dg/pr43229.f90: New test.
6237 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6240 * gcc.dg/guality/pr43177.c: New test.
6242 2010-03-02 Jason Merrill <jason@redhat.com>
6244 * g++.dg/ext/vector9.C: Adjust error message.
6245 * g++.dg/conversion/simd3.C: Likewise.
6246 * g++.dg/other/error23.C: Likewise.
6248 2010-03-02 Mike Stump <mikestump@comcast.net>
6251 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6253 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6256 * gfortran.dg/internal_pack_10.f90: New test.
6259 * gfortran.dg/internal_pack_11.f90: New test.
6261 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6264 * gcc.dg/tree-ssa/pr42640.c: New.
6266 2010-03-01 Richard Guenther <rguenther@suse.de>
6268 PR tree-optimization/43220
6269 * gcc.c-torture/execute/pr43220.c: New testcase.
6271 2010-03-01 Richard Guenther <rguenther@suse.de>
6274 * gcc.dg/pr43213.c: New testcase.
6276 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6279 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6281 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6283 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6285 (check_effective_target_ucn): Likewise.
6287 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6289 * gcc.dg/ucnid-2.c: Likewise.
6290 * gcc.dg/ucnid-3.c: Likewise.
6291 * gcc.dg/ucnid-4.c: Likewise.
6292 * gcc.dg/ucnid-11.c: Likewise.
6293 * gcc.dg/ucnid-12.c: Likewise.
6294 * gcc.dg/ucnid-6.c: Skip if !ucn.
6295 * gcc.dg/ucnid-9.c: Likewise.
6297 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6300 lists to dg-skip-if.
6301 * gcc.target/i386/stackalign/return-3.c: Likewise.
6303 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6305 * gcc.target/i386/clearcap.map: New file.
6306 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6307 Pass clearcap.map by default if supported.
6309 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6312 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6314 * gfortran.dg/stat_2.f90: Likewise.
6316 2010-03-01 Tobias Burnus <burnus@net-b.de>
6319 * gfortran.dg/module_read_2.f90: New test.
6321 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6324 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6325 * g++.dg/abi/mangle12.C: Likewise.
6326 * g++.dg/abi/mangle20-2.C: Likewise.
6327 * g++.dg/abi/mangle17.C: Likewise.
6328 * g++.dg/template/cond2.C: Likewise.
6329 * g++.dg/template/pr35240.C: Likewise.
6331 2010-02-27 Richard Guenther <rguenther@suse.de>
6333 PR tree-optimization/43186
6334 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6336 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6338 * g++.dg/abi/packed1.C: Expect warning on the SH.
6340 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6343 * g++.dg/parse/error37.C: New test.
6345 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6349 * gcc.dg/pr8927-1.c: Match new note.
6350 * gcc.dg/990506-0.c: Likewise.
6351 * gcc.dg/gomp/flush-2.c: Likewise.
6352 * gcc.dg/gomp/atomic-5.c: Likewise.
6353 * gcc.dg/gomp/pr34607.c: Likewise.
6354 * gcc.dg/pr35746.c: Likewise.
6355 * gcc.dg/cpp/pragma-1.c: Likewise.
6356 * gcc.dg/cpp/pragma-2.c: Likewise.
6357 * gcc.dg/pr41842.c: Likewise.
6358 * gcc.dg/noncompile/20040629-1.c: Likewise.
6359 * objc.dg/private-1.m: Likewise.
6361 2010-02-27 Tobias Burnus <burnus@net-b.de>
6364 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6365 * gfortran.dg/default_initialization_4.f90: New test.
6367 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6369 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6370 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6371 * gnat.dg/thin_pointer2.adb: New test.
6372 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6374 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6377 * gcc.dg/cpp/c90-pedantic.c: New.
6378 * gcc.dg/cpp/c90.c: New.
6379 * gcc.dg/gnu90-const-expr-1.c: New.
6380 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6382 2010-02-26 Richard Guenther <rguenther@suse.de>
6384 PR tree-optimization/43186
6385 * gcc.c-torture/compile/pr43186.c: New testcase.
6387 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6390 * c-c++-common/dwarf2/pr43190.c: New test.
6392 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6395 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6397 2010-02-26 Richard Guenther <rguenther@suse.de>
6399 PR tree-optimization/43188
6400 * gcc.c-torture/compile/pr43188.c: New testcase.
6402 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6405 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6407 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6409 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6411 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6414 * gcc.target/powerpc/pr43154.c: New file.
6416 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6419 * gfortran.dg/debug/pr43166.f: New test.
6422 * gcc.dg/torture/pr43165.c: New test.
6424 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6427 * c-c++-common/pr41779.c: Update.
6429 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6432 * lib/gnat-dg.exp (gnat_load): Redefine.
6434 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6435 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6437 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6440 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6441 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6445 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6447 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6449 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.dg/guality/vla-1.c: New test.
6454 2010-02-24 Tobias Burnus <burnus@net-b.de>
6457 * gfortran.dg/c_ptr_tests_15.f90: New test.
6459 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.target/i386/pr43107.c: New test.
6464 2010-02-23 Jason Merrill <jason@redhat.com>
6467 * g++.dg/cpp0x/variadic100.C: New.
6469 2010-02-23 Jason Merrill <jason@redhat.com>
6472 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6473 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6474 * c-c++-common/dwarf2/vla1.c: New.
6476 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.dg/pr43139.c: New test.
6482 * gcc.dg/guality/pr43077-1.c: New test.
6484 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6487 * gcc.dg/march.c: New.
6488 * gcc.dg/march-generic.c: New.
6489 * gcc.dg/mtune.c: New.
6491 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6494 * gcc.dg/graphite/pr43083.c: New.
6496 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6499 * gfortran.dg/graphite/pr43097.f: New.
6501 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6502 Manuel López-Ibáñez <manu@gcc.gnu.org>
6505 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6507 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6510 * g++.dg/graphite/pr43026.C: New.
6512 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6515 * gcc.dg/cleanup-1.c: Update.
6516 * gcc.dg/func-args-1.c: Update.
6517 * gcc.dg/format/sentinel-1.c: Update.
6518 * g++.old-deja/g++.jason/scoping10.C: Update.
6519 * g++.old-deja/g++.ns/lookup5.C: Update.
6520 * g++.dg/ext/cleanup-1.C: Update.
6521 * g++.dg/parse/varmod1.C: Update.
6522 * g++.dg/parse/error33.C: Update.
6523 * g++.dg/expr/call3.C: Update.
6524 * g++.dg/func-args-1.C: New.
6526 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6529 * gcc.dg/attr-used-2.c: Moved to ...
6530 * c-c++-common/attr-used-2.c: Here.
6532 * gcc.dg/attr-used.c: Moved to ...
6533 * c-c++-common/attr-used.c: Here.
6535 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6537 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6539 2010-02-22 Richard Guenther <rguenther@suse.de>
6542 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6543 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6545 2010-02-22 Richard Guenther <rguenther@suse.de>
6547 PR tree-optimization/42749
6548 * gcc.c-torture/compile/pr42749.c: New testcase.
6550 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6553 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6554 * gfortran.dg/internal_pack_9.f90: New test.
6556 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6559 * g++.dg/template/recurse.C: Adjust.
6560 * g++.dg/template/pr23510.C: New.
6562 2010-02-21 Dodji Seketeli <dodji@redhat.com>
6565 * g++.dg/template/memclass4.C: New test.
6567 2010-02-21 Tobias Burnus <burnus@net-b.de>
6570 * gfortran.dg/reassoc_5.f90: New test.
6572 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
6575 * gcc.target/i386/pr43067.c: New test.
6577 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6580 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6582 * g++.dg/warn/Wconversion-null.C: New test.
6583 * g++.old-deja/g++.other/null1.C: Move to...
6584 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6586 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
6590 * gfortran.dg/dependency_26.f90: New test.
6593 * gfortran.dg/internal_pack_7.f90: New test.
6596 * gfortran.dg/internal_pack_8.f90: New test.
6598 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6601 * c-c++-common/pr41779.c: Fix broken testcase.
6603 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6606 * c-c++-common/pr36513.c: New testcase.
6607 * c-c++-common/pr36513-2.c: New testcase.
6609 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6612 * c-c++-common/pr41779.c: New.
6614 2010-02-19 Jakub Jelinek <jakub@redhat.com>
6617 * gcc.dg/pr43084.c: New test.
6619 2010-02-19 Richard Guenther <rguenther@suse.de>
6621 PR tree-optimization/42916
6622 * gcc.dg/pr42916.c: New testcase.
6624 2010-02-18 Jason Merrill <jason@redhat.com>
6627 * g++.dg/abi/packed1.C: Add expected warning.
6630 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6631 * gcc.dg/torture/dg-torture.exp: Likewise.
6632 * c-c++-common/torture/complex-sign.h,
6633 c-c++-common/torture/complex-sign-add.c,
6634 c-c++-common/torture/complex-sign-mixed-add.c,
6635 c-c++-common/torture/complex-sign-mixed-div.c,
6636 c-c++-common/torture/complex-sign-mixed-mul.c,
6637 c-c++-common/torture/complex-sign-mixed-sub.c,
6638 c-c++-common/torture/complex-sign-mul.c,
6639 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6640 Adapt for C++ compilation as well.
6643 * g++.dg/ext/label1.C: Update.
6644 * g++.dg/ext/label2.C: Update.
6647 * g++.dg/template/dependent-name6.C: New.
6650 * g++.dg/parse/namespace12.C: New.
6652 2010-02-18 Martin Jambor <mjambor@suse.cz>
6654 PR tree-optimization/43066
6655 * gcc.c-torture/compile/pr43066.c: New test.
6657 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
6659 * g++.dg/ext/attrib35.C: Fix target selector string.
6660 * g++.dg/ext/attrib36.C: Ditto.
6661 * g++.dg/ext/attrib37.C: Ditto.
6662 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6663 * g++.dg/abi/mangle25.C: Ditto.
6665 2010-02-17 Jason Merrill <jason@redhat.com>
6668 * g++.dg/parse/namespace11.C: New.
6671 * g++.dg/ext/attrib37.C: New.
6674 * g++.dg/template/ptrmem20.C: New.
6676 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
6679 * gcc.target/i386/xop-check.h: Include m256-check.h.
6680 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6681 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6682 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6683 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6685 2010-02-17 Jakub Jelinek <jakub@redhat.com>
6688 * gcc.dg/pr42918.c: New test.
6690 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
6692 * g++.dg/ext/attrib36.C: Require ILP32.
6694 2010-02-16 Richard Guenther <rguenther@suse.de>
6696 PR tree-optimization/41043
6697 * gfortran.dg/pr41043.f90: New testcase.
6698 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6700 2010-02-16 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6704 2010-02-16 Ira Rosen <irar@il.ibm.com>
6706 PR tree-optimization/43074
6707 * gcc.dg/vect/fast-math-pr43074.c: New test.
6709 2010-02-16 Jakub Jelinek <jakub@redhat.com>
6711 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6713 2010-02-16 Jason Merrill <jason@redhat.com>
6716 * g++.dg/ext/attrib36.C: New.
6719 * g++.dg/other/array6.C: New.
6721 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6723 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6725 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
6727 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6728 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6729 * gcc.target/i386/xop-vpermil2pd-1.c: New.
6730 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6731 * gcc.target/i386/xop-vpermil2ps-1.c: New.
6732 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6734 2010-02-15 Richard Guenther <rguenther@suse.de>
6737 * g++.dg/torture/pr43068.C: New testcase.
6739 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
6742 * g++.dg/opt/ice1.C: New.
6744 2010-02-14 Jason Merrill <jason@redhat.com>
6747 * g++.dg/cpp0x/initlist-opt.C: New.
6749 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
6753 * gfortran.dg/internal_pack_6.f90: New test.
6755 2010-02-12 Jason Merrill <jason@redhat.com>
6758 * g++.dg/cpp0x/variadic99.C: New.
6760 2010-02-12 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6763 sign extend pointers to gualchk_t.
6766 * g++.dg/other/default3.C: Xfail g4 test.
6768 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6771 * gcc.dg/graphite/pr43012.c: New.
6773 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6776 * g++.dg/graphite/pr42930.C: New.
6778 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6782 * gcc.dg/graphite/pr42530.c: New.
6783 * gcc.dg/graphite/pr42914.c: New.
6785 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6788 * gcc.dg/graphite/pr42771.c: New.
6790 2010-02-11 Richard Guenther <rguenther@suse.de>
6792 PR tree-optimization/42998
6793 * gcc.c-torture/compile/pr42998.c: New testcase.
6795 2010-02-10 Jason Merrill <jason@redhat.com>
6798 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6800 PR c++/42983, core issue 906
6801 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6802 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6805 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6807 2010-02-10 Richard Guenther <rguenther@suse.de>
6809 PR tree-optimization/43017
6810 * gcc.dg/torture/pr43017.c: New testcase.
6812 2010-02-10 Tobias Burnus <burnus@net-b.de>
6815 * gfortran.dg/private_type_1.f90: Update error location.
6816 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6817 * gfortran.dg/typebound_operator_2.f03: Ditto.
6818 * gfortran.dg/assignment_2.f90: Ditto.
6819 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6820 * gfortran.dg/binding_label_tests_9.f03: Ditto.
6822 2010-02-10 Tobias Burnus <burnus@net-b.de>
6825 * gfortran.dg/bind_c_usage_20.f90: New test.
6827 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6830 * g++.dg/debug/pr43010.C: New test.
6832 2010-02-10 Richard Guenther <rguenther@suse.de>
6835 * gcc.c-torture/execute/20100209-1.c: New testcase.
6836 * gcc.dg/fold-div-3.c: Likewise.
6838 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6840 * gcc.dg/builtin-ffs-1.c: New test.
6842 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6845 * gfortran.dg/array_constructor_35.f90: New test.
6847 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6849 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6851 2010-02-09 Jason Merrill <jason@redhat.com>
6854 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6857 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6859 2010-02-09 Tobias Burnus <burnus@net-b.de>
6862 * gfortran.dg/module_write_1.f90: New test.
6864 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
6866 * gcc.dg/pr19340.c: Adjust.
6868 2010-02-09 Richard Guenther <rguenther@suse.de>
6870 PR tree-optimization/43008
6871 * gcc.c-torture/execute/pr43008.c: New testcase.
6873 2010-02-09 Richard Guenther <rguenther@suse.de>
6875 PR tree-optimization/43000
6876 * gcc.dg/torture/pr43000.c: New testcase.
6877 * gcc.dg/torture/pr43002.c: Likewise.
6879 2010-02-09 Daniel Kraft <d@domob.eu>
6882 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6883 and pass -Wsurprising as necessary.
6885 2010-02-08 Jakub Jelinek <jakub@redhat.com>
6887 PR tree-optimization/42890
6888 * g++.dg/torture/pr42890.C: New test.
6890 2010-02-08 Richard Guenther <rguenther@suse.de>
6893 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6895 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6897 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6899 * gcc.dg/graphite/block-1.c: Same.
6900 * gcc.dg/graphite/block-3.c: Same.
6901 * gcc.dg/graphite/block-4.c: Same.
6902 * gcc.dg/graphite/block-5.c: Same.
6903 * gcc.dg/graphite/block-6.c: Same.
6904 * gcc.dg/graphite/block-7.c: Same.
6905 * gcc.dg/graphite/interchange-0.c: Same.
6906 * gcc.dg/graphite/interchange-1.c: Same.
6907 * gcc.dg/graphite/interchange-10.c: Same.
6908 * gcc.dg/graphite/interchange-11.c: Same.
6909 * gcc.dg/graphite/interchange-12.c: Same.
6910 * gcc.dg/graphite/interchange-2.c: Same.
6911 * gcc.dg/graphite/interchange-3.c: Same.
6912 * gcc.dg/graphite/interchange-4.c: Same.
6913 * gcc.dg/graphite/interchange-5.c: Same.
6914 * gcc.dg/graphite/interchange-6.c: Same.
6915 * gcc.dg/graphite/interchange-7.c: Same.
6916 * gcc.dg/graphite/interchange-8.c: Same.
6917 * gcc.dg/graphite/interchange-9.c: Same.
6918 * gcc.dg/graphite/interchange-mvt.c: Same.
6920 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6922 * gfortran.dg/graphite/id-19.f: New.
6923 * gfortran.dg/graphite/pr14741.f90: New.
6924 * gfortran.dg/graphite/pr41924.f90: New.
6925 * gfortran.dg/graphite/run-id-2.f90: New.
6927 2010-02-07 Richard Guenther <rguenther@suse.de>
6930 * gcc.c-torture/compile/pr42956.c: New testcase.
6932 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6935 * gfortran.dg/fmt_cache_2.f: New test.
6937 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939 * gfortran.dg/read_no_eor.f90: New test.
6941 2010-02-05 Jason Merrill <jason@redhat.com>
6943 * g++.dg/ext/label13.C: Move constructor body out of class.
6945 2010-02-03 Jason Merrill <jason@redhat.com>
6948 * g++.dg/ext/dllexport3.C: New.
6950 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6952 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6954 2010-02-05 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6958 2010-02-05 Dodji Seketeli <dodji@redhat.com>
6961 * g++.dg/other/crash-9.C: New test.
6963 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
6966 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6968 2010-02-04 Richard Guenther <rguenther@suse.de>
6970 PR rtl-optimization/42952
6971 * gcc.dg/torture/pr42952.c: New testcase.
6973 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6976 * gfortran.dg/namelist_60.f90: New test.
6978 2010-02-03 Jason Merrill <jason@redhat.com>
6981 * g++.dg/ext/builtin11.C: New.
6985 * g++.dg/abi/mangle35.C: New.
6986 * g++.dg/abi/mangle37.C: New.
6989 * g++.dg/abi/mangle36.C: New.
6992 * g++.dg/warn/string1.C: New.
6994 2010-02-03 Richard Guenther <rguenther@suse.de>
6996 PR tree-optimization/42944
6997 * gcc.dg/errno-1.c: New testcase.
6999 2010-02-03 Richard Guenther <rguenther@suse.de>
7002 * gcc.c-torture/compile/pr42927.c: New testcase.
7004 2010-02-03 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/null_4.f90: New test.
7009 2010-02-02 Jason Merrill <jason@redhat.com>
7012 * g++.dg/ext/label13.C: New.
7014 2010-02-02 Tobias Burnus <burnus@net-b.de>
7017 * gfortran.dg/func_result_5.f90: New test.
7019 2010-02-01 Tobias Burnus <burnus@net-b.de>
7022 * gfortran.dg/pure_initializer_3.f90: News test.
7024 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/allocate_derived_2.f90: New test.
7029 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7032 * gcc.dg/torture/pr42898-2.c: New test.
7034 2010-01-31 Richard Guenther <rguenther@suse.de>
7037 * gcc.dg/torture/pr42898.c: New testcase.
7039 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7042 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7043 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7045 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7047 * g++.dg/tree-ssa/inline-1.C: New.
7048 * g++.dg/tree-ssa/inline-2.C: New.
7049 * g++.dg/tree-ssa/inline-3.C: New.
7051 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7054 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7055 the string 'pow' in the pathname of the compiler from generating a
7058 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7060 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7061 * g++.old-deja/g++.mike/eh17.C: Likewise.
7062 * g++.old-deja/g++.mike/p5571.C: Likewise.
7064 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7071 * g++.dg/other/crash-5.C: New test.
7072 * g++.dg/other/crash-6.C: New test.
7073 * g++.dg/other/crash-7.C: New test.
7074 * g++.dg/other/crash-8.C: New test.
7076 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7078 PR rtl-optimization/42889
7079 * gcc.dg/pr42889.c: New test.
7081 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7083 * gcc.target/i386/pr42881.c: Use SSE2.
7085 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7088 * gcc.target/i386/pr42891.c: New test.
7090 2010-01-28 Richard Guenther <rguenther@suse.de>
7092 PR tree-optimization/42871
7093 * g++.dg/torture/pr42871.C: New testcase.
7095 2010-01-28 Richard Guenther <rguenther@suse.de>
7097 * gcc.dg/Wobjsize-1.h: New testcase.
7098 * gcc.dg/Wobjsize-1.c: Likewise.
7100 2010-01-28 Richard Guenther <rguenther@suse.de>
7103 * g++.dg/torture/pr42883.C: New testcase.
7105 2010-01-28 Michael Matz <matz@suse.de>
7107 * gcc.target/i386/pr42881.c: New test.
7109 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7112 Add i?86-*-solaris2* support.
7114 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7118 * g++.dg/template/typedef27.C: New test case.
7119 * g++.dg/template/typedef28.C: New test case.
7121 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7123 * gcc.dg/optimize-bswap*.c: Add ARM target
7125 2010-01-27 Richard Guenther <rguenther@suse.de>
7128 * gcc.dg/torture/pr42878-1.c: New testcase.
7129 * gcc.dg/torture/pr42878-2.c: Likewise.
7131 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7134 * gcc.dg/vla-22.c: New test.
7136 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7138 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7141 2010-01-26 Richard Guenther <rguenther@suse.de>
7143 PR rtl-optimization/42685
7144 * gcc.dg/pr42685.c: New testcase.
7145 * g++.dg/other/pr42685.C: Likewise.
7147 2010-01-26 Richard Guenther <rguenther@suse.de>
7150 * g++.dg/other/pr42806.C: New testcase.
7152 2010-01-26 Richard Guenther <rguenther@suse.de>
7154 PR tree-optimization/42250
7155 * gcc.dg/pr42250.c: New testcase.
7157 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7159 * gnat.dg/array_bounds_test.adb: New test.
7161 2010-01-25 Tobias Burnus <burnus@net-b.de>
7164 * gfortran.dg/generic_21.f90: New test.
7166 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7171 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7174 * g++.dg/abi/arm_va_list2.C: New test.
7175 * g++.dg/abi/arm_va_list2.h: Companion header file.
7177 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7180 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7183 * gfortran.dg/char_array_arg_1.f90 : New test.
7185 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7187 2010-01-24 Tobias Burnus <burnus@net-b.de>
7190 * gfortran.dg/generic_20.f90: New test.
7192 2010-01-22 Michael Matz <matz@suse.de>
7194 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7197 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7200 * gfortran.dg/dependency_25.f90 : New test.
7202 2010-01-21 Martin Jambor <mjambor@suse.cz>
7204 PR tree-optimization/42585
7205 * gcc.dg/tree-ssa/pr42585.c: New test.
7207 2010-01-21 Richard Guenther <rguenther@suse.de>
7210 * gcc.dg/pr19988.c: New testcase.
7212 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7214 * g++.dg/compat/decimal/compat-common.h: New file.
7215 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7216 * g++.dg/compat/decimal/pass_x.h: New file.
7217 * g++.dg/compat/decimal/pass_y.h: New file.
7218 * g++.dg/compat/decimal/pass-1_main.C: New file.
7219 * g++.dg/compat/decimal/pass-1_x.C: New file.
7220 * g++.dg/compat/decimal/pass-1_y.C: New file.
7221 * g++.dg/compat/decimal/pass-2_main.C: New file.
7222 * g++.dg/compat/decimal/pass-2_x.C: New file.
7223 * g++.dg/compat/decimal/pass-2_y.C: New file.
7224 * g++.dg/compat/decimal/pass-3_main.C: New file.
7225 * g++.dg/compat/decimal/pass-3_x.C: New file.
7226 * g++.dg/compat/decimal/pass-3_y.C: New file.
7227 * g++.dg/compat/decimal/pass-4_main.C: New file.
7228 * g++.dg/compat/decimal/pass-4_x.C: New file.
7229 * g++.dg/compat/decimal/pass-4_y.C: New file.
7230 * g++.dg/compat/decimal/pass-5_main.C: New file.
7231 * g++.dg/compat/decimal/pass-5_x.C: New file.
7232 * g++.dg/compat/decimal/pass-5_y.C: New file.
7233 * g++.dg/compat/decimal/pass-6_main.C: New file.
7234 * g++.dg/compat/decimal/pass-6_x.C: New file.
7235 * g++.dg/compat/decimal/pass-6_y.C: New file.
7236 * g++.dg/compat/decimal/return_x.h: New file.
7237 * g++.dg/compat/decimal/return_y.h: New file.
7238 * g++.dg/compat/decimal/return-1_main.C: New file.
7239 * g++.dg/compat/decimal/return-1_x.C: New file.
7240 * g++.dg/compat/decimal/return-1_y.C: New file.
7241 * g++.dg/compat/decimal/return-2_main.C: New file.
7242 * g++.dg/compat/decimal/return-2_x.C: New file.
7243 * g++.dg/compat/decimal/return-2_y.C: New file.
7244 * g++.dg/compat/decimal/return-3_main.C: New file.
7245 * g++.dg/compat/decimal/return-3_x.C: New file.
7246 * g++.dg/compat/decimal/return-3_y.C: New file.
7247 * g++.dg/compat/decimal/return-4_main.C: New file.
7248 * g++.dg/compat/decimal/return-4_x.C: New file.
7249 * g++.dg/compat/decimal/return-4_y.C: New file.
7250 * g++.dg/compat/decimal/return-5_main.C: New file.
7251 * g++.dg/compat/decimal/return-5_x.C: New file.
7252 * g++.dg/compat/decimal/return-5_y.C: New file.
7253 * g++.dg/compat/decimal/return-6_main.C: New file.
7254 * g++.dg/compat/decimal/return-6_x.C: New file.
7255 * g++.dg/compat/decimal/return-6_y.C: New file.
7257 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7260 * gcc.dg/pr42715.c: New.
7262 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7265 * g++.dg/parse/crash55.C: New.
7267 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7270 * gcc.dg/guality/pr42782.c: New.
7272 2010-01-20 Jason Merrill <jason@redhat.com>
7275 * g++.dg/abi/packed1.C: New.
7278 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7281 * g++.dg/parse/fn-typedef1.C: New.
7282 * g++.dg/other/cv_quals.C: Adjust.
7284 2010-01-20 Anthony Green <green@moxielogic.com>
7286 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7288 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7289 * gcc.dg/20020312-2.c: Port this to the moxie core.
7290 * gcc.dg/weak/typeof-2.c: Ditto.
7292 2010-01-20 Richard Guenther <rguenther@suse.de>
7294 PR tree-optimization/42717
7295 * gcc.c-torture/compile/pr42717.c: New testcase.
7297 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7299 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7300 of signed, add a few new tests.
7303 * g++.dg/parse/limits-initializer1.C: New test.
7305 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7308 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7309 * gfortran.dg/typebound_call_12.f03: New test.
7311 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7314 * gfortran.dg/bounds_check_15.f90 : New test.
7316 2010-01-19 Michael Matz <matz@suse.de>
7318 PR tree-optimization/41783
7319 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7321 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7324 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7325 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7326 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7327 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7328 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7329 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7330 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7331 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7332 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7333 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7334 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7336 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7339 * gfortran.dg/extends_6.f03: Modified an error message.
7340 * gfortran.dg/extends_10.f03: New test.
7341 * gfortran.dg/private_type_6.f03: Modified an error message.
7342 * gfortran.dg/structure_constructor_8.f03: Ditto.
7344 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7346 PR tree-optimization/42719
7347 * gcc.dg/pr42719.c: New test.
7350 * gcc.dg/pr42728.c: New test.
7352 2010-01-19 Anthony Green <green@moxielogic.com>
7354 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7356 2010-01-18 Anthony Green <green@moxielogic.com>
7358 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7361 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7363 * g++.dg/template/error45.C: reverted as part of reverting the
7364 fix of PR c++/42634.
7366 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7369 * g++.dg/template/error45.C: New test.
7371 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7374 * g++.dg/conversion/op6.C: New test.
7376 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7379 * gcc.target/alpha/pr42774.c: New test.
7381 2010-01-18 Richard Guenther <rguenther@suse.de>
7383 PR tree-optimization/42781
7384 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7386 2010-01-17 Richard Guenther <rguenther@suse.de>
7389 * gcc.c-torture/execute/pr42248.c: New testcase.
7391 2010-01-17 Richard Guenther <rguenther@suse.de>
7393 PR tree-optimization/42773
7394 * g++.dg/torture/pr42773.C: New testcase.
7396 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7399 * gfortran.dg/interface_assignment_5.f90: New test.
7401 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7404 * g++.dg/template/crash94.C: Reverted.
7406 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7409 * gcc.dg/debug/pr42767.c: New.
7411 2010-01-15 Jason Merrill <jason@redhat.com>
7414 * g++.dg/cpp0x/decltype22.C: New.
7416 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7419 * g++.dg/torture/pr42760.C: New test.
7421 2010-01-15 Jing Yu <jingyu@google.com>
7423 PR rtl-optimization/42691
7424 * gcc.c-torture/execute/pr42691.c: New.
7426 2010-01-15 Richard Guenther <rguenther@suse.de>
7429 * g++.dg/torture/pr42739.C: New testcase.
7431 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7433 * g++.dg/template/error45.C: Revert as part of reverting changes
7436 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7439 * gfortran.dg/interface_31.f90: New test.
7441 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7443 * gcc.target/powerpc/pr42747.c: New file.
7445 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7448 * c-c++-common/pr42674.c: New test.
7451 * g++.dg/template/instantiate11.C: New test.
7453 2010-01-14 Jason Merrill <jason@redhat.com>
7456 * g++.dg/overload/error3.C: New.
7459 * g++.dg/overload/rvalue1.C: New.
7461 2010-01-14 Martin Jambor <mjambor@suse.cz>
7463 PR tree-optimization/42706
7464 * gcc.dg/ipa/pr42706.c: New testcase.
7466 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7468 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7470 2010-01-14 Martin Jambor <mjambor@suse.cz>
7472 PR tree-optimization/42714
7473 * g++.dg/torture/pr42714.C: New test.
7475 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7477 PR rtl-optimization/42246
7478 * gfortran.dg/pr42246-2.f: New.
7480 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7482 PR rtl-optimization/42389
7483 * gcc.dg/pr42389.c: New.
7485 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7487 PR rtl-optimization/42388
7488 * gcc.dg/pr42388.c: New.
7490 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7492 PR rtl-optimization/42294
7493 * gfortran.dg/pr42294.f: New.
7495 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7497 PR rtl-optimization/39453
7498 PR rtl-optimization/42246
7499 * gcc.dg/pr39453.c: New.
7500 * gcc.dg/pr42246.c: New.
7502 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7505 * gcc.dg/pr42245.c: New.
7506 * gcc.dg/pr42245-2.c: New.
7508 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7510 PR rtl-optimization/42249
7511 * gcc.dg/pr42249.c: New.
7513 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7516 * gcc.c-torture/execute/pr42721.c: New test.
7518 2010-01-14 Ira Rosen <irar@il.ibm.com>
7520 PR tree-optimization/42709
7521 * gcc.dg/vect/pr42709.c: New test.
7523 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7526 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7527 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7529 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7532 * gfortran.dg/generic_19.f90 : New test.
7534 2010-01-13 Richard Guenther <rguenther@suse.de>
7536 PR tree-optimization/42730
7537 * gcc.c-torture/compile/pr42730.c: New testcase.
7539 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7542 * gcc.target/ia64/pr42542-1.c: New.
7543 * gcc.target/ia64/pr42542-2.c: New.
7544 * gcc.target/ia64/pr42542-3.c: New.
7546 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7549 * g++.dg/template/error45.C: New test.
7551 2010-01-13 Martin Jambor <mjambor@suse.cz>
7553 PR tree-optimization/42704
7554 * g++.dg/torture/pr42704.C: New test.
7556 2010-01-13 Martin Jambor <mjambor@suse.cz>
7558 PR tree-optimization/42703
7559 * gcc.c-torture/compile/pr42703.c: New test.
7561 2010-01-13 Richard Guenther <rguenther@suse.de>
7563 PR tree-optimization/42705
7564 * gcc.c-torture/compile/pr42705.c: New testcase.
7566 2010-01-13 Jie Zhang <jie.zhang@analog.com>
7568 * gcc.target/bfin/l2.c: New test.
7569 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7571 2010-01-13 Richard Guenther <rguenther@suse.de>
7574 * gcc.c-torture/compile/pr42716.c: New testcase.
7576 2010-01-13 Richard Guenther <rguenther@suse.de>
7579 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7581 2010-01-12 Joseph Myers <joseph@codesourcery.com>
7584 * gcc.c-torture/compile/pr42708-1.c: New test.
7586 2010-01-12 Jakub Jelinek <jakub@redhat.com>
7589 * gcc.dg/pr42662.c: New test.
7591 PR tree-optimization/42645
7592 * g++.dg/other/pr42645-1.C: New test.
7593 * g++.dg/other/pr42645-2.C: New test.
7595 2010-01-11 Janis Johnson <janis187@us.ibm.com>
7598 * gcc.target/powerpc/warn-1.c: New test.
7599 * gcc.target/powerpc/warn-2.c: New test.
7601 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
7603 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7606 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
7608 * gcc.dg/lto/20100108_0.c: New.
7610 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
7612 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7613 Add -march=i686 -msse for 32bit x86 targets.
7615 2010-01-10 Richard Guenther <rguenther@suse.de>
7618 * gcc.dg/torture/pr42667.c: New testcase.
7620 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7623 * gfortran.dg/array_constructor_34.f90: New test.
7625 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7628 * gfortran.dg/array_constructor_33.f90: New test.
7629 gfortran.dg/array_function_5.f90: Add credit.
7631 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7634 * gcc.dg/pr42631.c: New.
7636 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7639 * gcc.dg/pr42630.c: New.
7641 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7644 * gcc.dg/pr42629.c: New.
7646 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7649 * gcc.dg/torture/pr42363.c: New.
7651 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7655 * gcc.dg/vect/pr42604.c: New.
7656 * gcc.dg/vect/pr42395.c: New.
7658 2010-01-09 Richard Guenther <rguenther@suse.de>
7661 * gcc.c-torture/execute/pr42512.c: New testcase.
7663 2010-01-09 Tobias Burnus <burnus@net-b.de>
7666 * gfortran.dg/c_ptr_tests_14.f90: New test.
7668 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671 * gnat.dg/null_pointer_deref1.adb: Don't run on
7672 sparc*-sun-solaris2.11.
7674 2010-01-08 Richard Guenther <rguenther@suse.de>
7677 * gcc.dg/lto/20100103-1_0.c: New testcase.
7678 * gcc.dg/lto/20100103-2_0.c: Likewise.
7680 2010-01-08 Tobias Burnus <burnus@net-b.de
7683 * gfortran.dg/asynchronous_1.f90: New test.
7684 * gfortran.dg/asynchronous_2.f90: New test.
7685 * gfortran.dg/conflicts.f90: Update error message.
7687 2010-01-07 Dodji Seketeli <dodji@redhat.com>
7690 * g++.dg/cpp0x/variadic-unify-2.C: New test.
7692 2010-01-07 Jakub Jelinek <jakub@redhat.com>
7694 PR tree-optimization/42625
7695 * g++.dg/opt/dtor4.C: New test.
7696 * g++.dg/opt/dtor4.h: New.
7697 * g++.dg/opt/dtor4-aux.cc: New.
7699 2010-01-07 Tobias Burnus <burnus@net-b.de>
7702 * gfortran.dg/proc_ptr_26.f90: New test.
7704 2010-01-07 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/allocatable_scalar_7.f90: New test.
7709 2010-01-06 Richard Guenther <rguenther@suse.de>
7711 * gcc.c-torture/compile/pr42632.c: New testcase.
7713 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7716 * gcc.target/i386/pr42542-4.c: New.
7717 * gcc.target/i386/pr42542-4a.c: Likewise.
7718 * gcc.target/i386/pr42542-5.c: Likewise.
7719 * gcc.target/i386/pr42542-5a.c: Likewise.
7721 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
7723 * gcc.dg/tls/opt-15.c: New test.
7725 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7727 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7729 2010-01-05 Martin Jambor <mjambor@suse.cz>
7731 PR tree-optimization/42462
7732 * g++.dg/torture/pr42462.C: New test.
7734 2010-01-05 Jason Merrill <jason@redhat.com>
7736 * g++.dg/cpp0x/initlist30.C: New test.
7738 2010-01-05 Richard Guenther <rguenther@suse.de>
7740 PR tree-optimization/42614
7741 * gcc.c-torture/execute/pr42614.c: New testcase.
7743 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
7745 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7746 * gcc.dg/Wunreachable-1.c: Remove the testcase of
7748 * gcc.dg/Wunreachable-2.c: Likewise.
7749 * gcc.dg/Wunreachable-3.c: Likewise.
7750 * gcc.dg/Wunreachable-4.c: Likewise.
7751 * gcc.dg/Wunreachable-5.c: Likewise.
7752 * gcc.dg/Wunreachable-6.c: Likewise.
7753 * gcc.dg/Wunreachable-7.c: Likewise.
7754 * gcc.dg/Wunreachable-8.c: Likewise.
7755 * gcc.dg/20041231-1.c: Likewise.
7757 2010-01-05 Jakub Jelinek <jakub@redhat.com>
7760 * gcc.dg/pr42611.c: New test.
7762 PR tree-optimization/42508
7763 * g++.dg/opt/pr42508.C: New test.
7765 2010-01-05 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/allocatable_scalar_8.f90: New.
7770 2010-01-04 Martin Jambor <mjambor@suse.cz>
7772 PR tree-optimization/42398
7773 * gcc.c-torture/compile/pr42398.c: New test.
7775 2010-01-04 Jason Merrill <jason@redhat.com>
7778 * g++.dg/ext/attrib35.C: New.
7781 * g++.dg/cpp0x/auto17.C: New.
7783 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
7785 * gcc.dg/lto/20100104_0.c: New.
7787 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
7790 * gcc.target/i386/pr42542-1.c: New.
7791 * gcc.target/i386/pr42542-1a.c: Likewise.
7792 * gcc.target/i386/pr42542-1b.c: Likewise.
7793 * gcc.target/i386/pr42542-2.c: Likewise.
7794 * gcc.target/i386/pr42542-2a.c: Likewise.
7795 * gcc.target/i386/pr42542-2b.c: Likewise.
7796 * gcc.target/i386/pr42542-3.c: Likewise.
7797 * gcc.target/i386/pr42542-3a.c: Likewise.
7799 2009-01-04 Tobias Burnus <burnus@net-b.de>
7802 * gfortran.dg/allocatable_scalar_5.f90: New test.
7803 * gfortran.dg/allocatable_scalar_6.f90: New test.
7805 2010-01-03 Richard Guenther <rguenther@suse.de>
7808 * gfortran.dg/gomp/recursion1.f90: Remove.
7810 2010-01-03 Richard Guenther <rguenther@suse.de>
7812 * gcc.dg/Warray-bounds.c: Remove XFAILs.
7813 * gcc.dg/uninit-6.c: Likewise.
7814 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7816 2010-01-03 Richard Guenther <rguenther@suse.de>
7818 PR tree-optimization/42589
7819 * gcc.target/i386/pr42589.c: New testcase.
7821 2010-01-03 Richard Guenther <rguenther@suse.de>
7823 PR tree-optimization/42438
7824 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7826 2010-01-02 Richard Guenther <rguenther@suse.de>
7829 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7831 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
7834 * gcc.target/alpha/pr42448-1.c: New test.
7835 * gcc.target/alpha/pr42448-2.c: Ditto.
7837 2010-01-01 Joseph Myers <joseph@codesourcery.com>
7839 PR preprocessor/41947
7840 * gcc.dg/c99-hexfloat-3.c: New test.
7842 2010-01-01 Richard Guenther <rguenther@suse.de>
7845 * gcc.c-torture/execute/pr42570.c: New testcase.
7847 2010-01-01 Richard Guenther <rguenther@suse.de>
7850 * gcc.c-torture/compile/pr42559.c: New testcase.
7853 Copyright (C) 2010 Free Software Foundation, Inc.
7855 Copying and distribution of this file, with or without modification,
7856 are permitted in any medium without royalty provided the copyright
7857 notice and this notice are preserved.