1 2011-10-19 Jan Hubicka <jh@suse.cz>
3 * lib/lto.exp (lto_init): Test slib lto and no-liker-plugin path.
4 * lto/gcc-dg.exp (check_effective_target_lto): Likewise.
5 * lto/c-torture.exp: Likewise.
6 * execute/bultins/strstr-asm.c: Force fat LTO.
7 * gcc.c-torture/compile/sync-1.c: Likewise.
8 * gcc.c-torture/compile/sync-1.c: Likewise.
9 * gcc.c-torture/compile/sync-3.c: Likewise.
10 * gcc.dg/noncompile/invalid_asm.c: Likewise.
11 * gcc.dg/noncompile/920507-1.c: Likewise.
12 * gcc.dg/torture/pr36400.c: Likewise.
13 * g++.dg/torture/pr34850.C: Likewise.
15 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
17 * gnat.dg/source_ref1.adb: New test.
18 * gnat.dg/source_ref2.adb: Likewise.
20 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
23 * g++.dg/parse/error42.C: New.
24 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
26 2011-10-19 Jason Merrill <jason@redhat.com>
29 * g++.dg/init/value9.C: New.
31 2011-10-19 Jakub Jelinek <jakub@redhat.com>
33 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
34 * gcc.dg/torture/vshuf-16.inc: Likewise.
35 * gcc.dg/torture/vshuf-8.inc: Likewise.
36 * gcc.dg/torture/vshuf-4.inc: Likewise.
38 2011-10-19 Janus Weil <janus@gcc.gnu.org>
41 * gfortran.dg/sizeof_proc.f90: New.
43 2011-10-19 Joseph Myers <joseph@codesourcery.com>
45 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
46 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
48 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
51 * gcc.dg/plugin/plugindir?.c Update dg_prune_output.
53 2011-10-19 Jason Merrill <jason@redhat.com>
56 * g++.dg/init/ref20.C: New.
58 2011-10-19 Kai Tietz <ktietz@redhat.com>
61 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
62 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
63 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
64 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
65 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
67 2011-10-19 Richard Guenther <rguenther@suse.de>
70 * gcc.dg/torture/pr50768.c: New testcase.
72 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
74 PR rtl-optimization/50340
75 * gcc.dg/pr50340.c: New.
77 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
79 PR tree-optimization/50717
81 * gcc.dg/pr50717-1.c: New file.
82 * gcc.target/arm/wmul-12.c: Correct types.
83 * gcc.target/arm/wmul-8.c: Correct types.
85 2011-10-18 Jason Merrill <jason@redhat.com>
88 * g++.dg/cpp0x/defaulted32.C: New.
91 * g++.dg/lookup/using23.C: New.
94 * g++.dg/cpp0x/implicit12.C: New.
95 * g++.dg/cpp0x/defaulted20.C: Adjust.
96 * g++.dg/cpp0x/defaulted21.C: Adjust.
97 * g++.dg/cpp0x/implicit-copy.C: Adjust.
98 * g++.dg/cpp0x/implicit4.C: Adjust.
99 * g++.dg/cpp0x/implicit5.C: Adjust.
100 * g++.dg/cpp0x/implicit8.C: Adjust.
101 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
102 * g++.dg/cpp0x/not_special.C: Adjust.
103 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
104 * g++.dg/cpp0x/rv1n.C: Adjust.
105 * g++.dg/cpp0x/rv2n.C: Adjust.
106 * g++.dg/cpp0x/rv3n.C: Adjust.
107 * g++.dg/cpp0x/rv4n.C: Adjust.
108 * g++.dg/cpp0x/rv5n.C: Adjust.
109 * g++.dg/cpp0x/rv6n.C: Adjust.
110 * g++.dg/cpp0x/rv7n.C: Adjust.
112 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
114 * gcc.target/i386/avx2-vpop-check.h: New header.
115 * gcc.target/i386/avx2-vpaddd-3.c: New test.
116 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
117 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
118 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
119 * gcc.target/i386/avx2-vpand-3.c: Ditto.
120 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
121 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
122 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
123 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
124 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
125 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
126 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
127 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
128 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
129 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
131 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
134 * gfortran.dg/coarray_subobject_1.f90: New test.
135 * gfortran.dg/coarray/subobject_1.f90: New test.
137 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
139 PR rtl-optimization/50205
140 * gcc.dg/pr50205.c: New.
142 2011-10-18 Richard Guenther <rguenther@suse.de>
144 PR tree-optimization/50767
145 * gcc.dg/torture/pr50767.c: New testcase.
147 2011-10-18 Julian Brown <julian@codesourcery.com>
149 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
150 * gcc.target/arm/unaligned-memcpy-1.c: New.
151 * gcc.target/arm/unaligned-memcpy-2.c: New.
152 * gcc.target/arm/unaligned-memcpy-3.c: New.
153 * gcc.target/arm/unaligned-memcpy-4.c: New.
155 2011-10-18 Janus Weil <janus@gcc.gnu.org>
158 * gfortran.dg/iso_c_binding_class.f03: New.
160 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
162 * testsuite/lib/target-supports.exp
163 (check_effective_target_vect_widen_shift): New.
164 * gcc.dg/vect/vect-widen-shift-s16.c: New.
165 * gcc.dg/vect/vect-widen-shift-s8.c: New.
166 * gcc.dg/vect/vect-widen-shift-u16.c: New.
167 * gcc.dg/vect/vect-widen-shift-u8.c: New.
169 2011-10-18 Richard Guenther <rguenther@suse.de>
171 * gcc.dg/torture/restrict-1.c: New testcase.
173 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
175 * g++.dg/ext/bases.C: New test.
177 2011-10-17 David S. Miller <davem@davemloft.net>
179 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
180 all operations to emit VIS instructions.
181 * gcc.target/sparc/fandnot.c: Likewise.
182 * gcc.target/sparc/fnot.c: Likewise.
183 * gcc.target/sparc/for.c: Likewise.
184 * gcc.target/sparc/fornot.c: Likewise.
185 * gcc.target/sparc/fxnor.c: Likewise.
186 * gcc.target/sparc/fxor.c: Likewise.
187 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
190 2011-10-17 Jakub Jelinek <jakub@redhat.com>
192 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
193 * gcc.dg/torture/vshuf-16.inc: New file.
194 * gcc.dg/torture/vshuf-2.inc: New file.
195 * gcc.dg/torture/vshuf-32.inc: New file.
196 * gcc.dg/torture/vshuf-4.inc: New file.
197 * gcc.dg/torture/vshuf-8.inc: New file.
198 * gcc.dg/torture/vshuf-main.inc: New file.
199 * gcc.dg/torture/vshuf-v16hi.c: New test.
200 * gcc.dg/torture/vshuf-v16qi.c: New test.
201 * gcc.dg/torture/vshuf-v2df.c: New test.
202 * gcc.dg/torture/vshuf-v2di.c: New test.
203 * gcc.dg/torture/vshuf-v2sf.c: New test.
204 * gcc.dg/torture/vshuf-v2si.c: New test.
205 * gcc.dg/torture/vshuf-v32qi.c: New test.
206 * gcc.dg/torture/vshuf-v4df.c: New test.
207 * gcc.dg/torture/vshuf-v4di.c: New test.
208 * gcc.dg/torture/vshuf-v4hi.c: New test.
209 * gcc.dg/torture/vshuf-v4sf.c: New test.
210 * gcc.dg/torture/vshuf-v4si.c: New test.
211 * gcc.dg/torture/vshuf-v8hi.c: New test.
212 * gcc.dg/torture/vshuf-v8qi.c: New test.
213 * gcc.dg/torture/vshuf-v8sf.c: New test.
214 * gcc.dg/torture/vshuf-v8si.c: New test.
216 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
218 PR tree-optimization/50746
219 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
221 2011-10-17 Jason Merrill <jason@redhat.com>
224 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
226 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/parse/error41.C: New.
230 * g++.dg/parse/error20.C: Adjust.
232 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/warn/format7.C: New.
236 * obj-c++.dg/warn7.mm: Likewise.
238 2011-10-17 Richard Guenther <rguenther@suse.de>
240 PR tree-optimization/50729
241 * gcc.dg/torture/pr50729.c: New testcase.
243 2011-10-15 Tom Tromey <tromey@redhat.com>
244 Dodji Seketeli <dodji@redhat.com>
246 * lib/prune.exp (prune_gcc_output): Prune output referring to
248 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
249 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
250 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
251 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
253 2011-10-15 Tom Tromey <tromey@redhat.com>
254 Dodji Seketeli <dodji@redhat.com>
256 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
258 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/inherit/error5.C: New.
263 2011-10-17 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/kind_tests_4.f90: New.
269 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
271 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
272 targets that support vector condition.
274 2011-10-16 Janus Weil <janus@gcc.gnu.org>
277 * gfortran.dg/c_kind_tests_3.f03: New.
279 2011-10-16 Janus Weil <janus@gcc.gnu.org>
282 * gfortran.dg/elemental_args_check_4.f90: New.
284 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
286 PR tree-optimization/50727
287 * gcc.dg/vect/pr50727.c: New test.
289 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
291 * gcc.dg/vla-23.c: New test.
293 2011-10-16 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/50596
296 * gcc.dg/vect/vect-cond-9.c: New test.
298 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
300 * gcc.dg/vect/bb-slp-29.c: New test.
302 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
305 * g++.dg/ext/is_base_of_incomplete.C: New.
306 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
307 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
309 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
311 * gcc.target/sparc/combined-1.c: Compile at -O2.
313 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
316 (dg-options): Add -Wno-attributes.
317 * gcc.target/i386/fma_double_?.c: Ditto.
318 * gcc.target/i386/fma_run_float_?.c: Ditto.
319 * gcc.target/i386/fma_run_double_?.c: Ditto.
320 * gcc.target/i386/l_fma_float_?.c: Dtto.
321 * gcc.target/i386/l_fma_double_?.c: Ditto.
322 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
323 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
325 2011-10-15 Tobias Burnus <burnus@net-b.de>
327 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
329 * gfortran.dg/bind_c_usage_24.f90: Ditto.
330 * gfortran.dg/rank_3.f90: Ditto.
331 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
332 -std=f2008ts in dg-options.
333 * gfortran.dg/rank_4.f90: Ditto.
335 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
338 * gcc.target/sh/pr49263.c: New.
340 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
342 * gnat.dg/specs/debug1.ads: Tweak.
344 2011-10-14 Kai Tietz <ktietz@redhat.com>
346 * gfortran.fortran-torture/compile/logical-2.f90: New test.
348 2011-10-14 Jakub Jelinek <jakub@redhat.com>
350 * gcc.target/i386/sse2-mul-1.c: New test.
351 * gcc.target/i386/sse4_1-mul-1.c: New test.
352 * gcc.target/i386/avx-mul-1.c: New test.
353 * gcc.target/i386/xop-mul-1.c: New test.
354 * gcc.target/i386/avx2-mul-1.c: New test.
356 2011-10-14 Jason Merrill <jason@redhat.com>
359 * g++.dg/cpp0x/nsdmi-list1.C: New.
362 * g++.dg/cpp0x/nsdmi-const1.C: New.
364 2011-10-14 Janus Weil <janus@gcc.gnu.org>
367 * gfortran.dg/pointer_intent_5.f90: New.
369 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
371 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
372 * gcc.target/i386/warn-vect-op-1.c: Ditto.
373 * gcc.target/i386/warn-vect-op-2.c: Ditto.
375 2011-10-14 Tobias Burnus <burnus@net-b.de>
378 * gfortran.dg/pointer_check_11.f90: New.
379 * gfortran.dg/pointer_check_12.f90: New.
381 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
384 * g++.dg/overload/operator4.C: New.
386 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
388 * gcc.dg/di-longlong64-sync-1.c: New test.
389 * gcc.dg/di-sync-multithread.c: New test.
390 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
391 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
392 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
393 tests for v5, v6, v6k, and v7-a, and add-options helpers.
394 (check_effective_target_arm_arm_ok): New helper.
395 (check_effective_target_sync_longlong): New helper.
397 2011-10-14 Richard Guenther <rguenther@suse.de>
399 PR tree-optimization/50723
400 * gcc.dg/torture/pr50723.c: New testcase.
402 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/warn/format6.C: New.
406 * obj-c++.dg/warn6.mm: Likewise.
408 2011-10-13 Richard Henderson <rth@redhat.com>
410 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
412 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
413 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
414 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
416 2011-10-13 Jason Merrill <jason@redhat.com>
419 * g++.dg/cpp0x/nsdmi-template2.C: New.
422 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
425 * g++.dg/init/vbase1.C: New.
427 2011-10-13 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
430 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
431 * gcc.target/i386/avx-vphminposuw-2.c: New test.
432 * gcc.target/i386/avx-vphminposuw-3.c: New test.
434 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
436 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
438 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
440 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
442 2011-10-13 Richard Guenther <rguenther@suse.de>
444 PR tree-optimization/50712
445 * gcc.target/i386/pr50712.c: New testcase.
447 2011-10-13 Tom de Vries <tom@codesourcery.com>
449 * gcc.dg/memcpy-4.c: New test.
451 2011-10-13 Richard Guenther <rguenther@suse.de>
453 PR tree-optimization/50698
454 * g++.dg/vect/pr50698.cc: New testcase.
456 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
458 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
459 * gcc.target/powerpc/warn-2.c: Ditto.
461 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
462 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
463 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
464 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
465 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
466 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
467 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
468 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
469 * gcc.target/powerpc/ppc-pow.c: Likewise.
470 * gcc.target/powerpc/recip-1.c: Likewise.
471 * gcc.target/powerpc/recip-2.c: Likewise.
472 * gcc.target/powerpc/recip-3.c: Likewise.
473 * gcc.target/powerpc/recip-4.c: Likewise.
474 * gcc.target/powerpc/recip-5.c: Likewise.
476 2011-10-12 David S. Miller <davem@davemloft.net>
478 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
479 '-mvis3' instead of 'mcpu=niagara3' in options.
480 * gcc.target/sparc/fhalve.c: Likewise.
481 * gcc.target/sparc/fnegop.c: Likewise.
482 * gcc.target/sparc/fpadds.c: Likewise.
483 * gcc.target/sparc/fshift.c: Likewise.
484 * gcc.target/sparc/fucmp.c: Likewise.
485 * gcc.target/sparc/lzd.c: Likewise.
486 * gcc.target/sparc/vis3misc.c: Likewise.
487 * gcc.target/sparc/xmul.c: Likewise.
489 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
491 * gnat.dg/vect1.ad[sb]: New test.
492 * gnat.dg/vect1_pkg.ads: New helper.
493 * gnat.dg/vect2.ad[sb]: New test.
494 * gnat.dg/vect2_pkg.ads: New helper.
495 * gnat.dg/vect3.ad[sb]: New test.
496 * gnat.dg/vect3_pkg.ads: New helper.
497 * gnat.dg/vect4.ad[sb]: New test.
498 * gnat.dg/vect4_pkg.ads: New helper.
499 * gnat.dg/vect5.ad[sb]: New test.
500 * gnat.dg/vect5_pkg.ads: New helper.
501 * gnat.dg/vect6.ad[sb]: New test.
502 * gnat.dg/vect6_pkg.ads: New helper.
504 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
506 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
507 * gcc.target/i386/fma_run_double_2.c: Likewise.
508 * gcc.target/i386/fma_run_double_3.c: Likewise.
509 * gcc.target/i386/fma_run_double_4.c: Likewise.
510 * gcc.target/i386/fma_run_double_5.c: Likewise.
511 * gcc.target/i386/fma_run_double_6.c: Likewise.
512 * gcc.target/i386/fma_run_float_1.c: Likewise.
513 * gcc.target/i386/fma_run_float_2.c: Likewise.
514 * gcc.target/i386/fma_run_float_3.c: Likewise.
515 * gcc.target/i386/fma_run_float_4.c: Likewise.
516 * gcc.target/i386/fma_run_float_5.c: Likewise.
517 * gcc.target/i386/fma_run_float_6.c: Likewise.
519 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
520 remove the extra dg-options.
521 * gcc.target/i386/l_fma_double_2.c: Likewise.
522 * gcc.target/i386/l_fma_double_3.c: Likewise.
523 * gcc.target/i386/l_fma_double_4.c: Likewise.
524 * gcc.target/i386/l_fma_double_5.c: Likewise.
525 * gcc.target/i386/l_fma_double_6.c: Likewise.
526 * gcc.target/i386/l_fma_float_1.c: Likewise.
527 * gcc.target/i386/l_fma_float_2.c: Likewise.
528 * gcc.target/i386/l_fma_float_3.c: Likewise.
529 * gcc.target/i386/l_fma_float_4.c: Likewise.
530 * gcc.target/i386/l_fma_float_5.c: Likewise.
531 * gcc.target/i386/l_fma_float_6.c: Likewise.
533 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
535 PR tree-optimization/50189
536 * g++.dg/torture/pr50189.C: New testcase.
538 2011-10-12 Richard Guenther <rguenther@suse.de>
540 PR tree-optimization/50700
541 * gcc.dg/builtin-object-size-12.c: New testcase.
543 2011-10-12 Joseph Myers <joseph@codesourcery.com>
546 * gcc.c-torture/compile/pr50565-1.c,
547 gcc.c-torture/compile/pr50565-2.c: New tests.
549 2011-10-11 Jason Merrill <jason@redhat.com>
553 * g++.dg/template/constant1.C: New.
554 * g++.dg/template/constant2.C: New.
555 * g++.dg/cpp0x/constexpr-template3.C: New.
557 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
559 * gcc.target/i386/warn-vect-op-3.c: New test.
560 * gcc.target/i386/warn-vect-op-1.c: New test.
561 * gcc.target/i386/warn-vect-op-2.c: New test.
563 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
565 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
567 2011-10-11 Richard Guenther <rguenther@suse.de>
569 PR tree-optimization/50204
570 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
572 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
574 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
576 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
578 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
579 * gcc.target/i386/fma_double_2.c: Ditto.
580 * gcc.target/i386/fma_double_3.c: Ditto.
581 * gcc.target/i386/fma_double_4.c: Ditto.
582 * gcc.target/i386/fma_double_5.c: Ditto.
583 * gcc.target/i386/fma_double_6.c: Ditto.
584 * gcc.target/i386/fma_float_1.c: Ditto.
585 * gcc.target/i386/fma_float_2.c: Ditto.
586 * gcc.target/i386/fma_float_3.c: Ditto.
587 * gcc.target/i386/fma_float_4.c: Ditto.
588 * gcc.target/i386/fma_float_5.c: Ditto.
589 * gcc.target/i386/fma_float_6.c: Ditto.
590 * gcc.target/i386/l_fma_double_1.c: Ditto.
591 * gcc.target/i386/l_fma_double_2.c: Ditto.
592 * gcc.target/i386/l_fma_double_3.c: Ditto.
593 * gcc.target/i386/l_fma_double_4.c: Ditto.
594 * gcc.target/i386/l_fma_double_5.c: Ditto.
595 * gcc.target/i386/l_fma_double_6.c: Ditto.
596 * gcc.target/i386/l_fma_float_1.c: Ditto.
597 * gcc.target/i386/l_fma_float_2.c: Ditto.
598 * gcc.target/i386/l_fma_float_3.c: Ditto.
599 * gcc.target/i386/l_fma_float_4.c: Ditto.
600 * gcc.target/i386/l_fma_float_5.c: Ditto.
601 * gcc.target/i386/l_fma_float_6.c: Ditto.
602 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
603 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
604 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
605 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
606 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
607 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
608 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
609 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
610 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
611 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
612 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
613 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
615 2011-10-11 Tristan Gingold <gingold@adacore.com>
617 * gcc.dg/va-arg-4.c: New test.
618 * gcc.dg/va-arg-5.c: Ditto.
620 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
622 * lib/target-supports.exp (check_effective_target_fd_truncate):
623 Close and unlink test file before exit.
625 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
628 * gfortran.dg/forall_15.f90: New test case.
630 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
631 Andrew Macleod <amacleod@redhat.com>
633 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
634 wrappers for *other_threads() and *final_verify().
635 * gcc.dg/simulate-thread/simulate-thread.h
636 (simulate_thread_wrapper_other_threads): New.
637 (simulate_thread_wrapper_final_verify): New.
639 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
641 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
643 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
645 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
647 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
648 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
650 * gcc.target/i386/fma_1.h: New file.
651 * gcc.target/i386/fma_2.h: Likewise.
652 * gcc.target/i386/fma_3.h: Likewise.
653 * gcc.target/i386/fma_4.h: Likewise.
654 * gcc.target/i386/fma_5.h: Likewise.
655 * gcc.target/i386/fma_6.h: Likewise.
656 * gcc.target/i386/fma_double_1.c: Likewise.
657 * gcc.target/i386/fma_double_2.c: Likewise.
658 * gcc.target/i386/fma_double_3.c: Likewise.
659 * gcc.target/i386/fma_double_4.c: Likewise.
660 * gcc.target/i386/fma_double_5.c: Likewise.
661 * gcc.target/i386/fma_double_6.c: Likewise.
662 * gcc.target/i386/fma_float_1.c: Likewise.
663 * gcc.target/i386/fma_float_2.c: Likewise.
664 * gcc.target/i386/fma_float_3.c: Likewise.
665 * gcc.target/i386/fma_float_4.c: Likewise.
666 * gcc.target/i386/fma_float_5.c: Likewise.
667 * gcc.target/i386/fma_float_6.c: Likewise.
668 * gcc.target/i386/fma_main.h: Likewise.
669 * gcc.target/i386/fma_run_double_1.c: Likewise.
670 * gcc.target/i386/fma_run_double_2.c: Likewise.
671 * gcc.target/i386/fma_run_double_3.c: Likewise.
672 * gcc.target/i386/fma_run_double_4.c: Likewise.
673 * gcc.target/i386/fma_run_double_5.c: Likewise.
674 * gcc.target/i386/fma_run_double_6.c: Likewise.
675 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
676 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
677 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
678 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
679 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
680 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
681 * gcc.target/i386/fma_run_float_1.c: Likewise.
682 * gcc.target/i386/fma_run_float_2.c: Likewise.
683 * gcc.target/i386/fma_run_float_3.c: Likewise.
684 * gcc.target/i386/fma_run_float_4.c: Likewise.
685 * gcc.target/i386/fma_run_float_5.c: Likewise.
686 * gcc.target/i386/fma_run_float_6.c: Likewise.
687 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
688 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
689 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
690 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
691 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
692 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
693 * gcc.target/i386/l_fma_1.h: Likewise.
694 * gcc.target/i386/l_fma_2.h: Likewise.
695 * gcc.target/i386/l_fma_3.h: Likewise.
696 * gcc.target/i386/l_fma_4.h: Likewise.
697 * gcc.target/i386/l_fma_5.h: Likewise.
698 * gcc.target/i386/l_fma_6.h: Likewise.
699 * gcc.target/i386/l_fma_double_1.c: Likewise.
700 * gcc.target/i386/l_fma_double_2.c: Likewise.
701 * gcc.target/i386/l_fma_double_3.c: Likewise.
702 * gcc.target/i386/l_fma_double_4.c: Likewise.
703 * gcc.target/i386/l_fma_double_5.c: Likewise.
704 * gcc.target/i386/l_fma_double_6.c: Likewise.
705 * gcc.target/i386/l_fma_float_1.c: Likewise.
706 * gcc.target/i386/l_fma_float_2.c: Likewise.
707 * gcc.target/i386/l_fma_float_3.c: Likewise.
708 * gcc.target/i386/l_fma_float_4.c: Likewise.
709 * gcc.target/i386/l_fma_float_5.c: Likewise.
710 * gcc.target/i386/l_fma_float_6.c: Likewise.
711 * gcc.target/i386/l_fma_main.h: Likewise.
712 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
713 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
714 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
715 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
716 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
717 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
718 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
719 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
720 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
721 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
722 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
723 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
725 2011-10-10 Richard Guenther <rguenther@suse.de>
728 * gcc.dg/torture/pr50389.c: New testcase.
730 2011-10-10 Richard Guenther <rguenther@suse.de>
733 * gcc.dg/builtins-47.c: Optimize.
735 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
737 * lib/gcc-simulate-thread.exp: New.
738 * gcc.dg/simulate-thread/guality.h: New.
739 * gcc.dg/simulate-thread/simulate-thread.h: New.
740 * gcc.dg/simulate-thread/simulate-thread.exp: New.
741 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
742 * gcc.dg/simulate-thread/README: New.
743 * g++.dg/simulate-thread/guality.h: New.
744 * g++.dg/simulate-thread/simulate-thread.h: New.
745 * g++.dg/simulate-thread/simulate-thread.exp: New.
746 * g++.dg/simulate-thread/simulate-thread.gdb: New.
747 * c-c++-common/cxxbitfields-2.c: Remove.
748 * c-c++-common/cxxbitfields.c: Remove.
749 * c-c++-common/cxxbitfields-4.c: Remove.
750 * c-c++-common/cxxbitfields-5.c: Remove.
751 * c-c++-common/simulate-thread/bitfields-1.c: New.
752 * c-c++-common/simulate-thread/bitfields-2.c: New.
753 * c-c++-common/simulate-thread/bitfields-3.c: New.
754 * c-c++-common/simulate-thread/bitfields-4.c: New.
756 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/warn/format5.C: New.
761 2011-10-09 Tobias Burnus <burnus@net-b.de>
764 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
765 * gfortran.dg/common_16.f90: New.
767 2011-10-09 Tobias Burnus <burnus@net-b.de>
769 * gfortran.dg/iso_c_binding_param_1.f90: New.
770 * gfortran.dg/iso_c_binding_param_2.f90: New.
771 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
773 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
775 PR tree-optimization/50635
776 * gcc.dg/vect/pr50635.c: New test.
778 2011-10-09 Janus Weil <janus@gcc.gnu.org>
781 * gfortran.dg/proc_decl_27.f90: New.
783 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
786 * objc/execute/initialize-1.m: New test.
788 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
791 * gfortran.dg/pointer_function_result_1.f90 : New test.
793 2011-10-07 David S. Miller <davem@davemloft.net>
796 * gcc.target/sparc/sparc.exp: Add vis3 target test.
797 * gcc.target/sparc/cmask.c: Use it.
798 * gcc.target/sparc/fhalve.c: Likewise.
799 * gcc.target/sparc/fnegop.c: Likewise.
800 * gcc.target/sparc/fpadds.c: Likewise.
801 * gcc.target/sparc/fshift.c: Likewise.
802 * gcc.target/sparc/fucmp.c: Likewise.
803 * gcc.target/sparc/lzd.c: Likewise.
804 * gcc.target/sparc/vis3misc.c: Likewise.
805 * gcc.target/sparc/xmul.c: Likewise.
807 2011-10-07 Richard Henderson <rth@redhat.com>
809 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
811 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
813 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
815 * gcc.dg/pr50193-1.c: New file.
816 * gcc.target/arm/shiftable.c: New file.
818 2011-10-07 Janus Weil <janus@gcc.gnu.org>
821 * gfortran.dg/class_46.f03: New.
823 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
825 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
826 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
827 (syslog, vsyslog, __vsyslog_chk): Likewise.
829 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
830 (x, EXT_x): Use ASMNAME.
832 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
835 2011-10-07 Tom de Vries <tom@codesourcery.com>
838 * gcc.dg/pr50527.c: New test.
840 2011-10-07 Jakub Jelinek <jakub@redhat.com>
842 PR tree-optimization/50650
843 * gcc.c-torture/compile/pr50650.c: New test.
845 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
847 PR tree-optimization/50575
848 * gcc.c-torture/execute/vector-compare-2.x: New file.
850 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
854 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
857 2011-10-07 Richard Guenther <rguenther@suse.de>
860 * gcc.dg/vect/vect-align-2.c: Increase array size.
862 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
863 H.J. Lu <hongjiu.lu@intel.com>
866 * gcc.target/i386/pr50603.c: New test.
868 2011-10-06 Jason Merrill <jason@redhat.com>
871 * g++.dg/cpp0x/default31.C: New.
873 2011-10-06 Jakub Jelinek <jakub@redhat.com>
875 PR tree-optimization/50596
876 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
878 * gcc.dg/vect/vect-cond-8.c: New test.
880 2011-10-06 Richard Henderson <rth@redhat.com>
882 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
883 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
884 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
885 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
886 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
887 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
888 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
889 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
890 * gcc.c-torture/execute/vshuf-16.inc: New file.
891 * gcc.c-torture/execute/vshuf-2.inc: New file.
892 * gcc.c-torture/execute/vshuf-4.inc: New file.
893 * gcc.c-torture/execute/vshuf-8.inc: New file.
894 * gcc.c-torture/execute/vshuf-main.inc: New file.
895 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
896 * gcc.c-torture/execute/vshuf-v2df.c: New test.
897 * gcc.c-torture/execute/vshuf-v2di.c: New test.
898 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
899 * gcc.c-torture/execute/vshuf-v2si.c: New test.
900 * gcc.c-torture/execute/vshuf-v4df.c: New test.
901 * gcc.c-torture/execute/vshuf-v4di.c: New test.
902 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
903 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
904 * gcc.c-torture/execute/vshuf-v4si.c: New test.
905 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
906 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
907 * gcc.c-torture/execute/vshuf-v8si.c: New test.
909 2011-10-06 Jakub Jelinek <jakub@redhat.com>
911 PR tree-optimization/49279
912 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
913 * gcc.c-torture/execute/pr49279.c: New test.
915 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
918 * gcc.c-torture/compile/pr49049.c: New test.
920 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
923 * gcc.target/arm/pr50305.c: New test.
925 2011-10-06 Richard Guenther <rguenther@suse.de>
927 PR tree-optimization/38884
928 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
929 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
931 2011-10-05 David S. Miller <davem@davemloft.net>
933 * gcc.target/sparc/lzd.c: New test.
934 * gcc.target/sparc/popc.c: New test.
936 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
938 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
939 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
940 * g++.dg/other/final1.C: Cleanup original tree dump.
942 2011-10-05 Jakub Jelinek <jakub@redhat.com>
944 PR tree-optimization/50613
945 * gcc.dg/pr50613.c: New test.
947 2011-10-05 Richard Henderson <rth@redhat.com>
949 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
950 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
951 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
952 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
953 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
954 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
955 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
956 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
958 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
960 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
961 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
962 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
963 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
964 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
966 2011-10-05 Richard Guenther <rguenther@suse.de>
968 PR tree-optimization/38885
969 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
971 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
973 * gcc.target/i386/sw-1.c: New test.
975 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
977 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
979 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
981 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
983 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
985 2011-10-04 David S. Miller <davem@davemloft.net>
987 * gcc.target/sparc/fhalve.c: New test.
988 * gcc.target/sparc/fnegop.c: New test.
989 * gcc.target/sparc/xmul.c: New test.
991 2011-10-04 Janus Weil <janus@gcc.gnu.org>
994 * gfortran.dg/dummy_procedure_6.f90: New.
996 2011-10-04 Jakub Jelinek <jakub@redhat.com>
998 PR tree-optimization/50604
999 * gcc.dg/pr50604.c: New test.
1001 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1003 PR tree-optimization/49662
1004 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1005 * gcc.dg/graphite/interchange-15.c: Likewise.
1006 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1008 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1010 * gcc.dg/tree-ssa/restrict-4.c: New test.
1012 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1014 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1015 (main): Use __typeof to get result type of comparison.
1017 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1019 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1020 Make et_vect_multiple_sizes_saved global.
1021 (check_effective_target_vect64): Make et_vect64_saved global.
1023 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1025 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1026 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1027 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1028 * gcc.dg/builtin-complex-err-1.c: Adjust.
1030 2011-10-02 Jason Merrill <jason@redhat.com>
1032 * g++.dg/cpp0x/range-for22.C: New.
1034 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1035 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1036 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1037 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1039 * g++.dg/cpp0x/nsdmi5.C: New.
1041 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1044 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1046 (mips-dg-options): Force an ABI option if the current ABI is
1047 incompatible with the required -mlong setting. Likewise force
1048 a long setting if the current one is incompatible with the
1049 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1050 throughout procedure.
1051 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1052 instead of addressing=absolute.
1054 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1056 * gcc.target/mips/stack-1.c: New test.
1058 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1060 * gcc.dg/pr49696.c: New test.
1062 2011-10-02 Jan Hubicka <jh@suse.cz>
1064 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1066 2011-10-01 David S. Miller <davem@davemloft.net>
1068 * gcc.target/sparc/cmask.c: New test.
1069 * gcc.target/sparc/fpadds.c: New test.
1070 * gcc.target/sparc/fshift.c: New test.
1071 * gcc.target/sparc/fucmp.c: New test.
1072 * gcc.target/sparc/vis3misc.c: New test.
1074 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1077 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1079 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1082 * g++.dg/dfp/44473-1.C: New test.
1083 * g++.dg/dfp/44473-2.C: New test.
1084 * g++.dg/dfp/mangle-1.C: New test.
1085 * g++.dg/dfp/mangle-2.C: New test.
1086 * g++.dg/dfp/mangle-3.C: New test.
1087 * g++.dg/dfp/mangle-4.C: New test.
1088 * g++.dg/dfp/mangle-5.C: New test.
1090 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1093 * gcc.dg/pr50571.c: New test.
1095 PR tree-optimization/46309
1096 * gcc.dg/pr46309.c: New test.
1098 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/strlenopt-21.c: New test.
1102 2011-09-30 Revital Eres <revital.eres@linaro.org>
1104 * gcc.dg/sms-10.c: New file.
1106 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1108 * gcc.target/arm/pr50099.c: New test.
1110 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1112 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1114 2011-09-30 David S. Miller <davem@davemloft.net>
1116 * gcc.target/sparc/bmaskbshuf.c: New test.
1117 * gcc.target/sparc/edgen.c: New test.
1119 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1122 * gfortran.dg/pure_formal_proc_3.f90: New.
1125 * gfortran.dg/stfunc_7.f90: New.
1127 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1129 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1130 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1131 * gcc.dg/vector-compare-1.c: Likewise.
1132 * gcc.dg/vector-compare-2.c: Likewise.
1134 2011-09-29 David S. Miller <davem@davemloft.net>
1136 * gcc.target/sparc/array.c: New test.
1138 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1140 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1141 loop unroll and set max unroll times to 8.
1142 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1143 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1144 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1145 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1147 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/ext/visibility/warn5.C: New.
1152 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/warn/Wextra-3.C: New.
1157 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1160 * gcc.target/sh/pr49468-si.c: New.
1162 2011-09-28 Tom de Vries <tom@codesourcery.com>
1165 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1166 (TEST): Initialize src3 with random floats.
1167 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1168 from union src3. Initialize src3 with random floats.
1170 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1172 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1173 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1174 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1175 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1176 * gcc.target/sh/sh4a-cos.c: Ditto.
1177 * gcc.target/sh/sh4a-cosf.c: Ditto.
1178 * gcc.target/sh/sh4a-sin.c: Ditto.
1179 * gcc.target/sh/sh4a-sinf.c: Ditto.
1180 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1181 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1182 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1184 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/parse/error40.C: New.
1188 * g++.dg/warn/incomplete1.C: Adjust.
1190 2011-09-27 Jan Hubicka <jh@suse.cz>
1193 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1196 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1198 * gcc.dg/strlenopt-1.c: New test.
1199 * gcc.dg/strlenopt-1f.c: New test.
1200 * gcc.dg/strlenopt-2.c: New test.
1201 * gcc.dg/strlenopt-2f.c: New test.
1202 * gcc.dg/strlenopt-3.c: New test.
1203 * gcc.dg/strlenopt-4.c: New test.
1204 * gcc.dg/strlenopt-4g.c: New test.
1205 * gcc.dg/strlenopt-4gf.c: New test.
1206 * gcc.dg/strlenopt-5.c: New test.
1207 * gcc.dg/strlenopt-6.c: New test.
1208 * gcc.dg/strlenopt-7.c: New test.
1209 * gcc.dg/strlenopt-8.c: New test.
1210 * gcc.dg/strlenopt-9.c: New test.
1211 * gcc.dg/strlenopt-10.c: New test.
1212 * gcc.dg/strlenopt-11.c: New test.
1213 * gcc.dg/strlenopt-12.c: New test.
1214 * gcc.dg/strlenopt-12g.c: New test.
1215 * gcc.dg/strlenopt-13.c: New test.
1216 * gcc.dg/strlenopt-14g.c: New test.
1217 * gcc.dg/strlenopt-14gf.c: New test.
1218 * gcc.dg/strlenopt-15.c: New test.
1219 * gcc.dg/strlenopt-16g.c: New test.
1220 * gcc.dg/strlenopt-17g.c: New test.
1221 * gcc.dg/strlenopt-18g.c: New test.
1222 * gcc.dg/strlenopt.h: New file.
1224 2011-09-27 Tom de Vries <tom@codesourcery.com>
1227 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1228 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1229 * gcc.dg/pr43864.c: New test.
1230 * gcc.dg/pr43864-2.c: Same.
1231 * gcc.dg/pr43864-3.c: Same.
1232 * gcc.dg/pr43864-4.c: Same.
1234 2011-09-27 Jan Hubicka <jh@suse.cz>
1236 * gcc.dg/ipa/inline-5.c: New testcase.
1238 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1240 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1242 * gcc.dg/vect/bb-slp-27.c: New.
1243 * gcc.dg/vect/bb-slp-28.c: New.
1245 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1247 * testsuite/lib/target-supports.exp (check_profiling_available):
1248 Don't rely solely on TLS tests for -fprofile-generate, fall
1249 through to the other code.
1251 2011-09-27 Richard Guenther <rguenther@suse.de>
1253 PR tree-optimization/50363
1254 * gcc.dg/torture/pr50363.c: New testcase.
1256 2011-09-26 Jason Merrill <jason@redhat.com>
1259 * g++.dg/template/partial13.C: New.
1262 * g++.dg/template/partial12.C: New.
1265 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1267 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/diagnostic/bindings1.C: New.
1271 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1273 2011-09-26 David S. Miller <davem@davemloft.net>
1275 * gcc.target/sparc/wrgsr.c: New test.
1276 * gcc.target/sparc/rdgsr.c: New test.
1277 * gcc.target/sparc/edge.c: New test.
1278 * gcc.target/sparc/fcmp.c: New test.
1280 * gcc.target/sparc/edge.c: Update for new return types.
1281 * gcc.target/sparc/fcmp.c: Likewise.
1283 * gcc.target/sparc/fpaddsubi.c: New test.
1285 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1288 * gfortran.dg/common_15.f90: New.
1291 * gfortran.dg/dummy_procedure_5.f90: New.
1292 * gfortran.dg/interface_26.f90: Modified error message.
1293 * gfortran.dg/proc_ptr_11.f90: Ditto.
1294 * gfortran.dg/proc_ptr_15.f90: Ditto.
1295 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1296 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1298 2011-09-26 Jason Merrill <jason@redhat.com>
1301 * g++.dg/overload/rvalue3.C: New.
1304 * g++.dg/overload/ref-conv2.C: New.
1306 * g++.dg/cpp0x/nsdmi-template1.C: New.
1308 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/nullptr25.C: New.
1312 2011-09-26 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/50472
1315 * gcc.dg/torture/pr50472.c: New testcase.
1317 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/opt22.adb: New test.
1320 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1322 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1324 * gnat.dg/opt21.adb: New test.
1325 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1327 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/opt20.ad[sb]: New test.
1330 * gnat.dg/opt20_pkg.ads: New helper.
1332 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1334 * gnat.dg/array17.adb: New test.
1335 * gnat.dg/array17_pkg.ads: New helper.
1337 2011-09-25 Jason Merrill <jason@redhat.com>
1339 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1341 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1343 * gnat.dg/frame_overflow.ads: New.
1344 * gnat.dg/frame_overflow.adb: Adjust.
1345 * gnat.dg/specs/addr1.ads: Likewise.
1347 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1349 * g++.dg/tree-ssa/restrict2.C: New test.
1351 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1353 * lib/target-supports.exp (check_effective_target_vect64): New.
1354 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1355 of multiple vector sizes.
1356 * gcc.dg/vect/bb-slp-26.c: New.
1358 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/template/bitfield1.C: New.
1363 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1365 * gcc.dg/vect/bb-slp-24.c: New.
1367 2011-09-24 Jason Merrill <jason@redhat.com>
1369 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1371 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1373 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1374 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1376 * g++.dg/cpp0x/nsdmi1.C: New.
1377 * g++.dg/cpp0x/nsdmi2.C: New.
1378 * g++.dg/cpp0x/nsdmi3.C: New.
1379 * g++.dg/cpp0x/nsdmi4.C: New.
1380 * g++.old-deja/g++.other/init4.C: New.
1382 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1385 * g++.dg/template/sfinae28.C: New.
1387 2011-09-23 Ian Lance Taylor <iant@google.com>
1389 * go.test/go-test.exp (errchk): Handle more cases of getting
1390 correct Tcl backslash quoting in regular expressions in test file.
1392 2011-09-23 Jason Merrill <jason@redhat.com>
1395 * g++.dg/init/const8.C: New.
1396 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1397 * g++.dg/cpp0x/defaulted2.C: Likewise.
1398 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1399 * g++.dg/init/pr20039.C: Likewise.
1400 * g++.dg/init/pr42844.C: Likewise.
1402 2011-09-23 Jan Hubicka <jh@suse.cz>
1404 * gcc.dg/ipa/inline-1.c: new testcase.
1405 * gcc.dg/ipa/inline-2.c: new testcase.
1406 * gcc.dg/ipa/inline-3.c: new testcase.
1407 * gcc.dg/ipa/inline-4.c: new testcase.
1409 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/cpp0x/constexpr-static8.C: New.
1414 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.target/i386/avxfp-1.c: New test.
1417 * gcc.target/i386/avxfp-2.c: New test.
1419 2011-09-23 Terry Guo <terry.guo@arm.com>
1421 * gcc.c-torture/execute/941014-1.x: Deleted.
1423 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/pr50491.C: New.
1428 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1431 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1433 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/cpp0x/nullptr24.C: New.
1438 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc.target/i386/pr50482.c: New test.
1443 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1445 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1446 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1447 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1448 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1449 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1450 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1451 multilib options contain different -march= from dg-options.
1453 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1454 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/template/friend52.C: New.
1459 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1461 * gcc.target/arm/cmp-1.c: New test.
1462 * gcc.target/arm/cmp-2.c: Likewise.
1464 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1467 * gfortran.dg/impure_actual_1.f90: Modified error message.
1468 * gfortran.dg/proc_ptr_32.f90: New.
1469 * gfortran.dg/proc_ptr_33.f90: New.
1471 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1473 PR tree-optimization/50451
1474 * gcc.dg/vect/pr50451.c: New test.
1476 2011-09-21 Ian Lance Taylor <iant@google.com>
1478 * go.test/go-test.exp (errchk): Add special case for bug332.
1479 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1480 some more test lines.
1482 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1484 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1485 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1486 * g++.dg/other/i386-8.C: Ditto.
1487 * g++.dg/other/pr34435.C: Ditto.
1488 * g++.dg/other/pr39496.C: Ditto.
1489 * g++.dg/other/mmintrin.C: Ditto.
1491 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.dg/vect/vect-cond-7.c: New test.
1494 * gcc.target/i386/sse4_1-cond-1.c: New test.
1495 * gcc.target/i386/avx-cond-1.c: New test.
1497 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1500 * g++.dg/other/pr50464.C: New test.
1502 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1504 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1505 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1506 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1507 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1509 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/opt19.adb: New test.
1513 2011-09-21 Terry Guo <terry.guo@arm.com>
1515 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1516 on arch conflict when testing case on targets other than armv7-a.
1518 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/ext/int128-1.C: New.
1522 * g++.dg/ext/int128-2.C: Likewise.
1523 * g++.dg/ext/int128-2.h: Likewise.
1525 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1528 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1530 2011-09-20 Jason Merrill <jason@redhat.com>
1532 * g++.dg/cpp0x/constexpr-generated1.C: New.
1535 * g++.dg/overload/ref-conv1.C: New.
1537 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1539 * g++.dg/other/final1.C: New.
1541 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1543 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1546 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1548 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1551 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1553 PR tree-optimization/50413
1554 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1555 -fdump-tree-slp-details. Run other tests with
1556 -fdump-tree-vect-details.
1557 * g++.dg/vect/slp-pr50413.cc: New.
1559 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1560 Ira Rosen <ira.rosen@linaro.org>
1563 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1564 Fix underscores around restrict.
1566 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1568 PR tree-optimization/50414
1569 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1570 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1571 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1573 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1575 PR tree-optimization/50412
1576 * gfortran.dg/vect/pr50412.f90: New.
1578 2011-09-16 Jason Merrill <jason@redhat.com>
1581 * g++.dg/eh/defarg1.C: New.
1583 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.dg/vect/vect-reduc-10.c: New test.
1586 * gcc.target/i386/avx-reduc-1.c: New test.
1588 * gcc.target/i386/sse2-extract-1.c: New test.
1589 * gcc.target/i386/avx-extract-1.c: New test.
1591 2011-09-16 Terry Guo <terry.guo@arm.com>
1593 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1595 2011-09-15 Diego Novillo <dnovillo@google.com>
1597 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1598 ALWAYS_CXXFLAGS, if defined.
1599 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1600 ALWAYS_GFORTRANFLAGS, if defined.
1601 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1602 ALWAYS_GOCFLAGS, if defined.
1603 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1604 ALWAYS_OBJCXXFLAGS, if defined.
1605 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1606 additional_flags, if defined.
1607 * lib/gnat.exp (gnat_target_compile): Likewise.
1608 * lib/objc.exp (objc_target_compile): Likewise.
1609 * lib/target-supports-dg.exp (dg-add-options): Handle
1612 2011-09-15 Tom de Vries <tom@codesourcery.com>
1615 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1616 Use uintptr_t in f1. Undo avr xfails.
1618 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1622 * gfortran.dg/function_types_3.f90: New.
1624 2011-09-15 Jason Merrill <jason@redhat.com>
1627 * g++.dg/cpp0x/trailing7.C: New.
1630 * g++.dg/cpp0x/nullptr23.C: New.
1632 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1634 * gcc.dg/vect/bb-slp-25.c: New.
1636 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/noexcept15.C: New.
1641 2011-09-14 Tom de Vries <tom@codesourcery.com>
1644 * gcc.dg/pr50251.c: New test.
1646 2011-09-14 Tobias Burnus <burnus@net-b.de>
1650 * gfortran.dg/null_5.f90: New.
1651 * gfortran.dg/null_6.f90: New.
1653 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1655 * gcc.c-torture/compile/20110913-1.c: New test.
1657 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1660 * gfortran.dg/result_2.f90: New.
1662 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1664 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1666 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1669 * g++.dg/cpp0x/variadic116.C: New test case.
1671 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1673 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1674 * gcc.target/mips/interrupt_handler-2.c: New test.
1675 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1677 2011-09-12 Jason Merrill <jason@redhat.com>
1679 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1681 * g++.dg/cpp0x/explicit7.C: New.
1683 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1685 PR rtl-optimization/50212
1686 * g++.dg/other/pr50212.C: New test.
1688 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1691 * testsuite/gcc.target/avr/torture/avr-torture.exp
1692 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1693 "-O2 -fmerge-all-constants".
1695 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1698 * gfortran.dg/do_while_1.f90: New test.
1700 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1704 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1705 * gfortran.dg/proc_decl_26.f90: New.
1706 * gfortran.dg/typebound_override_2.f90: New.
1707 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1709 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1711 * gnat.dg/cond_expr2.ad[sb]: New test.
1713 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1715 * gnat.dg/atomic5.ad[sb]: New test.
1717 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1719 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1721 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1724 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1726 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1729 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1731 2011-09-09 Richard Guenther <rguenther@suse.de>
1733 PR tree-optimization/50328
1734 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1736 2011-09-09 Richard Guenther <rguenther@suse.de>
1739 * gcc.dg/torture/pr50333.c: New testcase.
1741 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1743 PR tree-optimization/50318
1744 * gcc.target/arm/pr50318-1.c: New file.
1746 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.target/i386/all_one_m256i.c: New test.
1750 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/sfinae28.C: New.
1755 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1758 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1759 longer ignored on typedefs.
1761 PR c++/33255 - Support -Wunused-local-typedefs warning
1762 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1763 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1765 2011-09-08 Martin Jambor <mjambor@suse.cz>
1767 PR tree-optimization/50287
1768 * gcc.dg/torture/pr50287.c: New test.
1770 2011-09-08 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/19831
1773 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1774 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1775 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1776 * gcc.dg/errno-1.c: Adjust.
1778 2011-09-08 Richard Guenther <rguenther@suse.de>
1780 PR tree-optimization/19831
1781 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1783 2011-09-08 Tobias Burnus <burnus@net-b.de>
1786 * gfortran.dg/do_concurrent_1.f90: New.
1787 * gfortran.dg/do_concurrent_2.f90: New.
1789 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1793 * gcc.dg/pr50310-2.c: New test.
1795 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1798 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1799 * gfortran.dg/impure_constructor_1.f90: Modified.
1800 * gfortran.dg/proc_ptr_comp_33.f90: New.
1802 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.dg/pr50310-1.c: New test.
1807 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1810 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1813 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/cpp0x/noexcept14.C: New.
1818 2011-09-07 Jason Merrill <jason@redhat.com>
1820 * g++.dg/cpp0x/constexpr-ref3.C: New.
1822 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1824 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1826 * gcc.dg/section1.c: Don't xfail for avr.
1828 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1830 PR tree-optimization/50322
1831 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1833 2011-09-07 Martin Jambor <mjambor@suse.cz>
1835 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1837 2011-09-07 Martin Jambor <mjambor@suse.cz>
1839 PR tree-optimization/49911
1840 * g++.dg/tree-ssa/pr49911.C: New test.
1842 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1845 * gcc.dg/torture/pr49030.c: New test.
1847 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1850 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1851 * gfortran.dg/class_4d.f03: Deleted.
1852 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1854 2011-09-07 Richard Guenther <rguenther@suse.de>
1856 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1858 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1860 PR tree-optimization/46021
1861 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1863 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1865 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1867 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1869 * gcc.c-torture/compile/20110906-1.c: New test.
1871 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1873 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1875 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1877 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1878 --param tree-reassoc-width=1.
1880 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1881 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1883 2011-09-06 Richard Guenther <rguenther@suse.de>
1885 PR tree-optimization/48149
1886 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1888 2011-09-06 Richard Guenther <rguenther@suse.de>
1890 PR tree-optimization/48317
1891 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1893 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1895 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1897 (add_options_for_quad_vectors): Replace with ...
1898 (add_options_for_double_vectors): ... this.
1899 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1900 support multiple vector sizes since the vectorizer attempts to
1901 vectorize with both vector sizes.
1902 * gcc.dg/vect/no-vfa-vect-79.c,
1903 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1904 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1905 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1906 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1907 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1908 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1909 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1910 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1911 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1912 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1913 gcc.dg/vect/vect-40.c: Likewise.
1914 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1915 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1916 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1917 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1918 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1920 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1922 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1925 * gcc.target/mips/abi-main.h: New file.
1926 * gcc.target/mips/abi-o32-long32.c: New test.
1927 * gcc.target/mips/abi-o32-long64.c: Likewise.
1928 * gcc.target/mips/abi-o64-long32.c: Likewise.
1929 * gcc.target/mips/abi-o64-long64.c: Likewise.
1930 * gcc.target/mips/abi-n32-long32.c: Likewise.
1931 * gcc.target/mips/abi-n32-long64.c: Likewise.
1932 * gcc.target/mips/abi-n64-long32.c: Likewise.
1933 * gcc.target/mips/abi-n64-long64.c: Likewise.
1934 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1935 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1936 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1937 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1938 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1939 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1940 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1941 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1942 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1943 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1944 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1945 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1946 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1947 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1948 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1949 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1950 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1951 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1952 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1953 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1954 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1955 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1956 * gcc.target/mips/branch-3.c: Likewise.
1957 * gcc.target/mips/branch-4.c: Likewise.
1958 * gcc.target/mips/branch-5.c: Likewise.
1959 * gcc.target/mips/branch-6.c: Likewise.
1960 * gcc.target/mips/branch-7.c: Likewise.
1961 * gcc.target/mips/branch-8.c: Likewise.
1962 * gcc.target/mips/branch-9.c: Likewise.
1963 * gcc.target/mips/branch-10.c: Likewise.
1964 * gcc.target/mips/branch-11.c: Likewise.
1965 * gcc.target/mips/branch-12.c: Likewise.
1966 * gcc.target/mips/branch-13.c: Likewise.
1967 * gcc.target/mips/lazy-binding-1.c: Likewise.
1969 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1971 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1972 to avoid warning on int=16 platforms..
1974 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1977 to work even with -fshort-enums.
1979 2011-09-04 Jan Hubicka <jh@suse.cz>
1981 * gcc.c-torture/compile/20110902.c: new testcase.
1983 2011-09-04 Jason Merrill <jason@redhat.com>
1986 * g++.dg/cpp0x/rv-conv1.C: New.
1989 * g++.dg/cpp0x/rv-func3.C: New.
1991 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1995 * g++.dg/cpp0x/constexpr-template1.C: New.
1996 * g++.dg/cpp0x/constexpr-template2.C: New.
1997 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1998 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2000 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/specs/debug1.ads: Tweak pattern.
2004 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2007 * gfortran.dg/class_45a.f03: New.
2008 * gfortran.dg/class_45b.f03: New.
2010 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2011 Ira Rosen <ira.rosen@linaro.org>
2013 PR tree-optimization/50208
2014 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2015 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2016 -fno-tree-fre -fno-tree-pre.
2018 2011-09-02 Martin Jambor <mjambor@suse.cz>
2020 * gcc.dg/ipa/ipcp-3.c: New test.
2022 2011-09-02 Richard Guenther <rguenther@suse.de>
2024 PR tree-optimization/27460
2026 * gcc.dg/vect/vect-cond-7.c: New testcase.
2028 2011-09-02 Martin Jambor <mjambor@suse.cz>
2030 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2031 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2032 xfailed test for inlining.
2033 * g++.dg/ipa/ivinline-9.C: Likewise.
2035 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2037 PR tree-optimization/50178
2038 * gfortran.dg/vect/pr50178.f90: New test.
2040 2011-08-31 Martin Jambor <mjambor@suse.cz>
2043 * gcc.c-torture/execute/pr49886.c: New testcase.
2045 2011-08-31 Tom de Vries <tom@codesourcery.com>
2048 * gcc.dg/pr43513.c: New test.
2050 2011-08-30 Tobias Burnus <burnus@net-b.de>
2053 * gfortran.dg/common_14.f90: New.
2054 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2056 2011-08-30 Jason Merrill <jason@redhat.com>
2059 * g++.dg/cpp0x/decltype33.C: New.
2062 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2065 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2067 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2069 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2071 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2073 * gnat.dg/specs/aggr3.ads: New test.
2074 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2076 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2077 * gnat.dg/specs/aggr2.ads: Likewise.
2079 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2082 * gfortran.dg/allocate_with_source_2.f90: New test
2084 2011-08-30 Jason Merrill <jason@redhat.com>
2087 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2090 * g++.dg/cpp0x/constexpr-value3.C: New.
2092 2011-08-30 Richard Guenther <rguenther@suse.de>
2095 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2096 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2097 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2098 * gcc.dg/pr36902.c: XFAIL.
2100 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2102 * gcc.target/i386/fma-check.h: New.
2103 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2104 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2105 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2106 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2107 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2108 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2109 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2110 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2111 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2112 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2113 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2114 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2115 * gcc.target/i386/fma-compile.c: Likewise.
2116 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2117 * gcc.target/i386/sse-12.c: Add -mfma.
2118 * gcc.target/i386/sse-13.c: Likewise.
2119 * gcc.target/i386/sse-14.c: Likewise.
2120 * gcc.target/i386/sse-22.c: Likewise.
2121 * gcc.target/i386/sse-23.c: Likewise.
2122 * g++.dg/other/i386-2.C: Likewise.
2123 * g++.dg/other/i386-3.C: Likewise.
2125 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2128 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2129 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2131 2011-08-30 Christian Bruel <christian.bruel@st.com>
2133 * g++.dg/bprob/bprob.exp (feedback_options): Set
2134 -fbranch-probabilities.
2135 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2137 2011-08-29 Jason Merrill <jason@redhat.com>
2140 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2142 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2143 Jason Merrill <jason@redhat.com>
2145 * g++.dg/dfp/base.C: New test.
2147 2011-08-29 Jason Merrill <jason@redhat.com>
2151 * g++.dg/cpp0x/initlist58.C: New.
2153 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2156 * gfortran.dg/class_result_1.f03: New.
2158 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.target/i386/pr48722.c: New test.
2163 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2166 * gfortran.dg/widechar_compare_1.f90: New test.
2168 2011-08-26 Jason Merrill <jason@redhat.com>
2172 * g++.dg/abi/mangle50.C: New.
2174 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2177 * gcc.target/i386/pr50202.c: New test.
2179 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2181 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2182 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2183 * gcc.target/i386/avx-round-vec.c: New test.
2184 * gcc.target/i386/avx-roundf-vec.c: New test.
2186 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2192 * c-c++-common/Wunused-var-14.c: New test.
2194 2011-08-26 Tom de Vries <tom@codesourcery.com>
2196 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2198 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2200 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2201 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2202 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2203 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2205 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2207 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2208 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2209 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2210 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2212 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2215 * gfortran.dg/pointer_comp_init_1.f90: New test.
2217 2011-08-25 Jason Merrill <jason@redhat.com>
2220 * g++.dg/cpp0x/sfinae27.C: New.
2222 2011-08-25 Tobias Burnus <burnus@net-b.de>
2224 * gfortran.dg/coarray_lib_token_4.f90: New.
2226 2011-08-25 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2230 2011-08-25 Richard Guenther <rguenther@suse.de>
2232 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2234 2011-08-24 Tobias Burnus <burnus@net-b.de>
2237 * gfortran.dg/initialization_28.f90: New.
2239 2011-08-24 Richard Guenther <rguenther@suse.de>
2241 PR tree-optimization/50067
2242 * gcc.dg/torture/pr50067-3.c: New testcase.
2243 * gcc.dg/torture/pr50067-4.c: Likewise.
2244 * gcc.dg/torture/pr50067-5.c: Likewise.
2246 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2248 * g++.dg/other/i386-2.C: Add -mavx2 check.
2249 * g++.dg/other/i386-3.C: Likewise.
2250 * gcc.target/i386/avx-1.c: Add AVX2.
2251 * gcc.target/i386/avx-2.c: Likewise.
2252 * gcc.target/i386/funcspec-5.c: Likewise.
2253 * gcc.target/i386/sse-12.c: Likewise.
2254 * gcc.target/i386/sse-13.c: Likewise.
2255 * gcc.target/i386/sse-14.c: Likewise.
2256 * gcc.target/i386/sse-22.c: Likewise.
2257 * gcc.target/i386/sse-23.c: Likewise.
2258 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2259 * gcc.target/i386/avx2-check.h: New.
2260 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2261 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2262 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2263 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2264 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2265 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2266 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2267 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2268 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2269 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2270 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2271 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2272 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2273 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2274 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2275 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2276 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2277 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2278 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2279 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2280 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2281 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2282 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2283 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2284 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2285 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2286 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2287 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2288 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2289 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2290 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2291 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2292 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2293 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2294 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2295 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2296 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2297 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2298 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2299 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2300 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2301 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2302 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2303 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2304 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2305 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2306 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2307 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2308 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2309 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2310 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2311 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2312 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2313 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2314 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2315 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2316 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2317 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2318 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2319 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2320 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2321 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2322 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2323 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2324 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2325 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2326 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2327 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2328 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2329 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2330 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2331 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2332 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2333 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2334 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2335 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2336 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2337 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2338 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2339 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2340 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2341 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2342 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2343 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2344 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2345 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2346 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2347 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2348 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2349 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2350 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2351 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2352 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2353 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2354 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2355 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2356 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2357 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2358 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2359 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2360 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2361 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2362 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2363 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2364 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2365 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2366 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2367 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2368 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2369 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2370 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2371 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2372 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2373 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2374 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2375 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2376 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2377 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2378 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2379 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2380 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2381 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2382 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2383 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2384 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2385 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2386 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2387 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2388 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2389 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2390 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2391 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2392 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2393 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2394 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2395 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2396 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2397 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2398 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2399 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2400 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2401 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2402 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2403 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2404 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2405 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2406 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2407 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2408 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2409 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2410 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2411 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2412 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2413 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2414 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2415 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2416 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2417 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2418 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2419 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2420 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2421 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2422 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2423 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2424 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2425 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2426 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2427 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2428 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2429 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2430 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2431 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2432 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2433 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2434 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2435 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2436 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2437 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2438 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2439 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2440 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2441 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2442 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2443 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2444 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2445 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2446 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2447 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2448 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2449 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2450 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2451 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2452 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2453 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2454 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2455 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2456 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2457 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2458 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2459 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2460 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2461 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2462 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2463 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2464 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2465 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2466 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2467 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2468 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2469 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2470 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2471 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2472 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2473 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2474 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2475 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2476 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2477 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2478 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2479 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2480 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2481 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2482 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2483 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2484 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2485 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2486 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2487 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2488 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2489 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2490 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2491 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2492 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2493 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2494 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2495 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2496 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2497 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2498 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2499 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2500 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2501 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2502 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2503 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2504 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2505 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2506 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2507 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2508 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2509 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2510 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2511 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2512 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2513 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2514 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2515 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2516 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2517 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2518 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2519 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2520 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2521 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2522 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2523 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2524 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2525 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2526 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2527 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2528 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2529 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2530 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2531 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2532 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2533 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2534 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2535 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2536 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2537 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2538 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2539 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2540 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2541 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2542 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2543 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2544 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2545 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2546 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2547 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2548 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2549 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2550 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2551 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2552 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2553 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2554 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2555 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2556 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2557 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2558 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2559 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2560 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2561 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2562 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2563 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2564 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2565 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2566 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2567 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2568 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2569 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2570 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2571 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2572 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2573 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2574 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2575 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2576 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2577 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2578 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2579 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2580 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2581 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2582 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2583 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2584 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2585 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2586 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2587 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2588 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2589 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2590 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2591 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2592 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2593 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2594 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2595 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2596 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2597 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2598 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2599 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2600 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2601 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2602 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2603 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2604 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2605 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2606 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2607 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2608 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2609 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2610 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2611 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2612 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2613 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2614 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2615 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2616 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2617 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2618 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2619 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2620 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2621 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2622 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2623 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2624 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2625 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2626 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2627 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2628 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2629 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2630 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2631 * gcc.target/i386/testimm-9.c: Likewise.
2633 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2635 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2636 * g++.dg/other/i386-3.C: Likewise.
2637 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2638 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2639 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2640 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2641 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2642 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2643 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2644 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2645 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2646 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2647 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2648 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2649 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2650 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2651 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2652 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2653 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2654 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2655 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2656 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2657 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2658 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2659 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2660 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2661 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2662 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2663 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2664 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2665 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2666 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2667 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2668 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2669 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2670 * gcc.target/i386/sse-12.c: Add BMI2.
2671 * gcc.target/i386/sse-13.c: Likewise.
2672 * gcc.target/i386/sse-14.c: Likewise.
2673 * gcc.target/i386/sse-22.c: Likewise.
2674 * gcc.target/i386/sse-23.c: Likewise.
2676 2011-08-23 Jason Merrill <jason@redhat.com>
2678 * g++.dg/template/crash7.C: Adjust expected errors.
2680 2011-08-23 Jason Merrill <jason@redhat.com>
2684 * g++.dg/cpp0x/overload2.C: New.
2686 2011-08-23 Jason Merrill <jason@redhat.com>
2689 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2691 2011-08-23 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2695 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2696 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2697 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2699 2011-08-23 Jason Merrill <jason@redhat.com>
2702 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2704 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2707 * g++.dg/warn/Wunused-var-16.C: New test.
2710 * gcc.dg/pr50161.c: New test.
2712 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2715 * g++.dg/gcov/gcov-7.C: New test.
2717 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2720 * g++.dg/dfp/nofields.C: New test.
2722 2011-08-23 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/use_16.f90: New.
2727 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2728 Kirill Yukhin <kirill.yukhin@intel.com>
2731 * gcc.target/i386/pr50155.c: New test.
2733 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/50133
2736 * gcc.dg/pr50133.c: New test.
2739 * c-c++-common/cxxbitfields-6.c: New test.
2741 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2744 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2746 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2748 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2749 * gcc.dg/pr49994-3.c: Ditto.
2751 2011-08-22 Richard Guenther <rguenther@suse.de>
2754 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2755 * gcc.dg/torture/pr50067-2.c: Likewise.
2757 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2760 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2761 of a constant resulting from simplification.
2762 * gfortran.dg/warn_conversion_3.f90: New test.
2764 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2767 * gfortran.dg/zero_stride_1.f90: New test.
2769 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2772 * gfortran.dg/typebound_override_1.f90: Modified.
2774 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2776 PR tree-optimization/48739
2777 * gcc.dg/pr48739-1.c: New test.
2778 * gcc.dg/pr48739-2.c: New test.
2780 2011-08-20 Tobias Burnus <burnus@net-b.de>
2782 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2784 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2787 * gfortran.dg/where_3.f90: New test.
2789 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2792 * gfortran.dg/pr49721-1.f: New.
2793 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2795 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2797 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2798 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2801 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2803 * gcc.target/arm/wmul-11.c: New file.
2804 * gcc.target/arm/wmul-12.c: New file.
2805 * gcc.target/arm/wmul-13.c: New file.
2807 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2809 * gcc.target/arm/wmul-10.c: New file.
2811 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2813 * gcc.target/arm/wmul-9.c: New file.
2814 * gcc.target/arm/wmul-bitfield-2.c: New file.
2816 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2818 * gcc.target/arm/wmul-8.c: New file.
2820 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2822 * gcc.target/arm/wmul-7.c: New file.
2824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2826 * gcc.target/arm/wmul-6.c: New file.
2828 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2830 * gcc.target/arm/wmul-5.c: New file.
2831 * gcc.target/arm/no-wmla-1.c: New file.
2833 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2835 * gcc.target/arm/wmul-bitfield-1.c: New file.
2837 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2839 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2841 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2843 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2844 * gcc.target/i386/conversion.c: Likewise.
2846 2011-08-19 Richard Guenther <rguenther@suse.de>
2848 * gcc.dg/torture/pr50067-1.c: New testcase.
2849 * gcc.dg/torture/pr50067-2.c: Likewise.
2851 2011-08-19 Joey Ye <joey.ye@arm.com>
2854 * gcc.target/arm/handler-align.c: New test.
2855 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2858 2011-08-19 Joey Ye <joey.ye@arm.com>
2860 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2862 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2865 * gfortran.dg/end_block_label_1.f90: New test.
2866 * gfortran.dg/end_associate_label_1.f90: New test.
2868 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2870 * gcc.dg/c1x-pointer-float-1.c: New test.
2872 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2875 * gfortran.dg/duplicate_labels_2.f: New test.
2877 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2879 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2880 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2881 gcc.dg/c1x-noreturn-5.c: New tests.
2883 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2885 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2887 2011-08-18 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2891 * gfortran.dg/coarray_lock_3.f90: Fix test.
2892 * gfortran.dg/coarray_lock_4.f90: New.
2893 * gfortran.dg/coarray_lock_5.f90: New.
2895 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.c-torture/compile/pr50009.c: New test.
2901 * gcc.dg/torture/pr50092.c: New test.
2903 2011-08-18 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/namelist_73.f90: New.
2908 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2913 * gcc.dg/pr50017.c: New test.
2915 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2918 * g++.dg/lookup/hidden-var1.C: New test case.
2920 2011-08-17 Tobias Burnus <burnus@net-b.de>
2923 * gfortran.dg/warn_unused_var_2.f90: New.
2924 * gfortran.dg/warn_unused_var_3.f90: New.
2926 2011-08-17 Tom de Vries <tom@codesourcery.com>
2929 * gcc.target/arm/pr43597.c: New test.
2931 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2934 * gfortran.dg/common_13.f90: New.
2936 2011-08-16 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp0x/variadic-unresolved.C: New.
2941 * g++.old-deja/g++.brendan/README: Add R.I.P.
2943 * g++.dg/ext/attr-used-1.C: New.
2946 * g++.dg/cpp0x/initlist56.C: New.
2948 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2951 * g++.dg/opt/life1.C: Only run on Linux.
2953 2011-08-15 Tobias Burnus <burnus@net-b.de>
2955 * gfortran.dg/coarray_26.f90: New.
2957 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2959 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2962 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2965 * gfortran.dg/func_result_7.f90: New.
2967 2011-08-13 Jason Merrill <jason@redhat.com>
2970 * g++.dg/cpp0x/decltype32.C: New.
2973 * g++.dg/diagnostic/expr1.C: New.
2975 2011-08-12 David Li <davidxl@google.com>
2977 * g++.dg/abi/vbase15.C: New test.
2979 2011-08-12 Jason Merrill <jason@redhat.com>
2982 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2984 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2986 * gcc.dg/builtins-67.c: New test.
2987 * gcc.target/i386/conversion.c: Ditto.
2989 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2990 Brian Hackett <bhackett1024@gmail.com>
2992 * g++.dg/plugin/decl_plugin.c: New.
2993 * g++.dg/plugin/decl-plugin-test.C: New.
2994 * g++.dg/plugin/plugin.exp: Add above testcase.
2996 2011-08-11 Richard Guenther <rguenther@suse.de>
2998 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3000 2011-08-11 Michael Matz <matz@suse.de>
3002 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3004 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3006 PR tree-optimization/50039
3007 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3008 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3010 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3012 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3013 (sse4_1_test): Initialize src3 with random value.
3015 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3017 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3018 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3019 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3020 * gcc.dg/scal-to-vec1.c: New test.
3021 * gcc.dg/scal-to-vec2.c: New test.
3023 2011-08-09 Richard Guenther <rguenther@suse.de>
3025 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3026 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3027 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3028 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3030 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3032 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3034 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3036 * gcc.dg/pr49948.c: Require pthread effective target.
3038 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3040 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3042 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3044 * gcc.target/i386/sse-22a.c: New test.
3046 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3048 PR tree-optimization/50014
3049 * gcc.dg/vect/pr50014.c: New test.
3051 2011-08-08 Martin Jambor <mjambor@suse.cz>
3054 * gcc.dg/tree-ssa/pr49923.c: New test.
3056 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3059 * gcc.target/i386/pr49781-1.c: New.
3061 2011-08-08 Jason Merrill <jason@redhat.com>
3063 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3065 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3067 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3070 * gfortran.dg/typebound_override_1.f90: New.
3072 2011-08-07 Kai Tietz <ktietz@redhat.com>
3074 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3075 x86_64 mingw target.
3076 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3077 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3078 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3079 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3080 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3081 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3082 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3083 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3084 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3085 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3087 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3090 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3092 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3094 * gcc.dg/pr48770.c: Cleanup coverage files.
3095 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3097 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3099 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3100 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3101 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3102 lzcnt and bmi options.
3104 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3107 * gcc.dg/pr47381-1.c: New.
3108 * gcc.dg/pr47381-2.c: Likewise.
3109 * gcc.target/i386/pr47381.c: Likewise.
3111 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.dg/pr47727.c: New.
3117 * gcc.dg/pr47372-1.c: New.
3118 * gcc.dg/pr47372-2.c: Likewise.
3120 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3123 * gcc.target/i386/pr47449.c: New.
3126 * gcc.dg/pr47446-1.c: New.
3127 * gcc.dg/pr47446-2.c: Likewise.
3129 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3132 * gcc.dg/pr47766.c: New.
3135 * gcc.dg/tls/pr47715-1.c: New.
3136 * gcc.dg/tls/pr47715-2.c: Likewise.
3137 * gcc.dg/tls/pr47715-3.c: Likewise.
3138 * gcc.dg/tls/pr47715-4.c: Likewise.
3139 * gcc.dg/tls/pr47715-5.c: Likewise.
3141 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3144 * objc.dg/gnu-api-2-class.m: Updated comments.
3145 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3146 * objc.dg/gnu-api-2-class-meta.m: New test.
3147 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3149 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3152 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3153 with classes that are in construction.
3155 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3158 * gcc.target/i386/pr48084-1.c: New.
3159 * gcc.target/i386/pr48084-2.c: Likewise.
3160 * gcc.target/i386/pr48084-3.c: Likewise.
3161 * gcc.target/i386/pr48084-4.c: Likewise.
3162 * gcc.target/i386/pr48084-5.c: Likewise.
3164 PR rtl-optimization/49504
3165 * gcc.target/i386/pr49504.c: New.
3168 * gcc.dg/pr49860.c: New.
3170 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3173 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3174 with classes that are in construction.
3176 2011-08-05 Jason Merrill <jason@redhat.com>
3179 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3182 * g++.dg/cpp0x/decltype31.C: New.
3185 * g++.dg/init/array28.C: New.
3188 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3190 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3193 * gcc.dg/pr47369-1.c: New.
3195 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3198 * gcc.dg/torture/pr47364-1.c: New.
3199 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3200 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3202 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3205 * gfortran.dg/transfer_check_2.f90: New test case.
3207 2011-08-05 Jan Hubicka <jh@suse.cz>
3210 * gfortran.dg/pr49494.f90: New testcase.
3212 2011-08-05 Jan Hubicka <jh@suse.cz>
3215 * gcc.c-torture/compile/pr49735.c: New testcase.
3217 2011-08-05 Jason Merrill <jason@redhat.com>
3220 * g++.dg/cpp0x/initlist56.C: New.
3223 * g++.dg/overload/rvalue2.C: New.
3226 * g++.dg/cpp0x/range-for21.C: New.
3228 * g++.dg/ext/vla11.C: New.
3230 2011-08-05 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/49984
3233 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3235 2011-08-05 Richard Guenther <rguenther@suse.de>
3237 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3238 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3239 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3241 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3243 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3244 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3245 * gfortran.dg/ldist-pr43023.f90: Ditto.
3246 * gfortran.dg/namelist_52.f90: Ditto.
3247 * gfortran.dg/interface_proc_end.f90: Ditto.
3248 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3249 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3251 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3253 * gcc.dg/vect/vect-over-widen-1.c: New test.
3254 * gcc.dg/vect/vect-over-widen-2.c: New test.
3255 * gcc.dg/vect/vect-over-widen-3.c: New test.
3256 * gcc.dg/vect/vect-over-widen-4.c: New test.
3258 2011-08-04 Richard Guenther <rguenther@suse.de>
3261 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3263 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3265 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3267 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3270 * g++.dg/ext/builtin-object-size3.C: New test.
3272 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3274 PR tree-optimization/49948
3275 * gcc.dg/pr49948.c: New test.
3277 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3280 * gcc.dg/torture/pr47383.c: New.
3282 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3284 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3286 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3288 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3290 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3293 * gcc.dg/torture/pr47744-1.c: New.
3294 * gcc.dg/torture/pr47744-2.c: Likewise.
3295 * gcc.dg/torture/pr47744-3.c: Likewise.
3297 2011-08-03 Richard Guenther <rguenther@suse.de>
3300 * gcc.dg/torture/pr49958.c: New testcase.
3302 2011-08-03 Richard Guenther <rguenther@suse.de>
3304 PR tree-optimization/49938
3305 * g++.dg/torture/pr49938.C: New testcase.
3307 2011-08-02 Jason Merrill <jason@redhat.com>
3310 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3313 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3316 * g++.dg/cpp0x/variadic115.C: New.
3319 * g++.dg/cpp0x/union5.C: New.
3321 2011-08-02 Daniel Kraft <d@domob.eu>
3324 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3326 2011-08-02 Kai Tietz <ktietz@redhat.com>
3329 * gcc.dg/tree-ssa/forwprop-15.c
3331 2011-08-02 Jason Merrill <jason@redhat.com>
3334 * g++.dg/cpp0x/range-for20.C: New.
3336 2011-08-02 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/coarray_lib_token_3.f90: New.
3340 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3343 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3344 * gcc.dg/gomp/atomic-15.c: New test.
3345 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3346 * g++.dg/gomp/atomic-15.C: New test.
3347 * g++.dg/gomp/private-1.C: New test.
3348 * g++.dg/gomp/sharing-2.C: New test.
3349 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3350 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3351 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3353 2011-08-02 Tobias Burnus <burnus@net-b.de>
3355 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3356 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3358 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3359 * gfortran.dg/allocatable_function_5.f90: Ditto.
3360 * gfortran.dg/allocate_stat.f90: Ditto.
3361 * gfortran.dg/array_constructor_20.f90: Ditto.
3362 * gfortran.dg/array_constructor_21.f90: Ditto.
3363 * gfortran.dg/array_constructor_22.f90: Ditto.
3364 * gfortran.dg/array_constructor_26.f03: Ditto.
3365 * gfortran.dg/array_function_4.f90: Ditto.
3366 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3367 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3368 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3369 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3370 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3371 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3372 * gfortran.dg/class_15.f03: Ditto.
3373 * gfortran.dg/class_27.f03: Ditto.
3374 * gfortran.dg/class_33.f90: Ditto.
3375 * gfortran.dg/class_37.f03: Ditto.
3376 * gfortran.dg/class_40.f03: Ditto.
3377 * gfortran.dg/class_42.f03: Ditto.
3378 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3379 * gfortran.dg/coarray/registering_1.f90: Ditto.
3380 * gfortran.dg/convert_1.f90: Ditto.
3381 * gfortran.dg/default_initialization_3.f90: Ditto.
3382 * gfortran.dg/dependency_25.f90: Ditto.
3383 * gfortran.dg/dependency_26.f90: Ditto.
3384 * gfortran.dg/dependency_36.f90: Ditto.
3385 * gfortran.dg/dependency_37.f90: Ditto.
3386 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3387 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3388 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3389 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3390 * gfortran.dg/elemental_result_1.f90: Ditto.
3391 * gfortran.dg/empty_derived_type.f90: Ditto.
3392 * gfortran.dg/entry_7.f90: Ditto.
3393 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3394 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3395 * gfortran.dg/error_recovery_3.f90: Ditto.
3396 * gfortran.dg/extends_4.f03: Ditto.
3397 * gfortran.dg/func_assign.f90: Ditto.
3398 * gfortran.dg/func_assign_3.f90: Ditto.
3399 * gfortran.dg/generic_1.f90: Ditto.
3400 * gfortran.dg/generic_18.f90: Ditto.
3401 * gfortran.dg/generic_22.f03: Ditto.
3402 * gfortran.dg/generic_4.f90: Ditto.
3403 * gfortran.dg/generic_6.f90: Ditto.
3404 * gfortran.dg/generic_actual_arg.f90: Ditto.
3405 * gfortran.dg/graphite/id-21.f: Ditto.
3406 * gfortran.dg/graphite/pr45758.f90: Ditto.
3407 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3408 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3409 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3410 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3411 * gfortran.dg/host_used_types_1.f90: Ditto.
3412 * gfortran.dg/implicit_1.f90: Ditto.
3413 * gfortran.dg/implicit_11.f90: Ditto.
3414 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3415 * gfortran.dg/impure_actual_1.f90: Ditto.
3416 * gfortran.dg/impure_assignment_1.f90: Ditto.
3417 * gfortran.dg/impure_constructor_1.f90: Ditto.
3418 * gfortran.dg/initialization_10.f90: Ditto.
3419 * gfortran.dg/initialization_12.f90: Ditto.
3420 * gfortran.dg/interface_14.f90: Ditto.
3421 * gfortran.dg/interface_15.f90: Ditto.
3422 * gfortran.dg/interface_2.f90: Ditto.
3423 * gfortran.dg/interface_25.f90: Ditto.
3424 * gfortran.dg/interface_26.f90: Ditto.
3425 * gfortran.dg/interface_29.f90: Ditto.
3426 * gfortran.dg/interface_assignment_1.f90: Ditto.
3427 * gfortran.dg/internal_pack_6.f90: Ditto.
3428 * gfortran.dg/internal_pack_7.f90: Ditto.
3429 * gfortran.dg/internal_pack_8.f90: Ditto.
3430 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3431 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3432 * gfortran.dg/module_commons_3.f90: Ditto.
3433 * gfortran.dg/module_equivalence_4.f90: Ditto.
3434 * gfortran.dg/module_equivalence_6.f90: Ditto.
3435 * gfortran.dg/module_function_type_1.f90: Ditto.
3436 * gfortran.dg/module_naming_1.f90: Ditto.
3437 * gfortran.dg/namelist_4.f90: Ditto.
3438 * gfortran.dg/operator_c1202.f90: Ditto.
3439 * gfortran.dg/parens_7.f90: Ditto.
3440 * gfortran.dg/pr32921.f: Ditto.
3441 * gfortran.dg/pr33646.f90: Ditto.
3442 * gfortran.dg/pr41928.f90: Ditto.
3443 * gfortran.dg/pr42119.f90: Ditto.
3444 * gfortran.dg/pr43984.f90: Ditto.
3445 * gfortran.dg/present_1.f90: Ditto.
3446 * gfortran.dg/private_type_2.f90: Ditto.
3447 * gfortran.dg/proc_decl_2.f90: Ditto.
3448 * gfortran.dg/proc_ptr_10.f90: Ditto.
3449 * gfortran.dg/proc_ptr_22.f90: Ditto.
3450 * gfortran.dg/proc_ptr_8.f90: Ditto.
3451 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3452 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3453 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3454 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3455 * gfortran.dg/substring_equivalence.f90: Ditto.
3456 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3457 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3458 * gfortran.dg/trim_optimize_6.f90: Ditto.
3459 * gfortran.dg/typebound_call_12.f03: Ditto.
3460 * gfortran.dg/typebound_operator_5.f03: Ditto.
3461 * gfortran.dg/typebound_operator_6.f03: Ditto.
3462 * gfortran.dg/typebound_proc_18.f03: Ditto.
3463 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3464 * gfortran.dg/use_1.f90: Ditto.
3465 * gfortran.dg/use_10.f90: Ditto.
3466 * gfortran.dg/use_11.f90: Ditto.
3467 * gfortran.dg/use_14.f90: Ditto.
3468 * gfortran.dg/use_only_2.f90: Ditto.
3469 * gfortran.dg/use_rename_4.f90: Ditto.
3470 * gfortran.dg/use_rename_5.f90: Ditto.
3471 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3472 * gfortran.dg/used_interface_ref.f90: Ditto.
3473 * gfortran.dg/used_types_11.f90: Ditto.
3474 * gfortran.dg/used_types_3.f90: Ditto.
3475 * gfortran.dg/used_types_4.f90: Ditto.
3476 * gfortran.dg/userdef_operator_2.f90: Ditto.
3477 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3478 * gfortran.dg/vect/pr46213.f90: Ditto.
3479 * gfortran.dg/whole_file_21.f90: Ditto.
3480 * gfortran.dg/whole_file_22.f90: Ditto.
3481 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3482 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3484 2011-08-02 Kai Tietz <ktietz@redhat.com>
3486 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3488 2011-08-01 Jason Merrill <jason@redhat.com>
3491 * g++.dg/abi/mangle49.C: New.
3494 * g++.dg/cpp0x/constexpr-array4.C: New.
3497 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3499 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3502 * gcc.target/i386/pr49927.c: New test.
3504 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3506 PR tree-optimization/49926
3507 * gcc.dg/vect/pr49926.c: New test.
3509 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3511 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3512 * gcc.target/i386/lzcnt-1.c: New test.
3513 * gcc.target/i386/lzcnt-2.c: Likewise.
3514 * gcc.target/i386/lzcnt-2a.c: Likewise.
3515 * gcc.target/i386/lzcnt-3.c: Likewise.
3516 * gcc.target/i386/lzcnt-4.c: Likewise.
3517 * gcc.target/i386/lzcnt-4a.c: Likewise.
3518 * gcc.target/i386/lzcnt-5.c: Likewise.
3519 * gcc.target/i386/lzcnt-6.c: Likewise.
3520 * gcc.target/i386/lzcnt-6a.c: Likewise.
3521 * gcc.target/i386/lzcnt-check.h: Likewise.
3523 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3524 * gcc.target/i386/sse-13.c: Likewise.
3525 * gcc.target/i386/sse-14.c: Likewise.
3526 * g++.dg/other/i386-2.C: Likewise.
3527 * g++.dg/other/i386-3.C: Likewise.
3529 2011-08-01 Julian Brown <julian@codesourcery.com>
3531 * gcc.target/arm/fixed-point-exec.c: New test.
3533 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3536 * gcc.target/i386/pr49920.c: New test.
3538 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3540 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3541 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3542 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3543 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3544 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3545 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3546 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3547 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3548 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3549 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3550 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3551 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3552 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3553 * g++.dg/tree-ssa/pr33615.C: Ditto.
3554 * g++.dg/tree-ssa/restrict1.C: Ditto.
3555 * c-c++-common/restrict-2.c: Ditto.
3556 * gfortran.dg/pr32921.f: Ditto.
3557 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3558 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3559 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3560 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3561 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3562 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3563 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3564 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3565 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3566 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3568 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3570 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3571 .exe.ltrans[0-9]*. dump files.
3573 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3576 * gfortran.dg/abstract_type_6.f03: Modified.
3577 * gfortran.dg/typebound_proc_24.f03: New.
3579 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/init/for1.C: Fix.
3584 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3587 * gfortran.dg/string_5.f90: New test.
3589 2011-07-29 Jason Merrill <jason@redhat.com>
3592 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3594 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596 PR tree-optimization/47407
3597 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3601 2011-07-29 Richard Guenther <rguenther@suse.de>
3603 * gcc.dg/uninit-suppress.c: Also disable VRP.
3604 * gcc.dg/uninit-suppress_2.c: Likewise.
3606 2011-07-28 Jason Merrill <jason@redhat.com>
3609 * g++.dg/template/nontype24.C: New.
3611 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3613 PR rtl-optimization/47958
3614 * gcc.dg/torture/pr47958-1.c: New.
3616 2011-07-29 Wei Guozhi <carrot@google.com>
3618 PR rtl-optimization/49799
3619 * gcc.dg/pr49799.c: New test case.
3621 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3624 * gcc.dg/graphite/id-pr48648.c: New.
3626 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3629 * gfortran.dg/maxloc_2.f90: New test.
3630 * gfortran.dg/maxloc_3.f90: New test.
3631 * gfortran.dg/minloc_1.f90: New test.
3632 * gfortran.dg/minloc_2.f90: New test.
3633 * gfortran.dg/minloc_3.f90: New test.
3634 * gfortran.dg/minmaxloc_7.f90: New test.
3637 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3639 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3641 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3642 the builtin isn't optimized away.
3644 2011-07-27 Tobias Burnus <burnus@net-b.de>
3647 * gfortran.dg/lto/pr45586-2_0.f90: New.
3649 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3652 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3653 * c-c++-common/cxxbitfields-5.c: Same.
3655 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3657 * lib/target-supports.exp (check_effective_target_mmap): Use
3658 check_function_available.
3660 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3662 * g++.old-deja/g++.pt/crash60.C: Updated.
3664 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.target/i386/pr49866.c: New test.
3669 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3671 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3672 * gcc.target/i386/bmi-andn-1.c: New test.
3673 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3674 * gcc.target/i386/bmi-andn-2.c: Likewise.
3675 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3676 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3677 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3678 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3679 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3680 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3681 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3682 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3683 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3684 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3685 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3686 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3687 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3688 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3689 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3690 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3691 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3692 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3693 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3694 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3695 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3697 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3700 * gfortran.dg/graphite/id-pr47691.f: New.
3702 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3704 * gcc.target/i386/avx-os-support.h: New.
3705 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3706 (main): Check avx_os_support before the test is run.
3707 * gcc.target/i386/aes-avx-check.h: Ditto.
3708 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3710 2011-07-27 Kai Tietz <ktietz@redhat.com>
3712 * gcc.target/i386/aggregate-ret3.c: New test.
3713 * gcc.target/i386/aggregate-ret4.c: New test.
3715 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3718 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3719 allocated array should *not* change its size.
3720 * gfortran.dg/multiple_allocation_3.f90: New test.
3722 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3725 * g++.dg/cpp0x/constexpr-49776.C: New.
3727 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3730 * gcc.dg/graphite/id-pr47046.c: New.
3732 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3735 * gcc.dg/graphite/run-id-pr47593.c: New.
3737 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3740 * gcc.dg/graphite/run-id-pr47653.c: New.
3741 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3742 induction variables.
3743 * gcc.dg/graphite/scop-16.c: Same.
3744 * gcc.dg/graphite/scop-17.c: Same.
3745 * gcc.dg/graphite/scop-21.c: Same.
3747 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3750 * gcc.dg/graphite/id-pr48805.c: New.
3752 2011-07-26 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/coarray_lib_token_2.f90: New.
3756 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3758 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3761 2011-07-25 Andrew Pinski <apinski@cavium.com>
3764 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3765 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3767 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3769 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3771 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3772 * gcc.c-torture/execute/loop-2g.c: Likewise.
3773 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3774 Require mmap support.
3775 * gcc.c-torture/execute/loop-2g.x: Likewise.
3776 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3777 (MAP_ANON): Provide default.
3778 * gcc.dg/20050826-1.c: Likewise.
3779 * gcc.target/i386/pr36533.c: Likewise.
3780 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3781 Use dg-require-effective-target mmap.
3783 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3786 * g++.dg/cpp0x/range-for19.C: New.
3788 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3794 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3797 * g++.dg/torture/pr49309.C: Remove.
3799 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3801 PR tree-optimization/49809
3802 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3805 2011-07-25 Richard Guenther <rguenther@suse.de>
3807 PR tree-optimization/49715
3808 * gcc.target/i386/pr49715-1.c: New testcase.
3809 * gcc.target/i386/pr49715-2.c: Likewise.
3811 2011-07-23 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3815 2011-07-22 Jason Merrill <jason@redhat.com>
3818 * g++.dg/cpp0x/initlist55.C: New.
3820 2011-07-23 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/namelist_72.f: New.
3825 2011-07-23 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/coarray_25.f90: New.
3829 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3831 * override1.C: This test should use c++0x mode.
3832 * override3.C: New. Test the diagnostics in c++98 mode.
3834 2011-07-22 Jason Merrill <jason@redhat.com>
3835 Mark Glisse <marc.glisse@normalesup.org>
3838 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3841 * g++.dg/opt/builtins2.C: New.
3842 * g++.dg/other/error27.C: Don't rely on __builtin.
3844 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3846 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3848 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3849 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3850 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3851 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3853 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3856 2011-07-22 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/45819
3859 * gcc.dg/pr45819.c: New testcase.
3861 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3863 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3865 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3869 * gcc.dg/graphite/run-id-pr47654.c: New.
3871 2011-07-21 Ian Lance Taylor <iant@google.com>
3874 * gcc.dg/pr49705.c: New test.
3876 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3878 * lib/target-supports.exp (check_avx_os_support_available): New.
3879 (check_effective_target_avx_runtime): Use it.
3881 2011-07-21 Richard Guenther <rguenther@suse.de>
3883 PR tree-optimization/49770
3884 * g++.dg/torture/pr49770.C: New testcase.
3886 2011-07-21 Kai Tietz <ktietz@redhat.com>
3888 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3889 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3891 2011-07-21 Tobias Burnus <burnus@net-b.de>
3893 * gfortran.dg/coarray_lib_token_1.f90: New.
3895 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3897 * gcc.dg/pr32912-2.c: Skip for AVR.
3898 * gcc.dg/pr44674.c: Add dg-require-profiling.
3900 2011-07-20 Jason Merrill <jason@redhat.com>
3902 * g++.dg/ext/desig2.C: New.
3904 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3906 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3908 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3909 * gcc.target/powerpc/recip-3.c: Ditto.
3911 2011-07-19 Jason Merrill <jason@redhat.com>
3913 PR c++/6709 (DR 743)
3914 PR c++/42603 (DR 950)
3915 * g++.dg/cpp0x/decltype21.C: New.
3917 2011-07-20 Richard Guenther <rguenther@suse.de>
3920 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3921 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3923 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3925 * gcc.target/arm/combine-movs.c: New.
3926 * gcc.target/arm/unsigned-extend-2.c: New.
3928 2011-07-19 Jason Merrill <jason@redhat.com>
3931 * g++.dg/cpp0x/variadic114.C: New.
3933 2011-07-19 Tobias Burnus <burnus@net-b.de>
3935 * gfortran.dg/coarray_args_1.f90: New.
3936 * gfortran.dg/coarray_args_2.f90: New.
3938 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3941 * gfortran.dg/allocate_error_3.f90: New.
3943 2011-07-19 Richard Guenther <rguenther@suse.de>
3945 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3946 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3947 * gcc.dg/torture/20110719-1.c: New testcase.
3949 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3951 PR tree-optimization/49768
3952 * gcc.c-torture/execute/pr49768.c: New test.
3954 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3956 PR tree-optimization/49771
3957 * gcc.dg/vect/pr49771.c: New test.
3959 2011-07-18 Martin Jambor <mjambor@suse.cz>
3961 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3962 * gcc.dg/ipa/ipa-2.c: Likewise.
3963 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3964 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3965 * gcc.dg/ipa/ipa-5.c: Likewise.
3966 * gcc.dg/ipa/ipa-7.c: Likewise.
3967 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3968 * gcc.dg/ipa/ipacost-1.c: Likewise.
3969 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3971 * gcc.dg/ipa/ipcp-1.c: New test.
3972 * gcc.dg/ipa/ipcp-2.c: Likewise.
3973 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3975 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3978 * gfortran.dg/pr49675.f90: New test.
3980 2011-07-18 Richard Guenther <rguenther@suse.de>
3982 * gcc.dg/torture/20110718-1.c: New testcase.
3984 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3986 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3987 * g++.dg/ext/bitfield3.C: Likewise.
3988 * g++.dg/ext/bitfield4.C: Likewise.
3989 * g++.dg/ext/bitfield5.C: Likewise.
3990 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3991 * g++.dg/other/pr23205-2.C: Likewise.
3992 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3993 * gcc.c-torture/compile/20001109-2.c: Likewise.
3994 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3995 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3996 * gcc.dg/bitfld-16.c: Likewise.
3997 * gcc.dg/bitfld-17.c: Likewise.
3998 * gcc.dg/bitfld-18.c: Likewise.
3999 * gcc.dg/builtins-config.h: Remove Netware support.
4000 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4001 * gcc.dg/cdce2.c: Likewise.
4002 * gcc.dg/cpp/assert4.c: Remove netware support.
4003 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4004 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4006 * lib/target-supports.exp (check_visibility_available): Remove
4008 (check_profiling_available): Likewise.
4010 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4012 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4014 2011-07-17 Tobias Burnus <burnus@net-b.de>
4015 Thomas Koenig <tkoenig@gcc.gnu.org>
4018 * gfortran.dg/generic_17.f90: Fix testcase.
4019 * gfortran.dg/interface_3.f90: Add dg-error.
4020 * gfortran.dg/use_14.f90: New.
4021 * gfortran.dg/use_15.f90: New.
4023 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4025 * gnat.dg/pointer_controlled.adb: New test.
4027 2011-07-17 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/pointer_remapping_7.f90: New.
4032 2011-07-16 Jason Merrill <jason@redhat.com>
4034 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4036 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4037 Jason Merrill <jason@redhat.com>
4041 * g++.dg/cpp0x/decltype29.C: Adjust.
4042 * g++.dg/cpp0x/error4.C: Adjust.
4043 * g++.dg/cpp0x/sfinae26.C: Adjust.
4044 * g++.dg/cpp0x/variadic105.C: Adjust.
4045 * g++.dg/template/deduce3.C: Adjust.
4046 * g++.dg/template/error45.C: Adjust.
4047 * g++.dg/template/ptrmem2.C: Adjust.
4048 * g++.dg/template/sfinae2.C: Adjust.
4049 * g++.old-deja/g++.pt/crash60.C: Adjust.
4050 * g++.old-deja/g++.pt/unify6.C: Adjust.
4051 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4052 * g++.dg/cpp0x/nullptr15.C: Adjust.
4053 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4054 * g++.dg/cpp0x/pr31431.C: Adjust.
4055 * g++.dg/cpp0x/pr31434.C: Adjust.
4056 * g++.dg/cpp0x/sfinae11.C: Adjust
4057 * g++.dg/cpp0x/temp_default2.C: Adjust.
4058 * g++.dg/cpp0x/trailing4.C: Adjust.
4059 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4060 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4061 * g++.dg/cpp0x/variadic105.C: Adjust.
4062 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4063 * g++.dg/ext/vla2.C: Adjust.
4064 * g++.dg/other/ptrmem10.C: Adjust.
4065 * g++.dg/other/ptrmem11.C: Adjust.
4066 * g++.dg/overload/unknown1.C: Adjust.
4067 * g++.dg/template/conv11.C: Adjust.
4068 * g++.dg/template/dependent-expr5.C: Adjust.
4069 * g++.dg/template/friend.C: Adjust.
4070 * g++.dg/template/incomplete2.C: Adjust.
4071 * g++.dg/template/local4.C: Adjust.
4072 * g++.dg/template/local6.C: Adjust.
4073 * g++.dg/template/operator9.C: Adjust.
4074 * g++.dg/template/ttp25.C: Adjust.
4075 * g++.dg/template/unify10.C: Adjust.
4076 * g++.dg/template/unify11.C: Adjust.
4077 * g++.dg/template/unify6.C: Adjust.
4078 * g++.dg/template/unify9.C: Adjust.
4079 * g++.dg/template/varmod1.C: Adjust.
4080 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4081 * g++.old-deja/g++.pt/crash28.C: Adjust.
4082 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4083 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4084 * g++.old-deja/g++.pt/expr2.C: Adjust.
4085 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4086 * g++.old-deja/g++.pt/spec5.C: Adjust.
4087 * g++.old-deja/g++.pt/spec6.C: Adjust.
4088 * g++.old-deja/g++.pt/unify4.C: Adjust.
4089 * g++.old-deja/g++.pt/unify8.C: Adjust.
4090 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4091 * g++.dg/overload/template5.C: New testcase.
4092 * g++.dg/template/overload12.C: New testcase.
4094 2011-07-11 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4097 * gfortran.dg/coarray_7.f90: Ditto.
4098 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4099 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4101 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4103 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4105 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4106 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4107 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4109 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4110 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4111 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4113 2011-07-15 Jason Merrill <jason@redhat.com>
4116 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4117 Use --extra_opts instead of --additional_options.
4119 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/torture/pr49309.C: Remove.
4124 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4126 * gcc.target/tic6x/weak-call.c: New test.
4127 * gcc.target/tic6x/fpcmp.c: New test.
4128 * gcc.target/tic6x/fpdiv.c: New test.
4129 * gcc.target/tic6x/rotdi16-scan.c: New test.
4130 * gcc.target/tic6x/ffssi.c: New test.
4131 * gcc.target/tic6x/fpdiv-lib.c: New test.
4132 * gcc.target/tic6x/cold-lc.c: New test.
4133 * gcc.target/tic6x/longcalls.c: New test.
4134 * gcc.target/tic6x/abi-align-1.c: New test.
4135 * gcc.target/tic6x/fpcmp-finite.c: New test.
4136 * gcc.target/tic6x/rotdi16.c: New test.
4137 * gcc.target/tic6x/bswapl.c: New test.
4138 * gcc.target/tic6x/ffsdi.c: New test.
4139 * gcc.target/tic6x/tic6x.exp: New file.
4140 * gcc.target/tic6x/builtins/arith24.c: New test.
4141 * gcc.target/tic6x/builtins/smpy.c: New test.
4142 * gcc.target/tic6x/builtins/smpylh.c: New test.
4143 * gcc.target/tic6x/builtins/smpyh.c: New test.
4144 * gcc.target/tic6x/builtins/sarith1.c: New test.
4145 * gcc.target/tic6x/builtins/extclr.c: New test
4146 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4147 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4148 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4149 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4151 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4153 * gcc.dg/20020312-2.c: Likewise.
4154 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4155 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4156 * gcc.dg/torture/builtin-math-7.c: Likewise.
4159 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4160 not testing tic6x-*-*.
4162 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4165 * g++.dg/torture/pr49309.C: New testcase.
4167 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4169 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4171 2011-07-14 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/49651
4174 * gcc.dg/torture/pr49651.c: New testcase.
4176 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4179 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4181 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4183 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4184 -mno-pointers-to-nested-functions.
4185 * gcc.target/powerpc/no-r11-2.c: Ditto.
4186 * gcc.target/powerpc/no-r11-3.c: Ditto.
4188 2011-07-13 Jason Merrill <jason@redhat.com>
4190 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4191 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4192 when compiling C files.
4193 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4194 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4195 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4196 * g++.dg/lookup/anon2.C: Likewise.
4197 * g++.dg/tree-ssa/copyprop.C: Likewise.
4198 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4199 * g++.dg/init/vector1.C: Ignore narrowing errors.
4200 * g++.dg/torture/pr35526.C: Likewise.
4201 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4203 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4206 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4209 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4211 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4212 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4214 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4216 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4217 * lib/obj-c++.exp (obj-c++_init): Ditto.
4218 * lib/file-format.exp (gcc_target_object_format): Ditto.
4219 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4220 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4221 (check_visibility_available): Ditto.
4222 (check_effective_target_tls_native): Ditto.
4223 (check_effective_target_tls_emulated): Ditto.
4224 (check_effective_target_function_sections): Ditto.
4226 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4228 * gcc.target/arm/pr48183.c: New test.
4230 2011-07-13 Richard Guenther <rguenther@suse.de>
4232 * gcc.dg/torture/20110713-1.c: New testcase.
4234 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4237 * gcc.c-torture/compile/pr49474.c: New testcase.
4239 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4241 PR tree-optimization/49712
4242 * gcc.c-torture/execute/pr49712.c: New test.
4244 2011-07-11 Jason Merrill <jason@redhat.com>
4247 * g++.dg/template/recurse3.C: New.
4249 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.dg/guality/csttest.c: New test.
4255 * gfortran.dg/pr49698.f90: New test.
4257 2011-07-11 Jeff Law <law@redhat.com>
4259 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4261 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4263 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4264 * go.test/go-test.exp (go-set-goarch): Likewise.
4266 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4269 * gcc.target/avr/torture/pr39633.c: New test case.
4271 2011-07-11 Tobias Burnus <burnus@net-b.de>
4274 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4276 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4278 * lib/target-supports.exp (check_effective_target_scheduling):
4280 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4281 * gcc.dg/pr45055.c: Ditto.
4282 * gcc.dg/pr45353.c: Ditto.
4283 * g++.dg/pr45056.C: Ditto.
4285 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4287 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4288 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4289 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4290 * g++.dg/torture/pr31863.C: Skip AVR.
4292 2011-07-10 Tobias Burnus <burnus@net-b.de>
4295 * gfortran.dg/intrinsic_signal.f90: New.
4297 2011-07-09 Jason Merrill <jason@redhat.com>
4299 * g++.dg/cpp0x/regress/regress6.C: New.
4300 * g++.dg/parse/crash45.C: Adjust message.
4301 * g++.dg/template/crash38.C: Adjust message.
4302 * g++.dg/template/crash64.C: Adjust message.
4304 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4306 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4307 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4308 * g++.dg/abi/bitfield3.C: Likewise.
4309 * g++.dg/eh/pr38662.C: Likewise.
4310 * g++.dg/ext/attrib36.C: Likewise.
4311 * g++.dg/ext/attrib37.C: Likewise.
4312 * g++.dg/ext/attrib8.C: Likewise.
4313 * g++.dg/ext/tmplattr1.C: Likewise.
4314 * g++.dg/inherit/override-attribs.C: Likewise.
4315 * g++.dg/opt/inline9.C: Likewise.
4316 * g++.dg/opt/life1.C: Likewise.
4317 * g++.dg/opt/longbranch2.C: Likewise.
4318 * g++.dg/opt/nrv12.C: Likewise.
4319 * g++.dg/opt/reg-stack4.C: Likewise.
4320 * g++.dg/other/pr35504.C: Likewise.
4321 * g++.dg/other/pr39496.C: Likewise.
4322 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4323 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4324 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4325 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4326 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4327 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4328 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4329 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4330 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4331 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4332 * g++.dg/warn/pr15774-1.C: Likewise.
4333 * g++.dg/warn/pr15774-2.C: Likewise.
4334 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4335 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4336 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4337 * g++.old-deja/g++.pt/asm2.C: Likewise.
4338 * gcc.c-torture/compile/20000804-1.c: Likewise.
4339 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4340 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4341 * gcc.dg/20020108-1.c: Likewise.
4342 * gcc.dg/20020122-2.c: Likewise.
4343 * gcc.dg/20020122-3.c: Likewise.
4344 * gcc.dg/20020206-1.c: Likewise.
4345 * gcc.dg/20020219-1.c: Likewise.
4346 * gcc.dg/20020310-1.c: Likewise.
4347 * gcc.dg/20020411-1.c: Likewise.
4348 * gcc.dg/20020418-2.c: Likewise.
4349 * gcc.dg/20020426-2.c: Likewise.
4350 * gcc.dg/20020517-1.c: Likewise.
4351 * gcc.dg/20030204-1.c: Likewise.
4352 * gcc.dg/20030826-2.c: Likewise.
4353 * gcc.dg/20031102-1.c: Likewise.
4354 * gcc.dg/20031202-1.c: Likewise.
4355 * gcc.dg/20050111-1.c: Likewise.
4356 * gcc.dg/20050503-1.c: Likewise.
4357 * gcc.dg/array-init-1.c: Likewise.
4358 * gcc.dg/builtin-apply4.c: Likewise.
4359 * gcc.dg/dfp/pr31344.c: Likewise.
4360 * gcc.dg/gomp/atomic-11.c: Likewise.
4361 * gcc.dg/graphite/pr40281.c: Likewise.
4362 * gcc.dg/ia64-sync-1.c: Likewise.
4363 * gcc.dg/ia64-sync-2.c: Likewise.
4364 * gcc.dg/ia64-sync-3.c: Likewise.
4365 * gcc.dg/ia64-sync-4.c: Likewise.
4366 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4367 * gcc.dg/invalid-call-1.c: Likewise.
4368 * gcc.dg/loop-3.c: Likewise.
4369 * gcc.dg/lower-subreg-1.c: Likewise.
4370 * gcc.dg/lto/pr47259_0.c: Likewise.
4371 * gcc.dg/nested-calls-1.c: Likewise.
4372 * gcc.dg/pr20017.c: Likewise.
4373 * gcc.dg/pr25023.c: Likewise.
4374 * gcc.dg/pr27671-2.c: Likewise.
4375 * gcc.dg/pr32176.c: Likewise.
4376 * gcc.dg/pr33676.c: Likewise.
4377 * gcc.dg/pr35045.c: Likewise.
4378 * gcc.dg/pr36015.c: Likewise.
4379 * gcc.dg/pr36584.c: Likewise.
4380 * gcc.dg/pr36998.c: Likewise.
4381 * gcc.dg/pr37438.c: Likewise.
4382 * gcc.dg/pr37908.c: Likewise.
4383 * gcc.dg/pr41241.c: Likewise.
4384 * gcc.dg/pr41340.c: Likewise.
4385 * gcc.dg/pr44136.c: Likewise.
4386 * gcc.dg/pr44194-1.c: Likewise.
4387 * gcc.dg/pr46212.c: Likewise.
4388 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4389 * gcc.dg/setjmp-2.c: Likewise.
4390 * gcc.dg/short-compare-1.c: Likewise.
4391 * gcc.dg/short-compare-2.c: Likewise.
4392 * gcc.dg/smod-1.c: Likewise.
4393 * gcc.dg/sync-2.c: Likewise.
4394 * gcc.dg/sync-3.c: Likewise.
4395 * gcc.dg/tls/opt-1.c: Likewise.
4396 * gcc.dg/tls/opt-2.c: Likewise.
4397 * gcc.dg/tls/opt-3.c: Likewise.
4398 * gcc.dg/torture/badshift.c: Likewise.
4399 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4400 * gcc.dg/torture/pr20314-2.c: Likewise.
4401 * gcc.dg/torture/pr36891.c: Likewise.
4402 * gcc.dg/torture/pr38774.c: Likewise.
4403 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4404 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4405 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4406 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4407 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4408 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4409 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4410 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4411 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4412 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4413 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4414 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4415 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4416 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4417 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4418 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4419 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4420 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4421 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4422 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4423 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4424 * gcc.dg/unroll-1.c: Likewise.
4425 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4426 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4427 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4428 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4429 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4430 * gcc.target/i386/20000609-1.c: Likewise.
4431 * gcc.target/i386/20000720-1.c: Likewise.
4432 * gcc.target/i386/20000724-1.c: Likewise.
4433 * gcc.target/i386/20011107-1.c: Likewise.
4434 * gcc.target/i386/20011119-1.c: Likewise.
4435 * gcc.target/i386/20020201-3.c: Likewise.
4436 * gcc.target/i386/20020218-1.c: Likewise.
4437 * gcc.target/i386/20020729-1.c: Likewise.
4438 * gcc.target/i386/20030926-1.c: Likewise.
4439 * gcc.target/i386/20060125-1.c: Likewise.
4440 * gcc.target/i386/20060125-2.c: Likewise.
4441 * gcc.target/i386/20060512-1.c: Likewise.
4442 * gcc.target/i386/20060512-2.c: Likewise.
4443 * gcc.target/i386/20060512-3.c: Likewise.
4444 * gcc.target/i386/20060512-4.c: Likewise.
4445 * gcc.target/i386/387-1.c: Likewise.
4446 * gcc.target/i386/387-2.c: Likewise.
4447 * gcc.target/i386/387-5.c: Likewise.
4448 * gcc.target/i386/387-6.c: Likewise.
4449 * gcc.target/i386/980312-1.c: Likewise.
4450 * gcc.target/i386/980313-1.c: Likewise.
4451 * gcc.target/i386/990117-1.c: Likewise.
4452 * gcc.target/i386/990424-1.c: Likewise.
4453 * gcc.target/i386/990524-1.c: Likewise.
4454 * gcc.target/i386/991129-1.c: Likewise.
4455 * gcc.target/i386/991214-1.c: Likewise.
4456 * gcc.target/i386/991230-1.c: Likewise.
4457 * gcc.target/i386/addr-sel-1.c: Likewise.
4458 * gcc.target/i386/aggregate-ret1.c: Likewise.
4459 * gcc.target/i386/aggregate-ret2.c: Likewise.
4460 * gcc.target/i386/align-main-3.c: Likewise.
4461 * gcc.target/i386/amd64-abi-1.c: Likewise.
4462 * gcc.target/i386/amd64-abi-2.c: Likewise.
4463 * gcc.target/i386/amd64-abi-4.c: Likewise.
4464 * gcc.target/i386/amd64-abi-5.c: Likewise.
4465 * gcc.target/i386/amd64-abi-6.c: Likewise.
4466 * gcc.target/i386/asm-1.c: Likewise.
4467 * gcc.target/i386/asm-3.c: Likewise.
4468 * gcc.target/i386/asm-5.c: Likewise.
4469 * gcc.target/i386/attributes-error.c: Likewise.
4470 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4471 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4472 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4473 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4474 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4475 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4476 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4477 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4478 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4479 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4480 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4481 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4482 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4483 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4484 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4485 * gcc.target/i386/bitfield1.c: Likewise.
4486 * gcc.target/i386/bitfield2.c: Likewise.
4487 * gcc.target/i386/bmi-2.c: Likewise.
4488 * gcc.target/i386/bmi-5.c: Likewise.
4489 * gcc.target/i386/builtin-unreachable.c: Likewise.
4490 * gcc.target/i386/cleanup-2.c: Likewise.
4491 * gcc.target/i386/clobbers.c: Likewise.
4492 * gcc.target/i386/cmov8.c: Likewise.
4493 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4494 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4495 * gcc.target/i386/compress-float-387.c: Likewise.
4496 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4497 * gcc.target/i386/compress-float-sse.c: Likewise.
4498 * gcc.target/i386/crc32-2.c: Likewise.
4499 * gcc.target/i386/crc32-3.c: Likewise.
4500 * gcc.target/i386/divmod-7.c: Likewise.
4501 * gcc.target/i386/divmod-8.c: Likewise.
4502 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4503 * gcc.target/i386/fma3-builtin.c: Likewise.
4504 * gcc.target/i386/fma3-fma.c: Likewise.
4505 * gcc.target/i386/fma4-256-vector.c: Likewise.
4506 * gcc.target/i386/fma4-builtin.c: Likewise.
4507 * gcc.target/i386/fma4-fma-2.c: Likewise.
4508 * gcc.target/i386/fma4-fma.c: Likewise.
4509 * gcc.target/i386/fma4-vector-2.c: Likewise.
4510 * gcc.target/i386/fma4-vector.c: Likewise.
4511 * gcc.target/i386/funcspec-1.c: Likewise.
4512 * gcc.target/i386/funcspec-10.c: Likewise.
4513 * gcc.target/i386/funcspec-11.c: Likewise.
4514 * gcc.target/i386/funcspec-2.c: Likewise.
4515 * gcc.target/i386/funcspec-5.c: Likewise.
4516 * gcc.target/i386/funcspec-6.c: Likewise.
4517 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4518 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4519 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4520 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4521 * gcc.target/i386/incoming-1.c: Likewise.
4522 * gcc.target/i386/incoming-10.c: Likewise.
4523 * gcc.target/i386/incoming-11.c: Likewise.
4524 * gcc.target/i386/incoming-12.c: Likewise.
4525 * gcc.target/i386/incoming-13.c: Likewise.
4526 * gcc.target/i386/incoming-14.c: Likewise.
4527 * gcc.target/i386/incoming-15.c: Likewise.
4528 * gcc.target/i386/incoming-2.c: Likewise.
4529 * gcc.target/i386/incoming-3.c: Likewise.
4530 * gcc.target/i386/incoming-4.c: Likewise.
4531 * gcc.target/i386/incoming-5.c: Likewise.
4532 * gcc.target/i386/incoming-6.c: Likewise.
4533 * gcc.target/i386/incoming-7.c: Likewise.
4534 * gcc.target/i386/incoming-8.c: Likewise.
4535 * gcc.target/i386/incoming-9.c: Likewise.
4536 * gcc.target/i386/lea.c: Likewise.
4537 * gcc.target/i386/local.c: Likewise.
4538 * gcc.target/i386/loop-1.c: Likewise.
4539 * gcc.target/i386/loop-2.c: Likewise.
4540 * gcc.target/i386/loop-3.c: Likewise.
4541 * gcc.target/i386/max-stack-align.c: Likewise.
4542 * gcc.target/i386/memcpy-1.c: Likewise.
4543 * gcc.target/i386/movbe-2.c: Likewise.
4544 * gcc.target/i386/movq-2.c: Likewise.
4545 * gcc.target/i386/movq.c: Likewise.
4546 * gcc.target/i386/nrv1.c: Likewise.
4547 * gcc.target/i386/pad-4.c: Likewise.
4548 * gcc.target/i386/pad-5a.c: Likewise.
4549 * gcc.target/i386/pad-5b.c: Likewise.
4550 * gcc.target/i386/pad-6a.c: Likewise.
4551 * gcc.target/i386/pad-6b.c: Likewise.
4552 * gcc.target/i386/pad-7.c: Likewise.
4553 * gcc.target/i386/pad-9.c: Likewise.
4554 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4555 * gcc.target/i386/pic-1.c: Likewise.
4556 * gcc.target/i386/pr12092-1.c: Likewise.
4557 * gcc.target/i386/pr12329.c: Likewise.
4558 * gcc.target/i386/pr21518.c: Likewise.
4559 * gcc.target/i386/pr22362.c: Likewise.
4560 * gcc.target/i386/pr22585.c: Likewise.
4561 * gcc.target/i386/pr23098.c: Likewise.
4562 * gcc.target/i386/pr25196.c: Likewise.
4563 * gcc.target/i386/pr25293.c: Likewise.
4564 * gcc.target/i386/pr25654.c: Likewise.
4565 * gcc.target/i386/pr26449.c: Likewise.
4566 * gcc.target/i386/pr26778.c: Likewise.
4567 * gcc.target/i386/pr26826.c: Likewise.
4568 * gcc.target/i386/pr27266.c: Likewise.
4569 * gcc.target/i386/pr29978.c: Likewise.
4570 * gcc.target/i386/pr30505.c: Likewise.
4571 * gcc.target/i386/pr30961-1.c: Likewise.
4572 * gcc.target/i386/pr31628.c: Likewise.
4573 * gcc.target/i386/pr32000-2.c: Likewise.
4574 * gcc.target/i386/pr32661-1.c: Likewise.
4575 * gcc.target/i386/pr32708-2.c: Likewise.
4576 * gcc.target/i386/pr32708-3.c: Likewise.
4577 * gcc.target/i386/pr34256.c: Likewise.
4578 * gcc.target/i386/pr34312.c: Likewise.
4579 * gcc.target/i386/pr34522.c: Likewise.
4580 * gcc.target/i386/pr35160.c: Likewise.
4581 * gcc.target/i386/pr35281.c: Likewise.
4582 * gcc.target/i386/pr36246.c: Likewise.
4583 * gcc.target/i386/pr36786.c: Likewise.
4584 * gcc.target/i386/pr37275.c: Likewise.
4585 * gcc.target/i386/pr37843-3.c: Likewise.
4586 * gcc.target/i386/pr37843-4.c: Likewise.
4587 * gcc.target/i386/pr39082-1.c: Likewise.
4588 * gcc.target/i386/pr39431.c: Likewise.
4589 * gcc.target/i386/pr39496.c: Likewise.
4590 * gcc.target/i386/pr39543-2.c: Likewise.
4591 * gcc.target/i386/pr39911.c: Likewise.
4592 * gcc.target/i386/pr40718.c: Likewise.
4593 * gcc.target/i386/pr40906-1.c: Likewise.
4594 * gcc.target/i386/pr40906-2.c: Likewise.
4595 * gcc.target/i386/pr40906-3.c: Likewise.
4596 * gcc.target/i386/pr40934.c: Likewise.
4597 * gcc.target/i386/pr41900.c: Likewise.
4598 * gcc.target/i386/pr42589.c: Likewise.
4599 * gcc.target/i386/pr43662.c: Likewise.
4600 * gcc.target/i386/pr43671.c: Likewise.
4601 * gcc.target/i386/pr43766.c: Likewise.
4602 * gcc.target/i386/pr43869.c: Likewise.
4603 * gcc.target/i386/pr44942.c: Likewise.
4604 * gcc.target/i386/pr44948-2a.c: Likewise.
4605 * gcc.target/i386/pr45234.c: Likewise.
4606 * gcc.target/i386/pr45336-2.c: Likewise.
4607 * gcc.target/i386/pr45336-4.c: Likewise.
4608 * gcc.target/i386/pr45852.c: Likewise.
4609 * gcc.target/i386/pr46470.c: Likewise.
4610 * gcc.target/i386/pr48037-1.c: Likewise.
4611 * gcc.target/i386/pr48389.c: Likewise.
4612 * gcc.target/i386/pr49095.c: Likewise.
4613 * gcc.target/i386/pr9771-1.c: Likewise.
4614 * gcc.target/i386/rdfsbase-1.c: Likewise.
4615 * gcc.target/i386/rdfsbase-2.c: Likewise.
4616 * gcc.target/i386/rdgsbase-1.c: Likewise.
4617 * gcc.target/i386/rdgsbase-2.c: Likewise.
4618 * gcc.target/i386/rdrand-3.c: Likewise.
4619 * gcc.target/i386/regparm-stdcall.c: Likewise.
4620 * gcc.target/i386/regparm.c: Likewise.
4621 * gcc.target/i386/reload-1.c: Likewise.
4622 * gcc.target/i386/rotate-2.c: Likewise.
4623 * gcc.target/i386/sibcall-5.c: Likewise.
4624 * gcc.target/i386/signbit-1.c: Likewise.
4625 * gcc.target/i386/signbit-2.c: Likewise.
4626 * gcc.target/i386/signbit-3.c: Likewise.
4627 * gcc.target/i386/sse-5.c: Likewise.
4628 * gcc.target/i386/sse-8.c: Likewise.
4629 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4630 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4631 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4632 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4633 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4634 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4635 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4636 * gcc.target/i386/sse2-movq-2.c: Likewise.
4637 * gcc.target/i386/sse2-movq-3.c: Likewise.
4638 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4639 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4640 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4641 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4642 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4643 * gcc.target/i386/ssefn-1.c: Likewise.
4644 * gcc.target/i386/ssefn-2.c: Likewise.
4645 * gcc.target/i386/sseregparm-1.c: Likewise.
4646 * gcc.target/i386/sseregparm-2.c: Likewise.
4647 * gcc.target/i386/sseregparm-3.c: Likewise.
4648 * gcc.target/i386/sseregparm-4.c: Likewise.
4649 * gcc.target/i386/sseregparm-5.c: Likewise.
4650 * gcc.target/i386/sseregparm-6.c: Likewise.
4651 * gcc.target/i386/sseregparm-7.c: Likewise.
4652 * gcc.target/i386/sseregparm-8.c: Likewise.
4653 * gcc.target/i386/stack-realign.c: Likewise.
4654 * gcc.target/i386/stack-usage-realign.c: Likewise.
4655 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4656 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4657 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4658 * gcc.target/i386/stackalign/return-1.c: Likewise.
4659 * gcc.target/i386/stackalign/return-2.c: Likewise.
4660 * gcc.target/i386/stackalign/return-3.c: Likewise.
4661 * gcc.target/i386/tailcall-1.c: Likewise.
4662 * gcc.target/i386/tbm-2.c: Likewise.
4663 * gcc.target/i386/udivmod-7.c: Likewise.
4664 * gcc.target/i386/udivmod-8.c: Likewise.
4665 * gcc.target/i386/unroll-1.c: Likewise.
4666 * gcc.target/i386/vararg-1.c: Likewise.
4667 * gcc.target/i386/vararg-2.c: Likewise.
4668 * gcc.target/i386/vect8-ret.c: Likewise.
4669 * gcc.target/i386/vectorize5.c: Likewise.
4670 * gcc.target/i386/wmul-1.c: Likewise.
4671 * gcc.target/i386/wmul-2.c: Likewise.
4672 * gcc.target/i386/wrfsbase-1.c: Likewise.
4673 * gcc.target/i386/wrfsbase-2.c: Likewise.
4674 * gcc.target/i386/wrgsbase-1.c: Likewise.
4675 * gcc.target/i386/wrgsbase-2.c: Likewise.
4676 * gcc.target/i386/xop-pcmov.c: Likewise.
4677 * gcc.target/i386/xop-pcmov2.c: Likewise.
4678 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4679 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4680 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4681 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4682 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4683 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4684 * gcc.target/i386/zee.c: Likewise.
4685 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4686 * gfortran.dg/compiler-directive_2.f: Likewise.
4687 * gfortran.dg/g77/20010216-1.f: Likewise.
4688 * gfortran.dg/gomp/pr39152.f90: Likewise.
4689 * gfortran.dg/pr33794.f90: Likewise.
4691 2011-07-09 Jason Merrill <jason@redhat.com>
4693 * g++.dg/cpp0x/regress/regress5.C: New.
4695 2011-07-08 Jason Merrill <jason@redhat.com>
4698 * g++.dg/expr/compound-asn1.C: New.
4699 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4701 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.target/powerpc/altivec-34.c: New test.
4706 2011-07-08 Jason Merrill <jason@redhat.com>
4709 * g++.dg/abi/guard3.C: New.
4711 2011-07-08 Julian Brown <julian@codesourcery.com>
4713 * lib/target-supports.exp
4714 (check_effective_target_arm_little_endian): New.
4715 (check_effective_target_vect_pack_trunc): Use above.
4716 (check_effective_target_vect_unpack): Likewise.
4717 (check_effective_target_vect_element_align): Test
4718 check_effective_target_arm_vect_no_misalign for ARM.
4720 2011-07-08 Jason Merrill <jason@redhat.com>
4723 * g++.dg/cpp0x/constexpr-rom.C: New.
4725 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4728 * g++.dg/torture/pr49519.C: New test.
4730 2011-07-08 Martin Jambor <mjambor@suse.cz>
4732 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4734 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4737 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4739 2011-07-08 Richard Guenther <rguenther@suse.de>
4741 PR tree-optimization/49662
4742 * gcc.dg/graphite/interchange-14.c: XFAIL.
4743 * gcc.dg/graphite/interchange-15.c: Likewise.
4744 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4746 2011-07-06 Jason Merrill <jason@redhat.com>
4749 * g++.dg/cpp0x/regress/regress4.C: New.
4751 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4754 * gfortran.dg/result_in_spec_4.f90: New test.
4756 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4758 * gcc.target/sparc/cas64.c: New test.
4760 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4763 * g++.dg/torture/pr49644.C: New test.
4766 * gcc.c-torture/execute/pr49644.c: New test.
4768 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4770 * lib/target-supports.exp (check_effective_target_ia32): New.
4771 (check_effective_target_x32): Likewise.
4772 (check_effective_target_vect_cmdline_needed): Also check x32.
4774 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4776 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4778 * gcc.target/arm/pr42235.c: Likewise.
4779 * gcc.target/arm/pr42495.c: Likewise.
4780 * gcc.target/arm/pr42574.c: Likewise.
4781 * gcc.target/arm/thumb-branch1.c: Likewise.
4783 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4784 unneeded prune of possible warning.
4785 * gcc.target/arm/pr40956.c: Likewise.
4786 * gcc.target/arm/pr42505.c: Likewise.
4788 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4789 * gcc.c-torture/compile/pr46883.c: Likewise.
4790 * gcc.c-torture/compile/pr46934.c: Likewise.
4792 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4793 for move to ../../gcc.c-torture/compile.
4794 * gcc.target/arm/pr46883.c: Likewise.
4795 * gcc.target/arm/pr46934.c: Likewise.
4797 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4798 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4799 * gcc.target/arm/wmul-1.c: Likewise.
4800 * gcc.target/arm/wmul-2.c: Likewise.
4801 * gcc.target/arm/wmul-3.c: Likewise.
4802 * gcc.target/arm/wmul-4.c: Likewise.
4803 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4804 add tab after scan target.
4805 * gcc.target/arm/smlaltt-1.c: Likewise.
4806 * gcc.target/arm/smlatb-1.c: Likewise.
4807 * gcc.target/arm/smlatt-1.c: Likewise.
4809 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.dg/debug/pr49522.c: New test.
4814 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4816 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4817 * gcc.dg/pr46212.c: Run only if target int32plus.
4818 * gcc.dg/torture/pr48146.c: Ditto.
4819 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4820 * c-c++-common/pr44832.c: Ditto.
4821 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4822 * gcc.dg/pr31490.c: Ditto.
4823 * gcc.dg/torture/builtin-math-7.c: Run only if target
4825 * gcc.dg/torture/pr45764.c: Skip for AVR.
4826 * gcc.dg/pr47893.c: Ditto.
4828 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4830 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4831 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4832 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4833 add tab to scan target.
4835 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4837 * gcc.target/arm/neon-modes-3.c: New test.
4839 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4841 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4842 -fno-loop-interchange -ffast-math.
4844 2011-07-07 Richard Guenther <rguenther@suse.de>
4846 * gcc.dg/ftrapv-3.c: New testcase.
4848 2011-07-07 Richard Guenther <rguenther@suse.de>
4850 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4851 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4853 2011-07-07 Kai Tietz <ktietz@redhat.com>
4855 * gcc.dg/binop-notxor1.c: New test.
4856 * gcc.dg/binop-notand4a.c: New test.
4857 * gcc.dg/binop-notxor2.c: New test.
4858 * gcc.dg/binop-notand3a.c: New test.
4859 * gcc.dg/binop-notand2a.c: New test.
4860 * gcc.dg/binop-notand6a.c: New test.
4861 * gcc.dg/binop-notor1.c: New test.
4862 * gcc.dg/binop-notand1a.c: New test.
4863 * gcc.dg/binop-notand5a.c: New test.
4864 * gcc.dg/binop-notor2.c: New test.
4866 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4869 * gcc.dg/gomp/pr49640.c: New test.
4871 2011-07-07 Richard Guenther <rguenther@suse.de>
4873 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4875 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4878 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4880 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4882 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4883 * gcc.target/powerpc/no-r11-2.c: Ditto.
4884 * gcc.target/powerpc/no-r11-3.c: Ditto.
4886 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4888 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4889 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4891 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4893 * lib/target-supports.exp (check_profiling_available): Disable
4894 profiling with -fprofile-generate for target avr.
4896 2011-07-06 Richard Guenther <rguenther@suse.de>
4898 PR tree-optimization/49645
4899 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4901 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4904 * gcc.dg/pr47383.c: New.
4906 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4908 PR tree-optimization/49647
4909 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4911 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4914 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4915 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4917 2011-07-05 Jason Merrill <jason@redhat.com>
4920 * g++.dg/template/template-id-4.C: New.
4922 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4924 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4925 * gcc.dg/pr43402.c: Ditto.
4927 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4929 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4931 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4933 * gcc.target/powerpc/ppc-switch-1.c: New test for
4934 --param case-values-threshold.
4935 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4937 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4939 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4941 2011-07-05 Jason Merrill <jason@redhat.com>
4943 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4945 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4947 PR tree-optimization/47654
4948 * gcc.dg/graphite/block-pr47654.c: New.
4950 2011-07-05 Jason Merrill <jason@redhat.com>
4952 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4954 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4956 PR tree-optimization/49580
4957 * gcc.dg/autopar/pr49580.c: New test.
4959 2011-07-05 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/49518
4962 PR tree-optimization/49628
4963 * g++.dg/torture/pr49628.C: New testcase.
4964 * gcc.dg/torture/pr49518.c: Likewise.
4966 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4968 * ada/acats/run_acats (which): Extract last field from type -p,
4969 type output only if command succeeded.
4971 2011-07-04 Jason Merrill <jason@redhat.com>
4973 * g++.dg/abi/mangle48.C: New.
4975 * g++.dg/cpp0x/diag1.C: New.
4977 * g++.dg/diagnostic/aka1.C: New.
4979 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4981 PR rtl-optimization/49619
4982 * gcc.dg/pr49619.c: New test.
4984 PR rtl-optimization/49472
4985 * gfortran.dg/pr49472.f90: New test.
4988 * gcc.dg/pr49602.c: New test.
4990 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4994 * gcc.target/avr/avr.exp: Run over cpp files, too.
4995 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4996 * gcc.target/avr/progmem.h: New file.
4997 * gcc.target/avr/exit-abort.h: New file.
4998 * gcc.target/avr/progmem-error-1.c: New file.
4999 * gcc.target/avr/progmem-error-1.cpp: New file.
5000 * gcc.target/avr/progmem-warning-1.c: New file.
5001 * gcc.target/avr/torture/progmem-1.c: New file.
5002 * gcc.target/avr/torture/progmem-1.cpp: New file.
5004 2011-07-04 Richard Guenther <rguenther@suse.de>
5006 PR tree-optimization/49615
5007 * g++.dg/torture/pr49615.C: New testcase.
5009 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5011 PR tree-optimization/49610
5012 * gcc.dg/vect/pr49610.c: New test.
5014 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5016 * gnat.dg/specs/debug1.ads: New test.
5018 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5021 * gfortran.dg/typebound_proc_23.f90: New.
5023 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5026 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5028 2011-07-01 Jason Merrill <jason@redhat.com>
5031 * g++.dg/template/template-id-3.C: New.
5034 * g++.dg/template/qualified-id4.C: New.
5037 * g++.dg/template/explicit-args4.C: New.
5040 * g++.dg/template/offsetof2.C: New.
5042 2011-07-01 Kai Tietz <ktietz@redhat.com>
5044 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5046 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5049 * lib/target-supports.exp (check_effective_target_gld): New proc.
5051 2011-07-01 Richard Guenther <rguenther@suse.de>
5053 PR tree-optimization/49603
5054 * gcc.dg/torture/pr49603.c: New testcase.
5056 2011-06-30 Jason Merrill <jason@redhat.com>
5059 * g++.dg/rtti/template1.C: New.
5062 * g++.dg/cpp0x/regress/ctor1.C: New.
5065 * g++.dg/cpp0x/initlist54.C: New.
5067 2011-06-30 Martin Jambor <mjambor@suse.cz>
5069 * gcc.dg/tree-ssa/sra-12.c: New test.
5071 2011-06-29 Jason Merrill <jason@redhat.com>
5073 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5075 2011-06-30 Richard Guenther <rguenther@suse.de>
5077 PR tree-optimization/46787
5078 * gcc.dg/vect/vect-121.c: New testcase.
5080 2011-06-30 Martin Jambor <mjambor@suse.cz>
5082 PR tree-optimization/49094
5083 * gcc.dg/tree-ssa/pr49094.c: New test.
5085 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5088 * gfortran.dg/pr49540-1.f90: New test.
5089 * gfortran.dg/pr49540-2.f90: New test.
5091 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5094 * ada/acats/run_acats (which): Use last field of type -p output.
5096 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5097 Iain Sandoe <iains@gcc.gnu.org>
5100 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5101 Only skip on 64-bit *-*-darwin8* && !objc2.
5103 2011-06-30 Richard Guenther <rguenther@suse.de>
5105 PR tree-optimization/38752
5106 * gcc.c-torture/compile/pr38752.c: New testcase.
5108 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5110 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5111 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5113 2011-06-29 Jason Merrill <jason@redhat.com>
5116 * g++.dg/cpp0x/initlist53.C: Use placement new.
5117 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5118 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5121 * g++.dg/cpp0x/trailing6.C: New.
5122 * g++.dg/cpp0x/pr45908.C: No error.
5125 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5128 * g++.dg/cpp0x/constexpr-using2.C: New.
5130 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5133 * g++.dg/cpp0x/constexpr-diag3.C: New.
5134 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5135 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5136 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5137 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5139 2011-06-29 Jason Merrill <jason@redhat.com>
5141 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5143 2011-06-29 Richard Guenther <rguenther@suse.de>
5145 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5147 2011-06-29 Jason Merrill <jason@redhat.com>
5149 * g++.dg/cpp0x/initlist-value2.C: New.
5151 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5152 * g++.dg/cpp0x/initlist-value.C: New.
5154 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5156 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5158 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5161 * gcc.dg/inline_2.c: Likewise.
5162 * gcc.dg/unroll_1.c: Likewise.
5164 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5167 * gcc.target/i386/pr49567.c: New test.
5169 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5171 * gnat.dg/opt17.ad[sb]: New test.
5173 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5174 Tom de Vries <tom@codesourcery.com>
5176 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5177 (check_effective_target_arm_thumb2): New effective targets.
5178 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5179 properly. Clean up temporary files.
5180 * gcc.target/arm/ivopts-2.c: Likewise.
5181 * gcc.target/arm/ivopts-3.c: Likewise.
5182 * gcc.target/arm/ivopts-4.c: Likewise.
5183 * gcc.target/arm/ivopts-5.c: Likewise.
5184 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5186 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5189 * gfortran.dg/reshape_zerosize_3.f90: New test.
5191 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5193 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5194 * gcc.target/arm/vfp-ldmias.c: Likewise.
5195 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5196 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5197 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5198 * gcc.target/arm/vfp-stmias.c: Likewise.
5199 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5200 * gcc.target/arm/vfp-stmiad.c: Likewise.
5202 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5204 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5206 * gcc.target/arm/pr45701-2.c: Ditto.
5208 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5211 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5212 * gfortran.dg/extends_14.f03: Modified.
5214 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5216 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5217 early if the test is already being skipped.
5219 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5220 scan-assembler-dem-not): For missing file, report unresolved with
5221 same message as for pass/fail, with reason reported in log file.
5223 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5224 from add_options_for_arm_neon_fp16.
5225 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5226 check_effective_target_arm_neon_fp16_ok_nocache.
5227 Check -mfpu and -mfloat-abi options from current multilib.
5228 Do not require neon support.
5229 (check_effective_target_arm_fp16_ok): Renamed from
5230 check_effecitve_target_arm_neon_fp16_ok.
5231 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5232 arm_neon_fp16_ok and arm_fp16.
5233 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5234 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5235 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5236 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5238 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5240 * gcc.dg/builtin-assume-aligned-1.c: New test.
5241 * gcc.dg/builtin-assume-aligned-2.c: New test.
5242 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5245 * gcc.dg/pr49544.c: New test.
5247 2011-06-27 Richard Guenther <rguenther@suse.de>
5249 PR tree-optimization/49394
5250 * g++.dg/torture/pr49394.C: New testcase.
5252 2011-06-27 Kai Tietz <ktietz@redhat.com>
5254 * gcc.dg/optimize-bswapdi-2.c: New test.
5256 2011-06-27 Michael Hope <michael.hope@linaro.org>
5257 Richard Sandiford <richard.sandiford@linaro.org>
5259 PR tree-optimization/49169
5260 * gcc.dg/torture/pr49169.c: New test.
5262 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5265 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5267 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5270 2011-06-26 Jason Merrill <jason@redhat.com>
5272 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5275 * g++.dg/init/ref19.C: New.
5276 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5278 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5280 PR tree-optimization/48377
5281 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5284 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5287 * lib/target-supports.exp (check_effective_target_non_strict_align):
5289 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5291 2011-06-24 Martin Jambor <mjambor@suse.cz>
5293 PR tree-optimizations/49516
5294 * g++.dg/tree-ssa/pr49516.C: New test.
5296 2011-06-23 Jason Merrill <jason@redhat.com>
5299 * g++.dg/template/partial10.C: New.
5300 * g++.dg/template/partial11.C: New.
5302 2011-06-23 Jeff Law <law@redhat.com>
5305 * gcc.dg/pr48770.c: New test.
5307 2011-06-23 Jan Hubicka <jh@suse.cz>
5310 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5312 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5315 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5316 instead of -fdump-tree-optimized.
5318 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5321 * g++.dg/template/crash107.C: New.
5322 * g++.dg/template/error17.C: Adjust.
5324 2011-06-23 Jason Merrill <jason@redhat.com>
5327 * g++.dg/cpp0x/defaulted30.C: New.
5330 * g++.dg/rtti/anon-ns1.C: New.
5333 * g++.dg/init/ref18.C: New.
5336 * g++.dg/template/partial9.C: New.
5338 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5341 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5343 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5346 * gcc.dg/pr49496.c: New test.
5348 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5350 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5353 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5355 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5356 * gcc.target/arm/pr42879.c: Likewise.
5357 * gcc.target/arm/pr45701-3.c: Likewise.
5359 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5360 * gcc.target/arm/pr40482.c: Likewise.
5361 * gcc.target/arm/stack-corruption.c: Likewise.
5363 2011-06-22 Richard Guenther <rguenther@suse.de>
5365 PR tree-optimization/49493
5366 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5368 2011-06-22 Jason Merrill <jason@redhat.com>
5371 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5373 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5374 Dmitry Melnik <dm@ispras.ru>
5376 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5377 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5378 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5380 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5382 * gcc.target/arm/tlscall.c: New.
5384 2011-06-21 Jason Merrill <jason@redhat.com>
5387 * g++.dg/cpp0x/constexpr-ref1.C: New.
5388 * g++.dg/cpp0x/constexpr-ref2.C: New.
5389 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5392 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5395 * g++.dg/template/param3.C: New.
5397 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5399 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5400 my_clrsb test functions.
5402 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5403 test_sll, test_ull): Add clrsb tests.
5404 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5407 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5410 * gfortran.dg/class_44.f03: New.
5412 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5414 PR tree-optimization/49478
5415 * gcc.dg/vect/pr49478.c
5417 2011-06-21 Richard Guenther <rguenther@suse.de>
5419 PR tree-optimization/49483
5420 * gcc.dg/vect/vect-120.c: New testcase.
5422 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5425 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5426 * gcc.dg/vect/vect-peel-4.c: Likewise.
5428 2011-06-22 Christian Bruel <christian.bruel@st.com>
5431 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5432 * gcc.dg/always_inline2.c: Likewise.
5433 * gcc.dg/always_inline3.c: Likewise.
5434 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5435 * gcc.dg/inline_1.c: Likewise.
5436 * gcc.dg/inline_2.c: Likewise.
5437 * gcc.dg/inline_3.c: Likewise.
5438 * gcc.dg/inline_4.c: Likewise.
5439 * gcc.dg/20051201-1.c: Likewise.
5440 * gcc.dg/pr40087.c: Likewise.
5441 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5442 * gcc.dg/inline-22.c: Likewise.
5443 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5444 * gcc.dg/lto/20090218-1_1.c: Likewise.
5445 * g++.dg/ipa/devirt-7.C: Likewise.
5446 * gcc.dg/uninit-pred-5_a.c: Likewise.
5447 * gcc.dg/uninit-pred-5_b.c: Likewise.
5448 * gcc.dg/fail_always_inline.c: New.
5450 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5452 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5453 into 6 jobs instead of 3.
5455 2011-06-20 Jason Merrill <jason@redhat.com>
5458 * g++.dg/cpp0x/initlist53.C: New.
5460 2011-06-20 Tobias Burnus <burnus@net-b.de>
5463 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5464 * gfortran.dg/coarray_lock_3.f90: New.
5465 * gfortran.dg/coarray/lock_1.f90: New.
5467 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5469 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5470 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5471 unresolved and report the reason to the log file.
5473 * lib/scanasm.exp (object-size): Move argument processing earlier
5474 to report errors before verifying that the file exists. Report
5475 problems detected at runtime as unresolved instead of error and
5476 report their reasons to the log file.
5478 2011-06-20 Jason Merrill <jason@redhat.com>
5481 * g++.dg/cpp0x/explicit6.C: New.
5484 * g++.dg/cpp0x/enum20.C: New.
5487 * g++.dg/ext/attr-aligned01.C: New.
5490 * g++.dg/cpp0x/variadic-default.C: New.
5493 * g++.dg/cpp0x/auto26.C: New.
5496 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5498 2011-06-20 Kai Tietz <ktietz@redhat.com>
5500 * gcc.dg/binop-notand1.c: New test.
5501 * gcc.dg/binop-notand2.c: New test.
5502 * gcc.dg/binop-notand3.c: New test.
5503 * gcc.dg/binop-notand4.c: New test.
5504 * gcc.dg/binop-notand5.c: New test.
5505 * gcc.dg/binop-notand6.c: New test.
5507 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5510 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5512 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5515 * gfortran.dg/proc_ptr_31.f90: New.
5517 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5519 * gnat.dg/volatile6.adb: New test.
5520 * gnat.dg/volatile7.adb: Likewise.
5521 * gnat.dg/volatile8.adb: Likewise.
5522 * gnat.dg/volatile9.adb: Likewise.
5524 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5526 * gnat.dg/constant3.adb: New test.
5528 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5531 * gfortran.dg/read_list_eof_1.f90: New test.
5533 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5536 * gcc.target/i386/testimm-1.c: New test.
5537 * gcc.target/i386/testimm-2.c: New test.
5538 * gcc.target/i386/testimm-3.c: New test.
5539 * gcc.target/i386/testimm-4.c: New test.
5540 * gcc.target/i386/testimm-5.c: New test.
5541 * gcc.target/i386/testimm-6.c: New test.
5542 * gcc.target/i386/testimm-7.c: New test.
5543 * gcc.target/i386/testimm-8.c: New test.
5544 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5545 * gcc.target/i386/xop-rotate1-int.c: New test.
5546 * gcc.target/i386/xop-rotate2-int.c: New test.
5548 2011-06-17 Jason Merrill <jason@redhat.com>
5550 * g++.dg/cpp0x/rv-func2.C: New.
5552 * g++.dg/debug/dwarf2/lambda1.C: New.
5553 * g++.dg/warn/Wshadow-6.C: Adjust.
5555 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5558 * gfortran.dg/move_alloc_5.f90: New.
5560 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5562 PR rtl-optimization/48542
5563 * gcc.dg/torture/pr48542.c: New test.
5565 2011-06-16 Jason Merrill <jason@redhat.com>
5568 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5571 * g++.dg/cpp0x/initlist52.C New.
5574 * c-c++-common/raw-string-12.c: New.
5577 * g++.dg/cpp0x/sfinae26.C: New.
5580 * g++.dg/cpp0x/variadic113.C: New.
5583 * g++.dg/cpp0x/variadic112.C: New.
5585 2011-06-16 Jeff Law <law@redhat.com>
5587 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5588 improved jump threading.
5589 * gcc.dg/builtin-object-size-2.c: Likewise.
5590 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5592 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5595 * gfortran.dg/typebound_assignment_3.f03: New.
5597 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5600 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5602 2011-06-16 Martin Jambor <mjambor@suse.cz>
5604 PR tree-optimization/49343
5605 * gnat.dg/discr31.ad[sb]: New test.
5607 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5611 2011-06-16 Tom de Vries <tom@codesourcery.com>
5614 * gcc.target/arm/ivopts-3.c: Update test.
5615 * gcc.target/arm/ivopts-5.c: Same.
5617 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5620 2011-06-10 Wei Guozhi <carrot@google.com>
5623 * gcc.target/arm/pr45335.c: New test.
5624 * gcc.target/arm/pr45335-2.c: New test.
5625 * gcc.target/arm/pr45335-3.c: New test.
5626 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5627 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5628 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5630 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5632 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5634 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5637 * gfortran.dg/class_43.f03: New.
5639 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5641 PR tree-optimization/49419
5642 * gcc.c-torture/execute/pr49419.c: New test.
5644 2011-06-16 Revital Eres <revital.eres@linaro.org>
5646 * gcc.dg/sms-9.c: New file.
5648 2011-06-15 Easwaran Raman <eraman@google.com>
5650 PR rtl-optimization/49414
5651 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5653 2011-06-14 Jason Merrill <jason@redhat.com>
5655 * g++.dg/cpp0x/noexcept13.C: New.
5657 2011-06-14 Easwaran Raman <eraman@google.com>
5659 PR rtl-optimization/44194
5660 * gcc.dg/pr44194-1.c: New test.
5661 * gcc.dg/pr44194-2.c: New test.
5663 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5665 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5667 * gcc.target/arm/pr45701-2.c: Likewise.
5668 * gcc.target/arm/thumb-branch1.c: Likewise.
5670 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5673 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5675 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5677 * gcc.target/arm/pr45701-1.c: Require thumb support.
5678 * gcc.target/arm/pr45701-2.c: Likewise.
5679 * gcc.target/arm/thumb-branch1.c: Likewise.
5681 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5682 * gcc.target/arm/pr39839.c: Likewise.
5683 * gcc.target/arm/pr40657-2.c: Likewise.
5684 * gcc.target/arm/pr40956.c: Likewise.
5685 * gcc.target/arm/pr41679.c: Likewise.
5686 * gcc.target/arm/pr42235.c: Likewise.
5687 * gcc.target/arm/pr42495.c: Likewise.
5688 * gcc.target/arm/pr42505.c: Likewise.
5689 * gcc.target/arm/pr42574.c: Likewise.
5690 * gcc.target/arm/pr46883.c: Likewise.
5691 * gcc.target/arm/pr46934.c: Likewise.
5692 * gcc.target/arm/xor-and.c: Likewise.
5694 2011-06-14 Jason Merrill <jason@redhat.com>
5696 * g++.dg/other/error23.C: Adjust error message.
5697 * g++.dg/other/error32.C: Likewise.
5700 * g++.dg/cpp0x/rv-dotstar.C: New.
5703 * g++.dg/cpp0x/decltype30.C: New.
5705 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5707 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5710 * gfortran.dg/pr49103.f90: New test.
5712 2011-06-14 Tom de Vries <tom@codesourcery.com>
5715 * gcc.target/arm/ivopts-3.c: New test.
5716 * gcc.target/arm/ivopts-4.c: New test.
5717 * gcc.target/arm/ivopts-5.c: New test.
5719 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5721 PR rtl-optimization/49390
5722 * gcc.c-torture/execute/pr49390.c: New test.
5724 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5728 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5730 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5731 * gcc.c-torture/execute/cmpsi-2.x: New file.
5732 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5733 * gcc.c-torture/execute/pr45262.x: New file.
5734 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5735 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5737 * gcc.c-torture/compile/pr49163.c: Ditto.
5739 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5741 * gcc.dg/vect/vect-16.c: Rename to...
5742 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5743 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5744 for double-word vectors.
5745 * gcc.dg/vect/vect-peel-4.c: Likewise.
5746 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5748 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5751 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5754 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5756 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5758 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5760 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5762 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5764 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5766 * gfortran.dg/trim_optimize_8.f90: New test case.
5768 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5769 Ira Rosen <ira.rosen@linaro.org>
5771 PR tree-optimization/49352
5772 * gcc.dg/vect/pr49352.c: New test.
5774 2011-06-12 Tobias Burnus
5777 * gfortran.dg/alloc_comp_assign_11.f90: New.
5779 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5781 * gfortran.dg/trim_optimize_7.f90: New test.
5783 2011-06-10 Wei Guozhi <carrot@google.com>
5786 * gcc.target/arm/pr45335.c: New test.
5787 * gcc.target/arm/pr45335-2.c: New test.
5788 * gcc.target/arm/pr45335-3.c: New test.
5789 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5790 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5791 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5793 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5796 * g++.dg/parse/error39.C: New.
5798 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5800 * gcc.target/arm/20090811-1.c: Skip for incompatible
5801 options, do not override other options.
5802 * gcc.target/arm/combine-cmp-shift.c: Skip for
5803 incompatible options.
5804 * gcc.target/arm/pr45094.c: Likewise.
5805 * gcc.target/arm/scd42-1.c: Likewise.
5806 * gcc.target/arm/scd42-3.c: Likewise.
5807 * gcc.target/arm/thumb-ltu.c: Likewise.
5809 * lib/target-supports.exp
5810 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5811 multilib flags use -mfpu with a value other than neon-fp16.
5813 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5815 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5816 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5818 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5820 * lib/target-supports.exp (check_effective_target_pie): New proc.
5821 * gcc.dg/pie-link.c: Use target pie.
5823 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5824 Laurent Roug� <laurent.rouge@menta.fr>
5826 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5827 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5829 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5831 * gfortran.dg/coarray/sync_1.f90: New test for
5832 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5834 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5836 PR tree-optimization/49318
5837 * gcc.dg/vect/pr49318.c: New test.
5839 2011-06-09 David Krauss <potswa@mac.com>
5841 * g++.dg/template/arrow1.C: New.
5843 2011-06-09 Jason Merrill <jason@redhat.com>
5845 * lib/prune.exp: Prune "note"s.
5846 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5848 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5849 * g++.dg/template/dependent-expr3.C: Likewise.
5850 * g++.dg/parse/template7.C: Likewise.
5851 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5852 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5853 * g++.old-deja/g++.pt/friend38.C: Likewise.
5854 * g++.old-deja/g++.pt/crash32.C: Likewise.
5855 * g++.old-deja/g++.other/init4.C: Likewise.
5856 * g++.old-deja/g++.other/friend8.C: Likewise.
5858 * g++.dg/ext/complex7.C: Adjust expected output.
5859 * g++.dg/diagnostic/method1.C: Likewise.
5860 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5861 * g++.dg/parse/crash33.C: Likewise.
5862 * g++.dg/other/warning1.C: Likewise.
5863 * g++.dg/init/pr29571.C: Likewise.
5864 * g++.dg/warn/overflow-warn-1.C: Likewise.
5865 * g++.dg/warn/overflow-warn-3.C: Likewise.
5866 * g++.dg/warn/overflow-warn-4.C: Likewise.
5867 * g++.old-deja/g++.oliva/template1.C: Likewise.
5869 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5870 * g++.dg/parse/template7.C: Adjust.
5872 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5875 * gcc.dg/pr49307.c: New.
5877 2011-06-09 Wei Guozhi <carrot@google.com>
5880 * gcc.target/arm/pr46975.c: New testcase.
5882 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5884 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5885 (PMETH, arglist_t): Removed.
5886 (method_get_number_of_arguments): Removed.
5887 (method_get_nth_argument): Removed.
5888 (method_get_first_argument): Removed.
5889 (method_get_next_argument): Removed.
5890 (method_get_sizeof_arguments): Removed.
5891 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5893 (method_get_number_of_arguments): Removed.
5894 (method_get_nth_argument): Removed.
5895 (method_get_first_argument): Removed.
5896 (method_get_next_argument): Removed.
5897 (method_get_sizeof_arguments): Removed.
5898 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5900 2011-06-09 David Li <davidxl@google.com>
5902 * gcc.dg/dump-pass.c: New test.
5904 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5907 * g++.dg/parse/error38.C: New.
5909 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5912 * gfortran.dg/pr49308.f90: New test.
5914 2011-06-08 Jason Merrill <jason@redhat.com>
5916 * g++.dg/cpp0x/noexcept11.C: New.
5917 * g++.dg/cpp0x/noexcept12.C: New.
5918 * g++.dg/cpp0x/sfinae11.C: Adjust.
5920 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5923 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5924 to dg-options, match also DW_AT_linkage_name.
5926 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5929 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5930 -fno-common on alpha*-dec-osf*.
5931 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5933 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5935 PR rtl-optimization/49303
5936 * gcc.target/ia64/pr49303.c: New test.
5938 2011-06-08 Tobias Burnus <burnus@net-b.de>
5941 * gfortran.dg/coarray_lock_1.f90: New.
5942 * gfortran.dg/coarray_lock_2.f90: New.
5944 2011-06-07 Jason Merrill <jason@redhat.com>
5946 * lib/prune.exp: Look for "required" rather than "instantiated".
5947 * g++.dg/abi/mangle11.C: Likewise.
5948 * g++.dg/abi/mangle12.C: Likewise.
5949 * g++.dg/abi/mangle17.C: Likewise.
5950 * g++.dg/abi/mangle20-2.C: Likewise.
5951 * g++.dg/abi/pragma-pack1.C: Likewise.
5952 * g++.dg/cpp0x/decltype26.C: Likewise.
5953 * g++.dg/cpp0x/decltype28.C: Likewise.
5954 * g++.dg/cpp0x/decltype29.C: Likewise.
5955 * g++.dg/cpp0x/enum11.C: Likewise.
5956 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5957 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5958 * g++.dg/cpp0x/pr47416.C: Likewise.
5959 * g++.dg/ext/case-range2.C: Likewise.
5960 * g++.dg/ext/case-range3.C: Likewise.
5961 * g++.dg/gomp/for-19.C: Likewise.
5962 * g++.dg/gomp/pr37533.C: Likewise.
5963 * g++.dg/gomp/pr38639.C: Likewise.
5964 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5965 * g++.dg/inherit/base3.C: Likewise.
5966 * g++.dg/inherit/using6.C: Likewise.
5967 * g++.dg/init/placement4.C: Likewise.
5968 * g++.dg/init/reference3.C: Likewise.
5969 * g++.dg/lookup/scoped6.C: Likewise.
5970 * g++.dg/lookup/using7.C: Likewise.
5971 * g++.dg/other/abstract1.C: Likewise.
5972 * g++.dg/other/error10.C: Likewise.
5973 * g++.dg/other/error5.C: Likewise.
5974 * g++.dg/other/field1.C: Likewise.
5975 * g++.dg/other/offsetof5.C: Likewise.
5976 * g++.dg/parse/bitfield2.C: Likewise.
5977 * g++.dg/parse/constant4.C: Likewise.
5978 * g++.dg/parse/crash20.C: Likewise.
5979 * g++.dg/parse/invalid-op1.C: Likewise.
5980 * g++.dg/parse/non-dependent2.C: Likewise.
5981 * g++.dg/parse/template18.C: Likewise.
5982 * g++.dg/tc1/dr152.C: Likewise.
5983 * g++.dg/tc1/dr166.C: Likewise.
5984 * g++.dg/tc1/dr176.C: Likewise.
5985 * g++.dg/tc1/dr213.C: Likewise.
5986 * g++.dg/template/access11.C: Likewise.
5987 * g++.dg/template/access2.C: Likewise.
5988 * g++.dg/template/access3.C: Likewise.
5989 * g++.dg/template/access7.C: Likewise.
5990 * g++.dg/template/arg7.C: Likewise.
5991 * g++.dg/template/cond2.C: Likewise.
5992 * g++.dg/template/crash13.C: Likewise.
5993 * g++.dg/template/crash40.C: Likewise.
5994 * g++.dg/template/crash7.C: Likewise.
5995 * g++.dg/template/crash84.C: Likewise.
5996 * g++.dg/template/ctor5.C: Likewise.
5997 * g++.dg/template/defarg13.C: Likewise.
5998 * g++.dg/template/defarg14.C: Likewise.
5999 * g++.dg/template/dtor7.C: Likewise.
6000 * g++.dg/template/eh2.C: Likewise.
6001 * g++.dg/template/error2.C: Likewise.
6002 * g++.dg/template/error43.C: Likewise.
6003 * g++.dg/template/friend32.C: Likewise.
6004 * g++.dg/template/injected1.C: Likewise.
6005 * g++.dg/template/instantiate1.C: Likewise.
6006 * g++.dg/template/instantiate3.C: Likewise.
6007 * g++.dg/template/instantiate5.C: Likewise.
6008 * g++.dg/template/instantiate7.C: Likewise.
6009 * g++.dg/template/local6.C: Likewise.
6010 * g++.dg/template/lookup2.C: Likewise.
6011 * g++.dg/template/member5.C: Likewise.
6012 * g++.dg/template/memfriend15.C: Likewise.
6013 * g++.dg/template/memfriend16.C: Likewise.
6014 * g++.dg/template/memfriend17.C: Likewise.
6015 * g++.dg/template/memfriend7.C: Likewise.
6016 * g++.dg/template/meminit1.C: Likewise.
6017 * g++.dg/template/nested3.C: Likewise.
6018 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6019 * g++.dg/template/nontype12.C: Likewise.
6020 * g++.dg/template/nontype13.C: Likewise.
6021 * g++.dg/template/nontype6.C: Likewise.
6022 * g++.dg/template/pr23510.C: Likewise.
6023 * g++.dg/template/pr35240.C: Likewise.
6024 * g++.dg/template/ptrmem15.C: Likewise.
6025 * g++.dg/template/ptrmem6.C: Likewise.
6026 * g++.dg/template/qualified-id1.C: Likewise.
6027 * g++.dg/template/qualttp20.C: Likewise.
6028 * g++.dg/template/qualttp3.C: Likewise.
6029 * g++.dg/template/qualttp4.C: Likewise.
6030 * g++.dg/template/qualttp5.C: Likewise.
6031 * g++.dg/template/qualttp6.C: Likewise.
6032 * g++.dg/template/qualttp7.C: Likewise.
6033 * g++.dg/template/qualttp8.C: Likewise.
6034 * g++.dg/template/recurse.C: Likewise.
6035 * g++.dg/template/recurse2.C: Likewise.
6036 * g++.dg/template/ref5.C: Likewise.
6037 * g++.dg/template/scope2.C: Likewise.
6038 * g++.dg/template/sfinae10.C: Likewise.
6039 * g++.dg/template/sfinae3.C: Likewise.
6040 * g++.dg/template/sizeof3.C: Likewise.
6041 * g++.dg/template/static9.C: Likewise.
6042 * g++.dg/template/template-id-2.C: Likewise.
6043 * g++.dg/template/typedef13.C: Likewise.
6044 * g++.dg/template/typename4.C: Likewise.
6045 * g++.dg/template/using14.C: Likewise.
6046 * g++.dg/template/using2.C: Likewise.
6047 * g++.dg/template/warn1.C: Likewise.
6048 * g++.dg/warn/Wparentheses-13.C: Likewise.
6049 * g++.dg/warn/Wparentheses-15.C: Likewise.
6050 * g++.dg/warn/Wparentheses-16.C: Likewise.
6051 * g++.dg/warn/Wparentheses-17.C: Likewise.
6052 * g++.dg/warn/Wparentheses-18.C: Likewise.
6053 * g++.dg/warn/Wparentheses-19.C: Likewise.
6054 * g++.dg/warn/Wparentheses-20.C: Likewise.
6055 * g++.dg/warn/Wparentheses-23.C: Likewise.
6056 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6057 * g++.dg/warn/noeffect2.C: Likewise.
6058 * g++.dg/warn/noeffect4.C: Likewise.
6059 * g++.dg/warn/pr8570.C: Likewise.
6060 * g++.old-deja/g++.brendan/init2.C: Likewise.
6061 * g++.old-deja/g++.eh/spec6.C: Likewise.
6062 * g++.old-deja/g++.pt/crash10.C: Likewise.
6063 * g++.old-deja/g++.pt/crash36.C: Likewise.
6064 * g++.old-deja/g++.pt/derived3.C: Likewise.
6065 * g++.old-deja/g++.pt/error2.C: Likewise.
6066 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6067 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6068 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6069 * g++.old-deja/g++.pt/overload7.C: Likewise.
6070 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6072 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6073 Iain Sandoe <iains@gcc.gnu.org>
6075 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6076 Added code to deal with the case when [Protocol
6077 -descriptionForInstanceMethod:] or [Protocol
6078 -descriptionForClassMethod:] returns NULL.
6080 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6081 Iain Sandoe <iains@gcc.gnu.org>
6083 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6084 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6087 2011-06-07 Xinliang David Li <davidxl@google.com>
6089 * gcc.dg/inline_2.c: New test.
6090 * gcc.dg/unroll_2.c: New test.
6091 * gcc.dg/inline_3.c: New test.
6092 * gcc.dg/unroll_3.c: New test.
6093 * gcc.dg/inline_4.c: New test.
6094 * gcc.dg/unroll_4.c: New test.
6095 * gcc.dg/inline_1.c: New test.
6096 * gcc.dg/unroll_1.c: New test.
6098 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100 PR tree-optimization/48497
6101 * lib/gcc-defs.exp (dg-additional-options): New proc.
6102 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6103 -msse2 on 32-bit x86.
6105 2011-06-06 Jason Merrill <jason@redhat.com>
6107 * g++.dg/cpp0x/enum19.C: New.
6109 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6111 * gcc.target/arm/neon-reload-class.c: New test.
6113 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6116 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6118 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6120 * gcc.target/arm/smlatb-1.c: New file.
6121 * gcc.target/arm/smlatt-1.c: New file.
6122 * gcc.target/arm/smlaltb-1.c: New file.
6123 * gcc.target/arm/smlaltt-1.c: New file.
6125 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6127 * gcc.target/arm/mla-2.c: New test.
6129 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6131 PR gcov-profile/49299
6132 * gcc.dg/tree-prof/pr49299-1.c: New test.
6133 * gcc.dg/tree-prof/pr49299-2.c: New test.
6135 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6137 * lib/target-supports.exp
6138 (check_effective_target_vect_widen_mult_qi_to_hi):
6139 Add NEON as supporting target.
6140 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6141 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6142 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6143 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6144 using widening multiplication on targets that support it.
6145 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6146 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6147 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6149 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6151 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6152 Modern Objective-C runtime API.
6153 * objc/execute/next_mapping.h: Removed.
6154 * objc-obj-c++-shared/next-mapping.h: Removed.
6155 * objc-obj-c++-shared/Object1.h: Removed.
6156 * objc-obj-c++-shared/Object1.m: Removed.
6157 * objc-obj-c++-shared/Object1.mm: Removed.
6158 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6159 * objc-obj-c++-shared/Protocol1.h: Removed.
6160 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6161 of ProtoBool, IVAR_T and METHOD.
6162 * objc-obj-c++-shared/runtime.h: New.
6163 * objc-obj-c++-shared/TestsuiteObject.h: New.
6164 * objc-obj-c++-shared/TestsuiteObject.m: New.
6166 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6167 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6168 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6170 * objc/execute/_cmd.m: Include
6171 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6172 runtime API. ([TestClass +initialize]): Include this method also
6173 with the GNU runtime.
6174 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6175 Object. ([-setValue:]): Return void.
6176 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6177 with the GNU runtime. Include
6178 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6179 for the NeXT runtime. Use the existing print_ivars() and
6180 compare_structures() implementations for the old NeXT runtime.
6181 Added new implementations for the Modern GNU and NeXT runtimes.
6182 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6183 well. (main): Use objc_getClass(). Use return instead of exit.
6184 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6185 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6187 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6188 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6189 instead of Object. (main): Use return instead of exit().
6190 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6191 instead of Object. Removed prototype for exit(). (main): Use
6192 return instead of exit(). Use the Modern Objective-C runtime API.
6193 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6195 * objc/execute/class-tests-1.h: Include
6196 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6197 runtime API. (test_class_with_superclass): Do not call [Object
6198 class]. There is no need to with the current libobjc.
6199 * objc/execute/class-tests-2.h: Include
6200 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6202 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6203 ../../objc-obj-c++-shared/next-mapping.h.
6204 * objc/execute/class-2.m: Likewise.
6205 * objc/execute/class-3.m: Likewise.
6206 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6207 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6208 +initialize]): Include this method also with the GNU
6209 runtime. (main): Use the Modern Objective-C runtime API.
6210 * objc/execute/class-5.m: Likewise.
6211 * objc/execute/class-6.m: Likewise.
6212 * objc/execute/class-7.m: Likewise.
6213 * objc/execute/class-8.m: Likewise.
6214 * objc/execute/class-9.m: Likewise.
6215 * objc/execute/class-10.m: Likewise.
6216 * objc/execute/class-11.m: Likewise.
6217 * objc/execute/class-12.m: Likewise.
6218 * objc/execute/class-13.m: Likewise.
6219 * objc/execute/class-14.m: Likewise.
6220 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6221 this method also with the GNU runtime.
6222 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6223 +initialize]): Include this method also with the GNU runtime.
6224 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6226 * objc/execute/encode-1.m: Likewise.
6227 * objc/execute/enumeration-1.m: Likewise.
6228 * objc/execute/enumeration-2.m: Likewise.
6229 * objc/execute/exceptions/catchall-1.m: Likewise.
6230 * objc/execute/exceptions/finally-1.m: Likewise.
6231 * objc/execute/exceptions/foward-1.m: Likewise.
6232 * objc/execute/exceptions/local-variables-1.m: Likewise.
6233 * objc/execute/exceptions/throw-nil.m: Likewise.
6234 * objc/execute/exceptions/trivial.m: Likewise.
6235 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6236 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6237 * objc/execute/exceptions/matcher-1.m: Likewise.
6238 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6240 * objc/execute/formal_protocol-2.m: Likewise.
6241 * objc/execute/formal_protocol-3.m: Likewise.
6242 * objc/execute/formal_protocol-4.m: Likewise.
6243 * objc/execute/formal_protocol-5.m: Include
6244 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6246 * objc/execute/formal_protocol-6.m: Likewise.
6247 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6248 Object. Include <objc/Protocol.h> instead of
6249 ../../objc-obj-c++-shared/Protocol1.h.
6250 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6252 * objc/execute/informal_protocol.m: Likewise.
6253 * objc/execute/load-3.m: Likewise.
6254 * objc/execute/many_args_method.m ([TestClass +initialize]):
6255 Include this method with the GNU runtime as well.
6256 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6257 * objc/execute/nested-func-1.m: Use TestsuiteObject
6259 * objc/execute/nil_method-1.m: Likewise.
6260 * objc/execute/no_clash.m: Likewise.
6261 * objc/execute/np-1.m: Do not include
6262 ../../objc-obj-c++-shared/Protocol1.h.
6263 (main): Use return instead of exit().
6264 * objc/execute/np-2.m: Do not include
6265 ../../objc-obj-c++-shared/Protocol1.h.
6266 ([MyObject +initialize]): Include this method also with the GNU
6267 runtime. (main): Use return instead of exit().
6268 * objc/execute/object_is_class.m: Include
6269 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6270 of Object. (main): Use the Modern Objective-C runtime API.
6271 * objc/execute/object_is_meta_class.m: Likewise.
6272 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6273 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6274 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6275 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6276 Objective-C runtime API.
6277 * objc/execute/protocol-isEqual-2.m: Likewise.
6278 * objc/execute/protocol-isEqual-3.m: Likewise.
6279 * objc/execute/protocol-isEqual-4.m: Likewise.
6280 * objc/execute/redefining_self.m ([TestClass +initialize]):
6281 Include this method with the GNU runtime as well.
6282 * objc/execute/root_methods.m: Include
6283 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6284 Include this method with the GNU runtime as well.
6285 (main): Use the Modern Objective-C runtime API.
6286 * objc/execute/selector-1.m: Include
6287 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6288 of Object. (main): Use the Modern Objective-C runtime API.
6289 * objc/execute/static-1.m ([Test +initialize]): Include this
6290 method with the GNU runtime as well.
6291 * objc/execute/static-2.m: Likewise.
6292 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6293 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6294 ([MathClass +initialize]): Include this method with the GNU
6296 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6298 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6299 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6300 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6301 * objc.dg/attributes/method-attribute-1.m: Likewise.
6302 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6303 * objc.dg/attributes/method-attribute-2.m: Likewise.
6304 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6305 * objc.dg/attributes/method-attribute-3.m: Likewise.
6306 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6307 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6308 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6309 * obj-c++.dg/bitfield-1.mm: Likewise.
6310 * obj-c++.dg/bitfield-2.mm: Likewise
6311 * objc.dg/bitfield-3.m: Likewise.
6312 * obj-c++.dg/bitfield-4.mm: Likewise.
6313 * objc.dg/bitfield-5.m: Likewise
6314 * objc.dg/call-super-1.m: Likewise.
6315 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6316 Use objc_getClass() instead of objc_get_class(), but for the GNU
6317 runtime redefine objc_getClass as objc_get_class. Include
6318 ../objc-obj-c++-shared/runtime.h.
6319 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6320 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6321 Use the Modern Objective-C runtime API.
6322 * objc.dg/class-protocol-1.m: Include
6323 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6324 * obj-c++.dg/class-protocol-1.mm: Likewise.
6325 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6326 * objc.dg/comp-types-10.m: Likewise.
6327 * objc.dg/comp-types-11.m: Likewise.
6328 * objc.dg/comp-types-12.m: Likewise.
6329 * obj-c++.dg/comp-types-9.mm: Likewise.
6330 * obj-c++.dg/comp-types-11.mm: Likewise.
6331 * obj-c++.dg/comp-types-12.mm: Likewise.
6332 * obj-c++.dg/comp-types-13.mm: Likewise.
6333 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6334 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6335 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6336 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6337 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6338 * objc.dg/desig-init-1.m: Likewise.
6339 * obj-c++.dg/defs.mm: Likewise.
6340 * objc.dg/exceptions-2.m: Likewise.
6341 * obj-c++.dg/except-1.mm: Likewise.
6342 * obj-c++.dg/exceptions-2.mm: Likewise.
6343 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6344 Use the Modern Objective-C runtime API.
6345 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6346 the Modern Objective-C runtime API. Do not include
6347 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6348 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6349 the Modern Objective-C runtime API except when using an older NeXT
6351 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6352 the Modern Objective-C runtime API.
6353 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6355 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6356 * objc.dg/encode-7-next-64bit.m: Updated include.
6357 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6359 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6360 the Modern Objective-C runtime API.
6361 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6362 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6363 instead of ../objc-obj-c++-shared/Protocol1.h.
6364 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6365 the Modern Objective-C runtime API except when using an older NeXT
6367 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6368 the Modern Objective-C runtime API.
6369 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6371 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6372 * objc.dg/fix-and-continue-2.m: Likewise.
6373 * objc.dg/foreach-1.m: Likewise.
6374 * objc.dg/foreach-2.m: Likewise.
6375 * objc.dg/foreach-3.m: Likewise.
6376 * objc.dg/foreach-4.m: Likewise.
6377 * objc.dg/foreach-5.m: Likewise.
6378 * objc.dg/foreach-6.m: Likewise.
6379 * objc.dg/foreach-7.m: Likewise.
6380 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6382 * objc.dg/func-ptr-2.m: Likewise.
6383 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6384 Do not include objc/objc-api.h.
6385 * obj-c++.dg/fsf-package-0.mm: Likewise.
6386 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6387 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6388 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6390 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6391 * objc.dg/gnu-runtime-3.m: Likewise.
6392 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6393 * objc.dg/headers.m: Include objc/runtime.h instead of
6394 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6395 for the NeXT runtime.
6396 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6397 * obj-c++.dg/isa-field-1.mm: Likewise.
6398 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6399 * objc.dg/layout-1.m: Likewise.
6400 * objc.dg/layout-2.m: Likewise.
6401 * objc.dg/local-decl-2.m: Likewise.
6402 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6403 Object. ([Container +elementForView:]): Use
6404 class_conformsToProtocol().
6405 * obj-c++.dg/lookup-2.mm: Likewise.
6406 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6407 * obj-c++.dg/local-decl-1.mm: Likewise.
6408 * objc.dg/method-3.m: Likewise.
6409 * objc.dg/method-4.m: Likewise.
6410 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6411 ../objc-obj-c++-shared/Protocol1.h.
6412 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6413 * objc.dg/method-9.m: Likewise.
6414 * objc.dg/method-10.m: Likewise.
6415 * objc.dg/method-13.m ([Root +initialize]): Include this method
6416 also for the GNU runtime. (main): Use objc_getClass() also for
6418 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6419 * objc.dg/method-17.m: Likewise.
6420 * objc.dg/method-19.m: Likewise.
6421 * objc.dg/method-20b.m: Likewise.
6422 * obj-c++.dg/method-2.mm: Likewise.
6423 * obj-c++.dg/method-6.mm: Likewise.
6424 * obj-c++.dg/method-10.mm: Likewise.
6425 * obj-c++.dg/method-11.mm: Likewise.
6426 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6427 ../objc-obj-c++-shared/Protocol1.h.
6428 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6429 * obj-c++.dg/method-15.mm: Likewise.
6430 * obj-c++.dg/method-17.mm: Likewise.
6431 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6432 +initialize]): Include this method also for the GNU
6433 runtime. (main): Use objc_getClass() also for the GNU runtime.
6434 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6435 * obj-c++.dg/method-22.mm: Likewise.
6436 * obj-c++.dg/method-23.mm: Likewise.
6437 * obj-c++.dg/no-extra-load.mm: Likewise.
6438 * objc.dg/objc-fast-4.m: Likewise.
6439 * objc.dg/objc-gc-4.m: Likewise.
6440 * obj-c++.dg/objc-gc-3.mm: Likewise.
6441 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6442 protocol_getMethodDescription() instead of [Protocol
6443 -descriptionForInstanceMethod].
6444 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6445 Made it available with all runtimes. (main): Call -test instead
6447 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6448 and put into a category.
6449 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6450 Object. Include objc/objc.h.
6451 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6452 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6453 New. (main): Use protocol_getMethodDescription() instead
6454 of [Protocol -descriptionForInstanceMethod] and [Protocol
6455 -descriptionForClassMethod].
6456 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6457 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6458 Objective-C runtime API.
6459 * obj-c++.dg/proto-qual-1.mm: Likewise.
6460 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6462 * obj-c++.dg/property/property-1.mm: Likewise.
6463 * obj-c++.dg/qual-types-1.mm: Likewise.
6464 * objc.dg/selector-2.m: Include objc/objc.h instead of
6465 ../objc-obj-c++-shared/Object1.h.
6466 * obj-c++.dg/selector-2.mm: Likewise.
6467 * obj-c++.dg/selector-5.mm: Likewise.
6468 * obj-c++.dg/selector-6.mm: Likewise.
6469 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6470 Object. Do not include objc/objc-api.h.
6471 * obj-c++.dg/set-not-used-1.mm: Likewise.
6472 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6473 * objc.dg/stret-1.m: Likewise.
6474 * objc.dg/stret-2.m: Likewise.
6475 * obj-c++.dg/super-class-2.mm: Likewise.
6476 * objc.dg/super-class-3.m: Likewise.
6477 * objc.dg/super-class-4.m: Likewise.
6478 * objc.dg/sync-2.m: Likewise.
6479 * obj-c++.dg/sync-2.mm: Likewise.
6480 * objc.dg/sync-1.m: Include objc/objc.h instead of
6481 ../objc-obj-c++-shared/Object1.h.
6482 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6483 'Class' as the type of 'isa'.
6484 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6485 Objective-C runtime API. ([TestClass +initialize]): Include this
6486 method with the GNU runtime as well.
6487 * objc.dg/strings/strings-1.m: Updated includes.
6488 * obj-c++.dg/strings/strings-1.mm: Likewise.
6489 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6490 objc.dg/strings/const-str-12b.m.
6491 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6492 * obj-c++.dg/template-3.mm: Likewise.
6493 * obj-c++.dg/template-4.mm: Likewise.
6494 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6495 Objective-C runtime API.
6496 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6497 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6498 * obj-c++.dg/try-catch-1.mm: Likewise.
6499 * obj-c++.dg/try-catch-2.mm: Likewise.
6500 * objc.dg/try-catch-3.m: Likewise.
6501 * obj-c++.dg/try-catch-3.mm: Likewise.
6502 * objc.dg/try-catch-6.m: Likewise.
6503 * objc.dg/try-catch-7.m: Likewise.
6504 * obj-c++.dg/try-catch-7.mm: Likewise.
6505 * obj-c++.dg/try-catch-8.mm: Likewise.
6506 * obj-c++.dg/try-catch-9.mm: Likewise.
6507 * objc.dg/try-catch-10.m: Likewise.
6508 * obj-c++.dg/try-catch-11.mm: Likewise.
6509 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6510 Object. Include objc/objc.h.
6511 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6512 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6513 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6514 Object. Use Modern Objective-C runtime API. Do not use
6516 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6517 * obj-c++.dg/torture/trivial.mm: Likewise.
6518 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6519 instead of ../objc-obj-c++-shared/Object1.h. Include
6520 ../objc-obj-c++-shared/runtime.h.
6521 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6522 * objc.dg/torture/strings/const-str-11.m: Likewise.
6523 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6524 * objc.dg/torture/strings/const-str-9.m: Likewise.
6525 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6526 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6527 instead of Object. Only add _FooClassReference if
6529 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6530 * objc.dg/torture/strings/const-str-8.m: Likewise.
6531 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6532 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6534 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6536 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6537 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6538 * obj-c++.dg/va-meth-1.mm: Likewise.
6539 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6540 ../objc-obj-c++-shared/Object1.h.
6541 * objc.dg/zero-link-3.m: Likewise.
6543 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6545 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6547 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6550 * obj-c++.dg/property/cxx-property-1.mm: New.
6551 * obj-c++.dg/property/cxx-property-2.mm: New.
6553 2011-06-06 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6557 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6559 PR rtl-optimization/49145
6561 * gcc.c-torture/compile/pr49145.c: New test.
6563 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6566 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6567 to dg-options, match also DW_AT_linkage_name.
6570 * gcc.dg/debug/pr49294.c: New test.
6573 * g++.dg/opt/pr49264.C: New test.
6575 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6577 PR tree-optimization/49243
6578 * gcc.dg/pr49243.c: New.
6580 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6582 * gnat.dg/specs/cond_expr1.ads: New test.
6584 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6586 * gnat.dg/deferred_const4.ad[sb]: New test.
6587 * gnat.dg/deferred_const4_pkg.ads: New helper.
6589 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6591 * gnat.dg/test_tamdt.adb: Rename to...
6592 * gnat.dg/taft_type1.adb: ...this.
6593 * gnat.dg/tamdt.ad[sb]: Rename to...
6594 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6595 * gnat.dg/tamdt_aux.ads: Rename to...
6596 * gnat.dg/taft_type1_pkg2.ads: ...this.
6597 * gnat.dg/taft_type2.ad[sb]: New test.
6598 * gnat.dg/taft_type2_pkg.ads: New helper.
6599 * gnat.dg/taft_type3.adb: New test.
6600 * gnat.dg/taft_type3_pkg.ads: New helper.
6602 2011-06-05 Tobias Burnus <burnus@net-b.de>
6605 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6608 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6611 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6613 * objc.dg/gnu-api-2-objc.m: Likewise.
6614 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6615 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6617 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6619 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6620 alignment, not the alignment, when calling class_addIvar(). Add
6621 an 'isa' instance variable to the test root class.
6622 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6624 2011-06-04 Jan Hubicka <jh@suse.cz>
6626 PR tree-optimization/48893
6627 PR tree-optimization/49091
6628 PR tree-optimization/49179
6629 * gfortran.dg/pr49179.f90: New testcase
6631 2011-06-04 Jan Hubicka <jh@suse.cz>
6634 * g++.dg/torture/pr48954.C: New testcase.
6636 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6638 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6640 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6643 * g++.dg/diagnostic/bitfld2.C: New.
6645 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.c-torture/execute/pr49281.c: New test.
6650 2011-06-04 Jan Hubicka <jh@suse.cz>
6652 PR tree-optimize/48929
6653 * gcc.c-torture/compile/pr48929.c: New testcase.
6655 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6659 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6662 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6664 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6666 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6668 2011-06-03 Richard Henderson <rth@redhat.com>
6669 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6671 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6673 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6675 * objc.dg/headers.m: Do not include objc-list.h.
6677 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6679 * objc.dg/type-stream-1.m: Test removed.
6680 * objc.dg/headers.m: Do not include typedstream.h.
6682 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6684 * objc.dg/torture/forward-1.m (main): Updated testcase.
6686 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6689 * gcc.c-torture/compile/pr49163.c: New.
6691 2011-06-02 Asher Langton <langton2@llnl.gov>
6694 * gfortran.dg/PR49268.f90: New test.
6696 2011-06-02 Asher Langton <langton2@llnl.gov>
6699 * gfortran.dg/PR37039.f90: New test.
6701 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6704 * objc.dg/method-5.m: Updated.
6705 * objc.dg/method-19.m: Updated.
6706 * objc.dg/method-lookup-1.m: New.
6707 * obj-c++.dg/method-6.mm: Updated.
6708 * obj-c++.dg/method-7.mm: Updated.
6709 * obj-c++.dg/method-lookup-1.mm: New.
6711 2011-06-02 DJ Delorie <dj@redhat.com>
6713 * lib/timeout.exp (timeout): Add board_info support.
6715 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6717 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6719 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6722 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6723 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6725 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6726 Hans-Peter Nilsson <hp@axis.com>
6728 PR rtl-optimization/48840
6729 * gcc.target/sparc/ultrasp13.c: New test.
6731 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6734 * gcc.c-torture/compile/pr49238.c: New.
6736 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6738 * gcc.target/arm/g2.c: Skip test in -mthumb.
6739 Skip test unless cpu is xscale.
6740 * gcc.target/arm/scd42-2.c: Likewise.
6741 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6743 2011-06-01 Jason Merrill <jason@redhat.com>
6745 * g++.dg/cpp0x/decltype28.C: New.
6746 * g++.dg/cpp0x/decltype29.C: New.
6748 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6751 * gcc.target/mips/pr45074.c: New test.
6753 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6754 Hans-Peter Nilsson <hp@axis.com>
6756 PR rtl-optimization/48830
6757 * gcc.target/sparc/ultrasp12.c: New test.
6759 2011-06-01 David Li <davidxl@google.com>
6761 * gcc.dg/profile-dir-1.c: Change pass name.
6762 * gcc.dg/profile-dir-2.c: Ditto.
6763 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6764 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6765 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6766 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6767 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6768 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6769 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6770 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6771 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6772 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6773 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6774 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6775 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6776 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6777 * gcc.dg/profile-dir-3.c: Ditto.
6778 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6780 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6782 * objc.dg/attributes/method-nonnull-1.m: New test.
6783 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6785 2011-05-31 Tobias Burnus <burnus@net-b.de>
6788 * gfortran.dg/coarray_atomic_1.f90: New.
6789 * gfortran.dg/coarray/atomic_1.f90: New.
6791 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.dg/guality/bswaptest.c: New test.
6794 * gcc.dg/guality/clztest.c: New test.
6795 * gcc.dg/guality/ctztest.c: New test.
6796 * gcc.dg/guality/rotatetest.c: New test.
6799 * gcc.target/i386/pr48688.c: New test.
6801 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6804 * g++.dg/lookup/name-clash9.C: New.
6806 2011-05-31 Tobias Burnus <burnus@net-b.de>
6809 * gfortran.dg/coarray/dummy_1.f90: New.
6811 2011-05-31 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/coarray/save_1.f90: New.
6815 * gfortran.dg/coarray_4.f90: Update dg-error.
6817 2011-05-31 Jason Merrill <jason@redhat.com>
6819 * g++.dg/cpp0x/rv-template1.C: New.
6821 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6823 PR rtl-optimization/49235
6824 * gcc.dg/pr49235.c: New test.
6826 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6828 PR tree-optimization/49093
6829 * gcc.dg/vect/pr49093.c: New test.
6831 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6834 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6836 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6839 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6842 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6845 * gcc.c-torture/execute/pr49186.c: New.
6847 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6850 * gcc.target/i386/pr49168-1.c: New.
6852 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6853 Eric Botcazou <ebotcazou@adacore.com>
6855 * gcc.dg/guality/drap.c: New test.
6857 2011-05-30 Richard Guenther <rguenther@suse.de>
6859 PR tree-optimization/49210
6860 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6861 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6863 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6866 * g++.dg/gomp/pr49223-1.C: New test.
6867 * g++.dg/gomp/pr49223-2.C: New test.
6869 2011-05-30 Richard Guenther <rguenther@suse.de>
6871 PR tree-optimization/49218
6872 * gcc.c-torture/execute/pr49218.c: New testcase.
6874 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6876 PR tree-optimization/49199
6877 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6878 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6879 -fno-tree-scev-cprop.
6881 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6884 * gfortran.dg/extends_13.f03: New.
6886 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6888 PR rtl-optimization/49095
6889 * gcc.target/i386/pr49095.c: New test.
6891 2011-05-29 Tobias Burnus <burnus@net-b.de>
6894 * gfortran.dg/coarray_24.f90: New.
6896 2011-05-29 Tobias Burnus <burnus@net-b.de>
6899 * gfortran.dg/coarray_23.f90: New.
6901 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6904 * gcc.dg/pr48826.c: New test.
6906 2011-05-29 Richard Guenther <rguenther@suse.de>
6908 PR tree-optimization/49217
6909 * gcc.dg/torture/pr49217.c: New testcase.
6911 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6914 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6916 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6918 * gnat.dg/boolean_subtype.adb: Rename to...
6919 * gnat.dg/boolean_subtype1.adb: ...this.
6921 2011-05-28 Jason Merrill <jason@redhat.com>
6923 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6925 2011-05-27 Jason Merrill <jason@redhat.com>
6927 * g++.dg/cpp0x/enum18.C: Adjust.
6929 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6931 2011-05-27 Tobias Burnus <burnus@net-b.de>
6934 * gfortran.dg/coarray_22.f90: New.
6936 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6938 PR tree-optimization/46728
6939 * gcc.target/powerpc/pr46728-1.c: New.
6940 * gcc.target/powerpc/pr46728-2.c: New.
6941 * gcc.target/powerpc/pr46728-3.c: New.
6942 * gcc.target/powerpc/pr46728-4.c: New.
6943 * gcc.target/powerpc/pr46728-5.c: New.
6944 * gcc.dg/pr46728-6.c: New.
6945 * gcc.target/powerpc/pr46728-7.c: New.
6946 * gcc.target/powerpc/pr46728-8.c: New.
6947 * gcc.dg/pr46728-9.c: New.
6948 * gcc.target/powerpc/pr46728-10.c: New.
6949 * gcc.target/powerpc/pr46728-11.c: New.
6950 * gcc.dg/pr46728-12.c: New.
6951 * gcc.target/powerpc/pr46728-13.c: New.
6952 * gcc.target/powerpc/pr46728-14.c: New.
6953 * gcc.target/powerpc/pr46728-15.c: New.
6954 * gcc.target/powerpc/pr46728-16.c: New.
6956 2011-05-27 Jason Merrill <jason@redhat.com>
6958 * g++.dg/abi/mangle47.C: New.
6961 * g++.dg/template/const5.C: New.
6963 * g++.dg/cpp0x/enum18.C: New.
6965 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6967 * g++.dg/cpp0x/error6.C: New.
6969 * g++.dg/cpp0x/error5.C: New.
6971 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6974 * g++.dg/eh/cond6.C: New test.
6976 2011-05-27 Tobias Burnus <burnus@net-b.de>
6979 * gfortran.dg/rank_3.f90: New.
6980 * gfortran.dg/rank_4.f90: New.
6982 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6984 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6985 replace dump search.
6987 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6989 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6990 * gnat.dg/bit_packed_array5.adb: ...here.
6992 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp0x/auto25.C: New.
6997 2011-05-27 Richard Guenther <rguenther@suse.de>
6999 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7001 2011-05-27 Richard Guenther <rguenther@suse.de>
7003 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7005 2011-05-27 Richard Guenther <rguenther@suse.de>
7008 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7010 2011-05-26 Jason Merrill <jason@redhat.com>
7012 * g++.dg/cpp0x/friend1.C: New.
7013 * g++.dg/cpp0x/friend2.C: New.
7015 * g++.dg/cpp0x/auto7.C: Update.
7016 * g++.dg/template/crash50.C: Adjust.
7017 * g++.dg/template/static9.C: Adjust.
7018 * g++.old-deja/g++.ext/memconst.C: Adjust.
7020 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7022 * gcc.dg/march.c: Ignore a note for some targets.
7024 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7025 Nathan Froyd <froydnj@codesourcery.com>
7029 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7030 * g++.dg/parse/pr18770.C: New test.
7031 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7033 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7036 * gfortran.dg/dependency_40.f90 : New test.
7038 2011-05-26 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/coarray/registering_1.f90: New.
7043 2011-05-26 Jason Merrill <jason@redhat.com>
7045 * g++.dg/cpp0x/variadic111.C: New.
7046 * g++.dg/cpp0x/variadic41.C: Adjust.
7048 2011-05-26 Richard Guenther <rguenther@suse.de>
7050 PR tree-optimization/48702
7051 * gcc.dg/torture/pr48702.c: New testcase.
7053 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7055 PR gcov-profile/48845
7056 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7058 * gcc.dg/matrix/matrix.exp: Likewise.
7059 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7060 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7061 line number to check_profiling_available.
7062 * lib/target-supports.exp (check_profiling_available): Account for
7064 Require TLS runtime support with -fprofile-generate.
7065 * lib/profopt.exp (profopt-execute): Add TLS options for
7067 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7069 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7072 * g++.dg/eh/cond5.C: New test.
7074 PR tree-optimization/49161
7075 * gcc.c-torture/execute/pr49161.c: New test.
7077 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7079 * gcc.target/arm/neon-vorn-vbic.c: New test.
7081 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7083 PR tree-optimization/49038
7084 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7085 * gcc.dg/vect/pr49038.c: New test.
7087 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7089 * g++.dg/init/pr25811-3.C: New.
7090 * g++.dg/init/pr25811-4.C: New.
7092 2011-05-25 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp0x/enum17.C: New.
7095 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7097 * g++.dg/cpp0x/auto24.C: New.
7099 * g++.dg/cpp0x/error4.C: New.
7101 * g++.dg/cpp0x/rv-restrict.C: New.
7103 * g++.dg/cpp0x/enum15.C: New.
7104 * g++.dg/cpp0x/constexpr-switch2.C: New.
7106 * g++.dg/cpp0x/variadic110.C: New.
7108 * g++.dg/cpp0x/auto9.C: Add typedef test.
7110 * g++.dg/cpp0x/auto23.C: New.
7111 * g++.dg/cpp0x/auto9.C: Adjust.
7113 * g++.dg/cpp0x/defaulted29.C: New.
7115 * g++.dg/cpp0x/initlist51.C: New.
7117 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7119 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7120 * g++.dg/abi/packed1.C: Suppress warning.
7121 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7122 * g++.dg/template/stdarg1.C: Likewise.
7123 * g++.dg/other/packed1.C: Remove arm from xfail list.
7125 2011-05-25 Jason Merrill <jason@redhat.com>
7127 * g++.dg/cpp0x/enum16.C: New.
7128 * g++.dg/parse/error15.C: Adjust.
7130 * g++.dg/cpp0x/initlist50.C: New.
7132 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7134 * g++.dg/cpp0x/variadic109.C: New.
7136 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7138 * gcc.target/i386/pause-1.c: New.
7140 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7142 * gcc.dg/stack-usage-1.c: Adjust comment.
7143 * gcc.dg/stack-usage-2.c: New test.
7145 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7148 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7149 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7151 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7153 PR rtl-optimization/48757
7154 * gfortran.dg/pr48757.f: New test case.
7156 2011-05-24 Jason Merrill <jason@redhat.com>
7158 * g++.dg/cpp0x/access01.C: New.
7160 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7163 * objc.dg/pr48177.m: New testcase.
7165 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7168 * objc.dg/pr48187.m: New testcase.
7169 * obj-c++.dg/pr48187.mm: New testcase.
7170 * objc.dg/ivar-extra-semicolon.m: New testcase.
7172 2011-05-24 Jason Merrill <jason@redhat.com>
7174 * g++.dg/template/access21.C: New.
7175 * g++.dg/template/access22.C: New.
7177 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7179 PR rtl-optimization/48633
7180 * g++.dg/pr48633.C: New test.
7182 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7185 * g++.dg/other/pr49133.C: New test.
7187 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7188 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7190 * gcc.dg/torture/tls/run-gd.c: New test.
7191 * gcc.dg/torture/tls/run-ie.c: New test.
7192 * gcc.dg/torture/tls/run-ld.c: New test.
7193 * gcc.dg/torture/tls/run-le.c: New test.
7194 * lib/target-supports.exp (check_effective_target_tls_runtime):
7195 Build testcase with TLS options.
7197 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7199 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7201 2011-05-24 Tom de Vries <tom@codesourcery.com>
7203 PR tree-optimization/49121
7204 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7206 2011-05-23 Jason Merrill <jason@redhat.com>
7208 * g++.dg/cpp0x/defaulted28.C: New.
7210 * g++.dg/cpp0x/sfinae25.C: New.
7212 * g++.dg/cpp0x/rv-cast2.C: New.
7214 * g++.dg/cpp0x/enum14.C: New.
7216 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7219 * gcc.c-torture/execute/pr49123.c: New test.
7222 * gcc.dg/debug/pr49032.c: New test.
7225 * gcc.dg/pr49120.c: New test.
7227 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7230 * gcc.target/i386/pr47315.c: New test.
7232 2011-05-23 Jason Merrill <jason@redhat.com>
7234 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7236 * g++.dg/cpp0x/sfinae24.C: New.
7238 * g++.dg/cpp0x/error3.C: New.
7240 * g++.dg/cpp0x/defaulted27.C: New.
7242 * g++.dg/cpp0x/decltype27.C: New.
7244 2011-05-23 Richard Guenther <rguenther@suse.de>
7246 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7248 2011-05-23 Richard Guenther <rguenther@suse.de>
7250 PR tree-optimization/40874
7251 * g++.dg/tree-ssa/pr40874.C: New testcase.
7253 2011-05-23 Richard Guenther <rguenther@suse.de>
7255 PR tree-optimization/49115
7256 * g++.dg/torture/pr49115.C: New testcase.
7258 2011-05-23 Richard Guenther <rguenther@suse.de>
7261 * gcc.dg/memcpy-3.c: New testcase.
7263 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.c-torture/execute/pr48973-1.c: New test.
7267 * gcc.c-torture/execute/pr48973-2.c: New test.
7269 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7272 * g++.dg/warn/pr18016.C: New.
7274 2011-05-23 Tom de Vries <tom@codesourcery.com>
7277 * gcc.target/arm/ivopts-6.c: New test.
7279 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7282 * gcc.c-torture/compile/pr49029.c: New test.
7284 2011-05-22 Jason Merrill <jason@redhat.com>
7286 * g++.dg/cpp0x/sfinae23.C: New.
7287 * g++.dg/cpp0x/sfinae8.C: Correct.
7289 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7291 * gfortran.dg/function_optimize_8.f90: New test case.
7293 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7295 PR tree-optimization/49087
7296 * gcc.dg/vect/O3-pr49087.c: New test.
7298 2011-05-21 Jason Merrill <jason@redhat.com>
7300 * g++.dg/debug/const5.C: New.
7302 2011-05-20 Jason Merrill <jason@redhat.com>
7304 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7306 * g++.dg/cpp0x/constexpr-static7.C: New.
7308 * g++.dg/cpp0x/enum12.C: New.
7309 * g++.dg/cpp0x/enum13.C: New.
7311 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7314 * gfortran.dg/select_type_23.f03: New.
7316 2011-05-20 Jason Merrill <jason@redhat.com>
7318 * g++.dg/cpp0x/defaulted26.C: New.
7320 * g++.dg/cpp0x/noexcept02.C: Fix.
7321 * g++.dg/cpp0x/noexcept03.C: Fix.
7322 * g++.dg/cpp0x/noexcept08.C: Fix.
7323 * g++.dg/cpp0x/noexcept10.C: New.
7325 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7328 * gfortran.dg/extends_12.f03: New.
7330 2011-05-20 Jason Merrill <jason@redhat.com>
7332 * g++.dg/template/koenig9.C: New.
7333 * g++.dg/opt/pr47615.C: Fix.
7334 * g++.dg/overload/defarg1.C: Fix.
7335 * g++.dg/tc1/dr213.C: Remove xfail.
7336 * g++.dg/torture/pr34850.C: Fix.
7337 * g++.dg/torture/pr39362.C: Fix.
7338 * g++.old-deja/g++.brendan/crash56.C: Fix.
7339 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7341 2011-05-20 Richard Guenther <rguenther@suse.de>
7343 PR tree-optimization/49079
7344 * gcc.dg/torture/pr49079.c: New testcase.
7346 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7348 PR tree-optimization/49073
7349 * gcc.c-torture/execute/pr49073.c: New test.
7351 2011-06-19 Tobias Burnus <burnus@net-b.de>
7354 * gfortran.dg/coarray_21.f90: New.
7356 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7358 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7361 2011-05-19 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7366 2011-05-19 Richard Guenther <rguenther@suse.de>
7369 * gcc.dg/builtin-object-size-11.c: New testcase.
7371 2011-05-19 Tom de Vries <tom@codesourcery.com>
7374 * gcc.target/arm/ivopts.c: New test.
7375 * gcc.target/arm/ivopts-2.c: New test.
7377 2011-05-19 Tom de Vries <tom@codesourcery.com>
7379 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7381 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7383 * gcc.c-torture/execute/960321-1.x: Remove.
7385 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7388 * gfortran.dg/move_alloc_4.f90: New.
7390 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7393 * gcc.target/i386/pr49002-1.c: New test.
7394 * gcc.target/i386/pr49002-2.c: Likewise.
7396 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7398 PR tree-optimization/49039
7399 * gcc.c-torture/execute/pr49039.c: New test.
7400 * gcc.dg/tree-ssa/pr49039.c: New test.
7401 * g++.dg/torture/pr49039.C: New test.
7403 2011-05-18 Jason Merrill <jason@redhat.com>
7405 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7406 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7407 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7409 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7411 * gcc.target/bfin/mcpu-bf592.c: New test.
7413 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7415 PR tree-optimization/41881
7416 * gcc.dg/vect/O3-pr41881.c: New test.
7417 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7419 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7421 PR tree-optimization/49000
7422 * gcc.dg/pr49000.c: New test.
7424 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7426 * gnat.dg/invalid1.adb: New test.
7428 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7430 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7432 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7433 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7435 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7438 * g++.dg/cpp0x/range-for18.C: New.
7440 2011-05-15 Tobias Burnus <burnus@net-b.de>
7443 * gfortran.dg/coarray/image_index_2.f90: New.
7445 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7447 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7448 * g++.dg/cpp0x/override2.C: New.
7450 2011-05-14 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.de/coarray_20.f90: New.
7455 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7458 * function_optimize_7.f90: New test case.
7460 2011-05-13 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/decltype26.C: New.
7463 * g++.dg/cpp0x/enum11.C: New.
7465 2011-05-13 Tobias Burnus <burnus@net-b.de>
7469 * gfortran.dg/assign_8.f90: Update dg-error.
7471 2011-05-13 Tobias Burnus <burnus@net-b.de>
7474 * gfortran.dg/io_constraints_8.f90: New.
7475 * gfortran.dg/io_constraints_9.f90: New.
7477 2011-05-13 Martin Thuresson <martint@google.com>
7479 PR gcov-profile/47793
7480 * gcc.dg/pr47793.c: New.
7482 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7484 PR tree-optimization/48975
7485 * gcc.dg/pr48975.c: New test.
7487 2011-05-12 Tobias Burnus <burnus@net-b.de>
7490 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7492 2011-05-12 Jason Merrill <jason@redhat.com>
7494 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7496 2011-05-12 Geert Bosch <bosch@adacore.com>
7498 * gnat.dg/view_conversion1.adb: New test.
7500 2011-05-12 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/48172
7503 * gcc.dg/vect/pr48172.c: New testcase.
7505 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/opt/pr48967.C: New test.
7510 2011-05-11 Jason Merrill <jason@redhat.com>
7512 * g++.dg/cpp0x/constexpr-friend.C: New.
7513 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7515 * g++.dg/cpp0x/sfinae22.C: New.
7517 2011-05-11 Tobias Burnus <burnus@net-b.de>
7520 * gfortran.dg/generic_24.f90: New.
7522 2011-05-11 Richard Guenther <rguenther@suse.de>
7524 PR tree-optimization/15256
7525 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7527 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7530 * gcc.dg/pr48159-1.c: New test.
7531 * gcc.dg/pr48159-2.c: New test.
7533 2011-05-11 Richard Guenther <rguenther@suse.de>
7536 * gcc.dg/torture/pr48953.c: New testcase.
7538 2011-05-11 Richard Guenther <rguenther@suse.de>
7540 PR tree-optimization/18041
7541 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7543 2011-05-11 Alan Modra <amodra@gmail.com>
7546 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7548 2011-05-10 Jason Merrill <jason@redhat.com>
7550 * g++.dg/cpp0x/defaulted25.C: New.
7551 * g++.dg/template/crash7.C: Adjust.
7553 * g++.dg/cpp0x/variadic108.C: New.
7555 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7557 * g++.dg/inherit/virtual9.C: Extend.
7559 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7562 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7563 are passed and returned in vector registers.
7565 2011-05-10 Richard Guenther <rguenther@suse.de>
7567 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7568 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7569 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7570 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7571 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7574 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7576 PR tree-optimization/48611
7577 PR tree-optimization/48794
7578 * gfortran.dg/gomp/pr48611.f90: New test.
7579 * gfortran.dg/gomp/pr48794.f90: New test.
7582 * gcc.dg/dfp/pr48928.c: New test.
7584 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/cpp0x/pr48522.C: New.
7589 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7592 * g++.dg/cpp0x/sfinae21.C: New.
7594 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/template/sfinae28.C: Rename to...
7597 * g++.dg/cpp0x/sfinae19.C: ... this.
7598 * g++.dg/template/sfinae29.C: Rename to...
7599 * g++.dg/cpp0x/sfinae20.C: ... this.
7601 2011-05-09 Jeff Law <law@redhat.com>
7603 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7606 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7609 * g++.dg/init/pr20039.C: New.
7611 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7615 * g++.dg/template/sfinae28.C: New.
7616 * g++.dg/template/sfinae29.C: Likewise.
7618 2011-05-09 Jason Merrill <jason@redhat.com>
7620 * g++.dg/template/nontype23.C: New.
7622 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7624 * g++.dg/init/pr48859.C: New.
7626 2011-05-09 Jason Merrill <jason@redhat.com>
7628 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7629 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7630 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7631 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7632 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7633 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7634 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7635 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7637 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7639 * g++.dg/inherit/virtual9.C: New.
7641 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7644 * g++.dg/template/dependent-expr8.C: New test case.
7646 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7648 PR tree-optimization/48837
7649 * gcc.dg/pr48837.c: New testcase.
7651 2011-05-06 Jason Merrill <jason@redhat.com>
7653 * g++.dg/cpp0x/constexpr-condition2.C: New.
7655 * g++.dg/cpp0x/constexpr-missing.C: New.
7657 2011-05-06 Tobias Burnus <burnus@net-b.de>
7660 * gfortran.dg/coarray/this_image_2.f90: New.
7662 2011-05-06 Tobias Burnus <burnus@net-b.de>
7666 * gfortran.dg/bind_c_usage_22.f90: New.
7667 * gfortran.dg/bind_c_usage_23.f90: New.
7668 * gfortran.dg/bind_c_usage_24.f90: New.
7669 * gfortran.dg/bind_c_usage_24_c.c: New.
7671 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7674 * g++.dg/template/member9.C: New test case.
7676 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7678 * gnat.dg/discr29.ad[sb]: New test.
7679 * gnat.dg/discr30.adb: Likewise.
7681 2011-05-05 Julian Brown <julian@codesourcery.com>
7683 * gcc.target/arm/neon-vset_lanes8.c: New test.
7685 2011-05-05 Jason Merrill <jason@redhat.com>
7687 * g++.dg/init/new32.C: New.
7689 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7694 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7696 PR rtl-optimization/48381
7697 * gcc.c-torture/compile/pr48381.c: New test.
7699 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7701 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7703 * gcc.target/i386/opt-1.c: Ditto.
7705 2011-05-04 Jason Merrill <jason@redhat.com>
7707 * g++.dg/conversion/base1.C: New.
7709 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7711 PR libgfortran/48787
7712 * gfortran.dg/round_3.f08: Add more checks to test case.
7714 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7716 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7717 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7718 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7719 Gate test on effective_target fd_truncate.
7721 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7723 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7724 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7725 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7726 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7727 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7728 * gcc.target/i386/pr38824.c: Ditto.
7729 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7730 * gcc.target/i386/vecinit-2.c: Ditto.
7731 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7732 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7733 * gcc.target/i386/parity-2.c: Ditto.
7734 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7736 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7738 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7740 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7741 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7742 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7744 2011-05-03 Tobias Burnus <burnus@net-b.de>
7747 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7749 2011-05-03 Tobias Burnus <burnus@net-b.de>
7752 * gfortran.dg/coarray/this_image_1.f90: New.
7754 2011-05-03 Tobias Burnus <burnus@net-b.de>
7757 * gfortran.dg/coarray/caf.dg: New.
7758 * gfortran.dg/coarray/image_index_1.f90: New, copied
7759 from ../coarray_16.f90.
7761 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7764 * g++.dg/ext/complex9.C: New.
7766 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7769 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7770 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7771 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7773 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7775 * gcc.target/bfin/builtins: Created.
7776 * gcc.target/bfin/hisilh-O0.c: Deleted.
7777 * gcc.target/bfin/hisilh.c: Moved to...
7778 * gcc.target/bfin/builtins/hisilh.c: ...here.
7779 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7780 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7781 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7782 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7783 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7784 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7785 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7786 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7787 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7788 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7789 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7790 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7791 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7792 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7793 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7794 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7795 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7796 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7797 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7798 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7799 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7800 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7801 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7802 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7803 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7804 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7805 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7806 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7807 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7808 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7809 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7810 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7811 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7812 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7813 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7814 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7815 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7816 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7817 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7818 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7819 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7820 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7821 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7822 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7823 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7824 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7825 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7826 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7827 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7828 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7829 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7830 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7831 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7832 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7833 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7834 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7835 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7836 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7837 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7838 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7839 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7840 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7841 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7842 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7843 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7844 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7845 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7846 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7847 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7848 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7849 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7850 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7851 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7852 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7853 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7854 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7855 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7856 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7857 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7858 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7859 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7860 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7861 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7862 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7863 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7864 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7865 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7866 * gcc.target/bfin/builtins/circptr.c: Ditto.
7867 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7868 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7869 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7870 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7871 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7872 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7873 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7874 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7875 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7876 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7877 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7878 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7879 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7880 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7881 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7882 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7883 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7884 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7885 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7886 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7887 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7888 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7889 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7890 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7891 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7892 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7893 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7894 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7895 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7896 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7897 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7898 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7899 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7900 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7901 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7902 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7903 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7904 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7905 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7906 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7907 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7908 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7909 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7910 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7911 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7912 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7913 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7914 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7915 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7916 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7917 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7918 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7919 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7920 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7921 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7922 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7923 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7924 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7925 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7926 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7927 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7928 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7929 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7930 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7931 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7932 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7933 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7934 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7935 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7936 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7938 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7940 * gcc.target/arm/cold-lc.c: New test.
7942 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7945 * gcc.dg/pr48774.c: New test.
7947 2011-05-03 Richard Guenther <rguenther@suse.de>
7949 * gcc.dg/large-size-array-5.c: New testcase.
7951 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7953 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7955 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7957 * lib/target-supports.exp (check_effective_target_vect_strided):
7959 (check_effective_target_vect_strided2)
7960 (check_effective_target_vect_strided3)
7961 (check_effective_target_vect_strided4)
7962 (check_effective_target_vect_strided8): ...these new functions.
7964 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7965 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7966 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7967 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7968 * gcc.dg/vect/pr37539.c: Likewise.
7969 * gcc.dg/vect/slp-11a.c: Likewise.
7970 * gcc.dg/vect/slp-11b.c: Likewise.
7971 * gcc.dg/vect/slp-11c.c: Likewise.
7972 * gcc.dg/vect/slp-12a.c: Likewise.
7973 * gcc.dg/vect/slp-12b.c: Likewise.
7974 * gcc.dg/vect/slp-18.c: Likewise.
7975 * gcc.dg/vect/slp-19a.c: Likewise.
7976 * gcc.dg/vect/slp-19b.c: Likewise.
7977 * gcc.dg/vect/slp-21.c: Likewise.
7978 * gcc.dg/vect/slp-23.c: Likewise.
7979 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7981 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7982 instead of vect_interleave && vect_extract_even_odd.
7983 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7984 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7985 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7986 * gcc.dg/vect/vect-1.c: Likewise.
7987 * gcc.dg/vect/vect-10.c: Likewise.
7988 * gcc.dg/vect/vect-98.c: Likewise.
7989 * gcc.dg/vect/vect-107.c: Likewise.
7990 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7991 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7992 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7993 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7994 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7995 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7996 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7997 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7998 * gcc.dg/vect/vect-strided-float.c: Likewise.
7999 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8000 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8001 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8002 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8003 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8004 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8005 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8006 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8007 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8008 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8009 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8010 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8011 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8012 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8013 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8015 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8017 * gcc.dg/vect/pr30843.c: Likewise.
8018 * gcc.dg/vect/pr33866.c: Likewise.
8019 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8020 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8021 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8022 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8024 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8026 * gcc.dg/vect/slp-11.c: Split into...
8027 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8028 gcc.dg/vect/slp-11c.c: ...these tests.
8029 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8030 * gcc.dg/vect/slp-12c.c: ...this new test.
8031 * gcc.dg/vect/slp-19.c: Split into...
8032 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8033 gcc.dg/vect/slp-19c.c: ...these new tests.
8035 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8037 * lib/target-supports.exp
8038 (check_effective_target_vect_extract_even_odd_wide): Delete.
8039 (check_effective_target_vect_strided_wide): Likewise.
8040 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8041 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8042 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8043 * gcc.dg/vect/pr37539.c: Likewise.
8044 * gcc.dg/vect/slp-11.c: Likewise.
8045 * gcc.dg/vect/slp-12a.c: Likewise.
8046 * gcc.dg/vect/slp-12b.c: Likewise.
8047 * gcc.dg/vect/slp-19.c: Likewise.
8048 * gcc.dg/vect/slp-23.c: Likewise.
8049 * gcc.dg/vect/vect-1.c: Likewise.
8050 * gcc.dg/vect/vect-98.c: Likewise.
8051 * gcc.dg/vect/vect-107.c: Likewise.
8052 * gcc.dg/vect/vect-strided-float.c: Likewise.
8054 2011-05-02 Jason Merrill <jason@redhat.com>
8056 * g++.dg/init/new31.C: New.
8058 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8061 * gcc.dg/pr35445.c: New test.
8063 2011-05-02 Jason Merrill <jason@redhat.com>
8065 * c-c++-common/vla-1.c: New.
8067 2011-05-02 Richard Guenther <rguenther@suse.de>
8069 PR tree-optimization/48822
8070 * gcc.dg/torture/pr48822.c: New testcase.
8072 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8075 * g++.dg/cpp0x/constexpr-47969.C: New.
8077 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8080 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8081 on vect_no_align targets.
8082 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8083 vect_no_align targets.
8085 2011-05-01 Xinliang David Li <davidxl@google.com>
8087 * gcc.dg/tree-ssa/integer-addr.c: New test.
8088 * gcc.dg/tree-ssa/alias_bug.c: New test.
8090 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8092 PR libgfortran/48787
8093 * gfortran.dg/round_3.f08: Add more checks.
8095 2011-04-30 Tobias Burnus <burnus@net-b.de>
8098 * gfortran.dg/import9.f90: New, proper test.
8099 * gfortran.dg/interface_37.f90: Remove bogus
8100 test (bogus copy of interface_36.f90).
8102 2011-04-30 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/interface_37.f90: New.
8107 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8110 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8112 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8114 PR tree-optimization/48809
8115 * gcc.c-torture/execute/pr48809.c: New test.
8117 2011-04-29 Jeff Law <law@redhat.com>
8119 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8121 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8124 * g++.dg/init/ctor10.C: New.
8126 2011-04-29 Le-Chun Wu <lcwu@google.com>
8128 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8129 warning in implicitly instantiated templates.
8131 2011-04-29 Le-Chun Wu <lcwu@google.com>
8133 * g++.dg/warn/Wnull-conversion-1.C: New.
8134 * g++.dg/warn/Wnull-conversion-2.C: New.
8136 2011-04-29 Diego Novillo <dnovillo@google.com>
8138 * g++.old-deja/g++.other/null3.C: Expect warning about
8139 converting boolean to a pointer.
8141 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8144 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8148 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8150 2011-04-29 Tobias Burnus <burnus@net-b.de>
8153 * gfortran.dg/typebound_proc_22.f90: New.
8156 * gfortran.dg/interface_36.f90: New.
8158 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8160 PR libgfortran/48488
8161 PR libgfortran/48602
8162 PR libgfortran/48615
8163 PR libgfortran/48684
8164 PR libgfortran/48787
8165 * gfortran.dg/fmt_g.f: Adjust test.
8166 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8167 * gfortran.dg/round_3.f08: New test.
8168 * gfortran.dg/namelist_print_1.f: Adjust test.
8169 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8170 * gfortran.dg/f2003_io_5.f03: Adjust test.
8171 * gfortran.dg/coarray_15.f90: Adjust test.
8172 * gfortran.dg/namelist_65.f90: Adjust test.
8173 * gfortran.dg/fmt_cache_1.f: Adjust test.
8174 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8175 * gfortran.dg/real_const_3.f90: Adjust test.
8177 2011-04-29 Jan Hubicka <jh@suse.cz>
8179 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8180 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8182 2011-04-28 Xinliang David Li <davidxl@google.com>
8184 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8185 * g++.dg/prof-robust-1.C: New test.
8187 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8189 PR tree-optimization/48765
8190 * gcc.dg/vect/pr48765.c: New.
8192 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194 PR tree-optimization/48775
8195 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8197 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8200 * g++.dg/inherit/pr48798.C: New.
8201 * g++.old-deja/g++.other/base1.C: Adjust.
8203 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8206 * g++.dg/template/inherit7.C: New test case.
8208 2011-04-28 Richard Guenther <rguenther@suse.de>
8210 PR tree-optimization/40052
8211 PR tree-optimization/15347
8212 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8213 * gcc.dg/pr15347.c: Likewise.
8215 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8218 * g++.dg/cpp0x/sfinae18.C: New.
8220 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8223 * g++.dg/ext/is_literal_type1.C: New.
8225 2011-04-28 Tobias Burnus <burnus@net-b.de>
8229 * gfortran.dg/interface_35.f90: New.
8230 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8231 * gfortran.dg/func_result_6.f90: Add dg-warning.
8232 * gfortran.dg/bessel_1.f90: Ditto.
8233 * gfortran.dg/hypot_1.f90: Ditto.
8234 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8235 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8236 * gfortran.dg/interface_assignment_4.f90: Ditto.
8238 2011-04-27 Jason Merrill <jason@redhat.com>
8240 * g++.dg/ext/complex8.C: New.
8242 * g++.dg/cpp0x/initlist49.C: New.
8243 * g++.dg/init/new30.C: New.
8245 2011-04-27 Tobias Burnus <burnus@net-b.de>
8248 * gfortran.dg/whole_file_34.f90: New.
8250 2011-04-27 Jan Hubicka <jh@suse.cz>
8252 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8254 2011-04-27 Jason Merrill <jason@redhat.com>
8256 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8258 * g++.dg/parse/ambig6.C: New.
8260 2011-04-27 Nick Clifton <nickc@redhat.com>
8262 * gcc.dg/20020312-2.c: Add definition for RX.
8264 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8265 option with RX targets.
8267 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8270 2011-04-27 Richard Guenther <rguenther@suse.de>
8272 * gcc.dg/tree-ssa/pr23382.c: Remove.
8274 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8277 * gcc.c-torture/compile/pr48767.c: New test.
8279 2011-04-27 Richard Guenther <rguenther@suse.de>
8281 PR tree-optimization/48772
8282 * g++.dg/pr48772.C: New testcase.
8284 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8287 * gcc.c-torture/compile/pr48742.c: New test.
8289 2011-04-26 Jason Merrill <jason@redhat.com>
8291 * g++.dg/lookup/koenig13.C: New.
8293 * g++.dg/cpp0x/initlist48.C: New.
8295 2011-04-25 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/sfinae17.C: New.
8299 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8302 * gcc.target/powerpc/pr48258-1.c: New file.
8303 * gcc.target/powerpc/pr48258-2.c: Ditto.
8305 2011-04-26 Xinliang David Li <davidxl@google.com>
8307 * gcc.dg/uninit-suppress.c: New test.
8308 * gcc.dg/uninit-suppress.c: New test.
8310 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8313 * gcc.dg/pr48768.c: New test.
8315 PR tree-optimization/48734
8316 * gcc.c-torture/compile/pr48734.c: New test.
8319 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8321 2011-04-26 Richard Guenther <rguenther@suse.de>
8323 PR tree-optimization/48731
8324 * gcc.dg/torture/pr48731.c: New testcase.
8326 2011-04-26 Richard Guenther <rguenther@suse.de>
8329 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8331 2011-04-26 Richard Guenther <rguenther@suse.de>
8334 * gcc.dg/torture/pr48694-1.c: New testcase.
8335 * gcc.dg/torture/pr48694-2.c: Likewise.
8337 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8339 * g++.dg/ext/underlying_type1.C: New.
8340 * g++.dg/ext/underlying_type2.C: Likewise.
8341 * g++.dg/ext/underlying_type3.C: Likewise.
8342 * g++.dg/ext/underlying_type4.C: Likewise.
8343 * g++.dg/ext/underlying_type5.C: Likewise.
8344 * g++.dg/ext/underlying_type6.C: Likewise.
8345 * g++.dg/ext/underlying_type7.C: Likewise.
8346 * g++.dg/ext/underlying_type8.C: Likewise.
8347 * g++.dg/ext/underlying_type9.C: Likewise.
8348 * g++.dg/ext/underlying_type10.C: Likewise.
8350 2011-04-25 Jason Merrill <jason@redhat.com>
8352 * g++.dg/cpp0x/regress/template-const2.C: New.
8354 2011-04-25 Jeff Law <law@redhat.com>
8356 * gcc.dg/tree-ssa/vrp56.c: new test.
8358 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8362 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8364 PR preprocessor/48740
8365 * c-c++-common/raw-string-11.c: New test.
8367 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8369 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8372 2011-04-23 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/coarray_19.f90: New.
8377 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8380 * gcc.dg/pr48685.c: New test.
8382 2011-04-22 Jan Hubicka <jh@suse.cz>
8384 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8386 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8388 PR tree-optimization/48717
8389 * gcc.c-torture/execute/pr48717.c: New test.
8391 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8394 * gcc.target/i386/pr48723.c: New test.
8396 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8399 * gcc.dg/gomp/pr48716.c: New test.
8400 * g++.dg/gomp/pr48716.C: New test.
8402 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8405 * gcc.dg/missing-field-init-2.c: Update testcase.
8407 2011-04-22 Alan Modra <amodra@gmail.com>
8409 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8411 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8414 * gfortran.dg/function_optimize_6.f90: New test.
8416 2011-04-21 Easwaran Raman <eraman@google.com>
8418 * gcc.dg/stack-layout-2.c: New test.
8420 2011-04-21 Richard Guenther <rguenther@suse.de>
8423 * g++.dg/lto/pr48207-2_0.C: New testcase.
8424 * g++.dg/lto/pr48207-3_0.C: Likewise.
8426 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8428 * gnat.dg/volatile5.adb: New test.
8429 * gnat.dg/volatile5_pkg.ads: New helper.
8431 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8434 * gcc.target/i386/pr48708.c: New test.
8436 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8438 * gcc.dg/vect/vect-119.c: New test.
8440 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8442 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8445 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8446 Richard Sandiford <richard.sandiford@linaro.org>
8449 * gcc.target/arm/pr46329.c: New test.
8451 2011-04-21 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/coarray_18.f90: New.
8456 2011-04-20 Jason Merrill <jason@redhat.com>
8458 * g++.dg/cpp0x/initlist47.C: New.
8460 * g++.dg/init/dtor4.C: New.
8462 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8465 * gcc.target/i386/sse2-pinsrw.c: New test.
8466 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8467 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8468 * gcc.target/i386/sse2-insvhi.c: Ditto.
8469 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8470 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8472 2011-04-20 Jason Merrill <jason@redhat.com>
8474 * g++.dg/template/const4.C: New.
8476 2011-04-20 Easwaran Raman <eraman@google.com>
8478 * gcc.dg/stack-layout-1.c: New test.
8480 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8482 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8483 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8486 2011-04-20 Kai Tietz <ktietz@redhat.com>
8488 * gcc.dg/binop-xor1.c: New test.
8489 * gcc.dg/binop-xor2.c: New test.
8490 * gcc.dg/binop-xor3.c: New test.
8491 * gcc.dg/binop-xor4.c: New test.
8492 * gcc.dg/binop-xor5.c: New test.
8494 2011-04-20 Richard Guenther <rguenther@suse.de>
8496 PR tree-optimization/47892
8497 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8499 2011-04-20 Richard Guenther <rguenther@suse.de>
8502 * g++.dg/torture/pr48695.C: New testcase.
8504 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8506 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8507 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8508 * gcc.c-torture/execute/pr45262.c: Ditto
8509 * gcc.dg/torture/pr43165.c: Ditto.
8510 * gcc.dg/torture/pr47228.c: Ditto.
8511 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8512 * gcc.dg/ipa/pr45644.c: Ditto.
8513 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8516 2011-04-19 Jason Merrill <jason@redhat.com>
8518 * g++.dg/ext/complex7.C: New.
8520 * g++.dg/ext/attrib41.C: New.
8522 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8525 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8527 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8530 * gcc.target/i386/pr48678.c: New test.
8532 2011-04-19 Martin Jambor <mjambor@suse.cz>
8534 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8535 * g++.dg/opt/devirt2.C: New test.
8536 * g++.dg/ipa/devirt-g-1.C: Likewise.
8538 2011-04-19 Tobias Burnus <burnus@net-b.de>
8541 * gfortran.dg/whole_file_33.f90: New.
8543 2011-04-19 Martin Jambor <mjambor@suse.cz>
8545 * g++.dg/ipa/devirt-7.C: New test.
8547 2011-04-19 Richard Guenther <rguenther@suse.de>
8550 * g++.dg/lto/pr48207_0.C: New testcase.
8552 2011-04-18 Jason Merrill <jason@redhat.com>
8554 * g++.dg/init/void1.C: New.
8556 * g++.dg/cpp0x/union4.C: New.
8558 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8561 * g++.dg/torture/pr48661.C: New test.
8564 * g++.dg/gomp/pr48632.C: New test.
8566 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8568 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8569 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8571 2011-04-18 Tobias Burnus <burnus@net-b.de>
8574 * gfortran.dg/coarray_17.f90: New.
8575 * gfortran.dg/coarray_10.f90: Update dg-error.
8577 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8580 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8581 * gfortran.dg/guality/guality.exp: Likewise.
8583 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8585 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8587 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8589 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8591 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8593 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8595 2011-04-18 Richard Guenther <rguenther@suse.de>
8598 * g++.dg/torture/pr46364.C: New testcase.
8600 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8602 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8604 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8606 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8608 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8609 Ira Rosen <ira.rosen@linaro.org>
8612 * gcc.target/arm/pr48252.c: New test.
8614 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8616 PR tree-optimization/48616
8617 * gcc.dg/pr48616.c: New test.
8619 2011-04-18 Tobias Burnus <burnus@net-b.de>
8622 * gfortran.dg/coarray_16.f90: New.
8624 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8627 * gfortran.dg/realloc_on_assign_7.f03: New test.
8629 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8631 PR libgfortran/48602
8632 * gfortran.dg/fmt_g0_6.f08: New test.
8634 2011-04-17 Jason Merrill <jason@redhat.com>
8636 * g++.dg/cpp0x/sfinae16.C: New.
8638 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8640 * gcc.target/mips/reg-var-1.c: New test.
8642 2011-04-17 Jan Hubicka <jh@suse.cz>
8644 * gcc.dg/winline-5.c: Update testcase.
8646 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8648 * gnat.dg/discr27.ad[sb]: Move dg directive.
8649 * gnat.dg/discr28.ad[sb]: New test.
8650 * gnat.dg/discr28_pkg.ads: New helper.
8652 2011-04-17 Michael Matz <matz@suse.de>
8654 PR tree-optimization/48622
8656 * gcc.dg/lto/pr48622_0.c: New test.
8658 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8660 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8661 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8662 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8663 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8664 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8665 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8667 2011-04-15 Jason Merrill <jason@redhat.com>
8669 * g++.dg/cpp0x/range-for17.C: New.
8671 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8673 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8674 * g++.dg/cpp0x/range-for3.C: Likewise.
8675 * g++.dg/cpp0x/range-for9.C: Correct error message.
8676 * g++.dg/cpp0x/range-for11.C: New.
8677 * g++.dg/cpp0x/range-for12.C: New.
8678 * g++.dg/cpp0x/range-for13.C: New.
8679 * g++.dg/cpp0x/range-for14.C: New.
8680 * g++.dg/cpp0x/range-for15.C: New.
8681 * g++.dg/cpp0x/range-for16.C: New.
8683 2011-04-15 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8688 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8690 * objc.dg/naming-4.m: Updated.
8691 * objc.dg/naming-5.m: Updated.
8692 * objc.dg/naming-6.m: New.
8693 * objc.dg/naming-7.m: New.
8694 * obj-c++.dg/naming-1.mm: Updated.
8695 * obj-c++.dg/naming-2.mm: Updated.
8696 * obj-c++.dg/naming-3.mm: New.
8697 * obj-c++.dg/naming-4.mm: New.
8699 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8701 PR libgfortran/48589
8702 * gfortran.dg/fmt_g0_5.f08: New test.
8704 2011-04-15 Richard Guenther <rguenther@suse.de>
8707 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8709 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8711 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8712 -finline-limit=0 to -fno-inline
8714 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8720 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8723 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8724 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8725 * gcc.target/i386/avx-insertps-3.c: New test.
8726 * gcc.target/i386/avx-insertps-4.c: New test.
8728 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8730 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8733 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8738 * gcc.target/avr/pr46779-1.c: New test case
8739 * gcc.target/avr/pr46779-2.c: New test case
8741 2011-04-14 Jason Merrill <jason@redhat.com>
8743 * g++.dg/cpp0x/sfinae15.C: New.
8745 * g++.dg/cpp0x/sfinae14.C: New.
8747 * g++.dg/ext/vla10.C: New.
8749 2011-04-14 Richard Guenther <rguenther@suse.de>
8751 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8753 2011-04-14 Richard Guenther <rguenther@suse.de>
8755 * gcc.dg/fold-bitand-4.c: Move ...
8756 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8758 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8760 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8762 * gcc.target/avr/torture/trivial.c: Ditto.
8764 2011-04-13 Jason Merrill <jason@redhat.com>
8766 * g++.dg/template/operator11.C: New.
8768 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8771 * gcc.dg/gomp/pr48591.c: New test.
8774 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8775 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8777 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8780 * g++.dg/template/dependent-expr7.C: New test case.
8782 2011-04-13 Jason Merrill <jason@redhat.com>
8784 * g++.dg/cpp0x/sfinae13.C: New.
8786 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8788 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8790 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8792 * gcc.target/arm/pr43698.c: Remove -march option.
8794 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8796 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8799 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8803 * gfortran.dg/realloc_on_assign_6.f03: New test.
8805 2011-04-12 Kai Tietz <ktietz@redhat.com>
8807 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8808 targets the additional -mno-ms-bitfields and
8809 -Wno-packed-bitfield-compat options.
8810 * g++.dg/ext/bitfield3.C: Likewise.
8811 * g++.dg/ext/bitfield4.C: Likewise.
8812 * g++.dg/ext/bitfield5.C: Likewise.
8813 * gcc.dg/bitfld-15.c: Likewise.
8814 * gcc.dg/bitfld-16.c: Likewise.
8815 * gcc.dg/bitfld-17.c: Likewise.
8816 * gcc.dg/bitfld-18.c: Likewise.
8818 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8820 * gcc.target/arm/neon-vld3-1.c: New test.
8821 * gcc.target/arm/neon-vst3-1.c: New test.
8822 * gcc.target/arm/neon/v*.c: Regenerate.
8824 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8826 PR rtl-optimization/48549
8827 * g++.dg/opt/pr48549.C: New test.
8829 2011-04-12 Richard Guenther <rguenther@suse.de>
8831 PR tree-optimization/46076
8832 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8834 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8837 * lib/compat.exp (compat-execute): Declare unsupported after
8838 stripping path from src1.
8839 * lib/lto.exp (lto-execute): Likewise.
8841 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8844 * gcc.dg/pr48552-1.c: New test.
8845 * gcc.dg/pr48552-2.c: New test.
8847 2011-04-11 Jason Merrill <jason@redhat.com>
8849 * g++.dg/cpp0x/sfinae12.C: New.
8851 * g++.dg/cpp0x/enum10.C: New.
8853 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8855 * g++.dg/cpp0x/rv-func.C: New.
8857 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8859 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8862 2011-04-11 Martin Jambor <mjambor@suse.cz>
8864 PR tree-optimization/48195
8865 * gcc.dg/ipa/pr48195.c: New test.
8867 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8869 * gnat.dg/return3.adb: Remove unused switch.
8871 2011-04-08 Mike Stump <mikestump@comcast.net>
8874 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8875 default to fno-common.
8877 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8879 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8880 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8882 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8885 * gfortran.dg/function_optimize_5.f90: New test.
8887 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8889 * gnat.dg/aggr17.adb: New test.
8890 * gnat.dg/aggr18.adb: Likewise.
8892 2011-04-08 Michael Matz <matz@suse.de>
8895 * gcc.target/i386/pr48389.c: New test.
8897 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8899 PR rtl-optimization/48272
8900 * g++.dg/opt/pr48272.C: New.
8902 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8904 PR rtl-optimization/48235
8905 * gcc.dg/pr48235.c: New.
8907 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8909 PR rtl-optimization/48302
8910 * g++.dg/opt/pr48302.C: New.
8912 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8915 * g++.dg/opt/pr48273.C: New.
8917 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8919 PR rtl-optimization/48442
8920 * gcc.dg/pr48442.c: New.
8922 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8924 PR tree-optimization/48377
8925 * gcc.dg/vect/pr48377.c: New test.
8927 2011-04-07 Jason Merrill <jason@redhat.com>
8929 * g++.dg/cpp0x/regress/call1.C: New.
8931 * g++.dg/cpp0x/variadic107.C: New.
8933 * g++.dg/cpp0x/sfinae11.C: New.
8934 * g++.dg/cpp0x/noexcept02.C: Fix.
8936 * g++.dg/cpp0x/sfinae10.C: New.
8938 * g++.dg/cpp0x/sfinae9.C: New.
8940 * c-c++-common/Wcast-qual-1.c: Move here from...
8941 * gcc.dg/cast-qual-3.c: ...here, and...
8942 * g++.dg/warn/Wcast-qual2.C: ...here.
8944 * g++.dg/cpp0x/sfinae8.C: New.
8946 * g++.dg/cpp0x/sfinae7.C: New.
8948 * g++.dg/cpp0x/enum9.C: New.
8950 2011-04-07 Mike Stump <mikestump@comcast.net>
8952 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8953 with no trampolines.
8955 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8958 * gfortran.dg/gomp/pr48117.f90: New test.
8961 * gcc.dg/torture/pr48343.c: New test.
8963 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8965 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8967 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8969 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8971 2011-04-07 Tom de Vries <tom@codesourcery.com>
8974 * lib/scanasm.exp (object-size): New proc.
8975 * gcc.target/arm/pr43920-2.c: New test.
8977 2011-04-06 Tobias Burnus <burnus@net-b.de>
8981 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8983 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8985 * gcc.dg/mtune.c: Prune note from output.
8987 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8990 * gcc.dg/guality/pr36977.c: New test.
8991 * gcc.dg/guality/pr48466.c: New test.
8993 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8995 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8997 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/return3.adb: New test.
9001 2011-04-06 Richard Guenther <rguenther@suse.de>
9003 PR tree-optimization/47663
9004 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9006 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9008 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9009 Solaris 8 and 9 as well.
9011 2011-04-05 Tom de Vries <tom@codesourcery.com>
9014 * gcc.target/arm/pr43920-1.c: New test.
9016 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9018 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9019 (cctor): Actually return the value.
9020 (main): Cast return values.
9022 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9024 * gfortran.dg/character_comparison_8.f90: New test.
9026 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9028 * frontend-passes: (optimize_lexical_comparison): New function.
9029 (optimize_expr): Call it.
9030 (optimize_comparison): Also handle lexical comparison functions.
9031 Return false instad of -2 for unequal comparison.
9033 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9036 * function_optimize_4.f90: New test.
9038 2011-04-04 Tobias Burnus <burnus@net-b.de>
9041 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9042 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9043 * gfortran.dg/coarray_15.f90: New.
9045 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9047 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9048 * gfortran.dg/bessel_7.f90: Likewise.
9050 2011-04-03 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9054 2011-04-03 Richard Guenther <rguenther@suse.de>
9055 Ira Rosen <ira.rosen@linaro.org>
9057 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9058 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9059 -ftree-loop-if-convert-stores.
9061 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9063 * gnat.dg/specs/aggr2.ads: New test.
9065 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9067 * gnat.dg/debug2.ad[sb]: New test.
9068 * gnat.dg/debug2_pkg.ads: New helper.
9069 * gnat.dg/debug3.ad[sb]: New test.
9071 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9073 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9075 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9078 * gcc.c-torture/compile/pr48335-1.c: New test.
9079 * gcc.dg/pr48335-1.c: New test.
9080 * gcc.dg/pr48335-2.c: New test.
9081 * gcc.dg/pr48335-3.c: New test.
9082 * gcc.dg/pr48335-4.c: New test.
9083 * gcc.dg/pr48335-5.c: New test.
9084 * gcc.dg/pr48335-6.c: New test.
9085 * gcc.dg/pr48335-7.c: New test.
9086 * gcc.dg/pr48335-8.c: New test.
9087 * gcc.target/i386/pr48335-1.c: New test.
9089 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9092 * gcc.dg/Waddress.c: New test.
9094 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9097 * gfortran.dg/function_optimize_3.f90: New test.
9099 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9101 * gcc.c-torture/compile/20110401-1.c: New test.
9103 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9104 * g++.dg/lto/20091002-2_0.C: Likewise.
9105 * g++.dg/lto/20090303_0.c: Likewise.
9106 * g++.dg/lto/20091004-1_0.C: Likewise.
9107 * g++.dg/lto/20091002-3_0.C: Likewise.
9108 * g++.dg/lto/20091004-2_0.C: Likewise.
9109 * g++.dg/lto/20081123_0.C: Likewise.
9110 * g++.dg/lto/20090313_0.C: Likewise.
9111 * g++.dg/lto/20081109-1_0.C: Likewise.
9112 * g++.dg/lto/20081219_0.C: Likewise.
9113 * g++.dg/lto/20081204-1_0.C: Likewise.
9114 * g++.dg/lto/20090302_0.C: Likewise.
9115 * g++.dg/lto/20081119-1_0.C: Likewise.
9116 * g++.dg/lto/20081118_0.C: Likewise.
9117 * gcc.dg/lto/20091020-2_0.c: Likewise.
9118 * gcc.dg/lto/20090210_0.c: Likewise.
9119 * gcc.dg/lto/20081204-1_0.c: Likewise.
9120 * gcc.dg/lto/20081224_0.c: Likewise.
9121 * gcc.dg/lto/20090219_0.c: Likewise.
9122 * gcc.dg/lto/20091014-1_0.c: Likewise.
9123 * gcc.dg/lto/20091016-1_0.c: Likewise.
9124 * gcc.dg/lto/20090206-2_0.c: Likewise.
9125 * gcc.dg/lto/20090116_0.c: Likewise.
9126 * gcc.dg/lto/20091013-1_0.c: Likewise.
9127 * gcc.dg/lto/20091015-1_0.c: Likewise.
9128 * gcc.dg/lto/20090126-2_0.c: Likewise.
9130 2011-03-31 Ian Lance Taylor <iant@google.com>
9132 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9134 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9136 * gnat.dg/opt16.adb: New test.
9138 2011-03-31 Jason Merrill <jason@redhat.com>
9140 * g++.dg/cpp0x/defaulted24.C: New.
9142 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9145 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9148 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9150 * g++.dg/other/i386-9.C: New test.
9152 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9154 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9156 2011-03-30 Jason Merrill <jason@redhat.com>
9158 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9160 * g++.dg/cpp0x/regress/isnan.C: New.
9162 * g++.dg/cpp0x/initlist46.C: New.
9164 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9167 * gcc.target/arm/neon-modes-2.c: New test.
9169 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9172 * gcc.c-torture/compile/pr48305.c: New test.
9174 2011-03-29 Jason Merrill <jason@redhat.com>
9176 * g++.dg/cpp0x/regress/value-dep1.C: New.
9178 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9180 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9182 2011-03-29 Ian Lance Taylor <iant@google.com>
9184 * go.test/go-test.exp: Handle the test lines used in several new
9186 (errchk): Add opts parameter. Change all callers. Handle parens
9189 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9190 Dominique d'Humieres <dominiq@lps.ens.fr>
9192 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9193 and __APPLE__ && __PPC__ && __ALTIVEC__.
9195 2011-03-29 Jason Merrill <jason@redhat.com>
9197 * g++.dg/cpp0x/dependent1.C: New.
9199 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9201 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9203 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9205 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9208 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9209 * gfortran.dg/proc_ptr_comp_32.f90: New.
9211 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9213 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9214 check for corresponding warning.
9216 2011-03-28 Jason Merrill <jason@redhat.com>
9218 * g++.dg/cpp0x/rv-deduce2.C: New.
9220 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9223 * gcc.dg/pr48203.c: New test.
9225 2011-03-28 Jeff Law <law@redhat.com>
9227 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9229 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9231 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9232 and __PPC__ && __ALTIVEC__.
9234 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9237 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9238 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9239 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9240 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9242 2011-03-28 Jason Merrill <jason@redhat.com>
9244 * g++.dg/cpp0x/initlist-array2.C: New.
9246 * g++.dg/cpp0x/initlist-array1.C: New.
9248 * g++.dg/cpp0x/constexpr-compound.C: New.
9250 * g++.dg/cpp0x/constexpr-using.C: New.
9252 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9254 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9257 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9259 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9261 * gcc.dg/slp-1.c: New test.
9263 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9265 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9266 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9267 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9268 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9269 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9270 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9271 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9272 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9273 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9274 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9275 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9276 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9277 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9278 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9280 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9283 * gfortran.dg/trim_optimize_5.f90: New test.
9284 * gfortran.dg/trim_optimize_6.f90: New test.
9286 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9289 * gcc.target/mips/madd-7.c: Remove -mlong32.
9290 * gcc.target/mips/msub-7.c: Likewise.
9292 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9294 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9295 accesses to preserve the meaning of the test for doubleword vectors.
9296 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9297 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9299 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9302 * gfortran.dg/class_42.f03: New.
9304 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9306 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9309 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9311 PR rtl-optimization/48144
9312 * gcc.dg/pr48144.c: New test.
9314 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9316 * gnat.dg/discr27.ad[sb]: New test.
9318 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9320 * gnat.dg/limited_with2.ad[sb]: New test.
9321 * gnat.dg/limited_with2_pkg1.ads: New helper.
9322 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9324 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9326 * gnat.dg/opt15.adb: New test.
9327 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9329 2011-03-25 Tobias Burnus <burnus@net-b.de>
9333 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9334 * gfortran.dg/leadz_trailz_3.f90: Ditto
9336 2011-03-25 Martin Jambor <mjambor@suse.cz>
9338 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9340 2011-03-25 Jason Merrill <jason@redhat.com>
9342 * g++.dg/cpp0x/defaulted22.C: New.
9343 * g++.dg/cpp0x/defaulted23.C: New.
9344 * g++.dg/cpp0x/defaulted15.C: Adjust.
9346 2011-03-25 Jason Merrill <jason@redhat.com>
9348 * g++.dg/cpp0x/move1.C: New.
9350 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9353 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9355 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9357 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9358 for mips-sgi-irix6.5.
9359 Replace snprintf prototype by <stdio.h>.
9361 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9364 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9365 run_expensive_tests.
9366 * gcc.dg/graphite/block-4.c: Likewise.
9367 * gcc.dg/graphite/block-7.c: Likewise.
9368 * gcc.dg/graphite/block-8.c: Likewise.
9370 2011-03-25 Richard Guenther <rguenther@suse.de>
9372 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9373 * g++.dg/tree-ssa/pr8781.C: Likewise.
9374 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9375 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9376 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9377 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9378 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9379 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9380 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9381 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9382 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9383 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9384 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9385 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9386 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9387 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9388 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9389 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9390 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9391 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9392 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9393 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9394 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9395 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9396 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9397 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9398 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9399 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9400 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9401 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9402 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9403 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9404 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9405 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9406 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9407 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9408 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9409 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9410 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9411 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9412 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9413 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9414 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9415 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9416 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9417 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9418 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9420 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9421 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9422 * c-c++-common/pr46562-2.c: Likewise.
9423 * gfortran.dg/pr42108.f90: Likewise.
9424 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9425 foo to be inlined even at -O1.
9426 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9427 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9429 * gcc.dg/matrix/matrix.exp: Disable FRE.
9431 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9434 * gcc.dg/dfp/pr48204.c: New test.
9436 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9439 * gcc.c-torture/execute/pr47917.c: Move this...
9440 * gcc.dg/torture/pr47917.c: to here and add xfails.
9442 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9444 * gnat.dg/array16.ad[sb]: New test.
9445 * gnat.dg/array16.ads: New helper.
9447 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9449 * gnat.dg/derived_type2.adb: New test.
9451 2011-03-24 Richard Guenther <rguenther@suse.de>
9453 PR tree-optimization/48271
9454 * g++.dg/torture/pr48271.C: New testcase.
9456 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9458 * gnat.dg/array15.ad[sb]: New test.
9460 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9463 * gcc.target/i386/pr48237.c: New test.
9465 2011-03-24 Richard Guenther <rguenther@suse.de>
9468 * gcc.dg/builtin-object-size-10.c: New testcase.
9470 2011-03-24 Richard Guenther <rguenther@suse.de>
9472 PR tree-optimization/46562
9473 * c-c++-common/pr46562-2.c: New testcase.
9474 * c-c++-common/pr46562.c: Likewise.
9476 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9478 * gcc.dg/vect/vect-cselim-1.c: New test.
9479 * gcc.dg/vect/vect-cselim-2.c: New test.
9481 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9483 * gcc.target/arm/pr46934.c: New.
9485 2011-03-23 Ian Lance Taylor <iant@google.com>
9487 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9489 2011-03-23 Richard Guenther <rguenther@suse.de>
9491 * gcc.dg/struct: Remove directory and contents.
9493 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9496 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9498 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9500 * gnat.dg/discr26.ad[sb]: New test.
9501 * gnat.dg/discr26_pkg.ads: New helper.
9503 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9506 * gcc.target/arm/neon-vld-1.c: New test.
9508 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9510 * gnat.dg/array14.ad[sb]: New test.
9511 * gnat.dg/array14_pkg.ads: New helper.
9513 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9515 * gcc.c-torture/execute/920501-8.x: Remove.
9516 * gcc.c-torture/execute/930513-1.x: Remove.
9517 * gcc.c-torture/execute/960312-1.x: Remove.
9518 * gcc.c-torture/compile/20000804-1.c,
9519 gcc.c-torture/compile/20001205-1.c,
9520 gcc.c-torture/compile/20001226-1.c,
9521 gcc.c-torture/compile/20010518-2.c,
9522 gcc.c-torture/compile/20020312-1.c,
9523 gcc.c-torture/compile/20020604-1.c,
9524 gcc.c-torture/compile/920501-12.c,
9525 gcc.c-torture/compile/920501-4.c,
9526 gcc.c-torture/compile/920520-1.c,
9527 gcc.c-torture/compile/980506-1.c,
9528 gcc.c-torture/execute/980709-1.x,
9529 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9530 options for m68hc11.
9531 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9532 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9535 2011-03-22 Nick Clifton <nickc@redhat.com>
9537 * lib/target-supports.exp (check_profiling_available): Add MN10300
9538 to the list of targets that do not support profiling. Restore
9539 alpha sorting to this list.
9541 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9543 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9544 failure on 32-bit systems.
9545 * gcc.dg/torture/vector-2.c: Ditto.
9547 2011-03-22 Richard Guenther <rguenther@suse.de>
9549 PR tree-optimization/48228
9550 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9552 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9554 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9558 * gcc.target/powerpc/pr48226.c: New file.
9560 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9562 * lib/prune.exp (prune_gcc_output): Prune "could not create
9563 compact unwind for" warnings.
9565 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9569 * gcc.c-torture/execute/pr42544.c: New test.
9570 * gcc.c-torture/execute/pr48197.c: New test.
9572 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9574 PR preprocessor/48192
9575 * gcc.target/powerpc/pr48192.c: New file.
9578 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9579 split problem of 0 being loaded in a VSX register.
9581 2011-03-21 Richard Guenther <rguenther@suse.de>
9584 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9585 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9586 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9587 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9589 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9592 * gcc.dg/pr48213.c: New test.
9594 2011-03-21 Kai Tietz <ktietz@redhat.com>
9597 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9599 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9601 * gcc.target/arm/xor-and.c: New.
9603 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9606 * gfortran.dg/function_optimize_1.f90: New test.
9607 * gfortran.dg/function_optimize_2.f90: New test.
9609 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9611 PR rtl-optimization/47502
9612 * gcc.target/i386/pr47502-1.c: New.
9613 * gcc.target/i386/pr47502-2.c: Likewise.
9615 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9617 PR rtl-optimization/48156
9618 * gcc.dg/pr48156.c: New test.
9620 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9623 * gfortran.dg/scratch_1.f90: Adjust test.
9625 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9628 * gfortran.dg/scratch_1.f90: New test.
9630 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9632 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9633 variably modified typedefs.
9634 * gcc.dg/c1x-typedef-2.c: Remove.
9636 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9638 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9639 * gcc.dg/c1x-anon-struct-3.c: New test.
9640 * gcc.dg/anon-struct-11.c: Update.
9642 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9644 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9646 Only xfail with gas.
9648 2011-03-18 Jason Merrill <jason@redhat.com>
9650 * g++.dg/template/fn-ptr1.C: New.
9652 * g++.dg/overload/volatile1.C: New.
9654 * g++.dg/opt/pr23372.C: New.
9656 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9658 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9661 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9663 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9665 * gcc.target/arm/unsigned-extend-1.c: New.
9667 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9670 * gcc.c-torture/compile/pr48161.c: New test.
9672 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9675 * gcc.dg/torture/pr47725.c: New.
9677 2011-03-17 Jason Merrill <jason@redhat.com>
9679 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9680 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9682 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9684 * gnat.dg/specs/elab2.ads: New test.
9685 * gnat.dg/specs/elab2_pkg.ads: New helper.
9687 2011-03-17 Jason Merrill <jason@redhat.com>
9689 * g++.dg/cpp0x/decltype-1212.C: New.
9690 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9692 2011-03-17 Jason Merrill <jason@redhat.com>
9694 * g++.dg/parse/memfnquals1.C: New.
9696 2011-03-17 Richard Guenther <rguenther@suse.de>
9699 * gcc.dg/pr48134.c: New testcase.
9701 2011-03-17 Richard Guenther <rguenther@suse.de>
9704 * g++.dg/torture/pr48165.C: New testcase.
9706 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9708 PR rtl-optimization/48141
9709 * gcc.dg/pr48141.c: New test.
9711 2011-03-16 Jason Merrill <jason@redhat.com>
9713 * g++.dg/cpp0x/constexpr-48089.C: New.
9715 * g++.dg/cpp0x/constexpr-abi1.C: New.
9717 * g++.dg/cpp0x/constexpr-46336.C: New.
9718 * g++.dg/parse/friend5.C: Adjust expected errors.
9720 * g++.dg/cpp0x/constexpr-47570.C: New.
9722 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9725 * ++.dg/debug/dwarf2/typedef6.C: New test.
9727 2011-03-16 Jason Merrill <jason@redhat.com>
9729 * g++.dg/cpp0x/elision2.C: New.
9731 * g++.dg/cpp0x/constexpr-array3.C: New.
9733 2011-03-16 Jason Merrill <jason@redhat.com>
9735 * g++.dg/cpp0x/sfinae6.C: New.
9736 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9737 * g++.dg/cpp0x/pr45908.C: Likewise.
9738 * g++.dg/cpp0x/sfinae6.C: Likewise.
9739 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9740 * g++.old-deja/g++.law/arg11.C: Likewise.
9742 2011-03-16 Jason Merrill <jason@redhat.com>
9744 * g++.dg/template/incomplete6.C: New.
9746 2011-03-16 Jeff Law <law@redhat.com>
9748 * gcc.dg/tree-ssa/vrp55.c: New test.
9750 2011-03-16 Jason Merrill <jason@redhat.com>
9752 * g++.dg/cpp0x/auto22.C: New.
9754 2011-03-16 Richard Guenther <rguenther@suse.de>
9756 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9757 optimizing it away if promoted to const.
9759 2011-03-16 Richard Guenther <rguenther@suse.de>
9761 PR tree-optimization/48149
9762 * gcc.dg/fold-complex-1.c: New testcase.
9764 2011-03-16 Richard Guenther <rguenther@suse.de>
9767 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9770 2011-03-16 Richard Guenther <rguenther@suse.de>
9772 PR tree-optimization/26134
9773 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9775 2011-03-16 Richard Guenther <rguenther@suse.de>
9777 PR tree-optimization/48146
9778 * gcc.dg/torture/pr48146.c: New testcase.
9780 2011-03-16 Richard Guenther <rguenther@suse.de>
9782 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9783 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9785 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9788 * gcc.c-torture/compile/pr48136.c: New test.
9790 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9793 * gcc.dg/guality/pr45882.c: New test.
9795 2011-03-15 Jason Merrill <jason@redhat.com>
9797 * g++.dg/cpp0x/constexpr-recursion.C: New.
9799 * g++.dg/cpp0x/implicit11.C: New.
9801 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9803 * g++.dg/cpp0x/constexpr-attribute.C: New.
9805 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9807 * g++.dg/parse/pr34758.C: New.
9809 2011-03-15 Xinliang David Li <davidxl@google.com>
9812 * gcc.dg/uninit-pred-7_d.c: New test.
9813 * gcc.dg/uninit-pred-8_d.c: New test.
9815 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9818 * gcc.target/arm/pr46788.c: New.
9820 2011-03-15 Richard Guenther <rguenther@suse.de>
9823 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9824 * gfortran.dg/ishft_4.f90: Likewise.
9825 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9827 2011-03-15 Richard Guenther <rguenther@suse.de>
9829 PR tree-optimization/13954
9830 * g++.dg/tree-ssa/pr13954.C: New testcase.
9832 2011-03-15 Richard Guenther <rguenther@suse.de>
9834 PR tree-optimization/48037
9835 * gcc.target/i386/pr48037-1.c: New testcase.
9837 2011-03-15 Richard Guenther <rguenther@suse.de>
9839 PR tree-optimization/41490
9840 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9841 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9842 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9843 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9844 * g++.dg/tree-ssa/pr33604.C: Adjust.
9846 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9849 * gcc.c-torture/execute/pr47917.c: New test.
9850 * gcc.dg/pr47917.c: New test.
9853 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9855 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9857 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9858 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9859 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9860 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9861 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9862 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9863 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9864 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9865 * gcc.target/i386/avx-floor-vec.c: Ditto.
9866 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9867 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9868 * gcc.target/i386/avx-rint-vec.c: Ditto.
9869 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9870 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9871 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9872 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9874 2011-03-14 Tom Tromey <tromey@redhat.com>
9876 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9877 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9878 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9880 2011-03-14 Tom Tromey <tromey@redhat.com>
9882 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9883 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9884 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9886 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9888 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9890 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9892 PR rtl-optimization/47166
9893 * gcc.c-torture/execute/postmod-1.c: New test.
9895 2011-03-14 Richard Guenther <rguenther@suse.de>
9898 * gcc.dg/torture/pr48098.c: New testcase.
9900 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9903 * gcc.target/powerpc/pr48053-1.c: New test.
9904 * gcc.target/powerpc/pr48053-2.c: Likewise.
9906 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9909 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9911 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9914 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9916 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9919 * gfortran.dg/class_41.f03: New.
9921 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9923 * g++.dg/conversion/cast3.C: New test.
9925 2011-03-11 Jason Merrill <jason@redhat.com>
9927 * g++.dg/template/error45.C: New.
9929 * g++.dg/parse/no-type-defn1.C: New.
9931 * g++.dg/ext/attrib40.C: New.
9933 * g++.dg/cpp0x/regress/array1.C: New.
9935 2011-03-11 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/48067
9938 * gcc.dg/pr48067.c: New testcase.
9940 2011-03-11 Richard Guenther <rguenther@suse.de>
9943 * g++.dg/lto/20110311-1_0.C: New testcase.
9945 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9948 * g++.dg/inherit/virtual8.C: New test.
9951 * gcc.dg/torture/pr48044.c: New test.
9953 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9956 * gfortran.dg/proc_ptr_comp_31.f90: New.
9958 2011-03-11 Richard Guenther <rguenther@suse.de>
9960 PR tree-optimization/47278
9961 * gcc.dg/torture/pr47278-1.c: New testcase.
9962 * gcc.dg/torture/pr47278-2.c: Likewise.
9964 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9966 PR tree-optimization/48063
9967 * gcc.dg/torture/pr48063.c: New test.
9969 2011-03-10 Jason Merrill <jason@redhat.com>
9971 * g++.dg/template/array22.C: New.
9973 * g++.dg/cpp0x/syntax-err1.C: New.
9974 * g++.dg/parse/error36.C: Adjust expected errors.
9975 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9976 * g++.old-deja/g++.pt/typename3.C: Likewise.
9977 * g++.old-deja/g++.pt/typename4.C: Likewise.
9978 * g++.old-deja/g++.pt/typename6.C: Likewise.
9980 2011-03-09 Jason Merrill <jason@redhat.com>
9982 * g++.dg/template/nontype22.C: New.
9984 2011-03-09 Martin Jambor <mjambor@suse.cz>
9986 PR tree-optimization/47714
9987 * g++.dg/torture/pr47714.C: New test.
9989 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9992 * gcc.target/powerpc/pr47755-2.c: New file.
9994 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9996 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9997 is not set in the environment, pass 64 as first argument when not
9998 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9999 native where ulimit -u is supported.
10001 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10003 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10005 2011-03-08 Jason Merrill <jason@redhat.com>
10007 * g++.dg/template/nontype21.C: New.
10009 * g++.dg/template/anon5.C: New.
10011 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10014 * gcc.dg/pr47881.c: New test.
10016 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10019 * g++.dg/lookup/template3.C: New test.
10021 2011-03-08 Kai Tietz <ktietz@redhat.com>
10023 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10026 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10029 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10030 sizeof to compute alignment.
10032 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10034 PR tree-optimization/48022
10035 * gcc.dg/pr48022-1.c: New test.
10036 * gcc.dg/pr48022-2.c: New test.
10038 2011-03-07 Jason Merrill <jason@redhat.com>
10040 * g++.dg/template/nontype20.C: New.
10041 * g++.dg/init/member1.C: Adjust expected errors.
10042 * g++.dg/parse/constant4.C: Likewise.
10043 * g++.dg/template/qualified-id3.C: Likewise.
10044 * g++.old-deja/g++.pt/crash10.C: Likewise.
10046 * g++.dg/cpp0x/regress/non-const1.C: New.
10048 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10051 * gcc.dg/pr47991.c: New test.
10053 2011-03-07 Jason Merrill <jason@redhat.com>
10055 * g++.dg/abi/mangle46.C: New.
10057 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10060 * gcc.target/powerpc/pr47862.c: New.
10062 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10065 * gcc.target/i386/combine-mul.c: Require nonpic.
10067 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10068 Nathan Froyd <froydnj@codesourcery.com>
10070 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10072 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10074 * README.QMTEST: Remove.
10076 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10077 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10080 * gfortran.dg/array_constructor_37.f90 : New test.
10082 2011-03-05 Jason Merrill <jason@redhat.com>
10084 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10085 * g++.dg/abi/mangle45.C: Likewise.
10086 * g++.dg/cpp0x/trailing1.C: Likewise.
10088 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10090 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10092 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10094 PR rtl-optimization/47899
10095 * gcc.dg/pr47899.c: New test.
10097 * gcc.dg/torture/pr47968.c: Ignore warnings.
10099 PR tree-optimization/47967
10100 * gcc.c-torture/compile/pr47967.c: New test.
10102 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10104 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10105 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10107 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10109 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10110 and property_getAttributes() if __OBJC2__.
10111 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10112 * objc.dg/property/property-encoding-1.m: New.
10113 * obj-c++.dg/property/property-encoding-1.mm: New.
10115 2011-03-04 Jason Merrill <jason@redhat.com>
10117 * g++.dg/template/pseudodtor6.C: New.
10119 * g++.dg/inherit/covariant19.C: New.
10121 2011-03-04 Richard Guenther <rguenther@suse.de>
10123 PR middle-end/47968
10124 * gcc.dg/torture/pr47968.c: New testcase.
10126 2011-03-04 Richard Guenther <rguenther@suse.de>
10128 PR middle-end/47975
10129 * gcc.dg/torture/pr47975.c: New testcase.
10131 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10134 * g++.dg/template/crash106.C: New.
10136 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10139 * gcc.dg/gomp/pr47963.c: New test.
10140 * g++.dg/gomp/pr47963.C: New test.
10142 2011-03-02 Jason Merrill <jason@redhat.com>
10144 * g++.dg/cpp0x/regress/condition1.C: New.
10146 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10148 2011-03-01 Jason Merrill <jason@redhat.com>
10150 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10152 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10154 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10156 PR rtl-optimization/47925
10157 * gcc.c-torture/execute/pr47925.c: New test.
10159 2011-03-01 Jason Merrill <jason@redhat.com>
10161 * g++.dg/cpp0x/decltype25.C: New.
10163 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10165 2011-03-01 Richard Guenther <rguenther@suse.de>
10167 PR tree-optimization/47890
10168 * gcc.dg/torture/pr47890.c: New testcase.
10170 2011-03-01 Richard Guenther <rguenther@suse.de>
10173 * gcc.dg/lto/pr47924_0.c: New testcase.
10175 2011-03-01 Richard Guenther <rguenther@suse.de>
10178 * gfortran.dg/lto/pr46911_0.f: New testcase.
10180 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10182 PR libgfortran/47933
10183 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10184 compile errors from older code form.
10186 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10188 PR libgfortran/47567
10189 * gfortran.dg/fmt_fw_d.f90: New test.
10191 2011-02-28 Jason Merrill <jason@redhat.com>
10193 * g++.dg/inherit/covariant18.C: New.
10195 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10197 PR middle-end/47893
10198 * gcc.dg/pr47893.c: New test.
10200 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10202 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10203 NULL in case of a selector with conflicting types.
10204 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10206 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10208 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10209 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10210 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10211 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10213 2011-02-28 Jason Merrill <jason@redhat.com>
10216 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10218 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10220 PR libgfortran/47778
10221 * gfortran.dg/namelist_71.f90: New test.
10223 2011-02-27 Jason Merrill <jason@redhat.com>
10226 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10227 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10229 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10232 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10234 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10237 * gfortran.dg/gomp/task-1.f90: Removed.
10239 2011-02-26 Jason Merrill <jason@redhat.com>
10241 * g++.dg/template/this-targ1.C: New.
10243 * g++.dg/cpp0x/regress/template-const1.C: New.
10244 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10245 * g++.dg/template/function1.C: Adjust.
10246 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10247 * g++.dg/debug/debug7.C: Adjust.
10249 2011-02-26 Tobias Burnus <burnus@net-b.de>
10252 * gfortran.dg/gomp/task-1.f90: New.
10254 2011-02-25 Jie Zhang <jie@codesourcery.com>
10256 * gcc.target/arm/neon-thumb2-move.c: Add
10257 dg-require-effective-target arm_thumb2_ok.
10259 2011-02-24 Jason Merrill <jason@redhat.com>
10261 * g++.dg/parse/constant1.C: Specify C++98 mode.
10262 * g++.dg/parse/constant5.C: Likewise.
10263 * g++.dg/parse/error2.C: Likewise.
10264 * g++.dg/parse/semicolon3.C: Likewise.
10265 * g++.dg/template/crash14.C: Likewise.
10266 * g++.dg/template/local4.C: Likewise.
10267 * g++.dg/template/nontype3.C: Likewise.
10268 * g++.dg/parse/crash31.C: Adjust expected errors.
10269 * g++.dg/template/function1.C: Likewise.
10270 * g++.dg/template/ref3.C: Likewise.
10271 * g++.dg/template/static9.C: Likewise.
10272 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10274 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10275 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10276 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10277 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10278 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10280 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10283 * gfortran.dg/pr47878.f90: New test.
10285 2011-02-24 Richard Guenther <rguenther@suse.de>
10288 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10289 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10291 2011-02-24 Richard Guenther <rguenther@suse.de>
10294 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10295 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10297 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10299 PR libgfortran/47567
10300 * gfortran.dg/fmt_f0_1.f90: Update test.
10302 2011-02-23 Jason Merrill <jason@redhat.com>
10304 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10305 * g++.dg/abi/mangle45.C: New.
10307 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10308 * g++.dg/template/canon-type-9.C: Match use of decltype
10309 between declaration and definition.
10310 * g++.dg/template/canon-type-12.C: Likewise.
10312 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10315 * gfortran.dg/nested_allocatables_1.f90: New.
10317 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10320 * g++.dg/pr46868.C: New test.
10321 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10322 * g++.dg/parse/error14.C: Adjust.
10324 2011-02-23 Richard Guenther <rguenther@suse.de>
10326 PR tree-optimization/47838
10327 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10329 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10331 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10333 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10335 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10336 * gfortran.dg/count_init_expr.f03: Ditto.
10337 * gfortran.dg/gomp/pr43711.f90: Ditto.
10338 * gcc.dg/struct-parse-2.c: Ditto.
10339 * gcc.dg/parse-error-3.c: Ditto.
10340 * gcc.dg/Wlogical-op-1.c: Ditto.
10341 * gcc.dg/Walways-true-1.c: Ditto.
10342 * gcc.dg/pr24225.c: Ditto.
10343 * gcc.dg/Walways-true-2.c: Ditto.
10344 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10345 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10346 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10347 * g++.dg/overload/defarg4.C: Ditto.
10348 * g++.dg/inherit/covariant16.C: Ditto.
10349 * g++.dg/inherit/virtual7.C: Ditto.
10350 * g++.dg/template/canon-type-9.C: Ditto.
10351 * g++.dg/template/access19.C: Ditto.
10352 * g++.dg/template/call7.C: Ditto.
10353 * g++.dg/template/canon-type-2.C: Ditto.
10354 * g++.dg/template/init7.C: Ditto.
10355 * g++.dg/template/sizeof-template-argument.C: Ditto.
10356 * g++.dg/template/const3.C: Ditto.
10357 * g++.dg/template/sfinae26.C: Ditto.
10358 * g++.dg/template/sfinae26.C: Ditto.
10359 * g++.dg/template/canon-type-11.C: Ditto.
10360 * g++.dg/template/union2.C: Ditto.
10361 * g++.dg/template/canon-type-3.C: Ditto.
10362 * g++.dg/template/canon-type-1.C: Ditto.
10363 * g++.dg/template/canon-type-5.C: Ditto.
10364 * g++.dg/template/canon-type-7.C: Ditto.
10365 * g++.dg/template/canon-type-10.C: Ditto.
10366 * g++.dg/template/spec36.C: Ditto.
10367 * g++.dg/template/typedef38.C: Ditto.
10368 * g++.dg/template/canon-type-4.C: Ditto.
10369 * g++.dg/template/canon-type-6.C: Ditto.
10370 * g++.dg/template/canon-type-13.C: Ditto.
10371 * g++.dg/template/instantiate9.C: Ditto.
10372 * g++.dg/template/ttp22.C: Ditto.
10373 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10374 * g++.dg/warn/Walways-true-1.C: Ditto.
10375 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10376 * g++.dg/warn/Walways-true-2.C: Ditto.
10377 * g++.dg/conversion/op4.C: Ditto.
10378 * g++.dg/opt/pr19650.C: Ditto.
10379 * g++.dg/lookup/friend11.C: Ditto.
10380 * g++.dg/other/default2.C: Ditto.
10381 * g++.dg/other/default3.C: Ditto.
10382 * g++.dg/other/dtor2.C: Ditto.
10383 * g++.dg/other/friend5.C: Ditto.
10384 * g++.dg/other/default5.C: Ditto.
10385 * g++.dg/init/brace6.C: Ditto.
10386 * g++.dg/init/aggr5.C: Ditto.
10387 * g++.dg/init/error2.C: Ditto.
10388 * g++.dg/expr/bound-mem-fun.C: Ditto.
10389 * g++.dg/expr/cond6.C: Ditto.
10390 * g++.dg/expr/stmt-expr-1.C: Ditto.
10391 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10392 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10393 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10394 * g++.dg/cpp0x/bracket1.C: Ditto.
10395 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10396 * g++.dg/cpp0x/pr38646.C: Ditto.
10397 * g++.dg/cpp0x/variadic73.C: Ditto.
10398 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10399 * g++.dg/cpp0x/bracket4.C: Ditto.
10400 * g++.dg/cpp0x/decltype4.C: Ditto.
10401 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10402 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10403 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10404 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10405 * g++.dg/cpp0x/decltype2.C: Ditto.
10406 * g++.dg/cpp0x/decltype1.C: Ditto.
10407 * g++.dg/cpp0x/bracket2.C: Ditto.
10408 * g++.dg/cpp0x/decltype5.C: Ditto.
10409 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10410 * g++.dg/cpp0x/variadic70.C: Ditto.
10411 * g++.dg/cpp0x/decltype6.C: Ditto.
10412 * g++.dg/cpp0x/rvo.C: Ditto.
10413 * g++.dg/cpp0x/vt-40092.C: Ditto.
10414 * g++.dg/cpp0x/variadic-new.C: Ditto.
10415 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10416 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10417 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10418 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10419 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10420 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10421 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10422 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10423 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10424 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10425 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10426 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10427 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10428 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10429 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10430 * g++.dg/cpp0x/pr39639.C: Ditto.
10431 * g++.dg/cpp0x/decltype3.C: Ditto.
10432 * g++.dg/cpp0x/variadic68.C: Ditto.
10433 * g++.dg/cpp0x/variadic-function.C: Ditto.
10434 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10435 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10436 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10437 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10438 * g++.dg/parse/crash35.C: Ditto.
10439 * g++.dg/parse/crash40.C: Ditto.
10440 * g++.dg/parse/defarg12.C: Ditto.
10441 * g++.dg/parse/crash34.C: Ditto.
10442 * g++.dg/parse/constructor3.C: Ditto.
10443 * g++.dg/parse/template23.C: Ditto.
10444 * g++.dg/parse/crash56.C: Ditto.
10445 * g++.dg/parse/dtor13.C: Ditto.
10446 * g++.dg/parse/error33.C: Ditto.
10447 * g++.dg/parse/ctor9.C: Ditto.
10448 * g++.dg/parse/error32.C: Ditto.
10449 * g++.dg/parse/error37.C: Ditto.
10450 * g++.dg/parse/bitfield3.C: Ditto.
10451 * g++.dg/parse/struct-4.C: Ditto.
10452 * g++.dg/ext/has_trivial_copy.C: Ditto.
10453 * g++.dg/ext/is_polymorphic.C: Ditto.
10454 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10455 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10456 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10457 * g++.dg/ext/is_union.C: Ditto.
10458 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10459 * g++.dg/ext/is_pod.C: Ditto.
10460 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10461 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10462 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10463 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10464 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10465 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10466 * g++.dg/ext/is_abstract.C: Ditto.
10467 * g++.dg/ext/has_trivial_assign.C: Ditto.
10468 * g++.dg/ext/is_class.C: Ditto.
10469 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10470 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10471 * g++.dg/ext/is_base_of.C: Ditto.
10472 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10473 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10474 * g++.dg/ext/is_empty.C: Ditto.
10475 * g++.dg/ext/is_enum.C: Ditto.
10476 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10477 * gnat.dg/opt11.adb: Ditto.
10478 * obj-c++.dg/pr45735.mm: Ditto.
10479 * obj-c++.dg/pr24393.mm: Ditto.
10480 * obj-c++.dg/exceptions-2.mm: Ditto.
10481 * objc.dg/pr45735.m: Ditto.
10482 * objc.dg/pr24393.m: Ditto.
10484 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10486 * objc.dg/attributes/objc-exception-1.m: New.
10488 2011-02-23 Jie Zhang <jie@codesourcery.com>
10490 * gcc.dg/cpp/include7.c: New test.
10492 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10495 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10497 2011-02-23 Jie Zhang <jie@codesourcery.com>
10499 PR rtl-optimization/47763
10500 * gcc.dg/pr47763.c: New test.
10502 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10505 * gfortran.dg/whole_file_32.f90 : New test.
10507 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10510 * g++.dg/inherit/virtual7.C: New test.
10512 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10515 * objc.dg/type-size-3.m: Updated error message.
10516 * objc.dg/type-size-4.m: New test.
10517 * objc.dg/type-size-5.m: New test.
10519 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10521 * lib/gnat.exp: Fix comments.
10522 Don't load libgloss.exp.
10523 (default_gnat_version): Call $compiler with --version.
10524 Adapt regexp for gnatmake output, insert version.
10525 (gnat_version): New proc.
10526 (gnat_init): Remove gnat_libgcc_s_path.
10527 (gnat_target_compile): Likewise.
10528 Remove ld_library_path.
10529 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10530 (gnat_pass): Remove.
10531 (gnat_pass): Remove.
10532 (gnat_finish): Remove.
10533 (gnat_exit): Remove.
10534 (local_find_gnatmake): Reindent.
10535 (runtest_file_p): Remove.
10536 (prune_warnings): Remove.
10537 (find_gnatclean): New proc.
10538 * lib/gnat-dg.exp (lremove): New proc.
10539 (gnat-dg-test): Reindent.
10540 Remove additional output files.
10541 (gnat-dg-runtest): Remove.
10543 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10544 * gnat.dg/loop_optimization6.adb: Likewise.
10545 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10547 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10549 PR tree-optimization/47835
10550 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10552 2011-02-22 Tobias Burnus <burnus@net-b.de>
10554 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10555 * gfortran.dg/abstract_type_2.f03: Ditto.
10556 * gfortran.dg/abstract_type_3.f03: Ditto.
10557 * gfortran.dg/abstract_type_4.f03: Ditto.
10558 * gfortran.dg/abstract_type_5.f03: Ditto.
10559 * gfortran.dg/abstract_type_6.f03: Ditto.
10560 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10561 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10562 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10563 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10564 * gfortran.dg/array_function_5.f90: Ditto.
10565 * gfortran.dg/asynchronous_3.f03: Ditto.
10566 * gfortran.dg/char_expr_1.f90: Ditto.
10567 * gfortran.dg/class_14.f03: Ditto.
10568 * gfortran.dg/data_array_6.f: Ditto.
10569 * gfortran.dg/data_invalid.f90: Ditto.
10570 * gfortran.dg/dot_product_1.f03: Ditto.
10571 * gfortran.dg/func_derived_5.f90: Ditto.
10572 * gfortran.dg/func_result_4.f90: Ditto.
10573 * gfortran.dg/implied_do_1.f90: Ditto.
10574 * gfortran.dg/initialization_25.f90: Ditto.
10575 * gfortran.dg/initialization_26.f90: Ditto.
10576 * gfortran.dg/interface_34.f90: Ditto.
10577 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10578 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10579 * gfortran.dg/matmul_8.f03: Ditto.
10580 * gfortran.dg/merge_init_expr.f90: Ditto.
10581 * gfortran.dg/pack_assign_1.f90: Ditto.
10582 * gfortran.dg/pack_vector_1.f90: Ditto.
10583 * gfortran.dg/pointer_check_8.f90: Ditto.
10584 * gfortran.dg/product_init_expr.f03: Ditto.
10585 * gfortran.dg/reshape_order_5.f90: Ditto.
10586 * gfortran.dg/reshape_shape_1.f90: Ditto.
10587 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10588 * gfortran.dg/same_name_2.f90: Ditto.
10589 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10590 * gfortran.dg/spread_init_expr.f03: Ditto.
10591 * gfortran.dg/stmt_func_1.f90: Ditto.
10592 * gfortran.dg/sum_init_expr.f03: Ditto.
10593 * gfortran.dg/transpose_3.f03: Ditto.
10594 * gfortran.dg/unpack_init_expr.f03: Ditto.
10595 * gfortran.dg/warn_conversion.f90: Ditto.
10596 * gfortran.dg/warn_conversion_2.f90: Ditto.
10597 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10598 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10599 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10600 * gfortran.dg/whole_file_16.f90: Ditto.
10601 * gfortran.dg/whole_file_17.f90: Ditto.
10602 * gfortran.dg/whole_file_18.f90: Ditto.
10603 * gfortran.dg/whole_file_20.f03: Ditto.
10604 * gfortran.dg/whole_file_5.f90: Ditto.
10605 * gfortran.dg/whole_file_6.f90: Ditto.
10606 * gfortran.dg/write_invalid_format.f90: Ditto.
10607 * gfortran.dg/zero_sized_6.f90: Ditto.
10609 2011-02-21 Jeff Law <law@redhat.com>
10611 PR rtl-optimization/46178
10612 * gcc.target/i386/pr46178.c: New test.
10614 PR rtl-optimization/46002
10615 * gcc.c-torture/compile/pr46002.c: New test.
10617 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10619 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10622 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10625 * g++.dg/debug/pr47106.C: Require effective target lto.
10627 2011-02-21 Jason Merrill <jason@redhat.com>
10629 * g++.dg/cpp0x/constexpr-diag2.C: New.
10631 2011-02-20 Jason Merrill <jason@redhat.com>
10633 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10635 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10637 * g++.dg/overload/conv-op1.C: New.
10639 * g++.dg/cpp0x/constexpr-synth1.C: New.
10641 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10643 * objc.dg/layout-2.m: New.
10644 * objc.dg/selector-3.m: Adjusted location of error message.
10645 * objc.dg/type-size-3.m: Same.
10646 * obj-c++.dg/selector-3.mm: Same.
10648 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10651 * objc.dg/property/dotsyntax-22.m: New.
10652 * obj-c++.dg/property/dotsyntax-22.mm: New.
10654 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10657 * g++.dg/template/typedef38.C: New test.
10659 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10662 * gfortran.dg/whole_file_30.f90 : New test.
10663 * gfortran.dg/whole_file_31.f90 : New test.
10665 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10669 * gfortran.dg/whole_file_28.f90 : New test.
10670 * gfortran.dg/whole_file_29.f90 : New test.
10672 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10675 * g++.dg/template/crash105.C: New.
10677 2011-02-19 Jason Merrill <jason@redhat.com>
10679 * g++.dg/cpp0x/regress/no-elide1.C: New.
10681 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10683 PR tree-optimization/46620
10684 * gcc.dg/pr46620.c: New.
10686 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10689 * gcc.target/i386/pr47809.c: New test.
10691 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10692 Tobias Burnus <burnus@net-b.de>
10694 * lib/target-supports.exp
10695 (check_effective_target_fortran_large_real): New check for large reals.
10696 * gfortran.dg/nan_7.f90: New test.
10698 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10700 PR libgfortran/47567
10701 * gfortran.dg/fmt_f0_1.f90: Update test.
10703 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10706 * gfortran.dg/array_constructor_36.f90 : New test.
10707 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10708 allow for comparison between different elements of the array
10709 constructor at different levels of optimization.
10711 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10713 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10714 * gcc.target/i386/pr32280-1.c: Likewise.
10716 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10719 * gcc.target/i386/pr47800.c: New test.
10721 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10723 * objc/execute/exceptions/foward-1.x: New.
10725 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10728 * gfortran.dg/derived_constructor_comps_4.f90: New.
10730 2011-02-18 Tobias Burnus
10733 * gfortran.dg/func_result_6.f90: New.
10735 2011-02-18 Michael Matz <matz@suse.de>
10738 * gfortran.dg/lto/pr45586_0.f90: New test.
10739 * gfortran.dg/typebound_proc_20.f90: Ditto.
10740 * gfortran.dg/typebound_proc_21.f90: Ditto.
10742 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10745 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10747 2011-02-18 Tobias Burnus <burnus@net-b.de>
10750 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10751 gcc_warning_prefix.
10752 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10753 normalizing the error/warning output.
10754 * gfortran.dg/Wall.f90: Update dg-error/warning.
10755 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10756 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10757 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10758 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10759 * gfortran.dg/class_30.f90: Update dg-error/warning.
10760 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10761 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10762 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10763 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10764 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10765 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10766 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10767 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10768 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10769 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10770 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10771 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10772 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10773 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10774 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10775 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10776 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10777 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10778 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10779 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10780 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10781 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10782 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10783 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10784 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10786 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10789 * gfortran.dg/proc_ptr_comp_30.f90: New.
10791 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10794 * gcc.target/i386/pr47780.c: New test.
10796 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10799 * gfortran.dg/class_40.f03: New.
10801 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10804 * g++.dg/cpp0x/auto21.C: New test.
10806 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10808 * objc.dg/special/unclaimed-category-1.h: Updated for
10810 * objc.dg/special/unclaimed-category-1.m: Same.
10811 * objc.dg/zero-link-1.m: Same.
10812 * objc.dg/lookup-1.m: Same.
10813 * objc.dg/torture/strings/const-str-9.m
10814 * objc.dg/torture/strings/const-str-10.m: Same.
10815 * objc.dg/torture/strings/const-str-11.m: Same.
10816 * objc.dg/torture/forward-1.m: Same.
10817 * objc.dg/zero-link-2.m: Same.
10818 * objc.dg/encode-7-next-64bit.m: Same.
10819 * objc.dg/method-4.m: Same.
10820 * objc.dg/next-runtime-1.m: Same.
10821 * objc.dg/image-info.m: Same.
10822 * objc.dg/pr23214.m: Same.
10823 * objc.dg/symtab-1.m: Same.
10824 * obj-c++.dg/basic.m: Same.
10825 * obj-c++.dg/proto-lossage-3.m: Same.
10826 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10827 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10828 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10829 * obj-c++.dg/method-11.m: Same.
10830 * objc/execute/enumeration-1.m: Same.
10831 * objc/execute/object_is_class.m: Same.
10832 * objc/execute/formal_protocol-2.m: Same.
10833 * objc/execute/formal_protocol-4.m: Same.
10834 * objc/execute/formal_protocol-6.m: Same.
10835 * objc/execute/bycopy-3.m: Same.
10836 * objc/execute/exceptions/catchall-1.m: Same.
10837 * objc/execute/exceptions/finally-1.m: Same.
10838 * objc/execute/exceptions/local-variables-1.m: Same.
10839 * objc/execute/exceptions/foward-1.m: Same.
10840 * objc/execute/bf-common.h
10841 * objc/execute/enumeration-2.m: Same.
10842 * objc/execute/formal_protocol-1.m: Same.
10843 * objc/execute/formal_protocol-3.m: Same.
10844 * objc/execute/formal_protocol-5.m: Same.
10845 * objc/execute/accessing_ivars.m: Same.
10846 * objc/execute/bycopy-2.m: Same.
10847 * objc/execute/formal_protocol-7.m: Same.
10848 * objc/execute/compatibility_alias.m: Same.
10849 * objc/execute/no_clash.m: Same.
10850 * objc/execute/object_is_meta_class.m: Same.
10851 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10852 * objc/execute/class-tests-1.h: Include stdio.h.
10853 * objc/execute/class-tests-2.h: Same.
10854 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10856 * obj-c++.dg/try-catch-2.mm: Same.
10858 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10861 * g++.dg/warn/Wunused-parm-4.C: New test.
10863 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10864 Jan Hubicka <jh@suse.cz>
10868 * g++.dg/debug/pr47106.C: New.
10870 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10873 * gcc.target/i386/pr43653.c: New test.
10875 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10878 * g++.dg/template/inherit6.C: New test.
10880 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10883 * gfortran.dg/class_39.f03: New.
10885 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10888 * g++.dg/cpp0x/variadic106.C: New test.
10890 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10892 PR libfortran/47757
10893 * gfortran.dg/pr47757-1.f90: New test.
10894 * gfortran.dg/pr47757-2.f90: New test.
10895 * gfortran.dg/pr47757-3.f90: New test.
10898 * g++.dg/cpp0x/enum8.C: New test.
10900 2011-02-15 Jason Merrill <jason@redhat.com>
10902 * g++.dg/inherit/implicit-trivial1.C: New.
10903 * g++.dg/cpp0x/implicit-trivial1.C: New.
10905 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10907 PR middle-end/47725
10908 * gcc.dg/torture/pr47725.c: Removed.
10910 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10913 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10914 constant does not generate a load from memory.
10916 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10918 PR middle-end/47725
10919 * gcc.dg/torture/pr47725.c: New.
10921 2011-02-15 Richard Guenther <rguenther@suse.de>
10923 PR tree-optimization/47743
10924 * gcc.dg/torture/pr47743.c: New testcase.
10926 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10928 PR middle-end/47581
10929 * gcc.target/i386/pr47581.c: New test.
10931 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10934 * gfortran.dg/select_type_22.f03: New.
10936 2011-02-14 Jason Merrill <jason@redhat.com>
10938 * g++.dg/cpp0x/regress/enum1.C: New.
10940 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10942 * gnat.dg/include.adb: New test.
10944 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10947 * gfortran.dg/class_38.f03: New.
10949 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10951 * gcc.dg/pr46494.c: New test.
10953 2011-02-14 Richard Guenther <rguenther@suse.de>
10955 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10957 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10960 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10961 sparc*-sun-solaris2.11.
10963 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10966 * gfortran.dg/argument_checking_18.f90: New.
10968 2011-02-13 Tobias Burnus <burnus@net-b.de>
10970 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10971 * gfortran.dg/argument_checking_17.f90: New.
10973 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10975 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10976 are temporarily disabled.
10977 * gfortran.dg/class_7.f03: Ditto.
10978 * gfortran.dg/coarray_14.f90: Ditto.
10979 * gfortran.dg/typebound_proc_13.f03: Ditto.
10981 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10984 * gfortran.dg/extends_11.f03: New.
10986 2011-02-11 Xinliang David Li <davidxl@google.com>
10988 PR tree-optimization/47707
10989 * g++.dg/tree-ssa/pr47707.C: New test.
10991 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10993 * g++.dg/opt/inline17.C: New test.
10995 2011-02-11 Tobias Burnus <burnus@net-b.de>
10998 * gfortran.dg/pure_formal_2.f90: New.
11000 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11002 PR rtl-optimization/47614
11003 * gfortran.dg/pr47614.f: New.
11005 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11008 * gcc.dg/opts-6.c: New test.
11010 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11013 * gcc.dg/pr47684.c: New test.
11015 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11018 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11019 c99_runtime, dg-add-options c99_runtime.
11020 (main): Use __asm__.
11022 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11025 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11026 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11027 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11028 * gcc.dg/ucnid-10.c: Likewise.
11029 * gcc.dg/ucnid-13.c: Likewise.
11030 * gcc.dg/ucnid-7.c: Likewise.
11031 * gcc.dg/ucnid-8.c: Likewise.
11032 Adapt dg-warning line number.
11034 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11036 * gcc.target/i386/parity-1.c: Use -march=k8.
11037 * gcc.target/i386/parity-2.c: Ditto.
11038 * gcc.target/i386/vecinit-1.c: Ditto.
11039 * gcc.target/i386/vecinit-2.c: Ditto.
11041 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11044 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11045 * gcc.target/mips/save-restore-3.c: Likewise.
11046 * gcc.target/mips/save-restore-4.c: Likewise.
11047 * gcc.target/mips/save-restore-5.c: Likewise.
11050 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11051 * g++.dg/tree-prof/partition2.C: Likewise.
11053 2011-02-09 Jason Merrill <jason@redhat.com>
11055 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11056 rather than misdeclare std::puts.
11058 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11059 * g++.dg/other/warning1.C: Likewise.
11060 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11061 * g++.old-deja/g++.gb/scope06.C: Likewise.
11062 * g++.old-deja/g++.law/cvt11.C: Likewise.
11063 * g++.old-deja/g++.law/init1.C: Likewise.
11064 * g++.dg/abi/mangle26.C: Likewise.
11066 * g++.dg/template/function1.C: Adjust for C++0x mode.
11067 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11069 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11070 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11072 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11074 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11076 * g++.dg/cpp0x/regress: New directory.
11077 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11078 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11079 * g++.dg/cpp0x/regress/regress3.C: New.
11081 2011-02-10 Richard Guenther <rguenther@suse.de>
11083 PR tree-optimization/47677
11084 * gcc.dg/torture/pr47677.c: New testcase.
11086 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11088 * objc.dg/special/load-category-1.m: Remove unused header.
11089 * objc.dg/special/load-category-1a.m: Likewise.
11090 * objc.dg/special/load-category-2.m: Likewise.
11091 * objc.dg/special/load-category-2a.m: Likewise.
11092 * objc.dg/special/load-category-3.m: Likewise.
11093 * objc.dg/special/load-category-3a.m: Likewise.
11094 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11095 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11096 * objc.dg/attributes/class-attribute-1.m: Likewise.
11097 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11098 * obj-c++.dg/property/property.exp: Likewise.
11099 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11100 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11101 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11102 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11103 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11104 * obj-c++.dg/template-8.mm: Likewise.
11106 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11109 * gcc.target/i386/pr47665.c: New test.
11111 2011-02-10 Jie Zhang <jie@codesourcery.com>
11115 2011-02-05 Jie Zhang <jie@codesourcery.com>
11117 * gcc.dg/pr42631.c: Update test.
11118 * gcc.dg/pr42631-2.c: New test.
11120 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11123 * gfortran.dg/proc_decl_25.f90: New.
11125 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11128 * gfortran.dg/typebound_assignment_2.f03: New.
11130 2011-02-09 Richard Guenther <rguenther@suse.de>
11132 PR tree-optimization/47664
11133 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11135 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11137 PR middle-end/47646
11138 * gnat.dg/uninit_func.adb: Adjust dg directive.
11140 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11142 PR middle-end/47646
11143 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11145 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11148 * gfortran.dg/auto_dealloc_2.f90: New.
11150 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11152 * gcc.dg/builtins-config.h: Remove __sgi handling.
11153 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11154 -std=c99 for mips-sgi-irix6.5*.
11156 2011-02-09 Martin Jambor <mjambor@suse.cz>
11158 PR middle-end/45505
11159 * gfortran.dg/pr25923.f90: Remove xfails.
11161 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11164 * gfortran.dg/inquire_14.f90: New test.
11166 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11169 * gfortran.dg/pointer_init_6.f90: New.
11171 2011-02-08 Jeff Law <law@redhat.com>
11173 PR tree-optimization/42893
11174 * gcc.tree-ssa/pr42893.c: New test.
11176 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11178 PR tree-optimization/46834
11179 PR tree-optimization/46994
11180 PR tree-optimization/46995
11181 * gcc.dg/graphite/id-pr46834.c: New.
11182 * gfortran.dg/graphite/id-pr46994.f90: New.
11183 * gfortran.dg/graphite/id-pr46995.f90: New.
11185 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11187 PR middle-end/47646
11188 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11189 using the variable is known the warning is emitted there.
11190 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11191 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11193 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11196 * gcc.dg/noreturn-1.c (foo5): Likewise.
11197 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11198 (method2): Likewise.
11200 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11201 the return statement using the uninitialized variable.
11202 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11204 2011-02-08 Richard Guenther <rguenther@suse.de>
11206 PR middle-end/47639
11207 * g++.dg/opt/pr47639.c: New testcase.
11209 2011-02-08 Richard Guenther <rguenther@suse.de>
11211 PR tree-optimization/47632
11212 * g++.dg/opt/pr47632.C: New testcase.
11214 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11216 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11218 2011-02-07 Richard Guenther <rguenther@suse.de>
11220 PR tree-optimization/47615
11221 * g++.dg/opt/pr47615.C: New testcase.
11223 2011-02-07 Richard Guenther <rguenther@suse.de>
11225 PR tree-optimization/47621
11226 * gcc.dg/torture/pr47621.c: New testcase.
11228 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11230 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11232 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11235 * gfortran.dg/allocate_with_source_1 : New test.
11237 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11239 PR middle-end/47610
11240 * gcc.dg/pr47610.c: New test.
11242 2011-02-05 Jie Zhang <jie@codesourcery.com>
11245 * gcc.dg/pr42631.c: Update test.
11246 * gcc.dg/pr42631-2.c: New test.
11248 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11251 * gfortran.dg/pr47574.f90: New test.
11253 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11255 PR tree-optimization/46194
11256 * gcc.dg/autopar/pr46194.c: New.
11258 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11260 PR tree-optimization/43695
11261 * g++.dg/ipa/pr43695.C: New.
11263 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11265 PR inline-asm/23200
11266 * gcc.dg/pr23200.c: New test.
11268 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11271 * g++.dg/pr47589.C: New test.
11273 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11276 * g++.dg/template/typedef37.C: New test.
11277 * g++.dg/template/param1.C: Adjust expected error message.
11279 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11281 PR middle-end/31490
11282 * gcc.dg/pr31490-2.c: New test.
11283 * gcc.dg/pr31490-3.c: New test.
11284 * gcc.dg/pr31490-4.c: New test.
11286 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11287 Jakub Jelinek <jakub@redhat.com>
11290 * g++.dg/parser/semicolon3.C: Adjust.
11291 * g++.dg/parser/semicolon4.C: New testcase.
11292 * g++.dg/pr46890.C: New testcase.
11294 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11297 * g++.dg/init/pr29571.C: New.
11299 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11301 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11302 instead of vect_int.
11304 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11307 * gcc.target/i386/pr47312.c: New test.
11310 * gcc.target/i386/pr47564.c: New test.
11312 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11314 PR tree-optimization/45122
11315 * gcc.dg/tree-ssa/pr45122.c: New.
11317 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11320 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11323 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11324 and vsx so a default --with-cpu=power7 doesn't give an error
11325 when -mavoid-indexed-addresses is used.
11327 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11328 wrapper function to save the arguments and then jump to the real
11329 function, rather than depending on the compiler not to move stuff
11331 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11333 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11334 Paul Thomas <pault@gcc.gnu.org>
11337 * gfortran.dg/class_37.f03 : New test.
11339 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11340 Richard Guenther <rguenther@suse.de>
11342 PR tree-optimization/40979
11344 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11345 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11346 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11347 check_vect_support_and_set_flags.
11348 * gfortran.dg/graphite/vect-pr40979.f90: New.
11350 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11353 * gfortran.dg/class_36.f03: New.
11355 2011-02-02 Richard Guenther <rguenther@suse.de>
11357 PR tree-optimization/47566
11358 * gcc.dg/lto/20110201-1_0.c: New testcase.
11360 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11366 * debug/pr47498.c: New.
11367 * debug/pr47501.c: New.
11369 2011-02-01 Richard Guenther <rguenther@suse.de>
11371 PR tree-optimization/47559
11372 * g++.dg/torture/pr47559.C: New testcase.
11374 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11377 * gfortran.dg/typebound_call_20.f03: New.
11379 2011-02-01 Richard Guenther <rguenther@suse.de>
11381 PR tree-optimization/47555
11382 * gcc.dg/pr47555.c: New testcase.
11384 2011-02-01 Richard Guenther <rguenther@suse.de>
11386 PR tree-optimization/47541
11387 * g++.dg/torture/pr47541.C: New testcase.
11389 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11392 * gfortran.dg/typebound_call_19.f03: New.
11394 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11397 * g++.dg/cpp0x/pr47416.C: New test.
11399 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11402 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11404 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11407 * gfortran.dg/typebound_assignment_1.f03: New.
11409 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11411 PR tree-optimization/47538
11412 * gcc.c-torture/execute/pr47538.c: New test.
11414 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11417 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11419 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11421 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11423 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11425 PR rtl-optimization/44031
11426 * gcc.c-torture/compile/20110131-1.c: New test.
11428 2011-01-31 Tobias Burnus <burnus@net-b.de>
11431 * gfortran.dg/stmt_func_1.f90: New.
11433 2011-01-31 Tobias Burnus <burnus@net-b.de>
11436 * gfortran.dg/interface_34.f90: New.
11438 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11441 * gfortran.dg/realloc_on_assign_5.f03: New test.
11442 * gfortran.dg/realloc_on_assign_5.f03: New test.
11444 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11446 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11447 * gfortran.dg/bessel_7.f90: Likewise.
11448 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11450 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11451 * gfortran.dg/sum_init_expr.f03: Likewise.
11453 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11455 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11458 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11459 loop only on "vect_intfloat_cvt" targets.
11461 2011-01-29 Tobias Burnus <burnus@net-b.de>
11464 * gfortran.dg/shape_6.f90: New.
11466 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11468 PR libgfortran/47434
11469 * gfortran.dg/read_infnan_1.f90: Update test.
11470 * gfortran.dg/module_nan.f90: Update test.
11471 * gfortran.dg/char4_iunit_1.f03: Update test.
11472 * gfortran.dg/large_real_kind_1.f90: Update test.
11473 * gfortran.dg/real_const_3.f90: Update test.
11474 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11476 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11479 * g++.dg/template/param2.C: New test.
11481 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11483 PR libgfortran/47285
11484 * gfortran.dg/fmt_g.f: New test.
11486 2011-01-28 Tobias Burnus <burnus@net-b.de>
11489 * gfortran.dg/pure_formal_1.f90: New.
11491 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11494 * gcc.dg/tls/pr42894.c: New test.
11496 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11498 * gcc.dg/pr47276.c: Add dg-require-visibility.
11500 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11502 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11504 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11505 Tobias Burnus <burnus@gcc.gnu.org>
11510 * gfortran.dg/realloc_on_assign_3.f03: New test.
11511 * gfortran.dg/realloc_on_assign_4.f03: New test.
11512 * gfortran.dg/allocatable_function_5.f90: New test.
11513 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11514 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11515 implemented" dg-errors.
11517 2011-01-27 Jan Hubicka <jh@suse.cz>
11519 PR middle-end/46949
11520 * gcc.dg/attr-weakref-4.c: New testcase
11522 2011-01-27 Martin Jambor <mjambor@suse.cz>
11524 PR tree-optimization/47228
11525 * gcc.dg/torture/pr47228.c: New test.
11527 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11529 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11531 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11533 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11534 when using auto-overlay support on the SPU.
11536 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11538 PR rtl-optimization/44174
11539 * gcc.target/i386/asm-6.c: New test.
11541 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11543 PR rtl-optimization/46856
11544 * gcc.c-torture/compile/pr46856.c: New test.
11546 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11547 Andrew Pinski <pinskia@gmail.com>
11550 * gcc.dg/pr43082.c: New.
11552 2011-01-26 DJ Delorie <dj@redhat.com>
11554 PR rtl-optimization/46878
11555 * gcc.dg/pr46878-1.c: New test.
11557 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11560 * g++.dg/cpp0x/pr47476.C: New test.
11562 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11564 * gcc.c-torture/compile/20110126-1.c: New test.
11566 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11569 * gcc.dg/torture/pr47473.c: New test.
11571 2011-01-26 Jan Hubicka <jh@suse.cz>
11574 * gcc.c-torture/execute/pr47237.c: New testcase.
11576 2011-01-26 Jan Hubicka <jh@suse.cz>
11578 PR tree-optimization/47190
11579 * gcc.dg/attr-weakref-3.c: New testcase.
11581 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11584 * gcc.dg/dll-9a.c: New test file.
11585 * gcc.dg/dll-11.c: Likewise.
11586 * gcc.dg/dll-12.c: Likewise.
11587 * gcc.dg/dll-12a.c: Likewise.
11588 * gcc.dg/dll-11a.c: Likewise.
11589 * gcc.dg/dll-9.c: Likewise.
11590 * gcc.dg/dll-10.c: Likewise.
11591 * gcc.dg/dll-10a.c: Likewise.
11592 * g++.dg/ext/dllexport4a.cc: Likewise.
11593 * g++.dg/ext/dllexport4.C: Likewise.
11594 * g++.dg/ext/dllexport5.C: Likewise.
11595 * g++.dg/ext/dllexport5a.cc: Likewise.
11597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11599 PR tree-optimization/46970
11600 * gcc.dg/graphite/pr46970.c: New.
11602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11604 PR tree-optimization/46215
11605 * gcc.dg/graphite/pr46215.c: New.
11607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11609 PR tree-optimization/46168
11610 * gcc.dg/graphite/pr46168.c: New.
11612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11614 PR tree-optimization/43657
11615 * gcc.dg/graphite/pr43657.c: New.
11617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11619 PR tree-optimization/29832
11620 * gfortran.dg/graphite/pr29832.f90: New.
11622 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11624 PR tree-optimization/43567
11625 * gcc.dg/graphite/pr43567.c: New.
11627 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11629 * gfortran.dg/graphite/interchange-4.f: New.
11630 * gfortran.dg/graphite/interchange-5.f: New.
11632 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11633 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11634 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11635 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11636 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11637 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11638 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11639 * gfortran.dg/ltrans-7.f90: Removed.
11640 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11642 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11643 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11644 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11645 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11646 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11647 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11648 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11649 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11650 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11651 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11652 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11653 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11654 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11655 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11656 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11657 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11658 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11659 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11660 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11661 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11662 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11663 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11664 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11665 * gcc.dg/tree-ssa/data-dep-1.c
11666 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11667 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11668 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11669 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11670 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11672 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11674 PR tree-optimization/47265
11675 PR tree-optimization/47443
11676 * gcc.c-torture/compile/pr47265.c: New test.
11677 * gcc.dg/pr47443.c: New test.
11679 2011-01-25 Martin Jambor <mjambor@suse.cz>
11681 PR tree-optimization/47382
11682 * g++.dg/torture/pr47382.C: New test.
11683 * g++.dg/opt/devirt1.C: Xfail.
11685 2011-01-25 Yao Qi <yao@codesourcery.com>
11688 * gcc.target/arm/pr45701-1.c: New test.
11689 * gcc.target/arm/pr45701-2.c: New test.
11690 * gcc.target/arm/pr45701-3.c: New test.
11692 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11693 Jakub Jelinek <jakub@redhat.com>
11695 PR tree-optimization/47271
11696 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11698 2011-01-25 Nick Clifton <nickc@redhat.com>
11700 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11701 (saturate_add): Delete.
11702 (exchange): Delete.
11703 (main): Do not run saturate_add.
11704 (set_interrupts): Delete.
11706 2011-01-25 Tobias Burnus <burnus@net-b.de>
11709 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11711 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11713 PR tree-optimization/47427
11714 PR tree-optimization/47428
11715 * gcc.c-torture/compile/pr47427.c: New test.
11716 * gcc.c-torture/compile/pr47428.c: New test.
11718 2011-01-25 Richard Guenther <rguenther@suse.de>
11720 PR middle-end/47411
11721 * gcc.dg/torture/pr47411.c: New testcase.
11723 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11725 * gfortran.dg/graphite/id-24.f: New.
11726 * gfortran.dg/graphite/id-25.f: New.
11728 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11730 * gfortran.dg/graphite/id-23.f: New.
11732 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11734 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11736 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11738 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11739 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11740 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11741 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11742 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11743 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11744 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11745 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11746 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11748 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11750 * gcc.dg/graphite/block-0.c: Add documentation.
11751 * gcc.dg/graphite/block-4.c: Same.
11752 * gcc.dg/graphite/block-7.c: Same.
11753 * gcc.dg/graphite/block-8.c: New.
11754 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11755 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11756 * gcc.dg/graphite/interchange-12.c: Add documentation.
11757 * gcc.dg/graphite/interchange-13.c: New.
11758 * gcc.dg/graphite/interchange-14.c: New.
11759 * gcc.dg/graphite/interchange-15.c: New.
11760 * gcc.dg/graphite/interchange-8.c: Add documentation.
11761 * gcc.dg/graphite/interchange-mvt.c: Same.
11763 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11766 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11767 * gcc.target/powerpc/altivec-14.c: Ditto.
11768 * gcc.target/powerpc/altivec-33.c: Ditto.
11769 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11770 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11771 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11772 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11773 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11774 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11775 * g++.dg/ext/altivec-15.C: Ditto.
11776 * g++.dg/ext/altivec-types-1.C: Ditto.
11777 * g++.dg/ext/altivec-types-2.C: Ditto.
11778 * g++.dg/ext/altivec-types-3.C: Ditto.
11779 * g++.dg/ext/altivec-types-4.C: Ditto.
11781 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11783 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11785 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11787 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11788 optimization options.
11790 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11792 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11795 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11797 2011-01-23 Tobias Burnus <burnus@net-b.de>
11800 * gfortran.dg/allocatable_scalar_12.f90: New.
11802 2011-01-23 Ira Rosen <irar@il.ibm.com>
11804 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11805 vectorization to be not profitable if peeling is used to
11806 realign the memory access.
11807 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11808 loop bound to avoid loop unrolling.
11809 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11811 2011-01-22 Jan Hubicka <jh@suse.cz>
11814 * g++.dg/lto/pr47333.C: New file.
11816 2011-01-22 Jan Hubicka <jh@suse.cz>
11818 PR tree-optimization/43884
11820 * gcc.dg/autopar/outer-2.c: Increase array size.
11821 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11823 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11826 * gfortran.dg/c_loc_tests_16.f90: New test.
11828 2011-01-22 Tobias Burnus <burnus@net-b.de>
11831 * gfortran.dg/typebound_proc_19.f90: New.
11833 2011-01-21 Jeff Law <law@redhat.com>
11835 PR tree-optimization/47053
11836 * g++.dg/pr47053.C: New test.
11838 2011-01-21 Jason Merrill <jason@redhat.com>
11841 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11843 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11846 * g++.dg/cpp0x/range-for10.C: New test.
11847 * g++.dg/template/for1.C: New test.
11849 PR middle-end/45566
11850 * g++.dg/tree-prof/partition3.C: New test.
11852 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11854 PR rtl-optimization/47366
11855 * g++.dg/opt/pr47366.C: New test.
11857 2011-01-21 Jason Merrill <jason@redhat.com>
11860 * g++.dg/cpp0x/constexpr-regress2.C: New.
11862 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11864 2011-01-21 Jeff Law <law@redhat.com>
11866 PR rtl-optimization/41619
11867 * gcc.dg/pr41619.c: New.
11869 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11871 PR tree-optimization/47355
11872 * g++.dg/opt/pr47355.C: New test.
11874 2011-01-21 Richard Guenther <rguenther@suse.de>
11876 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11879 2011-01-21 Richard Guenther <rguenther@suse.de>
11881 PR tree-optimization/47365
11882 * gcc.dg/torture/pr47365.c: New testcase.
11883 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11885 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11887 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11889 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11891 PR tree-optimization/47391
11892 * gcc.dg/pr47391.c: New test.
11894 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11896 * g++.dg/template/char1.C: Use signed char.
11898 2011-01-21 Tobias Burnus <burnus@net-b.de>
11901 * gfortran.dg/pointer_target_4.f90: New.
11903 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11906 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11907 ILP32 system and not IP32.
11909 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11912 * g++.dg/debug/pr46583.C: New.
11914 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11917 * g++.dg/debug/pr47283.C: New test.
11920 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11921 * gcc.target/i386/headmerge-2.c: Likewise.
11923 2011-01-20 Richard Guenther <rguenther@suse.de>
11925 PR middle-end/47370
11926 * gcc.dg/torture/pr47370.c: New testcase.
11928 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11930 PR tree-optimization/46130
11931 * gcc.dg/pr46130-1.c: New test.
11932 * gcc.dg/pr46130-2.c: New test.
11934 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11937 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11939 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11942 * g++.dg/debug/pr46240.cc: New.
11944 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11947 * g++.dg/template/anonunion1.C: New test.
11949 PR rtl-optimization/47337
11950 * gcc.c-torture/execute/pr47337.c: New test.
11952 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11955 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11957 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11959 PR tree-optimization/46021
11960 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11962 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11964 PR tree-optimization/47290
11965 * g++.dg/torture/pr47290.C: New test.
11967 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11970 * gfortran.dg/proc_ptr_comp_29.f90: New.
11972 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11975 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11976 powerpc-apple-darwin9.
11978 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11980 PR rtl-optimization/47299
11981 * gcc.c-torture/execute/pr47299.c: New test.
11983 2011-01-17 Jason Merrill <jason@redhat.com>
11985 * g++.dg/cpp0x/constexpr-virtual.C: New.
11987 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11990 * gfortran.dg/gomp/pr47331.f90: New test.
11992 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11995 * objc.dg/selector-warn-1.m: New.
11996 * obj-c++.dg/selector-warn-1.mm: New.
11998 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12000 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12001 Update dg-final accordingly.
12003 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12005 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12007 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12009 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12011 * gcc.dg/guality/pr36728-2.c: Likewise.
12013 2011-01-17 Richard Guenther <rguenther@suse.de>
12015 PR tree-optimization/47313
12016 * g++.dg/torture/pr47313.C: New testcase.
12018 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12021 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12022 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12023 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12024 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12026 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12028 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12029 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12030 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12032 2011-01-17 Richard Guenther <rguenther@suse.de>
12034 PR tree-optimization/45967
12035 * gcc.dg/torture/pr45967-2.c: New testcase.
12036 * gcc.dg/torture/pr45967-3.c: Likewise.
12038 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12041 * g++.dg/ext/pr47213.C: Require visibility.
12043 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12045 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12046 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12048 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12050 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12051 Linux-based targets.
12053 2011-01-13 Jan Hubicka <jh@suse.cz>
12055 PR tree-optimization/47276
12056 * gcc.dg/pr47276.c: New testcase.
12058 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12059 Jonathan Wakely <jwakely.gcc@gmail.com>
12062 * g++.dg/other/pr33558.C: New.
12063 * g++.dg/other/pr33558-2.C: New.
12065 2011-01-14 Martin Jambor <mjambor@suse.cz>
12067 PR tree-optimization/45934
12068 PR tree-optimization/46302
12069 * g++.dg/ipa/devirt-c-1.C: New test.
12070 * g++.dg/ipa/devirt-c-2.C: Likewise.
12071 * g++.dg/ipa/devirt-c-3.C: Likewise.
12072 * g++.dg/ipa/devirt-c-4.C: Likewise.
12073 * g++.dg/ipa/devirt-c-5.C: Likewise.
12074 * g++.dg/ipa/devirt-c-6.C: Likewise.
12075 * g++.dg/ipa/devirt-6.C: Likewise.
12076 * g++.dg/ipa/devirt-d-1.C: Likewise.
12077 * g++.dg/torture/pr45934.C: Likewise.
12079 2011-01-14 Jason Merrill <jason@redhat.com>
12081 * g++.dg/cpp0x/variadic105.C: New.
12083 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12084 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12087 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12088 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12089 execution tests on i?86-*-*, x86_64-*-* and
12090 powerpc*-apple-darwin* && ilp32.
12091 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12092 tests on i?86-*-* and x86_64-*-*.
12094 2011-01-14 Richard Guenther <rguenther@suse.de>
12096 PR tree-optimization/47280
12097 * g++.dg/opt/pr47280.C: New testcase.
12099 2011-01-14 Jason Merrill <jason@redhat.com>
12101 * g++.dg/cpp0x/constexpr-regress1.C: New.
12103 * g++.dg/ext/flexary2.C: New.
12105 2011-01-14 Richard Guenther <rguenther@suse.de>
12107 PR middle-end/47281
12108 * gcc.dg/torture/pr47281.c: New testcase.
12109 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12111 2011-01-14 Richard Guenther <rguenther@suse.de>
12113 PR tree-optimization/47286
12114 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12116 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12119 * g++.dg/ext/pr47213.C: New.
12121 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12125 2011-01-13 Tobias Burnus <burnus@net-b.de>
12126 Mikael Morin <mikael@gcc.gnu.org>
12130 * gfortran.dg/select_type_20.f90: New.
12131 * gfortran.dg/select_type_21.f90: New.
12133 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12136 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12138 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12140 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12141 * gcc.dg/guality/pr36728-2.c: Likewise.
12143 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12146 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12148 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12150 PR rtl-optimization/45352
12151 * gcc.dg/pr45352-3.c: New.
12153 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12155 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12157 * g++.dg/cpp0x/range-for8.C: New.
12158 * g++.dg/cpp0x/range-for9.C: New.
12160 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12163 * g++.dg/debug/pr47209.C: New.
12165 2011-01-12 Richard Guenther <rguenther@suse.de>
12168 * gcc.dg/lto/pr47259_0.c: New testcase.
12169 * gcc.dg/lto/pr47259_1.c: Likewise.
12171 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12173 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12174 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12175 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12176 methods missing from the OBJC2 Object.
12177 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12178 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12179 GNU and NeXT runtimes.
12180 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12182 * objc-obj-c++-shared/Object1.m: Likewise.
12183 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12184 * objc.dg/proto-qual-1.m: Likewise.
12185 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12186 * obj-c++.dg/proto-qual-1.mm: Likewise.
12188 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12191 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12193 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12195 Fixed the Objective-C++ testsuite and updated all tests.
12196 * lib/obj-c++.exp (obj-c++_init): Declare and set
12197 gcc_warning_prefix and gcc_error_prefix.
12198 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12199 'dg-warning', 'dg-message' and 'dg-error'.
12200 * obj-c++.dg/class-extension-3.mm: Likewise.
12201 * obj-c++.dg/class-protocol-1.mm: Likewise.
12202 * obj-c++.dg/encode-7.mm: Likewise.
12203 * obj-c++.dg/exceptions-3.mm: Likewise.
12204 * obj-c++.dg/exceptions-5.mm: Likewise.
12205 * obj-c++.dg/method-12.mm: Likewise.
12206 * obj-c++.dg/method-13.mm: Likewise.
12207 * obj-c++.dg/method-15.mm: Likewise.
12208 * obj-c++.dg/method-16.mm: Likewise.
12209 * obj-c++.dg/method-4.mm: Likewise.
12210 * obj-c++.dg/method-8.mm: Likewise.
12211 * obj-c++.dg/method-conflict-1.mm: Likewise.
12212 * obj-c++.dg/method-conflict-2.mm: Likewise.
12213 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12214 and uncommented second part of the testcase now that the testsuite
12216 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12217 and uncommented second part of the testcase now that the testsuite
12219 * obj-c++.dg/private-1.mm: Likewise.
12220 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12221 * obj-c++.dg/syntax-error-7.mm: Likewise.
12222 * obj-c++.dg/warn5.mm: Likewise.
12223 * obj-c++.dg/property/at-property-14.mm: Likewise.
12224 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12226 * obj-c++.dg/property/at-property-18.mm: Likewise.
12227 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12229 * obj-c++.dg/property/at-property-21.mm: Likewise.
12230 * obj-c++.dg/property/at-property-28.mm: Likewise.
12231 * obj-c++.dg/property/at-property-5.mm: Likewise.
12232 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12233 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12234 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12235 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12236 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12237 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12238 * obj-c++.dg/tls/diag-5.mm: Likewise.
12239 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12240 dg-error, now matched correctly.
12242 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12244 * objc.dg/property/at-property-29.m: New.
12245 * obj-c++.dg/property/at-property-29.mm: New.
12247 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12249 * go.test/go-test.exp (go-set-goarch): New proc.
12250 (go-gc-tests): Use it.
12252 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12255 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12257 2011-01-11 Richard Henderson <rth@redhat.com>
12259 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12261 2011-01-11 Jan Hubicka <jh@suse.cz>
12265 * gcc.dg/lto/pr45721_1.c: New file.
12266 * gcc.dg/lto/pr45721_0.c: New file.
12268 2011-01-11 Richard Guenther <rguenther@suse.de>
12270 PR tree-optimization/46076
12271 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12273 2011-01-11 Jeff Law <law@redhat.com>
12275 * PR tree-optimization/47086
12276 * gcc.dg/pr47086.c: New test.
12278 2011-01-11 Jason Merrill <jason@redhat.com>
12281 * g++.dg/template/new10.C: New.
12284 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12286 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12288 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12289 Split type definitions and NSConstantString class into...
12290 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12291 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12292 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12293 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12294 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12295 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12297 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12298 encode defines for newer NeXT system headers.
12299 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12300 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12301 * objc.dg/foreach-5.m: Likewise.
12302 * objc.dg/foreach-2.m: Likewise.
12303 * objc.dg/foreach-4.m: Likewise.
12304 * objc.dg/torture/strings/string1.m: Likewise.
12305 * objc.dg/torture/strings/string2.m: Likewise.
12306 * objc.dg/torture/strings/string3.m: Likewise.
12307 * objc.dg/torture/strings/string4.m: Likewise.
12308 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12309 header and stand alone.
12310 * obj-c++.dg/strings/strings-2.mm: Likewise.
12311 * objc.dg/torture/strings/const-str-3.m: Likewise.
12312 * objc.dg/strings/strings-2.m: Likewise.
12313 * objc.dg/strings/const-str-12b.m: Likewise.
12315 2011-01-12 Richard Guenther <rguenther@suse.de>
12317 PR middle-end/32511
12318 * gcc.dg/attr-weak-1.c: Adjust.
12320 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12323 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12324 standard compliant and comment.
12326 2011-01-10 Jan Hubicka <jh@suse.cz>
12329 * gcc.dg/initpri3.c: New testcase.
12331 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12334 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12335 externally visible.
12340 (g_ebp_save): Likewise.
12341 (g_esp_save): Likewise.
12343 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12345 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12347 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12349 PR tree-optimization/46021
12350 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12351 i?86-*-*, x86_64-*-*.
12353 2011-01-10 Jeff Law <law@redhat.com>
12355 * PR tree-optimization/47141
12356 * gcc.c-torture/compile/pr47141.c: New test.
12358 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12361 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12362 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12363 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12364 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12367 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12368 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12369 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12370 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12371 being vectorized. Adjust dg-final pattern.
12374 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12375 * gcc.dg/vect/slp-24.c: Likewise.
12377 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12380 * g++.dg/other/pr47218-1.C: New test file.
12381 * g++.dg/other/pr47218.C: Likewise.
12382 * g++.dg/other/pr47218.h: New supporting header.
12384 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12387 * objc.dg/attributes/invalid-attribute-1.m: New.
12388 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12390 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12393 * gfortran.dg/proc_ptr_comp_28.f90: New.
12395 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12397 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12398 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12399 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12400 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12401 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12402 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12403 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12404 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12405 * objc.dg/gnu-api-2-class.m: Likewise.
12406 * objc.dg/gnu-api-2-ivar.m: Likewise.
12407 * objc.dg/gnu-api-2-method.m: Likewise.
12408 * objc.dg/gnu-api-2-objc.m: Likewise.
12409 * objc.dg/gnu-api-2-object.m: Likewise.
12410 * objc.dg/gnu-api-2-property.m: Likewise.
12411 * objc.dg/gnu-api-2-protocol.m: Likewise.
12412 * objc.dg/gnu-api-2-sel.m: Likewise.
12414 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12416 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12417 * objc.dg/objc-foreach-4.m: Likewise.
12418 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12419 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12420 * objc.dg/foreach-4.m: Likewise.
12421 * objc.dg/foreach-5.m: Likewise.
12422 * objc.dg/foreach-3.m: Return self from init.
12424 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12427 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12429 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12432 * gfortran.dg/class_35.f90: New.
12434 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12436 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12438 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12441 * objc.dg/invalid-method-2.m: New.
12442 * obj-c++.dg/invalid-method-2.mm: New.
12444 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12447 * gfortran.dg/transpose_optimization_2.f90 : New test.
12449 2011-01-08 Jan Hubicka <jh@suse.cz>
12451 PR tree-optmization/46469
12452 * g++.dg/torture/pr46469.C: New testcase.
12454 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12456 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12457 emulation of libobjc-gnu structure layout functionality to ..
12458 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12459 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12460 * objc/execute/bf-common.h: Adjust headers.
12461 * objc/execute/bf-1.m: Likewise.
12462 * objc/execute/bf-2.m: Likewise.
12463 * objc/execute/bf-3.m: Likewise.
12464 * objc/execute/bf-4.m: Likewise.
12465 * objc/execute/bf-5.m: Likewise.
12466 * objc/execute/bf-6.m: Likewise.
12467 * objc/execute/bf-7.m: Likewise.
12468 * objc/execute/bf-8.m: Likewise.
12469 * objc/execute/bf-9.m: Likewise.
12470 * objc/execute/bf-10.m: Likewise.
12471 * objc/execute/bf-11.m: Likewise.
12472 * objc/execute/bf-12.m: Likewise.
12473 * objc/execute/bf-13.m: Likewise.
12474 * objc/execute/bf-14.m: Likewise.
12475 * objc/execute/bf-15.m: Likewise.
12476 * objc/execute/bf-16.m: Likewise.
12477 * objc/execute/bf-17.m: Likewise.
12478 * objc/execute/bf-18.m: Likewise.
12479 * objc/execute/bf-19.m: Likewise.
12480 * objc/execute/bf-20.m: Likewise.
12481 * objc/execute/bf-21.m: Likewise.
12482 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12483 objc_get_type_qualifiers ().
12485 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12488 * gfortran.dg/dependency_39.f90: New test.
12490 2011-01-07 Jan Hubicka <jh@suse.cz>
12492 Get builtins tests ready for linker plugin.
12493 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12494 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12495 my_memset, my_bzero): Mark used.
12496 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12497 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12499 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12502 2011-01-07 Jan Hubicka <jh@suse.cz>
12504 PR tree-optimization/46367
12505 * g++.dg/torture/pr46367.C: New file.
12507 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12510 * gcc.dg/pr47201.c: New test.
12513 * gcc.dg/tree-prof/pr47187.c: New test.
12515 2011-01-07 Tobias Burnus <burnus@net-b.de>
12518 * gfortran.dg/extends_type_of_3.f90: New.
12520 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12522 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12523 * g++.dg/ext/dllimport-MI1.C: Likewise.
12524 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12525 * g++.dg/ext/dllimport10.C: Likewise.
12526 * g++.dg/ext/dllimport11.C: Likewise.
12527 * g++.dg/ext/dllimport12.C: Likewise.
12528 * g++.dg/ext/dllimport13.C: Likewise.
12529 * g++.dg/ext/dllimport2.C: Likewise.
12530 * g++.dg/ext/dllimport3.C: Likewise.
12531 * g++.dg/ext/dllimport4.C: Likewise.
12532 * g++.dg/ext/dllimport5.C: Likewise.
12533 * g++.dg/ext/dllimport6.C: Likewise.
12534 * g++.dg/ext/dllimport8.C: Likewise.
12535 * g++.dg/ext/dllimport9.C: Likewise.
12536 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12537 targets, too. Additionally enable test for i?86-*-mingw*.
12538 * g++.dg/ext/selectany1.C: Likewise.
12539 Remove guard variable check.
12541 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12545 * gfortran.dg/storage_size_3.f08: Extended.
12547 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12550 * g++.dg/template/stdarg1.C: New test.
12552 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12555 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12556 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12557 from the interface of functions to not hide the errors that
12560 2011-01-06 Jan Hubicka <jh@suse.cz>
12562 * gcc.dg/lto/pr47188_0.c: New testcase.
12563 * gcc.dg/lto/pr47188_1.c: New testcase.
12565 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12569 * gfortran.dg/interface_33.f90: New test.
12571 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12574 * gcc.c-torture/compile/pr47150.c: New test.
12576 2011-01-06 Ira Rosen <irar@il.ibm.com>
12578 PR tree-optimization/47139
12579 * gcc.dg/vect/pr47139.c: New test.
12581 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12584 * gfortran.dg/extends_type_of_2.f03: New.
12586 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12588 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12590 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12592 * gnat.dg/opt14.adb: New test.
12594 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12597 * gfortran.dg/allocate_error_2.f90: New test.
12599 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12602 * gfortran.dg/storage_size_3.f08: New.
12604 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12606 PR libgfortran/47154
12607 * gfortran.dg/namelist_68.f90: New test.
12609 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12611 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12613 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12616 * gfortran.dg/class_34.f90: New.
12618 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12621 use __builtin_inff. Skip all single-precision tests that require
12624 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12626 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12628 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12630 PR tree-optimization/47148
12631 * gcc.c-torture/execute/pr47148.c: New test.
12633 PR tree-optimization/47155
12634 * gcc.c-torture/execute/pr47155.c: New test.
12636 PR rtl-optimization/47157
12637 * gcc.c-torture/compile/pr47157.c: New test.
12639 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12641 * gcc.dg/torture/vector-shift2.c (schar): Define.
12642 (main): Always use schar or uchar instead of plain "char" to avoid
12643 dependencies on implementation-defined char signedness.
12645 2011-01-03 Martin Jambor <mjambor@suse.cz>
12647 PR tree-optimization/46801
12648 * gnat.dg/pack9.adb: Remove xfail.
12650 2011-01-03 Martin Jambor <mjambor@suse.cz>
12652 PR tree-optimization/46984
12653 * g++.dg/ipa/pr46984.C: New test.
12655 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12658 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12660 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12662 PR tree-optimization/47140
12663 * gcc.c-torture/compile/pr47140.c: New test.
12665 PR rtl-optimization/47028
12666 * gcc.dg/pr47028.c: New test.
12668 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12670 * objc.dg/protocol-forward-1.m: Removed TODO.
12671 * objc.dg/protocol-forward-2.m: New.
12672 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12673 * obj-c++.dg/protocol-forward-2.mm: New.
12675 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12678 * g++.dg/eh/pr38662.C: New testcase.
12680 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12682 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12683 scan for newline '\n'.
12686 Copyright (C) 2011 Free Software Foundation, Inc.
12688 Copying and distribution of this file, with or without modification,
12689 are permitted in any medium without royalty provided the copyright
12690 notice and this notice are preserved.