1 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/ishft_3.f90: Update test.
6 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/substring_integer_index.f90: New test.
11 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
13 * gfortran.dg/format_string.f: New test.
16 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
20 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
22 2011-10-20 Joseph Myers <joseph@codesourcery.com>
24 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
25 gcc.target/i386/pr46226.c: Do not use
26 -mno-accumulate-outgoing-args.
28 2011-10-20 Joseph Myers <joseph@codesourcery.com>
30 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
31 including <strings.h>.
33 2011-10-19 Jan Hubicka <jh@suse.cz>
35 * lib/lto.exp (lto_init): Test slib lto and no-liker-plugin path.
36 * lto/gcc-dg.exp (check_effective_target_lto): Likewise.
37 * lto/c-torture.exp: Likewise.
38 * execute/bultins/strstr-asm.c: Force fat LTO.
39 * gcc.c-torture/compile/sync-1.c: Likewise.
40 * gcc.c-torture/compile/sync-1.c: Likewise.
41 * gcc.c-torture/compile/sync-3.c: Likewise.
42 * gcc.dg/noncompile/invalid_asm.c: Likewise.
43 * gcc.dg/noncompile/920507-1.c: Likewise.
44 * gcc.dg/torture/pr36400.c: Likewise.
45 * g++.dg/torture/pr34850.C: Likewise.
47 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
49 * gnat.dg/source_ref1.adb: New test.
50 * gnat.dg/source_ref2.adb: Likewise.
52 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/parse/error42.C: New.
56 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
58 2011-10-19 Jason Merrill <jason@redhat.com>
61 * g++.dg/init/value9.C: New.
63 2011-10-19 Jakub Jelinek <jakub@redhat.com>
65 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
66 * gcc.dg/torture/vshuf-16.inc: Likewise.
67 * gcc.dg/torture/vshuf-8.inc: Likewise.
68 * gcc.dg/torture/vshuf-4.inc: Likewise.
70 2011-10-19 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/sizeof_proc.f90: New.
75 2011-10-19 Joseph Myers <joseph@codesourcery.com>
77 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
78 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
80 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
83 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
85 2011-10-19 Jason Merrill <jason@redhat.com>
88 * g++.dg/init/ref20.C: New.
90 2011-10-19 Kai Tietz <ktietz@redhat.com>
93 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
94 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
95 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
96 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
97 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
99 2011-10-19 Richard Guenther <rguenther@suse.de>
102 * gcc.dg/torture/pr50768.c: New testcase.
104 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
106 PR rtl-optimization/50340
107 * gcc.dg/pr50340.c: New.
109 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
111 PR tree-optimization/50717
113 * gcc.dg/pr50717-1.c: New file.
114 * gcc.target/arm/wmul-12.c: Correct types.
115 * gcc.target/arm/wmul-8.c: Correct types.
117 2011-10-18 Jason Merrill <jason@redhat.com>
120 * g++.dg/cpp0x/defaulted32.C: New.
123 * g++.dg/lookup/using23.C: New.
126 * g++.dg/cpp0x/implicit12.C: New.
127 * g++.dg/cpp0x/defaulted20.C: Adjust.
128 * g++.dg/cpp0x/defaulted21.C: Adjust.
129 * g++.dg/cpp0x/implicit-copy.C: Adjust.
130 * g++.dg/cpp0x/implicit4.C: Adjust.
131 * g++.dg/cpp0x/implicit5.C: Adjust.
132 * g++.dg/cpp0x/implicit8.C: Adjust.
133 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
134 * g++.dg/cpp0x/not_special.C: Adjust.
135 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
136 * g++.dg/cpp0x/rv1n.C: Adjust.
137 * g++.dg/cpp0x/rv2n.C: Adjust.
138 * g++.dg/cpp0x/rv3n.C: Adjust.
139 * g++.dg/cpp0x/rv4n.C: Adjust.
140 * g++.dg/cpp0x/rv5n.C: Adjust.
141 * g++.dg/cpp0x/rv6n.C: Adjust.
142 * g++.dg/cpp0x/rv7n.C: Adjust.
144 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
146 * gcc.target/i386/avx2-vpop-check.h: New header.
147 * gcc.target/i386/avx2-vpaddd-3.c: New test.
148 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
149 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
150 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
151 * gcc.target/i386/avx2-vpand-3.c: Ditto.
152 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
153 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
154 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
155 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
156 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
157 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
158 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
159 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
160 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
161 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
163 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
166 * gfortran.dg/coarray_subobject_1.f90: New test.
167 * gfortran.dg/coarray/subobject_1.f90: New test.
169 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
171 PR rtl-optimization/50205
172 * gcc.dg/pr50205.c: New.
174 2011-10-18 Richard Guenther <rguenther@suse.de>
176 PR tree-optimization/50767
177 * gcc.dg/torture/pr50767.c: New testcase.
179 2011-10-18 Julian Brown <julian@codesourcery.com>
181 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
182 * gcc.target/arm/unaligned-memcpy-1.c: New.
183 * gcc.target/arm/unaligned-memcpy-2.c: New.
184 * gcc.target/arm/unaligned-memcpy-3.c: New.
185 * gcc.target/arm/unaligned-memcpy-4.c: New.
187 2011-10-18 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/iso_c_binding_class.f03: New.
192 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
194 * testsuite/lib/target-supports.exp
195 (check_effective_target_vect_widen_shift): New.
196 * gcc.dg/vect/vect-widen-shift-s16.c: New.
197 * gcc.dg/vect/vect-widen-shift-s8.c: New.
198 * gcc.dg/vect/vect-widen-shift-u16.c: New.
199 * gcc.dg/vect/vect-widen-shift-u8.c: New.
201 2011-10-18 Richard Guenther <rguenther@suse.de>
203 * gcc.dg/torture/restrict-1.c: New testcase.
205 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
207 * g++.dg/ext/bases.C: New test.
209 2011-10-17 David S. Miller <davem@davemloft.net>
211 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
212 all operations to emit VIS instructions.
213 * gcc.target/sparc/fandnot.c: Likewise.
214 * gcc.target/sparc/fnot.c: Likewise.
215 * gcc.target/sparc/for.c: Likewise.
216 * gcc.target/sparc/fornot.c: Likewise.
217 * gcc.target/sparc/fxnor.c: Likewise.
218 * gcc.target/sparc/fxor.c: Likewise.
219 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
222 2011-10-17 Jakub Jelinek <jakub@redhat.com>
224 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
225 * gcc.dg/torture/vshuf-16.inc: New file.
226 * gcc.dg/torture/vshuf-2.inc: New file.
227 * gcc.dg/torture/vshuf-32.inc: New file.
228 * gcc.dg/torture/vshuf-4.inc: New file.
229 * gcc.dg/torture/vshuf-8.inc: New file.
230 * gcc.dg/torture/vshuf-main.inc: New file.
231 * gcc.dg/torture/vshuf-v16hi.c: New test.
232 * gcc.dg/torture/vshuf-v16qi.c: New test.
233 * gcc.dg/torture/vshuf-v2df.c: New test.
234 * gcc.dg/torture/vshuf-v2di.c: New test.
235 * gcc.dg/torture/vshuf-v2sf.c: New test.
236 * gcc.dg/torture/vshuf-v2si.c: New test.
237 * gcc.dg/torture/vshuf-v32qi.c: New test.
238 * gcc.dg/torture/vshuf-v4df.c: New test.
239 * gcc.dg/torture/vshuf-v4di.c: New test.
240 * gcc.dg/torture/vshuf-v4hi.c: New test.
241 * gcc.dg/torture/vshuf-v4sf.c: New test.
242 * gcc.dg/torture/vshuf-v4si.c: New test.
243 * gcc.dg/torture/vshuf-v8hi.c: New test.
244 * gcc.dg/torture/vshuf-v8qi.c: New test.
245 * gcc.dg/torture/vshuf-v8sf.c: New test.
246 * gcc.dg/torture/vshuf-v8si.c: New test.
248 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
250 PR tree-optimization/50746
251 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
253 2011-10-17 Jason Merrill <jason@redhat.com>
256 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
258 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/parse/error41.C: New.
262 * g++.dg/parse/error20.C: Adjust.
264 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/warn/format7.C: New.
268 * obj-c++.dg/warn7.mm: Likewise.
270 2011-10-17 Richard Guenther <rguenther@suse.de>
272 PR tree-optimization/50729
273 * gcc.dg/torture/pr50729.c: New testcase.
275 2011-10-15 Tom Tromey <tromey@redhat.com>
276 Dodji Seketeli <dodji@redhat.com>
278 * lib/prune.exp (prune_gcc_output): Prune output referring to
280 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
281 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
282 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
283 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
285 2011-10-15 Tom Tromey <tromey@redhat.com>
286 Dodji Seketeli <dodji@redhat.com>
288 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
290 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/inherit/error5.C: New.
295 2011-10-17 Janus Weil <janus@gcc.gnu.org>
299 * gfortran.dg/kind_tests_4.f90: New.
301 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
303 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
304 targets that support vector condition.
306 2011-10-16 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/c_kind_tests_3.f03: New.
311 2011-10-16 Janus Weil <janus@gcc.gnu.org>
314 * gfortran.dg/elemental_args_check_4.f90: New.
316 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
318 PR tree-optimization/50727
319 * gcc.dg/vect/pr50727.c: New test.
321 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
323 * gcc.dg/vla-23.c: New test.
325 2011-10-16 Jakub Jelinek <jakub@redhat.com>
327 PR tree-optimization/50596
328 * gcc.dg/vect/vect-cond-9.c: New test.
330 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
332 * gcc.dg/vect/bb-slp-29.c: New test.
334 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/ext/is_base_of_incomplete.C: New.
338 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
339 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
341 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
343 * gcc.target/sparc/combined-1.c: Compile at -O2.
345 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
348 (dg-options): Add -Wno-attributes.
349 * gcc.target/i386/fma_double_?.c: Ditto.
350 * gcc.target/i386/fma_run_float_?.c: Ditto.
351 * gcc.target/i386/fma_run_double_?.c: Ditto.
352 * gcc.target/i386/l_fma_float_?.c: Dtto.
353 * gcc.target/i386/l_fma_double_?.c: Ditto.
354 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
355 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
357 2011-10-15 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
361 * gfortran.dg/bind_c_usage_24.f90: Ditto.
362 * gfortran.dg/rank_3.f90: Ditto.
363 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
364 -std=f2008ts in dg-options.
365 * gfortran.dg/rank_4.f90: Ditto.
367 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
370 * gcc.target/sh/pr49263.c: New.
372 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/specs/debug1.ads: Tweak.
376 2011-10-14 Kai Tietz <ktietz@redhat.com>
378 * gfortran.fortran-torture/compile/logical-2.f90: New test.
380 2011-10-14 Jakub Jelinek <jakub@redhat.com>
382 * gcc.target/i386/sse2-mul-1.c: New test.
383 * gcc.target/i386/sse4_1-mul-1.c: New test.
384 * gcc.target/i386/avx-mul-1.c: New test.
385 * gcc.target/i386/xop-mul-1.c: New test.
386 * gcc.target/i386/avx2-mul-1.c: New test.
388 2011-10-14 Jason Merrill <jason@redhat.com>
391 * g++.dg/cpp0x/nsdmi-list1.C: New.
394 * g++.dg/cpp0x/nsdmi-const1.C: New.
396 2011-10-14 Janus Weil <janus@gcc.gnu.org>
399 * gfortran.dg/pointer_intent_5.f90: New.
401 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
403 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
404 * gcc.target/i386/warn-vect-op-1.c: Ditto.
405 * gcc.target/i386/warn-vect-op-2.c: Ditto.
407 2011-10-14 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/pointer_check_11.f90: New.
411 * gfortran.dg/pointer_check_12.f90: New.
413 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/overload/operator4.C: New.
418 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
420 * gcc.dg/di-longlong64-sync-1.c: New test.
421 * gcc.dg/di-sync-multithread.c: New test.
422 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
423 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
424 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
425 tests for v5, v6, v6k, and v7-a, and add-options helpers.
426 (check_effective_target_arm_arm_ok): New helper.
427 (check_effective_target_sync_longlong): New helper.
429 2011-10-14 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/50723
432 * gcc.dg/torture/pr50723.c: New testcase.
434 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/warn/format6.C: New.
438 * obj-c++.dg/warn6.mm: Likewise.
440 2011-10-13 Richard Henderson <rth@redhat.com>
442 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
444 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
445 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
446 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
448 2011-10-13 Jason Merrill <jason@redhat.com>
451 * g++.dg/cpp0x/nsdmi-template2.C: New.
454 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
457 * g++.dg/init/vbase1.C: New.
459 2011-10-13 Jakub Jelinek <jakub@redhat.com>
461 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
462 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
463 * gcc.target/i386/avx-vphminposuw-2.c: New test.
464 * gcc.target/i386/avx-vphminposuw-3.c: New test.
466 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
468 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
470 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
472 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
474 2011-10-13 Richard Guenther <rguenther@suse.de>
476 PR tree-optimization/50712
477 * gcc.target/i386/pr50712.c: New testcase.
479 2011-10-13 Tom de Vries <tom@codesourcery.com>
481 * gcc.dg/memcpy-4.c: New test.
483 2011-10-13 Richard Guenther <rguenther@suse.de>
485 PR tree-optimization/50698
486 * g++.dg/vect/pr50698.cc: New testcase.
488 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
490 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
491 * gcc.target/powerpc/warn-2.c: Ditto.
493 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
494 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
495 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
496 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
497 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
498 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
499 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
500 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
501 * gcc.target/powerpc/ppc-pow.c: Likewise.
502 * gcc.target/powerpc/recip-1.c: Likewise.
503 * gcc.target/powerpc/recip-2.c: Likewise.
504 * gcc.target/powerpc/recip-3.c: Likewise.
505 * gcc.target/powerpc/recip-4.c: Likewise.
506 * gcc.target/powerpc/recip-5.c: Likewise.
508 2011-10-12 David S. Miller <davem@davemloft.net>
510 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
511 '-mvis3' instead of 'mcpu=niagara3' in options.
512 * gcc.target/sparc/fhalve.c: Likewise.
513 * gcc.target/sparc/fnegop.c: Likewise.
514 * gcc.target/sparc/fpadds.c: Likewise.
515 * gcc.target/sparc/fshift.c: Likewise.
516 * gcc.target/sparc/fucmp.c: Likewise.
517 * gcc.target/sparc/lzd.c: Likewise.
518 * gcc.target/sparc/vis3misc.c: Likewise.
519 * gcc.target/sparc/xmul.c: Likewise.
521 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/vect1.ad[sb]: New test.
524 * gnat.dg/vect1_pkg.ads: New helper.
525 * gnat.dg/vect2.ad[sb]: New test.
526 * gnat.dg/vect2_pkg.ads: New helper.
527 * gnat.dg/vect3.ad[sb]: New test.
528 * gnat.dg/vect3_pkg.ads: New helper.
529 * gnat.dg/vect4.ad[sb]: New test.
530 * gnat.dg/vect4_pkg.ads: New helper.
531 * gnat.dg/vect5.ad[sb]: New test.
532 * gnat.dg/vect5_pkg.ads: New helper.
533 * gnat.dg/vect6.ad[sb]: New test.
534 * gnat.dg/vect6_pkg.ads: New helper.
536 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
538 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
539 * gcc.target/i386/fma_run_double_2.c: Likewise.
540 * gcc.target/i386/fma_run_double_3.c: Likewise.
541 * gcc.target/i386/fma_run_double_4.c: Likewise.
542 * gcc.target/i386/fma_run_double_5.c: Likewise.
543 * gcc.target/i386/fma_run_double_6.c: Likewise.
544 * gcc.target/i386/fma_run_float_1.c: Likewise.
545 * gcc.target/i386/fma_run_float_2.c: Likewise.
546 * gcc.target/i386/fma_run_float_3.c: Likewise.
547 * gcc.target/i386/fma_run_float_4.c: Likewise.
548 * gcc.target/i386/fma_run_float_5.c: Likewise.
549 * gcc.target/i386/fma_run_float_6.c: Likewise.
551 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
552 remove the extra dg-options.
553 * gcc.target/i386/l_fma_double_2.c: Likewise.
554 * gcc.target/i386/l_fma_double_3.c: Likewise.
555 * gcc.target/i386/l_fma_double_4.c: Likewise.
556 * gcc.target/i386/l_fma_double_5.c: Likewise.
557 * gcc.target/i386/l_fma_double_6.c: Likewise.
558 * gcc.target/i386/l_fma_float_1.c: Likewise.
559 * gcc.target/i386/l_fma_float_2.c: Likewise.
560 * gcc.target/i386/l_fma_float_3.c: Likewise.
561 * gcc.target/i386/l_fma_float_4.c: Likewise.
562 * gcc.target/i386/l_fma_float_5.c: Likewise.
563 * gcc.target/i386/l_fma_float_6.c: Likewise.
565 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
567 PR tree-optimization/50189
568 * g++.dg/torture/pr50189.C: New testcase.
570 2011-10-12 Richard Guenther <rguenther@suse.de>
572 PR tree-optimization/50700
573 * gcc.dg/builtin-object-size-12.c: New testcase.
575 2011-10-12 Joseph Myers <joseph@codesourcery.com>
578 * gcc.c-torture/compile/pr50565-1.c,
579 gcc.c-torture/compile/pr50565-2.c: New tests.
581 2011-10-11 Jason Merrill <jason@redhat.com>
585 * g++.dg/template/constant1.C: New.
586 * g++.dg/template/constant2.C: New.
587 * g++.dg/cpp0x/constexpr-template3.C: New.
589 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
591 * gcc.target/i386/warn-vect-op-3.c: New test.
592 * gcc.target/i386/warn-vect-op-1.c: New test.
593 * gcc.target/i386/warn-vect-op-2.c: New test.
595 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
597 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
599 2011-10-11 Richard Guenther <rguenther@suse.de>
601 PR tree-optimization/50204
602 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
604 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
606 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
608 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
610 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
611 * gcc.target/i386/fma_double_2.c: Ditto.
612 * gcc.target/i386/fma_double_3.c: Ditto.
613 * gcc.target/i386/fma_double_4.c: Ditto.
614 * gcc.target/i386/fma_double_5.c: Ditto.
615 * gcc.target/i386/fma_double_6.c: Ditto.
616 * gcc.target/i386/fma_float_1.c: Ditto.
617 * gcc.target/i386/fma_float_2.c: Ditto.
618 * gcc.target/i386/fma_float_3.c: Ditto.
619 * gcc.target/i386/fma_float_4.c: Ditto.
620 * gcc.target/i386/fma_float_5.c: Ditto.
621 * gcc.target/i386/fma_float_6.c: Ditto.
622 * gcc.target/i386/l_fma_double_1.c: Ditto.
623 * gcc.target/i386/l_fma_double_2.c: Ditto.
624 * gcc.target/i386/l_fma_double_3.c: Ditto.
625 * gcc.target/i386/l_fma_double_4.c: Ditto.
626 * gcc.target/i386/l_fma_double_5.c: Ditto.
627 * gcc.target/i386/l_fma_double_6.c: Ditto.
628 * gcc.target/i386/l_fma_float_1.c: Ditto.
629 * gcc.target/i386/l_fma_float_2.c: Ditto.
630 * gcc.target/i386/l_fma_float_3.c: Ditto.
631 * gcc.target/i386/l_fma_float_4.c: Ditto.
632 * gcc.target/i386/l_fma_float_5.c: Ditto.
633 * gcc.target/i386/l_fma_float_6.c: Ditto.
634 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
635 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
636 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
637 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
638 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
639 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
640 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
641 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
642 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
643 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
644 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
645 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
647 2011-10-11 Tristan Gingold <gingold@adacore.com>
649 * gcc.dg/va-arg-4.c: New test.
650 * gcc.dg/va-arg-5.c: Ditto.
652 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
654 * lib/target-supports.exp (check_effective_target_fd_truncate):
655 Close and unlink test file before exit.
657 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
660 * gfortran.dg/forall_15.f90: New test case.
662 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
663 Andrew Macleod <amacleod@redhat.com>
665 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
666 wrappers for *other_threads() and *final_verify().
667 * gcc.dg/simulate-thread/simulate-thread.h
668 (simulate_thread_wrapper_other_threads): New.
669 (simulate_thread_wrapper_final_verify): New.
671 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
673 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
675 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
677 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
679 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
680 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
682 * gcc.target/i386/fma_1.h: New file.
683 * gcc.target/i386/fma_2.h: Likewise.
684 * gcc.target/i386/fma_3.h: Likewise.
685 * gcc.target/i386/fma_4.h: Likewise.
686 * gcc.target/i386/fma_5.h: Likewise.
687 * gcc.target/i386/fma_6.h: Likewise.
688 * gcc.target/i386/fma_double_1.c: Likewise.
689 * gcc.target/i386/fma_double_2.c: Likewise.
690 * gcc.target/i386/fma_double_3.c: Likewise.
691 * gcc.target/i386/fma_double_4.c: Likewise.
692 * gcc.target/i386/fma_double_5.c: Likewise.
693 * gcc.target/i386/fma_double_6.c: Likewise.
694 * gcc.target/i386/fma_float_1.c: Likewise.
695 * gcc.target/i386/fma_float_2.c: Likewise.
696 * gcc.target/i386/fma_float_3.c: Likewise.
697 * gcc.target/i386/fma_float_4.c: Likewise.
698 * gcc.target/i386/fma_float_5.c: Likewise.
699 * gcc.target/i386/fma_float_6.c: Likewise.
700 * gcc.target/i386/fma_main.h: Likewise.
701 * gcc.target/i386/fma_run_double_1.c: Likewise.
702 * gcc.target/i386/fma_run_double_2.c: Likewise.
703 * gcc.target/i386/fma_run_double_3.c: Likewise.
704 * gcc.target/i386/fma_run_double_4.c: Likewise.
705 * gcc.target/i386/fma_run_double_5.c: Likewise.
706 * gcc.target/i386/fma_run_double_6.c: Likewise.
707 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
708 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
709 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
710 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
711 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
712 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
713 * gcc.target/i386/fma_run_float_1.c: Likewise.
714 * gcc.target/i386/fma_run_float_2.c: Likewise.
715 * gcc.target/i386/fma_run_float_3.c: Likewise.
716 * gcc.target/i386/fma_run_float_4.c: Likewise.
717 * gcc.target/i386/fma_run_float_5.c: Likewise.
718 * gcc.target/i386/fma_run_float_6.c: Likewise.
719 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
720 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
721 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
722 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
723 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
724 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
725 * gcc.target/i386/l_fma_1.h: Likewise.
726 * gcc.target/i386/l_fma_2.h: Likewise.
727 * gcc.target/i386/l_fma_3.h: Likewise.
728 * gcc.target/i386/l_fma_4.h: Likewise.
729 * gcc.target/i386/l_fma_5.h: Likewise.
730 * gcc.target/i386/l_fma_6.h: Likewise.
731 * gcc.target/i386/l_fma_double_1.c: Likewise.
732 * gcc.target/i386/l_fma_double_2.c: Likewise.
733 * gcc.target/i386/l_fma_double_3.c: Likewise.
734 * gcc.target/i386/l_fma_double_4.c: Likewise.
735 * gcc.target/i386/l_fma_double_5.c: Likewise.
736 * gcc.target/i386/l_fma_double_6.c: Likewise.
737 * gcc.target/i386/l_fma_float_1.c: Likewise.
738 * gcc.target/i386/l_fma_float_2.c: Likewise.
739 * gcc.target/i386/l_fma_float_3.c: Likewise.
740 * gcc.target/i386/l_fma_float_4.c: Likewise.
741 * gcc.target/i386/l_fma_float_5.c: Likewise.
742 * gcc.target/i386/l_fma_float_6.c: Likewise.
743 * gcc.target/i386/l_fma_main.h: Likewise.
744 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
745 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
746 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
747 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
748 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
749 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
750 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
751 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
752 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
753 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
754 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
755 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
757 2011-10-10 Richard Guenther <rguenther@suse.de>
760 * gcc.dg/torture/pr50389.c: New testcase.
762 2011-10-10 Richard Guenther <rguenther@suse.de>
765 * gcc.dg/builtins-47.c: Optimize.
767 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
769 * lib/gcc-simulate-thread.exp: New.
770 * gcc.dg/simulate-thread/guality.h: New.
771 * gcc.dg/simulate-thread/simulate-thread.h: New.
772 * gcc.dg/simulate-thread/simulate-thread.exp: New.
773 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
774 * gcc.dg/simulate-thread/README: New.
775 * g++.dg/simulate-thread/guality.h: New.
776 * g++.dg/simulate-thread/simulate-thread.h: New.
777 * g++.dg/simulate-thread/simulate-thread.exp: New.
778 * g++.dg/simulate-thread/simulate-thread.gdb: New.
779 * c-c++-common/cxxbitfields-2.c: Remove.
780 * c-c++-common/cxxbitfields.c: Remove.
781 * c-c++-common/cxxbitfields-4.c: Remove.
782 * c-c++-common/cxxbitfields-5.c: Remove.
783 * c-c++-common/simulate-thread/bitfields-1.c: New.
784 * c-c++-common/simulate-thread/bitfields-2.c: New.
785 * c-c++-common/simulate-thread/bitfields-3.c: New.
786 * c-c++-common/simulate-thread/bitfields-4.c: New.
788 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/warn/format5.C: New.
793 2011-10-09 Tobias Burnus <burnus@net-b.de>
796 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
797 * gfortran.dg/common_16.f90: New.
799 2011-10-09 Tobias Burnus <burnus@net-b.de>
801 * gfortran.dg/iso_c_binding_param_1.f90: New.
802 * gfortran.dg/iso_c_binding_param_2.f90: New.
803 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
805 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
807 PR tree-optimization/50635
808 * gcc.dg/vect/pr50635.c: New test.
810 2011-10-09 Janus Weil <janus@gcc.gnu.org>
813 * gfortran.dg/proc_decl_27.f90: New.
815 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
818 * objc/execute/initialize-1.m: New test.
820 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
823 * gfortran.dg/pointer_function_result_1.f90 : New test.
825 2011-10-07 David S. Miller <davem@davemloft.net>
828 * gcc.target/sparc/sparc.exp: Add vis3 target test.
829 * gcc.target/sparc/cmask.c: Use it.
830 * gcc.target/sparc/fhalve.c: Likewise.
831 * gcc.target/sparc/fnegop.c: Likewise.
832 * gcc.target/sparc/fpadds.c: Likewise.
833 * gcc.target/sparc/fshift.c: Likewise.
834 * gcc.target/sparc/fucmp.c: Likewise.
835 * gcc.target/sparc/lzd.c: Likewise.
836 * gcc.target/sparc/vis3misc.c: Likewise.
837 * gcc.target/sparc/xmul.c: Likewise.
839 2011-10-07 Richard Henderson <rth@redhat.com>
841 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
843 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
845 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
847 * gcc.dg/pr50193-1.c: New file.
848 * gcc.target/arm/shiftable.c: New file.
850 2011-10-07 Janus Weil <janus@gcc.gnu.org>
853 * gfortran.dg/class_46.f03: New.
855 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
857 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
858 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
859 (syslog, vsyslog, __vsyslog_chk): Likewise.
861 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
862 (x, EXT_x): Use ASMNAME.
864 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
867 2011-10-07 Tom de Vries <tom@codesourcery.com>
870 * gcc.dg/pr50527.c: New test.
872 2011-10-07 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimization/50650
875 * gcc.c-torture/compile/pr50650.c: New test.
877 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
879 PR tree-optimization/50575
880 * gcc.c-torture/execute/vector-compare-2.x: New file.
882 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
886 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
889 2011-10-07 Richard Guenther <rguenther@suse.de>
892 * gcc.dg/vect/vect-align-2.c: Increase array size.
894 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
895 H.J. Lu <hongjiu.lu@intel.com>
898 * gcc.target/i386/pr50603.c: New test.
900 2011-10-06 Jason Merrill <jason@redhat.com>
903 * g++.dg/cpp0x/default31.C: New.
905 2011-10-06 Jakub Jelinek <jakub@redhat.com>
907 PR tree-optimization/50596
908 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
910 * gcc.dg/vect/vect-cond-8.c: New test.
912 2011-10-06 Richard Henderson <rth@redhat.com>
914 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
915 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
916 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
917 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
918 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
919 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
920 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
921 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
922 * gcc.c-torture/execute/vshuf-16.inc: New file.
923 * gcc.c-torture/execute/vshuf-2.inc: New file.
924 * gcc.c-torture/execute/vshuf-4.inc: New file.
925 * gcc.c-torture/execute/vshuf-8.inc: New file.
926 * gcc.c-torture/execute/vshuf-main.inc: New file.
927 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
928 * gcc.c-torture/execute/vshuf-v2df.c: New test.
929 * gcc.c-torture/execute/vshuf-v2di.c: New test.
930 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
931 * gcc.c-torture/execute/vshuf-v2si.c: New test.
932 * gcc.c-torture/execute/vshuf-v4df.c: New test.
933 * gcc.c-torture/execute/vshuf-v4di.c: New test.
934 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
935 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
936 * gcc.c-torture/execute/vshuf-v4si.c: New test.
937 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
938 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
939 * gcc.c-torture/execute/vshuf-v8si.c: New test.
941 2011-10-06 Jakub Jelinek <jakub@redhat.com>
943 PR tree-optimization/49279
944 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
945 * gcc.c-torture/execute/pr49279.c: New test.
947 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
950 * gcc.c-torture/compile/pr49049.c: New test.
952 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
955 * gcc.target/arm/pr50305.c: New test.
957 2011-10-06 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/38884
960 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
961 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
963 2011-10-05 David S. Miller <davem@davemloft.net>
965 * gcc.target/sparc/lzd.c: New test.
966 * gcc.target/sparc/popc.c: New test.
968 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
970 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
971 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
972 * g++.dg/other/final1.C: Cleanup original tree dump.
974 2011-10-05 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/50613
977 * gcc.dg/pr50613.c: New test.
979 2011-10-05 Richard Henderson <rth@redhat.com>
981 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
982 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
983 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
984 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
985 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
986 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
987 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
988 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
990 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
992 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
993 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
994 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
995 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
996 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
998 2011-10-05 Richard Guenther <rguenther@suse.de>
1000 PR tree-optimization/38885
1001 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1003 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1005 * gcc.target/i386/sw-1.c: New test.
1007 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1009 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1011 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1013 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1015 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1017 2011-10-04 David S. Miller <davem@davemloft.net>
1019 * gcc.target/sparc/fhalve.c: New test.
1020 * gcc.target/sparc/fnegop.c: New test.
1021 * gcc.target/sparc/xmul.c: New test.
1023 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1026 * gfortran.dg/dummy_procedure_6.f90: New.
1028 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1030 PR tree-optimization/50604
1031 * gcc.dg/pr50604.c: New test.
1033 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1035 PR tree-optimization/49662
1036 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1037 * gcc.dg/graphite/interchange-15.c: Likewise.
1038 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1040 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1042 * gcc.dg/tree-ssa/restrict-4.c: New test.
1044 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1046 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1047 (main): Use __typeof to get result type of comparison.
1049 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1051 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1052 Make et_vect_multiple_sizes_saved global.
1053 (check_effective_target_vect64): Make et_vect64_saved global.
1055 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1057 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1058 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1059 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1060 * gcc.dg/builtin-complex-err-1.c: Adjust.
1062 2011-10-02 Jason Merrill <jason@redhat.com>
1064 * g++.dg/cpp0x/range-for22.C: New.
1066 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1067 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1068 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1069 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1071 * g++.dg/cpp0x/nsdmi5.C: New.
1073 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1076 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1078 (mips-dg-options): Force an ABI option if the current ABI is
1079 incompatible with the required -mlong setting. Likewise force
1080 a long setting if the current one is incompatible with the
1081 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1082 throughout procedure.
1083 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1084 instead of addressing=absolute.
1086 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1088 * gcc.target/mips/stack-1.c: New test.
1090 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1092 * gcc.dg/pr49696.c: New test.
1094 2011-10-02 Jan Hubicka <jh@suse.cz>
1096 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1098 2011-10-01 David S. Miller <davem@davemloft.net>
1100 * gcc.target/sparc/cmask.c: New test.
1101 * gcc.target/sparc/fpadds.c: New test.
1102 * gcc.target/sparc/fshift.c: New test.
1103 * gcc.target/sparc/fucmp.c: New test.
1104 * gcc.target/sparc/vis3misc.c: New test.
1106 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1109 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1111 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1114 * g++.dg/dfp/44473-1.C: New test.
1115 * g++.dg/dfp/44473-2.C: New test.
1116 * g++.dg/dfp/mangle-1.C: New test.
1117 * g++.dg/dfp/mangle-2.C: New test.
1118 * g++.dg/dfp/mangle-3.C: New test.
1119 * g++.dg/dfp/mangle-4.C: New test.
1120 * g++.dg/dfp/mangle-5.C: New test.
1122 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.dg/pr50571.c: New test.
1127 PR tree-optimization/46309
1128 * gcc.dg/pr46309.c: New test.
1130 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/strlenopt-21.c: New test.
1134 2011-09-30 Revital Eres <revital.eres@linaro.org>
1136 * gcc.dg/sms-10.c: New file.
1138 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1140 * gcc.target/arm/pr50099.c: New test.
1142 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1144 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1146 2011-09-30 David S. Miller <davem@davemloft.net>
1148 * gcc.target/sparc/bmaskbshuf.c: New test.
1149 * gcc.target/sparc/edgen.c: New test.
1151 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1154 * gfortran.dg/pure_formal_proc_3.f90: New.
1157 * gfortran.dg/stfunc_7.f90: New.
1159 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1161 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1162 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1163 * gcc.dg/vector-compare-1.c: Likewise.
1164 * gcc.dg/vector-compare-2.c: Likewise.
1166 2011-09-29 David S. Miller <davem@davemloft.net>
1168 * gcc.target/sparc/array.c: New test.
1170 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1172 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1173 loop unroll and set max unroll times to 8.
1174 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1175 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1176 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1177 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1179 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1182 * g++.dg/ext/visibility/warn5.C: New.
1184 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/warn/Wextra-3.C: New.
1189 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1192 * gcc.target/sh/pr49468-si.c: New.
1194 2011-09-28 Tom de Vries <tom@codesourcery.com>
1197 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1198 (TEST): Initialize src3 with random floats.
1199 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1200 from union src3. Initialize src3 with random floats.
1202 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1204 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1205 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1206 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1207 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1208 * gcc.target/sh/sh4a-cos.c: Ditto.
1209 * gcc.target/sh/sh4a-cosf.c: Ditto.
1210 * gcc.target/sh/sh4a-sin.c: Ditto.
1211 * gcc.target/sh/sh4a-sinf.c: Ditto.
1212 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1213 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1214 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1216 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/parse/error40.C: New.
1220 * g++.dg/warn/incomplete1.C: Adjust.
1222 2011-09-27 Jan Hubicka <jh@suse.cz>
1225 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1228 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/strlenopt-1.c: New test.
1231 * gcc.dg/strlenopt-1f.c: New test.
1232 * gcc.dg/strlenopt-2.c: New test.
1233 * gcc.dg/strlenopt-2f.c: New test.
1234 * gcc.dg/strlenopt-3.c: New test.
1235 * gcc.dg/strlenopt-4.c: New test.
1236 * gcc.dg/strlenopt-4g.c: New test.
1237 * gcc.dg/strlenopt-4gf.c: New test.
1238 * gcc.dg/strlenopt-5.c: New test.
1239 * gcc.dg/strlenopt-6.c: New test.
1240 * gcc.dg/strlenopt-7.c: New test.
1241 * gcc.dg/strlenopt-8.c: New test.
1242 * gcc.dg/strlenopt-9.c: New test.
1243 * gcc.dg/strlenopt-10.c: New test.
1244 * gcc.dg/strlenopt-11.c: New test.
1245 * gcc.dg/strlenopt-12.c: New test.
1246 * gcc.dg/strlenopt-12g.c: New test.
1247 * gcc.dg/strlenopt-13.c: New test.
1248 * gcc.dg/strlenopt-14g.c: New test.
1249 * gcc.dg/strlenopt-14gf.c: New test.
1250 * gcc.dg/strlenopt-15.c: New test.
1251 * gcc.dg/strlenopt-16g.c: New test.
1252 * gcc.dg/strlenopt-17g.c: New test.
1253 * gcc.dg/strlenopt-18g.c: New test.
1254 * gcc.dg/strlenopt.h: New file.
1256 2011-09-27 Tom de Vries <tom@codesourcery.com>
1259 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1260 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1261 * gcc.dg/pr43864.c: New test.
1262 * gcc.dg/pr43864-2.c: Same.
1263 * gcc.dg/pr43864-3.c: Same.
1264 * gcc.dg/pr43864-4.c: Same.
1266 2011-09-27 Jan Hubicka <jh@suse.cz>
1268 * gcc.dg/ipa/inline-5.c: New testcase.
1270 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1272 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1274 * gcc.dg/vect/bb-slp-27.c: New.
1275 * gcc.dg/vect/bb-slp-28.c: New.
1277 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1279 * testsuite/lib/target-supports.exp (check_profiling_available):
1280 Don't rely solely on TLS tests for -fprofile-generate, fall
1281 through to the other code.
1283 2011-09-27 Richard Guenther <rguenther@suse.de>
1285 PR tree-optimization/50363
1286 * gcc.dg/torture/pr50363.c: New testcase.
1288 2011-09-26 Jason Merrill <jason@redhat.com>
1291 * g++.dg/template/partial13.C: New.
1294 * g++.dg/template/partial12.C: New.
1297 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1299 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/diagnostic/bindings1.C: New.
1303 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1305 2011-09-26 David S. Miller <davem@davemloft.net>
1307 * gcc.target/sparc/wrgsr.c: New test.
1308 * gcc.target/sparc/rdgsr.c: New test.
1309 * gcc.target/sparc/edge.c: New test.
1310 * gcc.target/sparc/fcmp.c: New test.
1312 * gcc.target/sparc/edge.c: Update for new return types.
1313 * gcc.target/sparc/fcmp.c: Likewise.
1315 * gcc.target/sparc/fpaddsubi.c: New test.
1317 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1320 * gfortran.dg/common_15.f90: New.
1323 * gfortran.dg/dummy_procedure_5.f90: New.
1324 * gfortran.dg/interface_26.f90: Modified error message.
1325 * gfortran.dg/proc_ptr_11.f90: Ditto.
1326 * gfortran.dg/proc_ptr_15.f90: Ditto.
1327 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1328 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1330 2011-09-26 Jason Merrill <jason@redhat.com>
1333 * g++.dg/overload/rvalue3.C: New.
1336 * g++.dg/overload/ref-conv2.C: New.
1338 * g++.dg/cpp0x/nsdmi-template1.C: New.
1340 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/cpp0x/nullptr25.C: New.
1344 2011-09-26 Richard Guenther <rguenther@suse.de>
1346 PR tree-optimization/50472
1347 * gcc.dg/torture/pr50472.c: New testcase.
1349 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1351 * gnat.dg/opt22.adb: New test.
1352 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1354 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1356 * gnat.dg/opt21.adb: New test.
1357 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1359 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/opt20.ad[sb]: New test.
1362 * gnat.dg/opt20_pkg.ads: New helper.
1364 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/array17.adb: New test.
1367 * gnat.dg/array17_pkg.ads: New helper.
1369 2011-09-25 Jason Merrill <jason@redhat.com>
1371 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1373 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1375 * gnat.dg/frame_overflow.ads: New.
1376 * gnat.dg/frame_overflow.adb: Adjust.
1377 * gnat.dg/specs/addr1.ads: Likewise.
1379 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/tree-ssa/restrict2.C: New test.
1383 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1385 * lib/target-supports.exp (check_effective_target_vect64): New.
1386 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1387 of multiple vector sizes.
1388 * gcc.dg/vect/bb-slp-26.c: New.
1390 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1393 * g++.dg/template/bitfield1.C: New.
1395 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1397 * gcc.dg/vect/bb-slp-24.c: New.
1399 2011-09-24 Jason Merrill <jason@redhat.com>
1401 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1403 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1405 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1406 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1408 * g++.dg/cpp0x/nsdmi1.C: New.
1409 * g++.dg/cpp0x/nsdmi2.C: New.
1410 * g++.dg/cpp0x/nsdmi3.C: New.
1411 * g++.dg/cpp0x/nsdmi4.C: New.
1412 * g++.old-deja/g++.other/init4.C: New.
1414 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/template/sfinae28.C: New.
1419 2011-09-23 Ian Lance Taylor <iant@google.com>
1421 * go.test/go-test.exp (errchk): Handle more cases of getting
1422 correct Tcl backslash quoting in regular expressions in test file.
1424 2011-09-23 Jason Merrill <jason@redhat.com>
1427 * g++.dg/init/const8.C: New.
1428 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1429 * g++.dg/cpp0x/defaulted2.C: Likewise.
1430 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1431 * g++.dg/init/pr20039.C: Likewise.
1432 * g++.dg/init/pr42844.C: Likewise.
1434 2011-09-23 Jan Hubicka <jh@suse.cz>
1436 * gcc.dg/ipa/inline-1.c: new testcase.
1437 * gcc.dg/ipa/inline-2.c: new testcase.
1438 * gcc.dg/ipa/inline-3.c: new testcase.
1439 * gcc.dg/ipa/inline-4.c: new testcase.
1441 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/constexpr-static8.C: New.
1446 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.target/i386/avxfp-1.c: New test.
1449 * gcc.target/i386/avxfp-2.c: New test.
1451 2011-09-23 Terry Guo <terry.guo@arm.com>
1453 * gcc.c-torture/execute/941014-1.x: Deleted.
1455 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1458 * g++.dg/cpp0x/pr50491.C: New.
1460 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1463 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1465 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1468 * g++.dg/cpp0x/nullptr24.C: New.
1470 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1473 * gcc.target/i386/pr50482.c: New test.
1475 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1477 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1478 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1479 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1480 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1481 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1482 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1483 multilib options contain different -march= from dg-options.
1485 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1486 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/template/friend52.C: New.
1491 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1493 * gcc.target/arm/cmp-1.c: New test.
1494 * gcc.target/arm/cmp-2.c: Likewise.
1496 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1499 * gfortran.dg/impure_actual_1.f90: Modified error message.
1500 * gfortran.dg/proc_ptr_32.f90: New.
1501 * gfortran.dg/proc_ptr_33.f90: New.
1503 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1505 PR tree-optimization/50451
1506 * gcc.dg/vect/pr50451.c: New test.
1508 2011-09-21 Ian Lance Taylor <iant@google.com>
1510 * go.test/go-test.exp (errchk): Add special case for bug332.
1511 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1512 some more test lines.
1514 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1516 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1517 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1518 * g++.dg/other/i386-8.C: Ditto.
1519 * g++.dg/other/pr34435.C: Ditto.
1520 * g++.dg/other/pr39496.C: Ditto.
1521 * g++.dg/other/mmintrin.C: Ditto.
1523 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.dg/vect/vect-cond-7.c: New test.
1526 * gcc.target/i386/sse4_1-cond-1.c: New test.
1527 * gcc.target/i386/avx-cond-1.c: New test.
1529 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1532 * g++.dg/other/pr50464.C: New test.
1534 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1536 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1537 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1538 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1539 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1541 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1543 * gnat.dg/opt19.adb: New test.
1545 2011-09-21 Terry Guo <terry.guo@arm.com>
1547 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1548 on arch conflict when testing case on targets other than armv7-a.
1550 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/ext/int128-1.C: New.
1554 * g++.dg/ext/int128-2.C: Likewise.
1555 * g++.dg/ext/int128-2.h: Likewise.
1557 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1560 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1562 2011-09-20 Jason Merrill <jason@redhat.com>
1564 * g++.dg/cpp0x/constexpr-generated1.C: New.
1567 * g++.dg/overload/ref-conv1.C: New.
1569 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1571 * g++.dg/other/final1.C: New.
1573 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1575 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1578 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1580 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1583 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1585 PR tree-optimization/50413
1586 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1587 -fdump-tree-slp-details. Run other tests with
1588 -fdump-tree-vect-details.
1589 * g++.dg/vect/slp-pr50413.cc: New.
1591 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1592 Ira Rosen <ira.rosen@linaro.org>
1595 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1596 Fix underscores around restrict.
1598 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1600 PR tree-optimization/50414
1601 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1602 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1603 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1605 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1607 PR tree-optimization/50412
1608 * gfortran.dg/vect/pr50412.f90: New.
1610 2011-09-16 Jason Merrill <jason@redhat.com>
1613 * g++.dg/eh/defarg1.C: New.
1615 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1617 * gcc.dg/vect/vect-reduc-10.c: New test.
1618 * gcc.target/i386/avx-reduc-1.c: New test.
1620 * gcc.target/i386/sse2-extract-1.c: New test.
1621 * gcc.target/i386/avx-extract-1.c: New test.
1623 2011-09-16 Terry Guo <terry.guo@arm.com>
1625 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1627 2011-09-15 Diego Novillo <dnovillo@google.com>
1629 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1630 ALWAYS_CXXFLAGS, if defined.
1631 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1632 ALWAYS_GFORTRANFLAGS, if defined.
1633 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1634 ALWAYS_GOCFLAGS, if defined.
1635 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1636 ALWAYS_OBJCXXFLAGS, if defined.
1637 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1638 additional_flags, if defined.
1639 * lib/gnat.exp (gnat_target_compile): Likewise.
1640 * lib/objc.exp (objc_target_compile): Likewise.
1641 * lib/target-supports-dg.exp (dg-add-options): Handle
1644 2011-09-15 Tom de Vries <tom@codesourcery.com>
1647 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1648 Use uintptr_t in f1. Undo avr xfails.
1650 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1654 * gfortran.dg/function_types_3.f90: New.
1656 2011-09-15 Jason Merrill <jason@redhat.com>
1659 * g++.dg/cpp0x/trailing7.C: New.
1662 * g++.dg/cpp0x/nullptr23.C: New.
1664 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1666 * gcc.dg/vect/bb-slp-25.c: New.
1668 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/cpp0x/noexcept15.C: New.
1673 2011-09-14 Tom de Vries <tom@codesourcery.com>
1676 * gcc.dg/pr50251.c: New test.
1678 2011-09-14 Tobias Burnus <burnus@net-b.de>
1682 * gfortran.dg/null_5.f90: New.
1683 * gfortran.dg/null_6.f90: New.
1685 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1687 * gcc.c-torture/compile/20110913-1.c: New test.
1689 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1692 * gfortran.dg/result_2.f90: New.
1694 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1696 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1698 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1701 * g++.dg/cpp0x/variadic116.C: New test case.
1703 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1705 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1706 * gcc.target/mips/interrupt_handler-2.c: New test.
1707 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1709 2011-09-12 Jason Merrill <jason@redhat.com>
1711 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1713 * g++.dg/cpp0x/explicit7.C: New.
1715 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1717 PR rtl-optimization/50212
1718 * g++.dg/other/pr50212.C: New test.
1720 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1723 * testsuite/gcc.target/avr/torture/avr-torture.exp
1724 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1725 "-O2 -fmerge-all-constants".
1727 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1730 * gfortran.dg/do_while_1.f90: New test.
1732 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1736 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1737 * gfortran.dg/proc_decl_26.f90: New.
1738 * gfortran.dg/typebound_override_2.f90: New.
1739 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1741 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1743 * gnat.dg/cond_expr2.ad[sb]: New test.
1745 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1747 * gnat.dg/atomic5.ad[sb]: New test.
1749 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1751 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1753 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1756 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1758 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1761 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1763 2011-09-09 Richard Guenther <rguenther@suse.de>
1765 PR tree-optimization/50328
1766 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1768 2011-09-09 Richard Guenther <rguenther@suse.de>
1771 * gcc.dg/torture/pr50333.c: New testcase.
1773 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1775 PR tree-optimization/50318
1776 * gcc.target/arm/pr50318-1.c: New file.
1778 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1780 * gcc.target/i386/all_one_m256i.c: New test.
1782 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1785 * g++.dg/cpp0x/sfinae28.C: New.
1787 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1790 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1791 longer ignored on typedefs.
1793 PR c++/33255 - Support -Wunused-local-typedefs warning
1794 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1795 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1797 2011-09-08 Martin Jambor <mjambor@suse.cz>
1799 PR tree-optimization/50287
1800 * gcc.dg/torture/pr50287.c: New test.
1802 2011-09-08 Richard Guenther <rguenther@suse.de>
1804 PR tree-optimization/19831
1805 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1806 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1807 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1808 * gcc.dg/errno-1.c: Adjust.
1810 2011-09-08 Richard Guenther <rguenther@suse.de>
1812 PR tree-optimization/19831
1813 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1815 2011-09-08 Tobias Burnus <burnus@net-b.de>
1818 * gfortran.dg/do_concurrent_1.f90: New.
1819 * gfortran.dg/do_concurrent_2.f90: New.
1821 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1825 * gcc.dg/pr50310-2.c: New test.
1827 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1830 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1831 * gfortran.dg/impure_constructor_1.f90: Modified.
1832 * gfortran.dg/proc_ptr_comp_33.f90: New.
1834 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/pr50310-1.c: New test.
1839 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1842 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1845 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1848 * g++.dg/cpp0x/noexcept14.C: New.
1850 2011-09-07 Jason Merrill <jason@redhat.com>
1852 * g++.dg/cpp0x/constexpr-ref3.C: New.
1854 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1856 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1858 * gcc.dg/section1.c: Don't xfail for avr.
1860 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1862 PR tree-optimization/50322
1863 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1865 2011-09-07 Martin Jambor <mjambor@suse.cz>
1867 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1869 2011-09-07 Martin Jambor <mjambor@suse.cz>
1871 PR tree-optimization/49911
1872 * g++.dg/tree-ssa/pr49911.C: New test.
1874 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1877 * gcc.dg/torture/pr49030.c: New test.
1879 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1882 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1883 * gfortran.dg/class_4d.f03: Deleted.
1884 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1886 2011-09-07 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1890 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1892 PR tree-optimization/46021
1893 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1895 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1897 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1899 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1901 * gcc.c-torture/compile/20110906-1.c: New test.
1903 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1907 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1909 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1910 --param tree-reassoc-width=1.
1912 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1913 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1915 2011-09-06 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/48149
1918 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1920 2011-09-06 Richard Guenther <rguenther@suse.de>
1922 PR tree-optimization/48317
1923 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1925 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1927 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1929 (add_options_for_quad_vectors): Replace with ...
1930 (add_options_for_double_vectors): ... this.
1931 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1932 support multiple vector sizes since the vectorizer attempts to
1933 vectorize with both vector sizes.
1934 * gcc.dg/vect/no-vfa-vect-79.c,
1935 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1936 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1937 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1938 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1939 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1940 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1941 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1942 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1943 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1944 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1945 gcc.dg/vect/vect-40.c: Likewise.
1946 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1947 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1948 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1949 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1950 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1952 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1954 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1957 * gcc.target/mips/abi-main.h: New file.
1958 * gcc.target/mips/abi-o32-long32.c: New test.
1959 * gcc.target/mips/abi-o32-long64.c: Likewise.
1960 * gcc.target/mips/abi-o64-long32.c: Likewise.
1961 * gcc.target/mips/abi-o64-long64.c: Likewise.
1962 * gcc.target/mips/abi-n32-long32.c: Likewise.
1963 * gcc.target/mips/abi-n32-long64.c: Likewise.
1964 * gcc.target/mips/abi-n64-long32.c: Likewise.
1965 * gcc.target/mips/abi-n64-long64.c: Likewise.
1966 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1967 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1968 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1969 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1970 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1971 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1972 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1973 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1974 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1975 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1976 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1977 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1978 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1979 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1980 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1981 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1982 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1983 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1984 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1985 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1986 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1987 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1988 * gcc.target/mips/branch-3.c: Likewise.
1989 * gcc.target/mips/branch-4.c: Likewise.
1990 * gcc.target/mips/branch-5.c: Likewise.
1991 * gcc.target/mips/branch-6.c: Likewise.
1992 * gcc.target/mips/branch-7.c: Likewise.
1993 * gcc.target/mips/branch-8.c: Likewise.
1994 * gcc.target/mips/branch-9.c: Likewise.
1995 * gcc.target/mips/branch-10.c: Likewise.
1996 * gcc.target/mips/branch-11.c: Likewise.
1997 * gcc.target/mips/branch-12.c: Likewise.
1998 * gcc.target/mips/branch-13.c: Likewise.
1999 * gcc.target/mips/lazy-binding-1.c: Likewise.
2001 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2003 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2004 to avoid warning on int=16 platforms..
2006 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2008 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2009 to work even with -fshort-enums.
2011 2011-09-04 Jan Hubicka <jh@suse.cz>
2013 * gcc.c-torture/compile/20110902.c: new testcase.
2015 2011-09-04 Jason Merrill <jason@redhat.com>
2018 * g++.dg/cpp0x/rv-conv1.C: New.
2021 * g++.dg/cpp0x/rv-func3.C: New.
2023 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2027 * g++.dg/cpp0x/constexpr-template1.C: New.
2028 * g++.dg/cpp0x/constexpr-template2.C: New.
2029 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2030 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2032 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2034 * gnat.dg/specs/debug1.ads: Tweak pattern.
2036 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2039 * gfortran.dg/class_45a.f03: New.
2040 * gfortran.dg/class_45b.f03: New.
2042 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2043 Ira Rosen <ira.rosen@linaro.org>
2045 PR tree-optimization/50208
2046 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2047 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2048 -fno-tree-fre -fno-tree-pre.
2050 2011-09-02 Martin Jambor <mjambor@suse.cz>
2052 * gcc.dg/ipa/ipcp-3.c: New test.
2054 2011-09-02 Richard Guenther <rguenther@suse.de>
2056 PR tree-optimization/27460
2058 * gcc.dg/vect/vect-cond-7.c: New testcase.
2060 2011-09-02 Martin Jambor <mjambor@suse.cz>
2062 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2063 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2064 xfailed test for inlining.
2065 * g++.dg/ipa/ivinline-9.C: Likewise.
2067 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2069 PR tree-optimization/50178
2070 * gfortran.dg/vect/pr50178.f90: New test.
2072 2011-08-31 Martin Jambor <mjambor@suse.cz>
2075 * gcc.c-torture/execute/pr49886.c: New testcase.
2077 2011-08-31 Tom de Vries <tom@codesourcery.com>
2080 * gcc.dg/pr43513.c: New test.
2082 2011-08-30 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/common_14.f90: New.
2086 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2088 2011-08-30 Jason Merrill <jason@redhat.com>
2091 * g++.dg/cpp0x/decltype33.C: New.
2094 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2097 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2099 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2103 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/specs/aggr3.ads: New test.
2106 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2108 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2109 * gnat.dg/specs/aggr2.ads: Likewise.
2111 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2114 * gfortran.dg/allocate_with_source_2.f90: New test
2116 2011-08-30 Jason Merrill <jason@redhat.com>
2119 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2122 * g++.dg/cpp0x/constexpr-value3.C: New.
2124 2011-08-30 Richard Guenther <rguenther@suse.de>
2127 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2128 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2129 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2130 * gcc.dg/pr36902.c: XFAIL.
2132 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2134 * gcc.target/i386/fma-check.h: New.
2135 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2136 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2137 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2138 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2139 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2140 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2141 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2142 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2143 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2144 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2145 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2146 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2147 * gcc.target/i386/fma-compile.c: Likewise.
2148 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2149 * gcc.target/i386/sse-12.c: Add -mfma.
2150 * gcc.target/i386/sse-13.c: Likewise.
2151 * gcc.target/i386/sse-14.c: Likewise.
2152 * gcc.target/i386/sse-22.c: Likewise.
2153 * gcc.target/i386/sse-23.c: Likewise.
2154 * g++.dg/other/i386-2.C: Likewise.
2155 * g++.dg/other/i386-3.C: Likewise.
2157 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2160 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2161 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2163 2011-08-30 Christian Bruel <christian.bruel@st.com>
2165 * g++.dg/bprob/bprob.exp (feedback_options): Set
2166 -fbranch-probabilities.
2167 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2169 2011-08-29 Jason Merrill <jason@redhat.com>
2172 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2174 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2175 Jason Merrill <jason@redhat.com>
2177 * g++.dg/dfp/base.C: New test.
2179 2011-08-29 Jason Merrill <jason@redhat.com>
2183 * g++.dg/cpp0x/initlist58.C: New.
2185 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2188 * gfortran.dg/class_result_1.f03: New.
2190 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.target/i386/pr48722.c: New test.
2195 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2198 * gfortran.dg/widechar_compare_1.f90: New test.
2200 2011-08-26 Jason Merrill <jason@redhat.com>
2204 * g++.dg/abi/mangle50.C: New.
2206 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/pr50202.c: New test.
2211 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2213 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2214 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2215 * gcc.target/i386/avx-round-vec.c: New test.
2216 * gcc.target/i386/avx-roundf-vec.c: New test.
2218 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2224 * c-c++-common/Wunused-var-14.c: New test.
2226 2011-08-26 Tom de Vries <tom@codesourcery.com>
2228 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2230 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2232 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2233 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2234 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2235 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2237 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2239 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2240 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2241 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2242 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2244 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2247 * gfortran.dg/pointer_comp_init_1.f90: New test.
2249 2011-08-25 Jason Merrill <jason@redhat.com>
2252 * g++.dg/cpp0x/sfinae27.C: New.
2254 2011-08-25 Tobias Burnus <burnus@net-b.de>
2256 * gfortran.dg/coarray_lib_token_4.f90: New.
2258 2011-08-25 Tobias Burnus <burnus@net-b.de>
2260 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2262 2011-08-25 Richard Guenther <rguenther@suse.de>
2264 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2266 2011-08-24 Tobias Burnus <burnus@net-b.de>
2269 * gfortran.dg/initialization_28.f90: New.
2271 2011-08-24 Richard Guenther <rguenther@suse.de>
2273 PR tree-optimization/50067
2274 * gcc.dg/torture/pr50067-3.c: New testcase.
2275 * gcc.dg/torture/pr50067-4.c: Likewise.
2276 * gcc.dg/torture/pr50067-5.c: Likewise.
2278 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2280 * g++.dg/other/i386-2.C: Add -mavx2 check.
2281 * g++.dg/other/i386-3.C: Likewise.
2282 * gcc.target/i386/avx-1.c: Add AVX2.
2283 * gcc.target/i386/avx-2.c: Likewise.
2284 * gcc.target/i386/funcspec-5.c: Likewise.
2285 * gcc.target/i386/sse-12.c: Likewise.
2286 * gcc.target/i386/sse-13.c: Likewise.
2287 * gcc.target/i386/sse-14.c: Likewise.
2288 * gcc.target/i386/sse-22.c: Likewise.
2289 * gcc.target/i386/sse-23.c: Likewise.
2290 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2291 * gcc.target/i386/avx2-check.h: New.
2292 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2293 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2294 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2295 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2296 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2297 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2298 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2299 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2300 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2301 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2302 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2303 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2304 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2305 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2306 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2307 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2308 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2309 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2310 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2311 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2312 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2313 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2314 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2315 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2316 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2317 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2318 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2319 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2320 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2321 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2322 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2323 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2324 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2325 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2326 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2327 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2328 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2329 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2330 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2331 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2332 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2333 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2334 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2335 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2336 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2337 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2338 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2339 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2340 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2341 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2342 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2343 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2344 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2345 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2346 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2347 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2348 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2349 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2350 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2351 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2352 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2353 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2354 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2355 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2356 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2357 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2358 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2359 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2360 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2361 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2362 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2363 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2364 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2365 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2366 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2367 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2368 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2369 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2370 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2371 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2372 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2373 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2374 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2375 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2376 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2377 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2378 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2379 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2380 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2381 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2382 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2383 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2384 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2385 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2386 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2387 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2388 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2389 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2390 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2391 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2392 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2393 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2394 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2395 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2396 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2397 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2398 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2399 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2400 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2401 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2402 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2403 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2404 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2405 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2406 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2407 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2408 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2409 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2410 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2411 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2412 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2413 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2414 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2415 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2416 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2417 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2418 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2419 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2420 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2421 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2422 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2423 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2424 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2425 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2426 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2427 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2428 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2429 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2430 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2431 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2432 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2433 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2434 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2435 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2436 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2437 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2438 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2439 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2440 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2441 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2442 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2443 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2444 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2445 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2446 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2447 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2448 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2449 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2450 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2451 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2452 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2453 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2454 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2455 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2456 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2457 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2458 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2459 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2460 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2461 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2462 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2463 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2464 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2465 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2466 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2467 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2468 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2469 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2470 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2471 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2472 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2473 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2474 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2475 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2476 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2477 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2478 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2479 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2480 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2481 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2482 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2483 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2484 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2485 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2486 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2487 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2488 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2489 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2490 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2491 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2492 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2493 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2494 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2495 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2496 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2497 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2498 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2499 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2500 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2501 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2502 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2503 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2504 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2505 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2506 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2507 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2508 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2509 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2510 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2511 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2512 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2513 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2514 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2515 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2516 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2517 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2518 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2519 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2520 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2521 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2522 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2523 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2524 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2525 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2526 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2527 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2528 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2529 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2530 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2531 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2532 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2533 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2534 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2535 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2536 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2537 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2538 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2539 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2540 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2541 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2542 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2543 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2544 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2545 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2546 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2547 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2548 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2549 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2550 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2551 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2552 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2553 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2554 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2555 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2556 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2557 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2558 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2559 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2560 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2561 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2562 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2563 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2564 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2565 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2566 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2567 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2568 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2569 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2570 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2571 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2572 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2573 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2574 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2575 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2576 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2577 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2578 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2579 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2580 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2581 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2582 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2583 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2584 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2585 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2586 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2587 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2588 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2589 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2590 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2591 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2592 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2593 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2594 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2595 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2596 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2597 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2598 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2599 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2600 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2601 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2602 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2603 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2604 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2605 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2606 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2607 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2608 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2609 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2610 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2611 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2612 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2613 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2614 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2615 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2616 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2617 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2618 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2619 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2620 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2621 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2622 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2623 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2624 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2625 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2626 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2627 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2628 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2629 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2630 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2631 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2632 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2633 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2634 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2635 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2636 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2637 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2638 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2639 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2640 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2641 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2642 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2643 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2644 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2645 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2646 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2647 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2648 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2649 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2650 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2651 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2652 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2653 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2654 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2655 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2656 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2657 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2658 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2659 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2660 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2661 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2662 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2663 * gcc.target/i386/testimm-9.c: Likewise.
2665 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2667 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2668 * g++.dg/other/i386-3.C: Likewise.
2669 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2670 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2671 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2672 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2673 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2674 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2675 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2676 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2677 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2678 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2679 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2680 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2681 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2682 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2683 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2684 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2685 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2686 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2687 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2688 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2689 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2690 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2691 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2692 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2693 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2694 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2695 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2696 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2697 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2698 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2699 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2700 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2701 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2702 * gcc.target/i386/sse-12.c: Add BMI2.
2703 * gcc.target/i386/sse-13.c: Likewise.
2704 * gcc.target/i386/sse-14.c: Likewise.
2705 * gcc.target/i386/sse-22.c: Likewise.
2706 * gcc.target/i386/sse-23.c: Likewise.
2708 2011-08-23 Jason Merrill <jason@redhat.com>
2710 * g++.dg/template/crash7.C: Adjust expected errors.
2712 2011-08-23 Jason Merrill <jason@redhat.com>
2716 * g++.dg/cpp0x/overload2.C: New.
2718 2011-08-23 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2723 2011-08-23 Jason Merrill <jason@redhat.com>
2726 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2727 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2728 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2729 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2731 2011-08-23 Jason Merrill <jason@redhat.com>
2734 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2736 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2739 * g++.dg/warn/Wunused-var-16.C: New test.
2742 * gcc.dg/pr50161.c: New test.
2744 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2747 * g++.dg/gcov/gcov-7.C: New test.
2749 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2752 * g++.dg/dfp/nofields.C: New test.
2754 2011-08-23 Tobias Burnus <burnus@net-b.de>
2757 * gfortran.dg/use_16.f90: New.
2759 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2760 Kirill Yukhin <kirill.yukhin@intel.com>
2763 * gcc.target/i386/pr50155.c: New test.
2765 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2767 PR tree-optimization/50133
2768 * gcc.dg/pr50133.c: New test.
2771 * c-c++-common/cxxbitfields-6.c: New test.
2773 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2776 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2778 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2780 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2781 * gcc.dg/pr49994-3.c: Ditto.
2783 2011-08-22 Richard Guenther <rguenther@suse.de>
2786 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2787 * gcc.dg/torture/pr50067-2.c: Likewise.
2789 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2792 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2793 of a constant resulting from simplification.
2794 * gfortran.dg/warn_conversion_3.f90: New test.
2796 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2799 * gfortran.dg/zero_stride_1.f90: New test.
2801 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2804 * gfortran.dg/typebound_override_1.f90: Modified.
2806 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2808 PR tree-optimization/48739
2809 * gcc.dg/pr48739-1.c: New test.
2810 * gcc.dg/pr48739-2.c: New test.
2812 2011-08-20 Tobias Burnus <burnus@net-b.de>
2814 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2816 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2819 * gfortran.dg/where_3.f90: New test.
2821 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2824 * gfortran.dg/pr49721-1.f: New.
2825 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2827 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2829 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2830 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2833 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2835 * gcc.target/arm/wmul-11.c: New file.
2836 * gcc.target/arm/wmul-12.c: New file.
2837 * gcc.target/arm/wmul-13.c: New file.
2839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2841 * gcc.target/arm/wmul-10.c: New file.
2843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2845 * gcc.target/arm/wmul-9.c: New file.
2846 * gcc.target/arm/wmul-bitfield-2.c: New file.
2848 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2850 * gcc.target/arm/wmul-8.c: New file.
2852 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2854 * gcc.target/arm/wmul-7.c: New file.
2856 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2858 * gcc.target/arm/wmul-6.c: New file.
2860 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2862 * gcc.target/arm/wmul-5.c: New file.
2863 * gcc.target/arm/no-wmla-1.c: New file.
2865 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2867 * gcc.target/arm/wmul-bitfield-1.c: New file.
2869 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2871 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2873 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2875 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2876 * gcc.target/i386/conversion.c: Likewise.
2878 2011-08-19 Richard Guenther <rguenther@suse.de>
2880 * gcc.dg/torture/pr50067-1.c: New testcase.
2881 * gcc.dg/torture/pr50067-2.c: Likewise.
2883 2011-08-19 Joey Ye <joey.ye@arm.com>
2886 * gcc.target/arm/handler-align.c: New test.
2887 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2890 2011-08-19 Joey Ye <joey.ye@arm.com>
2892 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2894 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2897 * gfortran.dg/end_block_label_1.f90: New test.
2898 * gfortran.dg/end_associate_label_1.f90: New test.
2900 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2902 * gcc.dg/c1x-pointer-float-1.c: New test.
2904 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2907 * gfortran.dg/duplicate_labels_2.f: New test.
2909 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2911 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2912 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2913 gcc.dg/c1x-noreturn-5.c: New tests.
2915 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2917 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2919 2011-08-18 Tobias Burnus <burnus@net-b.de>
2922 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2923 * gfortran.dg/coarray_lock_3.f90: Fix test.
2924 * gfortran.dg/coarray_lock_4.f90: New.
2925 * gfortran.dg/coarray_lock_5.f90: New.
2927 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.c-torture/compile/pr50009.c: New test.
2933 * gcc.dg/torture/pr50092.c: New test.
2935 2011-08-18 Tobias Burnus <burnus@net-b.de>
2938 * gfortran.dg/namelist_73.f90: New.
2940 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2942 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2945 * gcc.dg/pr50017.c: New test.
2947 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2950 * g++.dg/lookup/hidden-var1.C: New test case.
2952 2011-08-17 Tobias Burnus <burnus@net-b.de>
2955 * gfortran.dg/warn_unused_var_2.f90: New.
2956 * gfortran.dg/warn_unused_var_3.f90: New.
2958 2011-08-17 Tom de Vries <tom@codesourcery.com>
2961 * gcc.target/arm/pr43597.c: New test.
2963 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2966 * gfortran.dg/common_13.f90: New.
2968 2011-08-16 Jason Merrill <jason@redhat.com>
2971 * g++.dg/cpp0x/variadic-unresolved.C: New.
2973 * g++.old-deja/g++.brendan/README: Add R.I.P.
2975 * g++.dg/ext/attr-used-1.C: New.
2978 * g++.dg/cpp0x/initlist56.C: New.
2980 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2983 * g++.dg/opt/life1.C: Only run on Linux.
2985 2011-08-15 Tobias Burnus <burnus@net-b.de>
2987 * gfortran.dg/coarray_26.f90: New.
2989 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2991 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2994 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2997 * gfortran.dg/func_result_7.f90: New.
2999 2011-08-13 Jason Merrill <jason@redhat.com>
3002 * g++.dg/cpp0x/decltype32.C: New.
3005 * g++.dg/diagnostic/expr1.C: New.
3007 2011-08-12 David Li <davidxl@google.com>
3009 * g++.dg/abi/vbase15.C: New test.
3011 2011-08-12 Jason Merrill <jason@redhat.com>
3014 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3016 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3018 * gcc.dg/builtins-67.c: New test.
3019 * gcc.target/i386/conversion.c: Ditto.
3021 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3022 Brian Hackett <bhackett1024@gmail.com>
3024 * g++.dg/plugin/decl_plugin.c: New.
3025 * g++.dg/plugin/decl-plugin-test.C: New.
3026 * g++.dg/plugin/plugin.exp: Add above testcase.
3028 2011-08-11 Richard Guenther <rguenther@suse.de>
3030 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3032 2011-08-11 Michael Matz <matz@suse.de>
3034 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3036 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3038 PR tree-optimization/50039
3039 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3040 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3042 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3044 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3045 (sse4_1_test): Initialize src3 with random value.
3047 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3049 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3050 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3051 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3052 * gcc.dg/scal-to-vec1.c: New test.
3053 * gcc.dg/scal-to-vec2.c: New test.
3055 2011-08-09 Richard Guenther <rguenther@suse.de>
3057 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3058 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3059 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3060 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3062 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3064 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3066 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3068 * gcc.dg/pr49948.c: Require pthread effective target.
3070 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3072 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3074 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3076 * gcc.target/i386/sse-22a.c: New test.
3078 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3080 PR tree-optimization/50014
3081 * gcc.dg/vect/pr50014.c: New test.
3083 2011-08-08 Martin Jambor <mjambor@suse.cz>
3086 * gcc.dg/tree-ssa/pr49923.c: New test.
3088 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3091 * gcc.target/i386/pr49781-1.c: New.
3093 2011-08-08 Jason Merrill <jason@redhat.com>
3095 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3097 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3099 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3102 * gfortran.dg/typebound_override_1.f90: New.
3104 2011-08-07 Kai Tietz <ktietz@redhat.com>
3106 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3107 x86_64 mingw target.
3108 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3109 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3110 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3111 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3112 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3113 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3114 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3115 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3116 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3117 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3119 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3122 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3124 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.dg/pr48770.c: Cleanup coverage files.
3127 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3129 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3132 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3133 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3134 lzcnt and bmi options.
3136 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3139 * gcc.dg/pr47381-1.c: New.
3140 * gcc.dg/pr47381-2.c: Likewise.
3141 * gcc.target/i386/pr47381.c: Likewise.
3143 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3146 * gcc.dg/pr47727.c: New.
3149 * gcc.dg/pr47372-1.c: New.
3150 * gcc.dg/pr47372-2.c: Likewise.
3152 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3155 * gcc.target/i386/pr47449.c: New.
3158 * gcc.dg/pr47446-1.c: New.
3159 * gcc.dg/pr47446-2.c: Likewise.
3161 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3164 * gcc.dg/pr47766.c: New.
3167 * gcc.dg/tls/pr47715-1.c: New.
3168 * gcc.dg/tls/pr47715-2.c: Likewise.
3169 * gcc.dg/tls/pr47715-3.c: Likewise.
3170 * gcc.dg/tls/pr47715-4.c: Likewise.
3171 * gcc.dg/tls/pr47715-5.c: Likewise.
3173 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3176 * objc.dg/gnu-api-2-class.m: Updated comments.
3177 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3178 * objc.dg/gnu-api-2-class-meta.m: New test.
3179 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3181 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3184 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3185 with classes that are in construction.
3187 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3190 * gcc.target/i386/pr48084-1.c: New.
3191 * gcc.target/i386/pr48084-2.c: Likewise.
3192 * gcc.target/i386/pr48084-3.c: Likewise.
3193 * gcc.target/i386/pr48084-4.c: Likewise.
3194 * gcc.target/i386/pr48084-5.c: Likewise.
3196 PR rtl-optimization/49504
3197 * gcc.target/i386/pr49504.c: New.
3200 * gcc.dg/pr49860.c: New.
3202 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3205 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3206 with classes that are in construction.
3208 2011-08-05 Jason Merrill <jason@redhat.com>
3211 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3214 * g++.dg/cpp0x/decltype31.C: New.
3217 * g++.dg/init/array28.C: New.
3220 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3222 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3225 * gcc.dg/pr47369-1.c: New.
3227 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3230 * gcc.dg/torture/pr47364-1.c: New.
3231 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3232 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3234 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3237 * gfortran.dg/transfer_check_2.f90: New test case.
3239 2011-08-05 Jan Hubicka <jh@suse.cz>
3242 * gfortran.dg/pr49494.f90: New testcase.
3244 2011-08-05 Jan Hubicka <jh@suse.cz>
3247 * gcc.c-torture/compile/pr49735.c: New testcase.
3249 2011-08-05 Jason Merrill <jason@redhat.com>
3252 * g++.dg/cpp0x/initlist56.C: New.
3255 * g++.dg/overload/rvalue2.C: New.
3258 * g++.dg/cpp0x/range-for21.C: New.
3260 * g++.dg/ext/vla11.C: New.
3262 2011-08-05 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/49984
3265 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3267 2011-08-05 Richard Guenther <rguenther@suse.de>
3269 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3270 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3271 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3273 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3275 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3276 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3277 * gfortran.dg/ldist-pr43023.f90: Ditto.
3278 * gfortran.dg/namelist_52.f90: Ditto.
3279 * gfortran.dg/interface_proc_end.f90: Ditto.
3280 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3281 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3283 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3285 * gcc.dg/vect/vect-over-widen-1.c: New test.
3286 * gcc.dg/vect/vect-over-widen-2.c: New test.
3287 * gcc.dg/vect/vect-over-widen-3.c: New test.
3288 * gcc.dg/vect/vect-over-widen-4.c: New test.
3290 2011-08-04 Richard Guenther <rguenther@suse.de>
3293 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3295 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3297 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3299 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3302 * g++.dg/ext/builtin-object-size3.C: New test.
3304 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3306 PR tree-optimization/49948
3307 * gcc.dg/pr49948.c: New test.
3309 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3312 * gcc.dg/torture/pr47383.c: New.
3314 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3316 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3318 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3320 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3322 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3325 * gcc.dg/torture/pr47744-1.c: New.
3326 * gcc.dg/torture/pr47744-2.c: Likewise.
3327 * gcc.dg/torture/pr47744-3.c: Likewise.
3329 2011-08-03 Richard Guenther <rguenther@suse.de>
3332 * gcc.dg/torture/pr49958.c: New testcase.
3334 2011-08-03 Richard Guenther <rguenther@suse.de>
3336 PR tree-optimization/49938
3337 * g++.dg/torture/pr49938.C: New testcase.
3339 2011-08-02 Jason Merrill <jason@redhat.com>
3342 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3345 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3348 * g++.dg/cpp0x/variadic115.C: New.
3351 * g++.dg/cpp0x/union5.C: New.
3353 2011-08-02 Daniel Kraft <d@domob.eu>
3356 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3358 2011-08-02 Kai Tietz <ktietz@redhat.com>
3361 * gcc.dg/tree-ssa/forwprop-15.c
3363 2011-08-02 Jason Merrill <jason@redhat.com>
3366 * g++.dg/cpp0x/range-for20.C: New.
3368 2011-08-02 Tobias Burnus <burnus@net-b.de>
3370 * gfortran.dg/coarray_lib_token_3.f90: New.
3372 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3376 * gcc.dg/gomp/atomic-15.c: New test.
3377 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3378 * g++.dg/gomp/atomic-15.C: New test.
3379 * g++.dg/gomp/private-1.C: New test.
3380 * g++.dg/gomp/sharing-2.C: New test.
3381 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3382 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3383 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3385 2011-08-02 Tobias Burnus <burnus@net-b.de>
3387 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3388 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3390 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3391 * gfortran.dg/allocatable_function_5.f90: Ditto.
3392 * gfortran.dg/allocate_stat.f90: Ditto.
3393 * gfortran.dg/array_constructor_20.f90: Ditto.
3394 * gfortran.dg/array_constructor_21.f90: Ditto.
3395 * gfortran.dg/array_constructor_22.f90: Ditto.
3396 * gfortran.dg/array_constructor_26.f03: Ditto.
3397 * gfortran.dg/array_function_4.f90: Ditto.
3398 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3399 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3400 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3401 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3402 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3403 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3404 * gfortran.dg/class_15.f03: Ditto.
3405 * gfortran.dg/class_27.f03: Ditto.
3406 * gfortran.dg/class_33.f90: Ditto.
3407 * gfortran.dg/class_37.f03: Ditto.
3408 * gfortran.dg/class_40.f03: Ditto.
3409 * gfortran.dg/class_42.f03: Ditto.
3410 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3411 * gfortran.dg/coarray/registering_1.f90: Ditto.
3412 * gfortran.dg/convert_1.f90: Ditto.
3413 * gfortran.dg/default_initialization_3.f90: Ditto.
3414 * gfortran.dg/dependency_25.f90: Ditto.
3415 * gfortran.dg/dependency_26.f90: Ditto.
3416 * gfortran.dg/dependency_36.f90: Ditto.
3417 * gfortran.dg/dependency_37.f90: Ditto.
3418 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3419 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3420 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3421 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3422 * gfortran.dg/elemental_result_1.f90: Ditto.
3423 * gfortran.dg/empty_derived_type.f90: Ditto.
3424 * gfortran.dg/entry_7.f90: Ditto.
3425 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3426 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3427 * gfortran.dg/error_recovery_3.f90: Ditto.
3428 * gfortran.dg/extends_4.f03: Ditto.
3429 * gfortran.dg/func_assign.f90: Ditto.
3430 * gfortran.dg/func_assign_3.f90: Ditto.
3431 * gfortran.dg/generic_1.f90: Ditto.
3432 * gfortran.dg/generic_18.f90: Ditto.
3433 * gfortran.dg/generic_22.f03: Ditto.
3434 * gfortran.dg/generic_4.f90: Ditto.
3435 * gfortran.dg/generic_6.f90: Ditto.
3436 * gfortran.dg/generic_actual_arg.f90: Ditto.
3437 * gfortran.dg/graphite/id-21.f: Ditto.
3438 * gfortran.dg/graphite/pr45758.f90: Ditto.
3439 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3440 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3441 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3442 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3443 * gfortran.dg/host_used_types_1.f90: Ditto.
3444 * gfortran.dg/implicit_1.f90: Ditto.
3445 * gfortran.dg/implicit_11.f90: Ditto.
3446 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3447 * gfortran.dg/impure_actual_1.f90: Ditto.
3448 * gfortran.dg/impure_assignment_1.f90: Ditto.
3449 * gfortran.dg/impure_constructor_1.f90: Ditto.
3450 * gfortran.dg/initialization_10.f90: Ditto.
3451 * gfortran.dg/initialization_12.f90: Ditto.
3452 * gfortran.dg/interface_14.f90: Ditto.
3453 * gfortran.dg/interface_15.f90: Ditto.
3454 * gfortran.dg/interface_2.f90: Ditto.
3455 * gfortran.dg/interface_25.f90: Ditto.
3456 * gfortran.dg/interface_26.f90: Ditto.
3457 * gfortran.dg/interface_29.f90: Ditto.
3458 * gfortran.dg/interface_assignment_1.f90: Ditto.
3459 * gfortran.dg/internal_pack_6.f90: Ditto.
3460 * gfortran.dg/internal_pack_7.f90: Ditto.
3461 * gfortran.dg/internal_pack_8.f90: Ditto.
3462 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3463 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3464 * gfortran.dg/module_commons_3.f90: Ditto.
3465 * gfortran.dg/module_equivalence_4.f90: Ditto.
3466 * gfortran.dg/module_equivalence_6.f90: Ditto.
3467 * gfortran.dg/module_function_type_1.f90: Ditto.
3468 * gfortran.dg/module_naming_1.f90: Ditto.
3469 * gfortran.dg/namelist_4.f90: Ditto.
3470 * gfortran.dg/operator_c1202.f90: Ditto.
3471 * gfortran.dg/parens_7.f90: Ditto.
3472 * gfortran.dg/pr32921.f: Ditto.
3473 * gfortran.dg/pr33646.f90: Ditto.
3474 * gfortran.dg/pr41928.f90: Ditto.
3475 * gfortran.dg/pr42119.f90: Ditto.
3476 * gfortran.dg/pr43984.f90: Ditto.
3477 * gfortran.dg/present_1.f90: Ditto.
3478 * gfortran.dg/private_type_2.f90: Ditto.
3479 * gfortran.dg/proc_decl_2.f90: Ditto.
3480 * gfortran.dg/proc_ptr_10.f90: Ditto.
3481 * gfortran.dg/proc_ptr_22.f90: Ditto.
3482 * gfortran.dg/proc_ptr_8.f90: Ditto.
3483 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3484 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3485 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3486 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3487 * gfortran.dg/substring_equivalence.f90: Ditto.
3488 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3489 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3490 * gfortran.dg/trim_optimize_6.f90: Ditto.
3491 * gfortran.dg/typebound_call_12.f03: Ditto.
3492 * gfortran.dg/typebound_operator_5.f03: Ditto.
3493 * gfortran.dg/typebound_operator_6.f03: Ditto.
3494 * gfortran.dg/typebound_proc_18.f03: Ditto.
3495 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3496 * gfortran.dg/use_1.f90: Ditto.
3497 * gfortran.dg/use_10.f90: Ditto.
3498 * gfortran.dg/use_11.f90: Ditto.
3499 * gfortran.dg/use_14.f90: Ditto.
3500 * gfortran.dg/use_only_2.f90: Ditto.
3501 * gfortran.dg/use_rename_4.f90: Ditto.
3502 * gfortran.dg/use_rename_5.f90: Ditto.
3503 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3504 * gfortran.dg/used_interface_ref.f90: Ditto.
3505 * gfortran.dg/used_types_11.f90: Ditto.
3506 * gfortran.dg/used_types_3.f90: Ditto.
3507 * gfortran.dg/used_types_4.f90: Ditto.
3508 * gfortran.dg/userdef_operator_2.f90: Ditto.
3509 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3510 * gfortran.dg/vect/pr46213.f90: Ditto.
3511 * gfortran.dg/whole_file_21.f90: Ditto.
3512 * gfortran.dg/whole_file_22.f90: Ditto.
3513 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3514 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3516 2011-08-02 Kai Tietz <ktietz@redhat.com>
3518 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3520 2011-08-01 Jason Merrill <jason@redhat.com>
3523 * g++.dg/abi/mangle49.C: New.
3526 * g++.dg/cpp0x/constexpr-array4.C: New.
3529 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3531 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3534 * gcc.target/i386/pr49927.c: New test.
3536 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3538 PR tree-optimization/49926
3539 * gcc.dg/vect/pr49926.c: New test.
3541 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3543 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3544 * gcc.target/i386/lzcnt-1.c: New test.
3545 * gcc.target/i386/lzcnt-2.c: Likewise.
3546 * gcc.target/i386/lzcnt-2a.c: Likewise.
3547 * gcc.target/i386/lzcnt-3.c: Likewise.
3548 * gcc.target/i386/lzcnt-4.c: Likewise.
3549 * gcc.target/i386/lzcnt-4a.c: Likewise.
3550 * gcc.target/i386/lzcnt-5.c: Likewise.
3551 * gcc.target/i386/lzcnt-6.c: Likewise.
3552 * gcc.target/i386/lzcnt-6a.c: Likewise.
3553 * gcc.target/i386/lzcnt-check.h: Likewise.
3555 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3556 * gcc.target/i386/sse-13.c: Likewise.
3557 * gcc.target/i386/sse-14.c: Likewise.
3558 * g++.dg/other/i386-2.C: Likewise.
3559 * g++.dg/other/i386-3.C: Likewise.
3561 2011-08-01 Julian Brown <julian@codesourcery.com>
3563 * gcc.target/arm/fixed-point-exec.c: New test.
3565 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3568 * gcc.target/i386/pr49920.c: New test.
3570 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3572 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3573 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3574 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3575 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3576 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3577 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3578 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3579 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3580 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3581 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3582 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3583 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3584 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3585 * g++.dg/tree-ssa/pr33615.C: Ditto.
3586 * g++.dg/tree-ssa/restrict1.C: Ditto.
3587 * c-c++-common/restrict-2.c: Ditto.
3588 * gfortran.dg/pr32921.f: Ditto.
3589 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3590 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3591 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3592 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3593 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3594 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3595 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3596 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3597 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3598 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3600 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3602 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3603 .exe.ltrans[0-9]*. dump files.
3605 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3608 * gfortran.dg/abstract_type_6.f03: Modified.
3609 * gfortran.dg/typebound_proc_24.f03: New.
3611 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/init/for1.C: Fix.
3616 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3619 * gfortran.dg/string_5.f90: New test.
3621 2011-07-29 Jason Merrill <jason@redhat.com>
3624 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3626 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3628 PR tree-optimization/47407
3629 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3633 2011-07-29 Richard Guenther <rguenther@suse.de>
3635 * gcc.dg/uninit-suppress.c: Also disable VRP.
3636 * gcc.dg/uninit-suppress_2.c: Likewise.
3638 2011-07-28 Jason Merrill <jason@redhat.com>
3641 * g++.dg/template/nontype24.C: New.
3643 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3645 PR rtl-optimization/47958
3646 * gcc.dg/torture/pr47958-1.c: New.
3648 2011-07-29 Wei Guozhi <carrot@google.com>
3650 PR rtl-optimization/49799
3651 * gcc.dg/pr49799.c: New test case.
3653 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3656 * gcc.dg/graphite/id-pr48648.c: New.
3658 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3661 * gfortran.dg/maxloc_2.f90: New test.
3662 * gfortran.dg/maxloc_3.f90: New test.
3663 * gfortran.dg/minloc_1.f90: New test.
3664 * gfortran.dg/minloc_2.f90: New test.
3665 * gfortran.dg/minloc_3.f90: New test.
3666 * gfortran.dg/minmaxloc_7.f90: New test.
3669 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3671 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3673 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3674 the builtin isn't optimized away.
3676 2011-07-27 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/lto/pr45586-2_0.f90: New.
3681 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3684 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3685 * c-c++-common/cxxbitfields-5.c: Same.
3687 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3689 * lib/target-supports.exp (check_effective_target_mmap): Use
3690 check_function_available.
3692 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3694 * g++.old-deja/g++.pt/crash60.C: Updated.
3696 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.target/i386/pr49866.c: New test.
3701 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3703 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3704 * gcc.target/i386/bmi-andn-1.c: New test.
3705 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3706 * gcc.target/i386/bmi-andn-2.c: Likewise.
3707 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3708 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3709 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3710 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3711 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3712 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3713 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3714 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3715 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3716 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3717 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3718 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3719 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3720 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3721 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3722 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3723 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3724 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3725 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3726 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3727 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3729 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3732 * gfortran.dg/graphite/id-pr47691.f: New.
3734 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3736 * gcc.target/i386/avx-os-support.h: New.
3737 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3738 (main): Check avx_os_support before the test is run.
3739 * gcc.target/i386/aes-avx-check.h: Ditto.
3740 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3742 2011-07-27 Kai Tietz <ktietz@redhat.com>
3744 * gcc.target/i386/aggregate-ret3.c: New test.
3745 * gcc.target/i386/aggregate-ret4.c: New test.
3747 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3750 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3751 allocated array should *not* change its size.
3752 * gfortran.dg/multiple_allocation_3.f90: New test.
3754 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/cpp0x/constexpr-49776.C: New.
3759 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3762 * gcc.dg/graphite/id-pr47046.c: New.
3764 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3767 * gcc.dg/graphite/run-id-pr47593.c: New.
3769 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3772 * gcc.dg/graphite/run-id-pr47653.c: New.
3773 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3774 induction variables.
3775 * gcc.dg/graphite/scop-16.c: Same.
3776 * gcc.dg/graphite/scop-17.c: Same.
3777 * gcc.dg/graphite/scop-21.c: Same.
3779 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3782 * gcc.dg/graphite/id-pr48805.c: New.
3784 2011-07-26 Tobias Burnus <burnus@net-b.de>
3786 * gfortran.dg/coarray_lib_token_2.f90: New.
3788 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3790 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3793 2011-07-25 Andrew Pinski <apinski@cavium.com>
3796 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3797 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3799 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3801 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3803 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3804 * gcc.c-torture/execute/loop-2g.c: Likewise.
3805 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3806 Require mmap support.
3807 * gcc.c-torture/execute/loop-2g.x: Likewise.
3808 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3809 (MAP_ANON): Provide default.
3810 * gcc.dg/20050826-1.c: Likewise.
3811 * gcc.target/i386/pr36533.c: Likewise.
3812 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3813 Use dg-require-effective-target mmap.
3815 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3818 * g++.dg/cpp0x/range-for19.C: New.
3820 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3823 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3826 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3829 * g++.dg/torture/pr49309.C: Remove.
3831 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3833 PR tree-optimization/49809
3834 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3837 2011-07-25 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/49715
3840 * gcc.target/i386/pr49715-1.c: New testcase.
3841 * gcc.target/i386/pr49715-2.c: Likewise.
3843 2011-07-23 Jason Merrill <jason@redhat.com>
3845 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3847 2011-07-22 Jason Merrill <jason@redhat.com>
3850 * g++.dg/cpp0x/initlist55.C: New.
3852 2011-07-23 Tobias Burnus <burnus@net-b.de>
3855 * gfortran.dg/namelist_72.f: New.
3857 2011-07-23 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/coarray_25.f90: New.
3861 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3863 * override1.C: This test should use c++0x mode.
3864 * override3.C: New. Test the diagnostics in c++98 mode.
3866 2011-07-22 Jason Merrill <jason@redhat.com>
3867 Mark Glisse <marc.glisse@normalesup.org>
3870 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3873 * g++.dg/opt/builtins2.C: New.
3874 * g++.dg/other/error27.C: Don't rely on __builtin.
3876 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3878 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3880 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3881 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3882 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3883 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3885 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3888 2011-07-22 Richard Guenther <rguenther@suse.de>
3890 PR tree-optimization/45819
3891 * gcc.dg/pr45819.c: New testcase.
3893 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3895 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3897 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3901 * gcc.dg/graphite/run-id-pr47654.c: New.
3903 2011-07-21 Ian Lance Taylor <iant@google.com>
3906 * gcc.dg/pr49705.c: New test.
3908 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3910 * lib/target-supports.exp (check_avx_os_support_available): New.
3911 (check_effective_target_avx_runtime): Use it.
3913 2011-07-21 Richard Guenther <rguenther@suse.de>
3915 PR tree-optimization/49770
3916 * g++.dg/torture/pr49770.C: New testcase.
3918 2011-07-21 Kai Tietz <ktietz@redhat.com>
3920 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3921 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3923 2011-07-21 Tobias Burnus <burnus@net-b.de>
3925 * gfortran.dg/coarray_lib_token_1.f90: New.
3927 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3929 * gcc.dg/pr32912-2.c: Skip for AVR.
3930 * gcc.dg/pr44674.c: Add dg-require-profiling.
3932 2011-07-20 Jason Merrill <jason@redhat.com>
3934 * g++.dg/ext/desig2.C: New.
3936 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3938 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3940 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3941 * gcc.target/powerpc/recip-3.c: Ditto.
3943 2011-07-19 Jason Merrill <jason@redhat.com>
3945 PR c++/6709 (DR 743)
3946 PR c++/42603 (DR 950)
3947 * g++.dg/cpp0x/decltype21.C: New.
3949 2011-07-20 Richard Guenther <rguenther@suse.de>
3952 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3953 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3955 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3957 * gcc.target/arm/combine-movs.c: New.
3958 * gcc.target/arm/unsigned-extend-2.c: New.
3960 2011-07-19 Jason Merrill <jason@redhat.com>
3963 * g++.dg/cpp0x/variadic114.C: New.
3965 2011-07-19 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/coarray_args_1.f90: New.
3968 * gfortran.dg/coarray_args_2.f90: New.
3970 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3973 * gfortran.dg/allocate_error_3.f90: New.
3975 2011-07-19 Richard Guenther <rguenther@suse.de>
3977 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3978 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3979 * gcc.dg/torture/20110719-1.c: New testcase.
3981 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3983 PR tree-optimization/49768
3984 * gcc.c-torture/execute/pr49768.c: New test.
3986 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3988 PR tree-optimization/49771
3989 * gcc.dg/vect/pr49771.c: New test.
3991 2011-07-18 Martin Jambor <mjambor@suse.cz>
3993 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3994 * gcc.dg/ipa/ipa-2.c: Likewise.
3995 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3996 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3997 * gcc.dg/ipa/ipa-5.c: Likewise.
3998 * gcc.dg/ipa/ipa-7.c: Likewise.
3999 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4000 * gcc.dg/ipa/ipacost-1.c: Likewise.
4001 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4003 * gcc.dg/ipa/ipcp-1.c: New test.
4004 * gcc.dg/ipa/ipcp-2.c: Likewise.
4005 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4007 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4010 * gfortran.dg/pr49675.f90: New test.
4012 2011-07-18 Richard Guenther <rguenther@suse.de>
4014 * gcc.dg/torture/20110718-1.c: New testcase.
4016 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4018 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4019 * g++.dg/ext/bitfield3.C: Likewise.
4020 * g++.dg/ext/bitfield4.C: Likewise.
4021 * g++.dg/ext/bitfield5.C: Likewise.
4022 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4023 * g++.dg/other/pr23205-2.C: Likewise.
4024 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4025 * gcc.c-torture/compile/20001109-2.c: Likewise.
4026 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4027 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4028 * gcc.dg/bitfld-16.c: Likewise.
4029 * gcc.dg/bitfld-17.c: Likewise.
4030 * gcc.dg/bitfld-18.c: Likewise.
4031 * gcc.dg/builtins-config.h: Remove Netware support.
4032 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4033 * gcc.dg/cdce2.c: Likewise.
4034 * gcc.dg/cpp/assert4.c: Remove netware support.
4035 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4036 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4038 * lib/target-supports.exp (check_visibility_available): Remove
4040 (check_profiling_available): Likewise.
4042 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4044 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4046 2011-07-17 Tobias Burnus <burnus@net-b.de>
4047 Thomas Koenig <tkoenig@gcc.gnu.org>
4050 * gfortran.dg/generic_17.f90: Fix testcase.
4051 * gfortran.dg/interface_3.f90: Add dg-error.
4052 * gfortran.dg/use_14.f90: New.
4053 * gfortran.dg/use_15.f90: New.
4055 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4057 * gnat.dg/pointer_controlled.adb: New test.
4059 2011-07-17 Tobias Burnus <burnus@net-b.de>
4062 * gfortran.dg/pointer_remapping_7.f90: New.
4064 2011-07-16 Jason Merrill <jason@redhat.com>
4066 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4068 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4069 Jason Merrill <jason@redhat.com>
4073 * g++.dg/cpp0x/decltype29.C: Adjust.
4074 * g++.dg/cpp0x/error4.C: Adjust.
4075 * g++.dg/cpp0x/sfinae26.C: Adjust.
4076 * g++.dg/cpp0x/variadic105.C: Adjust.
4077 * g++.dg/template/deduce3.C: Adjust.
4078 * g++.dg/template/error45.C: Adjust.
4079 * g++.dg/template/ptrmem2.C: Adjust.
4080 * g++.dg/template/sfinae2.C: Adjust.
4081 * g++.old-deja/g++.pt/crash60.C: Adjust.
4082 * g++.old-deja/g++.pt/unify6.C: Adjust.
4083 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4084 * g++.dg/cpp0x/nullptr15.C: Adjust.
4085 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4086 * g++.dg/cpp0x/pr31431.C: Adjust.
4087 * g++.dg/cpp0x/pr31434.C: Adjust.
4088 * g++.dg/cpp0x/sfinae11.C: Adjust
4089 * g++.dg/cpp0x/temp_default2.C: Adjust.
4090 * g++.dg/cpp0x/trailing4.C: Adjust.
4091 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4092 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4093 * g++.dg/cpp0x/variadic105.C: Adjust.
4094 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4095 * g++.dg/ext/vla2.C: Adjust.
4096 * g++.dg/other/ptrmem10.C: Adjust.
4097 * g++.dg/other/ptrmem11.C: Adjust.
4098 * g++.dg/overload/unknown1.C: Adjust.
4099 * g++.dg/template/conv11.C: Adjust.
4100 * g++.dg/template/dependent-expr5.C: Adjust.
4101 * g++.dg/template/friend.C: Adjust.
4102 * g++.dg/template/incomplete2.C: Adjust.
4103 * g++.dg/template/local4.C: Adjust.
4104 * g++.dg/template/local6.C: Adjust.
4105 * g++.dg/template/operator9.C: Adjust.
4106 * g++.dg/template/ttp25.C: Adjust.
4107 * g++.dg/template/unify10.C: Adjust.
4108 * g++.dg/template/unify11.C: Adjust.
4109 * g++.dg/template/unify6.C: Adjust.
4110 * g++.dg/template/unify9.C: Adjust.
4111 * g++.dg/template/varmod1.C: Adjust.
4112 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4113 * g++.old-deja/g++.pt/crash28.C: Adjust.
4114 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4115 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4116 * g++.old-deja/g++.pt/expr2.C: Adjust.
4117 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4118 * g++.old-deja/g++.pt/spec5.C: Adjust.
4119 * g++.old-deja/g++.pt/spec6.C: Adjust.
4120 * g++.old-deja/g++.pt/unify4.C: Adjust.
4121 * g++.old-deja/g++.pt/unify8.C: Adjust.
4122 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4123 * g++.dg/overload/template5.C: New testcase.
4124 * g++.dg/template/overload12.C: New testcase.
4126 2011-07-11 Tobias Burnus <burnus@net-b.de>
4128 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4129 * gfortran.dg/coarray_7.f90: Ditto.
4130 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4131 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4133 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4135 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4137 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4138 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4139 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4141 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4142 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4143 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4145 2011-07-15 Jason Merrill <jason@redhat.com>
4148 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4149 Use --extra_opts instead of --additional_options.
4151 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4154 * g++.dg/torture/pr49309.C: Remove.
4156 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4158 * gcc.target/tic6x/weak-call.c: New test.
4159 * gcc.target/tic6x/fpcmp.c: New test.
4160 * gcc.target/tic6x/fpdiv.c: New test.
4161 * gcc.target/tic6x/rotdi16-scan.c: New test.
4162 * gcc.target/tic6x/ffssi.c: New test.
4163 * gcc.target/tic6x/fpdiv-lib.c: New test.
4164 * gcc.target/tic6x/cold-lc.c: New test.
4165 * gcc.target/tic6x/longcalls.c: New test.
4166 * gcc.target/tic6x/abi-align-1.c: New test.
4167 * gcc.target/tic6x/fpcmp-finite.c: New test.
4168 * gcc.target/tic6x/rotdi16.c: New test.
4169 * gcc.target/tic6x/bswapl.c: New test.
4170 * gcc.target/tic6x/ffsdi.c: New test.
4171 * gcc.target/tic6x/tic6x.exp: New file.
4172 * gcc.target/tic6x/builtins/arith24.c: New test.
4173 * gcc.target/tic6x/builtins/smpy.c: New test.
4174 * gcc.target/tic6x/builtins/smpylh.c: New test.
4175 * gcc.target/tic6x/builtins/smpyh.c: New test.
4176 * gcc.target/tic6x/builtins/sarith1.c: New test.
4177 * gcc.target/tic6x/builtins/extclr.c: New test
4178 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4179 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4180 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4181 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4183 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4185 * gcc.dg/20020312-2.c: Likewise.
4186 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4187 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4188 * gcc.dg/torture/builtin-math-7.c: Likewise.
4191 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4192 not testing tic6x-*-*.
4194 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4197 * g++.dg/torture/pr49309.C: New testcase.
4199 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4201 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4203 2011-07-14 Richard Guenther <rguenther@suse.de>
4205 PR tree-optimization/49651
4206 * gcc.dg/torture/pr49651.c: New testcase.
4208 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4211 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4213 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4215 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4216 -mno-pointers-to-nested-functions.
4217 * gcc.target/powerpc/no-r11-2.c: Ditto.
4218 * gcc.target/powerpc/no-r11-3.c: Ditto.
4220 2011-07-13 Jason Merrill <jason@redhat.com>
4222 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4223 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4224 when compiling C files.
4225 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4226 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4227 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4228 * g++.dg/lookup/anon2.C: Likewise.
4229 * g++.dg/tree-ssa/copyprop.C: Likewise.
4230 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4231 * g++.dg/init/vector1.C: Ignore narrowing errors.
4232 * g++.dg/torture/pr35526.C: Likewise.
4233 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4235 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4238 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4241 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4243 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4244 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4246 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4248 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4249 * lib/obj-c++.exp (obj-c++_init): Ditto.
4250 * lib/file-format.exp (gcc_target_object_format): Ditto.
4251 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4252 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4253 (check_visibility_available): Ditto.
4254 (check_effective_target_tls_native): Ditto.
4255 (check_effective_target_tls_emulated): Ditto.
4256 (check_effective_target_function_sections): Ditto.
4258 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4260 * gcc.target/arm/pr48183.c: New test.
4262 2011-07-13 Richard Guenther <rguenther@suse.de>
4264 * gcc.dg/torture/20110713-1.c: New testcase.
4266 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4269 * gcc.c-torture/compile/pr49474.c: New testcase.
4271 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4273 PR tree-optimization/49712
4274 * gcc.c-torture/execute/pr49712.c: New test.
4276 2011-07-11 Jason Merrill <jason@redhat.com>
4279 * g++.dg/template/recurse3.C: New.
4281 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4284 * gcc.dg/guality/csttest.c: New test.
4287 * gfortran.dg/pr49698.f90: New test.
4289 2011-07-11 Jeff Law <law@redhat.com>
4291 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4293 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4295 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4296 * go.test/go-test.exp (go-set-goarch): Likewise.
4298 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4301 * gcc.target/avr/torture/pr39633.c: New test case.
4303 2011-07-11 Tobias Burnus <burnus@net-b.de>
4306 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4308 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4310 * lib/target-supports.exp (check_effective_target_scheduling):
4312 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4313 * gcc.dg/pr45055.c: Ditto.
4314 * gcc.dg/pr45353.c: Ditto.
4315 * g++.dg/pr45056.C: Ditto.
4317 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4319 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4320 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4321 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4322 * g++.dg/torture/pr31863.C: Skip AVR.
4324 2011-07-10 Tobias Burnus <burnus@net-b.de>
4327 * gfortran.dg/intrinsic_signal.f90: New.
4329 2011-07-09 Jason Merrill <jason@redhat.com>
4331 * g++.dg/cpp0x/regress/regress6.C: New.
4332 * g++.dg/parse/crash45.C: Adjust message.
4333 * g++.dg/template/crash38.C: Adjust message.
4334 * g++.dg/template/crash64.C: Adjust message.
4336 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4338 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4339 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4340 * g++.dg/abi/bitfield3.C: Likewise.
4341 * g++.dg/eh/pr38662.C: Likewise.
4342 * g++.dg/ext/attrib36.C: Likewise.
4343 * g++.dg/ext/attrib37.C: Likewise.
4344 * g++.dg/ext/attrib8.C: Likewise.
4345 * g++.dg/ext/tmplattr1.C: Likewise.
4346 * g++.dg/inherit/override-attribs.C: Likewise.
4347 * g++.dg/opt/inline9.C: Likewise.
4348 * g++.dg/opt/life1.C: Likewise.
4349 * g++.dg/opt/longbranch2.C: Likewise.
4350 * g++.dg/opt/nrv12.C: Likewise.
4351 * g++.dg/opt/reg-stack4.C: Likewise.
4352 * g++.dg/other/pr35504.C: Likewise.
4353 * g++.dg/other/pr39496.C: Likewise.
4354 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4355 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4356 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4357 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4358 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4359 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4360 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4361 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4362 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4363 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4364 * g++.dg/warn/pr15774-1.C: Likewise.
4365 * g++.dg/warn/pr15774-2.C: Likewise.
4366 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4367 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4368 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4369 * g++.old-deja/g++.pt/asm2.C: Likewise.
4370 * gcc.c-torture/compile/20000804-1.c: Likewise.
4371 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4372 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4373 * gcc.dg/20020108-1.c: Likewise.
4374 * gcc.dg/20020122-2.c: Likewise.
4375 * gcc.dg/20020122-3.c: Likewise.
4376 * gcc.dg/20020206-1.c: Likewise.
4377 * gcc.dg/20020219-1.c: Likewise.
4378 * gcc.dg/20020310-1.c: Likewise.
4379 * gcc.dg/20020411-1.c: Likewise.
4380 * gcc.dg/20020418-2.c: Likewise.
4381 * gcc.dg/20020426-2.c: Likewise.
4382 * gcc.dg/20020517-1.c: Likewise.
4383 * gcc.dg/20030204-1.c: Likewise.
4384 * gcc.dg/20030826-2.c: Likewise.
4385 * gcc.dg/20031102-1.c: Likewise.
4386 * gcc.dg/20031202-1.c: Likewise.
4387 * gcc.dg/20050111-1.c: Likewise.
4388 * gcc.dg/20050503-1.c: Likewise.
4389 * gcc.dg/array-init-1.c: Likewise.
4390 * gcc.dg/builtin-apply4.c: Likewise.
4391 * gcc.dg/dfp/pr31344.c: Likewise.
4392 * gcc.dg/gomp/atomic-11.c: Likewise.
4393 * gcc.dg/graphite/pr40281.c: Likewise.
4394 * gcc.dg/ia64-sync-1.c: Likewise.
4395 * gcc.dg/ia64-sync-2.c: Likewise.
4396 * gcc.dg/ia64-sync-3.c: Likewise.
4397 * gcc.dg/ia64-sync-4.c: Likewise.
4398 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4399 * gcc.dg/invalid-call-1.c: Likewise.
4400 * gcc.dg/loop-3.c: Likewise.
4401 * gcc.dg/lower-subreg-1.c: Likewise.
4402 * gcc.dg/lto/pr47259_0.c: Likewise.
4403 * gcc.dg/nested-calls-1.c: Likewise.
4404 * gcc.dg/pr20017.c: Likewise.
4405 * gcc.dg/pr25023.c: Likewise.
4406 * gcc.dg/pr27671-2.c: Likewise.
4407 * gcc.dg/pr32176.c: Likewise.
4408 * gcc.dg/pr33676.c: Likewise.
4409 * gcc.dg/pr35045.c: Likewise.
4410 * gcc.dg/pr36015.c: Likewise.
4411 * gcc.dg/pr36584.c: Likewise.
4412 * gcc.dg/pr36998.c: Likewise.
4413 * gcc.dg/pr37438.c: Likewise.
4414 * gcc.dg/pr37908.c: Likewise.
4415 * gcc.dg/pr41241.c: Likewise.
4416 * gcc.dg/pr41340.c: Likewise.
4417 * gcc.dg/pr44136.c: Likewise.
4418 * gcc.dg/pr44194-1.c: Likewise.
4419 * gcc.dg/pr46212.c: Likewise.
4420 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4421 * gcc.dg/setjmp-2.c: Likewise.
4422 * gcc.dg/short-compare-1.c: Likewise.
4423 * gcc.dg/short-compare-2.c: Likewise.
4424 * gcc.dg/smod-1.c: Likewise.
4425 * gcc.dg/sync-2.c: Likewise.
4426 * gcc.dg/sync-3.c: Likewise.
4427 * gcc.dg/tls/opt-1.c: Likewise.
4428 * gcc.dg/tls/opt-2.c: Likewise.
4429 * gcc.dg/tls/opt-3.c: Likewise.
4430 * gcc.dg/torture/badshift.c: Likewise.
4431 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4432 * gcc.dg/torture/pr20314-2.c: Likewise.
4433 * gcc.dg/torture/pr36891.c: Likewise.
4434 * gcc.dg/torture/pr38774.c: Likewise.
4435 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4436 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4437 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4438 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4439 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4440 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4441 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4442 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4443 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4444 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4445 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4446 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4447 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4448 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4449 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4450 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4451 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4452 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4453 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4454 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4455 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4456 * gcc.dg/unroll-1.c: Likewise.
4457 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4458 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4459 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4460 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4461 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4462 * gcc.target/i386/20000609-1.c: Likewise.
4463 * gcc.target/i386/20000720-1.c: Likewise.
4464 * gcc.target/i386/20000724-1.c: Likewise.
4465 * gcc.target/i386/20011107-1.c: Likewise.
4466 * gcc.target/i386/20011119-1.c: Likewise.
4467 * gcc.target/i386/20020201-3.c: Likewise.
4468 * gcc.target/i386/20020218-1.c: Likewise.
4469 * gcc.target/i386/20020729-1.c: Likewise.
4470 * gcc.target/i386/20030926-1.c: Likewise.
4471 * gcc.target/i386/20060125-1.c: Likewise.
4472 * gcc.target/i386/20060125-2.c: Likewise.
4473 * gcc.target/i386/20060512-1.c: Likewise.
4474 * gcc.target/i386/20060512-2.c: Likewise.
4475 * gcc.target/i386/20060512-3.c: Likewise.
4476 * gcc.target/i386/20060512-4.c: Likewise.
4477 * gcc.target/i386/387-1.c: Likewise.
4478 * gcc.target/i386/387-2.c: Likewise.
4479 * gcc.target/i386/387-5.c: Likewise.
4480 * gcc.target/i386/387-6.c: Likewise.
4481 * gcc.target/i386/980312-1.c: Likewise.
4482 * gcc.target/i386/980313-1.c: Likewise.
4483 * gcc.target/i386/990117-1.c: Likewise.
4484 * gcc.target/i386/990424-1.c: Likewise.
4485 * gcc.target/i386/990524-1.c: Likewise.
4486 * gcc.target/i386/991129-1.c: Likewise.
4487 * gcc.target/i386/991214-1.c: Likewise.
4488 * gcc.target/i386/991230-1.c: Likewise.
4489 * gcc.target/i386/addr-sel-1.c: Likewise.
4490 * gcc.target/i386/aggregate-ret1.c: Likewise.
4491 * gcc.target/i386/aggregate-ret2.c: Likewise.
4492 * gcc.target/i386/align-main-3.c: Likewise.
4493 * gcc.target/i386/amd64-abi-1.c: Likewise.
4494 * gcc.target/i386/amd64-abi-2.c: Likewise.
4495 * gcc.target/i386/amd64-abi-4.c: Likewise.
4496 * gcc.target/i386/amd64-abi-5.c: Likewise.
4497 * gcc.target/i386/amd64-abi-6.c: Likewise.
4498 * gcc.target/i386/asm-1.c: Likewise.
4499 * gcc.target/i386/asm-3.c: Likewise.
4500 * gcc.target/i386/asm-5.c: Likewise.
4501 * gcc.target/i386/attributes-error.c: Likewise.
4502 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4503 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4504 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4505 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4506 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4507 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4508 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4509 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4510 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4511 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4512 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4513 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4514 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4515 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4516 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4517 * gcc.target/i386/bitfield1.c: Likewise.
4518 * gcc.target/i386/bitfield2.c: Likewise.
4519 * gcc.target/i386/bmi-2.c: Likewise.
4520 * gcc.target/i386/bmi-5.c: Likewise.
4521 * gcc.target/i386/builtin-unreachable.c: Likewise.
4522 * gcc.target/i386/cleanup-2.c: Likewise.
4523 * gcc.target/i386/clobbers.c: Likewise.
4524 * gcc.target/i386/cmov8.c: Likewise.
4525 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4526 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4527 * gcc.target/i386/compress-float-387.c: Likewise.
4528 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4529 * gcc.target/i386/compress-float-sse.c: Likewise.
4530 * gcc.target/i386/crc32-2.c: Likewise.
4531 * gcc.target/i386/crc32-3.c: Likewise.
4532 * gcc.target/i386/divmod-7.c: Likewise.
4533 * gcc.target/i386/divmod-8.c: Likewise.
4534 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4535 * gcc.target/i386/fma3-builtin.c: Likewise.
4536 * gcc.target/i386/fma3-fma.c: Likewise.
4537 * gcc.target/i386/fma4-256-vector.c: Likewise.
4538 * gcc.target/i386/fma4-builtin.c: Likewise.
4539 * gcc.target/i386/fma4-fma-2.c: Likewise.
4540 * gcc.target/i386/fma4-fma.c: Likewise.
4541 * gcc.target/i386/fma4-vector-2.c: Likewise.
4542 * gcc.target/i386/fma4-vector.c: Likewise.
4543 * gcc.target/i386/funcspec-1.c: Likewise.
4544 * gcc.target/i386/funcspec-10.c: Likewise.
4545 * gcc.target/i386/funcspec-11.c: Likewise.
4546 * gcc.target/i386/funcspec-2.c: Likewise.
4547 * gcc.target/i386/funcspec-5.c: Likewise.
4548 * gcc.target/i386/funcspec-6.c: Likewise.
4549 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4550 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4551 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4552 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4553 * gcc.target/i386/incoming-1.c: Likewise.
4554 * gcc.target/i386/incoming-10.c: Likewise.
4555 * gcc.target/i386/incoming-11.c: Likewise.
4556 * gcc.target/i386/incoming-12.c: Likewise.
4557 * gcc.target/i386/incoming-13.c: Likewise.
4558 * gcc.target/i386/incoming-14.c: Likewise.
4559 * gcc.target/i386/incoming-15.c: Likewise.
4560 * gcc.target/i386/incoming-2.c: Likewise.
4561 * gcc.target/i386/incoming-3.c: Likewise.
4562 * gcc.target/i386/incoming-4.c: Likewise.
4563 * gcc.target/i386/incoming-5.c: Likewise.
4564 * gcc.target/i386/incoming-6.c: Likewise.
4565 * gcc.target/i386/incoming-7.c: Likewise.
4566 * gcc.target/i386/incoming-8.c: Likewise.
4567 * gcc.target/i386/incoming-9.c: Likewise.
4568 * gcc.target/i386/lea.c: Likewise.
4569 * gcc.target/i386/local.c: Likewise.
4570 * gcc.target/i386/loop-1.c: Likewise.
4571 * gcc.target/i386/loop-2.c: Likewise.
4572 * gcc.target/i386/loop-3.c: Likewise.
4573 * gcc.target/i386/max-stack-align.c: Likewise.
4574 * gcc.target/i386/memcpy-1.c: Likewise.
4575 * gcc.target/i386/movbe-2.c: Likewise.
4576 * gcc.target/i386/movq-2.c: Likewise.
4577 * gcc.target/i386/movq.c: Likewise.
4578 * gcc.target/i386/nrv1.c: Likewise.
4579 * gcc.target/i386/pad-4.c: Likewise.
4580 * gcc.target/i386/pad-5a.c: Likewise.
4581 * gcc.target/i386/pad-5b.c: Likewise.
4582 * gcc.target/i386/pad-6a.c: Likewise.
4583 * gcc.target/i386/pad-6b.c: Likewise.
4584 * gcc.target/i386/pad-7.c: Likewise.
4585 * gcc.target/i386/pad-9.c: Likewise.
4586 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4587 * gcc.target/i386/pic-1.c: Likewise.
4588 * gcc.target/i386/pr12092-1.c: Likewise.
4589 * gcc.target/i386/pr12329.c: Likewise.
4590 * gcc.target/i386/pr21518.c: Likewise.
4591 * gcc.target/i386/pr22362.c: Likewise.
4592 * gcc.target/i386/pr22585.c: Likewise.
4593 * gcc.target/i386/pr23098.c: Likewise.
4594 * gcc.target/i386/pr25196.c: Likewise.
4595 * gcc.target/i386/pr25293.c: Likewise.
4596 * gcc.target/i386/pr25654.c: Likewise.
4597 * gcc.target/i386/pr26449.c: Likewise.
4598 * gcc.target/i386/pr26778.c: Likewise.
4599 * gcc.target/i386/pr26826.c: Likewise.
4600 * gcc.target/i386/pr27266.c: Likewise.
4601 * gcc.target/i386/pr29978.c: Likewise.
4602 * gcc.target/i386/pr30505.c: Likewise.
4603 * gcc.target/i386/pr30961-1.c: Likewise.
4604 * gcc.target/i386/pr31628.c: Likewise.
4605 * gcc.target/i386/pr32000-2.c: Likewise.
4606 * gcc.target/i386/pr32661-1.c: Likewise.
4607 * gcc.target/i386/pr32708-2.c: Likewise.
4608 * gcc.target/i386/pr32708-3.c: Likewise.
4609 * gcc.target/i386/pr34256.c: Likewise.
4610 * gcc.target/i386/pr34312.c: Likewise.
4611 * gcc.target/i386/pr34522.c: Likewise.
4612 * gcc.target/i386/pr35160.c: Likewise.
4613 * gcc.target/i386/pr35281.c: Likewise.
4614 * gcc.target/i386/pr36246.c: Likewise.
4615 * gcc.target/i386/pr36786.c: Likewise.
4616 * gcc.target/i386/pr37275.c: Likewise.
4617 * gcc.target/i386/pr37843-3.c: Likewise.
4618 * gcc.target/i386/pr37843-4.c: Likewise.
4619 * gcc.target/i386/pr39082-1.c: Likewise.
4620 * gcc.target/i386/pr39431.c: Likewise.
4621 * gcc.target/i386/pr39496.c: Likewise.
4622 * gcc.target/i386/pr39543-2.c: Likewise.
4623 * gcc.target/i386/pr39911.c: Likewise.
4624 * gcc.target/i386/pr40718.c: Likewise.
4625 * gcc.target/i386/pr40906-1.c: Likewise.
4626 * gcc.target/i386/pr40906-2.c: Likewise.
4627 * gcc.target/i386/pr40906-3.c: Likewise.
4628 * gcc.target/i386/pr40934.c: Likewise.
4629 * gcc.target/i386/pr41900.c: Likewise.
4630 * gcc.target/i386/pr42589.c: Likewise.
4631 * gcc.target/i386/pr43662.c: Likewise.
4632 * gcc.target/i386/pr43671.c: Likewise.
4633 * gcc.target/i386/pr43766.c: Likewise.
4634 * gcc.target/i386/pr43869.c: Likewise.
4635 * gcc.target/i386/pr44942.c: Likewise.
4636 * gcc.target/i386/pr44948-2a.c: Likewise.
4637 * gcc.target/i386/pr45234.c: Likewise.
4638 * gcc.target/i386/pr45336-2.c: Likewise.
4639 * gcc.target/i386/pr45336-4.c: Likewise.
4640 * gcc.target/i386/pr45852.c: Likewise.
4641 * gcc.target/i386/pr46470.c: Likewise.
4642 * gcc.target/i386/pr48037-1.c: Likewise.
4643 * gcc.target/i386/pr48389.c: Likewise.
4644 * gcc.target/i386/pr49095.c: Likewise.
4645 * gcc.target/i386/pr9771-1.c: Likewise.
4646 * gcc.target/i386/rdfsbase-1.c: Likewise.
4647 * gcc.target/i386/rdfsbase-2.c: Likewise.
4648 * gcc.target/i386/rdgsbase-1.c: Likewise.
4649 * gcc.target/i386/rdgsbase-2.c: Likewise.
4650 * gcc.target/i386/rdrand-3.c: Likewise.
4651 * gcc.target/i386/regparm-stdcall.c: Likewise.
4652 * gcc.target/i386/regparm.c: Likewise.
4653 * gcc.target/i386/reload-1.c: Likewise.
4654 * gcc.target/i386/rotate-2.c: Likewise.
4655 * gcc.target/i386/sibcall-5.c: Likewise.
4656 * gcc.target/i386/signbit-1.c: Likewise.
4657 * gcc.target/i386/signbit-2.c: Likewise.
4658 * gcc.target/i386/signbit-3.c: Likewise.
4659 * gcc.target/i386/sse-5.c: Likewise.
4660 * gcc.target/i386/sse-8.c: Likewise.
4661 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4662 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4663 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4664 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4665 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4666 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4667 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4668 * gcc.target/i386/sse2-movq-2.c: Likewise.
4669 * gcc.target/i386/sse2-movq-3.c: Likewise.
4670 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4671 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4672 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4673 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4674 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4675 * gcc.target/i386/ssefn-1.c: Likewise.
4676 * gcc.target/i386/ssefn-2.c: Likewise.
4677 * gcc.target/i386/sseregparm-1.c: Likewise.
4678 * gcc.target/i386/sseregparm-2.c: Likewise.
4679 * gcc.target/i386/sseregparm-3.c: Likewise.
4680 * gcc.target/i386/sseregparm-4.c: Likewise.
4681 * gcc.target/i386/sseregparm-5.c: Likewise.
4682 * gcc.target/i386/sseregparm-6.c: Likewise.
4683 * gcc.target/i386/sseregparm-7.c: Likewise.
4684 * gcc.target/i386/sseregparm-8.c: Likewise.
4685 * gcc.target/i386/stack-realign.c: Likewise.
4686 * gcc.target/i386/stack-usage-realign.c: Likewise.
4687 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4688 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4689 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4690 * gcc.target/i386/stackalign/return-1.c: Likewise.
4691 * gcc.target/i386/stackalign/return-2.c: Likewise.
4692 * gcc.target/i386/stackalign/return-3.c: Likewise.
4693 * gcc.target/i386/tailcall-1.c: Likewise.
4694 * gcc.target/i386/tbm-2.c: Likewise.
4695 * gcc.target/i386/udivmod-7.c: Likewise.
4696 * gcc.target/i386/udivmod-8.c: Likewise.
4697 * gcc.target/i386/unroll-1.c: Likewise.
4698 * gcc.target/i386/vararg-1.c: Likewise.
4699 * gcc.target/i386/vararg-2.c: Likewise.
4700 * gcc.target/i386/vect8-ret.c: Likewise.
4701 * gcc.target/i386/vectorize5.c: Likewise.
4702 * gcc.target/i386/wmul-1.c: Likewise.
4703 * gcc.target/i386/wmul-2.c: Likewise.
4704 * gcc.target/i386/wrfsbase-1.c: Likewise.
4705 * gcc.target/i386/wrfsbase-2.c: Likewise.
4706 * gcc.target/i386/wrgsbase-1.c: Likewise.
4707 * gcc.target/i386/wrgsbase-2.c: Likewise.
4708 * gcc.target/i386/xop-pcmov.c: Likewise.
4709 * gcc.target/i386/xop-pcmov2.c: Likewise.
4710 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4711 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4712 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4713 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4714 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4715 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4716 * gcc.target/i386/zee.c: Likewise.
4717 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4718 * gfortran.dg/compiler-directive_2.f: Likewise.
4719 * gfortran.dg/g77/20010216-1.f: Likewise.
4720 * gfortran.dg/gomp/pr39152.f90: Likewise.
4721 * gfortran.dg/pr33794.f90: Likewise.
4723 2011-07-09 Jason Merrill <jason@redhat.com>
4725 * g++.dg/cpp0x/regress/regress5.C: New.
4727 2011-07-08 Jason Merrill <jason@redhat.com>
4730 * g++.dg/expr/compound-asn1.C: New.
4731 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4733 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4736 * gcc.target/powerpc/altivec-34.c: New test.
4738 2011-07-08 Jason Merrill <jason@redhat.com>
4741 * g++.dg/abi/guard3.C: New.
4743 2011-07-08 Julian Brown <julian@codesourcery.com>
4745 * lib/target-supports.exp
4746 (check_effective_target_arm_little_endian): New.
4747 (check_effective_target_vect_pack_trunc): Use above.
4748 (check_effective_target_vect_unpack): Likewise.
4749 (check_effective_target_vect_element_align): Test
4750 check_effective_target_arm_vect_no_misalign for ARM.
4752 2011-07-08 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/constexpr-rom.C: New.
4757 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4760 * g++.dg/torture/pr49519.C: New test.
4762 2011-07-08 Martin Jambor <mjambor@suse.cz>
4764 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4766 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4769 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4771 2011-07-08 Richard Guenther <rguenther@suse.de>
4773 PR tree-optimization/49662
4774 * gcc.dg/graphite/interchange-14.c: XFAIL.
4775 * gcc.dg/graphite/interchange-15.c: Likewise.
4776 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4778 2011-07-06 Jason Merrill <jason@redhat.com>
4781 * g++.dg/cpp0x/regress/regress4.C: New.
4783 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4786 * gfortran.dg/result_in_spec_4.f90: New test.
4788 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4790 * gcc.target/sparc/cas64.c: New test.
4792 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4795 * g++.dg/torture/pr49644.C: New test.
4798 * gcc.c-torture/execute/pr49644.c: New test.
4800 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4802 * lib/target-supports.exp (check_effective_target_ia32): New.
4803 (check_effective_target_x32): Likewise.
4804 (check_effective_target_vect_cmdline_needed): Also check x32.
4806 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4808 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4810 * gcc.target/arm/pr42235.c: Likewise.
4811 * gcc.target/arm/pr42495.c: Likewise.
4812 * gcc.target/arm/pr42574.c: Likewise.
4813 * gcc.target/arm/thumb-branch1.c: Likewise.
4815 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4816 unneeded prune of possible warning.
4817 * gcc.target/arm/pr40956.c: Likewise.
4818 * gcc.target/arm/pr42505.c: Likewise.
4820 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4821 * gcc.c-torture/compile/pr46883.c: Likewise.
4822 * gcc.c-torture/compile/pr46934.c: Likewise.
4824 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4825 for move to ../../gcc.c-torture/compile.
4826 * gcc.target/arm/pr46883.c: Likewise.
4827 * gcc.target/arm/pr46934.c: Likewise.
4829 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4830 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4831 * gcc.target/arm/wmul-1.c: Likewise.
4832 * gcc.target/arm/wmul-2.c: Likewise.
4833 * gcc.target/arm/wmul-3.c: Likewise.
4834 * gcc.target/arm/wmul-4.c: Likewise.
4835 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4836 add tab after scan target.
4837 * gcc.target/arm/smlaltt-1.c: Likewise.
4838 * gcc.target/arm/smlatb-1.c: Likewise.
4839 * gcc.target/arm/smlatt-1.c: Likewise.
4841 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4844 * gcc.dg/debug/pr49522.c: New test.
4846 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4848 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4849 * gcc.dg/pr46212.c: Run only if target int32plus.
4850 * gcc.dg/torture/pr48146.c: Ditto.
4851 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4852 * c-c++-common/pr44832.c: Ditto.
4853 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4854 * gcc.dg/pr31490.c: Ditto.
4855 * gcc.dg/torture/builtin-math-7.c: Run only if target
4857 * gcc.dg/torture/pr45764.c: Skip for AVR.
4858 * gcc.dg/pr47893.c: Ditto.
4860 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4862 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4863 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4864 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4865 add tab to scan target.
4867 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4869 * gcc.target/arm/neon-modes-3.c: New test.
4871 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4873 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4874 -fno-loop-interchange -ffast-math.
4876 2011-07-07 Richard Guenther <rguenther@suse.de>
4878 * gcc.dg/ftrapv-3.c: New testcase.
4880 2011-07-07 Richard Guenther <rguenther@suse.de>
4882 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4883 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4885 2011-07-07 Kai Tietz <ktietz@redhat.com>
4887 * gcc.dg/binop-notxor1.c: New test.
4888 * gcc.dg/binop-notand4a.c: New test.
4889 * gcc.dg/binop-notxor2.c: New test.
4890 * gcc.dg/binop-notand3a.c: New test.
4891 * gcc.dg/binop-notand2a.c: New test.
4892 * gcc.dg/binop-notand6a.c: New test.
4893 * gcc.dg/binop-notor1.c: New test.
4894 * gcc.dg/binop-notand1a.c: New test.
4895 * gcc.dg/binop-notand5a.c: New test.
4896 * gcc.dg/binop-notor2.c: New test.
4898 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4901 * gcc.dg/gomp/pr49640.c: New test.
4903 2011-07-07 Richard Guenther <rguenther@suse.de>
4905 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4907 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4910 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4912 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4914 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4915 * gcc.target/powerpc/no-r11-2.c: Ditto.
4916 * gcc.target/powerpc/no-r11-3.c: Ditto.
4918 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4920 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4921 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4923 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4925 * lib/target-supports.exp (check_profiling_available): Disable
4926 profiling with -fprofile-generate for target avr.
4928 2011-07-06 Richard Guenther <rguenther@suse.de>
4930 PR tree-optimization/49645
4931 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4933 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4936 * gcc.dg/pr47383.c: New.
4938 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940 PR tree-optimization/49647
4941 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4943 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4946 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4947 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4949 2011-07-05 Jason Merrill <jason@redhat.com>
4952 * g++.dg/template/template-id-4.C: New.
4954 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4956 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4957 * gcc.dg/pr43402.c: Ditto.
4959 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4961 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4963 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4965 * gcc.target/powerpc/ppc-switch-1.c: New test for
4966 --param case-values-threshold.
4967 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4969 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4971 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4973 2011-07-05 Jason Merrill <jason@redhat.com>
4975 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4977 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4979 PR tree-optimization/47654
4980 * gcc.dg/graphite/block-pr47654.c: New.
4982 2011-07-05 Jason Merrill <jason@redhat.com>
4984 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4986 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4988 PR tree-optimization/49580
4989 * gcc.dg/autopar/pr49580.c: New test.
4991 2011-07-05 Richard Guenther <rguenther@suse.de>
4993 PR tree-optimization/49518
4994 PR tree-optimization/49628
4995 * g++.dg/torture/pr49628.C: New testcase.
4996 * gcc.dg/torture/pr49518.c: Likewise.
4998 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5000 * ada/acats/run_acats (which): Extract last field from type -p,
5001 type output only if command succeeded.
5003 2011-07-04 Jason Merrill <jason@redhat.com>
5005 * g++.dg/abi/mangle48.C: New.
5007 * g++.dg/cpp0x/diag1.C: New.
5009 * g++.dg/diagnostic/aka1.C: New.
5011 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5013 PR rtl-optimization/49619
5014 * gcc.dg/pr49619.c: New test.
5016 PR rtl-optimization/49472
5017 * gfortran.dg/pr49472.f90: New test.
5020 * gcc.dg/pr49602.c: New test.
5022 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5026 * gcc.target/avr/avr.exp: Run over cpp files, too.
5027 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5028 * gcc.target/avr/progmem.h: New file.
5029 * gcc.target/avr/exit-abort.h: New file.
5030 * gcc.target/avr/progmem-error-1.c: New file.
5031 * gcc.target/avr/progmem-error-1.cpp: New file.
5032 * gcc.target/avr/progmem-warning-1.c: New file.
5033 * gcc.target/avr/torture/progmem-1.c: New file.
5034 * gcc.target/avr/torture/progmem-1.cpp: New file.
5036 2011-07-04 Richard Guenther <rguenther@suse.de>
5038 PR tree-optimization/49615
5039 * g++.dg/torture/pr49615.C: New testcase.
5041 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5043 PR tree-optimization/49610
5044 * gcc.dg/vect/pr49610.c: New test.
5046 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5048 * gnat.dg/specs/debug1.ads: New test.
5050 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5053 * gfortran.dg/typebound_proc_23.f90: New.
5055 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5058 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5060 2011-07-01 Jason Merrill <jason@redhat.com>
5063 * g++.dg/template/template-id-3.C: New.
5066 * g++.dg/template/qualified-id4.C: New.
5069 * g++.dg/template/explicit-args4.C: New.
5072 * g++.dg/template/offsetof2.C: New.
5074 2011-07-01 Kai Tietz <ktietz@redhat.com>
5076 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5078 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5081 * lib/target-supports.exp (check_effective_target_gld): New proc.
5083 2011-07-01 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/49603
5086 * gcc.dg/torture/pr49603.c: New testcase.
5088 2011-06-30 Jason Merrill <jason@redhat.com>
5091 * g++.dg/rtti/template1.C: New.
5094 * g++.dg/cpp0x/regress/ctor1.C: New.
5097 * g++.dg/cpp0x/initlist54.C: New.
5099 2011-06-30 Martin Jambor <mjambor@suse.cz>
5101 * gcc.dg/tree-ssa/sra-12.c: New test.
5103 2011-06-29 Jason Merrill <jason@redhat.com>
5105 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5107 2011-06-30 Richard Guenther <rguenther@suse.de>
5109 PR tree-optimization/46787
5110 * gcc.dg/vect/vect-121.c: New testcase.
5112 2011-06-30 Martin Jambor <mjambor@suse.cz>
5114 PR tree-optimization/49094
5115 * gcc.dg/tree-ssa/pr49094.c: New test.
5117 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5120 * gfortran.dg/pr49540-1.f90: New test.
5121 * gfortran.dg/pr49540-2.f90: New test.
5123 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126 * ada/acats/run_acats (which): Use last field of type -p output.
5128 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5129 Iain Sandoe <iains@gcc.gnu.org>
5132 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5133 Only skip on 64-bit *-*-darwin8* && !objc2.
5135 2011-06-30 Richard Guenther <rguenther@suse.de>
5137 PR tree-optimization/38752
5138 * gcc.c-torture/compile/pr38752.c: New testcase.
5140 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5142 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5143 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5145 2011-06-29 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp0x/initlist53.C: Use placement new.
5149 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5150 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5153 * g++.dg/cpp0x/trailing6.C: New.
5154 * g++.dg/cpp0x/pr45908.C: No error.
5157 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5160 * g++.dg/cpp0x/constexpr-using2.C: New.
5162 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5165 * g++.dg/cpp0x/constexpr-diag3.C: New.
5166 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5167 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5168 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5169 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5171 2011-06-29 Jason Merrill <jason@redhat.com>
5173 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5175 2011-06-29 Richard Guenther <rguenther@suse.de>
5177 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5179 2011-06-29 Jason Merrill <jason@redhat.com>
5181 * g++.dg/cpp0x/initlist-value2.C: New.
5183 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5184 * g++.dg/cpp0x/initlist-value.C: New.
5186 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5188 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5190 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5193 * gcc.dg/inline_2.c: Likewise.
5194 * gcc.dg/unroll_1.c: Likewise.
5196 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5199 * gcc.target/i386/pr49567.c: New test.
5201 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5203 * gnat.dg/opt17.ad[sb]: New test.
5205 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5206 Tom de Vries <tom@codesourcery.com>
5208 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5209 (check_effective_target_arm_thumb2): New effective targets.
5210 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5211 properly. Clean up temporary files.
5212 * gcc.target/arm/ivopts-2.c: Likewise.
5213 * gcc.target/arm/ivopts-3.c: Likewise.
5214 * gcc.target/arm/ivopts-4.c: Likewise.
5215 * gcc.target/arm/ivopts-5.c: Likewise.
5216 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5218 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5221 * gfortran.dg/reshape_zerosize_3.f90: New test.
5223 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5225 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5226 * gcc.target/arm/vfp-ldmias.c: Likewise.
5227 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5228 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5229 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5230 * gcc.target/arm/vfp-stmias.c: Likewise.
5231 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5232 * gcc.target/arm/vfp-stmiad.c: Likewise.
5234 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5236 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5238 * gcc.target/arm/pr45701-2.c: Ditto.
5240 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5243 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5244 * gfortran.dg/extends_14.f03: Modified.
5246 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5248 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5249 early if the test is already being skipped.
5251 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5252 scan-assembler-dem-not): For missing file, report unresolved with
5253 same message as for pass/fail, with reason reported in log file.
5255 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5256 from add_options_for_arm_neon_fp16.
5257 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5258 check_effective_target_arm_neon_fp16_ok_nocache.
5259 Check -mfpu and -mfloat-abi options from current multilib.
5260 Do not require neon support.
5261 (check_effective_target_arm_fp16_ok): Renamed from
5262 check_effecitve_target_arm_neon_fp16_ok.
5263 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5264 arm_neon_fp16_ok and arm_fp16.
5265 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5266 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5267 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5268 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5270 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5272 * gcc.dg/builtin-assume-aligned-1.c: New test.
5273 * gcc.dg/builtin-assume-aligned-2.c: New test.
5274 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5277 * gcc.dg/pr49544.c: New test.
5279 2011-06-27 Richard Guenther <rguenther@suse.de>
5281 PR tree-optimization/49394
5282 * g++.dg/torture/pr49394.C: New testcase.
5284 2011-06-27 Kai Tietz <ktietz@redhat.com>
5286 * gcc.dg/optimize-bswapdi-2.c: New test.
5288 2011-06-27 Michael Hope <michael.hope@linaro.org>
5289 Richard Sandiford <richard.sandiford@linaro.org>
5291 PR tree-optimization/49169
5292 * gcc.dg/torture/pr49169.c: New test.
5294 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5297 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5299 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5302 2011-06-26 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5307 * g++.dg/init/ref19.C: New.
5308 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5310 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5312 PR tree-optimization/48377
5313 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5316 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5319 * lib/target-supports.exp (check_effective_target_non_strict_align):
5321 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5323 2011-06-24 Martin Jambor <mjambor@suse.cz>
5325 PR tree-optimizations/49516
5326 * g++.dg/tree-ssa/pr49516.C: New test.
5328 2011-06-23 Jason Merrill <jason@redhat.com>
5331 * g++.dg/template/partial10.C: New.
5332 * g++.dg/template/partial11.C: New.
5334 2011-06-23 Jeff Law <law@redhat.com>
5337 * gcc.dg/pr48770.c: New test.
5339 2011-06-23 Jan Hubicka <jh@suse.cz>
5342 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5344 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5347 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5348 instead of -fdump-tree-optimized.
5350 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5353 * g++.dg/template/crash107.C: New.
5354 * g++.dg/template/error17.C: Adjust.
5356 2011-06-23 Jason Merrill <jason@redhat.com>
5359 * g++.dg/cpp0x/defaulted30.C: New.
5362 * g++.dg/rtti/anon-ns1.C: New.
5365 * g++.dg/init/ref18.C: New.
5368 * g++.dg/template/partial9.C: New.
5370 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5373 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5375 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5378 * gcc.dg/pr49496.c: New test.
5380 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5382 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5385 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5387 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5388 * gcc.target/arm/pr42879.c: Likewise.
5389 * gcc.target/arm/pr45701-3.c: Likewise.
5391 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5392 * gcc.target/arm/pr40482.c: Likewise.
5393 * gcc.target/arm/stack-corruption.c: Likewise.
5395 2011-06-22 Richard Guenther <rguenther@suse.de>
5397 PR tree-optimization/49493
5398 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5400 2011-06-22 Jason Merrill <jason@redhat.com>
5403 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5405 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5406 Dmitry Melnik <dm@ispras.ru>
5408 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5409 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5410 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5412 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5414 * gcc.target/arm/tlscall.c: New.
5416 2011-06-21 Jason Merrill <jason@redhat.com>
5419 * g++.dg/cpp0x/constexpr-ref1.C: New.
5420 * g++.dg/cpp0x/constexpr-ref2.C: New.
5421 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5424 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5427 * g++.dg/template/param3.C: New.
5429 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5431 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5432 my_clrsb test functions.
5434 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5435 test_sll, test_ull): Add clrsb tests.
5436 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5439 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5442 * gfortran.dg/class_44.f03: New.
5444 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5446 PR tree-optimization/49478
5447 * gcc.dg/vect/pr49478.c
5449 2011-06-21 Richard Guenther <rguenther@suse.de>
5451 PR tree-optimization/49483
5452 * gcc.dg/vect/vect-120.c: New testcase.
5454 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5457 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5458 * gcc.dg/vect/vect-peel-4.c: Likewise.
5460 2011-06-22 Christian Bruel <christian.bruel@st.com>
5463 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5464 * gcc.dg/always_inline2.c: Likewise.
5465 * gcc.dg/always_inline3.c: Likewise.
5466 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5467 * gcc.dg/inline_1.c: Likewise.
5468 * gcc.dg/inline_2.c: Likewise.
5469 * gcc.dg/inline_3.c: Likewise.
5470 * gcc.dg/inline_4.c: Likewise.
5471 * gcc.dg/20051201-1.c: Likewise.
5472 * gcc.dg/pr40087.c: Likewise.
5473 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5474 * gcc.dg/inline-22.c: Likewise.
5475 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5476 * gcc.dg/lto/20090218-1_1.c: Likewise.
5477 * g++.dg/ipa/devirt-7.C: Likewise.
5478 * gcc.dg/uninit-pred-5_a.c: Likewise.
5479 * gcc.dg/uninit-pred-5_b.c: Likewise.
5480 * gcc.dg/fail_always_inline.c: New.
5482 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5484 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5485 into 6 jobs instead of 3.
5487 2011-06-20 Jason Merrill <jason@redhat.com>
5490 * g++.dg/cpp0x/initlist53.C: New.
5492 2011-06-20 Tobias Burnus <burnus@net-b.de>
5495 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5496 * gfortran.dg/coarray_lock_3.f90: New.
5497 * gfortran.dg/coarray/lock_1.f90: New.
5499 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5501 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5502 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5503 unresolved and report the reason to the log file.
5505 * lib/scanasm.exp (object-size): Move argument processing earlier
5506 to report errors before verifying that the file exists. Report
5507 problems detected at runtime as unresolved instead of error and
5508 report their reasons to the log file.
5510 2011-06-20 Jason Merrill <jason@redhat.com>
5513 * g++.dg/cpp0x/explicit6.C: New.
5516 * g++.dg/cpp0x/enum20.C: New.
5519 * g++.dg/ext/attr-aligned01.C: New.
5522 * g++.dg/cpp0x/variadic-default.C: New.
5525 * g++.dg/cpp0x/auto26.C: New.
5528 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5530 2011-06-20 Kai Tietz <ktietz@redhat.com>
5532 * gcc.dg/binop-notand1.c: New test.
5533 * gcc.dg/binop-notand2.c: New test.
5534 * gcc.dg/binop-notand3.c: New test.
5535 * gcc.dg/binop-notand4.c: New test.
5536 * gcc.dg/binop-notand5.c: New test.
5537 * gcc.dg/binop-notand6.c: New test.
5539 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5542 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5544 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5547 * gfortran.dg/proc_ptr_31.f90: New.
5549 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5551 * gnat.dg/volatile6.adb: New test.
5552 * gnat.dg/volatile7.adb: Likewise.
5553 * gnat.dg/volatile8.adb: Likewise.
5554 * gnat.dg/volatile9.adb: Likewise.
5556 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/constant3.adb: New test.
5560 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5563 * gfortran.dg/read_list_eof_1.f90: New test.
5565 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5568 * gcc.target/i386/testimm-1.c: New test.
5569 * gcc.target/i386/testimm-2.c: New test.
5570 * gcc.target/i386/testimm-3.c: New test.
5571 * gcc.target/i386/testimm-4.c: New test.
5572 * gcc.target/i386/testimm-5.c: New test.
5573 * gcc.target/i386/testimm-6.c: New test.
5574 * gcc.target/i386/testimm-7.c: New test.
5575 * gcc.target/i386/testimm-8.c: New test.
5576 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5577 * gcc.target/i386/xop-rotate1-int.c: New test.
5578 * gcc.target/i386/xop-rotate2-int.c: New test.
5580 2011-06-17 Jason Merrill <jason@redhat.com>
5582 * g++.dg/cpp0x/rv-func2.C: New.
5584 * g++.dg/debug/dwarf2/lambda1.C: New.
5585 * g++.dg/warn/Wshadow-6.C: Adjust.
5587 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5590 * gfortran.dg/move_alloc_5.f90: New.
5592 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5594 PR rtl-optimization/48542
5595 * gcc.dg/torture/pr48542.c: New test.
5597 2011-06-16 Jason Merrill <jason@redhat.com>
5600 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5603 * g++.dg/cpp0x/initlist52.C New.
5606 * c-c++-common/raw-string-12.c: New.
5609 * g++.dg/cpp0x/sfinae26.C: New.
5612 * g++.dg/cpp0x/variadic113.C: New.
5615 * g++.dg/cpp0x/variadic112.C: New.
5617 2011-06-16 Jeff Law <law@redhat.com>
5619 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5620 improved jump threading.
5621 * gcc.dg/builtin-object-size-2.c: Likewise.
5622 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5624 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5627 * gfortran.dg/typebound_assignment_3.f03: New.
5629 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5632 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5634 2011-06-16 Martin Jambor <mjambor@suse.cz>
5636 PR tree-optimization/49343
5637 * gnat.dg/discr31.ad[sb]: New test.
5639 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5641 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5643 2011-06-16 Tom de Vries <tom@codesourcery.com>
5646 * gcc.target/arm/ivopts-3.c: Update test.
5647 * gcc.target/arm/ivopts-5.c: Same.
5649 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5652 2011-06-10 Wei Guozhi <carrot@google.com>
5655 * gcc.target/arm/pr45335.c: New test.
5656 * gcc.target/arm/pr45335-2.c: New test.
5657 * gcc.target/arm/pr45335-3.c: New test.
5658 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5659 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5660 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5662 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5664 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5666 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5669 * gfortran.dg/class_43.f03: New.
5671 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5673 PR tree-optimization/49419
5674 * gcc.c-torture/execute/pr49419.c: New test.
5676 2011-06-16 Revital Eres <revital.eres@linaro.org>
5678 * gcc.dg/sms-9.c: New file.
5680 2011-06-15 Easwaran Raman <eraman@google.com>
5682 PR rtl-optimization/49414
5683 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5685 2011-06-14 Jason Merrill <jason@redhat.com>
5687 * g++.dg/cpp0x/noexcept13.C: New.
5689 2011-06-14 Easwaran Raman <eraman@google.com>
5691 PR rtl-optimization/44194
5692 * gcc.dg/pr44194-1.c: New test.
5693 * gcc.dg/pr44194-2.c: New test.
5695 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5697 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5699 * gcc.target/arm/pr45701-2.c: Likewise.
5700 * gcc.target/arm/thumb-branch1.c: Likewise.
5702 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5705 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5707 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5709 * gcc.target/arm/pr45701-1.c: Require thumb support.
5710 * gcc.target/arm/pr45701-2.c: Likewise.
5711 * gcc.target/arm/thumb-branch1.c: Likewise.
5713 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5714 * gcc.target/arm/pr39839.c: Likewise.
5715 * gcc.target/arm/pr40657-2.c: Likewise.
5716 * gcc.target/arm/pr40956.c: Likewise.
5717 * gcc.target/arm/pr41679.c: Likewise.
5718 * gcc.target/arm/pr42235.c: Likewise.
5719 * gcc.target/arm/pr42495.c: Likewise.
5720 * gcc.target/arm/pr42505.c: Likewise.
5721 * gcc.target/arm/pr42574.c: Likewise.
5722 * gcc.target/arm/pr46883.c: Likewise.
5723 * gcc.target/arm/pr46934.c: Likewise.
5724 * gcc.target/arm/xor-and.c: Likewise.
5726 2011-06-14 Jason Merrill <jason@redhat.com>
5728 * g++.dg/other/error23.C: Adjust error message.
5729 * g++.dg/other/error32.C: Likewise.
5732 * g++.dg/cpp0x/rv-dotstar.C: New.
5735 * g++.dg/cpp0x/decltype30.C: New.
5737 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5739 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5742 * gfortran.dg/pr49103.f90: New test.
5744 2011-06-14 Tom de Vries <tom@codesourcery.com>
5747 * gcc.target/arm/ivopts-3.c: New test.
5748 * gcc.target/arm/ivopts-4.c: New test.
5749 * gcc.target/arm/ivopts-5.c: New test.
5751 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5753 PR rtl-optimization/49390
5754 * gcc.c-torture/execute/pr49390.c: New test.
5756 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5758 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5760 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5762 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5763 * gcc.c-torture/execute/cmpsi-2.x: New file.
5764 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5765 * gcc.c-torture/execute/pr45262.x: New file.
5766 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5767 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5769 * gcc.c-torture/compile/pr49163.c: Ditto.
5771 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5773 * gcc.dg/vect/vect-16.c: Rename to...
5774 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5775 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5776 for double-word vectors.
5777 * gcc.dg/vect/vect-peel-4.c: Likewise.
5778 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5780 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5783 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5786 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5788 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5790 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5792 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5794 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5796 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5798 * gfortran.dg/trim_optimize_8.f90: New test case.
5800 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5801 Ira Rosen <ira.rosen@linaro.org>
5803 PR tree-optimization/49352
5804 * gcc.dg/vect/pr49352.c: New test.
5806 2011-06-12 Tobias Burnus
5809 * gfortran.dg/alloc_comp_assign_11.f90: New.
5811 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5813 * gfortran.dg/trim_optimize_7.f90: New test.
5815 2011-06-10 Wei Guozhi <carrot@google.com>
5818 * gcc.target/arm/pr45335.c: New test.
5819 * gcc.target/arm/pr45335-2.c: New test.
5820 * gcc.target/arm/pr45335-3.c: New test.
5821 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5822 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5823 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5825 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5828 * g++.dg/parse/error39.C: New.
5830 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5832 * gcc.target/arm/20090811-1.c: Skip for incompatible
5833 options, do not override other options.
5834 * gcc.target/arm/combine-cmp-shift.c: Skip for
5835 incompatible options.
5836 * gcc.target/arm/pr45094.c: Likewise.
5837 * gcc.target/arm/scd42-1.c: Likewise.
5838 * gcc.target/arm/scd42-3.c: Likewise.
5839 * gcc.target/arm/thumb-ltu.c: Likewise.
5841 * lib/target-supports.exp
5842 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5843 multilib flags use -mfpu with a value other than neon-fp16.
5845 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5847 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5848 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5850 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852 * lib/target-supports.exp (check_effective_target_pie): New proc.
5853 * gcc.dg/pie-link.c: Use target pie.
5855 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5856 Laurent Roug� <laurent.rouge@menta.fr>
5858 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5859 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5861 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5863 * gfortran.dg/coarray/sync_1.f90: New test for
5864 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5866 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5868 PR tree-optimization/49318
5869 * gcc.dg/vect/pr49318.c: New test.
5871 2011-06-09 David Krauss <potswa@mac.com>
5873 * g++.dg/template/arrow1.C: New.
5875 2011-06-09 Jason Merrill <jason@redhat.com>
5877 * lib/prune.exp: Prune "note"s.
5878 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5880 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5881 * g++.dg/template/dependent-expr3.C: Likewise.
5882 * g++.dg/parse/template7.C: Likewise.
5883 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5884 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5885 * g++.old-deja/g++.pt/friend38.C: Likewise.
5886 * g++.old-deja/g++.pt/crash32.C: Likewise.
5887 * g++.old-deja/g++.other/init4.C: Likewise.
5888 * g++.old-deja/g++.other/friend8.C: Likewise.
5890 * g++.dg/ext/complex7.C: Adjust expected output.
5891 * g++.dg/diagnostic/method1.C: Likewise.
5892 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5893 * g++.dg/parse/crash33.C: Likewise.
5894 * g++.dg/other/warning1.C: Likewise.
5895 * g++.dg/init/pr29571.C: Likewise.
5896 * g++.dg/warn/overflow-warn-1.C: Likewise.
5897 * g++.dg/warn/overflow-warn-3.C: Likewise.
5898 * g++.dg/warn/overflow-warn-4.C: Likewise.
5899 * g++.old-deja/g++.oliva/template1.C: Likewise.
5901 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5902 * g++.dg/parse/template7.C: Adjust.
5904 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5907 * gcc.dg/pr49307.c: New.
5909 2011-06-09 Wei Guozhi <carrot@google.com>
5912 * gcc.target/arm/pr46975.c: New testcase.
5914 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5916 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5917 (PMETH, arglist_t): Removed.
5918 (method_get_number_of_arguments): Removed.
5919 (method_get_nth_argument): Removed.
5920 (method_get_first_argument): Removed.
5921 (method_get_next_argument): Removed.
5922 (method_get_sizeof_arguments): Removed.
5923 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5925 (method_get_number_of_arguments): Removed.
5926 (method_get_nth_argument): Removed.
5927 (method_get_first_argument): Removed.
5928 (method_get_next_argument): Removed.
5929 (method_get_sizeof_arguments): Removed.
5930 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5932 2011-06-09 David Li <davidxl@google.com>
5934 * gcc.dg/dump-pass.c: New test.
5936 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/parse/error38.C: New.
5941 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5944 * gfortran.dg/pr49308.f90: New test.
5946 2011-06-08 Jason Merrill <jason@redhat.com>
5948 * g++.dg/cpp0x/noexcept11.C: New.
5949 * g++.dg/cpp0x/noexcept12.C: New.
5950 * g++.dg/cpp0x/sfinae11.C: Adjust.
5952 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5956 to dg-options, match also DW_AT_linkage_name.
5958 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5961 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5962 -fno-common on alpha*-dec-osf*.
5963 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5965 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5967 PR rtl-optimization/49303
5968 * gcc.target/ia64/pr49303.c: New test.
5970 2011-06-08 Tobias Burnus <burnus@net-b.de>
5973 * gfortran.dg/coarray_lock_1.f90: New.
5974 * gfortran.dg/coarray_lock_2.f90: New.
5976 2011-06-07 Jason Merrill <jason@redhat.com>
5978 * lib/prune.exp: Look for "required" rather than "instantiated".
5979 * g++.dg/abi/mangle11.C: Likewise.
5980 * g++.dg/abi/mangle12.C: Likewise.
5981 * g++.dg/abi/mangle17.C: Likewise.
5982 * g++.dg/abi/mangle20-2.C: Likewise.
5983 * g++.dg/abi/pragma-pack1.C: Likewise.
5984 * g++.dg/cpp0x/decltype26.C: Likewise.
5985 * g++.dg/cpp0x/decltype28.C: Likewise.
5986 * g++.dg/cpp0x/decltype29.C: Likewise.
5987 * g++.dg/cpp0x/enum11.C: Likewise.
5988 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5989 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5990 * g++.dg/cpp0x/pr47416.C: Likewise.
5991 * g++.dg/ext/case-range2.C: Likewise.
5992 * g++.dg/ext/case-range3.C: Likewise.
5993 * g++.dg/gomp/for-19.C: Likewise.
5994 * g++.dg/gomp/pr37533.C: Likewise.
5995 * g++.dg/gomp/pr38639.C: Likewise.
5996 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5997 * g++.dg/inherit/base3.C: Likewise.
5998 * g++.dg/inherit/using6.C: Likewise.
5999 * g++.dg/init/placement4.C: Likewise.
6000 * g++.dg/init/reference3.C: Likewise.
6001 * g++.dg/lookup/scoped6.C: Likewise.
6002 * g++.dg/lookup/using7.C: Likewise.
6003 * g++.dg/other/abstract1.C: Likewise.
6004 * g++.dg/other/error10.C: Likewise.
6005 * g++.dg/other/error5.C: Likewise.
6006 * g++.dg/other/field1.C: Likewise.
6007 * g++.dg/other/offsetof5.C: Likewise.
6008 * g++.dg/parse/bitfield2.C: Likewise.
6009 * g++.dg/parse/constant4.C: Likewise.
6010 * g++.dg/parse/crash20.C: Likewise.
6011 * g++.dg/parse/invalid-op1.C: Likewise.
6012 * g++.dg/parse/non-dependent2.C: Likewise.
6013 * g++.dg/parse/template18.C: Likewise.
6014 * g++.dg/tc1/dr152.C: Likewise.
6015 * g++.dg/tc1/dr166.C: Likewise.
6016 * g++.dg/tc1/dr176.C: Likewise.
6017 * g++.dg/tc1/dr213.C: Likewise.
6018 * g++.dg/template/access11.C: Likewise.
6019 * g++.dg/template/access2.C: Likewise.
6020 * g++.dg/template/access3.C: Likewise.
6021 * g++.dg/template/access7.C: Likewise.
6022 * g++.dg/template/arg7.C: Likewise.
6023 * g++.dg/template/cond2.C: Likewise.
6024 * g++.dg/template/crash13.C: Likewise.
6025 * g++.dg/template/crash40.C: Likewise.
6026 * g++.dg/template/crash7.C: Likewise.
6027 * g++.dg/template/crash84.C: Likewise.
6028 * g++.dg/template/ctor5.C: Likewise.
6029 * g++.dg/template/defarg13.C: Likewise.
6030 * g++.dg/template/defarg14.C: Likewise.
6031 * g++.dg/template/dtor7.C: Likewise.
6032 * g++.dg/template/eh2.C: Likewise.
6033 * g++.dg/template/error2.C: Likewise.
6034 * g++.dg/template/error43.C: Likewise.
6035 * g++.dg/template/friend32.C: Likewise.
6036 * g++.dg/template/injected1.C: Likewise.
6037 * g++.dg/template/instantiate1.C: Likewise.
6038 * g++.dg/template/instantiate3.C: Likewise.
6039 * g++.dg/template/instantiate5.C: Likewise.
6040 * g++.dg/template/instantiate7.C: Likewise.
6041 * g++.dg/template/local6.C: Likewise.
6042 * g++.dg/template/lookup2.C: Likewise.
6043 * g++.dg/template/member5.C: Likewise.
6044 * g++.dg/template/memfriend15.C: Likewise.
6045 * g++.dg/template/memfriend16.C: Likewise.
6046 * g++.dg/template/memfriend17.C: Likewise.
6047 * g++.dg/template/memfriend7.C: Likewise.
6048 * g++.dg/template/meminit1.C: Likewise.
6049 * g++.dg/template/nested3.C: Likewise.
6050 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6051 * g++.dg/template/nontype12.C: Likewise.
6052 * g++.dg/template/nontype13.C: Likewise.
6053 * g++.dg/template/nontype6.C: Likewise.
6054 * g++.dg/template/pr23510.C: Likewise.
6055 * g++.dg/template/pr35240.C: Likewise.
6056 * g++.dg/template/ptrmem15.C: Likewise.
6057 * g++.dg/template/ptrmem6.C: Likewise.
6058 * g++.dg/template/qualified-id1.C: Likewise.
6059 * g++.dg/template/qualttp20.C: Likewise.
6060 * g++.dg/template/qualttp3.C: Likewise.
6061 * g++.dg/template/qualttp4.C: Likewise.
6062 * g++.dg/template/qualttp5.C: Likewise.
6063 * g++.dg/template/qualttp6.C: Likewise.
6064 * g++.dg/template/qualttp7.C: Likewise.
6065 * g++.dg/template/qualttp8.C: Likewise.
6066 * g++.dg/template/recurse.C: Likewise.
6067 * g++.dg/template/recurse2.C: Likewise.
6068 * g++.dg/template/ref5.C: Likewise.
6069 * g++.dg/template/scope2.C: Likewise.
6070 * g++.dg/template/sfinae10.C: Likewise.
6071 * g++.dg/template/sfinae3.C: Likewise.
6072 * g++.dg/template/sizeof3.C: Likewise.
6073 * g++.dg/template/static9.C: Likewise.
6074 * g++.dg/template/template-id-2.C: Likewise.
6075 * g++.dg/template/typedef13.C: Likewise.
6076 * g++.dg/template/typename4.C: Likewise.
6077 * g++.dg/template/using14.C: Likewise.
6078 * g++.dg/template/using2.C: Likewise.
6079 * g++.dg/template/warn1.C: Likewise.
6080 * g++.dg/warn/Wparentheses-13.C: Likewise.
6081 * g++.dg/warn/Wparentheses-15.C: Likewise.
6082 * g++.dg/warn/Wparentheses-16.C: Likewise.
6083 * g++.dg/warn/Wparentheses-17.C: Likewise.
6084 * g++.dg/warn/Wparentheses-18.C: Likewise.
6085 * g++.dg/warn/Wparentheses-19.C: Likewise.
6086 * g++.dg/warn/Wparentheses-20.C: Likewise.
6087 * g++.dg/warn/Wparentheses-23.C: Likewise.
6088 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6089 * g++.dg/warn/noeffect2.C: Likewise.
6090 * g++.dg/warn/noeffect4.C: Likewise.
6091 * g++.dg/warn/pr8570.C: Likewise.
6092 * g++.old-deja/g++.brendan/init2.C: Likewise.
6093 * g++.old-deja/g++.eh/spec6.C: Likewise.
6094 * g++.old-deja/g++.pt/crash10.C: Likewise.
6095 * g++.old-deja/g++.pt/crash36.C: Likewise.
6096 * g++.old-deja/g++.pt/derived3.C: Likewise.
6097 * g++.old-deja/g++.pt/error2.C: Likewise.
6098 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6099 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6100 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6101 * g++.old-deja/g++.pt/overload7.C: Likewise.
6102 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6104 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6105 Iain Sandoe <iains@gcc.gnu.org>
6107 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6108 Added code to deal with the case when [Protocol
6109 -descriptionForInstanceMethod:] or [Protocol
6110 -descriptionForClassMethod:] returns NULL.
6112 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6113 Iain Sandoe <iains@gcc.gnu.org>
6115 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6116 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6119 2011-06-07 Xinliang David Li <davidxl@google.com>
6121 * gcc.dg/inline_2.c: New test.
6122 * gcc.dg/unroll_2.c: New test.
6123 * gcc.dg/inline_3.c: New test.
6124 * gcc.dg/unroll_3.c: New test.
6125 * gcc.dg/inline_4.c: New test.
6126 * gcc.dg/unroll_4.c: New test.
6127 * gcc.dg/inline_1.c: New test.
6128 * gcc.dg/unroll_1.c: New test.
6130 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6132 PR tree-optimization/48497
6133 * lib/gcc-defs.exp (dg-additional-options): New proc.
6134 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6135 -msse2 on 32-bit x86.
6137 2011-06-06 Jason Merrill <jason@redhat.com>
6139 * g++.dg/cpp0x/enum19.C: New.
6141 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6143 * gcc.target/arm/neon-reload-class.c: New test.
6145 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6148 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6150 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6152 * gcc.target/arm/smlatb-1.c: New file.
6153 * gcc.target/arm/smlatt-1.c: New file.
6154 * gcc.target/arm/smlaltb-1.c: New file.
6155 * gcc.target/arm/smlaltt-1.c: New file.
6157 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6159 * gcc.target/arm/mla-2.c: New test.
6161 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6163 PR gcov-profile/49299
6164 * gcc.dg/tree-prof/pr49299-1.c: New test.
6165 * gcc.dg/tree-prof/pr49299-2.c: New test.
6167 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6169 * lib/target-supports.exp
6170 (check_effective_target_vect_widen_mult_qi_to_hi):
6171 Add NEON as supporting target.
6172 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6173 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6174 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6175 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6176 using widening multiplication on targets that support it.
6177 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6178 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6179 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6181 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6183 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6184 Modern Objective-C runtime API.
6185 * objc/execute/next_mapping.h: Removed.
6186 * objc-obj-c++-shared/next-mapping.h: Removed.
6187 * objc-obj-c++-shared/Object1.h: Removed.
6188 * objc-obj-c++-shared/Object1.m: Removed.
6189 * objc-obj-c++-shared/Object1.mm: Removed.
6190 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6191 * objc-obj-c++-shared/Protocol1.h: Removed.
6192 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6193 of ProtoBool, IVAR_T and METHOD.
6194 * objc-obj-c++-shared/runtime.h: New.
6195 * objc-obj-c++-shared/TestsuiteObject.h: New.
6196 * objc-obj-c++-shared/TestsuiteObject.m: New.
6198 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6199 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6200 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6202 * objc/execute/_cmd.m: Include
6203 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6204 runtime API. ([TestClass +initialize]): Include this method also
6205 with the GNU runtime.
6206 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6207 Object. ([-setValue:]): Return void.
6208 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6209 with the GNU runtime. Include
6210 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6211 for the NeXT runtime. Use the existing print_ivars() and
6212 compare_structures() implementations for the old NeXT runtime.
6213 Added new implementations for the Modern GNU and NeXT runtimes.
6214 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6215 well. (main): Use objc_getClass(). Use return instead of exit.
6216 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6217 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6219 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6220 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6221 instead of Object. (main): Use return instead of exit().
6222 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6223 instead of Object. Removed prototype for exit(). (main): Use
6224 return instead of exit(). Use the Modern Objective-C runtime API.
6225 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6227 * objc/execute/class-tests-1.h: Include
6228 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6229 runtime API. (test_class_with_superclass): Do not call [Object
6230 class]. There is no need to with the current libobjc.
6231 * objc/execute/class-tests-2.h: Include
6232 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6234 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6235 ../../objc-obj-c++-shared/next-mapping.h.
6236 * objc/execute/class-2.m: Likewise.
6237 * objc/execute/class-3.m: Likewise.
6238 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6239 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6240 +initialize]): Include this method also with the GNU
6241 runtime. (main): Use the Modern Objective-C runtime API.
6242 * objc/execute/class-5.m: Likewise.
6243 * objc/execute/class-6.m: Likewise.
6244 * objc/execute/class-7.m: Likewise.
6245 * objc/execute/class-8.m: Likewise.
6246 * objc/execute/class-9.m: Likewise.
6247 * objc/execute/class-10.m: Likewise.
6248 * objc/execute/class-11.m: Likewise.
6249 * objc/execute/class-12.m: Likewise.
6250 * objc/execute/class-13.m: Likewise.
6251 * objc/execute/class-14.m: Likewise.
6252 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6253 this method also with the GNU runtime.
6254 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6255 +initialize]): Include this method also with the GNU runtime.
6256 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6258 * objc/execute/encode-1.m: Likewise.
6259 * objc/execute/enumeration-1.m: Likewise.
6260 * objc/execute/enumeration-2.m: Likewise.
6261 * objc/execute/exceptions/catchall-1.m: Likewise.
6262 * objc/execute/exceptions/finally-1.m: Likewise.
6263 * objc/execute/exceptions/foward-1.m: Likewise.
6264 * objc/execute/exceptions/local-variables-1.m: Likewise.
6265 * objc/execute/exceptions/throw-nil.m: Likewise.
6266 * objc/execute/exceptions/trivial.m: Likewise.
6267 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6268 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6269 * objc/execute/exceptions/matcher-1.m: Likewise.
6270 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6272 * objc/execute/formal_protocol-2.m: Likewise.
6273 * objc/execute/formal_protocol-3.m: Likewise.
6274 * objc/execute/formal_protocol-4.m: Likewise.
6275 * objc/execute/formal_protocol-5.m: Include
6276 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6278 * objc/execute/formal_protocol-6.m: Likewise.
6279 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6280 Object. Include <objc/Protocol.h> instead of
6281 ../../objc-obj-c++-shared/Protocol1.h.
6282 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6284 * objc/execute/informal_protocol.m: Likewise.
6285 * objc/execute/load-3.m: Likewise.
6286 * objc/execute/many_args_method.m ([TestClass +initialize]):
6287 Include this method with the GNU runtime as well.
6288 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6289 * objc/execute/nested-func-1.m: Use TestsuiteObject
6291 * objc/execute/nil_method-1.m: Likewise.
6292 * objc/execute/no_clash.m: Likewise.
6293 * objc/execute/np-1.m: Do not include
6294 ../../objc-obj-c++-shared/Protocol1.h.
6295 (main): Use return instead of exit().
6296 * objc/execute/np-2.m: Do not include
6297 ../../objc-obj-c++-shared/Protocol1.h.
6298 ([MyObject +initialize]): Include this method also with the GNU
6299 runtime. (main): Use return instead of exit().
6300 * objc/execute/object_is_class.m: Include
6301 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6302 of Object. (main): Use the Modern Objective-C runtime API.
6303 * objc/execute/object_is_meta_class.m: Likewise.
6304 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6305 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6306 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6307 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6308 Objective-C runtime API.
6309 * objc/execute/protocol-isEqual-2.m: Likewise.
6310 * objc/execute/protocol-isEqual-3.m: Likewise.
6311 * objc/execute/protocol-isEqual-4.m: Likewise.
6312 * objc/execute/redefining_self.m ([TestClass +initialize]):
6313 Include this method with the GNU runtime as well.
6314 * objc/execute/root_methods.m: Include
6315 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6316 Include this method with the GNU runtime as well.
6317 (main): Use the Modern Objective-C runtime API.
6318 * objc/execute/selector-1.m: Include
6319 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6320 of Object. (main): Use the Modern Objective-C runtime API.
6321 * objc/execute/static-1.m ([Test +initialize]): Include this
6322 method with the GNU runtime as well.
6323 * objc/execute/static-2.m: Likewise.
6324 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6325 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6326 ([MathClass +initialize]): Include this method with the GNU
6328 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6330 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6331 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6332 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6333 * objc.dg/attributes/method-attribute-1.m: Likewise.
6334 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6335 * objc.dg/attributes/method-attribute-2.m: Likewise.
6336 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6337 * objc.dg/attributes/method-attribute-3.m: Likewise.
6338 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6339 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6340 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6341 * obj-c++.dg/bitfield-1.mm: Likewise.
6342 * obj-c++.dg/bitfield-2.mm: Likewise
6343 * objc.dg/bitfield-3.m: Likewise.
6344 * obj-c++.dg/bitfield-4.mm: Likewise.
6345 * objc.dg/bitfield-5.m: Likewise
6346 * objc.dg/call-super-1.m: Likewise.
6347 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6348 Use objc_getClass() instead of objc_get_class(), but for the GNU
6349 runtime redefine objc_getClass as objc_get_class. Include
6350 ../objc-obj-c++-shared/runtime.h.
6351 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6352 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6353 Use the Modern Objective-C runtime API.
6354 * objc.dg/class-protocol-1.m: Include
6355 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6356 * obj-c++.dg/class-protocol-1.mm: Likewise.
6357 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6358 * objc.dg/comp-types-10.m: Likewise.
6359 * objc.dg/comp-types-11.m: Likewise.
6360 * objc.dg/comp-types-12.m: Likewise.
6361 * obj-c++.dg/comp-types-9.mm: Likewise.
6362 * obj-c++.dg/comp-types-11.mm: Likewise.
6363 * obj-c++.dg/comp-types-12.mm: Likewise.
6364 * obj-c++.dg/comp-types-13.mm: Likewise.
6365 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6366 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6367 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6368 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6369 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6370 * objc.dg/desig-init-1.m: Likewise.
6371 * obj-c++.dg/defs.mm: Likewise.
6372 * objc.dg/exceptions-2.m: Likewise.
6373 * obj-c++.dg/except-1.mm: Likewise.
6374 * obj-c++.dg/exceptions-2.mm: Likewise.
6375 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6376 Use the Modern Objective-C runtime API.
6377 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6378 the Modern Objective-C runtime API. Do not include
6379 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6380 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6381 the Modern Objective-C runtime API except when using an older NeXT
6383 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6384 the Modern Objective-C runtime API.
6385 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6387 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6388 * objc.dg/encode-7-next-64bit.m: Updated include.
6389 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6391 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6392 the Modern Objective-C runtime API.
6393 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6394 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6395 instead of ../objc-obj-c++-shared/Protocol1.h.
6396 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6397 the Modern Objective-C runtime API except when using an older NeXT
6399 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6400 the Modern Objective-C runtime API.
6401 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6403 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6404 * objc.dg/fix-and-continue-2.m: Likewise.
6405 * objc.dg/foreach-1.m: Likewise.
6406 * objc.dg/foreach-2.m: Likewise.
6407 * objc.dg/foreach-3.m: Likewise.
6408 * objc.dg/foreach-4.m: Likewise.
6409 * objc.dg/foreach-5.m: Likewise.
6410 * objc.dg/foreach-6.m: Likewise.
6411 * objc.dg/foreach-7.m: Likewise.
6412 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6414 * objc.dg/func-ptr-2.m: Likewise.
6415 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6416 Do not include objc/objc-api.h.
6417 * obj-c++.dg/fsf-package-0.mm: Likewise.
6418 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6419 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6420 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6422 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6423 * objc.dg/gnu-runtime-3.m: Likewise.
6424 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6425 * objc.dg/headers.m: Include objc/runtime.h instead of
6426 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6427 for the NeXT runtime.
6428 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6429 * obj-c++.dg/isa-field-1.mm: Likewise.
6430 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6431 * objc.dg/layout-1.m: Likewise.
6432 * objc.dg/layout-2.m: Likewise.
6433 * objc.dg/local-decl-2.m: Likewise.
6434 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6435 Object. ([Container +elementForView:]): Use
6436 class_conformsToProtocol().
6437 * obj-c++.dg/lookup-2.mm: Likewise.
6438 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6439 * obj-c++.dg/local-decl-1.mm: Likewise.
6440 * objc.dg/method-3.m: Likewise.
6441 * objc.dg/method-4.m: Likewise.
6442 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6443 ../objc-obj-c++-shared/Protocol1.h.
6444 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6445 * objc.dg/method-9.m: Likewise.
6446 * objc.dg/method-10.m: Likewise.
6447 * objc.dg/method-13.m ([Root +initialize]): Include this method
6448 also for the GNU runtime. (main): Use objc_getClass() also for
6450 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6451 * objc.dg/method-17.m: Likewise.
6452 * objc.dg/method-19.m: Likewise.
6453 * objc.dg/method-20b.m: Likewise.
6454 * obj-c++.dg/method-2.mm: Likewise.
6455 * obj-c++.dg/method-6.mm: Likewise.
6456 * obj-c++.dg/method-10.mm: Likewise.
6457 * obj-c++.dg/method-11.mm: Likewise.
6458 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6459 ../objc-obj-c++-shared/Protocol1.h.
6460 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6461 * obj-c++.dg/method-15.mm: Likewise.
6462 * obj-c++.dg/method-17.mm: Likewise.
6463 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6464 +initialize]): Include this method also for the GNU
6465 runtime. (main): Use objc_getClass() also for the GNU runtime.
6466 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6467 * obj-c++.dg/method-22.mm: Likewise.
6468 * obj-c++.dg/method-23.mm: Likewise.
6469 * obj-c++.dg/no-extra-load.mm: Likewise.
6470 * objc.dg/objc-fast-4.m: Likewise.
6471 * objc.dg/objc-gc-4.m: Likewise.
6472 * obj-c++.dg/objc-gc-3.mm: Likewise.
6473 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6474 protocol_getMethodDescription() instead of [Protocol
6475 -descriptionForInstanceMethod].
6476 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6477 Made it available with all runtimes. (main): Call -test instead
6479 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6480 and put into a category.
6481 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6482 Object. Include objc/objc.h.
6483 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6484 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6485 New. (main): Use protocol_getMethodDescription() instead
6486 of [Protocol -descriptionForInstanceMethod] and [Protocol
6487 -descriptionForClassMethod].
6488 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6489 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6490 Objective-C runtime API.
6491 * obj-c++.dg/proto-qual-1.mm: Likewise.
6492 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6494 * obj-c++.dg/property/property-1.mm: Likewise.
6495 * obj-c++.dg/qual-types-1.mm: Likewise.
6496 * objc.dg/selector-2.m: Include objc/objc.h instead of
6497 ../objc-obj-c++-shared/Object1.h.
6498 * obj-c++.dg/selector-2.mm: Likewise.
6499 * obj-c++.dg/selector-5.mm: Likewise.
6500 * obj-c++.dg/selector-6.mm: Likewise.
6501 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6502 Object. Do not include objc/objc-api.h.
6503 * obj-c++.dg/set-not-used-1.mm: Likewise.
6504 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6505 * objc.dg/stret-1.m: Likewise.
6506 * objc.dg/stret-2.m: Likewise.
6507 * obj-c++.dg/super-class-2.mm: Likewise.
6508 * objc.dg/super-class-3.m: Likewise.
6509 * objc.dg/super-class-4.m: Likewise.
6510 * objc.dg/sync-2.m: Likewise.
6511 * obj-c++.dg/sync-2.mm: Likewise.
6512 * objc.dg/sync-1.m: Include objc/objc.h instead of
6513 ../objc-obj-c++-shared/Object1.h.
6514 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6515 'Class' as the type of 'isa'.
6516 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6517 Objective-C runtime API. ([TestClass +initialize]): Include this
6518 method with the GNU runtime as well.
6519 * objc.dg/strings/strings-1.m: Updated includes.
6520 * obj-c++.dg/strings/strings-1.mm: Likewise.
6521 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6522 objc.dg/strings/const-str-12b.m.
6523 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6524 * obj-c++.dg/template-3.mm: Likewise.
6525 * obj-c++.dg/template-4.mm: Likewise.
6526 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6527 Objective-C runtime API.
6528 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6529 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6530 * obj-c++.dg/try-catch-1.mm: Likewise.
6531 * obj-c++.dg/try-catch-2.mm: Likewise.
6532 * objc.dg/try-catch-3.m: Likewise.
6533 * obj-c++.dg/try-catch-3.mm: Likewise.
6534 * objc.dg/try-catch-6.m: Likewise.
6535 * objc.dg/try-catch-7.m: Likewise.
6536 * obj-c++.dg/try-catch-7.mm: Likewise.
6537 * obj-c++.dg/try-catch-8.mm: Likewise.
6538 * obj-c++.dg/try-catch-9.mm: Likewise.
6539 * objc.dg/try-catch-10.m: Likewise.
6540 * obj-c++.dg/try-catch-11.mm: Likewise.
6541 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6542 Object. Include objc/objc.h.
6543 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6544 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6545 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6546 Object. Use Modern Objective-C runtime API. Do not use
6548 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6549 * obj-c++.dg/torture/trivial.mm: Likewise.
6550 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6551 instead of ../objc-obj-c++-shared/Object1.h. Include
6552 ../objc-obj-c++-shared/runtime.h.
6553 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6554 * objc.dg/torture/strings/const-str-11.m: Likewise.
6555 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6556 * objc.dg/torture/strings/const-str-9.m: Likewise.
6557 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6558 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6559 instead of Object. Only add _FooClassReference if
6561 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6562 * objc.dg/torture/strings/const-str-8.m: Likewise.
6563 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6564 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6566 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6568 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6569 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6570 * obj-c++.dg/va-meth-1.mm: Likewise.
6571 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6572 ../objc-obj-c++-shared/Object1.h.
6573 * objc.dg/zero-link-3.m: Likewise.
6575 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6577 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6579 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6582 * obj-c++.dg/property/cxx-property-1.mm: New.
6583 * obj-c++.dg/property/cxx-property-2.mm: New.
6585 2011-06-06 Jason Merrill <jason@redhat.com>
6587 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6589 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6591 PR rtl-optimization/49145
6593 * gcc.c-torture/compile/pr49145.c: New test.
6595 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6598 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6599 to dg-options, match also DW_AT_linkage_name.
6602 * gcc.dg/debug/pr49294.c: New test.
6605 * g++.dg/opt/pr49264.C: New test.
6607 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6609 PR tree-optimization/49243
6610 * gcc.dg/pr49243.c: New.
6612 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6614 * gnat.dg/specs/cond_expr1.ads: New test.
6616 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6618 * gnat.dg/deferred_const4.ad[sb]: New test.
6619 * gnat.dg/deferred_const4_pkg.ads: New helper.
6621 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6623 * gnat.dg/test_tamdt.adb: Rename to...
6624 * gnat.dg/taft_type1.adb: ...this.
6625 * gnat.dg/tamdt.ad[sb]: Rename to...
6626 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6627 * gnat.dg/tamdt_aux.ads: Rename to...
6628 * gnat.dg/taft_type1_pkg2.ads: ...this.
6629 * gnat.dg/taft_type2.ad[sb]: New test.
6630 * gnat.dg/taft_type2_pkg.ads: New helper.
6631 * gnat.dg/taft_type3.adb: New test.
6632 * gnat.dg/taft_type3_pkg.ads: New helper.
6634 2011-06-05 Tobias Burnus <burnus@net-b.de>
6637 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6640 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6643 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6645 * objc.dg/gnu-api-2-objc.m: Likewise.
6646 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6647 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6649 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6651 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6652 alignment, not the alignment, when calling class_addIvar(). Add
6653 an 'isa' instance variable to the test root class.
6654 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6656 2011-06-04 Jan Hubicka <jh@suse.cz>
6658 PR tree-optimization/48893
6659 PR tree-optimization/49091
6660 PR tree-optimization/49179
6661 * gfortran.dg/pr49179.f90: New testcase
6663 2011-06-04 Jan Hubicka <jh@suse.cz>
6666 * g++.dg/torture/pr48954.C: New testcase.
6668 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6670 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6672 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6675 * g++.dg/diagnostic/bitfld2.C: New.
6677 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6680 * gcc.c-torture/execute/pr49281.c: New test.
6682 2011-06-04 Jan Hubicka <jh@suse.cz>
6684 PR tree-optimize/48929
6685 * gcc.c-torture/compile/pr48929.c: New testcase.
6687 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6691 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6694 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6696 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6698 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6700 2011-06-03 Richard Henderson <rth@redhat.com>
6701 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6703 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6705 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6707 * objc.dg/headers.m: Do not include objc-list.h.
6709 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6711 * objc.dg/type-stream-1.m: Test removed.
6712 * objc.dg/headers.m: Do not include typedstream.h.
6714 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6716 * objc.dg/torture/forward-1.m (main): Updated testcase.
6718 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6721 * gcc.c-torture/compile/pr49163.c: New.
6723 2011-06-02 Asher Langton <langton2@llnl.gov>
6726 * gfortran.dg/PR49268.f90: New test.
6728 2011-06-02 Asher Langton <langton2@llnl.gov>
6731 * gfortran.dg/PR37039.f90: New test.
6733 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6736 * objc.dg/method-5.m: Updated.
6737 * objc.dg/method-19.m: Updated.
6738 * objc.dg/method-lookup-1.m: New.
6739 * obj-c++.dg/method-6.mm: Updated.
6740 * obj-c++.dg/method-7.mm: Updated.
6741 * obj-c++.dg/method-lookup-1.mm: New.
6743 2011-06-02 DJ Delorie <dj@redhat.com>
6745 * lib/timeout.exp (timeout): Add board_info support.
6747 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6749 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6751 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6754 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6755 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6757 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6758 Hans-Peter Nilsson <hp@axis.com>
6760 PR rtl-optimization/48840
6761 * gcc.target/sparc/ultrasp13.c: New test.
6763 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6766 * gcc.c-torture/compile/pr49238.c: New.
6768 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6770 * gcc.target/arm/g2.c: Skip test in -mthumb.
6771 Skip test unless cpu is xscale.
6772 * gcc.target/arm/scd42-2.c: Likewise.
6773 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6775 2011-06-01 Jason Merrill <jason@redhat.com>
6777 * g++.dg/cpp0x/decltype28.C: New.
6778 * g++.dg/cpp0x/decltype29.C: New.
6780 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6783 * gcc.target/mips/pr45074.c: New test.
6785 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6786 Hans-Peter Nilsson <hp@axis.com>
6788 PR rtl-optimization/48830
6789 * gcc.target/sparc/ultrasp12.c: New test.
6791 2011-06-01 David Li <davidxl@google.com>
6793 * gcc.dg/profile-dir-1.c: Change pass name.
6794 * gcc.dg/profile-dir-2.c: Ditto.
6795 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6796 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6797 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6798 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6799 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6800 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6801 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6802 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6803 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6804 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6805 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6806 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6807 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6808 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6809 * gcc.dg/profile-dir-3.c: Ditto.
6810 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6812 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6814 * objc.dg/attributes/method-nonnull-1.m: New test.
6815 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6817 2011-05-31 Tobias Burnus <burnus@net-b.de>
6820 * gfortran.dg/coarray_atomic_1.f90: New.
6821 * gfortran.dg/coarray/atomic_1.f90: New.
6823 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.dg/guality/bswaptest.c: New test.
6826 * gcc.dg/guality/clztest.c: New test.
6827 * gcc.dg/guality/ctztest.c: New test.
6828 * gcc.dg/guality/rotatetest.c: New test.
6831 * gcc.target/i386/pr48688.c: New test.
6833 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6836 * g++.dg/lookup/name-clash9.C: New.
6838 2011-05-31 Tobias Burnus <burnus@net-b.de>
6841 * gfortran.dg/coarray/dummy_1.f90: New.
6843 2011-05-31 Tobias Burnus <burnus@net-b.de>
6846 * gfortran.dg/coarray/save_1.f90: New.
6847 * gfortran.dg/coarray_4.f90: Update dg-error.
6849 2011-05-31 Jason Merrill <jason@redhat.com>
6851 * g++.dg/cpp0x/rv-template1.C: New.
6853 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6855 PR rtl-optimization/49235
6856 * gcc.dg/pr49235.c: New test.
6858 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6860 PR tree-optimization/49093
6861 * gcc.dg/vect/pr49093.c: New test.
6863 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6866 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6868 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6871 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6874 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6877 * gcc.c-torture/execute/pr49186.c: New.
6879 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6882 * gcc.target/i386/pr49168-1.c: New.
6884 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6885 Eric Botcazou <ebotcazou@adacore.com>
6887 * gcc.dg/guality/drap.c: New test.
6889 2011-05-30 Richard Guenther <rguenther@suse.de>
6891 PR tree-optimization/49210
6892 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6893 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6895 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6898 * g++.dg/gomp/pr49223-1.C: New test.
6899 * g++.dg/gomp/pr49223-2.C: New test.
6901 2011-05-30 Richard Guenther <rguenther@suse.de>
6903 PR tree-optimization/49218
6904 * gcc.c-torture/execute/pr49218.c: New testcase.
6906 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6908 PR tree-optimization/49199
6909 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6910 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6911 -fno-tree-scev-cprop.
6913 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6916 * gfortran.dg/extends_13.f03: New.
6918 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6920 PR rtl-optimization/49095
6921 * gcc.target/i386/pr49095.c: New test.
6923 2011-05-29 Tobias Burnus <burnus@net-b.de>
6926 * gfortran.dg/coarray_24.f90: New.
6928 2011-05-29 Tobias Burnus <burnus@net-b.de>
6931 * gfortran.dg/coarray_23.f90: New.
6933 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6936 * gcc.dg/pr48826.c: New test.
6938 2011-05-29 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/49217
6941 * gcc.dg/torture/pr49217.c: New testcase.
6943 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6946 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6948 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6950 * gnat.dg/boolean_subtype.adb: Rename to...
6951 * gnat.dg/boolean_subtype1.adb: ...this.
6953 2011-05-28 Jason Merrill <jason@redhat.com>
6955 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6957 2011-05-27 Jason Merrill <jason@redhat.com>
6959 * g++.dg/cpp0x/enum18.C: Adjust.
6961 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6963 2011-05-27 Tobias Burnus <burnus@net-b.de>
6966 * gfortran.dg/coarray_22.f90: New.
6968 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6970 PR tree-optimization/46728
6971 * gcc.target/powerpc/pr46728-1.c: New.
6972 * gcc.target/powerpc/pr46728-2.c: New.
6973 * gcc.target/powerpc/pr46728-3.c: New.
6974 * gcc.target/powerpc/pr46728-4.c: New.
6975 * gcc.target/powerpc/pr46728-5.c: New.
6976 * gcc.dg/pr46728-6.c: New.
6977 * gcc.target/powerpc/pr46728-7.c: New.
6978 * gcc.target/powerpc/pr46728-8.c: New.
6979 * gcc.dg/pr46728-9.c: New.
6980 * gcc.target/powerpc/pr46728-10.c: New.
6981 * gcc.target/powerpc/pr46728-11.c: New.
6982 * gcc.dg/pr46728-12.c: New.
6983 * gcc.target/powerpc/pr46728-13.c: New.
6984 * gcc.target/powerpc/pr46728-14.c: New.
6985 * gcc.target/powerpc/pr46728-15.c: New.
6986 * gcc.target/powerpc/pr46728-16.c: New.
6988 2011-05-27 Jason Merrill <jason@redhat.com>
6990 * g++.dg/abi/mangle47.C: New.
6993 * g++.dg/template/const5.C: New.
6995 * g++.dg/cpp0x/enum18.C: New.
6997 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6999 * g++.dg/cpp0x/error6.C: New.
7001 * g++.dg/cpp0x/error5.C: New.
7003 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7006 * g++.dg/eh/cond6.C: New test.
7008 2011-05-27 Tobias Burnus <burnus@net-b.de>
7011 * gfortran.dg/rank_3.f90: New.
7012 * gfortran.dg/rank_4.f90: New.
7014 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7016 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7017 replace dump search.
7019 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7021 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7022 * gnat.dg/bit_packed_array5.adb: ...here.
7024 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/cpp0x/auto25.C: New.
7029 2011-05-27 Richard Guenther <rguenther@suse.de>
7031 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7033 2011-05-27 Richard Guenther <rguenther@suse.de>
7035 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7037 2011-05-27 Richard Guenther <rguenther@suse.de>
7040 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7042 2011-05-26 Jason Merrill <jason@redhat.com>
7044 * g++.dg/cpp0x/friend1.C: New.
7045 * g++.dg/cpp0x/friend2.C: New.
7047 * g++.dg/cpp0x/auto7.C: Update.
7048 * g++.dg/template/crash50.C: Adjust.
7049 * g++.dg/template/static9.C: Adjust.
7050 * g++.old-deja/g++.ext/memconst.C: Adjust.
7052 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7054 * gcc.dg/march.c: Ignore a note for some targets.
7056 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7057 Nathan Froyd <froydnj@codesourcery.com>
7061 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7062 * g++.dg/parse/pr18770.C: New test.
7063 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7065 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7068 * gfortran.dg/dependency_40.f90 : New test.
7070 2011-05-26 Tobias Burnus <burnus@net-b.de>
7073 * gfortran.dg/coarray/registering_1.f90: New.
7075 2011-05-26 Jason Merrill <jason@redhat.com>
7077 * g++.dg/cpp0x/variadic111.C: New.
7078 * g++.dg/cpp0x/variadic41.C: Adjust.
7080 2011-05-26 Richard Guenther <rguenther@suse.de>
7082 PR tree-optimization/48702
7083 * gcc.dg/torture/pr48702.c: New testcase.
7085 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087 PR gcov-profile/48845
7088 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7090 * gcc.dg/matrix/matrix.exp: Likewise.
7091 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7092 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7093 line number to check_profiling_available.
7094 * lib/target-supports.exp (check_profiling_available): Account for
7096 Require TLS runtime support with -fprofile-generate.
7097 * lib/profopt.exp (profopt-execute): Add TLS options for
7099 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7101 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7104 * g++.dg/eh/cond5.C: New test.
7106 PR tree-optimization/49161
7107 * gcc.c-torture/execute/pr49161.c: New test.
7109 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7111 * gcc.target/arm/neon-vorn-vbic.c: New test.
7113 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7115 PR tree-optimization/49038
7116 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7117 * gcc.dg/vect/pr49038.c: New test.
7119 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7121 * g++.dg/init/pr25811-3.C: New.
7122 * g++.dg/init/pr25811-4.C: New.
7124 2011-05-25 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/enum17.C: New.
7127 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7129 * g++.dg/cpp0x/auto24.C: New.
7131 * g++.dg/cpp0x/error4.C: New.
7133 * g++.dg/cpp0x/rv-restrict.C: New.
7135 * g++.dg/cpp0x/enum15.C: New.
7136 * g++.dg/cpp0x/constexpr-switch2.C: New.
7138 * g++.dg/cpp0x/variadic110.C: New.
7140 * g++.dg/cpp0x/auto9.C: Add typedef test.
7142 * g++.dg/cpp0x/auto23.C: New.
7143 * g++.dg/cpp0x/auto9.C: Adjust.
7145 * g++.dg/cpp0x/defaulted29.C: New.
7147 * g++.dg/cpp0x/initlist51.C: New.
7149 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7151 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7152 * g++.dg/abi/packed1.C: Suppress warning.
7153 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7154 * g++.dg/template/stdarg1.C: Likewise.
7155 * g++.dg/other/packed1.C: Remove arm from xfail list.
7157 2011-05-25 Jason Merrill <jason@redhat.com>
7159 * g++.dg/cpp0x/enum16.C: New.
7160 * g++.dg/parse/error15.C: Adjust.
7162 * g++.dg/cpp0x/initlist50.C: New.
7164 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7166 * g++.dg/cpp0x/variadic109.C: New.
7168 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7170 * gcc.target/i386/pause-1.c: New.
7172 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7174 * gcc.dg/stack-usage-1.c: Adjust comment.
7175 * gcc.dg/stack-usage-2.c: New test.
7177 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7180 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7181 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7183 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7185 PR rtl-optimization/48757
7186 * gfortran.dg/pr48757.f: New test case.
7188 2011-05-24 Jason Merrill <jason@redhat.com>
7190 * g++.dg/cpp0x/access01.C: New.
7192 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7195 * objc.dg/pr48177.m: New testcase.
7197 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7200 * objc.dg/pr48187.m: New testcase.
7201 * obj-c++.dg/pr48187.mm: New testcase.
7202 * objc.dg/ivar-extra-semicolon.m: New testcase.
7204 2011-05-24 Jason Merrill <jason@redhat.com>
7206 * g++.dg/template/access21.C: New.
7207 * g++.dg/template/access22.C: New.
7209 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7211 PR rtl-optimization/48633
7212 * g++.dg/pr48633.C: New test.
7214 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7217 * g++.dg/other/pr49133.C: New test.
7219 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7220 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7222 * gcc.dg/torture/tls/run-gd.c: New test.
7223 * gcc.dg/torture/tls/run-ie.c: New test.
7224 * gcc.dg/torture/tls/run-ld.c: New test.
7225 * gcc.dg/torture/tls/run-le.c: New test.
7226 * lib/target-supports.exp (check_effective_target_tls_runtime):
7227 Build testcase with TLS options.
7229 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7231 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7233 2011-05-24 Tom de Vries <tom@codesourcery.com>
7235 PR tree-optimization/49121
7236 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7238 2011-05-23 Jason Merrill <jason@redhat.com>
7240 * g++.dg/cpp0x/defaulted28.C: New.
7242 * g++.dg/cpp0x/sfinae25.C: New.
7244 * g++.dg/cpp0x/rv-cast2.C: New.
7246 * g++.dg/cpp0x/enum14.C: New.
7248 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7251 * gcc.c-torture/execute/pr49123.c: New test.
7254 * gcc.dg/debug/pr49032.c: New test.
7257 * gcc.dg/pr49120.c: New test.
7259 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7262 * gcc.target/i386/pr47315.c: New test.
7264 2011-05-23 Jason Merrill <jason@redhat.com>
7266 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7268 * g++.dg/cpp0x/sfinae24.C: New.
7270 * g++.dg/cpp0x/error3.C: New.
7272 * g++.dg/cpp0x/defaulted27.C: New.
7274 * g++.dg/cpp0x/decltype27.C: New.
7276 2011-05-23 Richard Guenther <rguenther@suse.de>
7278 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7280 2011-05-23 Richard Guenther <rguenther@suse.de>
7282 PR tree-optimization/40874
7283 * g++.dg/tree-ssa/pr40874.C: New testcase.
7285 2011-05-23 Richard Guenther <rguenther@suse.de>
7287 PR tree-optimization/49115
7288 * g++.dg/torture/pr49115.C: New testcase.
7290 2011-05-23 Richard Guenther <rguenther@suse.de>
7293 * gcc.dg/memcpy-3.c: New testcase.
7295 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7298 * gcc.c-torture/execute/pr48973-1.c: New test.
7299 * gcc.c-torture/execute/pr48973-2.c: New test.
7301 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7304 * g++.dg/warn/pr18016.C: New.
7306 2011-05-23 Tom de Vries <tom@codesourcery.com>
7309 * gcc.target/arm/ivopts-6.c: New test.
7311 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7314 * gcc.c-torture/compile/pr49029.c: New test.
7316 2011-05-22 Jason Merrill <jason@redhat.com>
7318 * g++.dg/cpp0x/sfinae23.C: New.
7319 * g++.dg/cpp0x/sfinae8.C: Correct.
7321 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7323 * gfortran.dg/function_optimize_8.f90: New test case.
7325 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7327 PR tree-optimization/49087
7328 * gcc.dg/vect/O3-pr49087.c: New test.
7330 2011-05-21 Jason Merrill <jason@redhat.com>
7332 * g++.dg/debug/const5.C: New.
7334 2011-05-20 Jason Merrill <jason@redhat.com>
7336 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7338 * g++.dg/cpp0x/constexpr-static7.C: New.
7340 * g++.dg/cpp0x/enum12.C: New.
7341 * g++.dg/cpp0x/enum13.C: New.
7343 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7346 * gfortran.dg/select_type_23.f03: New.
7348 2011-05-20 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/defaulted26.C: New.
7352 * g++.dg/cpp0x/noexcept02.C: Fix.
7353 * g++.dg/cpp0x/noexcept03.C: Fix.
7354 * g++.dg/cpp0x/noexcept08.C: Fix.
7355 * g++.dg/cpp0x/noexcept10.C: New.
7357 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7360 * gfortran.dg/extends_12.f03: New.
7362 2011-05-20 Jason Merrill <jason@redhat.com>
7364 * g++.dg/template/koenig9.C: New.
7365 * g++.dg/opt/pr47615.C: Fix.
7366 * g++.dg/overload/defarg1.C: Fix.
7367 * g++.dg/tc1/dr213.C: Remove xfail.
7368 * g++.dg/torture/pr34850.C: Fix.
7369 * g++.dg/torture/pr39362.C: Fix.
7370 * g++.old-deja/g++.brendan/crash56.C: Fix.
7371 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7373 2011-05-20 Richard Guenther <rguenther@suse.de>
7375 PR tree-optimization/49079
7376 * gcc.dg/torture/pr49079.c: New testcase.
7378 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7380 PR tree-optimization/49073
7381 * gcc.c-torture/execute/pr49073.c: New test.
7383 2011-06-19 Tobias Burnus <burnus@net-b.de>
7386 * gfortran.dg/coarray_21.f90: New.
7388 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7390 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7393 2011-05-19 Richard Guenther <rguenther@suse.de>
7396 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7398 2011-05-19 Richard Guenther <rguenther@suse.de>
7401 * gcc.dg/builtin-object-size-11.c: New testcase.
7403 2011-05-19 Tom de Vries <tom@codesourcery.com>
7406 * gcc.target/arm/ivopts.c: New test.
7407 * gcc.target/arm/ivopts-2.c: New test.
7409 2011-05-19 Tom de Vries <tom@codesourcery.com>
7411 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7413 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7415 * gcc.c-torture/execute/960321-1.x: Remove.
7417 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7420 * gfortran.dg/move_alloc_4.f90: New.
7422 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7425 * gcc.target/i386/pr49002-1.c: New test.
7426 * gcc.target/i386/pr49002-2.c: Likewise.
7428 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7430 PR tree-optimization/49039
7431 * gcc.c-torture/execute/pr49039.c: New test.
7432 * gcc.dg/tree-ssa/pr49039.c: New test.
7433 * g++.dg/torture/pr49039.C: New test.
7435 2011-05-18 Jason Merrill <jason@redhat.com>
7437 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7438 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7439 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7441 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7443 * gcc.target/bfin/mcpu-bf592.c: New test.
7445 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7447 PR tree-optimization/41881
7448 * gcc.dg/vect/O3-pr41881.c: New test.
7449 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7451 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7453 PR tree-optimization/49000
7454 * gcc.dg/pr49000.c: New test.
7456 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7458 * gnat.dg/invalid1.adb: New test.
7460 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7462 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7464 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7465 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7467 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7470 * g++.dg/cpp0x/range-for18.C: New.
7472 2011-05-15 Tobias Burnus <burnus@net-b.de>
7475 * gfortran.dg/coarray/image_index_2.f90: New.
7477 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7479 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7480 * g++.dg/cpp0x/override2.C: New.
7482 2011-05-14 Tobias Burnus <burnus@net-b.de>
7485 * gfortran.de/coarray_20.f90: New.
7487 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7490 * function_optimize_7.f90: New test case.
7492 2011-05-13 Jason Merrill <jason@redhat.com>
7494 * g++.dg/cpp0x/decltype26.C: New.
7495 * g++.dg/cpp0x/enum11.C: New.
7497 2011-05-13 Tobias Burnus <burnus@net-b.de>
7501 * gfortran.dg/assign_8.f90: Update dg-error.
7503 2011-05-13 Tobias Burnus <burnus@net-b.de>
7506 * gfortran.dg/io_constraints_8.f90: New.
7507 * gfortran.dg/io_constraints_9.f90: New.
7509 2011-05-13 Martin Thuresson <martint@google.com>
7511 PR gcov-profile/47793
7512 * gcc.dg/pr47793.c: New.
7514 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7516 PR tree-optimization/48975
7517 * gcc.dg/pr48975.c: New test.
7519 2011-05-12 Tobias Burnus <burnus@net-b.de>
7522 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7524 2011-05-12 Jason Merrill <jason@redhat.com>
7526 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7528 2011-05-12 Geert Bosch <bosch@adacore.com>
7530 * gnat.dg/view_conversion1.adb: New test.
7532 2011-05-12 Richard Guenther <rguenther@suse.de>
7534 PR tree-optimization/48172
7535 * gcc.dg/vect/pr48172.c: New testcase.
7537 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7540 * g++.dg/opt/pr48967.C: New test.
7542 2011-05-11 Jason Merrill <jason@redhat.com>
7544 * g++.dg/cpp0x/constexpr-friend.C: New.
7545 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7547 * g++.dg/cpp0x/sfinae22.C: New.
7549 2011-05-11 Tobias Burnus <burnus@net-b.de>
7552 * gfortran.dg/generic_24.f90: New.
7554 2011-05-11 Richard Guenther <rguenther@suse.de>
7556 PR tree-optimization/15256
7557 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7559 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7562 * gcc.dg/pr48159-1.c: New test.
7563 * gcc.dg/pr48159-2.c: New test.
7565 2011-05-11 Richard Guenther <rguenther@suse.de>
7568 * gcc.dg/torture/pr48953.c: New testcase.
7570 2011-05-11 Richard Guenther <rguenther@suse.de>
7572 PR tree-optimization/18041
7573 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7575 2011-05-11 Alan Modra <amodra@gmail.com>
7578 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7580 2011-05-10 Jason Merrill <jason@redhat.com>
7582 * g++.dg/cpp0x/defaulted25.C: New.
7583 * g++.dg/template/crash7.C: Adjust.
7585 * g++.dg/cpp0x/variadic108.C: New.
7587 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7589 * g++.dg/inherit/virtual9.C: Extend.
7591 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7594 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7595 are passed and returned in vector registers.
7597 2011-05-10 Richard Guenther <rguenther@suse.de>
7599 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7602 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7603 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7606 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7608 PR tree-optimization/48611
7609 PR tree-optimization/48794
7610 * gfortran.dg/gomp/pr48611.f90: New test.
7611 * gfortran.dg/gomp/pr48794.f90: New test.
7614 * gcc.dg/dfp/pr48928.c: New test.
7616 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/cpp0x/pr48522.C: New.
7621 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7624 * g++.dg/cpp0x/sfinae21.C: New.
7626 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7628 * g++.dg/template/sfinae28.C: Rename to...
7629 * g++.dg/cpp0x/sfinae19.C: ... this.
7630 * g++.dg/template/sfinae29.C: Rename to...
7631 * g++.dg/cpp0x/sfinae20.C: ... this.
7633 2011-05-09 Jeff Law <law@redhat.com>
7635 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7638 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7641 * g++.dg/init/pr20039.C: New.
7643 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7647 * g++.dg/template/sfinae28.C: New.
7648 * g++.dg/template/sfinae29.C: Likewise.
7650 2011-05-09 Jason Merrill <jason@redhat.com>
7652 * g++.dg/template/nontype23.C: New.
7654 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7656 * g++.dg/init/pr48859.C: New.
7658 2011-05-09 Jason Merrill <jason@redhat.com>
7660 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7661 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7662 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7663 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7664 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7665 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7666 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7667 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7669 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7671 * g++.dg/inherit/virtual9.C: New.
7673 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7676 * g++.dg/template/dependent-expr8.C: New test case.
7678 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7680 PR tree-optimization/48837
7681 * gcc.dg/pr48837.c: New testcase.
7683 2011-05-06 Jason Merrill <jason@redhat.com>
7685 * g++.dg/cpp0x/constexpr-condition2.C: New.
7687 * g++.dg/cpp0x/constexpr-missing.C: New.
7689 2011-05-06 Tobias Burnus <burnus@net-b.de>
7692 * gfortran.dg/coarray/this_image_2.f90: New.
7694 2011-05-06 Tobias Burnus <burnus@net-b.de>
7698 * gfortran.dg/bind_c_usage_22.f90: New.
7699 * gfortran.dg/bind_c_usage_23.f90: New.
7700 * gfortran.dg/bind_c_usage_24.f90: New.
7701 * gfortran.dg/bind_c_usage_24_c.c: New.
7703 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7706 * g++.dg/template/member9.C: New test case.
7708 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7710 * gnat.dg/discr29.ad[sb]: New test.
7711 * gnat.dg/discr30.adb: Likewise.
7713 2011-05-05 Julian Brown <julian@codesourcery.com>
7715 * gcc.target/arm/neon-vset_lanes8.c: New test.
7717 2011-05-05 Jason Merrill <jason@redhat.com>
7719 * g++.dg/init/new32.C: New.
7721 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7723 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7726 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7728 PR rtl-optimization/48381
7729 * gcc.c-torture/compile/pr48381.c: New test.
7731 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7733 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7735 * gcc.target/i386/opt-1.c: Ditto.
7737 2011-05-04 Jason Merrill <jason@redhat.com>
7739 * g++.dg/conversion/base1.C: New.
7741 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743 PR libgfortran/48787
7744 * gfortran.dg/round_3.f08: Add more checks to test case.
7746 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7748 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7749 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7750 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7751 Gate test on effective_target fd_truncate.
7753 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7755 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7756 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7757 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7758 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7759 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7760 * gcc.target/i386/pr38824.c: Ditto.
7761 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7762 * gcc.target/i386/vecinit-2.c: Ditto.
7763 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7764 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7765 * gcc.target/i386/parity-2.c: Ditto.
7766 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7768 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7770 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7772 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7773 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7774 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7776 2011-05-03 Tobias Burnus <burnus@net-b.de>
7779 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7781 2011-05-03 Tobias Burnus <burnus@net-b.de>
7784 * gfortran.dg/coarray/this_image_1.f90: New.
7786 2011-05-03 Tobias Burnus <burnus@net-b.de>
7789 * gfortran.dg/coarray/caf.dg: New.
7790 * gfortran.dg/coarray/image_index_1.f90: New, copied
7791 from ../coarray_16.f90.
7793 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7796 * g++.dg/ext/complex9.C: New.
7798 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7801 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7802 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7803 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7805 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7807 * gcc.target/bfin/builtins: Created.
7808 * gcc.target/bfin/hisilh-O0.c: Deleted.
7809 * gcc.target/bfin/hisilh.c: Moved to...
7810 * gcc.target/bfin/builtins/hisilh.c: ...here.
7811 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7812 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7813 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7814 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7815 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7816 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7817 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7818 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7819 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7820 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7821 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7822 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7823 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7824 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7825 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7826 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7827 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7828 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7829 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7830 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7831 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7832 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7833 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7834 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7835 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7836 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7837 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7838 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7839 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7840 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7841 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7842 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7843 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7844 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7845 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7846 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7847 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7848 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7849 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7850 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7851 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7852 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7853 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7854 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7855 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7856 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7857 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7858 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7859 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7860 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7861 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7862 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7863 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7864 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7865 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7866 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7867 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7868 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7869 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7870 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7871 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7872 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7873 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7874 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7875 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7876 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7877 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7878 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7879 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7880 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7881 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7882 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7883 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7884 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7885 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7886 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7887 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7888 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7889 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7890 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7891 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7892 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7893 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7894 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7895 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7896 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7897 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7898 * gcc.target/bfin/builtins/circptr.c: Ditto.
7899 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7900 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7901 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7902 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7903 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7904 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7905 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7906 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7907 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7908 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7909 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7910 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7911 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7912 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7913 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7914 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7915 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7916 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7917 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7918 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7919 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7920 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7921 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7922 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7923 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7924 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7925 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7926 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7927 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7928 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7929 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7930 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7931 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7932 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7933 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7934 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7935 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7936 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7937 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7938 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7939 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7940 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7941 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7942 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7943 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7944 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7945 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7946 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7947 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7948 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7949 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7950 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7951 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7952 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7953 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7954 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7955 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7956 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7957 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7958 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7959 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7960 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7961 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7962 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7963 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7964 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7965 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7966 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7967 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7968 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7970 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7972 * gcc.target/arm/cold-lc.c: New test.
7974 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7977 * gcc.dg/pr48774.c: New test.
7979 2011-05-03 Richard Guenther <rguenther@suse.de>
7981 * gcc.dg/large-size-array-5.c: New testcase.
7983 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7985 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7987 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7989 * lib/target-supports.exp (check_effective_target_vect_strided):
7991 (check_effective_target_vect_strided2)
7992 (check_effective_target_vect_strided3)
7993 (check_effective_target_vect_strided4)
7994 (check_effective_target_vect_strided8): ...these new functions.
7996 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7997 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7998 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7999 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8000 * gcc.dg/vect/pr37539.c: Likewise.
8001 * gcc.dg/vect/slp-11a.c: Likewise.
8002 * gcc.dg/vect/slp-11b.c: Likewise.
8003 * gcc.dg/vect/slp-11c.c: Likewise.
8004 * gcc.dg/vect/slp-12a.c: Likewise.
8005 * gcc.dg/vect/slp-12b.c: Likewise.
8006 * gcc.dg/vect/slp-18.c: Likewise.
8007 * gcc.dg/vect/slp-19a.c: Likewise.
8008 * gcc.dg/vect/slp-19b.c: Likewise.
8009 * gcc.dg/vect/slp-21.c: Likewise.
8010 * gcc.dg/vect/slp-23.c: Likewise.
8011 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8013 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8014 instead of vect_interleave && vect_extract_even_odd.
8015 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8016 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8017 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8018 * gcc.dg/vect/vect-1.c: Likewise.
8019 * gcc.dg/vect/vect-10.c: Likewise.
8020 * gcc.dg/vect/vect-98.c: Likewise.
8021 * gcc.dg/vect/vect-107.c: Likewise.
8022 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8023 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8024 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8025 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8026 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8027 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8028 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8029 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8030 * gcc.dg/vect/vect-strided-float.c: Likewise.
8031 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8032 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8033 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8034 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8035 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8036 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8037 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8038 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8039 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8040 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8041 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8042 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8043 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8044 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8045 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8047 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8049 * gcc.dg/vect/pr30843.c: Likewise.
8050 * gcc.dg/vect/pr33866.c: Likewise.
8051 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8052 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8053 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8054 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8056 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8058 * gcc.dg/vect/slp-11.c: Split into...
8059 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8060 gcc.dg/vect/slp-11c.c: ...these tests.
8061 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8062 * gcc.dg/vect/slp-12c.c: ...this new test.
8063 * gcc.dg/vect/slp-19.c: Split into...
8064 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8065 gcc.dg/vect/slp-19c.c: ...these new tests.
8067 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8069 * lib/target-supports.exp
8070 (check_effective_target_vect_extract_even_odd_wide): Delete.
8071 (check_effective_target_vect_strided_wide): Likewise.
8072 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8073 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8074 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8075 * gcc.dg/vect/pr37539.c: Likewise.
8076 * gcc.dg/vect/slp-11.c: Likewise.
8077 * gcc.dg/vect/slp-12a.c: Likewise.
8078 * gcc.dg/vect/slp-12b.c: Likewise.
8079 * gcc.dg/vect/slp-19.c: Likewise.
8080 * gcc.dg/vect/slp-23.c: Likewise.
8081 * gcc.dg/vect/vect-1.c: Likewise.
8082 * gcc.dg/vect/vect-98.c: Likewise.
8083 * gcc.dg/vect/vect-107.c: Likewise.
8084 * gcc.dg/vect/vect-strided-float.c: Likewise.
8086 2011-05-02 Jason Merrill <jason@redhat.com>
8088 * g++.dg/init/new31.C: New.
8090 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8093 * gcc.dg/pr35445.c: New test.
8095 2011-05-02 Jason Merrill <jason@redhat.com>
8097 * c-c++-common/vla-1.c: New.
8099 2011-05-02 Richard Guenther <rguenther@suse.de>
8101 PR tree-optimization/48822
8102 * gcc.dg/torture/pr48822.c: New testcase.
8104 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8107 * g++.dg/cpp0x/constexpr-47969.C: New.
8109 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8112 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8113 on vect_no_align targets.
8114 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8115 vect_no_align targets.
8117 2011-05-01 Xinliang David Li <davidxl@google.com>
8119 * gcc.dg/tree-ssa/integer-addr.c: New test.
8120 * gcc.dg/tree-ssa/alias_bug.c: New test.
8122 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8124 PR libgfortran/48787
8125 * gfortran.dg/round_3.f08: Add more checks.
8127 2011-04-30 Tobias Burnus <burnus@net-b.de>
8130 * gfortran.dg/import9.f90: New, proper test.
8131 * gfortran.dg/interface_37.f90: Remove bogus
8132 test (bogus copy of interface_36.f90).
8134 2011-04-30 Tobias Burnus <burnus@net-b.de>
8137 * gfortran.dg/interface_37.f90: New.
8139 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8142 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8144 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8146 PR tree-optimization/48809
8147 * gcc.c-torture/execute/pr48809.c: New test.
8149 2011-04-29 Jeff Law <law@redhat.com>
8151 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8153 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8156 * g++.dg/init/ctor10.C: New.
8158 2011-04-29 Le-Chun Wu <lcwu@google.com>
8160 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8161 warning in implicitly instantiated templates.
8163 2011-04-29 Le-Chun Wu <lcwu@google.com>
8165 * g++.dg/warn/Wnull-conversion-1.C: New.
8166 * g++.dg/warn/Wnull-conversion-2.C: New.
8168 2011-04-29 Diego Novillo <dnovillo@google.com>
8170 * g++.old-deja/g++.other/null3.C: Expect warning about
8171 converting boolean to a pointer.
8173 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8176 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8180 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8182 2011-04-29 Tobias Burnus <burnus@net-b.de>
8185 * gfortran.dg/typebound_proc_22.f90: New.
8188 * gfortran.dg/interface_36.f90: New.
8190 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8192 PR libgfortran/48488
8193 PR libgfortran/48602
8194 PR libgfortran/48615
8195 PR libgfortran/48684
8196 PR libgfortran/48787
8197 * gfortran.dg/fmt_g.f: Adjust test.
8198 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8199 * gfortran.dg/round_3.f08: New test.
8200 * gfortran.dg/namelist_print_1.f: Adjust test.
8201 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8202 * gfortran.dg/f2003_io_5.f03: Adjust test.
8203 * gfortran.dg/coarray_15.f90: Adjust test.
8204 * gfortran.dg/namelist_65.f90: Adjust test.
8205 * gfortran.dg/fmt_cache_1.f: Adjust test.
8206 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8207 * gfortran.dg/real_const_3.f90: Adjust test.
8209 2011-04-29 Jan Hubicka <jh@suse.cz>
8211 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8212 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8214 2011-04-28 Xinliang David Li <davidxl@google.com>
8216 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8217 * g++.dg/prof-robust-1.C: New test.
8219 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8221 PR tree-optimization/48765
8222 * gcc.dg/vect/pr48765.c: New.
8224 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8226 PR tree-optimization/48775
8227 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8229 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8232 * g++.dg/inherit/pr48798.C: New.
8233 * g++.old-deja/g++.other/base1.C: Adjust.
8235 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8238 * g++.dg/template/inherit7.C: New test case.
8240 2011-04-28 Richard Guenther <rguenther@suse.de>
8242 PR tree-optimization/40052
8243 PR tree-optimization/15347
8244 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8245 * gcc.dg/pr15347.c: Likewise.
8247 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8250 * g++.dg/cpp0x/sfinae18.C: New.
8252 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8255 * g++.dg/ext/is_literal_type1.C: New.
8257 2011-04-28 Tobias Burnus <burnus@net-b.de>
8261 * gfortran.dg/interface_35.f90: New.
8262 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8263 * gfortran.dg/func_result_6.f90: Add dg-warning.
8264 * gfortran.dg/bessel_1.f90: Ditto.
8265 * gfortran.dg/hypot_1.f90: Ditto.
8266 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8267 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8268 * gfortran.dg/interface_assignment_4.f90: Ditto.
8270 2011-04-27 Jason Merrill <jason@redhat.com>
8272 * g++.dg/ext/complex8.C: New.
8274 * g++.dg/cpp0x/initlist49.C: New.
8275 * g++.dg/init/new30.C: New.
8277 2011-04-27 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/whole_file_34.f90: New.
8282 2011-04-27 Jan Hubicka <jh@suse.cz>
8284 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8286 2011-04-27 Jason Merrill <jason@redhat.com>
8288 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8290 * g++.dg/parse/ambig6.C: New.
8292 2011-04-27 Nick Clifton <nickc@redhat.com>
8294 * gcc.dg/20020312-2.c: Add definition for RX.
8296 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8297 option with RX targets.
8299 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8302 2011-04-27 Richard Guenther <rguenther@suse.de>
8304 * gcc.dg/tree-ssa/pr23382.c: Remove.
8306 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8309 * gcc.c-torture/compile/pr48767.c: New test.
8311 2011-04-27 Richard Guenther <rguenther@suse.de>
8313 PR tree-optimization/48772
8314 * g++.dg/pr48772.C: New testcase.
8316 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8319 * gcc.c-torture/compile/pr48742.c: New test.
8321 2011-04-26 Jason Merrill <jason@redhat.com>
8323 * g++.dg/lookup/koenig13.C: New.
8325 * g++.dg/cpp0x/initlist48.C: New.
8327 2011-04-25 Jason Merrill <jason@redhat.com>
8329 * g++.dg/cpp0x/sfinae17.C: New.
8331 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8334 * gcc.target/powerpc/pr48258-1.c: New file.
8335 * gcc.target/powerpc/pr48258-2.c: Ditto.
8337 2011-04-26 Xinliang David Li <davidxl@google.com>
8339 * gcc.dg/uninit-suppress.c: New test.
8340 * gcc.dg/uninit-suppress.c: New test.
8342 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8345 * gcc.dg/pr48768.c: New test.
8347 PR tree-optimization/48734
8348 * gcc.c-torture/compile/pr48734.c: New test.
8351 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8353 2011-04-26 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/48731
8356 * gcc.dg/torture/pr48731.c: New testcase.
8358 2011-04-26 Richard Guenther <rguenther@suse.de>
8361 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8363 2011-04-26 Richard Guenther <rguenther@suse.de>
8366 * gcc.dg/torture/pr48694-1.c: New testcase.
8367 * gcc.dg/torture/pr48694-2.c: Likewise.
8369 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8371 * g++.dg/ext/underlying_type1.C: New.
8372 * g++.dg/ext/underlying_type2.C: Likewise.
8373 * g++.dg/ext/underlying_type3.C: Likewise.
8374 * g++.dg/ext/underlying_type4.C: Likewise.
8375 * g++.dg/ext/underlying_type5.C: Likewise.
8376 * g++.dg/ext/underlying_type6.C: Likewise.
8377 * g++.dg/ext/underlying_type7.C: Likewise.
8378 * g++.dg/ext/underlying_type8.C: Likewise.
8379 * g++.dg/ext/underlying_type9.C: Likewise.
8380 * g++.dg/ext/underlying_type10.C: Likewise.
8382 2011-04-25 Jason Merrill <jason@redhat.com>
8384 * g++.dg/cpp0x/regress/template-const2.C: New.
8386 2011-04-25 Jeff Law <law@redhat.com>
8388 * gcc.dg/tree-ssa/vrp56.c: new test.
8390 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8392 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8394 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8396 PR preprocessor/48740
8397 * c-c++-common/raw-string-11.c: New test.
8399 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8401 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8404 2011-04-23 Tobias Burnus <burnus@net-b.de>
8407 * gfortran.dg/coarray_19.f90: New.
8409 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8412 * gcc.dg/pr48685.c: New test.
8414 2011-04-22 Jan Hubicka <jh@suse.cz>
8416 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8418 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8420 PR tree-optimization/48717
8421 * gcc.c-torture/execute/pr48717.c: New test.
8423 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8426 * gcc.target/i386/pr48723.c: New test.
8428 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8431 * gcc.dg/gomp/pr48716.c: New test.
8432 * g++.dg/gomp/pr48716.C: New test.
8434 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8437 * gcc.dg/missing-field-init-2.c: Update testcase.
8439 2011-04-22 Alan Modra <amodra@gmail.com>
8441 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8443 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8446 * gfortran.dg/function_optimize_6.f90: New test.
8448 2011-04-21 Easwaran Raman <eraman@google.com>
8450 * gcc.dg/stack-layout-2.c: New test.
8452 2011-04-21 Richard Guenther <rguenther@suse.de>
8455 * g++.dg/lto/pr48207-2_0.C: New testcase.
8456 * g++.dg/lto/pr48207-3_0.C: Likewise.
8458 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8460 * gnat.dg/volatile5.adb: New test.
8461 * gnat.dg/volatile5_pkg.ads: New helper.
8463 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8466 * gcc.target/i386/pr48708.c: New test.
8468 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8470 * gcc.dg/vect/vect-119.c: New test.
8472 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8474 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8477 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8478 Richard Sandiford <richard.sandiford@linaro.org>
8481 * gcc.target/arm/pr46329.c: New test.
8483 2011-04-21 Tobias Burnus <burnus@net-b.de>
8486 * gfortran.dg/coarray_18.f90: New.
8488 2011-04-20 Jason Merrill <jason@redhat.com>
8490 * g++.dg/cpp0x/initlist47.C: New.
8492 * g++.dg/init/dtor4.C: New.
8494 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8497 * gcc.target/i386/sse2-pinsrw.c: New test.
8498 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8499 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8500 * gcc.target/i386/sse2-insvhi.c: Ditto.
8501 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8502 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8504 2011-04-20 Jason Merrill <jason@redhat.com>
8506 * g++.dg/template/const4.C: New.
8508 2011-04-20 Easwaran Raman <eraman@google.com>
8510 * gcc.dg/stack-layout-1.c: New test.
8512 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8514 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8515 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8518 2011-04-20 Kai Tietz <ktietz@redhat.com>
8520 * gcc.dg/binop-xor1.c: New test.
8521 * gcc.dg/binop-xor2.c: New test.
8522 * gcc.dg/binop-xor3.c: New test.
8523 * gcc.dg/binop-xor4.c: New test.
8524 * gcc.dg/binop-xor5.c: New test.
8526 2011-04-20 Richard Guenther <rguenther@suse.de>
8528 PR tree-optimization/47892
8529 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8531 2011-04-20 Richard Guenther <rguenther@suse.de>
8534 * g++.dg/torture/pr48695.C: New testcase.
8536 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8538 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8539 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8540 * gcc.c-torture/execute/pr45262.c: Ditto
8541 * gcc.dg/torture/pr43165.c: Ditto.
8542 * gcc.dg/torture/pr47228.c: Ditto.
8543 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8544 * gcc.dg/ipa/pr45644.c: Ditto.
8545 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8548 2011-04-19 Jason Merrill <jason@redhat.com>
8550 * g++.dg/ext/complex7.C: New.
8552 * g++.dg/ext/attrib41.C: New.
8554 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8557 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8559 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.target/i386/pr48678.c: New test.
8564 2011-04-19 Martin Jambor <mjambor@suse.cz>
8566 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8567 * g++.dg/opt/devirt2.C: New test.
8568 * g++.dg/ipa/devirt-g-1.C: Likewise.
8570 2011-04-19 Tobias Burnus <burnus@net-b.de>
8573 * gfortran.dg/whole_file_33.f90: New.
8575 2011-04-19 Martin Jambor <mjambor@suse.cz>
8577 * g++.dg/ipa/devirt-7.C: New test.
8579 2011-04-19 Richard Guenther <rguenther@suse.de>
8582 * g++.dg/lto/pr48207_0.C: New testcase.
8584 2011-04-18 Jason Merrill <jason@redhat.com>
8586 * g++.dg/init/void1.C: New.
8588 * g++.dg/cpp0x/union4.C: New.
8590 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8593 * g++.dg/torture/pr48661.C: New test.
8596 * g++.dg/gomp/pr48632.C: New test.
8598 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8600 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8601 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8603 2011-04-18 Tobias Burnus <burnus@net-b.de>
8606 * gfortran.dg/coarray_17.f90: New.
8607 * gfortran.dg/coarray_10.f90: Update dg-error.
8609 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8612 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8613 * gfortran.dg/guality/guality.exp: Likewise.
8615 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8619 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8623 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8625 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8627 2011-04-18 Richard Guenther <rguenther@suse.de>
8630 * g++.dg/torture/pr46364.C: New testcase.
8632 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8634 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8636 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8638 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8640 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8641 Ira Rosen <ira.rosen@linaro.org>
8644 * gcc.target/arm/pr48252.c: New test.
8646 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8648 PR tree-optimization/48616
8649 * gcc.dg/pr48616.c: New test.
8651 2011-04-18 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/coarray_16.f90: New.
8656 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8659 * gfortran.dg/realloc_on_assign_7.f03: New test.
8661 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8663 PR libgfortran/48602
8664 * gfortran.dg/fmt_g0_6.f08: New test.
8666 2011-04-17 Jason Merrill <jason@redhat.com>
8668 * g++.dg/cpp0x/sfinae16.C: New.
8670 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8672 * gcc.target/mips/reg-var-1.c: New test.
8674 2011-04-17 Jan Hubicka <jh@suse.cz>
8676 * gcc.dg/winline-5.c: Update testcase.
8678 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8680 * gnat.dg/discr27.ad[sb]: Move dg directive.
8681 * gnat.dg/discr28.ad[sb]: New test.
8682 * gnat.dg/discr28_pkg.ads: New helper.
8684 2011-04-17 Michael Matz <matz@suse.de>
8686 PR tree-optimization/48622
8688 * gcc.dg/lto/pr48622_0.c: New test.
8690 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8692 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8693 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8694 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8695 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8696 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8697 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8699 2011-04-15 Jason Merrill <jason@redhat.com>
8701 * g++.dg/cpp0x/range-for17.C: New.
8703 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8705 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8706 * g++.dg/cpp0x/range-for3.C: Likewise.
8707 * g++.dg/cpp0x/range-for9.C: Correct error message.
8708 * g++.dg/cpp0x/range-for11.C: New.
8709 * g++.dg/cpp0x/range-for12.C: New.
8710 * g++.dg/cpp0x/range-for13.C: New.
8711 * g++.dg/cpp0x/range-for14.C: New.
8712 * g++.dg/cpp0x/range-for15.C: New.
8713 * g++.dg/cpp0x/range-for16.C: New.
8715 2011-04-15 Tobias Burnus <burnus@net-b.de>
8718 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8720 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8722 * objc.dg/naming-4.m: Updated.
8723 * objc.dg/naming-5.m: Updated.
8724 * objc.dg/naming-6.m: New.
8725 * objc.dg/naming-7.m: New.
8726 * obj-c++.dg/naming-1.mm: Updated.
8727 * obj-c++.dg/naming-2.mm: Updated.
8728 * obj-c++.dg/naming-3.mm: New.
8729 * obj-c++.dg/naming-4.mm: New.
8731 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8733 PR libgfortran/48589
8734 * gfortran.dg/fmt_g0_5.f08: New test.
8736 2011-04-15 Richard Guenther <rguenther@suse.de>
8739 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8741 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8743 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8744 -finline-limit=0 to -fno-inline
8746 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8752 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8756 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8757 * gcc.target/i386/avx-insertps-3.c: New test.
8758 * gcc.target/i386/avx-insertps-4.c: New test.
8760 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8762 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8765 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8770 * gcc.target/avr/pr46779-1.c: New test case
8771 * gcc.target/avr/pr46779-2.c: New test case
8773 2011-04-14 Jason Merrill <jason@redhat.com>
8775 * g++.dg/cpp0x/sfinae15.C: New.
8777 * g++.dg/cpp0x/sfinae14.C: New.
8779 * g++.dg/ext/vla10.C: New.
8781 2011-04-14 Richard Guenther <rguenther@suse.de>
8783 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8785 2011-04-14 Richard Guenther <rguenther@suse.de>
8787 * gcc.dg/fold-bitand-4.c: Move ...
8788 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8790 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8792 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8794 * gcc.target/avr/torture/trivial.c: Ditto.
8796 2011-04-13 Jason Merrill <jason@redhat.com>
8798 * g++.dg/template/operator11.C: New.
8800 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/gomp/pr48591.c: New test.
8806 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8807 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8809 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8812 * g++.dg/template/dependent-expr7.C: New test case.
8814 2011-04-13 Jason Merrill <jason@redhat.com>
8816 * g++.dg/cpp0x/sfinae13.C: New.
8818 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8820 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8822 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8824 * gcc.target/arm/pr43698.c: Remove -march option.
8826 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8828 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8831 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8835 * gfortran.dg/realloc_on_assign_6.f03: New test.
8837 2011-04-12 Kai Tietz <ktietz@redhat.com>
8839 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8840 targets the additional -mno-ms-bitfields and
8841 -Wno-packed-bitfield-compat options.
8842 * g++.dg/ext/bitfield3.C: Likewise.
8843 * g++.dg/ext/bitfield4.C: Likewise.
8844 * g++.dg/ext/bitfield5.C: Likewise.
8845 * gcc.dg/bitfld-15.c: Likewise.
8846 * gcc.dg/bitfld-16.c: Likewise.
8847 * gcc.dg/bitfld-17.c: Likewise.
8848 * gcc.dg/bitfld-18.c: Likewise.
8850 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8852 * gcc.target/arm/neon-vld3-1.c: New test.
8853 * gcc.target/arm/neon-vst3-1.c: New test.
8854 * gcc.target/arm/neon/v*.c: Regenerate.
8856 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8858 PR rtl-optimization/48549
8859 * g++.dg/opt/pr48549.C: New test.
8861 2011-04-12 Richard Guenther <rguenther@suse.de>
8863 PR tree-optimization/46076
8864 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8866 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8869 * lib/compat.exp (compat-execute): Declare unsupported after
8870 stripping path from src1.
8871 * lib/lto.exp (lto-execute): Likewise.
8873 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8876 * gcc.dg/pr48552-1.c: New test.
8877 * gcc.dg/pr48552-2.c: New test.
8879 2011-04-11 Jason Merrill <jason@redhat.com>
8881 * g++.dg/cpp0x/sfinae12.C: New.
8883 * g++.dg/cpp0x/enum10.C: New.
8885 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8887 * g++.dg/cpp0x/rv-func.C: New.
8889 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8891 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8894 2011-04-11 Martin Jambor <mjambor@suse.cz>
8896 PR tree-optimization/48195
8897 * gcc.dg/ipa/pr48195.c: New test.
8899 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8901 * gnat.dg/return3.adb: Remove unused switch.
8903 2011-04-08 Mike Stump <mikestump@comcast.net>
8906 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8907 default to fno-common.
8909 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8911 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8912 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8914 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8917 * gfortran.dg/function_optimize_5.f90: New test.
8919 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8921 * gnat.dg/aggr17.adb: New test.
8922 * gnat.dg/aggr18.adb: Likewise.
8924 2011-04-08 Michael Matz <matz@suse.de>
8927 * gcc.target/i386/pr48389.c: New test.
8929 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8931 PR rtl-optimization/48272
8932 * g++.dg/opt/pr48272.C: New.
8934 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8936 PR rtl-optimization/48235
8937 * gcc.dg/pr48235.c: New.
8939 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8941 PR rtl-optimization/48302
8942 * g++.dg/opt/pr48302.C: New.
8944 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8947 * g++.dg/opt/pr48273.C: New.
8949 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8951 PR rtl-optimization/48442
8952 * gcc.dg/pr48442.c: New.
8954 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8956 PR tree-optimization/48377
8957 * gcc.dg/vect/pr48377.c: New test.
8959 2011-04-07 Jason Merrill <jason@redhat.com>
8961 * g++.dg/cpp0x/regress/call1.C: New.
8963 * g++.dg/cpp0x/variadic107.C: New.
8965 * g++.dg/cpp0x/sfinae11.C: New.
8966 * g++.dg/cpp0x/noexcept02.C: Fix.
8968 * g++.dg/cpp0x/sfinae10.C: New.
8970 * g++.dg/cpp0x/sfinae9.C: New.
8972 * c-c++-common/Wcast-qual-1.c: Move here from...
8973 * gcc.dg/cast-qual-3.c: ...here, and...
8974 * g++.dg/warn/Wcast-qual2.C: ...here.
8976 * g++.dg/cpp0x/sfinae8.C: New.
8978 * g++.dg/cpp0x/sfinae7.C: New.
8980 * g++.dg/cpp0x/enum9.C: New.
8982 2011-04-07 Mike Stump <mikestump@comcast.net>
8984 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8985 with no trampolines.
8987 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8990 * gfortran.dg/gomp/pr48117.f90: New test.
8993 * gcc.dg/torture/pr48343.c: New test.
8995 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8997 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8999 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9001 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9003 2011-04-07 Tom de Vries <tom@codesourcery.com>
9006 * lib/scanasm.exp (object-size): New proc.
9007 * gcc.target/arm/pr43920-2.c: New test.
9009 2011-04-06 Tobias Burnus <burnus@net-b.de>
9013 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9015 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9017 * gcc.dg/mtune.c: Prune note from output.
9019 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.dg/guality/pr36977.c: New test.
9023 * gcc.dg/guality/pr48466.c: New test.
9025 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9027 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9029 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9031 * gnat.dg/return3.adb: New test.
9033 2011-04-06 Richard Guenther <rguenther@suse.de>
9035 PR tree-optimization/47663
9036 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9038 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9040 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9041 Solaris 8 and 9 as well.
9043 2011-04-05 Tom de Vries <tom@codesourcery.com>
9046 * gcc.target/arm/pr43920-1.c: New test.
9048 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9050 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9051 (cctor): Actually return the value.
9052 (main): Cast return values.
9054 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9056 * gfortran.dg/character_comparison_8.f90: New test.
9058 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9060 * frontend-passes: (optimize_lexical_comparison): New function.
9061 (optimize_expr): Call it.
9062 (optimize_comparison): Also handle lexical comparison functions.
9063 Return false instad of -2 for unequal comparison.
9065 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9068 * function_optimize_4.f90: New test.
9070 2011-04-04 Tobias Burnus <burnus@net-b.de>
9073 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9074 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9075 * gfortran.dg/coarray_15.f90: New.
9077 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9080 * gfortran.dg/bessel_7.f90: Likewise.
9082 2011-04-03 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9086 2011-04-03 Richard Guenther <rguenther@suse.de>
9087 Ira Rosen <ira.rosen@linaro.org>
9089 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9090 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9091 -ftree-loop-if-convert-stores.
9093 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9095 * gnat.dg/specs/aggr2.ads: New test.
9097 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9099 * gnat.dg/debug2.ad[sb]: New test.
9100 * gnat.dg/debug2_pkg.ads: New helper.
9101 * gnat.dg/debug3.ad[sb]: New test.
9103 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9105 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9107 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9110 * gcc.c-torture/compile/pr48335-1.c: New test.
9111 * gcc.dg/pr48335-1.c: New test.
9112 * gcc.dg/pr48335-2.c: New test.
9113 * gcc.dg/pr48335-3.c: New test.
9114 * gcc.dg/pr48335-4.c: New test.
9115 * gcc.dg/pr48335-5.c: New test.
9116 * gcc.dg/pr48335-6.c: New test.
9117 * gcc.dg/pr48335-7.c: New test.
9118 * gcc.dg/pr48335-8.c: New test.
9119 * gcc.target/i386/pr48335-1.c: New test.
9121 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9124 * gcc.dg/Waddress.c: New test.
9126 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9129 * gfortran.dg/function_optimize_3.f90: New test.
9131 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9133 * gcc.c-torture/compile/20110401-1.c: New test.
9135 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9136 * g++.dg/lto/20091002-2_0.C: Likewise.
9137 * g++.dg/lto/20090303_0.c: Likewise.
9138 * g++.dg/lto/20091004-1_0.C: Likewise.
9139 * g++.dg/lto/20091002-3_0.C: Likewise.
9140 * g++.dg/lto/20091004-2_0.C: Likewise.
9141 * g++.dg/lto/20081123_0.C: Likewise.
9142 * g++.dg/lto/20090313_0.C: Likewise.
9143 * g++.dg/lto/20081109-1_0.C: Likewise.
9144 * g++.dg/lto/20081219_0.C: Likewise.
9145 * g++.dg/lto/20081204-1_0.C: Likewise.
9146 * g++.dg/lto/20090302_0.C: Likewise.
9147 * g++.dg/lto/20081119-1_0.C: Likewise.
9148 * g++.dg/lto/20081118_0.C: Likewise.
9149 * gcc.dg/lto/20091020-2_0.c: Likewise.
9150 * gcc.dg/lto/20090210_0.c: Likewise.
9151 * gcc.dg/lto/20081204-1_0.c: Likewise.
9152 * gcc.dg/lto/20081224_0.c: Likewise.
9153 * gcc.dg/lto/20090219_0.c: Likewise.
9154 * gcc.dg/lto/20091014-1_0.c: Likewise.
9155 * gcc.dg/lto/20091016-1_0.c: Likewise.
9156 * gcc.dg/lto/20090206-2_0.c: Likewise.
9157 * gcc.dg/lto/20090116_0.c: Likewise.
9158 * gcc.dg/lto/20091013-1_0.c: Likewise.
9159 * gcc.dg/lto/20091015-1_0.c: Likewise.
9160 * gcc.dg/lto/20090126-2_0.c: Likewise.
9162 2011-03-31 Ian Lance Taylor <iant@google.com>
9164 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9166 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9168 * gnat.dg/opt16.adb: New test.
9170 2011-03-31 Jason Merrill <jason@redhat.com>
9172 * g++.dg/cpp0x/defaulted24.C: New.
9174 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9177 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9180 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9182 * g++.dg/other/i386-9.C: New test.
9184 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9186 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9188 2011-03-30 Jason Merrill <jason@redhat.com>
9190 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9192 * g++.dg/cpp0x/regress/isnan.C: New.
9194 * g++.dg/cpp0x/initlist46.C: New.
9196 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9199 * gcc.target/arm/neon-modes-2.c: New test.
9201 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9204 * gcc.c-torture/compile/pr48305.c: New test.
9206 2011-03-29 Jason Merrill <jason@redhat.com>
9208 * g++.dg/cpp0x/regress/value-dep1.C: New.
9210 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9212 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9214 2011-03-29 Ian Lance Taylor <iant@google.com>
9216 * go.test/go-test.exp: Handle the test lines used in several new
9218 (errchk): Add opts parameter. Change all callers. Handle parens
9221 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9222 Dominique d'Humieres <dominiq@lps.ens.fr>
9224 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9225 and __APPLE__ && __PPC__ && __ALTIVEC__.
9227 2011-03-29 Jason Merrill <jason@redhat.com>
9229 * g++.dg/cpp0x/dependent1.C: New.
9231 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9233 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9235 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9237 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9240 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9241 * gfortran.dg/proc_ptr_comp_32.f90: New.
9243 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9245 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9246 check for corresponding warning.
9248 2011-03-28 Jason Merrill <jason@redhat.com>
9250 * g++.dg/cpp0x/rv-deduce2.C: New.
9252 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9255 * gcc.dg/pr48203.c: New test.
9257 2011-03-28 Jeff Law <law@redhat.com>
9259 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9261 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9263 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9264 and __PPC__ && __ALTIVEC__.
9266 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9269 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9270 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9271 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9272 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9274 2011-03-28 Jason Merrill <jason@redhat.com>
9276 * g++.dg/cpp0x/initlist-array2.C: New.
9278 * g++.dg/cpp0x/initlist-array1.C: New.
9280 * g++.dg/cpp0x/constexpr-compound.C: New.
9282 * g++.dg/cpp0x/constexpr-using.C: New.
9284 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9286 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9289 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9291 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9293 * gcc.dg/slp-1.c: New test.
9295 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9297 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9298 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9299 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9300 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9301 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9302 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9303 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9304 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9305 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9306 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9307 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9308 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9309 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9310 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9312 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9315 * gfortran.dg/trim_optimize_5.f90: New test.
9316 * gfortran.dg/trim_optimize_6.f90: New test.
9318 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9321 * gcc.target/mips/madd-7.c: Remove -mlong32.
9322 * gcc.target/mips/msub-7.c: Likewise.
9324 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9326 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9327 accesses to preserve the meaning of the test for doubleword vectors.
9328 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9329 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9331 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9334 * gfortran.dg/class_42.f03: New.
9336 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9338 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9341 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9343 PR rtl-optimization/48144
9344 * gcc.dg/pr48144.c: New test.
9346 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9348 * gnat.dg/discr27.ad[sb]: New test.
9350 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9352 * gnat.dg/limited_with2.ad[sb]: New test.
9353 * gnat.dg/limited_with2_pkg1.ads: New helper.
9354 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9356 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9358 * gnat.dg/opt15.adb: New test.
9359 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9361 2011-03-25 Tobias Burnus <burnus@net-b.de>
9365 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9366 * gfortran.dg/leadz_trailz_3.f90: Ditto
9368 2011-03-25 Martin Jambor <mjambor@suse.cz>
9370 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9372 2011-03-25 Jason Merrill <jason@redhat.com>
9374 * g++.dg/cpp0x/defaulted22.C: New.
9375 * g++.dg/cpp0x/defaulted23.C: New.
9376 * g++.dg/cpp0x/defaulted15.C: Adjust.
9378 2011-03-25 Jason Merrill <jason@redhat.com>
9380 * g++.dg/cpp0x/move1.C: New.
9382 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9385 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9387 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9390 for mips-sgi-irix6.5.
9391 Replace snprintf prototype by <stdio.h>.
9393 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9396 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9397 run_expensive_tests.
9398 * gcc.dg/graphite/block-4.c: Likewise.
9399 * gcc.dg/graphite/block-7.c: Likewise.
9400 * gcc.dg/graphite/block-8.c: Likewise.
9402 2011-03-25 Richard Guenther <rguenther@suse.de>
9404 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9405 * g++.dg/tree-ssa/pr8781.C: Likewise.
9406 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9407 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9408 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9409 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9410 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9411 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9412 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9413 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9414 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9415 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9416 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9417 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9418 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9420 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9421 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9424 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9425 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9426 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9429 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9430 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9431 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9432 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9433 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9434 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9435 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9436 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9437 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9438 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9439 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9440 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9441 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9442 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9443 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9444 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9445 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9446 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9447 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9448 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9449 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9450 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9451 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9452 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9453 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9454 * c-c++-common/pr46562-2.c: Likewise.
9455 * gfortran.dg/pr42108.f90: Likewise.
9456 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9457 foo to be inlined even at -O1.
9458 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9459 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9460 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9461 * gcc.dg/matrix/matrix.exp: Disable FRE.
9463 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9466 * gcc.dg/dfp/pr48204.c: New test.
9468 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9471 * gcc.c-torture/execute/pr47917.c: Move this...
9472 * gcc.dg/torture/pr47917.c: to here and add xfails.
9474 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9476 * gnat.dg/array16.ad[sb]: New test.
9477 * gnat.dg/array16.ads: New helper.
9479 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9481 * gnat.dg/derived_type2.adb: New test.
9483 2011-03-24 Richard Guenther <rguenther@suse.de>
9485 PR tree-optimization/48271
9486 * g++.dg/torture/pr48271.C: New testcase.
9488 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9490 * gnat.dg/array15.ad[sb]: New test.
9492 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9495 * gcc.target/i386/pr48237.c: New test.
9497 2011-03-24 Richard Guenther <rguenther@suse.de>
9500 * gcc.dg/builtin-object-size-10.c: New testcase.
9502 2011-03-24 Richard Guenther <rguenther@suse.de>
9504 PR tree-optimization/46562
9505 * c-c++-common/pr46562-2.c: New testcase.
9506 * c-c++-common/pr46562.c: Likewise.
9508 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9510 * gcc.dg/vect/vect-cselim-1.c: New test.
9511 * gcc.dg/vect/vect-cselim-2.c: New test.
9513 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9515 * gcc.target/arm/pr46934.c: New.
9517 2011-03-23 Ian Lance Taylor <iant@google.com>
9519 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9521 2011-03-23 Richard Guenther <rguenther@suse.de>
9523 * gcc.dg/struct: Remove directory and contents.
9525 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9528 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9530 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9532 * gnat.dg/discr26.ad[sb]: New test.
9533 * gnat.dg/discr26_pkg.ads: New helper.
9535 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9538 * gcc.target/arm/neon-vld-1.c: New test.
9540 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9542 * gnat.dg/array14.ad[sb]: New test.
9543 * gnat.dg/array14_pkg.ads: New helper.
9545 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9547 * gcc.c-torture/execute/920501-8.x: Remove.
9548 * gcc.c-torture/execute/930513-1.x: Remove.
9549 * gcc.c-torture/execute/960312-1.x: Remove.
9550 * gcc.c-torture/compile/20000804-1.c,
9551 gcc.c-torture/compile/20001205-1.c,
9552 gcc.c-torture/compile/20001226-1.c,
9553 gcc.c-torture/compile/20010518-2.c,
9554 gcc.c-torture/compile/20020312-1.c,
9555 gcc.c-torture/compile/20020604-1.c,
9556 gcc.c-torture/compile/920501-12.c,
9557 gcc.c-torture/compile/920501-4.c,
9558 gcc.c-torture/compile/920520-1.c,
9559 gcc.c-torture/compile/980506-1.c,
9560 gcc.c-torture/execute/980709-1.x,
9561 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9562 options for m68hc11.
9563 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9564 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9567 2011-03-22 Nick Clifton <nickc@redhat.com>
9569 * lib/target-supports.exp (check_profiling_available): Add MN10300
9570 to the list of targets that do not support profiling. Restore
9571 alpha sorting to this list.
9573 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9575 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9576 failure on 32-bit systems.
9577 * gcc.dg/torture/vector-2.c: Ditto.
9579 2011-03-22 Richard Guenther <rguenther@suse.de>
9581 PR tree-optimization/48228
9582 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9584 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9586 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9590 * gcc.target/powerpc/pr48226.c: New file.
9592 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9594 * lib/prune.exp (prune_gcc_output): Prune "could not create
9595 compact unwind for" warnings.
9597 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9601 * gcc.c-torture/execute/pr42544.c: New test.
9602 * gcc.c-torture/execute/pr48197.c: New test.
9604 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9606 PR preprocessor/48192
9607 * gcc.target/powerpc/pr48192.c: New file.
9610 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9611 split problem of 0 being loaded in a VSX register.
9613 2011-03-21 Richard Guenther <rguenther@suse.de>
9616 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9617 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9618 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9619 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9621 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9624 * gcc.dg/pr48213.c: New test.
9626 2011-03-21 Kai Tietz <ktietz@redhat.com>
9629 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9631 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9633 * gcc.target/arm/xor-and.c: New.
9635 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9638 * gfortran.dg/function_optimize_1.f90: New test.
9639 * gfortran.dg/function_optimize_2.f90: New test.
9641 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9643 PR rtl-optimization/47502
9644 * gcc.target/i386/pr47502-1.c: New.
9645 * gcc.target/i386/pr47502-2.c: Likewise.
9647 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9649 PR rtl-optimization/48156
9650 * gcc.dg/pr48156.c: New test.
9652 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9655 * gfortran.dg/scratch_1.f90: Adjust test.
9657 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9660 * gfortran.dg/scratch_1.f90: New test.
9662 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9664 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9665 variably modified typedefs.
9666 * gcc.dg/c1x-typedef-2.c: Remove.
9668 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9670 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9671 * gcc.dg/c1x-anon-struct-3.c: New test.
9672 * gcc.dg/anon-struct-11.c: Update.
9674 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9678 Only xfail with gas.
9680 2011-03-18 Jason Merrill <jason@redhat.com>
9682 * g++.dg/template/fn-ptr1.C: New.
9684 * g++.dg/overload/volatile1.C: New.
9686 * g++.dg/opt/pr23372.C: New.
9688 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9690 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9693 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9695 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9697 * gcc.target/arm/unsigned-extend-1.c: New.
9699 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9702 * gcc.c-torture/compile/pr48161.c: New test.
9704 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9707 * gcc.dg/torture/pr47725.c: New.
9709 2011-03-17 Jason Merrill <jason@redhat.com>
9711 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9712 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9714 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9716 * gnat.dg/specs/elab2.ads: New test.
9717 * gnat.dg/specs/elab2_pkg.ads: New helper.
9719 2011-03-17 Jason Merrill <jason@redhat.com>
9721 * g++.dg/cpp0x/decltype-1212.C: New.
9722 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9724 2011-03-17 Jason Merrill <jason@redhat.com>
9726 * g++.dg/parse/memfnquals1.C: New.
9728 2011-03-17 Richard Guenther <rguenther@suse.de>
9731 * gcc.dg/pr48134.c: New testcase.
9733 2011-03-17 Richard Guenther <rguenther@suse.de>
9736 * g++.dg/torture/pr48165.C: New testcase.
9738 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9740 PR rtl-optimization/48141
9741 * gcc.dg/pr48141.c: New test.
9743 2011-03-16 Jason Merrill <jason@redhat.com>
9745 * g++.dg/cpp0x/constexpr-48089.C: New.
9747 * g++.dg/cpp0x/constexpr-abi1.C: New.
9749 * g++.dg/cpp0x/constexpr-46336.C: New.
9750 * g++.dg/parse/friend5.C: Adjust expected errors.
9752 * g++.dg/cpp0x/constexpr-47570.C: New.
9754 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9757 * ++.dg/debug/dwarf2/typedef6.C: New test.
9759 2011-03-16 Jason Merrill <jason@redhat.com>
9761 * g++.dg/cpp0x/elision2.C: New.
9763 * g++.dg/cpp0x/constexpr-array3.C: New.
9765 2011-03-16 Jason Merrill <jason@redhat.com>
9767 * g++.dg/cpp0x/sfinae6.C: New.
9768 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9769 * g++.dg/cpp0x/pr45908.C: Likewise.
9770 * g++.dg/cpp0x/sfinae6.C: Likewise.
9771 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9772 * g++.old-deja/g++.law/arg11.C: Likewise.
9774 2011-03-16 Jason Merrill <jason@redhat.com>
9776 * g++.dg/template/incomplete6.C: New.
9778 2011-03-16 Jeff Law <law@redhat.com>
9780 * gcc.dg/tree-ssa/vrp55.c: New test.
9782 2011-03-16 Jason Merrill <jason@redhat.com>
9784 * g++.dg/cpp0x/auto22.C: New.
9786 2011-03-16 Richard Guenther <rguenther@suse.de>
9788 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9789 optimizing it away if promoted to const.
9791 2011-03-16 Richard Guenther <rguenther@suse.de>
9793 PR tree-optimization/48149
9794 * gcc.dg/fold-complex-1.c: New testcase.
9796 2011-03-16 Richard Guenther <rguenther@suse.de>
9799 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9802 2011-03-16 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/26134
9805 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9807 2011-03-16 Richard Guenther <rguenther@suse.de>
9809 PR tree-optimization/48146
9810 * gcc.dg/torture/pr48146.c: New testcase.
9812 2011-03-16 Richard Guenther <rguenther@suse.de>
9814 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9815 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9817 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9820 * gcc.c-torture/compile/pr48136.c: New test.
9822 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9825 * gcc.dg/guality/pr45882.c: New test.
9827 2011-03-15 Jason Merrill <jason@redhat.com>
9829 * g++.dg/cpp0x/constexpr-recursion.C: New.
9831 * g++.dg/cpp0x/implicit11.C: New.
9833 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9835 * g++.dg/cpp0x/constexpr-attribute.C: New.
9837 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9839 * g++.dg/parse/pr34758.C: New.
9841 2011-03-15 Xinliang David Li <davidxl@google.com>
9844 * gcc.dg/uninit-pred-7_d.c: New test.
9845 * gcc.dg/uninit-pred-8_d.c: New test.
9847 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9850 * gcc.target/arm/pr46788.c: New.
9852 2011-03-15 Richard Guenther <rguenther@suse.de>
9855 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9856 * gfortran.dg/ishft_4.f90: Likewise.
9857 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9859 2011-03-15 Richard Guenther <rguenther@suse.de>
9861 PR tree-optimization/13954
9862 * g++.dg/tree-ssa/pr13954.C: New testcase.
9864 2011-03-15 Richard Guenther <rguenther@suse.de>
9866 PR tree-optimization/48037
9867 * gcc.target/i386/pr48037-1.c: New testcase.
9869 2011-03-15 Richard Guenther <rguenther@suse.de>
9871 PR tree-optimization/41490
9872 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9873 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9874 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9875 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9876 * g++.dg/tree-ssa/pr33604.C: Adjust.
9878 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9881 * gcc.c-torture/execute/pr47917.c: New test.
9882 * gcc.dg/pr47917.c: New test.
9885 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9887 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9889 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9890 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9891 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9892 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9893 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9894 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9895 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9896 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9897 * gcc.target/i386/avx-floor-vec.c: Ditto.
9898 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9899 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9900 * gcc.target/i386/avx-rint-vec.c: Ditto.
9901 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9902 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9903 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9904 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9906 2011-03-14 Tom Tromey <tromey@redhat.com>
9908 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9909 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9910 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9912 2011-03-14 Tom Tromey <tromey@redhat.com>
9914 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9915 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9916 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9918 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9920 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9922 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9924 PR rtl-optimization/47166
9925 * gcc.c-torture/execute/postmod-1.c: New test.
9927 2011-03-14 Richard Guenther <rguenther@suse.de>
9930 * gcc.dg/torture/pr48098.c: New testcase.
9932 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9935 * gcc.target/powerpc/pr48053-1.c: New test.
9936 * gcc.target/powerpc/pr48053-2.c: Likewise.
9938 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9941 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9943 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9946 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9948 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9951 * gfortran.dg/class_41.f03: New.
9953 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9955 * g++.dg/conversion/cast3.C: New test.
9957 2011-03-11 Jason Merrill <jason@redhat.com>
9959 * g++.dg/template/error45.C: New.
9961 * g++.dg/parse/no-type-defn1.C: New.
9963 * g++.dg/ext/attrib40.C: New.
9965 * g++.dg/cpp0x/regress/array1.C: New.
9967 2011-03-11 Richard Guenther <rguenther@suse.de>
9969 PR tree-optimization/48067
9970 * gcc.dg/pr48067.c: New testcase.
9972 2011-03-11 Richard Guenther <rguenther@suse.de>
9975 * g++.dg/lto/20110311-1_0.C: New testcase.
9977 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9980 * g++.dg/inherit/virtual8.C: New test.
9983 * gcc.dg/torture/pr48044.c: New test.
9985 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9988 * gfortran.dg/proc_ptr_comp_31.f90: New.
9990 2011-03-11 Richard Guenther <rguenther@suse.de>
9992 PR tree-optimization/47278
9993 * gcc.dg/torture/pr47278-1.c: New testcase.
9994 * gcc.dg/torture/pr47278-2.c: Likewise.
9996 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9998 PR tree-optimization/48063
9999 * gcc.dg/torture/pr48063.c: New test.
10001 2011-03-10 Jason Merrill <jason@redhat.com>
10003 * g++.dg/template/array22.C: New.
10005 * g++.dg/cpp0x/syntax-err1.C: New.
10006 * g++.dg/parse/error36.C: Adjust expected errors.
10007 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10008 * g++.old-deja/g++.pt/typename3.C: Likewise.
10009 * g++.old-deja/g++.pt/typename4.C: Likewise.
10010 * g++.old-deja/g++.pt/typename6.C: Likewise.
10012 2011-03-09 Jason Merrill <jason@redhat.com>
10014 * g++.dg/template/nontype22.C: New.
10016 2011-03-09 Martin Jambor <mjambor@suse.cz>
10018 PR tree-optimization/47714
10019 * g++.dg/torture/pr47714.C: New test.
10021 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10024 * gcc.target/powerpc/pr47755-2.c: New file.
10026 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10028 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10029 is not set in the environment, pass 64 as first argument when not
10030 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10031 native where ulimit -u is supported.
10033 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10035 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10037 2011-03-08 Jason Merrill <jason@redhat.com>
10039 * g++.dg/template/nontype21.C: New.
10041 * g++.dg/template/anon5.C: New.
10043 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10046 * gcc.dg/pr47881.c: New test.
10048 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10051 * g++.dg/lookup/template3.C: New test.
10053 2011-03-08 Kai Tietz <ktietz@redhat.com>
10055 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10058 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10061 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10062 sizeof to compute alignment.
10064 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10066 PR tree-optimization/48022
10067 * gcc.dg/pr48022-1.c: New test.
10068 * gcc.dg/pr48022-2.c: New test.
10070 2011-03-07 Jason Merrill <jason@redhat.com>
10072 * g++.dg/template/nontype20.C: New.
10073 * g++.dg/init/member1.C: Adjust expected errors.
10074 * g++.dg/parse/constant4.C: Likewise.
10075 * g++.dg/template/qualified-id3.C: Likewise.
10076 * g++.old-deja/g++.pt/crash10.C: Likewise.
10078 * g++.dg/cpp0x/regress/non-const1.C: New.
10080 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10083 * gcc.dg/pr47991.c: New test.
10085 2011-03-07 Jason Merrill <jason@redhat.com>
10087 * g++.dg/abi/mangle46.C: New.
10089 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10092 * gcc.target/powerpc/pr47862.c: New.
10094 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10097 * gcc.target/i386/combine-mul.c: Require nonpic.
10099 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10100 Nathan Froyd <froydnj@codesourcery.com>
10102 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10104 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10106 * README.QMTEST: Remove.
10108 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10109 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10112 * gfortran.dg/array_constructor_37.f90 : New test.
10114 2011-03-05 Jason Merrill <jason@redhat.com>
10116 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10117 * g++.dg/abi/mangle45.C: Likewise.
10118 * g++.dg/cpp0x/trailing1.C: Likewise.
10120 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10122 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10124 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10126 PR rtl-optimization/47899
10127 * gcc.dg/pr47899.c: New test.
10129 * gcc.dg/torture/pr47968.c: Ignore warnings.
10131 PR tree-optimization/47967
10132 * gcc.c-torture/compile/pr47967.c: New test.
10134 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10136 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10137 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10139 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10141 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10142 and property_getAttributes() if __OBJC2__.
10143 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10144 * objc.dg/property/property-encoding-1.m: New.
10145 * obj-c++.dg/property/property-encoding-1.mm: New.
10147 2011-03-04 Jason Merrill <jason@redhat.com>
10149 * g++.dg/template/pseudodtor6.C: New.
10151 * g++.dg/inherit/covariant19.C: New.
10153 2011-03-04 Richard Guenther <rguenther@suse.de>
10155 PR middle-end/47968
10156 * gcc.dg/torture/pr47968.c: New testcase.
10158 2011-03-04 Richard Guenther <rguenther@suse.de>
10160 PR middle-end/47975
10161 * gcc.dg/torture/pr47975.c: New testcase.
10163 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10166 * g++.dg/template/crash106.C: New.
10168 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10171 * gcc.dg/gomp/pr47963.c: New test.
10172 * g++.dg/gomp/pr47963.C: New test.
10174 2011-03-02 Jason Merrill <jason@redhat.com>
10176 * g++.dg/cpp0x/regress/condition1.C: New.
10178 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10180 2011-03-01 Jason Merrill <jason@redhat.com>
10182 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10184 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10186 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10188 PR rtl-optimization/47925
10189 * gcc.c-torture/execute/pr47925.c: New test.
10191 2011-03-01 Jason Merrill <jason@redhat.com>
10193 * g++.dg/cpp0x/decltype25.C: New.
10195 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10197 2011-03-01 Richard Guenther <rguenther@suse.de>
10199 PR tree-optimization/47890
10200 * gcc.dg/torture/pr47890.c: New testcase.
10202 2011-03-01 Richard Guenther <rguenther@suse.de>
10205 * gcc.dg/lto/pr47924_0.c: New testcase.
10207 2011-03-01 Richard Guenther <rguenther@suse.de>
10210 * gfortran.dg/lto/pr46911_0.f: New testcase.
10212 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10214 PR libgfortran/47933
10215 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10216 compile errors from older code form.
10218 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10220 PR libgfortran/47567
10221 * gfortran.dg/fmt_fw_d.f90: New test.
10223 2011-02-28 Jason Merrill <jason@redhat.com>
10225 * g++.dg/inherit/covariant18.C: New.
10227 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10229 PR middle-end/47893
10230 * gcc.dg/pr47893.c: New test.
10232 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10234 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10235 NULL in case of a selector with conflicting types.
10236 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10238 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10240 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10241 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10242 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10243 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10245 2011-02-28 Jason Merrill <jason@redhat.com>
10248 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10250 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10252 PR libgfortran/47778
10253 * gfortran.dg/namelist_71.f90: New test.
10255 2011-02-27 Jason Merrill <jason@redhat.com>
10258 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10259 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10261 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10264 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10266 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10269 * gfortran.dg/gomp/task-1.f90: Removed.
10271 2011-02-26 Jason Merrill <jason@redhat.com>
10273 * g++.dg/template/this-targ1.C: New.
10275 * g++.dg/cpp0x/regress/template-const1.C: New.
10276 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10277 * g++.dg/template/function1.C: Adjust.
10278 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10279 * g++.dg/debug/debug7.C: Adjust.
10281 2011-02-26 Tobias Burnus <burnus@net-b.de>
10284 * gfortran.dg/gomp/task-1.f90: New.
10286 2011-02-25 Jie Zhang <jie@codesourcery.com>
10288 * gcc.target/arm/neon-thumb2-move.c: Add
10289 dg-require-effective-target arm_thumb2_ok.
10291 2011-02-24 Jason Merrill <jason@redhat.com>
10293 * g++.dg/parse/constant1.C: Specify C++98 mode.
10294 * g++.dg/parse/constant5.C: Likewise.
10295 * g++.dg/parse/error2.C: Likewise.
10296 * g++.dg/parse/semicolon3.C: Likewise.
10297 * g++.dg/template/crash14.C: Likewise.
10298 * g++.dg/template/local4.C: Likewise.
10299 * g++.dg/template/nontype3.C: Likewise.
10300 * g++.dg/parse/crash31.C: Adjust expected errors.
10301 * g++.dg/template/function1.C: Likewise.
10302 * g++.dg/template/ref3.C: Likewise.
10303 * g++.dg/template/static9.C: Likewise.
10304 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10306 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10307 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10308 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10309 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10310 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10312 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10315 * gfortran.dg/pr47878.f90: New test.
10317 2011-02-24 Richard Guenther <rguenther@suse.de>
10320 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10321 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10323 2011-02-24 Richard Guenther <rguenther@suse.de>
10326 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10327 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10329 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10331 PR libgfortran/47567
10332 * gfortran.dg/fmt_f0_1.f90: Update test.
10334 2011-02-23 Jason Merrill <jason@redhat.com>
10336 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10337 * g++.dg/abi/mangle45.C: New.
10339 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10340 * g++.dg/template/canon-type-9.C: Match use of decltype
10341 between declaration and definition.
10342 * g++.dg/template/canon-type-12.C: Likewise.
10344 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10347 * gfortran.dg/nested_allocatables_1.f90: New.
10349 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10352 * g++.dg/pr46868.C: New test.
10353 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10354 * g++.dg/parse/error14.C: Adjust.
10356 2011-02-23 Richard Guenther <rguenther@suse.de>
10358 PR tree-optimization/47838
10359 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10361 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10363 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10365 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10367 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10368 * gfortran.dg/count_init_expr.f03: Ditto.
10369 * gfortran.dg/gomp/pr43711.f90: Ditto.
10370 * gcc.dg/struct-parse-2.c: Ditto.
10371 * gcc.dg/parse-error-3.c: Ditto.
10372 * gcc.dg/Wlogical-op-1.c: Ditto.
10373 * gcc.dg/Walways-true-1.c: Ditto.
10374 * gcc.dg/pr24225.c: Ditto.
10375 * gcc.dg/Walways-true-2.c: Ditto.
10376 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10377 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10378 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10379 * g++.dg/overload/defarg4.C: Ditto.
10380 * g++.dg/inherit/covariant16.C: Ditto.
10381 * g++.dg/inherit/virtual7.C: Ditto.
10382 * g++.dg/template/canon-type-9.C: Ditto.
10383 * g++.dg/template/access19.C: Ditto.
10384 * g++.dg/template/call7.C: Ditto.
10385 * g++.dg/template/canon-type-2.C: Ditto.
10386 * g++.dg/template/init7.C: Ditto.
10387 * g++.dg/template/sizeof-template-argument.C: Ditto.
10388 * g++.dg/template/const3.C: Ditto.
10389 * g++.dg/template/sfinae26.C: Ditto.
10390 * g++.dg/template/sfinae26.C: Ditto.
10391 * g++.dg/template/canon-type-11.C: Ditto.
10392 * g++.dg/template/union2.C: Ditto.
10393 * g++.dg/template/canon-type-3.C: Ditto.
10394 * g++.dg/template/canon-type-1.C: Ditto.
10395 * g++.dg/template/canon-type-5.C: Ditto.
10396 * g++.dg/template/canon-type-7.C: Ditto.
10397 * g++.dg/template/canon-type-10.C: Ditto.
10398 * g++.dg/template/spec36.C: Ditto.
10399 * g++.dg/template/typedef38.C: Ditto.
10400 * g++.dg/template/canon-type-4.C: Ditto.
10401 * g++.dg/template/canon-type-6.C: Ditto.
10402 * g++.dg/template/canon-type-13.C: Ditto.
10403 * g++.dg/template/instantiate9.C: Ditto.
10404 * g++.dg/template/ttp22.C: Ditto.
10405 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10406 * g++.dg/warn/Walways-true-1.C: Ditto.
10407 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10408 * g++.dg/warn/Walways-true-2.C: Ditto.
10409 * g++.dg/conversion/op4.C: Ditto.
10410 * g++.dg/opt/pr19650.C: Ditto.
10411 * g++.dg/lookup/friend11.C: Ditto.
10412 * g++.dg/other/default2.C: Ditto.
10413 * g++.dg/other/default3.C: Ditto.
10414 * g++.dg/other/dtor2.C: Ditto.
10415 * g++.dg/other/friend5.C: Ditto.
10416 * g++.dg/other/default5.C: Ditto.
10417 * g++.dg/init/brace6.C: Ditto.
10418 * g++.dg/init/aggr5.C: Ditto.
10419 * g++.dg/init/error2.C: Ditto.
10420 * g++.dg/expr/bound-mem-fun.C: Ditto.
10421 * g++.dg/expr/cond6.C: Ditto.
10422 * g++.dg/expr/stmt-expr-1.C: Ditto.
10423 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10424 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10425 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10426 * g++.dg/cpp0x/bracket1.C: Ditto.
10427 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10428 * g++.dg/cpp0x/pr38646.C: Ditto.
10429 * g++.dg/cpp0x/variadic73.C: Ditto.
10430 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10431 * g++.dg/cpp0x/bracket4.C: Ditto.
10432 * g++.dg/cpp0x/decltype4.C: Ditto.
10433 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10434 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10435 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10436 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10437 * g++.dg/cpp0x/decltype2.C: Ditto.
10438 * g++.dg/cpp0x/decltype1.C: Ditto.
10439 * g++.dg/cpp0x/bracket2.C: Ditto.
10440 * g++.dg/cpp0x/decltype5.C: Ditto.
10441 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10442 * g++.dg/cpp0x/variadic70.C: Ditto.
10443 * g++.dg/cpp0x/decltype6.C: Ditto.
10444 * g++.dg/cpp0x/rvo.C: Ditto.
10445 * g++.dg/cpp0x/vt-40092.C: Ditto.
10446 * g++.dg/cpp0x/variadic-new.C: Ditto.
10447 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10448 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10449 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10450 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10451 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10452 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10453 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10454 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10455 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10456 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10457 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10458 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10459 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10460 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10461 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10462 * g++.dg/cpp0x/pr39639.C: Ditto.
10463 * g++.dg/cpp0x/decltype3.C: Ditto.
10464 * g++.dg/cpp0x/variadic68.C: Ditto.
10465 * g++.dg/cpp0x/variadic-function.C: Ditto.
10466 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10467 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10468 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10469 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10470 * g++.dg/parse/crash35.C: Ditto.
10471 * g++.dg/parse/crash40.C: Ditto.
10472 * g++.dg/parse/defarg12.C: Ditto.
10473 * g++.dg/parse/crash34.C: Ditto.
10474 * g++.dg/parse/constructor3.C: Ditto.
10475 * g++.dg/parse/template23.C: Ditto.
10476 * g++.dg/parse/crash56.C: Ditto.
10477 * g++.dg/parse/dtor13.C: Ditto.
10478 * g++.dg/parse/error33.C: Ditto.
10479 * g++.dg/parse/ctor9.C: Ditto.
10480 * g++.dg/parse/error32.C: Ditto.
10481 * g++.dg/parse/error37.C: Ditto.
10482 * g++.dg/parse/bitfield3.C: Ditto.
10483 * g++.dg/parse/struct-4.C: Ditto.
10484 * g++.dg/ext/has_trivial_copy.C: Ditto.
10485 * g++.dg/ext/is_polymorphic.C: Ditto.
10486 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10487 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10488 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10489 * g++.dg/ext/is_union.C: Ditto.
10490 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10491 * g++.dg/ext/is_pod.C: Ditto.
10492 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10493 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10494 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10495 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10496 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10497 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10498 * g++.dg/ext/is_abstract.C: Ditto.
10499 * g++.dg/ext/has_trivial_assign.C: Ditto.
10500 * g++.dg/ext/is_class.C: Ditto.
10501 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10502 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10503 * g++.dg/ext/is_base_of.C: Ditto.
10504 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10505 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10506 * g++.dg/ext/is_empty.C: Ditto.
10507 * g++.dg/ext/is_enum.C: Ditto.
10508 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10509 * gnat.dg/opt11.adb: Ditto.
10510 * obj-c++.dg/pr45735.mm: Ditto.
10511 * obj-c++.dg/pr24393.mm: Ditto.
10512 * obj-c++.dg/exceptions-2.mm: Ditto.
10513 * objc.dg/pr45735.m: Ditto.
10514 * objc.dg/pr24393.m: Ditto.
10516 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10518 * objc.dg/attributes/objc-exception-1.m: New.
10520 2011-02-23 Jie Zhang <jie@codesourcery.com>
10522 * gcc.dg/cpp/include7.c: New test.
10524 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10527 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10529 2011-02-23 Jie Zhang <jie@codesourcery.com>
10531 PR rtl-optimization/47763
10532 * gcc.dg/pr47763.c: New test.
10534 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10537 * gfortran.dg/whole_file_32.f90 : New test.
10539 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10542 * g++.dg/inherit/virtual7.C: New test.
10544 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10547 * objc.dg/type-size-3.m: Updated error message.
10548 * objc.dg/type-size-4.m: New test.
10549 * objc.dg/type-size-5.m: New test.
10551 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10553 * lib/gnat.exp: Fix comments.
10554 Don't load libgloss.exp.
10555 (default_gnat_version): Call $compiler with --version.
10556 Adapt regexp for gnatmake output, insert version.
10557 (gnat_version): New proc.
10558 (gnat_init): Remove gnat_libgcc_s_path.
10559 (gnat_target_compile): Likewise.
10560 Remove ld_library_path.
10561 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10562 (gnat_pass): Remove.
10563 (gnat_pass): Remove.
10564 (gnat_finish): Remove.
10565 (gnat_exit): Remove.
10566 (local_find_gnatmake): Reindent.
10567 (runtest_file_p): Remove.
10568 (prune_warnings): Remove.
10569 (find_gnatclean): New proc.
10570 * lib/gnat-dg.exp (lremove): New proc.
10571 (gnat-dg-test): Reindent.
10572 Remove additional output files.
10573 (gnat-dg-runtest): Remove.
10575 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10576 * gnat.dg/loop_optimization6.adb: Likewise.
10577 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10579 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10581 PR tree-optimization/47835
10582 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10584 2011-02-22 Tobias Burnus <burnus@net-b.de>
10586 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10587 * gfortran.dg/abstract_type_2.f03: Ditto.
10588 * gfortran.dg/abstract_type_3.f03: Ditto.
10589 * gfortran.dg/abstract_type_4.f03: Ditto.
10590 * gfortran.dg/abstract_type_5.f03: Ditto.
10591 * gfortran.dg/abstract_type_6.f03: Ditto.
10592 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10593 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10594 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10595 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10596 * gfortran.dg/array_function_5.f90: Ditto.
10597 * gfortran.dg/asynchronous_3.f03: Ditto.
10598 * gfortran.dg/char_expr_1.f90: Ditto.
10599 * gfortran.dg/class_14.f03: Ditto.
10600 * gfortran.dg/data_array_6.f: Ditto.
10601 * gfortran.dg/data_invalid.f90: Ditto.
10602 * gfortran.dg/dot_product_1.f03: Ditto.
10603 * gfortran.dg/func_derived_5.f90: Ditto.
10604 * gfortran.dg/func_result_4.f90: Ditto.
10605 * gfortran.dg/implied_do_1.f90: Ditto.
10606 * gfortran.dg/initialization_25.f90: Ditto.
10607 * gfortran.dg/initialization_26.f90: Ditto.
10608 * gfortran.dg/interface_34.f90: Ditto.
10609 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10610 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10611 * gfortran.dg/matmul_8.f03: Ditto.
10612 * gfortran.dg/merge_init_expr.f90: Ditto.
10613 * gfortran.dg/pack_assign_1.f90: Ditto.
10614 * gfortran.dg/pack_vector_1.f90: Ditto.
10615 * gfortran.dg/pointer_check_8.f90: Ditto.
10616 * gfortran.dg/product_init_expr.f03: Ditto.
10617 * gfortran.dg/reshape_order_5.f90: Ditto.
10618 * gfortran.dg/reshape_shape_1.f90: Ditto.
10619 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10620 * gfortran.dg/same_name_2.f90: Ditto.
10621 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10622 * gfortran.dg/spread_init_expr.f03: Ditto.
10623 * gfortran.dg/stmt_func_1.f90: Ditto.
10624 * gfortran.dg/sum_init_expr.f03: Ditto.
10625 * gfortran.dg/transpose_3.f03: Ditto.
10626 * gfortran.dg/unpack_init_expr.f03: Ditto.
10627 * gfortran.dg/warn_conversion.f90: Ditto.
10628 * gfortran.dg/warn_conversion_2.f90: Ditto.
10629 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10630 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10631 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10632 * gfortran.dg/whole_file_16.f90: Ditto.
10633 * gfortran.dg/whole_file_17.f90: Ditto.
10634 * gfortran.dg/whole_file_18.f90: Ditto.
10635 * gfortran.dg/whole_file_20.f03: Ditto.
10636 * gfortran.dg/whole_file_5.f90: Ditto.
10637 * gfortran.dg/whole_file_6.f90: Ditto.
10638 * gfortran.dg/write_invalid_format.f90: Ditto.
10639 * gfortran.dg/zero_sized_6.f90: Ditto.
10641 2011-02-21 Jeff Law <law@redhat.com>
10643 PR rtl-optimization/46178
10644 * gcc.target/i386/pr46178.c: New test.
10646 PR rtl-optimization/46002
10647 * gcc.c-torture/compile/pr46002.c: New test.
10649 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10651 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10654 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10657 * g++.dg/debug/pr47106.C: Require effective target lto.
10659 2011-02-21 Jason Merrill <jason@redhat.com>
10661 * g++.dg/cpp0x/constexpr-diag2.C: New.
10663 2011-02-20 Jason Merrill <jason@redhat.com>
10665 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10667 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10669 * g++.dg/overload/conv-op1.C: New.
10671 * g++.dg/cpp0x/constexpr-synth1.C: New.
10673 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10675 * objc.dg/layout-2.m: New.
10676 * objc.dg/selector-3.m: Adjusted location of error message.
10677 * objc.dg/type-size-3.m: Same.
10678 * obj-c++.dg/selector-3.mm: Same.
10680 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10683 * objc.dg/property/dotsyntax-22.m: New.
10684 * obj-c++.dg/property/dotsyntax-22.mm: New.
10686 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10689 * g++.dg/template/typedef38.C: New test.
10691 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10694 * gfortran.dg/whole_file_30.f90 : New test.
10695 * gfortran.dg/whole_file_31.f90 : New test.
10697 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10701 * gfortran.dg/whole_file_28.f90 : New test.
10702 * gfortran.dg/whole_file_29.f90 : New test.
10704 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10707 * g++.dg/template/crash105.C: New.
10709 2011-02-19 Jason Merrill <jason@redhat.com>
10711 * g++.dg/cpp0x/regress/no-elide1.C: New.
10713 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10715 PR tree-optimization/46620
10716 * gcc.dg/pr46620.c: New.
10718 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10721 * gcc.target/i386/pr47809.c: New test.
10723 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10724 Tobias Burnus <burnus@net-b.de>
10726 * lib/target-supports.exp
10727 (check_effective_target_fortran_large_real): New check for large reals.
10728 * gfortran.dg/nan_7.f90: New test.
10730 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10732 PR libgfortran/47567
10733 * gfortran.dg/fmt_f0_1.f90: Update test.
10735 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10738 * gfortran.dg/array_constructor_36.f90 : New test.
10739 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10740 allow for comparison between different elements of the array
10741 constructor at different levels of optimization.
10743 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10745 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10746 * gcc.target/i386/pr32280-1.c: Likewise.
10748 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10751 * gcc.target/i386/pr47800.c: New test.
10753 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10755 * objc/execute/exceptions/foward-1.x: New.
10757 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10760 * gfortran.dg/derived_constructor_comps_4.f90: New.
10762 2011-02-18 Tobias Burnus
10765 * gfortran.dg/func_result_6.f90: New.
10767 2011-02-18 Michael Matz <matz@suse.de>
10770 * gfortran.dg/lto/pr45586_0.f90: New test.
10771 * gfortran.dg/typebound_proc_20.f90: Ditto.
10772 * gfortran.dg/typebound_proc_21.f90: Ditto.
10774 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10777 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10779 2011-02-18 Tobias Burnus <burnus@net-b.de>
10782 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10783 gcc_warning_prefix.
10784 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10785 normalizing the error/warning output.
10786 * gfortran.dg/Wall.f90: Update dg-error/warning.
10787 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10788 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10789 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10790 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10791 * gfortran.dg/class_30.f90: Update dg-error/warning.
10792 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10793 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10794 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10795 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10796 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10797 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10798 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10799 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10800 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10801 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10802 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10803 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10804 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10805 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10806 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10807 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10808 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10809 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10810 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10811 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10812 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10813 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10814 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10815 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10816 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10818 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10821 * gfortran.dg/proc_ptr_comp_30.f90: New.
10823 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10826 * gcc.target/i386/pr47780.c: New test.
10828 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10831 * gfortran.dg/class_40.f03: New.
10833 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10836 * g++.dg/cpp0x/auto21.C: New test.
10838 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10840 * objc.dg/special/unclaimed-category-1.h: Updated for
10842 * objc.dg/special/unclaimed-category-1.m: Same.
10843 * objc.dg/zero-link-1.m: Same.
10844 * objc.dg/lookup-1.m: Same.
10845 * objc.dg/torture/strings/const-str-9.m
10846 * objc.dg/torture/strings/const-str-10.m: Same.
10847 * objc.dg/torture/strings/const-str-11.m: Same.
10848 * objc.dg/torture/forward-1.m: Same.
10849 * objc.dg/zero-link-2.m: Same.
10850 * objc.dg/encode-7-next-64bit.m: Same.
10851 * objc.dg/method-4.m: Same.
10852 * objc.dg/next-runtime-1.m: Same.
10853 * objc.dg/image-info.m: Same.
10854 * objc.dg/pr23214.m: Same.
10855 * objc.dg/symtab-1.m: Same.
10856 * obj-c++.dg/basic.m: Same.
10857 * obj-c++.dg/proto-lossage-3.m: Same.
10858 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10859 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10860 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10861 * obj-c++.dg/method-11.m: Same.
10862 * objc/execute/enumeration-1.m: Same.
10863 * objc/execute/object_is_class.m: Same.
10864 * objc/execute/formal_protocol-2.m: Same.
10865 * objc/execute/formal_protocol-4.m: Same.
10866 * objc/execute/formal_protocol-6.m: Same.
10867 * objc/execute/bycopy-3.m: Same.
10868 * objc/execute/exceptions/catchall-1.m: Same.
10869 * objc/execute/exceptions/finally-1.m: Same.
10870 * objc/execute/exceptions/local-variables-1.m: Same.
10871 * objc/execute/exceptions/foward-1.m: Same.
10872 * objc/execute/bf-common.h
10873 * objc/execute/enumeration-2.m: Same.
10874 * objc/execute/formal_protocol-1.m: Same.
10875 * objc/execute/formal_protocol-3.m: Same.
10876 * objc/execute/formal_protocol-5.m: Same.
10877 * objc/execute/accessing_ivars.m: Same.
10878 * objc/execute/bycopy-2.m: Same.
10879 * objc/execute/formal_protocol-7.m: Same.
10880 * objc/execute/compatibility_alias.m: Same.
10881 * objc/execute/no_clash.m: Same.
10882 * objc/execute/object_is_meta_class.m: Same.
10883 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10884 * objc/execute/class-tests-1.h: Include stdio.h.
10885 * objc/execute/class-tests-2.h: Same.
10886 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10888 * obj-c++.dg/try-catch-2.mm: Same.
10890 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10893 * g++.dg/warn/Wunused-parm-4.C: New test.
10895 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10896 Jan Hubicka <jh@suse.cz>
10900 * g++.dg/debug/pr47106.C: New.
10902 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10905 * gcc.target/i386/pr43653.c: New test.
10907 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10910 * g++.dg/template/inherit6.C: New test.
10912 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10915 * gfortran.dg/class_39.f03: New.
10917 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10920 * g++.dg/cpp0x/variadic106.C: New test.
10922 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10924 PR libfortran/47757
10925 * gfortran.dg/pr47757-1.f90: New test.
10926 * gfortran.dg/pr47757-2.f90: New test.
10927 * gfortran.dg/pr47757-3.f90: New test.
10930 * g++.dg/cpp0x/enum8.C: New test.
10932 2011-02-15 Jason Merrill <jason@redhat.com>
10934 * g++.dg/inherit/implicit-trivial1.C: New.
10935 * g++.dg/cpp0x/implicit-trivial1.C: New.
10937 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10939 PR middle-end/47725
10940 * gcc.dg/torture/pr47725.c: Removed.
10942 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10945 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10946 constant does not generate a load from memory.
10948 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10950 PR middle-end/47725
10951 * gcc.dg/torture/pr47725.c: New.
10953 2011-02-15 Richard Guenther <rguenther@suse.de>
10955 PR tree-optimization/47743
10956 * gcc.dg/torture/pr47743.c: New testcase.
10958 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10960 PR middle-end/47581
10961 * gcc.target/i386/pr47581.c: New test.
10963 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10966 * gfortran.dg/select_type_22.f03: New.
10968 2011-02-14 Jason Merrill <jason@redhat.com>
10970 * g++.dg/cpp0x/regress/enum1.C: New.
10972 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10974 * gnat.dg/include.adb: New test.
10976 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10979 * gfortran.dg/class_38.f03: New.
10981 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10983 * gcc.dg/pr46494.c: New test.
10985 2011-02-14 Richard Guenther <rguenther@suse.de>
10987 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10989 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10992 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10993 sparc*-sun-solaris2.11.
10995 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10998 * gfortran.dg/argument_checking_18.f90: New.
11000 2011-02-13 Tobias Burnus <burnus@net-b.de>
11002 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11003 * gfortran.dg/argument_checking_17.f90: New.
11005 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11007 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11008 are temporarily disabled.
11009 * gfortran.dg/class_7.f03: Ditto.
11010 * gfortran.dg/coarray_14.f90: Ditto.
11011 * gfortran.dg/typebound_proc_13.f03: Ditto.
11013 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11016 * gfortran.dg/extends_11.f03: New.
11018 2011-02-11 Xinliang David Li <davidxl@google.com>
11020 PR tree-optimization/47707
11021 * g++.dg/tree-ssa/pr47707.C: New test.
11023 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11025 * g++.dg/opt/inline17.C: New test.
11027 2011-02-11 Tobias Burnus <burnus@net-b.de>
11030 * gfortran.dg/pure_formal_2.f90: New.
11032 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11034 PR rtl-optimization/47614
11035 * gfortran.dg/pr47614.f: New.
11037 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11040 * gcc.dg/opts-6.c: New test.
11042 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11045 * gcc.dg/pr47684.c: New test.
11047 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11050 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11051 c99_runtime, dg-add-options c99_runtime.
11052 (main): Use __asm__.
11054 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11057 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11058 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11059 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11060 * gcc.dg/ucnid-10.c: Likewise.
11061 * gcc.dg/ucnid-13.c: Likewise.
11062 * gcc.dg/ucnid-7.c: Likewise.
11063 * gcc.dg/ucnid-8.c: Likewise.
11064 Adapt dg-warning line number.
11066 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11068 * gcc.target/i386/parity-1.c: Use -march=k8.
11069 * gcc.target/i386/parity-2.c: Ditto.
11070 * gcc.target/i386/vecinit-1.c: Ditto.
11071 * gcc.target/i386/vecinit-2.c: Ditto.
11073 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11076 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11077 * gcc.target/mips/save-restore-3.c: Likewise.
11078 * gcc.target/mips/save-restore-4.c: Likewise.
11079 * gcc.target/mips/save-restore-5.c: Likewise.
11082 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11083 * g++.dg/tree-prof/partition2.C: Likewise.
11085 2011-02-09 Jason Merrill <jason@redhat.com>
11087 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11088 rather than misdeclare std::puts.
11090 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11091 * g++.dg/other/warning1.C: Likewise.
11092 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11093 * g++.old-deja/g++.gb/scope06.C: Likewise.
11094 * g++.old-deja/g++.law/cvt11.C: Likewise.
11095 * g++.old-deja/g++.law/init1.C: Likewise.
11096 * g++.dg/abi/mangle26.C: Likewise.
11098 * g++.dg/template/function1.C: Adjust for C++0x mode.
11099 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11101 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11102 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11104 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11106 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11108 * g++.dg/cpp0x/regress: New directory.
11109 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11110 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11111 * g++.dg/cpp0x/regress/regress3.C: New.
11113 2011-02-10 Richard Guenther <rguenther@suse.de>
11115 PR tree-optimization/47677
11116 * gcc.dg/torture/pr47677.c: New testcase.
11118 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11120 * objc.dg/special/load-category-1.m: Remove unused header.
11121 * objc.dg/special/load-category-1a.m: Likewise.
11122 * objc.dg/special/load-category-2.m: Likewise.
11123 * objc.dg/special/load-category-2a.m: Likewise.
11124 * objc.dg/special/load-category-3.m: Likewise.
11125 * objc.dg/special/load-category-3a.m: Likewise.
11126 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11127 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11128 * objc.dg/attributes/class-attribute-1.m: Likewise.
11129 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11130 * obj-c++.dg/property/property.exp: Likewise.
11131 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11132 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11133 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11134 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11135 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11136 * obj-c++.dg/template-8.mm: Likewise.
11138 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11141 * gcc.target/i386/pr47665.c: New test.
11143 2011-02-10 Jie Zhang <jie@codesourcery.com>
11147 2011-02-05 Jie Zhang <jie@codesourcery.com>
11149 * gcc.dg/pr42631.c: Update test.
11150 * gcc.dg/pr42631-2.c: New test.
11152 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11155 * gfortran.dg/proc_decl_25.f90: New.
11157 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11160 * gfortran.dg/typebound_assignment_2.f03: New.
11162 2011-02-09 Richard Guenther <rguenther@suse.de>
11164 PR tree-optimization/47664
11165 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11167 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11169 PR middle-end/47646
11170 * gnat.dg/uninit_func.adb: Adjust dg directive.
11172 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11174 PR middle-end/47646
11175 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11177 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11180 * gfortran.dg/auto_dealloc_2.f90: New.
11182 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11184 * gcc.dg/builtins-config.h: Remove __sgi handling.
11185 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11186 -std=c99 for mips-sgi-irix6.5*.
11188 2011-02-09 Martin Jambor <mjambor@suse.cz>
11190 PR middle-end/45505
11191 * gfortran.dg/pr25923.f90: Remove xfails.
11193 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11196 * gfortran.dg/inquire_14.f90: New test.
11198 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11201 * gfortran.dg/pointer_init_6.f90: New.
11203 2011-02-08 Jeff Law <law@redhat.com>
11205 PR tree-optimization/42893
11206 * gcc.tree-ssa/pr42893.c: New test.
11208 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11210 PR tree-optimization/46834
11211 PR tree-optimization/46994
11212 PR tree-optimization/46995
11213 * gcc.dg/graphite/id-pr46834.c: New.
11214 * gfortran.dg/graphite/id-pr46994.f90: New.
11215 * gfortran.dg/graphite/id-pr46995.f90: New.
11217 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11219 PR middle-end/47646
11220 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11221 using the variable is known the warning is emitted there.
11222 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11223 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11225 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11228 * gcc.dg/noreturn-1.c (foo5): Likewise.
11229 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11230 (method2): Likewise.
11232 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11233 the return statement using the uninitialized variable.
11234 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11236 2011-02-08 Richard Guenther <rguenther@suse.de>
11238 PR middle-end/47639
11239 * g++.dg/opt/pr47639.c: New testcase.
11241 2011-02-08 Richard Guenther <rguenther@suse.de>
11243 PR tree-optimization/47632
11244 * g++.dg/opt/pr47632.C: New testcase.
11246 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11248 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11250 2011-02-07 Richard Guenther <rguenther@suse.de>
11252 PR tree-optimization/47615
11253 * g++.dg/opt/pr47615.C: New testcase.
11255 2011-02-07 Richard Guenther <rguenther@suse.de>
11257 PR tree-optimization/47621
11258 * gcc.dg/torture/pr47621.c: New testcase.
11260 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11262 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11264 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11267 * gfortran.dg/allocate_with_source_1 : New test.
11269 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11271 PR middle-end/47610
11272 * gcc.dg/pr47610.c: New test.
11274 2011-02-05 Jie Zhang <jie@codesourcery.com>
11277 * gcc.dg/pr42631.c: Update test.
11278 * gcc.dg/pr42631-2.c: New test.
11280 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11283 * gfortran.dg/pr47574.f90: New test.
11285 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11287 PR tree-optimization/46194
11288 * gcc.dg/autopar/pr46194.c: New.
11290 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11292 PR tree-optimization/43695
11293 * g++.dg/ipa/pr43695.C: New.
11295 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11297 PR inline-asm/23200
11298 * gcc.dg/pr23200.c: New test.
11300 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11303 * g++.dg/pr47589.C: New test.
11305 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11308 * g++.dg/template/typedef37.C: New test.
11309 * g++.dg/template/param1.C: Adjust expected error message.
11311 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11313 PR middle-end/31490
11314 * gcc.dg/pr31490-2.c: New test.
11315 * gcc.dg/pr31490-3.c: New test.
11316 * gcc.dg/pr31490-4.c: New test.
11318 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11319 Jakub Jelinek <jakub@redhat.com>
11322 * g++.dg/parser/semicolon3.C: Adjust.
11323 * g++.dg/parser/semicolon4.C: New testcase.
11324 * g++.dg/pr46890.C: New testcase.
11326 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11329 * g++.dg/init/pr29571.C: New.
11331 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11333 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11334 instead of vect_int.
11336 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11339 * gcc.target/i386/pr47312.c: New test.
11342 * gcc.target/i386/pr47564.c: New test.
11344 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11346 PR tree-optimization/45122
11347 * gcc.dg/tree-ssa/pr45122.c: New.
11349 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11352 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11355 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11356 and vsx so a default --with-cpu=power7 doesn't give an error
11357 when -mavoid-indexed-addresses is used.
11359 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11360 wrapper function to save the arguments and then jump to the real
11361 function, rather than depending on the compiler not to move stuff
11363 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11365 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11366 Paul Thomas <pault@gcc.gnu.org>
11369 * gfortran.dg/class_37.f03 : New test.
11371 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11372 Richard Guenther <rguenther@suse.de>
11374 PR tree-optimization/40979
11376 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11377 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11378 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11379 check_vect_support_and_set_flags.
11380 * gfortran.dg/graphite/vect-pr40979.f90: New.
11382 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11385 * gfortran.dg/class_36.f03: New.
11387 2011-02-02 Richard Guenther <rguenther@suse.de>
11389 PR tree-optimization/47566
11390 * gcc.dg/lto/20110201-1_0.c: New testcase.
11392 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11398 * debug/pr47498.c: New.
11399 * debug/pr47501.c: New.
11401 2011-02-01 Richard Guenther <rguenther@suse.de>
11403 PR tree-optimization/47559
11404 * g++.dg/torture/pr47559.C: New testcase.
11406 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11409 * gfortran.dg/typebound_call_20.f03: New.
11411 2011-02-01 Richard Guenther <rguenther@suse.de>
11413 PR tree-optimization/47555
11414 * gcc.dg/pr47555.c: New testcase.
11416 2011-02-01 Richard Guenther <rguenther@suse.de>
11418 PR tree-optimization/47541
11419 * g++.dg/torture/pr47541.C: New testcase.
11421 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11424 * gfortran.dg/typebound_call_19.f03: New.
11426 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11429 * g++.dg/cpp0x/pr47416.C: New test.
11431 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11436 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11439 * gfortran.dg/typebound_assignment_1.f03: New.
11441 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11443 PR tree-optimization/47538
11444 * gcc.c-torture/execute/pr47538.c: New test.
11446 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11449 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11451 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11453 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11455 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11457 PR rtl-optimization/44031
11458 * gcc.c-torture/compile/20110131-1.c: New test.
11460 2011-01-31 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/stmt_func_1.f90: New.
11465 2011-01-31 Tobias Burnus <burnus@net-b.de>
11468 * gfortran.dg/interface_34.f90: New.
11470 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11473 * gfortran.dg/realloc_on_assign_5.f03: New test.
11474 * gfortran.dg/realloc_on_assign_5.f03: New test.
11476 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11478 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11479 * gfortran.dg/bessel_7.f90: Likewise.
11480 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11482 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11483 * gfortran.dg/sum_init_expr.f03: Likewise.
11485 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11487 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11490 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11491 loop only on "vect_intfloat_cvt" targets.
11493 2011-01-29 Tobias Burnus <burnus@net-b.de>
11496 * gfortran.dg/shape_6.f90: New.
11498 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11500 PR libgfortran/47434
11501 * gfortran.dg/read_infnan_1.f90: Update test.
11502 * gfortran.dg/module_nan.f90: Update test.
11503 * gfortran.dg/char4_iunit_1.f03: Update test.
11504 * gfortran.dg/large_real_kind_1.f90: Update test.
11505 * gfortran.dg/real_const_3.f90: Update test.
11506 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11508 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11511 * g++.dg/template/param2.C: New test.
11513 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11515 PR libgfortran/47285
11516 * gfortran.dg/fmt_g.f: New test.
11518 2011-01-28 Tobias Burnus <burnus@net-b.de>
11521 * gfortran.dg/pure_formal_1.f90: New.
11523 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11526 * gcc.dg/tls/pr42894.c: New test.
11528 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11530 * gcc.dg/pr47276.c: Add dg-require-visibility.
11532 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11534 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11536 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11537 Tobias Burnus <burnus@gcc.gnu.org>
11542 * gfortran.dg/realloc_on_assign_3.f03: New test.
11543 * gfortran.dg/realloc_on_assign_4.f03: New test.
11544 * gfortran.dg/allocatable_function_5.f90: New test.
11545 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11546 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11547 implemented" dg-errors.
11549 2011-01-27 Jan Hubicka <jh@suse.cz>
11551 PR middle-end/46949
11552 * gcc.dg/attr-weakref-4.c: New testcase
11554 2011-01-27 Martin Jambor <mjambor@suse.cz>
11556 PR tree-optimization/47228
11557 * gcc.dg/torture/pr47228.c: New test.
11559 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11561 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11563 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11565 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11566 when using auto-overlay support on the SPU.
11568 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11570 PR rtl-optimization/44174
11571 * gcc.target/i386/asm-6.c: New test.
11573 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11575 PR rtl-optimization/46856
11576 * gcc.c-torture/compile/pr46856.c: New test.
11578 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11579 Andrew Pinski <pinskia@gmail.com>
11582 * gcc.dg/pr43082.c: New.
11584 2011-01-26 DJ Delorie <dj@redhat.com>
11586 PR rtl-optimization/46878
11587 * gcc.dg/pr46878-1.c: New test.
11589 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11592 * g++.dg/cpp0x/pr47476.C: New test.
11594 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11596 * gcc.c-torture/compile/20110126-1.c: New test.
11598 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11601 * gcc.dg/torture/pr47473.c: New test.
11603 2011-01-26 Jan Hubicka <jh@suse.cz>
11606 * gcc.c-torture/execute/pr47237.c: New testcase.
11608 2011-01-26 Jan Hubicka <jh@suse.cz>
11610 PR tree-optimization/47190
11611 * gcc.dg/attr-weakref-3.c: New testcase.
11613 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11616 * gcc.dg/dll-9a.c: New test file.
11617 * gcc.dg/dll-11.c: Likewise.
11618 * gcc.dg/dll-12.c: Likewise.
11619 * gcc.dg/dll-12a.c: Likewise.
11620 * gcc.dg/dll-11a.c: Likewise.
11621 * gcc.dg/dll-9.c: Likewise.
11622 * gcc.dg/dll-10.c: Likewise.
11623 * gcc.dg/dll-10a.c: Likewise.
11624 * g++.dg/ext/dllexport4a.cc: Likewise.
11625 * g++.dg/ext/dllexport4.C: Likewise.
11626 * g++.dg/ext/dllexport5.C: Likewise.
11627 * g++.dg/ext/dllexport5a.cc: Likewise.
11629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11631 PR tree-optimization/46970
11632 * gcc.dg/graphite/pr46970.c: New.
11634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11636 PR tree-optimization/46215
11637 * gcc.dg/graphite/pr46215.c: New.
11639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11641 PR tree-optimization/46168
11642 * gcc.dg/graphite/pr46168.c: New.
11644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11646 PR tree-optimization/43657
11647 * gcc.dg/graphite/pr43657.c: New.
11649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11651 PR tree-optimization/29832
11652 * gfortran.dg/graphite/pr29832.f90: New.
11654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11656 PR tree-optimization/43567
11657 * gcc.dg/graphite/pr43567.c: New.
11659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11661 * gfortran.dg/graphite/interchange-4.f: New.
11662 * gfortran.dg/graphite/interchange-5.f: New.
11664 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11665 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11666 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11667 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11668 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11669 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11670 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11671 * gfortran.dg/ltrans-7.f90: Removed.
11672 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11674 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11675 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11676 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11677 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11678 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11679 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11680 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11681 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11682 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11683 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11684 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11685 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11686 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11687 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11688 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11689 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11690 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11691 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11692 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11693 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11694 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11695 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11696 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11697 * gcc.dg/tree-ssa/data-dep-1.c
11698 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11699 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11700 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11701 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11702 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11704 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11706 PR tree-optimization/47265
11707 PR tree-optimization/47443
11708 * gcc.c-torture/compile/pr47265.c: New test.
11709 * gcc.dg/pr47443.c: New test.
11711 2011-01-25 Martin Jambor <mjambor@suse.cz>
11713 PR tree-optimization/47382
11714 * g++.dg/torture/pr47382.C: New test.
11715 * g++.dg/opt/devirt1.C: Xfail.
11717 2011-01-25 Yao Qi <yao@codesourcery.com>
11720 * gcc.target/arm/pr45701-1.c: New test.
11721 * gcc.target/arm/pr45701-2.c: New test.
11722 * gcc.target/arm/pr45701-3.c: New test.
11724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11725 Jakub Jelinek <jakub@redhat.com>
11727 PR tree-optimization/47271
11728 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11730 2011-01-25 Nick Clifton <nickc@redhat.com>
11732 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11733 (saturate_add): Delete.
11734 (exchange): Delete.
11735 (main): Do not run saturate_add.
11736 (set_interrupts): Delete.
11738 2011-01-25 Tobias Burnus <burnus@net-b.de>
11741 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11743 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11745 PR tree-optimization/47427
11746 PR tree-optimization/47428
11747 * gcc.c-torture/compile/pr47427.c: New test.
11748 * gcc.c-torture/compile/pr47428.c: New test.
11750 2011-01-25 Richard Guenther <rguenther@suse.de>
11752 PR middle-end/47411
11753 * gcc.dg/torture/pr47411.c: New testcase.
11755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11757 * gfortran.dg/graphite/id-24.f: New.
11758 * gfortran.dg/graphite/id-25.f: New.
11760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11762 * gfortran.dg/graphite/id-23.f: New.
11764 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11766 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11768 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11770 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11771 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11772 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11773 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11774 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11775 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11776 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11777 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11778 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11782 * gcc.dg/graphite/block-0.c: Add documentation.
11783 * gcc.dg/graphite/block-4.c: Same.
11784 * gcc.dg/graphite/block-7.c: Same.
11785 * gcc.dg/graphite/block-8.c: New.
11786 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11787 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11788 * gcc.dg/graphite/interchange-12.c: Add documentation.
11789 * gcc.dg/graphite/interchange-13.c: New.
11790 * gcc.dg/graphite/interchange-14.c: New.
11791 * gcc.dg/graphite/interchange-15.c: New.
11792 * gcc.dg/graphite/interchange-8.c: Add documentation.
11793 * gcc.dg/graphite/interchange-mvt.c: Same.
11795 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11798 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11799 * gcc.target/powerpc/altivec-14.c: Ditto.
11800 * gcc.target/powerpc/altivec-33.c: Ditto.
11801 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11802 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11803 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11804 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11805 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11806 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11807 * g++.dg/ext/altivec-15.C: Ditto.
11808 * g++.dg/ext/altivec-types-1.C: Ditto.
11809 * g++.dg/ext/altivec-types-2.C: Ditto.
11810 * g++.dg/ext/altivec-types-3.C: Ditto.
11811 * g++.dg/ext/altivec-types-4.C: Ditto.
11813 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11815 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11817 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11819 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11820 optimization options.
11822 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11824 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11827 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11829 2011-01-23 Tobias Burnus <burnus@net-b.de>
11832 * gfortran.dg/allocatable_scalar_12.f90: New.
11834 2011-01-23 Ira Rosen <irar@il.ibm.com>
11836 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11837 vectorization to be not profitable if peeling is used to
11838 realign the memory access.
11839 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11840 loop bound to avoid loop unrolling.
11841 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11843 2011-01-22 Jan Hubicka <jh@suse.cz>
11846 * g++.dg/lto/pr47333.C: New file.
11848 2011-01-22 Jan Hubicka <jh@suse.cz>
11850 PR tree-optimization/43884
11852 * gcc.dg/autopar/outer-2.c: Increase array size.
11853 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11855 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11858 * gfortran.dg/c_loc_tests_16.f90: New test.
11860 2011-01-22 Tobias Burnus <burnus@net-b.de>
11863 * gfortran.dg/typebound_proc_19.f90: New.
11865 2011-01-21 Jeff Law <law@redhat.com>
11867 PR tree-optimization/47053
11868 * g++.dg/pr47053.C: New test.
11870 2011-01-21 Jason Merrill <jason@redhat.com>
11873 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11875 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11878 * g++.dg/cpp0x/range-for10.C: New test.
11879 * g++.dg/template/for1.C: New test.
11881 PR middle-end/45566
11882 * g++.dg/tree-prof/partition3.C: New test.
11884 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11886 PR rtl-optimization/47366
11887 * g++.dg/opt/pr47366.C: New test.
11889 2011-01-21 Jason Merrill <jason@redhat.com>
11892 * g++.dg/cpp0x/constexpr-regress2.C: New.
11894 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11896 2011-01-21 Jeff Law <law@redhat.com>
11898 PR rtl-optimization/41619
11899 * gcc.dg/pr41619.c: New.
11901 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11903 PR tree-optimization/47355
11904 * g++.dg/opt/pr47355.C: New test.
11906 2011-01-21 Richard Guenther <rguenther@suse.de>
11908 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11911 2011-01-21 Richard Guenther <rguenther@suse.de>
11913 PR tree-optimization/47365
11914 * gcc.dg/torture/pr47365.c: New testcase.
11915 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11917 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11919 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11921 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11923 PR tree-optimization/47391
11924 * gcc.dg/pr47391.c: New test.
11926 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11928 * g++.dg/template/char1.C: Use signed char.
11930 2011-01-21 Tobias Burnus <burnus@net-b.de>
11933 * gfortran.dg/pointer_target_4.f90: New.
11935 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11938 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11939 ILP32 system and not IP32.
11941 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11944 * g++.dg/debug/pr46583.C: New.
11946 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11949 * g++.dg/debug/pr47283.C: New test.
11952 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11953 * gcc.target/i386/headmerge-2.c: Likewise.
11955 2011-01-20 Richard Guenther <rguenther@suse.de>
11957 PR middle-end/47370
11958 * gcc.dg/torture/pr47370.c: New testcase.
11960 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11962 PR tree-optimization/46130
11963 * gcc.dg/pr46130-1.c: New test.
11964 * gcc.dg/pr46130-2.c: New test.
11966 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11969 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11971 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11974 * g++.dg/debug/pr46240.cc: New.
11976 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11979 * g++.dg/template/anonunion1.C: New test.
11981 PR rtl-optimization/47337
11982 * gcc.c-torture/execute/pr47337.c: New test.
11984 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11987 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11989 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11991 PR tree-optimization/46021
11992 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11994 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11996 PR tree-optimization/47290
11997 * g++.dg/torture/pr47290.C: New test.
11999 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12002 * gfortran.dg/proc_ptr_comp_29.f90: New.
12004 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12007 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12008 powerpc-apple-darwin9.
12010 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12012 PR rtl-optimization/47299
12013 * gcc.c-torture/execute/pr47299.c: New test.
12015 2011-01-17 Jason Merrill <jason@redhat.com>
12017 * g++.dg/cpp0x/constexpr-virtual.C: New.
12019 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12022 * gfortran.dg/gomp/pr47331.f90: New test.
12024 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12027 * objc.dg/selector-warn-1.m: New.
12028 * obj-c++.dg/selector-warn-1.mm: New.
12030 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12032 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12033 Update dg-final accordingly.
12035 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12037 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12039 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12041 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12043 * gcc.dg/guality/pr36728-2.c: Likewise.
12045 2011-01-17 Richard Guenther <rguenther@suse.de>
12047 PR tree-optimization/47313
12048 * g++.dg/torture/pr47313.C: New testcase.
12050 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12053 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12054 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12055 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12056 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12058 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12060 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12061 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12062 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12064 2011-01-17 Richard Guenther <rguenther@suse.de>
12066 PR tree-optimization/45967
12067 * gcc.dg/torture/pr45967-2.c: New testcase.
12068 * gcc.dg/torture/pr45967-3.c: Likewise.
12070 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12073 * g++.dg/ext/pr47213.C: Require visibility.
12075 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12077 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12078 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12080 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12082 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12083 Linux-based targets.
12085 2011-01-13 Jan Hubicka <jh@suse.cz>
12087 PR tree-optimization/47276
12088 * gcc.dg/pr47276.c: New testcase.
12090 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12091 Jonathan Wakely <jwakely.gcc@gmail.com>
12094 * g++.dg/other/pr33558.C: New.
12095 * g++.dg/other/pr33558-2.C: New.
12097 2011-01-14 Martin Jambor <mjambor@suse.cz>
12099 PR tree-optimization/45934
12100 PR tree-optimization/46302
12101 * g++.dg/ipa/devirt-c-1.C: New test.
12102 * g++.dg/ipa/devirt-c-2.C: Likewise.
12103 * g++.dg/ipa/devirt-c-3.C: Likewise.
12104 * g++.dg/ipa/devirt-c-4.C: Likewise.
12105 * g++.dg/ipa/devirt-c-5.C: Likewise.
12106 * g++.dg/ipa/devirt-c-6.C: Likewise.
12107 * g++.dg/ipa/devirt-6.C: Likewise.
12108 * g++.dg/ipa/devirt-d-1.C: Likewise.
12109 * g++.dg/torture/pr45934.C: Likewise.
12111 2011-01-14 Jason Merrill <jason@redhat.com>
12113 * g++.dg/cpp0x/variadic105.C: New.
12115 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12119 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12120 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12121 execution tests on i?86-*-*, x86_64-*-* and
12122 powerpc*-apple-darwin* && ilp32.
12123 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12124 tests on i?86-*-* and x86_64-*-*.
12126 2011-01-14 Richard Guenther <rguenther@suse.de>
12128 PR tree-optimization/47280
12129 * g++.dg/opt/pr47280.C: New testcase.
12131 2011-01-14 Jason Merrill <jason@redhat.com>
12133 * g++.dg/cpp0x/constexpr-regress1.C: New.
12135 * g++.dg/ext/flexary2.C: New.
12137 2011-01-14 Richard Guenther <rguenther@suse.de>
12139 PR middle-end/47281
12140 * gcc.dg/torture/pr47281.c: New testcase.
12141 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12143 2011-01-14 Richard Guenther <rguenther@suse.de>
12145 PR tree-optimization/47286
12146 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12148 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12151 * g++.dg/ext/pr47213.C: New.
12153 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12155 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12157 2011-01-13 Tobias Burnus <burnus@net-b.de>
12158 Mikael Morin <mikael@gcc.gnu.org>
12162 * gfortran.dg/select_type_20.f90: New.
12163 * gfortran.dg/select_type_21.f90: New.
12165 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12168 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12170 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12172 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12173 * gcc.dg/guality/pr36728-2.c: Likewise.
12175 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12178 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12180 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12182 PR rtl-optimization/45352
12183 * gcc.dg/pr45352-3.c: New.
12185 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12187 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12189 * g++.dg/cpp0x/range-for8.C: New.
12190 * g++.dg/cpp0x/range-for9.C: New.
12192 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12195 * g++.dg/debug/pr47209.C: New.
12197 2011-01-12 Richard Guenther <rguenther@suse.de>
12200 * gcc.dg/lto/pr47259_0.c: New testcase.
12201 * gcc.dg/lto/pr47259_1.c: Likewise.
12203 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12205 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12206 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12207 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12208 methods missing from the OBJC2 Object.
12209 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12210 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12211 GNU and NeXT runtimes.
12212 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12214 * objc-obj-c++-shared/Object1.m: Likewise.
12215 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12216 * objc.dg/proto-qual-1.m: Likewise.
12217 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12218 * obj-c++.dg/proto-qual-1.mm: Likewise.
12220 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12223 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12225 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12227 Fixed the Objective-C++ testsuite and updated all tests.
12228 * lib/obj-c++.exp (obj-c++_init): Declare and set
12229 gcc_warning_prefix and gcc_error_prefix.
12230 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12231 'dg-warning', 'dg-message' and 'dg-error'.
12232 * obj-c++.dg/class-extension-3.mm: Likewise.
12233 * obj-c++.dg/class-protocol-1.mm: Likewise.
12234 * obj-c++.dg/encode-7.mm: Likewise.
12235 * obj-c++.dg/exceptions-3.mm: Likewise.
12236 * obj-c++.dg/exceptions-5.mm: Likewise.
12237 * obj-c++.dg/method-12.mm: Likewise.
12238 * obj-c++.dg/method-13.mm: Likewise.
12239 * obj-c++.dg/method-15.mm: Likewise.
12240 * obj-c++.dg/method-16.mm: Likewise.
12241 * obj-c++.dg/method-4.mm: Likewise.
12242 * obj-c++.dg/method-8.mm: Likewise.
12243 * obj-c++.dg/method-conflict-1.mm: Likewise.
12244 * obj-c++.dg/method-conflict-2.mm: Likewise.
12245 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12246 and uncommented second part of the testcase now that the testsuite
12248 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12249 and uncommented second part of the testcase now that the testsuite
12251 * obj-c++.dg/private-1.mm: Likewise.
12252 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12253 * obj-c++.dg/syntax-error-7.mm: Likewise.
12254 * obj-c++.dg/warn5.mm: Likewise.
12255 * obj-c++.dg/property/at-property-14.mm: Likewise.
12256 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12258 * obj-c++.dg/property/at-property-18.mm: Likewise.
12259 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12261 * obj-c++.dg/property/at-property-21.mm: Likewise.
12262 * obj-c++.dg/property/at-property-28.mm: Likewise.
12263 * obj-c++.dg/property/at-property-5.mm: Likewise.
12264 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12265 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12266 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12267 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12268 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12269 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12270 * obj-c++.dg/tls/diag-5.mm: Likewise.
12271 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12272 dg-error, now matched correctly.
12274 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12276 * objc.dg/property/at-property-29.m: New.
12277 * obj-c++.dg/property/at-property-29.mm: New.
12279 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12281 * go.test/go-test.exp (go-set-goarch): New proc.
12282 (go-gc-tests): Use it.
12284 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12287 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12289 2011-01-11 Richard Henderson <rth@redhat.com>
12291 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12293 2011-01-11 Jan Hubicka <jh@suse.cz>
12297 * gcc.dg/lto/pr45721_1.c: New file.
12298 * gcc.dg/lto/pr45721_0.c: New file.
12300 2011-01-11 Richard Guenther <rguenther@suse.de>
12302 PR tree-optimization/46076
12303 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12305 2011-01-11 Jeff Law <law@redhat.com>
12307 * PR tree-optimization/47086
12308 * gcc.dg/pr47086.c: New test.
12310 2011-01-11 Jason Merrill <jason@redhat.com>
12313 * g++.dg/template/new10.C: New.
12316 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12318 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12320 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12321 Split type definitions and NSConstantString class into...
12322 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12323 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12324 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12325 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12326 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12327 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12329 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12330 encode defines for newer NeXT system headers.
12331 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12332 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12333 * objc.dg/foreach-5.m: Likewise.
12334 * objc.dg/foreach-2.m: Likewise.
12335 * objc.dg/foreach-4.m: Likewise.
12336 * objc.dg/torture/strings/string1.m: Likewise.
12337 * objc.dg/torture/strings/string2.m: Likewise.
12338 * objc.dg/torture/strings/string3.m: Likewise.
12339 * objc.dg/torture/strings/string4.m: Likewise.
12340 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12341 header and stand alone.
12342 * obj-c++.dg/strings/strings-2.mm: Likewise.
12343 * objc.dg/torture/strings/const-str-3.m: Likewise.
12344 * objc.dg/strings/strings-2.m: Likewise.
12345 * objc.dg/strings/const-str-12b.m: Likewise.
12347 2011-01-12 Richard Guenther <rguenther@suse.de>
12349 PR middle-end/32511
12350 * gcc.dg/attr-weak-1.c: Adjust.
12352 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12355 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12356 standard compliant and comment.
12358 2011-01-10 Jan Hubicka <jh@suse.cz>
12361 * gcc.dg/initpri3.c: New testcase.
12363 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12366 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12367 externally visible.
12372 (g_ebp_save): Likewise.
12373 (g_esp_save): Likewise.
12375 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12377 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12379 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12381 PR tree-optimization/46021
12382 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12383 i?86-*-*, x86_64-*-*.
12385 2011-01-10 Jeff Law <law@redhat.com>
12387 * PR tree-optimization/47141
12388 * gcc.c-torture/compile/pr47141.c: New test.
12390 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12393 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12394 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12395 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12396 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12399 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12400 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12401 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12402 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12403 being vectorized. Adjust dg-final pattern.
12406 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12407 * gcc.dg/vect/slp-24.c: Likewise.
12409 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12412 * g++.dg/other/pr47218-1.C: New test file.
12413 * g++.dg/other/pr47218.C: Likewise.
12414 * g++.dg/other/pr47218.h: New supporting header.
12416 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12419 * objc.dg/attributes/invalid-attribute-1.m: New.
12420 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12422 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12425 * gfortran.dg/proc_ptr_comp_28.f90: New.
12427 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12429 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12430 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12431 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12432 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12433 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12434 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12435 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12436 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12437 * objc.dg/gnu-api-2-class.m: Likewise.
12438 * objc.dg/gnu-api-2-ivar.m: Likewise.
12439 * objc.dg/gnu-api-2-method.m: Likewise.
12440 * objc.dg/gnu-api-2-objc.m: Likewise.
12441 * objc.dg/gnu-api-2-object.m: Likewise.
12442 * objc.dg/gnu-api-2-property.m: Likewise.
12443 * objc.dg/gnu-api-2-protocol.m: Likewise.
12444 * objc.dg/gnu-api-2-sel.m: Likewise.
12446 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12448 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12449 * objc.dg/objc-foreach-4.m: Likewise.
12450 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12451 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12452 * objc.dg/foreach-4.m: Likewise.
12453 * objc.dg/foreach-5.m: Likewise.
12454 * objc.dg/foreach-3.m: Return self from init.
12456 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12459 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12461 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12464 * gfortran.dg/class_35.f90: New.
12466 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12468 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12470 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12473 * objc.dg/invalid-method-2.m: New.
12474 * obj-c++.dg/invalid-method-2.mm: New.
12476 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12479 * gfortran.dg/transpose_optimization_2.f90 : New test.
12481 2011-01-08 Jan Hubicka <jh@suse.cz>
12483 PR tree-optmization/46469
12484 * g++.dg/torture/pr46469.C: New testcase.
12486 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12488 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12489 emulation of libobjc-gnu structure layout functionality to ..
12490 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12491 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12492 * objc/execute/bf-common.h: Adjust headers.
12493 * objc/execute/bf-1.m: Likewise.
12494 * objc/execute/bf-2.m: Likewise.
12495 * objc/execute/bf-3.m: Likewise.
12496 * objc/execute/bf-4.m: Likewise.
12497 * objc/execute/bf-5.m: Likewise.
12498 * objc/execute/bf-6.m: Likewise.
12499 * objc/execute/bf-7.m: Likewise.
12500 * objc/execute/bf-8.m: Likewise.
12501 * objc/execute/bf-9.m: Likewise.
12502 * objc/execute/bf-10.m: Likewise.
12503 * objc/execute/bf-11.m: Likewise.
12504 * objc/execute/bf-12.m: Likewise.
12505 * objc/execute/bf-13.m: Likewise.
12506 * objc/execute/bf-14.m: Likewise.
12507 * objc/execute/bf-15.m: Likewise.
12508 * objc/execute/bf-16.m: Likewise.
12509 * objc/execute/bf-17.m: Likewise.
12510 * objc/execute/bf-18.m: Likewise.
12511 * objc/execute/bf-19.m: Likewise.
12512 * objc/execute/bf-20.m: Likewise.
12513 * objc/execute/bf-21.m: Likewise.
12514 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12515 objc_get_type_qualifiers ().
12517 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12520 * gfortran.dg/dependency_39.f90: New test.
12522 2011-01-07 Jan Hubicka <jh@suse.cz>
12524 Get builtins tests ready for linker plugin.
12525 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12526 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12527 my_memset, my_bzero): Mark used.
12528 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12529 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12531 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12534 2011-01-07 Jan Hubicka <jh@suse.cz>
12536 PR tree-optimization/46367
12537 * g++.dg/torture/pr46367.C: New file.
12539 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12542 * gcc.dg/pr47201.c: New test.
12545 * gcc.dg/tree-prof/pr47187.c: New test.
12547 2011-01-07 Tobias Burnus <burnus@net-b.de>
12550 * gfortran.dg/extends_type_of_3.f90: New.
12552 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12554 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12555 * g++.dg/ext/dllimport-MI1.C: Likewise.
12556 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12557 * g++.dg/ext/dllimport10.C: Likewise.
12558 * g++.dg/ext/dllimport11.C: Likewise.
12559 * g++.dg/ext/dllimport12.C: Likewise.
12560 * g++.dg/ext/dllimport13.C: Likewise.
12561 * g++.dg/ext/dllimport2.C: Likewise.
12562 * g++.dg/ext/dllimport3.C: Likewise.
12563 * g++.dg/ext/dllimport4.C: Likewise.
12564 * g++.dg/ext/dllimport5.C: Likewise.
12565 * g++.dg/ext/dllimport6.C: Likewise.
12566 * g++.dg/ext/dllimport8.C: Likewise.
12567 * g++.dg/ext/dllimport9.C: Likewise.
12568 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12569 targets, too. Additionally enable test for i?86-*-mingw*.
12570 * g++.dg/ext/selectany1.C: Likewise.
12571 Remove guard variable check.
12573 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12577 * gfortran.dg/storage_size_3.f08: Extended.
12579 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12582 * g++.dg/template/stdarg1.C: New test.
12584 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12587 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12588 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12589 from the interface of functions to not hide the errors that
12592 2011-01-06 Jan Hubicka <jh@suse.cz>
12594 * gcc.dg/lto/pr47188_0.c: New testcase.
12595 * gcc.dg/lto/pr47188_1.c: New testcase.
12597 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12601 * gfortran.dg/interface_33.f90: New test.
12603 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12606 * gcc.c-torture/compile/pr47150.c: New test.
12608 2011-01-06 Ira Rosen <irar@il.ibm.com>
12610 PR tree-optimization/47139
12611 * gcc.dg/vect/pr47139.c: New test.
12613 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12616 * gfortran.dg/extends_type_of_2.f03: New.
12618 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12620 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12622 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12624 * gnat.dg/opt14.adb: New test.
12626 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12629 * gfortran.dg/allocate_error_2.f90: New test.
12631 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12634 * gfortran.dg/storage_size_3.f08: New.
12636 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12638 PR libgfortran/47154
12639 * gfortran.dg/namelist_68.f90: New test.
12641 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12643 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12645 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12648 * gfortran.dg/class_34.f90: New.
12650 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12652 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12653 use __builtin_inff. Skip all single-precision tests that require
12656 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12658 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12660 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12662 PR tree-optimization/47148
12663 * gcc.c-torture/execute/pr47148.c: New test.
12665 PR tree-optimization/47155
12666 * gcc.c-torture/execute/pr47155.c: New test.
12668 PR rtl-optimization/47157
12669 * gcc.c-torture/compile/pr47157.c: New test.
12671 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12673 * gcc.dg/torture/vector-shift2.c (schar): Define.
12674 (main): Always use schar or uchar instead of plain "char" to avoid
12675 dependencies on implementation-defined char signedness.
12677 2011-01-03 Martin Jambor <mjambor@suse.cz>
12679 PR tree-optimization/46801
12680 * gnat.dg/pack9.adb: Remove xfail.
12682 2011-01-03 Martin Jambor <mjambor@suse.cz>
12684 PR tree-optimization/46984
12685 * g++.dg/ipa/pr46984.C: New test.
12687 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12690 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12692 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12694 PR tree-optimization/47140
12695 * gcc.c-torture/compile/pr47140.c: New test.
12697 PR rtl-optimization/47028
12698 * gcc.dg/pr47028.c: New test.
12700 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12702 * objc.dg/protocol-forward-1.m: Removed TODO.
12703 * objc.dg/protocol-forward-2.m: New.
12704 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12705 * obj-c++.dg/protocol-forward-2.mm: New.
12707 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12710 * g++.dg/eh/pr38662.C: New testcase.
12712 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12714 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12715 scan for newline '\n'.
12718 Copyright (C) 2011 Free Software Foundation, Inc.
12720 Copying and distribution of this file, with or without modification,
12721 are permitted in any medium without royalty provided the copyright
12722 notice and this notice are preserved.