1 2010-11-26 Jakub Jelinek <jakub@redhat.com>
4 * trans.h (build1_stat_loc, build2_stat_loc, build3_stat_loc,
5 build4_stat_loc): Removed.
6 (build1_loc, build2_loc, build3_loc, build4_loc): Removed.
8 2010-11-25 Janus Weil <janus@gcc.gnu.org>
11 * gfortran.dg/select_type_19.f03: New.
13 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
15 * objc.dg/ivar-problem-1.m: New.
16 * obj-c++.dg/ivar-problem-1.mm: New.
18 2010-11-25 Jakub Jelinek <jakub@redhat.com>
21 * gcc.c-torture/compile/pr46637.c: New test.
23 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
25 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
27 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
30 * gcc.target/i386/pr46647.c: New.
32 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
34 * gcc.dg/dll-8.c: New.
36 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
38 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
39 * gnat.dg/sse_nolib.adb: Likewise.
41 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
43 PR rtl-optimization/46585
44 * gcc.dg/pr46585.c: New.
46 2010-11-24 Richard Henderson <rth@redhat.com>
48 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
49 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
50 vect_unpack, vect_int_mult, vect_extract_even_odd,
51 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
53 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
56 * gfortran.dg/pr46519-1.f: New.
58 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
61 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
62 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
64 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
65 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
66 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
67 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
69 * gcc.target/i386/avx-vzeroupper-20.c: New.
70 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
71 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
72 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
73 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
74 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
75 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
77 2010-11-24 Richard Guenther <rguenther@suse.de>
80 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
82 2010-11-24 Jakub Jelinek <jakub@redhat.com>
84 PR rtl-optimization/46614
85 * gcc.dg/pr46614.c: New test.
87 2010-11-24 Tobias Burnus <burnus@net-b.de>
90 * gfortran.dg/transfer_simplify_10.f90: New.
92 2010-11-24 Jakub Jelinek <jakub@redhat.com>
95 * gfortran.dg/lto/pr46629_0.f90: New test.
97 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
99 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
100 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
102 2010-11-23 Joseph Myers <joseph@codesourcery.com>
104 * gcc.dg/opts-5.c: New test.
106 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
109 * g++.dg/debug/dwarf2/pr46527.C: New test.
111 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
113 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
115 2010-11-23 Jakub Jelinek <jakub@redhat.com>
118 * gcc.dg/pr46499-1.c: New test.
119 * gcc.dg/pr46499-2.c: New test.
121 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
123 * gcc.target/i386/alias-1.c: Require alias support.
125 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
127 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
128 for vectorizer tests.
129 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
130 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
131 * gcc.dg/graphite/pr41888.c: Ditto.
132 * gcc.dg/graphite/pr42729.c: Ditto.
134 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
135 Uros Bizjak <ubizjak@gmail.com>
137 * lib/target-supports.exp (check_vect_support_and_set_flags): New
138 procedure to check if the target supports vectorizer tests. Set
139 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
141 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
142 * g++.dg/vect/vect.exp: Ditto.
143 * gfortran.dg/vect/vect.exp: Ditto.
145 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
148 * objc.dg/strings-1.m: New.
149 * objc.dg/strings-2.m: New.
150 * obj-c++.dg/strings-1.mm: New.
151 * obj-c++.dg/strings-2.mm: New.
153 2010-11-22 Ian Bolton <ian.bolton@arm.com>
155 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
156 "target short_enums".
157 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
159 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
161 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
163 PR rtl-optimization/46603
164 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
167 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
168 being vectorized. Adjust dg-final pattern.
169 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
171 * gcc.dg/vect: Do not include <stdio.h> in testcases.
172 * gcc.dg/vect/costmodel/ppc: Likewise.
174 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
176 PR rtl-optimization/45652
177 * gcc.dg/pr45652.c: New.
179 2010-11-21 Richard Henderson <rth@redhat.com>
181 PR rtl-optimization/46571
182 * gcc.dg/pr46571.c: New.
184 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
186 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
188 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
193 2010-11-20 Joseph Myers <joseph@codesourcery.com>
195 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
196 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
197 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
198 * gcc.dg/pack-test-2.c: Test for all targets.
199 * gcc.dg/pragma-align.c: Test for all targets.
200 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
201 * gcc.dg/ucnid-10.c: Test for all targets.
203 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
205 * gcc.target/sparc/sparc-align-1.c: New test.
207 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
212 * g++.dg/parse/semicolon3.C: New test.
213 * g++.dg/debug/pr22514.C: Adjust.
214 * g++.dg/init/error1.C: Adjust.
215 * g++.dg/other/bitfield3.C: Adjust.
216 * g++.dg/other/semicolon.C: Adjust.
217 * g++.dg/parse/error14.C: Adjust.
218 * g++.dg/parse/error5.C: Adjust.
219 * g++.dg/parse/parameter-declaration-1.C: Adjust.
220 * g++.dg/template/pr23510.C: Adjust.
221 * g++.dg/template/pr39425.C: Adjust.
222 * g++.old-deja/g++.robertl/eb125.C: Adjust.
224 2010-11-20 Jakub Jelinek <jakub@redhat.com>
227 * gcc.dg/autopar/pr46561.c: New test.
230 * g++.dg/other/error34.C: New test.
233 * g++.dg/cpp0x/constexpr-base3.C: New test.
235 PR tree-optimization/45830
236 * gcc.target/i386/pr45830.c: New test.
237 * gcc.c-torture/execute/pr45830.c: New test.
239 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
241 * objc.dg/attributes/class-attribute-1.m: Rewritten.
242 * objc.dg/attributes/class-attribute-2.m: Same change.
243 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
244 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
245 * objc.dg/fobjc-std-1.m: Updated.
246 * obj-c++.dg/fobjc-std-1.mm: Updated.
248 2010-11-19 Michael Matz <matz@suse.de>
250 PR tree-optimization/46077
251 * gcc.dg/vect/O3-pr46077.c: New testcase.
253 2010-11-19 Joseph Myers <joseph@codesourcery.com>
256 * gcc.c-torture/compile/pr46547-1.c: New test.
258 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
260 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
262 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
263 $GFORTRAN_UNDER_TEST.
264 (gfortran_init): Use -B to specify specpath, add trailing /.
266 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
268 * gcc.target/powerpc/ppc-target-1.c: New file to test target
269 attributes on PowerPC.
270 * gcc.target/powerpc/ppc-target-2.c: Ditto.
271 * gcc.target/powerpc/ppc-target-3.c: Ditto.
273 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
275 * objc.dg/attributes/proto-attribute-1.m: Updated.
276 * objc.dg/attributes/proto-attribute-2.m: New.
277 * objc.dg/attributes/proto-attribute-3.m: New.
278 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
279 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
280 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
282 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
284 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
286 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
288 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
290 2010-11-18 Steve Ellcey <sje@cup.hp.com>
292 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
293 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
295 2010-11-18 Jakub Jelinek <jakub@redhat.com>
298 * gcc.c-torture/compile/pr46534.c: New test.
300 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
302 * gnat.dg/atomic4.ad[sb]: New test.
303 * gnat.dg/volatile4.adb: Likewise.
305 2010-11-18 Richard Henderson <rth@redhat.com>
307 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
309 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
312 * c-c++-common/pr33193.c: New test.
314 2010-11-18 Richard Guenther <rguenther@suse.de>
316 PR tree-optimization/46172
317 * gcc.dg/torture/pr46172.c: New testcase.
319 2010-11-18 Jeff Law <law@redhat.com>
321 PR middle-end-optimization/46297
322 * gfortran.dg/pr46297.f: New test.
324 2010-11-17 Steve Ellcey <sje@cup.hp.com>
327 * gcc.dg/pr31490.c: New test.
329 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.dg/nop.h: Move from ...
332 * gcc.dg/guality/nop.h: ... here.
333 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
334 * gcc.dg/guality/asm-1.c: Update nop.h include.
335 * gcc.dg/guality/pr43329-1.c: Ditto.
337 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
339 * gcc.dg/two-types-1.c: New test.
340 * gcc.dg/two-types-2.c: New test.
341 * gcc.dg/two-types-3.c: New test.
342 * gcc.dg/two-types-4.c: New test.
343 * gcc.dg/two-types-5.c: New test.
344 * gcc.dg/two-types-6.c: New test.
345 * gcc.dg/two-types-7.c: New test.
346 * gcc.dg/two-types-8.c: New test.
347 * gcc.dg/two-types-9.c: New test.
348 * gcc.dg/two-types-10.c: New test.
349 * objc.dg/two-types-1.m: New test.
351 2010-11-17 Jakub Jelinek <jakub@redhat.com>
353 PR rtl-optimization/46440
354 * gcc.dg/pr46440.c: New test.
357 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
359 2010-11-17 Ira Rosen <irar@il.ibm.com>
361 PR tree-optimization/46312
362 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
363 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
364 on targets that support vector shifts with scalar shift argument.
366 * gcc.dg/vect/vect-scal-opt.c: Rename to...
367 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
368 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
369 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
370 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
371 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
372 support misaligned data accesses.
373 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
374 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
375 * lib/target-supports.exp
376 (check_effective_target_vect_shift_scalar): New.
378 2010-11-17 Jakub Jelinek <jakub@redhat.com>
380 * gcc.dg/guality/nop.h: New file.
381 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
382 "nop". Adjust line numbers in gdb-test.
383 * gcc.dg/guality/pr43329-1.c: Likewise.
385 2010-11-16 Jason Merrill <jason@redhat.com>
387 * g++.dg/cpp0x/defaulted20.C: New.
389 * g++.dg/template/injected2.C: New.
391 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
393 * objc.dg/protocol-optional-1.m: New.
394 * obj-c++.dg/protocol-optional-1.mm: New.
396 2010-11-16 Richard Henderson <rth@redhat.com>
398 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
399 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
401 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
403 * gnat.dg/opt12.adb: New test.
404 * gnat.dg/opt12_pkg.ad[sb]: New helper.
406 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
408 * gcc.target/rx/pack.c: New test.
410 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
411 Tobias Burnus <burnus@net-b.de>
414 * gfortran.dg/quad_1.f90: New.
415 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
417 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
418 library search path; call gcc-set-multilib-library-path with
419 arguments such that libgfortran.spec is found.
420 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
422 2010-11-16 Jakub Jelinek <jakub@redhat.com>
425 * g++.dg/warn/Wsequence-point-3.C: New test.
427 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
429 PR preprocessor/17349
430 * gcc.dg/cpp/cmdlne-C3.c: New.
432 2010-11-16 Richard Guenther <rguenther@suse.de>
434 PR tree-optimization/44545
435 * gcc.dg/pr44545.c: New testcase.
437 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
439 PR rtl-optimization/46366
440 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
443 2010-11-16 Richard Guenther <rguenther@suse.de>
445 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
447 2010-11-16 Richard Guenther <rguenther@suse.de>
450 * gfortran.dg/gomp/pr45172.f90: New testcase.
452 2010-11-16 Nick Clifton <nickc@redhat.com>
454 * gcc.target/rx/pack.c: New test.
456 2010-11-15 Richard Henderson <rth@redhat.com>
458 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
459 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
460 Use builtin_constant_p rather than scanning for builtin name.
462 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
464 * objc.dg/property/dotsyntax-18.m: New.
465 * objc.dg/property/dotsyntax-19.m: New.
466 * objc.dg/property/dotsyntax-20.m: New.
467 * obj-c++.dg/property/dotsyntax-18.mm: New.
468 * obj-c++.dg/property/dotsyntax-19.mm: New.
469 * obj-c++.dg/property/dotsyntax-20.mm: New.
470 * objc.dg/property/dotsyntax-4.m: Removed some unused
472 * objc.dg/property/dotsyntax-6.m: Same change.
473 * objc.dg/property/dotsyntax-16.m: Same change.
474 * objc.dg/property/dotsyntax-17.m: Same change.
475 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
476 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
477 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
478 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
479 * objc.dg/property/at-property-22.m: Added missing casts.
480 * obj-c++.dg/property/at-property-22.mm: Same change.
482 2010-11-15 Jakub Jelinek <jakub@redhat.com>
484 PR tree-optimization/46491
485 * gcc.target/i386/pr46491.c: New test.
487 PR tree-optimization/46461
488 * gcc.c-torture/compile/pr46461.c: New test.
490 2010-11-15 Tobias Burnus <burnus@net.b.de>
493 * gfortran.dg/allocatable_scalar_11.f90: New.
494 * gfortran.dg/allocatable_scalar_5.f90: Make test case
497 2010-11-15 Jakub Jelinek <jakub@redhat.com>
500 * gcc.target/i386/pr46095.c: New test.
503 * gcc.dg/pr46387.c: New test.
505 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
507 * objc.dg/property/dotsyntax-16.m: New.
508 * objc.dg/property/dotsyntax-17.m: New.
509 * obj-c++.dg/property/dotsyntax-16.mm: New.
510 * obj-c++.dg/property/dotsyntax-17.mm: New.
511 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
512 syntax with properties, which now works.
513 * obj-c++.dg/property/at-property-10.mm: Same change.
515 2010-11-15 Martin Jambor <mjambor@suse.cz>
517 PR tree-optimization/46349
518 * gnat.dg/opt9.adb: New file.
519 * gnat.dg/opt9_pkg.ads: Likewise
521 2010-11-15 Richard Guenther <rguenther@suse.de>
524 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
526 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
528 PR preprocessor/45038
529 * g++.dg/pr45038.C: New test.
531 2010-11-15 Richard Guenther <rguenther@suse.de>
533 PR tree-optimization/46467
534 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
536 2010-11-15 Richard Guenther <rguenther@suse.de>
539 * g++.dg/torture/pr34850.C: Adjust.
541 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
544 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
546 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
548 * objc.dg/property/at-property-21.m: New.
549 * objc.dg/property/at-property-22.m: New.
550 * objc.dg/property/at-property-23.m: New.
551 * objc.dg/property/synthesize-9.m: New.
552 * objc.dg/property/synthesize-10.m: New.
553 * objc.dg/property/synthesize-11.m: New.
554 * obj-c++.dg/property/at-property-21.mm: New.
555 * obj-c++.dg/property/at-property-22.mm: New.
556 * obj-c++.dg/property/at-property-23.mm: New.
557 * obj-c++.dg/property/synthesize-9.mm: New.
558 * obj-c++.dg/property/synthesize-10.mm: New.
559 * obj-c++.dg/property/synthesize-11.mm: New.
561 * objc.dg/property/at-property-4.m: Updated to match new compiler
562 where some errors have been converted into warnings and vice versa.
563 * objc.dg/property/at-property-16.m: Same change.
564 * objc.dg/property/at-property-18.m: Same change.
565 * objc.dg/property/property-neg-5.m: Same change.
566 * obj-c++.dg/property/at-property-4.mm: Same change.
567 * obj-c++.dg/property/at-property-16.mm: Same change.
568 * obj-c++.dg/property/at-property-18.mm: Same change.
569 * obj-c++.dg/property/property-neg-5.mm: Same change.
571 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
572 commented out because of testsuite problems; I found out that
573 using dg-warning instead of dg-message gets them to work.
574 * obj-c++.dg/property/property-neg-3.mm: Same change.
575 * obj-c++.dg/property/synthesize-6.mm: Same change.
576 * obj-c++.dg/property/at-property-5.mm: Same change.
577 * obj-c++.dg/property/at-property-14.mm: Same change.
578 * obj-c++.dg/property/at-property-18.mm: Same change.
579 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
580 some tests still do not work due to some other testsuite issue).
582 2010-11-13 Jason Merrill <jason@redhat.com>
584 * g++.dg/cpp0x/auto20.C: New.
586 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
588 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
589 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
591 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
594 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
595 * gcc.dg/pr35746.c: Likewise.
596 * gcc.dg/cpp/direct2.c: Likewise.
597 * gcc.dg/cpp/direct2s.c: Likewise.
598 * gcc.dg/noncompile/920923-1.c: Likewise.
599 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
601 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
603 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
605 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
607 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
608 a pointer to an arbitrary C struct with an Objective-C protocol.
609 Test various valid uses of typedef with Objective-C objects and
611 * objc.dg/invalid-type-1.m: New.
612 * obj-c++.dg/invalid-type-1.m: New.
614 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
616 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
618 2010-11-13 Tobias Burnus <burnus@net-b.de>
621 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
623 2010-11-13 Tobias Burnus <burnus@net-b.de>
626 * gfortran.dg/volatile12.f90: New.
628 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
630 * objc.dg/attributes/method-format-1.m: Adjust.
632 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
635 * gcc.dg/decl-9.c: New.
637 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
639 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
641 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
643 * gcc.dg/format/few-1.c: New test.
644 * gcc.dg/format/asm_fprintf-1.c: Adjust.
645 * gcc.dg/format/c90-scanf-1.c: Adjust.
646 * gcc.dg/format/cmn-err-1.c: Adjust.
647 * gcc.dg/format/dfp-printf-1.c: Adjust.
648 * gcc.dg/format/dfp-scanf-1.c: Adjust.
649 * gcc.dg/format/gcc_diag-1.c: Adjust.
650 * gcc.dg/format/ms_unnamed-1.c: Adjust.
651 * gcc.dg/format/strfmon-1.c: Adjust.
652 * gcc.dg/format/unnamed-1.c: Adjust.
653 * gcc.dg/format/xopen-2.c: Adjust.
654 * g++.dg/ext/builtin4.C: Adjust.
655 * g++.dg/ext/builtin5.C: Adjust.
657 2010-11-12 Joseph Myers <joseph@codesourcery.com>
659 * gcc.dg/pragma-diag-2.c: New test.
661 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
664 * gfortran.dg/optional_mask.f90: New test.
666 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
668 * g++.dg/cpp0x/defaulted15.C: Adjust.
670 2010-11-12 James Dennett <jdennett@google.com>
673 * g++.dg/expr/static_cast7.C: New.
675 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
677 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
679 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
681 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
682 * gcc.target/mips/call-3.c: Add dg-require-visibility.
684 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
686 * gcc.dg/pr46375.c: New test.
688 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
691 * c-c++-common/fmax-errors.c: New test.
693 2010-11-11 Richard Henderson <rth@redhat.com>
695 * gcc.target/i386/sse-24.c: Use -ffp-contract.
697 2010-11-11 Jan Hubicka <jh@suse.cz>
699 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
700 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
702 2010-11-12 Jakub Jelinek <jakub@redhat.com>
705 * gcc.dg/pr46088.c: New test.
707 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
709 * gfortran.dg/empty_derived_type.f90: New test.
711 2010-11-11 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/class_31.f90: New.
717 * gfortran.dg/forall_14.f90: New.
719 2010-11-11 Jakub Jelinek <jakub@redhat.com>
720 Tobias Burnus <burnus@net-b.de>
723 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
725 2010-11-11 Jan Hubicka <jh@suse.cz>
727 * gcc.dg/20081223-1.c: Update LTO options.
728 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
729 * gcc.dg/lto/20081118_0.c: Update LTO options.
730 * gcc.dg/lto/ipareference_0.c: Update LTO options.
731 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
732 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
733 * gcc.dg/lto/ipacp_0.c: Update LTO options.
734 * gcc.dg/lto/20090116_0.c: Update LTO options.
735 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
736 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
737 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
738 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
739 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
740 * gcc.dg/lto/20081224_0.c: Update LTO options.
741 * gcc.dg/lto/20090219_0.c: Update LTO options.
742 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
743 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
744 * gcc.dg/lto/20081115_0.c: Update LTO options.
745 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
746 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
747 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
748 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
749 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
750 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
751 * g++.dg/20090107-1.C: Update LTO options.
752 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
753 * g++.dg/lto/20081123_0.C: Update LTO options.
754 * g++.dg/lto/20090313_0.C: Update LTO options.
755 * g++.dg/lto/20081125_0.C: Update LTO options.
756 * g++.dg/lto/20081109-1_0.C: Update LTO options.
757 * g++.dg/lto/20081219_0.C: Update LTO options.
758 * g++.dg/lto/20100724-1_0.C: Update LTO options.
759 * g++.dg/lto/20081204-1_0.C: Update LTO options.
760 * g++.dg/lto/20090303_0.C: Update LTO options.
761 * g++.dg/lto/20100723-1_0.C: Update LTO options.
762 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
763 * g++.dg/lto/20090128_0.C: Update LTO options.
764 * g++.dg/lto/20081204-2_0.C: Update LTO options.
765 * g++.dg/lto/20090302_0.C: Update LTO options.
766 * g++.dg/lto/20081119-1_0.C: Update LTO options.
767 * g++.dg/lto/20081118_0.C: Update LTO options.
768 * g++.dg/20090121-1.C: Update LTO options.
769 * objc.dg/lto/lto.exp: Update LTO options.
770 * lib/lto.exp: Update LTO options.
771 * lib/gcc-dg.exp: Update LTO options.
772 * lib/c-torture.exp: Update LTO options.
773 * obj-c++.dg/lto/lto.exp: Update LTO options.
775 2010-11-11 Jan Hubicka <jh@suse.cz>
777 PR tree-optimize/40436
778 * gcc.dg/tree-ssa/inline-5.c: New testcase.
779 * gcc.dg/tree-ssa/inline-6.c: New testcase.
781 2010-11-11 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/proc_decl_24.f90: New.
785 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
787 * objc.dg/property/at-property-20.m: New.
788 * objc.dg/property/synthesize-8.m: New.
789 * obj-c++.dg/property/at-property-20.m: New.
790 * obj-c++.dg/property/synthesize-8.mm: New.
792 2010-11-11 Joseph Myers <joseph@codesourcery.com>
794 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
796 2010-11-11 Jakub Jelinek <jakub@redhat.com>
799 * gcc.c-torture/compile/pr46388.c: New test.
801 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
803 * lib/lto.exp (lto-get-options-main): Support optional target
804 selector for dg-suppress-ld-options.
806 2010-11-11 Martin Jambor <mjambor@suse.cz>
808 PR tree-optimization/46383
809 * g++.dg/torture/pr46383.C: New test.
811 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
813 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
814 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
816 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
817 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
818 * g++.dg/other/i386-3.C: Ditto.
820 2010-11-10 Jason Merrill <jason@redhat.com>
822 * g++.dg/cpp0x/constexpr-46420.C: New.
824 2010-11-10 Joseph Myers <joseph@codesourcery.com>
826 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
827 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
828 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
829 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
832 2010-11-10 Jan Hubicka <jh@suse.cz>
834 PR tree-optimize/38669
835 * gcc.dg/tree-ssa/pr38699.c: New testcase.
837 2010-11-10 Jan Hubicka <jh@suse.cz>
839 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
841 2010-11-10 Jason Merrill <jason@redhat.com>
843 * g++.dg/cpp0x/constexpr-bitfield.C: New.
845 2010-11-10 Jakub Jelinek <jakub@redhat.com>
848 * gcc.dg/debug/pr46409.c: New test.
851 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
853 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
856 * gcc-target/i386/pr46419.c: New test.
858 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
860 * g++.dg/other/i386-2.C: Add -mtbm.
861 * g++.dg/other/i386-3.C: Likewise.
862 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
863 * gcc.target/i386/funcspec-6.c: Likewise.
864 * gcc.target/i386/sse-12.c: Add -mtbm.
865 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
867 * gcc.target/i386/sse-14.c: Likewise.
868 * gcc.target/i386/sse-22.c: Likewise.
869 * gcc.target/i386/sse-23.c: Likewise.
870 * gcc.target/i386/tbm-1.c: New file.
871 * gcc.target/i386/tbm-2.c: Likewise.
873 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
875 * g++.dg/other/i386-2.C: Add -mbmi.
876 * g++.dg/other/i386-3.C: Likewise.
877 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
878 * gcc.target/i386/funcspec-6.c: Likewise.
879 * gcc.target/i386/sse-12.c: Add -mbmi.
880 * gcc.target/i386/bmi-1.c: New file.
881 * gcc.target/i386/bmi-2.c: Likewise.
882 * gcc.target/i386/bmi-3.c: Likewise.
883 * gcc.target/i386/bmi-4.c: Likewise.
884 * gcc.target/i386/bmi-5.c: Likewise.
885 * gcc.target/i386/bmi-6.c: Likewise.
887 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
890 * g++.dg/pr46065.C: New test.
892 2010-11-10 Jan Hubicka <jh@suse.cz>
894 PR tree-optimize/33172
895 PR tree-optimize/43411
896 * gcc.dg/tree-ssa/pr33172.c: New testcase.
897 * g++.dg/tree-ssa/pr43411.C: New testcase.
899 2010-11-10 Jan Hubicka <jh@suse.cz>
901 PR tree-optimize/46228
902 * g++.dg/tree-ssa/pr46228.C: New testcase.
904 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
906 PR tree-optimization/46414
907 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
909 2010-11-10 Tobias Burnus <burnus@net-b.de>
912 * gfortran.dg/intrinsic_7.f90: New.
914 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
916 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
917 * g++.dg/abi/thunk4.C: Likewise.
918 * g++.dg/opt/combine.C: Add dg-require-visibility.
919 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
920 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
922 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
923 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
924 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
926 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
927 * gcc.dg/intmax_t-1.c: Likewise.
929 2010-11-10 Tobias Burnus <burnus@net-b.de>
932 * gfortran.dg/class_30.f90: New.
934 2010-11-10 Tobias Burnus <burnus@net-b.de>
937 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
940 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
942 PR tree-optimization/45971
943 * gcc.dg/vect/O3-pr45971.c: New.
945 2010-11-10 Richard Guenther <rguenther@suse.de>
947 PR tree-optimization/44964
948 * gcc.dg/pr44964.c: New testcase.
950 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/opt10.adb: Fix typo.
954 2010-11-10 Martin Jambor <mjambor@suse.cz>
956 PR tree-optimization/46351
957 PR tree-optimization/46377
958 * gnat.dg/opt10.adb: New file.
959 * gnat.dg/opt10_pkg.ads: Likewise.
960 * gnat.dg/opt11.adb: Likewise.
961 * gnat.dg/opt11.ads: Likewise.
963 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
965 * gnat.dg/boolean_conv.adb: New test.
967 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
969 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
971 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
973 * gnat.dg/unchecked_convert7.adb: New test.
975 2010-11-10 Richard Guenther <rguenther@suse.de>
977 PR tree-optimization/46398
978 * gcc.dg/torture/pr46398.c: New testcase.
980 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982 * gfortran.dg/open_dev_null.f90: New test.
984 2010-11-09 Jan Hubicka <jh@suse.cz>
986 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
989 2010-11-09 Joseph Myers <joseph@codesourcery.com>
991 * gcc.dg/struct-semi-4.c: New test.
993 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
995 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
996 power5 to enable generation of FRIZ.
998 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1001 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1004 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1007 * gfortran.dg/pr43808.f90: New test.
1009 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1011 PR tree-optimization/46036
1012 * gfortran.dg/lto/pr46036_0.f90: New.
1014 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1017 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1018 bar invocation instead of first.
1021 * gcc.dg/pr46171.c: New test.
1023 2010-11-09 Richard Guenther <rguenther@suse.de>
1025 PR tree-optimization/46355
1026 * gcc.dg/pr46355.c: New testcase.
1028 2010-11-09 Richard Guenther <rguenther@suse.de>
1030 PR tree-optimization/46177
1031 * gcc.dg/pr46177-2.c: New testcase.
1033 2010-11-09 Richard Guenther <rguenther@suse.de>
1036 * gcc.dg/vec-scal-opt.c: Move ...
1037 * gcc.dg/vect/vect-scal-opt.c: ... here.
1038 * gcc.dg/vec-scal-opt1.c: Move ...
1039 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1040 * gcc.dg/vec-scal-opt2.c: Move ...
1041 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1043 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1045 * gnat.dg/specs/static_initializer5.ads: New test.
1046 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1048 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1051 * gcc.c-torture/compile/pr46360.c: New test.
1054 * g++.dg/warn/Wsequence-point-2.C: New test.
1056 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1059 * gfortran.dg/class_29.f03: New.
1061 2010-11-09 Richard Guenther <rguenther@suse.de>
1064 * gcc.target/i386/alias-1.c: New testcase.
1066 2010-11-08 Jason Merrill <jason@redhat.com>
1068 * g++.dg/cpp0x/constexpr-sassert.C: New.
1070 2010-11-08 Jason Merrill <jason@redhat.com>
1072 * g++.dg/cpp0x/constexpr-defarg.C: New.
1074 2010-11-08 Xinliang David Li <davidxl@google.com>
1076 PR tree-optimization/46316
1077 * gcc.c-torture/execute/pr46316.c: New test.
1079 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1082 * gfortran.dg/class_28.f03: Extended.
1084 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1086 * objc.dg/property/dotsyntax-13.m: New.
1087 * objc.dg/property/dotsyntax-14.m: New.
1088 * objc.dg/property/dotsyntax-15.m: New.
1089 * objc.dg/property/synthesize-7.m: New.
1090 * obj-c++.dg/property/dotsyntax-13.mm: New.
1091 * obj-c++.dg/property/dotsyntax-14.mm: New.
1092 * obj-c++.dg/property/dotsyntax-15.mm: New.
1093 * obj-c++.dg/property/synthesize-7.mm: New.
1095 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1097 * objc.dg/property/dynamic-4.m: New.
1098 * objc.dg/property/dynamic-5.m: New.
1099 * objc.dg/property/dynamic-6.m: New.
1100 * obj-c++.dg/property/dynamic-4.mm: New.
1101 * obj-c++.dg/property/dynamic-5.mm: New.
1102 * obj-c++.dg/property/dynamic-6.mm: New.
1104 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1106 * objc.dg/property/synthesize-3.m: New.
1107 * objc.dg/property/synthesize-4.m: New.
1108 * objc.dg/property/synthesize-5.m: New.
1109 * objc.dg/property/synthesize-6.m: New.
1110 * obj-c++.dg/property/synthesize-3.mm: New.
1111 * obj-c++.dg/property/synthesize-4.mm: New.
1112 * obj-c++.dg/property/synthesize-5.mm: New.
1113 * obj-c++.dg/property/synthesize-6.mm: New.
1115 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1117 * objc.dg/property/at-property-5.m: Updated test.
1118 * objc.dg/property/at-property-16.m: New.
1119 * objc.dg/property/at-property-17.m: New.
1120 * objc.dg/property/at-property-18.m: New.
1121 * objc.dg/property/at-property-19.m: New.
1122 * objc.dg/property/dotsyntax-12.m: New.
1123 * objc.dg/protocol-inheritance-1.m: New.
1124 * objc.dg/protocol-inheritance-2.m: New.
1125 * obj-c++.dg/property/at-property-5.mm: Updated test.
1126 * obj-c++.dg/property/at-property-16.mm: New.
1127 * obj-c++.dg/property/at-property-17.mm: New.
1128 * obj-c++.dg/property/at-property-18.mm: New.
1129 * obj-c++.dg/property/at-property-19.mm: New.
1130 * obj-c++.dg/protocol-inheritance-1.mm: New.
1131 * obj-c++.dg/protocol-inheritance-2.mm: New.
1132 * obj-c++.dg/property/dotsyntax-12.mm: New.
1134 2010-11-08 Jason Merrill <jason@redhat.com>
1136 * g++.dg/expr/overflow1.C: New.
1137 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1138 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1139 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1140 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1142 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1144 * gcc.dg/pr35442.c: Adapt warning.
1147 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1148 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1149 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1150 i?86-*-* x86_64-*-*.
1151 * g++.dg/torture/pr36445.C: Likewise.
1152 * gcc.c-torture/compile/pr34856.c: Likewise.
1153 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1154 * gcc.c-torture/compile/vector-1.c: Likewise.
1155 * gcc.c-torture/compile/vector-2.c: Likewise.
1156 * gcc.dg/pr32912-1.c: Likewise.
1157 * gcc.c-torture/execute/va-arg-25.c: Move ...
1158 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1159 Add dg-options -msse, dg-require-effective-target sse_runtime for
1160 for i?86-*-*, x86_64-*-*.
1161 * gcc.c-torture/execute/vector-1.c: Likewise.
1162 * gcc.c-torture/execute/vector-2.c: Likewise.
1163 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1164 i?86-*-*, x86_64-*-*.
1165 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1166 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1167 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1168 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1169 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1171 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1173 * gcc.dg/torture/pr45982.c: Add -std=c99
1174 * gcc.dg/torture/pr45623.c: Ditto.
1176 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1178 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1179 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1181 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1184 * g++.dg/ext/dllimport7.C: Adjust second error check and
1185 allow test for x86_64 mingw, too.
1187 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1190 * gfortran.dg/class_28.f03: New.
1192 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1194 PR rtl-optimization/45352
1195 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1196 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1197 gcc.target/i386/pr45352-2.c: New tests.
1199 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1202 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1203 XFAIL the run for all but m32 x86.
1205 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1207 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1208 as comment character.
1210 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1212 * gcc.target/mips/mips.exp: Revert previous patch.
1213 * gcc.target/mips/fma-1.c: Delete.
1214 * gcc.target/mips/fma-2.c: Likewise.
1215 * gcc.target/mips/fma-3.c: Likewise.
1216 * gcc.target/mips/fma-4.c: Likewise.
1217 * gcc.target/mips/fma-5.c: Likewise.
1218 * gcc.target/mips/fma-6.c: Likewise.
1219 * gcc.target/mips/fma-7.c: Likewise.
1220 * gcc.target/mips/fma-8.c: Likewise.
1221 * gcc.target/mips/fma-9.c: Likewise.
1222 * gcc.target/mips/fma-10.c: Likewise.
1223 * gcc.target/mips/fma-11.c: Likewise.
1224 * gcc.target/mips/fma-12.c: Likewise.
1225 * gcc.target/mips/fma-13.c: Likewise.
1226 * gcc.target/mips/fma-14.c: Likewise.
1227 * gcc.target/mips/fma-15.c: Likewise.
1228 * gcc.target/mips/fma-16.c: Likewise.
1229 * gcc.target/mips/fma-17.c: Likewise.
1230 * gcc.target/mips/fma-18.c: Likewise.
1231 * gcc.target/mips/fma-19.c: Likewise.
1232 * gcc.target/mips/fma-20.c: Likewise.
1234 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1236 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1237 * gcc.target/mips/fma-1.c: New test.
1238 * gcc.target/mips/fma-2.c: Likewise.
1239 * gcc.target/mips/fma-3.c: Likewise.
1240 * gcc.target/mips/fma-4.c: Likewise.
1241 * gcc.target/mips/fma-5.c: Likewise.
1242 * gcc.target/mips/fma-6.c: Likewise.
1243 * gcc.target/mips/fma-7.c: Likewise.
1244 * gcc.target/mips/fma-8.c: Likewise.
1245 * gcc.target/mips/fma-9.c: Likewise.
1246 * gcc.target/mips/fma-10.c: Likewise.
1247 * gcc.target/mips/fma-11.c: Likewise.
1248 * gcc.target/mips/fma-12.c: Likewise.
1249 * gcc.target/mips/fma-13.c: Likewise.
1250 * gcc.target/mips/fma-14.c: Likewise.
1251 * gcc.target/mips/fma-15.c: Likewise.
1252 * gcc.target/mips/fma-16.c: Likewise.
1253 * gcc.target/mips/fma-17.c: Likewise.
1254 * gcc.target/mips/fma-18.c: Likewise.
1255 * gcc.target/mips/fma-19.c: Likewise.
1256 * gcc.target/mips/fma-20.c: Likewise.
1258 2010-11-06 Jason Merrill <jason@redhat.com>
1260 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1262 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1265 * gcc.dg/parser-error-3.c: New test.
1267 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1270 * g++.dg/parse/semicolon2.C: New testcase.
1271 * g++.dg/ext/asmspec1.C: Adjust.
1272 * g++.dg/init/new13.C: Adjust.
1273 * g++.dg/parse/ctor5.C: Adjust.
1275 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1278 * gfortran.dg/class_27.f03: New.
1280 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1282 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1283 * objc.dg/property/dotsyntax-5.m: New.
1284 * objc.dg/property/dotsyntax-6.m: New.
1285 * objc.dg/property/dotsyntax-7.m: New.
1286 * objc.dg/property/dotsyntax-8.m: New.
1287 * objc.dg/property/dotsyntax-9.m: New.
1288 * objc.dg/property/dotsyntax-10.m: New.
1289 * objc.dg/property/dotsyntax-11.m: New.
1290 * obj-c++.dg/property/dotsyntax-5.mm: New.
1291 * obj-c++.dg/property/dotsyntax-6.mm: New.
1292 * obj-c++.dg/property/dotsyntax-7.mm: New.
1293 * obj-c++.dg/property/dotsyntax-8.mm: New.
1294 * obj-c++.dg/property/dotsyntax-9.mm: New.
1295 * obj-c++.dg/property/dotsyntax-10.mm: New.
1296 * obj-c++.dg/property/dotsyntax-11.mm: New.
1298 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1300 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1301 NeXT runtime when the type is READONLY.
1303 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1305 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1306 * gcc.target/i386/387-6.c: Ditto.
1307 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1308 * gcc.target/i386/387-4.c: Ditto.
1309 * gcc.target/i386/387-7.c: Ditto.
1310 * gcc.target/i386/387-8.c: Ditto.
1311 * gcc.target/i386/387-9.c: Ditto.
1312 * gcc.target/i386/387-10.c: Ditto.
1313 * gcc.target/i386/387-11.c: Ditto.
1314 * gcc.target/i386/387-12.c: Ditto.
1316 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1318 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1321 * gcc.dg/darwin-cfstring-format-1.c: New.
1322 * gcc.dg/warn-nsstring.c: New.
1323 * objc.dg/fsf-nsstring-format-1.m: New.
1324 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1325 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1328 2010-11-05 Jason Merrill <jason@redhat.com>
1331 * g++.dg/inherit/virtual6.C: New.
1333 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1336 * gcc.dg/Wcxx-compat-21.c: New test.
1338 2010-11-05 Ian Lance Taylor <iant@google.com>
1341 * gcc.target/i386/pr46084.c: New test.
1343 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1345 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1346 * (check_effective_target_mempcpy): New.
1347 * gcc.c-torture/execute/pr45636.c: Move this...
1348 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1350 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352 * gcc.target/i386/i386.exp (FLAGS): Remove.
1353 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1355 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1358 * g++.dg/opt/empty2.C: New test.
1361 * gcc.target/i386/pr45670.c: New test.
1363 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/class_19.f03: Modified.
1368 * gfortran.dg/class_allocate_6.f03: New.
1370 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1372 * gcc.target/i386/avx-vzeroupper-19.c: New.
1374 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/46099
1377 * gcc.dg/autopar/pr46099.c: New test.
1380 * c-c++-common/pr43690.c: New test.
1382 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1384 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1385 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1386 declaration and implementation.
1387 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1388 * obj-c++.dg/property/at-property-13.mm: Likewise.
1389 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1390 * obj-c++.dg/property/property-1.mm: Likewise.
1391 * obj-c++.dg/property/at-property-7.mm: Likewise.
1392 * obj-c++.dg/property/at-property-9.mm: Likewise.
1393 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1394 * obj-c++.dg/property/at-property-10.mm: Likewise.
1395 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1396 * obj-c++.dg/property/at-property-12.mm: Likewise.
1397 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1398 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1399 * obj-c++.dg/property/at-property-6.mm: Likewise.
1400 * obj-c++.dg/property/at-property-8.mm: Likewise.
1401 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1402 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1403 * obj-c++.dg/property/at-property-11.mm: Likewise.
1404 * obj-c++.dg/template-8.mm: Likewise.
1405 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1406 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1407 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1408 and put a FIXME for this.
1409 * obj-c++.dg/property/property-2.mm: Remove.
1410 * obj-c++.dg/property/property-3.mm: Remove.
1412 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.dg/pr46307.c: New test.
1417 2010-11-05 Jason Merrill <jason@redhat.com>
1420 * g++.dg/ext/complex6.C: New.
1422 2010-11-04 Bud Davis <jimmied@smu.edu>
1424 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1426 2010-11-04 Chao-ying Fu <fu@mips.com>
1428 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1430 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1432 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1434 Fixed using the Objective-C 2.0 dot-syntax with class names.
1435 * objc.dg/property/dotsyntax-3.m: New.
1436 * objc.dg/property/dotsyntax-4.m: New.
1437 * obj-c++.dg/property/dotsyntax-3.mm: New.
1438 * obj-c++.dg/property/dotsyntax-4.mm: New.
1440 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1441 Objective-C 2.0 dot-syntax is used with class names.
1442 * obj-c++.dg/fobjc-std-1.mm: Same change.
1444 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1446 * gcc.target/powerpc/loop_align.c: New.
1448 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1450 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1452 merge from FSF 'apple/trunk' branch.
1453 * gcc.target/powerpc/darwin64-abi.c: New.
1455 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1457 PR tree-optimization/46233
1458 * gcc.dg/pr46233.c: New test.
1460 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1462 * objc.dg/property/property-2.m: Deleted.
1463 * objc.dg/property/property-3.m: Deleted.
1465 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1467 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1469 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1470 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1471 * objc.dg/property/property-1.m: Likewise.
1472 * objc.dg/property/at-property-6.m: Likewise.
1473 * objc.dg/property/at-property-7.m: Likewise.
1474 * objc.dg/property/dotsyntax-1.m: Likewise.
1475 * objc.dg/property/at-property-8.m: Likewise.
1476 * objc.dg/property/dotsyntax-2.m: Likewise.
1477 * objc.dg/property/at-property-9.m: Likewise.
1478 * objc.dg/property/synthesize-2.m: Likewise.
1479 * objc.dg/property/at-property-10.m: Likewise.
1480 * objc.dg/property/at-property-11.m: Likewise.
1481 * objc.dg/property/at-property-12.m: Likewise.
1482 * objc.dg/property/at-property-13.m: Likewise.
1483 * objc.dg/property/fsf-property-method-access.m: Likewise.
1484 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1486 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1488 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1489 deprecation warnings. Use Object1 implementation.
1490 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1491 * objc/execute/forward-1.m: Remove.
1492 * objc/execute/forward-1.x: Remove.
1494 2010-11-04 Jason Merrill <jason@redhat.com>
1496 * g++.dg/cpp0x/constexpr-access.C: New.
1498 2010-11-04 Richard Guenther <rguenther@suse.de>
1500 PR rtl-optimization/46183
1501 * gcc.dg/torture/pr46183.c: New testcase.
1503 2010-11-04 Richard Guenther <rguenther@suse.de>
1505 PR tree-optimization/46068
1506 * gcc.dg/torture/pr46068.c: New testcase.
1508 2010-11-04 Richard Guenther <rguenther@suse.de>
1510 PR tree-optimization/45991
1511 * gcc.dg/pr45991.c: New testcase.
1513 2010-11-04 Richard Guenther <rguenther@suse.de>
1515 PR tree-optimization/46154
1516 * g++.dg/torture/pr46154.C: New testcase.
1518 2010-11-04 Richard Guenther <rguenther@suse.de>
1520 PR tree-optimization/45733
1521 * gcc.dg/pr45733.c: New testcase.
1523 2010-11-04 Ira Rosen <irar@il.ibm.com>
1525 PR tree-optimization/46213
1526 * gfortran.dg/vect/pr46213.f90: New.
1528 2010-11-04 Richard Guenther <rguenther@suse.de>
1531 * gcc.dg/pr34989-1.c: Move ...
1532 * gcc.dg/lto/pr34989-1_0.c: ... here.
1533 * gcc.dg/pr34989-2.c: Move ...
1534 * gcc.dg/lto/pr34989-1_1.c: ... here.
1535 * gcc.dg/pr27898.c: Move ...
1536 * gcc.dg/lto/pr27898_0.c: ... here and ...
1537 * gcc.dg/lto/pr27898_1.c: ... split.
1538 * gcc.dg/pr28712.c: Move ...
1539 * gcc.dg/lto/pr28712_0.c: ... here and ...
1540 * gcc.dg/lto/pr28712_1.c: ... split ...
1541 * gcc.dg/lto/pr28712_2.c: ... twice.
1542 * gcc.dg/pr28706.c: Move ...
1543 * gcc.dg/lto/pr28706_0.c: ... here and ...
1544 * gcc.dg/lto/pr28706_1.c: ... split.
1546 2010-11-04 Richard Guenther <rguenther@suse.de>
1547 Richard Henderson <rth@redhat.com>
1549 * gcc.target/i386/fma4-vector-2.c: New testcase.
1551 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1552 Richard Guenther <rguenther@suse.de>
1554 * gcc.dg/vec-scal-opt.c: New testcase.
1555 * gcc.dg/vec-scal-opt1.c: New testcase.
1556 * gcc.dg/vec-scal-opt2.c: New testcase.
1558 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1560 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1561 from plugin build flags on Darwin targets.
1563 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1565 * gcc.target/i386/pr46285.c: Require split_stack target.
1567 2010-11-03 Jason Merrill <jason@redhat.com>
1570 * g++.dg/cpp0x/constexpr-base2.C: New.
1573 * g++.dg/cpp0x/initlist45.C: New.
1575 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1577 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1578 is now allowed in categories.
1579 * obj-c++.dg/property/dynamic-2.mm: Same change.
1580 * objc.dg/property/dynamic-3.m: New.
1581 * obj-c++.dg/property/dynamic-3.mm: New.
1582 * objc.dg/property/at-property-14.m: New.
1583 * objc.dg/property/at-property-15.m: New.
1584 * obj-c++.dg/property/at-property-14.mm: New.
1585 * obj-c++.dg/property/at-property-15.mm: New.
1587 * objc.dg/foreach-6.m: Added a few more tests for valid and
1588 invalid iterating variables and collections.
1590 2010-11-03 Xinliang David Li <davidxl@google.com>
1593 * g++.dg/tree-ssa/ivopts-2.C: New test.
1595 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1598 * gcc.target/i386/pr46295.c: New.
1600 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1602 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1603 precision min/max for single precision on VSX.
1605 2010-11-03 Jason Merrill <jason@redhat.com>
1608 * g++.dg/cpp0x/constexpr-ice3.C: New.
1610 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1612 * gnat.dg/opt8.ad[sb]: New test.
1613 * gnat.dg/opt8_pkg.ads: New helper.
1615 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1617 PR rtl-optimization/45865
1618 * gcc.dg/pr45865.c: New.
1619 * gcc.dg/torture/pr45865.c: Likewise.
1621 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1622 * gcc.target/arm/headmerge-2.c: Likewise.
1623 * gcc.target/i386/headmerge-1.c: Likewise.
1624 * gcc.target/i386/headmerge-2.c: Likewise.
1626 2010-11-03 Richard Guenther <rguenther@suse.de>
1629 * gcc.dg/pr46288.c: New testcase.
1631 2010-11-03 Richard Guenther <rguenther@suse.de>
1633 PR tree-optimization/44807
1634 * gcc.dg/torture/pr44807.c: New testcase.
1636 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1638 PR libgfortran/43899
1639 * gfortran.dg/namelist_67.f90: New test.
1641 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1643 PR tree-optimization/46009
1644 * gcc.dg/vect/pr46009.c: New function.
1646 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1648 Implemented -fobjc-std=objc1 flag.
1649 * objc.dg/fobjc-std-1.m: New.
1650 * obj-c++.dg/fobjc-std-1.mm: New.
1652 2010-11-03 Richard Guenther <rguenther@suse.de>
1655 * g++.dg/debug/pr46241.C: New testcase.
1657 2010-11-03 Richard Guenther <rguenther@suse.de>
1659 PR tree-optimization/46190
1660 * gfortran.dg/pr46190.f90: New testcase.
1662 2010-11-03 Richard Guenther <rguenther@suse.de>
1665 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1666 * gcc.dg/vect/vect-19.c: Likewise.
1667 * gcc.dg/vect/vect-17.c: Likewise.
1669 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1672 * gcc.target/i386/pr46285.c: New.
1674 2010-11-03 Richard Guenther <rguenther@suse.de>
1676 PR tree-optimization/46217
1677 * gcc.dg/pr46217.c: New testcase.
1679 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1681 * objc.dg/property/dotsyntax-1.m: New.
1682 * objc.dg/property/dotsyntax-2.m: New.
1683 * obj-c++.dg/property/dotsyntax-1.mm: New.
1684 * obj-c++.dg/property/dotsyntax-2.mm: New.
1686 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1688 PR tree-optimization/46165
1689 * gcc.dg/pr46165.c: New test.
1691 2010-11-03 Richard Guenther <rguenther@suse.de>
1694 * gcc.dg/pr46251.c: New testcase.
1696 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/46107
1699 * gcc.c-torture/compile/pr46107.c: New test.
1702 * gcc.dg/pr46252.c: New test.
1704 PR rtl-optimization/46034
1705 PR rtl-optimization/46212
1706 PR rtl-optimization/46248
1707 * gcc.c-torture/compile/pr46034.c: New test.
1708 * gcc.c-torture/compile/pr46248.c: New test.
1709 * gcc.dg/pr46212.c: New test.
1711 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/sizetype4.adb: New test.
1715 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1717 * gcc.target/i386/avx-vzeroupper-15.c: New.
1718 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1719 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1720 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1723 * gcc.target/i386/pr46253.c: New.
1725 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
1726 Tobias Burnus <burnus@net-b.de>
1729 * gfortran.dg/deferred_type_param_1.f90: New.
1730 * gfortran.dg/deferred_type_param_2.f90: New.
1731 * gfortran.dg/initialization_1.f90: Update dg-errors.
1732 * gfortran.dg/initialization_9.f90: Update dg-errors.
1734 2010-11-02 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/46149
1737 * g++.dg/torture/pr46149.C: New testcase.
1739 2010-11-02 Richard Guenther <rguenther@suse.de>
1741 PR tree-optimization/46216
1742 * gcc.dg/torture/pr46216.c: New testcase.
1744 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1747 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1750 2010-11-02 Richard Guenther <rguenther@suse.de>
1752 PR tree-optimization/46184
1753 * gcc.dg/pr46184.c: New testcase.
1755 2010-11-02 Richard Guenther <rguenther@suse.de>
1757 PR tree-optimization/46177
1758 * gcc.dg/pr46177.c: New testcase.
1760 2010-11-02 Martin Jambor <mjambor@suse.cz>
1763 * g++.dg/ipa/ivinline-9.C: New test.
1765 2010-11-02 Martin Jambor <mjambor@suse.cz>
1767 PR tree-optimization/45875
1768 * g++.dg/torture/pr45875.C: New test.
1770 2010-11-02 Richard Guenther <rguenther@suse.de>
1773 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1775 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1778 * gcc.dg/pr46255.c: New test.
1780 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1784 * g++.dg/template/sfinae26.C: New test.
1785 * g++.dg/template/sfinae27.C: Likewise.
1787 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1790 * g++.dg/template/typedef36.C: New test.
1791 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1792 * g++.dg/template/canon-type-10.C: Likewise.
1793 * g++.dg/template/canon-type-11.C: Likewise.
1794 * g++.dg/template/canon-type-12.C: Likewise.
1795 * g++.dg/template/canon-type-13.C: Likewise.
1797 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1799 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1800 instance of debug_pubnames on darwin.
1802 2010-11-01 Jason Merrill <jason@redhat.com>
1803 Benjamin Kosnik <bkoz@redhat.com>
1805 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1806 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1808 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1809 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1810 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1811 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1812 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1813 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1814 * g++.dg/cpp0x/constexpr-array.C: New.
1815 * g++.dg/cpp0x/constexpr-base.C: New.
1816 * g++.dg/cpp0x/constexpr-complex.C: New.
1817 * g++.dg/cpp0x/constexpr-data1.C: New.
1818 * g++.dg/cpp0x/constexpr-data2.C: New.
1819 * g++.dg/cpp0x/constexpr-deref.C: New.
1820 * g++.dg/cpp0x/constexpr-diag1.C: New.
1821 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1822 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1823 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1824 * g++.dg/cpp0x/constexpr-empty.C: New.
1825 * g++.dg/cpp0x/constexpr-empty2.C: New.
1826 * g++.dg/cpp0x/constexpr-empty3.C: New.
1827 * g++.dg/cpp0x/constexpr-empty4.C: New.
1828 * g++.dg/cpp0x/constexpr-empty5.C: New.
1829 * g++.dg/cpp0x/constexpr-ex1.C: New.
1830 * g++.dg/cpp0x/constexpr-ex2.C: New.
1831 * g++.dg/cpp0x/constexpr-ex3.C: New.
1832 * g++.dg/cpp0x/constexpr-ex4.C: New.
1833 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1834 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1835 * g++.dg/cpp0x/constexpr-function1.C: New.
1836 * g++.dg/cpp0x/constexpr-function2.C: New.
1837 * g++.dg/cpp0x/constexpr-function3.C: New.
1838 * g++.dg/cpp0x/constexpr-ice.C: New.
1839 * g++.dg/cpp0x/constexpr-initlist.C: New.
1840 * g++.dg/cpp0x/constexpr-neg1.C: New.
1841 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1842 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1843 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1844 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1845 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1846 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1847 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1848 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1849 * g++.dg/cpp0x/constexpr-object1.C: New.
1850 * g++.dg/cpp0x/constexpr-object2.C: New.
1851 * g++.dg/cpp0x/constexpr-overflow.C: New.
1852 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1853 * g++.dg/cpp0x/constexpr-pos1.C: New.
1854 * g++.dg/cpp0x/constexpr-potential1.C: New.
1855 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1856 * g++.dg/cpp0x/constexpr-pure.C: New.
1857 * g++.dg/cpp0x/constexpr-static.C: New.
1858 * g++.dg/cpp0x/constexpr-static2.C: New.
1859 * g++.dg/cpp0x/constexpr-static3.C: New.
1860 * g++.dg/cpp0x/constexpr-static4.C: New.
1861 * g++.dg/cpp0x/constexpr-static5.C: New.
1862 * g++.dg/cpp0x/constexpr-static6.C: New.
1863 * g++.dg/cpp0x/constexpr-string.C: New.
1864 * g++.dg/cpp0x/constexpr-switch.C: New.
1865 * g++.dg/cpp0x/constexpr-targ.C: New.
1866 * g++.dg/cpp0x/constexpr-throw.C: New.
1867 * g++.dg/cpp0x/constexpr-typeid.C: New.
1868 * g++.dg/cpp0x/constexpr-union.C: New.
1869 * g++.dg/cpp0x/constexpr-value.C: New.
1870 * g++.dg/cpp0x/constexpr-value2.C: New.
1871 * g++.dg/cpp0x/constexpr-variadic.C: New.
1872 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1873 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1874 * g++.dg/other/fold1.C: Likewise.
1875 * g++.dg/parse/crash36.C: Likewise.
1876 * g++.dg/parse/constant4.C: Adjust expected error.
1877 * g++.dg/template/arg5.C: Likewise.
1878 * g++.dg/template/non-dependent10.C: Likewise.
1879 * g++.dg/template/qualified-id3.C: Likewise.
1880 * g++.dg/warn/overflow-warn-1.C: Likewise.
1881 * g++.dg/warn/overflow-warn-3.C: Likewise.
1882 * g++.dg/warn/overflow-warn-4.C: Likewise.
1883 * g++.old-deja/g++.pt/crash10.C: Likewise.
1885 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1887 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1889 Implemented format and noreturn attributes for Objective-C methods.
1890 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1891 * objc.dg/attributes/method-deprecated-1.m: New.
1892 * objc.dg/attributes/method-deprecated-2.m: New.
1893 * objc.dg/attributes/method-deprecated-3.m: New.
1894 * objc.dg/attributes/method-noreturn-1.m: New.
1895 * objc.dg/attributes/method-sentinel-1.m: New.
1896 * objc.dg/attributes/method-format-1.m: New.
1897 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1898 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1899 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1900 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1901 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1902 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1903 * obj-c++.dg/attributes/method-format-1.mm: New.
1905 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1907 * objc.dg/property/at-property-deprecated-1.m: New.
1908 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1910 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1912 Implemented Objective-C 2.0 property accessors.
1913 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1914 avoid testing more complex accessors in this testcase which is not
1916 * objc.dg/property/at-property-7.m: Same change.
1917 * objc.dg/property/at-property-8.m: Same change.
1918 * objc.dg/property/at-property-9.m: Same change.
1919 * objc.dg/property/at-property-10.m: Same change.
1920 * objc.dg/property/at-property-11.m: Same change.
1921 * obj-c++.dg/property/at-property-6.mm: Same change.
1922 * obj-c++.dg/property/at-property-7.mm: Same change.
1923 * obj-c++.dg/property/at-property-8.mm: Same change.
1924 * obj-c++.dg/property/at-property-9.mm: Same change.
1925 * obj-c++.dg/property/at-property-10.mm: Same change.
1926 * obj-c++.dg/property/at-property-11.mm: Same change.
1927 * objc.dg/property/at-property-12.m: New.
1928 * objc.dg/property/at-property-13.m: New.
1929 * obj-c++.dg/property/at-property-12.mm: New.
1930 * obj-c++.dg/property/at-property-13.mm: New.
1932 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1935 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1936 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1937 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1938 * gfortran.dg/allocate_with_typespec_2.f: New test.
1939 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1940 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1941 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1943 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1944 Nathan Froyd <froydnj@codesourcery.com>
1946 PR tree-optimization/46259
1947 * gfortran.dg/pr46259.f: New testcase.
1949 2010-11-01 Paul Koning <ni1d@arrl.net>
1951 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1952 * gcc.c-torture/compile/20020604-1.c: Ditto.
1953 * gcc.c-torture/compile/20001226-1.c: Ditto.
1954 * gcc.c-torture/compile/20010327-1.c: Ditto.
1955 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1956 * gcc.c-torture/compile/pr43191.c: Ditto.
1957 * gcc.c-torture/compile/pr41181.c: Ditto.
1959 2010-10-31 Richard Henderson <rth@redhat.com>
1961 * lib/target-supports.exp
1962 (check_effective_target_automatic_stack_alignment): True for
1963 x86 but not windows.
1964 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1965 use of the preferred-stack-boundary arguments.
1966 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1968 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1971 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1972 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1974 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1976 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1978 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1980 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1981 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1983 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1984 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1985 * objc.dg/torture/tls/thr-init.m: Likewise.
1986 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1987 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1989 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1991 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1994 2010-10-30 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/typebound_generic_10.f03: New.
2001 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2003 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2004 * objc.dg/property/property-neg-1.m: Updated for changes in the
2005 syntax of @property and the implementation of
2006 @synthesize/@dynamic.
2007 * objc.dg/property/property-neg-2.m: Same change.
2008 * objc.dg/property/property-neg-3.m: Same change.
2009 * objc.dg/property/property-neg-4.m: Same change.
2010 * objc.dg/property/property-neg-5.m: Same change.
2011 * objc.dg/property/property-neg-7.m: Same change.
2012 * objc.dg/property/property-1.m: Same change.
2013 * objc.dg/property/synthesize-1.m: Same change.
2014 * objc.dg/property/at-property-2.m: Same change.
2015 * objc.dg/property/at-property-4.m: Same change.
2017 * objc.dg/property/fsf-property-method-acces.m: Updated for
2018 changes in the syntax of @property and the implementation of
2019 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2020 * objc.dg/property/fsf-property-basic.m: Same change.
2021 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2023 * objc.dg/property/at-property-5.m: New.
2024 * objc.dg/property/at-property-6.m: New.
2025 * objc.dg/property/at-property-7.m: New.
2026 * objc.dg/property/at-property-8.m: New.
2027 * objc.dg/property/at-property-9.m: New.
2028 * objc.dg/property/at-property-10.m: New.
2029 * objc.dg/property/at-property-11.m: New.
2030 * objc.dg/property/synthesize-2.m: New.
2031 * objc.dg/property/dynamic-2.m: New.
2033 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2034 syntax of @property and the implementation of
2035 @synthesize/@dynamic.
2036 * obj-c++.dg/property/property-neg-2.mm: Same change.
2037 * obj-c++.dg/property/property-neg-3.mm: Same change.
2038 * obj-c++.dg/property/property-neg-4.mm: Same change.
2039 * obj-c++.dg/property/property-neg-5.mm: Same change.
2040 * obj-c++.dg/property/property-neg-7.mm: Same change.
2041 * obj-c++.dg/property/property-1.mm: Same change.
2042 * obj-c++.dg/property/synthesize-1.mm: Same change.
2043 * obj-c++.dg/property/at-property-2.mm: Same change.
2044 * obj-c++.dg/property/at-property-4.mm: Same change.
2046 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2047 changes in the syntax of @property and the implementation of
2048 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2049 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2050 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2052 * obj-c++.dg/property/at-property-5.mm: New.
2053 * obj-c++.dg/property/at-property-6.mm: New.
2054 * obj-c++.dg/property/at-property-7.mm: New.
2055 * obj-c++.dg/property/at-property-8.mm: New.
2056 * obj-c++.dg/property/at-property-9.mm: New.
2057 * obj-c++.dg/property/at-property-10.mm: New.
2058 * obj-c++.dg/property/at-property-11.mm: New.
2059 * obj-c++.dg/property/synthesize-2.mm: New.
2060 * obj-c++.dg/property/dynamic-2.mm: New.
2062 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2063 Andrew Pinski <pinskia@gmail.com>
2065 * gcc.c-torture/execute/vector-shift.c: New testcase.
2066 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2067 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2068 * gcc.dg/vector-shift.c: Likewise.
2069 * gcc.dg/vector-shift1.c: Likewise.
2070 * gcc.dg/torture/vector-shift2.c: Likewise.
2071 * gcc.dg/vector-shift3.c: Likewise.
2072 * gcc.dg/simd-1b.c: Adjust.
2074 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2076 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2078 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2080 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2082 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2085 * gcc.target/i386/pr46153.c: New test.
2087 2010-10-27 Jason Merrill <jason@redhat.com>
2089 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2091 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2094 * gfortran.dg/class_dummy_3.f03: New.
2096 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2098 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2099 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2101 * gcc.target/i386/avx-vzeroupper-3.c: New.
2102 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2103 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2104 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2105 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2106 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2107 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2108 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2109 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2110 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2111 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2112 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2114 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2116 * obj-c.dg/property/at-property-4.m: New.
2117 * obj-c++.dg/property/at-property-4.mm: New.
2118 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2120 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2123 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2125 * objc.dg/property/at-property-1.m: New.
2126 * objc.dg/property/at-property-2.m: New.
2127 * objc.dg/property/at-property-3.m: New.
2128 * objc.dg/ivar-invalid-type-1.m: New.
2129 * obj-c++.dg/property/at-property-1.mm: New.
2130 * obj-c++.dg/property/at-property-2.mm: New.
2131 * obj-c++.dg/property/at-property-3.mm: New.
2132 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2133 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2136 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2138 PR libgfortran/46010
2139 * gfortran.dg/namelist_66.f90: New test.
2140 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2142 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2145 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2146 * gfortran.dg/allocatable_scalar_10.f90: New.
2147 * gfortran.dg/class_19.f03: Extended.
2149 2010-10-26 Jan Hubicka <jh@suse.cz>
2152 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2154 2010-10-26 Ira Rosen <irar@il.ibm.com>
2156 PR tree-optimization/46167
2157 * gcc.dg/vect/O-pr46167.c: New.
2158 * gcc.dg/vect/vect.exp: Run tests with -O.
2160 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2163 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2164 * g++.dg/vect/pr33860a.cc: Likewise.
2165 * gcc.c-torture/compile/20070522-1.c: Likewise.
2166 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2167 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2168 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2169 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2170 * gcc.dg/pr44136.c: Likewise.
2172 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2173 * gcc.dg/compat/vector-1_x.c: Likewise.
2174 * gcc.dg/compat/vector-1_y.c: Likewise.
2175 * gcc.dg/compat/vector-2_x.c: Likewise.
2176 * gcc.dg/compat/vector-2_y.c: Likewise.
2177 * gcc.dg/pr43300.c: Likewise.
2179 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2180 * gcc.dg/compat/vector-1a_y.c: Likewise.
2181 * gcc.dg/compat/vector-1b_x.c: Likewise.
2182 * gcc.dg/compat/vector-1b_y.c: Likewise.
2183 * gcc.dg/compat/vector-2a_x.c: Likewise.
2184 * gcc.dg/compat/vector-2a_y.c: Likewise.
2185 * gcc.dg/compat/vector-2b_x.c: Likewise.
2186 * gcc.dg/compat/vector-2b_y.c: Likewise.
2187 * gcc.target/i386/pr39162.c: Likewise.
2188 * gcc.target/i386/pr40906-2.c: Likewise.
2189 * gcc.target/i386/sse-5.c: Likewise.
2191 * gcc.dg/pr35442.c: Prune ABI change warnings.
2193 * gcc.c-torture/execute/pr38151.x: New.
2194 * gcc.target/i386/pr44948-1a.c: Likewise.
2195 * gcc.target/i386/pr44948-1b.c: Likewise.
2196 * gcc.target/i386/pr44948-2a.c: Likewise.
2197 * gcc.target/i386/pr44948-2b.c: Likewise.
2199 2010-10-26 Ian Lance Taylor <iant@google.com>
2202 * gcc.c-torture/execute/20101025-1.c: New test.
2204 2010-10-26 Tobias Burnus <burnus@net-b.de>
2207 * gfortran.dg/class_allocate_5.f90: New.
2209 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2211 Implement opaque-enum-specifiers for C++0x
2212 * g++.dg/cpp0x/forw_enum1.C: New.
2213 * g++.dg/cpp0x/forw_enum2.C: New.
2214 * g++.dg/cpp0x/forw_enum3.C: New.
2215 * g++.dg/cpp0x/forw_enum4.C: New.
2216 * g++.dg/cpp0x/forw_enum5.C: New.
2217 * g++.dg/cpp0x/forw_enum6.C: New.
2218 * g++.dg/cpp0x/forw_enum7.C: New.
2219 * g++.dg/cpp0x/forw_enum8.C: New.
2220 * g++.dg/cpp0x/forw_enum9.C: New.
2221 * g++.dg/parse/enum3.C: Add new errors.
2222 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2223 * g++.dg/cpp0x/auto9.C: Add new error.
2224 * g++.dg/template/crash79.C: Add new errors.
2226 2010-10-26 Jie Zhang <jie@codesourcery.com>
2228 * gcc.target/arm/volatile-bitfields-1.c: New test.
2229 * gcc.target/arm/volatile-bitfields-2.c: New test.
2230 * gcc.target/arm/volatile-bitfields-3.c: New test.
2232 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2234 * gnat.dg/pointer_discr1.adb: New test.
2235 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2236 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2237 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2239 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2241 * gnat.dg/loop_optimization8.adb: New test.
2242 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2243 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2245 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2247 * gnat.dg/in_out_parameter2.adb: New test.
2248 * gnat.dg/in_out_parameter3.adb: Likewise.
2250 2010-10-25 Jie Zhang <jie@codesourcery.com>
2252 * g++.dg/opt/combine.c: New test.
2254 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2256 * gnat.dg/opt7.ad[sb]: New test.
2257 * gnat.dg/opt7_pkg.ads: New helper.
2259 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2262 * obj-c.dg/pr45735.mm: New.
2263 * obj-c++.dg/pr45735.mm: New.
2265 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2268 * objc.dg/pr24393.m: New.
2269 * obj-c++.dg/pr24393.mm: New.
2271 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2274 * objc.dg/pr28049.m: New.
2275 * obj-c++.dg/pr28049.mm: New.
2277 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2279 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2280 parameter attributes are now supported.
2281 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2282 * objc.dg/attributes/parameter-attribute-1.m: New test.
2283 * objc.dg/attributes/parameter-attribute-2.m: New test.
2284 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2285 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2287 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2289 Based on the CFString implementation in FSF apple/trunk branch.
2291 * gcc.dg/darwin-cfstring-1.c: New.
2292 * gcc.dg/darwin-cfstring-2.c: New.
2293 * gcc.dg/torture/darwin-cfstring-3.c: New.
2294 * g++.dg/other/darwin-cfstring1.C: New.
2295 * g++.dg/torture/darwin-cfstring-3.C: New.
2297 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2299 * objc.dg/demangle-1.m: New test.
2300 * obj-c++.dg/demangle-1.mm: New test.
2301 * obj-c++.dg/demangle-2.mm: New test.
2302 * obj-c++.dg/demangle-3.mm: New test.
2304 2010-10-23 Ian Lance Taylor <iant@google.com>
2306 * gcc.c-torture/execute/20101011-1.c: New test.
2307 * gcc.c-torture/execute/20101011-1.x: New test driver.
2309 2010-10-23 Tobias Burnus <burnus@net-b.de>
2312 * gfortran.dg/protected_8.f90: New.
2314 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2316 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2317 * gcc.target/i386/isa-9.c: Skip for -march other than
2318 -march=amdfam10 in multilib options.
2319 * gcc.target/i386/pr42589.c: Skip for -march other than
2320 -march=i486 in multilib options.
2321 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2322 other -march in multilib options.
2324 2010-10-23 Jie Zhang <jie@codesourcery.com>
2326 PR rtl-optimization/37360
2327 * gcc.dg/pr37360.c: New test.
2329 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2331 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2333 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2334 Andrew Pinski <pinskia@gmail.com>
2336 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2337 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2338 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2339 * gcc.dg/vector-subscript-1.c: Likewise.
2340 * gcc.dg/vector-subscript-2.c: Likewise.
2341 * gcc.dg/vector-subscript-3.c: New testcase.
2342 * gcc.dg/array-8.c: Adjust.
2344 2010-10-22 Richard Guenther <rguenther@suse.de>
2347 * c-c++-common/torture/pr46137.c: New testcase.
2349 2010-10-22 Jason Merrill <jason@redhat.com>
2352 * g++.dg/template/defarg14.C: New.
2354 2010-10-22 Jason Merrill <jason@redhat.com>
2357 * g++.dg/cpp0x/implicit10.C: New.
2359 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.target/i386/pr46098.c: New test.
2364 2010-10-22 Richard Guenther <rguenther@suse.de>
2366 PR tree-optimization/45720
2367 * gcc.dg/torture/pr45720.c: New testcase.
2369 2010-10-22 Ira Rosen <irar@il.ibm.com>
2371 PR tree-optimization/46126
2372 * gcc.dg/vect/pr46126.c: New.
2374 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2376 Based on the CFString implementation in FSF apple/trunk branch.
2378 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2379 so that the latter can be used in dg-skip and dg-xfail clauses.
2380 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2381 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2382 to use dg-additional-files for Object1.
2383 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2384 to use dg-additional-files for Object1, move to torture/strings/.
2385 * obj-c++.dg/const-str-4.mm: Likewise.
2386 * obj-c++.dg/const-str-3.mm: Likewise.
2387 * obj-c++.dg/const-str-8.mm: Likewise.
2388 * obj-c++.dg/const-str-9.mm: Likewise.
2389 * obj-c++.dg/const-str-10.mm: Likewise.
2390 * obj-c++.dg/const-str-10.mm: Likewise.
2391 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2392 to use dg-additional-files for Object1, move to strings/.
2393 * obj-c++.dg/const-str-2.mm: Likewise.
2394 * obj-c++.dg/const-str-5.mm: Likewise.
2395 * obj-c++.dg/const-str-6.mm: Likewise.
2396 * obj-c++.dg/const-str-12.mm: Likewise.
2397 * obj-c++.dg/strings/strings.exp: New.
2398 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2399 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2400 * obj-c++.dg/torture/strings/strings.exp: New.
2401 * obj-c++.dg/torture/strings/string1.mm: New.
2402 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2403 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2404 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2406 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2407 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2408 * objc/execute/string2.m: Likewise.
2409 * objc/execute/string3.m: Likewise.
2410 * objc/execute/string3.m: Likewise.
2411 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2412 * objc.dg/foreach-4.m: Likewise.
2413 * objc.dg/foreach-5.m: Likewise.
2414 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2415 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2416 * objc.dg/const-str-4.m: Likewise.
2417 * objc.dg/const-str-7.m: Likewise.
2418 * objc.dg/const-str-8.m: Likewise.
2419 * objc.dg/const-str-9.m: Likewise.
2420 * objc.dg/const-str-10.m: Likewise.
2421 * objc.dg/const-str-11.m: Likewise.
2422 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2423 to use dg-additional-files for Object1, move to objc.dg/strings/.
2424 * objc.dg/const-str-2.m: Likewise.
2425 * objc.dg/const-str-5.m: Likewise.
2426 * objc.dg/const-str-6.m: Likewise.
2427 * objc.dg/const-str-12.m: Likewise.
2428 * objc.dg/const-str-12b.m: Likewise.
2429 * objc.dg/strings/strings.exp: New.
2430 * objc.dg/strings/const-cfstring-2.m: New.
2431 * objc.dg/strings/const-cfstring-5.m: New.
2432 * objc.dg/torture/strings/strings.exp: New.
2433 * objc.dg/torture/strings/const-cfstring-1.m: New.
2434 * objc.dg/torture/strings/const-cfstring-3.m: New.
2435 * objc.dg/torture/strings/const-cfstring-4.m: New.
2437 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2439 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2441 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/parse/crash57.C: New.
2446 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2447 H.J. Lu <hongjiu.lu@intel.com>
2450 * gcc.target/i386/pr45946.c: New test.
2452 2010-10-21 Martin Jambor <mjambor@suse.cz>
2454 PR tree-optimization/45875
2455 * g++.dg/ipa/pr45875.C: New test.
2457 2010-10-21 Ira Rosen <irar@il.ibm.com>
2459 PR tree-optimization/46049
2460 PR tree-optimization/46052
2461 * gcc.dg/vect/pr46052.c: New test.
2462 * gcc.dg/vect/pr46049.c: New test.
2464 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2467 * gfortran.dg/shape_5.f90: New test case.
2469 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2472 * gfortran.dg/proc_ptr_comp_25.f90: New.
2474 2010-10-21 Richard Guenther <rguenther@suse.de>
2475 Michael Matz <matz@suse.de>
2477 PR tree-optimization/45764
2478 * gcc.dg/torture/pr45764.c: New testcase.
2480 2010-10-21 Richard Guenther <rguenther@suse.de>
2482 PR tree-optimization/46111
2483 * g++.dg/torture/pr46111.C: New testcase.
2485 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2488 * gfortran.dg/dummy_procedure_4.f90: New.
2489 * gfortran.dg/proc_ptr_30.f90: New.
2491 2010-10-21 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/ptr-func-1.f90: New.
2495 * gfortran.dg/ptr-func-2.f90: New.
2497 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2499 PR tree-optimization/45919
2500 * gcc.c-torture/compile/pr45919.c: New test.
2502 PR tree-optimization/46066
2503 * gcc.dg/autopar/pr46066.c: New test.
2505 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2508 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2510 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2513 * g++.dg/cpp0x/range-for7.C: New.
2515 2010-10-20 Richard Guenther <rguenther@suse.de>
2518 * g++.dg/lto/20101020-1_0.h: New testcase.
2519 * g++.dg/lto/20101020-1_0.C: Likewise.
2520 * g++.dg/lto/20101020-1_1.C: Likewise.
2522 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2524 * gcc.dg/20101013-1.c: New test.
2526 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2529 * gcc.target/i386/pr46085-1.c: New.
2530 * gcc.target/i386/pr46085-2.c: Likewise.
2532 2010-10-20 Richard Guenther <rguenther@suse.de>
2534 PR tree-optimization/45860
2535 * gcc.dg/torture/pr45860.c: New testcase.
2537 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/discr25.adb: New test.
2540 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2542 2010-10-20 Olivier Hainque <hainque@adacore.com>
2544 * gcc.target/powerpc/ehreturn.c: New test.
2546 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2548 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2549 not require Foundation and run with the GNU runtime as well.
2551 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2554 * obj-c++.dg/template-8.mm: New.
2556 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2559 * objc.dg/pr23709.m: New.
2560 * obj-c++.dg/pr23709.m: New.
2562 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/template/crash104.C: New.
2567 2010-10-19 Richard Henderson <rth@redhat.com>
2569 * gcc.target/i386/fma3-fma.c: New.
2570 * gcc.target/i386/fma3-builtin.c: New.
2571 * gcc.target/i386/fma4-builtin.c: New.
2573 2010-10-19 Richard Guenther <rguenther@suse.de>
2576 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
2578 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2580 Merge from 'apple/trunk' branch on FSF servers.
2582 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2585 * objc.dg/proto-init-mimatch-1.m: New.
2586 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2588 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2590 Implemented parsing @synthesize and @dynamic for
2591 Objective-C/Objective-C++.
2592 * objc.dg/property/dynamic-1.m: New.
2593 * objc.dg/property/synthesize-1.m: New.
2594 * obj-c++.dg/property/dynamic-1.mm: New.
2595 * obj-c++.dg/property/synthesize-1.mm: New.
2597 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2599 * objc.dg/at-class-1.m: New.
2600 * objc.dg/at-class-1.mm: New.
2602 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2604 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2606 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2608 Merge from 'apple/trunk' branch on FSF servers.
2610 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2613 * obj-c++.dg/template-7.mm: New.
2615 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2617 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2620 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2622 Merge from 'apple/trunk' branch on FSF servers.
2624 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2627 * obj-c++.dg/try-catch-16.mm: New.
2628 * obj-c++.dg/try-catch-17.mm: New.
2630 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2633 * obj-c++.dg/try-catch-15.mm: New
2635 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2638 * obj-c++.dg/try-catch-12.mm: New
2639 * obj-c++.dg/try-catch-13.mm: New
2640 * obj-c++.dg/try-catch-14.mm: New
2641 * objc.dg/try-catch-11.m: New
2642 * objc.dg/try-catch-12.m: New
2643 * objc.dg/try-catch-13.m: New
2645 2010-10-18 Richard Henderson <rth@redhat.com>
2647 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2649 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2652 * c-c++-common/Wunused-var-13.c: New test.
2654 2010-10-18 Richard Guenther <rguenther@suse.de>
2656 PR tree-optimization/45967
2657 * gcc.dg/torture/pr45967.c: New testcase.
2658 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2659 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2660 * gcc.dg/torture/pr39074-2.c: Likewise
2661 * gcc.dg/torture/pta-escape-1.c: Likewise
2662 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2663 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2664 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2665 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2666 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2667 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2669 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2671 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2673 2010-10-18 Richard Guenther <rguenther@suse.de>
2676 * g++.dg/lto/20101015-2_0.C: New testcase.
2678 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.c-torture/execute/pr46019.c: New test.
2683 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2685 Merge from 'apple/trunk' branch on FSF servers.
2687 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2690 * obj-c++.dg/method-namespace-2.mm: New.
2692 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2694 Merge from 'apple/trunk' branch on FSF servers.
2696 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2699 * objc.dg/private-1.m: Test modified.
2700 * obj-c++.dg/private-1.mm: Test modified.
2702 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2705 * gcc.target/i386/push-1.c: Remove.
2707 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2708 H.J. Lu <hongjiu.lu@intel.com>
2711 * gcc.target/i386/pr46051.c: New test.
2713 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2715 * obj-c++.dg/gnu-api-2-class.mm: New.
2716 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2717 * obj-c++.dg/gnu-api-2-method.mm: New.
2718 * obj-c++.dg/gnu-api-2-objc.mm: New.
2719 * obj-c++.dg/gnu-api-2-object.mm: New.
2720 * obj-c++.dg/gnu-api-2-property.mm: New.
2721 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2722 * obj-c++.dg/gnu-api-2-sel.mm: New.
2724 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2726 * objc.dg/fsf-package-0.m: New.
2727 * obj-c++.dg/fsf-package-0.m: New.
2729 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2732 * objc.dg/pr18255.m: New.
2734 2010-10-16 Jan Hubicka <jh@suse.cz>
2737 * g++.dg/torture/pr44206.C: New.
2739 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2741 * objc.dg/gnu-api-2-class.m: New.
2742 * objc.dg/gnu-api-2-objc.m: New.
2744 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2746 * objc.dg/gnu-api-2-ivar.m: New.
2748 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2750 * objc.dg/gnu-api-2-property.m: New.
2752 2010-10-15 Xinliang David Li <davidxl@google.com>
2754 * g++.dg/uninit-pred-3_a.C: New test.
2755 * g++.dg/uninit-pred-3_b.C: New test.
2757 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2759 * objc.dg/gnu-api-2-object.m: New.
2761 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2763 * objc.dg/gnu-api-2-method.m: New.
2765 2010-10-15 Jason Merrill <jason@redhat.com>
2767 * g++.dg/lto/pr45983_0.C: New.
2769 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2771 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2772 builtin combiner patterns.
2773 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2774 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2775 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2776 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2777 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2779 2010-10-15 Richard Guenther <rguenther@suse.de>
2781 * g++.dg/lto/20101015-1_0.C: New testcase.
2783 2010-10-15 Richard Guenther <rguenther@suse.de>
2786 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2787 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2789 2010-10-15 Richard Guenther <rguenther@suse.de>
2792 * g++.dg/lto/20101014-1_0.C: New testcase.
2794 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2796 * objc.dg/gnu-api-2-protocol.m: New.
2797 * objc.dg/gnu-api-2-sel.m: New.
2799 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2801 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2804 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2806 * gcc.dg/20101010-1.c: New testcase.
2808 2010-10-15 Jie Zhang <jie@codesourcery.com>
2810 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2811 script when relocatable linking.
2813 2010-10-14 Yao Qi <yao@codesourcery.com>
2816 * gcc.target/arm/pr45447.c: New test.
2818 2010-10-14 Jan Hubicka <jh@suse.cz>
2821 * g++.dg/lto/pr45621.h : New.
2822 * g++.dg/lto/pr45621_0.C: New.
2823 * g++.dg/lto/pr45621_1.C: New.
2825 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2827 * objc.dg/property: New.
2828 * objc.dg/property/fsf-property-basic.m: New.
2829 * objc.dg/property/fsf-property-method-access.m: New.
2830 * objc.dg/property/fsf-property-named-ivar.m: New.
2831 * obj-c++.dg/property: New.
2832 * obj-c++.dg/property/fsf-property-basic.mm: New.
2833 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2834 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2836 merge from FSF apple 'trunk' branch.
2837 2006 Fariborz Jahanian <fjahanian@apple.com>
2839 Radars 4436866, 4505126, 4506903, 4517826
2840 * objc.dg/property/property-1.m: New.
2841 * objc.dg/property/property-2.m: New.
2842 * objc.dg/property/property-3.m: New.
2843 * objc.dg/property/property-neg-1.m: New.
2844 * objc.dg/property/property-neg-2.m: New.
2845 * objc.dg/property/property-neg-3.m: New.
2846 * objc.dg/property/property-neg-4.m: New.
2847 * objc.dg/property/property-neg-5.m: New.
2848 * objc.dg/property/property-neg-6.m: New.
2849 * objc.dg/property/property-neg-7.m: New.
2850 * objc.dg/property/property.exp: New.
2851 * obj-c++.dg/property/property-1.mm: New.
2852 * obj-c++.dg/property/property-2.mm: New.
2853 * obj-c++.dg/property/property-3.mm: New.
2854 * obj-c++.dg/property/property-neg-1.mm: New.
2855 * obj-c++.dg/property/property-neg-2.mm: New.
2856 * obj-c++.dg/property/property-neg-3.mm: New.
2857 * obj-c++.dg/property/property-neg-4.mm: New.
2858 * obj-c++.dg/property/property-neg-5.mm: New.
2859 * obj-c++.dg/property/property-neg-6.mm: New.
2860 * obj-c++.dg/property/property-neg-7.mm: New.
2861 * obj-c++.dg/property/property.exp: New.
2863 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2865 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2867 2010-10-14 Joseph Myers <joseph@codesourcery.com>
2870 * gcc.c-torture/compile/pr45969-1.c: New test.
2872 2010-10-14 Richard Guenther <rguenther@suse.de>
2874 PR tree-optimization/44913
2875 * gcc.dg/torture/pr44913.c: New testcase.
2877 2010-10-14 Richard Guenther <rguenther@suse.de>
2880 * g++.dg/lto/20101014-2_0.C: New testcase.
2882 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2884 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2885 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2886 * gcc.target/i386/pr44130.c: Likewise.
2887 * gcc.target/i386/pr44144.c: Likewise.
2888 * gcc.target/i386/pr44180.c: Likewise.
2889 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2890 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2891 * gcc.target/i386/vect-sizes-1.c: Likewise.
2892 * gcc.target/i386/vectorize4-avx.c: Likewise.
2894 2010-10-14 Richard Guenther <rguenther@suse.de>
2897 * g++.dg/lto/20101010-3_0.C: New testcase.
2898 * g++.dg/lto/20101010-4_0.C: Likewise.
2900 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2902 * objc.dg/pr45878.m: Update to include NSConstantString interface
2904 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2905 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2906 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2907 reference for m64 -fnext-runtime.
2909 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2911 * gcc.target/i386/vect-sizes-1.c: New.
2913 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2916 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2918 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2920 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2921 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2923 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2925 * gcc.target/ia64/20101005.c: New test.
2927 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2929 PR rtl-optimization/45570
2930 * gcc.dg/pr45570.c: New test.
2932 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2934 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2935 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2936 * gcc.target/i386/vectorize4-avx.c: Likewise.
2938 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2940 * gcc.target/i386/avx-copysign-vec.c: New.
2941 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2943 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2946 * gcc.target/i386/pr44130.c: New.
2948 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2951 * gcc.target/i386/pr44144.c: New.
2953 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2956 * gcc.target/i386/pr44180.c: New.
2958 2010-10-13 Jason Merrill <jason@redhat.com>
2960 * g++.dg/template/canon-type-8.C: New.
2962 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2964 * gcc.c-torture/execute/20101013-1.c: New test.
2966 2010-10-13 Richard Guenther <rguenther@suse.de>
2969 * objc.dg/pr45878.m: New testcase.
2971 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
2973 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2974 * gcc.dg/format/dfp-printf-1.c: Likewise.
2975 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2977 2010-10-13 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/45788
2980 * g++.dg/pr45788.C: New testcase.
2982 2010-10-13 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/45970
2985 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2987 2010-10-13 Richard Guenther <rguenther@suse.de>
2989 PR tree-optimization/45982
2990 * gcc.dg/torture/pr45982.c: New testcase.
2991 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2992 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2993 * gcc.dg/torture/pr39074-2.c: Likewise.
2995 2010-10-13 Richard Guenther <rguenther@suse.de>
2998 * g++.dg/torture/pr45874.C: New testcase.
3000 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3002 * objc.dg/attributes/method-attribute-1.m: Update to respond
3003 to implemented method attributes..
3004 * objc.dg/attributes/method-attribute-2.m: Likewise.
3005 * objc.dg/attributes/method-attribute-3.m: Likewise.
3006 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3007 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3008 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3010 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3013 * objc.dg/pr23214.m: New.
3015 2010-10-12 Michael Eager <eager@eagercon.com>
3018 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3019 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3021 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.c-torture/execute/pr45636.c: New test.
3025 * gfortran.dg/pr45636.f90: New test.
3027 2010-10-12 Richard Henderson <rth@redhat.com>
3029 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3031 2010-10-12 Daniel Kraft <d@domob.eu>
3034 * gfortran.dg/associate_1.f03: More tests with derived-types.
3035 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3036 * gfortran.dg/associate_8.f03: Fix typo.
3037 * gfortran.dg/initialization_27.f90: Fix typo.
3039 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3042 * lib/lto.exp (lto-get-options-main): Support optional target
3043 selector for dg-extra-ld-options.
3045 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3048 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3050 2010-10-11 Martin Jambor <mjambor@suse.cz>
3053 * g++.dg/torture/pr45699.C: New test.
3054 * g++.dg/otr-fold-1.C: Adjusted.
3055 * g++.dg/otr-fold-1.C: Likewise.
3057 2010-10-11 Nick Clifton <nickc@redhat.com>
3059 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3060 Allow for a user label prefix.
3062 2010-10-10 Richard Guenther <rguenther@suse.de>
3064 * g++.dg/lto/20101010-1_0.C: New testcase.
3065 * g++.dg/lto/20101010-2_0.C: Likewise.
3067 2010-10-11 Ira Rosen <irar@il.ibm.com>
3069 PR tree-optimization/45902
3070 * gcc.dg/vect/45902.c: New test.
3072 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.dg/tls/pr45870.c: New test.
3077 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3080 * gfortran.dg/typebound_operator_6.f03: New.
3082 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3084 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3085 and adjust -export symbol scanning.
3086 * g++.dg/ext/dllexport1.C: Likewise.
3087 * g++.dg/ext/dllexport3.C: Likewise.
3088 * gcc.dg/dll-3.c: Likewise.
3089 * gcc.dg/dll-4.c: Likewise.
3090 * gcc.dg/dll-5.c: Likewise.
3092 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3094 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3095 instead of tree_profile dump file.
3096 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3097 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3100 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3102 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3104 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3106 * gfortran.dg/character_comparison_4.f90: New test.
3107 * gfortran.dg/character_comparison_5.f90: New test.
3108 * gfortran.dg/character_comparison_6.f90: New test.
3110 2010-10-09 Richard Henderson <rth@redhat.com>
3112 * lib/target-supports.exp
3113 (check_effective_target_automatic_stack_alignment): Always true.
3115 2010-10-09 Richard Guenther <rguenther@suse.de>
3118 * gcc.dg/lto/20101009-2_0.c: New testcase.
3119 * gcc.dg/lto/20101009-2_1.c: Likewise.
3120 * gcc.dg/lto/20101009-2_2.c: Likewise.
3122 2010-10-09 Richard Guenther <rguenther@suse.de>
3125 * g++.dg/lto/20101009-1_0.C: New testcase.
3127 2010-10-09 Richard Guenther <rguenther@suse.de>
3129 PR tree-optimization/45945
3130 * gcc.dg/lto/20101009-1_0.c: New testcase.
3132 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3135 * gcc.target/i386/pr45913.c: New.
3137 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3140 * gfortran.dg/streamio_16.f90: Update test.
3142 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3144 PR tree-optimization/45903
3145 * gcc.target/i386/pr45903.c: New test.
3147 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3149 * gnat.dg/interface5.adb: Compile with warnings disabled.
3151 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3153 * obj-c++.dg/encode-10.mm: New testcase.
3155 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3158 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3159 C++ class. Removed XFAIL.
3161 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3164 * gfortran.dg/typebound_operator_5.f03: New.
3166 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3168 Merge from 'apple/trunk' branch on FSF servers.
3170 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3173 * obj-c++.dg/method-namespace-1.mm: New.
3175 2010-10-07 Martin Jambor <mjambor@suse.cz>
3177 * gcc.dg/tree-ssa/sra-11.c: New test.
3179 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3182 * gcc.dg/vect/pr45847.c: New test.
3184 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3185 Kai Tietz <kai.tietz@onevision.com>
3187 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3189 2010-10-07 Richard Guenther <rguenther@suse.de>
3191 PR tree-optimization/45732
3192 * gcc.dg/torture/pr45732.c: New testcase.
3194 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3196 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3197 * objc.dg/foreach-2.m: Likewise.
3198 * objc.dg/foreach-3.m: Likewise.
3199 * objc.dg/foreach-4.m: Likewise.
3200 * objc.dg/foreach-5.m: Likewise.
3201 * objc.dg/foreach-6.m: Likewise.
3202 * objc.dg/foreach-7.m: Likewise.
3203 * objc.dg/objc-foreach-4.m: Likewise.
3204 * objc.dg/objc-foreach-5.m: Likewise.
3206 2010-10-07 Richard Guenther <rguenther@suse.de>
3209 * gcc.dg/torture/pr45869.c: New testcase.
3211 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3213 * objc.dg/set-not-used-1.m: New
3214 * obj-c++.dg/set-not-used-1.mm: New.
3216 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3218 * objc.dg/attributes/method-attribute-3.m: New.
3219 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3221 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3224 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3226 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3229 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3231 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3233 Merge from 'apple/trunk' branch on FSF servers.
3235 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3238 * obj-c++.dg/encode-9.mm: New.
3240 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3242 * g++.dg/cpp0x/pr45908.C: New test.
3244 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3246 * gnat.dg/opt6.ad[sb]: New test.
3248 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3250 Implemented fast enumeration for Objective-C.
3251 * objc.dg/foreach-1.m: New.
3252 * objc.dg/foreach-2.m: New.
3253 * objc.dg/foreach-3.m: New.
3254 * objc.dg/foreach-4.m: New.
3255 * objc.dg/foreach-5.m: New.
3256 * objc.dg/foreach-6.m: New.
3257 * objc.dg/foreach-7.m: New.
3259 Merge from 'apple/trunk' branch on FSF servers:
3260 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3263 * objc.dg/objc-foreach-5.m: New.
3265 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3268 * objc.dg/objc-foreach-4.m: New.
3270 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3273 * objc.dg/objc-foreach-3.m: New.
3275 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3278 * objc.dg/objc-foreach-2.m: New.
3280 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3283 * objc.dg/objc-foreach-1.m: New
3285 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3287 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3290 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3293 * obj-c++.dg/syntax-error-10.mm: New.
3295 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3298 * obj-c++.dg/syntax-error-9.mm: New.
3300 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3303 * obj-c++.dg/syntax-error-8.mm: New.
3305 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3307 Merge from 'apple/trunk' branch on FSF servers.
3309 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3312 * obj-c++.dg/syntax-error-7.mm: New
3314 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3317 * obj-c++.dg/syntax-error-6.mm: New
3319 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3322 * obj-c++.dg/syntax-error-5.mm: New
3324 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3327 * obj-c++.dg/syntax-error-[3-4].mm: New.
3329 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3332 * obj-c++.dg/syntax-error-[1-2].mm: New.
3334 2010-10-05 Ira Rosen <irar@il.ibm.com>
3336 PR tree-optimization/45752
3337 * gcc.dg/vect/pr45752.c: New test.
3339 2010-10-05 Richard Guenther <rguenther@suse.de>
3341 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3342 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3343 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3344 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3345 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3346 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3347 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3348 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3349 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3350 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3351 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3352 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3353 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3354 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3355 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3356 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3357 * gcc.dg/tree-ssa/20080530.c: Likewise.
3358 * g++.dg/tree-ssa/inline-3.C: Likewise.
3359 * g++.dg/tree-ssa/inline-1.C: Likewise.
3360 * g++.dg/tree-ssa/inline-2.C: Likewise.
3361 * gcc.dg/profile-dir-1.c: Likewise.
3362 * gcc.dg/profile-dir-2.c: Likewise.
3363 * gcc.dg/profile-dir-3.c: Likewise.
3365 2010-10-05 Richard Guenther <rguenther@suse.de>
3368 * g++.dg/torture/pr45877.C: New testcase.
3370 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3373 * gcc.dg/debug/pr45849.c: New test.
3376 * gcc.c-torture/compile/pr45876.c: New test.
3378 2010-10-04 Julian Brown <julian@codesourcery.com>
3380 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3382 * gcc.dg/vect/vect-60.c: Likewise.
3383 * gcc.dg/vect/vect-56.c: Likewise.
3384 * gcc.dg/vect/vect-93.c: Likewise.
3385 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3386 * gcc.dg/vect/vect-95.c: Likewise.
3387 * gcc.dg/vect/vect-96.c: Likewise.
3388 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3389 * gcc.dg/vect/slp-25.c: Likewise.
3390 * gcc.dg/vect/slp-3.c: Likewise.
3391 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3392 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3393 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3394 * gcc.dg/vect/vect-109.c: Likewise.
3395 * gcc.dg/vect/vect-peel-1.c: Likewise.
3396 * gcc.dg/vect/vect-peel-2.c: Likewise.
3397 * lib/target-supports.exp
3398 (check_effective_target_arm_vect_no_misalign): New.
3399 (check_effective_target_vect_no_align): Use above.
3400 (check_effective_target_vect_element_align): New.
3401 (add_options_for_quad_vectors): New.
3403 2010-10-04 Martin Jambor <mjambor@suse.cz>
3405 PR tree-optimization/45572
3406 * g++.dg/ipa/pr45572-1.C: New test.
3407 * g++.dg/ipa/pr45572-2.C: Likewise.
3409 2010-10-03 Ian Lance Taylor <iant@google.com>
3411 * gcc.dg/anon-struct-11.c: New test.
3412 * gcc.dg/anon-struct-12.c: New test.
3413 * gcc.dg/anon-struct-13.c: New test.
3414 * gcc.dg/anon-struct-14.c: New test.
3416 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3418 * g++.dg/torture/pr45764.C: Revert revision 164914.
3419 * gcc.dg/vect/pr43432.c: Likewise.
3420 * gcc.dg/vect/vect-114.c: Likewise.
3421 * gcc.dg/vect/vect-15.c: Likewise.
3423 2010-10-03 Jason Merrill <jason@redhat.com>
3425 * g++.dg/cpp0x/sfinae5.C: New.
3427 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3429 PR tree-optimization/45720
3430 PR tree-optimization/45764
3431 * g++.dg/torture/pr45764.C: New.
3433 * gcc.dg/vect/pr43432.c: Xfail.
3434 * gcc.dg/vect/vect-114.c: Likewise.
3435 * gcc.dg/vect/vect-15.c: Likewise.
3437 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3439 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3441 * gcc.dg/torture/pr45678-2.c: Likewise.
3443 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3446 * gfortran.dg/intrinsic_6.f90: New.
3448 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3451 * gfortran.dg/dependency_37.f90: New test.
3453 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3455 * gcc.target/i386/shift_mask.c: New test.
3457 2010-10-01 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/45854
3460 * g++.dg/torture/pr45854.C: New testcase.
3462 2010-09-30 Michael Eager <eager@eagercon.com>
3464 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3467 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3470 * gfortran.dg/graphite/pr45758.f90: New.
3472 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3475 * gcc.dg/graphite/id-pr45230.c: New.
3477 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3479 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3480 * gfortran.dg/graphite/graphite.exp: Same.
3481 * gcc.dg/graphite/vect-pr43423.c: New.
3483 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3486 * g++.dg/torture/pr45843.C: New test.
3488 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3491 * gfortran.dg/allocate_derived_5.f90: New.
3493 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3495 PR tree-optimization/31261
3496 * gcc.dg/tree-ssa/pr31261.c: New test.
3498 2010-09-30 Michael Eager <eager@eagercon.com>
3500 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3501 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3502 * gcc.target/microblaze/microblaze.exp: Ditto.
3503 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3504 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3505 * gcc.target/microblaze/others/data_var1.c: Ditto.
3506 * gcc.target/microblaze/others/data_var2.c: Ditto.
3507 * gcc.target/microblaze/others/data_var3.c: Ditto.
3508 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3509 * gcc.target/microblaze/others/strings1.c:: Ditto.
3510 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3511 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3512 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3513 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3514 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3515 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3516 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3517 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3518 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3519 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3520 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3521 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3522 * gcc.target/microblaze/isa/float.c: Ditto.
3523 * gcc.target/microblaze/isa/mulh.c: Ditto.
3524 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3525 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3526 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3527 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3528 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3529 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3530 * gcc.target/microblaze/isa/bshift.c: Ditto.
3531 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3532 * gcc.target/microblaze/isa/div.c: Ditto.
3533 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3534 * gcc.target/microblaze/isa/mul.c: Ditto.
3536 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3538 merge from FSF 'apple/trunk' branch.
3539 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3542 * objc.dg/enhanced-proto-1.m: New.
3543 * objc.dg/enhanced-proto-2.m: New.
3544 * obj-c++.dg/enhanced-proto-1.mm: New
3545 * obj-c++.dg/enhanced-proto-2.mm: New.
3547 2010-09-30 Richard Guenther <rguenther@suse.de>
3550 * gcc.dg/debug/pr41893-1.c: Adjust.
3551 * gcc.dg/pr30762-1.c: Likewise.
3552 * gcc.dg/pr31529-1.c: Likewise.
3553 * gcc.dg/pr34457-1.c: Likewise.
3554 * gcc.dg/pr34668-1.c: Likewise.
3555 * gcc.dg/pr43557-1.c: Likewise.
3557 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3560 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3561 * objc.dg/const-str-3.m: Correct header for memcpy.
3562 * objc.dg/const-str-7.m: Likewise.
3563 * objc.dg/method-20b.m: Provide an implementation of Object.
3564 Adjust XFAIL for m64 NeXT runtime.
3565 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3566 * objc.dg/encode-3.m: Correct line ordering, provide header for
3568 * objc.dg/encode-7-next.m: Only run for 32bit.
3569 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3570 * objc.dg/type-size-2.m: Provide an implementation of Object.
3572 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3573 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3574 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3575 Adjust XFAIL for m64 NeXT runtime.
3576 * obj-c++.dg/method-22.mm: Likewise.
3577 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3579 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3581 Merge from 'apple/trunk' branch on FSF servers.
3583 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3586 * obj-c++.dg/bad-forward-decl.mm: New
3588 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3590 * ada/acats/run_acats: Revert revision 157037.
3592 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3594 Merge from 'apple/trunk' branch on FSF servers.
3596 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3599 * objc.dg/naming-2.m: Update
3600 * objc.dg/naming-3.m: New
3602 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3605 * gcc.target/arm/pr40457-3.c: New test.
3607 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3609 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3611 * lib/target-supports.exp (check_ifunc_available): Likewise.
3613 2010-09-29 Tristan Gingold <gingold@adacore.com>
3615 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3617 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3619 * objc.dg/keywords-1.m: New test.
3620 * objc.dg/keywords-2.m: New test.
3621 * objc.dg/keywords-3.m: New test.
3622 * obj-c++.dg/keywords-1.mm: New test.
3623 * obj-c++.dg/keywords-2.mm: New test.
3625 2010-09-28 Jason Merrill <jason@redhat.com>
3627 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3628 * g++.dg/ext/complit11.C: Likewise.
3629 * g++.old-deja/g++.law/temps1.C: Likewise.
3631 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3632 * g++.old-deja/g++.mike/misc6.C: Likewise.
3634 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3636 * objc.dg/attributes/method-attribute-1.m: New.
3637 * objc.dg/attributes/method-attribute-2.m: New.
3639 * obj-c++.dg/attributes/method-attribute-1.m: New.
3640 * obj-c++.dg/attributes/method-attribute-2.m: New.
3642 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3644 * objc.dg/attributes: New.
3645 * objc.dg/attributes/attributes.exp: New.
3646 * objc.dg/attributes/class-attribute-1.m: New.
3647 * objc.dg/attributes/class-attribute-2.m: New
3648 * objc.dg/attributes/categ-attribute-1.m: New
3649 * objc.dg/attributes/categ-attribute-2.m: New
3650 * objc.dg/attributes/proto-attribute-1.m: New
3652 * obj-c++.dg/attributes: New.
3653 * obj-c++.dg/attributes/attributes.exp: New
3654 * obj-c++.dg/attributes/class-attribute-1.mm: New
3655 * obj-c++.dg/attributes/class-attribute-2.mm: New
3656 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3657 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3658 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3660 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3662 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3663 from the branch renamed to method-20b.m to avoid clashes).
3665 2005-08-23 Stuart Hastings <stuart@apple.com>
3666 Ziemowit Laski <zlaski@apple.com>
3669 * obj-c++.dg/method-23.mm: New.
3670 * objc.dg/method-20.m: New.
3672 2010-09-28 Jan Hubicka <jh@suse.cz>
3674 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3676 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3679 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3680 i?86-*-solaris2.[89], *-*-vxworks*.
3681 * gcc.target/i386/pr22152.c: Likewise.
3682 * gcc.target/i386/vect8-ret.c: New test.
3684 2010-09-28 Jie Zhang <jie@codesourcery.com>
3686 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3688 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3690 Merge from 'apple/trunk' branch on FSF servers.
3692 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3695 * obj-c++.dg/method-22.mm: New.
3697 2010-09-27 Jason Merrill <jason@redhat.com>
3699 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3700 * g++.dg/ext/complit11.C: Adjust.
3701 * g++.old-deja/g++.law/temps1.C: Adjust.
3702 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3703 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3705 2010-09-27 Ian Lance Taylor <iant@google.com>
3707 * lib/target-supports.exp (check_effective_target_split_stack):
3709 * gcc.dg/split-1.c: New test.
3710 * gcc.dg/split-2.c: New test.
3711 * gcc.dg/split-3.c: New test.
3712 * gcc.dg/split-4.c: New test.
3714 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3717 * objc.dg/type-size-3.m: New test.
3719 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3722 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3724 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3727 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3728 * objc.dg/type-size-2.m: Same change.
3729 * obj-c++.dg/encode-5.mm: Same change.
3731 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3733 Merge from 'apple/trunk' branch on FSF servers. The original
3734 Changelogs are below.
3736 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3737 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3738 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3739 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3741 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3742 proto-qual-1.m in the branch) and the normal ABI on GNU.
3743 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3744 the test only with the NeXT runtime.
3745 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3746 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3747 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3748 Run the test only with the NeXT runtime.
3750 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3753 * objc.dg/encode-7-64bit.m: New.
3754 * objc.dg/encode-7.m: Skip if -m64.
3756 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3759 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3760 * obj-c++.dg/threedotthree-abi-1.mm: New
3761 * objc.dg/threedotthree-abi-1.m: New
3763 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3766 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3767 * objc.dg/encode-6.m: Likewise.
3768 * objc.dg/encode-7.m: New test case.
3770 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3772 Merge from 'apple/trunk' branch on FSF servers. Renamed
3773 const-str-12.m to constr-str-12b.m to avoid conflicts.
3775 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3778 * obj-c++.dg/warn5.mm: New
3780 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3783 * obj-c++.dg/const-str-12.mm: New.
3784 * objc.dg/const-str-12.m: New.
3786 2010-09-27 Tobias Burnus <burnus@net-b.de>
3790 * gfortran.dg/storage_size_2.f08: Fix test.
3791 * gfortran.dg/c_sizeof_1.f90: Fix test.
3792 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3793 * gfortran.dg/c_sizeof_3.f90: New.
3794 * gfortran.dg/c_sizeof_4.f90: New.
3795 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3796 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3798 2010-09-26 Daniel Kraft <d@domob.eu>
3802 * gfortran.dg/select_type_18.f03: New test.
3804 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3806 * gnat.dg/return2.ad[sb]: New test.
3807 * gnat.dg/return2_pkg.ads: New helper.
3809 2010-09-25 Daniel Kraft <d@domob.eu>
3812 * gfortran.dg/io_constraints_6.f03: New test.
3813 * gfortran.dg/io_constraints_7.f03: New test.
3814 * gfortran.dg/newunit_2.f90: New test.
3816 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3818 * gfortran.dg/operator_c1202.f90: New test.
3820 2010-09-24 Jan Hubicka <jh@suse.cz>
3822 * gcc.dg/tree-ssa/leaf.c: New testcase.
3824 2010-09-24 Jan Hubicka <jh@suse.cz>
3826 PR tree-optimization/45738
3827 PR tree-optimization/45741
3828 * gcc.c-torture/compile/pr45741.c: New.
3829 * gfortran.fortran-torture/compile/pr45738.f90: New.
3831 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3833 * gcc.dg/cpp/undef-opt-1.c: New test.
3835 2010-09-24 Jason Merrill <jason@redhat.com>
3837 * g++.dg/other/error10.C: Adjust expected output.
3839 2010-09-24 Jakub Jelinek <jakub@redhat.com>
3842 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3843 * gcc.target/i386/pr45234.c: New test.
3845 2010-09-24 Richard Guenther <rguenther@suse.de>
3847 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3849 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3851 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3852 as a comment leader in regexp.
3854 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3856 * objc.dg/sync-2.m: New test.
3857 * obj-c++.dg/sync-2.mm: New test.
3859 2010-09-24 Tobias Burnus <burnus@net-b.de>
3862 * gfortran.dg/iso_fortran_env_7.f90: New.
3864 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3866 * obj-c++.dg/too-many-args.mm: New file.
3868 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3870 Merge from 'apple/trunk' branch on FSF servers.
3872 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3875 * objc.dg/too-many-args.m: New
3877 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3880 * gfortran.dg/dependency_36.f90: New test.
3882 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3885 * gcc.target/i386/pad-3.c: Ditto.
3886 * gcc.target/i386/pad-7.c: Ditto.
3887 * gcc.target/i386/pad-7.c: Ditto.
3888 * gcc.target/i386/pr36502.c: Ditto.
3889 * gcc.target/i386/zee.c: Ditto.
3890 * gcc.target/i386/20060821-1.c: Ditto.
3891 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3892 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3893 * gcc.target/i386/pad-5b.c: Ditto.
3894 * gcc.target/i386/pad-6a.c: Ditto.
3895 * gcc.target/i386/pad-6b.c: Ditto.
3896 * gcc.target/i386/pad-8.c: Ditto.
3897 * gcc.target/i386/pad-9.c: Ditto.
3898 * gcc.target/i386/pad-10.c: Ditto.
3899 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3901 2010-09-23 Richard Guenther <rguenther@suse.de>
3903 PR tree-optimization/45565
3904 * g++.dg/ipa/pr45565.C: New testcase.
3906 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3910 * gfortran.dg/vector_subscript_bound_1.f90: New.
3912 2010-09-23 Richard Guenther <rguenther@suse.de>
3915 * gcc.dg/pr45750.c: New testcase.
3917 2010-09-23 Jakub Jelinek <jakub@redhat.com>
3919 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3920 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3923 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3925 PR rtl-optimization/44374
3926 * gcc.target/arm/headmerge-1.c: New test.
3927 * gcc.target/arm/headmerge-2.c: New test.
3928 * gcc.target/i386/headmerge-1.c: New test.
3929 * gcc.target/i386/headmerge-2.c: New test.
3931 2010-09-23 Daniel Kraft <d@domob.eu>
3936 * gfortran.dg/intrinsic_intent_1.f03: New test.
3937 * gfortran.dg/select_type_17.f03: New test.
3938 * gfortran.dg/associate_5.f03: More definability tests.
3939 * gfortran.dg/enum_2.f90: Check definability.
3940 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3941 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3942 * gfortran.dg/char_expr_2.f90: Ditto.
3943 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3944 * gfortran.dg/enum_5.f90: Ditto.
3945 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3946 * gfortran.dg/impure_assignment_2.f90: Ditto.
3947 * gfortran.dg/impure_assignment_3.f90: Ditto.
3948 * gfortran.dg/intent_out_1.f90: Ditto.
3949 * gfortran.dg/intent_out_3.f90: Ditto.
3950 * gfortran.dg/pointer_assign_7.f90: Ditto.
3951 * gfortran.dg/pointer_intent_3.f90: Ditto.
3952 * gfortran.dg/pr19936_1.f90: Ditto.
3953 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3954 * gfortran.dg/simpleif_2.f90: Ditto.
3955 * gfortran.dg/protected_5.f90: Ditto.
3956 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3957 * gfortran.dg/protected_6.f90: Ditto.
3958 * gfortran.dg/protected_7.f90: Ditto.
3960 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963 * gfortran.dg/namelist_65.f90: New test.
3965 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3967 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3968 the regexp pattern between the expected label and location string.
3970 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3972 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3974 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3976 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3977 * gcc.dg/pr27898.c: Likewise.
3978 * gcc.dg/pr28712.c: Likewise.
3979 * gcc.dg/pr30762-1.c: Likewise.
3980 * gcc.dg/pr31529-1.c: Likewise.
3981 * gcc.dg/pr34457-1.c: Likewise.
3982 * gcc.dg/pr34668-1.c: Likewise.
3983 * gcc.dg/pr34989-1.c: Likewise.
3984 * gcc.dg/pr43557-1.c: Likewise.
3986 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3988 PR rtl-optimization/45739
3989 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3991 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3993 * gcc.target/sparc/mnofpu.c: New test.
3995 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3997 PR rtl-optimization/45739
3998 * gcc.target/i386/pr45739.c: New test.
4000 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4003 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4004 and counts. Add non-elemental function call check.
4007 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4008 arguments checks. Update temporary counts.
4009 * gfortran.dg/transpose_optimization_1.f90: New.
4011 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4014 * objc.dg/invalid-method-1.m: New.
4016 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4018 Merge from 'apple/trunk' branch on FSF servers.
4020 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4023 * objc.dg/naming-4.m: New
4024 * objc.dg/naming-5.m: New
4025 * obj-c++.dg/naming-1.mm: New
4026 * obj-c++.dg/naming-2.mm: New
4028 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4029 Jack Howarth <howarth@bromo.med.uc.edu>
4032 * g++.dg/torture/pr44972.C: Use portable assert().
4034 2010-09-21 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/45580
4037 * g++.dg/torture/pr45580.C: New testcase.
4039 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4041 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4043 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/pointer_check_7.f90: New.
4048 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4050 PR rtl-optimization/45728
4051 * gcc.c-torture/compile/pr45728.c: New test.
4053 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4058 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4060 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4062 2010-09-20 Richard Guenther <rguenther@suse.de>
4065 * gcc.dg/torture/pr45704.c: New testcase.
4067 2010-09-20 Jan Hubicka <jh@suse.cz>
4069 PR tree-optimize/45605
4070 * g++.dg/tree-ssa/pr45605.C: New testcase.
4072 2010-09-20 Michael Matz <matz@suse.de>
4075 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4078 2010-09-20 Richard Guenther <rguenther@suse.de>
4080 PR tree-optimization/45705
4081 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4083 2010-09-20 Michael Matz <matz@suse.de>
4086 * lib/target-supports.exp (check_effective_target_vect_perm):
4089 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4091 PR rtl-optimization/45695
4092 * gcc.c-torture/execute/pr45695.c: New test.
4094 2010-09-19 Jan Hubicka <jh@suse.cz>
4097 * gcc.c-torture/compile/pr44246.c:New file.
4099 2010-09-19 Ira Rosen <irar@il.ibm.com>
4101 PR tree-optimization/45714
4102 * gfortran.dg/vect/pr45714-a.f: New test.
4103 * gfortran.dg/vect/pr45714-b.f: New test.
4105 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/const1.adb: Rename into...
4108 * gnat.dg/constant1.adb: ...this.
4109 * gnat.dg/constant2.adb: New test.
4110 * gnat.dg/constant2_pkg1.ads: New helper.
4111 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4113 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4115 * gnat.dg/specs/constant1.ads: New test.
4116 * gnat.dg/specs/constant1_pkg.ads: New helper.
4118 2010-09-18 Jan Hubicka <jh@suse.cz>
4120 PR tree-optimization/45453
4121 * g++.dg/tree-ssa/pr45453.C: New testcase.
4123 2010-09-18 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp0x/initlist44.C: New.
4127 2010-09-18 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/45709
4130 * g++.dg/torture/pr45709-2.C: New testcase.
4132 2010-09-18 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/45709
4135 * g++.dg/torture/pr45709.C: New testcase.
4137 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4140 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4142 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4144 * gcc.target/i386/pad-1.c: New.
4145 * gcc.target/i386/pad-2.c: Likewise.
4146 * gcc.target/i386/pad-3.c: Likewise.
4147 * gcc.target/i386/pad-4.c: Likewise.
4148 * gcc.target/i386/pad-5a.c: Likewise.
4149 * gcc.target/i386/pad-5b.c: Likewise.
4150 * gcc.target/i386/pad-6a.c: Likewise.
4151 * gcc.target/i386/pad-6b.c: Likewise.
4152 * gcc.target/i386/pad-7.c: Likewise.
4153 * gcc.target/i386/pad-8.c: Likewise.
4154 * gcc.target/i386/pad-9.c: Likewise.
4155 * gcc.target/i386/pad-10.c: Likewise.
4157 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4160 * gcc.dg/torture/stackalign/alloca-5.c: New.
4162 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4165 * gcc.dg/torture/pr45678-2.c: New.
4167 2010-09-17 Richard Guenther <rguenther@suse.de>
4170 * gcc.dg/torture/pr45678-1.c: New testcase.
4172 2010-09-17 Michael Matz <matz@suse.de>
4174 PR tree-optimization/43432
4175 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4176 check_effective_target_vect_perm_short): New predicates.
4177 (check_effective_target_vect_perm): Include x86_64.
4178 * gcc.dg/vect/pr43432.c: New test.
4179 * gcc.dg/vect/vect-114.c: Adjust.
4180 * gcc.dg/vect/vect-15.c: Ditto.
4181 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4182 * gcc.dg/vect/slp-perm-9.c: Ditto.
4184 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4187 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4190 2010-09-17 Richard Guenther <rguenther@suse.de>
4192 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4193 * gcc.dg/pr28706.c: Likewise.
4194 * gcc.dg/pr28712.c: Likewise.
4195 * gcc.dg/pr30762-1.c: Likewise.
4196 * gcc.dg/pr30762-2.c: Likewise.
4197 * gcc.dg/pr31529-1.c: Likewise.
4198 * gcc.dg/pr31529-2.c: Likewise.
4199 * gcc.dg/pr34457-1.c: Likewise.
4200 * gcc.dg/pr34457-2.c: Likewise.
4201 * gcc.dg/pr34668-1.c: Likewise.
4202 * gcc.dg/pr34668-2.c: Likewise.
4203 * gcc.dg/pr34989-1.c: Likewise.
4204 * gcc.dg/pr34989-2.c: Likewise.
4205 * gcc.dg/pr43557-1.c: Likewise.
4206 * gcc.dg/pr43557-2.c: Likewise.
4207 * gcc.dg/debug/pr41893-1.c: Likewise.
4208 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4209 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4210 * gcc.dg/matrix/matrix-4.c: Likewise.
4211 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4212 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4213 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4214 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4216 2010-09-16 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4221 * gfortran.dg/intent_optimize_1.f90: New test.
4223 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4225 * gcc.target/i386/divmod-1.c: New.
4226 * gcc.target/i386/divmod-2.c: Likewise.
4227 * gcc.target/i386/divmod-3.c: Likewise.
4228 * gcc.target/i386/divmod-4.c: Likewise.
4229 * gcc.target/i386/divmod-4a.c: Likewise.
4230 * gcc.target/i386/divmod-5.c: Likewise.
4231 * gcc.target/i386/divmod-6.c: Likewise.
4232 * gcc.target/i386/divmod-7.c: Likewise.
4233 * gcc.target/i386/divmod-8.c: Likewise.
4234 * gcc.target/i386/udivmod-1.c: Likewise.
4235 * gcc.target/i386/udivmod-2.c: Likewise.
4236 * gcc.target/i386/udivmod-3.c: Likewise.
4237 * gcc.target/i386/udivmod-4.c: Likewise.
4238 * gcc.target/i386/udivmod-4a.c: Likewise.
4239 * gcc.target/i386/udivmod-5.c: Likewise.
4240 * gcc.target/i386/udivmod-6.c: Likewise.
4241 * gcc.target/i386/udivmod-7.c: Likewise.
4242 * gcc.target/i386/udivmod-8.c: Likewise.
4244 2010-09-16 Jan Hubicka <jh@suse.cz>
4246 * g++.dg/lto/pr45679-1_0.C: New file.
4247 * g++.dg/lto/pr45679-1_1.C: New file.
4248 * g++.dg/lto/pr45679-0_0.C: New file.
4249 * g++.dg/lto/pr45679-0_1.C: New file.
4251 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4254 * gfortran.dg/class_dummy_2.f03: New.
4256 2010-09-16 Richard Guenther <rguenther@suse.de>
4258 PR tree-optimization/45623
4259 * gcc.dg/torture/pr45623.c: New testcase.
4261 2010-09-16 Ira Rosen <irar@il.ibm.com>
4263 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4264 name and parentheses.
4265 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4267 2010-09-15 Jason Merrill <jason@redhat.com>
4269 * g++.dg/parse/parameter-declaration-2.C: New.
4271 * g++.dg/cpp0x/scoped_enum2.C: New.
4273 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4275 * gcc.c-torture/compile/20100915-1.c: New test.
4277 2010-09-15 Martin Jambor <mjambor@suse.cz>
4280 * gcc.dg/ipa/pr45644.c: New test.
4282 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4284 PR tree-optimization/45633
4285 * gcc.dg/vect/pr45633.c: New test.
4287 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4290 * gfortran.dg/allocate_derived_4.f90: New.
4292 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4294 * lib/target-supports.exp
4295 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4296 supported flag to true for neon.
4298 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4301 * g++.dg/template/crash103.C: New.
4303 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4305 Merge from 'apple/trunk' branch on FSF servers.
4307 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4310 * objc.dg/msg-in-protocol.m: New.
4311 * obj-c++.dg/msg-in-protocol.mm: New.
4313 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4316 * objc.dg/break-in-ifstmt.m: New.
4318 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4321 * obj-c++.dg/comp-types-13.mm: New.
4322 * objc.dg/comp-types-12.m: New.
4324 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4327 * obj-c++.dg/proto-lossage-7.mm: New.
4328 * objc.dg/proto-lossage-7.m: New.
4330 2010-09-14 Jan Hubicka <jh@suse.cz>
4332 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4334 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4337 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4340 * gcc.dg/pr45567.c: New test.
4343 * g++.dg/debug/pr45660.C: New test.
4345 2010-09-14 Ira Rosen <irar@il.ibm.com>
4347 PR tree-optimization/45470
4348 * g++.dg/vect/pr45470-a.cc: New test.
4349 * g++.dg/vect/pr45470-a.cc: New test.
4351 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4354 * lib/profopt.exp: Prune warnings on execname2 compile.
4355 * lib/prune.exp: Prune "can't add line info" warnings.
4357 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4360 * gfortran.dg/namelist_64.f90: New test.
4362 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4364 PR rtl-optimization/45617
4365 * gcc.target/i386/pr45617.c: New test.
4367 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4369 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4371 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4373 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4374 * gcc.target/i386/fma4-vector.c: Likewise.
4375 * gcc.target/i386/vectorize2.c: Likewise.
4376 * gcc.target/i386/vectorize4.c: Likewise.
4377 * gcc.target/i386/vectorize5.c: Likewise.
4378 * gcc.target/i386/vectorize6.c: Likewise.
4379 * gcc.target/i386/vectorize8.c: Likewise.
4381 * gcc.target/i386/vect-double-1.c: New.
4382 * gcc.target/i386/vect-double-1a.c: Likewise.
4383 * gcc.target/i386/vect-double-2.c: Likewise.
4384 * gcc.target/i386/vect-double-2a.c: Likewise.
4386 * lib/target-supports.exp (check_effective_target_vect_double):
4387 Set et_vect_double_saved to 0 when tuning for Atom.
4389 2010-09-13 Jan Hubicka <jh@suse.cz>
4391 * gcc.dg/torture/pr23821.c: Drop static keyword.
4392 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4393 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4395 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4397 * gcc.target/arm/sync-1.c: New.
4399 2010-09-12 Olivier Hainque <hainque@adacore.com>
4401 * gnat.dg/memtrap.adb: New test.
4403 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4405 * gfortran.dg/promotion.f90: Fix options.
4407 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4409 * g++.dg/cpp0x/range-for1.C: New.
4410 * g++.dg/cpp0x/range-for2.C: New.
4411 * g++.dg/cpp0x/range-for3.C: New.
4412 * g++.dg/cpp0x/range-for4.C: New.
4413 * g++.dg/cpp0x/range-for5.C: New.
4414 * g++.dg/cpp0x/range-for6.C: New.
4416 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4418 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4419 and counts. Check that transpose is not called.
4420 * gfortran.dg/transpose_2.f90: Update error message.
4422 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4425 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4426 * g++.dg/lookup/strong-using-2.C: Likewise.
4427 * g++.dg/lookup/strong-using-3.C: Likewise.
4428 * g++.dg/lookup/strong-using-5.C: Likewise.
4430 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4431 * g++.dg/cpp0x/inline-ns4.C: New.
4432 * g++.dg/cpp0x/inline-ns5.C: New.
4434 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4437 * gfortran.fortran-torture/compile/pr45634.f90: New.
4439 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4441 * objc.dg/fobjc-exceptions.m: New test.
4443 2010-09-10 Jan Hubicka <jh@suse.cz>
4445 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4447 2010-09-10 Martin Jambor <mjambor@suse.cz>
4449 PR tree-optimization/44972
4450 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4451 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4452 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4454 * g++.dg/torture/pr44972.C: New test.
4456 2010-09-10 Martin Jambor <mjambor@suse.cz>
4458 PR tree-optimization/44972
4459 * g++.dg/torture/pr34850.C: Remove expected warning.
4461 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4463 * gfortran.dg/dummy_optional_arg.f90: New test.
4465 2010-09-08 Jan Hubicka <jh@suse.cz>
4467 PR tree-optimization/45598
4468 * fortran.fortran-torture/compile/pr45598.f90: New test.
4470 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4472 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4473 * lib/target-supports.exp (check_ifunc_available): New.
4474 * gcc.dg/attr-ifunc-1.c: New.
4475 * gcc.dg/attr-ifunc-2.c: New.
4476 * gcc.dg/attr-ifunc-3.c: New.
4477 * gcc.dg/attr-ifunc-4.c: New.
4478 * gcc.dg/attr-ifunc-5.c: New.
4479 * g++.dg/ext/attr-ifunc-1.C: New.
4480 * g++.dg/ext/attr-ifunc-2.C: New.
4481 * g++.dg/ext/attr-ifunc-3.C: New.
4482 * g++.dg/ext/attr-ifunc-4.C: New.
4484 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4487 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4489 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4491 * gfortran.dg/inline_transpose_1.f90: New test.
4493 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4496 * g++.dg/warn/Wunused-var-15.C: New test.
4498 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4500 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4503 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4505 * objc/execute/exceptions/throw-nil.m: New test.
4506 * objc/execute/exceptions/handler-1.m: Updated to use the new
4507 objc_set_uncaught_exception_handler() function.
4508 * objc/execute/exceptions/matcher-1.m: New test.
4510 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4513 * gfortran.dg/bit_comparison_1.F90: New test.
4514 * gfortran.dg/leadz_trailz_3.f90: New test.
4515 * gfortran.dg/masklr_2.F90: New test.
4516 * gfortran.dg/shiftalr_1.F90: New test.
4517 * gfortran.dg/merge_bits_2.F90: New test.
4518 * gfortran.dg/dshift_2.F90: New test.
4519 * gfortran.dg/bit_comparison_2.F90: New test.
4520 * gfortran.dg/masklr_1.F90: New test.
4521 * gfortran.dg/merge_bits_1.F90: New test.
4522 * gfortran.dg/dshift_1.F90: New test.
4523 * gfortran.dg/shiftalr_2.F90: New test.
4525 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4527 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4528 functions from objc/typedstream.h are deprecated.
4530 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4532 * lib/target-supports.exp
4533 (check_effective_target_run_expensive_tests): New proc.
4534 * gcc.c-torture/compile/limits-fnargs.c: Use
4535 dg-require-effective-target run_expensive_tests.
4537 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4540 * gfortran.dg/gomp/pr45597.f90: New test.
4543 * gfortran.dg/gomp/pr45595.f90: New test.
4545 2010-09-08 Michael Matz <matz@suse.de>
4547 * c-c++-common/uninit-17.c: Adjust.
4549 2010-09-08 Michael Matz <matz@suse.de>
4551 PR tree-optimization/43430
4552 * gcc.dg/vect/pr43430-2.c: New test.
4554 2010-09-08 Michael Matz <matz@suse.de>
4556 PR tree-optimization/33244
4557 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4559 2010-09-08 Richard Guenther <rguenther@suse.de>
4561 PR tree-optimization/45578
4562 * gfortran.dg/pr45578.f90: New testcase.
4564 2010-09-08 Richard Guenther <rguenther@suse.de>
4567 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4569 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4572 * gfortran.dg/char_length_18.f90: New test.
4574 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4577 * gcc.target/i386/pr36502.c: New test.
4581 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4582 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4584 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4586 * gfortran.dg/achar_4.f90: Enable bounds checking.
4588 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4591 * gcc.target/i386/pr45206.c: New test.
4593 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4596 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4598 2010-09-07 Jan Hubicka <jh@suse.cz>
4600 * gcc.c-torture/compile/20100907.c: New testcase.
4602 2010-09-07 Richard Guenther <rguenther@suse.de>
4605 * g++.dg/eh/pr45569.C: New testcase.
4607 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4610 * gcc.target/arm/pr43137.c: New test.
4612 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4615 * gfortran.dg/dependency_35.f90: New test.
4617 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4620 * gfortran.dg/char_length_17.f90: New test.
4622 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4627 * g++.dg/template/typedef34.C: New test.
4628 * g++.dg/template/typedef35.C: New test.
4630 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4633 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4635 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4637 * g++.dg/warn/Wdouble-promotion.C: New.
4639 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4641 * g++.dg/parse/redef2.C: New.
4643 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4645 * gcc.dg/20100906-1.c: New testcase.
4647 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4650 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4651 DW_TAG_enumeration_type DIE.
4653 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4655 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4658 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4660 PR rtl-optimization/44919
4661 * g++.dg/opt/pr44919.C: New.
4663 2010-09-06 Tobias Burnus <burnus@net-b.de>
4666 * gfortran.dg/iall_iany_iparity_1.f90: New.
4667 * gfortran.dg/iall_iany_iparity_2.f90: New.
4669 2010-09-06 Jason Merrill <jason@redhat.com>
4671 * g++.dg/cpp0x/initlist42.C: New.
4673 * g++.dg/cpp0x/auto19.C: New.
4675 * g++.dg/template/sfinae25.C: New.
4676 * g++.dg/template/char1.C: Expect warning.
4677 * g++.dg/template/nontype10.C: Likewise.
4679 * g++.dg/cpp0x/implicit9.C: New.
4681 * g++.dg/cpp0x/initlist43.C: New.
4683 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4685 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4687 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4689 * gcc.dg/Wdouble-promotion.c: New.
4691 2010-09-05 Tobias Burnus <burnus@net-b.de>
4693 * gfortran.dg/float128_1.f90: Remove test case as
4694 it always fails since Rev 163611 backed out the
4695 front-end implementation.
4697 2010-09-05 Tobias Burnus <burnus@net-b.de>
4699 * gfortran.dg/float128_1.f90: XFAIL test case.
4701 2010-09-05 Tobias Burnus <burnus@net-b.de>
4703 * gfortran.dg/bessel_7.f90: Decrease required precision.
4705 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4708 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4709 ref-all-matching targets.
4711 2010-09-05 Richard Guenther <rguenther@suse.de>
4713 PR tree-optimization/45535
4714 * gcc.c-torture/compile/pr45535.c: New testcase.
4716 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4718 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4720 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4721 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4722 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4723 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4724 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4725 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4726 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4727 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4728 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4729 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4730 * gcc.target/i386/pr22152.c: Likewise.
4731 * gcc.target/i386/pr36992-1.c: Likewise.
4732 * gcc.target/i386/pr36992-2.c: Likewise.
4733 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4735 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4738 * gcc.dg/const-uniq-1.c: Modify regexp.
4740 2010-09-04 Tobias Burnus <burnus@net-b.de>
4743 * gfortran.dg/namelist_63.f90: New.
4745 2010-09-04 Jan Hubicka <jh@suse.cz>
4747 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4748 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4750 2010-09-04 Jan Hubicka <jh@suse.cz>
4752 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4754 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4757 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4759 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4761 * gcc.dg/opts-4.c: New test.
4763 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4765 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4766 * gcc.dg/vect/vect-peel-4.c: Ditto.
4768 2010-09-03 Daniel Kraft <d@domob.eu>
4771 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4773 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4776 * gfortran.dg/dependency_34.f90: New test.
4778 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4780 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4782 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4784 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4785 gcc.target/i386/clearcap.map if supported.
4787 2010-09-03 Michael Matz <matz@suse.de>
4790 * gcc.dg/pr45415.c: New test.
4792 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4794 PR tree-optimization/45506
4795 * gcc.dg/pr45506.c: New.
4797 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4800 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4801 * gcc.target/i386/float128-2.c: Ditto.
4803 2010-09-03 Daniel Kraft <d@domob.eu>
4806 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4807 * gfortran.dg/internal_dummy_2.f08: New test.
4808 * gfortran.dg/internal_dummy_3.f08: New test.
4809 * gfortran.dg/internal_dummy_4.f08: New test.
4811 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4814 * gcc.target/i386/pr45500.c: New test.
4816 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4818 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4820 2010-09-03 Daniel Kraft <d@domob.eu>
4823 * gfortran.dg/exit_2.f08; Adapt error messages.
4824 * gfortran.dg/exit_3.f08: New test.
4825 * gfortran.dg/exit_4.f08: New test.
4826 * gfortran.dg/exit_5.f03: New test.
4828 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4830 * gfortran.dg/ishft_4.f90: New test.
4832 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4834 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4835 FRIZ/XSRIZ instruciton for (double)(long long)x.
4836 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4838 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4840 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4842 2010-09-02 Richard Guenther <rguenther@suse.de>
4844 PR tree-optimization/44937
4845 PR tree-optimization/45412
4846 * g++.dg/opt/pr45412.C: New testcase.
4847 * gcc.c-torture/compile/pr45412.c: Likewise.
4848 * gcc.c-torture/compile/pr44937.c: Likewise.
4850 2010-09-02 Joseph Myers <joseph@codesourcery.com>
4852 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4853 but using -Werror=comment.
4854 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4855 expected error messages.
4857 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4859 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4860 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4862 2010-09-02 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/initialization_27.f90: New.
4867 2010-09-02 Ira Rosen <irar@il.ibm.com>
4869 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4870 check into different basic blocks. Expect vectorization if misaligned
4871 stores are supported.
4872 * gcc.dg/vect/bb-slp-8a.c: New test.
4873 * gcc.dg/vect/bb-slp-8b.c: New test.
4875 2010-09-01 Steve Ellcey <sje@cup.hp.com>
4877 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4879 2010-09-01 Janus Weil <janus@gcc.gnu.org>
4882 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4883 * gfortran.dg/class_dummy_1.f03: New.
4885 2010-09-01 Jakub Jelinek <jakub@redhat.com>
4888 * g++.dg/tree-prof/partition2.C: New test.
4890 2010-09-01 Richard Guenther <rguenther@suse.de>
4892 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4893 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4894 * gcc.c-torture/execute/20100827-1.c: Likewise.
4896 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4898 * gfortran.dg/execute_command_line_1.f90: New test.
4900 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4902 PR preprocessor/45457
4903 * c-c++-common/cpp/pr45457.c: New test.
4905 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4907 * gcc.dg/nested-func-8.c: New test.
4909 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4912 * gfortran.dg/popcnt_poppar_1.F90: New test.
4913 * gfortran.dg/popcnt_poppar_2.F90: New test.
4915 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
4917 * gcc.target/i386/volatile-2.c: Require nonpic target.
4919 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4922 * gcc.dg/pr45461.c: New test.
4924 2010-08-31 Richard Guenther <rguenther@suse.de>
4927 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4929 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
4931 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4933 2010-08-30 Janus Weil <janus@gcc.gnu.org>
4936 * gfortran.dg/typebound_proc_18.f03: New.
4938 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4940 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4941 * lib/scanasm.exp (scan-stack-usage): Likewise.
4942 (scan-stack-usage-not): Likewise.
4943 * gcc.dg/stack-usage-1.c: New test.
4944 * gcc.target/i386/stack-usage-realign.c: Likewise.
4946 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
4948 PR tree-optimization/45427
4949 * gcc.dg/tree-ssa/pr45427.c: New test.
4951 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/template/crash102.C: New.
4956 2010-08-30 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.dg/gomp/atomic-12.c: New test.
4960 * gcc.dg/gomp/atomic-13.c: New test.
4961 * gcc.dg/gomp/atomic-14.c: New test.
4962 * g++.dg/gomp/atomic-11.C: New test.
4963 * g++.dg/gomp/atomic-12.C: New test.
4964 * g++.dg/gomp/atomic-13.C: New test.
4965 * g++.dg/gomp/atomic-14.C: New test.
4967 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4969 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4972 2010-08-30 Thomas Quinot <quinot@adacore.com>
4974 * gnat.dg/discr24.adb: New test.
4976 2010-08-30 Richard Guenther <rguenther@suse.de>
4978 PR tree-optimization/45449
4979 * gcc.dg/pr45449.c: New testcase.
4981 2010-08-30 Joseph Myers <joseph@codesourcery.com>
4983 * gcc.dg/opts-1.c: Expect errors, not warnings.
4985 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4988 * gfortran.dg/dynamic_dispatch_11.f03: New.
4990 2010-08-29 Jason Merrill <jason@redhat.com>
4993 * g++.dg/parse/defarg15.C: New.
4995 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4998 * gfortran.dg/select_type_16.f03: New.
5000 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5001 Tobias Burnus <burnus@net-b.de>
5003 * gfortran.dg/bessel_7.f90: Decrease required precision.
5005 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5006 Kaz Kojima <kkojima@gcc.gnu.org>
5008 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5010 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5012 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5013 floating point conversion code generation.
5014 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5015 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5016 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5017 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5018 to integer conversion code generation.
5019 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5020 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5021 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5022 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5024 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5027 * gfortran.dg/random_seed_1.f90: Adjust test.
5028 * gfortran.dg/float128_1.f90: New test.
5030 2010-08-27 Tobias Burnus <burnus@net-b.de>
5033 * gfortran.dg/norm2_1.f90: New.
5034 * gfortran.dg/norm2_2.f90: New.
5035 * gfortran.dg/norm2_3.f90: New.
5036 * gfortran.dg/norm2_4.f90: New.
5037 * gfortran.dg/parity_1.f90: New.
5038 * gfortran.dg/parity_2.f90: New.
5039 * gfortran.dg/parity_3.f90: New.
5041 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5044 * gfortran.dg/select_type_15.f03: New.
5046 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5049 * gfortran.dg/hollerith8.f90: New test.
5051 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5054 * gfortran.dg/dependency_33.f90: New test.
5056 2010-08-27 Richard Guenther <rguenther@suse.de>
5058 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5059 * gcc.dg/graphite/scop-2.c: Likewise.
5060 * gcc.dg/graphite/scop-20.c: Likewise.
5061 * gcc.dg/vect/slp-25.c: Likewise.
5063 2010-08-27 Olivier Hainque <hainque@adacore.com>
5065 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5067 2010-08-26 Daniel Kraft <d@domob.eu>
5072 * gfortran.dg/associate_8.f03: New test.
5073 * gfortran.dg/select_type_13.f03: New test.
5074 * gfortran.dg/select_type_14.f03: New test.
5076 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5078 PR tree-optimization/44485
5079 * gcc.dg/pr44485.c: New test.
5081 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5083 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5084 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5085 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5087 2010-08-26 Richard Guenther <rguenther@suse.de>
5089 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5090 * gcc.dg/graphite/scop-21.c: Likewise.
5092 2010-08-26 Richard Guenther <rguenther@suse.de>
5094 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5095 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5096 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5097 * gcc.dg/vect/vect-91.c: Likewise.
5098 * gcc.dg/vect/vect-peel-1.c: Likewise.
5099 * gcc.dg/vect/vect-peel-2.c: Likewise.
5100 * gcc.dg/vect/vect-peel-4.c: Likewise.
5102 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5105 * gfortran.dg/der_io_4.f90: New test.
5107 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5109 PR rtl-optimization/44858
5110 * gcc.c-torture/execute/pr44858.c: New test.
5112 PR rtl-optimization/45400
5113 * g++.dg/other/i386-8.C: New test.
5115 2010-08-25 Richard Guenther <rguenther@suse.de>
5117 * gcc.dg/alias-8.c: Adjust.
5119 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5121 * gcc.target/i386/combine-mul.c: New test.
5123 2010-08-25 Richard Guenther <rguenther@suse.de>
5126 * gcc.dg/graphite/id-27.c: New testcase.
5127 * gcc.dg/lto/20100825-1_0.c: Likewise.
5129 2010-08-25 Richard Guenther <rguenther@suse.de>
5131 PR tree-optimization/45316
5132 * g++.dg/opt/pr45316.C: New testcase.
5134 2010-08-25 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/45393
5137 * g++.dg/torture/pr45393.C: New testcase.
5139 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5141 PR tree-optimization/45059
5142 * gcc.c-torture/compile/pr45059.c: New test.
5144 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5146 * lib/target-supports.exp (check_effective_target_vect_unpack):
5147 Set vect_unpack supported flag to true for neon.
5149 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5151 * gcc.dg/tree-ssa/ifc-5.c: New.
5153 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5155 * gcc.dg/tree-ssa/ifc-4.c: New.
5156 * gcc.dg/tree-ssa/ifc-7.c: New.
5158 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5160 * gcc.dg/vect/vect.exp: Check loongson targets
5161 * g++.dg/vect/vect.exp: Likewise
5162 * gfortran.dg/vect/vect.exp: Likewise
5164 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5166 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5169 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5172 * gfortran.dg/proc_ptr_29.f90: New.
5174 2010-08-22 Tobias Burnus <burnus@net-b.de>
5175 Dominique d'Humieres <dominiq@lps.ens.fr>
5178 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5180 2010-08-22 Tobias Burnus <burnus@net-b.de>
5183 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5185 2010-08-22 Tobias Burnus <burnus@net-b.de>
5188 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5190 2010-08-22 Tobias Burnus <burnus@net-b.de>
5191 Dominique d'Humieres <dominiq@lps.ens.fr>
5195 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5196 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5198 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5203 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5204 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5205 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5207 2010-08-21 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/bessel_6.f90: New.
5212 * gfortran.dg/bessel_7.f90: New.
5214 2010-08-20 Jan Hubicka <jh@suse.cz>
5218 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5219 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5221 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5224 * gcc.target/i386/pr45336-1.c: New.
5225 * gcc.target/i386/pr45336-2.c: Likewise.
5226 * gcc.target/i386/pr45336-3.c: Likewise.
5227 * gcc.target/i386/pr45336-4.c: Likewise.
5229 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5232 * gcc.target/i386/volatile-2.c: Update scan strings to also
5233 include (%rip) for the memory reference on x86_64.
5235 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5238 * gcc.dg/pr44974.c: New test.
5240 PR rtl-optimization/45353
5241 * gcc.dg/pr45353.c: New test.
5243 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5245 * gcc.target/i386/volatile-2.c: New.
5247 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5249 PR rtl-optimization/44691
5250 * gfortran.dg/pr44691.f: New test.
5252 2010-10-19 Olivier Hainque <hainque@adacore.com>
5254 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5256 2010-08-19 Jason Merrill <jason@redhat.com>
5258 * g++.dg/init/synth3.C: New.
5259 * g++.dg/init/value8.C: New.
5260 * g++.dg/tree-ssa/empty-2.C: New.
5261 * g++.dg/cpp0x/noexcept09.C: New.
5263 2010-08-19 Daniel Kraft <d@domob.eu>
5267 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5268 * gfortran.dg/pointer_remapping_1.f90: New test.
5269 * gfortran.dg/pointer_remapping_2.f03: New test.
5270 * gfortran.dg/pointer_remapping_3.f08: New test.
5271 * gfortran.dg/pointer_remapping_4.f03: New test.
5272 * gfortran.dg/pointer_remapping_5.f08: New test.
5273 * gfortran.dg/pointer_remapping_6.f08: New test.
5275 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5278 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5280 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5282 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5284 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5286 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5289 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5292 * gcc.c-torture/execute/pr45070.c: New.
5294 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5296 * g++.dg/pr44328.C: New test.
5298 2010-08-19 Tobias Burnus <burnus@net-b.de>
5302 * gfortran.dg/bessel_3.f90: New.
5303 * gfortran.dg/bessel_4.f90: New.
5304 * gfortran.dg/bessel_5.f90: New.
5306 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5309 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5310 * gfortran.dg/pointer_init_2.f90: New.
5311 * gfortran.dg/pointer_init_3.f90: New.
5312 * gfortran.dg/pointer_init_4.f90: New.
5314 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5317 * g++.dg/pr45049-1.C: New test.
5318 * g++.dg/pr45049-2.C: New test.
5320 2010-08-18 Jie Zhang <jie@codesourcery.com>
5322 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5323 20 if __ARM_PCS is defined otherwise 64.
5324 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5325 instead of hard coded 64.
5327 2010-08-18 Yao Qi <yao@codesourcery.com>
5330 * gcc.target/arm/pr45094.c: New test.
5332 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5334 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5336 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5338 PR rtl-optimization/42575
5339 * gcc.target/arm/pr42575.c: New test.
5341 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5343 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5344 * gcc.dg/tls/thr-cse-1.c: New.
5346 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5349 * lib/target-supports.exp
5350 (check_effective_target_function_sections): New.
5351 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5352 function sections before proceding.
5354 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5357 * gfortran.dg/pr45308.f03: New test.
5359 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5362 * gcc.target/i386/pr45296.c: New test.
5364 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5366 * g++.dg/ext/uow-1.C: New.
5367 * g++.dg/ext/uow-2.C: New.
5368 * g++.dg/ext/uow-3.C: New.
5369 * g++.dg/ext/uow-4.C: New.
5371 2010-08-17 Richard Guenther <rguenther@suse.de>
5374 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5376 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5379 * gcc.dg/Wcxx-compat-20.c: New test.
5381 2010-08-17 Daniel Kraft <d@domob.eu>
5384 * gfortran.dg/associate_1.f03: Extended to test newly supported
5385 features like association to variables.
5386 * gfortran.dg/associate_3.f03: Removed check for illegal change
5387 of associate-name here...
5388 * gfortran.dg/associate_5.f03: ...and added it here.
5389 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5390 * gfortran.dg/associate_7.f03: New test.
5392 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5394 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5396 2010-08-15 Daniel Kraft <d@domob.eu>
5399 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5400 * gfortran.dg/associate_3.f03: Clarify comment.
5401 * gfortran.dg/associate_5.f03: New test.
5402 * gfortran.dg/associate_6.f03: New test.
5404 2010-08-15 Tobias Burnus <burnus@net-b.de>
5407 * gfortran.dg/bind_c_usage_21.f90: New.
5408 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5410 2010-08-15 Tobias Burnus <burnus@net-b.de>
5412 * gfortran.dg/optional_absent_1.f90: New.
5413 * gfortran.dg/null_actual.f90: New.
5415 2010-08-15 Tobias Burnus <burnus@net-b.de>
5417 * gfortran.dg/pointer_target_1.f90: New.
5418 * gfortran.dg/pointer_target_2.f90: New.
5419 * gfortran.dg/pointer_target_3.f90: New.
5421 2010-08-15 Daniel Kraft <d@domob.eu>
5424 * gfortran.dg/elemental_args_check_3.f90: New test.
5425 * gfortran.dg/impure_1.f08: New test.
5426 * gfortran.dg/impure_2.f08: New test.
5427 * gfortran.dg/impure_3.f90: New test.
5428 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5430 2010-08-15 Ira Rosen <irar@il.ibm.com>
5432 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5433 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5435 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5437 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5439 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5441 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5443 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5444 dg-require-effective-target after dg-do.
5446 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5448 * lib/target-supports.exp (check_effective_target_vect_int): Return
5449 true for Loongson targets.
5450 (check_effective_target_vect_shift): Likewise.
5451 (check_effective_target_vect_no_int_max): Likewise.
5452 (check_effective_target_vect_no_align): Likewise.
5453 (check_effective_target_vect_short_mult): Likewise.
5455 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5457 * g++.dg/cast.C: Change fields of structures to "long" to pass
5458 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5459 * g++.dg/cpp0x/iop.C: Ditto.
5460 * g++.dg/cpp0x/named_refs.C: Ditto.
5461 * g++.dg/cpp0x/rv1p.C: Ditto.
5462 * g++.dg/cpp0x/rv2p.C: Ditto.
5463 * g++.dg/cpp0x/rv3p.C: Ditto.
5464 * g++.dg/cpp0x/rv4p.C: Ditto.
5465 * g++.dg/cpp0x/rv5p.C: Ditto.
5466 * g++.dg/cpp0x/rv6p.C: Ditto.
5467 * g++.dg/cpp0x/rv7p.C: Ditto.
5468 * g++.dg/cpp0x/rv8p.C: Ditto.
5469 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5471 2010-08-13 Daniel Kraft <d@domob.eu>
5473 * gfortran.dg/implied_shape_1.f08: New test.
5474 * gfortran.dg/implied_shape_2.f90: New test.
5475 * gfortran.dg/implied_shape_3.f08: New test.
5477 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5480 * gfortran.dg/char_component_initializer_1.f90: New test.
5482 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5484 PR tree-optimization/45241
5485 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5487 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5489 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5491 * gcc.target/i386/pr40906-2.c: Ditto.
5492 * gcc.target/i386/pr40906-3.c: Ditto.
5494 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5497 * gcc.c-torture/execute/pr45262.c: New test.
5499 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5501 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5503 * g++.dg/other/profile1.C: Ditto.
5505 2010-08-12 Richard Guenther <rguenther@suse.de>
5507 PR tree-optimization/45232
5508 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5509 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5510 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5511 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5512 unsigned arithmetic.
5513 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5514 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5515 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5516 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5517 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5518 unsigned arithmetic.
5519 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5520 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5521 unsigned arithmetic.
5522 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5523 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5524 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5525 unsigned arithmetic.
5526 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5527 * gcc.dg/tree-ssa/negate.c: Adjust.
5528 * gcc.dg/vect/vect-1.c: Adjust.
5529 * gfortran.dg/reassoc_6.f: XFAIL.
5531 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.dg/pr45259.c: New test.
5536 2010-08-12 Wei Guozhi <carrot@google.com>
5539 * gcc.target/arm/pr44999.c: New testcase.
5541 2010-08-12 Jie Zhang <jie@codesourcery.com>
5543 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5545 (main): Adjust accordingly.
5547 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5549 * gfortran.dg/graphite/id-22.f: New.
5551 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5553 * gcc.dg/graphite/id-26.c: New.
5555 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5557 * gcc.dg/graphite/id-25.c: New.
5559 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5561 * gcc.dg/graphite/run-id-5.c: New.
5562 * gcc.dg/graphite/run-id-6.c: New.
5563 * gfortran.dg/graphite/id-21.f: New.
5565 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5567 * gcc.dg/graphite/id-24.c: New.
5569 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5571 * gcc.dg/tree-ssa/pr20742.c: New.
5573 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5575 * gcc.dg/graphite/id-23.c: New.
5577 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5579 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5581 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5583 * gcc.dg/graphite/pr42729.c: New.
5585 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5587 * gfortran.dg/graphite/id-20.f: New.
5589 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5591 * gcc.dg/graphite/id-22.c: New.
5593 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5595 * gcc.dg/graphite/run-id-2.c: Call abort.
5597 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5599 * gcc.dg/graphite/id-20.c: New.
5601 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5602 Steve Kargl <kargl@gcc.gnu.org>
5605 * gfortran.dg/move_alloc_3.f90: New.
5606 * gfortran.dg/random_seed_2.f90: New.
5608 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5610 * lib/target-supports.exp (check_effective_target_sync_int_long):
5612 (check_effective_target_sync_char_short): Likewise.
5614 2010-08-10 Yao Qi <yao@codesourcery.com>
5616 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5618 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5619 * g++.dg/other/packed1.C: Likewise.
5620 * g++.dg/other/crash-4.C: Likewise.
5621 * g++.dg/ext/packed8.C: Likewise.
5622 * g++.dg/init/array16.C: Likewise.
5624 2010-08-10 xinliang David Li <davidxl@google.com>
5625 * gcc.dg/tree-ssa/loop-19.c: Add option
5626 -fno-prefetch-loop-array
5628 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5631 * gcc.c-torture/compile/pr45182.c: New test.
5633 2010-08-09 Jason Merrill <jason@redhat.com>
5636 * g++.dg/cpp0x/variadic-104.C: New.
5638 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5641 * gfortran.dg/dependency_32.f90: New test.
5643 2010-08-09 Richard Guenther <rguenther@suse.de>
5646 * g++.dg/opt/nrv17.C: New testcase.
5648 2010-08-09 Richard Guenther <rguenther@suse.de>
5651 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5652 alignment from MEM_REF offset only if we took it from the
5655 * gcc.target/i386/pr24178.c: New testcase.
5657 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5659 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5660 * gcc.dg/20030702-1.c: Ditto.
5661 * gcc.dg/20050309-1.c: Ditto.
5662 * gcc.dg/20050325-1.c: Ditto.
5663 * gcc.dg/20050330-2.c: Ditto.
5664 * gcc.dg/20051201-1.c: Ditto.
5665 * gcc.dg/gomp/pr27573.c: Ditto.
5666 * gcc.dg/gomp/pr34610.c: Ditto.
5667 * gcc.dg/pr24225.c: Ditto.
5668 * gcc.dg/pr26570.c: Ditto.
5669 * gcc.dg/pr32773.c: Ditto.
5670 * g++.dg/gcov/gcov-6.C: Ditto.
5671 * g++.dg/gomp/pr34608.C: Ditto.
5672 * gfortran.dg/gomp/pr27573.f90: Ditto.
5674 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5675 dg-require-host-local dg directive.
5676 * gcc.dg/profile-dir-2.c: Ditto.
5677 * gcc.dg/profile-dir-3.c: Ditto.
5679 2010-08-08 Richard Guenther <rguenther@suse.de>
5681 PR tree-optimization/45109
5682 * gcc.c-torture/compile/pr45109.c: New testcase.
5684 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5686 * gcc.dg/march.c: Skip if -march defined.
5687 * gcc.dg/mtune.c: Skip if -mtune defined.
5689 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5690 generic thunk support.
5692 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5695 * gcc.target/i386/pr45213.c: New test.
5697 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5700 * gfortran.dg/fmt_error_11.f03: New test.
5702 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5704 * lib/target-supports.exp (check_effective_target_sync_int_long):
5705 Add arm*-*-linux-gnueabi.
5706 (check_effective_target_sync_char_short): Likewise.
5708 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5711 * gfortran.dg/dependency_31.f90: New test.
5713 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5715 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5717 2010-08-06 Jason Merrill <jason@redhat.com>
5719 * g++.dg/cpp0x/sfinae3.C: New.
5720 * g++.dg/cpp0x/sfinae4.C: New.
5722 2010-08-06 Richard Guenther <rguenther@suse.de>
5724 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5725 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5726 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5727 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5728 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5729 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5730 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5731 * gcc.c-torture/execute/20100805-1.c: Likewise.
5733 2010-08-05 Martin Jambor <mjambor@suse.cz>
5736 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5738 2010-08-05 Martin Jambor <mjambor@suse.cz>
5740 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5741 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5743 2010-08-05 Martin Jambor <mjambor@suse.cz>
5745 * g++.dg/ipa/devirt-1.C: New test.
5746 * g++.dg/ipa/devirt-2.C: Likewise.
5747 * g++.dg/ipa/devirt-3.C: Likewise.
5748 * g++.dg/ipa/devirt-4.C: Likewise.
5749 * g++.dg/ipa/devirt-5.C: Likewise.
5750 * gcc.dg/ipa/iinline-3.c: Likewise.
5752 2010-08-05 Jie Zhang <jie@codesourcery.com>
5754 PR tree-optimization/45144
5755 * gcc.dg/tree-ssa/pr45144.c: New test.
5757 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5762 * gfortran.dg/class_25.f03: New.
5763 * gfortran.dg/class_26.f03: New.
5765 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5767 * g++.dg/warn/miss-format-1.C: Update line number.
5769 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5772 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5773 .frame and .mask assembler directives.
5775 2010-08-04 Richard Guenther <rguenther@suse.de>
5777 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5778 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5779 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5780 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5782 2010-08-04 Tobias Burnus <burnus@net-b.de>
5785 * gfortran.dg/derived_constructor_char_1.f90: New.
5786 * gfortran.dg/derived_constructor_char_2.f90: New.
5788 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5791 * gfortran.dg/dependency_30.f90: New test.
5793 2010-08-03 Jan Hubicka <jh@suse.cz>
5795 * gcc.c-torture/compile/pr45085.c: New testcase.
5797 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5801 * gfortran.dg/typebound_call_9.f03: Modified.
5802 * gfortran.dg/typebound_generic_1.f03: Modified.
5804 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5808 * gfortran.dg/dependency_29.f90: New test.
5810 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5813 * gfortran.dg/character_comparison_2.f90: New test.
5814 * gfortran.dg/character_comparison_3.f90: New test.
5815 * gfortran.dg/dependency_28.f90: New test.
5817 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5820 * gcc.target/arm/pr40457-1.c: New test.
5821 * gcc.target/arm/pr40457-2.c: New test.
5823 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5826 * gfortran.dg/typebound_call_17.f03: New.
5828 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5831 * gfortran.dg/allocate_derived_3.f90: New.
5833 2010-07-30 Xinliang David Li <davidxl@google.com>
5834 PR tree-optimization/45121
5835 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5837 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5840 * g++.dg/pr45112.C: New test.
5842 2010-07-30 Jakub Jelinek <jakub@redhat.com>
5845 PR rtl-optimization/45137
5846 * gcc.dg/pr45055.c: New test.
5848 2010-07-30 Alan Modra <amodra@gmail.com>
5850 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5851 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5853 2010-07-29 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/whole_file_25.f90: New.
5858 * gfortran.dg/whole_file_26.f90: New.
5859 * gfortran.dg/whole_file_27.f90: New.
5861 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5864 * gfortran.dg/typebound_proc_17.f03: New.
5866 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5869 * gfortran.dg/move_alloc_2.f90: New.
5871 2010-07-29 Xinliang David Li <davidxl@google.com>
5872 PR tree-optimization/45121
5873 * c-c++-common/uninit-17.c: Fix expected output.
5875 2010-07-29 Richard Guenther <rguenther@suse.de>
5877 PR tree-optimization/45120
5878 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5880 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5884 * gfortran.dg/pr42051.f03: New testcase.
5886 2010-07-29 Richard Guenther <rguenther@suse.de>
5889 * gcc.c-torture/execute/pr45034.c: New testcase.
5891 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5894 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5896 2010-07-28 Daniel Kraft <d@domob.eu>
5898 * gfortran.dg/bound_8.f90: New test.
5900 2010-07-28 Jakub Jelinek <jakub@redhat.com>
5903 * gcc.dg/pr45105.c: New test.
5905 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5907 PR rtl-optimization/45107
5908 * gcc.dg/pr45107.c: New test.
5910 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5912 PR rtl-optimization/45101
5913 * gcc.dg/pr45101.c: New test.
5915 2010-07-28 Tobias Burnus <burnus@net-b.de>
5918 * gfortran.dg/whole_file_24.f90: New.
5920 2010-07-27 Jason Merrill <jason@redhat.com>
5922 * g++.dg/cpp0x/variadic102.C: New.
5923 * g++.dg/cpp0x/variadic103.C: New.
5925 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5927 PR rtl-optimization/40956
5930 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5931 * gcc.target/arm/pr42574.c: Add tests.
5933 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5935 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5937 (cleanup-repo-files): Ditto.
5938 (cleanup-saved-temps): Ditto.
5940 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5946 * gcc.dg/pr45079.c: New test.
5948 2010-07-27 Ira Rosen <irar@il.ibm.com>
5950 PR tree-optimization/44152
5951 * gcc.dg/vect/fast-math-pr44152.c: New test.
5953 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5956 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5957 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5958 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5959 * obj-c++.dg/torture/trivial.mm: Ditto.
5960 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5961 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5962 * objc.dg/torture/tls/thr-init.m: Ditto.
5963 * objc.dg/torture/trivial.m: Ditto.
5965 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5967 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5968 Skip on spu-*-* targets.
5970 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5972 PR tree-optimization/45083
5973 * gcc.dg/pr45083.c: New test.
5975 2010-07-26 Tobias Burnus <burnus@net-b.de>
5978 * gfortran.dg/whole_file_22.f90: New test.
5979 * gfortran.dg/whole_file_23.f90: New test.
5981 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
5982 Jack Howarth <howarth@bromo.med.uc.edu>
5983 Richard Henderson <rth@redhat.com>
5986 * gcc.dg/tls/thr-init-1.c: New.
5987 * gcc.dg/tls/thr-init-2.c: New.
5988 * gcc.dg/torture/tls New.
5989 * gcc.dg/torture/tls/tls-test.c: New.
5990 * gcc.dg/torture/tls/thr-init-1.c: New.
5991 * gcc.dg/torture/tls/tls.exp: New.
5992 * gcc.dg/torture/tls/thr-init-2.c: New.
5993 * gcc.dg/tls/emutls-2.c: New test
5995 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5996 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5997 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5998 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5999 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6000 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6001 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6002 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6003 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6004 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6005 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6006 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6007 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6008 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6009 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6010 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6011 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6012 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6013 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6014 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6015 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6016 gfortran.dg/gomp/omp_threadprivate1.f90,
6017 gfortran.dg/gomp/omp_threadprivate2.f90,
6018 gfortran.dg/gomp/reduction1.f90,
6019 gfortran.dg/gomp/sharing-1.f90: Likewise.
6021 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6023 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6025 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6026 dg-require-visibility.
6028 2010-07-26 Richard Guenther <rguenther@suse.de>
6030 PR tree-optimization/43784
6031 * gcc.c-torture/execute/pr43784.c: New testcase.
6032 * g++.dg/torture/pr43784.C: Likewise.
6034 2010-07-26 Richard Guenther <rguenther@suse.de>
6037 * g++.dg/pr45056.C: New testcase.
6039 2010-07-26 Richard Guenther <rguenther@suse.de>
6041 PR tree-optimization/45071
6042 * gcc.dg/pr45071.c: New testcase.
6044 2010-07-26 Tobias Burnus <burnus@net-b.de>
6047 * gfortran.dg/namelist_62.f90: New.
6049 2010-07-26 Richard Guenther <rguenther@suse.de>
6051 * gcc.c-torture/execute/pr45017.c: Move ...
6052 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6054 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6057 * trim_optimize_1.f90: New test.
6058 * character_comparision_1.f90: New test.
6060 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6063 * gfortran.dg/wtruncate_fix.f: New test.
6065 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6068 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6070 2010-07-24 Richard Guenther <rguenther@suse.de>
6073 * g++.dg/lto/20100724-1_0.C: New testcase.
6075 2010-07-24 Richard Guenther <rguenther@suse.de>
6078 * gcc.dg/lto/20100724-1_0.c: New testcase.
6079 * gcc.dg/lto/20100724-1_1.c: Likewise.
6081 2010-07-24 Tobias Burnus <burnus@net-b.de>
6084 * gfortran.dg/whole_file_21.f90: New.
6086 * gfortran.dg/integer_exponentiation_3.F90: Use
6087 -ffloat-store only for i?86/x86-64 -m32.
6089 2010-07-24 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6092 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6094 2010-07-24 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/func_decl_4.f90: Split test into two ...
6097 * gfortran.dg/func_decl_5.f90: ... parts.
6098 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6099 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6100 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6101 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6102 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6103 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6104 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6105 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6106 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6107 * gfortran.dg/sizeof.f90: Make test valid.
6108 * gfortran.dg/pr20865.f90: Add new dg-error.
6109 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6110 * gfortran.dg/g77/19990218-0.f: Ditto.
6111 * gfortran.dg/g77/19990218-1.f: Ditto.
6112 * gfortran.dg/g77/970625-2.f: Ditto.
6113 * gfortran.dg/pr37243.f: Fix function declaration.
6114 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6115 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6117 2010-07-23 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/char_array_structure_constructor.f90: Add
6121 -fwhole-file as dg-option as it otherwise fails on some
6124 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6126 * gnat.dg/aggr16.ad[sb]: New test.
6127 * gnat.dg/aggr16_pkg.ads: New helper.
6129 2010-07-23 Richard Guenther <rguenther@suse.de>
6132 * g++.dg/lto/20100723-1_0.C: New testcase.
6134 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6136 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6138 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6139 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6141 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6143 * lib/target-supports.exp (add_options_for_tls): New proc.
6144 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6145 * g++.dg/tls/static-1a.cc: Likewise.
6146 * gcc.dg/tls/emutls-1.c: Likewise.
6147 * gcc.dg/tls/opt-11.c: Likewise.
6148 * gcc.dg/tls/opt-12.c: Likewise.
6149 * gcc.dg/tls/pr24428-2.c: Likewise.
6150 * gcc.dg/tls/pr24428.c: Likewise.
6151 * obj-c++.dg/tls/static-1.mm: Likewise.
6152 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6153 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6154 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6155 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6156 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6157 * objc.dg/torture/tls/thr-init.m: Likewise.
6158 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6160 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6162 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6163 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6164 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6165 optimized dump files.
6167 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6169 PR tree-optimization/45047
6170 * gcc.c-torture/compile/pr45047.c: New test.
6172 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6174 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6175 instead of dg-compile.
6176 * gcc.dg/float-range-4.c: Ditto.
6177 * gcc.dg/float-range-5.c: Ditto.
6178 * gcc.dg/fold-overflow-1.c: Ditto.
6179 * gcc.dg/gomp/sections-4.c: Ditto.
6180 * gcc.dg/transparent-union-1.c: Ditto.
6181 * gcc.dg/transparent-union-2.c: Ditto.
6182 * gcc.target/i386/pr39315-check.c: Ditto.
6183 * g++.dg/gomp/sections-4.C: Ditto.
6184 * g++.dg/template/dtor7.C: Ditto.
6185 * g++.dg/tree-ssa/pr19952.C: Ditto.
6186 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6187 * gfortran.dg/graphite/pr42185.f90: Ditto.
6188 * gfortran.dg/namelist_36.f90: Ditto.
6189 * gnat.dg/noreturn1.adb: Ditto.
6190 * gnat.dg/specs/small_alignment.ads: Ditto.
6192 2010-07-23 Martin Jambor <mjambor@suse.cz>
6194 PR tree-optimization/44915
6195 * g++.dg/torture/pr44915.C: New test.
6197 2010-07-23 Martin Jambor <mjambor@suse.cz>
6199 PR tree-optimization/44914
6200 * g++.dg/tree-ssa/pr44914.C: New test.
6202 2010-07-23 Jie Zhang <jie@codesourcery.com>
6205 * gcc.dg/pr44290-1.c: New test.
6206 * gcc.dg/pr44290-2.c: New test.
6208 2010-07-23 Jason Merrill <jason@redhat.com>
6211 * g++.dg/abi/mangle44.C: New.
6213 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6215 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6216 for compile-time only tests.
6217 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6219 * gcc.target/i386/pr39315-4.c: Ditto.
6220 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6221 target check. Include sse-os-support.h.
6222 (main): Call check_isa and sse_os_support.
6223 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6224 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6225 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6226 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6227 target check. Include sse-os-support.h.
6228 (main): Call check_isa and sse_os_support.
6229 * gcc.target/i386/vperm-v2df.c: Ditto.
6231 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6233 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6234 (check_effective_target_avx_runtime): New procedure.
6235 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6236 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6238 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6239 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6240 and __get_cpuid test.
6241 * gcc.dg/compat/vector-2b_main.c: Ditto.
6243 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6245 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6246 for compile-time only test.
6247 * gcc.dg/pr32716.c: Ditto.
6248 * gcc.dg/pr34856.c: Ditto.
6249 * gcc.dg/pr36997.c: Ditto.
6250 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6251 * gfortran.dg/pr28158.f90: Ditto.
6252 * gfortran.dg/pr30667.f: Ditto.
6254 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6255 i?86-*-* and x86_64-*-* targets to disable execution on targets
6256 without sse2 runtime support.
6257 * g++.dg/vect/vect.exp: Ditto.
6258 * gfortran.dg/vect/vect.exp: Ditto.
6260 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6261 * gcc.dg/pr37544.c: Ditto.
6262 * gcc.dg/pr40550.c: Ditto.
6263 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6264 * gcc.dg/compat/vector-1a_main.c: Ditto.
6265 * gcc.dg/compat/vector-2a_main.c: Ditto.
6266 * gcc.dg/torture/pr16104-1.c: Ditto.
6267 * gcc.dg/torture/pr35771-1.c: Ditto.
6268 * gcc.dg/torture/pr35771-2.c: Ditto.
6269 * gcc.dg/torture/pr35771-3.c: Ditto.
6270 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6271 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6272 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6273 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6274 * g++.dg/other/i386-1.C: Ditto.
6275 * g++.dg/other/pr40446.C: Ditto.
6277 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6279 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6281 2010-07-23 Daniel Kraft <d@domob.eu>
6284 * gfortran.dg/exit_1.f08: New test.
6285 * gfortran.dg/exit_2.f08: New test.
6287 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6289 PR tree-optimization/39839
6290 * gcc.target/arm/pr39839.c: New test case.
6292 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6294 * gnat.dg/unchecked_convert5b.adb: New test.
6295 * gnat.dg/unchecked_convert6.adb: Likewise.
6296 * gnat.dg/unchecked_convert6b.adb: Likewise.
6298 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6300 * gnat.dg/aggr15.ad[sb]: New test.
6302 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6305 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6307 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6309 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6310 with dg-require-linker-plugin.
6312 2010-07-22 Richard Guenther <rguenther@suse.de>
6315 * g++.dg/lto/20100722-1_0.C: New testcase.
6317 2010-07-22 Richard Guenther <rguenther@suse.de>
6320 * gcc.dg/lto/20100720-3_0.c: New testcase.
6321 * gcc.dg/lto/20100720-3_1.c: Likewise.
6323 2010-07-22 Richard Guenther <rguenther@suse.de>
6325 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6326 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6329 * gcc.dg/lto/20100722-1_0.c: New testcase.
6331 2010-07-22 Martin Jambor <mjambor@suse.cz>
6333 PR tree-optimization/44891
6334 * gcc.c-torture/compile/pr44891.c: New test.
6336 2010-07-22 Richard Guenther <rguenther@suse.de>
6338 PR tree-optimization/45017
6339 * gcc.c-torture/execute/pr45017.c: New testcase.
6341 2010-07-22 Tobias Burnus <burnus@net-b.de>
6344 * gfortran.dg/aliasing_dummy_5.f90: New.
6346 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6349 * gcc.target/arm/pr43698.c: New test.
6351 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6354 * Revert my commit r162325 for this PR.
6356 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6359 * gcc.target/m68k/pr45015.c: New test.
6361 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6364 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6367 2010-07-21 Richard Guenther <rguenther@suse.de>
6370 * g++.dg/lto/20100721-1_0.C: New testcase.
6372 2010-07-21 Martin Jambor <mjambor@suse.cz>
6374 PR tree-optimization/44900
6375 * g++.dg/torture/pr44900.C: New test.
6377 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6380 * c-c++-common/uninit-17.c: Correct expected error.
6382 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.dg/guality/asm-1.c: New test.
6387 * gcc.dg/guality/pr45003-2.c: New test.
6388 * gcc.dg/guality/pr45003-3.c: New test.
6390 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6393 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6395 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6397 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6398 defined on the current line.
6399 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6400 * g++.dg/debug/dwarf2/pr44641.C: New.
6402 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6404 * gcc.target/powerpc/block-move-1.c: New test.
6405 * gcc.target/powerpc/block-move-2.c: New test.
6407 2010-07-20 Jason Merrill <jason@redhat.com>
6410 * g++.dg/cpp0x/sfinae2.C: New.
6412 2010-07-20 Richard Guenther <rguenther@suse.de>
6415 * gcc.dg/lto/20100720-4_0.c: New testcase.
6417 2010-07-20 Richard Guenther <rguenther@suse.de>
6420 * gcc.dg/lto/20100720-2_0.c: New testcase.
6421 * gcc.dg/lto/20100720-2_1.c: Likewise.
6423 2010-07-20 Richard Guenther <rguenther@suse.de>
6426 * gcc.dg/lto/20100720-1_0.c: New testcase.
6427 * gcc.dg/lto/20100720-1_1.c: Likewise.
6429 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6432 * gcc.dg/guality/pr45003-1.c: New test.
6434 2010-07-20 Richard Guenther <rguenther@suse.de>
6436 PR tree-optimization/44977
6437 * gcc.dg/torture/pr44977.c: New testcase.
6439 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6441 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6444 2010-07-20 Richard Guenther <rguenther@suse.de>
6448 * gcc.dg/pr44971.c: New testcase.
6449 * gcc.c-torture/compile/pr44988.c: Likewise.
6451 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6454 * gfortran.dg/allocate_with_typespec.f90: New test.
6455 * gfortran.dg/allocate_derived_1.f90: Update error message.
6457 2010-07-19 Jason Merrill <jason@redhat.com>
6460 * g++.dg/cpp0x/decltype23.C: New.
6462 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6465 * gfortran.dg/class_defined_operator_1.f03 : New test.
6467 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6469 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6470 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6471 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6472 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6474 2010-07-19 Richard Guenther <rguenther@suse.de>
6477 * gcc.c-torture/compile/pr44941.c: New testcase.
6479 2010-07-19 Jason Merrill <jason@redhat.com>
6482 * g++.dg/template/sfinae24.C: New.
6484 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6487 * gfortran.dg/data_implied_do_2.f90: Removed.
6489 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6492 * g++.dg/template/sfinae23.C: New.
6494 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6496 * lib/target-supports.exp (check_sse_os_support_available): New
6498 (check_sse_hw_available): New proc.
6499 (check_effective_target_sse_runtime): New proc.
6500 (check_effective_target_sse2_runtime): New proc.
6501 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6502 -msse2 if check_sse_os_support_available.
6503 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6504 check_sse_os_support_available.
6505 * gcc.dg/vect/vect.exp: Likewise.
6506 * gfortran.dg/vect/vect.exp: Likewise.
6507 * gcc.target/i386/sol2-check: Renamed to ...
6508 * gcc.target/i386/sse-os-support.h: ... this.
6509 (sol2_check): Renamed to ...
6510 (sse_os_support): ... this.
6511 Only test movss with xmm registers.
6512 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6513 Removed ILL_INSN, ILL_INSN_LEN.
6514 * gcc.target/i386/sse2-check.h: Likewise.
6515 * gcc.target/i386/sse3-check.h: Likewise.
6516 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6517 Removed cpuid.h, __get_cpuid test.
6518 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6519 Removed cpuid.h, __get_cpuid test.
6520 * g++.dg/other/pr40446.C: Likewise.
6521 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6522 * gcc.dg/compat/vector-1a_main.c: Likewise.
6523 * gcc.dg/compat/vector-2a_main.c: Likewise.
6524 * gcc.dg/pr36584.c: Likewise.
6525 * gcc.dg/pr37544.c: Likewise.
6526 * gcc.dg/torture/pr16104-1.c: Likewise.
6527 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6528 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6529 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6530 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6531 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6532 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6534 * gcc.dg/torture/pr35771-2.c: Likewise.
6535 * gcc.dg/torture/pr35771-3.c: Likewise.
6536 * gcc.target/i386/pr39315-2.c: Likewise.
6537 * gcc.target/i386/pr39315-4.c: Likewise.
6538 * gcc.target/i386/vperm-v2df.c: Likewise.
6539 * gcc.target/i386/vperm-v2di.c: Likewise.
6540 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6541 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6544 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6547 * gfortran.dg/data_implied_do_2.f90: New test.
6549 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6551 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6553 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6555 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6556 to the "mips16" group.
6557 (mips_using_mips16_p): New procedure.
6558 (mips-dg-options): Use it.
6560 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6562 * gcc.target/mips/mips16-attributes-4.c: New test.
6564 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6567 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6568 * gcc.target/powerpc/recip-2.c: Ditto.
6569 * gcc.target/powerpc/recip-3.c: Ditto.
6571 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6573 * gcc.target/arm/pr42235.c: New test.
6575 2010-07-16 Jason Merrill <jason@redhat.com>
6578 * g++.dg/template/partial8.C: New.
6580 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6582 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6583 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6585 (gualcvt): New overloaded inline.
6586 (GUALCVT): Use it for C++.
6587 * g++.dg/guality/guality.exp: New.
6588 * g++.dg/guality/guality.h: New.
6589 * g++.dg/guality/redeclaration1.C: New test.
6590 * g++.dg/dg.exp: Prune also guality/* tests.
6591 * gcc.dg/guality/pr43141.c: Moved to...
6592 * c-c++-common/guality/pr43141.c: ... here.
6594 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6597 * gfortran.dg/char4_iunit_2.f03: New test.
6599 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6602 * lib/plugin-support.exp (plugin-test-execute):
6603 Add ${gcc_objdir}/intl to includes.
6605 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6608 * gcc.c-torture/execute/pr44942.c: New test.
6609 * gcc.target/i386/pr44942.c: New test.
6611 2010-07-15 Jason Merrill <jason@redhat.com>
6614 * g++.dg/cpp0x/implicit7.C: New.
6615 * g++.dg/cpp0x/implicit8.C: New.
6617 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6619 Disable float tests for __SPU__ targets due to lack of signed zero:
6620 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6621 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6622 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6623 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6624 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6625 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6626 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6627 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6628 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6630 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6632 * gfortran.dg/select_char_2.f90: New test.
6634 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6636 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6639 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6642 * gfortran.dg/typebound_generic_9.f03: New.
6644 2010-07-15 Richard Guenther <rguenther@suse.de>
6646 PR tree-optimization/44946
6647 * gcc.c-torture/compile/pr44946.c: New testcase.
6649 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6652 * gfortran.dg/select_char_3.f90: New test.
6654 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6655 Kevin F. Quinn <kevquinn@gentoo.org>
6657 * gcc.dg/Wtrampolines.c: New.
6659 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6664 2010-07-14 Jason Merrill <jason@redhat.com>
6667 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6669 Implement C++0x unrestricted unions (N2544)
6670 * g++.dg/cpp0x/union1.C: New.
6671 * g++.dg/cpp0x/union2.C: New.
6672 * g++.dg/cpp0x/union3.C: New.
6673 * g++.dg/cpp0x/defaulted2.C: Adjust.
6674 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6675 * g++.old-deja/g++.ext/anon2.C: Adjust.
6676 * g++.old-deja/g++.mike/misc6.C: Adjust.
6678 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6681 * gfortran.dg/c_loc_tests_15.f90: New.
6683 2010-07-13 Jason Merrill <jason@redhat.com>
6686 * g++.dg/cpp0x/implicit6.C: New.
6688 2010-07-13 Jason Merrill <jason@redhat.com>
6691 * g++.dg/abi/noreturn1.C: New.
6692 * g++.dg/abi/noreturn2.C: New.
6694 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6698 * c-c++-common/pr44832.c: New test.
6700 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6703 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6704 on the target. Make sure that we can assemble the emitted asm when
6705 the test type is 'compile'.
6707 2010-07-13 Richard Guenther <rguenther@suse.de>
6709 PR tree-optimization/36960
6710 * g++.dg/torture/pr36960.C: New testcase.
6712 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/template/sfinae21.C: New.
6716 * g++.dg/template/sfinae22.C: Likewise.
6718 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6721 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6722 * gcc.dg/plugin/ggcplug.c: Likewise.
6723 * g++.dg/plugin/selfassign.c: Likewise.
6724 * g++.dg/plugin/attribute_plugin.c: Likewise.
6725 * g++.dg/plugin/dumb_plugin.c: Likewise.
6726 * g++.dg/plugin/pragma_plugin.c: Likewise.
6728 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6730 * gcc.c-torture/execute/pr44683.x: New.
6731 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6733 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6739 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6740 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6741 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6742 * gfortran.dh/typebound_call_16.f03: New.
6743 * gfortran.dg/typebound_generic_6.f03: New.
6744 * gfortran.dg/typebound_generic_7.f03: New.
6745 * gfortran.dg/typebound_generic_8.f03: New.
6747 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6750 * gfortran.dg/char4_iunit_1.f03: New test.
6752 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6754 * gcc.dg/tree-ssa/vrp53.c: New test.
6756 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6759 * g++.dg/template/sfinae19.C: New.
6760 * g++.dg/template/sfinae20.C: Likewise.
6762 2010-07-12 Jie Zhang <jie@codesourcery.com>
6764 * gcc.target/arm/interrupt-1.c: New test.
6765 * gcc.target/arm/interrupt-2.c: New test.
6767 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/pr42427.c: Require c99_runtime.
6770 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6772 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6773 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6774 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6775 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6776 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6777 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6778 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6779 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6780 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6781 * gcc.target/i386/pr37275.c: Require visibility support.
6783 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6785 * lib/target-supports.exp (check_effective_target_sse): New proc.
6786 * gcc.target/i386/sol2-check.h: New file.
6787 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6788 Include sol2-check.h.
6789 (main) Only run do_test () if sol2_check ().
6790 * gcc.target/i386/sse2-check.h: Likewise.
6791 * gcc.target/i386/sse3-check.h: Likewise.
6792 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6793 [__sun__ && __svr4__]: Execute SSE2 instruction.
6794 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6795 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6796 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6797 * g++.dg/ext/vector14.C: Likewise.
6798 * g++.dg/other/mmintrin.C: Likewise.
6799 * gcc.dg/20020418-1.c: Likewise.
6800 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6801 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6802 * gcc.dg/format/unnamed-1.c: Likewise.
6803 Adapt dg-warning line number.
6804 * gcc.dg/graphite/pr40281.c: Likewise.
6805 * gcc.dg/pr32176.c: Likewise.
6806 * gcc.dg/pr40550.c: Likewise.
6807 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6808 * gcc.dg/torture/pr36891.c: Likewise.
6809 * gcc.target/i386/20020218-1.c: Likewise.
6810 * gcc.target/i386/20020523.c: Likewise.
6811 * gcc.target/i386/abi-1.c: Likewise.
6812 * gcc.target/i386/brokensqrt.c: Likewise.
6813 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6814 * gcc.target/i386/pr13366.c: Likewise.
6815 * gcc.target/i386/pr13685.c: Likewise.
6816 * gcc.target/i386/pr24306.c: Likewise.
6817 * gcc.target/i386/pr31486.c: Likewise.
6818 * gcc.target/i386/pr32065-1.c: Likewise.
6819 * gcc.target/i386/pr32065-2.c: Likewise.
6820 * gcc.target/i386/pr32389.c: Likewise.
6821 * gcc.target/i386/pr38824.c: Likewise.
6822 * gcc.target/i386/pr38931.c: Likewise.
6823 * gcc.target/i386/pr39592-1.c: Likewise.
6824 * gcc.target/i386/pr43766.c: Likewise.
6825 * gcc.target/i386/recip-divf.c: Likewise.
6826 * gcc.target/i386/recip-sqrtf.c: Likewise.
6827 * gcc.target/i386/recip-vec-divf.c: Likewise.
6828 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6829 * gcc.target/i386/sse-1.c: Likewise.
6830 * gcc.target/i386/sse-16.c: Likewise.
6831 * gcc.target/i386/sse-2.c: Likewise.
6832 * gcc.target/i386/sse-20.c: Likewise.
6833 * gcc.target/i386/sse-3.c: Likewise.
6834 * gcc.target/i386/sse-7.c: Likewise.
6835 * gcc.target/i386/sse-9.c: Likewise.
6836 * gcc.target/i386/sse-addps-1.c: Likewise.
6837 * gcc.target/i386/sse-addss-1.c: Likewise.
6838 * gcc.target/i386/sse-andnps-1.c: Likewise.
6839 * gcc.target/i386/sse-andps-1.c: Likewise.
6840 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6841 * gcc.target/i386/sse-comiss-1.c: Likewise.
6842 * gcc.target/i386/sse-comiss-2.c: Likewise.
6843 * gcc.target/i386/sse-comiss-3.c: Likewise.
6844 * gcc.target/i386/sse-comiss-4.c: Likewise.
6845 * gcc.target/i386/sse-comiss-5.c: Likewise.
6846 * gcc.target/i386/sse-comiss-6.c: Likewise.
6847 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6848 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6849 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6850 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6851 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6852 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6853 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6854 * gcc.target/i386/sse-divps-1.c: Likewise.
6855 * gcc.target/i386/sse-divss-1.c: Likewise.
6856 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6857 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6858 * gcc.target/i386/sse-maxps-1.c: Likewise.
6859 * gcc.target/i386/sse-maxss-1.c: Likewise.
6860 * gcc.target/i386/sse-minps-1.c: Likewise.
6861 * gcc.target/i386/sse-minss-1.c: Likewise.
6862 * gcc.target/i386/sse-movaps-1.c: Likewise.
6863 * gcc.target/i386/sse-movaps-2.c: Likewise.
6864 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6865 * gcc.target/i386/sse-movhps-1.c: Likewise.
6866 * gcc.target/i386/sse-movhps-2.c: Likewise.
6867 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6868 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6869 * gcc.target/i386/sse-movntps-1.c: Likewise.
6870 * gcc.target/i386/sse-movss-1.c: Likewise.
6871 * gcc.target/i386/sse-movss-2.c: Likewise.
6872 * gcc.target/i386/sse-movss-3.c: Likewise.
6873 * gcc.target/i386/sse-movups-1.c: Likewise.
6874 * gcc.target/i386/sse-movups-2.c: Likewise.
6875 * gcc.target/i386/sse-mulps-1.c: Likewise.
6876 * gcc.target/i386/sse-mulss-1.c: Likewise.
6877 * gcc.target/i386/sse-orps-1.c: Likewise.
6878 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6879 * gcc.target/i386/sse-recip-vec.c: Likewise.
6880 * gcc.target/i386/sse-recip.c: Likewise.
6881 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6882 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6883 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6884 * gcc.target/i386/sse-subps-1.c: Likewise.
6885 * gcc.target/i386/sse-subss-1.c: Likewise.
6886 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6887 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6888 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6889 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6890 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6891 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6892 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6893 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6894 * gcc.target/i386/sse-xorps-1.c: Likewise.
6895 * gcc.target/i386/ssefn-1.c: Likewise.
6896 * gcc.target/i386/ssefn-3.c: Likewise.
6897 * gcc.target/i386/sseregparm-1.c: Likewise.
6898 * gcc.target/i386/stackalign/return-3.c: Likewise.
6899 * gcc.target/i386/vectorize1.c: Likewise.
6900 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6901 * gcc.target/i386/xorps-sse.c: Likewise.
6902 * gfortran.dg/pr28158.f90: Likewise.
6903 * gfortran.dg/pr30667.f: Likewise.
6904 * gnat.dg/loop_optimization7.adb: Likewise.
6905 * gnat.dg/sse_nolib.adb: Likewise.
6907 2010-07-11 Tobias Burnus <burnus@net-b.de>
6910 * gfortran.dg/use_rename_6.f90: New.
6911 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6913 2010-07-11 Janus Weil <janus@gcc.gnu.org>
6916 * gfortran.dg/class_24.f03: New.
6918 2010-07-10 Richard Guenther <rguenther@suse.de>
6921 * gcc.dg/lto/20100709-1_0.c: New testcase.
6922 * gcc.dg/lto/20100709-1_1.c: Likewise.
6924 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6926 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6928 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6931 * objc.dg/lto/trivial-1_0.m: New.
6932 * objc.dg/lto/lto.exp: New.
6933 * obj-c++.dg/lto/trivial-1_0.mm: New.
6934 * obj-c++.dg/lto/lto.exp: New.
6935 * objc.dg/symtab-1.m: Adjust sizes.
6936 * objc.dg/image-info.m: Do not run for gnu-runtime.
6938 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6940 * gcc.dg/pr32370.c: Allow another kind of error message.
6942 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6944 * gnat.dg/atomic3.adb: New test.
6946 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6947 Denys Vlasenko <dvlasenk@redhat.com>
6948 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6950 PR tree-optimization/28632
6951 * gcc.dg/tree-ssa/vrp51.c: New test.
6952 * gcc.dg/tree-ssa/vrp52.c: New test.
6954 2010-07-09 Jason Merrill <jason@redhat.com>
6956 * g++.dg/abi/covariant6.C: New.
6957 * g++.dg/inherit/covariant17.C: Test both bases.
6958 * g++.dg/inherit/covariant7.C: Check vtable layout.
6960 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
6962 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6964 2010-07-09 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/44852
6967 * gcc.c-torture/execute/pr44852.c: New testcase.
6969 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6971 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6972 multiplication by values.
6973 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6974 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6976 2010-07-09 Richard Guenther <rguenther@suse.de>
6978 PR tree-optimization/44882
6979 * gfortran.dg/pr44882.f90: New testcase.
6981 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6984 * gcc.target/arm/pr40657-1.c: New test.
6985 * gcc.target/arm/pr40657-2.c: New test.
6986 * gcc.c-torture/execute/pr40657.c: New test.
6988 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6990 * gcc.dg/tree-ssa/vrp50.c: New test.
6991 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6993 2010-07-08 Janus Weil <janus@gcc.gnu.org>
6996 * gfortran.dg/c_sizeof_1.f90: Modified.
6997 * gfortran.dg/storage_size_1.f08: New.
6998 * gfortran.dg/storage_size_2.f08: New.
7000 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7002 * gcc.c-torture/execute/20100708-1.c: New test.
7004 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7007 * gfortran.dg/gomp/pr44847.f90: New test.
7009 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7011 PR tree-optimization/44710
7012 * gcc.dg/tree-ssa/ifc-6.c: New.
7013 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7015 2010-07-08 Tobias Burnus <burnus@net-b.de>
7018 * gfortran.dg/coarray_10.f90: Add an additional test.
7020 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7023 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7024 * gcc.c-torture/execute/pr44828.x: Revert.
7026 2010-07-08 Jason Merrill <jason@redhat.com>
7029 * g++.dg/inherit/covariant17.C: New.
7030 * g++.dg/abi/covariant1.C: Actually test for the bug.
7032 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7034 PR rtl-optimization/44838
7035 * gcc.dg/pr44838.c: New.
7037 2010-07-08 Richard Guenther <rguenther@suse.de>
7039 PR tree-optimization/44831
7040 * gcc.c-torture/compile/pr44831.c: New testcase.
7041 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7043 2010-07-08 Richard Guenther <rguenther@suse.de>
7045 PR tree-optimization/44861
7046 * g++.dg/vect/pr44861.cc: New testcase.
7048 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7051 * gcc.c-torture/execute/pr44828.x: New file.
7053 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7055 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7057 * g++.dg/ext/altivec-17.C: Adjust error message.
7059 2010-07-07 Tom Tromey <tromey@redhat.com>
7061 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7063 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7066 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7067 * gcc.target/i386/rdrand-2.c: Likewise.
7068 * gcc.target/i386/rdrand-3.c: Likewise.
7070 2010-07-07 Jan Hubicka <jh@suse.cz>
7073 * g++.dg/torture/pr44813.C: New testcase.
7074 * g++.dg/torture/pr44826.C: New testcase.
7076 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7078 PR rtl-optimization/44787
7079 * gcc.c-torture/compile/pr44788.c: New test.
7080 * gcc.target/arm/pr44788.c: New test.
7082 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7084 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7086 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7088 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7091 2010-07-06 Tobias Burnus <burnus@net-b.de>
7094 * gfortran.dg/parameter_array_init_6.f90: New.
7095 * gfortran.dg/initialization_20.f90: Update dg-error.
7096 * gfortran.dg/initialization_24.f90: Ditto.
7098 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7100 * gfortran.dg/dim_range_1.f90: New test.
7101 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7103 2010-07-06 Jason Merrill <jason@redhat.com>
7106 * g++.dg/cpp0x/initlist41.C: New.
7109 * g++.dg/template/ptrmem22.C: New.
7111 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7113 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7115 * gcc.target/i386/i386.exp: Likewise.
7117 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7120 * gcc.dg/lto/20100518_0.c: Limit to x86.
7122 2010-07-06 Richard Guenther <rguenther@suse.de>
7125 * gcc.c-torture/execute/pr44828.c: New testcase.
7127 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7129 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7130 * g++.dg/warn/volatile1.C: Likewise.
7131 * g++.dg/template/warn1.C: Likewise.
7133 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7135 AVX Programming Reference (June, 2010)
7136 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7137 * g++.dg/other/i386-3.C: Likewise.
7138 * gcc.target/i386/sse-12.c: Likewise.
7140 * gcc.target/i386/f16c-check.h: New.
7141 * gcc.target/i386/rdfsbase-1.c: Likewise.
7142 * gcc.target/i386/rdfsbase-2.c: Likewise.
7143 * gcc.target/i386/rdgsbase-1.c: Likewise.
7144 * gcc.target/i386/rdgsbase-2.c: Likewise.
7145 * gcc.target/i386/rdrand-1.c: Likewise.
7146 * gcc.target/i386/rdrand-2.c: Likewise.
7147 * gcc.target/i386/rdrand-3.c: Likewise.
7148 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7149 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7150 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7151 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7152 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7153 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7154 * gcc.target/i386/wrfsbase-1.c: Likewise.
7155 * gcc.target/i386/wrfsbase-2.c: Likewise.
7156 * gcc.target/i386/wrgsbase-1.c: Likewise.
7157 * gcc.target/i386/wrgsbase-2.c: Likewise.
7159 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7160 (__builtin_ia32_vcvtps2ph): New.
7161 (__builtin_ia32_vcvtps2ph256): Likewise.
7163 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7164 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7166 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7167 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7169 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7170 (__builtin_ia32_vcvtps2ph256): Likewise.
7171 Add fsgsbase,rdrnd,f16c.
7173 * lib/target-supports.exp (check_effective_target_f16c): New.
7175 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7177 * gcc.dg/guality/nrv-1.c: New test.
7179 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7182 * gcc.target/arm/pr42505.c: New test case.
7184 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7187 * g++.dg/opt/nrv16.C: New test.
7189 2010-07-05 Richard Guenther <rguenther@suse.de>
7191 PR tree-optimization/44784
7192 * gcc.c-torture/compile/pr44784.c: New testcase.
7194 2010-07-05 Ira Rosen <irar@il.ibm.com>
7196 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7197 Increase loop bound and array size.
7198 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7201 2010-07-05 Ira Rosen <irar@il.ibm.com>
7203 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7205 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7207 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7209 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7212 * g++.dg/parse/template25.C: New.
7214 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7216 PR rtl-optimization/44695
7217 * gcc.dg/torture/pr44695.c: New.
7219 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7222 * g++.dg/ext/pretty3.C: New.
7224 2010-07-04 Richard Guenther <rguenther@suse.de>
7227 * g++.dg/torture/pr44809.C: New testcase.
7229 2010-07-04 Richard Guenther <rguenther@suse.de>
7231 PR tree-optimization/44656
7232 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7234 2010-07-04 Ira Rosen <irar@il.ibm.com>
7235 Revital Eres <eres@il.ibm.com>
7237 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7239 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7240 gcc.dg/vect/vect-96.c: Likewise.
7241 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7242 that support misaligned stores. Change the number of expected
7243 misaligned accesses.
7244 * gcc.dg/vect/vect-peel-1.c: New test.
7245 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7246 gcc.dg/vect/vect-peel-4.c: Likewise.
7247 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7248 vectorizable on all targets that support realignment.
7249 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7251 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7254 * gcc.dg/torture/pr44806.c: New.
7256 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7258 * gnat.dg/cond_expr1.adb: New test.
7260 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7262 * gnat.dg/modular3.adb: New test.
7263 * gnat.dg/modular3_pkg.ads: New helper.
7265 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7266 Mikael Pettersson <mikpe@it.uu.se>
7269 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7270 Make signed-ness of chars explicit. Scan the object for
7271 strings that are split by some target assemblers.
7272 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7275 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7277 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7279 2010-07-02 Le-Chun Wu <lcwu@google.com>
7282 * g++.dg/warn/Wshadow-7.C: New test.
7284 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7285 Julian Brown <julian@codesourcery.com>
7286 Sandra Loosemore <sandra@codesourcery.com>
7288 * gcc.c-torture/execute/20100416-1.c: New test case.
7290 2010-07-02 Julian Brown <julian@codesourcery.com>
7291 Sandra Loosemore <sandra@codesourcery.com>
7295 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7296 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7298 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7299 Julian Brown <julian@codesourcery.com>
7301 * gcc.target/arm/neon/vadds64.c: Regenerated.
7302 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7303 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7304 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7305 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7306 * gcc.target/arm/neon-vmls-1.c: Likewise.
7307 * gcc.target/arm/neon-vsubs64.c: New execution test.
7308 * gcc.target/arm/neon-vsubu64.c: New execution test.
7309 * gcc.target/arm/neon-vadds64.c: New execution test.
7310 * gcc.target/arm/neon-vaddu64.c: New execution test.
7312 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7314 * gcc.target/arm/neon-vands64.c: New.
7315 * gcc.target/arm/neon-vandu64.c: New.
7316 * gcc.target/arm/neon-vbics64.c: New.
7317 * gcc.target/arm/neon-vbicu64.c: New.
7318 * gcc.target/arm/neon-veors64.c: New.
7319 * gcc.target/arm/neon-veoru64.c: New.
7320 * gcc.target/arm/neon-vorns64.c: New.
7321 * gcc.target/arm/neon-vornu64.c: New.
7322 * gcc.target/arm/neon-vorrs64.c: New.
7323 * gcc.target/arm/neon-vorru64.c: New.
7324 * gcc.target/arm/neon/vands64.c: Regenerated.
7325 * gcc.target/arm/neon/vandu64.c: Regenerated.
7326 * gcc.target/arm/neon/vbics64.c: Regenerated.
7327 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7328 * gcc.target/arm/neon/veors64.c: Regenerated.
7329 * gcc.target/arm/neon/veoru64.c: Regenerated.
7330 * gcc.target/arm/neon/vorns64.c: Regenerated.
7331 * gcc.target/arm/neon/vornu64.c: Regenerated.
7332 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7333 * gcc.target/arm/neon/vorru64.c: Regenerated.
7335 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7337 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7339 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7341 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7342 * gfortran.dg/intent_out_5.f90: Same.
7343 * gfortran.dg/ltrans-7.f90: Same.
7344 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7346 2010-07-02 Jan Hubicka <jh@suse.cz>
7348 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7350 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7352 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7354 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7357 * c-c++-common/Wunused-var-12.c: New test.
7359 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7362 * gcc.target/arm/pr42835.c: New test.
7365 * gcc.target/arm/pr42172-1.c: New test.
7367 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7369 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7371 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7373 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7374 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7375 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7376 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7377 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7378 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7379 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7380 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7381 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7382 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7383 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7384 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7385 * gcc.target/arm/neon-vdup_ns64.c: New.
7386 * gcc.target/arm/neon-vdup_nu64.c: New.
7387 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7388 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7389 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7390 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7391 * gcc.target/arm/neon-vmov_ns64.c: New.
7392 * gcc.target/arm/neon-vmov_nu64.c: New.
7393 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7394 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7395 * gcc.target/arm/neon-vget_lanes64.c: New.
7396 * gcc.target/arm/neon-vget_laneu64.c: New.
7397 * gcc.target/arm/neon-vset_lanes64.c: New.
7398 * gcc.target/arm/neon-vset_laneu64.c: New.
7400 2010-07-02 Richard Guenther <rguenther@suse.de>
7402 * g++.dg/torture/20100702-1.C: New testcase.
7404 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7407 * gcc.c-torture/compile/pr44707.c: New test.
7409 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/template/crash101.C: New.
7414 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7416 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7417 Use the ABI-0 accessors and fail it for m64.
7419 2010-07-02 Jan Hubicka <jh@suse.cz>
7421 * g++.dg/tree-ssa/pr44706.C: New testcase.
7423 2010-07-02 Richard Guenther <rguenther@suse.de>
7425 PR tree-optimization/44748
7426 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7428 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7430 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7431 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7432 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7433 the method types to forward:.
7435 2010-06-30 Jason Merrill <jason@redhat.com>
7437 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7438 * g++.dg/other/pr25632.C: Likewise.
7440 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7442 PR tree-optimization/40421
7443 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7445 2010-07-01 Richard Guenther <rguenther@suse.de>
7449 * gcc.c-torture/execute/20100316-1.c: New testcase.
7450 * gcc.c-torture/execute/pr44468.c: Likewise.
7451 * gcc.c-torture/compile/20100609-1.c: Likewise.
7452 * gcc.dg/volatile2.c: Adjust.
7453 * gcc.dg/plugin/selfassign.c: Likewise.
7454 * gcc.dg/pr36902.c: Likewise.
7455 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7456 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7457 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7458 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7459 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7460 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7461 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7462 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7463 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7464 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7465 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7466 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7467 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7468 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7469 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7470 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7471 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7472 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7473 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7474 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7475 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7476 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7477 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7478 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7479 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7480 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7481 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7482 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7483 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7484 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7485 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7486 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7487 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7488 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7489 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7490 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7491 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7492 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7493 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7494 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7495 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7496 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7497 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7498 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7499 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7500 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7501 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7502 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7503 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7504 * g++.dg/tree-ssa/pr31146.C: Likewise.
7505 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7506 * g++.dg/tree-ssa/pr33604.C: Likewise.
7507 * g++.dg/plugin/selfassign.c: Likewise.
7508 * gfortran.dg/array_memcpy_3.f90: Likewise.
7509 * gfortran.dg/array_memcpy_4.f90: Likewise.
7510 * c-c++-common/torture/pr42834.c: New testcase.
7512 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7515 * g++.dg/template/crash100.C: New.
7517 2010-06-30 Jan Hubicka <jh@suse.cz>
7519 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7521 2010-06-30 Michael Matz <matz@suse.de>
7524 * gcc.dg/pr44699.c: New test.
7526 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7528 PR tree-optimization/39799
7529 * c-c++-common/uninit-17.c: New test.
7531 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7534 * gfortran.dg/read_infnan_1.f90: New test.
7536 2010-06-29 Jason Merrill <jason@redhat.com>
7538 Enable implicitly declared move constructor/operator= (N3053).
7539 * g++.dg/cpp0x/implicit3.C: New.
7540 * g++.dg/cpp0x/implicit4.C: New.
7541 * g++.dg/cpp0x/implicit5.C: New.
7542 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7543 * g++.dg/cpp0x/not_special.C: Adjust.
7544 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7545 * g++.dg/cpp0x/rv1n.C: Adjust.
7546 * g++.dg/cpp0x/rv1p.C: Adjust.
7547 * g++.dg/cpp0x/rv2n.C: Adjust.
7548 * g++.dg/cpp0x/rv2p.C: Adjust.
7549 * g++.dg/cpp0x/rv3n.C: Adjust.
7550 * g++.dg/cpp0x/rv3p.C: Adjust.
7551 * g++.dg/cpp0x/rv4n.C: Adjust.
7552 * g++.dg/cpp0x/rv4p.C: Adjust.
7553 * g++.dg/cpp0x/rv5n.C: Adjust.
7554 * g++.dg/cpp0x/rv5p.C: Adjust.
7555 * g++.dg/cpp0x/rv6n.C: Adjust.
7556 * g++.dg/cpp0x/rv6p.C: Adjust.
7557 * g++.dg/cpp0x/rv7n.C: Adjust.
7558 * g++.dg/cpp0x/rv7p.C: Adjust.
7559 * g++.dg/cpp0x/rv8p.C: Adjust.
7560 * g++.dg/gomp/pr26690-1.C: Adjust.
7561 * g++.dg/other/error20.C: Adjust.
7562 * g++.dg/other/error31.C: Adjust.
7563 * g++.dg/parse/error19.C: Adjust.
7564 * g++.dg/template/qualttp5.C: Adjust.
7565 * g++.old-deja/g++.law/ctors5.C: Adjust.
7567 Enable implicitly deleted functions (N2346)
7568 * g++.dg/cpp0x/defaulted17.C: New.
7569 * g++.dg/cpp0x/implicit1.C: New.
7570 * g++.dg/cpp0x/implicit2.C: New.
7571 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7572 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7573 * g++.dg/init/ctor4.C: Adjust.
7574 * g++.dg/init/synth2.C: Adjust.
7575 * g++.dg/lto/20081118_1.C: Adjust.
7576 * g++.dg/other/error13.C: Adjust.
7577 * g++.dg/other/unused1.C: Adjust.
7578 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7579 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7580 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7581 * g++.old-deja/g++.law/ctors17.C: Adjust.
7582 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7583 * g++.old-deja/g++.pt/assign1.C: Adjust.
7584 * g++.old-deja/g++.pt/crash20.C: Adjust.
7586 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7587 * g++.dg/cpp0x/defaulted13.C: Adjust.
7588 * g++.dg/cpp0x/defaulted2.C: Adjust.
7589 * g++.dg/cpp0x/defaulted3.C: Adjust.
7590 * g++.dg/cpp0x/initlist9.C: Adjust.
7591 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7592 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7593 * g++.dg/init/synth2.C: Adjust.
7595 * g++.dg/cpp0x/defaulted19.C: New.
7597 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7598 * g++.dg/template/error23.C: Fix for -std=c++0x.
7600 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7603 * gfortran.dg/proc_ptr_28.f90: New.
7605 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7607 PR tree-optimization/43801
7608 * g++.dg/torture/pr43801.C: New test.
7611 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7613 2010-06-29 Jason Merrill <jason@redhat.com>
7616 * g++.dg/template/qualified-id2.C: New.
7617 * g++.dg/template/qualified-id3.C: New.
7619 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7622 * gfortran.dg/associated_target_4.f90: New.
7624 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7627 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7629 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7631 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7633 2010-06-29 Jan Hubicka <jh@suse.cz>
7635 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7637 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7640 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7641 * gcc.target/arm/wmul-3.c: New test.
7642 * gcc.target/arm/wmul-4.c: New test.
7644 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7646 PR rtl-optimization/44659
7647 * gcc.target/i386/extract-1.c: New.
7648 * gcc.target/i386/extract-2.c: Likewise.
7649 * gcc.target/i386/extract-3.c: Likewise.
7650 * gcc.target/i386/extract-4.c: Likewise.
7651 * gcc.target/i386/extract-5.c: Likewise.
7652 * gcc.target/i386/extract-6.c: Likewise.
7654 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/warn/Wunused-var-14.C: New test.
7659 2010-06-28 Tobias Burnus <burnus@net-b.de>
7662 * gfortran.dg/nan_6.f90: New.
7664 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7666 PR tree-optimization/43781
7667 * gcc.dg/torture/pr43781.c: New.
7669 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7672 * gfortran.dg/actual_rank_check_1.f90: New test.
7674 2010-06-28 Martin Jambor <mjambor@suse.cz>
7676 * gcc.dg/ipa/ipa-sra-6.c: New test.
7678 2010-06-28 Jan Hubicka <jh@suse.cz>
7680 PR tree-optimization/44687
7681 * gcc.c-torture/compile/pr44687.c
7683 2010-06-28 Martin Jambor <mjambor@suse.cz>
7686 * g++.dg/torture/pr44535.C: New test.
7688 2010-06-28 Michael Matz <matz@suse.de>
7691 * gfortran.dg/pr44592.f90: New test.
7693 2010-06-28 Jan Hubicka <jh@suse.cz>
7695 PR tree-optimization/44357
7696 * g++.dg/torture/pr44357.C: New testcase.
7698 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7701 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7702 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7703 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7704 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7705 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7706 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7707 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7709 2010-06-27 Jan Hubicka <jh@suse.cz>
7711 * gcc.c-torture/compile/pr44686.c: New file.
7713 2010-06-27 Richard Guenther <rguenther@suse.de>
7715 PR tree-optimization/44683
7716 * gcc.c-torture/execute/pr44683.c: New testcase.
7718 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7720 * gnat.dg/noreturn3.ad[sb]: New test.
7722 2010-06-26 Jason Merrill <jason@redhat.com>
7724 * g++.dg/cpp0x/explicit5.C: New.
7726 2010-06-26 Richard Guenther <rguenther@suse.de>
7728 PR tree-optimization/44393
7729 * gcc.dg/pr44393.c: New testcase.
7731 2010-06-26 Jan Hubicka <jh@suse.cz>
7733 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7735 2010-06-26 Richard Guenther <rguenther@suse.de>
7738 * gcc.dg/pr44674.c: New testcase.
7740 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7742 * gcc.dg/opts-3.c: New test.
7744 2010-06-26 Tobias Burnus <burnus@net-b.de>
7746 * gfortran.dg/type_decl_1.f90: New.
7747 * gfortran.dg/type_decl_2.f90: New.
7749 2010-06-26 Tobias Burnus <burnus@net-b.de>
7751 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7752 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7754 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7758 error in comparing reals.
7760 2010-06-25 Tobias Burnus <burnus@net-b.de>
7762 * selected_real_kind_2.f90: New.
7763 * selected_real_kind_3.f90: New.
7765 2010-06-25 Tobias Burnus <burnus@net-b.de>
7767 * gfortran.dg/entry_19.f90: New.
7769 2010-06-25 Tobias Burnus <burnus@net-b.de>
7771 * gfortran.dg/end_subroutine_1.f90: New.
7772 * gfortran.dg/end_subroutine_2.f90: New.
7773 * gfortran.dg/interface_proc_end.f90: Update.
7775 2010-06-25 Tobias Burnus <burnus@net-b.de>
7777 * gfortran.dg/semicolon_fixed.f: Update.
7778 * gfortran.dg/semicolon_fixed_2.f: New.
7779 * gfortran.dg/semicolon_free_2.f90: New.
7780 * gfortran.dg/semicolon_free.f90: Update.
7782 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7785 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7787 2010-06-25 Martin Jambor <mjambor@suse.cz>
7789 * g++.dg/ipa/iinline-3.C: New test.
7790 * gcc.dg/ipa/modif-1.c: Removed.
7792 2010-06-25 Jan Hubicka <jh@suse.cz>
7794 * gcc.dg/tree-ssa/ipa-split-1.c
7796 2010-06-25 Martin Jambor <mjambor@suse.cz>
7798 * g++.dg/ipa/iinline-2.C: New test.
7800 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7803 * gfortran.dg/pr43866.f90: New test.
7805 PR tree-optimization/44539
7806 * gcc.dg/pr44539.c: New test.
7808 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7812 * gcc.target/mips/madd-9.c: New test.
7814 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7817 * gcc.dg/noncompile/pr44517.c: New.
7818 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7820 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7823 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7824 and add argument to nop for IA64.
7826 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7829 * gcc.target/i386/mod-1.c: New.
7830 * gcc.target/i386/umod-1.c: Likewise.
7831 * gcc.target/i386/umod-2.c: Likewise.
7832 * gcc.target/i386/umod-3.c: Likewise.
7834 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7837 * g++.dg/torture/pr44492.C: New test.
7839 2010-06-24 Andi Kleen <ak@linux.intel.com>
7841 * c-c++-common/warn-omitted-condop.c: New.
7843 2010-06-24 Tobias Burnus <burnus@net-b.de>
7846 * gfortran.dg/import8.f90: New.
7848 2010-06-23 Arnaud Charlet <charlet@adacore.com>
7850 * gnat.dg/not_null.adb: Update test case.
7852 2010-06-22 Jakub Jelinek <jakub@redhat.com>
7855 * g++.dg/warn/Wunused-var-13.C: New test.
7858 * g++.dg/diagnostic/method1.C: New test.
7860 2010-06-22 Cary Coutant <ccoutant@google.com>
7862 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7864 2010-06-22 Janus Weil <janus@gcc.gnu.org>
7867 * gfortran.dg/abstract_type_8.f03: New.
7869 2010-06-21 Jason Merrill <jason@redhat.com>
7871 * g++.dg/cpp0x/noexcept08.C: New.
7873 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7875 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7878 * gcc.target/i386/sse2-vec-2a.c: New.
7880 2010-06-21 DJ Delorie <dj@redhat.com>
7882 * gcc.dg/pragma-diag-1.c: New.
7884 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7887 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7889 2010-06-21 Alan Modra <amodra@gmail.com>
7892 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7893 tail call to check_fa_mid.
7895 2010-06-21 Jakub Jelinek <jakub@redhat.com>
7898 * gcc.c-torture/execute/pr44575.c: New test.
7900 2010-06-21 Tobias Burnus <burnus@net-b.de>
7903 * gfortran.dg/contiguous_1.f90: New.
7904 * gfortran.dg/contiguous_2.f90: New.
7905 * gfortran.dg/contiguous_3.f90: New.
7907 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
7909 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7910 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7912 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
7915 * gcc.target/i386/pr44546.c: New test.
7917 2010-06-20 Joseph Myers <joseph@codesourcery.com>
7919 * gcc.dg/opts-2.c: New test.
7921 2010-06-19 Janus Weil <janus@gcc.gnu.org>
7924 * gfortran.dg/typebound_proc_15.f03: Modified.
7926 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
7929 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7930 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7932 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7934 * g++.dg/ext/label13.C: Fix typo in last change.
7936 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7939 * gfortran.dg/eof_3.f90
7940 * gfortran.dg/endfile_2.f90
7941 * gfortran.dg/endfile_4.f90
7942 * gfortran.dg/endfile_3.f90
7944 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7947 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7949 2010-06-18 Tobias Burnus <burnus@net-b.de>
7952 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7954 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7956 * gcc.target/arm/pr40900.c: New test.
7958 2010-06-18 Arnaud Charlet <charlet@adacore.com>
7960 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7962 2010-06-17 Janus Weil <janus@gcc.gnu.org>
7965 * gfortran.dg/typebound_call_15.f03: New.
7967 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7970 * g++.dg/pr44486.C: New.
7972 2010-06-16 DJ Delorie <dj@redhat.com>
7974 * gcc.target/i386/volatile-bitfields-1.c: New.
7975 * gcc.target/i386/volatile-bitfields-2.c: New.
7977 2010-06-16 Jason Merrill <jason@redhat.com>
7979 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7981 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7983 2010-06-16 Richard Guenther <rguenther@suse.de>
7986 * gcc.c-torture/execute/pr44555.c: New testcase.
7988 2010-06-16 Janus Weil <janus@gcc.gnu.org>
7991 * gfortran.dg/typebound_proc_16.f03: New.
7993 2010-06-16 Martin Jambor <mjambor@suse.cz>
7995 * g++.dg/torture/pr43905.C: New test.
7997 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8000 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8001 initialization loop from being vectorized.
8002 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8004 2010-06-16 Alan Modra <amodra@gmail.com>
8006 PR tree-optimization/44507
8007 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8009 2010-06-15 Jason Merrill <jason@redhat.com>
8011 * g++.dg/overload/arg3.C: Adjust error locations.
8012 * g++.dg/overload/copy1.C: Likewise.
8013 * g++.dg/tc1/dr152.C: Likewise.
8014 * g++.dg/template/incomplete4.C: Likewise.
8015 * g++.dg/template/incomplete5.C: Likewise.
8016 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8017 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8018 * g++.old-deja/g++.pt/crash9.C: Likewise.
8020 * g++.dg/inherit/virtual5.C: New.
8022 * g++.dg/cpp0x/defaulted18.C: New.
8024 * g++.dg/cpp0x/initlist40.C: New.
8026 * g++.dg/cpp0x/initlist39.C: New.
8028 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8031 * gcc.dg/graphite/pr44391.c: New.
8033 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8036 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8037 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8038 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8039 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8041 2010-06-15 Richard Guenther <rguenther@suse.de>
8043 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8045 2010-06-15 Richard Guenther <rguenther@suse.de>
8047 * gcc.dg/vect/bb-slp-21.c: Adjust.
8048 * gcc.dg/vect/bb-slp-13.c: Likewise
8049 * gcc.dg/vect/bb-slp-4.c: Likewise
8050 * gcc.dg/vect/bb-slp-22.c: Likewise
8051 * gcc.dg/vect/bb-slp-14.c: Likewise
8052 * gcc.dg/vect/bb-slp-23.c: Likewise
8053 * gcc.dg/vect/bb-slp-15.c: Likewise
8054 * gcc.dg/vect/bb-slp-17.c: Likewise
8055 * gcc.dg/vect/bb-slp-18.c: Likewise
8056 * gcc.dg/vect/bb-slp-19.c: Likewise
8057 * gcc.dg/vect/bb-slp-10.c: Likewise
8058 * gcc.dg/vect/bb-slp-11.c: Likewise
8059 * gcc.dg/vect/bb-slp-20.c: Likewise
8060 * gcc.dg/vect/bb-slp-3.c: Likewise
8062 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8065 * gfortran.dg/gomp/pr44536.f90: New test.
8066 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8068 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8071 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8072 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8074 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8076 PR tree-optimization/44508
8077 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8080 * gcc.dg/pr44509.c: New test.
8082 2010-06-14 Ira Rosen <irar@il.ibm.com>
8084 PR tree-optimization/44507
8085 * gcc.dg/vect/pr44507.c: New test.
8087 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8089 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8090 and c-pretty-print.h.
8092 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8094 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8096 * gfortran.dg/whole_file_18.f90: Updated error message.
8098 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8100 * gfortran.dg/whole_file_20.f03: New.
8102 2010-06-12 Jan Hubicka <jh@suse.cz>
8104 * gcc.c-torture/compile/pc44485.c: New testcase.
8106 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8109 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8110 * gfortran.dg/typebound_proc_14.f03: New.
8111 * gfortran.dg/typebound_proc_15.f03: New.
8113 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8115 * gcc.dg/opts-1.c: New test.
8117 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8119 * gcc.dg/funroll-loops-all.c: Update expected error.
8121 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8124 * gcc.target/i386/pr44481.c: New test.
8126 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8128 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8130 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8133 * gcc.dg/tree-ssa/pr44483.c: New.
8135 2010-06-11 Paul Brook <paul@codesourcery.com>
8137 * g++.dg/other/arm-neon-1.C: New test.
8139 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8143 * gfortran.dg/class_23.f03: New test.
8145 2010-06-11 Jan Hubicka <jh@suse.cz>
8147 * gcc.dg/ipa/pure-const-2.c: New testcase.
8149 2010-06-11 Jan Hubicka <jh@suse.cz>
8151 * gcc.dg/noreturn-7.c: Update.
8152 * gcc.dg/noreturn-4.c: Update.
8154 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8157 * g++.dg/other/typedef4.C: New test.
8159 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8162 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8164 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8167 * gfortran.dg/asynchronous_3.f03
8169 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8172 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8173 non-temporal stores out of the tests to form new test cases. As a
8174 result, no non-temporal store should be generated in this case.
8176 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8177 prefetch-7.c that generate one non-temporal store.
8179 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8180 prefetch-7.c that generate one non-temporal store and one
8181 one-temporal prefetch.
8183 2010-06-10 Martin Jambor <mjambor@suse.cz>
8185 PR tree-optimization/44258
8186 * gcc.dg/tree-ssa/pr44258.c: New test.
8188 2010-06-10 Daniel Kraft <d@domob.eu>
8191 * gfortran.dg/associate_1.f03: New test.
8192 * gfortran.dg/associate_2.f95: New test.
8193 * gfortran.dg/associate_3.f03: New test.
8194 * gfortran.dg/associate_4.f08: New test.
8196 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8198 * gfortran.dg/selected_char_kind_4.f90: New test.
8200 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8202 * gcc.dg/pr42461.c: New test.
8204 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8207 * gfortran.dg/selected_real_kind_1.f90: New.
8209 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8212 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8214 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8217 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8219 * gfortran.dg/data_namelist_conflict.f90: New test.
8221 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8223 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8224 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8225 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8227 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8229 * gfortran.dg/mvbits_9.f90: New test.
8230 * gfortran.dg/ibset_1.f90: Ditto.
8231 * gfortran.dg/ibits_1.f90: Ditto.
8232 * gfortran.dg/btest_1.f90: Ditto.
8233 * gfortran.dg/ibclr_1.f90: Ditto.
8235 2010-06-09 Jason Merrill <jason@redhat.com>
8238 * g++.dg/cpp0x/decltype23.C: Move to...
8239 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8241 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8244 * gfortran.dg/typebound_call_14.f03: New test.
8246 2010-06-09 Martin Jambor <mjambor@suse.cz>
8248 PR tree-optimization/44423
8249 * gcc.dg/tree-ssa/pr44423.c: New test.
8251 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8254 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8255 TV_NONE to initialize tv_id field.
8256 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8257 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8258 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8260 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8261 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8262 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8264 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8266 PR tree-optimization/39874
8268 * gcc.dg/pr39874.c: New file.
8270 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8272 * g++.dg/ext/attr-alias-1.C: New.
8273 * g++.dg/ext/attr-alias-2.C: New.
8275 2010-06-07 Tobias Burnus <burnus@net-b.de>
8278 * gfortran.dg/proc_ptr_27.f90: New.
8280 2010-06-07 Jason Merrill <jason@redhat.com>
8283 * g++.dg/cpp0x/decltype23.C: New.
8285 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8286 Shujing Zhao <pearly.zhao@oracle.com>
8289 * gcc.dg/c90-const-expr-10.c: Adjust.
8290 * gcc.dg/c99-const-expr-10.c: Adjust.
8291 * gcc.dg/init-bad-7.c: New.
8293 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8295 * lib/target-supports.exp (check_effective_target_gas): New proc.
8296 * gcc.c-torture/execute/960321-1.x: New file.
8298 2010-06-07 Jason Merrill <jason@redhat.com>
8301 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8303 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8306 * g++.dg/warn/Wunused-var-12.C: New test.
8309 * c-c++-common/Wunused-var-11.c: New test.
8311 2010-06-07 Jan Hubicka <jh@suse.cz>
8313 * gcc.dg/ipa/pure-const-1.c: New testcase.
8315 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8317 PR rtl-optimization/44404
8318 * gcc.dg/pr44404.c: New.
8320 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8323 * gcc.target/i386/abi-2.c: Check sysv abi here.
8324 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8325 function to avoid failures by different ABIs.
8326 * gcc.target/i386/aes-check.h: Likewise.
8327 * gcc.target/i386/avx-check.h: Likewise.
8328 * gcc.target/i386/fma4-check.h: Likewise.
8329 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8330 * gcc.target/i386/mmx-check.h: Likewise.
8331 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8332 * gcc.target/i386/pclmul-check.h: Likewise.
8333 * gcc.target/i386/sse-check.h: Likewise.
8334 * gcc.target/i386/sse2-check.h: Likewise.
8335 * gcc.target/i386/sse3-check.h: Likewise.
8336 * gcc.target/i386/sse4_1-check.h: Likewise.
8337 * gcc.target/i386/sse4_2-check.h: Likewise.
8338 * gcc.target/i386/sse4a-check.h: Likewise.
8339 * gcc.target/i386/ssse3-check.h: Likewise.
8340 * gcc.target/i386/xop-check.h: Likewise.
8341 * gcc.target/i386/pr27971.c: Fix for LLP64.
8342 * gcc.target/i386/pr39139.c: Likewise.
8343 * gcc.target/i386/pr39315-check.c: Likewise.
8344 * gcc.target/i386/vararg-1.c: Likewise.
8345 * gcc.target/i386/vararg-2.c: Likewise.
8346 Additional add dg-compile to avoid failure due
8349 * gcc.dg/compound-literal-1.c: Fix for llp64.
8350 * gcc.dg/pr32370.c: Likewise.
8351 * gcc.dg/pr37561.c: Likewise.
8352 * gcc.dg/pr41340.c: Likewise.
8353 * gcc.dg/pr41551.c: Likewise.
8355 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8358 * g++.dg/debug/dwarf2/typedef3.C: New test.
8360 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8363 * c-c++-common/pr20000.c: New.
8365 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8368 * g++.dg/init/pr44086.C: New.
8369 * g++.dg/cpp0x/decltype4.C: Adjust.
8371 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8374 * gfortran.dg/generic_23.f03: New test.
8376 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8379 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8381 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8384 * c-c++-common/Wunused-var-9.c: New test.
8386 2010-06-05 Jason Merrill <jason@redhat.com>
8388 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8390 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8393 * gcc.dg/c99-restrict-4.c: New test.
8395 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8397 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8398 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8399 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8400 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8401 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8402 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8403 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8404 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8405 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8406 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8407 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8408 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8409 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8410 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8411 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8412 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8413 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8414 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8415 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8416 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8417 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8418 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8420 2010-06-04 Jason Merrill <jason@redhat.com>
8422 * g++.dg/cpp0x/noexcept06.C: New.
8423 * g++.dg/cpp0x/noexcept07.C: New.
8425 * g++.dg/cpp0x/noexcept01.C: New.
8426 * g++.dg/cpp0x/noexcept02.C: New.
8427 * g++.dg/cpp0x/noexcept03.C: New.
8428 * g++.dg/cpp0x/noexcept04.C: New.
8429 * g++.dg/cpp0x/noexcept05.C: New.
8431 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8434 * g++.dg/warn/Wunused-var-10.C: New test.
8435 * g++.dg/warn/Wunused-var-11.C: New test.
8438 * c-c++-common/Wunused-var-10.c: New test.
8440 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8443 * gcc.dg/assign-warn-2.c: Update.
8444 * gcc.dg/cpp/line3.c: Update.
8445 * gcc.dg/c99-array-lval-8.c: Update.
8446 * gcc.dg/cast-qual-2.c: Update.
8447 * gcc.dg/c99-arraydecl-3.c: Update.
8448 * gcc.dg/assign-warn-1.c: Update.
8449 * gcc.dg/format/gcc_diag-1.c: Update.
8451 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8453 PR rtl-optimization/39871
8454 PR rtl-optimization/40615
8455 PR rtl-optimization/42500
8456 PR rtl-optimization/42502
8457 * gcc.target/arm/eliminate.c: New test.
8459 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8463 * g++.old-deja/g++.other/delete3.C: Likewise.
8464 * g++.old-deja/g++.other/new.C: Likewise.
8465 * g++.old-deja/g++.law/operators27.C: Likewise.
8466 * g++.old-deja/g++.mike/p755.C: Likewise.
8467 * g++.dg/eh/new1.C: Likewise.
8468 * g++.dg/init/new5.C: Likewise.
8470 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8472 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8473 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8474 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8476 2010-06-03 Richard Guenther <rguenther@suse.de>
8479 * lib/lto.exp: Always load gcc.exp.
8480 (lto-obj): For C source files invoke gcc_target_compile.
8481 * g++.dg/lto/20100603-1_0.C: New testcase.
8482 * g++.dg/lto/20100603-1_1.c: Likewise.
8484 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8486 PR tree-optimization/43688
8487 * gfortran.dg/pr43688.f90: New.
8489 2010-06-03 Richard Guenther <rguenther@suse.de>
8492 * gcc.dg/lto/20100603-1_0.c: New testcase.
8493 * gcc.dg/lto/20100603-2_0.c: Likewise.
8494 * gcc.dg/lto/20100603-3_0.c: Likewise.
8496 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8499 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8500 * gcc.target/powerpc/recip-2.c: Ditto.
8501 * gcc.target/powerpc/recip-3.c: Ditto.
8502 * gcc.target/powerpc/recip-4.c: Ditto.
8503 * gcc.target/powerpc/recip-5.c: Ditto.
8504 * gcc.target/powerpc/recip-6.c: Ditto.
8505 * gcc.target/powerpc/recip-7.c: Ditto.
8506 * gcc.target/powerpc/recip-test.h: Ditto.
8507 * gcc.target/powerpc/recip-test2.h: Ditto.
8509 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8511 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8513 2010-06-02 Jason Merrill <jason@redhat.com>
8515 * g++.dg/ext/vector9.C: Expect typedef in error message.
8520 * g++.dg/tc1/dr101.C: Remove xfails.
8522 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8525 * g++.dg/ipa/pr44372.C: New.
8527 2010-06-02 Jan Hubicka <jh@suse.cz>
8530 * g++.dg/torture/pr44295.C: Neww testcase.
8532 2010-06-02 Jan Hubicka <jh@suse.cz>
8534 * gcc.dg/tree-ssa/loadpre6.c: Update.
8536 2010-06-02 Richard Guenther <rguenther@suse.de>
8538 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8541 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8543 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8544 the link fail message.
8546 2010-06-02 Tobias Burnus <burnus@net-b.de>
8549 * gfortran.dg/use_13.f90: New test case.
8551 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8554 * gfortran.dg/error_stop_2.f08: Minor update.
8556 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559 * gfortran.dg/error_stop_1.f08: New test.
8560 * gfortran.dg/error_stop_2.f08: New test.
8562 2010-06-01 Jason Merrill <jason@redhat.com>
8565 * g++.dg/cpp0x/initlist37.C: New.
8566 * g++.dg/cpp0x/initlist38.C: New.
8569 * g++.dg/cpp0x/initlist36.C: New.
8571 2010-05-31 Jan Hubicka <jh@suse.cz>
8573 * gcc.dg/noreturn-8.c: New testcase.
8575 2010-05-31 Jan Hubicka <jh@suse.cz>
8577 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8578 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8580 2010-05-31 Jan Hubicka <jh@suse.cz>
8582 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8583 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8585 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8588 * gfortran.dg/dependency_27.f90: New test.
8589 * gfortran.dg/array_assign_1.F90: New test.
8591 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8594 * gcc.target/i386/sse-24.c: New test.
8596 2010-05-31 Jan Hubicka <jh@suse.cz>
8598 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8600 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.dg/pr44337.c: New test.
8605 PR tree-optimization/44182
8606 * g++.dg/debug/pr44182.C: New test.
8608 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8610 * gcc.dg/nested-func-7.c: New test.
8611 * gnat.dg/frame_overflow.adb: Adjust directives.
8613 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8615 * gnat.dg/prot2.ad[sb]: New test.
8616 * gnat.dg/prot2_pkg1.ads: New helper.
8617 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8619 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8621 * gnat.dg/array11.adb: Adjust dg-warning directive.
8622 * gnat.dg/object_overflow.adb: Likewise.
8624 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8627 * gcc.dg/tree-ssa/pr44306.c: New.
8629 2010-05-29 Jan Hubicka <jh@suse.cz>
8631 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8633 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8635 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8637 2010-05-28 Mike Stump <mikestump@comcast.net>
8640 * objc.dg/const-str-9.m: Remove static.
8642 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8645 * gcc.c-torture/compile/pr43636.c: New test.
8647 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8650 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8651 * obj-c++.dg/try-catch-9.mm: Ditto.
8653 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8655 Revert patch for PR c++/44188
8656 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8658 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8661 * g++.dg/debug/dwarf2/typedef3.C: New test.
8663 2010-05-27 Jason Merrill <jason@redhat.com>
8666 * g++.dg/ext/vla9.C: New.
8668 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8671 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8672 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8673 * objc.dg/torture/tls/thr-init.m: Ditto.
8674 * objc.dg/torture/trivial.m: Ditto.
8675 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8676 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8677 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8678 * obj-c++.dg/torture/trivial.mm: Ditto.
8680 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8682 * g++.dg/lto/20100302_0.C: Skip on darwin.
8684 2010-05-27 Richard Guenther <rguenther@suse.de>
8686 PR tree-optimization/44284
8687 * gcc.dg/vect/vect-118.c: New testcase.
8688 * gcc.dg/vect/bb-slp-20.c: Adjust.
8689 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8690 * gcc.dg/vect/slp-9.c: Likewise.
8691 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8692 * gcc.dg/vect/vect-10.c: Likewise.
8693 * gcc.dg/vect/vect-109.c: Likewise.
8694 * gcc.dg/vect/vect-12.c: Likewise.
8695 * gcc.dg/vect/vect-36.c: Likewise.
8696 * gcc.dg/vect/vect-7.c: Likewise.
8697 * gcc.dg/vect/vect-iv-8.c: Likewise.
8698 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8699 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8700 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8701 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8702 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8703 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8704 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8705 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8706 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8707 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8708 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8709 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8710 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8711 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8712 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8713 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8714 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8716 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8718 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8721 2010-05-26 Jan Hubicka <jh@suse.cz>
8723 * gcc.dg/lto/materialize-1_0.c: New file.
8724 * gcc.dg/lto/materialize-1_1.c: New file.
8726 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8728 * gnat.dg/lto10.adb: New test.
8729 * gnat.dg/lto10_pkg.ads: New helper.
8731 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8733 * lib/target-supports.exp (check_effective_target_int128): New
8734 function to check if __int128 types are available for target.
8735 * c-c++-common/int128-types-1.c: New.
8736 * c-c++-common/int128-1.c: New.
8737 * c-c++-common/int128-2.c: New.
8738 * g++.dg/abi/mangle43.C: New.
8739 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8740 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8741 pointer-wide scalar.
8742 * g++.dg/other/pr25632.C: Likewise.
8743 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8744 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8746 * g++.dg/warn/pr13358-4.C: Likewise.
8747 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8748 * g++.dg/warn/Wconversion-null.C: Likewise.
8750 2010-05-26 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp0x/variadic101.C: New.
8755 2010-05-26 Richard Guenther <rguenther@suse.de>
8757 PR rtl-optimization/44164
8758 * gcc.c-torture/execute/pr44164.c: New testcase.
8759 * g++.dg/tree-ssa/pr13146.C: Adjust.
8761 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/whole_file_19.f90 : New test.
8766 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8771 * gfortran.dg/pr40999.f: Fix function type.
8772 * gfortran.dg/whole_file_5.f90: Likewise.
8773 * gfortran.dg/whole_file_6.f90: Likewise.
8774 * gfortran.dg/whole_file_16.f90: New.
8775 * gfortran.dg/whole_file_17.f90: New.
8776 * gfortran.dg/whole_file_18.f90: New.
8778 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8779 Iain Sandoe <iains@gcc.gnu.org>
8781 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8782 * gcc.c-torture/compile/pr44197.c: Require alias support.
8783 * gcc.dg/lto/20081222_0.c: Ditto.
8785 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.dg/guality/vla-2.c: New test.
8790 2010-05-25 Richard Guenther <rguenther@suse.de>
8793 * g++.dg/torture/pr44069.C: New testcase.
8795 2010-05-25 Richard Guenther <rguenther@suse.de>
8797 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8799 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8802 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8804 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8806 * obj-c++.dg/torture/tls/trivial.mm: New.
8807 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8808 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8809 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8810 * obj-c++.dg/torture/tls/diag-1.mm: New.
8811 * obj-c++.dg/torture/tls/tls.exp: New.
8812 * obj-c++.dg/torture/trivial.mm: New.
8813 * obj-c++.dg/torture/dg-torture.exp: New.
8814 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8815 * obj-c++.dg/tls/trivial.m: New.
8816 * obj-c++.dg/tls/init-1.mm: New.
8817 * obj-c++.dg/tls/diag-1.mm: New.
8818 * obj-c++.dg/tls/init-2.mm: New.
8819 * obj-c++.dg/tls/diag-2.mm: New.
8820 * obj-c++.dg/tls/diag-3.mm: New.
8821 * obj-c++.dg/tls/diag-4.mm: New.
8822 * obj-c++.dg/tls/static-1.mm: New.
8823 * obj-c++.dg/tls/tls.exp: New.
8824 * obj-c++.dg/tls/diag-5.mm: New.
8825 * obj-c++.dg/tls/static-1a.mm: New.
8826 * objc-obj-c++-shared/Object1.mm: New.
8827 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8829 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8832 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8833 * obj-c++.dg/const-str-6.mm: Ditto.
8835 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8837 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8839 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8842 * gnat.dg/array13.ad[sb]: New test.
8844 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8845 Sandra Loosemore <sandra@codesourcery.com>
8847 * gcc.target/arm/neon/: Regenerated test cases.
8849 * gcc.target/arm/neon/polytypes.c,
8850 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8851 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8852 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8853 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8854 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8855 dg-add-options arm_neon.
8857 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8858 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8859 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8860 and arm_neon_fp16_ok.
8862 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8863 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8865 * lib/target-supports.exp (add_options_for_arm_neon): New.
8866 (check_effective_target_arm_neon_ok_nocache): New, from
8867 check_effective_target_arm_neon_ok. Check multiple possibilities.
8868 (check_effective_target_arm_neon_ok): Use
8869 check_effective_target_arm_neon_ok_nocache.
8870 (add_options_for_arm_neon_fp16)
8871 (check_effective_target_arm_neon_fp16_ok)
8872 check_effective_target_arm_neon_fp16_ok_nocache): New.
8873 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8875 2010-05-24 Jason Merrill <jason@redhat.com>
8878 * g++.dg/cpp0x/initlist35.C: New.
8879 * g++.dg/init/brace6.C: Adjust.
8881 2010-05-24 Paul Brook <paul@codesourcery.com>
8883 * gcc.target/arm/frame-pointer-1.c: New test.
8884 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8885 pointer elimination.
8887 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8890 * gcc.target/i386/crc32-3.c: New.
8891 * gcc.target/i386/crc32-4.c: Likewise.
8893 2010-05-23 Joseph Myers <joseph@codesourcery.com>
8895 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8896 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8897 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8899 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8901 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8903 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8906 * gcc.c-target/pr43869.c: New test.
8908 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8911 * gfortran.dg/class_22.f03: New.
8913 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8916 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8918 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8921 * gfortran.dg/abstract_type_7.f03: New.
8923 2010-05-21 Jason Merrill <jason@redhat.com>
8925 * g++.dg/eh/spec11.C: Test cleanup optimization.
8927 2010-05-21 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.target/i386/pr44223.c: New test.
8932 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8934 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8936 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8938 * g++.dg/other/const3.C: New test.
8940 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
8943 * warn_unused_dummy_argument_1.f90: New.
8944 * warn_unused_dummy_argument_2.f90: New.
8946 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8949 * g++.dg/inherit/crash1.C: New.
8950 * g++.dg/inherit/crash2.C: Likewise.
8952 2010-05-20 Jakub Jelinek <jakub@redhat.com>
8955 * g++.dg/debug/pr44178.C: New test.
8957 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8960 * gcc.dg/tree-ssa/prefetch-6.c: Add
8961 --param min-insn-to-prefetch-ratio=6.
8962 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8963 allow unrolling, and adjust the movnti count.
8965 2010-05-20 Jan Hubicka <jh@suse.cz>
8968 * gcc.c-torture/compile/pr44197.c: New file.
8970 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
8972 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8974 (check_effective_target_xop): Remove __may_alias__ attribute.
8976 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
8979 * gcc.c-torture/execute/pr44202-1.c: New test.
8981 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8984 * gfortran.dg/label_1.f90: Update test.
8986 2010-05-19 Jan Hubicka <jh@suse.cz>
8988 * gcc.dg/lto/ipareference2_0.c: New file.
8989 * gcc.dg/lto/ipareference2_1.c: New file.
8991 2010-05-19 Jason Merrill <jason@redhat.com>
8993 * g++.dg/parse/fn-typedef2.C: New.
8995 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8999 * g++.dg/template/fntype1.C: New.
9001 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9003 * gnat.dg/discr23.ad[sb]: New test.
9004 * gnat.dg/discr23_pkg.ads: New helper.
9006 * gnat.dg/specs/controlled1.ads: New test.
9007 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9009 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9012 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9013 Fixed scope of C_SIZEOF.
9014 * gfortran.dg/warn_conversion_2.f90: New.
9016 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9018 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9019 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9020 for optional selector.
9021 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9022 (check_effective_target_sse3): New proc.
9023 * gcc.target/i386/math-torture/math-torture.exp: Load
9024 target-supports.exp.
9025 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9026 check_effective_target_sse2.
9027 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9028 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9029 * g++.dg/vect/vect.exp: Likewise.
9030 * gfortran.dg/vect/vect.exp: Likewise.
9031 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9032 -msse2 if check_effective_target_sse2.
9034 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9035 * gcc.target/i386/3dnow-2.c: Likewise.
9036 * gcc.target/i386/3dnowA-1.c: Likewise.
9037 * gcc.target/i386/3dnowA-2.c: Likewise.
9038 * gcc.target/i386/pr42549.c: Likewise.
9040 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9041 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9042 * gcc.target/i386/sse3-addsubps.c: Likewise.
9043 * gcc.target/i386/sse3-haddpd.c: Likewise.
9044 * gcc.target/i386/sse3-haddps.c: Likewise.
9045 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9046 * gcc.target/i386/sse3-hsubps.c: Likewise.
9047 * gcc.target/i386/sse3-movddup.c: Likewise.
9048 * gcc.target/i386/sse3-movshdup.c: Likewise.
9049 * gcc.target/i386/sse3-movsldup.c: Likewise.
9051 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9052 * g++.dg/ext/attrib35.C: Likewise.
9053 * g++.dg/opt/pr40496.C: Likewise.
9054 * g++.dg/other/i386-1.C: Likewise.
9055 * g++.dg/other/i386-4.C: Likewise.
9056 * g++.dg/other/pr34435.C: Likewise.
9057 * g++.dg/other/pr39496.C: Likewise.
9058 * g++.dg/other/pr40446.C: Likewise.
9059 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9060 * gcc.dg/compat/vector-1a_main.c: Likewise.
9061 * gcc.dg/compat/vector-2a_main.c: Likewise.
9062 * gcc.dg/lto/20090206-1_0.c: Likewise.
9063 * gcc.dg/pr34856.c: Likewise.
9064 * gcc.dg/pr36584.c: Likewise.
9065 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9066 * gcc.dg/pr37544.c: Likewise.
9067 * gcc.dg/torture/pr16104-1.c: Likewise.
9068 * gcc.dg/torture/pr35771-1.c: Likewise.
9069 * gcc.dg/torture/pr35771-2.c: Likewise.
9070 * gcc.dg/torture/pr35771-3.c: Likewise.
9071 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9072 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9073 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9074 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9075 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9076 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9077 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9078 * gcc.target/i386/20060512-1.c: Likewise.
9079 * gcc.target/i386/20060512-3.c: Likewise.
9080 * gcc.target/i386/all_one_m128i.c: Likewise.
9081 * gcc.target/i386/float128-1.c: Likewise.
9082 * gcc.target/i386/float128-2.c: Likewise.
9083 * gcc.target/i386/fpcvt-1.c: Likewise.
9084 * gcc.target/i386/fpcvt-2.c: Likewise.
9085 * gcc.target/i386/fpcvt-3.c: Likewise.
9086 * gcc.target/i386/fpprec-1.c: Likewise.
9087 * gcc.target/i386/funcspec-9.c: Likewise.
9088 * gcc.target/i386/incoming-1.c: Likewise.
9089 * gcc.target/i386/incoming-12.c: Likewise.
9090 * gcc.target/i386/incoming-2.c: Likewise.
9091 * gcc.target/i386/incoming-3.c: Likewise.
9092 * gcc.target/i386/incoming-4.c: Likewise.
9093 * gcc.target/i386/incoming-6.c: Likewise.
9094 * gcc.target/i386/incoming-7.c: Likewise.
9095 * gcc.target/i386/incoming-8.c: Likewise.
9096 * gcc.target/i386/opt-1.c: Likewise.
9097 * gcc.target/i386/opt-2.c: Likewise.
9098 * gcc.target/i386/ordcmp-1.c: Likewise.
9099 * gcc.target/i386/pr17692.c: Likewise.
9100 * gcc.target/i386/pr18614-1.c: Likewise.
9101 * gcc.target/i386/pr22152.c: Likewise.
9102 * gcc.target/i386/pr23570.c: Likewise.
9103 * gcc.target/i386/pr23575.c: Likewise.
9104 * gcc.target/i386/pr26449-1.c: Likewise.
9105 * gcc.target/i386/pr26600.c: Likewise.
9106 * gcc.target/i386/pr27790.c: Likewise.
9107 * gcc.target/i386/pr28839.c: Likewise.
9108 * gcc.target/i386/pr30970.c: Likewise.
9109 * gcc.target/i386/pr32000-1.c: Likewise.
9110 * gcc.target/i386/pr32000-2.c: Likewise.
9111 * gcc.target/i386/pr32280.c: Likewise.
9112 * gcc.target/i386/pr32661.c: Likewise.
9113 * gcc.target/i386/pr32708-1.c: Likewise.
9114 * gcc.target/i386/pr32961.c: Likewise.
9115 * gcc.target/i386/pr33329.c: Likewise.
9116 * gcc.target/i386/pr35714.c: Likewise.
9117 * gcc.target/i386/pr35767-1.c: Likewise.
9118 * gcc.target/i386/pr35767-1d.c: Likewise.
9119 * gcc.target/i386/pr35767-1i.c: Likewise.
9120 * gcc.target/i386/pr35767-2.c: Likewise.
9121 * gcc.target/i386/pr35767-2d.c: Likewise.
9122 * gcc.target/i386/pr35767-2i.c: Likewise.
9123 * gcc.target/i386/pr35767-3.c: Likewise.
9124 * gcc.target/i386/pr35767-5.c: Likewise.
9125 * gcc.target/i386/pr36222-1.c: Likewise.
9126 * gcc.target/i386/pr36578-1.c: Likewise.
9127 * gcc.target/i386/pr36578-2.c: Likewise.
9128 * gcc.target/i386/pr36992-1.c: Likewise.
9129 * gcc.target/i386/pr37101.c: Likewise.
9130 * gcc.target/i386/pr37216.c: Likewise.
9131 * gcc.target/i386/pr37434-1.c: Likewise.
9132 * gcc.target/i386/pr37434-2.c: Likewise.
9133 * gcc.target/i386/pr37843-3.c: Likewise.
9134 * gcc.target/i386/pr37843-4.c: Likewise.
9135 * gcc.target/i386/pr39162.c: Likewise.
9136 * gcc.target/i386/pr39315-1.c: Likewise.
9137 * gcc.target/i386/pr39315-2.c: Likewise.
9138 * gcc.target/i386/pr39315-3.c: Likewise.
9139 * gcc.target/i386/pr39315-4.c: Likewise.
9140 * gcc.target/i386/pr39445.c: Likewise.
9141 * gcc.target/i386/pr39496.c: Likewise.
9142 * gcc.target/i386/pr40809.c: Likewise.
9143 * gcc.target/i386/pr40906-3.c: Likewise.
9144 * gcc.target/i386/pr41019.c: Likewise.
9145 * gcc.target/i386/pr42542-1.c: Likewise.
9146 * gcc.target/i386/pr42542-2.c: Likewise.
9147 * gcc.target/i386/pr42542-3.c: Likewise.
9148 * gcc.target/i386/pr42542-3a.c: Likewise.
9149 * gcc.target/i386/pr42881.c: Likewise.
9150 * gcc.target/i386/push-1.c: Likewise.
9151 * gcc.target/i386/quad-sse.c: Likewise.
9152 * gcc.target/i386/reload-1.c: Likewise.
9153 * gcc.target/i386/sse-10.c: Likewise.
9154 * gcc.target/i386/sse-11.c: Likewise.
9155 * gcc.target/i386/sse-15.c: Likewise.
9156 * gcc.target/i386/sse-17.c: Likewise.
9157 * gcc.target/i386/sse-18.c: Likewise.
9158 * gcc.target/i386/sse-19.c: Likewise.
9159 * gcc.target/i386/sse-4.c: Likewise.
9160 * gcc.target/i386/sse-6.c: Likewise.
9161 * gcc.target/i386/sse-vect-types.c: Likewise.
9162 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9163 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9164 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9165 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9166 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9167 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9168 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9169 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9170 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9171 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9172 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9173 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9174 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9175 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9176 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9177 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9178 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9179 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9180 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9181 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9182 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9183 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9184 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9185 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9186 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9187 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9188 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9189 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9190 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9191 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9192 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9193 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9194 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9195 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9196 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9197 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9198 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9199 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9200 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9201 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9202 * gcc.target/i386/sse2-mmx.c: Likewise.
9203 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9204 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9205 * gcc.target/i386/sse2-movd-1.c: Likewise.
9206 * gcc.target/i386/sse2-movd-2.c: Likewise.
9207 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9208 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9209 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9210 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9211 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9212 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9213 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9214 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9215 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9216 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9217 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9218 * gcc.target/i386/sse2-movq-1.c: Likewise.
9219 * gcc.target/i386/sse2-movq-2.c: Likewise.
9220 * gcc.target/i386/sse2-movq-3.c: Likewise.
9221 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9222 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9223 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9224 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9225 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9226 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9227 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9228 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9229 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9230 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9231 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9232 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9233 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9234 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9235 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9236 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9237 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9238 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9239 * gcc.target/i386/sse2-pand-1.c: Likewise.
9240 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9241 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9242 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9243 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9244 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9245 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9246 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9247 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9248 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9249 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9250 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9251 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9252 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9253 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9254 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9255 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9256 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9257 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9258 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9259 * gcc.target/i386/sse2-por-1.c: Likewise.
9260 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9261 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9262 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9263 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9264 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9265 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9266 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9267 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9268 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9269 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9270 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9271 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9272 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9273 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9274 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9275 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9276 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9277 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9278 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9279 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9280 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9281 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9282 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9283 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9284 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9285 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9286 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9287 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9288 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9289 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9290 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9291 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9292 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9293 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9294 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9295 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9296 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9297 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9298 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9299 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9300 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9301 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9302 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9303 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9304 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9305 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9306 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9307 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9308 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9309 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9310 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9311 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9312 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9313 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9314 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9315 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9316 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9317 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9318 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9319 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9320 * gcc.target/i386/sse2-vec-1.c: Likewise.
9321 * gcc.target/i386/sse2-vec-2.c: Likewise.
9322 * gcc.target/i386/sse2-vec-3.c: Likewise.
9323 * gcc.target/i386/sse2-vec-4.c: Likewise.
9324 * gcc.target/i386/sse2-vec-5.c: Likewise.
9325 * gcc.target/i386/sse2-vec-6.c: Likewise.
9326 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9327 * gcc.target/i386/ssefn-2.c: Likewise.
9328 * gcc.target/i386/ssefn-4.c: Likewise.
9329 * gcc.target/i386/ssefp-1.c: Likewise.
9330 * gcc.target/i386/ssefp-2.c: Likewise.
9331 * gcc.target/i386/sseregparm-3.c: Likewise.
9332 * gcc.target/i386/sseregparm-4.c: Likewise.
9333 * gcc.target/i386/sseregparm-5.c: Likewise.
9334 * gcc.target/i386/sseregparm-6.c: Likewise.
9335 * gcc.target/i386/sseregparm-7.c: Likewise.
9336 * gcc.target/i386/ssetype-1.c: Likewise.
9337 * gcc.target/i386/ssetype-2.c: Likewise.
9338 * gcc.target/i386/ssetype-3.c: Likewise.
9339 * gcc.target/i386/ssetype-4.c: Likewise.
9340 * gcc.target/i386/ssetype-5.c: Likewise.
9341 * gcc.target/i386/unordcmp-1.c: Likewise.
9342 * gcc.target/i386/vararg-1.c: Likewise.
9343 * gcc.target/i386/vararg-2.c: Likewise.
9344 * gcc.target/i386/vararg-3.c: Likewise.
9345 * gcc.target/i386/vararg-4.c: Likewise.
9346 * gcc.target/i386/vararg-7.c: Likewise.
9347 * gcc.target/i386/vararg-8.c: Likewise.
9348 * gcc.target/i386/vecinit-1.c: Likewise.
9349 * gcc.target/i386/vecinit-2.c: Likewise.
9350 * gcc.target/i386/vecinit-3.c: Likewise.
9351 * gcc.target/i386/vecinit-4.c: Likewise.
9352 * gcc.target/i386/vecinit-5.c: Likewise.
9353 * gcc.target/i386/vecinit-6.c: Likewise.
9354 * gcc.target/i386/vectorize2.c: Likewise.
9355 * gcc.target/i386/vectorize3.c: Likewise.
9356 * gcc.target/i386/vectorize4.c: Likewise.
9357 * gcc.target/i386/vectorize6.c: Likewise.
9358 * gcc.target/i386/vectorize7.c: Likewise.
9359 * gcc.target/i386/vectorize8.c: Likewise.
9360 * gcc.target/i386/vperm-v2df.c: Likewise.
9361 * gcc.target/i386/vperm-v2di.c: Likewise.
9362 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9363 * gcc.target/i386/xorps-sse2.c: Likewise.
9364 * gcc.target/i386/xorps.c: Likewise.
9365 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9366 * gfortran.dg/graphite/pr42326.f90: Likewise.
9367 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9369 2010-05-19 Richard Guenther <rguenther@suse.de>
9372 * g++.dg/lto/20100519-1_0.C: New testcase.
9374 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9377 * gfortran.dg/warn_intent_out_not_set.f90: New.
9379 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9382 * gfortran.dg/data_char_1.f90: Updated warning message.
9383 * gfortran.dg/data_array_6.f: New.
9385 2010-05-19 Martin Jambor <mjambor@suse.cz>
9387 * g++.dg/ipa/ivinline-8.C: New test.
9388 * gcc.dg/ipa/iinline-2.c: Likewise.
9390 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9393 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9394 arguments; add check for return value kind.
9395 * gfortran.dg/float_1.f90: Likewise.
9397 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9399 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9401 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9402 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9403 Prune another location line format.
9404 (lto-obj): Call lto_prune_warns on comp_output.
9406 2010-05-18 Jan Hubicka <jh@suse.cz>
9408 * gcc.dg/lto/ipacp_0.c: New test.
9409 * gcc.dg/lto/ipacp_1.c: New test.
9411 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9414 * gcc.dg/lto/20100518_0.c: New test.
9416 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9418 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9420 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9423 * gfortran.dg/class_21.f03: New.
9425 2010-05-17 Jason Merrill <jason@redhat.com>
9428 * g++.dg/cpp0x/initlist34.C: New.
9431 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9433 2010-05-17 Martin Jambor <mjambor@suse.cz>
9435 * g++.dg/ipa/ivinline-1.C: New test.
9436 * g++.dg/ipa/ivinline-2.C: New test.
9437 * g++.dg/ipa/ivinline-3.C: New test.
9438 * g++.dg/ipa/ivinline-4.C: New test.
9439 * g++.dg/ipa/ivinline-5.C: New test.
9440 * g++.dg/ipa/ivinline-6.C: New test.
9442 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9443 Jason Merrill <jason@redhat.com>
9446 * c-c++-common/Wunused-var-8.c: New test.
9448 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9451 * gcc.c-torture/compile/pr42347.c: New test.
9454 * g++.dg/ext/asmgoto1.C: New test.
9456 2010-05-17 Martin Jambor <mjambor@suse.cz>
9459 * gcc.dg/tree-ssa/pr44133.c: New test.
9460 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9463 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9466 * gfortran.dg/class_20.f03: New.
9468 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9471 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9472 debug messages but not the newly introduced one.
9474 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9477 * gfortran.dg/initialization_25.f90: Commented testcase.
9478 * gfortran.dg/initialization_26.f90: New.
9480 2010-05-16 Richard Guenther <rguenther@suse.de>
9482 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9483 * gcc.dg/pr43084.c: Likewise.
9484 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9486 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9488 * gcc.dg/struct/struct-reorg.exp: Likewise.
9489 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9490 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9492 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9494 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9495 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9496 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9497 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9500 2010-05-15 Jason Merrill <jason@redhat.com>
9502 * g++.dg/eh/spec10.C: New.
9503 * g++.dg/eh/spec11.C: New.
9504 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9506 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9510 * gfortran.dg/allocatable_scalar_9.f90: New.
9512 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9515 * g++.dg/torture/pr44148.C: New test.
9517 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9519 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9520 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9521 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9522 diagnostics and type sizes.
9524 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9526 * gnat.dg/lto9.adb: New test.
9527 * gnat.dg/lto9_pkg1.ads: New helper.
9528 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9530 2010-05-15 Jan Hubicka <jh@suse.cz>
9532 * gcc.dg/lto/ipareference_1.c: Rename to ...
9533 * gcc.dg/lto/ipareference_0.c: ... this one.
9534 * gcc.dg/lto/ipareference_2.c: Rename to ...
9535 * gcc.dg/lto/ipareference_1.c: ... this one.
9537 2010-05-15 Jan Hubicka <jh@suse.cz>
9539 * gcc.dg/lto/ipareference_1.c: New file.
9540 * gcc.dg/lto/ipareference_2.c: New file.
9542 2010-05-15 Richard Guenther <rguenther@suse.de>
9544 PR tree-optimization/44038
9545 * gcc.c-torture/compile/pr44038.c: New testcase.
9547 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9549 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9550 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9552 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9556 * gfortran.dg/class_18.f03: New.
9557 * gfortran.dg/class_19.f03: New.
9559 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9563 * g++.dg/debug/dwarf2/const1.C: Remove.
9565 2010-05-14 Jason Merrill <jason@redhat.com>
9567 * g++.dg/eh/cond4.C: New.
9568 * g++.dg/eh/elide2.C: Adjust.
9569 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9571 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9574 * gfortran.dg/actual_array_interface_2.f90: New test.
9576 2010-05-14 Richard Guenther <rguenther@suse.de>
9578 PR tree-optimization/44119
9579 * gcc.c-torture/compile/pr44119.c: New testcase.
9581 2010-05-14 Jason Merrill <jason@redhat.com>
9584 * g++.dg/eh/terminate1.C: New.
9586 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9588 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9591 * gcc.dg/pr44136.c: New test.
9593 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9596 * g++.dg/warn/Wshadow-4.C: Adjust.
9597 * g++.dg/warn/Wshadow-5.C: New test.
9598 * g++.dg/warn/Wshadow-6.C: New test
9600 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9603 * gfortran.dg/initialization_25.f90: New.
9605 2010-05-13 Martin Jambor <mjambor@suse.cz>
9607 * g++.dg/otr-fold-1.C: New test.
9608 * g++.dg/otr-fold-2.C: New test.
9610 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9613 * gfortran.dg/gomp/pr44036-1.f90: New test.
9614 * gfortran.dg/gomp/pr44036-2.f90: New test.
9615 * gfortran.dg/gomp/pr44036-3.f90: New test.
9618 * gcc.dg/guality/sra-1.c: New test.
9620 2010-05-12 Jan Hubicka <jh@suse.cz>
9622 * tree-ssa/unreachable.c: New test.
9624 2010-05-12 Jason Merrill <jason@redhat.com>
9626 * g++.dg/cpp0x/sfinae1.C: New.
9628 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9630 * gcc.target/i386/zee.c: New file.
9632 2010-05-12 Jason Merrill <jason@redhat.com>
9634 * g++.dg/conversion/op1.C: Expect template candidate message.
9635 * g++.dg/cpp0x/nullptr15.C: Likewise.
9636 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9637 * g++.dg/cpp0x/pr31431.C: Likewise.
9638 * g++.dg/cpp0x/temp_default2.C: Likewise.
9639 * g++.dg/cpp0x/trailing4.C: Likewise.
9640 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9641 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9642 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9643 * g++.dg/cpp0x/variadic35.C: Likewise.
9644 * g++.dg/cpp0x/vt-35147.C: Likewise.
9645 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9646 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9647 * g++.dg/ext/visibility/anon8.C: Likewise.
9648 * g++.dg/ext/vla2.C: Likewise.
9649 * g++.dg/other/pr28114.C: Likewise.
9650 * g++.dg/other/ptrmem10.C: Likewise.
9651 * g++.dg/other/ptrmem11.C: Likewise.
9652 * g++.dg/overload/unknown1.C: Likewise.
9653 * g++.dg/parse/template7.C: Likewise.
9654 * g++.dg/parse/typename7.C: Likewise.
9655 * g++.dg/template/conv11.C: Likewise.
9656 * g++.dg/template/copy1.C: Likewise.
9657 * g++.dg/template/deduce3.C: Likewise.
9658 * g++.dg/template/dependent-expr5.C: Likewise.
9659 * g++.dg/template/friend.C: Likewise.
9660 * g++.dg/template/incomplete2.C: Likewise.
9661 * g++.dg/template/local4.C: Likewise.
9662 * g++.dg/template/local6.C: Likewise.
9663 * g++.dg/template/operator10.C: Likewise.
9664 * g++.dg/template/overload6.C: Likewise.
9665 * g++.dg/template/ptrmem2.C: Likewise.
9666 * g++.dg/template/ptrmem20.C: Likewise.
9667 * g++.dg/template/ptrmem8.C: Likewise.
9668 * g++.dg/template/sfinae2.C: Likewise.
9669 * g++.dg/template/ttp25.C: Likewise.
9670 * g++.dg/template/unify10.C: Likewise.
9671 * g++.dg/template/unify11.C: Likewise.
9672 * g++.dg/template/unify6.C: Likewise.
9673 * g++.dg/template/unify7.C: Likewise.
9674 * g++.dg/template/unify9.C: Likewise.
9675 * g++.dg/template/varmod1.C: Likewise.
9676 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9677 * g++.old-deja/g++.law/operators32.C: Likewise.
9678 * g++.old-deja/g++.pt/crash28.C: Likewise.
9679 * g++.old-deja/g++.pt/crash60.C: Likewise.
9680 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9681 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9682 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9683 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9684 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9685 * g++.old-deja/g++.pt/expr2.C: Likewise.
9686 * g++.old-deja/g++.pt/overload7.C: Likewise.
9687 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9688 * g++.old-deja/g++.pt/spec5.C: Likewise.
9689 * g++.old-deja/g++.pt/spec6.C: Likewise.
9690 * g++.old-deja/g++.pt/t24.C: Likewise.
9691 * g++.old-deja/g++.pt/unify4.C: Likewise.
9692 * g++.old-deja/g++.pt/unify6.C: Likewise.
9693 * g++.old-deja/g++.pt/unify8.C: Likewise.
9694 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9695 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9696 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9698 * g++.dg/cpp0x/initlist32.C: New.
9700 * g++.dg/template/conv11.C: New.
9701 * g++.dg/conversion/op1.C: Adjust expected error.
9703 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9705 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9708 * gcc.target/i386/avx-cmpsd-1.c: New.
9709 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9710 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9711 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9712 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9713 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9715 2010-05-12 Jakub Jelinek <jakub@redhat.com>
9718 * gcc.dg/gomp/pr44085.c: New test.
9719 * gfortran.dg/gomp/pr44085.f90: New test.
9721 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9723 * objc-obj-c++-shared/Object1.m: New.
9724 * objc.dg/torture: New directory.
9725 * objc.dg/torture/tls: Ditto.
9726 * objc.dg/tls: Ditto.
9727 * objc.dg/torture/tls/trivial.m: New test.
9728 * objc.dg/torture/tls/thr-init-2.m: New test.
9729 * objc.dg/torture/tls/thr-init-3.m: New test.
9730 * objc.dg/torture/tls/thr-init.m: New test.
9731 * objc.dg/torture/tls/diag-1.m: New test.
9732 * objc.dg/torture/tls/tls.exp: New.
9733 * objc.dg/torture/trivial.m: New test.
9734 * objc.dg/torture/dg-torture.exp: New.
9735 * objc.dg/tls/diag-3.m: New test.
9736 * objc.dg/tls/diag-4.m: New test.
9737 * objc.dg/tls/diag-5.m: New test.
9738 * objc.dg/tls/init-1.m: New test.
9739 * objc.dg/tls/init-2.m: New test.
9740 * objc.dg/tls/tls.exp: New.
9741 * objc.dg/tls/diag-2.m: New test.
9742 * lib/objc.exp: Respond to dg-additional-files.
9744 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9746 * gcc.target/m68k/20100512-1.c: New.
9748 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9750 * gnat.dg/lto8.adb: New test.
9751 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9752 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9754 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9759 * g++.dg/template/crash97.C: New.
9760 * g++.dg/template/crash98.C: Likewise.
9761 * g++.dg/template/crash99.C: Likewise.
9762 * g++.dg/cpp0x/pr31439.C: Adjust.
9763 * g++.dg/template/crash95.C: Likewise.
9765 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9768 * c-c++-common/asmgoto-4.c: New test.
9769 * gcc.target/i386/pr44071.c: New test.
9772 * c-c++-common/Wunused-var-7.c: New test.
9773 * g++.dg/warn/Wunused-var-9.C: New test.
9775 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9778 * gfortran.dg/gomp/pr43711.f90: New.
9780 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9783 * gfortran.dg/select_5.f90: Updated.
9785 2010-05-11 Jan Hubicka <jh@suse.cz>
9787 PR tree-optimize/44063
9788 * gcc.c-torture/compile/pr44063.c: New testcase.
9790 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9793 * gcc.dg/pr44023.c: New test.
9795 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9797 * gnat.dg/lto7.adb: New test.
9798 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9800 2010-05-10 Jason Merrill <jason@redhat.com>
9803 * g++.dg/template/inherit5.C: New.
9806 * g++.dg/cpp0x/initlist33.C: New.
9807 * g++.dg/cpp0x/initlist26.C: Adjust.
9808 * g++.dg/cpp0x/initlist28.C: Adjust.
9810 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9813 * g++.dg/init/pr43719.C: New.
9814 * g++.dg/anon-struct4.C: Adjust.
9816 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9819 * gcc.dg/pr44028.c: New test.
9821 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9826 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9827 * gfortran.dg/warn_conversion.f90: New.
9829 2010-05-10 Michael Matz <matz@suse.de>
9831 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9833 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9835 PR rtl-optimization/44012
9836 * gcc.dg/pr44012.c: New.
9838 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9840 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9841 Log text on entry and exit.
9842 Prune Sun ld warnings for common symbols with differing sizes.
9843 (lto-link-and-maybe-run): Change caller.
9845 2010-05-10 Janus Weil <janus@gcc.gnu.org>
9848 * gfortran.dg/class_7.f03: Modified.
9849 * gfortran.dg/select_type_1.f03: Modified.
9850 * gfortran.dg/select_type_12.f03: New.
9852 2010-05-10 Richard Guenther <rguenther@suse.de>
9854 PR tree-optimization/44050
9855 * gcc.dg/torture/pr44050.c: New testcase.
9857 2010-05-10 Wei Guozhi <carrot@google.com>
9860 * gcc.target/arm/pr42879.c: New testcase.
9862 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9865 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9867 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9870 * gcc.dg/anon-struct-10.c: New test.
9872 2010-05-09 Richard Guenther <rguenther@suse.de>
9875 * gcc.dg/pr44024.c: New testcase.
9877 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9880 * gcc.dg/anon-struct-9.c: New test.
9882 2010-05-09 Richard Guenther <rguenther@suse.de>
9885 * gcc.c-torture/compile/pr44043.c: New testcase.
9887 2010-05-09 Richard Guenther <rguenther@suse.de>
9889 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9891 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9893 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9895 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9897 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9898 * gnat.dg/specs/lto3.ads: Likewise.
9900 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9903 * gcc.dg/pr28685-1.c: New file.
9905 2010-05-08 Richard Guenther <rguenther@suse.de>
9907 PR tree-optimization/44030
9908 * gcc.c-torture/compile/pr44030.c: New testcase.
9910 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9912 * gnat.dg/lto6.adb: New test.
9913 * gnat.dg/lto6_pkg.ads: New helper.
9915 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9917 * gnat.dg/lto5.adb: New test.
9918 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9920 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9922 * gnat.dg/lto4.ad[sb]: New test.
9924 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9926 * gnat.dg/specs/lto3.ads: New test.
9927 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9928 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9930 2010-05-08 Quentin Ochem <ochem@adacore.com>
9932 * gnat.dg/sizetype3.ad[sb]: New test.
9933 * gnat.dg/sizetype3_pkg.ads: New helper.
9935 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9938 * g++.dg/init/new29.C: New.
9940 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
9943 * gfortran.dg/coarray_1.f90: Fixed error message.
9944 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9945 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9946 * gfortran.dg/intrinsic_std_5.f90: New.
9948 2010-05-07 Jason Merrill <jason@redhat.com>
9950 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9952 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9954 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9955 (size_t, stderr): Remove.
9956 (read_error): Replaced __builtin_fprintf by fprintf.
9958 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9960 * gcc.dg/ordered-comparison-1.c: New test.
9961 * gcc.dg/ordered-comparison-2.c: New test.
9962 * gcc.dg/ordered-comparison-3.c: New test.
9963 * gcc.dg/ordered-comparison-4.c: New test.
9965 2010-05-06 Mike Stump <mikestump@comcast.net>
9968 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9970 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9971 Jason Merrill <jason@redhat.com>
9973 * g++.dg/cpp0x/nullptr01.C: New.
9974 * g++.dg/cpp0x/nullptr02.C: New.
9975 * g++.dg/cpp0x/nullptr03.C: New.
9976 * g++.dg/cpp0x/nullptr04.C: New.
9977 * g++.dg/cpp0x/nullptr05.C: New.
9978 * g++.dg/cpp0x/nullptr06.C: New.
9979 * g++.dg/cpp0x/nullptr07.C: New.
9980 * g++.dg/cpp0x/nullptr08.C: New.
9981 * g++.dg/cpp0x/nullptr09.C: New.
9982 * g++.dg/cpp0x/nullptr10.C: New.
9983 * g++.dg/cpp0x/nullptr11.C: New.
9984 * g++.dg/cpp0x/nullptr12.C: New.
9985 * g++.dg/cpp0x/nullptr13.C: New.
9986 * g++.dg/cpp0x/nullptr14.C: New.
9987 * g++.dg/cpp0x/nullptr15.C: New.
9988 * g++.dg/cpp0x/nullptr16.C: New.
9989 * g++.dg/cpp0x/nullptr17.C: New.
9990 * g++.dg/cpp0x/nullptr18.C: New.
9991 * g++.dg/cpp0x/nullptr19.C: New.
9992 * g++.dg/cpp0x/nullptr20.C: New.
9993 * g++.dg/cpp0x/nullptr21.C: New.
9994 * g++.dg/cpp0x/nullptr22.C: New.
9995 * g++.dg/debug/nullptr01.C: New.
9996 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9998 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10000 * gcc.dg/Wunused-var-8.c: Move to...
10001 * c-c++-common/Wunused-var-6.c: ... here. New test.
10003 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10006 * g++.dg/template/crash96.C: New.
10008 2010-05-06 Jan Hubicka <jh@suse.cz>
10010 PR tree-optimization/43791
10011 * gcc.c-torture/compile/pr43791.c: New file.
10013 2010-05-06 Michael Matz <matz@suse.de>
10015 PR tree-optimization/43984
10016 * gfortran.dg/pr43984.f90: New test.
10018 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10021 * gcc.dg/pr40989.c: New.
10023 2010-05-06 Richard Guenther <rguenther@suse.de>
10025 PR tree-optimization/43934
10026 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10028 2010-05-06 Richard Guenther <rguenther@suse.de>
10030 PR tree-optimization/43987
10031 * gcc.c-torture/execute/pr43987.c: New testcase.
10032 * gcc.dg/torture/pta-escape-1.c: Adjust.
10033 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10034 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10035 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10036 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10038 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10039 Dodji Seketeli <dodji@redhat.com>
10042 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10043 * g++.dg/template/sfinae16.C: Likewise.
10044 * gcc.dg/Wunused-var-1.c: Moved to...
10045 * c-c++-common/Wunused-var-1.c: ...here. New test.
10046 * gcc.dg/Wunused-var-2.c: Moved to...
10047 * c-c++-common/Wunused-var-2.c: ...here. New test.
10048 * gcc.dg/Wunused-var-3.c: Moved to...
10049 * c-c++-common/Wunused-var-3.c: ...here. New test.
10050 * gcc.dg/Wunused-var-4.c: Moved to...
10051 * gcc.dg/Wunused-var-1.c: ... here.
10052 * gcc.dg/Wunused-var-5.c: Moved to...
10053 * c-c++-common/Wunused-var-4.c: ...here. New test.
10054 * gcc.dg/Wunused-var-7.c: Moved to...
10055 * c-c++-common/Wunused-var-5.c: ...here. New test.
10056 * gcc.dg/Wunused-var-6.c: Moved to...
10057 * gcc.dg/Wunused-var-2.c: ... here.
10058 * c-c++-common/Wunused-var-1.c: New test.
10059 * c-c++-common/Wunused-var-2.c: New test.
10060 * c-c++-common/Wunused-var-3.c: New test.
10061 * c-c++-common/Wunused-var-4.c: New test.
10062 * c-c++-common/Wunused-var-5.c: New test.
10063 * g++.dg/warn/Wunused-var-1.C: New test.
10064 * g++.dg/warn/Wunused-var-2.C: New test.
10065 * g++.dg/warn/Wunused-var-3.C: New test.
10066 * g++.dg/warn/Wunused-var-4.C: New test.
10067 * g++.dg/warn/Wunused-var-5.C: New test.
10068 * g++.dg/warn/Wunused-var-6.C: New test.
10069 * g++.dg/warn/Wunused-var-7.C: New test.
10070 * g++.dg/warn/Wunused-var-8.C: New test.
10071 * g++.dg/warn/Wunused-parm-1.C: New test.
10072 * g++.dg/warn/Wunused-parm-2.C: New test.
10073 * g++.dg/warn/Wunused-parm-3.C: New test.
10075 2010-05-06 Tobias Burnus <burnus@net-b.de>
10078 * gfortran.dg/gomp/crayptr5.f90: New test case.
10080 2010-05-05 Jason Merrill <jason@redhat.com>
10083 * g++.dg/ext/attrib39.C: New.
10085 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10088 * gfortran.dg/data_invalid.f90: New.
10090 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10092 * gnat.dg/lto2.adb: New test.
10094 2010-05-05 Jason Merrill <jason@redhat.com>
10097 * g++.dg/opt/empty1.C: New.
10099 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10102 * gfortran.dg/class_17.f03: New.
10104 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10106 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10108 2010-05-04 Mike Stump <mikestump@comcast.net>
10111 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10113 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10116 * gcc.target/i386/pr43668.c: New.
10118 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10121 * g++.dg/cpp0x/initlist31.C: New.
10123 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.dg/Wunused-var-8.c: New test.
10128 2010-05-04 Jason Merrill <jason@redhat.com>
10131 * g++.dg/cpp0x/enum3.C: Extend.
10133 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10136 * gcc.target/i386/pr43799.c: New.
10138 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10140 * gnat.dg/lto1.adb: New test.
10141 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10143 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10145 PR middle-end/43671
10146 * gcc.target/i386/pr43671.c: New.
10148 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/template/crash95.C: New.
10153 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10156 * gcc.target/i386/pr43508.c: New.
10158 2010-05-04 Richard Guenther <rguenther@suse.de>
10160 PR tree-optimization/43879
10161 * g++.dg/torture/pr43879-1_0.C: New testcase.
10162 * g++.dg/torture/pr43879-1_1.C: Likewise.
10164 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10167 * g++.dg/other/crash-12.C: New test.
10169 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10171 * g++.dg/cdce3.C: Add a space. Updated.
10173 2010-05-03 Jason Merrill <jason@redhat.com>
10176 * g++.dg/opt/enum2.C: New.
10177 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10178 * g++.dg/warn/Wswitch-1.C: Adjust message.
10180 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10182 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10183 * g++.dg/ext/label13.C: Fix typo.
10184 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10186 * gcc.c-torture/compile/limits-declparen.c: xfail on
10187 alpha*-dec-osf5* with -g.
10188 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10189 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10190 * gcc.dg/c99-tgmath-2.c: Likewise.
10191 * gcc.dg/c99-tgmath-3.c: Likewise.
10192 * gcc.dg/c99-tgmath-4.c: Likewise.
10194 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10197 * gfortran.dg/unexpected_interface.f90: New test.
10199 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10201 * ada/acats/run_acats (which): New function.
10202 (host_gnatchop, host_gnatmake): Use it.
10204 2010-05-03 Richard Guenther <rguenther@suse.de>
10206 PR tree-optimization/43971
10207 * gcc.dg/pr43971.c: New testcase.
10209 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/debug/pr43972.c: New test.
10214 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10217 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10219 2010-05-02 Richard Guenther <rguenther@suse.de>
10221 PR tree-optimization/43879
10222 * gcc.dg/torture/pr43879-3.c: New testcase.
10224 2010-05-01 Richard Guenther <rguenther@suse.de>
10226 PR tree-optimization/43949
10227 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10229 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10232 * g++.dg/init/new28.C: New.
10234 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10237 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10238 structure and nested declarations.
10239 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10240 structure and nested declarations. Reduce header clutter and
10241 use _exit() rather than abort().
10242 * objc.dg/encode-10.m: New.
10243 * objc.dg/encode-11.m: New.
10245 2010-04-30 DJ Delorie <dj@redhat.com>
10247 * gcc.c-torture/execute/20100430-1.c: New test.
10249 2010-04-30 Jason Merrill <jason@redhat.com>
10252 * g++.dg/template/ptrmem21.C: New.
10254 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10258 * gfortran.dg/coarray_13.f90: New test.
10260 2010-04-30 Richard Guenther <rguenther@suse.de>
10263 * gcc.dg/lto/20100430-1_0.c: New testcase.
10265 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10268 * c-c++-common/pr43942.c: New test.
10270 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10272 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10273 conflict with darwin crt1.o 'start' symbol.
10275 2010-04-30 Richard Guenther <rguenther@suse.de>
10277 PR tree-optimization/43879
10278 * gcc.dg/torture/pr43879_1.c: New testcase.
10280 2010-04-30 Richard Guenther <rguenther@suse.de>
10282 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10284 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10287 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10288 user-provided constructor while recursing.
10290 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10293 * gfortran.dg/class_16.f03: New test.
10295 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10298 * gfortran.dg/class_15.f03: New.
10300 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10303 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10305 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10308 * gfortran.dg/generic_22.f03 : New test.
10310 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10313 * gfortran.dg/class_14.f03: New test.
10315 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10318 * gfortran.dg/interface_32.f90: New test.
10320 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10321 Janus Weil <janus@gcc.gnu.org>
10324 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10325 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10326 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10328 2010-04-28 Mike Stump <mikestump@comcast.net>
10330 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10332 * g++.dg/uninit-pred-2_b.C: Likewise.
10334 2010-04-28 Tobias Burnus <burnus@net-b.de>
10338 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10340 2010-04-28 Matthias Klose <doko@ubuntu.com>
10342 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10343 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10344 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10345 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10346 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10348 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10350 * gcc.dg/const-uniq-1.c: New test.
10351 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10353 2010-04-28 Xinliang David Li <davidxl@google.com>
10355 * gcc.dg/uninit-pred-2_b.c: New test.
10356 * gcc.dg/uninit-pred-4_b.c: New test.
10357 * gcc.dg/uninit-pred-3_d.c: New test.
10358 * gcc.dg/uninit-pred-6_b.c: New test.
10359 * gcc.dg/uninit-pred-8_b.c: New test.
10360 * gcc.dg/uninit-pred-3_a.c: New test.
10361 * gcc.dg/uninit-pred-2_c.c: New test.
10362 * gcc.dg/uninit-pred-5_a.c: New test.
10363 * gcc.dg/uninit-pred-3_e.c: New test.
10364 * gcc.dg/uninit-pred-7_a.c: New test.
10365 * gcc.dg/uninit-pred-6_c.c: New test.
10366 * gcc.dg/uninit-pred-9_a.c: New test.
10367 * gcc.dg/uninit-pred-8_c.c: New test.
10368 * gcc.dg/uninit-pred-3_b.c: New test.
10369 * gcc.dg/uninit-pred-5_b.c: New test.
10370 * gcc.dg/uninit-pred-7_b.c: New test.
10371 * gcc.dg/uninit-pred-6_d.c: New test.
10372 * gcc.dg/uninit-pred-9_b.c: New test.
10373 * gcc.dg/uninit-pred-2_a.c: New test.
10374 * gcc.dg/uninit-pred-4_a.c: New test.
10375 * gcc.dg/uninit-pred-3_c.c: New test.
10376 * gcc.dg/uninit-pred-6_a.c: New test.
10377 * gcc.dg/uninit-pred-8_a.c: New test.
10378 * gcc.dg/uninit-pred-7_c.c: New test.
10379 * gcc.dg/uninit-pred-6_e.c: New test.
10380 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10381 * g++.dg/uninit-pred-1_a.C: New test.
10382 * g++.dg/uninit-pred-1_b.C: New test.
10383 * g++.dg/uninit-pred-2_a.C: New test.
10384 * g++.dg/uninit-pred-2_b.C: New test.
10385 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10386 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10387 * g++.dg/uninit-pred-loop_1.cc: New test.
10389 2010-04-28 Martin Jambor <mjambor@suse.cz>
10391 * gcc.dg/lto/20091209-1_0.c: New testcase.
10393 2010-04-28 Richard Guenther <rguenther@suse.de>
10395 PR tree-optimization/43879
10396 PR tree-optimization/43909
10397 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10399 2010-04-28 Richard Guenther <rguenther@suse.de>
10402 * g++.dg/torture/pr43880.C: New testcase.
10404 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10407 * g++.dg/template/recurse2.C: Update
10408 * g++.dg/template/recurse.C: Update.
10409 * g++.dg/template/pr23510.C: Update.
10410 * lib/prune.exp: Filter out 'recursively instantiated'.
10412 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10415 * g++.dg/init/pr29043.C: New.
10417 2010-04-27 Jason Merrill <jason@redhat.com>
10419 * g++.dg/lookup/scoped5.C: Adjust.
10420 * g++.dg/lookup/scoped8.C: Adjust.
10421 * g++.dg/template/dependent-expr5.C: Adjust.
10422 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10425 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10428 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10430 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10431 Jan Hubicka <hubicka@ucw.cz>
10433 * gcc.dg/pure-2.c: New testcase.
10434 * gcc.dg/const-1.c: New testcase.
10436 2010-04-27 Jason Merrill <jason@redhat.com>
10438 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10441 * g++.dg/template/sfinae17.C: New.
10442 * g++.dg/template/sfinae18.C: New.
10444 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10446 * g++.dg/init/pr42844.C: New.
10447 * g++.dg/cpp0x/pr42844-2.C: New.
10448 * g++.dg/cpp0x/defaulted2.C: Adjust.
10449 * g++.dg/tree-ssa/pr27549.C: Likewise.
10450 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10452 2010-04-27 Tobias Burnus <burnus@net-b.de>
10455 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10457 2010-04-27 Richard Guenther <rguenther@suse.de>
10459 PR middle-end/40561
10460 * g++.dg/other/pr40561.C: New testcase.
10462 2010-04-27 Martin Jambor <mjambor@suse.cz>
10464 PR middle-end/43812
10465 * g++.dg/ipa/pr43812.C: New test.
10467 2010-04-27 Jan Hubicka <jh@suse.cz>
10469 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10470 (test): ... this one.
10472 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10475 * gcc.target/arm/thumb-stackframe.c: New test.
10477 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10479 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10480 * gcc.dg/misc-column.c: Likewise.
10481 * gcc.dg/Walways-true-1.c: Likewise.
10482 * gcc.dg/Walways-true-2.c: Likewise.
10483 * gcc.dg/warn-addr-cmp.c: Likewise.
10485 2010-04-27 Tobias Burnus <burnus@net-b.de>
10488 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10489 * gfortran.dg/coarray_12.f90: New.
10491 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10494 * gcc.dg/pr32207.c: New test.
10495 * gcc.dg/misc-column.c: Adjust expected warning.
10496 * gcc.dg/Walways-true-1.c: Likewise.
10497 * gcc.dg/Walways-true-2.c: Likewise.
10498 * gcc.dg/warn-addr-cmp.c: Likewise.
10500 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10503 * lib/lto.exp (lto_prune_vis_warns): New function.
10504 (lto-link-and-maybe-run): Call it.
10506 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10508 PR tree-optimization/43904
10509 * gcc.dg/tree-ssa/tailcall-6.c: New.
10511 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10514 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10515 Darwin8/OSX10.4 - compatible code generation.
10517 * obj-c++.dg/stubify-1.mm: Ditto.
10518 * lib/objc-torture.exp: Do not require link success for
10519 "trivial.m" in the runtime checks when dowhat = 'compile'.
10520 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10521 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10522 Darwin8/OSX10.4 - compatible code generation.
10523 * objc.dg/stubify-2.m: Ditto.
10524 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10525 * objc.dg/next-runtime-1.m: Ditto.
10526 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10527 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10528 runtimes on Darwin.
10530 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10533 * lib/plugin-support.exp: Use "-undefined
10534 dynamic_lookup" on darwin.
10536 2010-04-26 Richard Guenther <rguenther@suse.de>
10538 * gcc.dg/lto/20100426_0.c: New testcase.
10540 2010-04-26 Jie Zhang <jie@codesourcery.com>
10542 PR tree-optimization/43833
10543 gcc.dg/Warray-bounds-8.c: New test case.
10545 2010-04-26 Richard Guenther <rguenther@suse.de>
10548 * g++.dg/lto/20100423-3_0.C: New testcase.
10550 2010-04-26 Richard Guenther <rguenther@suse.de>
10553 * g++.dg/lto/20100423-2_0.C: New testcase.
10555 2010-04-26 Ira Rosen <irar@il.ibm.com>
10557 * gcc.dg/vect/bb-slp-23.c: New test.
10559 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10561 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10562 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10563 * gcc.dg/c1x-float-1.c: New test.
10565 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10567 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10570 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10572 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10574 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10575 * gfortran.dg/default_format_2.f90: Ditto.
10577 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10579 * gfortran.dg/pr43505.f90: Clean up .mod file.
10580 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10581 * gfortran.dg/pr41347.f90: Ditto.
10582 * gfortran.dg/internal_pack_4.f90: Ditto.
10583 * gfortran.dg/proc_decl_23.f90: Ditto.
10584 * gfortran.dg/recursive_check_3.f90: Ditto.
10585 * gfortran.dg/intent_out_3.f90: Ditto.
10586 * gfortran.dg/assignment_2.f90: Ditto.
10587 * gfortran.dg/pr41928.f90: Ditto.
10588 * gfortran.dg/pr42166.f90: Ditto.
10589 * gfortran.dg/private_type_12.f90: Ditto.
10590 * gfortran.dg/graphite/pr42185.f90: Ditto.
10591 * gfortran.dg/graphite/pr42186.f90: Ditto.
10592 * gfortran.dg/graphite/pr40982.f90: Ditto.
10593 * gfortran.dg/graphite/id-2.f90: Ditto.
10594 * gfortran.dg/graphite/id-4.f90: Ditto.
10595 * gfortran.dg/graphite/pr42050.f90: Ditto.
10596 * gfortran.dg/graphite/id-18.f90: Ditto.
10597 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10598 * gfortran.dg/graphite/pr41924.f90: Ditto.
10599 * gfortran.dg/graphite/pr42393.f90: Ditto.
10600 * gfortran.dg/graphite/pr37980.f90: Ditto.
10601 * gfortran.dg/graphite/pr38953.f90: Ditto.
10602 * gfortran.dg/graphite/pr42180.f90: Ditto.
10603 * gfortran.dg/graphite/pr42181.f90: Ditto.
10604 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10605 * gfortran.dg/select_type_4.f90: Ditto.
10606 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10607 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10608 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10609 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10610 * gfortran.dg/whole_file_11.f90: Ditto.
10611 * gfortran.dg/private_type_11.f90: Ditto.
10612 * gfortran.dg/vect/vect-gems.f90: Ditto.
10613 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10615 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10617 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10619 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10621 * gnat.dg/pack15.ad[sb]: New test.
10623 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10625 * gcc.target/arm/mla-1.c: New test.
10627 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10631 * gfortran.dg/pr43793.f90: New test.
10633 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10635 PR tree-optimization/41442
10636 * gcc.target/i386/pr41442.c: New test.
10638 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10641 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10643 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10646 * gfortran.dg/open_nounit.f90: New test.
10648 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10652 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10654 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10656 * gcc.dg/Wconversion-integer.c: Update.
10658 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10660 * gnat.dg/unchecked_convert5.adb: New test.
10662 2010-04-23 Richard Guenther <rguenther@suse.de>
10665 * gcc.dg/lto/20100423-2_0.c: New testcase.
10666 * gcc.dg/lto/20100423-2_0.c: Likewise.
10668 2010-04-23 Richard Guenther <rguenther@suse.de>
10671 * gcc.dg/lto/20100423-1_0.c: New testcase.
10672 * gcc.dg/lto/20100423-1_1.c: Likewise.
10674 2010-04-23 Martin Jambor <mjambor@suse.cz>
10676 PR tree-optimization/43846
10677 * gcc.dg/tree-ssa/sra-10.c: New test.
10679 2010-04-23 Martin Jambor <mjambor@suse.cz>
10681 PR middle-end/43835
10682 * gcc.c-torture/execute/pr43835.c: New test.
10684 2010-04-23 Richard Guenther <rguenther@suse.de>
10687 * g++.dg/lto/20100423-1_0.C: New testcase.
10689 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10691 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10693 2010-04-22 Ira Rosen <irar@il.ibm.com>
10695 PR tree-optimization/43842
10696 * gcc.dg/vect/pr43842.c: New test.
10698 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10700 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10701 * gcc.target/i386/wmul-2.c: Likewise.
10703 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10705 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10706 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10708 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10710 * gfortran.dg/reassoc_6.f: New testcase.
10712 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10714 PR middle-end/29274
10715 * gcc.target/arm/wmul-1.c: New test.
10716 * gcc.target/arm/wmul-2.c: New test.
10718 2010-04-22 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/43845
10721 * gcc.c-torture/compile/pr43845.c: New testcase.
10723 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10725 PR middle-end/29274
10726 * gcc.target/i386/wmul-1.c: New test.
10727 * gcc.target/i386/wmul-2.c: New test.
10728 * gcc.target/bfin/wmul-1.c: New test.
10729 * gcc.target/bfin/wmul-2.c: New test.
10731 2010-04-22 Richard Guenther <rguenther@suse.de>
10734 * gfortran.dg/vector_subscript_6.f90: New testcase.
10735 * gfortran.dg/assign_10.f90: Adjust.
10737 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10740 * gfortran.dg/gomp/pr43836.f90: New test.
10742 2010-04-21 Richard Guenther <rguenther@suse.de>
10744 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10746 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10748 * gcc.dg/torture/builtin-cproj-3.c: New.
10750 2010-04-20 Jason Merrill <jason@redhat.com>
10753 * g++.dg/template/recurse2.C: New.
10754 * g++.dg/parse/crash36.C: Adjust.
10755 * g++.dg/other/fold1.C: Adjust.
10756 * g++.dg/init/member1.C: Adjust.
10757 * lib/prune.exp: Prune "skipping N instantiation contexts".
10759 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10761 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10763 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10765 * gcc.dg/torture/builtin-cproj-1.c: New.
10766 * gcc.dg/torture/builtin-cproj-2.c: New.
10768 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10772 * g++.dg/template/typedef32.C: Adjust.
10773 * g++.dg/template/typedef33.C: New test.
10775 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10778 * gfortran.dg/proc_decl_23.f90: New test.
10781 * gfortran.dg/abstract_type_6.f03: New test.
10783 2010-04-20 Xinliang David Li <davidxl@google.com>
10785 * g++.dg/tree-ssa/fold-compare.C: New.
10787 2010-04-20 Richard Guenther <rguenther@suse.de>
10789 PR tree-optimization/39417
10790 * g++.dg/torture/pr39417.C: New testcase.
10792 2010-04-20 Richard Guenther <rguenther@suse.de>
10794 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10796 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10798 * g++.dg/debug/dwarf2/rv1.C: New test.
10800 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10803 * gcc.c-torture/compile/pr43635.c: New testcase.
10805 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10808 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10809 of sequential loops being private only in the innermost containing
10812 PR middle-end/43337
10813 * gfortran.dg/gomp/pr43337.f90: New test.
10815 2010-04-19 Richard Guenther <rguenther@suse.de>
10817 PR tree-optimization/43796
10818 * gfortran.dg/pr43796.f90: New testcase.
10820 2010-04-19 Richard Guenther <rguenther@suse.de>
10822 PR tree-optimization/43783
10823 * gcc.c-torture/execute/pr43783.c: New testcase.
10825 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10828 * gcc.target/i386/pr43766.c: New test.
10830 2010-04-19 Jie Zhang <jie@codesourcery.com>
10833 * gcc.target/i386/pr43662.c: New test.
10835 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10838 * g++.dg/template/typedef32.C: New test.
10840 2010-04-19 Ira Rosen <irar@il.ibm.com>
10842 PR tree-optimization/37027
10843 * lib/target-supports.exp
10844 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10845 * gcc.dg/vect/pr37027.c: New test.
10846 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10847 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10848 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10849 gcc.dg/vect/vect-complex-6.c: Likewise.
10851 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10853 * g++.dg/debug/dwarf2/enum1.C: New test.
10855 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10857 * gnat.dg/rep_clause5.ad[sb]: New test.
10858 * gnat.dg/rep_clause5_pkg.ads: New helper.
10860 2010-04-18 Ira Rosen <irar@il.ibm.com>
10862 PR tree-optimization/43771
10863 * g++.dg/vect/pr43771.cc: New test.
10865 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10868 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10869 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10871 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10873 * gnat.dg/sizetype.adb: Rename into...
10874 * gnat.dg/sizetype1.adb: ...this.
10875 * gnat.dg/sizetype2.adb: New test.
10877 2010-04-16 Richard Guenther <rguenther@suse.de>
10879 PR tree-optimization/43572
10880 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10882 2010-04-16 Olivier Hainque <hainque@adacore.com>
10884 * gnat.dg/specs/discr_private.ads: New test.
10886 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
10889 * gcc.target/arm/thumb-comparisons.c: New test.
10892 * gcc.target/arm/thumb-cbranchqi.c: New test.
10894 2010-04-16 Christian Bruel <christian.bruel@st.com>
10896 * g++.dg/torture/pr36191.C: Enable for SH.
10898 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10900 * gnat.dg/wide_boolean.adb: New test.
10901 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10903 2010-04-15 Richard Guenther <rguenther@suse.de>
10905 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10906 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10907 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10908 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10909 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10910 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10911 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10912 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10913 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10914 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10915 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10916 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10917 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10918 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10919 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10921 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
10924 * gcc.target/arm/pr42496.c: New test.
10926 2010-04-14 Jason Merrill <jason@redhat.com>
10929 * g++.dg/ext/attrib38.C: New.
10931 2010-04-14 Steve Ellcey <sje@cup.hp.com>
10934 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10936 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10939 * gcc.dg/cpp/warn-undef-2.c: Update.
10940 * gcc.dg/cpp/warn-traditional-2.c: Update.
10941 * gcc.dg/cpp/warn-comments-2.c: Update.
10942 * gcc.dg/cpp/warn-variadic-2.c: Update.
10943 * gcc.dg/cpp/warn-long-long-2.c: Update.
10944 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10945 * gcc.dg/cpp/warn-multichar-2.c: Update.
10946 * gcc.dg/cpp/warn-normalized-3.c: Update.
10947 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10948 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10949 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10950 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10951 * gcc.dg/cpp/warn-redefined-2.c: Update.
10952 * gfortran.dg/warning-directive-2.F90: Update.
10953 * c-c++-common/cpp/warning-directive-2.c: Update.
10955 2010-04-14 Michael Matz <matz@suse.de>
10957 PR tree-optimization/42963
10958 * gcc.dg/pr42963.c: New testcase.
10960 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10962 * gnat.dg/class_wide.adb: Rename into...
10963 * gnat.dg/class_wide1.adb: ...this.
10964 * gnat.dg/class_wide2.ad[sb]: New test.
10966 2010-04-14 Tobias Burnus <burnus@net-b.de>
10969 * gfortran.dg/coarray_9.f90: Update dg-errors.
10970 * gfortran.dg/coarray_10.f90: New test.
10971 * gfortran.dg/coarray_11.f90: New test.
10973 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10976 gfortran.dg/initialization_24.f90: New test.
10978 2010-04-13 Jason Merrill <jason@redhat.com>
10980 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10981 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10983 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10985 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10986 * g++.dg/dg.exp: Likewise.
10987 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10988 * c-c++-common/cpp/warning-directive-1.c: ... here.
10989 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10990 * c-c++-common/cpp/warning-directive-2.c: ... here.
10991 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10992 * c-c++-common/cpp/warning-directive-3.c: ... here.
10993 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10994 * c-c++-common/cpp/warning-directive-4.c: ... here.
10995 * g++.dg/cpp/warning-directive-1.C: Delete.
10996 * g++.dg/cpp/warning-directive-2.C: Delete.
10997 * g++.dg/cpp/warning-directive-3.C: Delete.
10998 * g++.dg/cpp/warning-directive-4.C: Delete.
10999 * gcc.dg/cpp/normalised-3.c: Delete.
11000 * g++.dg/cpp/normalised-1.C: Rename as ...
11001 * c-c++-common/cpp/normalised-3.c: ... this.
11003 2010-04-13 Martin Jambor <mjambor@suse.cz>
11005 * gcc.dg/tree-ssa/sra-9.c: New test.
11007 2010-04-13 Michael Matz <matz@suse.de>
11009 PR middle-end/43730
11010 * gcc.dg/pr43730.c: New test.
11012 2010-04-13 Michael Matz <matz@suse.de>
11014 * gcc.dg/tree-ssa/negate.c: New testcase.
11016 2010-04-13 Richard Guenther <rguenther@suse.de>
11019 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11021 2010-04-13 Richard Guenther <rguenther@suse.de>
11023 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11025 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11027 * gnat.dg/derived_type1.adb: New test.
11029 2010-04-13 Matthias Klose <doko@ubuntu.com>
11031 * gcc.dg/plugindir1.c: New testcase.
11032 * gcc.dg/plugindir2.c: New testcase.
11033 * gcc.dg/plugindir3.c: New testcase.
11034 * gcc.dg/plugindir4.c: New testcase.
11036 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11038 * gcc.target/i386/rotate-2.c: New test.
11040 2010-04-12 Jason Merrill <jason@redhat.com>
11043 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11044 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11046 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11049 * g++.dg/init/pr25811.C: New test.
11051 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11053 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11054 dg-error, dg-warning.
11055 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11057 2010-04-12 Richard Guenther <rguenther@suse.de>
11059 * gcc.dg/torture/inline-2.c: New testcase.
11061 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11064 * gcc.dg/Wunused-var-7.c: New test.
11066 PR tree-optimization/43560
11067 * gcc.c-torture/execute/pr43560.c: New test.
11069 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11071 * gnat.dg/aggr13.adb: New test.
11072 * gnat.dg/aggr14.adb: Likewise.
11073 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11075 2010-04-12 Richard Guenther <rguenther@suse.de>
11078 * g++.dg/torture/pr43611.C: New testcase.
11080 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11083 * gcc.dg/pr36774-1.c: New test.
11084 * gcc.dg/pr36774-2.c: New test.
11086 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11088 * gcc.target/sh/rte-delay-slot.c: New test.
11090 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11092 * gnat.dg/pack9.adb: Remove -cargs option.
11093 * gnat.dg/aggr12.ad[sb]: New test.
11095 2010-04-10 Jie Zhang <jie@codesourcery.com>
11098 * gcc.target/sh/pr43417.c: New test.
11100 2010-04-10 Tobias Burnus <burnus@net-b.de>
11103 * gfortran.dg/spec_expr_6.f90: New test.
11105 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11108 * gcc.dg/cpp/pr43195.c: New.
11109 * gcc.dg/cpp/pr43195.h: New.
11111 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11114 * gcc.dg/Werror-6.c: Adjust.
11115 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11116 * gcc.dg/Werror-4.c: Likewise.
11117 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11118 * gcc.dg/Wswitch-enum-error.c: Likewise.
11119 * gcc.dg/Wpointer-arith.c: Likewise.
11120 * gcc.dg/Wfatal.c: Likewise.
11121 * gcc.dg/Wswitch-error.c: Likewise.
11122 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11123 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11124 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11125 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11126 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11127 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11128 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11129 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11130 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11131 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11132 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11133 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11134 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11135 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11136 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11137 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11138 * g++.dg/cpp/warning-directive-2.C: Likewise.
11139 * gfortran.dg/warning-directive-2.F90: Likewise.
11141 2010-04-09 Jason Merrill <jason@redhat.com>
11144 * g++.dg/template/sizeof13.C: New.
11146 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11148 * g++.dg/other/pr35504.C: Add check for thiscall.
11149 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11150 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11152 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11155 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11156 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11157 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11158 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11159 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11160 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11161 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11162 * g++.dg/other/increment1.C: Likewise.
11164 2010-04-09 Tobias Burnus <burnus@net-b.de>
11167 * gfortran.dg/coarray_7.f90: New test.
11168 * gfortran.dg/coarray_8.f90: New test.
11170 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11173 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11175 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11178 * gcc.dg/pr43643.c: New test.
11180 2010-04-08 Tobias Burnus <burnus@net-b.de>
11182 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11184 2010-04-08 Richard Guenther <rguenther@suse.de>
11186 PR tree-optimization/43679
11187 * gcc.c-torture/compile/pr43679.c: New testcase.
11189 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11192 * gcc.dg/pr43670.c: New test.
11194 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11196 PR middle-end/40815
11197 * gcc.dg/tree-ssa/reassoc-19.c: New.
11199 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11202 * gcc.dg/Wunused-var-1.c: New test.
11203 * gcc.dg/Wunused-var-2.c: New test.
11204 * gcc.dg/Wunused-var-3.c: New test.
11205 * gcc.dg/Wunused-var-4.c: New test.
11206 * gcc.dg/Wunused-var-5.c: New test.
11207 * gcc.dg/Wunused-var-6.c: New test.
11208 * gcc.dg/Wunused-parm-1.c: New test.
11210 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11211 * gcc.dg/trunc-1.c: Likewise.
11212 * gcc.dg/vla-9.c: Likewise.
11213 * gcc.dg/dfp/composite-type.c: Likewise.
11215 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11218 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11219 * obj-c++.dg/objc-gc-3.mm: Ditto.
11221 2010-04-07 Simon Baldwin <simonb@google.com>
11223 * gcc.dg/cpp/warn-undef-2.c: New.
11224 * gcc.dg/cpp/warn-traditional-2.c: New.
11225 * gcc.dg/cpp/warn-comments-2.c: New.
11226 * gcc.dg/cpp/warning-directive-1.c: New.
11227 * gcc.dg/cpp/warn-long-long.c: New.
11228 * gcc.dg/cpp/warn-traditional.c: New.
11229 * gcc.dg/cpp/warn-variadic-2.c: New.
11230 * gcc.dg/cpp/warn-undef.c: New.
11231 * gcc.dg/cpp/warn-normalized-1.c: New.
11232 * gcc.dg/cpp/warning-directive-2.c: New.
11233 * gcc.dg/cpp/warn-long-long-2.c: New.
11234 * gcc.dg/cpp/warn-variadic.c: New.
11235 * gcc.dg/cpp/warn-normalized-2.c: New.
11236 * gcc.dg/cpp/warning-directive-3.c: New.
11237 * gcc.dg/cpp/warn-deprecated-2.c: New.
11238 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11239 * gcc.dg/cpp/warn-multichar-2.c: New.
11240 * gcc.dg/cpp/warn-normalized-3.c: New.
11241 * gcc.dg/cpp/warning-directive-4.c: New.
11242 * gcc.dg/cpp/warn-unused-macros.c: New.
11243 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11244 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11245 * gcc.dg/cpp/warn-cxx-compat.c: New.
11246 * gcc.dg/cpp/warn-redefined.c: New.
11247 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11248 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11249 * gcc.dg/cpp/warn-deprecated.c: New.
11250 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11251 * gcc.dg/cpp/warn-redefined-2.c: New.
11252 * gcc.dg/cpp/warn-comments.c: New.
11253 * gcc.dg/cpp/warn-multichar.c: New.
11254 * g++.dg/cpp/warning-directive-1.C: New.
11255 * g++.dg/cpp/warning-directive-2.C: New.
11256 * g++.dg/cpp/warning-directive-3.C: New.
11257 * g++.dg/cpp/warning-directive-4.C: New.
11258 * gfortran.dg/warning-directive-1.F90: New.
11259 * gfortran.dg/warning-directive-3.F90: New.
11260 * gfortran.dg/warning-directive-2.F90: New.
11261 * gfortran.dg/warning-directive-4.F90: New.
11263 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11266 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11268 2010-04-07 Jason Merrill <jason@redhat.com>
11270 * g++.dg/template/dr408.C: New.
11272 * g++.dg/lookup/ns4.C: New.
11275 * g++.dg/template/friend51.C: New test.
11278 * g++.old-deja/g++.other/linkage1.C: Adjust.
11280 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11283 * g++.dg/template/crash94.C: New test.
11285 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11288 * g++.dg/init/aggr5.C: New test.
11289 * g++.dg/init/aggr5.C: New test.
11291 2010-04-07 Richard Guenther <rguenther@suse.de>
11293 PR tree-optimization/43270
11294 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11295 * gcc.dg/Warray-bounds-7.c: Likewise.
11297 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11299 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11300 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11301 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11303 2010-04-07 Jie Zhang <jie@codesourcery.com>
11306 * g++.dg/init/pr42556.C: New test.
11308 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11311 * g++.dg/debug/dwarf2/typedef2.C: New test.
11313 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11315 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11316 c-c++-common/dwarf2/redeclaration-1.C
11318 2010-04-06 Jason Merrill <jason@redhat.com>
11320 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11321 * g++.dg/ext/attrib18.C: Likewise.
11322 * g++.dg/ext/bitfield2.C: Likewise.
11323 * g++.dg/ext/bitfield4.C: Likewise.
11324 * g++.dg/ext/visibility/warn2.C: Likewise.
11325 * g++.dg/ext/visibility/warn3.C: Likewise.
11326 * g++.dg/gomp/pr26690-1.C: Likewise.
11327 * g++.dg/inherit/covariant7.C: Likewise.
11328 * g++.dg/init/synth2.C: Likewise.
11329 * g++.dg/lookup/using7.C: Likewise.
11330 * g++.dg/other/crash-4.C: Likewise.
11331 * g++.dg/other/error13.C: Likewise.
11332 * g++.dg/other/error20.C: Likewise.
11333 * g++.dg/parse/crash31.C: Likewise.
11334 * g++.dg/parse/error16.C: Likewise.
11335 * g++.dg/parse/error19.C: Likewise.
11336 * g++.dg/parse/error27.C: Likewise.
11337 * g++.dg/parse/error28.C: Likewise.
11338 * g++.dg/parse/fused-params1.C: Likewise.
11339 * g++.dg/template/error2.C: Likewise.
11340 * g++.dg/template/local6.C: Likewise.
11341 * g++.dg/template/qualttp15.C: Likewise.
11342 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11343 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11344 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11345 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11346 * g++.old-deja/g++.eh/spec6.C: Likewise.
11347 * g++.old-deja/g++.jason/crash3.C: Likewise.
11348 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11349 * g++.old-deja/g++.law/ctors5.C: Likewise.
11350 * g++.old-deja/g++.law/ctors9.C: Likewise.
11351 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11352 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11353 * g++.old-deja/g++.other/struct1.C: Likewise.
11354 * g++.old-deja/g++.other/volatile1.C: Likewise.
11355 * g++.old-deja/g++.pt/crash36.C: Likewise.
11356 * g++.old-deja/g++.pt/derived3.C: Likewise.
11357 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11358 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11360 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11362 PR middle-end/43519
11363 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11364 * gcc.dg/graphite/id-19.c: New.
11366 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11368 PR middle-end/32824
11369 * gcc.dg/vect/pr32824: New.
11371 2010-04-06 Tobias Burnus <burnus@net-b.de>
11374 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11375 * gfortran.dg/coarray_3.f90: Ditto.
11376 * gfortran.dg/coarray_4.f90: Ditto.
11377 * gfortran.dg/coarray_5.f90: Ditto.
11378 * gfortran.dg/coarray_6.f90: Ditto.
11379 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11381 2010-04-06 Tobias Burnus <burnus@net-b.de>
11384 * gfortran.dg/coarray_4.f90: Fix test.
11385 * gfortran.dg/coarray_6.f90: Add more tests.
11387 2010-04-06 Tobias Burnus <burnus@net-b.de>
11390 * gfortran.dg/coarray_4.f90: New test.
11391 * gfortran.dg/coarray_5.f90: New test.
11392 * gfortran.dg/coarray_6.f90: New test.
11394 2010-04-06 Tobias Burnus <burnus@net-b.de>
11397 * gfortran.dg/iso_fortran_env_5.f90: New test.
11398 * gfortran.dg/iso_fortran_env_6.f90: New test.
11400 2010-04-06 Tobias Burnus <burnus@net-b.de>
11403 * gfortran.dg/coarray_1.f90: New test.
11404 * gfortran.dg/coarray_2.f90: New test.
11405 * gfortran.dg/coarray_3.f90: New test.
11407 2010-04-06 Jason Merrill <jason@redhat.com>
11410 * g++.dg/template/dtor8.C: New.
11413 * g++.dg/template/error-recovery2.C: New.
11415 2010-04-06 Jan Hubicka <jh@suse.czpli
11417 PR tree-optimization/42906
11418 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11420 2010-04-06 Tobias Burnus <burnus@net-b.de>
11423 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11424 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11425 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11427 2010-04-06 Richard Guenther <rguenther@suse.de>
11429 PR tree-optimization/43627
11430 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11432 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11435 * gcc.target/i386/pr43638.c: New test.
11437 2010-04-06 Richard Guenther <rguenther@suse.de>
11439 PR middle-end/43661
11440 * gcc.c-torture/compile/pr43661.c: New testcase.
11442 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11446 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11448 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11450 2010-04-02 Richard Guenther <rguenther@suse.de>
11452 PR tree-optimization/43629
11453 * gcc.c-torture/execute/pr43629.c: New testcase.
11455 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11456 Dominique d'Humieres <dominiq@lps.ens.fr>
11458 PR libfortran/43605
11459 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11461 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11464 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11466 2010-04-01 Jason Merrill <jason@redhat.com>
11468 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11470 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11471 Manfred Schwarb <manfred99@gmx.ch>
11473 PR libfortran/43605
11474 * gfortran.dg/ftell_3.f90: New test.
11476 2010-04-01 Richard Guenther <rguenther@suse.de>
11478 PR middle-end/43614
11479 * gcc.c-torture/compile/pr43614.c: New testcase.
11481 2010-04-01 Martin Jambor <mjambor@suse.cz>
11483 PR tree-optimization/43141
11484 * gcc.dg/guality/pr43141.c: New test.
11486 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11488 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11489 * g++.dg/eh/spbp.C: Likewise.
11490 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11491 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11493 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11494 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11495 * objc.dg/dwarf-2.m: Likewise.
11497 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11499 PR middle-end/43464
11500 * gcc.dg/graphite/id-pr43464.c: New.
11501 * gcc.dg/graphite/id-pr43464-1.c: New.
11503 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11505 PR middle-end/43351
11506 * gcc.dg/graphite/id-pr43351.c
11508 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11511 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11512 * obj-c++.dg/try-catch-2.mm: Ditto.
11513 * obj-c++.dg/lookup-2.mm: Ditto.
11514 * obj-c++.dg/encode-8.m: Ditto.
11515 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11516 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11517 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11518 * obj-c++.dg/const-str-11.mm: Ditto.
11519 * obj-c++.dg/const-str-9.mm: Ditto.
11520 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11521 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11522 * obj-c++.dg/except-1.mm: Ditto.
11523 * obj-c++.dg/const-str-7.mm: Ditto.
11524 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11525 * obj-c++.dg/const-str-3.mm: Ditto.
11526 * obj-c++.dg/const-str-7.mm: Ditto.
11527 * obj-c++.dg/stubify-2.mm: Change dump file name.
11530 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11532 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11533 Remove dg-xfail-if.
11535 2010-03-31 Martin Jambor <mjambor@suse.cz>
11537 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11538 only with -O2, -O3 or -Os and not with -fwhopr.
11540 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11543 * g++.dg/template/typedef31.C: New test.
11545 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11547 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11548 assembler output on *-*-solaris2*.
11549 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11551 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11554 * gcc.dg/pr43557-1.c: New test.
11555 * gcc.dg/pr43557-2.c: New file.
11557 2010-03-31 Jie Zhang <jie@codesourcery.com>
11560 * gcc.dg/pr43562.c: New test.
11562 2010-03-30 Jason Merrill <jason@redhat.com>
11565 * g++.dg/template/error-recovery1.C: New.
11568 * g++.dg/parse/ambig5.C: New.
11570 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11573 * gcc.dg/guality/pr43593.c: New test.
11575 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11577 PR middle-end/43430
11578 * gcc.dg/vect/pr43430-1.c: New.
11580 2010-03-30 Jason Merrill <jason@redhat.com>
11583 * g++.dg/template/partial7.C: New.
11585 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11587 * gcc.target/s390/stackcheck1.c: New testcase.
11589 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11591 PR libfortran/43265
11592 * gfortran.dg/read_eof_8.f90: New test.
11594 2010-03-29 Jason Merrill <jason@redhat.com>
11596 * gcc.dg/cpp/include6.c: Change [] to ().
11599 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11601 * c-c++-common/raw-string-2.c: Add trigraph test.
11602 * c-c++-common/raw-string-8.c: New.
11603 * c-c++-common/raw-string-9.c: New.
11604 * c-c++-common/raw-string-10.c: New.
11606 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11607 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11608 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11609 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11610 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11611 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11612 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11614 2010-03-29 Richard Guenther <rguenther@suse.de>
11616 PR tree-optimization/43560
11617 * gcc.dg/torture/pr43560.c: New testcase.
11619 2010-03-29 Jason Merrill <jason@redhat.com>
11622 * g++.dg/ext/raw-string-1.C: Change [] to ().
11623 * g++.dg/ext/raw-string-2.C: Change [] to ().
11624 Don't use \ in delimiter.
11625 * g++.dg/ext/raw-string-3.C: Change [] to ().
11626 * g++.dg/ext/raw-string-4.C: Change [] to ().
11627 * g++.dg/ext/raw-string-5.C: Change [] to ().
11628 Test for error on \ in delimiter.
11629 * g++.dg/ext/raw-string-6.C: Change [] to ().
11630 * g++.dg/ext/raw-string-7.C: Change [] to ().
11632 2010-03-29 Jie Zhang <jie@codesourcery.com>
11635 * gcc.dg/pr43564.c: New test.
11637 2010-03-29 Tobias Burnus <burnus@net-b.de>
11640 * gfortran.dg/direct_io_12.f90: New test.
11642 2010-03-28 Jan Hubicka <jh@suse.cz>
11644 PR tree-optimization/43505
11645 * gfortran.dg/pr43505.f90: New testcase.
11647 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11649 PR tree-optimization/43528
11650 * gcc.target/i386/pr43528.c: New test.
11652 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11655 * gcc.dg/parm-impl-decl-3.c: New test.
11657 2010-03-26 Jason Merrill <jason@redhat.com>
11660 * g++.dg/cpp0x/parse1.C: New.
11662 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11665 * gcc.target/i386/pr43524.c: New test.
11667 2010-03-26 Martin Jambor <mjambor@suse.cz>
11669 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11670 whitespace, rename main to foo.
11671 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11672 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11673 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11674 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11675 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11676 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11677 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11678 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11679 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11680 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11681 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11683 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11686 * g++.dg/other/crash-10.C: New test.
11687 * g++.dg/other/crash-11.C: New test.
11689 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11691 PR libfortran/43517
11692 * gfortran.dg/read_eof_7.f90: New test.
11694 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11698 * objc-obj-c++-shared: New directory.
11699 * objc-obj-c++-shared/Object1-implementation.h: New file.
11700 * objc-obj-c++-shared/Object1.h: New file.
11701 * objc-obj-c++-shared/Protocol1.h: New file.
11702 * objc-obj-c++-shared/next-abi.h: New file.
11703 * objc-obj-c++-shared/next-mapping.h: New file.
11704 * objc/execute/next_mapping.h: Delete.
11705 * objc.dg/special/special.exp: For all targets run the tests with
11706 -fgnu-runtime, for darwin targets also run the tests with
11708 * objc.dg/dg.exp: Ditto.
11709 * obj-c++.dg/dg.exp: Ditto.
11710 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11711 Protocol1.h) and next-mapping.h as required. Amend testcase to
11712 include use of updated NeXT interface.
11713 * objc/execute/formal_protocol-5.m: Ditto.
11714 * objc/execute/protocol-isEqual-2.m: Ditto.
11715 * objc/execute/protocol-isEqual-4.m: Ditto.
11716 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11717 Protocol1.h) and next-mapping.h as required.
11718 * objc/execute/object_is_class.m: Ditto.
11719 * objc/execute/enumeration-1.m: Ditto.
11720 * objc/execute/class-13.m: Ditto.
11721 * objc/execute/formal_protocol-2.m: Ditto.
11722 * objc/execute/formal_protocol-4.m: Ditto.
11723 * objc/execute/class-1.m: Ditto.
11724 * objc/execute/bycopy-1.m: Ditto.
11725 * objc/execute/formal_protocol-6.m: Ditto.
11726 * objc/execute/bycopy-3.m: Ditto.
11727 * objc/execute/class-3.m: Ditto.
11728 * objc/execute/bf-11.m: Ditto.
11729 * objc/execute/class-5.m: Ditto.
11730 * objc/execute/bf-13.m: Ditto.
11731 * objc/execute/class-7.m: Ditto.
11732 * objc/execute/bf-15.m: Ditto.
11733 * objc/execute/class-9.m: Ditto.
11734 * objc/execute/bf-17.m: Ditto.
11735 * objc/execute/bf-19.m: Ditto.
11736 * objc/execute/IMP.m: Ditto.
11737 * objc/execute/exceptions/catchall-1.m: Ditto.
11738 * objc/execute/exceptions/trivial.m: Ditto.
11739 * objc/execute/exceptions/finally-1.m: Ditto.
11740 * objc/execute/exceptions/local-variables-1.m: Ditto.
11741 * objc/execute/exceptions/foward-1.m: Ditto.
11742 * objc/execute/bf-2.m: Ditto.
11743 * objc/execute/string1.m: Ditto.
11744 * objc/execute/bf-4.m: Ditto.
11745 * objc/execute/informal_protocol.m: Ditto.
11746 * objc/execute/string3.m: Ditto.
11747 * objc/execute/bf-6.m: Ditto.
11748 * objc/execute/bf-8.m: Ditto.
11749 * objc/execute/class-tests-1.h: Ditto.
11750 * objc/execute/protocol-isEqual-1.m: Ditto.
11751 * objc/execute/protocol-isEqual-3.m: Ditto.
11752 * objc/execute/_cmd.m: Ditto.
11753 * objc/execute/function-message-1.m: Ditto.
11754 * objc/execute/bf-20.m: Ditto.
11755 * objc/execute/bf-common.h: Ditto.
11756 * objc/execute/np-2.m: Ditto.
11757 * objc/execute/class-10.m: Ditto.
11758 * objc/execute/class-12.m: Ditto.
11759 * objc/execute/enumeration-2.m: Ditto.
11760 * objc/execute/class-14.m: Ditto.
11761 * objc/execute/encode-1.m: Ditto.
11762 * objc/execute/formal_protocol-1.m: Ditto.
11763 * objc/execute/formal_protocol-3.m: Ditto.
11764 * objc/execute/accessing_ivars.m: Ditto.
11765 * objc/execute/bycopy-2.m: Ditto.
11766 * objc/execute/class-2.m: Ditto.
11767 * objc/execute/bf-10.m: Ditto.
11768 * objc/execute/formal_protocol-7.m: Ditto.
11769 * objc/execute/root_methods.m: Ditto.
11770 * objc/execute/class-4.m: Ditto.
11771 * objc/execute/bf-12.m: Ditto.
11772 * objc/execute/class-6.m: Ditto.
11773 * objc/execute/bf-14.m: Ditto.
11774 * objc/execute/nested-func-1.m: Ditto.
11775 * objc/execute/class-8.m: Ditto.
11776 * objc/execute/private.m: Ditto.
11777 * objc/execute/bf-16.m: Ditto.
11778 * objc/execute/bf-18.m: Ditto.
11779 * objc/execute/load-3.m: Ditto.
11780 * objc/execute/compatibility_alias.m: Ditto.
11781 * objc/execute/bf-1.m: Ditto.
11782 * objc/execute/no_clash.m: Ditto.
11783 * objc/execute/bf-3.m: Ditto.
11784 * objc/execute/string2.m: Ditto.
11785 * objc/execute/bf-5.m: Ditto.
11786 * objc/execute/string4.m: Ditto.
11787 * objc/execute/bf-7.m: Ditto.
11788 * objc/execute/object_is_meta_class.m: Ditto.
11789 * objc/execute/bf-9.m: Ditto.
11790 * objc/execute/bf-21.m: Ditto.
11791 * objc/execute/cascading-1.m: Ditto.
11792 * objc/execute/trivial.m: Ditto.
11793 * objc/execute/np-1.m: Ditto.
11794 * objc/compile/trivial.m: Ditto.
11795 * objc/execute/class_self-2.m: Include <stdlib.h>.
11796 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11797 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11798 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11799 and 64bit. Use new NeXT interface as required.
11800 * objc.dg/special/unclaimed-category-1.m: Ditto.
11801 * objc.dg/special/unclaimed-category-1.h: Ditto.
11802 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11803 * objc.dg/func-ptr-1.m: Ditto.
11804 * objc.dg/stret-1.m: Ditto.
11805 * objc.dg/encode-2.m: Ditto.
11806 * objc.dg/category-1.m: Ditto.
11807 * objc.dg/encode-3.m: Ditto.
11808 * objc.dg/call-super-3.m: Ditto.
11809 * objc.dg/method-3.m: Ditto.
11810 * objc.dg/func-ptr-2.m: Ditto.
11811 * objc.dg/lookup-1.m: Ditto.
11812 * objc.dg/encode-4.m: Ditto.
11813 * objc.dg/fix-and-continue-1.m: Ditto.
11814 * objc.dg/proto-lossage-3.m: Ditto.
11815 * objc.dg/method-13.m: Ditto.
11816 * objc.dg/proto-qual-1.m: Ditto.
11817 * objc.dg/zero-link-3.m: Ditto.
11818 * objc.dg/bitfield-1.m: Ditto.
11819 * objc.dg/va-meth-1.m: Ditto.
11820 * objc.dg/super-class-3.m: Ditto.
11821 * objc.dg/call-super-1.m: Ditto.
11822 * objc.dg/type-size-2.m: Ditto.
11823 * objc.dg/method-10.m: Ditto.
11824 * objc.dg/defs.m: Ditto.
11825 * objc.dg/const-str-3.m: Ditto.
11826 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11827 Protocol1.h) and next-mapping.h as required. Use new NeXT
11828 interface as required.
11829 * objc.dg/super-class-4.m: Ditto.
11830 * objc.dg/comp-types-8.m: Ditto.
11831 * objc.dg/call-super-2.m: Ditto.
11832 * objc.dg/objc-fast-4.m: Ditto.
11833 * objc.dg/method-6.m: Ditto.
11834 * objc.dg/const-str-3.m: Ditto.
11835 * objc.dg/const-str-7.m: Ditto.
11836 * objc.dg/method-15.m: Ditto.
11837 * objc.dg/method-19.m: Ditto.
11838 * objc.dg/sync-1.m: Ditto.
11839 * objc.dg/layout-1.m: Ditto.
11840 * objc.dg/bitfield-3.m: Ditto.
11841 * objc.dg/try-catch-3.m: Ditto.
11842 * objc.dg/try-catch-7.m: Ditto.
11843 * objc.dg/comp-types-10.m: Ditto.
11844 * objc.dg/selector-2.: Ditto.
11845 * objc.dg/method-7.m: Ditto.
11846 * objc.dg/typedef-alias-1.m: Ditto.
11847 * objc.dg/proto-lossage-2.m: Ditto.
11848 * objc.dg/comp-types-11.m: Ditto.
11849 * objc.dg/sizeof-1.m: Ditto.
11850 * objc.dg/method-17.m: Ditto.
11851 * objc.dg/bitfield-5.m: Ditto.
11852 * objc.dg/try-catch-1.m: Ditto.
11853 * objc.dg/encode-5.m: Ditto.
11854 * objc.dg/fix-and-continue-2.m: Ditto.
11855 * objc.dg/method-9.m: Ditto.
11856 * objc.dg/isa-field-1.m: Ditto.
11857 * objc.dg/local-decl-2.m: Ditto.
11858 * objc.dg/objc-gc-4.m: Ditto.
11859 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11860 * objc.dg/gnu-runtime-3.m: Ditto.
11861 * objc.dg/encode-7.m: Ditto.
11862 * objc.dg/encode-8.m: Ditto.
11863 * objc.dg/selector-3.m: Ditto.
11864 * objc.dg/gnu-runtime-1.m: Ditto.
11865 * objc.dg/const-str-12.m: Ditto.
11866 * objc.dg/gnu-runtime-2.m: Ditto.
11867 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11868 * objc.dg/selector-1.m: Ditto.
11869 * objc.dg/stubify-2.m: Ditto.
11870 * objc.dg/zero-link-1.m: Ditto.
11871 * objc.dg/stret-2.m: Ditto.
11872 * objc.dg/zero-link-2.m: Ditto.
11873 * objc.dg/next-runtime-1.m: Ditto.
11874 * objc.dg/symtab-1.m: Ditto.
11875 * objc.dg/stubify-1.m: Ditto.
11876 * objc.dg/bitfield-2.m: Ditto.
11877 * objc.dg/try-catch-10.m: Apply to both runtimes.
11878 * objc.dg/const-str-1.m: Ditto.
11879 * objc.dg/image-info.m: Ditto.
11880 * objc.dg/encode-9.m: Ditto.
11881 * objc.dg/pragma-1.m: Apply test to all targets.
11882 * objc.dg/const-str-4.m: Ditto.
11883 * objc.dg/const-str-8.m: Ditto.
11884 * objc.dg/super-class-2.m: Ditto.
11885 * objc.dg/try-catch-5.m: Ditto.
11886 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11887 Protocol1.h) and next-mapping.h as required. Use new NeXT
11888 interface as required. Skip for gnu-runtime. Test for .quad at m64.
11889 * objc.dg/const-str-11.m: Ditto.
11890 * objc.dg/const-str-9.m: Ditto.
11891 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11892 * objc.dg/encode-1.m: Remove redundant -lobjc.
11893 * objc.dg/try-catch-9.m: Tidy space.
11894 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11895 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11896 and 64bit. Use new NeXT interface as required.
11897 * obj-c++.dg/template-4.mm: Ditto.
11898 * obj-c++.dg/defs.mm: Ditto.
11899 * obj-c++.dg/basic.mm: Ditto.
11900 * obj-c++.dg/encode-4.mm: Ditto.
11901 * obj-c++.dg/method-17.mm: Ditto.
11902 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11903 * obj-c++.dg/cxx-class-1.mm: Ditto.
11904 * obj-c++.dg/method-10.mm: Ditto.
11905 * obj-c++.dg/va-meth-1.mm: Ditto.
11906 * obj-c++.dg/encode-5.mm: Ditto.
11907 * obj-c++.dg/lookup-2.mm: Ditto.
11908 * obj-c++.dg/template-3.mm: Ditto.
11909 * obj-c++.dg/proto-qual-1.mm: Ditto.
11910 * obj-c++.dg/qual-types-1.m: Ditto.
11911 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11912 * obj-c++.dg/template-1.mm: Ditto.
11913 * obj-c++.dg/encode-6.mm: Ditto.
11914 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
11915 Protocol1.h) and next-mapping.h as required. Use new NeXT
11916 interface as required.
11917 * obj-c++.dg/except-1.mm: Ditto.
11918 * obj-c++.dg/const-str-7.mm: Ditto.
11919 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11920 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11921 * obj-c++.dg/selector-2.mm: Ditto.
11922 * obj-c++.dg/isa-field-1.mm: Ditto.
11923 * obj-c++.dg/try-catch-1.mm: Ditto.
11924 * obj-c++.dg/local-decl-1.mm: Ditto.
11925 * obj-c++.dg/try-catch-9.mm: Ditto.
11926 * obj-c++.dg/no-extra-load.mm: Ditto.
11927 * obj-c++.dg/selector-5.mm: Ditto.
11928 * obj-c++.dg/method-12.mm: Ditto.
11929 * obj-c++.dg/try-catch-11.mm: Ditto.
11930 * obj-c++.dg/comp-types-11.mm: Ditto.
11931 * obj-c++.dg/bitfield-3.mm: Ditto.
11932 * obj-c++.dg/method-6.mm: Ditto.
11933 * obj-c++.dg/super-class-2.mm: Ditto.
11934 * obj-c++.dg/method-21.mm: Ditto.
11935 * obj-c++.dg/const-str-8.mm: Ditto.
11936 * obj-c++.dg/try-catch-7.mm: Ditto.
11937 * obj-c++.dg/method-15.mm: Ditto.
11938 * obj-c++.dg/layout-1.mm: Ditto.
11939 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11940 * obj-c++.dg/const-str-3.mm: Ditto.
11941 * obj-c++.dg/try-catch-2.mm: Ditto.
11942 * obj-c++.dg/objc-gc-3.mm: Ditto.
11943 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11944 * obj-c++.dg/bitfield-1.mm: Ditto.
11945 * obj-c++.dg/selector-6.mm: Ditto.
11946 * obj-c++.dg/method-13.mm: Ditto.
11947 * obj-c++.dg/comp-types-12.mm: Ditto.
11948 * obj-c++.dg/bitfield-4.mm: Ditto.
11949 * obj-c++.dg/try-catch-8.mm: Ditto.
11950 * obj-c++.dg/method-2.mm: Ditto.
11951 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11952 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11953 * obj-c++.dg/const-str-4.mm: Ditto.
11954 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11955 * obj-c++.dg/try-catch-3.mm: Ditto.
11956 * obj-c++.dg/comp-types-9.mm: Ditto.
11957 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11958 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11959 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11960 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11961 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11962 Use new NeXT interface as required.
11963 * obj-c++.dg/const-str-10.mm: Ditto.
11964 * obj-c++.dg/const-str-11.mm: Ditto.
11965 * obj-c++.dg/const-str-9.mm: Ditto.
11966 * obj-c++.dg/method-11.mm: Ditto.
11967 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11968 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11969 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11970 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11971 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11973 2010-03-25 Dodji Seketeli <dodji@redhat.com>
11976 * g++.dg/template/typedef30.C: New test case.
11978 2010-03-25 Jakub Jelinek <jakub@redhat.com>
11981 * gcc.c-torture/execute/pr43385.c: New test.
11983 2010-03-24 Joseph Myers <joseph@codesourcery.com>
11985 * gcc.dg/strncpy-fix-1.c: New test.
11987 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11990 * lib/objc-torture.exp (objc-set-runtime-options): New.
11991 * objc/execute/execute.exp: Check runtime options on each pass.
11992 * objc/execute/exceptions/exceptions.exp: Ditto.
11993 * objc/compile/compile.exp: Ditto.
11996 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11998 (check_effective_target_objc2): New proc.
11999 (check_effective_target_next_runtime): New proc.
12000 * lib/objc.exp: Determine which runtime is in force and support it.
12001 * lib/obj-c++.exp: Ditto.
12003 2010-03-24 Jason Merrill <jason@redhat.com>
12006 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12008 2010-03-24 Martin Jambor <mjambor@suse.cz>
12010 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12012 * gcc.dg/ipa/ipa-2.c: Likewise.
12013 * gcc.dg/ipa/ipa-3.c: Likewise.
12014 * gcc.dg/ipa/ipa-4.c: Likewise.
12015 * gcc.dg/ipa/ipa-5.c: Likewise.
12016 * gcc.dg/ipa/ipa-7.c: Likewise.
12017 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12019 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12020 i_can_not_be_propagated_fully2 into a loop.
12021 * gcc.dg/ipa/ipa-8.c: New test.
12022 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12024 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12028 * gcc.dg/guality/pr43479.c: New test.
12029 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12030 and add volatile keyword.
12032 2010-03-23 Mike Stump <mikestump@comcast.net>
12034 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12036 2010-03-23 Jason Merrill <jason@redhat.com>
12038 * g++.dg/ext/altivec-17.C: Adjust error message.
12040 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12041 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12042 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12043 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12044 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12045 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12047 2010-03-22 Jason Merrill <jason@redhat.com>
12050 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12051 * g++.dg/ext/is_pod_98.C: New.
12054 * g++.dg/cpp0x/auto18.C: New.
12056 * gcc.dg/pr36997.c: Adjust error message.
12057 * g++.dg/ext/vector9.C: Likewise.
12058 * g++.dg/conversion/simd3.C: Likewise.
12059 * g++.dg/other/error23.C: Likewise.
12061 2010-03-22 Michael Matz <matz@suse.de>
12063 PR middle-end/43475
12064 * gfortran.dg/pr43475.f90: New testcase.
12066 2010-03-22 Richard Guenther <rguenther@suse.de>
12068 PR tree-optimization/43390
12069 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12071 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12073 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12074 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12076 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12077 Michael Matz <matz@suse.de>
12080 * g++.dg/parse/crash56.C: New test.
12082 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12085 * gfortran.dg/whole_file_15.f90 : New test.
12087 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12090 * gfortran.dg/inquire_size.f90: New test.
12092 2010-03-20 Richard Guenther <rguenther@suse.de>
12094 PR rtl-optimization/43438
12095 * gcc.c-torture/execute/pr43438.c: New testcase.
12097 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12100 * g++.dg/abi/mangle42.C: New test.
12102 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12105 * gcc.dg/pr43211.c: New test.
12106 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12108 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12110 PR rtl-optimization/42258
12111 * gcc.target/arm/thumb1-mul-moves.c: New test.
12114 * gcc.target/arm/thumb-andsi.c: New test.
12116 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12117 dg-require-effective-target.
12119 2010-03-19 Michael Matz <matz@suse.de>
12122 * g++.dg/other/pr43116.C: New testcase.
12124 2010-03-19 Michael Matz <matz@suse.de>
12127 * gcc.dg/pr43305.c: New testcase.
12129 2010-03-19 Richard Guenther <rguenther@suse.de>
12131 PR tree-optimization/43415
12132 * gcc.c-torture/compile/pr43415.c: New testcase.
12134 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12137 * gnat.dg/case_optimization2.adb: New test.
12138 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12140 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12141 Jack Howarth <howarth@bromo.med.uc.edu>
12144 * gcc.target/i386/push-1.c: Don't xfail
12145 scan-assembler-not "movups" on darwin.
12147 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12150 * gcc.dg/pr43058.c: New test.
12152 2010-03-18 Martin Jambor <mjambor@suse.cz>
12154 PR middle-end/42450
12155 * g++.dg/torture/pr42450.C: New test.
12157 2010-03-18 Michael Matz <matz@suse.de>
12159 PR middle-end/43419
12160 * gcc.dg/pr43419.c: New testcase.
12162 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12164 PR rtl-optimization/43360
12165 * gcc.dg/torture/pr43360.c: New.
12167 2010-03-18 Michael Matz <matz@suse.de>
12169 PR tree-optimization/43402
12170 * gcc.dg/pr43402.c: New testcase.
12172 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12175 * gcc.dg/pr42427.c: New test.
12177 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12179 PR libfortran/43265
12180 * gfortran.dg/read_empty_file.f: New test.
12181 * gfortran.dg/read_eof_all.f90: New test.
12182 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12183 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12185 2010-03-17 Michael Matz <matz@suse.de>
12187 * gcc.dg/pr43300.c: Add -w.
12189 2010-03-17 Richard Guenther <rguenther@suse.de>
12191 * gcc.dg/pr43379.c: Add -w.
12193 2010-03-17 Tobias Burnus <burnus@net-b.de>
12196 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12198 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12200 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12202 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12204 * ada/acats/run_all.sh: Log start and end times.
12206 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12208 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12210 2010-03-16 Richard Guenther <rguenther@suse.de>
12212 PR middle-end/43379
12213 * gcc.dg/pr43379.c: New testcase.
12215 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12218 * gcc.dg/guality/pr43051-1.c: New test.
12220 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12223 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12225 2010-03-15 Michael Matz <matz@suse.de>
12227 PR middle-end/43300
12228 * gcc.dg/pr43300.c: New testcase.
12230 2010-03-15 Richard Guenther <rguenther@suse.de>
12232 PR tree-optimization/43367
12233 * gcc.c-torture/compile/pr43367.c: New testcase.
12235 2010-03-15 Richard Guenther <rguenther@suse.de>
12237 PR tree-optimization/43317
12238 * gcc.dg/pr43317.c: New testcase.
12240 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12242 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12244 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12246 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12248 2010-03-14 Tobias Burnus <burnus@net-b.de>
12251 * gfortran.dg/impure_constructor_1.f90: New test.
12253 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12255 PR middle-end/43354
12256 * gfortran.dg/graphite/id-pr43354.f: New.
12258 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12260 PR middle-end/43349
12261 * gfortran.dg/graphite/pr43349.f: New.
12263 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12265 PR middle-end/43306
12266 * gcc.dg/graphite/pr43306.c: New.
12268 2010-03-12 David S. Miller <davem@davemloft.net>
12270 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12273 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12275 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12277 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12281 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12283 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12285 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12286 fail for *-*-mingw* targets.
12288 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12291 * gcc.dg/guality/pr43329-1.c: New test.
12293 2010-03-11 Martin Jambor <mjambor@suse.cz>
12295 PR tree-optimization/43257
12296 * g++.dg/torture/pr43257.C: New test.
12298 2010-03-11 Tobias Burnus <burnus@net-b.de>
12301 * gfortran.dg/namelist_61.f90: New test.
12303 2010-03-11 Richard Guenther <rguenther@suse.de>
12305 PR tree-optimization/43255
12306 * gcc.c-torture/compile/pr43255.c: New testcase.
12308 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12310 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12311 * gcc.dg/pr43280.c: New testcase.
12313 2010-03-11 Richard Guenther <rguenther@suse.de>
12316 * gcc.dg/lto/20100227-1_0.c: New testcase.
12317 * gcc.dg/lto/20100227-1_1.c: Likewise.
12319 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12321 PR libfortran/43320
12322 PR libfortran/43265
12323 * gfortran.dg/read_eof_6.f: New test
12324 * gfortran.dg/read_x_eof.f90: New test.
12325 * gfortran.dg/read_x_past.f: Update test.
12327 2010-03-10 Jan Hubicka <jh@suse.cz>
12329 * gcc.c-torture/compile/pr43288.c: New test.
12331 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12333 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12335 * g++.old-deja/g++.pt/asm2.C: Likewise.
12336 * gcc.c-torture/compile/20000804-1.c: Likewise.
12337 * gcc.target/i386/clobbers.c: Likewise.
12339 2010-03-10 Tobias Burnus <burnus@net-b.de>
12342 * gfortran.dg/c_assoc_3.f90: New test.
12344 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12347 * gcc.dg/guality/pr36728-1.c: New test.
12348 * gcc.dg/guality/pr36728-2.c: New test.
12350 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12352 * gcc.dg/h8300-div-delay-slot.c: New test.
12354 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12356 PR tree-optimization/43236
12357 * gcc.c-torture/execute/pr43236.c: New test.
12359 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12361 PR middle-end/42859
12362 * g++.dg/eh/pr42859.C: New test.
12364 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12367 * gcc.dg/pr43299.c: New test.
12370 * g++.dg/eh/unwind2.C: New test.
12372 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12373 Reza Yazdani <reza.yazdani@amd.com>
12375 PR middle-end/43065
12376 * gcc.dg/graphite/run-id-4.c: New.
12378 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12380 PR middle-end/43065
12381 * gcc.dg/graphite/run-id-3.c: New.
12383 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12385 PR middle-end/42644
12386 PR middle-end/42130
12387 * gcc.dg/graphite/id-18.c: New.
12388 * gcc.dg/graphite/run-id-pr42644.c: New.
12390 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12392 PR middle-end/42326
12393 * gcc.dg/graphite/pr42326.c: New.
12395 2010-03-08 Richard Guenther <rguenther@suse.de>
12397 PR tree-optimization/43269
12398 * gcc.c-torture/execute/pr43269.c: New testcase.
12400 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12403 * gfortran.dg/typebound_call_13.f03: New.
12405 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12407 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12408 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12410 2010-03-05 Jason Merrill <jason@redhat.com>
12412 * g++.dg/abi/mangle40.C: Require weak and alias.
12414 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12416 PR middle-end/42326
12417 * gfortran.dg/graphite/pr42326.f90: New.
12418 * gfortran.dg/graphite/pr42326-1.f90: New.
12420 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12422 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12423 (gnat_target_compile): Likewise.
12424 Reinitialize GNAT_UNDER_TEST if target changes.
12425 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12426 (local_find_gnatmake): Pass full --GCC to gnatlink.
12429 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12432 * gcc.dg/compound-literal-1.c: New testcase.
12434 2010-03-04 Martin Jambor <mjambor@suse.cz>
12436 PR tree-optimization/43164
12437 PR tree-optimization/43191
12438 * gcc.c-torture/compile/pr43164.c: New test.
12439 * gcc.c-torture/compile/pr43191.c: Likewise.
12441 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12444 * gfortran.dg/finalize_9.f90: New.
12446 2010-03-04 Tobias Burnus <burnus@net-b.de>
12447 Ken Werner <ken@linux.vnet.ibm.com>
12449 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12450 to dg-options for spu.
12451 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12452 dump-scan target to exclude spu.
12454 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12456 PR middle-end/43209
12457 * gcc.dg/tree-ssa/ivopts-4.c: New.
12459 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12461 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12462 include-opts and exclude-opts; skip checking the flags if arguments
12463 are the same as the defaults.
12464 (dg-xfail-if): Verify the number of arguments, supply defaults
12465 for unspecified optional arguments.
12466 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12468 2010-03-03 Jason Merrill <jason@redhat.com>
12471 * g++.dg/abi/mangle40.C: Updated.
12473 2010-03-03 Jason Merrill <jason@redhat.com>
12475 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12476 * g++.dg/abi/mangle23.C: Likewise.
12477 * g++.dg/eh/simd-2.C: Likewise.
12478 * g++.dg/ext/attribute-test-2.C: Likewise.
12479 * g++.dg/ext/vector14.C: Likewise.
12480 * g++.dg/other/pr34435.C: Likewise.
12481 * g++.dg/template/conv8.C: Likewise.
12482 * g++.dg/template/nontype9.C: Likewise.
12483 * g++.dg/template/qualttp17.C: Likewise.
12484 * g++.dg/template/ref1.C: Likewise.
12485 * g++.old-deja/g++.pt/crash68.C: Likewise.
12486 * g++.old-deja/g++.pt/ref1.C: Likewise.
12487 * g++.old-deja/g++.pt/ref3.C: Likewise.
12488 * g++.old-deja/g++.pt/ref4.C: Likewise.
12491 * g++.dg/abi/mangle40.C: New.
12492 * g++.dg/abi/mangle41.C: New.
12493 * g++.dg/lto/20100302_0.C: New.
12494 * g++.dg/lto/20100302_1.C: New.
12495 * g++.dg/lto/20100302.h: New.
12497 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12500 * gfortran.dg/internal_pack_12.f90: New test.
12502 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12504 * gcc.dg/pr36997.c: Adjust error message.
12506 2010-03-03 Mike Stump <mikestump@comcast.net>
12508 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12509 adjustments to not be present on machines that align the stack to
12510 more than 4 bytes and don't have a red zone yet as that is an
12511 unimplemented optimization.
12513 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12516 * gfortran.dg/impure_assignment_3.f90: New.
12518 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12521 * gfortran.dg/pr43229.f90: New test.
12524 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12527 * gcc.dg/guality/pr43177.c: New test.
12529 2010-03-02 Jason Merrill <jason@redhat.com>
12531 * g++.dg/ext/vector9.C: Adjust error message.
12532 * g++.dg/conversion/simd3.C: Likewise.
12533 * g++.dg/other/error23.C: Likewise.
12535 2010-03-02 Mike Stump <mikestump@comcast.net>
12538 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12540 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12543 * gfortran.dg/internal_pack_10.f90: New test.
12546 * gfortran.dg/internal_pack_11.f90: New test.
12548 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12550 PR middle-end/42640
12551 * gcc.dg/tree-ssa/pr42640.c: New.
12553 2010-03-01 Richard Guenther <rguenther@suse.de>
12555 PR tree-optimization/43220
12556 * gcc.c-torture/execute/pr43220.c: New testcase.
12558 2010-03-01 Richard Guenther <rguenther@suse.de>
12560 PR middle-end/43213
12561 * gcc.dg/pr43213.c: New testcase.
12563 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12566 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12568 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12570 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12572 (check_effective_target_ucn): Likewise.
12574 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12576 * gcc.dg/ucnid-2.c: Likewise.
12577 * gcc.dg/ucnid-3.c: Likewise.
12578 * gcc.dg/ucnid-4.c: Likewise.
12579 * gcc.dg/ucnid-11.c: Likewise.
12580 * gcc.dg/ucnid-12.c: Likewise.
12581 * gcc.dg/ucnid-6.c: Skip if !ucn.
12582 * gcc.dg/ucnid-9.c: Likewise.
12584 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12586 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12587 lists to dg-skip-if.
12588 * gcc.target/i386/stackalign/return-3.c: Likewise.
12590 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12592 * gcc.target/i386/clearcap.map: New file.
12593 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12594 Pass clearcap.map by default if supported.
12596 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12599 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12601 * gfortran.dg/stat_2.f90: Likewise.
12603 2010-03-01 Tobias Burnus <burnus@net-b.de>
12606 * gfortran.dg/module_read_2.f90: New test.
12608 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12611 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12612 * g++.dg/abi/mangle12.C: Likewise.
12613 * g++.dg/abi/mangle20-2.C: Likewise.
12614 * g++.dg/abi/mangle17.C: Likewise.
12615 * g++.dg/template/cond2.C: Likewise.
12616 * g++.dg/template/pr35240.C: Likewise.
12618 2010-02-27 Richard Guenther <rguenther@suse.de>
12620 PR tree-optimization/43186
12621 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12623 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12625 * g++.dg/abi/packed1.C: Expect warning on the SH.
12627 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12630 * g++.dg/parse/error37.C: New test.
12632 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12636 * gcc.dg/pr8927-1.c: Match new note.
12637 * gcc.dg/990506-0.c: Likewise.
12638 * gcc.dg/gomp/flush-2.c: Likewise.
12639 * gcc.dg/gomp/atomic-5.c: Likewise.
12640 * gcc.dg/gomp/pr34607.c: Likewise.
12641 * gcc.dg/pr35746.c: Likewise.
12642 * gcc.dg/cpp/pragma-1.c: Likewise.
12643 * gcc.dg/cpp/pragma-2.c: Likewise.
12644 * gcc.dg/pr41842.c: Likewise.
12645 * gcc.dg/noncompile/20040629-1.c: Likewise.
12646 * objc.dg/private-1.m: Likewise.
12648 2010-02-27 Tobias Burnus <burnus@net-b.de>
12651 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12652 * gfortran.dg/default_initialization_4.f90: New test.
12654 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12656 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12657 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12658 * gnat.dg/thin_pointer2.adb: New test.
12659 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12661 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12664 * gcc.dg/cpp/c90-pedantic.c: New.
12665 * gcc.dg/cpp/c90.c: New.
12666 * gcc.dg/gnu90-const-expr-1.c: New.
12667 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12669 2010-02-26 Richard Guenther <rguenther@suse.de>
12671 PR tree-optimization/43186
12672 * gcc.c-torture/compile/pr43186.c: New testcase.
12674 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12677 * c-c++-common/dwarf2/pr43190.c: New test.
12679 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12681 PR testsuite/37074:
12682 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12684 2010-02-26 Richard Guenther <rguenther@suse.de>
12686 PR tree-optimization/43188
12687 * gcc.c-torture/compile/pr43188.c: New testcase.
12689 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12692 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12694 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12696 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12698 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12701 * gcc.target/powerpc/pr43154.c: New file.
12703 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12706 * gfortran.dg/debug/pr43166.f: New test.
12709 * gcc.dg/torture/pr43165.c: New test.
12711 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12714 * c-c++-common/pr41779.c: Update.
12716 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12719 * lib/gnat-dg.exp (gnat_load): Redefine.
12721 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12722 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12724 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12727 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12728 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12732 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12734 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12736 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12739 * gcc.dg/guality/vla-1.c: New test.
12741 2010-02-24 Tobias Burnus <burnus@net-b.de>
12744 * gfortran.dg/c_ptr_tests_15.f90: New test.
12746 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12749 * gcc.target/i386/pr43107.c: New test.
12751 2010-02-23 Jason Merrill <jason@redhat.com>
12754 * g++.dg/cpp0x/variadic100.C: New.
12756 2010-02-23 Jason Merrill <jason@redhat.com>
12759 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12760 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12761 * c-c++-common/dwarf2/vla1.c: New.
12763 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12766 * gcc.dg/pr43139.c: New test.
12769 * gcc.dg/guality/pr43077-1.c: New test.
12771 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12774 * gcc.dg/march.c: New.
12775 * gcc.dg/march-generic.c: New.
12776 * gcc.dg/mtune.c: New.
12778 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12780 PR middle-end/43083
12781 * gcc.dg/graphite/pr43083.c: New.
12783 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12785 PR middle-end/43097
12786 * gfortran.dg/graphite/pr43097.f: New.
12788 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12789 Manuel López-Ibáñez <manu@gcc.gnu.org>
12791 PR middle-end/43140
12792 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12794 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12796 PR middle-end/43026
12797 * g++.dg/graphite/pr43026.C: New.
12799 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12802 * gcc.dg/cleanup-1.c: Update.
12803 * gcc.dg/func-args-1.c: Update.
12804 * gcc.dg/format/sentinel-1.c: Update.
12805 * g++.old-deja/g++.jason/scoping10.C: Update.
12806 * g++.old-deja/g++.ns/lookup5.C: Update.
12807 * g++.dg/ext/cleanup-1.C: Update.
12808 * g++.dg/parse/varmod1.C: Update.
12809 * g++.dg/parse/error33.C: Update.
12810 * g++.dg/expr/call3.C: Update.
12811 * g++.dg/func-args-1.C: New.
12813 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12816 * gcc.dg/attr-used-2.c: Moved to ...
12817 * c-c++-common/attr-used-2.c: Here.
12819 * gcc.dg/attr-used.c: Moved to ...
12820 * c-c++-common/attr-used.c: Here.
12822 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12824 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12826 2010-02-22 Richard Guenther <rguenther@suse.de>
12829 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12830 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12832 2010-02-22 Richard Guenther <rguenther@suse.de>
12834 PR tree-optimization/42749
12835 * gcc.c-torture/compile/pr42749.c: New testcase.
12837 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
12840 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12841 * gfortran.dg/internal_pack_9.f90: New test.
12843 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12846 * g++.dg/template/recurse.C: Adjust.
12847 * g++.dg/template/pr23510.C: New.
12849 2010-02-21 Dodji Seketeli <dodji@redhat.com>
12852 * g++.dg/template/memclass4.C: New test.
12854 2010-02-21 Tobias Burnus <burnus@net-b.de>
12857 * gfortran.dg/reassoc_5.f90: New test.
12859 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
12862 * gcc.target/i386/pr43067.c: New test.
12864 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12867 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12869 * g++.dg/warn/Wconversion-null.C: New test.
12870 * g++.old-deja/g++.other/null1.C: Move to...
12871 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12873 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
12877 * gfortran.dg/dependency_26.f90: New test.
12880 * gfortran.dg/internal_pack_7.f90: New test.
12883 * gfortran.dg/internal_pack_8.f90: New test.
12885 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12888 * c-c++-common/pr41779.c: Fix broken testcase.
12890 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12893 * c-c++-common/pr36513.c: New testcase.
12894 * c-c++-common/pr36513-2.c: New testcase.
12896 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12899 * c-c++-common/pr41779.c: New.
12901 2010-02-19 Jakub Jelinek <jakub@redhat.com>
12904 * gcc.dg/pr43084.c: New test.
12906 2010-02-19 Richard Guenther <rguenther@suse.de>
12908 PR tree-optimization/42916
12909 * gcc.dg/pr42916.c: New testcase.
12911 2010-02-18 Jason Merrill <jason@redhat.com>
12914 * g++.dg/abi/packed1.C: Add expected warning.
12917 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12918 * gcc.dg/torture/dg-torture.exp: Likewise.
12919 * c-c++-common/torture/complex-sign.h,
12920 c-c++-common/torture/complex-sign-add.c,
12921 c-c++-common/torture/complex-sign-mixed-add.c,
12922 c-c++-common/torture/complex-sign-mixed-div.c,
12923 c-c++-common/torture/complex-sign-mixed-mul.c,
12924 c-c++-common/torture/complex-sign-mixed-sub.c,
12925 c-c++-common/torture/complex-sign-mul.c,
12926 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12927 Adapt for C++ compilation as well.
12930 * g++.dg/ext/label1.C: Update.
12931 * g++.dg/ext/label2.C: Update.
12934 * g++.dg/template/dependent-name6.C: New.
12937 * g++.dg/parse/namespace12.C: New.
12939 2010-02-18 Martin Jambor <mjambor@suse.cz>
12941 PR tree-optimization/43066
12942 * gcc.c-torture/compile/pr43066.c: New test.
12944 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
12946 * g++.dg/ext/attrib35.C: Fix target selector string.
12947 * g++.dg/ext/attrib36.C: Ditto.
12948 * g++.dg/ext/attrib37.C: Ditto.
12949 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12950 * g++.dg/abi/mangle25.C: Ditto.
12952 2010-02-17 Jason Merrill <jason@redhat.com>
12955 * g++.dg/parse/namespace11.C: New.
12958 * g++.dg/ext/attrib37.C: New.
12961 * g++.dg/template/ptrmem20.C: New.
12963 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
12966 * gcc.target/i386/xop-check.h: Include m256-check.h.
12967 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12968 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12969 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12970 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12972 2010-02-17 Jakub Jelinek <jakub@redhat.com>
12975 * gcc.dg/pr42918.c: New test.
12977 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12979 * g++.dg/ext/attrib36.C: Require ILP32.
12981 2010-02-16 Richard Guenther <rguenther@suse.de>
12983 PR tree-optimization/41043
12984 * gfortran.dg/pr41043.f90: New testcase.
12985 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12987 2010-02-16 Jason Merrill <jason@redhat.com>
12989 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12991 2010-02-16 Ira Rosen <irar@il.ibm.com>
12993 PR tree-optimization/43074
12994 * gcc.dg/vect/fast-math-pr43074.c: New test.
12996 2010-02-16 Jakub Jelinek <jakub@redhat.com>
12998 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13000 2010-02-16 Jason Merrill <jason@redhat.com>
13003 * g++.dg/ext/attrib36.C: New.
13006 * g++.dg/other/array6.C: New.
13008 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13010 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13012 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13014 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13015 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13016 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13017 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13018 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13019 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13021 2010-02-15 Richard Guenther <rguenther@suse.de>
13023 PR middle-end/43068
13024 * g++.dg/torture/pr43068.C: New testcase.
13026 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13029 * g++.dg/opt/ice1.C: New.
13031 2010-02-14 Jason Merrill <jason@redhat.com>
13034 * g++.dg/cpp0x/initlist-opt.C: New.
13036 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13040 * gfortran.dg/internal_pack_6.f90: New test.
13042 2010-02-12 Jason Merrill <jason@redhat.com>
13045 * g++.dg/cpp0x/variadic99.C: New.
13047 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13049 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13050 sign extend pointers to gualchk_t.
13053 * g++.dg/other/default3.C: Xfail g4 test.
13055 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13057 PR middle-end/43012
13058 * gcc.dg/graphite/pr43012.c: New.
13060 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13062 PR middle-end/42930
13063 * g++.dg/graphite/pr42930.C: New.
13065 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13067 PR middle-end/42914
13068 PR middle-end/42530
13069 * gcc.dg/graphite/pr42530.c: New.
13070 * gcc.dg/graphite/pr42914.c: New.
13072 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13074 PR middle-end/42771
13075 * gcc.dg/graphite/pr42771.c: New.
13077 2010-02-11 Richard Guenther <rguenther@suse.de>
13079 PR tree-optimization/42998
13080 * gcc.c-torture/compile/pr42998.c: New testcase.
13082 2010-02-10 Jason Merrill <jason@redhat.com>
13085 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13087 PR c++/42983, core issue 906
13088 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13089 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13092 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13094 2010-02-10 Richard Guenther <rguenther@suse.de>
13096 PR tree-optimization/43017
13097 * gcc.dg/torture/pr43017.c: New testcase.
13099 2010-02-10 Tobias Burnus <burnus@net-b.de>
13102 * gfortran.dg/private_type_1.f90: Update error location.
13103 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13104 * gfortran.dg/typebound_operator_2.f03: Ditto.
13105 * gfortran.dg/assignment_2.f90: Ditto.
13106 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13107 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13109 2010-02-10 Tobias Burnus <burnus@net-b.de>
13112 * gfortran.dg/bind_c_usage_20.f90: New test.
13114 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13117 * g++.dg/debug/pr43010.C: New test.
13119 2010-02-10 Richard Guenther <rguenther@suse.de>
13122 * gcc.c-torture/execute/20100209-1.c: New testcase.
13123 * gcc.dg/fold-div-3.c: Likewise.
13125 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13127 * gcc.dg/builtin-ffs-1.c: New test.
13129 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13132 * gfortran.dg/array_constructor_35.f90: New test.
13134 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13136 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13138 2010-02-09 Jason Merrill <jason@redhat.com>
13141 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13144 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13146 2010-02-09 Tobias Burnus <burnus@net-b.de>
13149 * gfortran.dg/module_write_1.f90: New test.
13151 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13153 * gcc.dg/pr19340.c: Adjust.
13155 2010-02-09 Richard Guenther <rguenther@suse.de>
13157 PR tree-optimization/43008
13158 * gcc.c-torture/execute/pr43008.c: New testcase.
13160 2010-02-09 Richard Guenther <rguenther@suse.de>
13162 PR tree-optimization/43000
13163 * gcc.dg/torture/pr43000.c: New testcase.
13164 * gcc.dg/torture/pr43002.c: Likewise.
13166 2010-02-09 Daniel Kraft <d@domob.eu>
13169 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13170 and pass -Wsurprising as necessary.
13172 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13174 PR tree-optimization/42890
13175 * g++.dg/torture/pr42890.C: New test.
13177 2010-02-08 Richard Guenther <rguenther@suse.de>
13179 PR middle-end/42995
13180 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13182 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13184 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13185 return 0 from main.
13186 * gcc.dg/graphite/block-1.c: Same.
13187 * gcc.dg/graphite/block-3.c: Same.
13188 * gcc.dg/graphite/block-4.c: Same.
13189 * gcc.dg/graphite/block-5.c: Same.
13190 * gcc.dg/graphite/block-6.c: Same.
13191 * gcc.dg/graphite/block-7.c: Same.
13192 * gcc.dg/graphite/interchange-0.c: Same.
13193 * gcc.dg/graphite/interchange-1.c: Same.
13194 * gcc.dg/graphite/interchange-10.c: Same.
13195 * gcc.dg/graphite/interchange-11.c: Same.
13196 * gcc.dg/graphite/interchange-12.c: Same.
13197 * gcc.dg/graphite/interchange-2.c: Same.
13198 * gcc.dg/graphite/interchange-3.c: Same.
13199 * gcc.dg/graphite/interchange-4.c: Same.
13200 * gcc.dg/graphite/interchange-5.c: Same.
13201 * gcc.dg/graphite/interchange-6.c: Same.
13202 * gcc.dg/graphite/interchange-7.c: Same.
13203 * gcc.dg/graphite/interchange-8.c: Same.
13204 * gcc.dg/graphite/interchange-9.c: Same.
13205 * gcc.dg/graphite/interchange-mvt.c: Same.
13207 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13209 * gfortran.dg/graphite/id-19.f: New.
13210 * gfortran.dg/graphite/pr14741.f90: New.
13211 * gfortran.dg/graphite/pr41924.f90: New.
13212 * gfortran.dg/graphite/run-id-2.f90: New.
13214 2010-02-07 Richard Guenther <rguenther@suse.de>
13216 PR middle-end/42956
13217 * gcc.c-torture/compile/pr42956.c: New testcase.
13219 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13221 PR libfortran/42742
13222 * gfortran.dg/fmt_cache_2.f: New test.
13224 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13226 * gfortran.dg/read_no_eor.f90: New test.
13228 2010-02-05 Jason Merrill <jason@redhat.com>
13230 * g++.dg/ext/label13.C: Move constructor body out of class.
13232 2010-02-03 Jason Merrill <jason@redhat.com>
13235 * g++.dg/ext/dllexport3.C: New.
13237 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13239 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13241 2010-02-05 Richard Guenther <rguenther@suse.de>
13243 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13245 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13248 * g++.dg/other/crash-9.C: New test.
13250 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13253 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13255 2010-02-04 Richard Guenther <rguenther@suse.de>
13257 PR rtl-optimization/42952
13258 * gcc.dg/torture/pr42952.c: New testcase.
13260 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13262 PR libfortran/42901
13263 * gfortran.dg/namelist_60.f90: New test.
13265 2010-02-03 Jason Merrill <jason@redhat.com>
13268 * g++.dg/ext/builtin11.C: New.
13272 * g++.dg/abi/mangle35.C: New.
13273 * g++.dg/abi/mangle37.C: New.
13276 * g++.dg/abi/mangle36.C: New.
13279 * g++.dg/warn/string1.C: New.
13281 2010-02-03 Richard Guenther <rguenther@suse.de>
13283 PR tree-optimization/42944
13284 * gcc.dg/errno-1.c: New testcase.
13286 2010-02-03 Richard Guenther <rguenther@suse.de>
13288 PR middle-end/42927
13289 * gcc.c-torture/compile/pr42927.c: New testcase.
13291 2010-02-03 Tobias Burnus <burnus@net-b.de>
13294 * gfortran.dg/null_4.f90: New test.
13296 2010-02-02 Jason Merrill <jason@redhat.com>
13299 * g++.dg/ext/label13.C: New.
13301 2010-02-02 Tobias Burnus <burnus@net-b.de>
13304 * gfortran.dg/func_result_5.f90: New test.
13306 2010-02-01 Tobias Burnus <burnus@net-b.de>
13309 * gfortran.dg/pure_initializer_3.f90: News test.
13311 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13314 * gfortran.dg/allocate_derived_2.f90: New test.
13316 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13318 PR middle-end/42898
13319 * gcc.dg/torture/pr42898-2.c: New test.
13321 2010-01-31 Richard Guenther <rguenther@suse.de>
13323 PR middle-end/42898
13324 * gcc.dg/torture/pr42898.c: New testcase.
13326 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13329 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13330 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13332 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13334 * g++.dg/tree-ssa/inline-1.C: New.
13335 * g++.dg/tree-ssa/inline-2.C: New.
13336 * g++.dg/tree-ssa/inline-3.C: New.
13338 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13341 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13342 the string 'pow' in the pathname of the compiler from generating a
13345 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13347 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13348 * g++.old-deja/g++.mike/eh17.C: Likewise.
13349 * g++.old-deja/g++.mike/p5571.C: Likewise.
13351 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13358 * g++.dg/other/crash-5.C: New test.
13359 * g++.dg/other/crash-6.C: New test.
13360 * g++.dg/other/crash-7.C: New test.
13361 * g++.dg/other/crash-8.C: New test.
13363 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13365 PR rtl-optimization/42889
13366 * gcc.dg/pr42889.c: New test.
13368 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13370 * gcc.target/i386/pr42881.c: Use SSE2.
13372 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13375 * gcc.target/i386/pr42891.c: New test.
13377 2010-01-28 Richard Guenther <rguenther@suse.de>
13379 PR tree-optimization/42871
13380 * g++.dg/torture/pr42871.C: New testcase.
13382 2010-01-28 Richard Guenther <rguenther@suse.de>
13384 * gcc.dg/Wobjsize-1.h: New testcase.
13385 * gcc.dg/Wobjsize-1.c: Likewise.
13387 2010-01-28 Richard Guenther <rguenther@suse.de>
13389 PR middle-end/42883
13390 * g++.dg/torture/pr42883.C: New testcase.
13392 2010-01-28 Michael Matz <matz@suse.de>
13394 * gcc.target/i386/pr42881.c: New test.
13396 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13398 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13399 Add i?86-*-solaris2* support.
13401 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13405 * g++.dg/template/typedef27.C: New test case.
13406 * g++.dg/template/typedef28.C: New test case.
13408 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13410 * gcc.dg/optimize-bswap*.c: Add ARM target
13412 2010-01-27 Richard Guenther <rguenther@suse.de>
13414 PR middle-end/42878
13415 * gcc.dg/torture/pr42878-1.c: New testcase.
13416 * gcc.dg/torture/pr42878-2.c: Likewise.
13418 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13420 PR middle-end/42874
13421 * gcc.dg/vla-22.c: New test.
13423 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13425 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13428 2010-01-26 Richard Guenther <rguenther@suse.de>
13430 PR rtl-optimization/42685
13431 * gcc.dg/pr42685.c: New testcase.
13432 * g++.dg/other/pr42685.C: Likewise.
13434 2010-01-26 Richard Guenther <rguenther@suse.de>
13436 PR middle-end/42806
13437 * g++.dg/other/pr42806.C: New testcase.
13439 2010-01-26 Richard Guenther <rguenther@suse.de>
13441 PR tree-optimization/42250
13442 * gcc.dg/pr42250.c: New testcase.
13444 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13446 * gnat.dg/array_bounds_test.adb: New test.
13448 2010-01-25 Tobias Burnus <burnus@net-b.de>
13451 * gfortran.dg/generic_21.f90: New test.
13453 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13456 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13458 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13461 * g++.dg/abi/arm_va_list2.C: New test.
13462 * g++.dg/abi/arm_va_list2.h: Companion header file.
13464 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13467 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13470 * gfortran.dg/char_array_arg_1.f90 : New test.
13472 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13474 2010-01-24 Tobias Burnus <burnus@net-b.de>
13477 * gfortran.dg/generic_20.f90: New test.
13479 2010-01-22 Michael Matz <matz@suse.de>
13481 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13484 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13487 * gfortran.dg/dependency_25.f90 : New test.
13489 2010-01-21 Martin Jambor <mjambor@suse.cz>
13491 PR tree-optimization/42585
13492 * gcc.dg/tree-ssa/pr42585.c: New test.
13494 2010-01-21 Richard Guenther <rguenther@suse.de>
13496 PR middle-end/19988
13497 * gcc.dg/pr19988.c: New testcase.
13499 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13501 * g++.dg/compat/decimal/compat-common.h: New file.
13502 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13503 * g++.dg/compat/decimal/pass_x.h: New file.
13504 * g++.dg/compat/decimal/pass_y.h: New file.
13505 * g++.dg/compat/decimal/pass-1_main.C: New file.
13506 * g++.dg/compat/decimal/pass-1_x.C: New file.
13507 * g++.dg/compat/decimal/pass-1_y.C: New file.
13508 * g++.dg/compat/decimal/pass-2_main.C: New file.
13509 * g++.dg/compat/decimal/pass-2_x.C: New file.
13510 * g++.dg/compat/decimal/pass-2_y.C: New file.
13511 * g++.dg/compat/decimal/pass-3_main.C: New file.
13512 * g++.dg/compat/decimal/pass-3_x.C: New file.
13513 * g++.dg/compat/decimal/pass-3_y.C: New file.
13514 * g++.dg/compat/decimal/pass-4_main.C: New file.
13515 * g++.dg/compat/decimal/pass-4_x.C: New file.
13516 * g++.dg/compat/decimal/pass-4_y.C: New file.
13517 * g++.dg/compat/decimal/pass-5_main.C: New file.
13518 * g++.dg/compat/decimal/pass-5_x.C: New file.
13519 * g++.dg/compat/decimal/pass-5_y.C: New file.
13520 * g++.dg/compat/decimal/pass-6_main.C: New file.
13521 * g++.dg/compat/decimal/pass-6_x.C: New file.
13522 * g++.dg/compat/decimal/pass-6_y.C: New file.
13523 * g++.dg/compat/decimal/return_x.h: New file.
13524 * g++.dg/compat/decimal/return_y.h: New file.
13525 * g++.dg/compat/decimal/return-1_main.C: New file.
13526 * g++.dg/compat/decimal/return-1_x.C: New file.
13527 * g++.dg/compat/decimal/return-1_y.C: New file.
13528 * g++.dg/compat/decimal/return-2_main.C: New file.
13529 * g++.dg/compat/decimal/return-2_x.C: New file.
13530 * g++.dg/compat/decimal/return-2_y.C: New file.
13531 * g++.dg/compat/decimal/return-3_main.C: New file.
13532 * g++.dg/compat/decimal/return-3_x.C: New file.
13533 * g++.dg/compat/decimal/return-3_y.C: New file.
13534 * g++.dg/compat/decimal/return-4_main.C: New file.
13535 * g++.dg/compat/decimal/return-4_x.C: New file.
13536 * g++.dg/compat/decimal/return-4_y.C: New file.
13537 * g++.dg/compat/decimal/return-5_main.C: New file.
13538 * g++.dg/compat/decimal/return-5_x.C: New file.
13539 * g++.dg/compat/decimal/return-5_y.C: New file.
13540 * g++.dg/compat/decimal/return-6_main.C: New file.
13541 * g++.dg/compat/decimal/return-6_x.C: New file.
13542 * g++.dg/compat/decimal/return-6_y.C: New file.
13544 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13547 * gcc.dg/pr42715.c: New.
13549 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13552 * g++.dg/parse/crash55.C: New.
13554 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13557 * gcc.dg/guality/pr42782.c: New.
13559 2010-01-20 Jason Merrill <jason@redhat.com>
13562 * g++.dg/abi/packed1.C: New.
13565 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13568 * g++.dg/parse/fn-typedef1.C: New.
13569 * g++.dg/other/cv_quals.C: Adjust.
13571 2010-01-20 Anthony Green <green@moxielogic.com>
13573 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13574 pack(push) pragma).
13575 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13576 * gcc.dg/20020312-2.c: Port this to the moxie core.
13577 * gcc.dg/weak/typeof-2.c: Ditto.
13579 2010-01-20 Richard Guenther <rguenther@suse.de>
13581 PR tree-optimization/42717
13582 * gcc.c-torture/compile/pr42717.c: New testcase.
13584 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13586 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13587 of signed, add a few new tests.
13589 PR middle-end/42803
13590 * g++.dg/parse/limits-initializer1.C: New test.
13592 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13595 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13596 * gfortran.dg/typebound_call_12.f03: New test.
13598 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13601 * gfortran.dg/bounds_check_15.f90 : New test.
13603 2010-01-19 Michael Matz <matz@suse.de>
13605 PR tree-optimization/41783
13606 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13608 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13611 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13612 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13613 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13614 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13615 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13616 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13617 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13618 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13619 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13620 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13621 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13623 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13626 * gfortran.dg/extends_6.f03: Modified an error message.
13627 * gfortran.dg/extends_10.f03: New test.
13628 * gfortran.dg/private_type_6.f03: Modified an error message.
13629 * gfortran.dg/structure_constructor_8.f03: Ditto.
13631 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13633 PR tree-optimization/42719
13634 * gcc.dg/pr42719.c: New test.
13637 * gcc.dg/pr42728.c: New test.
13639 2010-01-19 Anthony Green <green@moxielogic.com>
13641 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13643 2010-01-18 Anthony Green <green@moxielogic.com>
13645 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13648 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13650 * g++.dg/template/error45.C: reverted as part of reverting the
13651 fix of PR c++/42634.
13653 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13656 * g++.dg/template/error45.C: New test.
13658 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13661 * g++.dg/conversion/op6.C: New test.
13663 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13666 * gcc.target/alpha/pr42774.c: New test.
13668 2010-01-18 Richard Guenther <rguenther@suse.de>
13670 PR tree-optimization/42781
13671 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13673 2010-01-17 Richard Guenther <rguenther@suse.de>
13675 PR middle-end/42248
13676 * gcc.c-torture/execute/pr42248.c: New testcase.
13678 2010-01-17 Richard Guenther <rguenther@suse.de>
13680 PR tree-optimization/42773
13681 * g++.dg/torture/pr42773.C: New testcase.
13683 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13686 * gfortran.dg/interface_assignment_5.f90: New test.
13688 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13691 * g++.dg/template/crash94.C: Reverted.
13693 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13696 * gcc.dg/debug/pr42767.c: New.
13698 2010-01-15 Jason Merrill <jason@redhat.com>
13701 * g++.dg/cpp0x/decltype22.C: New.
13703 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13705 PR middle-end/42760
13706 * g++.dg/torture/pr42760.C: New test.
13708 2010-01-15 Jing Yu <jingyu@google.com>
13710 PR rtl-optimization/42691
13711 * gcc.c-torture/execute/pr42691.c: New.
13713 2010-01-15 Richard Guenther <rguenther@suse.de>
13715 PR middle-end/42739
13716 * g++.dg/torture/pr42739.C: New testcase.
13718 2010-01-15 Dodji Seketeli <dodji@redhat.com>
13720 * g++.dg/template/error45.C: Revert as part of reverting changes
13723 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13726 * gfortran.dg/interface_31.f90: New test.
13728 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13730 * gcc.target/powerpc/pr42747.c: New file.
13732 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13734 PR middle-end/42674
13735 * c-c++-common/pr42674.c: New test.
13738 * g++.dg/template/instantiate11.C: New test.
13740 2010-01-14 Jason Merrill <jason@redhat.com>
13743 * g++.dg/overload/error3.C: New.
13746 * g++.dg/overload/rvalue1.C: New.
13748 2010-01-14 Martin Jambor <mjambor@suse.cz>
13750 PR tree-optimization/42706
13751 * gcc.dg/ipa/pr42706.c: New testcase.
13753 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13755 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13757 2010-01-14 Martin Jambor <mjambor@suse.cz>
13759 PR tree-optimization/42714
13760 * g++.dg/torture/pr42714.C: New test.
13762 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13764 PR rtl-optimization/42246
13765 * gfortran.dg/pr42246-2.f: New.
13767 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13769 PR rtl-optimization/42389
13770 * gcc.dg/pr42389.c: New.
13772 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13774 PR rtl-optimization/42388
13775 * gcc.dg/pr42388.c: New.
13777 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13779 PR rtl-optimization/42294
13780 * gfortran.dg/pr42294.f: New.
13782 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13784 PR rtl-optimization/39453
13785 PR rtl-optimization/42246
13786 * gcc.dg/pr39453.c: New.
13787 * gcc.dg/pr42246.c: New.
13789 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13791 PR middle-end/42245
13792 * gcc.dg/pr42245.c: New.
13793 * gcc.dg/pr42245-2.c: New.
13795 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13797 PR rtl-optimization/42249
13798 * gcc.dg/pr42249.c: New.
13800 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13803 * gcc.c-torture/execute/pr42721.c: New test.
13805 2010-01-14 Ira Rosen <irar@il.ibm.com>
13807 PR tree-optimization/42709
13808 * gcc.dg/vect/pr42709.c: New test.
13810 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13813 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13814 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13816 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13819 * gfortran.dg/generic_19.f90 : New test.
13821 2010-01-13 Richard Guenther <rguenther@suse.de>
13823 PR tree-optimization/42730
13824 * gcc.c-torture/compile/pr42730.c: New testcase.
13826 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13829 * gcc.target/ia64/pr42542-1.c: New.
13830 * gcc.target/ia64/pr42542-2.c: New.
13831 * gcc.target/ia64/pr42542-3.c: New.
13833 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13836 * g++.dg/template/error45.C: New test.
13838 2010-01-13 Martin Jambor <mjambor@suse.cz>
13840 PR tree-optimization/42704
13841 * g++.dg/torture/pr42704.C: New test.
13843 2010-01-13 Martin Jambor <mjambor@suse.cz>
13845 PR tree-optimization/42703
13846 * gcc.c-torture/compile/pr42703.c: New test.
13848 2010-01-13 Richard Guenther <rguenther@suse.de>
13850 PR tree-optimization/42705
13851 * gcc.c-torture/compile/pr42705.c: New testcase.
13853 2010-01-13 Jie Zhang <jie.zhang@analog.com>
13855 * gcc.target/bfin/l2.c: New test.
13856 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13858 2010-01-13 Richard Guenther <rguenther@suse.de>
13860 PR middle-end/42716
13861 * gcc.c-torture/compile/pr42716.c: New testcase.
13863 2010-01-13 Richard Guenther <rguenther@suse.de>
13866 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13868 2010-01-12 Joseph Myers <joseph@codesourcery.com>
13871 * gcc.c-torture/compile/pr42708-1.c: New test.
13873 2010-01-12 Jakub Jelinek <jakub@redhat.com>
13876 * gcc.dg/pr42662.c: New test.
13878 PR tree-optimization/42645
13879 * g++.dg/other/pr42645-1.C: New test.
13880 * g++.dg/other/pr42645-2.C: New test.
13882 2010-01-11 Janis Johnson <janis187@us.ibm.com>
13885 * gcc.target/powerpc/warn-1.c: New test.
13886 * gcc.target/powerpc/warn-2.c: New test.
13888 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
13890 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13893 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
13895 * gcc.dg/lto/20100108_0.c: New.
13897 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
13899 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13900 Add -march=i686 -msse for 32bit x86 targets.
13902 2010-01-10 Richard Guenther <rguenther@suse.de>
13904 PR middle-end/42667
13905 * gcc.dg/torture/pr42667.c: New testcase.
13907 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13910 * gfortran.dg/array_constructor_34.f90: New test.
13912 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13915 * gfortran.dg/array_constructor_33.f90: New test.
13916 gfortran.dg/array_function_5.f90: Add credit.
13918 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13921 * gcc.dg/pr42631.c: New.
13923 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13926 * gcc.dg/pr42630.c: New.
13928 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13931 * gcc.dg/pr42629.c: New.
13933 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13935 PR middle-end/42363
13936 * gcc.dg/torture/pr42363.c: New.
13938 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13942 * gcc.dg/vect/pr42604.c: New.
13943 * gcc.dg/vect/pr42395.c: New.
13945 2010-01-09 Richard Guenther <rguenther@suse.de>
13947 PR middle-end/42512
13948 * gcc.c-torture/execute/pr42512.c: New testcase.
13950 2010-01-09 Tobias Burnus <burnus@net-b.de>
13953 * gfortran.dg/c_ptr_tests_14.f90: New test.
13955 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13958 * gnat.dg/null_pointer_deref1.adb: Don't run on
13959 sparc*-sun-solaris2.11.
13961 2010-01-08 Richard Guenther <rguenther@suse.de>
13964 * gcc.dg/lto/20100103-1_0.c: New testcase.
13965 * gcc.dg/lto/20100103-2_0.c: Likewise.
13967 2010-01-08 Tobias Burnus <burnus@net-b.de
13970 * gfortran.dg/asynchronous_1.f90: New test.
13971 * gfortran.dg/asynchronous_2.f90: New test.
13972 * gfortran.dg/conflicts.f90: Update error message.
13974 2010-01-07 Dodji Seketeli <dodji@redhat.com>
13977 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13979 2010-01-07 Jakub Jelinek <jakub@redhat.com>
13981 PR tree-optimization/42625
13982 * g++.dg/opt/dtor4.C: New test.
13983 * g++.dg/opt/dtor4.h: New.
13984 * g++.dg/opt/dtor4-aux.cc: New.
13986 2010-01-07 Tobias Burnus <burnus@net-b.de>
13989 * gfortran.dg/proc_ptr_26.f90: New test.
13991 2010-01-07 Tobias Burnus <burnus@net-b.de>
13994 * gfortran.dg/allocatable_scalar_7.f90: New test.
13996 2010-01-06 Richard Guenther <rguenther@suse.de>
13998 * gcc.c-torture/compile/pr42632.c: New testcase.
14000 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14003 * gcc.target/i386/pr42542-4.c: New.
14004 * gcc.target/i386/pr42542-4a.c: Likewise.
14005 * gcc.target/i386/pr42542-5.c: Likewise.
14006 * gcc.target/i386/pr42542-5a.c: Likewise.
14008 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14010 * gcc.dg/tls/opt-15.c: New test.
14012 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14014 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14016 2010-01-05 Martin Jambor <mjambor@suse.cz>
14018 PR tree-optimization/42462
14019 * g++.dg/torture/pr42462.C: New test.
14021 2010-01-05 Jason Merrill <jason@redhat.com>
14023 * g++.dg/cpp0x/initlist30.C: New test.
14025 2010-01-05 Richard Guenther <rguenther@suse.de>
14027 PR tree-optimization/42614
14028 * gcc.c-torture/execute/pr42614.c: New testcase.
14030 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14032 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14033 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14034 -Wunreachable-code.
14035 * gcc.dg/Wunreachable-2.c: Likewise.
14036 * gcc.dg/Wunreachable-3.c: Likewise.
14037 * gcc.dg/Wunreachable-4.c: Likewise.
14038 * gcc.dg/Wunreachable-5.c: Likewise.
14039 * gcc.dg/Wunreachable-6.c: Likewise.
14040 * gcc.dg/Wunreachable-7.c: Likewise.
14041 * gcc.dg/Wunreachable-8.c: Likewise.
14042 * gcc.dg/20041231-1.c: Likewise.
14044 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14047 * gcc.dg/pr42611.c: New test.
14049 PR tree-optimization/42508
14050 * g++.dg/opt/pr42508.C: New test.
14052 2010-01-05 Tobias Burnus <burnus@net-b.de>
14055 * gfortran.dg/allocatable_scalar_8.f90: New.
14057 2010-01-04 Martin Jambor <mjambor@suse.cz>
14059 PR tree-optimization/42398
14060 * gcc.c-torture/compile/pr42398.c: New test.
14062 2010-01-04 Jason Merrill <jason@redhat.com>
14065 * g++.dg/ext/attrib35.C: New.
14068 * g++.dg/cpp0x/auto17.C: New.
14070 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14072 * gcc.dg/lto/20100104_0.c: New.
14074 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14077 * gcc.target/i386/pr42542-1.c: New.
14078 * gcc.target/i386/pr42542-1a.c: Likewise.
14079 * gcc.target/i386/pr42542-1b.c: Likewise.
14080 * gcc.target/i386/pr42542-2.c: Likewise.
14081 * gcc.target/i386/pr42542-2a.c: Likewise.
14082 * gcc.target/i386/pr42542-2b.c: Likewise.
14083 * gcc.target/i386/pr42542-3.c: Likewise.
14084 * gcc.target/i386/pr42542-3a.c: Likewise.
14086 2009-01-04 Tobias Burnus <burnus@net-b.de>
14089 * gfortran.dg/allocatable_scalar_5.f90: New test.
14090 * gfortran.dg/allocatable_scalar_6.f90: New test.
14092 2010-01-03 Richard Guenther <rguenther@suse.de>
14095 * gfortran.dg/gomp/recursion1.f90: Remove.
14097 2010-01-03 Richard Guenther <rguenther@suse.de>
14099 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14100 * gcc.dg/uninit-6.c: Likewise.
14101 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14103 2010-01-03 Richard Guenther <rguenther@suse.de>
14105 PR tree-optimization/42589
14106 * gcc.target/i386/pr42589.c: New testcase.
14108 2010-01-03 Richard Guenther <rguenther@suse.de>
14110 PR tree-optimization/42438
14111 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14113 2010-01-02 Richard Guenther <rguenther@suse.de>
14116 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14118 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14121 * gcc.target/alpha/pr42448-1.c: New test.
14122 * gcc.target/alpha/pr42448-2.c: Ditto.
14124 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14126 PR preprocessor/41947
14127 * gcc.dg/c99-hexfloat-3.c: New test.
14129 2010-01-01 Richard Guenther <rguenther@suse.de>
14132 * gcc.c-torture/execute/pr42570.c: New testcase.
14134 2010-01-01 Richard Guenther <rguenther@suse.de>
14136 PR middle-end/42559
14137 * gcc.c-torture/compile/pr42559.c: New testcase.
14140 Copyright (C) 2010 Free Software Foundation, Inc.
14142 Copying and distribution of this file, with or without modification,
14143 are permitted in any medium without royalty provided the copyright
14144 notice and this notice are preserved.