1 2011-10-18 Jason Merrill <jason@redhat.com>
4 * g++.dg/lookup/using23.C: New.
7 * g++.dg/cpp0x/implicit12.C: New.
8 * g++.dg/cpp0x/defaulted20.C: Adjust.
9 * g++.dg/cpp0x/defaulted21.C: Adjust.
10 * g++.dg/cpp0x/implicit-copy.C: Adjust.
11 * g++.dg/cpp0x/implicit4.C: Adjust.
12 * g++.dg/cpp0x/implicit5.C: Adjust.
13 * g++.dg/cpp0x/implicit8.C: Adjust.
14 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
15 * g++.dg/cpp0x/not_special.C: Adjust.
16 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
17 * g++.dg/cpp0x/rv1n.C: Adjust.
18 * g++.dg/cpp0x/rv2n.C: Adjust.
19 * g++.dg/cpp0x/rv3n.C: Adjust.
20 * g++.dg/cpp0x/rv4n.C: Adjust.
21 * g++.dg/cpp0x/rv5n.C: Adjust.
22 * g++.dg/cpp0x/rv6n.C: Adjust.
23 * g++.dg/cpp0x/rv7n.C: Adjust.
25 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
27 * gcc.target/i386/avx2-vpop-check.h: New header.
28 * gcc.target/i386/avx2-vpaddd-3.c: New test.
29 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
30 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
31 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
32 * gcc.target/i386/avx2-vpand-3.c: Ditto.
33 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
34 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
35 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
36 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
37 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
38 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
39 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
40 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
41 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
42 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
44 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
47 * gfortran.dg/coarray_subobject_1.f90: New test.
48 * gfortran.dg/coarray/subobject_1.f90: New test.
50 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
52 PR rtl-optimization/50205
53 * gcc.dg/pr50205.c: New.
55 2011-10-18 Richard Guenther <rguenther@suse.de>
57 PR tree-optimization/50767
58 * gcc.dg/torture/pr50767.c: New testcase.
60 2011-10-18 Julian Brown <julian@codesourcery.com>
62 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
63 * gcc.target/arm/unaligned-memcpy-1.c: New.
64 * gcc.target/arm/unaligned-memcpy-2.c: New.
65 * gcc.target/arm/unaligned-memcpy-3.c: New.
66 * gcc.target/arm/unaligned-memcpy-4.c: New.
68 2011-10-18 Janus Weil <janus@gcc.gnu.org>
71 * gfortran.dg/iso_c_binding_class.f03: New.
73 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
75 * testsuite/lib/target-supports.exp
76 (check_effective_target_vect_widen_shift): New.
77 * gcc.dg/vect/vect-widen-shift-s16.c: New.
78 * gcc.dg/vect/vect-widen-shift-s8.c: New.
79 * gcc.dg/vect/vect-widen-shift-u16.c: New.
80 * gcc.dg/vect/vect-widen-shift-u8.c: New.
82 2011-10-18 Richard Guenther <rguenther@suse.de>
84 * gcc.dg/torture/restrict-1.c: New testcase.
86 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
88 * g++.dg/ext/bases.C: New test.
90 2011-10-17 David S. Miller <davem@davemloft.net>
92 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
93 all operations to emit VIS instructions.
94 * gcc.target/sparc/fandnot.c: Likewise.
95 * gcc.target/sparc/fnot.c: Likewise.
96 * gcc.target/sparc/for.c: Likewise.
97 * gcc.target/sparc/fornot.c: Likewise.
98 * gcc.target/sparc/fxnor.c: Likewise.
99 * gcc.target/sparc/fxor.c: Likewise.
100 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
103 2011-10-17 Jakub Jelinek <jakub@redhat.com>
105 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
106 * gcc.dg/torture/vshuf-16.inc: New file.
107 * gcc.dg/torture/vshuf-2.inc: New file.
108 * gcc.dg/torture/vshuf-32.inc: New file.
109 * gcc.dg/torture/vshuf-4.inc: New file.
110 * gcc.dg/torture/vshuf-8.inc: New file.
111 * gcc.dg/torture/vshuf-main.inc: New file.
112 * gcc.dg/torture/vshuf-v16hi.c: New test.
113 * gcc.dg/torture/vshuf-v16qi.c: New test.
114 * gcc.dg/torture/vshuf-v2df.c: New test.
115 * gcc.dg/torture/vshuf-v2di.c: New test.
116 * gcc.dg/torture/vshuf-v2sf.c: New test.
117 * gcc.dg/torture/vshuf-v2si.c: New test.
118 * gcc.dg/torture/vshuf-v32qi.c: New test.
119 * gcc.dg/torture/vshuf-v4df.c: New test.
120 * gcc.dg/torture/vshuf-v4di.c: New test.
121 * gcc.dg/torture/vshuf-v4hi.c: New test.
122 * gcc.dg/torture/vshuf-v4sf.c: New test.
123 * gcc.dg/torture/vshuf-v4si.c: New test.
124 * gcc.dg/torture/vshuf-v8hi.c: New test.
125 * gcc.dg/torture/vshuf-v8qi.c: New test.
126 * gcc.dg/torture/vshuf-v8sf.c: New test.
127 * gcc.dg/torture/vshuf-v8si.c: New test.
129 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
131 PR tree-optimization/50746
132 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
134 2011-10-17 Jason Merrill <jason@redhat.com>
137 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
139 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/parse/error41.C: New.
143 * g++.dg/parse/error20.C: Adjust.
145 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/warn/format7.C: New.
149 * obj-c++.dg/warn7.mm: Likewise.
151 2011-10-17 Richard Guenther <rguenther@suse.de>
153 PR tree-optimization/50729
154 * gcc.dg/torture/pr50729.c: New testcase.
156 2011-10-15 Tom Tromey <tromey@redhat.com>
157 Dodji Seketeli <dodji@redhat.com>
159 * lib/prune.exp (prune_gcc_output): Prune output referring to
161 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
162 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
163 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
164 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
166 2011-10-15 Tom Tromey <tromey@redhat.com>
167 Dodji Seketeli <dodji@redhat.com>
169 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
171 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/inherit/error5.C: New.
176 2011-10-17 Janus Weil <janus@gcc.gnu.org>
180 * gfortran.dg/kind_tests_4.f90: New.
182 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
184 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
185 targets that support vector condition.
187 2011-10-16 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/c_kind_tests_3.f03: New.
192 2011-10-16 Janus Weil <janus@gcc.gnu.org>
195 * gfortran.dg/elemental_args_check_4.f90: New.
197 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
199 PR tree-optimization/50727
200 * gcc.dg/vect/pr50727.c: New test.
202 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
204 * gcc.dg/vla-23.c: New test.
206 2011-10-16 Jakub Jelinek <jakub@redhat.com>
208 PR tree-optimization/50596
209 * gcc.dg/vect/vect-cond-9.c: New test.
211 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
213 * gcc.dg/vect/bb-slp-29.c: New test.
215 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/ext/is_base_of_incomplete.C: New.
219 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
220 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
222 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
224 * gcc.target/sparc/combined-1.c: Compile at -O2.
226 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
229 (dg-options): Add -Wno-attributes.
230 * gcc.target/i386/fma_double_?.c: Ditto.
231 * gcc.target/i386/fma_run_float_?.c: Ditto.
232 * gcc.target/i386/fma_run_double_?.c: Ditto.
233 * gcc.target/i386/l_fma_float_?.c: Dtto.
234 * gcc.target/i386/l_fma_double_?.c: Ditto.
235 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
236 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
238 2011-10-15 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
242 * gfortran.dg/bind_c_usage_24.f90: Ditto.
243 * gfortran.dg/rank_3.f90: Ditto.
244 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
245 -std=f2008ts in dg-options.
246 * gfortran.dg/rank_4.f90: Ditto.
248 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
251 * gcc.target/sh/pr49263.c: New.
253 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/specs/debug1.ads: Tweak.
257 2011-10-14 Kai Tietz <ktietz@redhat.com>
259 * gfortran.fortran-torture/compile/logical-2.f90: New test.
261 2011-10-14 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/i386/sse2-mul-1.c: New test.
264 * gcc.target/i386/sse4_1-mul-1.c: New test.
265 * gcc.target/i386/avx-mul-1.c: New test.
266 * gcc.target/i386/xop-mul-1.c: New test.
267 * gcc.target/i386/avx2-mul-1.c: New test.
269 2011-10-14 Jason Merrill <jason@redhat.com>
272 * g++.dg/cpp0x/nsdmi-list1.C: New.
275 * g++.dg/cpp0x/nsdmi-const1.C: New.
277 2011-10-14 Janus Weil <janus@gcc.gnu.org>
280 * gfortran.dg/pointer_intent_5.f90: New.
282 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
284 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
285 * gcc.target/i386/warn-vect-op-1.c: Ditto.
286 * gcc.target/i386/warn-vect-op-2.c: Ditto.
288 2011-10-14 Tobias Burnus <burnus@net-b.de>
291 * gfortran.dg/pointer_check_11.f90: New.
292 * gfortran.dg/pointer_check_12.f90: New.
294 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/overload/operator4.C: New.
299 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
301 * gcc.dg/di-longlong64-sync-1.c: New test.
302 * gcc.dg/di-sync-multithread.c: New test.
303 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
304 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
305 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
306 tests for v5, v6, v6k, and v7-a, and add-options helpers.
307 (check_effective_target_arm_arm_ok): New helper.
308 (check_effective_target_sync_longlong): New helper.
310 2011-10-14 Richard Guenther <rguenther@suse.de>
312 PR tree-optimization/50723
313 * gcc.dg/torture/pr50723.c: New testcase.
315 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
318 * g++.dg/warn/format6.C: New.
319 * obj-c++.dg/warn6.mm: Likewise.
321 2011-10-13 Richard Henderson <rth@redhat.com>
323 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
325 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
326 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
327 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
329 2011-10-13 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp0x/nsdmi-template2.C: New.
335 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
338 * g++.dg/init/vbase1.C: New.
340 2011-10-13 Jakub Jelinek <jakub@redhat.com>
342 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
343 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
344 * gcc.target/i386/avx-vphminposuw-2.c: New test.
345 * gcc.target/i386/avx-vphminposuw-3.c: New test.
347 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
349 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
351 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
353 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
355 2011-10-13 Richard Guenther <rguenther@suse.de>
357 PR tree-optimization/50712
358 * gcc.target/i386/pr50712.c: New testcase.
360 2011-10-13 Tom de Vries <tom@codesourcery.com>
362 * gcc.dg/memcpy-4.c: New test.
364 2011-10-13 Richard Guenther <rguenther@suse.de>
366 PR tree-optimization/50698
367 * g++.dg/vect/pr50698.cc: New testcase.
369 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
371 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
372 * gcc.target/powerpc/warn-2.c: Ditto.
374 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
375 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
376 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
377 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
378 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
379 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
380 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
381 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
382 * gcc.target/powerpc/ppc-pow.c: Likewise.
383 * gcc.target/powerpc/recip-1.c: Likewise.
384 * gcc.target/powerpc/recip-2.c: Likewise.
385 * gcc.target/powerpc/recip-3.c: Likewise.
386 * gcc.target/powerpc/recip-4.c: Likewise.
387 * gcc.target/powerpc/recip-5.c: Likewise.
389 2011-10-12 David S. Miller <davem@davemloft.net>
391 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
392 '-mvis3' instead of 'mcpu=niagara3' in options.
393 * gcc.target/sparc/fhalve.c: Likewise.
394 * gcc.target/sparc/fnegop.c: Likewise.
395 * gcc.target/sparc/fpadds.c: Likewise.
396 * gcc.target/sparc/fshift.c: Likewise.
397 * gcc.target/sparc/fucmp.c: Likewise.
398 * gcc.target/sparc/lzd.c: Likewise.
399 * gcc.target/sparc/vis3misc.c: Likewise.
400 * gcc.target/sparc/xmul.c: Likewise.
402 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
404 * gnat.dg/vect1.ad[sb]: New test.
405 * gnat.dg/vect1_pkg.ads: New helper.
406 * gnat.dg/vect2.ad[sb]: New test.
407 * gnat.dg/vect2_pkg.ads: New helper.
408 * gnat.dg/vect3.ad[sb]: New test.
409 * gnat.dg/vect3_pkg.ads: New helper.
410 * gnat.dg/vect4.ad[sb]: New test.
411 * gnat.dg/vect4_pkg.ads: New helper.
412 * gnat.dg/vect5.ad[sb]: New test.
413 * gnat.dg/vect5_pkg.ads: New helper.
414 * gnat.dg/vect6.ad[sb]: New test.
415 * gnat.dg/vect6_pkg.ads: New helper.
417 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
419 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
420 * gcc.target/i386/fma_run_double_2.c: Likewise.
421 * gcc.target/i386/fma_run_double_3.c: Likewise.
422 * gcc.target/i386/fma_run_double_4.c: Likewise.
423 * gcc.target/i386/fma_run_double_5.c: Likewise.
424 * gcc.target/i386/fma_run_double_6.c: Likewise.
425 * gcc.target/i386/fma_run_float_1.c: Likewise.
426 * gcc.target/i386/fma_run_float_2.c: Likewise.
427 * gcc.target/i386/fma_run_float_3.c: Likewise.
428 * gcc.target/i386/fma_run_float_4.c: Likewise.
429 * gcc.target/i386/fma_run_float_5.c: Likewise.
430 * gcc.target/i386/fma_run_float_6.c: Likewise.
432 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
433 remove the extra dg-options.
434 * gcc.target/i386/l_fma_double_2.c: Likewise.
435 * gcc.target/i386/l_fma_double_3.c: Likewise.
436 * gcc.target/i386/l_fma_double_4.c: Likewise.
437 * gcc.target/i386/l_fma_double_5.c: Likewise.
438 * gcc.target/i386/l_fma_double_6.c: Likewise.
439 * gcc.target/i386/l_fma_float_1.c: Likewise.
440 * gcc.target/i386/l_fma_float_2.c: Likewise.
441 * gcc.target/i386/l_fma_float_3.c: Likewise.
442 * gcc.target/i386/l_fma_float_4.c: Likewise.
443 * gcc.target/i386/l_fma_float_5.c: Likewise.
444 * gcc.target/i386/l_fma_float_6.c: Likewise.
446 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
448 PR tree-optimization/50189
449 * g++.dg/torture/pr50189.C: New testcase.
451 2011-10-12 Richard Guenther <rguenther@suse.de>
453 PR tree-optimization/50700
454 * gcc.dg/builtin-object-size-12.c: New testcase.
456 2011-10-12 Joseph Myers <joseph@codesourcery.com>
459 * gcc.c-torture/compile/pr50565-1.c,
460 gcc.c-torture/compile/pr50565-2.c: New tests.
462 2011-10-11 Jason Merrill <jason@redhat.com>
466 * g++.dg/template/constant1.C: New.
467 * g++.dg/template/constant2.C: New.
468 * g++.dg/cpp0x/constexpr-template3.C: New.
470 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
472 * gcc.target/i386/warn-vect-op-3.c: New test.
473 * gcc.target/i386/warn-vect-op-1.c: New test.
474 * gcc.target/i386/warn-vect-op-2.c: New test.
476 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
478 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
480 2011-10-11 Richard Guenther <rguenther@suse.de>
482 PR tree-optimization/50204
483 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
485 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
487 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
489 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
491 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
492 * gcc.target/i386/fma_double_2.c: Ditto.
493 * gcc.target/i386/fma_double_3.c: Ditto.
494 * gcc.target/i386/fma_double_4.c: Ditto.
495 * gcc.target/i386/fma_double_5.c: Ditto.
496 * gcc.target/i386/fma_double_6.c: Ditto.
497 * gcc.target/i386/fma_float_1.c: Ditto.
498 * gcc.target/i386/fma_float_2.c: Ditto.
499 * gcc.target/i386/fma_float_3.c: Ditto.
500 * gcc.target/i386/fma_float_4.c: Ditto.
501 * gcc.target/i386/fma_float_5.c: Ditto.
502 * gcc.target/i386/fma_float_6.c: Ditto.
503 * gcc.target/i386/l_fma_double_1.c: Ditto.
504 * gcc.target/i386/l_fma_double_2.c: Ditto.
505 * gcc.target/i386/l_fma_double_3.c: Ditto.
506 * gcc.target/i386/l_fma_double_4.c: Ditto.
507 * gcc.target/i386/l_fma_double_5.c: Ditto.
508 * gcc.target/i386/l_fma_double_6.c: Ditto.
509 * gcc.target/i386/l_fma_float_1.c: Ditto.
510 * gcc.target/i386/l_fma_float_2.c: Ditto.
511 * gcc.target/i386/l_fma_float_3.c: Ditto.
512 * gcc.target/i386/l_fma_float_4.c: Ditto.
513 * gcc.target/i386/l_fma_float_5.c: Ditto.
514 * gcc.target/i386/l_fma_float_6.c: Ditto.
515 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
516 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
517 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
518 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
519 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
520 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
521 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
522 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
523 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
524 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
525 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
526 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
528 2011-10-11 Tristan Gingold <gingold@adacore.com>
530 * gcc.dg/va-arg-4.c: New test.
531 * gcc.dg/va-arg-5.c: Ditto.
533 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
535 * lib/target-supports.exp (check_effective_target_fd_truncate):
536 Close and unlink test file before exit.
538 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
541 * gfortran.dg/forall_15.f90: New test case.
543 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
544 Andrew Macleod <amacleod@redhat.com>
546 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
547 wrappers for *other_threads() and *final_verify().
548 * gcc.dg/simulate-thread/simulate-thread.h
549 (simulate_thread_wrapper_other_threads): New.
550 (simulate_thread_wrapper_final_verify): New.
552 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
554 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
556 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
558 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
560 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
561 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
563 * gcc.target/i386/fma_1.h: New file.
564 * gcc.target/i386/fma_2.h: Likewise.
565 * gcc.target/i386/fma_3.h: Likewise.
566 * gcc.target/i386/fma_4.h: Likewise.
567 * gcc.target/i386/fma_5.h: Likewise.
568 * gcc.target/i386/fma_6.h: Likewise.
569 * gcc.target/i386/fma_double_1.c: Likewise.
570 * gcc.target/i386/fma_double_2.c: Likewise.
571 * gcc.target/i386/fma_double_3.c: Likewise.
572 * gcc.target/i386/fma_double_4.c: Likewise.
573 * gcc.target/i386/fma_double_5.c: Likewise.
574 * gcc.target/i386/fma_double_6.c: Likewise.
575 * gcc.target/i386/fma_float_1.c: Likewise.
576 * gcc.target/i386/fma_float_2.c: Likewise.
577 * gcc.target/i386/fma_float_3.c: Likewise.
578 * gcc.target/i386/fma_float_4.c: Likewise.
579 * gcc.target/i386/fma_float_5.c: Likewise.
580 * gcc.target/i386/fma_float_6.c: Likewise.
581 * gcc.target/i386/fma_main.h: Likewise.
582 * gcc.target/i386/fma_run_double_1.c: Likewise.
583 * gcc.target/i386/fma_run_double_2.c: Likewise.
584 * gcc.target/i386/fma_run_double_3.c: Likewise.
585 * gcc.target/i386/fma_run_double_4.c: Likewise.
586 * gcc.target/i386/fma_run_double_5.c: Likewise.
587 * gcc.target/i386/fma_run_double_6.c: Likewise.
588 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
589 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
590 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
591 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
592 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
593 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
594 * gcc.target/i386/fma_run_float_1.c: Likewise.
595 * gcc.target/i386/fma_run_float_2.c: Likewise.
596 * gcc.target/i386/fma_run_float_3.c: Likewise.
597 * gcc.target/i386/fma_run_float_4.c: Likewise.
598 * gcc.target/i386/fma_run_float_5.c: Likewise.
599 * gcc.target/i386/fma_run_float_6.c: Likewise.
600 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
601 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
602 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
603 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
604 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
605 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
606 * gcc.target/i386/l_fma_1.h: Likewise.
607 * gcc.target/i386/l_fma_2.h: Likewise.
608 * gcc.target/i386/l_fma_3.h: Likewise.
609 * gcc.target/i386/l_fma_4.h: Likewise.
610 * gcc.target/i386/l_fma_5.h: Likewise.
611 * gcc.target/i386/l_fma_6.h: Likewise.
612 * gcc.target/i386/l_fma_double_1.c: Likewise.
613 * gcc.target/i386/l_fma_double_2.c: Likewise.
614 * gcc.target/i386/l_fma_double_3.c: Likewise.
615 * gcc.target/i386/l_fma_double_4.c: Likewise.
616 * gcc.target/i386/l_fma_double_5.c: Likewise.
617 * gcc.target/i386/l_fma_double_6.c: Likewise.
618 * gcc.target/i386/l_fma_float_1.c: Likewise.
619 * gcc.target/i386/l_fma_float_2.c: Likewise.
620 * gcc.target/i386/l_fma_float_3.c: Likewise.
621 * gcc.target/i386/l_fma_float_4.c: Likewise.
622 * gcc.target/i386/l_fma_float_5.c: Likewise.
623 * gcc.target/i386/l_fma_float_6.c: Likewise.
624 * gcc.target/i386/l_fma_main.h: Likewise.
625 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
626 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
627 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
628 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
629 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
630 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
631 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
632 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
633 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
634 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
635 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
636 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
638 2011-10-10 Richard Guenther <rguenther@suse.de>
641 * gcc.dg/torture/pr50389.c: New testcase.
643 2011-10-10 Richard Guenther <rguenther@suse.de>
646 * gcc.dg/builtins-47.c: Optimize.
648 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
650 * lib/gcc-simulate-thread.exp: New.
651 * gcc.dg/simulate-thread/guality.h: New.
652 * gcc.dg/simulate-thread/simulate-thread.h: New.
653 * gcc.dg/simulate-thread/simulate-thread.exp: New.
654 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
655 * gcc.dg/simulate-thread/README: New.
656 * g++.dg/simulate-thread/guality.h: New.
657 * g++.dg/simulate-thread/simulate-thread.h: New.
658 * g++.dg/simulate-thread/simulate-thread.exp: New.
659 * g++.dg/simulate-thread/simulate-thread.gdb: New.
660 * c-c++-common/cxxbitfields-2.c: Remove.
661 * c-c++-common/cxxbitfields.c: Remove.
662 * c-c++-common/cxxbitfields-4.c: Remove.
663 * c-c++-common/cxxbitfields-5.c: Remove.
664 * c-c++-common/simulate-thread/bitfields-1.c: New.
665 * c-c++-common/simulate-thread/bitfields-2.c: New.
666 * c-c++-common/simulate-thread/bitfields-3.c: New.
667 * c-c++-common/simulate-thread/bitfields-4.c: New.
669 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
672 * g++.dg/warn/format5.C: New.
674 2011-10-09 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
678 * gfortran.dg/common_16.f90: New.
680 2011-10-09 Tobias Burnus <burnus@net-b.de>
682 * gfortran.dg/iso_c_binding_param_1.f90: New.
683 * gfortran.dg/iso_c_binding_param_2.f90: New.
684 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
686 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
688 PR tree-optimization/50635
689 * gcc.dg/vect/pr50635.c: New test.
691 2011-10-09 Janus Weil <janus@gcc.gnu.org>
694 * gfortran.dg/proc_decl_27.f90: New.
696 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
699 * objc/execute/initialize-1.m: New test.
701 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
704 * gfortran.dg/pointer_function_result_1.f90 : New test.
706 2011-10-07 David S. Miller <davem@davemloft.net>
709 * gcc.target/sparc/sparc.exp: Add vis3 target test.
710 * gcc.target/sparc/cmask.c: Use it.
711 * gcc.target/sparc/fhalve.c: Likewise.
712 * gcc.target/sparc/fnegop.c: Likewise.
713 * gcc.target/sparc/fpadds.c: Likewise.
714 * gcc.target/sparc/fshift.c: Likewise.
715 * gcc.target/sparc/fucmp.c: Likewise.
716 * gcc.target/sparc/lzd.c: Likewise.
717 * gcc.target/sparc/vis3misc.c: Likewise.
718 * gcc.target/sparc/xmul.c: Likewise.
720 2011-10-07 Richard Henderson <rth@redhat.com>
722 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
724 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
726 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
728 * gcc.dg/pr50193-1.c: New file.
729 * gcc.target/arm/shiftable.c: New file.
731 2011-10-07 Janus Weil <janus@gcc.gnu.org>
734 * gfortran.dg/class_46.f03: New.
736 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
738 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
739 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
740 (syslog, vsyslog, __vsyslog_chk): Likewise.
742 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
743 (x, EXT_x): Use ASMNAME.
745 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
748 2011-10-07 Tom de Vries <tom@codesourcery.com>
751 * gcc.dg/pr50527.c: New test.
753 2011-10-07 Jakub Jelinek <jakub@redhat.com>
755 PR tree-optimization/50650
756 * gcc.c-torture/compile/pr50650.c: New test.
758 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
760 PR tree-optimization/50575
761 * gcc.c-torture/execute/vector-compare-2.x: New file.
763 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
766 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
767 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
770 2011-10-07 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/vect/vect-align-2.c: Increase array size.
775 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
776 H.J. Lu <hongjiu.lu@intel.com>
779 * gcc.target/i386/pr50603.c: New test.
781 2011-10-06 Jason Merrill <jason@redhat.com>
784 * g++.dg/cpp0x/default31.C: New.
786 2011-10-06 Jakub Jelinek <jakub@redhat.com>
788 PR tree-optimization/50596
789 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
791 * gcc.dg/vect/vect-cond-8.c: New test.
793 2011-10-06 Richard Henderson <rth@redhat.com>
795 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
796 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
797 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
798 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
799 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
800 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
801 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
802 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
803 * gcc.c-torture/execute/vshuf-16.inc: New file.
804 * gcc.c-torture/execute/vshuf-2.inc: New file.
805 * gcc.c-torture/execute/vshuf-4.inc: New file.
806 * gcc.c-torture/execute/vshuf-8.inc: New file.
807 * gcc.c-torture/execute/vshuf-main.inc: New file.
808 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
809 * gcc.c-torture/execute/vshuf-v2df.c: New test.
810 * gcc.c-torture/execute/vshuf-v2di.c: New test.
811 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
812 * gcc.c-torture/execute/vshuf-v2si.c: New test.
813 * gcc.c-torture/execute/vshuf-v4df.c: New test.
814 * gcc.c-torture/execute/vshuf-v4di.c: New test.
815 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
816 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
817 * gcc.c-torture/execute/vshuf-v4si.c: New test.
818 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
819 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
820 * gcc.c-torture/execute/vshuf-v8si.c: New test.
822 2011-10-06 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/49279
825 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
826 * gcc.c-torture/execute/pr49279.c: New test.
828 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
831 * gcc.c-torture/compile/pr49049.c: New test.
833 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
836 * gcc.target/arm/pr50305.c: New test.
838 2011-10-06 Richard Guenther <rguenther@suse.de>
840 PR tree-optimization/38884
841 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
842 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
844 2011-10-05 David S. Miller <davem@davemloft.net>
846 * gcc.target/sparc/lzd.c: New test.
847 * gcc.target/sparc/popc.c: New test.
849 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
851 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
852 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
853 * g++.dg/other/final1.C: Cleanup original tree dump.
855 2011-10-05 Jakub Jelinek <jakub@redhat.com>
857 PR tree-optimization/50613
858 * gcc.dg/pr50613.c: New test.
860 2011-10-05 Richard Henderson <rth@redhat.com>
862 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
863 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
864 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
865 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
866 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
867 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
868 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
869 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
871 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
873 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
874 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
875 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
876 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
877 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
879 2011-10-05 Richard Guenther <rguenther@suse.de>
881 PR tree-optimization/38885
882 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
884 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
886 * gcc.target/i386/sw-1.c: New test.
888 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
890 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
892 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
894 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
896 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
898 2011-10-04 David S. Miller <davem@davemloft.net>
900 * gcc.target/sparc/fhalve.c: New test.
901 * gcc.target/sparc/fnegop.c: New test.
902 * gcc.target/sparc/xmul.c: New test.
904 2011-10-04 Janus Weil <janus@gcc.gnu.org>
907 * gfortran.dg/dummy_procedure_6.f90: New.
909 2011-10-04 Jakub Jelinek <jakub@redhat.com>
911 PR tree-optimization/50604
912 * gcc.dg/pr50604.c: New test.
914 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
916 PR tree-optimization/49662
917 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
918 * gcc.dg/graphite/interchange-15.c: Likewise.
919 * gcc.dg/graphite/interchange-mvt.c: Likewise.
921 2011-10-04 Jakub Jelinek <jakub@redhat.com>
923 * gcc.dg/tree-ssa/restrict-4.c: New test.
925 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
927 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
928 (main): Use __typeof to get result type of comparison.
930 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
932 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
933 Make et_vect_multiple_sizes_saved global.
934 (check_effective_target_vect64): Make et_vect64_saved global.
936 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
938 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
939 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
940 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
941 * gcc.dg/builtin-complex-err-1.c: Adjust.
943 2011-10-02 Jason Merrill <jason@redhat.com>
945 * g++.dg/cpp0x/range-for22.C: New.
947 * g++.dg/cpp0x/variadic65.C: Remove xfails.
948 * g++.dg/cpp0x/variadic82.C: Remove xfails.
949 * g++.dg/cpp0x/variadic83.C: Remove xfails.
950 * g++.dg/cpp0x/variadic105.C: Remove xfails.
952 * g++.dg/cpp0x/nsdmi5.C: New.
954 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
957 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
959 (mips-dg-options): Force an ABI option if the current ABI is
960 incompatible with the required -mlong setting. Likewise force
961 a long setting if the current one is incompatible with the
962 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
963 throughout procedure.
964 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
965 instead of addressing=absolute.
967 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
969 * gcc.target/mips/stack-1.c: New test.
971 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
973 * gcc.dg/pr49696.c: New test.
975 2011-10-02 Jan Hubicka <jh@suse.cz>
977 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
979 2011-10-01 David S. Miller <davem@davemloft.net>
981 * gcc.target/sparc/cmask.c: New test.
982 * gcc.target/sparc/fpadds.c: New test.
983 * gcc.target/sparc/fshift.c: New test.
984 * gcc.target/sparc/fucmp.c: New test.
985 * gcc.target/sparc/vis3misc.c: New test.
987 2011-10-01 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/assumed_charlen_arg_2.f90: New.
992 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
995 * g++.dg/dfp/44473-1.C: New test.
996 * g++.dg/dfp/44473-2.C: New test.
997 * g++.dg/dfp/mangle-1.C: New test.
998 * g++.dg/dfp/mangle-2.C: New test.
999 * g++.dg/dfp/mangle-3.C: New test.
1000 * g++.dg/dfp/mangle-4.C: New test.
1001 * g++.dg/dfp/mangle-5.C: New test.
1003 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.dg/pr50571.c: New test.
1008 PR tree-optimization/46309
1009 * gcc.dg/pr46309.c: New test.
1011 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1013 * gcc.dg/strlenopt-21.c: New test.
1015 2011-09-30 Revital Eres <revital.eres@linaro.org>
1017 * gcc.dg/sms-10.c: New file.
1019 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1021 * gcc.target/arm/pr50099.c: New test.
1023 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1025 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1027 2011-09-30 David S. Miller <davem@davemloft.net>
1029 * gcc.target/sparc/bmaskbshuf.c: New test.
1030 * gcc.target/sparc/edgen.c: New test.
1032 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1035 * gfortran.dg/pure_formal_proc_3.f90: New.
1038 * gfortran.dg/stfunc_7.f90: New.
1040 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1042 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1043 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1044 * gcc.dg/vector-compare-1.c: Likewise.
1045 * gcc.dg/vector-compare-2.c: Likewise.
1047 2011-09-29 David S. Miller <davem@davemloft.net>
1049 * gcc.target/sparc/array.c: New test.
1051 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1053 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1054 loop unroll and set max unroll times to 8.
1055 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1056 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1057 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1058 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1060 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1063 * g++.dg/ext/visibility/warn5.C: New.
1065 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/warn/Wextra-3.C: New.
1070 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1073 * gcc.target/sh/pr49468-si.c: New.
1075 2011-09-28 Tom de Vries <tom@codesourcery.com>
1078 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1079 (TEST): Initialize src3 with random floats.
1080 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1081 from union src3. Initialize src3 with random floats.
1083 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1085 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1086 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1087 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1088 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1089 * gcc.target/sh/sh4a-cos.c: Ditto.
1090 * gcc.target/sh/sh4a-cosf.c: Ditto.
1091 * gcc.target/sh/sh4a-sin.c: Ditto.
1092 * gcc.target/sh/sh4a-sinf.c: Ditto.
1093 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1094 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1095 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1097 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/parse/error40.C: New.
1101 * g++.dg/warn/incomplete1.C: Adjust.
1103 2011-09-27 Jan Hubicka <jh@suse.cz>
1106 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1109 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/strlenopt-1.c: New test.
1112 * gcc.dg/strlenopt-1f.c: New test.
1113 * gcc.dg/strlenopt-2.c: New test.
1114 * gcc.dg/strlenopt-2f.c: New test.
1115 * gcc.dg/strlenopt-3.c: New test.
1116 * gcc.dg/strlenopt-4.c: New test.
1117 * gcc.dg/strlenopt-4g.c: New test.
1118 * gcc.dg/strlenopt-4gf.c: New test.
1119 * gcc.dg/strlenopt-5.c: New test.
1120 * gcc.dg/strlenopt-6.c: New test.
1121 * gcc.dg/strlenopt-7.c: New test.
1122 * gcc.dg/strlenopt-8.c: New test.
1123 * gcc.dg/strlenopt-9.c: New test.
1124 * gcc.dg/strlenopt-10.c: New test.
1125 * gcc.dg/strlenopt-11.c: New test.
1126 * gcc.dg/strlenopt-12.c: New test.
1127 * gcc.dg/strlenopt-12g.c: New test.
1128 * gcc.dg/strlenopt-13.c: New test.
1129 * gcc.dg/strlenopt-14g.c: New test.
1130 * gcc.dg/strlenopt-14gf.c: New test.
1131 * gcc.dg/strlenopt-15.c: New test.
1132 * gcc.dg/strlenopt-16g.c: New test.
1133 * gcc.dg/strlenopt-17g.c: New test.
1134 * gcc.dg/strlenopt-18g.c: New test.
1135 * gcc.dg/strlenopt.h: New file.
1137 2011-09-27 Tom de Vries <tom@codesourcery.com>
1140 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1141 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1142 * gcc.dg/pr43864.c: New test.
1143 * gcc.dg/pr43864-2.c: Same.
1144 * gcc.dg/pr43864-3.c: Same.
1145 * gcc.dg/pr43864-4.c: Same.
1147 2011-09-27 Jan Hubicka <jh@suse.cz>
1149 * gcc.dg/ipa/inline-5.c: New testcase.
1151 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1153 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1155 * gcc.dg/vect/bb-slp-27.c: New.
1156 * gcc.dg/vect/bb-slp-28.c: New.
1158 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1160 * testsuite/lib/target-supports.exp (check_profiling_available):
1161 Don't rely solely on TLS tests for -fprofile-generate, fall
1162 through to the other code.
1164 2011-09-27 Richard Guenther <rguenther@suse.de>
1166 PR tree-optimization/50363
1167 * gcc.dg/torture/pr50363.c: New testcase.
1169 2011-09-26 Jason Merrill <jason@redhat.com>
1172 * g++.dg/template/partial13.C: New.
1175 * g++.dg/template/partial12.C: New.
1178 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1180 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/diagnostic/bindings1.C: New.
1184 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1186 2011-09-26 David S. Miller <davem@davemloft.net>
1188 * gcc.target/sparc/wrgsr.c: New test.
1189 * gcc.target/sparc/rdgsr.c: New test.
1190 * gcc.target/sparc/edge.c: New test.
1191 * gcc.target/sparc/fcmp.c: New test.
1193 * gcc.target/sparc/edge.c: Update for new return types.
1194 * gcc.target/sparc/fcmp.c: Likewise.
1196 * gcc.target/sparc/fpaddsubi.c: New test.
1198 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1201 * gfortran.dg/common_15.f90: New.
1204 * gfortran.dg/dummy_procedure_5.f90: New.
1205 * gfortran.dg/interface_26.f90: Modified error message.
1206 * gfortran.dg/proc_ptr_11.f90: Ditto.
1207 * gfortran.dg/proc_ptr_15.f90: Ditto.
1208 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1209 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1211 2011-09-26 Jason Merrill <jason@redhat.com>
1214 * g++.dg/overload/rvalue3.C: New.
1217 * g++.dg/overload/ref-conv2.C: New.
1219 * g++.dg/cpp0x/nsdmi-template1.C: New.
1221 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/nullptr25.C: New.
1225 2011-09-26 Richard Guenther <rguenther@suse.de>
1227 PR tree-optimization/50472
1228 * gcc.dg/torture/pr50472.c: New testcase.
1230 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1232 * gnat.dg/opt22.adb: New test.
1233 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1235 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1237 * gnat.dg/opt21.adb: New test.
1238 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1240 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1242 * gnat.dg/opt20.ad[sb]: New test.
1243 * gnat.dg/opt20_pkg.ads: New helper.
1245 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1247 * gnat.dg/array17.adb: New test.
1248 * gnat.dg/array17_pkg.ads: New helper.
1250 2011-09-25 Jason Merrill <jason@redhat.com>
1252 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1254 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1256 * gnat.dg/frame_overflow.ads: New.
1257 * gnat.dg/frame_overflow.adb: Adjust.
1258 * gnat.dg/specs/addr1.ads: Likewise.
1260 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1262 * g++.dg/tree-ssa/restrict2.C: New test.
1264 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1266 * lib/target-supports.exp (check_effective_target_vect64): New.
1267 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1268 of multiple vector sizes.
1269 * gcc.dg/vect/bb-slp-26.c: New.
1271 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/template/bitfield1.C: New.
1276 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1278 * gcc.dg/vect/bb-slp-24.c: New.
1280 2011-09-24 Jason Merrill <jason@redhat.com>
1282 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1284 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1286 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1287 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1289 * g++.dg/cpp0x/nsdmi1.C: New.
1290 * g++.dg/cpp0x/nsdmi2.C: New.
1291 * g++.dg/cpp0x/nsdmi3.C: New.
1292 * g++.dg/cpp0x/nsdmi4.C: New.
1293 * g++.old-deja/g++.other/init4.C: New.
1295 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1298 * g++.dg/template/sfinae28.C: New.
1300 2011-09-23 Ian Lance Taylor <iant@google.com>
1302 * go.test/go-test.exp (errchk): Handle more cases of getting
1303 correct Tcl backslash quoting in regular expressions in test file.
1305 2011-09-23 Jason Merrill <jason@redhat.com>
1308 * g++.dg/init/const8.C: New.
1309 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1310 * g++.dg/cpp0x/defaulted2.C: Likewise.
1311 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1312 * g++.dg/init/pr20039.C: Likewise.
1313 * g++.dg/init/pr42844.C: Likewise.
1315 2011-09-23 Jan Hubicka <jh@suse.cz>
1317 * gcc.dg/ipa/inline-1.c: new testcase.
1318 * gcc.dg/ipa/inline-2.c: new testcase.
1319 * gcc.dg/ipa/inline-3.c: new testcase.
1320 * gcc.dg/ipa/inline-4.c: new testcase.
1322 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/constexpr-static8.C: New.
1327 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.target/i386/avxfp-1.c: New test.
1330 * gcc.target/i386/avxfp-2.c: New test.
1332 2011-09-23 Terry Guo <terry.guo@arm.com>
1334 * gcc.c-torture/execute/941014-1.x: Deleted.
1336 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/pr50491.C: New.
1341 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1344 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1346 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/cpp0x/nullptr24.C: New.
1351 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.target/i386/pr50482.c: New test.
1356 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1358 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1359 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1360 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1361 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1362 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1363 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1364 multilib options contain different -march= from dg-options.
1366 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1367 Paolo Carlini <paolo.carlini@oracle.com>
1370 * g++.dg/template/friend52.C: New.
1372 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1374 * gcc.target/arm/cmp-1.c: New test.
1375 * gcc.target/arm/cmp-2.c: Likewise.
1377 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1380 * gfortran.dg/impure_actual_1.f90: Modified error message.
1381 * gfortran.dg/proc_ptr_32.f90: New.
1382 * gfortran.dg/proc_ptr_33.f90: New.
1384 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1386 PR tree-optimization/50451
1387 * gcc.dg/vect/pr50451.c: New test.
1389 2011-09-21 Ian Lance Taylor <iant@google.com>
1391 * go.test/go-test.exp (errchk): Add special case for bug332.
1392 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1393 some more test lines.
1395 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1397 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1398 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1399 * g++.dg/other/i386-8.C: Ditto.
1400 * g++.dg/other/pr34435.C: Ditto.
1401 * g++.dg/other/pr39496.C: Ditto.
1402 * g++.dg/other/mmintrin.C: Ditto.
1404 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1406 * gcc.dg/vect/vect-cond-7.c: New test.
1407 * gcc.target/i386/sse4_1-cond-1.c: New test.
1408 * gcc.target/i386/avx-cond-1.c: New test.
1410 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1413 * g++.dg/other/pr50464.C: New test.
1415 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1417 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1418 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1419 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1420 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1422 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1424 * gnat.dg/opt19.adb: New test.
1426 2011-09-21 Terry Guo <terry.guo@arm.com>
1428 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1429 on arch conflict when testing case on targets other than armv7-a.
1431 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1434 * g++.dg/ext/int128-1.C: New.
1435 * g++.dg/ext/int128-2.C: Likewise.
1436 * g++.dg/ext/int128-2.h: Likewise.
1438 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1441 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1443 2011-09-20 Jason Merrill <jason@redhat.com>
1445 * g++.dg/cpp0x/constexpr-generated1.C: New.
1448 * g++.dg/overload/ref-conv1.C: New.
1450 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1452 * g++.dg/other/final1.C: New.
1454 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1456 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1459 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1461 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1464 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1466 PR tree-optimization/50413
1467 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1468 -fdump-tree-slp-details. Run other tests with
1469 -fdump-tree-vect-details.
1470 * g++.dg/vect/slp-pr50413.cc: New.
1472 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1473 Ira Rosen <ira.rosen@linaro.org>
1476 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1477 Fix underscores around restrict.
1479 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1481 PR tree-optimization/50414
1482 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1483 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1484 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1486 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1488 PR tree-optimization/50412
1489 * gfortran.dg/vect/pr50412.f90: New.
1491 2011-09-16 Jason Merrill <jason@redhat.com>
1494 * g++.dg/eh/defarg1.C: New.
1496 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.dg/vect/vect-reduc-10.c: New test.
1499 * gcc.target/i386/avx-reduc-1.c: New test.
1501 * gcc.target/i386/sse2-extract-1.c: New test.
1502 * gcc.target/i386/avx-extract-1.c: New test.
1504 2011-09-16 Terry Guo <terry.guo@arm.com>
1506 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1508 2011-09-15 Diego Novillo <dnovillo@google.com>
1510 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1511 ALWAYS_CXXFLAGS, if defined.
1512 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1513 ALWAYS_GFORTRANFLAGS, if defined.
1514 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1515 ALWAYS_GOCFLAGS, if defined.
1516 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1517 ALWAYS_OBJCXXFLAGS, if defined.
1518 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1519 additional_flags, if defined.
1520 * lib/gnat.exp (gnat_target_compile): Likewise.
1521 * lib/objc.exp (objc_target_compile): Likewise.
1522 * lib/target-supports-dg.exp (dg-add-options): Handle
1525 2011-09-15 Tom de Vries <tom@codesourcery.com>
1528 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1529 Use uintptr_t in f1. Undo avr xfails.
1531 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1535 * gfortran.dg/function_types_3.f90: New.
1537 2011-09-15 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/trailing7.C: New.
1543 * g++.dg/cpp0x/nullptr23.C: New.
1545 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1547 * gcc.dg/vect/bb-slp-25.c: New.
1549 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/noexcept15.C: New.
1554 2011-09-14 Tom de Vries <tom@codesourcery.com>
1557 * gcc.dg/pr50251.c: New test.
1559 2011-09-14 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/null_5.f90: New.
1564 * gfortran.dg/null_6.f90: New.
1566 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1568 * gcc.c-torture/compile/20110913-1.c: New test.
1570 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1573 * gfortran.dg/result_2.f90: New.
1575 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1577 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1579 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1582 * g++.dg/cpp0x/variadic116.C: New test case.
1584 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1586 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1587 * gcc.target/mips/interrupt_handler-2.c: New test.
1588 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1590 2011-09-12 Jason Merrill <jason@redhat.com>
1592 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1594 * g++.dg/cpp0x/explicit7.C: New.
1596 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1598 PR rtl-optimization/50212
1599 * g++.dg/other/pr50212.C: New test.
1601 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1604 * testsuite/gcc.target/avr/torture/avr-torture.exp
1605 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1606 "-O2 -fmerge-all-constants".
1608 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1611 * gfortran.dg/do_while_1.f90: New test.
1613 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1617 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1618 * gfortran.dg/proc_decl_26.f90: New.
1619 * gfortran.dg/typebound_override_2.f90: New.
1620 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1622 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1624 * gnat.dg/cond_expr2.ad[sb]: New test.
1626 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/atomic5.ad[sb]: New test.
1630 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1632 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1634 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1637 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1639 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1642 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1644 2011-09-09 Richard Guenther <rguenther@suse.de>
1646 PR tree-optimization/50328
1647 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1649 2011-09-09 Richard Guenther <rguenther@suse.de>
1652 * gcc.dg/torture/pr50333.c: New testcase.
1654 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1656 PR tree-optimization/50318
1657 * gcc.target/arm/pr50318-1.c: New file.
1659 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1661 * gcc.target/i386/all_one_m256i.c: New test.
1663 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/sfinae28.C: New.
1668 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1671 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1672 longer ignored on typedefs.
1674 PR c++/33255 - Support -Wunused-local-typedefs warning
1675 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1676 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1678 2011-09-08 Martin Jambor <mjambor@suse.cz>
1680 PR tree-optimization/50287
1681 * gcc.dg/torture/pr50287.c: New test.
1683 2011-09-08 Richard Guenther <rguenther@suse.de>
1685 PR tree-optimization/19831
1686 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1687 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1688 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1689 * gcc.dg/errno-1.c: Adjust.
1691 2011-09-08 Richard Guenther <rguenther@suse.de>
1693 PR tree-optimization/19831
1694 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1696 2011-09-08 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/do_concurrent_1.f90: New.
1700 * gfortran.dg/do_concurrent_2.f90: New.
1702 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1706 * gcc.dg/pr50310-2.c: New test.
1708 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1711 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1712 * gfortran.dg/impure_constructor_1.f90: Modified.
1713 * gfortran.dg/proc_ptr_comp_33.f90: New.
1715 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.dg/pr50310-1.c: New test.
1720 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1723 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1726 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1729 * g++.dg/cpp0x/noexcept14.C: New.
1731 2011-09-07 Jason Merrill <jason@redhat.com>
1733 * g++.dg/cpp0x/constexpr-ref3.C: New.
1735 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1737 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1739 * gcc.dg/section1.c: Don't xfail for avr.
1741 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1743 PR tree-optimization/50322
1744 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1746 2011-09-07 Martin Jambor <mjambor@suse.cz>
1748 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1750 2011-09-07 Martin Jambor <mjambor@suse.cz>
1752 PR tree-optimization/49911
1753 * g++.dg/tree-ssa/pr49911.C: New test.
1755 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1758 * gcc.dg/torture/pr49030.c: New test.
1760 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1763 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1764 * gfortran.dg/class_4d.f03: Deleted.
1765 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1767 2011-09-07 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1771 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1773 PR tree-optimization/46021
1774 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1776 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1778 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1780 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1782 * gcc.c-torture/compile/20110906-1.c: New test.
1784 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1786 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1788 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1790 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1791 --param tree-reassoc-width=1.
1793 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1794 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1796 2011-09-06 Richard Guenther <rguenther@suse.de>
1798 PR tree-optimization/48149
1799 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1801 2011-09-06 Richard Guenther <rguenther@suse.de>
1803 PR tree-optimization/48317
1804 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1806 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1808 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1810 (add_options_for_quad_vectors): Replace with ...
1811 (add_options_for_double_vectors): ... this.
1812 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1813 support multiple vector sizes since the vectorizer attempts to
1814 vectorize with both vector sizes.
1815 * gcc.dg/vect/no-vfa-vect-79.c,
1816 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1817 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1818 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1819 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1820 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1821 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1822 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1823 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1824 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1825 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1826 gcc.dg/vect/vect-40.c: Likewise.
1827 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1828 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1829 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1830 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1831 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1833 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1835 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1838 * gcc.target/mips/abi-main.h: New file.
1839 * gcc.target/mips/abi-o32-long32.c: New test.
1840 * gcc.target/mips/abi-o32-long64.c: Likewise.
1841 * gcc.target/mips/abi-o64-long32.c: Likewise.
1842 * gcc.target/mips/abi-o64-long64.c: Likewise.
1843 * gcc.target/mips/abi-n32-long32.c: Likewise.
1844 * gcc.target/mips/abi-n32-long64.c: Likewise.
1845 * gcc.target/mips/abi-n64-long32.c: Likewise.
1846 * gcc.target/mips/abi-n64-long64.c: Likewise.
1847 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1848 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1849 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1850 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1851 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1852 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1853 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1854 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1855 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1856 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1857 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1858 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1859 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1860 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1861 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1862 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1863 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1864 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1865 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1866 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1867 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1868 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1869 * gcc.target/mips/branch-3.c: Likewise.
1870 * gcc.target/mips/branch-4.c: Likewise.
1871 * gcc.target/mips/branch-5.c: Likewise.
1872 * gcc.target/mips/branch-6.c: Likewise.
1873 * gcc.target/mips/branch-7.c: Likewise.
1874 * gcc.target/mips/branch-8.c: Likewise.
1875 * gcc.target/mips/branch-9.c: Likewise.
1876 * gcc.target/mips/branch-10.c: Likewise.
1877 * gcc.target/mips/branch-11.c: Likewise.
1878 * gcc.target/mips/branch-12.c: Likewise.
1879 * gcc.target/mips/branch-13.c: Likewise.
1880 * gcc.target/mips/lazy-binding-1.c: Likewise.
1882 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1884 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1885 to avoid warning on int=16 platforms..
1887 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1889 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1890 to work even with -fshort-enums.
1892 2011-09-04 Jan Hubicka <jh@suse.cz>
1894 * gcc.c-torture/compile/20110902.c: new testcase.
1896 2011-09-04 Jason Merrill <jason@redhat.com>
1899 * g++.dg/cpp0x/rv-conv1.C: New.
1902 * g++.dg/cpp0x/rv-func3.C: New.
1904 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1908 * g++.dg/cpp0x/constexpr-template1.C: New.
1909 * g++.dg/cpp0x/constexpr-template2.C: New.
1910 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1911 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1913 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1915 * gnat.dg/specs/debug1.ads: Tweak pattern.
1917 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1920 * gfortran.dg/class_45a.f03: New.
1921 * gfortran.dg/class_45b.f03: New.
1923 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1924 Ira Rosen <ira.rosen@linaro.org>
1926 PR tree-optimization/50208
1927 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1928 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1929 -fno-tree-fre -fno-tree-pre.
1931 2011-09-02 Martin Jambor <mjambor@suse.cz>
1933 * gcc.dg/ipa/ipcp-3.c: New test.
1935 2011-09-02 Richard Guenther <rguenther@suse.de>
1937 PR tree-optimization/27460
1939 * gcc.dg/vect/vect-cond-7.c: New testcase.
1941 2011-09-02 Martin Jambor <mjambor@suse.cz>
1943 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1944 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1945 xfailed test for inlining.
1946 * g++.dg/ipa/ivinline-9.C: Likewise.
1948 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1950 PR tree-optimization/50178
1951 * gfortran.dg/vect/pr50178.f90: New test.
1953 2011-08-31 Martin Jambor <mjambor@suse.cz>
1956 * gcc.c-torture/execute/pr49886.c: New testcase.
1958 2011-08-31 Tom de Vries <tom@codesourcery.com>
1961 * gcc.dg/pr43513.c: New test.
1963 2011-08-30 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/common_14.f90: New.
1967 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1969 2011-08-30 Jason Merrill <jason@redhat.com>
1972 * g++.dg/cpp0x/decltype33.C: New.
1975 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1978 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1980 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1984 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1986 * gnat.dg/specs/aggr3.ads: New test.
1987 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1989 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1990 * gnat.dg/specs/aggr2.ads: Likewise.
1992 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1995 * gfortran.dg/allocate_with_source_2.f90: New test
1997 2011-08-30 Jason Merrill <jason@redhat.com>
2000 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2003 * g++.dg/cpp0x/constexpr-value3.C: New.
2005 2011-08-30 Richard Guenther <rguenther@suse.de>
2008 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2009 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2010 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2011 * gcc.dg/pr36902.c: XFAIL.
2013 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2015 * gcc.target/i386/fma-check.h: New.
2016 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2017 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2018 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2019 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2020 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2021 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2022 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2023 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2024 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2025 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2026 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2027 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2028 * gcc.target/i386/fma-compile.c: Likewise.
2029 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2030 * gcc.target/i386/sse-12.c: Add -mfma.
2031 * gcc.target/i386/sse-13.c: Likewise.
2032 * gcc.target/i386/sse-14.c: Likewise.
2033 * gcc.target/i386/sse-22.c: Likewise.
2034 * gcc.target/i386/sse-23.c: Likewise.
2035 * g++.dg/other/i386-2.C: Likewise.
2036 * g++.dg/other/i386-3.C: Likewise.
2038 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2041 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2042 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2044 2011-08-30 Christian Bruel <christian.bruel@st.com>
2046 * g++.dg/bprob/bprob.exp (feedback_options): Set
2047 -fbranch-probabilities.
2048 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2050 2011-08-29 Jason Merrill <jason@redhat.com>
2053 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2055 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2056 Jason Merrill <jason@redhat.com>
2058 * g++.dg/dfp/base.C: New test.
2060 2011-08-29 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/initlist58.C: New.
2066 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2069 * gfortran.dg/class_result_1.f03: New.
2071 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.target/i386/pr48722.c: New test.
2076 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2079 * gfortran.dg/widechar_compare_1.f90: New test.
2081 2011-08-26 Jason Merrill <jason@redhat.com>
2085 * g++.dg/abi/mangle50.C: New.
2087 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2090 * gcc.target/i386/pr50202.c: New test.
2092 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2094 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2095 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2096 * gcc.target/i386/avx-round-vec.c: New test.
2097 * gcc.target/i386/avx-roundf-vec.c: New test.
2099 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2101 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2105 * c-c++-common/Wunused-var-14.c: New test.
2107 2011-08-26 Tom de Vries <tom@codesourcery.com>
2109 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2111 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2113 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2114 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2115 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2116 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2118 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2120 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2121 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2122 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2123 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2125 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2128 * gfortran.dg/pointer_comp_init_1.f90: New test.
2130 2011-08-25 Jason Merrill <jason@redhat.com>
2133 * g++.dg/cpp0x/sfinae27.C: New.
2135 2011-08-25 Tobias Burnus <burnus@net-b.de>
2137 * gfortran.dg/coarray_lib_token_4.f90: New.
2139 2011-08-25 Tobias Burnus <burnus@net-b.de>
2141 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2143 2011-08-25 Richard Guenther <rguenther@suse.de>
2145 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2147 2011-08-24 Tobias Burnus <burnus@net-b.de>
2150 * gfortran.dg/initialization_28.f90: New.
2152 2011-08-24 Richard Guenther <rguenther@suse.de>
2154 PR tree-optimization/50067
2155 * gcc.dg/torture/pr50067-3.c: New testcase.
2156 * gcc.dg/torture/pr50067-4.c: Likewise.
2157 * gcc.dg/torture/pr50067-5.c: Likewise.
2159 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2161 * g++.dg/other/i386-2.C: Add -mavx2 check.
2162 * g++.dg/other/i386-3.C: Likewise.
2163 * gcc.target/i386/avx-1.c: Add AVX2.
2164 * gcc.target/i386/avx-2.c: Likewise.
2165 * gcc.target/i386/funcspec-5.c: Likewise.
2166 * gcc.target/i386/sse-12.c: Likewise.
2167 * gcc.target/i386/sse-13.c: Likewise.
2168 * gcc.target/i386/sse-14.c: Likewise.
2169 * gcc.target/i386/sse-22.c: Likewise.
2170 * gcc.target/i386/sse-23.c: Likewise.
2171 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2172 * gcc.target/i386/avx2-check.h: New.
2173 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2174 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2175 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2176 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2177 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2178 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2179 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2180 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2181 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2182 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2183 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2184 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2185 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2186 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2187 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2188 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2189 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2190 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2191 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2192 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2193 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2194 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2195 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2196 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2197 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2198 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2199 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2200 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2201 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2202 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2203 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2204 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2205 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2206 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2207 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2208 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2209 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2210 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2211 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2212 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2213 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2214 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2215 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2216 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2217 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2218 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2219 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2220 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2221 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2222 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2223 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2224 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2225 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2226 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2227 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2228 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2229 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2230 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2231 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2232 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2233 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2234 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2235 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2236 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2237 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2238 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2239 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2240 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2241 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2242 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2243 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2244 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2245 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2246 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2247 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2248 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2249 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2250 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2251 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2252 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2253 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2254 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2255 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2256 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2257 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2258 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2259 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2260 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2261 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2262 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2263 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2264 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2265 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2266 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2267 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2268 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2269 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2270 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2271 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2272 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2273 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2274 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2275 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2276 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2277 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2278 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2279 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2280 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2281 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2282 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2283 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2284 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2285 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2286 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2287 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2288 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2289 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2290 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2291 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2292 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2293 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2294 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2295 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2296 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2297 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2298 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2299 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2300 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2301 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2302 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2303 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2304 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2305 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2306 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2307 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2308 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2309 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2310 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2311 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2312 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2313 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2314 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2315 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2316 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2317 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2318 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2319 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2320 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2321 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2322 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2323 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2324 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2325 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2326 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2327 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2328 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2329 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2330 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2331 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2332 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2333 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2334 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2335 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2336 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2337 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2338 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2339 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2340 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2341 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2342 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2343 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2344 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2345 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2346 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2347 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2348 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2349 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2350 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2351 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2352 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2353 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2354 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2355 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2356 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2357 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2358 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2359 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2360 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2361 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2362 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2363 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2364 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2365 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2366 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2367 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2368 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2369 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2370 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2371 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2372 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2373 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2374 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2375 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2376 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2377 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2378 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2379 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2380 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2381 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2382 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2383 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2384 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2385 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2386 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2387 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2388 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2389 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2390 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2391 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2392 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2393 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2394 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2395 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2396 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2397 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2398 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2399 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2400 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2401 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2402 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2403 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2404 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2405 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2406 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2407 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2408 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2409 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2410 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2411 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2412 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2413 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2414 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2415 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2416 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2417 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2418 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2419 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2420 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2421 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2422 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2423 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2424 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2425 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2426 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2427 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2428 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2429 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2430 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2431 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2432 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2433 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2434 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2435 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2436 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2437 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2438 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2439 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2440 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2441 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2442 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2443 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2444 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2445 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2446 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2447 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2448 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2449 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2450 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2451 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2452 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2453 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2454 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2455 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2456 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2457 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2458 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2459 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2460 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2461 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2462 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2463 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2464 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2465 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2466 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2467 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2468 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2469 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2470 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2471 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2472 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2473 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2474 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2475 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2476 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2477 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2478 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2479 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2480 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2481 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2482 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2483 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2484 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2485 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2486 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2487 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2488 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2489 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2490 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2491 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2492 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2493 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2494 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2495 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2496 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2497 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2498 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2499 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2500 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2501 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2502 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2503 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2504 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2505 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2506 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2507 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2508 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2509 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2510 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2511 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2512 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2513 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2514 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2515 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2516 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2517 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2518 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2519 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2520 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2521 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2522 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2523 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2524 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2525 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2526 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2527 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2528 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2529 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2530 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2531 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2532 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2533 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2534 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2535 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2536 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2537 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2538 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2539 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2540 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2541 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2542 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2543 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2544 * gcc.target/i386/testimm-9.c: Likewise.
2546 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2548 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2549 * g++.dg/other/i386-3.C: Likewise.
2550 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2551 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2552 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2553 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2554 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2555 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2556 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2557 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2558 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2559 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2560 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2561 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2562 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2563 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2564 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2565 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2566 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2567 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2568 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2569 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2570 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2571 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2572 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2573 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2574 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2575 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2576 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2577 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2578 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2579 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2580 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2581 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2582 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2583 * gcc.target/i386/sse-12.c: Add BMI2.
2584 * gcc.target/i386/sse-13.c: Likewise.
2585 * gcc.target/i386/sse-14.c: Likewise.
2586 * gcc.target/i386/sse-22.c: Likewise.
2587 * gcc.target/i386/sse-23.c: Likewise.
2589 2011-08-23 Jason Merrill <jason@redhat.com>
2591 * g++.dg/template/crash7.C: Adjust expected errors.
2593 2011-08-23 Jason Merrill <jason@redhat.com>
2597 * g++.dg/cpp0x/overload2.C: New.
2599 2011-08-23 Jason Merrill <jason@redhat.com>
2602 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2604 2011-08-23 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2608 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2609 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2610 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2612 2011-08-23 Jason Merrill <jason@redhat.com>
2615 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2617 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2620 * g++.dg/warn/Wunused-var-16.C: New test.
2623 * gcc.dg/pr50161.c: New test.
2625 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2628 * g++.dg/gcov/gcov-7.C: New test.
2630 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2633 * g++.dg/dfp/nofields.C: New test.
2635 2011-08-23 Tobias Burnus <burnus@net-b.de>
2638 * gfortran.dg/use_16.f90: New.
2640 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2641 Kirill Yukhin <kirill.yukhin@intel.com>
2644 * gcc.target/i386/pr50155.c: New test.
2646 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2648 PR tree-optimization/50133
2649 * gcc.dg/pr50133.c: New test.
2652 * c-c++-common/cxxbitfields-6.c: New test.
2654 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2657 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2659 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2661 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2662 * gcc.dg/pr49994-3.c: Ditto.
2664 2011-08-22 Richard Guenther <rguenther@suse.de>
2667 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2668 * gcc.dg/torture/pr50067-2.c: Likewise.
2670 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2673 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2674 of a constant resulting from simplification.
2675 * gfortran.dg/warn_conversion_3.f90: New test.
2677 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2680 * gfortran.dg/zero_stride_1.f90: New test.
2682 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2685 * gfortran.dg/typebound_override_1.f90: Modified.
2687 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2689 PR tree-optimization/48739
2690 * gcc.dg/pr48739-1.c: New test.
2691 * gcc.dg/pr48739-2.c: New test.
2693 2011-08-20 Tobias Burnus <burnus@net-b.de>
2695 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2697 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2700 * gfortran.dg/where_3.f90: New test.
2702 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2705 * gfortran.dg/pr49721-1.f: New.
2706 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2708 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2710 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2711 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2714 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2716 * gcc.target/arm/wmul-11.c: New file.
2717 * gcc.target/arm/wmul-12.c: New file.
2718 * gcc.target/arm/wmul-13.c: New file.
2720 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2722 * gcc.target/arm/wmul-10.c: New file.
2724 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2726 * gcc.target/arm/wmul-9.c: New file.
2727 * gcc.target/arm/wmul-bitfield-2.c: New file.
2729 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2731 * gcc.target/arm/wmul-8.c: New file.
2733 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2735 * gcc.target/arm/wmul-7.c: New file.
2737 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2739 * gcc.target/arm/wmul-6.c: New file.
2741 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2743 * gcc.target/arm/wmul-5.c: New file.
2744 * gcc.target/arm/no-wmla-1.c: New file.
2746 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2748 * gcc.target/arm/wmul-bitfield-1.c: New file.
2750 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2752 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2754 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2756 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2757 * gcc.target/i386/conversion.c: Likewise.
2759 2011-08-19 Richard Guenther <rguenther@suse.de>
2761 * gcc.dg/torture/pr50067-1.c: New testcase.
2762 * gcc.dg/torture/pr50067-2.c: Likewise.
2764 2011-08-19 Joey Ye <joey.ye@arm.com>
2767 * gcc.target/arm/handler-align.c: New test.
2768 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2771 2011-08-19 Joey Ye <joey.ye@arm.com>
2773 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2775 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2778 * gfortran.dg/end_block_label_1.f90: New test.
2779 * gfortran.dg/end_associate_label_1.f90: New test.
2781 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2783 * gcc.dg/c1x-pointer-float-1.c: New test.
2785 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2788 * gfortran.dg/duplicate_labels_2.f: New test.
2790 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2792 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2793 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2794 gcc.dg/c1x-noreturn-5.c: New tests.
2796 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2798 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2800 2011-08-18 Tobias Burnus <burnus@net-b.de>
2803 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2804 * gfortran.dg/coarray_lock_3.f90: Fix test.
2805 * gfortran.dg/coarray_lock_4.f90: New.
2806 * gfortran.dg/coarray_lock_5.f90: New.
2808 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2811 * gcc.c-torture/compile/pr50009.c: New test.
2814 * gcc.dg/torture/pr50092.c: New test.
2816 2011-08-18 Tobias Burnus <burnus@net-b.de>
2819 * gfortran.dg/namelist_73.f90: New.
2821 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2823 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2826 * gcc.dg/pr50017.c: New test.
2828 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2831 * g++.dg/lookup/hidden-var1.C: New test case.
2833 2011-08-17 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/warn_unused_var_2.f90: New.
2837 * gfortran.dg/warn_unused_var_3.f90: New.
2839 2011-08-17 Tom de Vries <tom@codesourcery.com>
2842 * gcc.target/arm/pr43597.c: New test.
2844 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2847 * gfortran.dg/common_13.f90: New.
2849 2011-08-16 Jason Merrill <jason@redhat.com>
2852 * g++.dg/cpp0x/variadic-unresolved.C: New.
2854 * g++.old-deja/g++.brendan/README: Add R.I.P.
2856 * g++.dg/ext/attr-used-1.C: New.
2859 * g++.dg/cpp0x/initlist56.C: New.
2861 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2864 * g++.dg/opt/life1.C: Only run on Linux.
2866 2011-08-15 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/coarray_26.f90: New.
2870 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2872 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2875 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2878 * gfortran.dg/func_result_7.f90: New.
2880 2011-08-13 Jason Merrill <jason@redhat.com>
2883 * g++.dg/cpp0x/decltype32.C: New.
2886 * g++.dg/diagnostic/expr1.C: New.
2888 2011-08-12 David Li <davidxl@google.com>
2890 * g++.dg/abi/vbase15.C: New test.
2892 2011-08-12 Jason Merrill <jason@redhat.com>
2895 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2897 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.dg/builtins-67.c: New test.
2900 * gcc.target/i386/conversion.c: Ditto.
2902 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2903 Brian Hackett <bhackett1024@gmail.com>
2905 * g++.dg/plugin/decl_plugin.c: New.
2906 * g++.dg/plugin/decl-plugin-test.C: New.
2907 * g++.dg/plugin/plugin.exp: Add above testcase.
2909 2011-08-11 Richard Guenther <rguenther@suse.de>
2911 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2913 2011-08-11 Michael Matz <matz@suse.de>
2915 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2917 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2919 PR tree-optimization/50039
2920 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2921 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2923 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2926 (sse4_1_test): Initialize src3 with random value.
2928 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2930 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2931 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2932 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2933 * gcc.dg/scal-to-vec1.c: New test.
2934 * gcc.dg/scal-to-vec2.c: New test.
2936 2011-08-09 Richard Guenther <rguenther@suse.de>
2938 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2939 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2940 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2941 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2943 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2945 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2947 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2949 * gcc.dg/pr49948.c: Require pthread effective target.
2951 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2953 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2955 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2957 * gcc.target/i386/sse-22a.c: New test.
2959 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2961 PR tree-optimization/50014
2962 * gcc.dg/vect/pr50014.c: New test.
2964 2011-08-08 Martin Jambor <mjambor@suse.cz>
2967 * gcc.dg/tree-ssa/pr49923.c: New test.
2969 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2972 * gcc.target/i386/pr49781-1.c: New.
2974 2011-08-08 Jason Merrill <jason@redhat.com>
2976 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2978 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2980 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2983 * gfortran.dg/typebound_override_1.f90: New.
2985 2011-08-07 Kai Tietz <ktietz@redhat.com>
2987 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2988 x86_64 mingw target.
2989 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2990 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2991 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2992 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2993 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2994 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2995 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2996 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2997 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2998 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3000 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3003 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3005 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3007 * gcc.dg/pr48770.c: Cleanup coverage files.
3008 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3010 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3013 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3014 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3015 lzcnt and bmi options.
3017 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3020 * gcc.dg/pr47381-1.c: New.
3021 * gcc.dg/pr47381-2.c: Likewise.
3022 * gcc.target/i386/pr47381.c: Likewise.
3024 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3027 * gcc.dg/pr47727.c: New.
3030 * gcc.dg/pr47372-1.c: New.
3031 * gcc.dg/pr47372-2.c: Likewise.
3033 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3036 * gcc.target/i386/pr47449.c: New.
3039 * gcc.dg/pr47446-1.c: New.
3040 * gcc.dg/pr47446-2.c: Likewise.
3042 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3045 * gcc.dg/pr47766.c: New.
3048 * gcc.dg/tls/pr47715-1.c: New.
3049 * gcc.dg/tls/pr47715-2.c: Likewise.
3050 * gcc.dg/tls/pr47715-3.c: Likewise.
3051 * gcc.dg/tls/pr47715-4.c: Likewise.
3052 * gcc.dg/tls/pr47715-5.c: Likewise.
3054 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3057 * objc.dg/gnu-api-2-class.m: Updated comments.
3058 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3059 * objc.dg/gnu-api-2-class-meta.m: New test.
3060 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3062 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3065 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3066 with classes that are in construction.
3068 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3071 * gcc.target/i386/pr48084-1.c: New.
3072 * gcc.target/i386/pr48084-2.c: Likewise.
3073 * gcc.target/i386/pr48084-3.c: Likewise.
3074 * gcc.target/i386/pr48084-4.c: Likewise.
3075 * gcc.target/i386/pr48084-5.c: Likewise.
3077 PR rtl-optimization/49504
3078 * gcc.target/i386/pr49504.c: New.
3081 * gcc.dg/pr49860.c: New.
3083 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3086 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3087 with classes that are in construction.
3089 2011-08-05 Jason Merrill <jason@redhat.com>
3092 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3095 * g++.dg/cpp0x/decltype31.C: New.
3098 * g++.dg/init/array28.C: New.
3101 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3103 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3106 * gcc.dg/pr47369-1.c: New.
3108 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3111 * gcc.dg/torture/pr47364-1.c: New.
3112 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3113 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3115 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3118 * gfortran.dg/transfer_check_2.f90: New test case.
3120 2011-08-05 Jan Hubicka <jh@suse.cz>
3123 * gfortran.dg/pr49494.f90: New testcase.
3125 2011-08-05 Jan Hubicka <jh@suse.cz>
3128 * gcc.c-torture/compile/pr49735.c: New testcase.
3130 2011-08-05 Jason Merrill <jason@redhat.com>
3133 * g++.dg/cpp0x/initlist56.C: New.
3136 * g++.dg/overload/rvalue2.C: New.
3139 * g++.dg/cpp0x/range-for21.C: New.
3141 * g++.dg/ext/vla11.C: New.
3143 2011-08-05 Richard Guenther <rguenther@suse.de>
3145 PR tree-optimization/49984
3146 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3148 2011-08-05 Richard Guenther <rguenther@suse.de>
3150 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3151 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3152 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3154 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3156 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3157 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3158 * gfortran.dg/ldist-pr43023.f90: Ditto.
3159 * gfortran.dg/namelist_52.f90: Ditto.
3160 * gfortran.dg/interface_proc_end.f90: Ditto.
3161 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3162 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3164 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3166 * gcc.dg/vect/vect-over-widen-1.c: New test.
3167 * gcc.dg/vect/vect-over-widen-2.c: New test.
3168 * gcc.dg/vect/vect-over-widen-3.c: New test.
3169 * gcc.dg/vect/vect-over-widen-4.c: New test.
3171 2011-08-04 Richard Guenther <rguenther@suse.de>
3174 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3176 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3178 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3180 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3183 * g++.dg/ext/builtin-object-size3.C: New test.
3185 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3187 PR tree-optimization/49948
3188 * gcc.dg/pr49948.c: New test.
3190 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3193 * gcc.dg/torture/pr47383.c: New.
3195 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3197 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3199 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3201 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3203 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3206 * gcc.dg/torture/pr47744-1.c: New.
3207 * gcc.dg/torture/pr47744-2.c: Likewise.
3208 * gcc.dg/torture/pr47744-3.c: Likewise.
3210 2011-08-03 Richard Guenther <rguenther@suse.de>
3213 * gcc.dg/torture/pr49958.c: New testcase.
3215 2011-08-03 Richard Guenther <rguenther@suse.de>
3217 PR tree-optimization/49938
3218 * g++.dg/torture/pr49938.C: New testcase.
3220 2011-08-02 Jason Merrill <jason@redhat.com>
3223 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3226 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3229 * g++.dg/cpp0x/variadic115.C: New.
3232 * g++.dg/cpp0x/union5.C: New.
3234 2011-08-02 Daniel Kraft <d@domob.eu>
3237 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3239 2011-08-02 Kai Tietz <ktietz@redhat.com>
3242 * gcc.dg/tree-ssa/forwprop-15.c
3244 2011-08-02 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/range-for20.C: New.
3249 2011-08-02 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/coarray_lib_token_3.f90: New.
3253 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3256 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3257 * gcc.dg/gomp/atomic-15.c: New test.
3258 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3259 * g++.dg/gomp/atomic-15.C: New test.
3260 * g++.dg/gomp/private-1.C: New test.
3261 * g++.dg/gomp/sharing-2.C: New test.
3262 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3263 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3264 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3266 2011-08-02 Tobias Burnus <burnus@net-b.de>
3268 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3269 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3271 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3272 * gfortran.dg/allocatable_function_5.f90: Ditto.
3273 * gfortran.dg/allocate_stat.f90: Ditto.
3274 * gfortran.dg/array_constructor_20.f90: Ditto.
3275 * gfortran.dg/array_constructor_21.f90: Ditto.
3276 * gfortran.dg/array_constructor_22.f90: Ditto.
3277 * gfortran.dg/array_constructor_26.f03: Ditto.
3278 * gfortran.dg/array_function_4.f90: Ditto.
3279 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3280 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3281 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3282 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3283 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3284 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3285 * gfortran.dg/class_15.f03: Ditto.
3286 * gfortran.dg/class_27.f03: Ditto.
3287 * gfortran.dg/class_33.f90: Ditto.
3288 * gfortran.dg/class_37.f03: Ditto.
3289 * gfortran.dg/class_40.f03: Ditto.
3290 * gfortran.dg/class_42.f03: Ditto.
3291 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3292 * gfortran.dg/coarray/registering_1.f90: Ditto.
3293 * gfortran.dg/convert_1.f90: Ditto.
3294 * gfortran.dg/default_initialization_3.f90: Ditto.
3295 * gfortran.dg/dependency_25.f90: Ditto.
3296 * gfortran.dg/dependency_26.f90: Ditto.
3297 * gfortran.dg/dependency_36.f90: Ditto.
3298 * gfortran.dg/dependency_37.f90: Ditto.
3299 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3300 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3301 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3302 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3303 * gfortran.dg/elemental_result_1.f90: Ditto.
3304 * gfortran.dg/empty_derived_type.f90: Ditto.
3305 * gfortran.dg/entry_7.f90: Ditto.
3306 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3307 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3308 * gfortran.dg/error_recovery_3.f90: Ditto.
3309 * gfortran.dg/extends_4.f03: Ditto.
3310 * gfortran.dg/func_assign.f90: Ditto.
3311 * gfortran.dg/func_assign_3.f90: Ditto.
3312 * gfortran.dg/generic_1.f90: Ditto.
3313 * gfortran.dg/generic_18.f90: Ditto.
3314 * gfortran.dg/generic_22.f03: Ditto.
3315 * gfortran.dg/generic_4.f90: Ditto.
3316 * gfortran.dg/generic_6.f90: Ditto.
3317 * gfortran.dg/generic_actual_arg.f90: Ditto.
3318 * gfortran.dg/graphite/id-21.f: Ditto.
3319 * gfortran.dg/graphite/pr45758.f90: Ditto.
3320 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3321 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3322 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3323 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3324 * gfortran.dg/host_used_types_1.f90: Ditto.
3325 * gfortran.dg/implicit_1.f90: Ditto.
3326 * gfortran.dg/implicit_11.f90: Ditto.
3327 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3328 * gfortran.dg/impure_actual_1.f90: Ditto.
3329 * gfortran.dg/impure_assignment_1.f90: Ditto.
3330 * gfortran.dg/impure_constructor_1.f90: Ditto.
3331 * gfortran.dg/initialization_10.f90: Ditto.
3332 * gfortran.dg/initialization_12.f90: Ditto.
3333 * gfortran.dg/interface_14.f90: Ditto.
3334 * gfortran.dg/interface_15.f90: Ditto.
3335 * gfortran.dg/interface_2.f90: Ditto.
3336 * gfortran.dg/interface_25.f90: Ditto.
3337 * gfortran.dg/interface_26.f90: Ditto.
3338 * gfortran.dg/interface_29.f90: Ditto.
3339 * gfortran.dg/interface_assignment_1.f90: Ditto.
3340 * gfortran.dg/internal_pack_6.f90: Ditto.
3341 * gfortran.dg/internal_pack_7.f90: Ditto.
3342 * gfortran.dg/internal_pack_8.f90: Ditto.
3343 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3344 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3345 * gfortran.dg/module_commons_3.f90: Ditto.
3346 * gfortran.dg/module_equivalence_4.f90: Ditto.
3347 * gfortran.dg/module_equivalence_6.f90: Ditto.
3348 * gfortran.dg/module_function_type_1.f90: Ditto.
3349 * gfortran.dg/module_naming_1.f90: Ditto.
3350 * gfortran.dg/namelist_4.f90: Ditto.
3351 * gfortran.dg/operator_c1202.f90: Ditto.
3352 * gfortran.dg/parens_7.f90: Ditto.
3353 * gfortran.dg/pr32921.f: Ditto.
3354 * gfortran.dg/pr33646.f90: Ditto.
3355 * gfortran.dg/pr41928.f90: Ditto.
3356 * gfortran.dg/pr42119.f90: Ditto.
3357 * gfortran.dg/pr43984.f90: Ditto.
3358 * gfortran.dg/present_1.f90: Ditto.
3359 * gfortran.dg/private_type_2.f90: Ditto.
3360 * gfortran.dg/proc_decl_2.f90: Ditto.
3361 * gfortran.dg/proc_ptr_10.f90: Ditto.
3362 * gfortran.dg/proc_ptr_22.f90: Ditto.
3363 * gfortran.dg/proc_ptr_8.f90: Ditto.
3364 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3365 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3366 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3367 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3368 * gfortran.dg/substring_equivalence.f90: Ditto.
3369 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3370 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3371 * gfortran.dg/trim_optimize_6.f90: Ditto.
3372 * gfortran.dg/typebound_call_12.f03: Ditto.
3373 * gfortran.dg/typebound_operator_5.f03: Ditto.
3374 * gfortran.dg/typebound_operator_6.f03: Ditto.
3375 * gfortran.dg/typebound_proc_18.f03: Ditto.
3376 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3377 * gfortran.dg/use_1.f90: Ditto.
3378 * gfortran.dg/use_10.f90: Ditto.
3379 * gfortran.dg/use_11.f90: Ditto.
3380 * gfortran.dg/use_14.f90: Ditto.
3381 * gfortran.dg/use_only_2.f90: Ditto.
3382 * gfortran.dg/use_rename_4.f90: Ditto.
3383 * gfortran.dg/use_rename_5.f90: Ditto.
3384 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3385 * gfortran.dg/used_interface_ref.f90: Ditto.
3386 * gfortran.dg/used_types_11.f90: Ditto.
3387 * gfortran.dg/used_types_3.f90: Ditto.
3388 * gfortran.dg/used_types_4.f90: Ditto.
3389 * gfortran.dg/userdef_operator_2.f90: Ditto.
3390 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3391 * gfortran.dg/vect/pr46213.f90: Ditto.
3392 * gfortran.dg/whole_file_21.f90: Ditto.
3393 * gfortran.dg/whole_file_22.f90: Ditto.
3394 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3395 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3397 2011-08-02 Kai Tietz <ktietz@redhat.com>
3399 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3401 2011-08-01 Jason Merrill <jason@redhat.com>
3404 * g++.dg/abi/mangle49.C: New.
3407 * g++.dg/cpp0x/constexpr-array4.C: New.
3410 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3412 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.target/i386/pr49927.c: New test.
3417 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3419 PR tree-optimization/49926
3420 * gcc.dg/vect/pr49926.c: New test.
3422 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3424 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3425 * gcc.target/i386/lzcnt-1.c: New test.
3426 * gcc.target/i386/lzcnt-2.c: Likewise.
3427 * gcc.target/i386/lzcnt-2a.c: Likewise.
3428 * gcc.target/i386/lzcnt-3.c: Likewise.
3429 * gcc.target/i386/lzcnt-4.c: Likewise.
3430 * gcc.target/i386/lzcnt-4a.c: Likewise.
3431 * gcc.target/i386/lzcnt-5.c: Likewise.
3432 * gcc.target/i386/lzcnt-6.c: Likewise.
3433 * gcc.target/i386/lzcnt-6a.c: Likewise.
3434 * gcc.target/i386/lzcnt-check.h: Likewise.
3436 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3437 * gcc.target/i386/sse-13.c: Likewise.
3438 * gcc.target/i386/sse-14.c: Likewise.
3439 * g++.dg/other/i386-2.C: Likewise.
3440 * g++.dg/other/i386-3.C: Likewise.
3442 2011-08-01 Julian Brown <julian@codesourcery.com>
3444 * gcc.target/arm/fixed-point-exec.c: New test.
3446 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3449 * gcc.target/i386/pr49920.c: New test.
3451 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3453 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3454 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3455 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3456 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3457 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3458 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3459 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3460 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3461 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3462 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3463 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3464 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3465 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3466 * g++.dg/tree-ssa/pr33615.C: Ditto.
3467 * g++.dg/tree-ssa/restrict1.C: Ditto.
3468 * c-c++-common/restrict-2.c: Ditto.
3469 * gfortran.dg/pr32921.f: Ditto.
3470 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3471 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3472 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3473 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3474 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3475 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3476 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3477 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3478 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3479 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3481 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3483 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3484 .exe.ltrans[0-9]*. dump files.
3486 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3489 * gfortran.dg/abstract_type_6.f03: Modified.
3490 * gfortran.dg/typebound_proc_24.f03: New.
3492 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3495 * g++.dg/init/for1.C: Fix.
3497 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3500 * gfortran.dg/string_5.f90: New test.
3502 2011-07-29 Jason Merrill <jason@redhat.com>
3505 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3507 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3509 PR tree-optimization/47407
3510 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3514 2011-07-29 Richard Guenther <rguenther@suse.de>
3516 * gcc.dg/uninit-suppress.c: Also disable VRP.
3517 * gcc.dg/uninit-suppress_2.c: Likewise.
3519 2011-07-28 Jason Merrill <jason@redhat.com>
3522 * g++.dg/template/nontype24.C: New.
3524 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3526 PR rtl-optimization/47958
3527 * gcc.dg/torture/pr47958-1.c: New.
3529 2011-07-29 Wei Guozhi <carrot@google.com>
3531 PR rtl-optimization/49799
3532 * gcc.dg/pr49799.c: New test case.
3534 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3537 * gcc.dg/graphite/id-pr48648.c: New.
3539 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3542 * gfortran.dg/maxloc_2.f90: New test.
3543 * gfortran.dg/maxloc_3.f90: New test.
3544 * gfortran.dg/minloc_1.f90: New test.
3545 * gfortran.dg/minloc_2.f90: New test.
3546 * gfortran.dg/minloc_3.f90: New test.
3547 * gfortran.dg/minmaxloc_7.f90: New test.
3550 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3552 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3554 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3555 the builtin isn't optimized away.
3557 2011-07-27 Tobias Burnus <burnus@net-b.de>
3560 * gfortran.dg/lto/pr45586-2_0.f90: New.
3562 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3565 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3566 * c-c++-common/cxxbitfields-5.c: Same.
3568 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3570 * lib/target-supports.exp (check_effective_target_mmap): Use
3571 check_function_available.
3573 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3575 * g++.old-deja/g++.pt/crash60.C: Updated.
3577 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3580 * gcc.target/i386/pr49866.c: New test.
3582 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3584 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3585 * gcc.target/i386/bmi-andn-1.c: New test.
3586 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3587 * gcc.target/i386/bmi-andn-2.c: Likewise.
3588 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3589 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3590 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3591 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3592 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3593 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3594 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3595 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3596 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3597 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3598 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3599 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3600 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3601 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3602 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3603 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3604 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3605 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3606 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3607 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3608 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3610 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3613 * gfortran.dg/graphite/id-pr47691.f: New.
3615 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3617 * gcc.target/i386/avx-os-support.h: New.
3618 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3619 (main): Check avx_os_support before the test is run.
3620 * gcc.target/i386/aes-avx-check.h: Ditto.
3621 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3623 2011-07-27 Kai Tietz <ktietz@redhat.com>
3625 * gcc.target/i386/aggregate-ret3.c: New test.
3626 * gcc.target/i386/aggregate-ret4.c: New test.
3628 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3631 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3632 allocated array should *not* change its size.
3633 * gfortran.dg/multiple_allocation_3.f90: New test.
3635 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3638 * g++.dg/cpp0x/constexpr-49776.C: New.
3640 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3643 * gcc.dg/graphite/id-pr47046.c: New.
3645 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3648 * gcc.dg/graphite/run-id-pr47593.c: New.
3650 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3653 * gcc.dg/graphite/run-id-pr47653.c: New.
3654 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3655 induction variables.
3656 * gcc.dg/graphite/scop-16.c: Same.
3657 * gcc.dg/graphite/scop-17.c: Same.
3658 * gcc.dg/graphite/scop-21.c: Same.
3660 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3663 * gcc.dg/graphite/id-pr48805.c: New.
3665 2011-07-26 Tobias Burnus <burnus@net-b.de>
3667 * gfortran.dg/coarray_lib_token_2.f90: New.
3669 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3671 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3674 2011-07-25 Andrew Pinski <apinski@cavium.com>
3677 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3678 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3680 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3682 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3684 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3685 * gcc.c-torture/execute/loop-2g.c: Likewise.
3686 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3687 Require mmap support.
3688 * gcc.c-torture/execute/loop-2g.x: Likewise.
3689 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3690 (MAP_ANON): Provide default.
3691 * gcc.dg/20050826-1.c: Likewise.
3692 * gcc.target/i386/pr36533.c: Likewise.
3693 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3694 Use dg-require-effective-target mmap.
3696 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3699 * g++.dg/cpp0x/range-for19.C: New.
3701 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3704 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3707 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3710 * g++.dg/torture/pr49309.C: Remove.
3712 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3714 PR tree-optimization/49809
3715 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3718 2011-07-25 Richard Guenther <rguenther@suse.de>
3720 PR tree-optimization/49715
3721 * gcc.target/i386/pr49715-1.c: New testcase.
3722 * gcc.target/i386/pr49715-2.c: Likewise.
3724 2011-07-23 Jason Merrill <jason@redhat.com>
3726 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3728 2011-07-22 Jason Merrill <jason@redhat.com>
3731 * g++.dg/cpp0x/initlist55.C: New.
3733 2011-07-23 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/namelist_72.f: New.
3738 2011-07-23 Tobias Burnus <burnus@net-b.de>
3740 * gfortran.dg/coarray_25.f90: New.
3742 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3744 * override1.C: This test should use c++0x mode.
3745 * override3.C: New. Test the diagnostics in c++98 mode.
3747 2011-07-22 Jason Merrill <jason@redhat.com>
3748 Mark Glisse <marc.glisse@normalesup.org>
3751 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3754 * g++.dg/opt/builtins2.C: New.
3755 * g++.dg/other/error27.C: Don't rely on __builtin.
3757 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3759 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3761 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3762 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3763 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3764 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3766 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3769 2011-07-22 Richard Guenther <rguenther@suse.de>
3771 PR tree-optimization/45819
3772 * gcc.dg/pr45819.c: New testcase.
3774 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3776 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3778 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3782 * gcc.dg/graphite/run-id-pr47654.c: New.
3784 2011-07-21 Ian Lance Taylor <iant@google.com>
3787 * gcc.dg/pr49705.c: New test.
3789 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3791 * lib/target-supports.exp (check_avx_os_support_available): New.
3792 (check_effective_target_avx_runtime): Use it.
3794 2011-07-21 Richard Guenther <rguenther@suse.de>
3796 PR tree-optimization/49770
3797 * g++.dg/torture/pr49770.C: New testcase.
3799 2011-07-21 Kai Tietz <ktietz@redhat.com>
3801 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3802 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3804 2011-07-21 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/coarray_lib_token_1.f90: New.
3808 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3810 * gcc.dg/pr32912-2.c: Skip for AVR.
3811 * gcc.dg/pr44674.c: Add dg-require-profiling.
3813 2011-07-20 Jason Merrill <jason@redhat.com>
3815 * g++.dg/ext/desig2.C: New.
3817 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3819 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3821 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3822 * gcc.target/powerpc/recip-3.c: Ditto.
3824 2011-07-19 Jason Merrill <jason@redhat.com>
3826 PR c++/6709 (DR 743)
3827 PR c++/42603 (DR 950)
3828 * g++.dg/cpp0x/decltype21.C: New.
3830 2011-07-20 Richard Guenther <rguenther@suse.de>
3833 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3834 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3836 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3838 * gcc.target/arm/combine-movs.c: New.
3839 * gcc.target/arm/unsigned-extend-2.c: New.
3841 2011-07-19 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp0x/variadic114.C: New.
3846 2011-07-19 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/coarray_args_1.f90: New.
3849 * gfortran.dg/coarray_args_2.f90: New.
3851 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3854 * gfortran.dg/allocate_error_3.f90: New.
3856 2011-07-19 Richard Guenther <rguenther@suse.de>
3858 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3859 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3860 * gcc.dg/torture/20110719-1.c: New testcase.
3862 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3864 PR tree-optimization/49768
3865 * gcc.c-torture/execute/pr49768.c: New test.
3867 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3869 PR tree-optimization/49771
3870 * gcc.dg/vect/pr49771.c: New test.
3872 2011-07-18 Martin Jambor <mjambor@suse.cz>
3874 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3875 * gcc.dg/ipa/ipa-2.c: Likewise.
3876 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3877 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3878 * gcc.dg/ipa/ipa-5.c: Likewise.
3879 * gcc.dg/ipa/ipa-7.c: Likewise.
3880 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3881 * gcc.dg/ipa/ipacost-1.c: Likewise.
3882 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3884 * gcc.dg/ipa/ipcp-1.c: New test.
3885 * gcc.dg/ipa/ipcp-2.c: Likewise.
3886 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3888 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3891 * gfortran.dg/pr49675.f90: New test.
3893 2011-07-18 Richard Guenther <rguenther@suse.de>
3895 * gcc.dg/torture/20110718-1.c: New testcase.
3897 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3899 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3900 * g++.dg/ext/bitfield3.C: Likewise.
3901 * g++.dg/ext/bitfield4.C: Likewise.
3902 * g++.dg/ext/bitfield5.C: Likewise.
3903 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3904 * g++.dg/other/pr23205-2.C: Likewise.
3905 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3906 * gcc.c-torture/compile/20001109-2.c: Likewise.
3907 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3908 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3909 * gcc.dg/bitfld-16.c: Likewise.
3910 * gcc.dg/bitfld-17.c: Likewise.
3911 * gcc.dg/bitfld-18.c: Likewise.
3912 * gcc.dg/builtins-config.h: Remove Netware support.
3913 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3914 * gcc.dg/cdce2.c: Likewise.
3915 * gcc.dg/cpp/assert4.c: Remove netware support.
3916 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3917 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3919 * lib/target-supports.exp (check_visibility_available): Remove
3921 (check_profiling_available): Likewise.
3923 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3925 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3927 2011-07-17 Tobias Burnus <burnus@net-b.de>
3928 Thomas Koenig <tkoenig@gcc.gnu.org>
3931 * gfortran.dg/generic_17.f90: Fix testcase.
3932 * gfortran.dg/interface_3.f90: Add dg-error.
3933 * gfortran.dg/use_14.f90: New.
3934 * gfortran.dg/use_15.f90: New.
3936 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3938 * gnat.dg/pointer_controlled.adb: New test.
3940 2011-07-17 Tobias Burnus <burnus@net-b.de>
3943 * gfortran.dg/pointer_remapping_7.f90: New.
3945 2011-07-16 Jason Merrill <jason@redhat.com>
3947 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3949 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3950 Jason Merrill <jason@redhat.com>
3954 * g++.dg/cpp0x/decltype29.C: Adjust.
3955 * g++.dg/cpp0x/error4.C: Adjust.
3956 * g++.dg/cpp0x/sfinae26.C: Adjust.
3957 * g++.dg/cpp0x/variadic105.C: Adjust.
3958 * g++.dg/template/deduce3.C: Adjust.
3959 * g++.dg/template/error45.C: Adjust.
3960 * g++.dg/template/ptrmem2.C: Adjust.
3961 * g++.dg/template/sfinae2.C: Adjust.
3962 * g++.old-deja/g++.pt/crash60.C: Adjust.
3963 * g++.old-deja/g++.pt/unify6.C: Adjust.
3964 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3965 * g++.dg/cpp0x/nullptr15.C: Adjust.
3966 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3967 * g++.dg/cpp0x/pr31431.C: Adjust.
3968 * g++.dg/cpp0x/pr31434.C: Adjust.
3969 * g++.dg/cpp0x/sfinae11.C: Adjust
3970 * g++.dg/cpp0x/temp_default2.C: Adjust.
3971 * g++.dg/cpp0x/trailing4.C: Adjust.
3972 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3973 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3974 * g++.dg/cpp0x/variadic105.C: Adjust.
3975 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3976 * g++.dg/ext/vla2.C: Adjust.
3977 * g++.dg/other/ptrmem10.C: Adjust.
3978 * g++.dg/other/ptrmem11.C: Adjust.
3979 * g++.dg/overload/unknown1.C: Adjust.
3980 * g++.dg/template/conv11.C: Adjust.
3981 * g++.dg/template/dependent-expr5.C: Adjust.
3982 * g++.dg/template/friend.C: Adjust.
3983 * g++.dg/template/incomplete2.C: Adjust.
3984 * g++.dg/template/local4.C: Adjust.
3985 * g++.dg/template/local6.C: Adjust.
3986 * g++.dg/template/operator9.C: Adjust.
3987 * g++.dg/template/ttp25.C: Adjust.
3988 * g++.dg/template/unify10.C: Adjust.
3989 * g++.dg/template/unify11.C: Adjust.
3990 * g++.dg/template/unify6.C: Adjust.
3991 * g++.dg/template/unify9.C: Adjust.
3992 * g++.dg/template/varmod1.C: Adjust.
3993 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3994 * g++.old-deja/g++.pt/crash28.C: Adjust.
3995 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3996 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3997 * g++.old-deja/g++.pt/expr2.C: Adjust.
3998 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3999 * g++.old-deja/g++.pt/spec5.C: Adjust.
4000 * g++.old-deja/g++.pt/spec6.C: Adjust.
4001 * g++.old-deja/g++.pt/unify4.C: Adjust.
4002 * g++.old-deja/g++.pt/unify8.C: Adjust.
4003 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4004 * g++.dg/overload/template5.C: New testcase.
4005 * g++.dg/template/overload12.C: New testcase.
4007 2011-07-11 Tobias Burnus <burnus@net-b.de>
4009 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4010 * gfortran.dg/coarray_7.f90: Ditto.
4011 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4012 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4014 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4016 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4018 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4019 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4020 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4022 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4023 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4024 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4026 2011-07-15 Jason Merrill <jason@redhat.com>
4029 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4030 Use --extra_opts instead of --additional_options.
4032 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4035 * g++.dg/torture/pr49309.C: Remove.
4037 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4039 * gcc.target/tic6x/weak-call.c: New test.
4040 * gcc.target/tic6x/fpcmp.c: New test.
4041 * gcc.target/tic6x/fpdiv.c: New test.
4042 * gcc.target/tic6x/rotdi16-scan.c: New test.
4043 * gcc.target/tic6x/ffssi.c: New test.
4044 * gcc.target/tic6x/fpdiv-lib.c: New test.
4045 * gcc.target/tic6x/cold-lc.c: New test.
4046 * gcc.target/tic6x/longcalls.c: New test.
4047 * gcc.target/tic6x/abi-align-1.c: New test.
4048 * gcc.target/tic6x/fpcmp-finite.c: New test.
4049 * gcc.target/tic6x/rotdi16.c: New test.
4050 * gcc.target/tic6x/bswapl.c: New test.
4051 * gcc.target/tic6x/ffsdi.c: New test.
4052 * gcc.target/tic6x/tic6x.exp: New file.
4053 * gcc.target/tic6x/builtins/arith24.c: New test.
4054 * gcc.target/tic6x/builtins/smpy.c: New test.
4055 * gcc.target/tic6x/builtins/smpylh.c: New test.
4056 * gcc.target/tic6x/builtins/smpyh.c: New test.
4057 * gcc.target/tic6x/builtins/sarith1.c: New test.
4058 * gcc.target/tic6x/builtins/extclr.c: New test
4059 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4060 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4061 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4062 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4064 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4066 * gcc.dg/20020312-2.c: Likewise.
4067 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4068 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4069 * gcc.dg/torture/builtin-math-7.c: Likewise.
4072 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4073 not testing tic6x-*-*.
4075 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4078 * g++.dg/torture/pr49309.C: New testcase.
4080 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4082 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4084 2011-07-14 Richard Guenther <rguenther@suse.de>
4086 PR tree-optimization/49651
4087 * gcc.dg/torture/pr49651.c: New testcase.
4089 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4092 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4094 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4096 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4097 -mno-pointers-to-nested-functions.
4098 * gcc.target/powerpc/no-r11-2.c: Ditto.
4099 * gcc.target/powerpc/no-r11-3.c: Ditto.
4101 2011-07-13 Jason Merrill <jason@redhat.com>
4103 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4104 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4105 when compiling C files.
4106 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4107 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4108 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4109 * g++.dg/lookup/anon2.C: Likewise.
4110 * g++.dg/tree-ssa/copyprop.C: Likewise.
4111 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4112 * g++.dg/init/vector1.C: Ignore narrowing errors.
4113 * g++.dg/torture/pr35526.C: Likewise.
4114 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4116 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4119 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4122 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4124 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4125 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4127 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4129 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4130 * lib/obj-c++.exp (obj-c++_init): Ditto.
4131 * lib/file-format.exp (gcc_target_object_format): Ditto.
4132 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4133 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4134 (check_visibility_available): Ditto.
4135 (check_effective_target_tls_native): Ditto.
4136 (check_effective_target_tls_emulated): Ditto.
4137 (check_effective_target_function_sections): Ditto.
4139 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4141 * gcc.target/arm/pr48183.c: New test.
4143 2011-07-13 Richard Guenther <rguenther@suse.de>
4145 * gcc.dg/torture/20110713-1.c: New testcase.
4147 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4150 * gcc.c-torture/compile/pr49474.c: New testcase.
4152 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4154 PR tree-optimization/49712
4155 * gcc.c-torture/execute/pr49712.c: New test.
4157 2011-07-11 Jason Merrill <jason@redhat.com>
4160 * g++.dg/template/recurse3.C: New.
4162 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4165 * gcc.dg/guality/csttest.c: New test.
4168 * gfortran.dg/pr49698.f90: New test.
4170 2011-07-11 Jeff Law <law@redhat.com>
4172 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4174 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4176 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4177 * go.test/go-test.exp (go-set-goarch): Likewise.
4179 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4182 * gcc.target/avr/torture/pr39633.c: New test case.
4184 2011-07-11 Tobias Burnus <burnus@net-b.de>
4187 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4189 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4191 * lib/target-supports.exp (check_effective_target_scheduling):
4193 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4194 * gcc.dg/pr45055.c: Ditto.
4195 * gcc.dg/pr45353.c: Ditto.
4196 * g++.dg/pr45056.C: Ditto.
4198 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4200 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4201 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4202 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4203 * g++.dg/torture/pr31863.C: Skip AVR.
4205 2011-07-10 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/intrinsic_signal.f90: New.
4210 2011-07-09 Jason Merrill <jason@redhat.com>
4212 * g++.dg/cpp0x/regress/regress6.C: New.
4213 * g++.dg/parse/crash45.C: Adjust message.
4214 * g++.dg/template/crash38.C: Adjust message.
4215 * g++.dg/template/crash64.C: Adjust message.
4217 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4219 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4220 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4221 * g++.dg/abi/bitfield3.C: Likewise.
4222 * g++.dg/eh/pr38662.C: Likewise.
4223 * g++.dg/ext/attrib36.C: Likewise.
4224 * g++.dg/ext/attrib37.C: Likewise.
4225 * g++.dg/ext/attrib8.C: Likewise.
4226 * g++.dg/ext/tmplattr1.C: Likewise.
4227 * g++.dg/inherit/override-attribs.C: Likewise.
4228 * g++.dg/opt/inline9.C: Likewise.
4229 * g++.dg/opt/life1.C: Likewise.
4230 * g++.dg/opt/longbranch2.C: Likewise.
4231 * g++.dg/opt/nrv12.C: Likewise.
4232 * g++.dg/opt/reg-stack4.C: Likewise.
4233 * g++.dg/other/pr35504.C: Likewise.
4234 * g++.dg/other/pr39496.C: Likewise.
4235 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4236 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4237 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4238 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4239 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4240 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4241 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4242 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4243 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4244 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4245 * g++.dg/warn/pr15774-1.C: Likewise.
4246 * g++.dg/warn/pr15774-2.C: Likewise.
4247 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4248 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4249 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4250 * g++.old-deja/g++.pt/asm2.C: Likewise.
4251 * gcc.c-torture/compile/20000804-1.c: Likewise.
4252 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4253 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4254 * gcc.dg/20020108-1.c: Likewise.
4255 * gcc.dg/20020122-2.c: Likewise.
4256 * gcc.dg/20020122-3.c: Likewise.
4257 * gcc.dg/20020206-1.c: Likewise.
4258 * gcc.dg/20020219-1.c: Likewise.
4259 * gcc.dg/20020310-1.c: Likewise.
4260 * gcc.dg/20020411-1.c: Likewise.
4261 * gcc.dg/20020418-2.c: Likewise.
4262 * gcc.dg/20020426-2.c: Likewise.
4263 * gcc.dg/20020517-1.c: Likewise.
4264 * gcc.dg/20030204-1.c: Likewise.
4265 * gcc.dg/20030826-2.c: Likewise.
4266 * gcc.dg/20031102-1.c: Likewise.
4267 * gcc.dg/20031202-1.c: Likewise.
4268 * gcc.dg/20050111-1.c: Likewise.
4269 * gcc.dg/20050503-1.c: Likewise.
4270 * gcc.dg/array-init-1.c: Likewise.
4271 * gcc.dg/builtin-apply4.c: Likewise.
4272 * gcc.dg/dfp/pr31344.c: Likewise.
4273 * gcc.dg/gomp/atomic-11.c: Likewise.
4274 * gcc.dg/graphite/pr40281.c: Likewise.
4275 * gcc.dg/ia64-sync-1.c: Likewise.
4276 * gcc.dg/ia64-sync-2.c: Likewise.
4277 * gcc.dg/ia64-sync-3.c: Likewise.
4278 * gcc.dg/ia64-sync-4.c: Likewise.
4279 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4280 * gcc.dg/invalid-call-1.c: Likewise.
4281 * gcc.dg/loop-3.c: Likewise.
4282 * gcc.dg/lower-subreg-1.c: Likewise.
4283 * gcc.dg/lto/pr47259_0.c: Likewise.
4284 * gcc.dg/nested-calls-1.c: Likewise.
4285 * gcc.dg/pr20017.c: Likewise.
4286 * gcc.dg/pr25023.c: Likewise.
4287 * gcc.dg/pr27671-2.c: Likewise.
4288 * gcc.dg/pr32176.c: Likewise.
4289 * gcc.dg/pr33676.c: Likewise.
4290 * gcc.dg/pr35045.c: Likewise.
4291 * gcc.dg/pr36015.c: Likewise.
4292 * gcc.dg/pr36584.c: Likewise.
4293 * gcc.dg/pr36998.c: Likewise.
4294 * gcc.dg/pr37438.c: Likewise.
4295 * gcc.dg/pr37908.c: Likewise.
4296 * gcc.dg/pr41241.c: Likewise.
4297 * gcc.dg/pr41340.c: Likewise.
4298 * gcc.dg/pr44136.c: Likewise.
4299 * gcc.dg/pr44194-1.c: Likewise.
4300 * gcc.dg/pr46212.c: Likewise.
4301 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4302 * gcc.dg/setjmp-2.c: Likewise.
4303 * gcc.dg/short-compare-1.c: Likewise.
4304 * gcc.dg/short-compare-2.c: Likewise.
4305 * gcc.dg/smod-1.c: Likewise.
4306 * gcc.dg/sync-2.c: Likewise.
4307 * gcc.dg/sync-3.c: Likewise.
4308 * gcc.dg/tls/opt-1.c: Likewise.
4309 * gcc.dg/tls/opt-2.c: Likewise.
4310 * gcc.dg/tls/opt-3.c: Likewise.
4311 * gcc.dg/torture/badshift.c: Likewise.
4312 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4313 * gcc.dg/torture/pr20314-2.c: Likewise.
4314 * gcc.dg/torture/pr36891.c: Likewise.
4315 * gcc.dg/torture/pr38774.c: Likewise.
4316 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4317 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4318 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4319 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4320 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4321 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4322 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4323 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4324 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4325 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4326 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4327 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4328 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4329 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4330 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4331 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4332 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4333 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4334 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4335 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4336 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4337 * gcc.dg/unroll-1.c: Likewise.
4338 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4339 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4340 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4341 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4342 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4343 * gcc.target/i386/20000609-1.c: Likewise.
4344 * gcc.target/i386/20000720-1.c: Likewise.
4345 * gcc.target/i386/20000724-1.c: Likewise.
4346 * gcc.target/i386/20011107-1.c: Likewise.
4347 * gcc.target/i386/20011119-1.c: Likewise.
4348 * gcc.target/i386/20020201-3.c: Likewise.
4349 * gcc.target/i386/20020218-1.c: Likewise.
4350 * gcc.target/i386/20020729-1.c: Likewise.
4351 * gcc.target/i386/20030926-1.c: Likewise.
4352 * gcc.target/i386/20060125-1.c: Likewise.
4353 * gcc.target/i386/20060125-2.c: Likewise.
4354 * gcc.target/i386/20060512-1.c: Likewise.
4355 * gcc.target/i386/20060512-2.c: Likewise.
4356 * gcc.target/i386/20060512-3.c: Likewise.
4357 * gcc.target/i386/20060512-4.c: Likewise.
4358 * gcc.target/i386/387-1.c: Likewise.
4359 * gcc.target/i386/387-2.c: Likewise.
4360 * gcc.target/i386/387-5.c: Likewise.
4361 * gcc.target/i386/387-6.c: Likewise.
4362 * gcc.target/i386/980312-1.c: Likewise.
4363 * gcc.target/i386/980313-1.c: Likewise.
4364 * gcc.target/i386/990117-1.c: Likewise.
4365 * gcc.target/i386/990424-1.c: Likewise.
4366 * gcc.target/i386/990524-1.c: Likewise.
4367 * gcc.target/i386/991129-1.c: Likewise.
4368 * gcc.target/i386/991214-1.c: Likewise.
4369 * gcc.target/i386/991230-1.c: Likewise.
4370 * gcc.target/i386/addr-sel-1.c: Likewise.
4371 * gcc.target/i386/aggregate-ret1.c: Likewise.
4372 * gcc.target/i386/aggregate-ret2.c: Likewise.
4373 * gcc.target/i386/align-main-3.c: Likewise.
4374 * gcc.target/i386/amd64-abi-1.c: Likewise.
4375 * gcc.target/i386/amd64-abi-2.c: Likewise.
4376 * gcc.target/i386/amd64-abi-4.c: Likewise.
4377 * gcc.target/i386/amd64-abi-5.c: Likewise.
4378 * gcc.target/i386/amd64-abi-6.c: Likewise.
4379 * gcc.target/i386/asm-1.c: Likewise.
4380 * gcc.target/i386/asm-3.c: Likewise.
4381 * gcc.target/i386/asm-5.c: Likewise.
4382 * gcc.target/i386/attributes-error.c: Likewise.
4383 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4384 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4385 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4386 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4387 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4388 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4389 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4390 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4391 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4392 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4393 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4394 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4395 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4396 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4397 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4398 * gcc.target/i386/bitfield1.c: Likewise.
4399 * gcc.target/i386/bitfield2.c: Likewise.
4400 * gcc.target/i386/bmi-2.c: Likewise.
4401 * gcc.target/i386/bmi-5.c: Likewise.
4402 * gcc.target/i386/builtin-unreachable.c: Likewise.
4403 * gcc.target/i386/cleanup-2.c: Likewise.
4404 * gcc.target/i386/clobbers.c: Likewise.
4405 * gcc.target/i386/cmov8.c: Likewise.
4406 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4407 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4408 * gcc.target/i386/compress-float-387.c: Likewise.
4409 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4410 * gcc.target/i386/compress-float-sse.c: Likewise.
4411 * gcc.target/i386/crc32-2.c: Likewise.
4412 * gcc.target/i386/crc32-3.c: Likewise.
4413 * gcc.target/i386/divmod-7.c: Likewise.
4414 * gcc.target/i386/divmod-8.c: Likewise.
4415 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4416 * gcc.target/i386/fma3-builtin.c: Likewise.
4417 * gcc.target/i386/fma3-fma.c: Likewise.
4418 * gcc.target/i386/fma4-256-vector.c: Likewise.
4419 * gcc.target/i386/fma4-builtin.c: Likewise.
4420 * gcc.target/i386/fma4-fma-2.c: Likewise.
4421 * gcc.target/i386/fma4-fma.c: Likewise.
4422 * gcc.target/i386/fma4-vector-2.c: Likewise.
4423 * gcc.target/i386/fma4-vector.c: Likewise.
4424 * gcc.target/i386/funcspec-1.c: Likewise.
4425 * gcc.target/i386/funcspec-10.c: Likewise.
4426 * gcc.target/i386/funcspec-11.c: Likewise.
4427 * gcc.target/i386/funcspec-2.c: Likewise.
4428 * gcc.target/i386/funcspec-5.c: Likewise.
4429 * gcc.target/i386/funcspec-6.c: Likewise.
4430 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4431 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4432 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4433 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4434 * gcc.target/i386/incoming-1.c: Likewise.
4435 * gcc.target/i386/incoming-10.c: Likewise.
4436 * gcc.target/i386/incoming-11.c: Likewise.
4437 * gcc.target/i386/incoming-12.c: Likewise.
4438 * gcc.target/i386/incoming-13.c: Likewise.
4439 * gcc.target/i386/incoming-14.c: Likewise.
4440 * gcc.target/i386/incoming-15.c: Likewise.
4441 * gcc.target/i386/incoming-2.c: Likewise.
4442 * gcc.target/i386/incoming-3.c: Likewise.
4443 * gcc.target/i386/incoming-4.c: Likewise.
4444 * gcc.target/i386/incoming-5.c: Likewise.
4445 * gcc.target/i386/incoming-6.c: Likewise.
4446 * gcc.target/i386/incoming-7.c: Likewise.
4447 * gcc.target/i386/incoming-8.c: Likewise.
4448 * gcc.target/i386/incoming-9.c: Likewise.
4449 * gcc.target/i386/lea.c: Likewise.
4450 * gcc.target/i386/local.c: Likewise.
4451 * gcc.target/i386/loop-1.c: Likewise.
4452 * gcc.target/i386/loop-2.c: Likewise.
4453 * gcc.target/i386/loop-3.c: Likewise.
4454 * gcc.target/i386/max-stack-align.c: Likewise.
4455 * gcc.target/i386/memcpy-1.c: Likewise.
4456 * gcc.target/i386/movbe-2.c: Likewise.
4457 * gcc.target/i386/movq-2.c: Likewise.
4458 * gcc.target/i386/movq.c: Likewise.
4459 * gcc.target/i386/nrv1.c: Likewise.
4460 * gcc.target/i386/pad-4.c: Likewise.
4461 * gcc.target/i386/pad-5a.c: Likewise.
4462 * gcc.target/i386/pad-5b.c: Likewise.
4463 * gcc.target/i386/pad-6a.c: Likewise.
4464 * gcc.target/i386/pad-6b.c: Likewise.
4465 * gcc.target/i386/pad-7.c: Likewise.
4466 * gcc.target/i386/pad-9.c: Likewise.
4467 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4468 * gcc.target/i386/pic-1.c: Likewise.
4469 * gcc.target/i386/pr12092-1.c: Likewise.
4470 * gcc.target/i386/pr12329.c: Likewise.
4471 * gcc.target/i386/pr21518.c: Likewise.
4472 * gcc.target/i386/pr22362.c: Likewise.
4473 * gcc.target/i386/pr22585.c: Likewise.
4474 * gcc.target/i386/pr23098.c: Likewise.
4475 * gcc.target/i386/pr25196.c: Likewise.
4476 * gcc.target/i386/pr25293.c: Likewise.
4477 * gcc.target/i386/pr25654.c: Likewise.
4478 * gcc.target/i386/pr26449.c: Likewise.
4479 * gcc.target/i386/pr26778.c: Likewise.
4480 * gcc.target/i386/pr26826.c: Likewise.
4481 * gcc.target/i386/pr27266.c: Likewise.
4482 * gcc.target/i386/pr29978.c: Likewise.
4483 * gcc.target/i386/pr30505.c: Likewise.
4484 * gcc.target/i386/pr30961-1.c: Likewise.
4485 * gcc.target/i386/pr31628.c: Likewise.
4486 * gcc.target/i386/pr32000-2.c: Likewise.
4487 * gcc.target/i386/pr32661-1.c: Likewise.
4488 * gcc.target/i386/pr32708-2.c: Likewise.
4489 * gcc.target/i386/pr32708-3.c: Likewise.
4490 * gcc.target/i386/pr34256.c: Likewise.
4491 * gcc.target/i386/pr34312.c: Likewise.
4492 * gcc.target/i386/pr34522.c: Likewise.
4493 * gcc.target/i386/pr35160.c: Likewise.
4494 * gcc.target/i386/pr35281.c: Likewise.
4495 * gcc.target/i386/pr36246.c: Likewise.
4496 * gcc.target/i386/pr36786.c: Likewise.
4497 * gcc.target/i386/pr37275.c: Likewise.
4498 * gcc.target/i386/pr37843-3.c: Likewise.
4499 * gcc.target/i386/pr37843-4.c: Likewise.
4500 * gcc.target/i386/pr39082-1.c: Likewise.
4501 * gcc.target/i386/pr39431.c: Likewise.
4502 * gcc.target/i386/pr39496.c: Likewise.
4503 * gcc.target/i386/pr39543-2.c: Likewise.
4504 * gcc.target/i386/pr39911.c: Likewise.
4505 * gcc.target/i386/pr40718.c: Likewise.
4506 * gcc.target/i386/pr40906-1.c: Likewise.
4507 * gcc.target/i386/pr40906-2.c: Likewise.
4508 * gcc.target/i386/pr40906-3.c: Likewise.
4509 * gcc.target/i386/pr40934.c: Likewise.
4510 * gcc.target/i386/pr41900.c: Likewise.
4511 * gcc.target/i386/pr42589.c: Likewise.
4512 * gcc.target/i386/pr43662.c: Likewise.
4513 * gcc.target/i386/pr43671.c: Likewise.
4514 * gcc.target/i386/pr43766.c: Likewise.
4515 * gcc.target/i386/pr43869.c: Likewise.
4516 * gcc.target/i386/pr44942.c: Likewise.
4517 * gcc.target/i386/pr44948-2a.c: Likewise.
4518 * gcc.target/i386/pr45234.c: Likewise.
4519 * gcc.target/i386/pr45336-2.c: Likewise.
4520 * gcc.target/i386/pr45336-4.c: Likewise.
4521 * gcc.target/i386/pr45852.c: Likewise.
4522 * gcc.target/i386/pr46470.c: Likewise.
4523 * gcc.target/i386/pr48037-1.c: Likewise.
4524 * gcc.target/i386/pr48389.c: Likewise.
4525 * gcc.target/i386/pr49095.c: Likewise.
4526 * gcc.target/i386/pr9771-1.c: Likewise.
4527 * gcc.target/i386/rdfsbase-1.c: Likewise.
4528 * gcc.target/i386/rdfsbase-2.c: Likewise.
4529 * gcc.target/i386/rdgsbase-1.c: Likewise.
4530 * gcc.target/i386/rdgsbase-2.c: Likewise.
4531 * gcc.target/i386/rdrand-3.c: Likewise.
4532 * gcc.target/i386/regparm-stdcall.c: Likewise.
4533 * gcc.target/i386/regparm.c: Likewise.
4534 * gcc.target/i386/reload-1.c: Likewise.
4535 * gcc.target/i386/rotate-2.c: Likewise.
4536 * gcc.target/i386/sibcall-5.c: Likewise.
4537 * gcc.target/i386/signbit-1.c: Likewise.
4538 * gcc.target/i386/signbit-2.c: Likewise.
4539 * gcc.target/i386/signbit-3.c: Likewise.
4540 * gcc.target/i386/sse-5.c: Likewise.
4541 * gcc.target/i386/sse-8.c: Likewise.
4542 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4543 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4544 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4545 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4546 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4547 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4548 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4549 * gcc.target/i386/sse2-movq-2.c: Likewise.
4550 * gcc.target/i386/sse2-movq-3.c: Likewise.
4551 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4552 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4553 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4554 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4555 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4556 * gcc.target/i386/ssefn-1.c: Likewise.
4557 * gcc.target/i386/ssefn-2.c: Likewise.
4558 * gcc.target/i386/sseregparm-1.c: Likewise.
4559 * gcc.target/i386/sseregparm-2.c: Likewise.
4560 * gcc.target/i386/sseregparm-3.c: Likewise.
4561 * gcc.target/i386/sseregparm-4.c: Likewise.
4562 * gcc.target/i386/sseregparm-5.c: Likewise.
4563 * gcc.target/i386/sseregparm-6.c: Likewise.
4564 * gcc.target/i386/sseregparm-7.c: Likewise.
4565 * gcc.target/i386/sseregparm-8.c: Likewise.
4566 * gcc.target/i386/stack-realign.c: Likewise.
4567 * gcc.target/i386/stack-usage-realign.c: Likewise.
4568 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4569 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4570 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4571 * gcc.target/i386/stackalign/return-1.c: Likewise.
4572 * gcc.target/i386/stackalign/return-2.c: Likewise.
4573 * gcc.target/i386/stackalign/return-3.c: Likewise.
4574 * gcc.target/i386/tailcall-1.c: Likewise.
4575 * gcc.target/i386/tbm-2.c: Likewise.
4576 * gcc.target/i386/udivmod-7.c: Likewise.
4577 * gcc.target/i386/udivmod-8.c: Likewise.
4578 * gcc.target/i386/unroll-1.c: Likewise.
4579 * gcc.target/i386/vararg-1.c: Likewise.
4580 * gcc.target/i386/vararg-2.c: Likewise.
4581 * gcc.target/i386/vect8-ret.c: Likewise.
4582 * gcc.target/i386/vectorize5.c: Likewise.
4583 * gcc.target/i386/wmul-1.c: Likewise.
4584 * gcc.target/i386/wmul-2.c: Likewise.
4585 * gcc.target/i386/wrfsbase-1.c: Likewise.
4586 * gcc.target/i386/wrfsbase-2.c: Likewise.
4587 * gcc.target/i386/wrgsbase-1.c: Likewise.
4588 * gcc.target/i386/wrgsbase-2.c: Likewise.
4589 * gcc.target/i386/xop-pcmov.c: Likewise.
4590 * gcc.target/i386/xop-pcmov2.c: Likewise.
4591 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4592 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4593 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4594 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4595 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4596 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4597 * gcc.target/i386/zee.c: Likewise.
4598 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4599 * gfortran.dg/compiler-directive_2.f: Likewise.
4600 * gfortran.dg/g77/20010216-1.f: Likewise.
4601 * gfortran.dg/gomp/pr39152.f90: Likewise.
4602 * gfortran.dg/pr33794.f90: Likewise.
4604 2011-07-09 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/regress/regress5.C: New.
4608 2011-07-08 Jason Merrill <jason@redhat.com>
4611 * g++.dg/expr/compound-asn1.C: New.
4612 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4614 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4617 * gcc.target/powerpc/altivec-34.c: New test.
4619 2011-07-08 Jason Merrill <jason@redhat.com>
4622 * g++.dg/abi/guard3.C: New.
4624 2011-07-08 Julian Brown <julian@codesourcery.com>
4626 * lib/target-supports.exp
4627 (check_effective_target_arm_little_endian): New.
4628 (check_effective_target_vect_pack_trunc): Use above.
4629 (check_effective_target_vect_unpack): Likewise.
4630 (check_effective_target_vect_element_align): Test
4631 check_effective_target_arm_vect_no_misalign for ARM.
4633 2011-07-08 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/constexpr-rom.C: New.
4638 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4641 * g++.dg/torture/pr49519.C: New test.
4643 2011-07-08 Martin Jambor <mjambor@suse.cz>
4645 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4647 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4650 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4652 2011-07-08 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/49662
4655 * gcc.dg/graphite/interchange-14.c: XFAIL.
4656 * gcc.dg/graphite/interchange-15.c: Likewise.
4657 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4659 2011-07-06 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp0x/regress/regress4.C: New.
4664 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4667 * gfortran.dg/result_in_spec_4.f90: New test.
4669 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4671 * gcc.target/sparc/cas64.c: New test.
4673 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4676 * g++.dg/torture/pr49644.C: New test.
4679 * gcc.c-torture/execute/pr49644.c: New test.
4681 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4683 * lib/target-supports.exp (check_effective_target_ia32): New.
4684 (check_effective_target_x32): Likewise.
4685 (check_effective_target_vect_cmdline_needed): Also check x32.
4687 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4689 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4691 * gcc.target/arm/pr42235.c: Likewise.
4692 * gcc.target/arm/pr42495.c: Likewise.
4693 * gcc.target/arm/pr42574.c: Likewise.
4694 * gcc.target/arm/thumb-branch1.c: Likewise.
4696 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4697 unneeded prune of possible warning.
4698 * gcc.target/arm/pr40956.c: Likewise.
4699 * gcc.target/arm/pr42505.c: Likewise.
4701 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4702 * gcc.c-torture/compile/pr46883.c: Likewise.
4703 * gcc.c-torture/compile/pr46934.c: Likewise.
4705 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4706 for move to ../../gcc.c-torture/compile.
4707 * gcc.target/arm/pr46883.c: Likewise.
4708 * gcc.target/arm/pr46934.c: Likewise.
4710 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4711 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4712 * gcc.target/arm/wmul-1.c: Likewise.
4713 * gcc.target/arm/wmul-2.c: Likewise.
4714 * gcc.target/arm/wmul-3.c: Likewise.
4715 * gcc.target/arm/wmul-4.c: Likewise.
4716 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4717 add tab after scan target.
4718 * gcc.target/arm/smlaltt-1.c: Likewise.
4719 * gcc.target/arm/smlatb-1.c: Likewise.
4720 * gcc.target/arm/smlatt-1.c: Likewise.
4722 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/debug/pr49522.c: New test.
4727 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4729 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4730 * gcc.dg/pr46212.c: Run only if target int32plus.
4731 * gcc.dg/torture/pr48146.c: Ditto.
4732 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4733 * c-c++-common/pr44832.c: Ditto.
4734 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4735 * gcc.dg/pr31490.c: Ditto.
4736 * gcc.dg/torture/builtin-math-7.c: Run only if target
4738 * gcc.dg/torture/pr45764.c: Skip for AVR.
4739 * gcc.dg/pr47893.c: Ditto.
4741 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4743 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4744 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4745 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4746 add tab to scan target.
4748 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4750 * gcc.target/arm/neon-modes-3.c: New test.
4752 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4754 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4755 -fno-loop-interchange -ffast-math.
4757 2011-07-07 Richard Guenther <rguenther@suse.de>
4759 * gcc.dg/ftrapv-3.c: New testcase.
4761 2011-07-07 Richard Guenther <rguenther@suse.de>
4763 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4764 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4766 2011-07-07 Kai Tietz <ktietz@redhat.com>
4768 * gcc.dg/binop-notxor1.c: New test.
4769 * gcc.dg/binop-notand4a.c: New test.
4770 * gcc.dg/binop-notxor2.c: New test.
4771 * gcc.dg/binop-notand3a.c: New test.
4772 * gcc.dg/binop-notand2a.c: New test.
4773 * gcc.dg/binop-notand6a.c: New test.
4774 * gcc.dg/binop-notor1.c: New test.
4775 * gcc.dg/binop-notand1a.c: New test.
4776 * gcc.dg/binop-notand5a.c: New test.
4777 * gcc.dg/binop-notor2.c: New test.
4779 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4782 * gcc.dg/gomp/pr49640.c: New test.
4784 2011-07-07 Richard Guenther <rguenther@suse.de>
4786 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4788 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4791 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4793 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4795 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4796 * gcc.target/powerpc/no-r11-2.c: Ditto.
4797 * gcc.target/powerpc/no-r11-3.c: Ditto.
4799 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4801 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4802 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4804 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4806 * lib/target-supports.exp (check_profiling_available): Disable
4807 profiling with -fprofile-generate for target avr.
4809 2011-07-06 Richard Guenther <rguenther@suse.de>
4811 PR tree-optimization/49645
4812 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4814 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4817 * gcc.dg/pr47383.c: New.
4819 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4821 PR tree-optimization/49647
4822 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4824 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4827 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4828 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4830 2011-07-05 Jason Merrill <jason@redhat.com>
4833 * g++.dg/template/template-id-4.C: New.
4835 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4837 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4838 * gcc.dg/pr43402.c: Ditto.
4840 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4842 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4844 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4846 * gcc.target/powerpc/ppc-switch-1.c: New test for
4847 --param case-values-threshold.
4848 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4850 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4852 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4854 2011-07-05 Jason Merrill <jason@redhat.com>
4856 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4858 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4860 PR tree-optimization/47654
4861 * gcc.dg/graphite/block-pr47654.c: New.
4863 2011-07-05 Jason Merrill <jason@redhat.com>
4865 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4867 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4869 PR tree-optimization/49580
4870 * gcc.dg/autopar/pr49580.c: New test.
4872 2011-07-05 Richard Guenther <rguenther@suse.de>
4874 PR tree-optimization/49518
4875 PR tree-optimization/49628
4876 * g++.dg/torture/pr49628.C: New testcase.
4877 * gcc.dg/torture/pr49518.c: Likewise.
4879 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4881 * ada/acats/run_acats (which): Extract last field from type -p,
4882 type output only if command succeeded.
4884 2011-07-04 Jason Merrill <jason@redhat.com>
4886 * g++.dg/abi/mangle48.C: New.
4888 * g++.dg/cpp0x/diag1.C: New.
4890 * g++.dg/diagnostic/aka1.C: New.
4892 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4894 PR rtl-optimization/49619
4895 * gcc.dg/pr49619.c: New test.
4897 PR rtl-optimization/49472
4898 * gfortran.dg/pr49472.f90: New test.
4901 * gcc.dg/pr49602.c: New test.
4903 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4907 * gcc.target/avr/avr.exp: Run over cpp files, too.
4908 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4909 * gcc.target/avr/progmem.h: New file.
4910 * gcc.target/avr/exit-abort.h: New file.
4911 * gcc.target/avr/progmem-error-1.c: New file.
4912 * gcc.target/avr/progmem-error-1.cpp: New file.
4913 * gcc.target/avr/progmem-warning-1.c: New file.
4914 * gcc.target/avr/torture/progmem-1.c: New file.
4915 * gcc.target/avr/torture/progmem-1.cpp: New file.
4917 2011-07-04 Richard Guenther <rguenther@suse.de>
4919 PR tree-optimization/49615
4920 * g++.dg/torture/pr49615.C: New testcase.
4922 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4924 PR tree-optimization/49610
4925 * gcc.dg/vect/pr49610.c: New test.
4927 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4929 * gnat.dg/specs/debug1.ads: New test.
4931 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4934 * gfortran.dg/typebound_proc_23.f90: New.
4936 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4939 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4941 2011-07-01 Jason Merrill <jason@redhat.com>
4944 * g++.dg/template/template-id-3.C: New.
4947 * g++.dg/template/qualified-id4.C: New.
4950 * g++.dg/template/explicit-args4.C: New.
4953 * g++.dg/template/offsetof2.C: New.
4955 2011-07-01 Kai Tietz <ktietz@redhat.com>
4957 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4959 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4962 * lib/target-supports.exp (check_effective_target_gld): New proc.
4964 2011-07-01 Richard Guenther <rguenther@suse.de>
4966 PR tree-optimization/49603
4967 * gcc.dg/torture/pr49603.c: New testcase.
4969 2011-06-30 Jason Merrill <jason@redhat.com>
4972 * g++.dg/rtti/template1.C: New.
4975 * g++.dg/cpp0x/regress/ctor1.C: New.
4978 * g++.dg/cpp0x/initlist54.C: New.
4980 2011-06-30 Martin Jambor <mjambor@suse.cz>
4982 * gcc.dg/tree-ssa/sra-12.c: New test.
4984 2011-06-29 Jason Merrill <jason@redhat.com>
4986 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4988 2011-06-30 Richard Guenther <rguenther@suse.de>
4990 PR tree-optimization/46787
4991 * gcc.dg/vect/vect-121.c: New testcase.
4993 2011-06-30 Martin Jambor <mjambor@suse.cz>
4995 PR tree-optimization/49094
4996 * gcc.dg/tree-ssa/pr49094.c: New test.
4998 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5001 * gfortran.dg/pr49540-1.f90: New test.
5002 * gfortran.dg/pr49540-2.f90: New test.
5004 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5007 * ada/acats/run_acats (which): Use last field of type -p output.
5009 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5010 Iain Sandoe <iains@gcc.gnu.org>
5013 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5014 Only skip on 64-bit *-*-darwin8* && !objc2.
5016 2011-06-30 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/38752
5019 * gcc.c-torture/compile/pr38752.c: New testcase.
5021 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5023 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5024 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5026 2011-06-29 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/initlist53.C: Use placement new.
5030 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5031 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5034 * g++.dg/cpp0x/trailing6.C: New.
5035 * g++.dg/cpp0x/pr45908.C: No error.
5038 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5041 * g++.dg/cpp0x/constexpr-using2.C: New.
5043 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5046 * g++.dg/cpp0x/constexpr-diag3.C: New.
5047 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5048 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5049 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5050 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5052 2011-06-29 Jason Merrill <jason@redhat.com>
5054 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5056 2011-06-29 Richard Guenther <rguenther@suse.de>
5058 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5060 2011-06-29 Jason Merrill <jason@redhat.com>
5062 * g++.dg/cpp0x/initlist-value2.C: New.
5064 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5065 * g++.dg/cpp0x/initlist-value.C: New.
5067 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5069 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5071 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5073 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5074 * gcc.dg/inline_2.c: Likewise.
5075 * gcc.dg/unroll_1.c: Likewise.
5077 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5080 * gcc.target/i386/pr49567.c: New test.
5082 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5084 * gnat.dg/opt17.ad[sb]: New test.
5086 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5087 Tom de Vries <tom@codesourcery.com>
5089 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5090 (check_effective_target_arm_thumb2): New effective targets.
5091 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5092 properly. Clean up temporary files.
5093 * gcc.target/arm/ivopts-2.c: Likewise.
5094 * gcc.target/arm/ivopts-3.c: Likewise.
5095 * gcc.target/arm/ivopts-4.c: Likewise.
5096 * gcc.target/arm/ivopts-5.c: Likewise.
5097 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5099 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5102 * gfortran.dg/reshape_zerosize_3.f90: New test.
5104 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5106 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5107 * gcc.target/arm/vfp-ldmias.c: Likewise.
5108 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5109 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5110 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5111 * gcc.target/arm/vfp-stmias.c: Likewise.
5112 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5113 * gcc.target/arm/vfp-stmiad.c: Likewise.
5115 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5117 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5119 * gcc.target/arm/pr45701-2.c: Ditto.
5121 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5125 * gfortran.dg/extends_14.f03: Modified.
5127 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5129 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5130 early if the test is already being skipped.
5132 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5133 scan-assembler-dem-not): For missing file, report unresolved with
5134 same message as for pass/fail, with reason reported in log file.
5136 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5137 from add_options_for_arm_neon_fp16.
5138 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5139 check_effective_target_arm_neon_fp16_ok_nocache.
5140 Check -mfpu and -mfloat-abi options from current multilib.
5141 Do not require neon support.
5142 (check_effective_target_arm_fp16_ok): Renamed from
5143 check_effecitve_target_arm_neon_fp16_ok.
5144 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5145 arm_neon_fp16_ok and arm_fp16.
5146 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5147 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5148 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5149 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5151 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/builtin-assume-aligned-1.c: New test.
5154 * gcc.dg/builtin-assume-aligned-2.c: New test.
5155 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5158 * gcc.dg/pr49544.c: New test.
5160 2011-06-27 Richard Guenther <rguenther@suse.de>
5162 PR tree-optimization/49394
5163 * g++.dg/torture/pr49394.C: New testcase.
5165 2011-06-27 Kai Tietz <ktietz@redhat.com>
5167 * gcc.dg/optimize-bswapdi-2.c: New test.
5169 2011-06-27 Michael Hope <michael.hope@linaro.org>
5170 Richard Sandiford <richard.sandiford@linaro.org>
5172 PR tree-optimization/49169
5173 * gcc.dg/torture/pr49169.c: New test.
5175 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5178 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5180 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5183 2011-06-26 Jason Merrill <jason@redhat.com>
5185 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5188 * g++.dg/init/ref19.C: New.
5189 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5191 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5193 PR tree-optimization/48377
5194 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5197 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5200 * lib/target-supports.exp (check_effective_target_non_strict_align):
5202 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5204 2011-06-24 Martin Jambor <mjambor@suse.cz>
5206 PR tree-optimizations/49516
5207 * g++.dg/tree-ssa/pr49516.C: New test.
5209 2011-06-23 Jason Merrill <jason@redhat.com>
5212 * g++.dg/template/partial10.C: New.
5213 * g++.dg/template/partial11.C: New.
5215 2011-06-23 Jeff Law <law@redhat.com>
5218 * gcc.dg/pr48770.c: New test.
5220 2011-06-23 Jan Hubicka <jh@suse.cz>
5223 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5225 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5228 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5229 instead of -fdump-tree-optimized.
5231 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/template/crash107.C: New.
5235 * g++.dg/template/error17.C: Adjust.
5237 2011-06-23 Jason Merrill <jason@redhat.com>
5240 * g++.dg/cpp0x/defaulted30.C: New.
5243 * g++.dg/rtti/anon-ns1.C: New.
5246 * g++.dg/init/ref18.C: New.
5249 * g++.dg/template/partial9.C: New.
5251 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5254 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5256 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5259 * gcc.dg/pr49496.c: New test.
5261 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5263 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5266 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5268 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5269 * gcc.target/arm/pr42879.c: Likewise.
5270 * gcc.target/arm/pr45701-3.c: Likewise.
5272 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5273 * gcc.target/arm/pr40482.c: Likewise.
5274 * gcc.target/arm/stack-corruption.c: Likewise.
5276 2011-06-22 Richard Guenther <rguenther@suse.de>
5278 PR tree-optimization/49493
5279 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5281 2011-06-22 Jason Merrill <jason@redhat.com>
5284 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5286 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5287 Dmitry Melnik <dm@ispras.ru>
5289 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5290 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5291 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5293 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5295 * gcc.target/arm/tlscall.c: New.
5297 2011-06-21 Jason Merrill <jason@redhat.com>
5300 * g++.dg/cpp0x/constexpr-ref1.C: New.
5301 * g++.dg/cpp0x/constexpr-ref2.C: New.
5302 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5305 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5308 * g++.dg/template/param3.C: New.
5310 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5312 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5313 my_clrsb test functions.
5315 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5316 test_sll, test_ull): Add clrsb tests.
5317 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5320 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5323 * gfortran.dg/class_44.f03: New.
5325 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5327 PR tree-optimization/49478
5328 * gcc.dg/vect/pr49478.c
5330 2011-06-21 Richard Guenther <rguenther@suse.de>
5332 PR tree-optimization/49483
5333 * gcc.dg/vect/vect-120.c: New testcase.
5335 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5338 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5339 * gcc.dg/vect/vect-peel-4.c: Likewise.
5341 2011-06-22 Christian Bruel <christian.bruel@st.com>
5344 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5345 * gcc.dg/always_inline2.c: Likewise.
5346 * gcc.dg/always_inline3.c: Likewise.
5347 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5348 * gcc.dg/inline_1.c: Likewise.
5349 * gcc.dg/inline_2.c: Likewise.
5350 * gcc.dg/inline_3.c: Likewise.
5351 * gcc.dg/inline_4.c: Likewise.
5352 * gcc.dg/20051201-1.c: Likewise.
5353 * gcc.dg/pr40087.c: Likewise.
5354 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5355 * gcc.dg/inline-22.c: Likewise.
5356 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5357 * gcc.dg/lto/20090218-1_1.c: Likewise.
5358 * g++.dg/ipa/devirt-7.C: Likewise.
5359 * gcc.dg/uninit-pred-5_a.c: Likewise.
5360 * gcc.dg/uninit-pred-5_b.c: Likewise.
5361 * gcc.dg/fail_always_inline.c: New.
5363 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5365 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5366 into 6 jobs instead of 3.
5368 2011-06-20 Jason Merrill <jason@redhat.com>
5371 * g++.dg/cpp0x/initlist53.C: New.
5373 2011-06-20 Tobias Burnus <burnus@net-b.de>
5376 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5377 * gfortran.dg/coarray_lock_3.f90: New.
5378 * gfortran.dg/coarray/lock_1.f90: New.
5380 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5382 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5383 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5384 unresolved and report the reason to the log file.
5386 * lib/scanasm.exp (object-size): Move argument processing earlier
5387 to report errors before verifying that the file exists. Report
5388 problems detected at runtime as unresolved instead of error and
5389 report their reasons to the log file.
5391 2011-06-20 Jason Merrill <jason@redhat.com>
5394 * g++.dg/cpp0x/explicit6.C: New.
5397 * g++.dg/cpp0x/enum20.C: New.
5400 * g++.dg/ext/attr-aligned01.C: New.
5403 * g++.dg/cpp0x/variadic-default.C: New.
5406 * g++.dg/cpp0x/auto26.C: New.
5409 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5411 2011-06-20 Kai Tietz <ktietz@redhat.com>
5413 * gcc.dg/binop-notand1.c: New test.
5414 * gcc.dg/binop-notand2.c: New test.
5415 * gcc.dg/binop-notand3.c: New test.
5416 * gcc.dg/binop-notand4.c: New test.
5417 * gcc.dg/binop-notand5.c: New test.
5418 * gcc.dg/binop-notand6.c: New test.
5420 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5423 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5425 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5428 * gfortran.dg/proc_ptr_31.f90: New.
5430 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5432 * gnat.dg/volatile6.adb: New test.
5433 * gnat.dg/volatile7.adb: Likewise.
5434 * gnat.dg/volatile8.adb: Likewise.
5435 * gnat.dg/volatile9.adb: Likewise.
5437 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5439 * gnat.dg/constant3.adb: New test.
5441 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5444 * gfortran.dg/read_list_eof_1.f90: New test.
5446 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.target/i386/testimm-1.c: New test.
5450 * gcc.target/i386/testimm-2.c: New test.
5451 * gcc.target/i386/testimm-3.c: New test.
5452 * gcc.target/i386/testimm-4.c: New test.
5453 * gcc.target/i386/testimm-5.c: New test.
5454 * gcc.target/i386/testimm-6.c: New test.
5455 * gcc.target/i386/testimm-7.c: New test.
5456 * gcc.target/i386/testimm-8.c: New test.
5457 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5458 * gcc.target/i386/xop-rotate1-int.c: New test.
5459 * gcc.target/i386/xop-rotate2-int.c: New test.
5461 2011-06-17 Jason Merrill <jason@redhat.com>
5463 * g++.dg/cpp0x/rv-func2.C: New.
5465 * g++.dg/debug/dwarf2/lambda1.C: New.
5466 * g++.dg/warn/Wshadow-6.C: Adjust.
5468 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5471 * gfortran.dg/move_alloc_5.f90: New.
5473 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5475 PR rtl-optimization/48542
5476 * gcc.dg/torture/pr48542.c: New test.
5478 2011-06-16 Jason Merrill <jason@redhat.com>
5481 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5484 * g++.dg/cpp0x/initlist52.C New.
5487 * c-c++-common/raw-string-12.c: New.
5490 * g++.dg/cpp0x/sfinae26.C: New.
5493 * g++.dg/cpp0x/variadic113.C: New.
5496 * g++.dg/cpp0x/variadic112.C: New.
5498 2011-06-16 Jeff Law <law@redhat.com>
5500 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5501 improved jump threading.
5502 * gcc.dg/builtin-object-size-2.c: Likewise.
5503 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5505 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5508 * gfortran.dg/typebound_assignment_3.f03: New.
5510 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5513 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5515 2011-06-16 Martin Jambor <mjambor@suse.cz>
5517 PR tree-optimization/49343
5518 * gnat.dg/discr31.ad[sb]: New test.
5520 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5524 2011-06-16 Tom de Vries <tom@codesourcery.com>
5527 * gcc.target/arm/ivopts-3.c: Update test.
5528 * gcc.target/arm/ivopts-5.c: Same.
5530 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5533 2011-06-10 Wei Guozhi <carrot@google.com>
5536 * gcc.target/arm/pr45335.c: New test.
5537 * gcc.target/arm/pr45335-2.c: New test.
5538 * gcc.target/arm/pr45335-3.c: New test.
5539 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5540 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5541 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5543 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5545 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5547 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5550 * gfortran.dg/class_43.f03: New.
5552 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5554 PR tree-optimization/49419
5555 * gcc.c-torture/execute/pr49419.c: New test.
5557 2011-06-16 Revital Eres <revital.eres@linaro.org>
5559 * gcc.dg/sms-9.c: New file.
5561 2011-06-15 Easwaran Raman <eraman@google.com>
5563 PR rtl-optimization/49414
5564 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5566 2011-06-14 Jason Merrill <jason@redhat.com>
5568 * g++.dg/cpp0x/noexcept13.C: New.
5570 2011-06-14 Easwaran Raman <eraman@google.com>
5572 PR rtl-optimization/44194
5573 * gcc.dg/pr44194-1.c: New test.
5574 * gcc.dg/pr44194-2.c: New test.
5576 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5578 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5580 * gcc.target/arm/pr45701-2.c: Likewise.
5581 * gcc.target/arm/thumb-branch1.c: Likewise.
5583 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5586 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5588 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5590 * gcc.target/arm/pr45701-1.c: Require thumb support.
5591 * gcc.target/arm/pr45701-2.c: Likewise.
5592 * gcc.target/arm/thumb-branch1.c: Likewise.
5594 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5595 * gcc.target/arm/pr39839.c: Likewise.
5596 * gcc.target/arm/pr40657-2.c: Likewise.
5597 * gcc.target/arm/pr40956.c: Likewise.
5598 * gcc.target/arm/pr41679.c: Likewise.
5599 * gcc.target/arm/pr42235.c: Likewise.
5600 * gcc.target/arm/pr42495.c: Likewise.
5601 * gcc.target/arm/pr42505.c: Likewise.
5602 * gcc.target/arm/pr42574.c: Likewise.
5603 * gcc.target/arm/pr46883.c: Likewise.
5604 * gcc.target/arm/pr46934.c: Likewise.
5605 * gcc.target/arm/xor-and.c: Likewise.
5607 2011-06-14 Jason Merrill <jason@redhat.com>
5609 * g++.dg/other/error23.C: Adjust error message.
5610 * g++.dg/other/error32.C: Likewise.
5613 * g++.dg/cpp0x/rv-dotstar.C: New.
5616 * g++.dg/cpp0x/decltype30.C: New.
5618 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5620 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5623 * gfortran.dg/pr49103.f90: New test.
5625 2011-06-14 Tom de Vries <tom@codesourcery.com>
5628 * gcc.target/arm/ivopts-3.c: New test.
5629 * gcc.target/arm/ivopts-4.c: New test.
5630 * gcc.target/arm/ivopts-5.c: New test.
5632 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5634 PR rtl-optimization/49390
5635 * gcc.c-torture/execute/pr49390.c: New test.
5637 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5639 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5641 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5643 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5644 * gcc.c-torture/execute/cmpsi-2.x: New file.
5645 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5646 * gcc.c-torture/execute/pr45262.x: New file.
5647 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5648 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5650 * gcc.c-torture/compile/pr49163.c: Ditto.
5652 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5654 * gcc.dg/vect/vect-16.c: Rename to...
5655 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5656 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5657 for double-word vectors.
5658 * gcc.dg/vect/vect-peel-4.c: Likewise.
5659 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5661 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5664 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5667 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5669 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5671 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5673 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5675 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5677 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5679 * gfortran.dg/trim_optimize_8.f90: New test case.
5681 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5682 Ira Rosen <ira.rosen@linaro.org>
5684 PR tree-optimization/49352
5685 * gcc.dg/vect/pr49352.c: New test.
5687 2011-06-12 Tobias Burnus
5690 * gfortran.dg/alloc_comp_assign_11.f90: New.
5692 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5694 * gfortran.dg/trim_optimize_7.f90: New test.
5696 2011-06-10 Wei Guozhi <carrot@google.com>
5699 * gcc.target/arm/pr45335.c: New test.
5700 * gcc.target/arm/pr45335-2.c: New test.
5701 * gcc.target/arm/pr45335-3.c: New test.
5702 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5703 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5704 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5706 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5709 * g++.dg/parse/error39.C: New.
5711 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5713 * gcc.target/arm/20090811-1.c: Skip for incompatible
5714 options, do not override other options.
5715 * gcc.target/arm/combine-cmp-shift.c: Skip for
5716 incompatible options.
5717 * gcc.target/arm/pr45094.c: Likewise.
5718 * gcc.target/arm/scd42-1.c: Likewise.
5719 * gcc.target/arm/scd42-3.c: Likewise.
5720 * gcc.target/arm/thumb-ltu.c: Likewise.
5722 * lib/target-supports.exp
5723 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5724 multilib flags use -mfpu with a value other than neon-fp16.
5726 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5728 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5729 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5731 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5733 * lib/target-supports.exp (check_effective_target_pie): New proc.
5734 * gcc.dg/pie-link.c: Use target pie.
5736 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5737 Laurent Roug� <laurent.rouge@menta.fr>
5739 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5740 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5742 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5744 * gfortran.dg/coarray/sync_1.f90: New test for
5745 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5747 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5749 PR tree-optimization/49318
5750 * gcc.dg/vect/pr49318.c: New test.
5752 2011-06-09 David Krauss <potswa@mac.com>
5754 * g++.dg/template/arrow1.C: New.
5756 2011-06-09 Jason Merrill <jason@redhat.com>
5758 * lib/prune.exp: Prune "note"s.
5759 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5761 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5762 * g++.dg/template/dependent-expr3.C: Likewise.
5763 * g++.dg/parse/template7.C: Likewise.
5764 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5765 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5766 * g++.old-deja/g++.pt/friend38.C: Likewise.
5767 * g++.old-deja/g++.pt/crash32.C: Likewise.
5768 * g++.old-deja/g++.other/init4.C: Likewise.
5769 * g++.old-deja/g++.other/friend8.C: Likewise.
5771 * g++.dg/ext/complex7.C: Adjust expected output.
5772 * g++.dg/diagnostic/method1.C: Likewise.
5773 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5774 * g++.dg/parse/crash33.C: Likewise.
5775 * g++.dg/other/warning1.C: Likewise.
5776 * g++.dg/init/pr29571.C: Likewise.
5777 * g++.dg/warn/overflow-warn-1.C: Likewise.
5778 * g++.dg/warn/overflow-warn-3.C: Likewise.
5779 * g++.dg/warn/overflow-warn-4.C: Likewise.
5780 * g++.old-deja/g++.oliva/template1.C: Likewise.
5782 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5783 * g++.dg/parse/template7.C: Adjust.
5785 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5788 * gcc.dg/pr49307.c: New.
5790 2011-06-09 Wei Guozhi <carrot@google.com>
5793 * gcc.target/arm/pr46975.c: New testcase.
5795 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5797 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5798 (PMETH, arglist_t): Removed.
5799 (method_get_number_of_arguments): Removed.
5800 (method_get_nth_argument): Removed.
5801 (method_get_first_argument): Removed.
5802 (method_get_next_argument): Removed.
5803 (method_get_sizeof_arguments): Removed.
5804 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5806 (method_get_number_of_arguments): Removed.
5807 (method_get_nth_argument): Removed.
5808 (method_get_first_argument): Removed.
5809 (method_get_next_argument): Removed.
5810 (method_get_sizeof_arguments): Removed.
5811 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5813 2011-06-09 David Li <davidxl@google.com>
5815 * gcc.dg/dump-pass.c: New test.
5817 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5820 * g++.dg/parse/error38.C: New.
5822 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5825 * gfortran.dg/pr49308.f90: New test.
5827 2011-06-08 Jason Merrill <jason@redhat.com>
5829 * g++.dg/cpp0x/noexcept11.C: New.
5830 * g++.dg/cpp0x/noexcept12.C: New.
5831 * g++.dg/cpp0x/sfinae11.C: Adjust.
5833 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5836 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5837 to dg-options, match also DW_AT_linkage_name.
5839 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5842 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5843 -fno-common on alpha*-dec-osf*.
5844 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5846 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5848 PR rtl-optimization/49303
5849 * gcc.target/ia64/pr49303.c: New test.
5851 2011-06-08 Tobias Burnus <burnus@net-b.de>
5854 * gfortran.dg/coarray_lock_1.f90: New.
5855 * gfortran.dg/coarray_lock_2.f90: New.
5857 2011-06-07 Jason Merrill <jason@redhat.com>
5859 * lib/prune.exp: Look for "required" rather than "instantiated".
5860 * g++.dg/abi/mangle11.C: Likewise.
5861 * g++.dg/abi/mangle12.C: Likewise.
5862 * g++.dg/abi/mangle17.C: Likewise.
5863 * g++.dg/abi/mangle20-2.C: Likewise.
5864 * g++.dg/abi/pragma-pack1.C: Likewise.
5865 * g++.dg/cpp0x/decltype26.C: Likewise.
5866 * g++.dg/cpp0x/decltype28.C: Likewise.
5867 * g++.dg/cpp0x/decltype29.C: Likewise.
5868 * g++.dg/cpp0x/enum11.C: Likewise.
5869 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5870 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5871 * g++.dg/cpp0x/pr47416.C: Likewise.
5872 * g++.dg/ext/case-range2.C: Likewise.
5873 * g++.dg/ext/case-range3.C: Likewise.
5874 * g++.dg/gomp/for-19.C: Likewise.
5875 * g++.dg/gomp/pr37533.C: Likewise.
5876 * g++.dg/gomp/pr38639.C: Likewise.
5877 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5878 * g++.dg/inherit/base3.C: Likewise.
5879 * g++.dg/inherit/using6.C: Likewise.
5880 * g++.dg/init/placement4.C: Likewise.
5881 * g++.dg/init/reference3.C: Likewise.
5882 * g++.dg/lookup/scoped6.C: Likewise.
5883 * g++.dg/lookup/using7.C: Likewise.
5884 * g++.dg/other/abstract1.C: Likewise.
5885 * g++.dg/other/error10.C: Likewise.
5886 * g++.dg/other/error5.C: Likewise.
5887 * g++.dg/other/field1.C: Likewise.
5888 * g++.dg/other/offsetof5.C: Likewise.
5889 * g++.dg/parse/bitfield2.C: Likewise.
5890 * g++.dg/parse/constant4.C: Likewise.
5891 * g++.dg/parse/crash20.C: Likewise.
5892 * g++.dg/parse/invalid-op1.C: Likewise.
5893 * g++.dg/parse/non-dependent2.C: Likewise.
5894 * g++.dg/parse/template18.C: Likewise.
5895 * g++.dg/tc1/dr152.C: Likewise.
5896 * g++.dg/tc1/dr166.C: Likewise.
5897 * g++.dg/tc1/dr176.C: Likewise.
5898 * g++.dg/tc1/dr213.C: Likewise.
5899 * g++.dg/template/access11.C: Likewise.
5900 * g++.dg/template/access2.C: Likewise.
5901 * g++.dg/template/access3.C: Likewise.
5902 * g++.dg/template/access7.C: Likewise.
5903 * g++.dg/template/arg7.C: Likewise.
5904 * g++.dg/template/cond2.C: Likewise.
5905 * g++.dg/template/crash13.C: Likewise.
5906 * g++.dg/template/crash40.C: Likewise.
5907 * g++.dg/template/crash7.C: Likewise.
5908 * g++.dg/template/crash84.C: Likewise.
5909 * g++.dg/template/ctor5.C: Likewise.
5910 * g++.dg/template/defarg13.C: Likewise.
5911 * g++.dg/template/defarg14.C: Likewise.
5912 * g++.dg/template/dtor7.C: Likewise.
5913 * g++.dg/template/eh2.C: Likewise.
5914 * g++.dg/template/error2.C: Likewise.
5915 * g++.dg/template/error43.C: Likewise.
5916 * g++.dg/template/friend32.C: Likewise.
5917 * g++.dg/template/injected1.C: Likewise.
5918 * g++.dg/template/instantiate1.C: Likewise.
5919 * g++.dg/template/instantiate3.C: Likewise.
5920 * g++.dg/template/instantiate5.C: Likewise.
5921 * g++.dg/template/instantiate7.C: Likewise.
5922 * g++.dg/template/local6.C: Likewise.
5923 * g++.dg/template/lookup2.C: Likewise.
5924 * g++.dg/template/member5.C: Likewise.
5925 * g++.dg/template/memfriend15.C: Likewise.
5926 * g++.dg/template/memfriend16.C: Likewise.
5927 * g++.dg/template/memfriend17.C: Likewise.
5928 * g++.dg/template/memfriend7.C: Likewise.
5929 * g++.dg/template/meminit1.C: Likewise.
5930 * g++.dg/template/nested3.C: Likewise.
5931 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5932 * g++.dg/template/nontype12.C: Likewise.
5933 * g++.dg/template/nontype13.C: Likewise.
5934 * g++.dg/template/nontype6.C: Likewise.
5935 * g++.dg/template/pr23510.C: Likewise.
5936 * g++.dg/template/pr35240.C: Likewise.
5937 * g++.dg/template/ptrmem15.C: Likewise.
5938 * g++.dg/template/ptrmem6.C: Likewise.
5939 * g++.dg/template/qualified-id1.C: Likewise.
5940 * g++.dg/template/qualttp20.C: Likewise.
5941 * g++.dg/template/qualttp3.C: Likewise.
5942 * g++.dg/template/qualttp4.C: Likewise.
5943 * g++.dg/template/qualttp5.C: Likewise.
5944 * g++.dg/template/qualttp6.C: Likewise.
5945 * g++.dg/template/qualttp7.C: Likewise.
5946 * g++.dg/template/qualttp8.C: Likewise.
5947 * g++.dg/template/recurse.C: Likewise.
5948 * g++.dg/template/recurse2.C: Likewise.
5949 * g++.dg/template/ref5.C: Likewise.
5950 * g++.dg/template/scope2.C: Likewise.
5951 * g++.dg/template/sfinae10.C: Likewise.
5952 * g++.dg/template/sfinae3.C: Likewise.
5953 * g++.dg/template/sizeof3.C: Likewise.
5954 * g++.dg/template/static9.C: Likewise.
5955 * g++.dg/template/template-id-2.C: Likewise.
5956 * g++.dg/template/typedef13.C: Likewise.
5957 * g++.dg/template/typename4.C: Likewise.
5958 * g++.dg/template/using14.C: Likewise.
5959 * g++.dg/template/using2.C: Likewise.
5960 * g++.dg/template/warn1.C: Likewise.
5961 * g++.dg/warn/Wparentheses-13.C: Likewise.
5962 * g++.dg/warn/Wparentheses-15.C: Likewise.
5963 * g++.dg/warn/Wparentheses-16.C: Likewise.
5964 * g++.dg/warn/Wparentheses-17.C: Likewise.
5965 * g++.dg/warn/Wparentheses-18.C: Likewise.
5966 * g++.dg/warn/Wparentheses-19.C: Likewise.
5967 * g++.dg/warn/Wparentheses-20.C: Likewise.
5968 * g++.dg/warn/Wparentheses-23.C: Likewise.
5969 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5970 * g++.dg/warn/noeffect2.C: Likewise.
5971 * g++.dg/warn/noeffect4.C: Likewise.
5972 * g++.dg/warn/pr8570.C: Likewise.
5973 * g++.old-deja/g++.brendan/init2.C: Likewise.
5974 * g++.old-deja/g++.eh/spec6.C: Likewise.
5975 * g++.old-deja/g++.pt/crash10.C: Likewise.
5976 * g++.old-deja/g++.pt/crash36.C: Likewise.
5977 * g++.old-deja/g++.pt/derived3.C: Likewise.
5978 * g++.old-deja/g++.pt/error2.C: Likewise.
5979 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5980 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5981 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5982 * g++.old-deja/g++.pt/overload7.C: Likewise.
5983 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5985 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5986 Iain Sandoe <iains@gcc.gnu.org>
5988 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5989 Added code to deal with the case when [Protocol
5990 -descriptionForInstanceMethod:] or [Protocol
5991 -descriptionForClassMethod:] returns NULL.
5993 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5994 Iain Sandoe <iains@gcc.gnu.org>
5996 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5997 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6000 2011-06-07 Xinliang David Li <davidxl@google.com>
6002 * gcc.dg/inline_2.c: New test.
6003 * gcc.dg/unroll_2.c: New test.
6004 * gcc.dg/inline_3.c: New test.
6005 * gcc.dg/unroll_3.c: New test.
6006 * gcc.dg/inline_4.c: New test.
6007 * gcc.dg/unroll_4.c: New test.
6008 * gcc.dg/inline_1.c: New test.
6009 * gcc.dg/unroll_1.c: New test.
6011 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6013 PR tree-optimization/48497
6014 * lib/gcc-defs.exp (dg-additional-options): New proc.
6015 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6016 -msse2 on 32-bit x86.
6018 2011-06-06 Jason Merrill <jason@redhat.com>
6020 * g++.dg/cpp0x/enum19.C: New.
6022 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6024 * gcc.target/arm/neon-reload-class.c: New test.
6026 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6029 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6031 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6033 * gcc.target/arm/smlatb-1.c: New file.
6034 * gcc.target/arm/smlatt-1.c: New file.
6035 * gcc.target/arm/smlaltb-1.c: New file.
6036 * gcc.target/arm/smlaltt-1.c: New file.
6038 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6040 * gcc.target/arm/mla-2.c: New test.
6042 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6044 PR gcov-profile/49299
6045 * gcc.dg/tree-prof/pr49299-1.c: New test.
6046 * gcc.dg/tree-prof/pr49299-2.c: New test.
6048 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6050 * lib/target-supports.exp
6051 (check_effective_target_vect_widen_mult_qi_to_hi):
6052 Add NEON as supporting target.
6053 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6054 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6055 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6056 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6057 using widening multiplication on targets that support it.
6058 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6059 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6060 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6062 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6064 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6065 Modern Objective-C runtime API.
6066 * objc/execute/next_mapping.h: Removed.
6067 * objc-obj-c++-shared/next-mapping.h: Removed.
6068 * objc-obj-c++-shared/Object1.h: Removed.
6069 * objc-obj-c++-shared/Object1.m: Removed.
6070 * objc-obj-c++-shared/Object1.mm: Removed.
6071 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6072 * objc-obj-c++-shared/Protocol1.h: Removed.
6073 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6074 of ProtoBool, IVAR_T and METHOD.
6075 * objc-obj-c++-shared/runtime.h: New.
6076 * objc-obj-c++-shared/TestsuiteObject.h: New.
6077 * objc-obj-c++-shared/TestsuiteObject.m: New.
6079 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6080 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6081 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6083 * objc/execute/_cmd.m: Include
6084 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6085 runtime API. ([TestClass +initialize]): Include this method also
6086 with the GNU runtime.
6087 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6088 Object. ([-setValue:]): Return void.
6089 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6090 with the GNU runtime. Include
6091 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6092 for the NeXT runtime. Use the existing print_ivars() and
6093 compare_structures() implementations for the old NeXT runtime.
6094 Added new implementations for the Modern GNU and NeXT runtimes.
6095 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6096 well. (main): Use objc_getClass(). Use return instead of exit.
6097 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6098 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6100 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6101 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6102 instead of Object. (main): Use return instead of exit().
6103 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6104 instead of Object. Removed prototype for exit(). (main): Use
6105 return instead of exit(). Use the Modern Objective-C runtime API.
6106 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6108 * objc/execute/class-tests-1.h: Include
6109 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6110 runtime API. (test_class_with_superclass): Do not call [Object
6111 class]. There is no need to with the current libobjc.
6112 * objc/execute/class-tests-2.h: Include
6113 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6115 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6116 ../../objc-obj-c++-shared/next-mapping.h.
6117 * objc/execute/class-2.m: Likewise.
6118 * objc/execute/class-3.m: Likewise.
6119 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6120 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6121 +initialize]): Include this method also with the GNU
6122 runtime. (main): Use the Modern Objective-C runtime API.
6123 * objc/execute/class-5.m: Likewise.
6124 * objc/execute/class-6.m: Likewise.
6125 * objc/execute/class-7.m: Likewise.
6126 * objc/execute/class-8.m: Likewise.
6127 * objc/execute/class-9.m: Likewise.
6128 * objc/execute/class-10.m: Likewise.
6129 * objc/execute/class-11.m: Likewise.
6130 * objc/execute/class-12.m: Likewise.
6131 * objc/execute/class-13.m: Likewise.
6132 * objc/execute/class-14.m: Likewise.
6133 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6134 this method also with the GNU runtime.
6135 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6136 +initialize]): Include this method also with the GNU runtime.
6137 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6139 * objc/execute/encode-1.m: Likewise.
6140 * objc/execute/enumeration-1.m: Likewise.
6141 * objc/execute/enumeration-2.m: Likewise.
6142 * objc/execute/exceptions/catchall-1.m: Likewise.
6143 * objc/execute/exceptions/finally-1.m: Likewise.
6144 * objc/execute/exceptions/foward-1.m: Likewise.
6145 * objc/execute/exceptions/local-variables-1.m: Likewise.
6146 * objc/execute/exceptions/throw-nil.m: Likewise.
6147 * objc/execute/exceptions/trivial.m: Likewise.
6148 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6149 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6150 * objc/execute/exceptions/matcher-1.m: Likewise.
6151 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6153 * objc/execute/formal_protocol-2.m: Likewise.
6154 * objc/execute/formal_protocol-3.m: Likewise.
6155 * objc/execute/formal_protocol-4.m: Likewise.
6156 * objc/execute/formal_protocol-5.m: Include
6157 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6159 * objc/execute/formal_protocol-6.m: Likewise.
6160 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6161 Object. Include <objc/Protocol.h> instead of
6162 ../../objc-obj-c++-shared/Protocol1.h.
6163 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6165 * objc/execute/informal_protocol.m: Likewise.
6166 * objc/execute/load-3.m: Likewise.
6167 * objc/execute/many_args_method.m ([TestClass +initialize]):
6168 Include this method with the GNU runtime as well.
6169 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6170 * objc/execute/nested-func-1.m: Use TestsuiteObject
6172 * objc/execute/nil_method-1.m: Likewise.
6173 * objc/execute/no_clash.m: Likewise.
6174 * objc/execute/np-1.m: Do not include
6175 ../../objc-obj-c++-shared/Protocol1.h.
6176 (main): Use return instead of exit().
6177 * objc/execute/np-2.m: Do not include
6178 ../../objc-obj-c++-shared/Protocol1.h.
6179 ([MyObject +initialize]): Include this method also with the GNU
6180 runtime. (main): Use return instead of exit().
6181 * objc/execute/object_is_class.m: Include
6182 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6183 of Object. (main): Use the Modern Objective-C runtime API.
6184 * objc/execute/object_is_meta_class.m: Likewise.
6185 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6186 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6187 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6188 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6189 Objective-C runtime API.
6190 * objc/execute/protocol-isEqual-2.m: Likewise.
6191 * objc/execute/protocol-isEqual-3.m: Likewise.
6192 * objc/execute/protocol-isEqual-4.m: Likewise.
6193 * objc/execute/redefining_self.m ([TestClass +initialize]):
6194 Include this method with the GNU runtime as well.
6195 * objc/execute/root_methods.m: Include
6196 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6197 Include this method with the GNU runtime as well.
6198 (main): Use the Modern Objective-C runtime API.
6199 * objc/execute/selector-1.m: Include
6200 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6201 of Object. (main): Use the Modern Objective-C runtime API.
6202 * objc/execute/static-1.m ([Test +initialize]): Include this
6203 method with the GNU runtime as well.
6204 * objc/execute/static-2.m: Likewise.
6205 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6206 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6207 ([MathClass +initialize]): Include this method with the GNU
6209 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6211 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6212 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6213 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6214 * objc.dg/attributes/method-attribute-1.m: Likewise.
6215 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6216 * objc.dg/attributes/method-attribute-2.m: Likewise.
6217 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6218 * objc.dg/attributes/method-attribute-3.m: Likewise.
6219 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6220 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6221 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6222 * obj-c++.dg/bitfield-1.mm: Likewise.
6223 * obj-c++.dg/bitfield-2.mm: Likewise
6224 * objc.dg/bitfield-3.m: Likewise.
6225 * obj-c++.dg/bitfield-4.mm: Likewise.
6226 * objc.dg/bitfield-5.m: Likewise
6227 * objc.dg/call-super-1.m: Likewise.
6228 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6229 Use objc_getClass() instead of objc_get_class(), but for the GNU
6230 runtime redefine objc_getClass as objc_get_class. Include
6231 ../objc-obj-c++-shared/runtime.h.
6232 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6233 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6234 Use the Modern Objective-C runtime API.
6235 * objc.dg/class-protocol-1.m: Include
6236 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6237 * obj-c++.dg/class-protocol-1.mm: Likewise.
6238 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6239 * objc.dg/comp-types-10.m: Likewise.
6240 * objc.dg/comp-types-11.m: Likewise.
6241 * objc.dg/comp-types-12.m: Likewise.
6242 * obj-c++.dg/comp-types-9.mm: Likewise.
6243 * obj-c++.dg/comp-types-11.mm: Likewise.
6244 * obj-c++.dg/comp-types-12.mm: Likewise.
6245 * obj-c++.dg/comp-types-13.mm: Likewise.
6246 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6247 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6248 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6249 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6250 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6251 * objc.dg/desig-init-1.m: Likewise.
6252 * obj-c++.dg/defs.mm: Likewise.
6253 * objc.dg/exceptions-2.m: Likewise.
6254 * obj-c++.dg/except-1.mm: Likewise.
6255 * obj-c++.dg/exceptions-2.mm: Likewise.
6256 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6257 Use the Modern Objective-C runtime API.
6258 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6259 the Modern Objective-C runtime API. Do not include
6260 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6261 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6262 the Modern Objective-C runtime API except when using an older NeXT
6264 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6265 the Modern Objective-C runtime API.
6266 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6268 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6269 * objc.dg/encode-7-next-64bit.m: Updated include.
6270 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6272 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6273 the Modern Objective-C runtime API.
6274 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6275 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6276 instead of ../objc-obj-c++-shared/Protocol1.h.
6277 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6278 the Modern Objective-C runtime API except when using an older NeXT
6280 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6281 the Modern Objective-C runtime API.
6282 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6284 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6285 * objc.dg/fix-and-continue-2.m: Likewise.
6286 * objc.dg/foreach-1.m: Likewise.
6287 * objc.dg/foreach-2.m: Likewise.
6288 * objc.dg/foreach-3.m: Likewise.
6289 * objc.dg/foreach-4.m: Likewise.
6290 * objc.dg/foreach-5.m: Likewise.
6291 * objc.dg/foreach-6.m: Likewise.
6292 * objc.dg/foreach-7.m: Likewise.
6293 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6295 * objc.dg/func-ptr-2.m: Likewise.
6296 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6297 Do not include objc/objc-api.h.
6298 * obj-c++.dg/fsf-package-0.mm: Likewise.
6299 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6300 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6301 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6303 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6304 * objc.dg/gnu-runtime-3.m: Likewise.
6305 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6306 * objc.dg/headers.m: Include objc/runtime.h instead of
6307 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6308 for the NeXT runtime.
6309 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6310 * obj-c++.dg/isa-field-1.mm: Likewise.
6311 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6312 * objc.dg/layout-1.m: Likewise.
6313 * objc.dg/layout-2.m: Likewise.
6314 * objc.dg/local-decl-2.m: Likewise.
6315 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6316 Object. ([Container +elementForView:]): Use
6317 class_conformsToProtocol().
6318 * obj-c++.dg/lookup-2.mm: Likewise.
6319 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6320 * obj-c++.dg/local-decl-1.mm: Likewise.
6321 * objc.dg/method-3.m: Likewise.
6322 * objc.dg/method-4.m: Likewise.
6323 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6324 ../objc-obj-c++-shared/Protocol1.h.
6325 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6326 * objc.dg/method-9.m: Likewise.
6327 * objc.dg/method-10.m: Likewise.
6328 * objc.dg/method-13.m ([Root +initialize]): Include this method
6329 also for the GNU runtime. (main): Use objc_getClass() also for
6331 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6332 * objc.dg/method-17.m: Likewise.
6333 * objc.dg/method-19.m: Likewise.
6334 * objc.dg/method-20b.m: Likewise.
6335 * obj-c++.dg/method-2.mm: Likewise.
6336 * obj-c++.dg/method-6.mm: Likewise.
6337 * obj-c++.dg/method-10.mm: Likewise.
6338 * obj-c++.dg/method-11.mm: Likewise.
6339 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6340 ../objc-obj-c++-shared/Protocol1.h.
6341 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6342 * obj-c++.dg/method-15.mm: Likewise.
6343 * obj-c++.dg/method-17.mm: Likewise.
6344 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6345 +initialize]): Include this method also for the GNU
6346 runtime. (main): Use objc_getClass() also for the GNU runtime.
6347 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6348 * obj-c++.dg/method-22.mm: Likewise.
6349 * obj-c++.dg/method-23.mm: Likewise.
6350 * obj-c++.dg/no-extra-load.mm: Likewise.
6351 * objc.dg/objc-fast-4.m: Likewise.
6352 * objc.dg/objc-gc-4.m: Likewise.
6353 * obj-c++.dg/objc-gc-3.mm: Likewise.
6354 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6355 protocol_getMethodDescription() instead of [Protocol
6356 -descriptionForInstanceMethod].
6357 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6358 Made it available with all runtimes. (main): Call -test instead
6360 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6361 and put into a category.
6362 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6363 Object. Include objc/objc.h.
6364 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6365 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6366 New. (main): Use protocol_getMethodDescription() instead
6367 of [Protocol -descriptionForInstanceMethod] and [Protocol
6368 -descriptionForClassMethod].
6369 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6370 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6371 Objective-C runtime API.
6372 * obj-c++.dg/proto-qual-1.mm: Likewise.
6373 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6375 * obj-c++.dg/property/property-1.mm: Likewise.
6376 * obj-c++.dg/qual-types-1.mm: Likewise.
6377 * objc.dg/selector-2.m: Include objc/objc.h instead of
6378 ../objc-obj-c++-shared/Object1.h.
6379 * obj-c++.dg/selector-2.mm: Likewise.
6380 * obj-c++.dg/selector-5.mm: Likewise.
6381 * obj-c++.dg/selector-6.mm: Likewise.
6382 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6383 Object. Do not include objc/objc-api.h.
6384 * obj-c++.dg/set-not-used-1.mm: Likewise.
6385 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6386 * objc.dg/stret-1.m: Likewise.
6387 * objc.dg/stret-2.m: Likewise.
6388 * obj-c++.dg/super-class-2.mm: Likewise.
6389 * objc.dg/super-class-3.m: Likewise.
6390 * objc.dg/super-class-4.m: Likewise.
6391 * objc.dg/sync-2.m: Likewise.
6392 * obj-c++.dg/sync-2.mm: Likewise.
6393 * objc.dg/sync-1.m: Include objc/objc.h instead of
6394 ../objc-obj-c++-shared/Object1.h.
6395 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6396 'Class' as the type of 'isa'.
6397 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6398 Objective-C runtime API. ([TestClass +initialize]): Include this
6399 method with the GNU runtime as well.
6400 * objc.dg/strings/strings-1.m: Updated includes.
6401 * obj-c++.dg/strings/strings-1.mm: Likewise.
6402 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6403 objc.dg/strings/const-str-12b.m.
6404 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6405 * obj-c++.dg/template-3.mm: Likewise.
6406 * obj-c++.dg/template-4.mm: Likewise.
6407 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6408 Objective-C runtime API.
6409 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6410 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6411 * obj-c++.dg/try-catch-1.mm: Likewise.
6412 * obj-c++.dg/try-catch-2.mm: Likewise.
6413 * objc.dg/try-catch-3.m: Likewise.
6414 * obj-c++.dg/try-catch-3.mm: Likewise.
6415 * objc.dg/try-catch-6.m: Likewise.
6416 * objc.dg/try-catch-7.m: Likewise.
6417 * obj-c++.dg/try-catch-7.mm: Likewise.
6418 * obj-c++.dg/try-catch-8.mm: Likewise.
6419 * obj-c++.dg/try-catch-9.mm: Likewise.
6420 * objc.dg/try-catch-10.m: Likewise.
6421 * obj-c++.dg/try-catch-11.mm: Likewise.
6422 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6423 Object. Include objc/objc.h.
6424 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6425 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6426 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6427 Object. Use Modern Objective-C runtime API. Do not use
6429 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6430 * obj-c++.dg/torture/trivial.mm: Likewise.
6431 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6432 instead of ../objc-obj-c++-shared/Object1.h. Include
6433 ../objc-obj-c++-shared/runtime.h.
6434 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6435 * objc.dg/torture/strings/const-str-11.m: Likewise.
6436 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6437 * objc.dg/torture/strings/const-str-9.m: Likewise.
6438 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6439 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6440 instead of Object. Only add _FooClassReference if
6442 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6443 * objc.dg/torture/strings/const-str-8.m: Likewise.
6444 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6445 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6447 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6449 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6450 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6451 * obj-c++.dg/va-meth-1.mm: Likewise.
6452 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6453 ../objc-obj-c++-shared/Object1.h.
6454 * objc.dg/zero-link-3.m: Likewise.
6456 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6458 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6460 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6463 * obj-c++.dg/property/cxx-property-1.mm: New.
6464 * obj-c++.dg/property/cxx-property-2.mm: New.
6466 2011-06-06 Jason Merrill <jason@redhat.com>
6468 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6470 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6472 PR rtl-optimization/49145
6474 * gcc.c-torture/compile/pr49145.c: New test.
6476 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6479 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6480 to dg-options, match also DW_AT_linkage_name.
6483 * gcc.dg/debug/pr49294.c: New test.
6486 * g++.dg/opt/pr49264.C: New test.
6488 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6490 PR tree-optimization/49243
6491 * gcc.dg/pr49243.c: New.
6493 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6495 * gnat.dg/specs/cond_expr1.ads: New test.
6497 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6499 * gnat.dg/deferred_const4.ad[sb]: New test.
6500 * gnat.dg/deferred_const4_pkg.ads: New helper.
6502 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6504 * gnat.dg/test_tamdt.adb: Rename to...
6505 * gnat.dg/taft_type1.adb: ...this.
6506 * gnat.dg/tamdt.ad[sb]: Rename to...
6507 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6508 * gnat.dg/tamdt_aux.ads: Rename to...
6509 * gnat.dg/taft_type1_pkg2.ads: ...this.
6510 * gnat.dg/taft_type2.ad[sb]: New test.
6511 * gnat.dg/taft_type2_pkg.ads: New helper.
6512 * gnat.dg/taft_type3.adb: New test.
6513 * gnat.dg/taft_type3_pkg.ads: New helper.
6515 2011-06-05 Tobias Burnus <burnus@net-b.de>
6518 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6521 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6524 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6526 * objc.dg/gnu-api-2-objc.m: Likewise.
6527 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6528 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6530 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6532 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6533 alignment, not the alignment, when calling class_addIvar(). Add
6534 an 'isa' instance variable to the test root class.
6535 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6537 2011-06-04 Jan Hubicka <jh@suse.cz>
6539 PR tree-optimization/48893
6540 PR tree-optimization/49091
6541 PR tree-optimization/49179
6542 * gfortran.dg/pr49179.f90: New testcase
6544 2011-06-04 Jan Hubicka <jh@suse.cz>
6547 * g++.dg/torture/pr48954.C: New testcase.
6549 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6551 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6553 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6556 * g++.dg/diagnostic/bitfld2.C: New.
6558 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6561 * gcc.c-torture/execute/pr49281.c: New test.
6563 2011-06-04 Jan Hubicka <jh@suse.cz>
6565 PR tree-optimize/48929
6566 * gcc.c-torture/compile/pr48929.c: New testcase.
6568 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6570 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6572 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6575 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6577 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6579 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6581 2011-06-03 Richard Henderson <rth@redhat.com>
6582 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6584 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6586 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6588 * objc.dg/headers.m: Do not include objc-list.h.
6590 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6592 * objc.dg/type-stream-1.m: Test removed.
6593 * objc.dg/headers.m: Do not include typedstream.h.
6595 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6597 * objc.dg/torture/forward-1.m (main): Updated testcase.
6599 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6602 * gcc.c-torture/compile/pr49163.c: New.
6604 2011-06-02 Asher Langton <langton2@llnl.gov>
6607 * gfortran.dg/PR49268.f90: New test.
6609 2011-06-02 Asher Langton <langton2@llnl.gov>
6612 * gfortran.dg/PR37039.f90: New test.
6614 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6617 * objc.dg/method-5.m: Updated.
6618 * objc.dg/method-19.m: Updated.
6619 * objc.dg/method-lookup-1.m: New.
6620 * obj-c++.dg/method-6.mm: Updated.
6621 * obj-c++.dg/method-7.mm: Updated.
6622 * obj-c++.dg/method-lookup-1.mm: New.
6624 2011-06-02 DJ Delorie <dj@redhat.com>
6626 * lib/timeout.exp (timeout): Add board_info support.
6628 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6630 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6632 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6635 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6636 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6638 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6639 Hans-Peter Nilsson <hp@axis.com>
6641 PR rtl-optimization/48840
6642 * gcc.target/sparc/ultrasp13.c: New test.
6644 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6647 * gcc.c-torture/compile/pr49238.c: New.
6649 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6651 * gcc.target/arm/g2.c: Skip test in -mthumb.
6652 Skip test unless cpu is xscale.
6653 * gcc.target/arm/scd42-2.c: Likewise.
6654 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6656 2011-06-01 Jason Merrill <jason@redhat.com>
6658 * g++.dg/cpp0x/decltype28.C: New.
6659 * g++.dg/cpp0x/decltype29.C: New.
6661 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6664 * gcc.target/mips/pr45074.c: New test.
6666 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6667 Hans-Peter Nilsson <hp@axis.com>
6669 PR rtl-optimization/48830
6670 * gcc.target/sparc/ultrasp12.c: New test.
6672 2011-06-01 David Li <davidxl@google.com>
6674 * gcc.dg/profile-dir-1.c: Change pass name.
6675 * gcc.dg/profile-dir-2.c: Ditto.
6676 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6677 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6678 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6679 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6680 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6681 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6682 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6683 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6684 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6685 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6686 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6687 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6688 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6689 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6690 * gcc.dg/profile-dir-3.c: Ditto.
6691 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6693 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6695 * objc.dg/attributes/method-nonnull-1.m: New test.
6696 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6698 2011-05-31 Tobias Burnus <burnus@net-b.de>
6701 * gfortran.dg/coarray_atomic_1.f90: New.
6702 * gfortran.dg/coarray/atomic_1.f90: New.
6704 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.dg/guality/bswaptest.c: New test.
6707 * gcc.dg/guality/clztest.c: New test.
6708 * gcc.dg/guality/ctztest.c: New test.
6709 * gcc.dg/guality/rotatetest.c: New test.
6712 * gcc.target/i386/pr48688.c: New test.
6714 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6717 * g++.dg/lookup/name-clash9.C: New.
6719 2011-05-31 Tobias Burnus <burnus@net-b.de>
6722 * gfortran.dg/coarray/dummy_1.f90: New.
6724 2011-05-31 Tobias Burnus <burnus@net-b.de>
6727 * gfortran.dg/coarray/save_1.f90: New.
6728 * gfortran.dg/coarray_4.f90: Update dg-error.
6730 2011-05-31 Jason Merrill <jason@redhat.com>
6732 * g++.dg/cpp0x/rv-template1.C: New.
6734 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6736 PR rtl-optimization/49235
6737 * gcc.dg/pr49235.c: New test.
6739 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6741 PR tree-optimization/49093
6742 * gcc.dg/vect/pr49093.c: New test.
6744 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6747 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6749 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6752 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6755 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6758 * gcc.c-torture/execute/pr49186.c: New.
6760 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6763 * gcc.target/i386/pr49168-1.c: New.
6765 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6766 Eric Botcazou <ebotcazou@adacore.com>
6768 * gcc.dg/guality/drap.c: New test.
6770 2011-05-30 Richard Guenther <rguenther@suse.de>
6772 PR tree-optimization/49210
6773 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6774 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6776 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6779 * g++.dg/gomp/pr49223-1.C: New test.
6780 * g++.dg/gomp/pr49223-2.C: New test.
6782 2011-05-30 Richard Guenther <rguenther@suse.de>
6784 PR tree-optimization/49218
6785 * gcc.c-torture/execute/pr49218.c: New testcase.
6787 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6789 PR tree-optimization/49199
6790 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6791 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6792 -fno-tree-scev-cprop.
6794 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6797 * gfortran.dg/extends_13.f03: New.
6799 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6801 PR rtl-optimization/49095
6802 * gcc.target/i386/pr49095.c: New test.
6804 2011-05-29 Tobias Burnus <burnus@net-b.de>
6807 * gfortran.dg/coarray_24.f90: New.
6809 2011-05-29 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/coarray_23.f90: New.
6814 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6817 * gcc.dg/pr48826.c: New test.
6819 2011-05-29 Richard Guenther <rguenther@suse.de>
6821 PR tree-optimization/49217
6822 * gcc.dg/torture/pr49217.c: New testcase.
6824 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6827 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6829 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6831 * gnat.dg/boolean_subtype.adb: Rename to...
6832 * gnat.dg/boolean_subtype1.adb: ...this.
6834 2011-05-28 Jason Merrill <jason@redhat.com>
6836 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6838 2011-05-27 Jason Merrill <jason@redhat.com>
6840 * g++.dg/cpp0x/enum18.C: Adjust.
6842 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6844 2011-05-27 Tobias Burnus <burnus@net-b.de>
6847 * gfortran.dg/coarray_22.f90: New.
6849 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6851 PR tree-optimization/46728
6852 * gcc.target/powerpc/pr46728-1.c: New.
6853 * gcc.target/powerpc/pr46728-2.c: New.
6854 * gcc.target/powerpc/pr46728-3.c: New.
6855 * gcc.target/powerpc/pr46728-4.c: New.
6856 * gcc.target/powerpc/pr46728-5.c: New.
6857 * gcc.dg/pr46728-6.c: New.
6858 * gcc.target/powerpc/pr46728-7.c: New.
6859 * gcc.target/powerpc/pr46728-8.c: New.
6860 * gcc.dg/pr46728-9.c: New.
6861 * gcc.target/powerpc/pr46728-10.c: New.
6862 * gcc.target/powerpc/pr46728-11.c: New.
6863 * gcc.dg/pr46728-12.c: New.
6864 * gcc.target/powerpc/pr46728-13.c: New.
6865 * gcc.target/powerpc/pr46728-14.c: New.
6866 * gcc.target/powerpc/pr46728-15.c: New.
6867 * gcc.target/powerpc/pr46728-16.c: New.
6869 2011-05-27 Jason Merrill <jason@redhat.com>
6871 * g++.dg/abi/mangle47.C: New.
6874 * g++.dg/template/const5.C: New.
6876 * g++.dg/cpp0x/enum18.C: New.
6878 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6880 * g++.dg/cpp0x/error6.C: New.
6882 * g++.dg/cpp0x/error5.C: New.
6884 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6887 * g++.dg/eh/cond6.C: New test.
6889 2011-05-27 Tobias Burnus <burnus@net-b.de>
6892 * gfortran.dg/rank_3.f90: New.
6893 * gfortran.dg/rank_4.f90: New.
6895 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6897 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6898 replace dump search.
6900 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6902 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6903 * gnat.dg/bit_packed_array5.adb: ...here.
6905 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6908 * g++.dg/cpp0x/auto25.C: New.
6910 2011-05-27 Richard Guenther <rguenther@suse.de>
6912 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6914 2011-05-27 Richard Guenther <rguenther@suse.de>
6916 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6918 2011-05-27 Richard Guenther <rguenther@suse.de>
6921 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6923 2011-05-26 Jason Merrill <jason@redhat.com>
6925 * g++.dg/cpp0x/friend1.C: New.
6926 * g++.dg/cpp0x/friend2.C: New.
6928 * g++.dg/cpp0x/auto7.C: Update.
6929 * g++.dg/template/crash50.C: Adjust.
6930 * g++.dg/template/static9.C: Adjust.
6931 * g++.old-deja/g++.ext/memconst.C: Adjust.
6933 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6935 * gcc.dg/march.c: Ignore a note for some targets.
6937 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6938 Nathan Froyd <froydnj@codesourcery.com>
6942 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6943 * g++.dg/parse/pr18770.C: New test.
6944 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6946 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6949 * gfortran.dg/dependency_40.f90 : New test.
6951 2011-05-26 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/coarray/registering_1.f90: New.
6956 2011-05-26 Jason Merrill <jason@redhat.com>
6958 * g++.dg/cpp0x/variadic111.C: New.
6959 * g++.dg/cpp0x/variadic41.C: Adjust.
6961 2011-05-26 Richard Guenther <rguenther@suse.de>
6963 PR tree-optimization/48702
6964 * gcc.dg/torture/pr48702.c: New testcase.
6966 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6968 PR gcov-profile/48845
6969 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6971 * gcc.dg/matrix/matrix.exp: Likewise.
6972 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6973 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6974 line number to check_profiling_available.
6975 * lib/target-supports.exp (check_profiling_available): Account for
6977 Require TLS runtime support with -fprofile-generate.
6978 * lib/profopt.exp (profopt-execute): Add TLS options for
6980 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6982 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6985 * g++.dg/eh/cond5.C: New test.
6987 PR tree-optimization/49161
6988 * gcc.c-torture/execute/pr49161.c: New test.
6990 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6992 * gcc.target/arm/neon-vorn-vbic.c: New test.
6994 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6996 PR tree-optimization/49038
6997 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6998 * gcc.dg/vect/pr49038.c: New test.
7000 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7002 * g++.dg/init/pr25811-3.C: New.
7003 * g++.dg/init/pr25811-4.C: New.
7005 2011-05-25 Jason Merrill <jason@redhat.com>
7007 * g++.dg/cpp0x/enum17.C: New.
7008 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7010 * g++.dg/cpp0x/auto24.C: New.
7012 * g++.dg/cpp0x/error4.C: New.
7014 * g++.dg/cpp0x/rv-restrict.C: New.
7016 * g++.dg/cpp0x/enum15.C: New.
7017 * g++.dg/cpp0x/constexpr-switch2.C: New.
7019 * g++.dg/cpp0x/variadic110.C: New.
7021 * g++.dg/cpp0x/auto9.C: Add typedef test.
7023 * g++.dg/cpp0x/auto23.C: New.
7024 * g++.dg/cpp0x/auto9.C: Adjust.
7026 * g++.dg/cpp0x/defaulted29.C: New.
7028 * g++.dg/cpp0x/initlist51.C: New.
7030 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7032 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7033 * g++.dg/abi/packed1.C: Suppress warning.
7034 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7035 * g++.dg/template/stdarg1.C: Likewise.
7036 * g++.dg/other/packed1.C: Remove arm from xfail list.
7038 2011-05-25 Jason Merrill <jason@redhat.com>
7040 * g++.dg/cpp0x/enum16.C: New.
7041 * g++.dg/parse/error15.C: Adjust.
7043 * g++.dg/cpp0x/initlist50.C: New.
7045 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7047 * g++.dg/cpp0x/variadic109.C: New.
7049 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7051 * gcc.target/i386/pause-1.c: New.
7053 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7055 * gcc.dg/stack-usage-1.c: Adjust comment.
7056 * gcc.dg/stack-usage-2.c: New test.
7058 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7061 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7062 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7064 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7066 PR rtl-optimization/48757
7067 * gfortran.dg/pr48757.f: New test case.
7069 2011-05-24 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/access01.C: New.
7073 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7076 * objc.dg/pr48177.m: New testcase.
7078 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7081 * objc.dg/pr48187.m: New testcase.
7082 * obj-c++.dg/pr48187.mm: New testcase.
7083 * objc.dg/ivar-extra-semicolon.m: New testcase.
7085 2011-05-24 Jason Merrill <jason@redhat.com>
7087 * g++.dg/template/access21.C: New.
7088 * g++.dg/template/access22.C: New.
7090 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7092 PR rtl-optimization/48633
7093 * g++.dg/pr48633.C: New test.
7095 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7098 * g++.dg/other/pr49133.C: New test.
7100 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7101 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7103 * gcc.dg/torture/tls/run-gd.c: New test.
7104 * gcc.dg/torture/tls/run-ie.c: New test.
7105 * gcc.dg/torture/tls/run-ld.c: New test.
7106 * gcc.dg/torture/tls/run-le.c: New test.
7107 * lib/target-supports.exp (check_effective_target_tls_runtime):
7108 Build testcase with TLS options.
7110 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7112 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7114 2011-05-24 Tom de Vries <tom@codesourcery.com>
7116 PR tree-optimization/49121
7117 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7119 2011-05-23 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/defaulted28.C: New.
7123 * g++.dg/cpp0x/sfinae25.C: New.
7125 * g++.dg/cpp0x/rv-cast2.C: New.
7127 * g++.dg/cpp0x/enum14.C: New.
7129 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7132 * gcc.c-torture/execute/pr49123.c: New test.
7135 * gcc.dg/debug/pr49032.c: New test.
7138 * gcc.dg/pr49120.c: New test.
7140 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7143 * gcc.target/i386/pr47315.c: New test.
7145 2011-05-23 Jason Merrill <jason@redhat.com>
7147 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7149 * g++.dg/cpp0x/sfinae24.C: New.
7151 * g++.dg/cpp0x/error3.C: New.
7153 * g++.dg/cpp0x/defaulted27.C: New.
7155 * g++.dg/cpp0x/decltype27.C: New.
7157 2011-05-23 Richard Guenther <rguenther@suse.de>
7159 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7161 2011-05-23 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/40874
7164 * g++.dg/tree-ssa/pr40874.C: New testcase.
7166 2011-05-23 Richard Guenther <rguenther@suse.de>
7168 PR tree-optimization/49115
7169 * g++.dg/torture/pr49115.C: New testcase.
7171 2011-05-23 Richard Guenther <rguenther@suse.de>
7174 * gcc.dg/memcpy-3.c: New testcase.
7176 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7179 * gcc.c-torture/execute/pr48973-1.c: New test.
7180 * gcc.c-torture/execute/pr48973-2.c: New test.
7182 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7185 * g++.dg/warn/pr18016.C: New.
7187 2011-05-23 Tom de Vries <tom@codesourcery.com>
7190 * gcc.target/arm/ivopts-6.c: New test.
7192 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7195 * gcc.c-torture/compile/pr49029.c: New test.
7197 2011-05-22 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/sfinae23.C: New.
7200 * g++.dg/cpp0x/sfinae8.C: Correct.
7202 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7204 * gfortran.dg/function_optimize_8.f90: New test case.
7206 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7208 PR tree-optimization/49087
7209 * gcc.dg/vect/O3-pr49087.c: New test.
7211 2011-05-21 Jason Merrill <jason@redhat.com>
7213 * g++.dg/debug/const5.C: New.
7215 2011-05-20 Jason Merrill <jason@redhat.com>
7217 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7219 * g++.dg/cpp0x/constexpr-static7.C: New.
7221 * g++.dg/cpp0x/enum12.C: New.
7222 * g++.dg/cpp0x/enum13.C: New.
7224 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7227 * gfortran.dg/select_type_23.f03: New.
7229 2011-05-20 Jason Merrill <jason@redhat.com>
7231 * g++.dg/cpp0x/defaulted26.C: New.
7233 * g++.dg/cpp0x/noexcept02.C: Fix.
7234 * g++.dg/cpp0x/noexcept03.C: Fix.
7235 * g++.dg/cpp0x/noexcept08.C: Fix.
7236 * g++.dg/cpp0x/noexcept10.C: New.
7238 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7241 * gfortran.dg/extends_12.f03: New.
7243 2011-05-20 Jason Merrill <jason@redhat.com>
7245 * g++.dg/template/koenig9.C: New.
7246 * g++.dg/opt/pr47615.C: Fix.
7247 * g++.dg/overload/defarg1.C: Fix.
7248 * g++.dg/tc1/dr213.C: Remove xfail.
7249 * g++.dg/torture/pr34850.C: Fix.
7250 * g++.dg/torture/pr39362.C: Fix.
7251 * g++.old-deja/g++.brendan/crash56.C: Fix.
7252 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7254 2011-05-20 Richard Guenther <rguenther@suse.de>
7256 PR tree-optimization/49079
7257 * gcc.dg/torture/pr49079.c: New testcase.
7259 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7261 PR tree-optimization/49073
7262 * gcc.c-torture/execute/pr49073.c: New test.
7264 2011-06-19 Tobias Burnus <burnus@net-b.de>
7267 * gfortran.dg/coarray_21.f90: New.
7269 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7271 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7274 2011-05-19 Richard Guenther <rguenther@suse.de>
7277 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7279 2011-05-19 Richard Guenther <rguenther@suse.de>
7282 * gcc.dg/builtin-object-size-11.c: New testcase.
7284 2011-05-19 Tom de Vries <tom@codesourcery.com>
7287 * gcc.target/arm/ivopts.c: New test.
7288 * gcc.target/arm/ivopts-2.c: New test.
7290 2011-05-19 Tom de Vries <tom@codesourcery.com>
7292 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7294 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296 * gcc.c-torture/execute/960321-1.x: Remove.
7298 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7301 * gfortran.dg/move_alloc_4.f90: New.
7303 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7306 * gcc.target/i386/pr49002-1.c: New test.
7307 * gcc.target/i386/pr49002-2.c: Likewise.
7309 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7311 PR tree-optimization/49039
7312 * gcc.c-torture/execute/pr49039.c: New test.
7313 * gcc.dg/tree-ssa/pr49039.c: New test.
7314 * g++.dg/torture/pr49039.C: New test.
7316 2011-05-18 Jason Merrill <jason@redhat.com>
7318 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7319 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7320 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7322 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7324 * gcc.target/bfin/mcpu-bf592.c: New test.
7326 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7328 PR tree-optimization/41881
7329 * gcc.dg/vect/O3-pr41881.c: New test.
7330 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7332 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7334 PR tree-optimization/49000
7335 * gcc.dg/pr49000.c: New test.
7337 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7339 * gnat.dg/invalid1.adb: New test.
7341 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7343 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7345 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7346 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7348 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7351 * g++.dg/cpp0x/range-for18.C: New.
7353 2011-05-15 Tobias Burnus <burnus@net-b.de>
7356 * gfortran.dg/coarray/image_index_2.f90: New.
7358 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7360 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7361 * g++.dg/cpp0x/override2.C: New.
7363 2011-05-14 Tobias Burnus <burnus@net-b.de>
7366 * gfortran.de/coarray_20.f90: New.
7368 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7371 * function_optimize_7.f90: New test case.
7373 2011-05-13 Jason Merrill <jason@redhat.com>
7375 * g++.dg/cpp0x/decltype26.C: New.
7376 * g++.dg/cpp0x/enum11.C: New.
7378 2011-05-13 Tobias Burnus <burnus@net-b.de>
7382 * gfortran.dg/assign_8.f90: Update dg-error.
7384 2011-05-13 Tobias Burnus <burnus@net-b.de>
7387 * gfortran.dg/io_constraints_8.f90: New.
7388 * gfortran.dg/io_constraints_9.f90: New.
7390 2011-05-13 Martin Thuresson <martint@google.com>
7392 PR gcov-profile/47793
7393 * gcc.dg/pr47793.c: New.
7395 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7397 PR tree-optimization/48975
7398 * gcc.dg/pr48975.c: New test.
7400 2011-05-12 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7405 2011-05-12 Jason Merrill <jason@redhat.com>
7407 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7409 2011-05-12 Geert Bosch <bosch@adacore.com>
7411 * gnat.dg/view_conversion1.adb: New test.
7413 2011-05-12 Richard Guenther <rguenther@suse.de>
7415 PR tree-optimization/48172
7416 * gcc.dg/vect/pr48172.c: New testcase.
7418 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7421 * g++.dg/opt/pr48967.C: New test.
7423 2011-05-11 Jason Merrill <jason@redhat.com>
7425 * g++.dg/cpp0x/constexpr-friend.C: New.
7426 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7428 * g++.dg/cpp0x/sfinae22.C: New.
7430 2011-05-11 Tobias Burnus <burnus@net-b.de>
7433 * gfortran.dg/generic_24.f90: New.
7435 2011-05-11 Richard Guenther <rguenther@suse.de>
7437 PR tree-optimization/15256
7438 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7440 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.dg/pr48159-1.c: New test.
7444 * gcc.dg/pr48159-2.c: New test.
7446 2011-05-11 Richard Guenther <rguenther@suse.de>
7449 * gcc.dg/torture/pr48953.c: New testcase.
7451 2011-05-11 Richard Guenther <rguenther@suse.de>
7453 PR tree-optimization/18041
7454 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7456 2011-05-11 Alan Modra <amodra@gmail.com>
7459 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7461 2011-05-10 Jason Merrill <jason@redhat.com>
7463 * g++.dg/cpp0x/defaulted25.C: New.
7464 * g++.dg/template/crash7.C: Adjust.
7466 * g++.dg/cpp0x/variadic108.C: New.
7468 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7470 * g++.dg/inherit/virtual9.C: Extend.
7472 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7475 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7476 are passed and returned in vector registers.
7478 2011-05-10 Richard Guenther <rguenther@suse.de>
7480 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7481 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7482 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7483 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7484 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7487 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7489 PR tree-optimization/48611
7490 PR tree-optimization/48794
7491 * gfortran.dg/gomp/pr48611.f90: New test.
7492 * gfortran.dg/gomp/pr48794.f90: New test.
7495 * gcc.dg/dfp/pr48928.c: New test.
7497 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7500 * g++.dg/cpp0x/pr48522.C: New.
7502 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7505 * g++.dg/cpp0x/sfinae21.C: New.
7507 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7509 * g++.dg/template/sfinae28.C: Rename to...
7510 * g++.dg/cpp0x/sfinae19.C: ... this.
7511 * g++.dg/template/sfinae29.C: Rename to...
7512 * g++.dg/cpp0x/sfinae20.C: ... this.
7514 2011-05-09 Jeff Law <law@redhat.com>
7516 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7519 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7522 * g++.dg/init/pr20039.C: New.
7524 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7528 * g++.dg/template/sfinae28.C: New.
7529 * g++.dg/template/sfinae29.C: Likewise.
7531 2011-05-09 Jason Merrill <jason@redhat.com>
7533 * g++.dg/template/nontype23.C: New.
7535 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7537 * g++.dg/init/pr48859.C: New.
7539 2011-05-09 Jason Merrill <jason@redhat.com>
7541 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7542 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7543 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7544 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7545 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7546 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7547 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7548 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7550 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7552 * g++.dg/inherit/virtual9.C: New.
7554 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7557 * g++.dg/template/dependent-expr8.C: New test case.
7559 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7561 PR tree-optimization/48837
7562 * gcc.dg/pr48837.c: New testcase.
7564 2011-05-06 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp0x/constexpr-condition2.C: New.
7568 * g++.dg/cpp0x/constexpr-missing.C: New.
7570 2011-05-06 Tobias Burnus <burnus@net-b.de>
7573 * gfortran.dg/coarray/this_image_2.f90: New.
7575 2011-05-06 Tobias Burnus <burnus@net-b.de>
7579 * gfortran.dg/bind_c_usage_22.f90: New.
7580 * gfortran.dg/bind_c_usage_23.f90: New.
7581 * gfortran.dg/bind_c_usage_24.f90: New.
7582 * gfortran.dg/bind_c_usage_24_c.c: New.
7584 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7587 * g++.dg/template/member9.C: New test case.
7589 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7591 * gnat.dg/discr29.ad[sb]: New test.
7592 * gnat.dg/discr30.adb: Likewise.
7594 2011-05-05 Julian Brown <julian@codesourcery.com>
7596 * gcc.target/arm/neon-vset_lanes8.c: New test.
7598 2011-05-05 Jason Merrill <jason@redhat.com>
7600 * g++.dg/init/new32.C: New.
7602 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7607 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7609 PR rtl-optimization/48381
7610 * gcc.c-torture/compile/pr48381.c: New test.
7612 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7614 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7616 * gcc.target/i386/opt-1.c: Ditto.
7618 2011-05-04 Jason Merrill <jason@redhat.com>
7620 * g++.dg/conversion/base1.C: New.
7622 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7624 PR libgfortran/48787
7625 * gfortran.dg/round_3.f08: Add more checks to test case.
7627 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7629 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7630 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7631 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7632 Gate test on effective_target fd_truncate.
7634 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7636 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7637 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7638 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7639 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7640 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7641 * gcc.target/i386/pr38824.c: Ditto.
7642 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7643 * gcc.target/i386/vecinit-2.c: Ditto.
7644 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7645 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7646 * gcc.target/i386/parity-2.c: Ditto.
7647 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7649 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7651 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7653 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7654 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7655 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7657 2011-05-03 Tobias Burnus <burnus@net-b.de>
7660 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7662 2011-05-03 Tobias Burnus <burnus@net-b.de>
7665 * gfortran.dg/coarray/this_image_1.f90: New.
7667 2011-05-03 Tobias Burnus <burnus@net-b.de>
7670 * gfortran.dg/coarray/caf.dg: New.
7671 * gfortran.dg/coarray/image_index_1.f90: New, copied
7672 from ../coarray_16.f90.
7674 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7677 * g++.dg/ext/complex9.C: New.
7679 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7682 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7683 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7684 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7686 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7688 * gcc.target/bfin/builtins: Created.
7689 * gcc.target/bfin/hisilh-O0.c: Deleted.
7690 * gcc.target/bfin/hisilh.c: Moved to...
7691 * gcc.target/bfin/builtins/hisilh.c: ...here.
7692 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7693 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7694 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7695 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7696 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7697 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7698 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7699 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7700 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7701 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7702 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7703 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7704 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7705 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7706 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7707 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7708 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7709 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7710 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7711 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7712 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7713 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7714 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7715 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7716 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7717 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7718 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7719 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7720 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7721 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7722 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7723 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7724 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7725 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7726 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7727 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7728 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7729 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7730 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7731 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7732 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7733 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7734 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7735 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7736 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7737 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7738 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7739 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7740 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7741 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7742 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7743 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7744 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7745 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7746 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7747 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7748 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7749 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7750 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7751 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7752 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7753 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7754 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7755 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7756 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7757 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7758 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7759 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7760 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7761 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7762 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7763 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7764 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7765 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7766 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7767 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7768 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7769 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7770 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7771 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7772 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7773 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7774 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7775 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7776 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7777 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7778 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7779 * gcc.target/bfin/builtins/circptr.c: Ditto.
7780 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7781 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7782 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7783 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7784 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7785 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7786 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7787 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7788 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7789 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7790 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7791 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7792 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7793 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7794 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7795 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7796 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7797 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7798 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7799 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7800 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7801 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7802 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7803 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7804 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7805 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7806 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7807 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7808 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7809 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7810 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7811 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7812 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7813 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7814 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7815 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7816 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7817 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7818 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7819 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7820 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7821 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7822 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7823 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7824 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7825 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7826 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7827 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7828 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7829 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7830 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7831 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7832 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7833 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7834 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7835 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7836 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7837 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7838 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7839 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7840 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7841 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7842 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7843 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7844 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7845 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7846 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7847 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7848 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7849 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7851 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7853 * gcc.target/arm/cold-lc.c: New test.
7855 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7858 * gcc.dg/pr48774.c: New test.
7860 2011-05-03 Richard Guenther <rguenther@suse.de>
7862 * gcc.dg/large-size-array-5.c: New testcase.
7864 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7866 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7868 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7870 * lib/target-supports.exp (check_effective_target_vect_strided):
7872 (check_effective_target_vect_strided2)
7873 (check_effective_target_vect_strided3)
7874 (check_effective_target_vect_strided4)
7875 (check_effective_target_vect_strided8): ...these new functions.
7877 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7878 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7879 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7880 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7881 * gcc.dg/vect/pr37539.c: Likewise.
7882 * gcc.dg/vect/slp-11a.c: Likewise.
7883 * gcc.dg/vect/slp-11b.c: Likewise.
7884 * gcc.dg/vect/slp-11c.c: Likewise.
7885 * gcc.dg/vect/slp-12a.c: Likewise.
7886 * gcc.dg/vect/slp-12b.c: Likewise.
7887 * gcc.dg/vect/slp-18.c: Likewise.
7888 * gcc.dg/vect/slp-19a.c: Likewise.
7889 * gcc.dg/vect/slp-19b.c: Likewise.
7890 * gcc.dg/vect/slp-21.c: Likewise.
7891 * gcc.dg/vect/slp-23.c: Likewise.
7892 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7894 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7895 instead of vect_interleave && vect_extract_even_odd.
7896 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7897 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7898 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7899 * gcc.dg/vect/vect-1.c: Likewise.
7900 * gcc.dg/vect/vect-10.c: Likewise.
7901 * gcc.dg/vect/vect-98.c: Likewise.
7902 * gcc.dg/vect/vect-107.c: Likewise.
7903 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7904 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7905 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7906 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7907 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7908 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7909 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7910 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7911 * gcc.dg/vect/vect-strided-float.c: Likewise.
7912 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7913 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7914 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7915 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7916 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7917 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7918 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7919 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7920 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7921 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7922 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7923 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7924 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7925 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7926 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7928 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7930 * gcc.dg/vect/pr30843.c: Likewise.
7931 * gcc.dg/vect/pr33866.c: Likewise.
7932 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7933 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7934 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7935 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7937 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7939 * gcc.dg/vect/slp-11.c: Split into...
7940 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7941 gcc.dg/vect/slp-11c.c: ...these tests.
7942 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7943 * gcc.dg/vect/slp-12c.c: ...this new test.
7944 * gcc.dg/vect/slp-19.c: Split into...
7945 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7946 gcc.dg/vect/slp-19c.c: ...these new tests.
7948 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7950 * lib/target-supports.exp
7951 (check_effective_target_vect_extract_even_odd_wide): Delete.
7952 (check_effective_target_vect_strided_wide): Likewise.
7953 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7954 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7955 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7956 * gcc.dg/vect/pr37539.c: Likewise.
7957 * gcc.dg/vect/slp-11.c: Likewise.
7958 * gcc.dg/vect/slp-12a.c: Likewise.
7959 * gcc.dg/vect/slp-12b.c: Likewise.
7960 * gcc.dg/vect/slp-19.c: Likewise.
7961 * gcc.dg/vect/slp-23.c: Likewise.
7962 * gcc.dg/vect/vect-1.c: Likewise.
7963 * gcc.dg/vect/vect-98.c: Likewise.
7964 * gcc.dg/vect/vect-107.c: Likewise.
7965 * gcc.dg/vect/vect-strided-float.c: Likewise.
7967 2011-05-02 Jason Merrill <jason@redhat.com>
7969 * g++.dg/init/new31.C: New.
7971 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7974 * gcc.dg/pr35445.c: New test.
7976 2011-05-02 Jason Merrill <jason@redhat.com>
7978 * c-c++-common/vla-1.c: New.
7980 2011-05-02 Richard Guenther <rguenther@suse.de>
7982 PR tree-optimization/48822
7983 * gcc.dg/torture/pr48822.c: New testcase.
7985 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7988 * g++.dg/cpp0x/constexpr-47969.C: New.
7990 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7993 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7994 on vect_no_align targets.
7995 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7996 vect_no_align targets.
7998 2011-05-01 Xinliang David Li <davidxl@google.com>
8000 * gcc.dg/tree-ssa/integer-addr.c: New test.
8001 * gcc.dg/tree-ssa/alias_bug.c: New test.
8003 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8005 PR libgfortran/48787
8006 * gfortran.dg/round_3.f08: Add more checks.
8008 2011-04-30 Tobias Burnus <burnus@net-b.de>
8011 * gfortran.dg/import9.f90: New, proper test.
8012 * gfortran.dg/interface_37.f90: Remove bogus
8013 test (bogus copy of interface_36.f90).
8015 2011-04-30 Tobias Burnus <burnus@net-b.de>
8018 * gfortran.dg/interface_37.f90: New.
8020 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8023 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8025 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8027 PR tree-optimization/48809
8028 * gcc.c-torture/execute/pr48809.c: New test.
8030 2011-04-29 Jeff Law <law@redhat.com>
8032 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8034 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8037 * g++.dg/init/ctor10.C: New.
8039 2011-04-29 Le-Chun Wu <lcwu@google.com>
8041 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8042 warning in implicitly instantiated templates.
8044 2011-04-29 Le-Chun Wu <lcwu@google.com>
8046 * g++.dg/warn/Wnull-conversion-1.C: New.
8047 * g++.dg/warn/Wnull-conversion-2.C: New.
8049 2011-04-29 Diego Novillo <dnovillo@google.com>
8051 * g++.old-deja/g++.other/null3.C: Expect warning about
8052 converting boolean to a pointer.
8054 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8057 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8061 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8063 2011-04-29 Tobias Burnus <burnus@net-b.de>
8066 * gfortran.dg/typebound_proc_22.f90: New.
8069 * gfortran.dg/interface_36.f90: New.
8071 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8073 PR libgfortran/48488
8074 PR libgfortran/48602
8075 PR libgfortran/48615
8076 PR libgfortran/48684
8077 PR libgfortran/48787
8078 * gfortran.dg/fmt_g.f: Adjust test.
8079 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8080 * gfortran.dg/round_3.f08: New test.
8081 * gfortran.dg/namelist_print_1.f: Adjust test.
8082 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8083 * gfortran.dg/f2003_io_5.f03: Adjust test.
8084 * gfortran.dg/coarray_15.f90: Adjust test.
8085 * gfortran.dg/namelist_65.f90: Adjust test.
8086 * gfortran.dg/fmt_cache_1.f: Adjust test.
8087 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8088 * gfortran.dg/real_const_3.f90: Adjust test.
8090 2011-04-29 Jan Hubicka <jh@suse.cz>
8092 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8093 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8095 2011-04-28 Xinliang David Li <davidxl@google.com>
8097 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8098 * g++.dg/prof-robust-1.C: New test.
8100 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8102 PR tree-optimization/48765
8103 * gcc.dg/vect/pr48765.c: New.
8105 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8107 PR tree-optimization/48775
8108 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8110 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8113 * g++.dg/inherit/pr48798.C: New.
8114 * g++.old-deja/g++.other/base1.C: Adjust.
8116 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8119 * g++.dg/template/inherit7.C: New test case.
8121 2011-04-28 Richard Guenther <rguenther@suse.de>
8123 PR tree-optimization/40052
8124 PR tree-optimization/15347
8125 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8126 * gcc.dg/pr15347.c: Likewise.
8128 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8131 * g++.dg/cpp0x/sfinae18.C: New.
8133 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8136 * g++.dg/ext/is_literal_type1.C: New.
8138 2011-04-28 Tobias Burnus <burnus@net-b.de>
8142 * gfortran.dg/interface_35.f90: New.
8143 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8144 * gfortran.dg/func_result_6.f90: Add dg-warning.
8145 * gfortran.dg/bessel_1.f90: Ditto.
8146 * gfortran.dg/hypot_1.f90: Ditto.
8147 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8148 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8149 * gfortran.dg/interface_assignment_4.f90: Ditto.
8151 2011-04-27 Jason Merrill <jason@redhat.com>
8153 * g++.dg/ext/complex8.C: New.
8155 * g++.dg/cpp0x/initlist49.C: New.
8156 * g++.dg/init/new30.C: New.
8158 2011-04-27 Tobias Burnus <burnus@net-b.de>
8161 * gfortran.dg/whole_file_34.f90: New.
8163 2011-04-27 Jan Hubicka <jh@suse.cz>
8165 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8167 2011-04-27 Jason Merrill <jason@redhat.com>
8169 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8171 * g++.dg/parse/ambig6.C: New.
8173 2011-04-27 Nick Clifton <nickc@redhat.com>
8175 * gcc.dg/20020312-2.c: Add definition for RX.
8177 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8178 option with RX targets.
8180 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8183 2011-04-27 Richard Guenther <rguenther@suse.de>
8185 * gcc.dg/tree-ssa/pr23382.c: Remove.
8187 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8190 * gcc.c-torture/compile/pr48767.c: New test.
8192 2011-04-27 Richard Guenther <rguenther@suse.de>
8194 PR tree-optimization/48772
8195 * g++.dg/pr48772.C: New testcase.
8197 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.c-torture/compile/pr48742.c: New test.
8202 2011-04-26 Jason Merrill <jason@redhat.com>
8204 * g++.dg/lookup/koenig13.C: New.
8206 * g++.dg/cpp0x/initlist48.C: New.
8208 2011-04-25 Jason Merrill <jason@redhat.com>
8210 * g++.dg/cpp0x/sfinae17.C: New.
8212 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8215 * gcc.target/powerpc/pr48258-1.c: New file.
8216 * gcc.target/powerpc/pr48258-2.c: Ditto.
8218 2011-04-26 Xinliang David Li <davidxl@google.com>
8220 * gcc.dg/uninit-suppress.c: New test.
8221 * gcc.dg/uninit-suppress.c: New test.
8223 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8226 * gcc.dg/pr48768.c: New test.
8228 PR tree-optimization/48734
8229 * gcc.c-torture/compile/pr48734.c: New test.
8232 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8234 2011-04-26 Richard Guenther <rguenther@suse.de>
8236 PR tree-optimization/48731
8237 * gcc.dg/torture/pr48731.c: New testcase.
8239 2011-04-26 Richard Guenther <rguenther@suse.de>
8242 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8244 2011-04-26 Richard Guenther <rguenther@suse.de>
8247 * gcc.dg/torture/pr48694-1.c: New testcase.
8248 * gcc.dg/torture/pr48694-2.c: Likewise.
8250 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8252 * g++.dg/ext/underlying_type1.C: New.
8253 * g++.dg/ext/underlying_type2.C: Likewise.
8254 * g++.dg/ext/underlying_type3.C: Likewise.
8255 * g++.dg/ext/underlying_type4.C: Likewise.
8256 * g++.dg/ext/underlying_type5.C: Likewise.
8257 * g++.dg/ext/underlying_type6.C: Likewise.
8258 * g++.dg/ext/underlying_type7.C: Likewise.
8259 * g++.dg/ext/underlying_type8.C: Likewise.
8260 * g++.dg/ext/underlying_type9.C: Likewise.
8261 * g++.dg/ext/underlying_type10.C: Likewise.
8263 2011-04-25 Jason Merrill <jason@redhat.com>
8265 * g++.dg/cpp0x/regress/template-const2.C: New.
8267 2011-04-25 Jeff Law <law@redhat.com>
8269 * gcc.dg/tree-ssa/vrp56.c: new test.
8271 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8275 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8277 PR preprocessor/48740
8278 * c-c++-common/raw-string-11.c: New test.
8280 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8282 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8285 2011-04-23 Tobias Burnus <burnus@net-b.de>
8288 * gfortran.dg/coarray_19.f90: New.
8290 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8293 * gcc.dg/pr48685.c: New test.
8295 2011-04-22 Jan Hubicka <jh@suse.cz>
8297 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8299 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/48717
8302 * gcc.c-torture/execute/pr48717.c: New test.
8304 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8307 * gcc.target/i386/pr48723.c: New test.
8309 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8312 * gcc.dg/gomp/pr48716.c: New test.
8313 * g++.dg/gomp/pr48716.C: New test.
8315 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8318 * gcc.dg/missing-field-init-2.c: Update testcase.
8320 2011-04-22 Alan Modra <amodra@gmail.com>
8322 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8324 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8327 * gfortran.dg/function_optimize_6.f90: New test.
8329 2011-04-21 Easwaran Raman <eraman@google.com>
8331 * gcc.dg/stack-layout-2.c: New test.
8333 2011-04-21 Richard Guenther <rguenther@suse.de>
8336 * g++.dg/lto/pr48207-2_0.C: New testcase.
8337 * g++.dg/lto/pr48207-3_0.C: Likewise.
8339 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8341 * gnat.dg/volatile5.adb: New test.
8342 * gnat.dg/volatile5_pkg.ads: New helper.
8344 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8347 * gcc.target/i386/pr48708.c: New test.
8349 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8351 * gcc.dg/vect/vect-119.c: New test.
8353 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8355 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8358 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8359 Richard Sandiford <richard.sandiford@linaro.org>
8362 * gcc.target/arm/pr46329.c: New test.
8364 2011-04-21 Tobias Burnus <burnus@net-b.de>
8367 * gfortran.dg/coarray_18.f90: New.
8369 2011-04-20 Jason Merrill <jason@redhat.com>
8371 * g++.dg/cpp0x/initlist47.C: New.
8373 * g++.dg/init/dtor4.C: New.
8375 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8378 * gcc.target/i386/sse2-pinsrw.c: New test.
8379 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8380 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8381 * gcc.target/i386/sse2-insvhi.c: Ditto.
8382 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8383 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8385 2011-04-20 Jason Merrill <jason@redhat.com>
8387 * g++.dg/template/const4.C: New.
8389 2011-04-20 Easwaran Raman <eraman@google.com>
8391 * gcc.dg/stack-layout-1.c: New test.
8393 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8395 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8396 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8399 2011-04-20 Kai Tietz <ktietz@redhat.com>
8401 * gcc.dg/binop-xor1.c: New test.
8402 * gcc.dg/binop-xor2.c: New test.
8403 * gcc.dg/binop-xor3.c: New test.
8404 * gcc.dg/binop-xor4.c: New test.
8405 * gcc.dg/binop-xor5.c: New test.
8407 2011-04-20 Richard Guenther <rguenther@suse.de>
8409 PR tree-optimization/47892
8410 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8412 2011-04-20 Richard Guenther <rguenther@suse.de>
8415 * g++.dg/torture/pr48695.C: New testcase.
8417 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8419 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8420 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8421 * gcc.c-torture/execute/pr45262.c: Ditto
8422 * gcc.dg/torture/pr43165.c: Ditto.
8423 * gcc.dg/torture/pr47228.c: Ditto.
8424 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8425 * gcc.dg/ipa/pr45644.c: Ditto.
8426 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8429 2011-04-19 Jason Merrill <jason@redhat.com>
8431 * g++.dg/ext/complex7.C: New.
8433 * g++.dg/ext/attrib41.C: New.
8435 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8438 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8440 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8443 * gcc.target/i386/pr48678.c: New test.
8445 2011-04-19 Martin Jambor <mjambor@suse.cz>
8447 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8448 * g++.dg/opt/devirt2.C: New test.
8449 * g++.dg/ipa/devirt-g-1.C: Likewise.
8451 2011-04-19 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/whole_file_33.f90: New.
8456 2011-04-19 Martin Jambor <mjambor@suse.cz>
8458 * g++.dg/ipa/devirt-7.C: New test.
8460 2011-04-19 Richard Guenther <rguenther@suse.de>
8463 * g++.dg/lto/pr48207_0.C: New testcase.
8465 2011-04-18 Jason Merrill <jason@redhat.com>
8467 * g++.dg/init/void1.C: New.
8469 * g++.dg/cpp0x/union4.C: New.
8471 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8474 * g++.dg/torture/pr48661.C: New test.
8477 * g++.dg/gomp/pr48632.C: New test.
8479 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8481 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8482 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8484 2011-04-18 Tobias Burnus <burnus@net-b.de>
8487 * gfortran.dg/coarray_17.f90: New.
8488 * gfortran.dg/coarray_10.f90: Update dg-error.
8490 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8493 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8494 * gfortran.dg/guality/guality.exp: Likewise.
8496 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8498 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8500 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8504 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8506 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8508 2011-04-18 Richard Guenther <rguenther@suse.de>
8511 * g++.dg/torture/pr46364.C: New testcase.
8513 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8515 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8517 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8519 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8521 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8522 Ira Rosen <ira.rosen@linaro.org>
8525 * gcc.target/arm/pr48252.c: New test.
8527 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8529 PR tree-optimization/48616
8530 * gcc.dg/pr48616.c: New test.
8532 2011-04-18 Tobias Burnus <burnus@net-b.de>
8535 * gfortran.dg/coarray_16.f90: New.
8537 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8540 * gfortran.dg/realloc_on_assign_7.f03: New test.
8542 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8544 PR libgfortran/48602
8545 * gfortran.dg/fmt_g0_6.f08: New test.
8547 2011-04-17 Jason Merrill <jason@redhat.com>
8549 * g++.dg/cpp0x/sfinae16.C: New.
8551 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8553 * gcc.target/mips/reg-var-1.c: New test.
8555 2011-04-17 Jan Hubicka <jh@suse.cz>
8557 * gcc.dg/winline-5.c: Update testcase.
8559 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8561 * gnat.dg/discr27.ad[sb]: Move dg directive.
8562 * gnat.dg/discr28.ad[sb]: New test.
8563 * gnat.dg/discr28_pkg.ads: New helper.
8565 2011-04-17 Michael Matz <matz@suse.de>
8567 PR tree-optimization/48622
8569 * gcc.dg/lto/pr48622_0.c: New test.
8571 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8573 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8574 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8575 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8576 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8577 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8578 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8580 2011-04-15 Jason Merrill <jason@redhat.com>
8582 * g++.dg/cpp0x/range-for17.C: New.
8584 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8586 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8587 * g++.dg/cpp0x/range-for3.C: Likewise.
8588 * g++.dg/cpp0x/range-for9.C: Correct error message.
8589 * g++.dg/cpp0x/range-for11.C: New.
8590 * g++.dg/cpp0x/range-for12.C: New.
8591 * g++.dg/cpp0x/range-for13.C: New.
8592 * g++.dg/cpp0x/range-for14.C: New.
8593 * g++.dg/cpp0x/range-for15.C: New.
8594 * g++.dg/cpp0x/range-for16.C: New.
8596 2011-04-15 Tobias Burnus <burnus@net-b.de>
8599 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8601 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8603 * objc.dg/naming-4.m: Updated.
8604 * objc.dg/naming-5.m: Updated.
8605 * objc.dg/naming-6.m: New.
8606 * objc.dg/naming-7.m: New.
8607 * obj-c++.dg/naming-1.mm: Updated.
8608 * obj-c++.dg/naming-2.mm: Updated.
8609 * obj-c++.dg/naming-3.mm: New.
8610 * obj-c++.dg/naming-4.mm: New.
8612 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614 PR libgfortran/48589
8615 * gfortran.dg/fmt_g0_5.f08: New test.
8617 2011-04-15 Richard Guenther <rguenther@suse.de>
8620 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8622 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8624 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8625 -finline-limit=0 to -fno-inline
8627 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8630 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8633 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8637 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8638 * gcc.target/i386/avx-insertps-3.c: New test.
8639 * gcc.target/i386/avx-insertps-4.c: New test.
8641 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8643 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8646 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8651 * gcc.target/avr/pr46779-1.c: New test case
8652 * gcc.target/avr/pr46779-2.c: New test case
8654 2011-04-14 Jason Merrill <jason@redhat.com>
8656 * g++.dg/cpp0x/sfinae15.C: New.
8658 * g++.dg/cpp0x/sfinae14.C: New.
8660 * g++.dg/ext/vla10.C: New.
8662 2011-04-14 Richard Guenther <rguenther@suse.de>
8664 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8666 2011-04-14 Richard Guenther <rguenther@suse.de>
8668 * gcc.dg/fold-bitand-4.c: Move ...
8669 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8671 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8673 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8675 * gcc.target/avr/torture/trivial.c: Ditto.
8677 2011-04-13 Jason Merrill <jason@redhat.com>
8679 * g++.dg/template/operator11.C: New.
8681 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8684 * gcc.dg/gomp/pr48591.c: New test.
8687 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8688 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8690 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8693 * g++.dg/template/dependent-expr7.C: New test case.
8695 2011-04-13 Jason Merrill <jason@redhat.com>
8697 * g++.dg/cpp0x/sfinae13.C: New.
8699 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8701 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8703 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8705 * gcc.target/arm/pr43698.c: Remove -march option.
8707 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8709 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8712 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8716 * gfortran.dg/realloc_on_assign_6.f03: New test.
8718 2011-04-12 Kai Tietz <ktietz@redhat.com>
8720 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8721 targets the additional -mno-ms-bitfields and
8722 -Wno-packed-bitfield-compat options.
8723 * g++.dg/ext/bitfield3.C: Likewise.
8724 * g++.dg/ext/bitfield4.C: Likewise.
8725 * g++.dg/ext/bitfield5.C: Likewise.
8726 * gcc.dg/bitfld-15.c: Likewise.
8727 * gcc.dg/bitfld-16.c: Likewise.
8728 * gcc.dg/bitfld-17.c: Likewise.
8729 * gcc.dg/bitfld-18.c: Likewise.
8731 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8733 * gcc.target/arm/neon-vld3-1.c: New test.
8734 * gcc.target/arm/neon-vst3-1.c: New test.
8735 * gcc.target/arm/neon/v*.c: Regenerate.
8737 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8739 PR rtl-optimization/48549
8740 * g++.dg/opt/pr48549.C: New test.
8742 2011-04-12 Richard Guenther <rguenther@suse.de>
8744 PR tree-optimization/46076
8745 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8747 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8750 * lib/compat.exp (compat-execute): Declare unsupported after
8751 stripping path from src1.
8752 * lib/lto.exp (lto-execute): Likewise.
8754 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8757 * gcc.dg/pr48552-1.c: New test.
8758 * gcc.dg/pr48552-2.c: New test.
8760 2011-04-11 Jason Merrill <jason@redhat.com>
8762 * g++.dg/cpp0x/sfinae12.C: New.
8764 * g++.dg/cpp0x/enum10.C: New.
8766 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8768 * g++.dg/cpp0x/rv-func.C: New.
8770 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8775 2011-04-11 Martin Jambor <mjambor@suse.cz>
8777 PR tree-optimization/48195
8778 * gcc.dg/ipa/pr48195.c: New test.
8780 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8782 * gnat.dg/return3.adb: Remove unused switch.
8784 2011-04-08 Mike Stump <mikestump@comcast.net>
8787 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8788 default to fno-common.
8790 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8792 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8793 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8795 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8798 * gfortran.dg/function_optimize_5.f90: New test.
8800 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8802 * gnat.dg/aggr17.adb: New test.
8803 * gnat.dg/aggr18.adb: Likewise.
8805 2011-04-08 Michael Matz <matz@suse.de>
8808 * gcc.target/i386/pr48389.c: New test.
8810 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8812 PR rtl-optimization/48272
8813 * g++.dg/opt/pr48272.C: New.
8815 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8817 PR rtl-optimization/48235
8818 * gcc.dg/pr48235.c: New.
8820 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8822 PR rtl-optimization/48302
8823 * g++.dg/opt/pr48302.C: New.
8825 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8828 * g++.dg/opt/pr48273.C: New.
8830 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8832 PR rtl-optimization/48442
8833 * gcc.dg/pr48442.c: New.
8835 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8837 PR tree-optimization/48377
8838 * gcc.dg/vect/pr48377.c: New test.
8840 2011-04-07 Jason Merrill <jason@redhat.com>
8842 * g++.dg/cpp0x/regress/call1.C: New.
8844 * g++.dg/cpp0x/variadic107.C: New.
8846 * g++.dg/cpp0x/sfinae11.C: New.
8847 * g++.dg/cpp0x/noexcept02.C: Fix.
8849 * g++.dg/cpp0x/sfinae10.C: New.
8851 * g++.dg/cpp0x/sfinae9.C: New.
8853 * c-c++-common/Wcast-qual-1.c: Move here from...
8854 * gcc.dg/cast-qual-3.c: ...here, and...
8855 * g++.dg/warn/Wcast-qual2.C: ...here.
8857 * g++.dg/cpp0x/sfinae8.C: New.
8859 * g++.dg/cpp0x/sfinae7.C: New.
8861 * g++.dg/cpp0x/enum9.C: New.
8863 2011-04-07 Mike Stump <mikestump@comcast.net>
8865 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8866 with no trampolines.
8868 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8871 * gfortran.dg/gomp/pr48117.f90: New test.
8874 * gcc.dg/torture/pr48343.c: New test.
8876 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8878 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8880 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8882 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8884 2011-04-07 Tom de Vries <tom@codesourcery.com>
8887 * lib/scanasm.exp (object-size): New proc.
8888 * gcc.target/arm/pr43920-2.c: New test.
8890 2011-04-06 Tobias Burnus <burnus@net-b.de>
8894 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8896 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8898 * gcc.dg/mtune.c: Prune note from output.
8900 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8903 * gcc.dg/guality/pr36977.c: New test.
8904 * gcc.dg/guality/pr48466.c: New test.
8906 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8908 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8910 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8912 * gnat.dg/return3.adb: New test.
8914 2011-04-06 Richard Guenther <rguenther@suse.de>
8916 PR tree-optimization/47663
8917 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8919 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8921 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8922 Solaris 8 and 9 as well.
8924 2011-04-05 Tom de Vries <tom@codesourcery.com>
8927 * gcc.target/arm/pr43920-1.c: New test.
8929 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8931 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8932 (cctor): Actually return the value.
8933 (main): Cast return values.
8935 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8937 * gfortran.dg/character_comparison_8.f90: New test.
8939 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8941 * frontend-passes: (optimize_lexical_comparison): New function.
8942 (optimize_expr): Call it.
8943 (optimize_comparison): Also handle lexical comparison functions.
8944 Return false instad of -2 for unequal comparison.
8946 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8949 * function_optimize_4.f90: New test.
8951 2011-04-04 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8955 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8956 * gfortran.dg/coarray_15.f90: New.
8958 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8960 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8961 * gfortran.dg/bessel_7.f90: Likewise.
8963 2011-04-03 Tobias Burnus <burnus@net-b.de>
8965 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8967 2011-04-03 Richard Guenther <rguenther@suse.de>
8968 Ira Rosen <ira.rosen@linaro.org>
8970 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8971 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8972 -ftree-loop-if-convert-stores.
8974 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8976 * gnat.dg/specs/aggr2.ads: New test.
8978 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8980 * gnat.dg/debug2.ad[sb]: New test.
8981 * gnat.dg/debug2_pkg.ads: New helper.
8982 * gnat.dg/debug3.ad[sb]: New test.
8984 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8986 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8988 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8991 * gcc.c-torture/compile/pr48335-1.c: New test.
8992 * gcc.dg/pr48335-1.c: New test.
8993 * gcc.dg/pr48335-2.c: New test.
8994 * gcc.dg/pr48335-3.c: New test.
8995 * gcc.dg/pr48335-4.c: New test.
8996 * gcc.dg/pr48335-5.c: New test.
8997 * gcc.dg/pr48335-6.c: New test.
8998 * gcc.dg/pr48335-7.c: New test.
8999 * gcc.dg/pr48335-8.c: New test.
9000 * gcc.target/i386/pr48335-1.c: New test.
9002 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9005 * gcc.dg/Waddress.c: New test.
9007 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9010 * gfortran.dg/function_optimize_3.f90: New test.
9012 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9014 * gcc.c-torture/compile/20110401-1.c: New test.
9016 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9017 * g++.dg/lto/20091002-2_0.C: Likewise.
9018 * g++.dg/lto/20090303_0.c: Likewise.
9019 * g++.dg/lto/20091004-1_0.C: Likewise.
9020 * g++.dg/lto/20091002-3_0.C: Likewise.
9021 * g++.dg/lto/20091004-2_0.C: Likewise.
9022 * g++.dg/lto/20081123_0.C: Likewise.
9023 * g++.dg/lto/20090313_0.C: Likewise.
9024 * g++.dg/lto/20081109-1_0.C: Likewise.
9025 * g++.dg/lto/20081219_0.C: Likewise.
9026 * g++.dg/lto/20081204-1_0.C: Likewise.
9027 * g++.dg/lto/20090302_0.C: Likewise.
9028 * g++.dg/lto/20081119-1_0.C: Likewise.
9029 * g++.dg/lto/20081118_0.C: Likewise.
9030 * gcc.dg/lto/20091020-2_0.c: Likewise.
9031 * gcc.dg/lto/20090210_0.c: Likewise.
9032 * gcc.dg/lto/20081204-1_0.c: Likewise.
9033 * gcc.dg/lto/20081224_0.c: Likewise.
9034 * gcc.dg/lto/20090219_0.c: Likewise.
9035 * gcc.dg/lto/20091014-1_0.c: Likewise.
9036 * gcc.dg/lto/20091016-1_0.c: Likewise.
9037 * gcc.dg/lto/20090206-2_0.c: Likewise.
9038 * gcc.dg/lto/20090116_0.c: Likewise.
9039 * gcc.dg/lto/20091013-1_0.c: Likewise.
9040 * gcc.dg/lto/20091015-1_0.c: Likewise.
9041 * gcc.dg/lto/20090126-2_0.c: Likewise.
9043 2011-03-31 Ian Lance Taylor <iant@google.com>
9045 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9047 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9049 * gnat.dg/opt16.adb: New test.
9051 2011-03-31 Jason Merrill <jason@redhat.com>
9053 * g++.dg/cpp0x/defaulted24.C: New.
9055 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9058 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9061 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9063 * g++.dg/other/i386-9.C: New test.
9065 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9067 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9069 2011-03-30 Jason Merrill <jason@redhat.com>
9071 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9073 * g++.dg/cpp0x/regress/isnan.C: New.
9075 * g++.dg/cpp0x/initlist46.C: New.
9077 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9080 * gcc.target/arm/neon-modes-2.c: New test.
9082 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9085 * gcc.c-torture/compile/pr48305.c: New test.
9087 2011-03-29 Jason Merrill <jason@redhat.com>
9089 * g++.dg/cpp0x/regress/value-dep1.C: New.
9091 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9093 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9095 2011-03-29 Ian Lance Taylor <iant@google.com>
9097 * go.test/go-test.exp: Handle the test lines used in several new
9099 (errchk): Add opts parameter. Change all callers. Handle parens
9102 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9103 Dominique d'Humieres <dominiq@lps.ens.fr>
9105 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9106 and __APPLE__ && __PPC__ && __ALTIVEC__.
9108 2011-03-29 Jason Merrill <jason@redhat.com>
9110 * g++.dg/cpp0x/dependent1.C: New.
9112 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9114 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9116 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9118 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9121 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9122 * gfortran.dg/proc_ptr_comp_32.f90: New.
9124 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9126 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9127 check for corresponding warning.
9129 2011-03-28 Jason Merrill <jason@redhat.com>
9131 * g++.dg/cpp0x/rv-deduce2.C: New.
9133 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9136 * gcc.dg/pr48203.c: New test.
9138 2011-03-28 Jeff Law <law@redhat.com>
9140 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9142 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9144 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9145 and __PPC__ && __ALTIVEC__.
9147 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9150 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9151 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9152 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9153 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9155 2011-03-28 Jason Merrill <jason@redhat.com>
9157 * g++.dg/cpp0x/initlist-array2.C: New.
9159 * g++.dg/cpp0x/initlist-array1.C: New.
9161 * g++.dg/cpp0x/constexpr-compound.C: New.
9163 * g++.dg/cpp0x/constexpr-using.C: New.
9165 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9167 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9170 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9172 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9174 * gcc.dg/slp-1.c: New test.
9176 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9178 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9179 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9180 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9181 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9182 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9183 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9184 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9185 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9186 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9187 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9188 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9189 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9190 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9191 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9193 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9196 * gfortran.dg/trim_optimize_5.f90: New test.
9197 * gfortran.dg/trim_optimize_6.f90: New test.
9199 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9202 * gcc.target/mips/madd-7.c: Remove -mlong32.
9203 * gcc.target/mips/msub-7.c: Likewise.
9205 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9207 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9208 accesses to preserve the meaning of the test for doubleword vectors.
9209 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9210 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9212 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9215 * gfortran.dg/class_42.f03: New.
9217 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9219 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9222 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9224 PR rtl-optimization/48144
9225 * gcc.dg/pr48144.c: New test.
9227 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9229 * gnat.dg/discr27.ad[sb]: New test.
9231 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9233 * gnat.dg/limited_with2.ad[sb]: New test.
9234 * gnat.dg/limited_with2_pkg1.ads: New helper.
9235 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9237 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9239 * gnat.dg/opt15.adb: New test.
9240 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9242 2011-03-25 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9247 * gfortran.dg/leadz_trailz_3.f90: Ditto
9249 2011-03-25 Martin Jambor <mjambor@suse.cz>
9251 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9253 2011-03-25 Jason Merrill <jason@redhat.com>
9255 * g++.dg/cpp0x/defaulted22.C: New.
9256 * g++.dg/cpp0x/defaulted23.C: New.
9257 * g++.dg/cpp0x/defaulted15.C: Adjust.
9259 2011-03-25 Jason Merrill <jason@redhat.com>
9261 * g++.dg/cpp0x/move1.C: New.
9263 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9266 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9268 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9270 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9271 for mips-sgi-irix6.5.
9272 Replace snprintf prototype by <stdio.h>.
9274 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9278 run_expensive_tests.
9279 * gcc.dg/graphite/block-4.c: Likewise.
9280 * gcc.dg/graphite/block-7.c: Likewise.
9281 * gcc.dg/graphite/block-8.c: Likewise.
9283 2011-03-25 Richard Guenther <rguenther@suse.de>
9285 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9286 * g++.dg/tree-ssa/pr8781.C: Likewise.
9287 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9288 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9289 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9290 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9291 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9292 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9293 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9294 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9295 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9296 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9297 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9298 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9299 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9300 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9301 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9302 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9303 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9304 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9305 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9306 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9307 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9308 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9309 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9310 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9311 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9312 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9313 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9314 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9315 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9316 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9317 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9318 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9319 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9320 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9321 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9322 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9323 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9324 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9325 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9326 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9327 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9328 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9329 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9330 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9331 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9332 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9333 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9334 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9335 * c-c++-common/pr46562-2.c: Likewise.
9336 * gfortran.dg/pr42108.f90: Likewise.
9337 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9338 foo to be inlined even at -O1.
9339 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9340 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9341 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9342 * gcc.dg/matrix/matrix.exp: Disable FRE.
9344 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9347 * gcc.dg/dfp/pr48204.c: New test.
9349 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9352 * gcc.c-torture/execute/pr47917.c: Move this...
9353 * gcc.dg/torture/pr47917.c: to here and add xfails.
9355 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9357 * gnat.dg/array16.ad[sb]: New test.
9358 * gnat.dg/array16.ads: New helper.
9360 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9362 * gnat.dg/derived_type2.adb: New test.
9364 2011-03-24 Richard Guenther <rguenther@suse.de>
9366 PR tree-optimization/48271
9367 * g++.dg/torture/pr48271.C: New testcase.
9369 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9371 * gnat.dg/array15.ad[sb]: New test.
9373 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9376 * gcc.target/i386/pr48237.c: New test.
9378 2011-03-24 Richard Guenther <rguenther@suse.de>
9381 * gcc.dg/builtin-object-size-10.c: New testcase.
9383 2011-03-24 Richard Guenther <rguenther@suse.de>
9385 PR tree-optimization/46562
9386 * c-c++-common/pr46562-2.c: New testcase.
9387 * c-c++-common/pr46562.c: Likewise.
9389 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9391 * gcc.dg/vect/vect-cselim-1.c: New test.
9392 * gcc.dg/vect/vect-cselim-2.c: New test.
9394 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9396 * gcc.target/arm/pr46934.c: New.
9398 2011-03-23 Ian Lance Taylor <iant@google.com>
9400 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9402 2011-03-23 Richard Guenther <rguenther@suse.de>
9404 * gcc.dg/struct: Remove directory and contents.
9406 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9411 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9413 * gnat.dg/discr26.ad[sb]: New test.
9414 * gnat.dg/discr26_pkg.ads: New helper.
9416 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9419 * gcc.target/arm/neon-vld-1.c: New test.
9421 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9423 * gnat.dg/array14.ad[sb]: New test.
9424 * gnat.dg/array14_pkg.ads: New helper.
9426 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9428 * gcc.c-torture/execute/920501-8.x: Remove.
9429 * gcc.c-torture/execute/930513-1.x: Remove.
9430 * gcc.c-torture/execute/960312-1.x: Remove.
9431 * gcc.c-torture/compile/20000804-1.c,
9432 gcc.c-torture/compile/20001205-1.c,
9433 gcc.c-torture/compile/20001226-1.c,
9434 gcc.c-torture/compile/20010518-2.c,
9435 gcc.c-torture/compile/20020312-1.c,
9436 gcc.c-torture/compile/20020604-1.c,
9437 gcc.c-torture/compile/920501-12.c,
9438 gcc.c-torture/compile/920501-4.c,
9439 gcc.c-torture/compile/920520-1.c,
9440 gcc.c-torture/compile/980506-1.c,
9441 gcc.c-torture/execute/980709-1.x,
9442 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9443 options for m68hc11.
9444 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9445 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9448 2011-03-22 Nick Clifton <nickc@redhat.com>
9450 * lib/target-supports.exp (check_profiling_available): Add MN10300
9451 to the list of targets that do not support profiling. Restore
9452 alpha sorting to this list.
9454 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9456 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9457 failure on 32-bit systems.
9458 * gcc.dg/torture/vector-2.c: Ditto.
9460 2011-03-22 Richard Guenther <rguenther@suse.de>
9462 PR tree-optimization/48228
9463 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9465 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9467 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9471 * gcc.target/powerpc/pr48226.c: New file.
9473 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9475 * lib/prune.exp (prune_gcc_output): Prune "could not create
9476 compact unwind for" warnings.
9478 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9482 * gcc.c-torture/execute/pr42544.c: New test.
9483 * gcc.c-torture/execute/pr48197.c: New test.
9485 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9487 PR preprocessor/48192
9488 * gcc.target/powerpc/pr48192.c: New file.
9491 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9492 split problem of 0 being loaded in a VSX register.
9494 2011-03-21 Richard Guenther <rguenther@suse.de>
9497 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9498 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9499 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9500 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9502 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9505 * gcc.dg/pr48213.c: New test.
9507 2011-03-21 Kai Tietz <ktietz@redhat.com>
9510 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9512 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9514 * gcc.target/arm/xor-and.c: New.
9516 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9519 * gfortran.dg/function_optimize_1.f90: New test.
9520 * gfortran.dg/function_optimize_2.f90: New test.
9522 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9524 PR rtl-optimization/47502
9525 * gcc.target/i386/pr47502-1.c: New.
9526 * gcc.target/i386/pr47502-2.c: Likewise.
9528 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9530 PR rtl-optimization/48156
9531 * gcc.dg/pr48156.c: New test.
9533 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9536 * gfortran.dg/scratch_1.f90: Adjust test.
9538 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9541 * gfortran.dg/scratch_1.f90: New test.
9543 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9545 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9546 variably modified typedefs.
9547 * gcc.dg/c1x-typedef-2.c: Remove.
9549 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9551 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9552 * gcc.dg/c1x-anon-struct-3.c: New test.
9553 * gcc.dg/anon-struct-11.c: Update.
9555 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9557 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9559 Only xfail with gas.
9561 2011-03-18 Jason Merrill <jason@redhat.com>
9563 * g++.dg/template/fn-ptr1.C: New.
9565 * g++.dg/overload/volatile1.C: New.
9567 * g++.dg/opt/pr23372.C: New.
9569 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9571 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9574 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9576 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9578 * gcc.target/arm/unsigned-extend-1.c: New.
9580 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9583 * gcc.c-torture/compile/pr48161.c: New test.
9585 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9588 * gcc.dg/torture/pr47725.c: New.
9590 2011-03-17 Jason Merrill <jason@redhat.com>
9592 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9593 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9595 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9597 * gnat.dg/specs/elab2.ads: New test.
9598 * gnat.dg/specs/elab2_pkg.ads: New helper.
9600 2011-03-17 Jason Merrill <jason@redhat.com>
9602 * g++.dg/cpp0x/decltype-1212.C: New.
9603 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9605 2011-03-17 Jason Merrill <jason@redhat.com>
9607 * g++.dg/parse/memfnquals1.C: New.
9609 2011-03-17 Richard Guenther <rguenther@suse.de>
9612 * gcc.dg/pr48134.c: New testcase.
9614 2011-03-17 Richard Guenther <rguenther@suse.de>
9617 * g++.dg/torture/pr48165.C: New testcase.
9619 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9621 PR rtl-optimization/48141
9622 * gcc.dg/pr48141.c: New test.
9624 2011-03-16 Jason Merrill <jason@redhat.com>
9626 * g++.dg/cpp0x/constexpr-48089.C: New.
9628 * g++.dg/cpp0x/constexpr-abi1.C: New.
9630 * g++.dg/cpp0x/constexpr-46336.C: New.
9631 * g++.dg/parse/friend5.C: Adjust expected errors.
9633 * g++.dg/cpp0x/constexpr-47570.C: New.
9635 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9638 * ++.dg/debug/dwarf2/typedef6.C: New test.
9640 2011-03-16 Jason Merrill <jason@redhat.com>
9642 * g++.dg/cpp0x/elision2.C: New.
9644 * g++.dg/cpp0x/constexpr-array3.C: New.
9646 2011-03-16 Jason Merrill <jason@redhat.com>
9648 * g++.dg/cpp0x/sfinae6.C: New.
9649 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9650 * g++.dg/cpp0x/pr45908.C: Likewise.
9651 * g++.dg/cpp0x/sfinae6.C: Likewise.
9652 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9653 * g++.old-deja/g++.law/arg11.C: Likewise.
9655 2011-03-16 Jason Merrill <jason@redhat.com>
9657 * g++.dg/template/incomplete6.C: New.
9659 2011-03-16 Jeff Law <law@redhat.com>
9661 * gcc.dg/tree-ssa/vrp55.c: New test.
9663 2011-03-16 Jason Merrill <jason@redhat.com>
9665 * g++.dg/cpp0x/auto22.C: New.
9667 2011-03-16 Richard Guenther <rguenther@suse.de>
9669 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9670 optimizing it away if promoted to const.
9672 2011-03-16 Richard Guenther <rguenther@suse.de>
9674 PR tree-optimization/48149
9675 * gcc.dg/fold-complex-1.c: New testcase.
9677 2011-03-16 Richard Guenther <rguenther@suse.de>
9680 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9683 2011-03-16 Richard Guenther <rguenther@suse.de>
9685 PR tree-optimization/26134
9686 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9688 2011-03-16 Richard Guenther <rguenther@suse.de>
9690 PR tree-optimization/48146
9691 * gcc.dg/torture/pr48146.c: New testcase.
9693 2011-03-16 Richard Guenther <rguenther@suse.de>
9695 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9696 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9698 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9701 * gcc.c-torture/compile/pr48136.c: New test.
9703 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9706 * gcc.dg/guality/pr45882.c: New test.
9708 2011-03-15 Jason Merrill <jason@redhat.com>
9710 * g++.dg/cpp0x/constexpr-recursion.C: New.
9712 * g++.dg/cpp0x/implicit11.C: New.
9714 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9716 * g++.dg/cpp0x/constexpr-attribute.C: New.
9718 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9720 * g++.dg/parse/pr34758.C: New.
9722 2011-03-15 Xinliang David Li <davidxl@google.com>
9725 * gcc.dg/uninit-pred-7_d.c: New test.
9726 * gcc.dg/uninit-pred-8_d.c: New test.
9728 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9731 * gcc.target/arm/pr46788.c: New.
9733 2011-03-15 Richard Guenther <rguenther@suse.de>
9736 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9737 * gfortran.dg/ishft_4.f90: Likewise.
9738 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9740 2011-03-15 Richard Guenther <rguenther@suse.de>
9742 PR tree-optimization/13954
9743 * g++.dg/tree-ssa/pr13954.C: New testcase.
9745 2011-03-15 Richard Guenther <rguenther@suse.de>
9747 PR tree-optimization/48037
9748 * gcc.target/i386/pr48037-1.c: New testcase.
9750 2011-03-15 Richard Guenther <rguenther@suse.de>
9752 PR tree-optimization/41490
9753 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9754 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9757 * g++.dg/tree-ssa/pr33604.C: Adjust.
9759 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.c-torture/execute/pr47917.c: New test.
9763 * gcc.dg/pr47917.c: New test.
9766 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9768 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9770 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9771 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9772 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9773 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9774 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9775 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9776 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9777 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9778 * gcc.target/i386/avx-floor-vec.c: Ditto.
9779 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9780 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9781 * gcc.target/i386/avx-rint-vec.c: Ditto.
9782 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9783 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9784 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9785 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9787 2011-03-14 Tom Tromey <tromey@redhat.com>
9789 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9790 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9791 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9793 2011-03-14 Tom Tromey <tromey@redhat.com>
9795 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9796 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9797 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9799 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9801 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9803 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9805 PR rtl-optimization/47166
9806 * gcc.c-torture/execute/postmod-1.c: New test.
9808 2011-03-14 Richard Guenther <rguenther@suse.de>
9811 * gcc.dg/torture/pr48098.c: New testcase.
9813 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9816 * gcc.target/powerpc/pr48053-1.c: New test.
9817 * gcc.target/powerpc/pr48053-2.c: Likewise.
9819 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9822 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9824 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9827 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9829 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9832 * gfortran.dg/class_41.f03: New.
9834 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9836 * g++.dg/conversion/cast3.C: New test.
9838 2011-03-11 Jason Merrill <jason@redhat.com>
9840 * g++.dg/template/error45.C: New.
9842 * g++.dg/parse/no-type-defn1.C: New.
9844 * g++.dg/ext/attrib40.C: New.
9846 * g++.dg/cpp0x/regress/array1.C: New.
9848 2011-03-11 Richard Guenther <rguenther@suse.de>
9850 PR tree-optimization/48067
9851 * gcc.dg/pr48067.c: New testcase.
9853 2011-03-11 Richard Guenther <rguenther@suse.de>
9856 * g++.dg/lto/20110311-1_0.C: New testcase.
9858 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9861 * g++.dg/inherit/virtual8.C: New test.
9864 * gcc.dg/torture/pr48044.c: New test.
9866 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9869 * gfortran.dg/proc_ptr_comp_31.f90: New.
9871 2011-03-11 Richard Guenther <rguenther@suse.de>
9873 PR tree-optimization/47278
9874 * gcc.dg/torture/pr47278-1.c: New testcase.
9875 * gcc.dg/torture/pr47278-2.c: Likewise.
9877 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9879 PR tree-optimization/48063
9880 * gcc.dg/torture/pr48063.c: New test.
9882 2011-03-10 Jason Merrill <jason@redhat.com>
9884 * g++.dg/template/array22.C: New.
9886 * g++.dg/cpp0x/syntax-err1.C: New.
9887 * g++.dg/parse/error36.C: Adjust expected errors.
9888 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9889 * g++.old-deja/g++.pt/typename3.C: Likewise.
9890 * g++.old-deja/g++.pt/typename4.C: Likewise.
9891 * g++.old-deja/g++.pt/typename6.C: Likewise.
9893 2011-03-09 Jason Merrill <jason@redhat.com>
9895 * g++.dg/template/nontype22.C: New.
9897 2011-03-09 Martin Jambor <mjambor@suse.cz>
9899 PR tree-optimization/47714
9900 * g++.dg/torture/pr47714.C: New test.
9902 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9905 * gcc.target/powerpc/pr47755-2.c: New file.
9907 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9909 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9910 is not set in the environment, pass 64 as first argument when not
9911 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9912 native where ulimit -u is supported.
9914 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9916 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9918 2011-03-08 Jason Merrill <jason@redhat.com>
9920 * g++.dg/template/nontype21.C: New.
9922 * g++.dg/template/anon5.C: New.
9924 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9927 * gcc.dg/pr47881.c: New test.
9929 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9932 * g++.dg/lookup/template3.C: New test.
9934 2011-03-08 Kai Tietz <ktietz@redhat.com>
9936 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9939 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9942 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9943 sizeof to compute alignment.
9945 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9947 PR tree-optimization/48022
9948 * gcc.dg/pr48022-1.c: New test.
9949 * gcc.dg/pr48022-2.c: New test.
9951 2011-03-07 Jason Merrill <jason@redhat.com>
9953 * g++.dg/template/nontype20.C: New.
9954 * g++.dg/init/member1.C: Adjust expected errors.
9955 * g++.dg/parse/constant4.C: Likewise.
9956 * g++.dg/template/qualified-id3.C: Likewise.
9957 * g++.old-deja/g++.pt/crash10.C: Likewise.
9959 * g++.dg/cpp0x/regress/non-const1.C: New.
9961 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9964 * gcc.dg/pr47991.c: New test.
9966 2011-03-07 Jason Merrill <jason@redhat.com>
9968 * g++.dg/abi/mangle46.C: New.
9970 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9973 * gcc.target/powerpc/pr47862.c: New.
9975 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9978 * gcc.target/i386/combine-mul.c: Require nonpic.
9980 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9981 Nathan Froyd <froydnj@codesourcery.com>
9983 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9985 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9987 * README.QMTEST: Remove.
9989 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9990 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9993 * gfortran.dg/array_constructor_37.f90 : New test.
9995 2011-03-05 Jason Merrill <jason@redhat.com>
9997 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9998 * g++.dg/abi/mangle45.C: Likewise.
9999 * g++.dg/cpp0x/trailing1.C: Likewise.
10001 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10003 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10005 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10007 PR rtl-optimization/47899
10008 * gcc.dg/pr47899.c: New test.
10010 * gcc.dg/torture/pr47968.c: Ignore warnings.
10012 PR tree-optimization/47967
10013 * gcc.c-torture/compile/pr47967.c: New test.
10015 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10017 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10018 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10020 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10022 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10023 and property_getAttributes() if __OBJC2__.
10024 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10025 * objc.dg/property/property-encoding-1.m: New.
10026 * obj-c++.dg/property/property-encoding-1.mm: New.
10028 2011-03-04 Jason Merrill <jason@redhat.com>
10030 * g++.dg/template/pseudodtor6.C: New.
10032 * g++.dg/inherit/covariant19.C: New.
10034 2011-03-04 Richard Guenther <rguenther@suse.de>
10036 PR middle-end/47968
10037 * gcc.dg/torture/pr47968.c: New testcase.
10039 2011-03-04 Richard Guenther <rguenther@suse.de>
10041 PR middle-end/47975
10042 * gcc.dg/torture/pr47975.c: New testcase.
10044 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10047 * g++.dg/template/crash106.C: New.
10049 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10052 * gcc.dg/gomp/pr47963.c: New test.
10053 * g++.dg/gomp/pr47963.C: New test.
10055 2011-03-02 Jason Merrill <jason@redhat.com>
10057 * g++.dg/cpp0x/regress/condition1.C: New.
10059 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10061 2011-03-01 Jason Merrill <jason@redhat.com>
10063 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10065 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10067 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10069 PR rtl-optimization/47925
10070 * gcc.c-torture/execute/pr47925.c: New test.
10072 2011-03-01 Jason Merrill <jason@redhat.com>
10074 * g++.dg/cpp0x/decltype25.C: New.
10076 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10078 2011-03-01 Richard Guenther <rguenther@suse.de>
10080 PR tree-optimization/47890
10081 * gcc.dg/torture/pr47890.c: New testcase.
10083 2011-03-01 Richard Guenther <rguenther@suse.de>
10086 * gcc.dg/lto/pr47924_0.c: New testcase.
10088 2011-03-01 Richard Guenther <rguenther@suse.de>
10091 * gfortran.dg/lto/pr46911_0.f: New testcase.
10093 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10095 PR libgfortran/47933
10096 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10097 compile errors from older code form.
10099 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10101 PR libgfortran/47567
10102 * gfortran.dg/fmt_fw_d.f90: New test.
10104 2011-02-28 Jason Merrill <jason@redhat.com>
10106 * g++.dg/inherit/covariant18.C: New.
10108 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10110 PR middle-end/47893
10111 * gcc.dg/pr47893.c: New test.
10113 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10115 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10116 NULL in case of a selector with conflicting types.
10117 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10119 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10121 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10122 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10123 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10124 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10126 2011-02-28 Jason Merrill <jason@redhat.com>
10129 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10131 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10133 PR libgfortran/47778
10134 * gfortran.dg/namelist_71.f90: New test.
10136 2011-02-27 Jason Merrill <jason@redhat.com>
10139 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10140 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10142 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10145 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10147 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10150 * gfortran.dg/gomp/task-1.f90: Removed.
10152 2011-02-26 Jason Merrill <jason@redhat.com>
10154 * g++.dg/template/this-targ1.C: New.
10156 * g++.dg/cpp0x/regress/template-const1.C: New.
10157 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10158 * g++.dg/template/function1.C: Adjust.
10159 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10160 * g++.dg/debug/debug7.C: Adjust.
10162 2011-02-26 Tobias Burnus <burnus@net-b.de>
10165 * gfortran.dg/gomp/task-1.f90: New.
10167 2011-02-25 Jie Zhang <jie@codesourcery.com>
10169 * gcc.target/arm/neon-thumb2-move.c: Add
10170 dg-require-effective-target arm_thumb2_ok.
10172 2011-02-24 Jason Merrill <jason@redhat.com>
10174 * g++.dg/parse/constant1.C: Specify C++98 mode.
10175 * g++.dg/parse/constant5.C: Likewise.
10176 * g++.dg/parse/error2.C: Likewise.
10177 * g++.dg/parse/semicolon3.C: Likewise.
10178 * g++.dg/template/crash14.C: Likewise.
10179 * g++.dg/template/local4.C: Likewise.
10180 * g++.dg/template/nontype3.C: Likewise.
10181 * g++.dg/parse/crash31.C: Adjust expected errors.
10182 * g++.dg/template/function1.C: Likewise.
10183 * g++.dg/template/ref3.C: Likewise.
10184 * g++.dg/template/static9.C: Likewise.
10185 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10187 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10188 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10189 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10190 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10191 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10193 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10196 * gfortran.dg/pr47878.f90: New test.
10198 2011-02-24 Richard Guenther <rguenther@suse.de>
10201 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10202 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10204 2011-02-24 Richard Guenther <rguenther@suse.de>
10207 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10208 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10210 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10212 PR libgfortran/47567
10213 * gfortran.dg/fmt_f0_1.f90: Update test.
10215 2011-02-23 Jason Merrill <jason@redhat.com>
10217 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10218 * g++.dg/abi/mangle45.C: New.
10220 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10221 * g++.dg/template/canon-type-9.C: Match use of decltype
10222 between declaration and definition.
10223 * g++.dg/template/canon-type-12.C: Likewise.
10225 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10228 * gfortran.dg/nested_allocatables_1.f90: New.
10230 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10233 * g++.dg/pr46868.C: New test.
10234 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10235 * g++.dg/parse/error14.C: Adjust.
10237 2011-02-23 Richard Guenther <rguenther@suse.de>
10239 PR tree-optimization/47838
10240 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10242 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10244 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10246 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10248 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10249 * gfortran.dg/count_init_expr.f03: Ditto.
10250 * gfortran.dg/gomp/pr43711.f90: Ditto.
10251 * gcc.dg/struct-parse-2.c: Ditto.
10252 * gcc.dg/parse-error-3.c: Ditto.
10253 * gcc.dg/Wlogical-op-1.c: Ditto.
10254 * gcc.dg/Walways-true-1.c: Ditto.
10255 * gcc.dg/pr24225.c: Ditto.
10256 * gcc.dg/Walways-true-2.c: Ditto.
10257 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10258 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10259 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10260 * g++.dg/overload/defarg4.C: Ditto.
10261 * g++.dg/inherit/covariant16.C: Ditto.
10262 * g++.dg/inherit/virtual7.C: Ditto.
10263 * g++.dg/template/canon-type-9.C: Ditto.
10264 * g++.dg/template/access19.C: Ditto.
10265 * g++.dg/template/call7.C: Ditto.
10266 * g++.dg/template/canon-type-2.C: Ditto.
10267 * g++.dg/template/init7.C: Ditto.
10268 * g++.dg/template/sizeof-template-argument.C: Ditto.
10269 * g++.dg/template/const3.C: Ditto.
10270 * g++.dg/template/sfinae26.C: Ditto.
10271 * g++.dg/template/sfinae26.C: Ditto.
10272 * g++.dg/template/canon-type-11.C: Ditto.
10273 * g++.dg/template/union2.C: Ditto.
10274 * g++.dg/template/canon-type-3.C: Ditto.
10275 * g++.dg/template/canon-type-1.C: Ditto.
10276 * g++.dg/template/canon-type-5.C: Ditto.
10277 * g++.dg/template/canon-type-7.C: Ditto.
10278 * g++.dg/template/canon-type-10.C: Ditto.
10279 * g++.dg/template/spec36.C: Ditto.
10280 * g++.dg/template/typedef38.C: Ditto.
10281 * g++.dg/template/canon-type-4.C: Ditto.
10282 * g++.dg/template/canon-type-6.C: Ditto.
10283 * g++.dg/template/canon-type-13.C: Ditto.
10284 * g++.dg/template/instantiate9.C: Ditto.
10285 * g++.dg/template/ttp22.C: Ditto.
10286 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10287 * g++.dg/warn/Walways-true-1.C: Ditto.
10288 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10289 * g++.dg/warn/Walways-true-2.C: Ditto.
10290 * g++.dg/conversion/op4.C: Ditto.
10291 * g++.dg/opt/pr19650.C: Ditto.
10292 * g++.dg/lookup/friend11.C: Ditto.
10293 * g++.dg/other/default2.C: Ditto.
10294 * g++.dg/other/default3.C: Ditto.
10295 * g++.dg/other/dtor2.C: Ditto.
10296 * g++.dg/other/friend5.C: Ditto.
10297 * g++.dg/other/default5.C: Ditto.
10298 * g++.dg/init/brace6.C: Ditto.
10299 * g++.dg/init/aggr5.C: Ditto.
10300 * g++.dg/init/error2.C: Ditto.
10301 * g++.dg/expr/bound-mem-fun.C: Ditto.
10302 * g++.dg/expr/cond6.C: Ditto.
10303 * g++.dg/expr/stmt-expr-1.C: Ditto.
10304 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10305 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10306 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10307 * g++.dg/cpp0x/bracket1.C: Ditto.
10308 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10309 * g++.dg/cpp0x/pr38646.C: Ditto.
10310 * g++.dg/cpp0x/variadic73.C: Ditto.
10311 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10312 * g++.dg/cpp0x/bracket4.C: Ditto.
10313 * g++.dg/cpp0x/decltype4.C: Ditto.
10314 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10315 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10316 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10317 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10318 * g++.dg/cpp0x/decltype2.C: Ditto.
10319 * g++.dg/cpp0x/decltype1.C: Ditto.
10320 * g++.dg/cpp0x/bracket2.C: Ditto.
10321 * g++.dg/cpp0x/decltype5.C: Ditto.
10322 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10323 * g++.dg/cpp0x/variadic70.C: Ditto.
10324 * g++.dg/cpp0x/decltype6.C: Ditto.
10325 * g++.dg/cpp0x/rvo.C: Ditto.
10326 * g++.dg/cpp0x/vt-40092.C: Ditto.
10327 * g++.dg/cpp0x/variadic-new.C: Ditto.
10328 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10329 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10330 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10331 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10332 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10333 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10334 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10335 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10336 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10337 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10338 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10339 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10340 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10341 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10342 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10343 * g++.dg/cpp0x/pr39639.C: Ditto.
10344 * g++.dg/cpp0x/decltype3.C: Ditto.
10345 * g++.dg/cpp0x/variadic68.C: Ditto.
10346 * g++.dg/cpp0x/variadic-function.C: Ditto.
10347 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10348 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10349 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10350 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10351 * g++.dg/parse/crash35.C: Ditto.
10352 * g++.dg/parse/crash40.C: Ditto.
10353 * g++.dg/parse/defarg12.C: Ditto.
10354 * g++.dg/parse/crash34.C: Ditto.
10355 * g++.dg/parse/constructor3.C: Ditto.
10356 * g++.dg/parse/template23.C: Ditto.
10357 * g++.dg/parse/crash56.C: Ditto.
10358 * g++.dg/parse/dtor13.C: Ditto.
10359 * g++.dg/parse/error33.C: Ditto.
10360 * g++.dg/parse/ctor9.C: Ditto.
10361 * g++.dg/parse/error32.C: Ditto.
10362 * g++.dg/parse/error37.C: Ditto.
10363 * g++.dg/parse/bitfield3.C: Ditto.
10364 * g++.dg/parse/struct-4.C: Ditto.
10365 * g++.dg/ext/has_trivial_copy.C: Ditto.
10366 * g++.dg/ext/is_polymorphic.C: Ditto.
10367 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10368 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10369 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10370 * g++.dg/ext/is_union.C: Ditto.
10371 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10372 * g++.dg/ext/is_pod.C: Ditto.
10373 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10374 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10375 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10376 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10377 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10378 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10379 * g++.dg/ext/is_abstract.C: Ditto.
10380 * g++.dg/ext/has_trivial_assign.C: Ditto.
10381 * g++.dg/ext/is_class.C: Ditto.
10382 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10383 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10384 * g++.dg/ext/is_base_of.C: Ditto.
10385 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10386 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10387 * g++.dg/ext/is_empty.C: Ditto.
10388 * g++.dg/ext/is_enum.C: Ditto.
10389 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10390 * gnat.dg/opt11.adb: Ditto.
10391 * obj-c++.dg/pr45735.mm: Ditto.
10392 * obj-c++.dg/pr24393.mm: Ditto.
10393 * obj-c++.dg/exceptions-2.mm: Ditto.
10394 * objc.dg/pr45735.m: Ditto.
10395 * objc.dg/pr24393.m: Ditto.
10397 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10399 * objc.dg/attributes/objc-exception-1.m: New.
10401 2011-02-23 Jie Zhang <jie@codesourcery.com>
10403 * gcc.dg/cpp/include7.c: New test.
10405 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10410 2011-02-23 Jie Zhang <jie@codesourcery.com>
10412 PR rtl-optimization/47763
10413 * gcc.dg/pr47763.c: New test.
10415 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10418 * gfortran.dg/whole_file_32.f90 : New test.
10420 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10423 * g++.dg/inherit/virtual7.C: New test.
10425 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10428 * objc.dg/type-size-3.m: Updated error message.
10429 * objc.dg/type-size-4.m: New test.
10430 * objc.dg/type-size-5.m: New test.
10432 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10434 * lib/gnat.exp: Fix comments.
10435 Don't load libgloss.exp.
10436 (default_gnat_version): Call $compiler with --version.
10437 Adapt regexp for gnatmake output, insert version.
10438 (gnat_version): New proc.
10439 (gnat_init): Remove gnat_libgcc_s_path.
10440 (gnat_target_compile): Likewise.
10441 Remove ld_library_path.
10442 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10443 (gnat_pass): Remove.
10444 (gnat_pass): Remove.
10445 (gnat_finish): Remove.
10446 (gnat_exit): Remove.
10447 (local_find_gnatmake): Reindent.
10448 (runtest_file_p): Remove.
10449 (prune_warnings): Remove.
10450 (find_gnatclean): New proc.
10451 * lib/gnat-dg.exp (lremove): New proc.
10452 (gnat-dg-test): Reindent.
10453 Remove additional output files.
10454 (gnat-dg-runtest): Remove.
10456 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10457 * gnat.dg/loop_optimization6.adb: Likewise.
10458 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10460 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10462 PR tree-optimization/47835
10463 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10465 2011-02-22 Tobias Burnus <burnus@net-b.de>
10467 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10468 * gfortran.dg/abstract_type_2.f03: Ditto.
10469 * gfortran.dg/abstract_type_3.f03: Ditto.
10470 * gfortran.dg/abstract_type_4.f03: Ditto.
10471 * gfortran.dg/abstract_type_5.f03: Ditto.
10472 * gfortran.dg/abstract_type_6.f03: Ditto.
10473 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10474 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10475 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10476 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10477 * gfortran.dg/array_function_5.f90: Ditto.
10478 * gfortran.dg/asynchronous_3.f03: Ditto.
10479 * gfortran.dg/char_expr_1.f90: Ditto.
10480 * gfortran.dg/class_14.f03: Ditto.
10481 * gfortran.dg/data_array_6.f: Ditto.
10482 * gfortran.dg/data_invalid.f90: Ditto.
10483 * gfortran.dg/dot_product_1.f03: Ditto.
10484 * gfortran.dg/func_derived_5.f90: Ditto.
10485 * gfortran.dg/func_result_4.f90: Ditto.
10486 * gfortran.dg/implied_do_1.f90: Ditto.
10487 * gfortran.dg/initialization_25.f90: Ditto.
10488 * gfortran.dg/initialization_26.f90: Ditto.
10489 * gfortran.dg/interface_34.f90: Ditto.
10490 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10491 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10492 * gfortran.dg/matmul_8.f03: Ditto.
10493 * gfortran.dg/merge_init_expr.f90: Ditto.
10494 * gfortran.dg/pack_assign_1.f90: Ditto.
10495 * gfortran.dg/pack_vector_1.f90: Ditto.
10496 * gfortran.dg/pointer_check_8.f90: Ditto.
10497 * gfortran.dg/product_init_expr.f03: Ditto.
10498 * gfortran.dg/reshape_order_5.f90: Ditto.
10499 * gfortran.dg/reshape_shape_1.f90: Ditto.
10500 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10501 * gfortran.dg/same_name_2.f90: Ditto.
10502 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10503 * gfortran.dg/spread_init_expr.f03: Ditto.
10504 * gfortran.dg/stmt_func_1.f90: Ditto.
10505 * gfortran.dg/sum_init_expr.f03: Ditto.
10506 * gfortran.dg/transpose_3.f03: Ditto.
10507 * gfortran.dg/unpack_init_expr.f03: Ditto.
10508 * gfortran.dg/warn_conversion.f90: Ditto.
10509 * gfortran.dg/warn_conversion_2.f90: Ditto.
10510 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10511 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10512 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10513 * gfortran.dg/whole_file_16.f90: Ditto.
10514 * gfortran.dg/whole_file_17.f90: Ditto.
10515 * gfortran.dg/whole_file_18.f90: Ditto.
10516 * gfortran.dg/whole_file_20.f03: Ditto.
10517 * gfortran.dg/whole_file_5.f90: Ditto.
10518 * gfortran.dg/whole_file_6.f90: Ditto.
10519 * gfortran.dg/write_invalid_format.f90: Ditto.
10520 * gfortran.dg/zero_sized_6.f90: Ditto.
10522 2011-02-21 Jeff Law <law@redhat.com>
10524 PR rtl-optimization/46178
10525 * gcc.target/i386/pr46178.c: New test.
10527 PR rtl-optimization/46002
10528 * gcc.c-torture/compile/pr46002.c: New test.
10530 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10532 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10535 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10538 * g++.dg/debug/pr47106.C: Require effective target lto.
10540 2011-02-21 Jason Merrill <jason@redhat.com>
10542 * g++.dg/cpp0x/constexpr-diag2.C: New.
10544 2011-02-20 Jason Merrill <jason@redhat.com>
10546 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10548 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10550 * g++.dg/overload/conv-op1.C: New.
10552 * g++.dg/cpp0x/constexpr-synth1.C: New.
10554 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10556 * objc.dg/layout-2.m: New.
10557 * objc.dg/selector-3.m: Adjusted location of error message.
10558 * objc.dg/type-size-3.m: Same.
10559 * obj-c++.dg/selector-3.mm: Same.
10561 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10564 * objc.dg/property/dotsyntax-22.m: New.
10565 * obj-c++.dg/property/dotsyntax-22.mm: New.
10567 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10570 * g++.dg/template/typedef38.C: New test.
10572 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10575 * gfortran.dg/whole_file_30.f90 : New test.
10576 * gfortran.dg/whole_file_31.f90 : New test.
10578 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10582 * gfortran.dg/whole_file_28.f90 : New test.
10583 * gfortran.dg/whole_file_29.f90 : New test.
10585 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10588 * g++.dg/template/crash105.C: New.
10590 2011-02-19 Jason Merrill <jason@redhat.com>
10592 * g++.dg/cpp0x/regress/no-elide1.C: New.
10594 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10596 PR tree-optimization/46620
10597 * gcc.dg/pr46620.c: New.
10599 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10602 * gcc.target/i386/pr47809.c: New test.
10604 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10605 Tobias Burnus <burnus@net-b.de>
10607 * lib/target-supports.exp
10608 (check_effective_target_fortran_large_real): New check for large reals.
10609 * gfortran.dg/nan_7.f90: New test.
10611 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10613 PR libgfortran/47567
10614 * gfortran.dg/fmt_f0_1.f90: Update test.
10616 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10619 * gfortran.dg/array_constructor_36.f90 : New test.
10620 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10621 allow for comparison between different elements of the array
10622 constructor at different levels of optimization.
10624 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10626 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10627 * gcc.target/i386/pr32280-1.c: Likewise.
10629 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10632 * gcc.target/i386/pr47800.c: New test.
10634 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10636 * objc/execute/exceptions/foward-1.x: New.
10638 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10641 * gfortran.dg/derived_constructor_comps_4.f90: New.
10643 2011-02-18 Tobias Burnus
10646 * gfortran.dg/func_result_6.f90: New.
10648 2011-02-18 Michael Matz <matz@suse.de>
10651 * gfortran.dg/lto/pr45586_0.f90: New test.
10652 * gfortran.dg/typebound_proc_20.f90: Ditto.
10653 * gfortran.dg/typebound_proc_21.f90: Ditto.
10655 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10658 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10660 2011-02-18 Tobias Burnus <burnus@net-b.de>
10663 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10664 gcc_warning_prefix.
10665 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10666 normalizing the error/warning output.
10667 * gfortran.dg/Wall.f90: Update dg-error/warning.
10668 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10669 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10670 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10671 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10672 * gfortran.dg/class_30.f90: Update dg-error/warning.
10673 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10674 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10675 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10676 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10677 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10678 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10679 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10680 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10681 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10682 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10683 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10684 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10685 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10686 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10687 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10688 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10689 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10690 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10691 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10692 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10693 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10694 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10695 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10696 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10697 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10699 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10702 * gfortran.dg/proc_ptr_comp_30.f90: New.
10704 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10707 * gcc.target/i386/pr47780.c: New test.
10709 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10712 * gfortran.dg/class_40.f03: New.
10714 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10717 * g++.dg/cpp0x/auto21.C: New test.
10719 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10721 * objc.dg/special/unclaimed-category-1.h: Updated for
10723 * objc.dg/special/unclaimed-category-1.m: Same.
10724 * objc.dg/zero-link-1.m: Same.
10725 * objc.dg/lookup-1.m: Same.
10726 * objc.dg/torture/strings/const-str-9.m
10727 * objc.dg/torture/strings/const-str-10.m: Same.
10728 * objc.dg/torture/strings/const-str-11.m: Same.
10729 * objc.dg/torture/forward-1.m: Same.
10730 * objc.dg/zero-link-2.m: Same.
10731 * objc.dg/encode-7-next-64bit.m: Same.
10732 * objc.dg/method-4.m: Same.
10733 * objc.dg/next-runtime-1.m: Same.
10734 * objc.dg/image-info.m: Same.
10735 * objc.dg/pr23214.m: Same.
10736 * objc.dg/symtab-1.m: Same.
10737 * obj-c++.dg/basic.m: Same.
10738 * obj-c++.dg/proto-lossage-3.m: Same.
10739 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10740 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10741 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10742 * obj-c++.dg/method-11.m: Same.
10743 * objc/execute/enumeration-1.m: Same.
10744 * objc/execute/object_is_class.m: Same.
10745 * objc/execute/formal_protocol-2.m: Same.
10746 * objc/execute/formal_protocol-4.m: Same.
10747 * objc/execute/formal_protocol-6.m: Same.
10748 * objc/execute/bycopy-3.m: Same.
10749 * objc/execute/exceptions/catchall-1.m: Same.
10750 * objc/execute/exceptions/finally-1.m: Same.
10751 * objc/execute/exceptions/local-variables-1.m: Same.
10752 * objc/execute/exceptions/foward-1.m: Same.
10753 * objc/execute/bf-common.h
10754 * objc/execute/enumeration-2.m: Same.
10755 * objc/execute/formal_protocol-1.m: Same.
10756 * objc/execute/formal_protocol-3.m: Same.
10757 * objc/execute/formal_protocol-5.m: Same.
10758 * objc/execute/accessing_ivars.m: Same.
10759 * objc/execute/bycopy-2.m: Same.
10760 * objc/execute/formal_protocol-7.m: Same.
10761 * objc/execute/compatibility_alias.m: Same.
10762 * objc/execute/no_clash.m: Same.
10763 * objc/execute/object_is_meta_class.m: Same.
10764 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10765 * objc/execute/class-tests-1.h: Include stdio.h.
10766 * objc/execute/class-tests-2.h: Same.
10767 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10769 * obj-c++.dg/try-catch-2.mm: Same.
10771 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10774 * g++.dg/warn/Wunused-parm-4.C: New test.
10776 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10777 Jan Hubicka <jh@suse.cz>
10781 * g++.dg/debug/pr47106.C: New.
10783 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10786 * gcc.target/i386/pr43653.c: New test.
10788 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10791 * g++.dg/template/inherit6.C: New test.
10793 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10796 * gfortran.dg/class_39.f03: New.
10798 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10801 * g++.dg/cpp0x/variadic106.C: New test.
10803 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10805 PR libfortran/47757
10806 * gfortran.dg/pr47757-1.f90: New test.
10807 * gfortran.dg/pr47757-2.f90: New test.
10808 * gfortran.dg/pr47757-3.f90: New test.
10811 * g++.dg/cpp0x/enum8.C: New test.
10813 2011-02-15 Jason Merrill <jason@redhat.com>
10815 * g++.dg/inherit/implicit-trivial1.C: New.
10816 * g++.dg/cpp0x/implicit-trivial1.C: New.
10818 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10820 PR middle-end/47725
10821 * gcc.dg/torture/pr47725.c: Removed.
10823 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10826 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10827 constant does not generate a load from memory.
10829 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10831 PR middle-end/47725
10832 * gcc.dg/torture/pr47725.c: New.
10834 2011-02-15 Richard Guenther <rguenther@suse.de>
10836 PR tree-optimization/47743
10837 * gcc.dg/torture/pr47743.c: New testcase.
10839 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10841 PR middle-end/47581
10842 * gcc.target/i386/pr47581.c: New test.
10844 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10847 * gfortran.dg/select_type_22.f03: New.
10849 2011-02-14 Jason Merrill <jason@redhat.com>
10851 * g++.dg/cpp0x/regress/enum1.C: New.
10853 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10855 * gnat.dg/include.adb: New test.
10857 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10860 * gfortran.dg/class_38.f03: New.
10862 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10864 * gcc.dg/pr46494.c: New test.
10866 2011-02-14 Richard Guenther <rguenther@suse.de>
10868 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10870 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10873 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10874 sparc*-sun-solaris2.11.
10876 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10879 * gfortran.dg/argument_checking_18.f90: New.
10881 2011-02-13 Tobias Burnus <burnus@net-b.de>
10883 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10884 * gfortran.dg/argument_checking_17.f90: New.
10886 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10888 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10889 are temporarily disabled.
10890 * gfortran.dg/class_7.f03: Ditto.
10891 * gfortran.dg/coarray_14.f90: Ditto.
10892 * gfortran.dg/typebound_proc_13.f03: Ditto.
10894 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10897 * gfortran.dg/extends_11.f03: New.
10899 2011-02-11 Xinliang David Li <davidxl@google.com>
10901 PR tree-optimization/47707
10902 * g++.dg/tree-ssa/pr47707.C: New test.
10904 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10906 * g++.dg/opt/inline17.C: New test.
10908 2011-02-11 Tobias Burnus <burnus@net-b.de>
10911 * gfortran.dg/pure_formal_2.f90: New.
10913 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10915 PR rtl-optimization/47614
10916 * gfortran.dg/pr47614.f: New.
10918 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10921 * gcc.dg/opts-6.c: New test.
10923 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10926 * gcc.dg/pr47684.c: New test.
10928 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10931 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10932 c99_runtime, dg-add-options c99_runtime.
10933 (main): Use __asm__.
10935 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10938 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10939 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10940 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10941 * gcc.dg/ucnid-10.c: Likewise.
10942 * gcc.dg/ucnid-13.c: Likewise.
10943 * gcc.dg/ucnid-7.c: Likewise.
10944 * gcc.dg/ucnid-8.c: Likewise.
10945 Adapt dg-warning line number.
10947 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10949 * gcc.target/i386/parity-1.c: Use -march=k8.
10950 * gcc.target/i386/parity-2.c: Ditto.
10951 * gcc.target/i386/vecinit-1.c: Ditto.
10952 * gcc.target/i386/vecinit-2.c: Ditto.
10954 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10957 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10958 * gcc.target/mips/save-restore-3.c: Likewise.
10959 * gcc.target/mips/save-restore-4.c: Likewise.
10960 * gcc.target/mips/save-restore-5.c: Likewise.
10963 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10964 * g++.dg/tree-prof/partition2.C: Likewise.
10966 2011-02-09 Jason Merrill <jason@redhat.com>
10968 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10969 rather than misdeclare std::puts.
10971 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10972 * g++.dg/other/warning1.C: Likewise.
10973 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10974 * g++.old-deja/g++.gb/scope06.C: Likewise.
10975 * g++.old-deja/g++.law/cvt11.C: Likewise.
10976 * g++.old-deja/g++.law/init1.C: Likewise.
10977 * g++.dg/abi/mangle26.C: Likewise.
10979 * g++.dg/template/function1.C: Adjust for C++0x mode.
10980 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10982 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10983 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10985 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10987 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10989 * g++.dg/cpp0x/regress: New directory.
10990 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10991 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10992 * g++.dg/cpp0x/regress/regress3.C: New.
10994 2011-02-10 Richard Guenther <rguenther@suse.de>
10996 PR tree-optimization/47677
10997 * gcc.dg/torture/pr47677.c: New testcase.
10999 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11001 * objc.dg/special/load-category-1.m: Remove unused header.
11002 * objc.dg/special/load-category-1a.m: Likewise.
11003 * objc.dg/special/load-category-2.m: Likewise.
11004 * objc.dg/special/load-category-2a.m: Likewise.
11005 * objc.dg/special/load-category-3.m: Likewise.
11006 * objc.dg/special/load-category-3a.m: Likewise.
11007 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11008 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11009 * objc.dg/attributes/class-attribute-1.m: Likewise.
11010 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11011 * obj-c++.dg/property/property.exp: Likewise.
11012 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11013 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11014 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11015 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11016 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11017 * obj-c++.dg/template-8.mm: Likewise.
11019 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11022 * gcc.target/i386/pr47665.c: New test.
11024 2011-02-10 Jie Zhang <jie@codesourcery.com>
11028 2011-02-05 Jie Zhang <jie@codesourcery.com>
11030 * gcc.dg/pr42631.c: Update test.
11031 * gcc.dg/pr42631-2.c: New test.
11033 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11036 * gfortran.dg/proc_decl_25.f90: New.
11038 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11041 * gfortran.dg/typebound_assignment_2.f03: New.
11043 2011-02-09 Richard Guenther <rguenther@suse.de>
11045 PR tree-optimization/47664
11046 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11048 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11050 PR middle-end/47646
11051 * gnat.dg/uninit_func.adb: Adjust dg directive.
11053 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11055 PR middle-end/47646
11056 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11058 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11061 * gfortran.dg/auto_dealloc_2.f90: New.
11063 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11065 * gcc.dg/builtins-config.h: Remove __sgi handling.
11066 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11067 -std=c99 for mips-sgi-irix6.5*.
11069 2011-02-09 Martin Jambor <mjambor@suse.cz>
11071 PR middle-end/45505
11072 * gfortran.dg/pr25923.f90: Remove xfails.
11074 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11077 * gfortran.dg/inquire_14.f90: New test.
11079 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11082 * gfortran.dg/pointer_init_6.f90: New.
11084 2011-02-08 Jeff Law <law@redhat.com>
11086 PR tree-optimization/42893
11087 * gcc.tree-ssa/pr42893.c: New test.
11089 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11091 PR tree-optimization/46834
11092 PR tree-optimization/46994
11093 PR tree-optimization/46995
11094 * gcc.dg/graphite/id-pr46834.c: New.
11095 * gfortran.dg/graphite/id-pr46994.f90: New.
11096 * gfortran.dg/graphite/id-pr46995.f90: New.
11098 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11100 PR middle-end/47646
11101 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11102 using the variable is known the warning is emitted there.
11103 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11104 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11106 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11109 * gcc.dg/noreturn-1.c (foo5): Likewise.
11110 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11111 (method2): Likewise.
11113 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11114 the return statement using the uninitialized variable.
11115 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11117 2011-02-08 Richard Guenther <rguenther@suse.de>
11119 PR middle-end/47639
11120 * g++.dg/opt/pr47639.c: New testcase.
11122 2011-02-08 Richard Guenther <rguenther@suse.de>
11124 PR tree-optimization/47632
11125 * g++.dg/opt/pr47632.C: New testcase.
11127 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11129 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11131 2011-02-07 Richard Guenther <rguenther@suse.de>
11133 PR tree-optimization/47615
11134 * g++.dg/opt/pr47615.C: New testcase.
11136 2011-02-07 Richard Guenther <rguenther@suse.de>
11138 PR tree-optimization/47621
11139 * gcc.dg/torture/pr47621.c: New testcase.
11141 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11143 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11145 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11148 * gfortran.dg/allocate_with_source_1 : New test.
11150 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11152 PR middle-end/47610
11153 * gcc.dg/pr47610.c: New test.
11155 2011-02-05 Jie Zhang <jie@codesourcery.com>
11158 * gcc.dg/pr42631.c: Update test.
11159 * gcc.dg/pr42631-2.c: New test.
11161 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11164 * gfortran.dg/pr47574.f90: New test.
11166 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11168 PR tree-optimization/46194
11169 * gcc.dg/autopar/pr46194.c: New.
11171 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11173 PR tree-optimization/43695
11174 * g++.dg/ipa/pr43695.C: New.
11176 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11178 PR inline-asm/23200
11179 * gcc.dg/pr23200.c: New test.
11181 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11184 * g++.dg/pr47589.C: New test.
11186 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11189 * g++.dg/template/typedef37.C: New test.
11190 * g++.dg/template/param1.C: Adjust expected error message.
11192 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11194 PR middle-end/31490
11195 * gcc.dg/pr31490-2.c: New test.
11196 * gcc.dg/pr31490-3.c: New test.
11197 * gcc.dg/pr31490-4.c: New test.
11199 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11200 Jakub Jelinek <jakub@redhat.com>
11203 * g++.dg/parser/semicolon3.C: Adjust.
11204 * g++.dg/parser/semicolon4.C: New testcase.
11205 * g++.dg/pr46890.C: New testcase.
11207 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11210 * g++.dg/init/pr29571.C: New.
11212 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11214 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11215 instead of vect_int.
11217 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11220 * gcc.target/i386/pr47312.c: New test.
11223 * gcc.target/i386/pr47564.c: New test.
11225 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11227 PR tree-optimization/45122
11228 * gcc.dg/tree-ssa/pr45122.c: New.
11230 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11233 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11236 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11237 and vsx so a default --with-cpu=power7 doesn't give an error
11238 when -mavoid-indexed-addresses is used.
11240 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11241 wrapper function to save the arguments and then jump to the real
11242 function, rather than depending on the compiler not to move stuff
11244 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11246 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11247 Paul Thomas <pault@gcc.gnu.org>
11250 * gfortran.dg/class_37.f03 : New test.
11252 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11253 Richard Guenther <rguenther@suse.de>
11255 PR tree-optimization/40979
11257 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11258 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11259 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11260 check_vect_support_and_set_flags.
11261 * gfortran.dg/graphite/vect-pr40979.f90: New.
11263 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11266 * gfortran.dg/class_36.f03: New.
11268 2011-02-02 Richard Guenther <rguenther@suse.de>
11270 PR tree-optimization/47566
11271 * gcc.dg/lto/20110201-1_0.c: New testcase.
11273 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11279 * debug/pr47498.c: New.
11280 * debug/pr47501.c: New.
11282 2011-02-01 Richard Guenther <rguenther@suse.de>
11284 PR tree-optimization/47559
11285 * g++.dg/torture/pr47559.C: New testcase.
11287 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11290 * gfortran.dg/typebound_call_20.f03: New.
11292 2011-02-01 Richard Guenther <rguenther@suse.de>
11294 PR tree-optimization/47555
11295 * gcc.dg/pr47555.c: New testcase.
11297 2011-02-01 Richard Guenther <rguenther@suse.de>
11299 PR tree-optimization/47541
11300 * g++.dg/torture/pr47541.C: New testcase.
11302 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11305 * gfortran.dg/typebound_call_19.f03: New.
11307 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11310 * g++.dg/cpp0x/pr47416.C: New test.
11312 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11315 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11317 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11320 * gfortran.dg/typebound_assignment_1.f03: New.
11322 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11324 PR tree-optimization/47538
11325 * gcc.c-torture/execute/pr47538.c: New test.
11327 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11330 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11332 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11334 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11336 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11338 PR rtl-optimization/44031
11339 * gcc.c-torture/compile/20110131-1.c: New test.
11341 2011-01-31 Tobias Burnus <burnus@net-b.de>
11344 * gfortran.dg/stmt_func_1.f90: New.
11346 2011-01-31 Tobias Burnus <burnus@net-b.de>
11349 * gfortran.dg/interface_34.f90: New.
11351 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11354 * gfortran.dg/realloc_on_assign_5.f03: New test.
11355 * gfortran.dg/realloc_on_assign_5.f03: New test.
11357 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11359 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11360 * gfortran.dg/bessel_7.f90: Likewise.
11361 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11363 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11364 * gfortran.dg/sum_init_expr.f03: Likewise.
11366 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11368 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11371 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11372 loop only on "vect_intfloat_cvt" targets.
11374 2011-01-29 Tobias Burnus <burnus@net-b.de>
11377 * gfortran.dg/shape_6.f90: New.
11379 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11381 PR libgfortran/47434
11382 * gfortran.dg/read_infnan_1.f90: Update test.
11383 * gfortran.dg/module_nan.f90: Update test.
11384 * gfortran.dg/char4_iunit_1.f03: Update test.
11385 * gfortran.dg/large_real_kind_1.f90: Update test.
11386 * gfortran.dg/real_const_3.f90: Update test.
11387 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11389 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11392 * g++.dg/template/param2.C: New test.
11394 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11396 PR libgfortran/47285
11397 * gfortran.dg/fmt_g.f: New test.
11399 2011-01-28 Tobias Burnus <burnus@net-b.de>
11402 * gfortran.dg/pure_formal_1.f90: New.
11404 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11407 * gcc.dg/tls/pr42894.c: New test.
11409 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11411 * gcc.dg/pr47276.c: Add dg-require-visibility.
11413 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11415 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11417 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11418 Tobias Burnus <burnus@gcc.gnu.org>
11423 * gfortran.dg/realloc_on_assign_3.f03: New test.
11424 * gfortran.dg/realloc_on_assign_4.f03: New test.
11425 * gfortran.dg/allocatable_function_5.f90: New test.
11426 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11427 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11428 implemented" dg-errors.
11430 2011-01-27 Jan Hubicka <jh@suse.cz>
11432 PR middle-end/46949
11433 * gcc.dg/attr-weakref-4.c: New testcase
11435 2011-01-27 Martin Jambor <mjambor@suse.cz>
11437 PR tree-optimization/47228
11438 * gcc.dg/torture/pr47228.c: New test.
11440 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11442 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11444 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11446 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11447 when using auto-overlay support on the SPU.
11449 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11451 PR rtl-optimization/44174
11452 * gcc.target/i386/asm-6.c: New test.
11454 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11456 PR rtl-optimization/46856
11457 * gcc.c-torture/compile/pr46856.c: New test.
11459 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11460 Andrew Pinski <pinskia@gmail.com>
11463 * gcc.dg/pr43082.c: New.
11465 2011-01-26 DJ Delorie <dj@redhat.com>
11467 PR rtl-optimization/46878
11468 * gcc.dg/pr46878-1.c: New test.
11470 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11473 * g++.dg/cpp0x/pr47476.C: New test.
11475 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11477 * gcc.c-torture/compile/20110126-1.c: New test.
11479 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11482 * gcc.dg/torture/pr47473.c: New test.
11484 2011-01-26 Jan Hubicka <jh@suse.cz>
11487 * gcc.c-torture/execute/pr47237.c: New testcase.
11489 2011-01-26 Jan Hubicka <jh@suse.cz>
11491 PR tree-optimization/47190
11492 * gcc.dg/attr-weakref-3.c: New testcase.
11494 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11497 * gcc.dg/dll-9a.c: New test file.
11498 * gcc.dg/dll-11.c: Likewise.
11499 * gcc.dg/dll-12.c: Likewise.
11500 * gcc.dg/dll-12a.c: Likewise.
11501 * gcc.dg/dll-11a.c: Likewise.
11502 * gcc.dg/dll-9.c: Likewise.
11503 * gcc.dg/dll-10.c: Likewise.
11504 * gcc.dg/dll-10a.c: Likewise.
11505 * g++.dg/ext/dllexport4a.cc: Likewise.
11506 * g++.dg/ext/dllexport4.C: Likewise.
11507 * g++.dg/ext/dllexport5.C: Likewise.
11508 * g++.dg/ext/dllexport5a.cc: Likewise.
11510 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11512 PR tree-optimization/46970
11513 * gcc.dg/graphite/pr46970.c: New.
11515 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11517 PR tree-optimization/46215
11518 * gcc.dg/graphite/pr46215.c: New.
11520 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11522 PR tree-optimization/46168
11523 * gcc.dg/graphite/pr46168.c: New.
11525 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11527 PR tree-optimization/43657
11528 * gcc.dg/graphite/pr43657.c: New.
11530 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11532 PR tree-optimization/29832
11533 * gfortran.dg/graphite/pr29832.f90: New.
11535 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11537 PR tree-optimization/43567
11538 * gcc.dg/graphite/pr43567.c: New.
11540 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11542 * gfortran.dg/graphite/interchange-4.f: New.
11543 * gfortran.dg/graphite/interchange-5.f: New.
11545 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11546 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11547 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11548 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11549 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11550 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11551 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11552 * gfortran.dg/ltrans-7.f90: Removed.
11553 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11555 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11556 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11557 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11558 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11559 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11560 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11561 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11562 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11563 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11564 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11565 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11566 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11567 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11568 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11569 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11570 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11571 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11572 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11573 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11574 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11575 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11576 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11577 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11578 * gcc.dg/tree-ssa/data-dep-1.c
11579 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11580 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11581 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11582 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11583 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11585 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11587 PR tree-optimization/47265
11588 PR tree-optimization/47443
11589 * gcc.c-torture/compile/pr47265.c: New test.
11590 * gcc.dg/pr47443.c: New test.
11592 2011-01-25 Martin Jambor <mjambor@suse.cz>
11594 PR tree-optimization/47382
11595 * g++.dg/torture/pr47382.C: New test.
11596 * g++.dg/opt/devirt1.C: Xfail.
11598 2011-01-25 Yao Qi <yao@codesourcery.com>
11601 * gcc.target/arm/pr45701-1.c: New test.
11602 * gcc.target/arm/pr45701-2.c: New test.
11603 * gcc.target/arm/pr45701-3.c: New test.
11605 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11606 Jakub Jelinek <jakub@redhat.com>
11608 PR tree-optimization/47271
11609 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11611 2011-01-25 Nick Clifton <nickc@redhat.com>
11613 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11614 (saturate_add): Delete.
11615 (exchange): Delete.
11616 (main): Do not run saturate_add.
11617 (set_interrupts): Delete.
11619 2011-01-25 Tobias Burnus <burnus@net-b.de>
11622 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11624 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11626 PR tree-optimization/47427
11627 PR tree-optimization/47428
11628 * gcc.c-torture/compile/pr47427.c: New test.
11629 * gcc.c-torture/compile/pr47428.c: New test.
11631 2011-01-25 Richard Guenther <rguenther@suse.de>
11633 PR middle-end/47411
11634 * gcc.dg/torture/pr47411.c: New testcase.
11636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11638 * gfortran.dg/graphite/id-24.f: New.
11639 * gfortran.dg/graphite/id-25.f: New.
11641 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11643 * gfortran.dg/graphite/id-23.f: New.
11645 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11647 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11651 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11652 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11653 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11654 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11655 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11656 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11657 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11658 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11659 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11661 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11663 * gcc.dg/graphite/block-0.c: Add documentation.
11664 * gcc.dg/graphite/block-4.c: Same.
11665 * gcc.dg/graphite/block-7.c: Same.
11666 * gcc.dg/graphite/block-8.c: New.
11667 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11668 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11669 * gcc.dg/graphite/interchange-12.c: Add documentation.
11670 * gcc.dg/graphite/interchange-13.c: New.
11671 * gcc.dg/graphite/interchange-14.c: New.
11672 * gcc.dg/graphite/interchange-15.c: New.
11673 * gcc.dg/graphite/interchange-8.c: Add documentation.
11674 * gcc.dg/graphite/interchange-mvt.c: Same.
11676 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11679 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11680 * gcc.target/powerpc/altivec-14.c: Ditto.
11681 * gcc.target/powerpc/altivec-33.c: Ditto.
11682 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11683 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11684 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11685 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11686 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11687 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11688 * g++.dg/ext/altivec-15.C: Ditto.
11689 * g++.dg/ext/altivec-types-1.C: Ditto.
11690 * g++.dg/ext/altivec-types-2.C: Ditto.
11691 * g++.dg/ext/altivec-types-3.C: Ditto.
11692 * g++.dg/ext/altivec-types-4.C: Ditto.
11694 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11696 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11698 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11700 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11701 optimization options.
11703 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11705 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11708 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11710 2011-01-23 Tobias Burnus <burnus@net-b.de>
11713 * gfortran.dg/allocatable_scalar_12.f90: New.
11715 2011-01-23 Ira Rosen <irar@il.ibm.com>
11717 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11718 vectorization to be not profitable if peeling is used to
11719 realign the memory access.
11720 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11721 loop bound to avoid loop unrolling.
11722 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11724 2011-01-22 Jan Hubicka <jh@suse.cz>
11727 * g++.dg/lto/pr47333.C: New file.
11729 2011-01-22 Jan Hubicka <jh@suse.cz>
11731 PR tree-optimization/43884
11733 * gcc.dg/autopar/outer-2.c: Increase array size.
11734 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11736 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11739 * gfortran.dg/c_loc_tests_16.f90: New test.
11741 2011-01-22 Tobias Burnus <burnus@net-b.de>
11744 * gfortran.dg/typebound_proc_19.f90: New.
11746 2011-01-21 Jeff Law <law@redhat.com>
11748 PR tree-optimization/47053
11749 * g++.dg/pr47053.C: New test.
11751 2011-01-21 Jason Merrill <jason@redhat.com>
11754 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11756 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11759 * g++.dg/cpp0x/range-for10.C: New test.
11760 * g++.dg/template/for1.C: New test.
11762 PR middle-end/45566
11763 * g++.dg/tree-prof/partition3.C: New test.
11765 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11767 PR rtl-optimization/47366
11768 * g++.dg/opt/pr47366.C: New test.
11770 2011-01-21 Jason Merrill <jason@redhat.com>
11773 * g++.dg/cpp0x/constexpr-regress2.C: New.
11775 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11777 2011-01-21 Jeff Law <law@redhat.com>
11779 PR rtl-optimization/41619
11780 * gcc.dg/pr41619.c: New.
11782 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11784 PR tree-optimization/47355
11785 * g++.dg/opt/pr47355.C: New test.
11787 2011-01-21 Richard Guenther <rguenther@suse.de>
11789 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11792 2011-01-21 Richard Guenther <rguenther@suse.de>
11794 PR tree-optimization/47365
11795 * gcc.dg/torture/pr47365.c: New testcase.
11796 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11798 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11800 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11802 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11804 PR tree-optimization/47391
11805 * gcc.dg/pr47391.c: New test.
11807 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11809 * g++.dg/template/char1.C: Use signed char.
11811 2011-01-21 Tobias Burnus <burnus@net-b.de>
11814 * gfortran.dg/pointer_target_4.f90: New.
11816 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11819 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11820 ILP32 system and not IP32.
11822 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11825 * g++.dg/debug/pr46583.C: New.
11827 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11830 * g++.dg/debug/pr47283.C: New test.
11833 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11834 * gcc.target/i386/headmerge-2.c: Likewise.
11836 2011-01-20 Richard Guenther <rguenther@suse.de>
11838 PR middle-end/47370
11839 * gcc.dg/torture/pr47370.c: New testcase.
11841 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11843 PR tree-optimization/46130
11844 * gcc.dg/pr46130-1.c: New test.
11845 * gcc.dg/pr46130-2.c: New test.
11847 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11850 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11852 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11855 * g++.dg/debug/pr46240.cc: New.
11857 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11860 * g++.dg/template/anonunion1.C: New test.
11862 PR rtl-optimization/47337
11863 * gcc.c-torture/execute/pr47337.c: New test.
11865 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11868 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11870 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11872 PR tree-optimization/46021
11873 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11875 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11877 PR tree-optimization/47290
11878 * g++.dg/torture/pr47290.C: New test.
11880 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11883 * gfortran.dg/proc_ptr_comp_29.f90: New.
11885 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11888 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11889 powerpc-apple-darwin9.
11891 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11893 PR rtl-optimization/47299
11894 * gcc.c-torture/execute/pr47299.c: New test.
11896 2011-01-17 Jason Merrill <jason@redhat.com>
11898 * g++.dg/cpp0x/constexpr-virtual.C: New.
11900 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11903 * gfortran.dg/gomp/pr47331.f90: New test.
11905 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11908 * objc.dg/selector-warn-1.m: New.
11909 * obj-c++.dg/selector-warn-1.mm: New.
11911 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11913 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11914 Update dg-final accordingly.
11916 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11918 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11920 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11922 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11924 * gcc.dg/guality/pr36728-2.c: Likewise.
11926 2011-01-17 Richard Guenther <rguenther@suse.de>
11928 PR tree-optimization/47313
11929 * g++.dg/torture/pr47313.C: New testcase.
11931 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11934 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11935 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11936 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11937 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11939 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11941 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11942 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11943 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11945 2011-01-17 Richard Guenther <rguenther@suse.de>
11947 PR tree-optimization/45967
11948 * gcc.dg/torture/pr45967-2.c: New testcase.
11949 * gcc.dg/torture/pr45967-3.c: Likewise.
11951 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11954 * g++.dg/ext/pr47213.C: Require visibility.
11956 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11958 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11959 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11961 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11963 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11964 Linux-based targets.
11966 2011-01-13 Jan Hubicka <jh@suse.cz>
11968 PR tree-optimization/47276
11969 * gcc.dg/pr47276.c: New testcase.
11971 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11972 Jonathan Wakely <jwakely.gcc@gmail.com>
11975 * g++.dg/other/pr33558.C: New.
11976 * g++.dg/other/pr33558-2.C: New.
11978 2011-01-14 Martin Jambor <mjambor@suse.cz>
11980 PR tree-optimization/45934
11981 PR tree-optimization/46302
11982 * g++.dg/ipa/devirt-c-1.C: New test.
11983 * g++.dg/ipa/devirt-c-2.C: Likewise.
11984 * g++.dg/ipa/devirt-c-3.C: Likewise.
11985 * g++.dg/ipa/devirt-c-4.C: Likewise.
11986 * g++.dg/ipa/devirt-c-5.C: Likewise.
11987 * g++.dg/ipa/devirt-c-6.C: Likewise.
11988 * g++.dg/ipa/devirt-6.C: Likewise.
11989 * g++.dg/ipa/devirt-d-1.C: Likewise.
11990 * g++.dg/torture/pr45934.C: Likewise.
11992 2011-01-14 Jason Merrill <jason@redhat.com>
11994 * g++.dg/cpp0x/variadic105.C: New.
11996 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11997 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12000 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12001 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12002 execution tests on i?86-*-*, x86_64-*-* and
12003 powerpc*-apple-darwin* && ilp32.
12004 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12005 tests on i?86-*-* and x86_64-*-*.
12007 2011-01-14 Richard Guenther <rguenther@suse.de>
12009 PR tree-optimization/47280
12010 * g++.dg/opt/pr47280.C: New testcase.
12012 2011-01-14 Jason Merrill <jason@redhat.com>
12014 * g++.dg/cpp0x/constexpr-regress1.C: New.
12016 * g++.dg/ext/flexary2.C: New.
12018 2011-01-14 Richard Guenther <rguenther@suse.de>
12020 PR middle-end/47281
12021 * gcc.dg/torture/pr47281.c: New testcase.
12022 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12024 2011-01-14 Richard Guenther <rguenther@suse.de>
12026 PR tree-optimization/47286
12027 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12029 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12032 * g++.dg/ext/pr47213.C: New.
12034 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12036 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12038 2011-01-13 Tobias Burnus <burnus@net-b.de>
12039 Mikael Morin <mikael@gcc.gnu.org>
12043 * gfortran.dg/select_type_20.f90: New.
12044 * gfortran.dg/select_type_21.f90: New.
12046 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12049 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12051 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12053 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12054 * gcc.dg/guality/pr36728-2.c: Likewise.
12056 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12059 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12061 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12063 PR rtl-optimization/45352
12064 * gcc.dg/pr45352-3.c: New.
12066 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12068 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12070 * g++.dg/cpp0x/range-for8.C: New.
12071 * g++.dg/cpp0x/range-for9.C: New.
12073 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12076 * g++.dg/debug/pr47209.C: New.
12078 2011-01-12 Richard Guenther <rguenther@suse.de>
12081 * gcc.dg/lto/pr47259_0.c: New testcase.
12082 * gcc.dg/lto/pr47259_1.c: Likewise.
12084 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12086 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12087 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12088 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12089 methods missing from the OBJC2 Object.
12090 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12091 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12092 GNU and NeXT runtimes.
12093 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12095 * objc-obj-c++-shared/Object1.m: Likewise.
12096 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12097 * objc.dg/proto-qual-1.m: Likewise.
12098 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12099 * obj-c++.dg/proto-qual-1.mm: Likewise.
12101 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12104 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12106 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12108 Fixed the Objective-C++ testsuite and updated all tests.
12109 * lib/obj-c++.exp (obj-c++_init): Declare and set
12110 gcc_warning_prefix and gcc_error_prefix.
12111 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12112 'dg-warning', 'dg-message' and 'dg-error'.
12113 * obj-c++.dg/class-extension-3.mm: Likewise.
12114 * obj-c++.dg/class-protocol-1.mm: Likewise.
12115 * obj-c++.dg/encode-7.mm: Likewise.
12116 * obj-c++.dg/exceptions-3.mm: Likewise.
12117 * obj-c++.dg/exceptions-5.mm: Likewise.
12118 * obj-c++.dg/method-12.mm: Likewise.
12119 * obj-c++.dg/method-13.mm: Likewise.
12120 * obj-c++.dg/method-15.mm: Likewise.
12121 * obj-c++.dg/method-16.mm: Likewise.
12122 * obj-c++.dg/method-4.mm: Likewise.
12123 * obj-c++.dg/method-8.mm: Likewise.
12124 * obj-c++.dg/method-conflict-1.mm: Likewise.
12125 * obj-c++.dg/method-conflict-2.mm: Likewise.
12126 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12127 and uncommented second part of the testcase now that the testsuite
12129 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12130 and uncommented second part of the testcase now that the testsuite
12132 * obj-c++.dg/private-1.mm: Likewise.
12133 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12134 * obj-c++.dg/syntax-error-7.mm: Likewise.
12135 * obj-c++.dg/warn5.mm: Likewise.
12136 * obj-c++.dg/property/at-property-14.mm: Likewise.
12137 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12139 * obj-c++.dg/property/at-property-18.mm: Likewise.
12140 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12142 * obj-c++.dg/property/at-property-21.mm: Likewise.
12143 * obj-c++.dg/property/at-property-28.mm: Likewise.
12144 * obj-c++.dg/property/at-property-5.mm: Likewise.
12145 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12146 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12147 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12148 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12149 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12150 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12151 * obj-c++.dg/tls/diag-5.mm: Likewise.
12152 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12153 dg-error, now matched correctly.
12155 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12157 * objc.dg/property/at-property-29.m: New.
12158 * obj-c++.dg/property/at-property-29.mm: New.
12160 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12162 * go.test/go-test.exp (go-set-goarch): New proc.
12163 (go-gc-tests): Use it.
12165 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12168 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12170 2011-01-11 Richard Henderson <rth@redhat.com>
12172 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12174 2011-01-11 Jan Hubicka <jh@suse.cz>
12178 * gcc.dg/lto/pr45721_1.c: New file.
12179 * gcc.dg/lto/pr45721_0.c: New file.
12181 2011-01-11 Richard Guenther <rguenther@suse.de>
12183 PR tree-optimization/46076
12184 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12186 2011-01-11 Jeff Law <law@redhat.com>
12188 * PR tree-optimization/47086
12189 * gcc.dg/pr47086.c: New test.
12191 2011-01-11 Jason Merrill <jason@redhat.com>
12194 * g++.dg/template/new10.C: New.
12197 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12199 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12201 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12202 Split type definitions and NSConstantString class into...
12203 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12204 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12205 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12206 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12207 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12208 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12210 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12211 encode defines for newer NeXT system headers.
12212 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12213 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12214 * objc.dg/foreach-5.m: Likewise.
12215 * objc.dg/foreach-2.m: Likewise.
12216 * objc.dg/foreach-4.m: Likewise.
12217 * objc.dg/torture/strings/string1.m: Likewise.
12218 * objc.dg/torture/strings/string2.m: Likewise.
12219 * objc.dg/torture/strings/string3.m: Likewise.
12220 * objc.dg/torture/strings/string4.m: Likewise.
12221 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12222 header and stand alone.
12223 * obj-c++.dg/strings/strings-2.mm: Likewise.
12224 * objc.dg/torture/strings/const-str-3.m: Likewise.
12225 * objc.dg/strings/strings-2.m: Likewise.
12226 * objc.dg/strings/const-str-12b.m: Likewise.
12228 2011-01-12 Richard Guenther <rguenther@suse.de>
12230 PR middle-end/32511
12231 * gcc.dg/attr-weak-1.c: Adjust.
12233 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12236 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12237 standard compliant and comment.
12239 2011-01-10 Jan Hubicka <jh@suse.cz>
12242 * gcc.dg/initpri3.c: New testcase.
12244 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12247 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12248 externally visible.
12253 (g_ebp_save): Likewise.
12254 (g_esp_save): Likewise.
12256 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12258 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12260 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12262 PR tree-optimization/46021
12263 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12264 i?86-*-*, x86_64-*-*.
12266 2011-01-10 Jeff Law <law@redhat.com>
12268 * PR tree-optimization/47141
12269 * gcc.c-torture/compile/pr47141.c: New test.
12271 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12274 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12275 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12276 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12277 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12280 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12281 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12282 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12283 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12284 being vectorized. Adjust dg-final pattern.
12287 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12288 * gcc.dg/vect/slp-24.c: Likewise.
12290 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12293 * g++.dg/other/pr47218-1.C: New test file.
12294 * g++.dg/other/pr47218.C: Likewise.
12295 * g++.dg/other/pr47218.h: New supporting header.
12297 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12300 * objc.dg/attributes/invalid-attribute-1.m: New.
12301 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12303 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12306 * gfortran.dg/proc_ptr_comp_28.f90: New.
12308 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12310 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12311 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12312 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12313 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12314 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12315 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12316 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12317 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12318 * objc.dg/gnu-api-2-class.m: Likewise.
12319 * objc.dg/gnu-api-2-ivar.m: Likewise.
12320 * objc.dg/gnu-api-2-method.m: Likewise.
12321 * objc.dg/gnu-api-2-objc.m: Likewise.
12322 * objc.dg/gnu-api-2-object.m: Likewise.
12323 * objc.dg/gnu-api-2-property.m: Likewise.
12324 * objc.dg/gnu-api-2-protocol.m: Likewise.
12325 * objc.dg/gnu-api-2-sel.m: Likewise.
12327 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12329 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12330 * objc.dg/objc-foreach-4.m: Likewise.
12331 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12332 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12333 * objc.dg/foreach-4.m: Likewise.
12334 * objc.dg/foreach-5.m: Likewise.
12335 * objc.dg/foreach-3.m: Return self from init.
12337 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12340 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12342 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12345 * gfortran.dg/class_35.f90: New.
12347 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12349 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12351 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12354 * objc.dg/invalid-method-2.m: New.
12355 * obj-c++.dg/invalid-method-2.mm: New.
12357 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12360 * gfortran.dg/transpose_optimization_2.f90 : New test.
12362 2011-01-08 Jan Hubicka <jh@suse.cz>
12364 PR tree-optmization/46469
12365 * g++.dg/torture/pr46469.C: New testcase.
12367 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12369 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12370 emulation of libobjc-gnu structure layout functionality to ..
12371 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12372 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12373 * objc/execute/bf-common.h: Adjust headers.
12374 * objc/execute/bf-1.m: Likewise.
12375 * objc/execute/bf-2.m: Likewise.
12376 * objc/execute/bf-3.m: Likewise.
12377 * objc/execute/bf-4.m: Likewise.
12378 * objc/execute/bf-5.m: Likewise.
12379 * objc/execute/bf-6.m: Likewise.
12380 * objc/execute/bf-7.m: Likewise.
12381 * objc/execute/bf-8.m: Likewise.
12382 * objc/execute/bf-9.m: Likewise.
12383 * objc/execute/bf-10.m: Likewise.
12384 * objc/execute/bf-11.m: Likewise.
12385 * objc/execute/bf-12.m: Likewise.
12386 * objc/execute/bf-13.m: Likewise.
12387 * objc/execute/bf-14.m: Likewise.
12388 * objc/execute/bf-15.m: Likewise.
12389 * objc/execute/bf-16.m: Likewise.
12390 * objc/execute/bf-17.m: Likewise.
12391 * objc/execute/bf-18.m: Likewise.
12392 * objc/execute/bf-19.m: Likewise.
12393 * objc/execute/bf-20.m: Likewise.
12394 * objc/execute/bf-21.m: Likewise.
12395 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12396 objc_get_type_qualifiers ().
12398 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12401 * gfortran.dg/dependency_39.f90: New test.
12403 2011-01-07 Jan Hubicka <jh@suse.cz>
12405 Get builtins tests ready for linker plugin.
12406 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12407 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12408 my_memset, my_bzero): Mark used.
12409 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12410 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12412 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12415 2011-01-07 Jan Hubicka <jh@suse.cz>
12417 PR tree-optimization/46367
12418 * g++.dg/torture/pr46367.C: New file.
12420 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12423 * gcc.dg/pr47201.c: New test.
12426 * gcc.dg/tree-prof/pr47187.c: New test.
12428 2011-01-07 Tobias Burnus <burnus@net-b.de>
12431 * gfortran.dg/extends_type_of_3.f90: New.
12433 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12435 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12436 * g++.dg/ext/dllimport-MI1.C: Likewise.
12437 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12438 * g++.dg/ext/dllimport10.C: Likewise.
12439 * g++.dg/ext/dllimport11.C: Likewise.
12440 * g++.dg/ext/dllimport12.C: Likewise.
12441 * g++.dg/ext/dllimport13.C: Likewise.
12442 * g++.dg/ext/dllimport2.C: Likewise.
12443 * g++.dg/ext/dllimport3.C: Likewise.
12444 * g++.dg/ext/dllimport4.C: Likewise.
12445 * g++.dg/ext/dllimport5.C: Likewise.
12446 * g++.dg/ext/dllimport6.C: Likewise.
12447 * g++.dg/ext/dllimport8.C: Likewise.
12448 * g++.dg/ext/dllimport9.C: Likewise.
12449 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12450 targets, too. Additionally enable test for i?86-*-mingw*.
12451 * g++.dg/ext/selectany1.C: Likewise.
12452 Remove guard variable check.
12454 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12458 * gfortran.dg/storage_size_3.f08: Extended.
12460 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12463 * g++.dg/template/stdarg1.C: New test.
12465 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12468 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12469 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12470 from the interface of functions to not hide the errors that
12473 2011-01-06 Jan Hubicka <jh@suse.cz>
12475 * gcc.dg/lto/pr47188_0.c: New testcase.
12476 * gcc.dg/lto/pr47188_1.c: New testcase.
12478 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12482 * gfortran.dg/interface_33.f90: New test.
12484 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12487 * gcc.c-torture/compile/pr47150.c: New test.
12489 2011-01-06 Ira Rosen <irar@il.ibm.com>
12491 PR tree-optimization/47139
12492 * gcc.dg/vect/pr47139.c: New test.
12494 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12497 * gfortran.dg/extends_type_of_2.f03: New.
12499 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12501 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12503 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12505 * gnat.dg/opt14.adb: New test.
12507 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12510 * gfortran.dg/allocate_error_2.f90: New test.
12512 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12515 * gfortran.dg/storage_size_3.f08: New.
12517 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12519 PR libgfortran/47154
12520 * gfortran.dg/namelist_68.f90: New test.
12522 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12524 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12526 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12529 * gfortran.dg/class_34.f90: New.
12531 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12533 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12534 use __builtin_inff. Skip all single-precision tests that require
12537 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12539 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12541 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12543 PR tree-optimization/47148
12544 * gcc.c-torture/execute/pr47148.c: New test.
12546 PR tree-optimization/47155
12547 * gcc.c-torture/execute/pr47155.c: New test.
12549 PR rtl-optimization/47157
12550 * gcc.c-torture/compile/pr47157.c: New test.
12552 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12554 * gcc.dg/torture/vector-shift2.c (schar): Define.
12555 (main): Always use schar or uchar instead of plain "char" to avoid
12556 dependencies on implementation-defined char signedness.
12558 2011-01-03 Martin Jambor <mjambor@suse.cz>
12560 PR tree-optimization/46801
12561 * gnat.dg/pack9.adb: Remove xfail.
12563 2011-01-03 Martin Jambor <mjambor@suse.cz>
12565 PR tree-optimization/46984
12566 * g++.dg/ipa/pr46984.C: New test.
12568 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12571 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12573 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12575 PR tree-optimization/47140
12576 * gcc.c-torture/compile/pr47140.c: New test.
12578 PR rtl-optimization/47028
12579 * gcc.dg/pr47028.c: New test.
12581 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12583 * objc.dg/protocol-forward-1.m: Removed TODO.
12584 * objc.dg/protocol-forward-2.m: New.
12585 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12586 * obj-c++.dg/protocol-forward-2.mm: New.
12588 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12591 * g++.dg/eh/pr38662.C: New testcase.
12593 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12595 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12596 scan for newline '\n'.
12599 Copyright (C) 2011 Free Software Foundation, Inc.
12601 Copying and distribution of this file, with or without modification,
12602 are permitted in any medium without royalty provided the copyright
12603 notice and this notice are preserved.