1 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6 2010-07-20 Richard Guenther <rguenther@suse.de>
10 * gcc.dg/pr44971.c: New testcase.
11 * gcc.c-torture/compile/pr44988.c: Likewise.
13 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
16 * gfortran.dg/allocate_with_typespec.f90: New test.
17 * gfortran.dg/allocate_derived_1.f90: Update error message.
19 2010-07-19 Jason Merrill <jason@redhat.com>
22 * g++.dg/cpp0x/decltype23.C: New.
24 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
27 * gfortran.dg/class_defined_operator_1.f03 : New test.
29 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
31 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
32 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
33 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
34 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
36 2010-07-19 Richard Guenther <rguenther@suse.de>
39 * gcc.c-torture/compile/pr44941.c: New testcase.
41 2010-07-19 Jason Merrill <jason@redhat.com>
44 * g++.dg/template/sfinae24.C: New.
46 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
49 * gfortran.dg/data_implied_do_2.f90: Removed.
51 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/template/sfinae23.C: New.
56 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
58 * lib/target-supports.exp (check_sse_os_support_available): New
60 (check_sse_hw_available): New proc.
61 (check_effective_target_sse_runtime): New proc.
62 (check_effective_target_sse2_runtime): New proc.
63 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
64 -msse2 if check_sse_os_support_available.
65 * g++.dg/vect/vect.exp: Only run -msse2 tests if
66 check_sse_os_support_available.
67 * gcc.dg/vect/vect.exp: Likewise.
68 * gfortran.dg/vect/vect.exp: Likewise.
69 * gcc.target/i386/sol2-check: Renamed to ...
70 * gcc.target/i386/sse-os-support.h: ... this.
71 (sol2_check): Renamed to ...
72 (sse_os_support): ... this.
73 Only test movss with xmm registers.
74 * gcc.target/i386/sse-check.h: Reflect new header and function names.
75 Removed ILL_INSN, ILL_INSN_LEN.
76 * gcc.target/i386/sse2-check.h: Likewise.
77 * gcc.target/i386/sse3-check.h: Likewise.
78 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
79 Removed cpuid.h, __get_cpuid test.
80 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
81 Removed cpuid.h, __get_cpuid test.
82 * g++.dg/other/pr40446.C: Likewise.
83 * gcc.dg/compat/union-m128-1_main.c: Likewise.
84 * gcc.dg/compat/vector-1a_main.c: Likewise.
85 * gcc.dg/compat/vector-2a_main.c: Likewise.
86 * gcc.dg/pr36584.c: Likewise.
87 * gcc.dg/pr37544.c: Likewise.
88 * gcc.dg/torture/pr16104-1.c: Likewise.
89 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
90 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
91 * gcc.dg/torture/stackalign/push-1.c: Likewise.
92 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
93 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
94 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
96 * gcc.dg/torture/pr35771-2.c: Likewise.
97 * gcc.dg/torture/pr35771-3.c: Likewise.
98 * gcc.target/i386/pr39315-2.c: Likewise.
99 * gcc.target/i386/pr39315-4.c: Likewise.
100 * gcc.target/i386/vperm-v2df.c: Likewise.
101 * gcc.target/i386/vperm-v2di.c: Likewise.
102 * gcc.target/i386/vperm-v4si-1.c: Likewise.
103 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
106 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
109 * gfortran.dg/data_implied_do_2.f90: New test.
111 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
113 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
115 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
117 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
118 to the "mips16" group.
119 (mips_using_mips16_p): New procedure.
120 (mips-dg-options): Use it.
122 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
124 * gcc.target/mips/mips16-attributes-4.c: New test.
126 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
129 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
130 * gcc.target/powerpc/recip-2.c: Ditto.
131 * gcc.target/powerpc/recip-3.c: Ditto.
133 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
135 * gcc.target/arm/pr42235.c: New test.
137 2010-07-16 Jason Merrill <jason@redhat.com>
140 * g++.dg/template/partial8.C: New.
142 2010-07-16 Jakub Jelinek <jakub@redhat.com>
144 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
145 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
147 (gualcvt): New overloaded inline.
148 (GUALCVT): Use it for C++.
149 * g++.dg/guality/guality.exp: New.
150 * g++.dg/guality/guality.h: New.
151 * g++.dg/guality/redeclaration1.C: New test.
152 * g++.dg/dg.exp: Prune also guality/* tests.
153 * gcc.dg/guality/pr43141.c: Moved to...
154 * c-c++-common/guality/pr43141.c: ... here.
156 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
159 * gfortran.dg/char4_iunit_2.f03: New test.
161 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
163 * lib/plugin-support.exp (plugin-test-execute):
164 Add ${gcc_objdir}/intl to includes.
166 2010-07-16 Jakub Jelinek <jakub@redhat.com>
169 * gcc.c-torture/execute/pr44942.c: New test.
170 * gcc.target/i386/pr44942.c: New test.
172 2010-07-15 Jason Merrill <jason@redhat.com>
175 * g++.dg/cpp0x/implicit7.C: New.
176 * g++.dg/cpp0x/implicit8.C: New.
178 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
180 Disable float tests for __SPU__ targets due to lack of signed zero:
181 * c-c++-common/torture/complex-sign-add.c (check_add_float).
182 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
183 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
184 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
185 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
186 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
187 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
188 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
189 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
191 2010-07-15 Jakub Jelinek <jakub@redhat.com>
193 * gfortran.dg/select_char_2.f90: New test.
195 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
197 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
200 2010-07-15 Janus Weil <janus@gcc.gnu.org>
203 * gfortran.dg/typebound_generic_9.f03: New.
205 2010-07-15 Richard Guenther <rguenther@suse.de>
207 PR tree-optimization/44946
208 * gcc.c-torture/compile/pr44946.c: New testcase.
210 2010-07-15 Jakub Jelinek <jakub@redhat.com>
213 * gfortran.dg/select_char_3.f90: New test.
215 2010-07-15 Magnus Granberg <zorry@gentoo.org>
216 Kevin F. Quinn <kevquinn@gentoo.org>
218 * gcc.dg/Wtrampolines.c: New.
220 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
223 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
225 2010-07-14 Jason Merrill <jason@redhat.com>
228 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
230 Implement C++0x unrestricted unions (N2544)
231 * g++.dg/cpp0x/union1.C: New.
232 * g++.dg/cpp0x/union2.C: New.
233 * g++.dg/cpp0x/union3.C: New.
234 * g++.dg/cpp0x/defaulted2.C: Adjust.
235 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
236 * g++.old-deja/g++.ext/anon2.C: Adjust.
237 * g++.old-deja/g++.mike/misc6.C: Adjust.
239 2010-07-14 Janus Weil <janus@gcc.gnu.org>
242 * gfortran.dg/c_loc_tests_15.f90: New.
244 2010-07-13 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/implicit6.C: New.
249 2010-07-13 Jason Merrill <jason@redhat.com>
252 * g++.dg/abi/noreturn1.C: New.
253 * g++.dg/abi/noreturn2.C: New.
255 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
259 * c-c++-common/pr44832.c: New test.
261 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
264 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
265 on the target. Make sure that we can assemble the emitted asm when
266 the test type is 'compile'.
268 2010-07-13 Richard Guenther <rguenther@suse.de>
270 PR tree-optimization/36960
271 * g++.dg/torture/pr36960.C: New testcase.
273 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/template/sfinae21.C: New.
277 * g++.dg/template/sfinae22.C: Likewise.
279 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
282 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
283 * gcc.dg/plugin/ggcplug.c: Likewise.
284 * g++.dg/plugin/selfassign.c: Likewise.
285 * g++.dg/plugin/attribute_plugin.c: Likewise.
286 * g++.dg/plugin/dumb_plugin.c: Likewise.
287 * g++.dg/plugin/pragma_plugin.c: Likewise.
289 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
291 * gcc.c-torture/execute/pr44683.x: New.
292 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
294 2010-07-13 Janus Weil <janus@gcc.gnu.org>
300 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
301 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
302 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
303 * gfortran.dh/typebound_call_16.f03: New.
304 * gfortran.dg/typebound_generic_6.f03: New.
305 * gfortran.dg/typebound_generic_7.f03: New.
306 * gfortran.dg/typebound_generic_8.f03: New.
308 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
311 * gfortran.dg/char4_iunit_1.f03: New test.
313 2010-07-12 Jakub Jelinek <jakub@redhat.com>
315 * gcc.dg/tree-ssa/vrp53.c: New test.
317 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
320 * g++.dg/template/sfinae19.C: New.
321 * g++.dg/template/sfinae20.C: Likewise.
323 2010-07-12 Jie Zhang <jie@codesourcery.com>
325 * gcc.target/arm/interrupt-1.c: New test.
326 * gcc.target/arm/interrupt-2.c: New test.
328 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
330 * gcc.dg/pr42427.c: Require c99_runtime.
331 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
333 * gcc.target/i386/avx-cmpss-1.c: Likewise.
334 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
335 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
336 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
337 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
338 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
339 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
340 * gcc.target/i386/sse-cmpss-1.c: Likewise.
341 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
342 * gcc.target/i386/pr37275.c: Require visibility support.
344 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
346 * lib/target-supports.exp (check_effective_target_sse): New proc.
347 * gcc.target/i386/sol2-check.h: New file.
348 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
349 Include sol2-check.h.
350 (main) Only run do_test () if sol2_check ().
351 * gcc.target/i386/sse2-check.h: Likewise.
352 * gcc.target/i386/sse3-check.h: Likewise.
353 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
354 [__sun__ && __svr4__]: Execute SSE2 instruction.
355 * gcc.target/i386/math-torture/math-torture.exp: Only add options
356 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
357 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
358 * g++.dg/ext/vector14.C: Likewise.
359 * g++.dg/other/mmintrin.C: Likewise.
360 * gcc.dg/20020418-1.c: Likewise.
361 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
362 * gcc.dg/format/ms_unnamed-1.c: Likewise.
363 * gcc.dg/format/unnamed-1.c: Likewise.
364 Adapt dg-warning line number.
365 * gcc.dg/graphite/pr40281.c: Likewise.
366 * gcc.dg/pr32176.c: Likewise.
367 * gcc.dg/pr40550.c: Likewise.
368 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
369 * gcc.dg/torture/pr36891.c: Likewise.
370 * gcc.target/i386/20020218-1.c: Likewise.
371 * gcc.target/i386/20020523.c: Likewise.
372 * gcc.target/i386/abi-1.c: Likewise.
373 * gcc.target/i386/brokensqrt.c: Likewise.
374 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
375 * gcc.target/i386/pr13366.c: Likewise.
376 * gcc.target/i386/pr13685.c: Likewise.
377 * gcc.target/i386/pr24306.c: Likewise.
378 * gcc.target/i386/pr31486.c: Likewise.
379 * gcc.target/i386/pr32065-1.c: Likewise.
380 * gcc.target/i386/pr32065-2.c: Likewise.
381 * gcc.target/i386/pr32389.c: Likewise.
382 * gcc.target/i386/pr38824.c: Likewise.
383 * gcc.target/i386/pr38931.c: Likewise.
384 * gcc.target/i386/pr39592-1.c: Likewise.
385 * gcc.target/i386/pr43766.c: Likewise.
386 * gcc.target/i386/recip-divf.c: Likewise.
387 * gcc.target/i386/recip-sqrtf.c: Likewise.
388 * gcc.target/i386/recip-vec-divf.c: Likewise.
389 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
390 * gcc.target/i386/sse-1.c: Likewise.
391 * gcc.target/i386/sse-16.c: Likewise.
392 * gcc.target/i386/sse-2.c: Likewise.
393 * gcc.target/i386/sse-20.c: Likewise.
394 * gcc.target/i386/sse-3.c: Likewise.
395 * gcc.target/i386/sse-7.c: Likewise.
396 * gcc.target/i386/sse-9.c: Likewise.
397 * gcc.target/i386/sse-addps-1.c: Likewise.
398 * gcc.target/i386/sse-addss-1.c: Likewise.
399 * gcc.target/i386/sse-andnps-1.c: Likewise.
400 * gcc.target/i386/sse-andps-1.c: Likewise.
401 * gcc.target/i386/sse-cmpss-1.c: Likewise.
402 * gcc.target/i386/sse-comiss-1.c: Likewise.
403 * gcc.target/i386/sse-comiss-2.c: Likewise.
404 * gcc.target/i386/sse-comiss-3.c: Likewise.
405 * gcc.target/i386/sse-comiss-4.c: Likewise.
406 * gcc.target/i386/sse-comiss-5.c: Likewise.
407 * gcc.target/i386/sse-comiss-6.c: Likewise.
408 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
409 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
410 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
411 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
412 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
413 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
414 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
415 * gcc.target/i386/sse-divps-1.c: Likewise.
416 * gcc.target/i386/sse-divss-1.c: Likewise.
417 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
418 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
419 * gcc.target/i386/sse-maxps-1.c: Likewise.
420 * gcc.target/i386/sse-maxss-1.c: Likewise.
421 * gcc.target/i386/sse-minps-1.c: Likewise.
422 * gcc.target/i386/sse-minss-1.c: Likewise.
423 * gcc.target/i386/sse-movaps-1.c: Likewise.
424 * gcc.target/i386/sse-movaps-2.c: Likewise.
425 * gcc.target/i386/sse-movhlps-1.c: Likewise.
426 * gcc.target/i386/sse-movhps-1.c: Likewise.
427 * gcc.target/i386/sse-movhps-2.c: Likewise.
428 * gcc.target/i386/sse-movlhps-1.c: Likewise.
429 * gcc.target/i386/sse-movmskps-1.c: Likewise.
430 * gcc.target/i386/sse-movntps-1.c: Likewise.
431 * gcc.target/i386/sse-movss-1.c: Likewise.
432 * gcc.target/i386/sse-movss-2.c: Likewise.
433 * gcc.target/i386/sse-movss-3.c: Likewise.
434 * gcc.target/i386/sse-movups-1.c: Likewise.
435 * gcc.target/i386/sse-movups-2.c: Likewise.
436 * gcc.target/i386/sse-mulps-1.c: Likewise.
437 * gcc.target/i386/sse-mulss-1.c: Likewise.
438 * gcc.target/i386/sse-orps-1.c: Likewise.
439 * gcc.target/i386/sse-rcpps-1.c: Likewise.
440 * gcc.target/i386/sse-recip-vec.c: Likewise.
441 * gcc.target/i386/sse-recip.c: Likewise.
442 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
443 * gcc.target/i386/sse-set-ps-1.c: Likewise.
444 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
445 * gcc.target/i386/sse-subps-1.c: Likewise.
446 * gcc.target/i386/sse-subss-1.c: Likewise.
447 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
448 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
449 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
450 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
451 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
452 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
453 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
454 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
455 * gcc.target/i386/sse-xorps-1.c: Likewise.
456 * gcc.target/i386/ssefn-1.c: Likewise.
457 * gcc.target/i386/ssefn-3.c: Likewise.
458 * gcc.target/i386/sseregparm-1.c: Likewise.
459 * gcc.target/i386/stackalign/return-3.c: Likewise.
460 * gcc.target/i386/vectorize1.c: Likewise.
461 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
462 * gcc.target/i386/xorps-sse.c: Likewise.
463 * gfortran.dg/pr28158.f90: Likewise.
464 * gfortran.dg/pr30667.f: Likewise.
465 * gnat.dg/loop_optimization7.adb: Likewise.
466 * gnat.dg/sse_nolib.adb: Likewise.
468 2010-07-11 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/use_rename_6.f90: New.
472 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
474 2010-07-11 Janus Weil <janus@gcc.gnu.org>
477 * gfortran.dg/class_24.f03: New.
479 2010-07-10 Richard Guenther <rguenther@suse.de>
482 * gcc.dg/lto/20100709-1_0.c: New testcase.
483 * gcc.dg/lto/20100709-1_1.c: Likewise.
485 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
487 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
489 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
492 * objc.dg/lto/trivial-1_0.m: New.
493 * objc.dg/lto/lto.exp: New.
494 * obj-c++.dg/lto/trivial-1_0.mm: New.
495 * obj-c++.dg/lto/lto.exp: New.
496 * objc.dg/symtab-1.m: Adjust sizes.
497 * objc.dg/image-info.m: Do not run for gnu-runtime.
499 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
501 * gcc.dg/pr32370.c: Allow another kind of error message.
503 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
505 * gnat.dg/atomic3.adb: New test.
507 2010-07-09 Jakub Jelinek <jakub@redhat.com>
508 Denys Vlasenko <dvlasenk@redhat.com>
509 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
511 PR tree-optimization/28632
512 * gcc.dg/tree-ssa/vrp51.c: New test.
513 * gcc.dg/tree-ssa/vrp52.c: New test.
515 2010-07-09 Jason Merrill <jason@redhat.com>
517 * g++.dg/abi/covariant6.C: New.
518 * g++.dg/inherit/covariant17.C: Test both bases.
519 * g++.dg/inherit/covariant7.C: Check vtable layout.
521 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
523 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
525 2010-07-09 Richard Guenther <rguenther@suse.de>
527 PR tree-optimization/44852
528 * gcc.c-torture/execute/pr44852.c: New testcase.
530 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
532 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
533 multiplication by values.
534 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
535 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
537 2010-07-09 Richard Guenther <rguenther@suse.de>
539 PR tree-optimization/44882
540 * gfortran.dg/pr44882.f90: New testcase.
542 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
545 * gcc.target/arm/pr40657-1.c: New test.
546 * gcc.target/arm/pr40657-2.c: New test.
547 * gcc.c-torture/execute/pr40657.c: New test.
549 2010-07-09 Jakub Jelinek <jakub@redhat.com>
551 * gcc.dg/tree-ssa/vrp50.c: New test.
552 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
554 2010-07-08 Janus Weil <janus@gcc.gnu.org>
557 * gfortran.dg/c_sizeof_1.f90: Modified.
558 * gfortran.dg/storage_size_1.f08: New.
559 * gfortran.dg/storage_size_2.f08: New.
561 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
563 * gcc.c-torture/execute/20100708-1.c: New test.
565 2010-07-08 Jakub Jelinek <jakub@redhat.com>
568 * gfortran.dg/gomp/pr44847.f90: New test.
570 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
572 PR tree-optimization/44710
573 * gcc.dg/tree-ssa/ifc-6.c: New.
574 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
576 2010-07-08 Tobias Burnus <burnus@net-b.de>
579 * gfortran.dg/coarray_10.f90: Add an additional test.
581 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
584 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
585 * gcc.c-torture/execute/pr44828.x: Revert.
587 2010-07-08 Jason Merrill <jason@redhat.com>
590 * g++.dg/inherit/covariant17.C: New.
591 * g++.dg/abi/covariant1.C: Actually test for the bug.
593 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
595 PR rtl-optimization/44838
596 * gcc.dg/pr44838.c: New.
598 2010-07-08 Richard Guenther <rguenther@suse.de>
600 PR tree-optimization/44831
601 * gcc.c-torture/compile/pr44831.c: New testcase.
602 * gcc.dg/tree-ssa/pr21463.c: Adjust.
604 2010-07-08 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/44861
607 * g++.dg/vect/pr44861.cc: New testcase.
609 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
612 * gcc.c-torture/execute/pr44828.x: New file.
614 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
616 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
618 * g++.dg/ext/altivec-17.C: Adjust error message.
620 2010-07-07 Tom Tromey <tromey@redhat.com>
622 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
624 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
627 * gcc.target/i386/rdrand-1.c: Scan "jnc".
628 * gcc.target/i386/rdrand-2.c: Likewise.
629 * gcc.target/i386/rdrand-3.c: Likewise.
631 2010-07-07 Jan Hubicka <jh@suse.cz>
634 * g++.dg/torture/pr44813.C: New testcase.
635 * g++.dg/torture/pr44826.C: New testcase.
637 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
639 PR rtl-optimization/44787
640 * gcc.c-torture/compile/pr44788.c: New test.
641 * gcc.target/arm/pr44788.c: New test.
643 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
645 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
647 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
649 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
652 2010-07-06 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/parameter_array_init_6.f90: New.
656 * gfortran.dg/initialization_20.f90: Update dg-error.
657 * gfortran.dg/initialization_24.f90: Ditto.
659 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
661 * gfortran.dg/dim_range_1.f90: New test.
662 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
664 2010-07-06 Jason Merrill <jason@redhat.com>
667 * g++.dg/cpp0x/initlist41.C: New.
670 * g++.dg/template/ptrmem22.C: New.
672 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
674 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
676 * gcc.target/i386/i386.exp: Likewise.
678 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
681 * gcc.dg/lto/20100518_0.c: Limit to x86.
683 2010-07-06 Richard Guenther <rguenther@suse.de>
686 * gcc.c-torture/execute/pr44828.c: New testcase.
688 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
690 * g++.dg/warn/noeffect2.C: Adjust expected warning.
691 * g++.dg/warn/volatile1.C: Likewise.
692 * g++.dg/template/warn1.C: Likewise.
694 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
696 AVX Programming Reference (June, 2010)
697 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
698 * g++.dg/other/i386-3.C: Likewise.
699 * gcc.target/i386/sse-12.c: Likewise.
701 * gcc.target/i386/f16c-check.h: New.
702 * gcc.target/i386/rdfsbase-1.c: Likewise.
703 * gcc.target/i386/rdfsbase-2.c: Likewise.
704 * gcc.target/i386/rdgsbase-1.c: Likewise.
705 * gcc.target/i386/rdgsbase-2.c: Likewise.
706 * gcc.target/i386/rdrand-1.c: Likewise.
707 * gcc.target/i386/rdrand-2.c: Likewise.
708 * gcc.target/i386/rdrand-3.c: Likewise.
709 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
710 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
711 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
712 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
713 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
714 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
715 * gcc.target/i386/wrfsbase-1.c: Likewise.
716 * gcc.target/i386/wrfsbase-2.c: Likewise.
717 * gcc.target/i386/wrgsbase-1.c: Likewise.
718 * gcc.target/i386/wrgsbase-2.c: Likewise.
720 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
721 (__builtin_ia32_vcvtps2ph): New.
722 (__builtin_ia32_vcvtps2ph256): Likewise.
724 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
725 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
727 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
728 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
730 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
731 (__builtin_ia32_vcvtps2ph256): Likewise.
732 Add fsgsbase,rdrnd,f16c.
734 * lib/target-supports.exp (check_effective_target_f16c): New.
736 2010-07-05 Jakub Jelinek <jakub@redhat.com>
738 * gcc.dg/guality/nrv-1.c: New test.
740 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
743 * gcc.target/arm/pr42505.c: New test case.
745 2010-07-05 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/opt/nrv16.C: New test.
750 2010-07-05 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/44784
753 * gcc.c-torture/compile/pr44784.c: New testcase.
755 2010-07-05 Ira Rosen <irar@il.ibm.com>
757 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
758 Increase loop bound and array size.
759 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
762 2010-07-05 Ira Rosen <irar@il.ibm.com>
764 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
765 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
766 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
767 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
768 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
770 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
773 * g++.dg/parse/template25.C: New.
775 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
777 PR rtl-optimization/44695
778 * gcc.dg/torture/pr44695.c: New.
780 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
783 * g++.dg/ext/pretty3.C: New.
785 2010-07-04 Richard Guenther <rguenther@suse.de>
788 * g++.dg/torture/pr44809.C: New testcase.
790 2010-07-04 Richard Guenther <rguenther@suse.de>
792 PR tree-optimization/44656
793 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
795 2010-07-04 Ira Rosen <irar@il.ibm.com>
796 Revital Eres <eres@il.ibm.com>
798 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
800 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
801 gcc.dg/vect/vect-96.c: Likewise.
802 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
803 that support misaligned stores. Change the number of expected
805 * gcc.dg/vect/vect-peel-1.c: New test.
806 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
807 gcc.dg/vect/vect-peel-4.c: Likewise.
808 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
809 vectorizable on all targets that support realignment.
810 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
812 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
815 * gcc.dg/torture/pr44806.c: New.
817 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/cond_expr1.adb: New test.
821 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
823 * gnat.dg/modular3.adb: New test.
824 * gnat.dg/modular3_pkg.ads: New helper.
826 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
827 Mikael Pettersson <mikpe@it.uu.se>
830 * obj-c++.dg/encode-2.mm: Produce object and save temps.
831 Make signed-ness of chars explicit. Scan the object for
832 strings that are split by some target assemblers.
833 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
836 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
838 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
840 2010-07-02 Le-Chun Wu <lcwu@google.com>
843 * g++.dg/warn/Wshadow-7.C: New test.
845 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
846 Julian Brown <julian@codesourcery.com>
847 Sandra Loosemore <sandra@codesourcery.com>
849 * gcc.c-torture/execute/20100416-1.c: New test case.
851 2010-07-02 Julian Brown <julian@codesourcery.com>
852 Sandra Loosemore <sandra@codesourcery.com>
856 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
857 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
859 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
860 Julian Brown <julian@codesourcery.com>
862 * gcc.target/arm/neon/vadds64.c: Regenerated.
863 * gcc.target/arm/neon/vaddu64.c: Regenerated.
864 * gcc.target/arm/neon/vsubs64.c: Regenerated.
865 * gcc.target/arm/neon/vsubu64.c: Regenerated.
866 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
867 * gcc.target/arm/neon-vmls-1.c: Likewise.
868 * gcc.target/arm/neon-vsubs64.c: New execution test.
869 * gcc.target/arm/neon-vsubu64.c: New execution test.
870 * gcc.target/arm/neon-vadds64.c: New execution test.
871 * gcc.target/arm/neon-vaddu64.c: New execution test.
873 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
875 * gcc.target/arm/neon-vands64.c: New.
876 * gcc.target/arm/neon-vandu64.c: New.
877 * gcc.target/arm/neon-vbics64.c: New.
878 * gcc.target/arm/neon-vbicu64.c: New.
879 * gcc.target/arm/neon-veors64.c: New.
880 * gcc.target/arm/neon-veoru64.c: New.
881 * gcc.target/arm/neon-vorns64.c: New.
882 * gcc.target/arm/neon-vornu64.c: New.
883 * gcc.target/arm/neon-vorrs64.c: New.
884 * gcc.target/arm/neon-vorru64.c: New.
885 * gcc.target/arm/neon/vands64.c: Regenerated.
886 * gcc.target/arm/neon/vandu64.c: Regenerated.
887 * gcc.target/arm/neon/vbics64.c: Regenerated.
888 * gcc.target/arm/neon/vbicu64.c: Regenerated.
889 * gcc.target/arm/neon/veors64.c: Regenerated.
890 * gcc.target/arm/neon/veoru64.c: Regenerated.
891 * gcc.target/arm/neon/vorns64.c: Regenerated.
892 * gcc.target/arm/neon/vornu64.c: Regenerated.
893 * gcc.target/arm/neon/vorrs64.c: Regenerated.
894 * gcc.target/arm/neon/vorru64.c: Regenerated.
896 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
898 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
900 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
902 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
903 * gfortran.dg/intent_out_5.f90: Same.
904 * gfortran.dg/ltrans-7.f90: Same.
905 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
907 2010-07-02 Jan Hubicka <jh@suse.cz>
909 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
911 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
913 * objc-obj-c++-shared/Object1.h: Correct Line endings.
915 2010-07-02 Jakub Jelinek <jakub@redhat.com>
918 * c-c++-common/Wunused-var-12.c: New test.
920 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
923 * gcc.target/arm/pr42835.c: New test.
926 * gcc.target/arm/pr42172-1.c: New test.
928 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
932 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
934 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
935 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
936 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
937 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
938 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
939 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
940 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
941 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
942 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
943 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
944 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
945 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
946 * gcc.target/arm/neon-vdup_ns64.c: New.
947 * gcc.target/arm/neon-vdup_nu64.c: New.
948 * gcc.target/arm/neon-vdupQ_ns64.c: New.
949 * gcc.target/arm/neon-vdupQ_nu64.c: New.
950 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
951 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
952 * gcc.target/arm/neon-vmov_ns64.c: New.
953 * gcc.target/arm/neon-vmov_nu64.c: New.
954 * gcc.target/arm/neon-vmovQ_ns64.c: New.
955 * gcc.target/arm/neon-vmovQ_nu64.c: New.
956 * gcc.target/arm/neon-vget_lanes64.c: New.
957 * gcc.target/arm/neon-vget_laneu64.c: New.
958 * gcc.target/arm/neon-vset_lanes64.c: New.
959 * gcc.target/arm/neon-vset_laneu64.c: New.
961 2010-07-02 Richard Guenther <rguenther@suse.de>
963 * g++.dg/torture/20100702-1.C: New testcase.
965 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
968 * gcc.c-torture/compile/pr44707.c: New test.
970 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
973 * g++.dg/template/crash101.C: New.
975 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
977 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
978 Use the ABI-0 accessors and fail it for m64.
980 2010-07-02 Jan Hubicka <jh@suse.cz>
982 * g++.dg/tree-ssa/pr44706.C: New testcase.
984 2010-07-02 Richard Guenther <rguenther@suse.de>
986 PR tree-optimization/44748
987 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
989 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
991 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
992 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
993 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
994 the method types to forward:.
996 2010-06-30 Jason Merrill <jason@redhat.com>
998 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
999 * g++.dg/other/pr25632.C: Likewise.
1001 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1003 PR tree-optimization/40421
1004 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1006 2010-07-01 Richard Guenther <rguenther@suse.de>
1010 * gcc.c-torture/execute/20100316-1.c: New testcase.
1011 * gcc.c-torture/execute/pr44468.c: Likewise.
1012 * gcc.c-torture/compile/20100609-1.c: Likewise.
1013 * gcc.dg/volatile2.c: Adjust.
1014 * gcc.dg/plugin/selfassign.c: Likewise.
1015 * gcc.dg/pr36902.c: Likewise.
1016 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1017 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1018 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1019 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1020 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1021 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1022 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1023 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1024 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1025 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1026 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1027 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1028 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1029 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1030 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1031 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1033 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1034 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1035 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1036 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1037 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1038 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1039 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1040 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1041 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1042 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1043 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1044 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1045 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1046 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1047 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1048 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1049 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1050 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1051 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1052 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1053 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1054 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1055 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1056 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1057 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1058 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1059 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1060 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1061 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1062 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1063 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1064 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1065 * g++.dg/tree-ssa/pr31146.C: Likewise.
1066 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1067 * g++.dg/tree-ssa/pr33604.C: Likewise.
1068 * g++.dg/plugin/selfassign.c: Likewise.
1069 * gfortran.dg/array_memcpy_3.f90: Likewise.
1070 * gfortran.dg/array_memcpy_4.f90: Likewise.
1071 * c-c++-common/torture/pr42834.c: New testcase.
1073 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/template/crash100.C: New.
1078 2010-06-30 Jan Hubicka <jh@suse.cz>
1080 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1082 2010-06-30 Michael Matz <matz@suse.de>
1085 * gcc.dg/pr44699.c: New test.
1087 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1089 PR tree-optimization/39799
1090 * c-c++-common/uninit-17.c: New test.
1092 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095 * gfortran.dg/read_infnan_1.f90: New test.
1097 2010-06-29 Jason Merrill <jason@redhat.com>
1099 Enable implicitly declared move constructor/operator= (N3053).
1100 * g++.dg/cpp0x/implicit3.C: New.
1101 * g++.dg/cpp0x/implicit4.C: New.
1102 * g++.dg/cpp0x/implicit5.C: New.
1103 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1104 * g++.dg/cpp0x/not_special.C: Adjust.
1105 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1106 * g++.dg/cpp0x/rv1n.C: Adjust.
1107 * g++.dg/cpp0x/rv1p.C: Adjust.
1108 * g++.dg/cpp0x/rv2n.C: Adjust.
1109 * g++.dg/cpp0x/rv2p.C: Adjust.
1110 * g++.dg/cpp0x/rv3n.C: Adjust.
1111 * g++.dg/cpp0x/rv3p.C: Adjust.
1112 * g++.dg/cpp0x/rv4n.C: Adjust.
1113 * g++.dg/cpp0x/rv4p.C: Adjust.
1114 * g++.dg/cpp0x/rv5n.C: Adjust.
1115 * g++.dg/cpp0x/rv5p.C: Adjust.
1116 * g++.dg/cpp0x/rv6n.C: Adjust.
1117 * g++.dg/cpp0x/rv6p.C: Adjust.
1118 * g++.dg/cpp0x/rv7n.C: Adjust.
1119 * g++.dg/cpp0x/rv7p.C: Adjust.
1120 * g++.dg/cpp0x/rv8p.C: Adjust.
1121 * g++.dg/gomp/pr26690-1.C: Adjust.
1122 * g++.dg/other/error20.C: Adjust.
1123 * g++.dg/other/error31.C: Adjust.
1124 * g++.dg/parse/error19.C: Adjust.
1125 * g++.dg/template/qualttp5.C: Adjust.
1126 * g++.old-deja/g++.law/ctors5.C: Adjust.
1128 Enable implicitly deleted functions (N2346)
1129 * g++.dg/cpp0x/defaulted17.C: New.
1130 * g++.dg/cpp0x/implicit1.C: New.
1131 * g++.dg/cpp0x/implicit2.C: New.
1132 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1133 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1134 * g++.dg/init/ctor4.C: Adjust.
1135 * g++.dg/init/synth2.C: Adjust.
1136 * g++.dg/lto/20081118_1.C: Adjust.
1137 * g++.dg/other/error13.C: Adjust.
1138 * g++.dg/other/unused1.C: Adjust.
1139 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1140 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1141 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1142 * g++.old-deja/g++.law/ctors17.C: Adjust.
1143 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1144 * g++.old-deja/g++.pt/assign1.C: Adjust.
1145 * g++.old-deja/g++.pt/crash20.C: Adjust.
1147 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1148 * g++.dg/cpp0x/defaulted13.C: Adjust.
1149 * g++.dg/cpp0x/defaulted2.C: Adjust.
1150 * g++.dg/cpp0x/defaulted3.C: Adjust.
1151 * g++.dg/cpp0x/initlist9.C: Adjust.
1152 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1153 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1154 * g++.dg/init/synth2.C: Adjust.
1156 * g++.dg/cpp0x/defaulted19.C: New.
1158 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1159 * g++.dg/template/error23.C: Fix for -std=c++0x.
1161 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1164 * gfortran.dg/proc_ptr_28.f90: New.
1166 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1168 PR tree-optimization/43801
1169 * g++.dg/torture/pr43801.C: New test.
1172 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1174 2010-06-29 Jason Merrill <jason@redhat.com>
1177 * g++.dg/template/qualified-id2.C: New.
1178 * g++.dg/template/qualified-id3.C: New.
1180 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1183 * gfortran.dg/associated_target_4.f90: New.
1185 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1188 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1190 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1192 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1194 2010-06-29 Jan Hubicka <jh@suse.cz>
1196 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1198 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1201 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1202 * gcc.target/arm/wmul-3.c: New test.
1203 * gcc.target/arm/wmul-4.c: New test.
1205 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1207 PR rtl-optimization/44659
1208 * gcc.target/i386/extract-1.c: New.
1209 * gcc.target/i386/extract-2.c: Likewise.
1210 * gcc.target/i386/extract-3.c: Likewise.
1211 * gcc.target/i386/extract-4.c: Likewise.
1212 * gcc.target/i386/extract-5.c: Likewise.
1213 * gcc.target/i386/extract-6.c: Likewise.
1215 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1218 * g++.dg/warn/Wunused-var-14.C: New test.
1220 2010-06-28 Tobias Burnus <burnus@net-b.de>
1223 * gfortran.dg/nan_6.f90: New.
1225 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1227 PR tree-optimization/43781
1228 * gcc.dg/torture/pr43781.c: New.
1230 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1233 * gfortran.dg/actual_rank_check_1.f90: New test.
1235 2010-06-28 Martin Jambor <mjambor@suse.cz>
1237 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1239 2010-06-28 Jan Hubicka <jh@suse.cz>
1241 PR tree-optimization/44687
1242 * gcc.c-torture/compile/pr44687.c
1244 2010-06-28 Martin Jambor <mjambor@suse.cz>
1247 * g++.dg/torture/pr44535.C: New test.
1249 2010-06-28 Michael Matz <matz@suse.de>
1252 * gfortran.dg/pr44592.f90: New test.
1254 2010-06-28 Jan Hubicka <jh@suse.cz>
1256 PR tree-optimization/44357
1257 * g++.dg/torture/pr44357.C: New testcase.
1259 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1261 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1262 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1263 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1264 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1265 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1266 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1267 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1268 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1270 2010-06-27 Jan Hubicka <jh@suse.cz>
1272 * gcc.c-torture/compile/pr44686.c: New file.
1274 2010-06-27 Richard Guenther <rguenther@suse.de>
1276 PR tree-optimization/44683
1277 * gcc.c-torture/execute/pr44683.c: New testcase.
1279 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1281 * gnat.dg/noreturn3.ad[sb]: New test.
1283 2010-06-26 Jason Merrill <jason@redhat.com>
1285 * g++.dg/cpp0x/explicit5.C: New.
1287 2010-06-26 Richard Guenther <rguenther@suse.de>
1289 PR tree-optimization/44393
1290 * gcc.dg/pr44393.c: New testcase.
1292 2010-06-26 Jan Hubicka <jh@suse.cz>
1294 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
1296 2010-06-26 Richard Guenther <rguenther@suse.de>
1299 * gcc.dg/pr44674.c: New testcase.
1301 2010-06-26 Joseph Myers <joseph@codesourcery.com>
1303 * gcc.dg/opts-3.c: New test.
1305 2010-06-26 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/type_decl_1.f90: New.
1308 * gfortran.dg/type_decl_2.f90: New.
1310 2010-06-26 Tobias Burnus <burnus@net-b.de>
1312 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
1313 * gfortran.dg/semicolon_fixed_2.f: Ditto.
1315 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318 * gfortran.dg/array_constructor_23.f: Update test to allow for small
1319 error in comparing reals.
1321 2010-06-25 Tobias Burnus <burnus@net-b.de>
1323 * selected_real_kind_2.f90: New.
1324 * selected_real_kind_3.f90: New.
1326 2010-06-25 Tobias Burnus <burnus@net-b.de>
1328 * gfortran.dg/entry_19.f90: New.
1330 2010-06-25 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/end_subroutine_1.f90: New.
1333 * gfortran.dg/end_subroutine_2.f90: New.
1334 * gfortran.dg/interface_proc_end.f90: Update.
1336 2010-06-25 Tobias Burnus <burnus@net-b.de>
1338 * gfortran.dg/semicolon_fixed.f: Update.
1339 * gfortran.dg/semicolon_fixed_2.f: New.
1340 * gfortran.dg/semicolon_free_2.f90: New.
1341 * gfortran.dg/semicolon_free.f90: Update.
1343 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1346 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
1348 2010-06-25 Martin Jambor <mjambor@suse.cz>
1350 * g++.dg/ipa/iinline-3.C: New test.
1351 * gcc.dg/ipa/modif-1.c: Removed.
1353 2010-06-25 Jan Hubicka <jh@suse.cz>
1355 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
1357 2010-06-25 Martin Jambor <mjambor@suse.cz>
1359 * g++.dg/ipa/iinline-2.C: New test.
1361 2010-06-25 Jakub Jelinek <jakub@redhat.com>
1364 * gfortran.dg/pr43866.f90: New test.
1366 PR tree-optimization/44539
1367 * gcc.dg/pr44539.c: New test.
1369 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
1373 * gcc.target/mips/madd-9.c: New test.
1375 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
1378 * gcc.dg/noncompile/pr44517.c: New.
1379 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
1381 2010-06-24 Steve Ellcey <sje@cup.hp.com>
1384 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
1385 and add argument to nop for IA64.
1387 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
1390 * gcc.target/i386/mod-1.c: New.
1391 * gcc.target/i386/umod-1.c: Likewise.
1392 * gcc.target/i386/umod-2.c: Likewise.
1393 * gcc.target/i386/umod-3.c: Likewise.
1395 2010-06-24 Jakub Jelinek <jakub@redhat.com>
1398 * g++.dg/torture/pr44492.C: New test.
1400 2010-06-24 Andi Kleen <ak@linux.intel.com>
1402 * c-c++-common/warn-omitted-condop.c: New.
1404 2010-06-24 Tobias Burnus <burnus@net-b.de>
1407 * gfortran.dg/import8.f90: New.
1409 2010-06-23 Arnaud Charlet <charlet@adacore.com>
1411 * gnat.dg/not_null.adb: Update test case.
1413 2010-06-22 Jakub Jelinek <jakub@redhat.com>
1416 * g++.dg/warn/Wunused-var-13.C: New test.
1419 * g++.dg/diagnostic/method1.C: New test.
1421 2010-06-22 Cary Coutant <ccoutant@google.com>
1423 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
1425 2010-06-22 Janus Weil <janus@gcc.gnu.org>
1428 * gfortran.dg/abstract_type_8.f03: New.
1430 2010-06-21 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp0x/noexcept08.C: New.
1434 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
1436 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1439 * gcc.target/i386/sse2-vec-2a.c: New.
1441 2010-06-21 DJ Delorie <dj@redhat.com>
1443 * gcc.dg/pragma-diag-1.c: New.
1445 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
1448 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
1450 2010-06-21 Alan Modra <amodra@gmail.com>
1453 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
1454 tail call to check_fa_mid.
1456 2010-06-21 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.c-torture/execute/pr44575.c: New test.
1461 2010-06-21 Tobias Burnus <burnus@net-b.de>
1464 * gfortran.dg/contiguous_1.f90: New.
1465 * gfortran.dg/contiguous_2.f90: New.
1466 * gfortran.dg/contiguous_3.f90: New.
1468 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
1470 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
1471 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
1473 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
1476 * gcc.target/i386/pr44546.c: New test.
1478 2010-06-20 Joseph Myers <joseph@codesourcery.com>
1480 * gcc.dg/opts-2.c: New test.
1482 2010-06-19 Janus Weil <janus@gcc.gnu.org>
1485 * gfortran.dg/typebound_proc_15.f03: Modified.
1487 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
1490 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
1491 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
1493 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1495 * g++.dg/ext/label13.C: Fix typo in last change.
1497 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1500 * gfortran.dg/eof_3.f90
1501 * gfortran.dg/endfile_2.f90
1502 * gfortran.dg/endfile_4.f90
1503 * gfortran.dg/endfile_3.f90
1505 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1508 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
1510 2010-06-18 Tobias Burnus <burnus@net-b.de>
1513 * gfortran.dg/allocate_alloc_opt_11.f90: New.
1515 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
1517 * gcc.target/arm/pr40900.c: New test.
1519 2010-06-18 Arnaud Charlet <charlet@adacore.com>
1521 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
1523 2010-06-17 Janus Weil <janus@gcc.gnu.org>
1526 * gfortran.dg/typebound_call_15.f03: New.
1528 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
1531 * g++.dg/pr44486.C: New.
1533 2010-06-16 DJ Delorie <dj@redhat.com>
1535 * gcc.target/i386/volatile-bitfields-1.c: New.
1536 * gcc.target/i386/volatile-bitfields-2.c: New.
1538 2010-06-16 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
1542 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
1544 2010-06-16 Richard Guenther <rguenther@suse.de>
1547 * gcc.c-torture/execute/pr44555.c: New testcase.
1549 2010-06-16 Janus Weil <janus@gcc.gnu.org>
1552 * gfortran.dg/typebound_proc_16.f03: New.
1554 2010-06-16 Martin Jambor <mjambor@suse.cz>
1556 * g++.dg/torture/pr43905.C: New test.
1558 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
1561 * gcc.dg/vect/slp-perm-5.c (main): Prevent
1562 initialization loop from being vectorized.
1563 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
1565 2010-06-16 Alan Modra <amodra@gmail.com>
1567 PR tree-optimization/44507
1568 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
1570 2010-06-15 Jason Merrill <jason@redhat.com>
1572 * g++.dg/overload/arg3.C: Adjust error locations.
1573 * g++.dg/overload/copy1.C: Likewise.
1574 * g++.dg/tc1/dr152.C: Likewise.
1575 * g++.dg/template/incomplete4.C: Likewise.
1576 * g++.dg/template/incomplete5.C: Likewise.
1577 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1578 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
1579 * g++.old-deja/g++.pt/crash9.C: Likewise.
1581 * g++.dg/inherit/virtual5.C: New.
1583 * g++.dg/cpp0x/defaulted18.C: New.
1585 * g++.dg/cpp0x/initlist40.C: New.
1587 * g++.dg/cpp0x/initlist39.C: New.
1589 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
1592 * gcc.dg/graphite/pr44391.c: New.
1594 2010-06-15 Janus Weil <janus@gcc.gnu.org>
1597 * gfortran.dg/allocate_alloc_opt_8.f90: New.
1598 * gfortran.dg/allocate_alloc_opt_9.f90: New.
1599 * gfortran.dg/allocate_alloc_opt_10.f90: New.
1600 * gfortran.dg/class_allocate_2.f03: Modified an error message.
1602 2010-06-15 Richard Guenther <rguenther@suse.de>
1604 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
1606 2010-06-15 Richard Guenther <rguenther@suse.de>
1608 * gcc.dg/vect/bb-slp-21.c: Adjust.
1609 * gcc.dg/vect/bb-slp-13.c: Likewise
1610 * gcc.dg/vect/bb-slp-4.c: Likewise
1611 * gcc.dg/vect/bb-slp-22.c: Likewise
1612 * gcc.dg/vect/bb-slp-14.c: Likewise
1613 * gcc.dg/vect/bb-slp-23.c: Likewise
1614 * gcc.dg/vect/bb-slp-15.c: Likewise
1615 * gcc.dg/vect/bb-slp-17.c: Likewise
1616 * gcc.dg/vect/bb-slp-18.c: Likewise
1617 * gcc.dg/vect/bb-slp-19.c: Likewise
1618 * gcc.dg/vect/bb-slp-10.c: Likewise
1619 * gcc.dg/vect/bb-slp-11.c: Likewise
1620 * gcc.dg/vect/bb-slp-20.c: Likewise
1621 * gcc.dg/vect/bb-slp-3.c: Likewise
1623 2010-06-15 Jakub Jelinek <jakub@redhat.com>
1626 * gfortran.dg/gomp/pr44536.f90: New test.
1627 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
1629 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
1632 * gcc.target/i386/avx-vextractf128-256-3.c: New.
1633 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
1635 2010-06-14 Jakub Jelinek <jakub@redhat.com>
1637 PR tree-optimization/44508
1638 * gcc.dg/tree-ssa/pr21086.c: Adjust.
1641 * gcc.dg/pr44509.c: New test.
1643 2010-06-14 Ira Rosen <irar@il.ibm.com>
1645 PR tree-optimization/44507
1646 * gcc.dg/vect/pr44507.c: New test.
1648 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
1650 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
1651 and c-pretty-print.h.
1653 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
1655 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
1657 * gfortran.dg/whole_file_18.f90: Updated error message.
1659 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
1661 * gfortran.dg/whole_file_20.f03: New.
1663 2010-06-12 Jan Hubicka <jh@suse.cz>
1665 * gcc.c-torture/compile/pc44485.c: New testcase.
1667 2010-06-12 Janus Weil <janus@gcc.gnu.org>
1670 * gfortran.dg/typebound_proc_4.f03: Modified error message.
1671 * gfortran.dg/typebound_proc_14.f03: New.
1672 * gfortran.dg/typebound_proc_15.f03: New.
1674 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1676 * gcc.dg/opts-1.c: New test.
1678 2010-06-11 Joseph Myers <joseph@codesourcery.com>
1680 * gcc.dg/funroll-loops-all.c: Update expected error.
1682 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
1685 * gcc.target/i386/pr44481.c: New test.
1687 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
1689 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
1691 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
1694 * gcc.dg/tree-ssa/pr44483.c: New.
1696 2010-06-11 Paul Brook <paul@codesourcery.com>
1698 * g++.dg/other/arm-neon-1.C: New test.
1700 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
1704 * gfortran.dg/class_23.f03: New test.
1706 2010-06-11 Jan Hubicka <jh@suse.cz>
1708 * gcc.dg/ipa/pure-const-2.c: New testcase.
1710 2010-06-11 Jan Hubicka <jh@suse.cz>
1712 * gcc.dg/noreturn-7.c: Update.
1713 * gcc.dg/noreturn-4.c: Update.
1715 2010-06-10 Dodji Seketeli <dodji@redhat.com>
1718 * g++.dg/other/typedef4.C: New test.
1720 2010-06-10 Janus Weil <janus@gcc.gnu.org>
1723 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
1725 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
1728 * gfortran.dg/asynchronous_3.f03
1730 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
1733 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
1734 non-temporal stores out of the tests to form new test cases. As a
1735 result, no non-temporal store should be generated in this case.
1737 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
1738 prefetch-7.c that generate one non-temporal store.
1740 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
1741 prefetch-7.c that generate one non-temporal store and one
1742 one-temporal prefetch.
1744 2010-06-10 Martin Jambor <mjambor@suse.cz>
1746 PR tree-optimization/44258
1747 * gcc.dg/tree-ssa/pr44258.c: New test.
1749 2010-06-10 Daniel Kraft <d@domob.eu>
1752 * gfortran.dg/associate_1.f03: New test.
1753 * gfortran.dg/associate_2.f95: New test.
1754 * gfortran.dg/associate_3.f03: New test.
1755 * gfortran.dg/associate_4.f08: New test.
1757 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1759 * gfortran.dg/selected_char_kind_4.f90: New test.
1761 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
1763 * gcc.dg/pr42461.c: New test.
1765 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1768 * gfortran.dg/selected_real_kind_1.f90: New.
1770 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
1773 * gfortran.dg/warn_conversion.f90: Removed check for redundant
1775 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
1778 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1780 * gfortran.dg/data_namelist_conflict.f90: New test.
1782 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1784 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
1785 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
1786 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
1788 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1790 * testsuite/gfortran.dg/mvbits_9.f90: New test.
1791 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
1792 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
1793 * testsuite/gfortran.dg/btest_1.f90: Ditto.
1794 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
1796 2010-06-09 Jason Merrill <jason@redhat.com>
1799 * g++.dg/cpp0x/decltype23.C: Move to...
1800 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
1802 2010-06-09 Janus Weil <janus@gcc.gnu.org>
1805 * gfortran.dg/typebound_call_14.f03: New test.
1807 2010-06-09 Martin Jambor <mjambor@suse.cz>
1809 PR tree-optimization/44423
1810 * gcc.dg/tree-ssa/pr44423.c: New test.
1812 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
1815 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
1816 TV_NONE to initialize tv_id field.
1817 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1818 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1819 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
1821 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
1822 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
1823 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
1825 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
1827 PR tree-optimization/39874
1829 * gcc.dg/pr39874.c: New file.
1831 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
1833 * g++.dg/ext/attr-alias-1.C: New.
1834 * g++.dg/ext/attr-alias-2.C: New.
1836 2010-06-07 Tobias Burnus <burnus@net-b.de>
1839 * gfortran.dg/proc_ptr_27.f90: New.
1841 2010-06-07 Jason Merrill <jason@redhat.com>
1844 * g++.dg/cpp0x/decltype23.C: New.
1846 2010-06-08 Andrew Pinski <pinskia@gmail.com>
1847 Shujing Zhao <pearly.zhao@oracle.com>
1850 * gcc.dg/c90-const-expr-10.c: Adjust.
1851 * gcc.dg/c99-const-expr-10.c: Adjust.
1852 * gcc.dg/init-bad-7.c: New.
1854 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1856 * lib/target-supports.exp (check_effective_target_gas): New proc.
1857 * gcc.c-torture/execute/960321-1.x: New file.
1859 2010-06-07 Jason Merrill <jason@redhat.com>
1862 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
1864 2010-06-07 Jakub Jelinek <jakub@redhat.com>
1867 * g++.dg/warn/Wunused-var-12.C: New test.
1870 * c-c++-common/Wunused-var-11.c: New test.
1872 2010-06-07 Jan Hubicka <jh@suse.cz>
1874 * gcc.dg/ipa/pure-const-1.c: New testcase.
1876 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
1878 PR rtl-optimization/44404
1879 * gcc.dg/pr44404.c: New.
1881 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
1884 * gcc.target/i386/abi-2.c: Check sysv abi here.
1885 * gcc.target/i386/aes-avx-check.h: Call test in noinline
1886 function to avoid failures by different ABIs.
1887 * gcc.target/i386/aes-check.h: Likewise.
1888 * gcc.target/i386/avx-check.h: Likewise.
1889 * gcc.target/i386/fma4-check.h: Likewise.
1890 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
1891 * gcc.target/i386/mmx-check.h: Likewise.
1892 * gcc.target/i386/pclmul-avx-check.h: Likewise.
1893 * gcc.target/i386/pclmul-check.h: Likewise.
1894 * gcc.target/i386/sse-check.h: Likewise.
1895 * gcc.target/i386/sse2-check.h: Likewise.
1896 * gcc.target/i386/sse3-check.h: Likewise.
1897 * gcc.target/i386/sse4_1-check.h: Likewise.
1898 * gcc.target/i386/sse4_2-check.h: Likewise.
1899 * gcc.target/i386/sse4a-check.h: Likewise.
1900 * gcc.target/i386/ssse3-check.h: Likewise.
1901 * gcc.target/i386/xop-check.h: Likewise.
1902 * gcc.target/i386/pr27971.c: Fix for LLP64.
1903 * gcc.target/i386/pr39139.c: Likewise.
1904 * gcc.target/i386/pr39315-check.c: Likewise.
1905 * gcc.target/i386/vararg-1.c: Likewise.
1906 * gcc.target/i386/vararg-2.c: Likewise.
1907 Additional add dg-compile to avoid failure due
1910 * gcc.dg/compound-literal-1.c: Fix for llp64.
1911 * gcc.dg/pr32370.c: Likewise.
1912 * gcc.dg/pr37561.c: Likewise.
1913 * gcc.dg/pr41340.c: Likewise.
1914 * gcc.dg/pr41551.c: Likewise.
1916 2010-05-25 Dodji Seketeli <dodji@redhat.com>
1919 * g++.dg/debug/dwarf2/typedef3.C: New test.
1921 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
1924 * c-c++-common/pr20000.c: New.
1926 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
1929 * g++.dg/init/pr44086.C: New.
1930 * g++.dg/cpp0x/decltype4.C: Adjust.
1932 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1935 * gfortran.dg/generic_23.f03: New test.
1937 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
1940 * gfortran.dg/alloc_comp_class_1.f90 : New test.
1942 2010-06-05 Jakub Jelinek <jakub@redhat.com>
1945 * c-c++-common/Wunused-var-9.c: New test.
1947 2010-06-05 Jason Merrill <jason@redhat.com>
1949 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1951 2010-06-05 Joseph Myers <joseph@codesourcery.com>
1954 * gcc.dg/c99-restrict-4.c: New test.
1956 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
1958 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1959 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1960 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1961 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1962 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1963 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1964 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1965 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1966 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1967 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1968 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1969 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1970 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1971 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1972 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1973 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1974 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1975 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1976 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1977 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1978 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1979 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1981 2010-06-04 Jason Merrill <jason@redhat.com>
1983 * g++.dg/cpp0x/noexcept06.C: New.
1984 * g++.dg/cpp0x/noexcept07.C: New.
1986 * g++.dg/cpp0x/noexcept01.C: New.
1987 * g++.dg/cpp0x/noexcept02.C: New.
1988 * g++.dg/cpp0x/noexcept03.C: New.
1989 * g++.dg/cpp0x/noexcept04.C: New.
1990 * g++.dg/cpp0x/noexcept05.C: New.
1992 2010-06-04 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/warn/Wunused-var-10.C: New test.
1996 * g++.dg/warn/Wunused-var-11.C: New test.
1999 * c-c++-common/Wunused-var-10.c: New test.
2001 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2004 * gcc.dg/assign-warn-2.c: Update.
2005 * gcc.dg/cpp/line3.c: Update.
2006 * gcc.dg/c99-array-lval-8.c: Update.
2007 * gcc.dg/cast-qual-2.c: Update.
2008 * gcc.dg/c99-arraydecl-3.c: Update.
2009 * gcc.dg/assign-warn-1.c: Update.
2010 * gcc.dg/format/gcc_diag-1.c: Update.
2012 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2014 PR rtl-optimization/39871
2015 PR rtl-optimization/40615
2016 PR rtl-optimization/42500
2017 PR rtl-optimization/42502
2018 * gcc.target/arm/eliminate.c: New test.
2020 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2024 * g++.old-deja/g++.other/delete3.C: Likewise.
2025 * g++.old-deja/g++.other/new.C: Likewise.
2026 * g++.old-deja/g++.law/operators27.C: Likewise.
2027 * g++.old-deja/g++.mike/p755.C: Likewise.
2028 * g++.dg/eh/new1.C: Likewise.
2029 * g++.dg/init/new5.C: Likewise.
2031 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2033 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2034 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2035 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2037 2010-06-03 Richard Guenther <rguenther@suse.de>
2040 * lib/lto.exp: Always load gcc.exp.
2041 (lto-obj): For C source files invoke gcc_target_compile.
2042 * g++.dg/lto/20100603-1_0.C: New testcase.
2043 * g++.dg/lto/20100603-1_1.c: Likewise.
2045 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2047 PR tree-optimization/43688
2048 * gfortran.dg/pr43688.f90: New.
2050 2010-06-03 Richard Guenther <rguenther@suse.de>
2053 * gcc.dg/lto/20100603-1_0.c: New testcase.
2054 * gcc.dg/lto/20100603-2_0.c: Likewise.
2055 * gcc.dg/lto/20100603-3_0.c: Likewise.
2057 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2061 * gcc.target/powerpc/recip-2.c: Ditto.
2062 * gcc.target/powerpc/recip-3.c: Ditto.
2063 * gcc.target/powerpc/recip-4.c: Ditto.
2064 * gcc.target/powerpc/recip-5.c: Ditto.
2065 * gcc.target/powerpc/recip-6.c: Ditto.
2066 * gcc.target/powerpc/recip-7.c: Ditto.
2067 * gcc.target/powerpc/recip-test.h: Ditto.
2068 * gcc.target/powerpc/recip-test2.h: Ditto.
2070 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2072 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2074 2010-06-02 Jason Merrill <jason@redhat.com>
2076 * g++.dg/ext/vector9.C: Expect typedef in error message.
2081 * g++.dg/tc1/dr101.C: Remove xfails.
2083 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2086 * g++.dg/ipa/pr44372.C: New.
2088 2010-06-02 Jan Hubicka <jh@suse.cz>
2091 * g++.dg/torture/pr44295.C: Neww testcase.
2093 2010-06-02 Jan Hubicka <jh@suse.cz>
2095 * gcc.dg/tree-ssa/loadpre6.c: Update.
2097 2010-06-02 Richard Guenther <rguenther@suse.de>
2099 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2102 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2104 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2105 the link fail message.
2107 2010-06-02 Tobias Burnus <burnus@net-b.de>
2110 * gfortran.dg/use_13.f90: New test case.
2112 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2115 * gfortran.dg/error_stop_2.f08: Minor update.
2117 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2120 * gfortran.dg/error_stop_1.f08: New test.
2121 * gfortran.dg/error_stop_2.f08: New test.
2123 2010-06-01 Jason Merrill <jason@redhat.com>
2126 * g++.dg/cpp0x/initlist37.C: New.
2127 * g++.dg/cpp0x/initlist38.C: New.
2130 * g++.dg/cpp0x/initlist36.C: New.
2132 2010-05-31 Jan Hubicka <jh@suse.cz>
2134 * gcc.dg/noreturn-8.c: New testcase.
2136 2010-05-31 Jan Hubicka <jh@suse.cz>
2138 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2139 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2141 2010-05-31 Jan Hubicka <jh@suse.cz>
2143 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2144 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2146 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2149 * gfortran.dg/dependency_27.f90: New test.
2150 * gfortran.dg/array_assign_1.F90: New test.
2152 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.target/i386/sse-24.c: New test.
2157 2010-05-31 Jan Hubicka <jh@suse.cz>
2159 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2161 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2164 * gcc.dg/pr44337.c: New test.
2166 PR tree-optimization/44182
2167 * g++.dg/debug/pr44182.C: New test.
2169 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2171 * gcc.dg/nested-func-7.c: New test.
2172 * gnat.dg/frame_overflow.adb: Adjust directives.
2174 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2176 * gnat.dg/prot2.ad[sb]: New test.
2177 * gnat.dg/prot2_pkg1.ads: New helper.
2178 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2180 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2182 * gnat.dg/array11.adb: Adjust dg-warning directive.
2183 * gnat.dg/object_overflow.adb: Likewise.
2185 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2188 * gcc.dg/tree-ssa/pr44306.c: New.
2190 2010-05-29 Jan Hubicka <jh@suse.cz>
2192 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2194 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2196 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2198 2010-05-28 Mike Stump <mikestump@comcast.net>
2201 * objc.dg/const-str-9.m: Remove static.
2203 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.c-torture/compile/pr43636.c: New test.
2208 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2211 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2212 * obj-c++.dg/try-catch-9.mm: Ditto.
2214 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2216 Revert patch for PR c++/44188
2217 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2219 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2222 * g++.dg/debug/dwarf2/typedef3.C: New test.
2224 2010-05-27 Jason Merrill <jason@redhat.com>
2227 * g++.dg/ext/vla9.C: New.
2229 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2232 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2233 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2234 * objc.dg/torture/tls/thr-init.m: Ditto.
2235 * objc.dg/torture/trivial.m: Ditto.
2236 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2237 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2238 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2239 * obj-c++.dg/torture/trivial.mm: Ditto.
2241 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2243 * g++.dg/lto/20100302_0.C: Skip on darwin.
2245 2010-05-27 Richard Guenther <rguenther@suse.de>
2247 PR tree-optimization/44284
2248 * gcc.dg/vect/vect-118.c: New testcase.
2249 * gcc.dg/vect/bb-slp-20.c: Adjust.
2250 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2251 * gcc.dg/vect/slp-9.c: Likewise.
2252 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2253 * gcc.dg/vect/vect-10.c: Likewise.
2254 * gcc.dg/vect/vect-109.c: Likewise.
2255 * gcc.dg/vect/vect-12.c: Likewise.
2256 * gcc.dg/vect/vect-36.c: Likewise.
2257 * gcc.dg/vect/vect-7.c: Likewise.
2258 * gcc.dg/vect/vect-iv-8.c: Likewise.
2259 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2260 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2261 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2262 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2263 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2264 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2265 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2266 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2267 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2268 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2269 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2270 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2271 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2272 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2273 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2274 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2275 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2277 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2279 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2282 2010-05-26 Jan Hubicka <jh@suse.cz>
2284 * gcc.dg/lto/materialize-1_0.c: New file.
2285 * gcc.dg/lto/materialize-1_1.c: New file.
2287 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
2289 * gnat.dg/lto10.adb: New test.
2290 * gnat.dg/lto10_pkg.ads: New helper.
2292 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
2294 * lib/target-supports.exp (check_effective_target_int128): New
2295 function to check if __int128 types are available for target.
2296 * c-c++-common/int128-types-1.c: New.
2297 * c-c++-common/int128-1.c: New.
2298 * c-c++-common/int128-2.c: New.
2299 * g++.dg/abi/mangle43.C: New.
2300 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
2301 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
2302 pointer-wide scalar.
2303 * g++.dg/other/pr25632.C: Likewise.
2304 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
2305 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
2307 * g++.dg/warn/pr13358-4.C: Likewise.
2308 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
2309 * g++.dg/warn/Wconversion-null.C: Likewise.
2311 2010-05-26 Jason Merrill <jason@redhat.com>
2314 * g++.dg/cpp0x/variadic101.C: New.
2316 2010-05-26 Richard Guenther <rguenther@suse.de>
2318 PR rtl-optimization/44164
2319 * gcc.c-torture/execute/pr44164.c: New testcase.
2320 * g++.dg/tree-ssa/pr13146.C: Adjust.
2322 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
2325 * gfortran.dg/whole_file_19.f90 : New test.
2327 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
2332 * gfortran.dg/pr40999.f: Fix function type.
2333 * gfortran.dg/whole_file_5.f90: Likewise.
2334 * gfortran.dg/whole_file_6.f90: Likewise.
2335 * gfortran.dg/whole_file_16.f90: New.
2336 * gfortran.dg/whole_file_17.f90: New.
2337 * gfortran.dg/whole_file_18.f90: New.
2339 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
2340 Iain Sandoe <iains@gcc.gnu.org>
2342 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
2343 * gcc.c-torture/compile/pr44197.c: Require alias support.
2344 * gcc.dg/lto/20081222_0.c: Ditto.
2346 2010-05-25 Jakub Jelinek <jakub@redhat.com>
2349 * gcc.dg/guality/vla-2.c: New test.
2351 2010-05-25 Richard Guenther <rguenther@suse.de>
2354 * g++.dg/torture/pr44069.C: New testcase.
2356 2010-05-25 Richard Guenther <rguenther@suse.de>
2358 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
2360 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2363 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
2365 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
2367 * obj-c++.dg/torture/tls/trivial.mm: New.
2368 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
2369 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
2370 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
2371 * obj-c++.dg/torture/tls/diag-1.mm: New.
2372 * obj-c++.dg/torture/tls/tls.exp: New.
2373 * obj-c++.dg/torture/trivial.mm: New.
2374 * obj-c++.dg/torture/dg-torture.exp: New.
2375 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
2376 * obj-c++.dg/tls/trivial.m: New.
2377 * obj-c++.dg/tls/init-1.mm: New.
2378 * obj-c++.dg/tls/diag-1.mm: New.
2379 * obj-c++.dg/tls/init-2.mm: New.
2380 * obj-c++.dg/tls/diag-2.mm: New.
2381 * obj-c++.dg/tls/diag-3.mm: New.
2382 * obj-c++.dg/tls/diag-4.mm: New.
2383 * obj-c++.dg/tls/static-1.mm: New.
2384 * obj-c++.dg/tls/tls.exp: New.
2385 * obj-c++.dg/tls/diag-5.mm: New.
2386 * obj-c++.dg/tls/static-1a.mm: New.
2387 * objc-obj-c++-shared/Object1.mm: New.
2388 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
2390 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
2393 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
2394 * obj-c++.dg/const-str-6.mm: Ditto.
2396 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2398 * g++.dg/parse/array-size2.C: Remove dg-error directives.
2400 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
2403 * gnat.dg/array13.ad[sb]: New test.
2405 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
2406 Sandra Loosemore <sandra@codesourcery.com>
2408 * gcc.target/arm/neon/: Regenerated test cases.
2410 * gcc.target/arm/neon/polytypes.c,
2411 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
2412 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
2413 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
2414 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
2415 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
2416 dg-add-options arm_neon.
2418 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
2419 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
2420 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
2421 and arm_neon_fp16_ok.
2423 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
2424 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
2426 * lib/target-supports.exp (add_options_for_arm_neon): New.
2427 (check_effective_target_arm_neon_ok_nocache): New, from
2428 check_effective_target_arm_neon_ok. Check multiple possibilities.
2429 (check_effective_target_arm_neon_ok): Use
2430 check_effective_target_arm_neon_ok_nocache.
2431 (add_options_for_arm_neon_fp16)
2432 (check_effective_target_arm_neon_fp16_ok)
2433 check_effective_target_arm_neon_fp16_ok_nocache): New.
2434 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
2436 2010-05-24 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/initlist35.C: New.
2440 * g++.dg/init/brace6.C: Adjust.
2442 2010-05-24 Paul Brook <paul@codesourcery.com>
2444 * gcc.target/arm/frame-pointer-1.c: New test.
2445 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
2446 pointer elimination.
2448 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2451 * gcc.target/i386/crc32-3.c: New.
2452 * gcc.target/i386/crc32-4.c: Likewise.
2454 2010-05-23 Joseph Myers <joseph@codesourcery.com>
2456 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
2457 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
2458 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
2460 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
2462 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2464 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
2467 * gcc.c-target/pr43869.c: New test.
2469 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2472 * gfortran.dg/class_22.f03: New.
2474 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
2477 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
2479 2010-05-22 Janus Weil <janus@gcc.gnu.org>
2482 * gfortran.dg/abstract_type_7.f03: New.
2484 2010-05-21 Jason Merrill <jason@redhat.com>
2486 * g++.dg/eh/spec11.C: Test cleanup optimization.
2488 2010-05-21 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.target/i386/pr44223.c: New test.
2493 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2495 * gcc.target/i386/pr25993.c: Use @function as type specifier.
2497 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
2499 * g++.dg/other/const3.C: New test.
2501 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
2504 * warn_unused_dummy_argument_1.f90: New.
2505 * warn_unused_dummy_argument_2.f90: New.
2507 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2510 * g++.dg/inherit/crash1.C: New.
2511 * g++.dg/inherit/crash2.C: Likewise.
2513 2010-05-20 Jakub Jelinek <jakub@redhat.com>
2516 * g++.dg/debug/pr44178.C: New test.
2518 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
2521 * gcc.dg/tree-ssa/prefetch-6.c: Add
2522 --param min-insn-to-prefetch-ratio=6.
2523 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
2524 allow unrolling, and adjust the movnti count.
2526 2010-05-20 Jan Hubicka <jh@suse.cz>
2529 * gcc.c-torture/compile/pr44197.c: New file.
2531 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
2533 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
2535 (check_effective_target_xop): Remove __may_alias__ attribute.
2537 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
2540 * gcc.c-torture/execute/pr44202-1.c: New test.
2542 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2545 * gfortran.dg/label_1.f90: Update test.
2547 2010-05-19 Jan Hubicka <jh@suse.cz>
2549 * gcc.dg/lto/ipareference2_0.c: New file.
2550 * gcc.dg/lto/ipareference2_1.c: New file.
2552 2010-05-19 Jason Merrill <jason@redhat.com>
2554 * g++.dg/parse/fn-typedef2.C: New.
2556 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
2560 * g++.dg/template/fntype1.C: New.
2562 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
2564 * gnat.dg/discr23.ad[sb]: New test.
2565 * gnat.dg/discr23_pkg.ads: New helper.
2567 * gnat.dg/specs/controlled1.ads: New test.
2568 * gnat.dg/specs/controlled1_pkg.ads: New helper.
2570 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2573 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
2574 Fixed scope of C_SIZEOF.
2575 * gfortran.dg/warn_conversion_2.f90: New.
2577 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2579 * lib/target-supports.exp (check_effective_target_sse2): New proc.
2580 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
2581 for optional selector.
2582 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
2583 (check_effective_target_sse3): New proc.
2584 * gcc.target/i386/math-torture/math-torture.exp: Load
2585 target-supports.exp.
2586 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
2587 check_effective_target_sse2.
2588 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
2589 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2590 * g++.dg/vect/vect.exp: Likewise.
2591 * gfortran.dg/vect/vect.exp: Likewise.
2592 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
2593 -msse2 if check_effective_target_sse2.
2595 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
2596 * gcc.target/i386/3dnow-2.c: Likewise.
2597 * gcc.target/i386/3dnowA-1.c: Likewise.
2598 * gcc.target/i386/3dnowA-2.c: Likewise.
2599 * gcc.target/i386/pr42549.c: Likewise.
2601 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
2602 * gcc.target/i386/sse3-addsubpd.c: Likewise.
2603 * gcc.target/i386/sse3-addsubps.c: Likewise.
2604 * gcc.target/i386/sse3-haddpd.c: Likewise.
2605 * gcc.target/i386/sse3-haddps.c: Likewise.
2606 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2607 * gcc.target/i386/sse3-hsubps.c: Likewise.
2608 * gcc.target/i386/sse3-movddup.c: Likewise.
2609 * gcc.target/i386/sse3-movshdup.c: Likewise.
2610 * gcc.target/i386/sse3-movsldup.c: Likewise.
2612 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
2613 * g++.dg/ext/attrib35.C: Likewise.
2614 * g++.dg/opt/pr40496.C: Likewise.
2615 * g++.dg/other/i386-1.C: Likewise.
2616 * g++.dg/other/i386-4.C: Likewise.
2617 * g++.dg/other/pr34435.C: Likewise.
2618 * g++.dg/other/pr39496.C: Likewise.
2619 * g++.dg/other/pr40446.C: Likewise.
2620 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2621 * gcc.dg/compat/vector-1a_main.c: Likewise.
2622 * gcc.dg/compat/vector-2a_main.c: Likewise.
2623 * gcc.dg/lto/20090206-1_0.c: Likewise.
2624 * gcc.dg/pr34856.c: Likewise.
2625 * gcc.dg/pr36584.c: Likewise.
2626 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
2627 * gcc.dg/pr37544.c: Likewise.
2628 * gcc.dg/torture/pr16104-1.c: Likewise.
2629 * gcc.dg/torture/pr35771-1.c: Likewise.
2630 * gcc.dg/torture/pr35771-2.c: Likewise.
2631 * gcc.dg/torture/pr35771-3.c: Likewise.
2632 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2633 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2634 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2635 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2636 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2637 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2638 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
2639 * gcc.target/i386/20060512-1.c: Likewise.
2640 * gcc.target/i386/20060512-3.c: Likewise.
2641 * gcc.target/i386/all_one_m128i.c: Likewise.
2642 * gcc.target/i386/float128-1.c: Likewise.
2643 * gcc.target/i386/float128-2.c: Likewise.
2644 * gcc.target/i386/fpcvt-1.c: Likewise.
2645 * gcc.target/i386/fpcvt-2.c: Likewise.
2646 * gcc.target/i386/fpcvt-3.c: Likewise.
2647 * gcc.target/i386/fpprec-1.c: Likewise.
2648 * gcc.target/i386/funcspec-9.c: Likewise.
2649 * gcc.target/i386/incoming-1.c: Likewise.
2650 * gcc.target/i386/incoming-12.c: Likewise.
2651 * gcc.target/i386/incoming-2.c: Likewise.
2652 * gcc.target/i386/incoming-3.c: Likewise.
2653 * gcc.target/i386/incoming-4.c: Likewise.
2654 * gcc.target/i386/incoming-6.c: Likewise.
2655 * gcc.target/i386/incoming-7.c: Likewise.
2656 * gcc.target/i386/incoming-8.c: Likewise.
2657 * gcc.target/i386/opt-1.c: Likewise.
2658 * gcc.target/i386/opt-2.c: Likewise.
2659 * gcc.target/i386/ordcmp-1.c: Likewise.
2660 * gcc.target/i386/pr17692.c: Likewise.
2661 * gcc.target/i386/pr18614-1.c: Likewise.
2662 * gcc.target/i386/pr22152.c: Likewise.
2663 * gcc.target/i386/pr23570.c: Likewise.
2664 * gcc.target/i386/pr23575.c: Likewise.
2665 * gcc.target/i386/pr26449-1.c: Likewise.
2666 * gcc.target/i386/pr26600.c: Likewise.
2667 * gcc.target/i386/pr27790.c: Likewise.
2668 * gcc.target/i386/pr28839.c: Likewise.
2669 * gcc.target/i386/pr30970.c: Likewise.
2670 * gcc.target/i386/pr32000-1.c: Likewise.
2671 * gcc.target/i386/pr32000-2.c: Likewise.
2672 * gcc.target/i386/pr32280.c: Likewise.
2673 * gcc.target/i386/pr32661.c: Likewise.
2674 * gcc.target/i386/pr32708-1.c: Likewise.
2675 * gcc.target/i386/pr32961.c: Likewise.
2676 * gcc.target/i386/pr33329.c: Likewise.
2677 * gcc.target/i386/pr35714.c: Likewise.
2678 * gcc.target/i386/pr35767-1.c: Likewise.
2679 * gcc.target/i386/pr35767-1d.c: Likewise.
2680 * gcc.target/i386/pr35767-1i.c: Likewise.
2681 * gcc.target/i386/pr35767-2.c: Likewise.
2682 * gcc.target/i386/pr35767-2d.c: Likewise.
2683 * gcc.target/i386/pr35767-2i.c: Likewise.
2684 * gcc.target/i386/pr35767-3.c: Likewise.
2685 * gcc.target/i386/pr35767-5.c: Likewise.
2686 * gcc.target/i386/pr36222-1.c: Likewise.
2687 * gcc.target/i386/pr36578-1.c: Likewise.
2688 * gcc.target/i386/pr36578-2.c: Likewise.
2689 * gcc.target/i386/pr36992-1.c: Likewise.
2690 * gcc.target/i386/pr37101.c: Likewise.
2691 * gcc.target/i386/pr37216.c: Likewise.
2692 * gcc.target/i386/pr37434-1.c: Likewise.
2693 * gcc.target/i386/pr37434-2.c: Likewise.
2694 * gcc.target/i386/pr37843-3.c: Likewise.
2695 * gcc.target/i386/pr37843-4.c: Likewise.
2696 * gcc.target/i386/pr39162.c: Likewise.
2697 * gcc.target/i386/pr39315-1.c: Likewise.
2698 * gcc.target/i386/pr39315-2.c: Likewise.
2699 * gcc.target/i386/pr39315-3.c: Likewise.
2700 * gcc.target/i386/pr39315-4.c: Likewise.
2701 * gcc.target/i386/pr39445.c: Likewise.
2702 * gcc.target/i386/pr39496.c: Likewise.
2703 * gcc.target/i386/pr40809.c: Likewise.
2704 * gcc.target/i386/pr40906-3.c: Likewise.
2705 * gcc.target/i386/pr41019.c: Likewise.
2706 * gcc.target/i386/pr42542-1.c: Likewise.
2707 * gcc.target/i386/pr42542-2.c: Likewise.
2708 * gcc.target/i386/pr42542-3.c: Likewise.
2709 * gcc.target/i386/pr42542-3a.c: Likewise.
2710 * gcc.target/i386/pr42881.c: Likewise.
2711 * gcc.target/i386/push-1.c: Likewise.
2712 * gcc.target/i386/quad-sse.c: Likewise.
2713 * gcc.target/i386/reload-1.c: Likewise.
2714 * gcc.target/i386/sse-10.c: Likewise.
2715 * gcc.target/i386/sse-11.c: Likewise.
2716 * gcc.target/i386/sse-15.c: Likewise.
2717 * gcc.target/i386/sse-17.c: Likewise.
2718 * gcc.target/i386/sse-18.c: Likewise.
2719 * gcc.target/i386/sse-19.c: Likewise.
2720 * gcc.target/i386/sse-4.c: Likewise.
2721 * gcc.target/i386/sse-6.c: Likewise.
2722 * gcc.target/i386/sse-vect-types.c: Likewise.
2723 * gcc.target/i386/sse2-addpd-1.c: Likewise.
2724 * gcc.target/i386/sse2-addsd-1.c: Likewise.
2725 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
2726 * gcc.target/i386/sse2-andpd-1.c: Likewise.
2727 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2728 * gcc.target/i386/sse2-comisd-1.c: Likewise.
2729 * gcc.target/i386/sse2-comisd-2.c: Likewise.
2730 * gcc.target/i386/sse2-comisd-3.c: Likewise.
2731 * gcc.target/i386/sse2-comisd-4.c: Likewise.
2732 * gcc.target/i386/sse2-comisd-5.c: Likewise.
2733 * gcc.target/i386/sse2-comisd-6.c: Likewise.
2734 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
2735 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
2736 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
2737 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
2738 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
2739 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
2740 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
2741 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
2742 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2743 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
2744 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
2745 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2746 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
2747 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
2748 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
2749 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
2750 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2751 * gcc.target/i386/sse2-divpd-1.c: Likewise.
2752 * gcc.target/i386/sse2-divsd-1.c: Likewise.
2753 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2754 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2755 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2756 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2757 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
2758 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
2759 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
2760 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
2761 * gcc.target/i386/sse2-minpd-1.c: Likewise.
2762 * gcc.target/i386/sse2-minsd-1.c: Likewise.
2763 * gcc.target/i386/sse2-mmx.c: Likewise.
2764 * gcc.target/i386/sse2-movapd-1.c: Likewise.
2765 * gcc.target/i386/sse2-movapd-2.c: Likewise.
2766 * gcc.target/i386/sse2-movd-1.c: Likewise.
2767 * gcc.target/i386/sse2-movd-2.c: Likewise.
2768 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
2769 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
2770 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
2771 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
2772 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
2773 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
2774 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
2775 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
2776 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
2777 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
2778 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
2779 * gcc.target/i386/sse2-movq-1.c: Likewise.
2780 * gcc.target/i386/sse2-movq-2.c: Likewise.
2781 * gcc.target/i386/sse2-movq-3.c: Likewise.
2782 * gcc.target/i386/sse2-movsd-1.c: Likewise.
2783 * gcc.target/i386/sse2-movsd-2.c: Likewise.
2784 * gcc.target/i386/sse2-movupd-1.c: Likewise.
2785 * gcc.target/i386/sse2-movupd-2.c: Likewise.
2786 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
2787 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
2788 * gcc.target/i386/sse2-orpd-1.c: Likewise.
2789 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
2790 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
2791 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
2792 * gcc.target/i386/sse2-paddb-1.c: Likewise.
2793 * gcc.target/i386/sse2-paddd-1.c: Likewise.
2794 * gcc.target/i386/sse2-paddq-1.c: Likewise.
2795 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
2796 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
2797 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
2798 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
2799 * gcc.target/i386/sse2-paddw-1.c: Likewise.
2800 * gcc.target/i386/sse2-pand-1.c: Likewise.
2801 * gcc.target/i386/sse2-pandn-1.c: Likewise.
2802 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
2803 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
2804 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
2805 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
2806 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
2807 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
2808 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
2809 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
2810 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
2811 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
2812 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
2813 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
2814 * gcc.target/i386/sse2-pminub-1.c: Likewise.
2815 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
2816 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
2817 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
2818 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
2819 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
2820 * gcc.target/i386/sse2-por-1.c: Likewise.
2821 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
2822 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
2823 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
2824 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
2825 * gcc.target/i386/sse2-pslld-1.c: Likewise.
2826 * gcc.target/i386/sse2-pslld-2.c: Likewise.
2827 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
2828 * gcc.target/i386/sse2-psllq-1.c: Likewise.
2829 * gcc.target/i386/sse2-psllq-2.c: Likewise.
2830 * gcc.target/i386/sse2-psllw-1.c: Likewise.
2831 * gcc.target/i386/sse2-psllw-2.c: Likewise.
2832 * gcc.target/i386/sse2-psrad-1.c: Likewise.
2833 * gcc.target/i386/sse2-psrad-2.c: Likewise.
2834 * gcc.target/i386/sse2-psraw-1.c: Likewise.
2835 * gcc.target/i386/sse2-psraw-2.c: Likewise.
2836 * gcc.target/i386/sse2-psrld-1.c: Likewise.
2837 * gcc.target/i386/sse2-psrld-2.c: Likewise.
2838 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
2839 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
2840 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
2841 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
2842 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
2843 * gcc.target/i386/sse2-psubb-1.c: Likewise.
2844 * gcc.target/i386/sse2-psubd-1.c: Likewise.
2845 * gcc.target/i386/sse2-psubq-1.c: Likewise.
2846 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
2847 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
2848 * gcc.target/i386/sse2-psubw-1.c: Likewise.
2849 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
2850 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
2851 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
2852 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
2853 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
2854 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
2855 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
2856 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
2857 * gcc.target/i386/sse2-pxor-1.c: Likewise.
2858 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2859 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2860 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
2861 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
2862 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
2863 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
2864 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
2865 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
2866 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
2867 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
2868 * gcc.target/i386/sse2-shufps-1.c: Likewise.
2869 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
2870 * gcc.target/i386/sse2-subpd-1.c: Likewise.
2871 * gcc.target/i386/sse2-subsd-1.c: Likewise.
2872 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
2873 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
2874 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
2875 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
2876 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
2877 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
2878 * gcc.target/i386/sse2-unpack-1.c: Likewise.
2879 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
2880 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
2881 * gcc.target/i386/sse2-vec-1.c: Likewise.
2882 * gcc.target/i386/sse2-vec-2.c: Likewise.
2883 * gcc.target/i386/sse2-vec-3.c: Likewise.
2884 * gcc.target/i386/sse2-vec-4.c: Likewise.
2885 * gcc.target/i386/sse2-vec-5.c: Likewise.
2886 * gcc.target/i386/sse2-vec-6.c: Likewise.
2887 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
2888 * gcc.target/i386/ssefn-2.c: Likewise.
2889 * gcc.target/i386/ssefn-4.c: Likewise.
2890 * gcc.target/i386/ssefp-1.c: Likewise.
2891 * gcc.target/i386/ssefp-2.c: Likewise.
2892 * gcc.target/i386/sseregparm-3.c: Likewise.
2893 * gcc.target/i386/sseregparm-4.c: Likewise.
2894 * gcc.target/i386/sseregparm-5.c: Likewise.
2895 * gcc.target/i386/sseregparm-6.c: Likewise.
2896 * gcc.target/i386/sseregparm-7.c: Likewise.
2897 * gcc.target/i386/ssetype-1.c: Likewise.
2898 * gcc.target/i386/ssetype-2.c: Likewise.
2899 * gcc.target/i386/ssetype-3.c: Likewise.
2900 * gcc.target/i386/ssetype-4.c: Likewise.
2901 * gcc.target/i386/ssetype-5.c: Likewise.
2902 * gcc.target/i386/unordcmp-1.c: Likewise.
2903 * gcc.target/i386/vararg-1.c: Likewise.
2904 * gcc.target/i386/vararg-2.c: Likewise.
2905 * gcc.target/i386/vararg-3.c: Likewise.
2906 * gcc.target/i386/vararg-4.c: Likewise.
2907 * gcc.target/i386/vararg-7.c: Likewise.
2908 * gcc.target/i386/vararg-8.c: Likewise.
2909 * gcc.target/i386/vecinit-1.c: Likewise.
2910 * gcc.target/i386/vecinit-2.c: Likewise.
2911 * gcc.target/i386/vecinit-3.c: Likewise.
2912 * gcc.target/i386/vecinit-4.c: Likewise.
2913 * gcc.target/i386/vecinit-5.c: Likewise.
2914 * gcc.target/i386/vecinit-6.c: Likewise.
2915 * gcc.target/i386/vectorize2.c: Likewise.
2916 * gcc.target/i386/vectorize3.c: Likewise.
2917 * gcc.target/i386/vectorize4.c: Likewise.
2918 * gcc.target/i386/vectorize6.c: Likewise.
2919 * gcc.target/i386/vectorize7.c: Likewise.
2920 * gcc.target/i386/vectorize8.c: Likewise.
2921 * gcc.target/i386/vperm-v2df.c: Likewise.
2922 * gcc.target/i386/vperm-v2di.c: Likewise.
2923 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2924 * gcc.target/i386/xorps-sse2.c: Likewise.
2925 * gcc.target/i386/xorps.c: Likewise.
2926 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2927 * gfortran.dg/graphite/pr42326.f90: Likewise.
2928 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2930 2010-05-19 Richard Guenther <rguenther@suse.de>
2933 * g++.dg/lto/20100519-1_0.C: New testcase.
2935 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2938 * gfortran.dg/warn_intent_out_not_set.f90: New.
2940 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2943 * gfortran.dg/data_char_1.f90: Updated warning message.
2944 * gfortran.dg/data_array_6.f: New.
2946 2010-05-19 Martin Jambor <mjambor@suse.cz>
2948 * g++.dg/ipa/ivinline-8.C: New test.
2949 * gcc.dg/ipa/iinline-2.c: Likewise.
2951 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
2954 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2955 arguments; add check for return value kind.
2956 * gfortran.dg/float_1.f90: Likewise.
2958 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2960 * gcc.target/i386/20011009-1.c (COMMENT): Define.
2962 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2963 * lib/lto.exp (lto_prune_warns): Fix location line regex.
2964 Prune another location line format.
2965 (lto-obj): Call lto_prune_warns on comp_output.
2967 2010-05-18 Jan Hubicka <jh@suse.cz>
2969 * gcc.dg/lto/ipacp_0.c: New test.
2970 * gcc.dg/lto/ipacp_1.c: New test.
2972 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
2975 * gcc.dg/lto/20100518_0.c: New test.
2977 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
2979 * gnat.dg/specs/lto3.ads: Add missing dg-options.
2981 2010-05-17 Janus Weil <janus@gcc.gnu.org>
2984 * gfortran.dg/class_21.f03: New.
2986 2010-05-17 Jason Merrill <jason@redhat.com>
2989 * g++.dg/cpp0x/initlist34.C: New.
2992 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2994 2010-05-17 Martin Jambor <mjambor@suse.cz>
2996 * g++.dg/ipa/ivinline-1.C: New test.
2997 * g++.dg/ipa/ivinline-2.C: New test.
2998 * g++.dg/ipa/ivinline-3.C: New test.
2999 * g++.dg/ipa/ivinline-4.C: New test.
3000 * g++.dg/ipa/ivinline-5.C: New test.
3001 * g++.dg/ipa/ivinline-6.C: New test.
3003 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3004 Jason Merrill <jason@redhat.com>
3007 * c-c++-common/Wunused-var-8.c: New test.
3009 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3012 * gcc.c-torture/compile/pr42347.c: New test.
3015 * g++.dg/ext/asmgoto1.C: New test.
3017 2010-05-17 Martin Jambor <mjambor@suse.cz>
3020 * gcc.dg/tree-ssa/pr44133.c: New test.
3021 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3024 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3027 * gfortran.dg/class_20.f03: New.
3029 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3032 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3033 debug messages but not the newly introduced one.
3035 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3038 * gfortran.dg/initialization_25.f90: Commented testcase.
3039 * gfortran.dg/initialization_26.f90: New.
3041 2010-05-16 Richard Guenther <rguenther@suse.de>
3043 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3044 * gcc.dg/pr43084.c: Likewise.
3045 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3047 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3049 * gcc.dg/struct/struct-reorg.exp: Likewise.
3050 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3051 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3053 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3055 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3056 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3057 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3058 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3061 2010-05-15 Jason Merrill <jason@redhat.com>
3063 * g++.dg/eh/spec10.C: New.
3064 * g++.dg/eh/spec11.C: New.
3065 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3067 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3071 * gfortran.dg/allocatable_scalar_9.f90: New.
3073 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3076 * g++.dg/torture/pr44148.C: New test.
3078 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3080 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3081 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3082 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3083 diagnostics and type sizes.
3085 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3087 * gnat.dg/lto9.adb: New test.
3088 * gnat.dg/lto9_pkg1.ads: New helper.
3089 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3091 2010-05-15 Jan Hubicka <jh@suse.cz>
3093 * gcc.dg/lto/ipareference_1.c: Rename to ...
3094 * gcc.dg/lto/ipareference_0.c: ... this one.
3095 * gcc.dg/lto/ipareference_2.c: Rename to ...
3096 * gcc.dg/lto/ipareference_1.c: ... this one.
3098 2010-05-15 Jan Hubicka <jh@suse.cz>
3100 * gcc.dg/lto/ipareference_1.c: New file.
3101 * gcc.dg/lto/ipareference_2.c: New file.
3103 2010-05-15 Richard Guenther <rguenther@suse.de>
3105 PR tree-optimization/44038
3106 * gcc.c-torture/compile/pr44038.c: New testcase.
3108 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3110 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3111 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3113 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3117 * gfortran.dg/class_18.f03: New.
3118 * gfortran.dg/class_19.f03: New.
3120 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3123 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3124 * g++.dg/debug/dwarf2/const1.C: Remove.
3126 2010-05-14 Jason Merrill <jason@redhat.com>
3128 * g++.dg/eh/cond4.C: New.
3129 * g++.dg/eh/elide2.C: Adjust.
3130 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3132 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3135 * gfortran.dg/actual_array_interface_2.f90: New test.
3137 2010-05-14 Richard Guenther <rguenther@suse.de>
3139 PR tree-optimization/44119
3140 * gcc.c-torture/compile/pr44119.c: New testcase.
3142 2010-05-14 Jason Merrill <jason@redhat.com>
3145 * g++.dg/eh/terminate1.C: New.
3147 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3149 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3152 * gcc.dg/pr44136.c: New test.
3154 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3157 * g++.dg/warn/Wshadow-4.C: Adjust.
3158 * g++.dg/warn/Wshadow-5.C: New test.
3159 * g++.dg/warn/Wshadow-6.C: New test
3161 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3164 * gfortran.dg/initialization_25.f90: New.
3166 2010-05-13 Martin Jambor <mjambor@suse.cz>
3168 * g++.dg/otr-fold-1.C: New test.
3169 * g++.dg/otr-fold-2.C: New test.
3171 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3174 * gfortran.dg/gomp/pr44036-1.f90: New test.
3175 * gfortran.dg/gomp/pr44036-2.f90: New test.
3176 * gfortran.dg/gomp/pr44036-3.f90: New test.
3179 * gcc.dg/guality/sra-1.c: New test.
3181 2010-05-12 Jan Hubicka <jh@suse.cz>
3183 * tree-ssa/unreachable.c: New test.
3185 2010-05-12 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/sfinae1.C: New.
3189 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3191 * gcc.target/i386/zee.c: New file.
3193 2010-05-12 Jason Merrill <jason@redhat.com>
3195 * g++.dg/conversion/op1.C: Expect template candidate message.
3196 * g++.dg/cpp0x/nullptr15.C: Likewise.
3197 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3198 * g++.dg/cpp0x/pr31431.C: Likewise.
3199 * g++.dg/cpp0x/temp_default2.C: Likewise.
3200 * g++.dg/cpp0x/trailing4.C: Likewise.
3201 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3202 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3203 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3204 * g++.dg/cpp0x/variadic35.C: Likewise.
3205 * g++.dg/cpp0x/vt-35147.C: Likewise.
3206 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3207 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3208 * g++.dg/ext/visibility/anon8.C: Likewise.
3209 * g++.dg/ext/vla2.C: Likewise.
3210 * g++.dg/other/pr28114.C: Likewise.
3211 * g++.dg/other/ptrmem10.C: Likewise.
3212 * g++.dg/other/ptrmem11.C: Likewise.
3213 * g++.dg/overload/unknown1.C: Likewise.
3214 * g++.dg/parse/template7.C: Likewise.
3215 * g++.dg/parse/typename7.C: Likewise.
3216 * g++.dg/template/conv11.C: Likewise.
3217 * g++.dg/template/copy1.C: Likewise.
3218 * g++.dg/template/deduce3.C: Likewise.
3219 * g++.dg/template/dependent-expr5.C: Likewise.
3220 * g++.dg/template/friend.C: Likewise.
3221 * g++.dg/template/incomplete2.C: Likewise.
3222 * g++.dg/template/local4.C: Likewise.
3223 * g++.dg/template/local6.C: Likewise.
3224 * g++.dg/template/operator10.C: Likewise.
3225 * g++.dg/template/overload6.C: Likewise.
3226 * g++.dg/template/ptrmem2.C: Likewise.
3227 * g++.dg/template/ptrmem20.C: Likewise.
3228 * g++.dg/template/ptrmem8.C: Likewise.
3229 * g++.dg/template/sfinae2.C: Likewise.
3230 * g++.dg/template/ttp25.C: Likewise.
3231 * g++.dg/template/unify10.C: Likewise.
3232 * g++.dg/template/unify11.C: Likewise.
3233 * g++.dg/template/unify6.C: Likewise.
3234 * g++.dg/template/unify7.C: Likewise.
3235 * g++.dg/template/unify9.C: Likewise.
3236 * g++.dg/template/varmod1.C: Likewise.
3237 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3238 * g++.old-deja/g++.law/operators32.C: Likewise.
3239 * g++.old-deja/g++.pt/crash28.C: Likewise.
3240 * g++.old-deja/g++.pt/crash60.C: Likewise.
3241 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3242 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3243 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3244 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3245 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3246 * g++.old-deja/g++.pt/expr2.C: Likewise.
3247 * g++.old-deja/g++.pt/overload7.C: Likewise.
3248 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3249 * g++.old-deja/g++.pt/spec5.C: Likewise.
3250 * g++.old-deja/g++.pt/spec6.C: Likewise.
3251 * g++.old-deja/g++.pt/t24.C: Likewise.
3252 * g++.old-deja/g++.pt/unify4.C: Likewise.
3253 * g++.old-deja/g++.pt/unify6.C: Likewise.
3254 * g++.old-deja/g++.pt/unify8.C: Likewise.
3255 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3256 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3257 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3259 * g++.dg/cpp0x/initlist32.C: New.
3261 * g++.dg/template/conv11.C: New.
3262 * g++.dg/conversion/op1.C: Adjust expected error.
3264 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3266 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3269 * gcc.target/i386/avx-cmpsd-1.c: New.
3270 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3271 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3272 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3273 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3274 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3276 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3279 * gcc.dg/gomp/pr44085.c: New test.
3280 * gfortran.dg/gomp/pr44085.f90: New test.
3282 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
3284 * objc-obj-c++-shared/Object1.m: New.
3285 * objc.dg/torture: New directory.
3286 * objc.dg/torture/tls: Ditto.
3287 * objc.dg/tls: Ditto.
3288 * objc.dg/torture/tls/trivial.m: New test.
3289 * objc.dg/torture/tls/thr-init-2.m: New test.
3290 * objc.dg/torture/tls/thr-init-3.m: New test.
3291 * objc.dg/torture/tls/thr-init.m: New test.
3292 * objc.dg/torture/tls/diag-1.m: New test.
3293 * objc.dg/torture/tls/tls.exp: New.
3294 * objc.dg/torture/trivial.m: New test.
3295 * objc.dg/torture/dg-torture.exp: New.
3296 * objc.dg/tls/diag-3.m: New test.
3297 * objc.dg/tls/diag-4.m: New test.
3298 * objc.dg/tls/diag-5.m: New test.
3299 * objc.dg/tls/init-1.m: New test.
3300 * objc.dg/tls/init-2.m: New test.
3301 * objc.dg/tls/tls.exp: New.
3302 * objc.dg/tls/diag-2.m: New test.
3303 * lib/objc.exp: Respond to dg-additional-files.
3305 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
3307 * gcc.target/m68k/20100512-1.c: New.
3309 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/lto8.adb: New test.
3312 * gnat.dg/lto8_pkg.ad[sb]: New helper.
3313 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
3315 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/template/crash97.C: New.
3321 * g++.dg/template/crash98.C: Likewise.
3322 * g++.dg/template/crash99.C: Likewise.
3323 * g++.dg/cpp0x/pr31439.C: Adjust.
3324 * g++.dg/template/crash95.C: Likewise.
3326 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3329 * c-c++-common/asmgoto-4.c: New test.
3330 * gcc.target/i386/pr44071.c: New test.
3333 * c-c++-common/Wunused-var-7.c: New test.
3334 * g++.dg/warn/Wunused-var-9.C: New test.
3336 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3339 * gfortran.dg/gomp/pr43711.f90: New.
3341 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
3344 * gfortran.dg/select_5.f90: Updated.
3346 2010-05-11 Jan Hubicka <jh@suse.cz>
3348 PR tree-optimize/44063
3349 * gcc.c-torture/compile/pr44063.c: New testcase.
3351 2010-05-11 Jakub Jelinek <jakub@redhat.com>
3354 * gcc.dg/pr44023.c: New test.
3356 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
3358 * gnat.dg/lto7.adb: New test.
3359 * gnat.dg/lto7_pkg.ad[sb]: New helper.
3361 2010-05-10 Jason Merrill <jason@redhat.com>
3364 * g++.dg/template/inherit5.C: New.
3367 * g++.dg/cpp0x/initlist33.C: New.
3368 * g++.dg/cpp0x/initlist26.C: Adjust.
3369 * g++.dg/cpp0x/initlist28.C: Adjust.
3371 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
3374 * g++.dg/init/pr43719.C: New.
3375 * g++.dg/anon-struct4.C: Adjust.
3377 2010-05-10 Jakub Jelinek <jakub@redhat.com>
3380 * gcc.dg/pr44028.c: New test.
3382 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
3387 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
3388 * gfortran.dg/warn_conversion.f90: New.
3390 2010-05-10 Michael Matz <matz@suse.de>
3392 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
3394 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
3396 PR rtl-optimization/44012
3397 * gcc.dg/pr44012.c: New.
3399 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3401 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
3402 Log text on entry and exit.
3403 Prune Sun ld warnings for common symbols with differing sizes.
3404 (lto-link-and-maybe-run): Change caller.
3406 2010-05-10 Janus Weil <janus@gcc.gnu.org>
3409 * gfortran.dg/class_7.f03: Modified.
3410 * gfortran.dg/select_type_1.f03: Modified.
3411 * gfortran.dg/select_type_12.f03: New.
3413 2010-05-10 Richard Guenther <rguenther@suse.de>
3415 PR tree-optimization/44050
3416 * gcc.dg/torture/pr44050.c: New testcase.
3418 2010-05-10 Wei Guozhi <carrot@google.com>
3421 * gcc.target/arm/pr42879.c: New testcase.
3423 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3426 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
3428 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3431 * gcc.dg/anon-struct-10.c: New test.
3433 2010-05-09 Richard Guenther <rguenther@suse.de>
3436 * gcc.dg/pr44024.c: New testcase.
3438 2010-05-09 Joseph Myers <joseph@codesourcery.com>
3441 * gcc.dg/anon-struct-9.c: New test.
3443 2010-05-09 Richard Guenther <rguenther@suse.de>
3446 * gcc.c-torture/compile/pr44043.c: New testcase.
3448 2010-05-09 Richard Guenther <rguenther@suse.de>
3450 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
3452 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
3454 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
3456 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3458 * gnat.dg/lto[12456].adb: Add "target lto" marker.
3459 * gnat.dg/specs/lto3.ads: Likewise.
3461 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
3464 * gcc.dg/pr28685-1.c: New file.
3466 2010-05-08 Richard Guenther <rguenther@suse.de>
3468 PR tree-optimization/44030
3469 * gcc.c-torture/compile/pr44030.c: New testcase.
3471 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3473 * gnat.dg/lto6.adb: New test.
3474 * gnat.dg/lto6_pkg.ads: New helper.
3476 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3478 * gnat.dg/lto5.adb: New test.
3479 * gnat.dg/lto5_pkg.ad[sb]: New helper.
3481 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3483 * gnat.dg/lto4.ad[sb]: New test.
3485 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
3487 * gnat.dg/specs/lto3.ads: New test.
3488 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
3489 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
3491 2010-05-08 Quentin Ochem <ochem@adacore.com>
3493 * gnat.dg/sizetype3.ad[sb]: New test.
3494 * gnat.dg/sizetype3_pkg.ads: New helper.
3496 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
3499 * g++.dg/init/new29.C: New.
3501 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
3504 * gfortran.dg/coarray_1.f90: Fixed error message.
3505 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
3506 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
3507 * gfortran.dg/intrinsic_std_5.f90: New.
3509 2010-05-07 Jason Merrill <jason@redhat.com>
3511 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
3513 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3515 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
3516 (size_t, stderr): Remove.
3517 (read_error): Replaced __builtin_fprintf by fprintf.
3519 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
3521 * gcc.dg/ordered-comparison-1.c: New test.
3522 * gcc.dg/ordered-comparison-2.c: New test.
3523 * gcc.dg/ordered-comparison-3.c: New test.
3524 * gcc.dg/ordered-comparison-4.c: New test.
3526 2010-05-06 Mike Stump <mikestump@comcast.net>
3529 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
3531 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
3532 Jason Merrill <jason@redhat.com>
3534 * g++.dg/cpp0x/nullptr01.C: New.
3535 * g++.dg/cpp0x/nullptr02.C: New.
3536 * g++.dg/cpp0x/nullptr03.C: New.
3537 * g++.dg/cpp0x/nullptr04.C: New.
3538 * g++.dg/cpp0x/nullptr05.C: New.
3539 * g++.dg/cpp0x/nullptr06.C: New.
3540 * g++.dg/cpp0x/nullptr07.C: New.
3541 * g++.dg/cpp0x/nullptr08.C: New.
3542 * g++.dg/cpp0x/nullptr09.C: New.
3543 * g++.dg/cpp0x/nullptr10.C: New.
3544 * g++.dg/cpp0x/nullptr11.C: New.
3545 * g++.dg/cpp0x/nullptr12.C: New.
3546 * g++.dg/cpp0x/nullptr13.C: New.
3547 * g++.dg/cpp0x/nullptr14.C: New.
3548 * g++.dg/cpp0x/nullptr15.C: New.
3549 * g++.dg/cpp0x/nullptr16.C: New.
3550 * g++.dg/cpp0x/nullptr17.C: New.
3551 * g++.dg/cpp0x/nullptr18.C: New.
3552 * g++.dg/cpp0x/nullptr19.C: New.
3553 * g++.dg/cpp0x/nullptr20.C: New.
3554 * g++.dg/cpp0x/nullptr21.C: New.
3555 * g++.dg/cpp0x/nullptr22.C: New.
3556 * g++.dg/debug/nullptr01.C: New.
3557 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
3559 2010-05-06 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.dg/Wunused-var-8.c: Move to...
3562 * c-c++-common/Wunused-var-6.c: ... here. New test.
3564 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3567 * g++.dg/template/crash96.C: New.
3569 2010-05-06 Jan Hubicka <jh@suse.cz>
3571 PR tree-optimization/43791
3572 * gcc.c-torture/compile/pr43791.c: New file.
3574 2010-05-06 Michael Matz <matz@suse.de>
3576 PR tree-optimization/43984
3577 * gfortran.dg/pr43984.f90: New test.
3579 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3582 * gcc.dg/pr40989.c: New.
3584 2010-05-06 Richard Guenther <rguenther@suse.de>
3586 PR tree-optimization/43934
3587 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
3589 2010-05-06 Richard Guenther <rguenther@suse.de>
3591 PR tree-optimization/43987
3592 * gcc.c-torture/execute/pr43987.c: New testcase.
3593 * gcc.dg/torture/pta-escape-1.c: Adjust.
3594 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3595 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3596 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3597 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3599 2010-04-22 Jakub Jelinek <jakub@redhat.com>
3600 Dodji Seketeli <dodji@redhat.com>
3603 * g++.dg/warn/Wunused-7.C: Add dg-warning.
3604 * g++.dg/template/sfinae16.C: Likewise.
3605 * gcc.dg/Wunused-var-1.c: Moved to...
3606 * c-c++-common/Wunused-var-1.c: ...here. New test.
3607 * gcc.dg/Wunused-var-2.c: Moved to...
3608 * c-c++-common/Wunused-var-2.c: ...here. New test.
3609 * gcc.dg/Wunused-var-3.c: Moved to...
3610 * c-c++-common/Wunused-var-3.c: ...here. New test.
3611 * gcc.dg/Wunused-var-4.c: Moved to...
3612 * gcc.dg/Wunused-var-1.c: ... here.
3613 * gcc.dg/Wunused-var-5.c: Moved to...
3614 * c-c++-common/Wunused-var-4.c: ...here. New test.
3615 * gcc.dg/Wunused-var-7.c: Moved to...
3616 * c-c++-common/Wunused-var-5.c: ...here. New test.
3617 * gcc.dg/Wunused-var-6.c: Moved to...
3618 * gcc.dg/Wunused-var-2.c: ... here.
3619 * c-c++-common/Wunused-var-1.c: New test.
3620 * c-c++-common/Wunused-var-2.c: New test.
3621 * c-c++-common/Wunused-var-3.c: New test.
3622 * c-c++-common/Wunused-var-4.c: New test.
3623 * c-c++-common/Wunused-var-5.c: New test.
3624 * g++.dg/warn/Wunused-var-1.C: New test.
3625 * g++.dg/warn/Wunused-var-2.C: New test.
3626 * g++.dg/warn/Wunused-var-3.C: New test.
3627 * g++.dg/warn/Wunused-var-4.C: New test.
3628 * g++.dg/warn/Wunused-var-5.C: New test.
3629 * g++.dg/warn/Wunused-var-6.C: New test.
3630 * g++.dg/warn/Wunused-var-7.C: New test.
3631 * g++.dg/warn/Wunused-var-8.C: New test.
3632 * g++.dg/warn/Wunused-parm-1.C: New test.
3633 * g++.dg/warn/Wunused-parm-2.C: New test.
3634 * g++.dg/warn/Wunused-parm-3.C: New test.
3636 2010-05-06 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/gomp/crayptr5.f90: New test case.
3641 2010-05-05 Jason Merrill <jason@redhat.com>
3644 * g++.dg/ext/attrib39.C: New.
3646 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
3649 * gfortran.dg/data_invalid.f90: New.
3651 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
3653 * gnat.dg/lto2.adb: New test.
3655 2010-05-05 Jason Merrill <jason@redhat.com>
3658 * g++.dg/opt/empty1.C: New.
3660 2010-05-05 Janus Weil <janus@gcc.gnu.org>
3663 * gfortran.dg/class_17.f03: New.
3665 2010-05-04 Neil Vachharajani <nvachhar@google.com>
3667 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
3669 2010-05-04 Mike Stump <mikestump@comcast.net>
3672 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
3674 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3677 * gcc.target/i386/pr43668.c: New.
3679 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3682 * g++.dg/cpp0x/initlist31.C: New.
3684 2010-05-04 Jakub Jelinek <jakub@redhat.com>
3687 * gcc.dg/Wunused-var-8.c: New test.
3689 2010-05-04 Jason Merrill <jason@redhat.com>
3692 * g++.dg/cpp0x/enum3.C: Extend.
3694 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.target/i386/pr43799.c: New.
3699 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
3701 * gnat.dg/lto1.adb: New test.
3702 * gnat.dg/lto1_pkg.ad[sb]: New helper.
3704 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3707 * gcc.target/i386/pr43671.c: New.
3709 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3712 * g++.dg/template/crash95.C: New.
3714 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
3717 * gcc.target/i386/pr43508.c: New.
3719 2010-05-04 Richard Guenther <rguenther@suse.de>
3721 PR tree-optimization/43879
3722 * g++.dg/torture/pr43879-1_0.C: New testcase.
3723 * g++.dg/torture/pr43879-1_1.C: Likewise.
3725 2010-05-03 Dodji Seketeli <dodji@redhat.com>
3728 * g++.dg/other/crash-12.C: New test.
3730 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
3732 * g++.dg/cdce3.C: Add a space. Updated.
3734 2010-05-03 Jason Merrill <jason@redhat.com>
3737 * g++.dg/opt/enum2.C: New.
3738 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
3739 * g++.dg/warn/Wswitch-1.C: Adjust message.
3741 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3743 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
3744 * g++.dg/ext/label13.C: Fix typo.
3745 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
3747 * gcc.c-torture/compile/limits-declparen.c: xfail on
3748 alpha*-dec-osf5* with -g.
3749 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3750 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
3751 * gcc.dg/c99-tgmath-2.c: Likewise.
3752 * gcc.dg/c99-tgmath-3.c: Likewise.
3753 * gcc.dg/c99-tgmath-4.c: Likewise.
3755 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
3758 * gfortran.dg/unexpected_interface.f90: New test.
3760 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3762 * ada/acats/run_acats (which): New function.
3763 (host_gnatchop, host_gnatmake): Use it.
3765 2010-05-03 Richard Guenther <rguenther@suse.de>
3767 PR tree-optimization/43971
3768 * gcc.dg/pr43971.c: New testcase.
3770 2010-05-03 Jakub Jelinek <jakub@redhat.com>
3773 * gcc.dg/debug/pr43972.c: New test.
3775 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
3778 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
3780 2010-05-02 Richard Guenther <rguenther@suse.de>
3782 PR tree-optimization/43879
3783 * gcc.dg/torture/pr43879-3.c: New testcase.
3785 2010-05-01 Richard Guenther <rguenther@suse.de>
3787 PR tree-optimization/43949
3788 * g++.dg/warn/Warray-bounds-5.C: New testcase.
3790 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
3793 * g++.dg/init/new28.C: New.
3795 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
3798 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
3799 structure and nested declarations.
3800 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
3801 structure and nested declarations. Reduce header clutter and
3802 use _exit() rather than abort().
3803 * objc.dg/encode-10.m: New.
3804 * objc.dg/encode-11.m: New.
3806 2010-04-30 DJ Delorie <dj@redhat.com>
3808 * gcc.c-torture/execute/20100430-1.c: New test.
3810 2010-04-30 Jason Merrill <jason@redhat.com>
3813 * g++.dg/template/ptrmem21.C: New.
3815 2010-04-30 Tobias Burnus Mburnus@net-b.de>
3819 * gfortran.dg/coarray_13.f90: New test.
3821 2010-04-30 Richard Guenther <rguenther@suse.de>
3824 * gcc.dg/lto/20100430-1_0.c: New testcase.
3826 2010-04-30 Jakub Jelinek <jakub@redhat.com>
3829 * c-c++-common/pr43942.c: New test.
3831 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
3833 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
3834 conflict with darwin crt1.o 'start' symbol.
3836 2010-04-30 Richard Guenther <rguenther@suse.de>
3838 PR tree-optimization/43879
3839 * gcc.dg/torture/pr43879_1.c: New testcase.
3841 2010-04-30 Richard Guenther <rguenther@suse.de>
3843 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
3845 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
3848 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
3849 user-provided constructor while recursing.
3851 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3854 * gfortran.dg/class_16.f03: New test.
3856 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3859 * gfortran.dg/class_15.f03: New.
3861 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3864 * gfortran.dg/dynamic_dispatch_9.f03: New test.
3866 2010-04-29 Janus Weil <janus@gcc.gnu.org>
3869 * gfortran.dg/generic_22.f03 : New test.
3871 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
3874 * gfortran.dg/class_14.f03: New test.
3876 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879 * gfortran.dg/interface_32.f90: New test.
3881 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
3882 Janus Weil <janus@gcc.gnu.org>
3885 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
3886 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
3887 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
3889 2010-04-28 Mike Stump <mikestump@comcast.net>
3891 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
3893 * g++.dg/uninit-pred-2_b.C: Likewise.
3895 2010-04-28 Tobias Burnus <burnus@net-b.de>
3899 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3901 2010-04-28 Matthias Klose <doko@ubuntu.com>
3903 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3904 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3905 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3906 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3907 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3909 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
3911 * gcc.dg/const-uniq-1.c: New test.
3912 * gcc.dg/lto/const-uniq_[01].c: Likewise.
3914 2010-04-28 Xinliang David Li <davidxl@google.com>
3916 * gcc.dg/uninit-pred-2_b.c: New test.
3917 * gcc.dg/uninit-pred-4_b.c: New test.
3918 * gcc.dg/uninit-pred-3_d.c: New test.
3919 * gcc.dg/uninit-pred-6_b.c: New test.
3920 * gcc.dg/uninit-pred-8_b.c: New test.
3921 * gcc.dg/uninit-pred-3_a.c: New test.
3922 * gcc.dg/uninit-pred-2_c.c: New test.
3923 * gcc.dg/uninit-pred-5_a.c: New test.
3924 * gcc.dg/uninit-pred-3_e.c: New test.
3925 * gcc.dg/uninit-pred-7_a.c: New test.
3926 * gcc.dg/uninit-pred-6_c.c: New test.
3927 * gcc.dg/uninit-pred-9_a.c: New test.
3928 * gcc.dg/uninit-pred-8_c.c: New test.
3929 * gcc.dg/uninit-pred-3_b.c: New test.
3930 * gcc.dg/uninit-pred-5_b.c: New test.
3931 * gcc.dg/uninit-pred-7_b.c: New test.
3932 * gcc.dg/uninit-pred-6_d.c: New test.
3933 * gcc.dg/uninit-pred-9_b.c: New test.
3934 * gcc.dg/uninit-pred-2_a.c: New test.
3935 * gcc.dg/uninit-pred-4_a.c: New test.
3936 * gcc.dg/uninit-pred-3_c.c: New test.
3937 * gcc.dg/uninit-pred-6_a.c: New test.
3938 * gcc.dg/uninit-pred-8_a.c: New test.
3939 * gcc.dg/uninit-pred-7_c.c: New test.
3940 * gcc.dg/uninit-pred-6_e.c: New test.
3941 * g++.dg/uninit-pred-loop-1_b.cc: New test.
3942 * g++.dg/uninit-pred-1_a.C: New test.
3943 * g++.dg/uninit-pred-1_b.C: New test.
3944 * g++.dg/uninit-pred-2_a.C: New test.
3945 * g++.dg/uninit-pred-2_b.C: New test.
3946 * g++.dg/uninit-pred-loop-1_a.cc: New test.
3947 * g++.dg/uninit-pred-loop-1_c.cc: New test.
3948 * g++.dg/uninit-pred-loop_1.cc: New test.
3950 2010-04-28 Martin Jambor <mjambor@suse.cz>
3952 * gcc.dg/lto/20091209-1_0.c: New testcase.
3954 2010-04-28 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/43879
3957 PR tree-optimization/43909
3958 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3960 2010-04-28 Richard Guenther <rguenther@suse.de>
3963 * g++.dg/torture/pr43880.C: New testcase.
3965 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
3968 * g++.dg/template/recurse2.C: Update
3969 * g++.dg/template/recurse.C: Update.
3970 * g++.dg/template/pr23510.C: Update.
3971 * lib/prune.exp: Filter out 'recursively instantiated'.
3973 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
3976 * g++.dg/init/pr29043.C: New.
3978 2010-04-27 Jason Merrill <jason@redhat.com>
3980 * g++.dg/lookup/scoped5.C: Adjust.
3981 * g++.dg/lookup/scoped8.C: Adjust.
3982 * g++.dg/template/dependent-expr5.C: Adjust.
3983 * g++.old-deja/g++.brendan/nest1.C: Adjust.
3986 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3989 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3991 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
3992 Jan Hubicka <hubicka@ucw.cz>
3994 * gcc.dg/pure-2.c: New testcase.
3995 * gcc.dg/const-1.c: New testcase.
3997 2010-04-27 Jason Merrill <jason@redhat.com>
3999 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4002 * g++.dg/template/sfinae17.C: New.
4003 * g++.dg/template/sfinae18.C: New.
4005 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4007 * g++.dg/init/pr42844.C: New.
4008 * g++.dg/cpp0x/pr42844-2.C: New.
4009 * g++.dg/cpp0x/defaulted2.C: Adjust.
4010 * g++.dg/tree-ssa/pr27549.C: Likewise.
4011 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4013 2010-04-27 Tobias Burnus <burnus@net-b.de>
4016 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4018 2010-04-27 Richard Guenther <rguenther@suse.de>
4021 * g++.dg/other/pr40561.C: New testcase.
4023 2010-04-27 Martin Jambor <mjambor@suse.cz>
4026 * g++.dg/ipa/pr43812.C: New test.
4028 2010-04-27 Jan Hubicka <jh@suse.cz>
4030 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4031 (test): ... this one.
4033 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4036 * gcc.target/arm/thumb-stackframe.c: New test.
4038 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4040 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4041 * gcc.dg/misc-column.c: Likewise.
4042 * gcc.dg/Walways-true-1.c: Likewise.
4043 * gcc.dg/Walways-true-2.c: Likewise.
4044 * gcc.dg/warn-addr-cmp.c: Likewise.
4046 2010-04-27 Tobias Burnus <burnus@net-b.de>
4049 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4050 * gfortran.dg/coarray_12.f90: New.
4052 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4055 * gcc.dg/pr32207.c: New test.
4056 * gcc.dg/misc-column.c: Adjust expected warning.
4057 * gcc.dg/Walways-true-1.c: Likewise.
4058 * gcc.dg/Walways-true-2.c: Likewise.
4059 * gcc.dg/warn-addr-cmp.c: Likewise.
4061 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4064 * lib/lto.exp (lto_prune_vis_warns): New function.
4065 (lto-link-and-maybe-run): Call it.
4067 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4069 PR tree-optimization/43904
4070 * gcc.dg/tree-ssa/tailcall-6.c: New.
4072 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4075 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4076 Darwin8/OSX10.4 - compatible code generation.
4078 * obj-c++.dg/stubify-1.mm: Ditto.
4079 * lib/objc-torture.exp: Do not require link success for
4080 "trivial.m" in the runtime checks when dowhat = 'compile'.
4081 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4082 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4083 Darwin8/OSX10.4 - compatible code generation.
4084 * objc.dg/stubify-2.m: Ditto.
4085 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4086 * objc.dg/next-runtime-1.m: Ditto.
4087 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4088 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4091 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4094 * lib/plugin-support.exp: Use "-undefined
4095 dynamic_lookup" on darwin.
4097 2010-04-26 Richard Guenther <rguenther@suse.de>
4099 * gcc.dg/lto/20100426_0.c: New testcase.
4101 2010-04-26 Jie Zhang <jie@codesourcery.com>
4103 PR tree-optimization/43833
4104 gcc.dg/Warray-bounds-8.c: New test case.
4106 2010-04-26 Richard Guenther <rguenther@suse.de>
4109 * g++.dg/lto/20100423-3_0.C: New testcase.
4111 2010-04-26 Richard Guenther <rguenther@suse.de>
4114 * g++.dg/lto/20100423-2_0.C: New testcase.
4116 2010-04-26 Ira Rosen <irar@il.ibm.com>
4118 * gcc.dg/vect/bb-slp-23.c: New test.
4120 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4122 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4123 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4124 * gcc.dg/c1x-float-1.c: New test.
4126 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4128 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4131 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4133 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4135 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4136 * gfortran.dg/default_format_2.f90: Ditto.
4138 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4140 * gfortran.dg/pr43505.f90: Clean up .mod file.
4141 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4142 * gfortran.dg/pr41347.f90: Ditto.
4143 * gfortran.dg/internal_pack_4.f90: Ditto.
4144 * gfortran.dg/proc_decl_23.f90: Ditto.
4145 * gfortran.dg/recursive_check_3.f90: Ditto.
4146 * gfortran.dg/intent_out_3.f90: Ditto.
4147 * gfortran.dg/assignment_2.f90: Ditto.
4148 * gfortran.dg/pr41928.f90: Ditto.
4149 * gfortran.dg/pr42166.f90: Ditto.
4150 * gfortran.dg/private_type_12.f90: Ditto.
4151 * gfortran.dg/graphite/pr42185.f90: Ditto.
4152 * gfortran.dg/graphite/pr42186.f90: Ditto.
4153 * gfortran.dg/graphite/pr40982.f90: Ditto.
4154 * gfortran.dg/graphite/id-2.f90: Ditto.
4155 * gfortran.dg/graphite/id-4.f90: Ditto.
4156 * gfortran.dg/graphite/pr42050.f90: Ditto.
4157 * gfortran.dg/graphite/id-18.f90: Ditto.
4158 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4159 * gfortran.dg/graphite/pr41924.f90: Ditto.
4160 * gfortran.dg/graphite/pr42393.f90: Ditto.
4161 * gfortran.dg/graphite/pr37980.f90: Ditto.
4162 * gfortran.dg/graphite/pr38953.f90: Ditto.
4163 * gfortran.dg/graphite/pr42180.f90: Ditto.
4164 * gfortran.dg/graphite/pr42181.f90: Ditto.
4165 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4166 * gfortran.dg/select_type_4.f90: Ditto.
4167 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4168 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4169 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4170 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4171 * gfortran.dg/whole_file_11.f90: Ditto.
4172 * gfortran.dg/private_type_11.f90: Ditto.
4173 * gfortran.dg/vect/vect-gems.f90: Ditto.
4174 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4176 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4180 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4182 * gnat.dg/pack15.ad[sb]: New test.
4184 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4186 * gcc.target/arm/mla-1.c: New test.
4188 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4192 * gfortran.dg/pr43793.f90: New test.
4194 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4196 PR tree-optimization/41442
4197 * gcc.target/i386/pr41442.c: New test.
4199 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4202 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4204 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4207 * gfortran.dg/open_nounit.f90: New test.
4209 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4213 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4215 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4217 * gcc.dg/Wconversion-integer.c: Update.
4219 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4221 * gnat.dg/unchecked_convert5.adb: New test.
4223 2010-04-23 Richard Guenther <rguenther@suse.de>
4226 * gcc.dg/lto/20100423-2_0.c: New testcase.
4227 * gcc.dg/lto/20100423-2_0.c: Likewise.
4229 2010-04-23 Richard Guenther <rguenther@suse.de>
4232 * gcc.dg/lto/20100423-1_0.c: New testcase.
4233 * gcc.dg/lto/20100423-1_1.c: Likewise.
4235 2010-04-23 Martin Jambor <mjambor@suse.cz>
4237 PR tree-optimization/43846
4238 * gcc.dg/tree-ssa/sra-10.c: New test.
4240 2010-04-23 Martin Jambor <mjambor@suse.cz>
4243 * gcc.c-torture/execute/pr43835.c: New test.
4245 2010-04-23 Richard Guenther <rguenther@suse.de>
4248 * g++.dg/lto/20100423-1_0.C: New testcase.
4250 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4252 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4254 2010-04-22 Ira Rosen <irar@il.ibm.com>
4256 PR tree-optimization/43842
4257 * gcc.dg/vect/pr43842.c: New test.
4259 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4261 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4262 * gcc.target/i386/wmul-2.c: Likewise.
4264 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4266 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4267 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4269 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4271 * gfortran.dg/reassoc_6.f: New testcase.
4273 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4276 * gcc.target/arm/wmul-1.c: New test.
4277 * gcc.target/arm/wmul-2.c: New test.
4279 2010-04-22 Richard Guenther <rguenther@suse.de>
4281 PR tree-optimization/43845
4282 * gcc.c-torture/compile/pr43845.c: New testcase.
4284 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4287 * gcc.target/i386/wmul-1.c: New test.
4288 * gcc.target/i386/wmul-2.c: New test.
4289 * gcc.target/bfin/wmul-1.c: New test.
4290 * gcc.target/bfin/wmul-2.c: New test.
4292 2010-04-22 Richard Guenther <rguenther@suse.de>
4295 * gfortran.dg/vector_subscript_6.f90: New testcase.
4296 * gfortran.dg/assign_10.f90: Adjust.
4298 2010-04-21 Jakub Jelinek <jakub@redhat.com>
4301 * gfortran.dg/gomp/pr43836.f90: New test.
4303 2010-04-21 Richard Guenther <rguenther@suse.de>
4305 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
4307 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4309 * gcc.dg/torture/builtin-cproj-3.c: New.
4311 2010-04-20 Jason Merrill <jason@redhat.com>
4314 * g++.dg/template/recurse2.C: New.
4315 * g++.dg/parse/crash36.C: Adjust.
4316 * g++.dg/other/fold1.C: Adjust.
4317 * g++.dg/init/member1.C: Adjust.
4318 * lib/prune.exp: Prune "skipping N instantiation contexts".
4320 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4322 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
4324 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4326 * gcc.dg/torture/builtin-cproj-1.c: New.
4327 * gcc.dg/torture/builtin-cproj-2.c: New.
4329 2010-04-20 Dodji Seketeli <dodji@redhat.com>
4333 * g++.dg/template/typedef32.C: Adjust.
4334 * g++.dg/template/typedef33.C: New test.
4336 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
4339 * gfortran.dg/proc_decl_23.f90: New test.
4342 * gfortran.dg/abstract_type_6.f03: New test.
4344 2010-04-20 Xinliang David Li <davidxl@google.com>
4346 * g++.dg/tree-ssa/fold-compare.C: New.
4348 2010-04-20 Richard Guenther <rguenther@suse.de>
4350 PR tree-optimization/39417
4351 * g++.dg/torture/pr39417.C: New testcase.
4353 2010-04-20 Richard Guenther <rguenther@suse.de>
4355 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
4357 2010-04-20 Jakub Jelinek <jakub@redhat.com>
4359 * g++.dg/debug/dwarf2/rv1.C: New test.
4361 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4364 * gcc.c-torture/compile/pr43635.c: New testcase.
4366 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4369 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
4370 of sequential loops being private only in the innermost containing
4374 * gfortran.dg/gomp/pr43337.f90: New test.
4376 2010-04-19 Richard Guenther <rguenther@suse.de>
4378 PR tree-optimization/43796
4379 * gfortran.dg/pr43796.f90: New testcase.
4381 2010-04-19 Richard Guenther <rguenther@suse.de>
4383 PR tree-optimization/43783
4384 * gcc.c-torture/execute/pr43783.c: New testcase.
4386 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
4389 * gcc.target/i386/pr43766.c: New test.
4391 2010-04-19 Jie Zhang <jie@codesourcery.com>
4394 * gcc.target/i386/pr43662.c: New test.
4396 2010-04-19 Dodji Seketeli <dodji@redhat.com>
4399 * g++.dg/template/typedef32.C: New test.
4401 2010-04-19 Ira Rosen <irar@il.ibm.com>
4403 PR tree-optimization/37027
4404 * lib/target-supports.exp
4405 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
4406 * gcc.dg/vect/pr37027.c: New test.
4407 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
4408 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
4409 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
4410 gcc.dg/vect/vect-complex-6.c: Likewise.
4412 2010-04-19 Jakub Jelinek <jakub@redhat.com>
4414 * g++.dg/debug/dwarf2/enum1.C: New test.
4416 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
4418 * gnat.dg/rep_clause5.ad[sb]: New test.
4419 * gnat.dg/rep_clause5_pkg.ads: New helper.
4421 2010-04-18 Ira Rosen <irar@il.ibm.com>
4423 PR tree-optimization/43771
4424 * g++.dg/vect/pr43771.cc: New test.
4426 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
4429 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
4430 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
4432 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
4434 * gnat.dg/sizetype.adb: Rename into...
4435 * gnat.dg/sizetype1.adb: ...this.
4436 * gnat.dg/sizetype2.adb: New test.
4438 2010-04-16 Richard Guenther <rguenther@suse.de>
4440 PR tree-optimization/43572
4441 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
4443 2010-04-16 Olivier Hainque <hainque@adacore.com>
4445 * gnat.dg/specs/discr_private.ads: New test.
4447 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
4450 * gcc.target/arm/thumb-comparisons.c: New test.
4453 * gcc.target/arm/thumb-cbranchqi.c: New test.
4455 2010-04-16 Christian Bruel <christian.bruel@st.com>
4457 * g++.dg/torture/pr36191.C: Enable for SH.
4459 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
4461 * gnat.dg/wide_boolean.adb: New test.
4462 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
4464 2010-04-15 Richard Guenther <rguenther@suse.de>
4466 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
4467 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
4468 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4469 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4470 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
4471 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
4472 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
4473 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
4474 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
4475 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
4476 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4477 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
4478 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4479 * gcc.dg/torture/ipa-pta-2.c: Likewise.
4480 * gcc.dg/torture/ipa-pta-1.c: Adjust.
4482 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
4485 * gcc.target/arm/pr42496.c: New test.
4487 2010-04-14 Jason Merrill <jason@redhat.com>
4490 * g++.dg/ext/attrib38.C: New.
4492 2010-04-14 Steve Ellcey <sje@cup.hp.com>
4495 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
4497 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
4500 * gcc.dg/cpp/warn-undef-2.c: Update.
4501 * gcc.dg/cpp/warn-traditional-2.c: Update.
4502 * gcc.dg/cpp/warn-comments-2.c: Update.
4503 * gcc.dg/cpp/warn-variadic-2.c: Update.
4504 * gcc.dg/cpp/warn-long-long-2.c: Update.
4505 * gcc.dg/cpp/warn-deprecated-2.c: Update.
4506 * gcc.dg/cpp/warn-multichar-2.c: Update.
4507 * gcc.dg/cpp/warn-normalized-3.c: Update.
4508 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
4509 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
4510 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
4511 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
4512 * gcc.dg/cpp/warn-redefined-2.c: Update.
4513 * gfortran.dg/warning-directive-2.F90: Update.
4514 * c-c++-common/cpp/warning-directive-2.c: Update.
4516 2010-04-14 Michael Matz <matz@suse.de>
4518 PR tree-optimization/42963
4519 * gcc.dg/pr42963.c: New testcase.
4521 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
4523 * gnat.dg/class_wide.adb: Rename into...
4524 * gnat.dg/class_wide1.adb: ...this.
4525 * gnat.dg/class_wide2.ad[sb]: New test.
4527 2010-04-14 Tobias Burnus <burnus@net-b.de>
4530 * gfortran.dg/coarray_9.f90: Update dg-errors.
4531 * gfortran.dg/coarray_10.f90: New test.
4532 * gfortran.dg/coarray_11.f90: New test.
4534 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4537 gfortran.dg/initialization_24.f90: New test.
4539 2010-04-13 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
4542 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
4544 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
4546 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
4547 * g++.dg/dg.exp: Likewise.
4548 * gcc.dg/cpp/warning-directive-1.c: Move to ...
4549 * c-c++-common/cpp/warning-directive-1.c: ... here.
4550 * gcc.dg/cpp/warning-directive-2.c: Move to ...
4551 * c-c++-common/cpp/warning-directive-2.c: ... here.
4552 * gcc.dg/cpp/warning-directive-3.c: Move to ...
4553 * c-c++-common/cpp/warning-directive-3.c: ... here.
4554 * gcc.dg/cpp/warning-directive-4.c: Move to ...
4555 * c-c++-common/cpp/warning-directive-4.c: ... here.
4556 * g++.dg/cpp/warning-directive-1.C: Delete.
4557 * g++.dg/cpp/warning-directive-2.C: Delete.
4558 * g++.dg/cpp/warning-directive-3.C: Delete.
4559 * g++.dg/cpp/warning-directive-4.C: Delete.
4560 * gcc.dg/cpp/normalised-3.c: Delete.
4561 * g++.dg/cpp/normalised-1.C: Rename as ...
4562 * c-c++-common/cpp/normalised-3.c: ... this.
4564 2010-04-13 Martin Jambor <mjambor@suse.cz>
4566 * gcc.dg/tree-ssa/sra-9.c: New test.
4568 2010-04-13 Michael Matz <matz@suse.de>
4571 * gcc.dg/pr43730.c: New test.
4573 2010-04-13 Michael Matz <matz@suse.de>
4575 * gcc.dg/tree-ssa/negate.c: New testcase.
4577 2010-04-13 Richard Guenther <rguenther@suse.de>
4580 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
4582 2010-04-13 Richard Guenther <rguenther@suse.de>
4584 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
4586 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
4588 * gnat.dg/derived_type1.adb: New test.
4590 2010-04-13 Matthias Klose <doko@ubuntu.com>
4592 * gcc.dg/plugindir1.c: New testcase.
4593 * gcc.dg/plugindir2.c: New testcase.
4594 * gcc.dg/plugindir3.c: New testcase.
4595 * gcc.dg/plugindir4.c: New testcase.
4597 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
4599 * gcc.target/i386/rotate-2.c: New test.
4601 2010-04-12 Jason Merrill <jason@redhat.com>
4604 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
4605 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4607 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
4610 * g++.dg/init/pr25811.C: New test.
4612 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4614 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
4615 dg-error, dg-warning.
4616 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
4618 2010-04-12 Richard Guenther <rguenther@suse.de>
4620 * gcc.dg/torture/inline-2.c: New testcase.
4622 2010-04-12 Jakub Jelinek <jakub@redhat.com>
4625 * gcc.dg/Wunused-var-7.c: New test.
4627 PR tree-optimization/43560
4628 * gcc.c-torture/execute/pr43560.c: New test.
4630 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
4632 * gnat.dg/aggr13.adb: New test.
4633 * gnat.dg/aggr14.adb: Likewise.
4634 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
4636 2010-04-12 Richard Guenther <rguenther@suse.de>
4639 * g++.dg/torture/pr43611.C: New testcase.
4641 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
4644 * gcc.dg/pr36774-1.c: New test.
4645 * gcc.dg/pr36774-2.c: New test.
4647 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4649 * gcc.target/sh/rte-delay-slot.c: New test.
4651 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
4653 * gnat.dg/pack9.adb: Remove -cargs option.
4654 * gnat.dg/aggr12.ad[sb]: New test.
4656 2010-04-10 Jie Zhang <jie@codesourcery.com>
4659 * gcc.target/sh/pr43417.c: New test.
4661 2010-04-10 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/spec_expr_6.f90: New test.
4666 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4669 * gcc.dg/cpp/pr43195.c: New.
4670 * gcc.dg/cpp/pr43195.h: New.
4672 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4675 * gcc.dg/Werror-6.c: Adjust.
4676 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4677 * gcc.dg/Werror-4.c: Likewise.
4678 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
4679 * gcc.dg/Wswitch-enum-error.c: Likewise.
4680 * gcc.dg/Wpointer-arith.c: Likewise.
4681 * gcc.dg/Wfatal.c: Likewise.
4682 * gcc.dg/Wswitch-error.c: Likewise.
4683 * g++.dg/warn/unused-result1-Werror.c: Likewise.
4684 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
4685 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4686 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
4687 * gcc.dg/cpp/warn-comments-2.c: Likewise.
4688 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
4689 * gcc.dg/cpp/warning-directive-2.c: Likewise.
4690 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
4691 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
4692 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
4693 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
4694 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
4695 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
4696 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
4697 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
4698 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
4699 * g++.dg/cpp/warning-directive-2.C: Likewise.
4700 * gfortran.dg/warning-directive-2.F90: Likewise.
4702 2010-04-09 Jason Merrill <jason@redhat.com>
4705 * g++.dg/template/sizeof13.C: New.
4707 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
4709 * g++.dg/other/pr35504.C: Add check for thiscall.
4710 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
4711 * gcc.dg/torture/stackalign/thiscall-1.c: New.
4713 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4716 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
4717 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
4718 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
4719 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
4720 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
4721 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
4722 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
4723 * g++.dg/other/increment1.C: Likewise.
4725 2010-04-09 Tobias Burnus <burnus@net-b.de>
4728 * gfortran.dg/coarray_7.f90: New test.
4729 * gfortran.dg/coarray_8.f90: New test.
4731 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
4734 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
4736 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4739 * gcc.dg/pr43643.c: New test.
4741 2010-04-08 Tobias Burnus <burnus@net-b.de>
4743 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
4745 2010-04-08 Richard Guenther <rguenther@suse.de>
4747 PR tree-optimization/43679
4748 * gcc.c-torture/compile/pr43679.c: New testcase.
4750 2010-04-08 Jakub Jelinek <jakub@redhat.com>
4753 * gcc.dg/pr43670.c: New test.
4755 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
4758 * gcc.dg/tree-ssa/reassoc-19.c: New.
4760 2010-04-07 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.dg/Wunused-var-1.c: New test.
4764 * gcc.dg/Wunused-var-2.c: New test.
4765 * gcc.dg/Wunused-var-3.c: New test.
4766 * gcc.dg/Wunused-var-4.c: New test.
4767 * gcc.dg/Wunused-var-5.c: New test.
4768 * gcc.dg/Wunused-var-6.c: New test.
4769 * gcc.dg/Wunused-parm-1.c: New test.
4771 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
4772 * gcc.dg/trunc-1.c: Likewise.
4773 * gcc.dg/vla-9.c: Likewise.
4774 * gcc.dg/dfp/composite-type.c: Likewise.
4776 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4779 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
4780 * obj-c++.dg/objc-gc-3.mm: Ditto.
4782 2010-04-07 Simon Baldwin <simonb@google.com>
4784 * gcc.dg/cpp/warn-undef-2.c: New.
4785 * gcc.dg/cpp/warn-traditional-2.c: New.
4786 * gcc.dg/cpp/warn-comments-2.c: New.
4787 * gcc.dg/cpp/warning-directive-1.c: New.
4788 * gcc.dg/cpp/warn-long-long.c: New.
4789 * gcc.dg/cpp/warn-traditional.c: New.
4790 * gcc.dg/cpp/warn-variadic-2.c: New.
4791 * gcc.dg/cpp/warn-undef.c: New.
4792 * gcc.dg/cpp/warn-normalized-1.c: New.
4793 * gcc.dg/cpp/warning-directive-2.c: New.
4794 * gcc.dg/cpp/warn-long-long-2.c: New.
4795 * gcc.dg/cpp/warn-variadic.c: New.
4796 * gcc.dg/cpp/warn-normalized-2.c: New.
4797 * gcc.dg/cpp/warning-directive-3.c: New.
4798 * gcc.dg/cpp/warn-deprecated-2.c: New.
4799 * gcc.dg/cpp/warn-trigraphs-1.c: New.
4800 * gcc.dg/cpp/warn-multichar-2.c: New.
4801 * gcc.dg/cpp/warn-normalized-3.c: New.
4802 * gcc.dg/cpp/warning-directive-4.c: New.
4803 * gcc.dg/cpp/warn-unused-macros.c: New.
4804 * gcc.dg/cpp/warn-trigraphs-2.c: New.
4805 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
4806 * gcc.dg/cpp/warn-cxx-compat.c: New.
4807 * gcc.dg/cpp/warn-redefined.c: New.
4808 * gcc.dg/cpp/warn-trigraphs-3.c: New.
4809 * gcc.dg/cpp/warn-unused-macros-2.c: New.
4810 * gcc.dg/cpp/warn-deprecated.c: New.
4811 * gcc.dg/cpp/warn-trigraphs-4.c: New.
4812 * gcc.dg/cpp/warn-redefined-2.c: New.
4813 * gcc.dg/cpp/warn-comments.c: New.
4814 * gcc.dg/cpp/warn-multichar.c: New.
4815 * g++.dg/cpp/warning-directive-1.C: New.
4816 * g++.dg/cpp/warning-directive-2.C: New.
4817 * g++.dg/cpp/warning-directive-3.C: New.
4818 * g++.dg/cpp/warning-directive-4.C: New.
4819 * gfortran.dg/warning-directive-1.F90: New.
4820 * gfortran.dg/warning-directive-3.F90: New.
4821 * gfortran.dg/warning-directive-2.F90: New.
4822 * gfortran.dg/warning-directive-4.F90: New.
4824 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
4827 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
4829 2010-04-07 Jason Merrill <jason@redhat.com>
4831 * g++.dg/template/dr408.C: New.
4833 * g++.dg/lookup/ns4.C: New.
4836 * g++.dg/template/friend51.C: New test.
4839 * g++.old-deja/g++.other/linkage1.C: Adjust.
4841 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4844 * g++.dg/template/crash94.C: New test.
4846 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4849 * g++.dg/init/aggr5.C: New test.
4850 * g++.dg/init/aggr5.C: New test.
4852 2010-04-07 Richard Guenther <rguenther@suse.de>
4854 PR tree-optimization/43270
4855 * g++.dg/warn/Warray-bounds-4.C: New testcase.
4856 * gcc.dg/Warray-bounds-7.c: Likewise.
4858 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
4860 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
4861 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
4862 * gnat.dg/bit_packed_array4.ad[sb]: New test.
4864 2010-04-07 Jie Zhang <jie@codesourcery.com>
4867 * g++.dg/init/pr42556.C: New test.
4869 2010-04-07 Dodji Seketeli <dodji@redhat.com>
4872 * g++.dg/debug/dwarf2/typedef2.C: New test.
4874 2010-04-06 Dodji Seketeli <dodji@redhat.com>
4876 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
4877 c-c++-common/dwarf2/redeclaration-1.C
4879 2010-04-06 Jason Merrill <jason@redhat.com>
4881 * g++.dg/cpp0x/pr31437.C: Adjust error location.
4882 * g++.dg/ext/attrib18.C: Likewise.
4883 * g++.dg/ext/bitfield2.C: Likewise.
4884 * g++.dg/ext/bitfield4.C: Likewise.
4885 * g++.dg/ext/visibility/warn2.C: Likewise.
4886 * g++.dg/ext/visibility/warn3.C: Likewise.
4887 * g++.dg/gomp/pr26690-1.C: Likewise.
4888 * g++.dg/inherit/covariant7.C: Likewise.
4889 * g++.dg/init/synth2.C: Likewise.
4890 * g++.dg/lookup/using7.C: Likewise.
4891 * g++.dg/other/crash-4.C: Likewise.
4892 * g++.dg/other/error13.C: Likewise.
4893 * g++.dg/other/error20.C: Likewise.
4894 * g++.dg/parse/crash31.C: Likewise.
4895 * g++.dg/parse/error16.C: Likewise.
4896 * g++.dg/parse/error19.C: Likewise.
4897 * g++.dg/parse/error27.C: Likewise.
4898 * g++.dg/parse/error28.C: Likewise.
4899 * g++.dg/parse/fused-params1.C: Likewise.
4900 * g++.dg/template/error2.C: Likewise.
4901 * g++.dg/template/local6.C: Likewise.
4902 * g++.dg/template/qualttp15.C: Likewise.
4903 * g++.dg/warn/Wnvdtor-2.C: Likewise.
4904 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4905 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4906 * g++.old-deja/g++.brendan/crash29.C: Likewise.
4907 * g++.old-deja/g++.eh/spec6.C: Likewise.
4908 * g++.old-deja/g++.jason/crash3.C: Likewise.
4909 * g++.old-deja/g++.jason/destruct2.C: Likewise.
4910 * g++.old-deja/g++.law/ctors5.C: Likewise.
4911 * g++.old-deja/g++.law/ctors9.C: Likewise.
4912 * g++.old-deja/g++.mike/p3538a.C: Likewise.
4913 * g++.old-deja/g++.mike/p3538b.C: Likewise.
4914 * g++.old-deja/g++.other/struct1.C: Likewise.
4915 * g++.old-deja/g++.other/volatile1.C: Likewise.
4916 * g++.old-deja/g++.pt/crash36.C: Likewise.
4917 * g++.old-deja/g++.pt/derived3.C: Likewise.
4918 * g++.old-deja/g++.robertl/eb109.C: Likewise.
4919 * g++.old-deja/g++.robertl/eb4.C: Likewise.
4921 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
4924 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4925 * gcc.dg/graphite/id-19.c: New.
4927 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
4930 * gcc.dg/vect/pr32824: New.
4932 2010-04-06 Tobias Burnus <burnus@net-b.de>
4935 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4936 * gfortran.dg/coarray_3.f90: Ditto.
4937 * gfortran.dg/coarray_4.f90: Ditto.
4938 * gfortran.dg/coarray_5.f90: Ditto.
4939 * gfortran.dg/coarray_6.f90: Ditto.
4940 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4942 2010-04-06 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/coarray_4.f90: Fix test.
4946 * gfortran.dg/coarray_6.f90: Add more tests.
4948 2010-04-06 Tobias Burnus <burnus@net-b.de>
4951 * gfortran.dg/coarray_4.f90: New test.
4952 * gfortran.dg/coarray_5.f90: New test.
4953 * gfortran.dg/coarray_6.f90: New test.
4955 2010-04-06 Tobias Burnus <burnus@net-b.de>
4958 * gfortran.dg/iso_fortran_env_5.f90: New test.
4959 * gfortran.dg/iso_fortran_env_6.f90: New test.
4961 2010-04-06 Tobias Burnus <burnus@net-b.de>
4964 * gfortran.dg/coarray_1.f90: New test.
4965 * gfortran.dg/coarray_2.f90: New test.
4966 * gfortran.dg/coarray_3.f90: New test.
4968 2010-04-06 Jason Merrill <jason@redhat.com>
4971 * g++.dg/template/dtor8.C: New.
4974 * g++.dg/template/error-recovery2.C: New.
4976 2010-04-06 Jan Hubicka <jh@suse.czpli
4978 PR tree-optimization/42906
4979 * gcc.dg/tree-ssa/dce-1.c: New testcase.
4981 2010-04-06 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4985 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4986 * gfortran.dg/auto_dealloc_1.f90: Ditto.
4988 2010-04-06 Richard Guenther <rguenther@suse.de>
4990 PR tree-optimization/43627
4991 * gcc.dg/tree-ssa/vrp49.c: New testcase.
4993 2010-04-06 Jakub Jelinek <jakub@redhat.com>
4996 * gcc.target/i386/pr43638.c: New test.
4998 2010-04-06 Richard Guenther <rguenther@suse.de>
5001 * gcc.c-torture/compile/pr43661.c: New testcase.
5003 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5005 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5007 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5009 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5011 2010-04-02 Richard Guenther <rguenther@suse.de>
5013 PR tree-optimization/43629
5014 * gcc.c-torture/execute/pr43629.c: New testcase.
5016 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5017 Dominique d'Humieres <dominiq@lps.ens.fr>
5020 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5022 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5025 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5027 2010-04-01 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5031 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5032 Manfred Schwarb <manfred99@gmx.ch>
5035 * gfortran.dg/ftell_3.f90: New test.
5037 2010-04-01 Richard Guenther <rguenther@suse.de>
5040 * gcc.c-torture/compile/pr43614.c: New testcase.
5042 2010-04-01 Martin Jambor <mjambor@suse.cz>
5044 PR tree-optimization/43141
5045 * gcc.dg/guality/pr43141.c: New test.
5047 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5049 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5050 * g++.dg/eh/spbp.C: Likewise.
5051 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5052 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5054 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5055 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5056 * objc.dg/dwarf-2.m: Likewise.
5058 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5061 * gcc.dg/graphite/id-pr43464.c: New.
5062 * gcc.dg/graphite/id-pr43464-1.c: New.
5064 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5067 * gcc.dg/graphite/id-pr43351.c
5069 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5072 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5073 * obj-c++.dg/try-catch-2.mm: Ditto.
5074 * obj-c++.dg/lookup-2.mm: Ditto.
5075 * obj-c++.dg/encode-8.m: Ditto.
5076 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5077 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5078 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5079 * obj-c++.dg/const-str-11.mm: Ditto.
5080 * obj-c++.dg/const-str-9.mm: Ditto.
5081 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5082 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5083 * obj-c++.dg/except-1.mm: Ditto.
5084 * obj-c++.dg/const-str-7.mm: Ditto.
5085 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5086 * obj-c++.dg/const-str-3.mm: Ditto.
5087 * obj-c++.dg/const-str-7.mm: Ditto.
5088 * obj-c++.dg/stubify-2.mm: Change dump file name.
5091 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5093 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5096 2010-03-31 Martin Jambor <mjambor@suse.cz>
5098 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5099 only with -O2, -O3 or -Os and not with -fwhopr.
5101 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5104 * g++.dg/template/typedef31.C: New test.
5106 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5108 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5109 assembler output on *-*-solaris2*.
5110 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5112 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5115 * gcc.dg/pr43557-1.c: New test.
5116 * gcc.dg/pr43557-2.c: New file.
5118 2010-03-31 Jie Zhang <jie@codesourcery.com>
5121 * gcc.dg/pr43562.c: New test.
5123 2010-03-30 Jason Merrill <jason@redhat.com>
5126 * g++.dg/template/error-recovery1.C: New.
5129 * g++.dg/parse/ambig5.C: New.
5131 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5134 * gcc.dg/guality/pr43593.c: New test.
5136 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5139 * gcc.dg/vect/pr43430-1.c: New.
5141 2010-03-30 Jason Merrill <jason@redhat.com>
5144 * g++.dg/template/partial7.C: New.
5146 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5148 * gcc.target/s390/stackcheck1.c: New testcase.
5150 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5153 * gfortran.dg/read_eof_8.f90: New test.
5155 2010-03-29 Jason Merrill <jason@redhat.com>
5157 * gcc.dg/cpp/include6.c: Change [] to ().
5160 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5162 * c-c++-common/raw-string-2.c: Add trigraph test.
5163 * c-c++-common/raw-string-8.c: New.
5164 * c-c++-common/raw-string-9.c: New.
5165 * c-c++-common/raw-string-10.c: New.
5167 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5168 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5169 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5170 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5171 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5172 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5173 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5175 2010-03-29 Richard Guenther <rguenther@suse.de>
5177 PR tree-optimization/43560
5178 * gcc.dg/torture/pr43560.c: New testcase.
5180 2010-03-29 Jason Merrill <jason@redhat.com>
5183 * g++.dg/ext/raw-string-1.C: Change [] to ().
5184 * g++.dg/ext/raw-string-2.C: Change [] to ().
5185 Don't use \ in delimiter.
5186 * g++.dg/ext/raw-string-3.C: Change [] to ().
5187 * g++.dg/ext/raw-string-4.C: Change [] to ().
5188 * g++.dg/ext/raw-string-5.C: Change [] to ().
5189 Test for error on \ in delimiter.
5190 * g++.dg/ext/raw-string-6.C: Change [] to ().
5191 * g++.dg/ext/raw-string-7.C: Change [] to ().
5193 2010-03-29 Jie Zhang <jie@codesourcery.com>
5196 * gcc.dg/pr43564.c: New test.
5198 2010-03-29 Tobias Burnus <burnus@net-b.de>
5201 * gfortran.dg/direct_io_12.f90: New test.
5203 2010-03-28 Jan Hubicka <jh@suse.cz>
5205 PR tree-optimization/43505
5206 * gfortran.dg/pr43505.f90: New testcase.
5208 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5210 PR tree-optimization/43528
5211 * gcc.target/i386/pr43528.c: New test.
5213 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5216 * gcc.dg/parm-impl-decl-3.c: New test.
5218 2010-03-26 Jason Merrill <jason@redhat.com>
5221 * g++.dg/cpp0x/parse1.C: New.
5223 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5226 * gcc.target/i386/pr43524.c: New test.
5228 2010-03-26 Martin Jambor <mjambor@suse.cz>
5230 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5231 whitespace, rename main to foo.
5232 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5233 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5234 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5235 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5236 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5237 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5238 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5239 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5241 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5242 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5244 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5247 * g++.dg/other/crash-10.C: New test.
5248 * g++.dg/other/crash-11.C: New test.
5250 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5253 * gfortran.dg/read_eof_7.f90: New test.
5255 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5259 * objc-obj-c++-shared: New directory.
5260 * objc-obj-c++-shared/Object1-implementation.h: New file.
5261 * objc-obj-c++-shared/Object1.h: New file.
5262 * objc-obj-c++-shared/Protocol1.h: New file.
5263 * objc-obj-c++-shared/next-abi.h: New file.
5264 * objc-obj-c++-shared/next-mapping.h: New file.
5265 * objc/execute/next_mapping.h: Delete.
5266 * objc.dg/special/special.exp: For all targets run the tests with
5267 -fgnu-runtime, for darwin targets also run the tests with
5269 * objc.dg/dg.exp: Ditto.
5270 * obj-c++.dg/dg.exp: Ditto.
5271 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5272 Protocol1.h) and next-mapping.h as required. Amend testcase to
5273 include use of updated NeXT interface.
5274 * objc/execute/formal_protocol-5.m: Ditto.
5275 * objc/execute/protocol-isEqual-2.m: Ditto.
5276 * objc/execute/protocol-isEqual-4.m: Ditto.
5277 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5278 Protocol1.h) and next-mapping.h as required.
5279 * objc/execute/object_is_class.m: Ditto.
5280 * objc/execute/enumeration-1.m: Ditto.
5281 * objc/execute/class-13.m: Ditto.
5282 * objc/execute/formal_protocol-2.m: Ditto.
5283 * objc/execute/formal_protocol-4.m: Ditto.
5284 * objc/execute/class-1.m: Ditto.
5285 * objc/execute/bycopy-1.m: Ditto.
5286 * objc/execute/formal_protocol-6.m: Ditto.
5287 * objc/execute/bycopy-3.m: Ditto.
5288 * objc/execute/class-3.m: Ditto.
5289 * objc/execute/bf-11.m: Ditto.
5290 * objc/execute/class-5.m: Ditto.
5291 * objc/execute/bf-13.m: Ditto.
5292 * objc/execute/class-7.m: Ditto.
5293 * objc/execute/bf-15.m: Ditto.
5294 * objc/execute/class-9.m: Ditto.
5295 * objc/execute/bf-17.m: Ditto.
5296 * objc/execute/bf-19.m: Ditto.
5297 * objc/execute/IMP.m: Ditto.
5298 * objc/execute/exceptions/catchall-1.m: Ditto.
5299 * objc/execute/exceptions/trivial.m: Ditto.
5300 * objc/execute/exceptions/finally-1.m: Ditto.
5301 * objc/execute/exceptions/local-variables-1.m: Ditto.
5302 * objc/execute/exceptions/foward-1.m: Ditto.
5303 * objc/execute/bf-2.m: Ditto.
5304 * objc/execute/string1.m: Ditto.
5305 * objc/execute/bf-4.m: Ditto.
5306 * objc/execute/informal_protocol.m: Ditto.
5307 * objc/execute/string3.m: Ditto.
5308 * objc/execute/bf-6.m: Ditto.
5309 * objc/execute/bf-8.m: Ditto.
5310 * objc/execute/class-tests-1.h: Ditto.
5311 * objc/execute/protocol-isEqual-1.m: Ditto.
5312 * objc/execute/protocol-isEqual-3.m: Ditto.
5313 * objc/execute/_cmd.m: Ditto.
5314 * objc/execute/function-message-1.m: Ditto.
5315 * objc/execute/bf-20.m: Ditto.
5316 * objc/execute/bf-common.h: Ditto.
5317 * objc/execute/np-2.m: Ditto.
5318 * objc/execute/class-10.m: Ditto.
5319 * objc/execute/class-12.m: Ditto.
5320 * objc/execute/enumeration-2.m: Ditto.
5321 * objc/execute/class-14.m: Ditto.
5322 * objc/execute/encode-1.m: Ditto.
5323 * objc/execute/formal_protocol-1.m: Ditto.
5324 * objc/execute/formal_protocol-3.m: Ditto.
5325 * objc/execute/accessing_ivars.m: Ditto.
5326 * objc/execute/bycopy-2.m: Ditto.
5327 * objc/execute/class-2.m: Ditto.
5328 * objc/execute/bf-10.m: Ditto.
5329 * objc/execute/formal_protocol-7.m: Ditto.
5330 * objc/execute/root_methods.m: Ditto.
5331 * objc/execute/class-4.m: Ditto.
5332 * objc/execute/bf-12.m: Ditto.
5333 * objc/execute/class-6.m: Ditto.
5334 * objc/execute/bf-14.m: Ditto.
5335 * objc/execute/nested-func-1.m: Ditto.
5336 * objc/execute/class-8.m: Ditto.
5337 * objc/execute/private.m: Ditto.
5338 * objc/execute/bf-16.m: Ditto.
5339 * objc/execute/bf-18.m: Ditto.
5340 * objc/execute/load-3.m: Ditto.
5341 * objc/execute/compatibility_alias.m: Ditto.
5342 * objc/execute/bf-1.m: Ditto.
5343 * objc/execute/no_clash.m: Ditto.
5344 * objc/execute/bf-3.m: Ditto.
5345 * objc/execute/string2.m: Ditto.
5346 * objc/execute/bf-5.m: Ditto.
5347 * objc/execute/string4.m: Ditto.
5348 * objc/execute/bf-7.m: Ditto.
5349 * objc/execute/object_is_meta_class.m: Ditto.
5350 * objc/execute/bf-9.m: Ditto.
5351 * objc/execute/bf-21.m: Ditto.
5352 * objc/execute/cascading-1.m: Ditto.
5353 * objc/execute/trivial.m: Ditto.
5354 * objc/execute/np-1.m: Ditto.
5355 * objc/compile/trivial.m: Ditto.
5356 * objc/execute/class_self-2.m: Include <stdlib.h>.
5357 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
5358 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
5359 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5360 and 64bit. Use new NeXT interface as required.
5361 * objc.dg/special/unclaimed-category-1.m: Ditto.
5362 * objc.dg/special/unclaimed-category-1.h: Ditto.
5363 * objc.dg/special/unclaimed-category-1a.m: Ditto.
5364 * objc.dg/func-ptr-1.m: Ditto.
5365 * objc.dg/stret-1.m: Ditto.
5366 * objc.dg/encode-2.m: Ditto.
5367 * objc.dg/category-1.m: Ditto.
5368 * objc.dg/encode-3.m: Ditto.
5369 * objc.dg/call-super-3.m: Ditto.
5370 * objc.dg/method-3.m: Ditto.
5371 * objc.dg/func-ptr-2.m: Ditto.
5372 * objc.dg/lookup-1.m: Ditto.
5373 * objc.dg/encode-4.m: Ditto.
5374 * objc.dg/fix-and-continue-1.m: Ditto.
5375 * objc.dg/proto-lossage-3.m: Ditto.
5376 * objc.dg/method-13.m: Ditto.
5377 * objc.dg/proto-qual-1.m: Ditto.
5378 * objc.dg/zero-link-3.m: Ditto.
5379 * objc.dg/bitfield-1.m: Ditto.
5380 * objc.dg/va-meth-1.m: Ditto.
5381 * objc.dg/super-class-3.m: Ditto.
5382 * objc.dg/call-super-1.m: Ditto.
5383 * objc.dg/type-size-2.m: Ditto.
5384 * objc.dg/method-10.m: Ditto.
5385 * objc.dg/defs.m: Ditto.
5386 * objc.dg/const-str-3.m: Ditto.
5387 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
5388 Protocol1.h) and next-mapping.h as required. Use new NeXT
5389 interface as required.
5390 * objc.dg/super-class-4.m: Ditto.
5391 * objc.dg/comp-types-8.m: Ditto.
5392 * objc.dg/call-super-2.m: Ditto.
5393 * objc.dg/objc-fast-4.m: Ditto.
5394 * objc.dg/method-6.m: Ditto.
5395 * objc.dg/const-str-3.m: Ditto.
5396 * objc.dg/const-str-7.m: Ditto.
5397 * objc.dg/method-15.m: Ditto.
5398 * objc.dg/method-19.m: Ditto.
5399 * objc.dg/sync-1.m: Ditto.
5400 * objc.dg/layout-1.m: Ditto.
5401 * objc.dg/bitfield-3.m: Ditto.
5402 * objc.dg/try-catch-3.m: Ditto.
5403 * objc.dg/try-catch-7.m: Ditto.
5404 * objc.dg/comp-types-10.m: Ditto.
5405 * objc.dg/selector-2.: Ditto.
5406 * objc.dg/method-7.m: Ditto.
5407 * objc.dg/typedef-alias-1.m: Ditto.
5408 * objc.dg/proto-lossage-2.m: Ditto.
5409 * objc.dg/comp-types-11.m: Ditto.
5410 * objc.dg/sizeof-1.m: Ditto.
5411 * objc.dg/method-17.m: Ditto.
5412 * objc.dg/bitfield-5.m: Ditto.
5413 * objc.dg/try-catch-1.m: Ditto.
5414 * objc.dg/encode-5.m: Ditto.
5415 * objc.dg/fix-and-continue-2.m: Ditto.
5416 * objc.dg/method-9.m: Ditto.
5417 * objc.dg/isa-field-1.m: Ditto.
5418 * objc.dg/local-decl-2.m: Ditto.
5419 * objc.dg/objc-gc-4.m: Ditto.
5420 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
5421 * objc.dg/gnu-runtime-3.m: Ditto.
5422 * objc.dg/encode-7.m: Ditto.
5423 * objc.dg/encode-8.m: Ditto.
5424 * objc.dg/selector-3.m: Ditto.
5425 * objc.dg/gnu-runtime-1.m: Ditto.
5426 * objc.dg/const-str-12.m: Ditto.
5427 * objc.dg/gnu-runtime-2.m: Ditto.
5428 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
5429 * objc.dg/selector-1.m: Ditto.
5430 * objc.dg/stubify-2.m: Ditto.
5431 * objc.dg/zero-link-1.m: Ditto.
5432 * objc.dg/stret-2.m: Ditto.
5433 * objc.dg/zero-link-2.m: Ditto.
5434 * objc.dg/next-runtime-1.m: Ditto.
5435 * objc.dg/symtab-1.m: Ditto.
5436 * objc.dg/stubify-1.m: Ditto.
5437 * objc.dg/bitfield-2.m: Ditto.
5438 * objc.dg/try-catch-10.m: Apply to both runtimes.
5439 * objc.dg/const-str-1.m: Ditto.
5440 * objc.dg/image-info.m: Ditto.
5441 * objc.dg/encode-9.m: Ditto.
5442 * objc.dg/pragma-1.m: Apply test to all targets.
5443 * objc.dg/const-str-4.m: Ditto.
5444 * objc.dg/const-str-8.m: Ditto.
5445 * objc.dg/super-class-2.m: Ditto.
5446 * objc.dg/try-catch-5.m: Ditto.
5447 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
5448 Protocol1.h) and next-mapping.h as required. Use new NeXT
5449 interface as required. Skip for gnu-runtime. Test for .quad at m64.
5450 * objc.dg/const-str-11.m: Ditto.
5451 * objc.dg/const-str-9.m: Ditto.
5452 * objc.dg/method-4.m: Skip for 64Bit NeXT.
5453 * objc.dg/encode-1.m: Remove redundant -lobjc.
5454 * objc.dg/try-catch-9.m: Tidy space.
5455 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
5456 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
5457 and 64bit. Use new NeXT interface as required.
5458 * obj-c++.dg/template-4.mm: Ditto.
5459 * obj-c++.dg/defs.mm: Ditto.
5460 * obj-c++.dg/basic.mm: Ditto.
5461 * obj-c++.dg/encode-4.mm: Ditto.
5462 * obj-c++.dg/method-17.mm: Ditto.
5463 * obj-c++.dg/proto-lossage-3.mm: Ditto.
5464 * obj-c++.dg/cxx-class-1.mm: Ditto.
5465 * obj-c++.dg/method-10.mm: Ditto.
5466 * obj-c++.dg/va-meth-1.mm: Ditto.
5467 * obj-c++.dg/encode-5.mm: Ditto.
5468 * obj-c++.dg/lookup-2.mm: Ditto.
5469 * obj-c++.dg/template-3.mm: Ditto.
5470 * obj-c++.dg/proto-qual-1.mm: Ditto.
5471 * obj-c++.dg/qual-types-1.m: Ditto.
5472 * obj-c++.dg/cxx-scope-1.mm: Ditto.
5473 * obj-c++.dg/template-1.mm: Ditto.
5474 * obj-c++.dg/encode-6.mm: Ditto.
5475 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
5476 Protocol1.h) and next-mapping.h as required. Use new NeXT
5477 interface as required.
5478 * obj-c++.dg/except-1.mm: Ditto.
5479 * obj-c++.dg/const-str-7.mm: Ditto.
5480 * obj-c++.dg/ivar-list-semi.mm: Ditto.
5481 * obj-c++.dg/cxx-scope-2.mm: Ditto.
5482 * obj-c++.dg/selector-2.mm: Ditto.
5483 * obj-c++.dg/isa-field-1.mm: Ditto.
5484 * obj-c++.dg/try-catch-1.mm: Ditto.
5485 * obj-c++.dg/local-decl-1.mm: Ditto.
5486 * obj-c++.dg/try-catch-9.mm: Ditto.
5487 * obj-c++.dg/no-extra-load.mm: Ditto.
5488 * obj-c++.dg/selector-5.mm: Ditto.
5489 * obj-c++.dg/method-12.mm: Ditto.
5490 * obj-c++.dg/try-catch-11.mm: Ditto.
5491 * obj-c++.dg/comp-types-11.mm: Ditto.
5492 * obj-c++.dg/bitfield-3.mm: Ditto.
5493 * obj-c++.dg/method-6.mm: Ditto.
5494 * obj-c++.dg/super-class-2.mm: Ditto.
5495 * obj-c++.dg/method-21.mm: Ditto.
5496 * obj-c++.dg/const-str-8.mm: Ditto.
5497 * obj-c++.dg/try-catch-7.mm: Ditto.
5498 * obj-c++.dg/method-15.mm: Ditto.
5499 * obj-c++.dg/layout-1.mm: Ditto.
5500 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5501 * obj-c++.dg/const-str-3.mm: Ditto.
5502 * obj-c++.dg/try-catch-2.mm: Ditto.
5503 * obj-c++.dg/objc-gc-3.mm: Ditto.
5504 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
5505 * obj-c++.dg/bitfield-1.mm: Ditto.
5506 * obj-c++.dg/selector-6.mm: Ditto.
5507 * obj-c++.dg/method-13.mm: Ditto.
5508 * obj-c++.dg/comp-types-12.mm: Ditto.
5509 * obj-c++.dg/bitfield-4.mm: Ditto.
5510 * obj-c++.dg/try-catch-8.mm: Ditto.
5511 * obj-c++.dg/method-2.mm: Ditto.
5512 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5513 * obj-c++.dg/typedef-alias-1.mm: Ditto.
5514 * obj-c++.dg/const-str-4.mm: Ditto.
5515 * obj-c++.dg/proto-lossage-2.mm: Ditto.
5516 * obj-c++.dg/try-catch-3.mm: Ditto.
5517 * obj-c++.dg/comp-types-9.mm: Ditto.
5518 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
5519 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
5520 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
5521 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
5522 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5523 Use new NeXT interface as required.
5524 * obj-c++.dg/const-str-10.mm: Ditto.
5525 * obj-c++.dg/const-str-11.mm: Ditto.
5526 * obj-c++.dg/const-str-9.mm: Ditto.
5527 * obj-c++.dg/method-11.mm: Ditto.
5528 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
5529 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
5530 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
5531 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
5532 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
5534 2010-03-25 Dodji Seketeli <dodji@redhat.com>
5537 * g++.dg/template/typedef30.C: New test case.
5539 2010-03-25 Jakub Jelinek <jakub@redhat.com>
5542 * gcc.c-torture/execute/pr43385.c: New test.
5544 2010-03-24 Joseph Myers <joseph@codesourcery.com>
5546 * gcc.dg/strncpy-fix-1.c: New test.
5548 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5551 * lib/objc-torture.exp (objc-set-runtime-options): New.
5552 * objc/execute/execute.exp: Check runtime options on each pass.
5553 * objc/execute/exceptions/exceptions.exp: Ditto.
5554 * objc/compile/compile.exp: Ditto.
5557 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
5559 (check_effective_target_objc2): New proc.
5560 (check_effective_target_next_runtime): New proc.
5561 * lib/objc.exp: Determine which runtime is in force and support it.
5562 * lib/obj-c++.exp: Ditto.
5564 2010-03-24 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
5569 2010-03-24 Martin Jambor <mjambor@suse.cz>
5571 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
5573 * gcc.dg/ipa/ipa-2.c: Likewise.
5574 * gcc.dg/ipa/ipa-3.c: Likewise.
5575 * gcc.dg/ipa/ipa-4.c: Likewise.
5576 * gcc.dg/ipa/ipa-5.c: Likewise.
5577 * gcc.dg/ipa/ipa-7.c: Likewise.
5578 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
5580 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
5581 i_can_not_be_propagated_fully2 into a loop.
5582 * gcc.dg/ipa/ipa-8.c: New test.
5583 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
5585 2010-03-24 Jakub Jelinek <jakub@redhat.com>
5589 * gcc.dg/guality/pr43479.c: New test.
5590 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
5591 and add volatile keyword.
5593 2010-03-23 Mike Stump <mikestump@comcast.net>
5595 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
5597 2010-03-23 Jason Merrill <jason@redhat.com>
5599 * g++.dg/ext/altivec-17.C: Adjust error message.
5601 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
5602 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
5603 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
5604 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
5605 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
5606 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
5608 2010-03-22 Jason Merrill <jason@redhat.com>
5611 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
5612 * g++.dg/ext/is_pod_98.C: New.
5615 * g++.dg/cpp0x/auto18.C: New.
5617 * gcc.dg/pr36997.c: Adjust error message.
5618 * g++.dg/ext/vector9.C: Likewise.
5619 * g++.dg/conversion/simd3.C: Likewise.
5620 * g++.dg/other/error23.C: Likewise.
5622 2010-03-22 Michael Matz <matz@suse.de>
5625 * gfortran.dg/pr43475.f90: New testcase.
5627 2010-03-22 Richard Guenther <rguenther@suse.de>
5629 PR tree-optimization/43390
5630 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
5632 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5634 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
5635 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
5637 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
5638 Michael Matz <matz@suse.de>
5641 * g++.dg/parse/crash56.C: New test.
5643 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
5646 * gfortran.dg/whole_file_15.f90 : New test.
5648 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5651 * gfortran.dg/inquire_size.f90: New test.
5653 2010-03-20 Richard Guenther <rguenther@suse.de>
5655 PR rtl-optimization/43438
5656 * gcc.c-torture/execute/pr43438.c: New testcase.
5658 2010-03-20 Dodji Seketeli <dodji@redhat.com>
5661 * g++.dg/abi/mangle42.C: New test.
5663 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5666 * gcc.dg/pr43211.c: New test.
5667 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
5669 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
5671 PR rtl-optimization/42258
5672 * gcc.target/arm/thumb1-mul-moves.c: New test.
5675 * gcc.target/arm/thumb-andsi.c: New test.
5677 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
5678 dg-require-effective-target.
5680 2010-03-19 Michael Matz <matz@suse.de>
5683 * g++.dg/other/pr43116.C: New testcase.
5685 2010-03-19 Michael Matz <matz@suse.de>
5688 * gcc.dg/pr43305.c: New testcase.
5690 2010-03-19 Richard Guenther <rguenther@suse.de>
5692 PR tree-optimization/43415
5693 * gcc.c-torture/compile/pr43415.c: New testcase.
5695 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
5698 * gnat.dg/case_optimization2.adb: New test.
5699 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
5701 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5702 Jack Howarth <howarth@bromo.med.uc.edu>
5705 * gcc.target/i386/push-1.c: Don't xfail
5706 scan-assembler-not "movups" on darwin.
5708 2010-03-18 Jakub Jelinek <jakub@redhat.com>
5711 * gcc.dg/pr43058.c: New test.
5713 2010-03-18 Martin Jambor <mjambor@suse.cz>
5716 * g++.dg/torture/pr42450.C: New test.
5718 2010-03-18 Michael Matz <matz@suse.de>
5721 * gcc.dg/pr43419.c: New testcase.
5723 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
5725 PR rtl-optimization/43360
5726 * gcc.dg/torture/pr43360.c: New.
5728 2010-03-18 Michael Matz <matz@suse.de>
5730 PR tree-optimization/43402
5731 * gcc.dg/pr43402.c: New testcase.
5733 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
5736 * gcc.dg/pr42427.c: New test.
5738 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5741 * gfortran.dg/read_empty_file.f: New test.
5742 * gfortran.dg/read_eof_all.f90: New test.
5743 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
5744 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
5746 2010-03-17 Michael Matz <matz@suse.de>
5748 * gcc.dg/pr43300.c: Add -w.
5750 2010-03-17 Richard Guenther <rguenther@suse.de>
5752 * gcc.dg/pr43379.c: Add -w.
5754 2010-03-17 Tobias Burnus <burnus@net-b.de>
5757 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
5759 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
5761 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
5763 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5765 * ada/acats/run_all.sh: Log start and end times.
5767 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5769 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
5771 2010-03-16 Richard Guenther <rguenther@suse.de>
5774 * gcc.dg/pr43379.c: New testcase.
5776 2010-03-16 Jakub Jelinek <jakub@redhat.com>
5779 * gcc.dg/guality/pr43051-1.c: New test.
5781 2010-03-15 Janis Johnson <janis187@us.ibm.com>
5784 * g++.dg/ext/altivec-17.C: Handle changes to error message.
5786 2010-03-15 Michael Matz <matz@suse.de>
5789 * gcc.dg/pr43300.c: New testcase.
5791 2010-03-15 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/43367
5794 * gcc.c-torture/compile/pr43367.c: New testcase.
5796 2010-03-15 Richard Guenther <rguenther@suse.de>
5798 PR tree-optimization/43317
5799 * gcc.dg/pr43317.c: New testcase.
5801 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5803 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
5805 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
5807 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
5809 2010-03-14 Tobias Burnus <burnus@net-b.de>
5812 * gfortran.dg/impure_constructor_1.f90: New test.
5814 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5817 * gfortran.dg/graphite/id-pr43354.f: New.
5819 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5822 * gfortran.dg/graphite/pr43349.f: New.
5824 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
5827 * gcc.dg/graphite/pr43306.c: New.
5829 2010-03-12 David S. Miller <davem@davemloft.net>
5831 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
5834 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5836 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
5838 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
5842 * gfortran.dg/dynamic_dispatch_7.f03: New test.
5844 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
5846 * gfortran.dg/default_format_denormal_1.f90: Don't assume
5847 fail for *-*-mingw* targets.
5849 2010-03-12 Jakub Jelinek <jakub@redhat.com>
5852 * gcc.dg/guality/pr43329-1.c: New test.
5854 2010-03-11 Martin Jambor <mjambor@suse.cz>
5856 PR tree-optimization/43257
5857 * g++.dg/torture/pr43257.C: New test.
5859 2010-03-11 Tobias Burnus <burnus@net-b.de>
5862 * gfortran.dg/namelist_61.f90: New test.
5864 2010-03-11 Richard Guenther <rguenther@suse.de>
5866 PR tree-optimization/43255
5867 * gcc.c-torture/compile/pr43255.c: New testcase.
5869 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5871 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
5872 * gcc.dg/pr43280.c: New testcase.
5874 2010-03-11 Richard Guenther <rguenther@suse.de>
5877 * gcc.dg/lto/20100227-1_0.c: New testcase.
5878 * gcc.dg/lto/20100227-1_1.c: Likewise.
5880 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5884 * gfortran.dg/read_eof_6.f: New test
5885 * gfortran.dg/read_x_eof.f90: New test.
5886 * gfortran.dg/read_x_past.f: Update test.
5888 2010-03-10 Jan Hubicka <jh@suse.cz>
5890 * gcc.c-torture/compile/pr43288.c: New test.
5892 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5894 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5896 * g++.old-deja/g++.pt/asm2.C: Likewise.
5897 * gcc.c-torture/compile/20000804-1.c: Likewise.
5898 * gcc.target/i386/clobbers.c: Likewise.
5900 2010-03-10 Tobias Burnus <burnus@net-b.de>
5903 * gfortran.dg/c_assoc_3.f90: New test.
5905 2010-03-10 Jakub Jelinek <jakub@redhat.com>
5908 * gcc.dg/guality/pr36728-1.c: New test.
5909 * gcc.dg/guality/pr36728-2.c: New test.
5911 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5913 * gcc.dg/h8300-div-delay-slot.c: New test.
5915 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
5917 PR tree-optimization/43236
5918 * gcc.c-torture/execute/pr43236.c: New test.
5920 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
5923 * g++.dg/eh/pr42859.C: New test.
5925 2010-03-09 Jakub Jelinek <jakub@redhat.com>
5928 * gcc.dg/pr43299.c: New test.
5931 * g++.dg/eh/unwind2.C: New test.
5933 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5934 Reza Yazdani <reza.yazdani@amd.com>
5937 * gcc.dg/graphite/run-id-4.c: New.
5939 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5942 * gcc.dg/graphite/run-id-3.c: New.
5944 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
5948 * gcc.dg/graphite/id-18.c: New.
5949 * gcc.dg/graphite/run-id-pr42644.c: New.
5951 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
5954 * gcc.dg/graphite/pr42326.c: New.
5956 2010-03-08 Richard Guenther <rguenther@suse.de>
5958 PR tree-optimization/43269
5959 * gcc.c-torture/execute/pr43269.c: New testcase.
5961 2010-03-08 Janus Weil <janus@gcc.gnu.org>
5964 * gfortran.dg/typebound_call_13.f03: New.
5966 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
5968 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5969 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5971 2010-03-05 Jason Merrill <jason@redhat.com>
5973 * g++.dg/abi/mangle40.C: Require weak and alias.
5975 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
5978 * gfortran.dg/graphite/pr42326.f90: New.
5979 * gfortran.dg/graphite/pr42326-1.f90: New.
5981 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5983 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5984 (gnat_target_compile): Likewise.
5985 Reinitialize GNAT_UNDER_TEST if target changes.
5986 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5987 (local_find_gnatmake): Pass full --GCC to gnatlink.
5990 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
5993 * gcc.dg/compound-literal-1.c: New testcase.
5995 2010-03-04 Martin Jambor <mjambor@suse.cz>
5997 PR tree-optimization/43164
5998 PR tree-optimization/43191
5999 * gcc.c-torture/compile/pr43164.c: New test.
6000 * gcc.c-torture/compile/pr43191.c: Likewise.
6002 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6005 * gfortran.dg/finalize_9.f90: New.
6007 2010-03-04 Tobias Burnus <burnus@net-b.de>
6008 Ken Werner <ken@linux.vnet.ibm.com>
6010 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6011 to dg-options for spu.
6012 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6013 dump-scan target to exclude spu.
6015 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6018 * gcc.dg/tree-ssa/ivopts-4.c: New.
6020 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6022 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6023 include-opts and exclude-opts; skip checking the flags if arguments
6024 are the same as the defaults.
6025 (dg-xfail-if): Verify the number of arguments, supply defaults
6026 for unspecified optional arguments.
6027 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6029 2010-03-03 Jason Merrill <jason@redhat.com>
6032 * g++.dg/abi/mangle40.C: Updated.
6034 2010-03-03 Jason Merrill <jason@redhat.com>
6036 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6037 * g++.dg/abi/mangle23.C: Likewise.
6038 * g++.dg/eh/simd-2.C: Likewise.
6039 * g++.dg/ext/attribute-test-2.C: Likewise.
6040 * g++.dg/ext/vector14.C: Likewise.
6041 * g++.dg/other/pr34435.C: Likewise.
6042 * g++.dg/template/conv8.C: Likewise.
6043 * g++.dg/template/nontype9.C: Likewise.
6044 * g++.dg/template/qualttp17.C: Likewise.
6045 * g++.dg/template/ref1.C: Likewise.
6046 * g++.old-deja/g++.pt/crash68.C: Likewise.
6047 * g++.old-deja/g++.pt/ref1.C: Likewise.
6048 * g++.old-deja/g++.pt/ref3.C: Likewise.
6049 * g++.old-deja/g++.pt/ref4.C: Likewise.
6052 * g++.dg/abi/mangle40.C: New.
6053 * g++.dg/abi/mangle41.C: New.
6054 * g++.dg/lto/20100302_0.C: New.
6055 * g++.dg/lto/20100302_1.C: New.
6056 * g++.dg/lto/20100302.h: New.
6058 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6061 * gfortran.dg/internal_pack_12.f90: New test.
6063 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6065 * gcc.dg/pr36997.c: Adjust error message.
6067 2010-03-03 Mike Stump <mikestump@comcast.net>
6069 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6070 adjustments to not be present on machines that align the stack to
6071 more than 4 bytes and don't have a red zone yet as that is an
6072 unimplemented optimization.
6074 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6077 * gfortran.dg/impure_assignment_3.f90: New.
6079 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6082 * gfortran.dg/pr43229.f90: New test.
6085 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6088 * gcc.dg/guality/pr43177.c: New test.
6090 2010-03-02 Jason Merrill <jason@redhat.com>
6092 * g++.dg/ext/vector9.C: Adjust error message.
6093 * g++.dg/conversion/simd3.C: Likewise.
6094 * g++.dg/other/error23.C: Likewise.
6096 2010-03-02 Mike Stump <mikestump@comcast.net>
6099 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6101 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/internal_pack_10.f90: New test.
6107 * gfortran.dg/internal_pack_11.f90: New test.
6109 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6112 * gcc.dg/tree-ssa/pr42640.c: New.
6114 2010-03-01 Richard Guenther <rguenther@suse.de>
6116 PR tree-optimization/43220
6117 * gcc.c-torture/execute/pr43220.c: New testcase.
6119 2010-03-01 Richard Guenther <rguenther@suse.de>
6122 * gcc.dg/pr43213.c: New testcase.
6124 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6127 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6129 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6131 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6133 (check_effective_target_ucn): Likewise.
6135 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6137 * gcc.dg/ucnid-2.c: Likewise.
6138 * gcc.dg/ucnid-3.c: Likewise.
6139 * gcc.dg/ucnid-4.c: Likewise.
6140 * gcc.dg/ucnid-11.c: Likewise.
6141 * gcc.dg/ucnid-12.c: Likewise.
6142 * gcc.dg/ucnid-6.c: Skip if !ucn.
6143 * gcc.dg/ucnid-9.c: Likewise.
6145 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6148 lists to dg-skip-if.
6149 * gcc.target/i386/stackalign/return-3.c: Likewise.
6151 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6153 * gcc.target/i386/clearcap.map: New file.
6154 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6155 Pass clearcap.map by default if supported.
6157 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6160 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6162 * gfortran.dg/stat_2.f90: Likewise.
6164 2010-03-01 Tobias Burnus <burnus@net-b.de>
6167 * gfortran.dg/module_read_2.f90: New test.
6169 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6172 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6173 * g++.dg/abi/mangle12.C: Likewise.
6174 * g++.dg/abi/mangle20-2.C: Likewise.
6175 * g++.dg/abi/mangle17.C: Likewise.
6176 * g++.dg/template/cond2.C: Likewise.
6177 * g++.dg/template/pr35240.C: Likewise.
6179 2010-02-27 Richard Guenther <rguenther@suse.de>
6181 PR tree-optimization/43186
6182 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6184 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6186 * g++.dg/abi/packed1.C: Expect warning on the SH.
6188 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6191 * g++.dg/parse/error37.C: New test.
6193 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6197 * gcc.dg/pr8927-1.c: Match new note.
6198 * gcc.dg/990506-0.c: Likewise.
6199 * gcc.dg/gomp/flush-2.c: Likewise.
6200 * gcc.dg/gomp/atomic-5.c: Likewise.
6201 * gcc.dg/gomp/pr34607.c: Likewise.
6202 * gcc.dg/pr35746.c: Likewise.
6203 * gcc.dg/cpp/pragma-1.c: Likewise.
6204 * gcc.dg/cpp/pragma-2.c: Likewise.
6205 * gcc.dg/pr41842.c: Likewise.
6206 * gcc.dg/noncompile/20040629-1.c: Likewise.
6207 * objc.dg/private-1.m: Likewise.
6209 2010-02-27 Tobias Burnus <burnus@net-b.de>
6212 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6213 * gfortran.dg/default_initialization_4.f90: New test.
6215 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6217 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6218 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6219 * gnat.dg/thin_pointer2.adb: New test.
6220 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6222 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6225 * gcc.dg/cpp/c90-pedantic.c: New.
6226 * gcc.dg/cpp/c90.c: New.
6227 * gcc.dg/gnu90-const-expr-1.c: New.
6228 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6230 2010-02-26 Richard Guenther <rguenther@suse.de>
6232 PR tree-optimization/43186
6233 * gcc.c-torture/compile/pr43186.c: New testcase.
6235 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6238 * c-c++-common/dwarf2/pr43190.c: New test.
6240 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6243 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6245 2010-02-26 Richard Guenther <rguenther@suse.de>
6247 PR tree-optimization/43188
6248 * gcc.c-torture/compile/pr43188.c: New testcase.
6250 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6253 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6255 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6257 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6259 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6262 * gcc.target/powerpc/pr43154.c: New file.
6264 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6267 * gfortran.dg/debug/pr43166.f: New test.
6270 * gcc.dg/torture/pr43165.c: New test.
6272 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6275 * c-c++-common/pr41779.c: Update.
6277 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280 * lib/gnat-dg.exp (gnat_load): Redefine.
6282 * ada/acats/run_acats: Run run_all.sh with $SHELL.
6283 * ada/acats/run_all.sh: Downcase tasking not implemented message.
6285 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
6289 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
6293 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6295 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
6297 2010-02-24 Jakub Jelinek <jakub@redhat.com>
6300 * gcc.dg/guality/vla-1.c: New test.
6302 2010-02-24 Tobias Burnus <burnus@net-b.de>
6305 * gfortran.dg/c_ptr_tests_15.f90: New test.
6307 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.target/i386/pr43107.c: New test.
6312 2010-02-23 Jason Merrill <jason@redhat.com>
6315 * g++.dg/cpp0x/variadic100.C: New.
6317 2010-02-23 Jason Merrill <jason@redhat.com>
6320 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
6321 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
6322 * c-c++-common/dwarf2/vla1.c: New.
6324 2010-02-23 Jakub Jelinek <jakub@redhat.com>
6327 * gcc.dg/pr43139.c: New test.
6330 * gcc.dg/guality/pr43077-1.c: New test.
6332 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6335 * gcc.dg/march.c: New.
6336 * gcc.dg/march-generic.c: New.
6337 * gcc.dg/mtune.c: New.
6339 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6342 * gcc.dg/graphite/pr43083.c: New.
6344 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6347 * gfortran.dg/graphite/pr43097.f: New.
6349 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6350 Manuel López-Ibáñez <manu@gcc.gnu.org>
6353 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
6355 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
6358 * g++.dg/graphite/pr43026.C: New.
6360 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6363 * gcc.dg/cleanup-1.c: Update.
6364 * gcc.dg/func-args-1.c: Update.
6365 * gcc.dg/format/sentinel-1.c: Update.
6366 * g++.old-deja/g++.jason/scoping10.C: Update.
6367 * g++.old-deja/g++.ns/lookup5.C: Update.
6368 * g++.dg/ext/cleanup-1.C: Update.
6369 * g++.dg/parse/varmod1.C: Update.
6370 * g++.dg/parse/error33.C: Update.
6371 * g++.dg/expr/call3.C: Update.
6372 * g++.dg/func-args-1.C: New.
6374 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
6377 * gcc.dg/attr-used-2.c: Moved to ...
6378 * c-c++-common/attr-used-2.c: Here.
6380 * gcc.dg/attr-used.c: Moved to ...
6381 * c-c++-common/attr-used.c: Here.
6383 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
6385 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
6387 2010-02-22 Richard Guenther <rguenther@suse.de>
6390 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
6391 * gfortran.dg/lto/20100222-1_1.c: Likewise.
6393 2010-02-22 Richard Guenther <rguenther@suse.de>
6395 PR tree-optimization/42749
6396 * gcc.c-torture/compile/pr42749.c: New testcase.
6398 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
6401 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
6402 * gfortran.dg/internal_pack_9.f90: New test.
6404 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6407 * g++.dg/template/recurse.C: Adjust.
6408 * g++.dg/template/pr23510.C: New.
6410 2010-02-21 Dodji Seketeli <dodji@redhat.com>
6413 * g++.dg/template/memclass4.C: New test.
6415 2010-02-21 Tobias Burnus <burnus@net-b.de>
6418 * gfortran.dg/reassoc_5.f90: New test.
6420 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
6423 * gcc.target/i386/pr43067.c: New test.
6425 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6428 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
6430 * g++.dg/warn/Wconversion-null.C: New test.
6431 * g++.old-deja/g++.other/null1.C: Move to...
6432 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
6434 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
6438 * gfortran.dg/dependency_26.f90: New test.
6441 * gfortran.dg/internal_pack_7.f90: New test.
6444 * gfortran.dg/internal_pack_8.f90: New test.
6446 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6449 * c-c++-common/pr41779.c: Fix broken testcase.
6451 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6454 * c-c++-common/pr36513.c: New testcase.
6455 * c-c++-common/pr36513-2.c: New testcase.
6457 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6460 * c-c++-common/pr41779.c: New.
6462 2010-02-19 Jakub Jelinek <jakub@redhat.com>
6465 * gcc.dg/pr43084.c: New test.
6467 2010-02-19 Richard Guenther <rguenther@suse.de>
6469 PR tree-optimization/42916
6470 * gcc.dg/pr42916.c: New testcase.
6472 2010-02-18 Jason Merrill <jason@redhat.com>
6475 * g++.dg/abi/packed1.C: Add expected warning.
6478 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
6479 * gcc.dg/torture/dg-torture.exp: Likewise.
6480 * c-c++-common/torture/complex-sign.h,
6481 c-c++-common/torture/complex-sign-add.c,
6482 c-c++-common/torture/complex-sign-mixed-add.c,
6483 c-c++-common/torture/complex-sign-mixed-div.c,
6484 c-c++-common/torture/complex-sign-mixed-mul.c,
6485 c-c++-common/torture/complex-sign-mixed-sub.c,
6486 c-c++-common/torture/complex-sign-mul.c,
6487 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
6488 Adapt for C++ compilation as well.
6491 * g++.dg/ext/label1.C: Update.
6492 * g++.dg/ext/label2.C: Update.
6495 * g++.dg/template/dependent-name6.C: New.
6498 * g++.dg/parse/namespace12.C: New.
6500 2010-02-18 Martin Jambor <mjambor@suse.cz>
6502 PR tree-optimization/43066
6503 * gcc.c-torture/compile/pr43066.c: New test.
6505 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
6507 * g++.dg/ext/attrib35.C: Fix target selector string.
6508 * g++.dg/ext/attrib36.C: Ditto.
6509 * g++.dg/ext/attrib37.C: Ditto.
6510 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
6511 * g++.dg/abi/mangle25.C: Ditto.
6513 2010-02-17 Jason Merrill <jason@redhat.com>
6516 * g++.dg/parse/namespace11.C: New.
6519 * g++.dg/ext/attrib37.C: New.
6522 * g++.dg/template/ptrmem20.C: New.
6524 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
6527 * gcc.target/i386/xop-check.h: Include m256-check.h.
6528 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
6529 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
6530 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
6531 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
6533 2010-02-17 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr42918.c: New test.
6538 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
6540 * g++.dg/ext/attrib36.C: Require ILP32.
6542 2010-02-16 Richard Guenther <rguenther@suse.de>
6544 PR tree-optimization/41043
6545 * gfortran.dg/pr41043.f90: New testcase.
6546 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
6548 2010-02-16 Jason Merrill <jason@redhat.com>
6550 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
6552 2010-02-16 Ira Rosen <irar@il.ibm.com>
6554 PR tree-optimization/43074
6555 * gcc.dg/vect/fast-math-pr43074.c: New test.
6557 2010-02-16 Jakub Jelinek <jakub@redhat.com>
6559 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
6561 2010-02-16 Jason Merrill <jason@redhat.com>
6564 * g++.dg/ext/attrib36.C: New.
6567 * g++.dg/other/array6.C: New.
6569 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6571 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
6573 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
6575 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
6576 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
6577 * gcc.target/i386/xop-vpermil2pd-1.c: New.
6578 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
6579 * gcc.target/i386/xop-vpermil2ps-1.c: New.
6580 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
6582 2010-02-15 Richard Guenther <rguenther@suse.de>
6585 * g++.dg/torture/pr43068.C: New testcase.
6587 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
6590 * g++.dg/opt/ice1.C: New.
6592 2010-02-14 Jason Merrill <jason@redhat.com>
6595 * g++.dg/cpp0x/initlist-opt.C: New.
6597 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
6601 * gfortran.dg/internal_pack_6.f90: New test.
6603 2010-02-12 Jason Merrill <jason@redhat.com>
6606 * g++.dg/cpp0x/variadic99.C: New.
6608 2010-02-12 Jakub Jelinek <jakub@redhat.com>
6610 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
6611 sign extend pointers to gualchk_t.
6614 * g++.dg/other/default3.C: Xfail g4 test.
6616 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6619 * gcc.dg/graphite/pr43012.c: New.
6621 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6624 * g++.dg/graphite/pr42930.C: New.
6626 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6630 * gcc.dg/graphite/pr42530.c: New.
6631 * gcc.dg/graphite/pr42914.c: New.
6633 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
6636 * gcc.dg/graphite/pr42771.c: New.
6638 2010-02-11 Richard Guenther <rguenther@suse.de>
6640 PR tree-optimization/42998
6641 * gcc.c-torture/compile/pr42998.c: New testcase.
6643 2010-02-10 Jason Merrill <jason@redhat.com>
6646 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
6648 PR c++/42983, core issue 906
6649 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
6650 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
6653 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
6655 2010-02-10 Richard Guenther <rguenther@suse.de>
6657 PR tree-optimization/43017
6658 * gcc.dg/torture/pr43017.c: New testcase.
6660 2010-02-10 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/private_type_1.f90: Update error location.
6664 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6665 * gfortran.dg/typebound_operator_2.f03: Ditto.
6666 * gfortran.dg/assignment_2.f90: Ditto.
6667 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6668 * gfortran.dg/binding_label_tests_9.f03: Ditto.
6670 2010-02-10 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/bind_c_usage_20.f90: New test.
6675 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6678 * g++.dg/debug/pr43010.C: New test.
6680 2010-02-10 Richard Guenther <rguenther@suse.de>
6683 * gcc.c-torture/execute/20100209-1.c: New testcase.
6684 * gcc.dg/fold-div-3.c: Likewise.
6686 2010-02-10 Jakub Jelinek <jakub@redhat.com>
6688 * gcc.dg/builtin-ffs-1.c: New test.
6690 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6693 * gfortran.dg/array_constructor_35.f90: New test.
6695 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6697 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
6699 2010-02-09 Jason Merrill <jason@redhat.com>
6702 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
6705 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
6707 2010-02-09 Tobias Burnus <burnus@net-b.de>
6710 * gfortran.dg/module_write_1.f90: New test.
6712 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
6714 * gcc.dg/pr19340.c: Adjust.
6716 2010-02-09 Richard Guenther <rguenther@suse.de>
6718 PR tree-optimization/43008
6719 * gcc.c-torture/execute/pr43008.c: New testcase.
6721 2010-02-09 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/43000
6724 * gcc.dg/torture/pr43000.c: New testcase.
6725 * gcc.dg/torture/pr43002.c: Likewise.
6727 2010-02-09 Daniel Kraft <d@domob.eu>
6730 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
6731 and pass -Wsurprising as necessary.
6733 2010-02-08 Jakub Jelinek <jakub@redhat.com>
6735 PR tree-optimization/42890
6736 * g++.dg/torture/pr42890.C: New test.
6738 2010-02-08 Richard Guenther <rguenther@suse.de>
6741 * gcc.dg/tree-ssa/inline-4.c: New testcase.
6743 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6745 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
6747 * gcc.dg/graphite/block-1.c: Same.
6748 * gcc.dg/graphite/block-3.c: Same.
6749 * gcc.dg/graphite/block-4.c: Same.
6750 * gcc.dg/graphite/block-5.c: Same.
6751 * gcc.dg/graphite/block-6.c: Same.
6752 * gcc.dg/graphite/block-7.c: Same.
6753 * gcc.dg/graphite/interchange-0.c: Same.
6754 * gcc.dg/graphite/interchange-1.c: Same.
6755 * gcc.dg/graphite/interchange-10.c: Same.
6756 * gcc.dg/graphite/interchange-11.c: Same.
6757 * gcc.dg/graphite/interchange-12.c: Same.
6758 * gcc.dg/graphite/interchange-2.c: Same.
6759 * gcc.dg/graphite/interchange-3.c: Same.
6760 * gcc.dg/graphite/interchange-4.c: Same.
6761 * gcc.dg/graphite/interchange-5.c: Same.
6762 * gcc.dg/graphite/interchange-6.c: Same.
6763 * gcc.dg/graphite/interchange-7.c: Same.
6764 * gcc.dg/graphite/interchange-8.c: Same.
6765 * gcc.dg/graphite/interchange-9.c: Same.
6766 * gcc.dg/graphite/interchange-mvt.c: Same.
6768 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
6770 * gfortran.dg/graphite/id-19.f: New.
6771 * gfortran.dg/graphite/pr14741.f90: New.
6772 * gfortran.dg/graphite/pr41924.f90: New.
6773 * gfortran.dg/graphite/run-id-2.f90: New.
6775 2010-02-07 Richard Guenther <rguenther@suse.de>
6778 * gcc.c-torture/compile/pr42956.c: New testcase.
6780 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6783 * gfortran.dg/fmt_cache_2.f: New test.
6785 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6787 * gfortran.dg/read_no_eor.f90: New test.
6789 2010-02-05 Jason Merrill <jason@redhat.com>
6791 * g++.dg/ext/label13.C: Move constructor body out of class.
6793 2010-02-03 Jason Merrill <jason@redhat.com>
6796 * g++.dg/ext/dllexport3.C: New.
6798 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
6800 * gcc.dg/format/ms-format3.c: New test for specific MS types.
6802 2010-02-05 Richard Guenther <rguenther@suse.de>
6804 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
6806 2010-02-05 Dodji Seketeli <dodji@redhat.com>
6809 * g++.dg/other/crash-9.C: New test.
6811 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
6814 * gfortran.dg/subref_array_pointer_4.f90 : New test.
6816 2010-02-04 Richard Guenther <rguenther@suse.de>
6818 PR rtl-optimization/42952
6819 * gcc.dg/torture/pr42952.c: New testcase.
6821 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6824 * gfortran.dg/namelist_60.f90: New test.
6826 2010-02-03 Jason Merrill <jason@redhat.com>
6829 * g++.dg/ext/builtin11.C: New.
6833 * g++.dg/abi/mangle35.C: New.
6834 * g++.dg/abi/mangle37.C: New.
6837 * g++.dg/abi/mangle36.C: New.
6840 * g++.dg/warn/string1.C: New.
6842 2010-02-03 Richard Guenther <rguenther@suse.de>
6844 PR tree-optimization/42944
6845 * gcc.dg/errno-1.c: New testcase.
6847 2010-02-03 Richard Guenther <rguenther@suse.de>
6850 * gcc.c-torture/compile/pr42927.c: New testcase.
6852 2010-02-03 Tobias Burnus <burnus@net-b.de>
6855 * gfortran.dg/null_4.f90: New test.
6857 2010-02-02 Jason Merrill <jason@redhat.com>
6860 * g++.dg/ext/label13.C: New.
6862 2010-02-02 Tobias Burnus <burnus@net-b.de>
6865 * gfortran.dg/func_result_5.f90: New test.
6867 2010-02-01 Tobias Burnus <burnus@net-b.de>
6870 * gfortran.dg/pure_initializer_3.f90: News test.
6872 2010-01-31 Janus Weil <janus@gcc.gnu.org>
6875 * gfortran.dg/allocate_derived_2.f90: New test.
6877 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
6880 * gcc.dg/torture/pr42898-2.c: New test.
6882 2010-01-31 Richard Guenther <rguenther@suse.de>
6885 * gcc.dg/torture/pr42898.c: New testcase.
6887 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
6890 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
6891 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
6893 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
6895 * g++.dg/tree-ssa/inline-1.C: New.
6896 * g++.dg/tree-ssa/inline-2.C: New.
6897 * g++.dg/tree-ssa/inline-3.C: New.
6899 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6902 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6903 the string 'pow' in the pathname of the compiler from generating a
6906 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6908 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6909 * g++.old-deja/g++.mike/eh17.C: Likewise.
6910 * g++.old-deja/g++.mike/p5571.C: Likewise.
6912 2010-01-29 Dodji Seketeli <dodji@redhat.com>
6919 * g++.dg/other/crash-5.C: New test.
6920 * g++.dg/other/crash-6.C: New test.
6921 * g++.dg/other/crash-7.C: New test.
6922 * g++.dg/other/crash-8.C: New test.
6924 2010-01-29 Jakub Jelinek <jakub@redhat.com>
6926 PR rtl-optimization/42889
6927 * gcc.dg/pr42889.c: New test.
6929 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
6931 * gcc.target/i386/pr42881.c: Use SSE2.
6933 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
6936 * gcc.target/i386/pr42891.c: New test.
6938 2010-01-28 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/42871
6941 * g++.dg/torture/pr42871.C: New testcase.
6943 2010-01-28 Richard Guenther <rguenther@suse.de>
6945 * gcc.dg/Wobjsize-1.h: New testcase.
6946 * gcc.dg/Wobjsize-1.c: Likewise.
6948 2010-01-28 Richard Guenther <rguenther@suse.de>
6951 * g++.dg/torture/pr42883.C: New testcase.
6953 2010-01-28 Michael Matz <matz@suse.de>
6955 * gcc.target/i386/pr42881.c: New test.
6957 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6959 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6960 Add i?86-*-solaris2* support.
6962 2010-01-28 Dodji Seketeli <dodji@redhat.com>
6966 * g++.dg/template/typedef27.C: New test case.
6967 * g++.dg/template/typedef28.C: New test case.
6969 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
6971 * gcc.dg/optimize-bswap*.c: Add ARM target
6973 2010-01-27 Richard Guenther <rguenther@suse.de>
6976 * gcc.dg/torture/pr42878-1.c: New testcase.
6977 * gcc.dg/torture/pr42878-2.c: Likewise.
6979 2010-01-27 Jakub Jelinek <jakub@redhat.com>
6982 * gcc.dg/vla-22.c: New test.
6984 2010-01-26 Jakub Jelinek <jakub@redhat.com>
6986 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6989 2010-01-26 Richard Guenther <rguenther@suse.de>
6991 PR rtl-optimization/42685
6992 * gcc.dg/pr42685.c: New testcase.
6993 * g++.dg/other/pr42685.C: Likewise.
6995 2010-01-26 Richard Guenther <rguenther@suse.de>
6998 * g++.dg/other/pr42806.C: New testcase.
7000 2010-01-26 Richard Guenther <rguenther@suse.de>
7002 PR tree-optimization/42250
7003 * gcc.dg/pr42250.c: New testcase.
7005 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7007 * gnat.dg/array_bounds_test.adb: New test.
7009 2010-01-25 Tobias Burnus <burnus@net-b.de>
7012 * gfortran.dg/generic_21.f90: New test.
7014 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7017 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7019 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7022 * g++.dg/abi/arm_va_list2.C: New test.
7023 * g++.dg/abi/arm_va_list2.h: Companion header file.
7025 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7028 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7031 * gfortran.dg/char_array_arg_1.f90 : New test.
7033 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7035 2010-01-24 Tobias Burnus <burnus@net-b.de>
7038 * gfortran.dg/generic_20.f90: New test.
7040 2010-01-22 Michael Matz <matz@suse.de>
7042 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7045 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7048 * gfortran.dg/dependency_25.f90 : New test.
7050 2010-01-21 Martin Jambor <mjambor@suse.cz>
7052 PR tree-optimization/42585
7053 * gcc.dg/tree-ssa/pr42585.c: New test.
7055 2010-01-21 Richard Guenther <rguenther@suse.de>
7058 * gcc.dg/pr19988.c: New testcase.
7060 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7062 * g++.dg/compat/decimal/compat-common.h: New file.
7063 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7064 * g++.dg/compat/decimal/pass_x.h: New file.
7065 * g++.dg/compat/decimal/pass_y.h: New file.
7066 * g++.dg/compat/decimal/pass-1_main.C: New file.
7067 * g++.dg/compat/decimal/pass-1_x.C: New file.
7068 * g++.dg/compat/decimal/pass-1_y.C: New file.
7069 * g++.dg/compat/decimal/pass-2_main.C: New file.
7070 * g++.dg/compat/decimal/pass-2_x.C: New file.
7071 * g++.dg/compat/decimal/pass-2_y.C: New file.
7072 * g++.dg/compat/decimal/pass-3_main.C: New file.
7073 * g++.dg/compat/decimal/pass-3_x.C: New file.
7074 * g++.dg/compat/decimal/pass-3_y.C: New file.
7075 * g++.dg/compat/decimal/pass-4_main.C: New file.
7076 * g++.dg/compat/decimal/pass-4_x.C: New file.
7077 * g++.dg/compat/decimal/pass-4_y.C: New file.
7078 * g++.dg/compat/decimal/pass-5_main.C: New file.
7079 * g++.dg/compat/decimal/pass-5_x.C: New file.
7080 * g++.dg/compat/decimal/pass-5_y.C: New file.
7081 * g++.dg/compat/decimal/pass-6_main.C: New file.
7082 * g++.dg/compat/decimal/pass-6_x.C: New file.
7083 * g++.dg/compat/decimal/pass-6_y.C: New file.
7084 * g++.dg/compat/decimal/return_x.h: New file.
7085 * g++.dg/compat/decimal/return_y.h: New file.
7086 * g++.dg/compat/decimal/return-1_main.C: New file.
7087 * g++.dg/compat/decimal/return-1_x.C: New file.
7088 * g++.dg/compat/decimal/return-1_y.C: New file.
7089 * g++.dg/compat/decimal/return-2_main.C: New file.
7090 * g++.dg/compat/decimal/return-2_x.C: New file.
7091 * g++.dg/compat/decimal/return-2_y.C: New file.
7092 * g++.dg/compat/decimal/return-3_main.C: New file.
7093 * g++.dg/compat/decimal/return-3_x.C: New file.
7094 * g++.dg/compat/decimal/return-3_y.C: New file.
7095 * g++.dg/compat/decimal/return-4_main.C: New file.
7096 * g++.dg/compat/decimal/return-4_x.C: New file.
7097 * g++.dg/compat/decimal/return-4_y.C: New file.
7098 * g++.dg/compat/decimal/return-5_main.C: New file.
7099 * g++.dg/compat/decimal/return-5_x.C: New file.
7100 * g++.dg/compat/decimal/return-5_y.C: New file.
7101 * g++.dg/compat/decimal/return-6_main.C: New file.
7102 * g++.dg/compat/decimal/return-6_x.C: New file.
7103 * g++.dg/compat/decimal/return-6_y.C: New file.
7105 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7108 * gcc.dg/pr42715.c: New.
7110 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/parse/crash55.C: New.
7115 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7118 * gcc.dg/guality/pr42782.c: New.
7120 2010-01-20 Jason Merrill <jason@redhat.com>
7123 * g++.dg/abi/packed1.C: New.
7126 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7129 * g++.dg/parse/fn-typedef1.C: New.
7130 * g++.dg/other/cv_quals.C: Adjust.
7132 2010-01-20 Anthony Green <green@moxielogic.com>
7134 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7136 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7137 * gcc.dg/20020312-2.c: Port this to the moxie core.
7138 * gcc.dg/weak/typeof-2.c: Ditto.
7140 2010-01-20 Richard Guenther <rguenther@suse.de>
7142 PR tree-optimization/42717
7143 * gcc.c-torture/compile/pr42717.c: New testcase.
7145 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7148 of signed, add a few new tests.
7151 * g++.dg/parse/limits-initializer1.C: New test.
7153 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7156 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7157 * gfortran.dg/typebound_call_12.f03: New test.
7159 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7162 * gfortran.dg/bounds_check_15.f90 : New test.
7164 2010-01-19 Michael Matz <matz@suse.de>
7166 PR tree-optimization/41783
7167 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7169 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7172 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7173 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7174 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7175 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7176 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7177 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7178 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7179 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7180 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7181 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7182 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7184 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7187 * gfortran.dg/extends_6.f03: Modified an error message.
7188 * gfortran.dg/extends_10.f03: New test.
7189 * gfortran.dg/private_type_6.f03: Modified an error message.
7190 * gfortran.dg/structure_constructor_8.f03: Ditto.
7192 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7194 PR tree-optimization/42719
7195 * gcc.dg/pr42719.c: New test.
7198 * gcc.dg/pr42728.c: New test.
7200 2010-01-19 Anthony Green <green@moxielogic.com>
7202 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7204 2010-01-18 Anthony Green <green@moxielogic.com>
7206 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7209 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7211 * g++.dg/template/error45.C: reverted as part of reverting the
7212 fix of PR c++/42634.
7214 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7217 * g++.dg/template/error45.C: New test.
7219 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7222 * g++.dg/conversion/op6.C: New test.
7224 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7227 * gcc.target/alpha/pr42774.c: New test.
7229 2010-01-18 Richard Guenther <rguenther@suse.de>
7231 PR tree-optimization/42781
7232 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7234 2010-01-17 Richard Guenther <rguenther@suse.de>
7237 * gcc.c-torture/execute/pr42248.c: New testcase.
7239 2010-01-17 Richard Guenther <rguenther@suse.de>
7241 PR tree-optimization/42773
7242 * g++.dg/torture/pr42773.C: New testcase.
7244 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7247 * gfortran.dg/interface_assignment_5.f90: New test.
7249 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7252 * g++.dg/template/crash94.C: Reverted.
7254 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7257 * gcc.dg/debug/pr42767.c: New.
7259 2010-01-15 Jason Merrill <jason@redhat.com>
7262 * g++.dg/cpp0x/decltype22.C: New.
7264 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7267 * g++.dg/torture/pr42760.C: New test.
7269 2010-01-15 Jing Yu <jingyu@google.com>
7271 PR rtl-optimization/42691
7272 * gcc.c-torture/execute/pr42691.c: New.
7274 2010-01-15 Richard Guenther <rguenther@suse.de>
7277 * g++.dg/torture/pr42739.C: New testcase.
7279 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7281 * g++.dg/template/error45.C: Revert as part of reverting changes
7284 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7287 * gfortran.dg/interface_31.f90: New test.
7289 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7291 * gcc.target/powerpc/pr42747.c: New file.
7293 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7296 * c-c++-common/pr42674.c: New test.
7299 * g++.dg/template/instantiate11.C: New test.
7301 2010-01-14 Jason Merrill <jason@redhat.com>
7304 * g++.dg/overload/error3.C: New.
7307 * g++.dg/overload/rvalue1.C: New.
7309 2010-01-14 Martin Jambor <mjambor@suse.cz>
7311 PR tree-optimization/42706
7312 * gcc.dg/ipa/pr42706.c: New testcase.
7314 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
7316 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
7318 2010-01-14 Martin Jambor <mjambor@suse.cz>
7320 PR tree-optimization/42714
7321 * g++.dg/torture/pr42714.C: New test.
7323 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7325 PR rtl-optimization/42246
7326 * gfortran.dg/pr42246-2.f: New.
7328 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7330 PR rtl-optimization/42389
7331 * gcc.dg/pr42389.c: New.
7333 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7335 PR rtl-optimization/42388
7336 * gcc.dg/pr42388.c: New.
7338 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7340 PR rtl-optimization/42294
7341 * gfortran.dg/pr42294.f: New.
7343 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7345 PR rtl-optimization/39453
7346 PR rtl-optimization/42246
7347 * gcc.dg/pr39453.c: New.
7348 * gcc.dg/pr42246.c: New.
7350 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7353 * gcc.dg/pr42245.c: New.
7354 * gcc.dg/pr42245-2.c: New.
7356 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
7358 PR rtl-optimization/42249
7359 * gcc.dg/pr42249.c: New.
7361 2010-01-14 Jakub Jelinek <jakub@redhat.com>
7364 * gcc.c-torture/execute/pr42721.c: New test.
7366 2010-01-14 Ira Rosen <irar@il.ibm.com>
7368 PR tree-optimization/42709
7369 * gcc.dg/vect/pr42709.c: New test.
7371 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7374 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
7375 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
7377 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
7380 * gfortran.dg/generic_19.f90 : New test.
7382 2010-01-13 Richard Guenther <rguenther@suse.de>
7384 PR tree-optimization/42730
7385 * gcc.c-torture/compile/pr42730.c: New testcase.
7387 2010-01-13 Steve Ellcey <sje@cup.hp.com>
7390 * gcc.target/ia64/pr42542-1.c: New.
7391 * gcc.target/ia64/pr42542-2.c: New.
7392 * gcc.target/ia64/pr42542-3.c: New.
7394 2010-01-13 Dodji Seketeli <dodji@redhat.com>
7397 * g++.dg/template/error45.C: New test.
7399 2010-01-13 Martin Jambor <mjambor@suse.cz>
7401 PR tree-optimization/42704
7402 * g++.dg/torture/pr42704.C: New test.
7404 2010-01-13 Martin Jambor <mjambor@suse.cz>
7406 PR tree-optimization/42703
7407 * gcc.c-torture/compile/pr42703.c: New test.
7409 2010-01-13 Richard Guenther <rguenther@suse.de>
7411 PR tree-optimization/42705
7412 * gcc.c-torture/compile/pr42705.c: New testcase.
7414 2010-01-13 Jie Zhang <jie.zhang@analog.com>
7416 * gcc.target/bfin/l2.c: New test.
7417 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
7419 2010-01-13 Richard Guenther <rguenther@suse.de>
7422 * gcc.c-torture/compile/pr42716.c: New testcase.
7424 2010-01-13 Richard Guenther <rguenther@suse.de>
7427 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
7429 2010-01-12 Joseph Myers <joseph@codesourcery.com>
7432 * gcc.c-torture/compile/pr42708-1.c: New test.
7434 2010-01-12 Jakub Jelinek <jakub@redhat.com>
7437 * gcc.dg/pr42662.c: New test.
7439 PR tree-optimization/42645
7440 * g++.dg/other/pr42645-1.C: New test.
7441 * g++.dg/other/pr42645-2.C: New test.
7443 2010-01-11 Janis Johnson <janis187@us.ibm.com>
7446 * gcc.target/powerpc/warn-1.c: New test.
7447 * gcc.target/powerpc/warn-2.c: New test.
7449 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
7451 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
7454 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
7456 * gcc.dg/lto/20100108_0.c: New.
7458 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
7460 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
7461 Add -march=i686 -msse for 32bit x86 targets.
7463 2010-01-10 Richard Guenther <rguenther@suse.de>
7466 * gcc.dg/torture/pr42667.c: New testcase.
7468 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7471 * gfortran.dg/array_constructor_34.f90: New test.
7473 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7476 * gfortran.dg/array_constructor_33.f90: New test.
7477 gfortran.dg/array_function_5.f90: Add credit.
7479 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7482 * gcc.dg/pr42631.c: New.
7484 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7487 * gcc.dg/pr42630.c: New.
7489 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7492 * gcc.dg/pr42629.c: New.
7494 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7497 * gcc.dg/torture/pr42363.c: New.
7499 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
7503 * gcc.dg/vect/pr42604.c: New.
7504 * gcc.dg/vect/pr42395.c: New.
7506 2010-01-09 Richard Guenther <rguenther@suse.de>
7509 * gcc.c-torture/execute/pr42512.c: New testcase.
7511 2010-01-09 Tobias Burnus <burnus@net-b.de>
7514 * gfortran.dg/c_ptr_tests_14.f90: New test.
7516 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7519 * gnat.dg/null_pointer_deref1.adb: Don't run on
7520 sparc*-sun-solaris2.11.
7522 2010-01-08 Richard Guenther <rguenther@suse.de>
7525 * gcc.dg/lto/20100103-1_0.c: New testcase.
7526 * gcc.dg/lto/20100103-2_0.c: Likewise.
7528 2010-01-08 Tobias Burnus <burnus@net-b.de
7531 * gfortran.dg/asynchronous_1.f90: New test.
7532 * gfortran.dg/asynchronous_2.f90: New test.
7533 * gfortran.dg/conflicts.f90: Update error message.
7535 2010-01-07 Dodji Seketeli <dodji@redhat.com>
7538 * g++.dg/cpp0x/variadic-unify-2.C: New test.
7540 2010-01-07 Jakub Jelinek <jakub@redhat.com>
7542 PR tree-optimization/42625
7543 * g++.dg/opt/dtor4.C: New test.
7544 * g++.dg/opt/dtor4.h: New.
7545 * g++.dg/opt/dtor4-aux.cc: New.
7547 2010-01-07 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/proc_ptr_26.f90: New test.
7552 2010-01-07 Tobias Burnus <burnus@net-b.de>
7555 * gfortran.dg/allocatable_scalar_7.f90: New test.
7557 2010-01-06 Richard Guenther <rguenther@suse.de>
7559 * gcc.c-torture/compile/pr42632.c: New testcase.
7561 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7564 * gcc.target/i386/pr42542-4.c: New.
7565 * gcc.target/i386/pr42542-4a.c: Likewise.
7566 * gcc.target/i386/pr42542-5.c: Likewise.
7567 * gcc.target/i386/pr42542-5a.c: Likewise.
7569 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
7571 * gcc.dg/tls/opt-15.c: New test.
7573 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
7575 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
7577 2010-01-05 Martin Jambor <mjambor@suse.cz>
7579 PR tree-optimization/42462
7580 * g++.dg/torture/pr42462.C: New test.
7582 2010-01-05 Jason Merrill <jason@redhat.com>
7584 * g++.dg/cpp0x/initlist30.C: New test.
7586 2010-01-05 Richard Guenther <rguenther@suse.de>
7588 PR tree-optimization/42614
7589 * gcc.c-torture/execute/pr42614.c: New testcase.
7591 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
7593 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
7594 * gcc.dg/Wunreachable-1.c: Remove the testcase of
7596 * gcc.dg/Wunreachable-2.c: Likewise.
7597 * gcc.dg/Wunreachable-3.c: Likewise.
7598 * gcc.dg/Wunreachable-4.c: Likewise.
7599 * gcc.dg/Wunreachable-5.c: Likewise.
7600 * gcc.dg/Wunreachable-6.c: Likewise.
7601 * gcc.dg/Wunreachable-7.c: Likewise.
7602 * gcc.dg/Wunreachable-8.c: Likewise.
7603 * gcc.dg/20041231-1.c: Likewise.
7605 2010-01-05 Jakub Jelinek <jakub@redhat.com>
7608 * gcc.dg/pr42611.c: New test.
7610 PR tree-optimization/42508
7611 * g++.dg/opt/pr42508.C: New test.
7613 2010-01-05 Tobias Burnus <burnus@net-b.de>
7616 * gfortran.dg/allocatable_scalar_8.f90: New.
7618 2010-01-04 Martin Jambor <mjambor@suse.cz>
7620 PR tree-optimization/42398
7621 * gcc.c-torture/compile/pr42398.c: New test.
7623 2010-01-04 Jason Merrill <jason@redhat.com>
7626 * g++.dg/ext/attrib35.C: New.
7629 * g++.dg/cpp0x/auto17.C: New.
7631 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
7633 * gcc.dg/lto/20100104_0.c: New.
7635 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
7638 * gcc.target/i386/pr42542-1.c: New.
7639 * gcc.target/i386/pr42542-1a.c: Likewise.
7640 * gcc.target/i386/pr42542-1b.c: Likewise.
7641 * gcc.target/i386/pr42542-2.c: Likewise.
7642 * gcc.target/i386/pr42542-2a.c: Likewise.
7643 * gcc.target/i386/pr42542-2b.c: Likewise.
7644 * gcc.target/i386/pr42542-3.c: Likewise.
7645 * gcc.target/i386/pr42542-3a.c: Likewise.
7647 2009-01-04 Tobias Burnus <burnus@net-b.de>
7650 * gfortran.dg/allocatable_scalar_5.f90: New test.
7651 * gfortran.dg/allocatable_scalar_6.f90: New test.
7653 2010-01-03 Richard Guenther <rguenther@suse.de>
7656 * gfortran.dg/gomp/recursion1.f90: Remove.
7658 2010-01-03 Richard Guenther <rguenther@suse.de>
7660 * gcc.dg/Warray-bounds.c: Remove XFAILs.
7661 * gcc.dg/uninit-6.c: Likewise.
7662 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7664 2010-01-03 Richard Guenther <rguenther@suse.de>
7666 PR tree-optimization/42589
7667 * gcc.target/i386/pr42589.c: New testcase.
7669 2010-01-03 Richard Guenther <rguenther@suse.de>
7671 PR tree-optimization/42438
7672 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
7674 2010-01-02 Richard Guenther <rguenther@suse.de>
7677 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
7679 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
7682 * gcc.target/alpha/pr42448-1.c: New test.
7683 * gcc.target/alpha/pr42448-2.c: Ditto.
7685 2010-01-01 Joseph Myers <joseph@codesourcery.com>
7687 PR preprocessor/41947
7688 * gcc.dg/c99-hexfloat-3.c: New test.
7690 2010-01-01 Richard Guenther <rguenther@suse.de>
7693 * gcc.c-torture/execute/pr42570.c: New testcase.
7695 2010-01-01 Richard Guenther <rguenther@suse.de>
7698 * gcc.c-torture/compile/pr42559.c: New testcase.
7701 Copyright (C) 2010 Free Software Foundation, Inc.
7703 Copying and distribution of this file, with or without modification,
7704 are permitted in any medium without royalty provided the copyright
7705 notice and this notice are preserved.