1 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
5 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/warn_cxx0x2.C: New.
9 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
11 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp0x/warn_cxx0x2.C: New.
15 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
17 2011-10-23 Tom de Vries <tom@codesourcery.com>
19 PR tree-optimization/50763
20 * gcc.dg/pr50763.c: New test.
22 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
25 * gcc.target/i386/pr50788.c: New test.
27 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
29 PR tree-optimization/50819
30 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
31 * g++.dg/vect/slp-pr50819.cc: New test.
33 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/warn/Wconversion4.C: New.
38 2011-10-21 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
42 from element other than first and reverse permutation.
43 * gcc.dg/torture/vshuf-16.inc: Likewise.
44 * gcc.dg/torture/vshuf-8.inc: Likewise.
45 * gcc.dg/torture/vshuf-4.inc: Likewise.
47 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/parse/error43.C: New.
51 * g++.dg/parse/error44.C: Likewise.
53 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
54 Kirill Yukhin <kirill.yukhin@intel.com>
57 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
58 * gcc.target/i386/bmi2-check.h: Ditto.
60 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
63 * g++.dg/cpp0x/override2.C: Add test.
65 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
67 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
68 check_linker_plugin_available.
70 2011-10-21 Kai Tietz <ktietz@redhat.com>
72 * gcc.target/i386/branch-cost1.c: New test.
73 * gcc.target/i386/branch-cost2.c: New test.
74 * gcc.target/i386/branch-cost3.c: New test.
75 * gcc.target/i386/branch-cost4.c: New test.
77 2011-10-20 Steve Ellcey <sje@cup.hp.com>
79 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
81 2011-10-20 Steve Ellcey <sje@cup.hp.com>
84 * gcc.dg/pr49994-3.c: Skip on HP-UX.
86 2011-10-20 Joseph Myers <joseph@codesourcery.com>
88 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
89 (_moz_foo, EXT__foo): Use ASMNAME.
91 2011-10-20 Joseph Myers <joseph@codesourcery.com>
93 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
96 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
99 * gcc.target/i386/pr50766.c: New test.
101 2011-10-20 Jason Merrill <jason@redhat.com>
104 * g++.dg/eh/partial1.C: New.
106 2011-10-20 Richard Henderson <rth@redhat.com>
108 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
109 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
110 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
111 Use __builtin_shuffle.
113 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
116 * gfortran.dg/ishft_3.f90: Update test.
118 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
121 * gfortran.dg/substring_integer_index.f90: New test.
123 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
125 * gfortran.dg/format_string.f: New test.
127 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
129 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
131 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
133 2011-10-20 Joseph Myers <joseph@codesourcery.com>
135 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
136 gcc.target/i386/pr46226.c: Do not use
137 -mno-accumulate-outgoing-args.
139 2011-10-20 Joseph Myers <joseph@codesourcery.com>
141 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
142 including <strings.h>.
144 2011-10-19 Jan Hubicka <jh@suse.cz>
146 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
147 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
148 * lib/c-torture.exp: Likewise.
149 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
150 * gcc.c-torture/compile/sync-1.c: Likewise.
151 * gcc.c-torture/compile/sync-1.c: Likewise.
152 * gcc.c-torture/compile/sync-3.c: Likewise.
153 * gcc.dg/noncompile/invalid_asm.c: Likewise.
154 * gcc.dg/noncompile/920507-1.c: Likewise.
155 * gcc.dg/torture/pr36400.c: Likewise.
156 * g++.dg/torture/pr34850.C: Likewise.
158 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
160 * gnat.dg/source_ref1.adb: New test.
161 * gnat.dg/source_ref2.adb: Likewise.
163 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/parse/error42.C: New.
167 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
169 2011-10-19 Jason Merrill <jason@redhat.com>
172 * g++.dg/init/value9.C: New.
174 2011-10-19 Jakub Jelinek <jakub@redhat.com>
176 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
177 * gcc.dg/torture/vshuf-16.inc: Likewise.
178 * gcc.dg/torture/vshuf-8.inc: Likewise.
179 * gcc.dg/torture/vshuf-4.inc: Likewise.
181 2011-10-19 Janus Weil <janus@gcc.gnu.org>
184 * gfortran.dg/sizeof_proc.f90: New.
186 2011-10-19 Joseph Myers <joseph@codesourcery.com>
188 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
189 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
191 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
194 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
196 2011-10-19 Jason Merrill <jason@redhat.com>
199 * g++.dg/init/ref20.C: New.
201 2011-10-19 Kai Tietz <ktietz@redhat.com>
204 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
205 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
206 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
207 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
208 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
210 2011-10-19 Richard Guenther <rguenther@suse.de>
213 * gcc.dg/torture/pr50768.c: New testcase.
215 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
217 PR rtl-optimization/50340
218 * gcc.dg/pr50340.c: New.
220 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
222 PR tree-optimization/50717
224 * gcc.dg/pr50717-1.c: New file.
225 * gcc.target/arm/wmul-12.c: Correct types.
226 * gcc.target/arm/wmul-8.c: Correct types.
228 2011-10-18 Jason Merrill <jason@redhat.com>
231 * g++.dg/cpp0x/defaulted32.C: New.
234 * g++.dg/lookup/using23.C: New.
237 * g++.dg/cpp0x/implicit12.C: New.
238 * g++.dg/cpp0x/defaulted20.C: Adjust.
239 * g++.dg/cpp0x/defaulted21.C: Adjust.
240 * g++.dg/cpp0x/implicit-copy.C: Adjust.
241 * g++.dg/cpp0x/implicit4.C: Adjust.
242 * g++.dg/cpp0x/implicit5.C: Adjust.
243 * g++.dg/cpp0x/implicit8.C: Adjust.
244 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
245 * g++.dg/cpp0x/not_special.C: Adjust.
246 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
247 * g++.dg/cpp0x/rv1n.C: Adjust.
248 * g++.dg/cpp0x/rv2n.C: Adjust.
249 * g++.dg/cpp0x/rv3n.C: Adjust.
250 * g++.dg/cpp0x/rv4n.C: Adjust.
251 * g++.dg/cpp0x/rv5n.C: Adjust.
252 * g++.dg/cpp0x/rv6n.C: Adjust.
253 * g++.dg/cpp0x/rv7n.C: Adjust.
255 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
257 * gcc.target/i386/avx2-vpop-check.h: New header.
258 * gcc.target/i386/avx2-vpaddd-3.c: New test.
259 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
260 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
261 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
262 * gcc.target/i386/avx2-vpand-3.c: Ditto.
263 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
264 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
265 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
266 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
267 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
268 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
269 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
270 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
271 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
272 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
274 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
277 * gfortran.dg/coarray_subobject_1.f90: New test.
278 * gfortran.dg/coarray/subobject_1.f90: New test.
280 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
282 PR rtl-optimization/50205
283 * gcc.dg/pr50205.c: New.
285 2011-10-18 Richard Guenther <rguenther@suse.de>
287 PR tree-optimization/50767
288 * gcc.dg/torture/pr50767.c: New testcase.
290 2011-10-18 Julian Brown <julian@codesourcery.com>
292 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
293 * gcc.target/arm/unaligned-memcpy-1.c: New.
294 * gcc.target/arm/unaligned-memcpy-2.c: New.
295 * gcc.target/arm/unaligned-memcpy-3.c: New.
296 * gcc.target/arm/unaligned-memcpy-4.c: New.
298 2011-10-18 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/iso_c_binding_class.f03: New.
303 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
305 * testsuite/lib/target-supports.exp
306 (check_effective_target_vect_widen_shift): New.
307 * gcc.dg/vect/vect-widen-shift-s16.c: New.
308 * gcc.dg/vect/vect-widen-shift-s8.c: New.
309 * gcc.dg/vect/vect-widen-shift-u16.c: New.
310 * gcc.dg/vect/vect-widen-shift-u8.c: New.
312 2011-10-18 Richard Guenther <rguenther@suse.de>
314 * gcc.dg/torture/restrict-1.c: New testcase.
316 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
318 * g++.dg/ext/bases.C: New test.
320 2011-10-17 David S. Miller <davem@davemloft.net>
322 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
323 all operations to emit VIS instructions.
324 * gcc.target/sparc/fandnot.c: Likewise.
325 * gcc.target/sparc/fnot.c: Likewise.
326 * gcc.target/sparc/for.c: Likewise.
327 * gcc.target/sparc/fornot.c: Likewise.
328 * gcc.target/sparc/fxnor.c: Likewise.
329 * gcc.target/sparc/fxor.c: Likewise.
330 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
333 2011-10-17 Jakub Jelinek <jakub@redhat.com>
335 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
336 * gcc.dg/torture/vshuf-16.inc: New file.
337 * gcc.dg/torture/vshuf-2.inc: New file.
338 * gcc.dg/torture/vshuf-32.inc: New file.
339 * gcc.dg/torture/vshuf-4.inc: New file.
340 * gcc.dg/torture/vshuf-8.inc: New file.
341 * gcc.dg/torture/vshuf-main.inc: New file.
342 * gcc.dg/torture/vshuf-v16hi.c: New test.
343 * gcc.dg/torture/vshuf-v16qi.c: New test.
344 * gcc.dg/torture/vshuf-v2df.c: New test.
345 * gcc.dg/torture/vshuf-v2di.c: New test.
346 * gcc.dg/torture/vshuf-v2sf.c: New test.
347 * gcc.dg/torture/vshuf-v2si.c: New test.
348 * gcc.dg/torture/vshuf-v32qi.c: New test.
349 * gcc.dg/torture/vshuf-v4df.c: New test.
350 * gcc.dg/torture/vshuf-v4di.c: New test.
351 * gcc.dg/torture/vshuf-v4hi.c: New test.
352 * gcc.dg/torture/vshuf-v4sf.c: New test.
353 * gcc.dg/torture/vshuf-v4si.c: New test.
354 * gcc.dg/torture/vshuf-v8hi.c: New test.
355 * gcc.dg/torture/vshuf-v8qi.c: New test.
356 * gcc.dg/torture/vshuf-v8sf.c: New test.
357 * gcc.dg/torture/vshuf-v8si.c: New test.
359 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
361 PR tree-optimization/50746
362 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
364 2011-10-17 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
369 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/parse/error41.C: New.
373 * g++.dg/parse/error20.C: Adjust.
375 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/warn/format7.C: New.
379 * obj-c++.dg/warn7.mm: Likewise.
381 2011-10-17 Richard Guenther <rguenther@suse.de>
383 PR tree-optimization/50729
384 * gcc.dg/torture/pr50729.c: New testcase.
386 2011-10-15 Tom Tromey <tromey@redhat.com>
387 Dodji Seketeli <dodji@redhat.com>
389 * lib/prune.exp (prune_gcc_output): Prune output referring to
391 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
392 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
393 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
394 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
396 2011-10-15 Tom Tromey <tromey@redhat.com>
397 Dodji Seketeli <dodji@redhat.com>
399 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
401 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/inherit/error5.C: New.
406 2011-10-17 Janus Weil <janus@gcc.gnu.org>
410 * gfortran.dg/kind_tests_4.f90: New.
412 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
414 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
415 targets that support vector condition.
417 2011-10-16 Janus Weil <janus@gcc.gnu.org>
420 * gfortran.dg/c_kind_tests_3.f03: New.
422 2011-10-16 Janus Weil <janus@gcc.gnu.org>
425 * gfortran.dg/elemental_args_check_4.f90: New.
427 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
429 PR tree-optimization/50727
430 * gcc.dg/vect/pr50727.c: New test.
432 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
434 * gcc.dg/vla-23.c: New test.
436 2011-10-16 Jakub Jelinek <jakub@redhat.com>
438 PR tree-optimization/50596
439 * gcc.dg/vect/vect-cond-9.c: New test.
441 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
443 * gcc.dg/vect/bb-slp-29.c: New test.
445 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/ext/is_base_of_incomplete.C: New.
449 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
450 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
452 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
454 * gcc.target/sparc/combined-1.c: Compile at -O2.
456 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
458 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
459 (dg-options): Add -Wno-attributes.
460 * gcc.target/i386/fma_double_?.c: Ditto.
461 * gcc.target/i386/fma_run_float_?.c: Ditto.
462 * gcc.target/i386/fma_run_double_?.c: Ditto.
463 * gcc.target/i386/l_fma_float_?.c: Dtto.
464 * gcc.target/i386/l_fma_double_?.c: Ditto.
465 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
466 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
468 2011-10-15 Tobias Burnus <burnus@net-b.de>
470 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
472 * gfortran.dg/bind_c_usage_24.f90: Ditto.
473 * gfortran.dg/rank_3.f90: Ditto.
474 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
475 -std=f2008ts in dg-options.
476 * gfortran.dg/rank_4.f90: Ditto.
478 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
481 * gcc.target/sh/pr49263.c: New.
483 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
485 * gnat.dg/specs/debug1.ads: Tweak.
487 2011-10-14 Kai Tietz <ktietz@redhat.com>
489 * gfortran.fortran-torture/compile/logical-2.f90: New test.
491 2011-10-14 Jakub Jelinek <jakub@redhat.com>
493 * gcc.target/i386/sse2-mul-1.c: New test.
494 * gcc.target/i386/sse4_1-mul-1.c: New test.
495 * gcc.target/i386/avx-mul-1.c: New test.
496 * gcc.target/i386/xop-mul-1.c: New test.
497 * gcc.target/i386/avx2-mul-1.c: New test.
499 2011-10-14 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/nsdmi-list1.C: New.
505 * g++.dg/cpp0x/nsdmi-const1.C: New.
507 2011-10-14 Janus Weil <janus@gcc.gnu.org>
510 * gfortran.dg/pointer_intent_5.f90: New.
512 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
514 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
515 * gcc.target/i386/warn-vect-op-1.c: Ditto.
516 * gcc.target/i386/warn-vect-op-2.c: Ditto.
518 2011-10-14 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/pointer_check_11.f90: New.
522 * gfortran.dg/pointer_check_12.f90: New.
524 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
527 * g++.dg/overload/operator4.C: New.
529 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
531 * gcc.dg/di-longlong64-sync-1.c: New test.
532 * gcc.dg/di-sync-multithread.c: New test.
533 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
534 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
535 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
536 tests for v5, v6, v6k, and v7-a, and add-options helpers.
537 (check_effective_target_arm_arm_ok): New helper.
538 (check_effective_target_sync_longlong): New helper.
540 2011-10-14 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/50723
543 * gcc.dg/torture/pr50723.c: New testcase.
545 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
548 * g++.dg/warn/format6.C: New.
549 * obj-c++.dg/warn6.mm: Likewise.
551 2011-10-13 Richard Henderson <rth@redhat.com>
553 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
555 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
556 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
557 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
559 2011-10-13 Jason Merrill <jason@redhat.com>
562 * g++.dg/cpp0x/nsdmi-template2.C: New.
565 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
568 * g++.dg/init/vbase1.C: New.
570 2011-10-13 Jakub Jelinek <jakub@redhat.com>
572 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
573 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
574 * gcc.target/i386/avx-vphminposuw-2.c: New test.
575 * gcc.target/i386/avx-vphminposuw-3.c: New test.
577 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
579 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
581 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
583 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
585 2011-10-13 Richard Guenther <rguenther@suse.de>
587 PR tree-optimization/50712
588 * gcc.target/i386/pr50712.c: New testcase.
590 2011-10-13 Tom de Vries <tom@codesourcery.com>
592 * gcc.dg/memcpy-4.c: New test.
594 2011-10-13 Richard Guenther <rguenther@suse.de>
596 PR tree-optimization/50698
597 * g++.dg/vect/pr50698.cc: New testcase.
599 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
601 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
602 * gcc.target/powerpc/warn-2.c: Ditto.
604 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
605 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
606 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
607 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
608 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
609 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
610 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
611 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
612 * gcc.target/powerpc/ppc-pow.c: Likewise.
613 * gcc.target/powerpc/recip-1.c: Likewise.
614 * gcc.target/powerpc/recip-2.c: Likewise.
615 * gcc.target/powerpc/recip-3.c: Likewise.
616 * gcc.target/powerpc/recip-4.c: Likewise.
617 * gcc.target/powerpc/recip-5.c: Likewise.
619 2011-10-12 David S. Miller <davem@davemloft.net>
621 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
622 '-mvis3' instead of 'mcpu=niagara3' in options.
623 * gcc.target/sparc/fhalve.c: Likewise.
624 * gcc.target/sparc/fnegop.c: Likewise.
625 * gcc.target/sparc/fpadds.c: Likewise.
626 * gcc.target/sparc/fshift.c: Likewise.
627 * gcc.target/sparc/fucmp.c: Likewise.
628 * gcc.target/sparc/lzd.c: Likewise.
629 * gcc.target/sparc/vis3misc.c: Likewise.
630 * gcc.target/sparc/xmul.c: Likewise.
632 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
634 * gnat.dg/vect1.ad[sb]: New test.
635 * gnat.dg/vect1_pkg.ads: New helper.
636 * gnat.dg/vect2.ad[sb]: New test.
637 * gnat.dg/vect2_pkg.ads: New helper.
638 * gnat.dg/vect3.ad[sb]: New test.
639 * gnat.dg/vect3_pkg.ads: New helper.
640 * gnat.dg/vect4.ad[sb]: New test.
641 * gnat.dg/vect4_pkg.ads: New helper.
642 * gnat.dg/vect5.ad[sb]: New test.
643 * gnat.dg/vect5_pkg.ads: New helper.
644 * gnat.dg/vect6.ad[sb]: New test.
645 * gnat.dg/vect6_pkg.ads: New helper.
647 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
649 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
650 * gcc.target/i386/fma_run_double_2.c: Likewise.
651 * gcc.target/i386/fma_run_double_3.c: Likewise.
652 * gcc.target/i386/fma_run_double_4.c: Likewise.
653 * gcc.target/i386/fma_run_double_5.c: Likewise.
654 * gcc.target/i386/fma_run_double_6.c: Likewise.
655 * gcc.target/i386/fma_run_float_1.c: Likewise.
656 * gcc.target/i386/fma_run_float_2.c: Likewise.
657 * gcc.target/i386/fma_run_float_3.c: Likewise.
658 * gcc.target/i386/fma_run_float_4.c: Likewise.
659 * gcc.target/i386/fma_run_float_5.c: Likewise.
660 * gcc.target/i386/fma_run_float_6.c: Likewise.
662 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
663 remove the extra dg-options.
664 * gcc.target/i386/l_fma_double_2.c: Likewise.
665 * gcc.target/i386/l_fma_double_3.c: Likewise.
666 * gcc.target/i386/l_fma_double_4.c: Likewise.
667 * gcc.target/i386/l_fma_double_5.c: Likewise.
668 * gcc.target/i386/l_fma_double_6.c: Likewise.
669 * gcc.target/i386/l_fma_float_1.c: Likewise.
670 * gcc.target/i386/l_fma_float_2.c: Likewise.
671 * gcc.target/i386/l_fma_float_3.c: Likewise.
672 * gcc.target/i386/l_fma_float_4.c: Likewise.
673 * gcc.target/i386/l_fma_float_5.c: Likewise.
674 * gcc.target/i386/l_fma_float_6.c: Likewise.
676 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
678 PR tree-optimization/50189
679 * g++.dg/torture/pr50189.C: New testcase.
681 2011-10-12 Richard Guenther <rguenther@suse.de>
683 PR tree-optimization/50700
684 * gcc.dg/builtin-object-size-12.c: New testcase.
686 2011-10-12 Joseph Myers <joseph@codesourcery.com>
689 * gcc.c-torture/compile/pr50565-1.c,
690 gcc.c-torture/compile/pr50565-2.c: New tests.
692 2011-10-11 Jason Merrill <jason@redhat.com>
696 * g++.dg/template/constant1.C: New.
697 * g++.dg/template/constant2.C: New.
698 * g++.dg/cpp0x/constexpr-template3.C: New.
700 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
702 * gcc.target/i386/warn-vect-op-3.c: New test.
703 * gcc.target/i386/warn-vect-op-1.c: New test.
704 * gcc.target/i386/warn-vect-op-2.c: New test.
706 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
708 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
710 2011-10-11 Richard Guenther <rguenther@suse.de>
712 PR tree-optimization/50204
713 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
715 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
717 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
719 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
721 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
722 * gcc.target/i386/fma_double_2.c: Ditto.
723 * gcc.target/i386/fma_double_3.c: Ditto.
724 * gcc.target/i386/fma_double_4.c: Ditto.
725 * gcc.target/i386/fma_double_5.c: Ditto.
726 * gcc.target/i386/fma_double_6.c: Ditto.
727 * gcc.target/i386/fma_float_1.c: Ditto.
728 * gcc.target/i386/fma_float_2.c: Ditto.
729 * gcc.target/i386/fma_float_3.c: Ditto.
730 * gcc.target/i386/fma_float_4.c: Ditto.
731 * gcc.target/i386/fma_float_5.c: Ditto.
732 * gcc.target/i386/fma_float_6.c: Ditto.
733 * gcc.target/i386/l_fma_double_1.c: Ditto.
734 * gcc.target/i386/l_fma_double_2.c: Ditto.
735 * gcc.target/i386/l_fma_double_3.c: Ditto.
736 * gcc.target/i386/l_fma_double_4.c: Ditto.
737 * gcc.target/i386/l_fma_double_5.c: Ditto.
738 * gcc.target/i386/l_fma_double_6.c: Ditto.
739 * gcc.target/i386/l_fma_float_1.c: Ditto.
740 * gcc.target/i386/l_fma_float_2.c: Ditto.
741 * gcc.target/i386/l_fma_float_3.c: Ditto.
742 * gcc.target/i386/l_fma_float_4.c: Ditto.
743 * gcc.target/i386/l_fma_float_5.c: Ditto.
744 * gcc.target/i386/l_fma_float_6.c: Ditto.
745 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
746 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
747 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
748 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
749 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
750 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
751 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
752 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
753 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
754 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
755 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
756 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
758 2011-10-11 Tristan Gingold <gingold@adacore.com>
760 * gcc.dg/va-arg-4.c: New test.
761 * gcc.dg/va-arg-5.c: Ditto.
763 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
765 * lib/target-supports.exp (check_effective_target_fd_truncate):
766 Close and unlink test file before exit.
768 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
771 * gfortran.dg/forall_15.f90: New test case.
773 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
774 Andrew Macleod <amacleod@redhat.com>
776 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
777 wrappers for *other_threads() and *final_verify().
778 * gcc.dg/simulate-thread/simulate-thread.h
779 (simulate_thread_wrapper_other_threads): New.
780 (simulate_thread_wrapper_final_verify): New.
782 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
784 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
786 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
788 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
790 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
791 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
793 * gcc.target/i386/fma_1.h: New file.
794 * gcc.target/i386/fma_2.h: Likewise.
795 * gcc.target/i386/fma_3.h: Likewise.
796 * gcc.target/i386/fma_4.h: Likewise.
797 * gcc.target/i386/fma_5.h: Likewise.
798 * gcc.target/i386/fma_6.h: Likewise.
799 * gcc.target/i386/fma_double_1.c: Likewise.
800 * gcc.target/i386/fma_double_2.c: Likewise.
801 * gcc.target/i386/fma_double_3.c: Likewise.
802 * gcc.target/i386/fma_double_4.c: Likewise.
803 * gcc.target/i386/fma_double_5.c: Likewise.
804 * gcc.target/i386/fma_double_6.c: Likewise.
805 * gcc.target/i386/fma_float_1.c: Likewise.
806 * gcc.target/i386/fma_float_2.c: Likewise.
807 * gcc.target/i386/fma_float_3.c: Likewise.
808 * gcc.target/i386/fma_float_4.c: Likewise.
809 * gcc.target/i386/fma_float_5.c: Likewise.
810 * gcc.target/i386/fma_float_6.c: Likewise.
811 * gcc.target/i386/fma_main.h: Likewise.
812 * gcc.target/i386/fma_run_double_1.c: Likewise.
813 * gcc.target/i386/fma_run_double_2.c: Likewise.
814 * gcc.target/i386/fma_run_double_3.c: Likewise.
815 * gcc.target/i386/fma_run_double_4.c: Likewise.
816 * gcc.target/i386/fma_run_double_5.c: Likewise.
817 * gcc.target/i386/fma_run_double_6.c: Likewise.
818 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
819 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
820 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
821 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
822 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
823 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
824 * gcc.target/i386/fma_run_float_1.c: Likewise.
825 * gcc.target/i386/fma_run_float_2.c: Likewise.
826 * gcc.target/i386/fma_run_float_3.c: Likewise.
827 * gcc.target/i386/fma_run_float_4.c: Likewise.
828 * gcc.target/i386/fma_run_float_5.c: Likewise.
829 * gcc.target/i386/fma_run_float_6.c: Likewise.
830 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
831 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
832 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
833 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
834 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
835 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
836 * gcc.target/i386/l_fma_1.h: Likewise.
837 * gcc.target/i386/l_fma_2.h: Likewise.
838 * gcc.target/i386/l_fma_3.h: Likewise.
839 * gcc.target/i386/l_fma_4.h: Likewise.
840 * gcc.target/i386/l_fma_5.h: Likewise.
841 * gcc.target/i386/l_fma_6.h: Likewise.
842 * gcc.target/i386/l_fma_double_1.c: Likewise.
843 * gcc.target/i386/l_fma_double_2.c: Likewise.
844 * gcc.target/i386/l_fma_double_3.c: Likewise.
845 * gcc.target/i386/l_fma_double_4.c: Likewise.
846 * gcc.target/i386/l_fma_double_5.c: Likewise.
847 * gcc.target/i386/l_fma_double_6.c: Likewise.
848 * gcc.target/i386/l_fma_float_1.c: Likewise.
849 * gcc.target/i386/l_fma_float_2.c: Likewise.
850 * gcc.target/i386/l_fma_float_3.c: Likewise.
851 * gcc.target/i386/l_fma_float_4.c: Likewise.
852 * gcc.target/i386/l_fma_float_5.c: Likewise.
853 * gcc.target/i386/l_fma_float_6.c: Likewise.
854 * gcc.target/i386/l_fma_main.h: Likewise.
855 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
856 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
857 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
858 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
859 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
860 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
861 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
862 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
863 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
864 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
865 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
866 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
868 2011-10-10 Richard Guenther <rguenther@suse.de>
871 * gcc.dg/torture/pr50389.c: New testcase.
873 2011-10-10 Richard Guenther <rguenther@suse.de>
876 * gcc.dg/builtins-47.c: Optimize.
878 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
880 * lib/gcc-simulate-thread.exp: New.
881 * gcc.dg/simulate-thread/guality.h: New.
882 * gcc.dg/simulate-thread/simulate-thread.h: New.
883 * gcc.dg/simulate-thread/simulate-thread.exp: New.
884 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
885 * gcc.dg/simulate-thread/README: New.
886 * g++.dg/simulate-thread/guality.h: New.
887 * g++.dg/simulate-thread/simulate-thread.h: New.
888 * g++.dg/simulate-thread/simulate-thread.exp: New.
889 * g++.dg/simulate-thread/simulate-thread.gdb: New.
890 * c-c++-common/cxxbitfields-2.c: Remove.
891 * c-c++-common/cxxbitfields.c: Remove.
892 * c-c++-common/cxxbitfields-4.c: Remove.
893 * c-c++-common/cxxbitfields-5.c: Remove.
894 * c-c++-common/simulate-thread/bitfields-1.c: New.
895 * c-c++-common/simulate-thread/bitfields-2.c: New.
896 * c-c++-common/simulate-thread/bitfields-3.c: New.
897 * c-c++-common/simulate-thread/bitfields-4.c: New.
899 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/warn/format5.C: New.
904 2011-10-09 Tobias Burnus <burnus@net-b.de>
907 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
908 * gfortran.dg/common_16.f90: New.
910 2011-10-09 Tobias Burnus <burnus@net-b.de>
912 * gfortran.dg/iso_c_binding_param_1.f90: New.
913 * gfortran.dg/iso_c_binding_param_2.f90: New.
914 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
916 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
918 PR tree-optimization/50635
919 * gcc.dg/vect/pr50635.c: New test.
921 2011-10-09 Janus Weil <janus@gcc.gnu.org>
924 * gfortran.dg/proc_decl_27.f90: New.
926 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
929 * objc/execute/initialize-1.m: New test.
931 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
934 * gfortran.dg/pointer_function_result_1.f90 : New test.
936 2011-10-07 David S. Miller <davem@davemloft.net>
939 * gcc.target/sparc/sparc.exp: Add vis3 target test.
940 * gcc.target/sparc/cmask.c: Use it.
941 * gcc.target/sparc/fhalve.c: Likewise.
942 * gcc.target/sparc/fnegop.c: Likewise.
943 * gcc.target/sparc/fpadds.c: Likewise.
944 * gcc.target/sparc/fshift.c: Likewise.
945 * gcc.target/sparc/fucmp.c: Likewise.
946 * gcc.target/sparc/lzd.c: Likewise.
947 * gcc.target/sparc/vis3misc.c: Likewise.
948 * gcc.target/sparc/xmul.c: Likewise.
950 2011-10-07 Richard Henderson <rth@redhat.com>
952 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
954 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
956 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
958 * gcc.dg/pr50193-1.c: New file.
959 * gcc.target/arm/shiftable.c: New file.
961 2011-10-07 Janus Weil <janus@gcc.gnu.org>
964 * gfortran.dg/class_46.f03: New.
966 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
968 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
969 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
970 (syslog, vsyslog, __vsyslog_chk): Likewise.
972 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
973 (x, EXT_x): Use ASMNAME.
975 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
978 2011-10-07 Tom de Vries <tom@codesourcery.com>
981 * gcc.dg/pr50527.c: New test.
983 2011-10-07 Jakub Jelinek <jakub@redhat.com>
985 PR tree-optimization/50650
986 * gcc.c-torture/compile/pr50650.c: New test.
988 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
990 PR tree-optimization/50575
991 * gcc.c-torture/execute/vector-compare-2.x: New file.
993 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
996 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
997 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1000 2011-10-07 Richard Guenther <rguenther@suse.de>
1003 * gcc.dg/vect/vect-align-2.c: Increase array size.
1005 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1006 H.J. Lu <hongjiu.lu@intel.com>
1009 * gcc.target/i386/pr50603.c: New test.
1011 2011-10-06 Jason Merrill <jason@redhat.com>
1014 * g++.dg/cpp0x/default31.C: New.
1016 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1018 PR tree-optimization/50596
1019 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1021 * gcc.dg/vect/vect-cond-8.c: New test.
1023 2011-10-06 Richard Henderson <rth@redhat.com>
1025 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1026 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1027 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1028 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1029 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1030 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1031 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1032 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1033 * gcc.c-torture/execute/vshuf-16.inc: New file.
1034 * gcc.c-torture/execute/vshuf-2.inc: New file.
1035 * gcc.c-torture/execute/vshuf-4.inc: New file.
1036 * gcc.c-torture/execute/vshuf-8.inc: New file.
1037 * gcc.c-torture/execute/vshuf-main.inc: New file.
1038 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1039 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1040 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1041 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1042 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1043 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1044 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1045 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1046 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1047 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1048 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1049 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1050 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1052 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1054 PR tree-optimization/49279
1055 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1056 * gcc.c-torture/execute/pr49279.c: New test.
1058 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1061 * gcc.c-torture/compile/pr49049.c: New test.
1063 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1066 * gcc.target/arm/pr50305.c: New test.
1068 2011-10-06 Richard Guenther <rguenther@suse.de>
1070 PR tree-optimization/38884
1071 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1072 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1074 2011-10-05 David S. Miller <davem@davemloft.net>
1076 * gcc.target/sparc/lzd.c: New test.
1077 * gcc.target/sparc/popc.c: New test.
1079 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1081 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1082 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1083 * g++.dg/other/final1.C: Cleanup original tree dump.
1085 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/50613
1088 * gcc.dg/pr50613.c: New test.
1090 2011-10-05 Richard Henderson <rth@redhat.com>
1092 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1093 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1094 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1095 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1096 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1097 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1098 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1099 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1101 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1103 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1104 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1105 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1106 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1107 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1109 2011-10-05 Richard Guenther <rguenther@suse.de>
1111 PR tree-optimization/38885
1112 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1114 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1116 * gcc.target/i386/sw-1.c: New test.
1118 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1120 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1122 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1124 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1126 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1128 2011-10-04 David S. Miller <davem@davemloft.net>
1130 * gcc.target/sparc/fhalve.c: New test.
1131 * gcc.target/sparc/fnegop.c: New test.
1132 * gcc.target/sparc/xmul.c: New test.
1134 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1137 * gfortran.dg/dummy_procedure_6.f90: New.
1139 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1141 PR tree-optimization/50604
1142 * gcc.dg/pr50604.c: New test.
1144 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1146 PR tree-optimization/49662
1147 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1148 * gcc.dg/graphite/interchange-15.c: Likewise.
1149 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1151 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.dg/tree-ssa/restrict-4.c: New test.
1155 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1157 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1158 (main): Use __typeof to get result type of comparison.
1160 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1162 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1163 Make et_vect_multiple_sizes_saved global.
1164 (check_effective_target_vect64): Make et_vect64_saved global.
1166 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1168 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1169 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1170 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1171 * gcc.dg/builtin-complex-err-1.c: Adjust.
1173 2011-10-02 Jason Merrill <jason@redhat.com>
1175 * g++.dg/cpp0x/range-for22.C: New.
1177 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1178 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1179 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1180 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1182 * g++.dg/cpp0x/nsdmi5.C: New.
1184 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1187 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1189 (mips-dg-options): Force an ABI option if the current ABI is
1190 incompatible with the required -mlong setting. Likewise force
1191 a long setting if the current one is incompatible with the
1192 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1193 throughout procedure.
1194 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1195 instead of addressing=absolute.
1197 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1199 * gcc.target/mips/stack-1.c: New test.
1201 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1203 * gcc.dg/pr49696.c: New test.
1205 2011-10-02 Jan Hubicka <jh@suse.cz>
1207 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1209 2011-10-01 David S. Miller <davem@davemloft.net>
1211 * gcc.target/sparc/cmask.c: New test.
1212 * gcc.target/sparc/fpadds.c: New test.
1213 * gcc.target/sparc/fshift.c: New test.
1214 * gcc.target/sparc/fucmp.c: New test.
1215 * gcc.target/sparc/vis3misc.c: New test.
1217 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1220 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1222 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1225 * g++.dg/dfp/44473-1.C: New test.
1226 * g++.dg/dfp/44473-2.C: New test.
1227 * g++.dg/dfp/mangle-1.C: New test.
1228 * g++.dg/dfp/mangle-2.C: New test.
1229 * g++.dg/dfp/mangle-3.C: New test.
1230 * g++.dg/dfp/mangle-4.C: New test.
1231 * g++.dg/dfp/mangle-5.C: New test.
1233 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/pr50571.c: New test.
1238 PR tree-optimization/46309
1239 * gcc.dg/pr46309.c: New test.
1241 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/strlenopt-21.c: New test.
1245 2011-09-30 Revital Eres <revital.eres@linaro.org>
1247 * gcc.dg/sms-10.c: New file.
1249 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1251 * gcc.target/arm/pr50099.c: New test.
1253 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1255 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1257 2011-09-30 David S. Miller <davem@davemloft.net>
1259 * gcc.target/sparc/bmaskbshuf.c: New test.
1260 * gcc.target/sparc/edgen.c: New test.
1262 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/pure_formal_proc_3.f90: New.
1268 * gfortran.dg/stfunc_7.f90: New.
1270 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1272 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1273 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1274 * gcc.dg/vector-compare-1.c: Likewise.
1275 * gcc.dg/vector-compare-2.c: Likewise.
1277 2011-09-29 David S. Miller <davem@davemloft.net>
1279 * gcc.target/sparc/array.c: New test.
1281 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1283 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1284 loop unroll and set max unroll times to 8.
1285 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1286 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1287 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1288 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1290 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1293 * g++.dg/ext/visibility/warn5.C: New.
1295 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1298 * g++.dg/warn/Wextra-3.C: New.
1300 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1303 * gcc.target/sh/pr49468-si.c: New.
1305 2011-09-28 Tom de Vries <tom@codesourcery.com>
1308 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1309 (TEST): Initialize src3 with random floats.
1310 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1311 from union src3. Initialize src3 with random floats.
1313 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1315 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1316 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1317 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1318 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1319 * gcc.target/sh/sh4a-cos.c: Ditto.
1320 * gcc.target/sh/sh4a-cosf.c: Ditto.
1321 * gcc.target/sh/sh4a-sin.c: Ditto.
1322 * gcc.target/sh/sh4a-sinf.c: Ditto.
1323 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1324 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1325 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1327 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1330 * g++.dg/parse/error40.C: New.
1331 * g++.dg/warn/incomplete1.C: Adjust.
1333 2011-09-27 Jan Hubicka <jh@suse.cz>
1336 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1339 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1341 * gcc.dg/strlenopt-1.c: New test.
1342 * gcc.dg/strlenopt-1f.c: New test.
1343 * gcc.dg/strlenopt-2.c: New test.
1344 * gcc.dg/strlenopt-2f.c: New test.
1345 * gcc.dg/strlenopt-3.c: New test.
1346 * gcc.dg/strlenopt-4.c: New test.
1347 * gcc.dg/strlenopt-4g.c: New test.
1348 * gcc.dg/strlenopt-4gf.c: New test.
1349 * gcc.dg/strlenopt-5.c: New test.
1350 * gcc.dg/strlenopt-6.c: New test.
1351 * gcc.dg/strlenopt-7.c: New test.
1352 * gcc.dg/strlenopt-8.c: New test.
1353 * gcc.dg/strlenopt-9.c: New test.
1354 * gcc.dg/strlenopt-10.c: New test.
1355 * gcc.dg/strlenopt-11.c: New test.
1356 * gcc.dg/strlenopt-12.c: New test.
1357 * gcc.dg/strlenopt-12g.c: New test.
1358 * gcc.dg/strlenopt-13.c: New test.
1359 * gcc.dg/strlenopt-14g.c: New test.
1360 * gcc.dg/strlenopt-14gf.c: New test.
1361 * gcc.dg/strlenopt-15.c: New test.
1362 * gcc.dg/strlenopt-16g.c: New test.
1363 * gcc.dg/strlenopt-17g.c: New test.
1364 * gcc.dg/strlenopt-18g.c: New test.
1365 * gcc.dg/strlenopt.h: New file.
1367 2011-09-27 Tom de Vries <tom@codesourcery.com>
1370 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1371 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1372 * gcc.dg/pr43864.c: New test.
1373 * gcc.dg/pr43864-2.c: Same.
1374 * gcc.dg/pr43864-3.c: Same.
1375 * gcc.dg/pr43864-4.c: Same.
1377 2011-09-27 Jan Hubicka <jh@suse.cz>
1379 * gcc.dg/ipa/inline-5.c: New testcase.
1381 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1383 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1385 * gcc.dg/vect/bb-slp-27.c: New.
1386 * gcc.dg/vect/bb-slp-28.c: New.
1388 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1390 * testsuite/lib/target-supports.exp (check_profiling_available):
1391 Don't rely solely on TLS tests for -fprofile-generate, fall
1392 through to the other code.
1394 2011-09-27 Richard Guenther <rguenther@suse.de>
1396 PR tree-optimization/50363
1397 * gcc.dg/torture/pr50363.c: New testcase.
1399 2011-09-26 Jason Merrill <jason@redhat.com>
1402 * g++.dg/template/partial13.C: New.
1405 * g++.dg/template/partial12.C: New.
1408 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1410 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/diagnostic/bindings1.C: New.
1414 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1416 2011-09-26 David S. Miller <davem@davemloft.net>
1418 * gcc.target/sparc/wrgsr.c: New test.
1419 * gcc.target/sparc/rdgsr.c: New test.
1420 * gcc.target/sparc/edge.c: New test.
1421 * gcc.target/sparc/fcmp.c: New test.
1423 * gcc.target/sparc/edge.c: Update for new return types.
1424 * gcc.target/sparc/fcmp.c: Likewise.
1426 * gcc.target/sparc/fpaddsubi.c: New test.
1428 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1431 * gfortran.dg/common_15.f90: New.
1434 * gfortran.dg/dummy_procedure_5.f90: New.
1435 * gfortran.dg/interface_26.f90: Modified error message.
1436 * gfortran.dg/proc_ptr_11.f90: Ditto.
1437 * gfortran.dg/proc_ptr_15.f90: Ditto.
1438 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1439 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1441 2011-09-26 Jason Merrill <jason@redhat.com>
1444 * g++.dg/overload/rvalue3.C: New.
1447 * g++.dg/overload/ref-conv2.C: New.
1449 * g++.dg/cpp0x/nsdmi-template1.C: New.
1451 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/cpp0x/nullptr25.C: New.
1455 2011-09-26 Richard Guenther <rguenther@suse.de>
1457 PR tree-optimization/50472
1458 * gcc.dg/torture/pr50472.c: New testcase.
1460 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1462 * gnat.dg/opt22.adb: New test.
1463 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1465 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1467 * gnat.dg/opt21.adb: New test.
1468 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1470 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1472 * gnat.dg/opt20.ad[sb]: New test.
1473 * gnat.dg/opt20_pkg.ads: New helper.
1475 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1477 * gnat.dg/array17.adb: New test.
1478 * gnat.dg/array17_pkg.ads: New helper.
1480 2011-09-25 Jason Merrill <jason@redhat.com>
1482 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1484 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1486 * gnat.dg/frame_overflow.ads: New.
1487 * gnat.dg/frame_overflow.adb: Adjust.
1488 * gnat.dg/specs/addr1.ads: Likewise.
1490 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1492 * g++.dg/tree-ssa/restrict2.C: New test.
1494 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1496 * lib/target-supports.exp (check_effective_target_vect64): New.
1497 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1498 of multiple vector sizes.
1499 * gcc.dg/vect/bb-slp-26.c: New.
1501 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/template/bitfield1.C: New.
1506 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1508 * gcc.dg/vect/bb-slp-24.c: New.
1510 2011-09-24 Jason Merrill <jason@redhat.com>
1512 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1514 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1516 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1517 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1519 * g++.dg/cpp0x/nsdmi1.C: New.
1520 * g++.dg/cpp0x/nsdmi2.C: New.
1521 * g++.dg/cpp0x/nsdmi3.C: New.
1522 * g++.dg/cpp0x/nsdmi4.C: New.
1523 * g++.old-deja/g++.other/init4.C: New.
1525 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1528 * g++.dg/template/sfinae28.C: New.
1530 2011-09-23 Ian Lance Taylor <iant@google.com>
1532 * go.test/go-test.exp (errchk): Handle more cases of getting
1533 correct Tcl backslash quoting in regular expressions in test file.
1535 2011-09-23 Jason Merrill <jason@redhat.com>
1538 * g++.dg/init/const8.C: New.
1539 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1540 * g++.dg/cpp0x/defaulted2.C: Likewise.
1541 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1542 * g++.dg/init/pr20039.C: Likewise.
1543 * g++.dg/init/pr42844.C: Likewise.
1545 2011-09-23 Jan Hubicka <jh@suse.cz>
1547 * gcc.dg/ipa/inline-1.c: new testcase.
1548 * gcc.dg/ipa/inline-2.c: new testcase.
1549 * gcc.dg/ipa/inline-3.c: new testcase.
1550 * gcc.dg/ipa/inline-4.c: new testcase.
1552 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/cpp0x/constexpr-static8.C: New.
1557 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1559 * gcc.target/i386/avxfp-1.c: New test.
1560 * gcc.target/i386/avxfp-2.c: New test.
1562 2011-09-23 Terry Guo <terry.guo@arm.com>
1564 * gcc.c-torture/execute/941014-1.x: Deleted.
1566 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1569 * g++.dg/cpp0x/pr50491.C: New.
1571 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1574 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1576 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/cpp0x/nullptr24.C: New.
1581 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1584 * gcc.target/i386/pr50482.c: New test.
1586 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1588 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1589 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1590 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1591 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1592 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1593 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1594 multilib options contain different -march= from dg-options.
1596 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1597 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/template/friend52.C: New.
1602 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1604 * gcc.target/arm/cmp-1.c: New test.
1605 * gcc.target/arm/cmp-2.c: Likewise.
1607 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1610 * gfortran.dg/impure_actual_1.f90: Modified error message.
1611 * gfortran.dg/proc_ptr_32.f90: New.
1612 * gfortran.dg/proc_ptr_33.f90: New.
1614 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1616 PR tree-optimization/50451
1617 * gcc.dg/vect/pr50451.c: New test.
1619 2011-09-21 Ian Lance Taylor <iant@google.com>
1621 * go.test/go-test.exp (errchk): Add special case for bug332.
1622 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1623 some more test lines.
1625 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1627 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1628 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1629 * g++.dg/other/i386-8.C: Ditto.
1630 * g++.dg/other/pr34435.C: Ditto.
1631 * g++.dg/other/pr39496.C: Ditto.
1632 * g++.dg/other/mmintrin.C: Ditto.
1634 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1636 * gcc.dg/vect/vect-cond-7.c: New test.
1637 * gcc.target/i386/sse4_1-cond-1.c: New test.
1638 * gcc.target/i386/avx-cond-1.c: New test.
1640 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1643 * g++.dg/other/pr50464.C: New test.
1645 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1647 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1648 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1649 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1650 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1652 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/opt19.adb: New test.
1656 2011-09-21 Terry Guo <terry.guo@arm.com>
1658 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1659 on arch conflict when testing case on targets other than armv7-a.
1661 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/ext/int128-1.C: New.
1665 * g++.dg/ext/int128-2.C: Likewise.
1666 * g++.dg/ext/int128-2.h: Likewise.
1668 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1671 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1673 2011-09-20 Jason Merrill <jason@redhat.com>
1675 * g++.dg/cpp0x/constexpr-generated1.C: New.
1678 * g++.dg/overload/ref-conv1.C: New.
1680 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1682 * g++.dg/other/final1.C: New.
1684 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1686 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1689 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1691 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1694 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1696 PR tree-optimization/50413
1697 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1698 -fdump-tree-slp-details. Run other tests with
1699 -fdump-tree-vect-details.
1700 * g++.dg/vect/slp-pr50413.cc: New.
1702 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1703 Ira Rosen <ira.rosen@linaro.org>
1706 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1707 Fix underscores around restrict.
1709 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1711 PR tree-optimization/50414
1712 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1713 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1714 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1716 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1718 PR tree-optimization/50412
1719 * gfortran.dg/vect/pr50412.f90: New.
1721 2011-09-16 Jason Merrill <jason@redhat.com>
1724 * g++.dg/eh/defarg1.C: New.
1726 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1728 * gcc.dg/vect/vect-reduc-10.c: New test.
1729 * gcc.target/i386/avx-reduc-1.c: New test.
1731 * gcc.target/i386/sse2-extract-1.c: New test.
1732 * gcc.target/i386/avx-extract-1.c: New test.
1734 2011-09-16 Terry Guo <terry.guo@arm.com>
1736 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1738 2011-09-15 Diego Novillo <dnovillo@google.com>
1740 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1741 ALWAYS_CXXFLAGS, if defined.
1742 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1743 ALWAYS_GFORTRANFLAGS, if defined.
1744 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1745 ALWAYS_GOCFLAGS, if defined.
1746 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1747 ALWAYS_OBJCXXFLAGS, if defined.
1748 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1749 additional_flags, if defined.
1750 * lib/gnat.exp (gnat_target_compile): Likewise.
1751 * lib/objc.exp (objc_target_compile): Likewise.
1752 * lib/target-supports-dg.exp (dg-add-options): Handle
1755 2011-09-15 Tom de Vries <tom@codesourcery.com>
1758 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1759 Use uintptr_t in f1. Undo avr xfails.
1761 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1765 * gfortran.dg/function_types_3.f90: New.
1767 2011-09-15 Jason Merrill <jason@redhat.com>
1770 * g++.dg/cpp0x/trailing7.C: New.
1773 * g++.dg/cpp0x/nullptr23.C: New.
1775 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1777 * gcc.dg/vect/bb-slp-25.c: New.
1779 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/cpp0x/noexcept15.C: New.
1784 2011-09-14 Tom de Vries <tom@codesourcery.com>
1787 * gcc.dg/pr50251.c: New test.
1789 2011-09-14 Tobias Burnus <burnus@net-b.de>
1793 * gfortran.dg/null_5.f90: New.
1794 * gfortran.dg/null_6.f90: New.
1796 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1798 * gcc.c-torture/compile/20110913-1.c: New test.
1800 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1803 * gfortran.dg/result_2.f90: New.
1805 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1807 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1809 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1812 * g++.dg/cpp0x/variadic116.C: New test case.
1814 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1816 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1817 * gcc.target/mips/interrupt_handler-2.c: New test.
1818 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1820 2011-09-12 Jason Merrill <jason@redhat.com>
1822 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1824 * g++.dg/cpp0x/explicit7.C: New.
1826 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1828 PR rtl-optimization/50212
1829 * g++.dg/other/pr50212.C: New test.
1831 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1834 * testsuite/gcc.target/avr/torture/avr-torture.exp
1835 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1836 "-O2 -fmerge-all-constants".
1838 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 * gfortran.dg/do_while_1.f90: New test.
1843 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1847 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1848 * gfortran.dg/proc_decl_26.f90: New.
1849 * gfortran.dg/typebound_override_2.f90: New.
1850 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1852 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/cond_expr2.ad[sb]: New test.
1856 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1858 * gnat.dg/atomic5.ad[sb]: New test.
1860 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1862 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1864 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1867 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1869 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1872 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1874 2011-09-09 Richard Guenther <rguenther@suse.de>
1876 PR tree-optimization/50328
1877 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1879 2011-09-09 Richard Guenther <rguenther@suse.de>
1882 * gcc.dg/torture/pr50333.c: New testcase.
1884 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1886 PR tree-optimization/50318
1887 * gcc.target/arm/pr50318-1.c: New file.
1889 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1891 * gcc.target/i386/all_one_m256i.c: New test.
1893 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1896 * g++.dg/cpp0x/sfinae28.C: New.
1898 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1901 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1902 longer ignored on typedefs.
1904 PR c++/33255 - Support -Wunused-local-typedefs warning
1905 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1906 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1908 2011-09-08 Martin Jambor <mjambor@suse.cz>
1910 PR tree-optimization/50287
1911 * gcc.dg/torture/pr50287.c: New test.
1913 2011-09-08 Richard Guenther <rguenther@suse.de>
1915 PR tree-optimization/19831
1916 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1917 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1918 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1919 * gcc.dg/errno-1.c: Adjust.
1921 2011-09-08 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/19831
1924 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1926 2011-09-08 Tobias Burnus <burnus@net-b.de>
1929 * gfortran.dg/do_concurrent_1.f90: New.
1930 * gfortran.dg/do_concurrent_2.f90: New.
1932 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1936 * gcc.dg/pr50310-2.c: New test.
1938 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1941 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1942 * gfortran.dg/impure_constructor_1.f90: Modified.
1943 * gfortran.dg/proc_ptr_comp_33.f90: New.
1945 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.dg/pr50310-1.c: New test.
1950 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1953 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1956 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/cpp0x/noexcept14.C: New.
1961 2011-09-07 Jason Merrill <jason@redhat.com>
1963 * g++.dg/cpp0x/constexpr-ref3.C: New.
1965 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1967 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1969 * gcc.dg/section1.c: Don't xfail for avr.
1971 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1973 PR tree-optimization/50322
1974 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1976 2011-09-07 Martin Jambor <mjambor@suse.cz>
1978 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1980 2011-09-07 Martin Jambor <mjambor@suse.cz>
1982 PR tree-optimization/49911
1983 * g++.dg/tree-ssa/pr49911.C: New test.
1985 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1988 * gcc.dg/torture/pr49030.c: New test.
1990 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1994 * gfortran.dg/class_4d.f03: Deleted.
1995 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1997 2011-09-07 Richard Guenther <rguenther@suse.de>
1999 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2001 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2003 PR tree-optimization/46021
2004 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2006 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2008 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2010 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2012 * gcc.c-torture/compile/20110906-1.c: New test.
2014 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2016 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2018 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2020 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2021 --param tree-reassoc-width=1.
2023 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2024 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2026 2011-09-06 Richard Guenther <rguenther@suse.de>
2028 PR tree-optimization/48149
2029 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2031 2011-09-06 Richard Guenther <rguenther@suse.de>
2033 PR tree-optimization/48317
2034 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2036 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2038 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2040 (add_options_for_quad_vectors): Replace with ...
2041 (add_options_for_double_vectors): ... this.
2042 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2043 support multiple vector sizes since the vectorizer attempts to
2044 vectorize with both vector sizes.
2045 * gcc.dg/vect/no-vfa-vect-79.c,
2046 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2047 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2048 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2049 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2050 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2051 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2052 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2053 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2054 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2055 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2056 gcc.dg/vect/vect-40.c: Likewise.
2057 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2058 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2059 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2060 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2061 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2063 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2065 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2068 * gcc.target/mips/abi-main.h: New file.
2069 * gcc.target/mips/abi-o32-long32.c: New test.
2070 * gcc.target/mips/abi-o32-long64.c: Likewise.
2071 * gcc.target/mips/abi-o64-long32.c: Likewise.
2072 * gcc.target/mips/abi-o64-long64.c: Likewise.
2073 * gcc.target/mips/abi-n32-long32.c: Likewise.
2074 * gcc.target/mips/abi-n32-long64.c: Likewise.
2075 * gcc.target/mips/abi-n64-long32.c: Likewise.
2076 * gcc.target/mips/abi-n64-long64.c: Likewise.
2077 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2078 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2079 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2080 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2081 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2082 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2083 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2084 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2085 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2086 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2087 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2088 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2089 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2090 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2091 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2092 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2093 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2094 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2095 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2096 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2097 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2098 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2099 * gcc.target/mips/branch-3.c: Likewise.
2100 * gcc.target/mips/branch-4.c: Likewise.
2101 * gcc.target/mips/branch-5.c: Likewise.
2102 * gcc.target/mips/branch-6.c: Likewise.
2103 * gcc.target/mips/branch-7.c: Likewise.
2104 * gcc.target/mips/branch-8.c: Likewise.
2105 * gcc.target/mips/branch-9.c: Likewise.
2106 * gcc.target/mips/branch-10.c: Likewise.
2107 * gcc.target/mips/branch-11.c: Likewise.
2108 * gcc.target/mips/branch-12.c: Likewise.
2109 * gcc.target/mips/branch-13.c: Likewise.
2110 * gcc.target/mips/lazy-binding-1.c: Likewise.
2112 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2114 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2115 to avoid warning on int=16 platforms..
2117 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2120 to work even with -fshort-enums.
2122 2011-09-04 Jan Hubicka <jh@suse.cz>
2124 * gcc.c-torture/compile/20110902.c: new testcase.
2126 2011-09-04 Jason Merrill <jason@redhat.com>
2129 * g++.dg/cpp0x/rv-conv1.C: New.
2132 * g++.dg/cpp0x/rv-func3.C: New.
2134 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2138 * g++.dg/cpp0x/constexpr-template1.C: New.
2139 * g++.dg/cpp0x/constexpr-template2.C: New.
2140 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2141 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2143 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2145 * gnat.dg/specs/debug1.ads: Tweak pattern.
2147 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2150 * gfortran.dg/class_45a.f03: New.
2151 * gfortran.dg/class_45b.f03: New.
2153 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2154 Ira Rosen <ira.rosen@linaro.org>
2156 PR tree-optimization/50208
2157 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2158 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2159 -fno-tree-fre -fno-tree-pre.
2161 2011-09-02 Martin Jambor <mjambor@suse.cz>
2163 * gcc.dg/ipa/ipcp-3.c: New test.
2165 2011-09-02 Richard Guenther <rguenther@suse.de>
2167 PR tree-optimization/27460
2169 * gcc.dg/vect/vect-cond-7.c: New testcase.
2171 2011-09-02 Martin Jambor <mjambor@suse.cz>
2173 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2174 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2175 xfailed test for inlining.
2176 * g++.dg/ipa/ivinline-9.C: Likewise.
2178 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2180 PR tree-optimization/50178
2181 * gfortran.dg/vect/pr50178.f90: New test.
2183 2011-08-31 Martin Jambor <mjambor@suse.cz>
2186 * gcc.c-torture/execute/pr49886.c: New testcase.
2188 2011-08-31 Tom de Vries <tom@codesourcery.com>
2191 * gcc.dg/pr43513.c: New test.
2193 2011-08-30 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/common_14.f90: New.
2197 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2199 2011-08-30 Jason Merrill <jason@redhat.com>
2202 * g++.dg/cpp0x/decltype33.C: New.
2205 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2208 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2210 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2212 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2214 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2216 * gnat.dg/specs/aggr3.ads: New test.
2217 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2219 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2220 * gnat.dg/specs/aggr2.ads: Likewise.
2222 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2225 * gfortran.dg/allocate_with_source_2.f90: New test
2227 2011-08-30 Jason Merrill <jason@redhat.com>
2230 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2233 * g++.dg/cpp0x/constexpr-value3.C: New.
2235 2011-08-30 Richard Guenther <rguenther@suse.de>
2238 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2239 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2240 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2241 * gcc.dg/pr36902.c: XFAIL.
2243 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2245 * gcc.target/i386/fma-check.h: New.
2246 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2247 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2248 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2249 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2250 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2251 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2252 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2253 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2254 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2255 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2256 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2257 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2258 * gcc.target/i386/fma-compile.c: Likewise.
2259 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2260 * gcc.target/i386/sse-12.c: Add -mfma.
2261 * gcc.target/i386/sse-13.c: Likewise.
2262 * gcc.target/i386/sse-14.c: Likewise.
2263 * gcc.target/i386/sse-22.c: Likewise.
2264 * gcc.target/i386/sse-23.c: Likewise.
2265 * g++.dg/other/i386-2.C: Likewise.
2266 * g++.dg/other/i386-3.C: Likewise.
2268 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2271 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2272 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2274 2011-08-30 Christian Bruel <christian.bruel@st.com>
2276 * g++.dg/bprob/bprob.exp (feedback_options): Set
2277 -fbranch-probabilities.
2278 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2280 2011-08-29 Jason Merrill <jason@redhat.com>
2283 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2285 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2286 Jason Merrill <jason@redhat.com>
2288 * g++.dg/dfp/base.C: New test.
2290 2011-08-29 Jason Merrill <jason@redhat.com>
2294 * g++.dg/cpp0x/initlist58.C: New.
2296 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2299 * gfortran.dg/class_result_1.f03: New.
2301 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2304 * gcc.target/i386/pr48722.c: New test.
2306 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2309 * gfortran.dg/widechar_compare_1.f90: New test.
2311 2011-08-26 Jason Merrill <jason@redhat.com>
2315 * g++.dg/abi/mangle50.C: New.
2317 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2320 * gcc.target/i386/pr50202.c: New test.
2322 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2324 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2325 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2326 * gcc.target/i386/avx-round-vec.c: New test.
2327 * gcc.target/i386/avx-roundf-vec.c: New test.
2329 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2331 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2335 * c-c++-common/Wunused-var-14.c: New test.
2337 2011-08-26 Tom de Vries <tom@codesourcery.com>
2339 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2341 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2343 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2344 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2345 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2346 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2348 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2350 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2351 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2352 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2353 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2355 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2358 * gfortran.dg/pointer_comp_init_1.f90: New test.
2360 2011-08-25 Jason Merrill <jason@redhat.com>
2363 * g++.dg/cpp0x/sfinae27.C: New.
2365 2011-08-25 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/coarray_lib_token_4.f90: New.
2369 2011-08-25 Tobias Burnus <burnus@net-b.de>
2371 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2373 2011-08-25 Richard Guenther <rguenther@suse.de>
2375 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2377 2011-08-24 Tobias Burnus <burnus@net-b.de>
2380 * gfortran.dg/initialization_28.f90: New.
2382 2011-08-24 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/50067
2385 * gcc.dg/torture/pr50067-3.c: New testcase.
2386 * gcc.dg/torture/pr50067-4.c: Likewise.
2387 * gcc.dg/torture/pr50067-5.c: Likewise.
2389 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2391 * g++.dg/other/i386-2.C: Add -mavx2 check.
2392 * g++.dg/other/i386-3.C: Likewise.
2393 * gcc.target/i386/avx-1.c: Add AVX2.
2394 * gcc.target/i386/avx-2.c: Likewise.
2395 * gcc.target/i386/funcspec-5.c: Likewise.
2396 * gcc.target/i386/sse-12.c: Likewise.
2397 * gcc.target/i386/sse-13.c: Likewise.
2398 * gcc.target/i386/sse-14.c: Likewise.
2399 * gcc.target/i386/sse-22.c: Likewise.
2400 * gcc.target/i386/sse-23.c: Likewise.
2401 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2402 * gcc.target/i386/avx2-check.h: New.
2403 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2404 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2405 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2406 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2407 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2408 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2409 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2410 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2411 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2412 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2413 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2414 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2415 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2416 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2417 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2418 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2419 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2420 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2421 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2422 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2423 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2424 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2425 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2426 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2427 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2428 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2429 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2430 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2431 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2432 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2433 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2434 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2435 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2436 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2437 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2438 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2439 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2440 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2441 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2442 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2443 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2444 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2445 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2446 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2447 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2448 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2449 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2450 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2451 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2452 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2453 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2454 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2455 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2456 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2457 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2458 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2459 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2460 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2461 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2462 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2463 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2464 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2465 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2466 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2467 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2468 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2469 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2470 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2471 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2472 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2473 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2474 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2475 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2476 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2477 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2478 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2479 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2480 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2481 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2482 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2483 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2484 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2485 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2486 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2487 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2488 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2489 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2490 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2491 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2492 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2493 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2494 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2495 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2496 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2497 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2498 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2499 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2500 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2501 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2502 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2503 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2504 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2505 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2506 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2507 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2508 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2509 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2510 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2511 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2512 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2513 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2514 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2515 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2516 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2517 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2518 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2519 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2520 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2521 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2522 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2523 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2524 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2525 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2526 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2527 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2528 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2529 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2530 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2531 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2532 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2533 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2534 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2535 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2536 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2537 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2538 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2539 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2540 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2541 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2542 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2543 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2544 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2545 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2546 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2547 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2548 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2549 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2550 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2551 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2552 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2553 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2554 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2555 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2556 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2557 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2558 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2559 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2560 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2561 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2562 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2563 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2564 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2565 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2566 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2567 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2568 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2569 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2570 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2571 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2572 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2573 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2574 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2575 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2576 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2577 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2578 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2579 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2580 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2581 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2582 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2583 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2584 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2585 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2586 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2587 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2588 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2589 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2590 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2591 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2592 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2593 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2594 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2595 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2596 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2597 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2598 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2599 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2600 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2601 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2602 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2603 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2604 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2605 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2606 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2607 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2608 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2609 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2610 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2611 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2612 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2613 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2614 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2615 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2616 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2617 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2618 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2619 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2620 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2621 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2622 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2623 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2624 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2625 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2626 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2627 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2628 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2629 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2630 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2631 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2632 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2633 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2634 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2635 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2636 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2637 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2638 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2639 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2640 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2641 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2642 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2643 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2644 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2645 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2646 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2647 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2648 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2649 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2650 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2651 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2652 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2653 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2654 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2655 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2656 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2657 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2658 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2659 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2660 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2661 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2662 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2663 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2664 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2665 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2666 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2667 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2668 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2669 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2670 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2671 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2672 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2673 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2674 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2675 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2676 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2677 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2678 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2679 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2680 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2681 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2682 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2683 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2684 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2685 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2686 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2687 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2688 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2689 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2690 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2691 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2692 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2693 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2694 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2695 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2696 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2697 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2774 * gcc.target/i386/testimm-9.c: Likewise.
2776 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2778 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2779 * g++.dg/other/i386-3.C: Likewise.
2780 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2781 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2782 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2783 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2784 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2785 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2786 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2787 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2788 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2789 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2790 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2791 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2792 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2793 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2794 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2795 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2796 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2797 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2798 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2799 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2800 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2801 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2802 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2803 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2804 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2805 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2806 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2807 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2808 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2809 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2810 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2811 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2812 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2813 * gcc.target/i386/sse-12.c: Add BMI2.
2814 * gcc.target/i386/sse-13.c: Likewise.
2815 * gcc.target/i386/sse-14.c: Likewise.
2816 * gcc.target/i386/sse-22.c: Likewise.
2817 * gcc.target/i386/sse-23.c: Likewise.
2819 2011-08-23 Jason Merrill <jason@redhat.com>
2821 * g++.dg/template/crash7.C: Adjust expected errors.
2823 2011-08-23 Jason Merrill <jason@redhat.com>
2827 * g++.dg/cpp0x/overload2.C: New.
2829 2011-08-23 Jason Merrill <jason@redhat.com>
2832 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2834 2011-08-23 Jason Merrill <jason@redhat.com>
2837 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2838 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2839 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2840 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2842 2011-08-23 Jason Merrill <jason@redhat.com>
2845 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2847 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/warn/Wunused-var-16.C: New test.
2853 * gcc.dg/pr50161.c: New test.
2855 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2858 * g++.dg/gcov/gcov-7.C: New test.
2860 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/dfp/nofields.C: New test.
2865 2011-08-23 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/use_16.f90: New.
2870 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2871 Kirill Yukhin <kirill.yukhin@intel.com>
2874 * gcc.target/i386/pr50155.c: New test.
2876 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2878 PR tree-optimization/50133
2879 * gcc.dg/pr50133.c: New test.
2882 * c-c++-common/cxxbitfields-6.c: New test.
2884 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2887 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2889 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2891 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2892 * gcc.dg/pr49994-3.c: Ditto.
2894 2011-08-22 Richard Guenther <rguenther@suse.de>
2897 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2898 * gcc.dg/torture/pr50067-2.c: Likewise.
2900 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2903 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2904 of a constant resulting from simplification.
2905 * gfortran.dg/warn_conversion_3.f90: New test.
2907 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2910 * gfortran.dg/zero_stride_1.f90: New test.
2912 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2915 * gfortran.dg/typebound_override_1.f90: Modified.
2917 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2919 PR tree-optimization/48739
2920 * gcc.dg/pr48739-1.c: New test.
2921 * gcc.dg/pr48739-2.c: New test.
2923 2011-08-20 Tobias Burnus <burnus@net-b.de>
2925 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2927 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2930 * gfortran.dg/where_3.f90: New test.
2932 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2935 * gfortran.dg/pr49721-1.f: New.
2936 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2938 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2940 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2941 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2944 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2946 * gcc.target/arm/wmul-11.c: New file.
2947 * gcc.target/arm/wmul-12.c: New file.
2948 * gcc.target/arm/wmul-13.c: New file.
2950 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2952 * gcc.target/arm/wmul-10.c: New file.
2954 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2956 * gcc.target/arm/wmul-9.c: New file.
2957 * gcc.target/arm/wmul-bitfield-2.c: New file.
2959 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2961 * gcc.target/arm/wmul-8.c: New file.
2963 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2965 * gcc.target/arm/wmul-7.c: New file.
2967 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2969 * gcc.target/arm/wmul-6.c: New file.
2971 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2973 * gcc.target/arm/wmul-5.c: New file.
2974 * gcc.target/arm/no-wmla-1.c: New file.
2976 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2978 * gcc.target/arm/wmul-bitfield-1.c: New file.
2980 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2982 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2984 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2986 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2987 * gcc.target/i386/conversion.c: Likewise.
2989 2011-08-19 Richard Guenther <rguenther@suse.de>
2991 * gcc.dg/torture/pr50067-1.c: New testcase.
2992 * gcc.dg/torture/pr50067-2.c: Likewise.
2994 2011-08-19 Joey Ye <joey.ye@arm.com>
2997 * gcc.target/arm/handler-align.c: New test.
2998 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3001 2011-08-19 Joey Ye <joey.ye@arm.com>
3003 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3005 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3008 * gfortran.dg/end_block_label_1.f90: New test.
3009 * gfortran.dg/end_associate_label_1.f90: New test.
3011 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3013 * gcc.dg/c1x-pointer-float-1.c: New test.
3015 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3018 * gfortran.dg/duplicate_labels_2.f: New test.
3020 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3022 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3023 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3024 gcc.dg/c1x-noreturn-5.c: New tests.
3026 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3028 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3030 2011-08-18 Tobias Burnus <burnus@net-b.de>
3033 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3034 * gfortran.dg/coarray_lock_3.f90: Fix test.
3035 * gfortran.dg/coarray_lock_4.f90: New.
3036 * gfortran.dg/coarray_lock_5.f90: New.
3038 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3041 * gcc.c-torture/compile/pr50009.c: New test.
3044 * gcc.dg/torture/pr50092.c: New test.
3046 2011-08-18 Tobias Burnus <burnus@net-b.de>
3049 * gfortran.dg/namelist_73.f90: New.
3051 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3053 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3056 * gcc.dg/pr50017.c: New test.
3058 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3061 * g++.dg/lookup/hidden-var1.C: New test case.
3063 2011-08-17 Tobias Burnus <burnus@net-b.de>
3066 * gfortran.dg/warn_unused_var_2.f90: New.
3067 * gfortran.dg/warn_unused_var_3.f90: New.
3069 2011-08-17 Tom de Vries <tom@codesourcery.com>
3072 * gcc.target/arm/pr43597.c: New test.
3074 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3077 * gfortran.dg/common_13.f90: New.
3079 2011-08-16 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/variadic-unresolved.C: New.
3084 * g++.old-deja/g++.brendan/README: Add R.I.P.
3086 * g++.dg/ext/attr-used-1.C: New.
3089 * g++.dg/cpp0x/initlist56.C: New.
3091 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3094 * g++.dg/opt/life1.C: Only run on Linux.
3096 2011-08-15 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/coarray_26.f90: New.
3100 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3102 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3105 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3108 * gfortran.dg/func_result_7.f90: New.
3110 2011-08-13 Jason Merrill <jason@redhat.com>
3113 * g++.dg/cpp0x/decltype32.C: New.
3116 * g++.dg/diagnostic/expr1.C: New.
3118 2011-08-12 David Li <davidxl@google.com>
3120 * g++.dg/abi/vbase15.C: New test.
3122 2011-08-12 Jason Merrill <jason@redhat.com>
3125 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3127 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3129 * gcc.dg/builtins-67.c: New test.
3130 * gcc.target/i386/conversion.c: Ditto.
3132 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3133 Brian Hackett <bhackett1024@gmail.com>
3135 * g++.dg/plugin/decl_plugin.c: New.
3136 * g++.dg/plugin/decl-plugin-test.C: New.
3137 * g++.dg/plugin/plugin.exp: Add above testcase.
3139 2011-08-11 Richard Guenther <rguenther@suse.de>
3141 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3143 2011-08-11 Michael Matz <matz@suse.de>
3145 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3147 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3149 PR tree-optimization/50039
3150 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3151 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3153 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3155 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3156 (sse4_1_test): Initialize src3 with random value.
3158 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3160 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3161 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3162 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3163 * gcc.dg/scal-to-vec1.c: New test.
3164 * gcc.dg/scal-to-vec2.c: New test.
3166 2011-08-09 Richard Guenther <rguenther@suse.de>
3168 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3169 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3170 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3171 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3173 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3175 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3177 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3179 * gcc.dg/pr49948.c: Require pthread effective target.
3181 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3183 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3185 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3187 * gcc.target/i386/sse-22a.c: New test.
3189 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3191 PR tree-optimization/50014
3192 * gcc.dg/vect/pr50014.c: New test.
3194 2011-08-08 Martin Jambor <mjambor@suse.cz>
3197 * gcc.dg/tree-ssa/pr49923.c: New test.
3199 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3202 * gcc.target/i386/pr49781-1.c: New.
3204 2011-08-08 Jason Merrill <jason@redhat.com>
3206 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3208 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3210 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3213 * gfortran.dg/typebound_override_1.f90: New.
3215 2011-08-07 Kai Tietz <ktietz@redhat.com>
3217 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3218 x86_64 mingw target.
3219 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3220 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3221 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3222 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3223 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3224 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3225 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3226 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3227 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3228 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3230 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3233 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3235 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3237 * gcc.dg/pr48770.c: Cleanup coverage files.
3238 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3240 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3243 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3244 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3245 lzcnt and bmi options.
3247 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3250 * gcc.dg/pr47381-1.c: New.
3251 * gcc.dg/pr47381-2.c: Likewise.
3252 * gcc.target/i386/pr47381.c: Likewise.
3254 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3257 * gcc.dg/pr47727.c: New.
3260 * gcc.dg/pr47372-1.c: New.
3261 * gcc.dg/pr47372-2.c: Likewise.
3263 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3266 * gcc.target/i386/pr47449.c: New.
3269 * gcc.dg/pr47446-1.c: New.
3270 * gcc.dg/pr47446-2.c: Likewise.
3272 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3275 * gcc.dg/pr47766.c: New.
3278 * gcc.dg/tls/pr47715-1.c: New.
3279 * gcc.dg/tls/pr47715-2.c: Likewise.
3280 * gcc.dg/tls/pr47715-3.c: Likewise.
3281 * gcc.dg/tls/pr47715-4.c: Likewise.
3282 * gcc.dg/tls/pr47715-5.c: Likewise.
3284 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3287 * objc.dg/gnu-api-2-class.m: Updated comments.
3288 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3289 * objc.dg/gnu-api-2-class-meta.m: New test.
3290 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3292 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3295 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3296 with classes that are in construction.
3298 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.target/i386/pr48084-1.c: New.
3302 * gcc.target/i386/pr48084-2.c: Likewise.
3303 * gcc.target/i386/pr48084-3.c: Likewise.
3304 * gcc.target/i386/pr48084-4.c: Likewise.
3305 * gcc.target/i386/pr48084-5.c: Likewise.
3307 PR rtl-optimization/49504
3308 * gcc.target/i386/pr49504.c: New.
3311 * gcc.dg/pr49860.c: New.
3313 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3316 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3317 with classes that are in construction.
3319 2011-08-05 Jason Merrill <jason@redhat.com>
3322 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3325 * g++.dg/cpp0x/decltype31.C: New.
3328 * g++.dg/init/array28.C: New.
3331 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3333 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3336 * gcc.dg/pr47369-1.c: New.
3338 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.dg/torture/pr47364-1.c: New.
3342 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3343 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3345 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3348 * gfortran.dg/transfer_check_2.f90: New test case.
3350 2011-08-05 Jan Hubicka <jh@suse.cz>
3353 * gfortran.dg/pr49494.f90: New testcase.
3355 2011-08-05 Jan Hubicka <jh@suse.cz>
3358 * gcc.c-torture/compile/pr49735.c: New testcase.
3360 2011-08-05 Jason Merrill <jason@redhat.com>
3363 * g++.dg/cpp0x/initlist56.C: New.
3366 * g++.dg/overload/rvalue2.C: New.
3369 * g++.dg/cpp0x/range-for21.C: New.
3371 * g++.dg/ext/vla11.C: New.
3373 2011-08-05 Richard Guenther <rguenther@suse.de>
3375 PR tree-optimization/49984
3376 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3378 2011-08-05 Richard Guenther <rguenther@suse.de>
3380 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3381 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3382 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3384 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3386 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3387 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3388 * gfortran.dg/ldist-pr43023.f90: Ditto.
3389 * gfortran.dg/namelist_52.f90: Ditto.
3390 * gfortran.dg/interface_proc_end.f90: Ditto.
3391 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3392 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3394 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3396 * gcc.dg/vect/vect-over-widen-1.c: New test.
3397 * gcc.dg/vect/vect-over-widen-2.c: New test.
3398 * gcc.dg/vect/vect-over-widen-3.c: New test.
3399 * gcc.dg/vect/vect-over-widen-4.c: New test.
3401 2011-08-04 Richard Guenther <rguenther@suse.de>
3404 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3406 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3408 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3410 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3413 * g++.dg/ext/builtin-object-size3.C: New test.
3415 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3417 PR tree-optimization/49948
3418 * gcc.dg/pr49948.c: New test.
3420 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3423 * gcc.dg/torture/pr47383.c: New.
3425 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3427 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3429 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3431 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3433 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3436 * gcc.dg/torture/pr47744-1.c: New.
3437 * gcc.dg/torture/pr47744-2.c: Likewise.
3438 * gcc.dg/torture/pr47744-3.c: Likewise.
3440 2011-08-03 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/torture/pr49958.c: New testcase.
3445 2011-08-03 Richard Guenther <rguenther@suse.de>
3447 PR tree-optimization/49938
3448 * g++.dg/torture/pr49938.C: New testcase.
3450 2011-08-02 Jason Merrill <jason@redhat.com>
3453 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3456 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3459 * g++.dg/cpp0x/variadic115.C: New.
3462 * g++.dg/cpp0x/union5.C: New.
3464 2011-08-02 Daniel Kraft <d@domob.eu>
3467 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3469 2011-08-02 Kai Tietz <ktietz@redhat.com>
3472 * gcc.dg/tree-ssa/forwprop-15.c
3474 2011-08-02 Jason Merrill <jason@redhat.com>
3477 * g++.dg/cpp0x/range-for20.C: New.
3479 2011-08-02 Tobias Burnus <burnus@net-b.de>
3481 * gfortran.dg/coarray_lib_token_3.f90: New.
3483 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3486 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3487 * gcc.dg/gomp/atomic-15.c: New test.
3488 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3489 * g++.dg/gomp/atomic-15.C: New test.
3490 * g++.dg/gomp/private-1.C: New test.
3491 * g++.dg/gomp/sharing-2.C: New test.
3492 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3493 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3494 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3496 2011-08-02 Tobias Burnus <burnus@net-b.de>
3498 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3499 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3501 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3502 * gfortran.dg/allocatable_function_5.f90: Ditto.
3503 * gfortran.dg/allocate_stat.f90: Ditto.
3504 * gfortran.dg/array_constructor_20.f90: Ditto.
3505 * gfortran.dg/array_constructor_21.f90: Ditto.
3506 * gfortran.dg/array_constructor_22.f90: Ditto.
3507 * gfortran.dg/array_constructor_26.f03: Ditto.
3508 * gfortran.dg/array_function_4.f90: Ditto.
3509 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3510 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3511 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3512 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3513 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3514 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3515 * gfortran.dg/class_15.f03: Ditto.
3516 * gfortran.dg/class_27.f03: Ditto.
3517 * gfortran.dg/class_33.f90: Ditto.
3518 * gfortran.dg/class_37.f03: Ditto.
3519 * gfortran.dg/class_40.f03: Ditto.
3520 * gfortran.dg/class_42.f03: Ditto.
3521 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3522 * gfortran.dg/coarray/registering_1.f90: Ditto.
3523 * gfortran.dg/convert_1.f90: Ditto.
3524 * gfortran.dg/default_initialization_3.f90: Ditto.
3525 * gfortran.dg/dependency_25.f90: Ditto.
3526 * gfortran.dg/dependency_26.f90: Ditto.
3527 * gfortran.dg/dependency_36.f90: Ditto.
3528 * gfortran.dg/dependency_37.f90: Ditto.
3529 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3530 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3531 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3532 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3533 * gfortran.dg/elemental_result_1.f90: Ditto.
3534 * gfortran.dg/empty_derived_type.f90: Ditto.
3535 * gfortran.dg/entry_7.f90: Ditto.
3536 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3537 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3538 * gfortran.dg/error_recovery_3.f90: Ditto.
3539 * gfortran.dg/extends_4.f03: Ditto.
3540 * gfortran.dg/func_assign.f90: Ditto.
3541 * gfortran.dg/func_assign_3.f90: Ditto.
3542 * gfortran.dg/generic_1.f90: Ditto.
3543 * gfortran.dg/generic_18.f90: Ditto.
3544 * gfortran.dg/generic_22.f03: Ditto.
3545 * gfortran.dg/generic_4.f90: Ditto.
3546 * gfortran.dg/generic_6.f90: Ditto.
3547 * gfortran.dg/generic_actual_arg.f90: Ditto.
3548 * gfortran.dg/graphite/id-21.f: Ditto.
3549 * gfortran.dg/graphite/pr45758.f90: Ditto.
3550 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3551 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3552 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3553 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3554 * gfortran.dg/host_used_types_1.f90: Ditto.
3555 * gfortran.dg/implicit_1.f90: Ditto.
3556 * gfortran.dg/implicit_11.f90: Ditto.
3557 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3558 * gfortran.dg/impure_actual_1.f90: Ditto.
3559 * gfortran.dg/impure_assignment_1.f90: Ditto.
3560 * gfortran.dg/impure_constructor_1.f90: Ditto.
3561 * gfortran.dg/initialization_10.f90: Ditto.
3562 * gfortran.dg/initialization_12.f90: Ditto.
3563 * gfortran.dg/interface_14.f90: Ditto.
3564 * gfortran.dg/interface_15.f90: Ditto.
3565 * gfortran.dg/interface_2.f90: Ditto.
3566 * gfortran.dg/interface_25.f90: Ditto.
3567 * gfortran.dg/interface_26.f90: Ditto.
3568 * gfortran.dg/interface_29.f90: Ditto.
3569 * gfortran.dg/interface_assignment_1.f90: Ditto.
3570 * gfortran.dg/internal_pack_6.f90: Ditto.
3571 * gfortran.dg/internal_pack_7.f90: Ditto.
3572 * gfortran.dg/internal_pack_8.f90: Ditto.
3573 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3574 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3575 * gfortran.dg/module_commons_3.f90: Ditto.
3576 * gfortran.dg/module_equivalence_4.f90: Ditto.
3577 * gfortran.dg/module_equivalence_6.f90: Ditto.
3578 * gfortran.dg/module_function_type_1.f90: Ditto.
3579 * gfortran.dg/module_naming_1.f90: Ditto.
3580 * gfortran.dg/namelist_4.f90: Ditto.
3581 * gfortran.dg/operator_c1202.f90: Ditto.
3582 * gfortran.dg/parens_7.f90: Ditto.
3583 * gfortran.dg/pr32921.f: Ditto.
3584 * gfortran.dg/pr33646.f90: Ditto.
3585 * gfortran.dg/pr41928.f90: Ditto.
3586 * gfortran.dg/pr42119.f90: Ditto.
3587 * gfortran.dg/pr43984.f90: Ditto.
3588 * gfortran.dg/present_1.f90: Ditto.
3589 * gfortran.dg/private_type_2.f90: Ditto.
3590 * gfortran.dg/proc_decl_2.f90: Ditto.
3591 * gfortran.dg/proc_ptr_10.f90: Ditto.
3592 * gfortran.dg/proc_ptr_22.f90: Ditto.
3593 * gfortran.dg/proc_ptr_8.f90: Ditto.
3594 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3595 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3596 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3597 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3598 * gfortran.dg/substring_equivalence.f90: Ditto.
3599 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3600 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3601 * gfortran.dg/trim_optimize_6.f90: Ditto.
3602 * gfortran.dg/typebound_call_12.f03: Ditto.
3603 * gfortran.dg/typebound_operator_5.f03: Ditto.
3604 * gfortran.dg/typebound_operator_6.f03: Ditto.
3605 * gfortran.dg/typebound_proc_18.f03: Ditto.
3606 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3607 * gfortran.dg/use_1.f90: Ditto.
3608 * gfortran.dg/use_10.f90: Ditto.
3609 * gfortran.dg/use_11.f90: Ditto.
3610 * gfortran.dg/use_14.f90: Ditto.
3611 * gfortran.dg/use_only_2.f90: Ditto.
3612 * gfortran.dg/use_rename_4.f90: Ditto.
3613 * gfortran.dg/use_rename_5.f90: Ditto.
3614 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3615 * gfortran.dg/used_interface_ref.f90: Ditto.
3616 * gfortran.dg/used_types_11.f90: Ditto.
3617 * gfortran.dg/used_types_3.f90: Ditto.
3618 * gfortran.dg/used_types_4.f90: Ditto.
3619 * gfortran.dg/userdef_operator_2.f90: Ditto.
3620 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3621 * gfortran.dg/vect/pr46213.f90: Ditto.
3622 * gfortran.dg/whole_file_21.f90: Ditto.
3623 * gfortran.dg/whole_file_22.f90: Ditto.
3624 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3625 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3627 2011-08-02 Kai Tietz <ktietz@redhat.com>
3629 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3631 2011-08-01 Jason Merrill <jason@redhat.com>
3634 * g++.dg/abi/mangle49.C: New.
3637 * g++.dg/cpp0x/constexpr-array4.C: New.
3640 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3642 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3645 * gcc.target/i386/pr49927.c: New test.
3647 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3649 PR tree-optimization/49926
3650 * gcc.dg/vect/pr49926.c: New test.
3652 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3654 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3655 * gcc.target/i386/lzcnt-1.c: New test.
3656 * gcc.target/i386/lzcnt-2.c: Likewise.
3657 * gcc.target/i386/lzcnt-2a.c: Likewise.
3658 * gcc.target/i386/lzcnt-3.c: Likewise.
3659 * gcc.target/i386/lzcnt-4.c: Likewise.
3660 * gcc.target/i386/lzcnt-4a.c: Likewise.
3661 * gcc.target/i386/lzcnt-5.c: Likewise.
3662 * gcc.target/i386/lzcnt-6.c: Likewise.
3663 * gcc.target/i386/lzcnt-6a.c: Likewise.
3664 * gcc.target/i386/lzcnt-check.h: Likewise.
3666 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3667 * gcc.target/i386/sse-13.c: Likewise.
3668 * gcc.target/i386/sse-14.c: Likewise.
3669 * g++.dg/other/i386-2.C: Likewise.
3670 * g++.dg/other/i386-3.C: Likewise.
3672 2011-08-01 Julian Brown <julian@codesourcery.com>
3674 * gcc.target/arm/fixed-point-exec.c: New test.
3676 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3679 * gcc.target/i386/pr49920.c: New test.
3681 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3683 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3684 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3685 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3686 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3687 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3688 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3689 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3690 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3691 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3692 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3693 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3694 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3695 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3696 * g++.dg/tree-ssa/pr33615.C: Ditto.
3697 * g++.dg/tree-ssa/restrict1.C: Ditto.
3698 * c-c++-common/restrict-2.c: Ditto.
3699 * gfortran.dg/pr32921.f: Ditto.
3700 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3701 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3702 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3703 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3704 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3705 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3706 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3707 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3708 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3709 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3711 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3713 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3714 .exe.ltrans[0-9]*. dump files.
3716 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3719 * gfortran.dg/abstract_type_6.f03: Modified.
3720 * gfortran.dg/typebound_proc_24.f03: New.
3722 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3725 * g++.dg/init/for1.C: Fix.
3727 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3730 * gfortran.dg/string_5.f90: New test.
3732 2011-07-29 Jason Merrill <jason@redhat.com>
3735 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3737 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3739 PR tree-optimization/47407
3740 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3744 2011-07-29 Richard Guenther <rguenther@suse.de>
3746 * gcc.dg/uninit-suppress.c: Also disable VRP.
3747 * gcc.dg/uninit-suppress_2.c: Likewise.
3749 2011-07-28 Jason Merrill <jason@redhat.com>
3752 * g++.dg/template/nontype24.C: New.
3754 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3756 PR rtl-optimization/47958
3757 * gcc.dg/torture/pr47958-1.c: New.
3759 2011-07-29 Wei Guozhi <carrot@google.com>
3761 PR rtl-optimization/49799
3762 * gcc.dg/pr49799.c: New test case.
3764 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3767 * gcc.dg/graphite/id-pr48648.c: New.
3769 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3772 * gfortran.dg/maxloc_2.f90: New test.
3773 * gfortran.dg/maxloc_3.f90: New test.
3774 * gfortran.dg/minloc_1.f90: New test.
3775 * gfortran.dg/minloc_2.f90: New test.
3776 * gfortran.dg/minloc_3.f90: New test.
3777 * gfortran.dg/minmaxloc_7.f90: New test.
3780 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3782 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3784 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3785 the builtin isn't optimized away.
3787 2011-07-27 Tobias Burnus <burnus@net-b.de>
3790 * gfortran.dg/lto/pr45586-2_0.f90: New.
3792 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3795 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3796 * c-c++-common/cxxbitfields-5.c: Same.
3798 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3800 * lib/target-supports.exp (check_effective_target_mmap): Use
3801 check_function_available.
3803 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3805 * g++.old-deja/g++.pt/crash60.C: Updated.
3807 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3810 * gcc.target/i386/pr49866.c: New test.
3812 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3814 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3815 * gcc.target/i386/bmi-andn-1.c: New test.
3816 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3817 * gcc.target/i386/bmi-andn-2.c: Likewise.
3818 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3819 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3820 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3821 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3822 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3823 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3824 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3825 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3826 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3827 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3828 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3829 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3830 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3831 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3832 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3833 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3834 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3835 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3836 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3837 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3838 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3840 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3843 * gfortran.dg/graphite/id-pr47691.f: New.
3845 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3847 * gcc.target/i386/avx-os-support.h: New.
3848 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3849 (main): Check avx_os_support before the test is run.
3850 * gcc.target/i386/aes-avx-check.h: Ditto.
3851 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3853 2011-07-27 Kai Tietz <ktietz@redhat.com>
3855 * gcc.target/i386/aggregate-ret3.c: New test.
3856 * gcc.target/i386/aggregate-ret4.c: New test.
3858 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3861 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3862 allocated array should *not* change its size.
3863 * gfortran.dg/multiple_allocation_3.f90: New test.
3865 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3868 * g++.dg/cpp0x/constexpr-49776.C: New.
3870 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3873 * gcc.dg/graphite/id-pr47046.c: New.
3875 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3878 * gcc.dg/graphite/run-id-pr47593.c: New.
3880 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3883 * gcc.dg/graphite/run-id-pr47653.c: New.
3884 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3885 induction variables.
3886 * gcc.dg/graphite/scop-16.c: Same.
3887 * gcc.dg/graphite/scop-17.c: Same.
3888 * gcc.dg/graphite/scop-21.c: Same.
3890 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3893 * gcc.dg/graphite/id-pr48805.c: New.
3895 2011-07-26 Tobias Burnus <burnus@net-b.de>
3897 * gfortran.dg/coarray_lib_token_2.f90: New.
3899 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3901 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3904 2011-07-25 Andrew Pinski <apinski@cavium.com>
3907 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3908 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3910 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3912 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3914 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3915 * gcc.c-torture/execute/loop-2g.c: Likewise.
3916 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3917 Require mmap support.
3918 * gcc.c-torture/execute/loop-2g.x: Likewise.
3919 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3920 (MAP_ANON): Provide default.
3921 * gcc.dg/20050826-1.c: Likewise.
3922 * gcc.target/i386/pr36533.c: Likewise.
3923 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3924 Use dg-require-effective-target mmap.
3926 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/cpp0x/range-for19.C: New.
3931 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3934 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3937 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3940 * g++.dg/torture/pr49309.C: Remove.
3942 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3944 PR tree-optimization/49809
3945 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3948 2011-07-25 Richard Guenther <rguenther@suse.de>
3950 PR tree-optimization/49715
3951 * gcc.target/i386/pr49715-1.c: New testcase.
3952 * gcc.target/i386/pr49715-2.c: Likewise.
3954 2011-07-23 Jason Merrill <jason@redhat.com>
3956 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3958 2011-07-22 Jason Merrill <jason@redhat.com>
3961 * g++.dg/cpp0x/initlist55.C: New.
3963 2011-07-23 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/namelist_72.f: New.
3968 2011-07-23 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/coarray_25.f90: New.
3972 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3974 * override1.C: This test should use c++0x mode.
3975 * override3.C: New. Test the diagnostics in c++98 mode.
3977 2011-07-22 Jason Merrill <jason@redhat.com>
3978 Mark Glisse <marc.glisse@normalesup.org>
3981 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3984 * g++.dg/opt/builtins2.C: New.
3985 * g++.dg/other/error27.C: Don't rely on __builtin.
3987 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3989 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3991 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3992 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3993 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3994 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3996 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3999 2011-07-22 Richard Guenther <rguenther@suse.de>
4001 PR tree-optimization/45819
4002 * gcc.dg/pr45819.c: New testcase.
4004 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4006 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4008 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4012 * gcc.dg/graphite/run-id-pr47654.c: New.
4014 2011-07-21 Ian Lance Taylor <iant@google.com>
4017 * gcc.dg/pr49705.c: New test.
4019 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4021 * lib/target-supports.exp (check_avx_os_support_available): New.
4022 (check_effective_target_avx_runtime): Use it.
4024 2011-07-21 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/49770
4027 * g++.dg/torture/pr49770.C: New testcase.
4029 2011-07-21 Kai Tietz <ktietz@redhat.com>
4031 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4032 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4034 2011-07-21 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/coarray_lib_token_1.f90: New.
4038 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4040 * gcc.dg/pr32912-2.c: Skip for AVR.
4041 * gcc.dg/pr44674.c: Add dg-require-profiling.
4043 2011-07-20 Jason Merrill <jason@redhat.com>
4045 * g++.dg/ext/desig2.C: New.
4047 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4049 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4051 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4052 * gcc.target/powerpc/recip-3.c: Ditto.
4054 2011-07-19 Jason Merrill <jason@redhat.com>
4056 PR c++/6709 (DR 743)
4057 PR c++/42603 (DR 950)
4058 * g++.dg/cpp0x/decltype21.C: New.
4060 2011-07-20 Richard Guenther <rguenther@suse.de>
4063 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4064 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4066 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4068 * gcc.target/arm/combine-movs.c: New.
4069 * gcc.target/arm/unsigned-extend-2.c: New.
4071 2011-07-19 Jason Merrill <jason@redhat.com>
4074 * g++.dg/cpp0x/variadic114.C: New.
4076 2011-07-19 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/coarray_args_1.f90: New.
4079 * gfortran.dg/coarray_args_2.f90: New.
4081 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4084 * gfortran.dg/allocate_error_3.f90: New.
4086 2011-07-19 Richard Guenther <rguenther@suse.de>
4088 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4089 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4090 * gcc.dg/torture/20110719-1.c: New testcase.
4092 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4094 PR tree-optimization/49768
4095 * gcc.c-torture/execute/pr49768.c: New test.
4097 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4099 PR tree-optimization/49771
4100 * gcc.dg/vect/pr49771.c: New test.
4102 2011-07-18 Martin Jambor <mjambor@suse.cz>
4104 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4105 * gcc.dg/ipa/ipa-2.c: Likewise.
4106 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4107 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4108 * gcc.dg/ipa/ipa-5.c: Likewise.
4109 * gcc.dg/ipa/ipa-7.c: Likewise.
4110 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4111 * gcc.dg/ipa/ipacost-1.c: Likewise.
4112 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4114 * gcc.dg/ipa/ipcp-1.c: New test.
4115 * gcc.dg/ipa/ipcp-2.c: Likewise.
4116 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4118 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4121 * gfortran.dg/pr49675.f90: New test.
4123 2011-07-18 Richard Guenther <rguenther@suse.de>
4125 * gcc.dg/torture/20110718-1.c: New testcase.
4127 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4129 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4130 * g++.dg/ext/bitfield3.C: Likewise.
4131 * g++.dg/ext/bitfield4.C: Likewise.
4132 * g++.dg/ext/bitfield5.C: Likewise.
4133 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4134 * g++.dg/other/pr23205-2.C: Likewise.
4135 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4136 * gcc.c-torture/compile/20001109-2.c: Likewise.
4137 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4138 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4139 * gcc.dg/bitfld-16.c: Likewise.
4140 * gcc.dg/bitfld-17.c: Likewise.
4141 * gcc.dg/bitfld-18.c: Likewise.
4142 * gcc.dg/builtins-config.h: Remove Netware support.
4143 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4144 * gcc.dg/cdce2.c: Likewise.
4145 * gcc.dg/cpp/assert4.c: Remove netware support.
4146 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4147 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4149 * lib/target-supports.exp (check_visibility_available): Remove
4151 (check_profiling_available): Likewise.
4153 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4155 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4157 2011-07-17 Tobias Burnus <burnus@net-b.de>
4158 Thomas Koenig <tkoenig@gcc.gnu.org>
4161 * gfortran.dg/generic_17.f90: Fix testcase.
4162 * gfortran.dg/interface_3.f90: Add dg-error.
4163 * gfortran.dg/use_14.f90: New.
4164 * gfortran.dg/use_15.f90: New.
4166 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4168 * gnat.dg/pointer_controlled.adb: New test.
4170 2011-07-17 Tobias Burnus <burnus@net-b.de>
4173 * gfortran.dg/pointer_remapping_7.f90: New.
4175 2011-07-16 Jason Merrill <jason@redhat.com>
4177 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4179 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4180 Jason Merrill <jason@redhat.com>
4184 * g++.dg/cpp0x/decltype29.C: Adjust.
4185 * g++.dg/cpp0x/error4.C: Adjust.
4186 * g++.dg/cpp0x/sfinae26.C: Adjust.
4187 * g++.dg/cpp0x/variadic105.C: Adjust.
4188 * g++.dg/template/deduce3.C: Adjust.
4189 * g++.dg/template/error45.C: Adjust.
4190 * g++.dg/template/ptrmem2.C: Adjust.
4191 * g++.dg/template/sfinae2.C: Adjust.
4192 * g++.old-deja/g++.pt/crash60.C: Adjust.
4193 * g++.old-deja/g++.pt/unify6.C: Adjust.
4194 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4195 * g++.dg/cpp0x/nullptr15.C: Adjust.
4196 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4197 * g++.dg/cpp0x/pr31431.C: Adjust.
4198 * g++.dg/cpp0x/pr31434.C: Adjust.
4199 * g++.dg/cpp0x/sfinae11.C: Adjust
4200 * g++.dg/cpp0x/temp_default2.C: Adjust.
4201 * g++.dg/cpp0x/trailing4.C: Adjust.
4202 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4203 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4204 * g++.dg/cpp0x/variadic105.C: Adjust.
4205 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4206 * g++.dg/ext/vla2.C: Adjust.
4207 * g++.dg/other/ptrmem10.C: Adjust.
4208 * g++.dg/other/ptrmem11.C: Adjust.
4209 * g++.dg/overload/unknown1.C: Adjust.
4210 * g++.dg/template/conv11.C: Adjust.
4211 * g++.dg/template/dependent-expr5.C: Adjust.
4212 * g++.dg/template/friend.C: Adjust.
4213 * g++.dg/template/incomplete2.C: Adjust.
4214 * g++.dg/template/local4.C: Adjust.
4215 * g++.dg/template/local6.C: Adjust.
4216 * g++.dg/template/operator9.C: Adjust.
4217 * g++.dg/template/ttp25.C: Adjust.
4218 * g++.dg/template/unify10.C: Adjust.
4219 * g++.dg/template/unify11.C: Adjust.
4220 * g++.dg/template/unify6.C: Adjust.
4221 * g++.dg/template/unify9.C: Adjust.
4222 * g++.dg/template/varmod1.C: Adjust.
4223 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4224 * g++.old-deja/g++.pt/crash28.C: Adjust.
4225 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4226 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4227 * g++.old-deja/g++.pt/expr2.C: Adjust.
4228 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4229 * g++.old-deja/g++.pt/spec5.C: Adjust.
4230 * g++.old-deja/g++.pt/spec6.C: Adjust.
4231 * g++.old-deja/g++.pt/unify4.C: Adjust.
4232 * g++.old-deja/g++.pt/unify8.C: Adjust.
4233 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4234 * g++.dg/overload/template5.C: New testcase.
4235 * g++.dg/template/overload12.C: New testcase.
4237 2011-07-11 Tobias Burnus <burnus@net-b.de>
4239 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4240 * gfortran.dg/coarray_7.f90: Ditto.
4241 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4242 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4244 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4246 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4248 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4249 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4250 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4252 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4253 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4254 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4256 2011-07-15 Jason Merrill <jason@redhat.com>
4259 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4260 Use --extra_opts instead of --additional_options.
4262 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4265 * g++.dg/torture/pr49309.C: Remove.
4267 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4269 * gcc.target/tic6x/weak-call.c: New test.
4270 * gcc.target/tic6x/fpcmp.c: New test.
4271 * gcc.target/tic6x/fpdiv.c: New test.
4272 * gcc.target/tic6x/rotdi16-scan.c: New test.
4273 * gcc.target/tic6x/ffssi.c: New test.
4274 * gcc.target/tic6x/fpdiv-lib.c: New test.
4275 * gcc.target/tic6x/cold-lc.c: New test.
4276 * gcc.target/tic6x/longcalls.c: New test.
4277 * gcc.target/tic6x/abi-align-1.c: New test.
4278 * gcc.target/tic6x/fpcmp-finite.c: New test.
4279 * gcc.target/tic6x/rotdi16.c: New test.
4280 * gcc.target/tic6x/bswapl.c: New test.
4281 * gcc.target/tic6x/ffsdi.c: New test.
4282 * gcc.target/tic6x/tic6x.exp: New file.
4283 * gcc.target/tic6x/builtins/arith24.c: New test.
4284 * gcc.target/tic6x/builtins/smpy.c: New test.
4285 * gcc.target/tic6x/builtins/smpylh.c: New test.
4286 * gcc.target/tic6x/builtins/smpyh.c: New test.
4287 * gcc.target/tic6x/builtins/sarith1.c: New test.
4288 * gcc.target/tic6x/builtins/extclr.c: New test
4289 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4290 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4291 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4292 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4294 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4296 * gcc.dg/20020312-2.c: Likewise.
4297 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4298 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4299 * gcc.dg/torture/builtin-math-7.c: Likewise.
4302 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4303 not testing tic6x-*-*.
4305 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4308 * g++.dg/torture/pr49309.C: New testcase.
4310 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4312 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4314 2011-07-14 Richard Guenther <rguenther@suse.de>
4316 PR tree-optimization/49651
4317 * gcc.dg/torture/pr49651.c: New testcase.
4319 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4322 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4324 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4326 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4327 -mno-pointers-to-nested-functions.
4328 * gcc.target/powerpc/no-r11-2.c: Ditto.
4329 * gcc.target/powerpc/no-r11-3.c: Ditto.
4331 2011-07-13 Jason Merrill <jason@redhat.com>
4333 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4334 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4335 when compiling C files.
4336 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4337 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4338 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4339 * g++.dg/lookup/anon2.C: Likewise.
4340 * g++.dg/tree-ssa/copyprop.C: Likewise.
4341 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4342 * g++.dg/init/vector1.C: Ignore narrowing errors.
4343 * g++.dg/torture/pr35526.C: Likewise.
4344 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4346 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4349 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4352 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4354 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4355 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4357 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4359 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4360 * lib/obj-c++.exp (obj-c++_init): Ditto.
4361 * lib/file-format.exp (gcc_target_object_format): Ditto.
4362 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4363 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4364 (check_visibility_available): Ditto.
4365 (check_effective_target_tls_native): Ditto.
4366 (check_effective_target_tls_emulated): Ditto.
4367 (check_effective_target_function_sections): Ditto.
4369 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4371 * gcc.target/arm/pr48183.c: New test.
4373 2011-07-13 Richard Guenther <rguenther@suse.de>
4375 * gcc.dg/torture/20110713-1.c: New testcase.
4377 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4380 * gcc.c-torture/compile/pr49474.c: New testcase.
4382 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4384 PR tree-optimization/49712
4385 * gcc.c-torture/execute/pr49712.c: New test.
4387 2011-07-11 Jason Merrill <jason@redhat.com>
4390 * g++.dg/template/recurse3.C: New.
4392 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/guality/csttest.c: New test.
4398 * gfortran.dg/pr49698.f90: New test.
4400 2011-07-11 Jeff Law <law@redhat.com>
4402 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4404 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4406 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4407 * go.test/go-test.exp (go-set-goarch): Likewise.
4409 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4412 * gcc.target/avr/torture/pr39633.c: New test case.
4414 2011-07-11 Tobias Burnus <burnus@net-b.de>
4417 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4419 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4421 * lib/target-supports.exp (check_effective_target_scheduling):
4423 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4424 * gcc.dg/pr45055.c: Ditto.
4425 * gcc.dg/pr45353.c: Ditto.
4426 * g++.dg/pr45056.C: Ditto.
4428 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4430 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4431 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4432 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4433 * g++.dg/torture/pr31863.C: Skip AVR.
4435 2011-07-10 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/intrinsic_signal.f90: New.
4440 2011-07-09 Jason Merrill <jason@redhat.com>
4442 * g++.dg/cpp0x/regress/regress6.C: New.
4443 * g++.dg/parse/crash45.C: Adjust message.
4444 * g++.dg/template/crash38.C: Adjust message.
4445 * g++.dg/template/crash64.C: Adjust message.
4447 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4449 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4450 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4451 * g++.dg/abi/bitfield3.C: Likewise.
4452 * g++.dg/eh/pr38662.C: Likewise.
4453 * g++.dg/ext/attrib36.C: Likewise.
4454 * g++.dg/ext/attrib37.C: Likewise.
4455 * g++.dg/ext/attrib8.C: Likewise.
4456 * g++.dg/ext/tmplattr1.C: Likewise.
4457 * g++.dg/inherit/override-attribs.C: Likewise.
4458 * g++.dg/opt/inline9.C: Likewise.
4459 * g++.dg/opt/life1.C: Likewise.
4460 * g++.dg/opt/longbranch2.C: Likewise.
4461 * g++.dg/opt/nrv12.C: Likewise.
4462 * g++.dg/opt/reg-stack4.C: Likewise.
4463 * g++.dg/other/pr35504.C: Likewise.
4464 * g++.dg/other/pr39496.C: Likewise.
4465 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4466 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4467 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4468 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4469 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4470 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4471 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4472 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4473 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4474 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4475 * g++.dg/warn/pr15774-1.C: Likewise.
4476 * g++.dg/warn/pr15774-2.C: Likewise.
4477 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4478 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4479 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4480 * g++.old-deja/g++.pt/asm2.C: Likewise.
4481 * gcc.c-torture/compile/20000804-1.c: Likewise.
4482 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4483 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4484 * gcc.dg/20020108-1.c: Likewise.
4485 * gcc.dg/20020122-2.c: Likewise.
4486 * gcc.dg/20020122-3.c: Likewise.
4487 * gcc.dg/20020206-1.c: Likewise.
4488 * gcc.dg/20020219-1.c: Likewise.
4489 * gcc.dg/20020310-1.c: Likewise.
4490 * gcc.dg/20020411-1.c: Likewise.
4491 * gcc.dg/20020418-2.c: Likewise.
4492 * gcc.dg/20020426-2.c: Likewise.
4493 * gcc.dg/20020517-1.c: Likewise.
4494 * gcc.dg/20030204-1.c: Likewise.
4495 * gcc.dg/20030826-2.c: Likewise.
4496 * gcc.dg/20031102-1.c: Likewise.
4497 * gcc.dg/20031202-1.c: Likewise.
4498 * gcc.dg/20050111-1.c: Likewise.
4499 * gcc.dg/20050503-1.c: Likewise.
4500 * gcc.dg/array-init-1.c: Likewise.
4501 * gcc.dg/builtin-apply4.c: Likewise.
4502 * gcc.dg/dfp/pr31344.c: Likewise.
4503 * gcc.dg/gomp/atomic-11.c: Likewise.
4504 * gcc.dg/graphite/pr40281.c: Likewise.
4505 * gcc.dg/ia64-sync-1.c: Likewise.
4506 * gcc.dg/ia64-sync-2.c: Likewise.
4507 * gcc.dg/ia64-sync-3.c: Likewise.
4508 * gcc.dg/ia64-sync-4.c: Likewise.
4509 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4510 * gcc.dg/invalid-call-1.c: Likewise.
4511 * gcc.dg/loop-3.c: Likewise.
4512 * gcc.dg/lower-subreg-1.c: Likewise.
4513 * gcc.dg/lto/pr47259_0.c: Likewise.
4514 * gcc.dg/nested-calls-1.c: Likewise.
4515 * gcc.dg/pr20017.c: Likewise.
4516 * gcc.dg/pr25023.c: Likewise.
4517 * gcc.dg/pr27671-2.c: Likewise.
4518 * gcc.dg/pr32176.c: Likewise.
4519 * gcc.dg/pr33676.c: Likewise.
4520 * gcc.dg/pr35045.c: Likewise.
4521 * gcc.dg/pr36015.c: Likewise.
4522 * gcc.dg/pr36584.c: Likewise.
4523 * gcc.dg/pr36998.c: Likewise.
4524 * gcc.dg/pr37438.c: Likewise.
4525 * gcc.dg/pr37908.c: Likewise.
4526 * gcc.dg/pr41241.c: Likewise.
4527 * gcc.dg/pr41340.c: Likewise.
4528 * gcc.dg/pr44136.c: Likewise.
4529 * gcc.dg/pr44194-1.c: Likewise.
4530 * gcc.dg/pr46212.c: Likewise.
4531 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4532 * gcc.dg/setjmp-2.c: Likewise.
4533 * gcc.dg/short-compare-1.c: Likewise.
4534 * gcc.dg/short-compare-2.c: Likewise.
4535 * gcc.dg/smod-1.c: Likewise.
4536 * gcc.dg/sync-2.c: Likewise.
4537 * gcc.dg/sync-3.c: Likewise.
4538 * gcc.dg/tls/opt-1.c: Likewise.
4539 * gcc.dg/tls/opt-2.c: Likewise.
4540 * gcc.dg/tls/opt-3.c: Likewise.
4541 * gcc.dg/torture/badshift.c: Likewise.
4542 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4543 * gcc.dg/torture/pr20314-2.c: Likewise.
4544 * gcc.dg/torture/pr36891.c: Likewise.
4545 * gcc.dg/torture/pr38774.c: Likewise.
4546 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4547 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4548 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4549 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4550 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4551 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4552 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4553 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4554 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4555 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4556 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4557 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4558 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4559 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4560 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4561 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4562 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4563 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4564 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4565 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4566 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4567 * gcc.dg/unroll-1.c: Likewise.
4568 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4569 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4570 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4571 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4572 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4573 * gcc.target/i386/20000609-1.c: Likewise.
4574 * gcc.target/i386/20000720-1.c: Likewise.
4575 * gcc.target/i386/20000724-1.c: Likewise.
4576 * gcc.target/i386/20011107-1.c: Likewise.
4577 * gcc.target/i386/20011119-1.c: Likewise.
4578 * gcc.target/i386/20020201-3.c: Likewise.
4579 * gcc.target/i386/20020218-1.c: Likewise.
4580 * gcc.target/i386/20020729-1.c: Likewise.
4581 * gcc.target/i386/20030926-1.c: Likewise.
4582 * gcc.target/i386/20060125-1.c: Likewise.
4583 * gcc.target/i386/20060125-2.c: Likewise.
4584 * gcc.target/i386/20060512-1.c: Likewise.
4585 * gcc.target/i386/20060512-2.c: Likewise.
4586 * gcc.target/i386/20060512-3.c: Likewise.
4587 * gcc.target/i386/20060512-4.c: Likewise.
4588 * gcc.target/i386/387-1.c: Likewise.
4589 * gcc.target/i386/387-2.c: Likewise.
4590 * gcc.target/i386/387-5.c: Likewise.
4591 * gcc.target/i386/387-6.c: Likewise.
4592 * gcc.target/i386/980312-1.c: Likewise.
4593 * gcc.target/i386/980313-1.c: Likewise.
4594 * gcc.target/i386/990117-1.c: Likewise.
4595 * gcc.target/i386/990424-1.c: Likewise.
4596 * gcc.target/i386/990524-1.c: Likewise.
4597 * gcc.target/i386/991129-1.c: Likewise.
4598 * gcc.target/i386/991214-1.c: Likewise.
4599 * gcc.target/i386/991230-1.c: Likewise.
4600 * gcc.target/i386/addr-sel-1.c: Likewise.
4601 * gcc.target/i386/aggregate-ret1.c: Likewise.
4602 * gcc.target/i386/aggregate-ret2.c: Likewise.
4603 * gcc.target/i386/align-main-3.c: Likewise.
4604 * gcc.target/i386/amd64-abi-1.c: Likewise.
4605 * gcc.target/i386/amd64-abi-2.c: Likewise.
4606 * gcc.target/i386/amd64-abi-4.c: Likewise.
4607 * gcc.target/i386/amd64-abi-5.c: Likewise.
4608 * gcc.target/i386/amd64-abi-6.c: Likewise.
4609 * gcc.target/i386/asm-1.c: Likewise.
4610 * gcc.target/i386/asm-3.c: Likewise.
4611 * gcc.target/i386/asm-5.c: Likewise.
4612 * gcc.target/i386/attributes-error.c: Likewise.
4613 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4614 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4615 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4616 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4617 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4618 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4619 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4620 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4621 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4622 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4623 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4624 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4625 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4626 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4627 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4628 * gcc.target/i386/bitfield1.c: Likewise.
4629 * gcc.target/i386/bitfield2.c: Likewise.
4630 * gcc.target/i386/bmi-2.c: Likewise.
4631 * gcc.target/i386/bmi-5.c: Likewise.
4632 * gcc.target/i386/builtin-unreachable.c: Likewise.
4633 * gcc.target/i386/cleanup-2.c: Likewise.
4634 * gcc.target/i386/clobbers.c: Likewise.
4635 * gcc.target/i386/cmov8.c: Likewise.
4636 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4637 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4638 * gcc.target/i386/compress-float-387.c: Likewise.
4639 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4640 * gcc.target/i386/compress-float-sse.c: Likewise.
4641 * gcc.target/i386/crc32-2.c: Likewise.
4642 * gcc.target/i386/crc32-3.c: Likewise.
4643 * gcc.target/i386/divmod-7.c: Likewise.
4644 * gcc.target/i386/divmod-8.c: Likewise.
4645 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4646 * gcc.target/i386/fma3-builtin.c: Likewise.
4647 * gcc.target/i386/fma3-fma.c: Likewise.
4648 * gcc.target/i386/fma4-256-vector.c: Likewise.
4649 * gcc.target/i386/fma4-builtin.c: Likewise.
4650 * gcc.target/i386/fma4-fma-2.c: Likewise.
4651 * gcc.target/i386/fma4-fma.c: Likewise.
4652 * gcc.target/i386/fma4-vector-2.c: Likewise.
4653 * gcc.target/i386/fma4-vector.c: Likewise.
4654 * gcc.target/i386/funcspec-1.c: Likewise.
4655 * gcc.target/i386/funcspec-10.c: Likewise.
4656 * gcc.target/i386/funcspec-11.c: Likewise.
4657 * gcc.target/i386/funcspec-2.c: Likewise.
4658 * gcc.target/i386/funcspec-5.c: Likewise.
4659 * gcc.target/i386/funcspec-6.c: Likewise.
4660 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4661 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4662 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4663 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4664 * gcc.target/i386/incoming-1.c: Likewise.
4665 * gcc.target/i386/incoming-10.c: Likewise.
4666 * gcc.target/i386/incoming-11.c: Likewise.
4667 * gcc.target/i386/incoming-12.c: Likewise.
4668 * gcc.target/i386/incoming-13.c: Likewise.
4669 * gcc.target/i386/incoming-14.c: Likewise.
4670 * gcc.target/i386/incoming-15.c: Likewise.
4671 * gcc.target/i386/incoming-2.c: Likewise.
4672 * gcc.target/i386/incoming-3.c: Likewise.
4673 * gcc.target/i386/incoming-4.c: Likewise.
4674 * gcc.target/i386/incoming-5.c: Likewise.
4675 * gcc.target/i386/incoming-6.c: Likewise.
4676 * gcc.target/i386/incoming-7.c: Likewise.
4677 * gcc.target/i386/incoming-8.c: Likewise.
4678 * gcc.target/i386/incoming-9.c: Likewise.
4679 * gcc.target/i386/lea.c: Likewise.
4680 * gcc.target/i386/local.c: Likewise.
4681 * gcc.target/i386/loop-1.c: Likewise.
4682 * gcc.target/i386/loop-2.c: Likewise.
4683 * gcc.target/i386/loop-3.c: Likewise.
4684 * gcc.target/i386/max-stack-align.c: Likewise.
4685 * gcc.target/i386/memcpy-1.c: Likewise.
4686 * gcc.target/i386/movbe-2.c: Likewise.
4687 * gcc.target/i386/movq-2.c: Likewise.
4688 * gcc.target/i386/movq.c: Likewise.
4689 * gcc.target/i386/nrv1.c: Likewise.
4690 * gcc.target/i386/pad-4.c: Likewise.
4691 * gcc.target/i386/pad-5a.c: Likewise.
4692 * gcc.target/i386/pad-5b.c: Likewise.
4693 * gcc.target/i386/pad-6a.c: Likewise.
4694 * gcc.target/i386/pad-6b.c: Likewise.
4695 * gcc.target/i386/pad-7.c: Likewise.
4696 * gcc.target/i386/pad-9.c: Likewise.
4697 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4698 * gcc.target/i386/pic-1.c: Likewise.
4699 * gcc.target/i386/pr12092-1.c: Likewise.
4700 * gcc.target/i386/pr12329.c: Likewise.
4701 * gcc.target/i386/pr21518.c: Likewise.
4702 * gcc.target/i386/pr22362.c: Likewise.
4703 * gcc.target/i386/pr22585.c: Likewise.
4704 * gcc.target/i386/pr23098.c: Likewise.
4705 * gcc.target/i386/pr25196.c: Likewise.
4706 * gcc.target/i386/pr25293.c: Likewise.
4707 * gcc.target/i386/pr25654.c: Likewise.
4708 * gcc.target/i386/pr26449.c: Likewise.
4709 * gcc.target/i386/pr26778.c: Likewise.
4710 * gcc.target/i386/pr26826.c: Likewise.
4711 * gcc.target/i386/pr27266.c: Likewise.
4712 * gcc.target/i386/pr29978.c: Likewise.
4713 * gcc.target/i386/pr30505.c: Likewise.
4714 * gcc.target/i386/pr30961-1.c: Likewise.
4715 * gcc.target/i386/pr31628.c: Likewise.
4716 * gcc.target/i386/pr32000-2.c: Likewise.
4717 * gcc.target/i386/pr32661-1.c: Likewise.
4718 * gcc.target/i386/pr32708-2.c: Likewise.
4719 * gcc.target/i386/pr32708-3.c: Likewise.
4720 * gcc.target/i386/pr34256.c: Likewise.
4721 * gcc.target/i386/pr34312.c: Likewise.
4722 * gcc.target/i386/pr34522.c: Likewise.
4723 * gcc.target/i386/pr35160.c: Likewise.
4724 * gcc.target/i386/pr35281.c: Likewise.
4725 * gcc.target/i386/pr36246.c: Likewise.
4726 * gcc.target/i386/pr36786.c: Likewise.
4727 * gcc.target/i386/pr37275.c: Likewise.
4728 * gcc.target/i386/pr37843-3.c: Likewise.
4729 * gcc.target/i386/pr37843-4.c: Likewise.
4730 * gcc.target/i386/pr39082-1.c: Likewise.
4731 * gcc.target/i386/pr39431.c: Likewise.
4732 * gcc.target/i386/pr39496.c: Likewise.
4733 * gcc.target/i386/pr39543-2.c: Likewise.
4734 * gcc.target/i386/pr39911.c: Likewise.
4735 * gcc.target/i386/pr40718.c: Likewise.
4736 * gcc.target/i386/pr40906-1.c: Likewise.
4737 * gcc.target/i386/pr40906-2.c: Likewise.
4738 * gcc.target/i386/pr40906-3.c: Likewise.
4739 * gcc.target/i386/pr40934.c: Likewise.
4740 * gcc.target/i386/pr41900.c: Likewise.
4741 * gcc.target/i386/pr42589.c: Likewise.
4742 * gcc.target/i386/pr43662.c: Likewise.
4743 * gcc.target/i386/pr43671.c: Likewise.
4744 * gcc.target/i386/pr43766.c: Likewise.
4745 * gcc.target/i386/pr43869.c: Likewise.
4746 * gcc.target/i386/pr44942.c: Likewise.
4747 * gcc.target/i386/pr44948-2a.c: Likewise.
4748 * gcc.target/i386/pr45234.c: Likewise.
4749 * gcc.target/i386/pr45336-2.c: Likewise.
4750 * gcc.target/i386/pr45336-4.c: Likewise.
4751 * gcc.target/i386/pr45852.c: Likewise.
4752 * gcc.target/i386/pr46470.c: Likewise.
4753 * gcc.target/i386/pr48037-1.c: Likewise.
4754 * gcc.target/i386/pr48389.c: Likewise.
4755 * gcc.target/i386/pr49095.c: Likewise.
4756 * gcc.target/i386/pr9771-1.c: Likewise.
4757 * gcc.target/i386/rdfsbase-1.c: Likewise.
4758 * gcc.target/i386/rdfsbase-2.c: Likewise.
4759 * gcc.target/i386/rdgsbase-1.c: Likewise.
4760 * gcc.target/i386/rdgsbase-2.c: Likewise.
4761 * gcc.target/i386/rdrand-3.c: Likewise.
4762 * gcc.target/i386/regparm-stdcall.c: Likewise.
4763 * gcc.target/i386/regparm.c: Likewise.
4764 * gcc.target/i386/reload-1.c: Likewise.
4765 * gcc.target/i386/rotate-2.c: Likewise.
4766 * gcc.target/i386/sibcall-5.c: Likewise.
4767 * gcc.target/i386/signbit-1.c: Likewise.
4768 * gcc.target/i386/signbit-2.c: Likewise.
4769 * gcc.target/i386/signbit-3.c: Likewise.
4770 * gcc.target/i386/sse-5.c: Likewise.
4771 * gcc.target/i386/sse-8.c: Likewise.
4772 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4773 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4774 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4775 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4776 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4777 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4778 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4779 * gcc.target/i386/sse2-movq-2.c: Likewise.
4780 * gcc.target/i386/sse2-movq-3.c: Likewise.
4781 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4782 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4783 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4784 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4785 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4786 * gcc.target/i386/ssefn-1.c: Likewise.
4787 * gcc.target/i386/ssefn-2.c: Likewise.
4788 * gcc.target/i386/sseregparm-1.c: Likewise.
4789 * gcc.target/i386/sseregparm-2.c: Likewise.
4790 * gcc.target/i386/sseregparm-3.c: Likewise.
4791 * gcc.target/i386/sseregparm-4.c: Likewise.
4792 * gcc.target/i386/sseregparm-5.c: Likewise.
4793 * gcc.target/i386/sseregparm-6.c: Likewise.
4794 * gcc.target/i386/sseregparm-7.c: Likewise.
4795 * gcc.target/i386/sseregparm-8.c: Likewise.
4796 * gcc.target/i386/stack-realign.c: Likewise.
4797 * gcc.target/i386/stack-usage-realign.c: Likewise.
4798 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4799 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4800 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4801 * gcc.target/i386/stackalign/return-1.c: Likewise.
4802 * gcc.target/i386/stackalign/return-2.c: Likewise.
4803 * gcc.target/i386/stackalign/return-3.c: Likewise.
4804 * gcc.target/i386/tailcall-1.c: Likewise.
4805 * gcc.target/i386/tbm-2.c: Likewise.
4806 * gcc.target/i386/udivmod-7.c: Likewise.
4807 * gcc.target/i386/udivmod-8.c: Likewise.
4808 * gcc.target/i386/unroll-1.c: Likewise.
4809 * gcc.target/i386/vararg-1.c: Likewise.
4810 * gcc.target/i386/vararg-2.c: Likewise.
4811 * gcc.target/i386/vect8-ret.c: Likewise.
4812 * gcc.target/i386/vectorize5.c: Likewise.
4813 * gcc.target/i386/wmul-1.c: Likewise.
4814 * gcc.target/i386/wmul-2.c: Likewise.
4815 * gcc.target/i386/wrfsbase-1.c: Likewise.
4816 * gcc.target/i386/wrfsbase-2.c: Likewise.
4817 * gcc.target/i386/wrgsbase-1.c: Likewise.
4818 * gcc.target/i386/wrgsbase-2.c: Likewise.
4819 * gcc.target/i386/xop-pcmov.c: Likewise.
4820 * gcc.target/i386/xop-pcmov2.c: Likewise.
4821 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4822 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4823 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4824 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4825 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4826 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4827 * gcc.target/i386/zee.c: Likewise.
4828 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4829 * gfortran.dg/compiler-directive_2.f: Likewise.
4830 * gfortran.dg/g77/20010216-1.f: Likewise.
4831 * gfortran.dg/gomp/pr39152.f90: Likewise.
4832 * gfortran.dg/pr33794.f90: Likewise.
4834 2011-07-09 Jason Merrill <jason@redhat.com>
4836 * g++.dg/cpp0x/regress/regress5.C: New.
4838 2011-07-08 Jason Merrill <jason@redhat.com>
4841 * g++.dg/expr/compound-asn1.C: New.
4842 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4844 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4847 * gcc.target/powerpc/altivec-34.c: New test.
4849 2011-07-08 Jason Merrill <jason@redhat.com>
4852 * g++.dg/abi/guard3.C: New.
4854 2011-07-08 Julian Brown <julian@codesourcery.com>
4856 * lib/target-supports.exp
4857 (check_effective_target_arm_little_endian): New.
4858 (check_effective_target_vect_pack_trunc): Use above.
4859 (check_effective_target_vect_unpack): Likewise.
4860 (check_effective_target_vect_element_align): Test
4861 check_effective_target_arm_vect_no_misalign for ARM.
4863 2011-07-08 Jason Merrill <jason@redhat.com>
4866 * g++.dg/cpp0x/constexpr-rom.C: New.
4868 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4871 * g++.dg/torture/pr49519.C: New test.
4873 2011-07-08 Martin Jambor <mjambor@suse.cz>
4875 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4877 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4880 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4882 2011-07-08 Richard Guenther <rguenther@suse.de>
4884 PR tree-optimization/49662
4885 * gcc.dg/graphite/interchange-14.c: XFAIL.
4886 * gcc.dg/graphite/interchange-15.c: Likewise.
4887 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4889 2011-07-06 Jason Merrill <jason@redhat.com>
4892 * g++.dg/cpp0x/regress/regress4.C: New.
4894 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4897 * gfortran.dg/result_in_spec_4.f90: New test.
4899 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4901 * gcc.target/sparc/cas64.c: New test.
4903 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4906 * g++.dg/torture/pr49644.C: New test.
4909 * gcc.c-torture/execute/pr49644.c: New test.
4911 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4913 * lib/target-supports.exp (check_effective_target_ia32): New.
4914 (check_effective_target_x32): Likewise.
4915 (check_effective_target_vect_cmdline_needed): Also check x32.
4917 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4919 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4921 * gcc.target/arm/pr42235.c: Likewise.
4922 * gcc.target/arm/pr42495.c: Likewise.
4923 * gcc.target/arm/pr42574.c: Likewise.
4924 * gcc.target/arm/thumb-branch1.c: Likewise.
4926 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4927 unneeded prune of possible warning.
4928 * gcc.target/arm/pr40956.c: Likewise.
4929 * gcc.target/arm/pr42505.c: Likewise.
4931 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4932 * gcc.c-torture/compile/pr46883.c: Likewise.
4933 * gcc.c-torture/compile/pr46934.c: Likewise.
4935 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4936 for move to ../../gcc.c-torture/compile.
4937 * gcc.target/arm/pr46883.c: Likewise.
4938 * gcc.target/arm/pr46934.c: Likewise.
4940 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4941 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4942 * gcc.target/arm/wmul-1.c: Likewise.
4943 * gcc.target/arm/wmul-2.c: Likewise.
4944 * gcc.target/arm/wmul-3.c: Likewise.
4945 * gcc.target/arm/wmul-4.c: Likewise.
4946 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4947 add tab after scan target.
4948 * gcc.target/arm/smlaltt-1.c: Likewise.
4949 * gcc.target/arm/smlatb-1.c: Likewise.
4950 * gcc.target/arm/smlatt-1.c: Likewise.
4952 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.dg/debug/pr49522.c: New test.
4957 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4959 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4960 * gcc.dg/pr46212.c: Run only if target int32plus.
4961 * gcc.dg/torture/pr48146.c: Ditto.
4962 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4963 * c-c++-common/pr44832.c: Ditto.
4964 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4965 * gcc.dg/pr31490.c: Ditto.
4966 * gcc.dg/torture/builtin-math-7.c: Run only if target
4968 * gcc.dg/torture/pr45764.c: Skip for AVR.
4969 * gcc.dg/pr47893.c: Ditto.
4971 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4973 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4974 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4975 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4976 add tab to scan target.
4978 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4980 * gcc.target/arm/neon-modes-3.c: New test.
4982 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4984 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4985 -fno-loop-interchange -ffast-math.
4987 2011-07-07 Richard Guenther <rguenther@suse.de>
4989 * gcc.dg/ftrapv-3.c: New testcase.
4991 2011-07-07 Richard Guenther <rguenther@suse.de>
4993 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4994 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4996 2011-07-07 Kai Tietz <ktietz@redhat.com>
4998 * gcc.dg/binop-notxor1.c: New test.
4999 * gcc.dg/binop-notand4a.c: New test.
5000 * gcc.dg/binop-notxor2.c: New test.
5001 * gcc.dg/binop-notand3a.c: New test.
5002 * gcc.dg/binop-notand2a.c: New test.
5003 * gcc.dg/binop-notand6a.c: New test.
5004 * gcc.dg/binop-notor1.c: New test.
5005 * gcc.dg/binop-notand1a.c: New test.
5006 * gcc.dg/binop-notand5a.c: New test.
5007 * gcc.dg/binop-notor2.c: New test.
5009 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/gomp/pr49640.c: New test.
5014 2011-07-07 Richard Guenther <rguenther@suse.de>
5016 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5018 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5021 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5023 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5025 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5026 * gcc.target/powerpc/no-r11-2.c: Ditto.
5027 * gcc.target/powerpc/no-r11-3.c: Ditto.
5029 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5031 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5032 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5034 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5036 * lib/target-supports.exp (check_profiling_available): Disable
5037 profiling with -fprofile-generate for target avr.
5039 2011-07-06 Richard Guenther <rguenther@suse.de>
5041 PR tree-optimization/49645
5042 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5044 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5047 * gcc.dg/pr47383.c: New.
5049 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5051 PR tree-optimization/49647
5052 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5054 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5057 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5058 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5060 2011-07-05 Jason Merrill <jason@redhat.com>
5063 * g++.dg/template/template-id-4.C: New.
5065 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5067 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5068 * gcc.dg/pr43402.c: Ditto.
5070 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5072 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5074 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5076 * gcc.target/powerpc/ppc-switch-1.c: New test for
5077 --param case-values-threshold.
5078 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5080 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5082 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5084 2011-07-05 Jason Merrill <jason@redhat.com>
5086 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5088 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5090 PR tree-optimization/47654
5091 * gcc.dg/graphite/block-pr47654.c: New.
5093 2011-07-05 Jason Merrill <jason@redhat.com>
5095 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5097 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5099 PR tree-optimization/49580
5100 * gcc.dg/autopar/pr49580.c: New test.
5102 2011-07-05 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/49518
5105 PR tree-optimization/49628
5106 * g++.dg/torture/pr49628.C: New testcase.
5107 * gcc.dg/torture/pr49518.c: Likewise.
5109 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5111 * ada/acats/run_acats (which): Extract last field from type -p,
5112 type output only if command succeeded.
5114 2011-07-04 Jason Merrill <jason@redhat.com>
5116 * g++.dg/abi/mangle48.C: New.
5118 * g++.dg/cpp0x/diag1.C: New.
5120 * g++.dg/diagnostic/aka1.C: New.
5122 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5124 PR rtl-optimization/49619
5125 * gcc.dg/pr49619.c: New test.
5127 PR rtl-optimization/49472
5128 * gfortran.dg/pr49472.f90: New test.
5131 * gcc.dg/pr49602.c: New test.
5133 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5137 * gcc.target/avr/avr.exp: Run over cpp files, too.
5138 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5139 * gcc.target/avr/progmem.h: New file.
5140 * gcc.target/avr/exit-abort.h: New file.
5141 * gcc.target/avr/progmem-error-1.c: New file.
5142 * gcc.target/avr/progmem-error-1.cpp: New file.
5143 * gcc.target/avr/progmem-warning-1.c: New file.
5144 * gcc.target/avr/torture/progmem-1.c: New file.
5145 * gcc.target/avr/torture/progmem-1.cpp: New file.
5147 2011-07-04 Richard Guenther <rguenther@suse.de>
5149 PR tree-optimization/49615
5150 * g++.dg/torture/pr49615.C: New testcase.
5152 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5154 PR tree-optimization/49610
5155 * gcc.dg/vect/pr49610.c: New test.
5157 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5159 * gnat.dg/specs/debug1.ads: New test.
5161 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5164 * gfortran.dg/typebound_proc_23.f90: New.
5166 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5169 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5171 2011-07-01 Jason Merrill <jason@redhat.com>
5174 * g++.dg/template/template-id-3.C: New.
5177 * g++.dg/template/qualified-id4.C: New.
5180 * g++.dg/template/explicit-args4.C: New.
5183 * g++.dg/template/offsetof2.C: New.
5185 2011-07-01 Kai Tietz <ktietz@redhat.com>
5187 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5189 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192 * lib/target-supports.exp (check_effective_target_gld): New proc.
5194 2011-07-01 Richard Guenther <rguenther@suse.de>
5196 PR tree-optimization/49603
5197 * gcc.dg/torture/pr49603.c: New testcase.
5199 2011-06-30 Jason Merrill <jason@redhat.com>
5202 * g++.dg/rtti/template1.C: New.
5205 * g++.dg/cpp0x/regress/ctor1.C: New.
5208 * g++.dg/cpp0x/initlist54.C: New.
5210 2011-06-30 Martin Jambor <mjambor@suse.cz>
5212 * gcc.dg/tree-ssa/sra-12.c: New test.
5214 2011-06-29 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5218 2011-06-30 Richard Guenther <rguenther@suse.de>
5220 PR tree-optimization/46787
5221 * gcc.dg/vect/vect-121.c: New testcase.
5223 2011-06-30 Martin Jambor <mjambor@suse.cz>
5225 PR tree-optimization/49094
5226 * gcc.dg/tree-ssa/pr49094.c: New test.
5228 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5231 * gfortran.dg/pr49540-1.f90: New test.
5232 * gfortran.dg/pr49540-2.f90: New test.
5234 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237 * ada/acats/run_acats (which): Use last field of type -p output.
5239 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5240 Iain Sandoe <iains@gcc.gnu.org>
5243 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5244 Only skip on 64-bit *-*-darwin8* && !objc2.
5246 2011-06-30 Richard Guenther <rguenther@suse.de>
5248 PR tree-optimization/38752
5249 * gcc.c-torture/compile/pr38752.c: New testcase.
5251 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5253 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5254 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5256 2011-06-29 Jason Merrill <jason@redhat.com>
5259 * g++.dg/cpp0x/initlist53.C: Use placement new.
5260 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5261 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5264 * g++.dg/cpp0x/trailing6.C: New.
5265 * g++.dg/cpp0x/pr45908.C: No error.
5268 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5271 * g++.dg/cpp0x/constexpr-using2.C: New.
5273 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5276 * g++.dg/cpp0x/constexpr-diag3.C: New.
5277 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5278 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5279 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5280 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5282 2011-06-29 Jason Merrill <jason@redhat.com>
5284 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5286 2011-06-29 Richard Guenther <rguenther@suse.de>
5288 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5290 2011-06-29 Jason Merrill <jason@redhat.com>
5292 * g++.dg/cpp0x/initlist-value2.C: New.
5294 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5295 * g++.dg/cpp0x/initlist-value.C: New.
5297 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5299 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5301 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5303 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5304 * gcc.dg/inline_2.c: Likewise.
5305 * gcc.dg/unroll_1.c: Likewise.
5307 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5310 * gcc.target/i386/pr49567.c: New test.
5312 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5314 * gnat.dg/opt17.ad[sb]: New test.
5316 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5317 Tom de Vries <tom@codesourcery.com>
5319 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5320 (check_effective_target_arm_thumb2): New effective targets.
5321 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5322 properly. Clean up temporary files.
5323 * gcc.target/arm/ivopts-2.c: Likewise.
5324 * gcc.target/arm/ivopts-3.c: Likewise.
5325 * gcc.target/arm/ivopts-4.c: Likewise.
5326 * gcc.target/arm/ivopts-5.c: Likewise.
5327 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5329 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5332 * gfortran.dg/reshape_zerosize_3.f90: New test.
5334 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5336 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5337 * gcc.target/arm/vfp-ldmias.c: Likewise.
5338 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5339 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5340 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5341 * gcc.target/arm/vfp-stmias.c: Likewise.
5342 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5343 * gcc.target/arm/vfp-stmiad.c: Likewise.
5345 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5347 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5349 * gcc.target/arm/pr45701-2.c: Ditto.
5351 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5354 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5355 * gfortran.dg/extends_14.f03: Modified.
5357 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5359 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5360 early if the test is already being skipped.
5362 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5363 scan-assembler-dem-not): For missing file, report unresolved with
5364 same message as for pass/fail, with reason reported in log file.
5366 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5367 from add_options_for_arm_neon_fp16.
5368 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5369 check_effective_target_arm_neon_fp16_ok_nocache.
5370 Check -mfpu and -mfloat-abi options from current multilib.
5371 Do not require neon support.
5372 (check_effective_target_arm_fp16_ok): Renamed from
5373 check_effecitve_target_arm_neon_fp16_ok.
5374 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5375 arm_neon_fp16_ok and arm_fp16.
5376 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5377 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5378 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5379 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5381 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.dg/builtin-assume-aligned-1.c: New test.
5384 * gcc.dg/builtin-assume-aligned-2.c: New test.
5385 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5388 * gcc.dg/pr49544.c: New test.
5390 2011-06-27 Richard Guenther <rguenther@suse.de>
5392 PR tree-optimization/49394
5393 * g++.dg/torture/pr49394.C: New testcase.
5395 2011-06-27 Kai Tietz <ktietz@redhat.com>
5397 * gcc.dg/optimize-bswapdi-2.c: New test.
5399 2011-06-27 Michael Hope <michael.hope@linaro.org>
5400 Richard Sandiford <richard.sandiford@linaro.org>
5402 PR tree-optimization/49169
5403 * gcc.dg/torture/pr49169.c: New test.
5405 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5408 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5410 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5413 2011-06-26 Jason Merrill <jason@redhat.com>
5415 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5418 * g++.dg/init/ref19.C: New.
5419 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5421 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5423 PR tree-optimization/48377
5424 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5427 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5430 * lib/target-supports.exp (check_effective_target_non_strict_align):
5432 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5434 2011-06-24 Martin Jambor <mjambor@suse.cz>
5436 PR tree-optimizations/49516
5437 * g++.dg/tree-ssa/pr49516.C: New test.
5439 2011-06-23 Jason Merrill <jason@redhat.com>
5442 * g++.dg/template/partial10.C: New.
5443 * g++.dg/template/partial11.C: New.
5445 2011-06-23 Jeff Law <law@redhat.com>
5448 * gcc.dg/pr48770.c: New test.
5450 2011-06-23 Jan Hubicka <jh@suse.cz>
5453 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5455 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5458 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5459 instead of -fdump-tree-optimized.
5461 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5464 * g++.dg/template/crash107.C: New.
5465 * g++.dg/template/error17.C: Adjust.
5467 2011-06-23 Jason Merrill <jason@redhat.com>
5470 * g++.dg/cpp0x/defaulted30.C: New.
5473 * g++.dg/rtti/anon-ns1.C: New.
5476 * g++.dg/init/ref18.C: New.
5479 * g++.dg/template/partial9.C: New.
5481 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5484 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5486 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/pr49496.c: New test.
5491 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5493 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5496 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5498 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5499 * gcc.target/arm/pr42879.c: Likewise.
5500 * gcc.target/arm/pr45701-3.c: Likewise.
5502 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5503 * gcc.target/arm/pr40482.c: Likewise.
5504 * gcc.target/arm/stack-corruption.c: Likewise.
5506 2011-06-22 Richard Guenther <rguenther@suse.de>
5508 PR tree-optimization/49493
5509 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5511 2011-06-22 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5516 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5517 Dmitry Melnik <dm@ispras.ru>
5519 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5520 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5521 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5523 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5525 * gcc.target/arm/tlscall.c: New.
5527 2011-06-21 Jason Merrill <jason@redhat.com>
5530 * g++.dg/cpp0x/constexpr-ref1.C: New.
5531 * g++.dg/cpp0x/constexpr-ref2.C: New.
5532 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5535 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5538 * g++.dg/template/param3.C: New.
5540 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5542 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5543 my_clrsb test functions.
5545 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5546 test_sll, test_ull): Add clrsb tests.
5547 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5550 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5553 * gfortran.dg/class_44.f03: New.
5555 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5557 PR tree-optimization/49478
5558 * gcc.dg/vect/pr49478.c
5560 2011-06-21 Richard Guenther <rguenther@suse.de>
5562 PR tree-optimization/49483
5563 * gcc.dg/vect/vect-120.c: New testcase.
5565 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5568 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5569 * gcc.dg/vect/vect-peel-4.c: Likewise.
5571 2011-06-22 Christian Bruel <christian.bruel@st.com>
5574 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5575 * gcc.dg/always_inline2.c: Likewise.
5576 * gcc.dg/always_inline3.c: Likewise.
5577 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5578 * gcc.dg/inline_1.c: Likewise.
5579 * gcc.dg/inline_2.c: Likewise.
5580 * gcc.dg/inline_3.c: Likewise.
5581 * gcc.dg/inline_4.c: Likewise.
5582 * gcc.dg/20051201-1.c: Likewise.
5583 * gcc.dg/pr40087.c: Likewise.
5584 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5585 * gcc.dg/inline-22.c: Likewise.
5586 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5587 * gcc.dg/lto/20090218-1_1.c: Likewise.
5588 * g++.dg/ipa/devirt-7.C: Likewise.
5589 * gcc.dg/uninit-pred-5_a.c: Likewise.
5590 * gcc.dg/uninit-pred-5_b.c: Likewise.
5591 * gcc.dg/fail_always_inline.c: New.
5593 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5595 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5596 into 6 jobs instead of 3.
5598 2011-06-20 Jason Merrill <jason@redhat.com>
5601 * g++.dg/cpp0x/initlist53.C: New.
5603 2011-06-20 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5607 * gfortran.dg/coarray_lock_3.f90: New.
5608 * gfortran.dg/coarray/lock_1.f90: New.
5610 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5612 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5613 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5614 unresolved and report the reason to the log file.
5616 * lib/scanasm.exp (object-size): Move argument processing earlier
5617 to report errors before verifying that the file exists. Report
5618 problems detected at runtime as unresolved instead of error and
5619 report their reasons to the log file.
5621 2011-06-20 Jason Merrill <jason@redhat.com>
5624 * g++.dg/cpp0x/explicit6.C: New.
5627 * g++.dg/cpp0x/enum20.C: New.
5630 * g++.dg/ext/attr-aligned01.C: New.
5633 * g++.dg/cpp0x/variadic-default.C: New.
5636 * g++.dg/cpp0x/auto26.C: New.
5639 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5641 2011-06-20 Kai Tietz <ktietz@redhat.com>
5643 * gcc.dg/binop-notand1.c: New test.
5644 * gcc.dg/binop-notand2.c: New test.
5645 * gcc.dg/binop-notand3.c: New test.
5646 * gcc.dg/binop-notand4.c: New test.
5647 * gcc.dg/binop-notand5.c: New test.
5648 * gcc.dg/binop-notand6.c: New test.
5650 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5653 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5655 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5658 * gfortran.dg/proc_ptr_31.f90: New.
5660 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5662 * gnat.dg/volatile6.adb: New test.
5663 * gnat.dg/volatile7.adb: Likewise.
5664 * gnat.dg/volatile8.adb: Likewise.
5665 * gnat.dg/volatile9.adb: Likewise.
5667 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5669 * gnat.dg/constant3.adb: New test.
5671 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5674 * gfortran.dg/read_list_eof_1.f90: New test.
5676 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5679 * gcc.target/i386/testimm-1.c: New test.
5680 * gcc.target/i386/testimm-2.c: New test.
5681 * gcc.target/i386/testimm-3.c: New test.
5682 * gcc.target/i386/testimm-4.c: New test.
5683 * gcc.target/i386/testimm-5.c: New test.
5684 * gcc.target/i386/testimm-6.c: New test.
5685 * gcc.target/i386/testimm-7.c: New test.
5686 * gcc.target/i386/testimm-8.c: New test.
5687 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5688 * gcc.target/i386/xop-rotate1-int.c: New test.
5689 * gcc.target/i386/xop-rotate2-int.c: New test.
5691 2011-06-17 Jason Merrill <jason@redhat.com>
5693 * g++.dg/cpp0x/rv-func2.C: New.
5695 * g++.dg/debug/dwarf2/lambda1.C: New.
5696 * g++.dg/warn/Wshadow-6.C: Adjust.
5698 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5701 * gfortran.dg/move_alloc_5.f90: New.
5703 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5705 PR rtl-optimization/48542
5706 * gcc.dg/torture/pr48542.c: New test.
5708 2011-06-16 Jason Merrill <jason@redhat.com>
5711 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5714 * g++.dg/cpp0x/initlist52.C New.
5717 * c-c++-common/raw-string-12.c: New.
5720 * g++.dg/cpp0x/sfinae26.C: New.
5723 * g++.dg/cpp0x/variadic113.C: New.
5726 * g++.dg/cpp0x/variadic112.C: New.
5728 2011-06-16 Jeff Law <law@redhat.com>
5730 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5731 improved jump threading.
5732 * gcc.dg/builtin-object-size-2.c: Likewise.
5733 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5735 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5738 * gfortran.dg/typebound_assignment_3.f03: New.
5740 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5743 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5745 2011-06-16 Martin Jambor <mjambor@suse.cz>
5747 PR tree-optimization/49343
5748 * gnat.dg/discr31.ad[sb]: New test.
5750 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5754 2011-06-16 Tom de Vries <tom@codesourcery.com>
5757 * gcc.target/arm/ivopts-3.c: Update test.
5758 * gcc.target/arm/ivopts-5.c: Same.
5760 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5763 2011-06-10 Wei Guozhi <carrot@google.com>
5766 * gcc.target/arm/pr45335.c: New test.
5767 * gcc.target/arm/pr45335-2.c: New test.
5768 * gcc.target/arm/pr45335-3.c: New test.
5769 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5770 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5771 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5773 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5775 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5777 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5780 * gfortran.dg/class_43.f03: New.
5782 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5784 PR tree-optimization/49419
5785 * gcc.c-torture/execute/pr49419.c: New test.
5787 2011-06-16 Revital Eres <revital.eres@linaro.org>
5789 * gcc.dg/sms-9.c: New file.
5791 2011-06-15 Easwaran Raman <eraman@google.com>
5793 PR rtl-optimization/49414
5794 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5796 2011-06-14 Jason Merrill <jason@redhat.com>
5798 * g++.dg/cpp0x/noexcept13.C: New.
5800 2011-06-14 Easwaran Raman <eraman@google.com>
5802 PR rtl-optimization/44194
5803 * gcc.dg/pr44194-1.c: New test.
5804 * gcc.dg/pr44194-2.c: New test.
5806 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5808 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5810 * gcc.target/arm/pr45701-2.c: Likewise.
5811 * gcc.target/arm/thumb-branch1.c: Likewise.
5813 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5816 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5818 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5820 * gcc.target/arm/pr45701-1.c: Require thumb support.
5821 * gcc.target/arm/pr45701-2.c: Likewise.
5822 * gcc.target/arm/thumb-branch1.c: Likewise.
5824 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5825 * gcc.target/arm/pr39839.c: Likewise.
5826 * gcc.target/arm/pr40657-2.c: Likewise.
5827 * gcc.target/arm/pr40956.c: Likewise.
5828 * gcc.target/arm/pr41679.c: Likewise.
5829 * gcc.target/arm/pr42235.c: Likewise.
5830 * gcc.target/arm/pr42495.c: Likewise.
5831 * gcc.target/arm/pr42505.c: Likewise.
5832 * gcc.target/arm/pr42574.c: Likewise.
5833 * gcc.target/arm/pr46883.c: Likewise.
5834 * gcc.target/arm/pr46934.c: Likewise.
5835 * gcc.target/arm/xor-and.c: Likewise.
5837 2011-06-14 Jason Merrill <jason@redhat.com>
5839 * g++.dg/other/error23.C: Adjust error message.
5840 * g++.dg/other/error32.C: Likewise.
5843 * g++.dg/cpp0x/rv-dotstar.C: New.
5846 * g++.dg/cpp0x/decltype30.C: New.
5848 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5850 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5853 * gfortran.dg/pr49103.f90: New test.
5855 2011-06-14 Tom de Vries <tom@codesourcery.com>
5858 * gcc.target/arm/ivopts-3.c: New test.
5859 * gcc.target/arm/ivopts-4.c: New test.
5860 * gcc.target/arm/ivopts-5.c: New test.
5862 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5864 PR rtl-optimization/49390
5865 * gcc.c-torture/execute/pr49390.c: New test.
5867 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5869 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5871 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5873 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5874 * gcc.c-torture/execute/cmpsi-2.x: New file.
5875 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5876 * gcc.c-torture/execute/pr45262.x: New file.
5877 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5878 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5880 * gcc.c-torture/compile/pr49163.c: Ditto.
5882 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5884 * gcc.dg/vect/vect-16.c: Rename to...
5885 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5886 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5887 for double-word vectors.
5888 * gcc.dg/vect/vect-peel-4.c: Likewise.
5889 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5891 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5894 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5897 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5899 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5901 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5903 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5905 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5907 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5909 * gfortran.dg/trim_optimize_8.f90: New test case.
5911 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5912 Ira Rosen <ira.rosen@linaro.org>
5914 PR tree-optimization/49352
5915 * gcc.dg/vect/pr49352.c: New test.
5917 2011-06-12 Tobias Burnus
5920 * gfortran.dg/alloc_comp_assign_11.f90: New.
5922 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5924 * gfortran.dg/trim_optimize_7.f90: New test.
5926 2011-06-10 Wei Guozhi <carrot@google.com>
5929 * gcc.target/arm/pr45335.c: New test.
5930 * gcc.target/arm/pr45335-2.c: New test.
5931 * gcc.target/arm/pr45335-3.c: New test.
5932 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5933 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5934 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5936 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/parse/error39.C: New.
5941 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5943 * gcc.target/arm/20090811-1.c: Skip for incompatible
5944 options, do not override other options.
5945 * gcc.target/arm/combine-cmp-shift.c: Skip for
5946 incompatible options.
5947 * gcc.target/arm/pr45094.c: Likewise.
5948 * gcc.target/arm/scd42-1.c: Likewise.
5949 * gcc.target/arm/scd42-3.c: Likewise.
5950 * gcc.target/arm/thumb-ltu.c: Likewise.
5952 * lib/target-supports.exp
5953 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5954 multilib flags use -mfpu with a value other than neon-fp16.
5956 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5958 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5959 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5961 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963 * lib/target-supports.exp (check_effective_target_pie): New proc.
5964 * gcc.dg/pie-link.c: Use target pie.
5966 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5967 Laurent Roug� <laurent.rouge@menta.fr>
5969 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5970 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5972 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5974 * gfortran.dg/coarray/sync_1.f90: New test for
5975 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5977 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5979 PR tree-optimization/49318
5980 * gcc.dg/vect/pr49318.c: New test.
5982 2011-06-09 David Krauss <potswa@mac.com>
5984 * g++.dg/template/arrow1.C: New.
5986 2011-06-09 Jason Merrill <jason@redhat.com>
5988 * lib/prune.exp: Prune "note"s.
5989 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5991 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5992 * g++.dg/template/dependent-expr3.C: Likewise.
5993 * g++.dg/parse/template7.C: Likewise.
5994 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5995 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5996 * g++.old-deja/g++.pt/friend38.C: Likewise.
5997 * g++.old-deja/g++.pt/crash32.C: Likewise.
5998 * g++.old-deja/g++.other/init4.C: Likewise.
5999 * g++.old-deja/g++.other/friend8.C: Likewise.
6001 * g++.dg/ext/complex7.C: Adjust expected output.
6002 * g++.dg/diagnostic/method1.C: Likewise.
6003 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6004 * g++.dg/parse/crash33.C: Likewise.
6005 * g++.dg/other/warning1.C: Likewise.
6006 * g++.dg/init/pr29571.C: Likewise.
6007 * g++.dg/warn/overflow-warn-1.C: Likewise.
6008 * g++.dg/warn/overflow-warn-3.C: Likewise.
6009 * g++.dg/warn/overflow-warn-4.C: Likewise.
6010 * g++.old-deja/g++.oliva/template1.C: Likewise.
6012 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6013 * g++.dg/parse/template7.C: Adjust.
6015 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6018 * gcc.dg/pr49307.c: New.
6020 2011-06-09 Wei Guozhi <carrot@google.com>
6023 * gcc.target/arm/pr46975.c: New testcase.
6025 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6027 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6028 (PMETH, arglist_t): Removed.
6029 (method_get_number_of_arguments): Removed.
6030 (method_get_nth_argument): Removed.
6031 (method_get_first_argument): Removed.
6032 (method_get_next_argument): Removed.
6033 (method_get_sizeof_arguments): Removed.
6034 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6036 (method_get_number_of_arguments): Removed.
6037 (method_get_nth_argument): Removed.
6038 (method_get_first_argument): Removed.
6039 (method_get_next_argument): Removed.
6040 (method_get_sizeof_arguments): Removed.
6041 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6043 2011-06-09 David Li <davidxl@google.com>
6045 * gcc.dg/dump-pass.c: New test.
6047 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/parse/error38.C: New.
6052 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6055 * gfortran.dg/pr49308.f90: New test.
6057 2011-06-08 Jason Merrill <jason@redhat.com>
6059 * g++.dg/cpp0x/noexcept11.C: New.
6060 * g++.dg/cpp0x/noexcept12.C: New.
6061 * g++.dg/cpp0x/sfinae11.C: Adjust.
6063 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6066 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6067 to dg-options, match also DW_AT_linkage_name.
6069 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6072 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6073 -fno-common on alpha*-dec-osf*.
6074 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6076 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6078 PR rtl-optimization/49303
6079 * gcc.target/ia64/pr49303.c: New test.
6081 2011-06-08 Tobias Burnus <burnus@net-b.de>
6084 * gfortran.dg/coarray_lock_1.f90: New.
6085 * gfortran.dg/coarray_lock_2.f90: New.
6087 2011-06-07 Jason Merrill <jason@redhat.com>
6089 * lib/prune.exp: Look for "required" rather than "instantiated".
6090 * g++.dg/abi/mangle11.C: Likewise.
6091 * g++.dg/abi/mangle12.C: Likewise.
6092 * g++.dg/abi/mangle17.C: Likewise.
6093 * g++.dg/abi/mangle20-2.C: Likewise.
6094 * g++.dg/abi/pragma-pack1.C: Likewise.
6095 * g++.dg/cpp0x/decltype26.C: Likewise.
6096 * g++.dg/cpp0x/decltype28.C: Likewise.
6097 * g++.dg/cpp0x/decltype29.C: Likewise.
6098 * g++.dg/cpp0x/enum11.C: Likewise.
6099 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6100 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6101 * g++.dg/cpp0x/pr47416.C: Likewise.
6102 * g++.dg/ext/case-range2.C: Likewise.
6103 * g++.dg/ext/case-range3.C: Likewise.
6104 * g++.dg/gomp/for-19.C: Likewise.
6105 * g++.dg/gomp/pr37533.C: Likewise.
6106 * g++.dg/gomp/pr38639.C: Likewise.
6107 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6108 * g++.dg/inherit/base3.C: Likewise.
6109 * g++.dg/inherit/using6.C: Likewise.
6110 * g++.dg/init/placement4.C: Likewise.
6111 * g++.dg/init/reference3.C: Likewise.
6112 * g++.dg/lookup/scoped6.C: Likewise.
6113 * g++.dg/lookup/using7.C: Likewise.
6114 * g++.dg/other/abstract1.C: Likewise.
6115 * g++.dg/other/error10.C: Likewise.
6116 * g++.dg/other/error5.C: Likewise.
6117 * g++.dg/other/field1.C: Likewise.
6118 * g++.dg/other/offsetof5.C: Likewise.
6119 * g++.dg/parse/bitfield2.C: Likewise.
6120 * g++.dg/parse/constant4.C: Likewise.
6121 * g++.dg/parse/crash20.C: Likewise.
6122 * g++.dg/parse/invalid-op1.C: Likewise.
6123 * g++.dg/parse/non-dependent2.C: Likewise.
6124 * g++.dg/parse/template18.C: Likewise.
6125 * g++.dg/tc1/dr152.C: Likewise.
6126 * g++.dg/tc1/dr166.C: Likewise.
6127 * g++.dg/tc1/dr176.C: Likewise.
6128 * g++.dg/tc1/dr213.C: Likewise.
6129 * g++.dg/template/access11.C: Likewise.
6130 * g++.dg/template/access2.C: Likewise.
6131 * g++.dg/template/access3.C: Likewise.
6132 * g++.dg/template/access7.C: Likewise.
6133 * g++.dg/template/arg7.C: Likewise.
6134 * g++.dg/template/cond2.C: Likewise.
6135 * g++.dg/template/crash13.C: Likewise.
6136 * g++.dg/template/crash40.C: Likewise.
6137 * g++.dg/template/crash7.C: Likewise.
6138 * g++.dg/template/crash84.C: Likewise.
6139 * g++.dg/template/ctor5.C: Likewise.
6140 * g++.dg/template/defarg13.C: Likewise.
6141 * g++.dg/template/defarg14.C: Likewise.
6142 * g++.dg/template/dtor7.C: Likewise.
6143 * g++.dg/template/eh2.C: Likewise.
6144 * g++.dg/template/error2.C: Likewise.
6145 * g++.dg/template/error43.C: Likewise.
6146 * g++.dg/template/friend32.C: Likewise.
6147 * g++.dg/template/injected1.C: Likewise.
6148 * g++.dg/template/instantiate1.C: Likewise.
6149 * g++.dg/template/instantiate3.C: Likewise.
6150 * g++.dg/template/instantiate5.C: Likewise.
6151 * g++.dg/template/instantiate7.C: Likewise.
6152 * g++.dg/template/local6.C: Likewise.
6153 * g++.dg/template/lookup2.C: Likewise.
6154 * g++.dg/template/member5.C: Likewise.
6155 * g++.dg/template/memfriend15.C: Likewise.
6156 * g++.dg/template/memfriend16.C: Likewise.
6157 * g++.dg/template/memfriend17.C: Likewise.
6158 * g++.dg/template/memfriend7.C: Likewise.
6159 * g++.dg/template/meminit1.C: Likewise.
6160 * g++.dg/template/nested3.C: Likewise.
6161 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6162 * g++.dg/template/nontype12.C: Likewise.
6163 * g++.dg/template/nontype13.C: Likewise.
6164 * g++.dg/template/nontype6.C: Likewise.
6165 * g++.dg/template/pr23510.C: Likewise.
6166 * g++.dg/template/pr35240.C: Likewise.
6167 * g++.dg/template/ptrmem15.C: Likewise.
6168 * g++.dg/template/ptrmem6.C: Likewise.
6169 * g++.dg/template/qualified-id1.C: Likewise.
6170 * g++.dg/template/qualttp20.C: Likewise.
6171 * g++.dg/template/qualttp3.C: Likewise.
6172 * g++.dg/template/qualttp4.C: Likewise.
6173 * g++.dg/template/qualttp5.C: Likewise.
6174 * g++.dg/template/qualttp6.C: Likewise.
6175 * g++.dg/template/qualttp7.C: Likewise.
6176 * g++.dg/template/qualttp8.C: Likewise.
6177 * g++.dg/template/recurse.C: Likewise.
6178 * g++.dg/template/recurse2.C: Likewise.
6179 * g++.dg/template/ref5.C: Likewise.
6180 * g++.dg/template/scope2.C: Likewise.
6181 * g++.dg/template/sfinae10.C: Likewise.
6182 * g++.dg/template/sfinae3.C: Likewise.
6183 * g++.dg/template/sizeof3.C: Likewise.
6184 * g++.dg/template/static9.C: Likewise.
6185 * g++.dg/template/template-id-2.C: Likewise.
6186 * g++.dg/template/typedef13.C: Likewise.
6187 * g++.dg/template/typename4.C: Likewise.
6188 * g++.dg/template/using14.C: Likewise.
6189 * g++.dg/template/using2.C: Likewise.
6190 * g++.dg/template/warn1.C: Likewise.
6191 * g++.dg/warn/Wparentheses-13.C: Likewise.
6192 * g++.dg/warn/Wparentheses-15.C: Likewise.
6193 * g++.dg/warn/Wparentheses-16.C: Likewise.
6194 * g++.dg/warn/Wparentheses-17.C: Likewise.
6195 * g++.dg/warn/Wparentheses-18.C: Likewise.
6196 * g++.dg/warn/Wparentheses-19.C: Likewise.
6197 * g++.dg/warn/Wparentheses-20.C: Likewise.
6198 * g++.dg/warn/Wparentheses-23.C: Likewise.
6199 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6200 * g++.dg/warn/noeffect2.C: Likewise.
6201 * g++.dg/warn/noeffect4.C: Likewise.
6202 * g++.dg/warn/pr8570.C: Likewise.
6203 * g++.old-deja/g++.brendan/init2.C: Likewise.
6204 * g++.old-deja/g++.eh/spec6.C: Likewise.
6205 * g++.old-deja/g++.pt/crash10.C: Likewise.
6206 * g++.old-deja/g++.pt/crash36.C: Likewise.
6207 * g++.old-deja/g++.pt/derived3.C: Likewise.
6208 * g++.old-deja/g++.pt/error2.C: Likewise.
6209 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6210 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6211 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6212 * g++.old-deja/g++.pt/overload7.C: Likewise.
6213 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6215 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6216 Iain Sandoe <iains@gcc.gnu.org>
6218 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6219 Added code to deal with the case when [Protocol
6220 -descriptionForInstanceMethod:] or [Protocol
6221 -descriptionForClassMethod:] returns NULL.
6223 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6224 Iain Sandoe <iains@gcc.gnu.org>
6226 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6227 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6230 2011-06-07 Xinliang David Li <davidxl@google.com>
6232 * gcc.dg/inline_2.c: New test.
6233 * gcc.dg/unroll_2.c: New test.
6234 * gcc.dg/inline_3.c: New test.
6235 * gcc.dg/unroll_3.c: New test.
6236 * gcc.dg/inline_4.c: New test.
6237 * gcc.dg/unroll_4.c: New test.
6238 * gcc.dg/inline_1.c: New test.
6239 * gcc.dg/unroll_1.c: New test.
6241 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243 PR tree-optimization/48497
6244 * lib/gcc-defs.exp (dg-additional-options): New proc.
6245 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6246 -msse2 on 32-bit x86.
6248 2011-06-06 Jason Merrill <jason@redhat.com>
6250 * g++.dg/cpp0x/enum19.C: New.
6252 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6254 * gcc.target/arm/neon-reload-class.c: New test.
6256 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6259 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6261 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6263 * gcc.target/arm/smlatb-1.c: New file.
6264 * gcc.target/arm/smlatt-1.c: New file.
6265 * gcc.target/arm/smlaltb-1.c: New file.
6266 * gcc.target/arm/smlaltt-1.c: New file.
6268 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6270 * gcc.target/arm/mla-2.c: New test.
6272 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6274 PR gcov-profile/49299
6275 * gcc.dg/tree-prof/pr49299-1.c: New test.
6276 * gcc.dg/tree-prof/pr49299-2.c: New test.
6278 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6280 * lib/target-supports.exp
6281 (check_effective_target_vect_widen_mult_qi_to_hi):
6282 Add NEON as supporting target.
6283 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6284 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6285 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6286 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6287 using widening multiplication on targets that support it.
6288 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6289 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6290 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6292 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6294 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6295 Modern Objective-C runtime API.
6296 * objc/execute/next_mapping.h: Removed.
6297 * objc-obj-c++-shared/next-mapping.h: Removed.
6298 * objc-obj-c++-shared/Object1.h: Removed.
6299 * objc-obj-c++-shared/Object1.m: Removed.
6300 * objc-obj-c++-shared/Object1.mm: Removed.
6301 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6302 * objc-obj-c++-shared/Protocol1.h: Removed.
6303 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6304 of ProtoBool, IVAR_T and METHOD.
6305 * objc-obj-c++-shared/runtime.h: New.
6306 * objc-obj-c++-shared/TestsuiteObject.h: New.
6307 * objc-obj-c++-shared/TestsuiteObject.m: New.
6309 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6310 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6311 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6313 * objc/execute/_cmd.m: Include
6314 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6315 runtime API. ([TestClass +initialize]): Include this method also
6316 with the GNU runtime.
6317 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6318 Object. ([-setValue:]): Return void.
6319 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6320 with the GNU runtime. Include
6321 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6322 for the NeXT runtime. Use the existing print_ivars() and
6323 compare_structures() implementations for the old NeXT runtime.
6324 Added new implementations for the Modern GNU and NeXT runtimes.
6325 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6326 well. (main): Use objc_getClass(). Use return instead of exit.
6327 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6328 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6330 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6331 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6332 instead of Object. (main): Use return instead of exit().
6333 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6334 instead of Object. Removed prototype for exit(). (main): Use
6335 return instead of exit(). Use the Modern Objective-C runtime API.
6336 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6338 * objc/execute/class-tests-1.h: Include
6339 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6340 runtime API. (test_class_with_superclass): Do not call [Object
6341 class]. There is no need to with the current libobjc.
6342 * objc/execute/class-tests-2.h: Include
6343 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6345 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6346 ../../objc-obj-c++-shared/next-mapping.h.
6347 * objc/execute/class-2.m: Likewise.
6348 * objc/execute/class-3.m: Likewise.
6349 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6350 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6351 +initialize]): Include this method also with the GNU
6352 runtime. (main): Use the Modern Objective-C runtime API.
6353 * objc/execute/class-5.m: Likewise.
6354 * objc/execute/class-6.m: Likewise.
6355 * objc/execute/class-7.m: Likewise.
6356 * objc/execute/class-8.m: Likewise.
6357 * objc/execute/class-9.m: Likewise.
6358 * objc/execute/class-10.m: Likewise.
6359 * objc/execute/class-11.m: Likewise.
6360 * objc/execute/class-12.m: Likewise.
6361 * objc/execute/class-13.m: Likewise.
6362 * objc/execute/class-14.m: Likewise.
6363 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6364 this method also with the GNU runtime.
6365 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6366 +initialize]): Include this method also with the GNU runtime.
6367 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6369 * objc/execute/encode-1.m: Likewise.
6370 * objc/execute/enumeration-1.m: Likewise.
6371 * objc/execute/enumeration-2.m: Likewise.
6372 * objc/execute/exceptions/catchall-1.m: Likewise.
6373 * objc/execute/exceptions/finally-1.m: Likewise.
6374 * objc/execute/exceptions/foward-1.m: Likewise.
6375 * objc/execute/exceptions/local-variables-1.m: Likewise.
6376 * objc/execute/exceptions/throw-nil.m: Likewise.
6377 * objc/execute/exceptions/trivial.m: Likewise.
6378 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6379 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6380 * objc/execute/exceptions/matcher-1.m: Likewise.
6381 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6383 * objc/execute/formal_protocol-2.m: Likewise.
6384 * objc/execute/formal_protocol-3.m: Likewise.
6385 * objc/execute/formal_protocol-4.m: Likewise.
6386 * objc/execute/formal_protocol-5.m: Include
6387 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6389 * objc/execute/formal_protocol-6.m: Likewise.
6390 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6391 Object. Include <objc/Protocol.h> instead of
6392 ../../objc-obj-c++-shared/Protocol1.h.
6393 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6395 * objc/execute/informal_protocol.m: Likewise.
6396 * objc/execute/load-3.m: Likewise.
6397 * objc/execute/many_args_method.m ([TestClass +initialize]):
6398 Include this method with the GNU runtime as well.
6399 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6400 * objc/execute/nested-func-1.m: Use TestsuiteObject
6402 * objc/execute/nil_method-1.m: Likewise.
6403 * objc/execute/no_clash.m: Likewise.
6404 * objc/execute/np-1.m: Do not include
6405 ../../objc-obj-c++-shared/Protocol1.h.
6406 (main): Use return instead of exit().
6407 * objc/execute/np-2.m: Do not include
6408 ../../objc-obj-c++-shared/Protocol1.h.
6409 ([MyObject +initialize]): Include this method also with the GNU
6410 runtime. (main): Use return instead of exit().
6411 * objc/execute/object_is_class.m: Include
6412 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6413 of Object. (main): Use the Modern Objective-C runtime API.
6414 * objc/execute/object_is_meta_class.m: Likewise.
6415 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6416 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6417 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6418 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6419 Objective-C runtime API.
6420 * objc/execute/protocol-isEqual-2.m: Likewise.
6421 * objc/execute/protocol-isEqual-3.m: Likewise.
6422 * objc/execute/protocol-isEqual-4.m: Likewise.
6423 * objc/execute/redefining_self.m ([TestClass +initialize]):
6424 Include this method with the GNU runtime as well.
6425 * objc/execute/root_methods.m: Include
6426 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6427 Include this method with the GNU runtime as well.
6428 (main): Use the Modern Objective-C runtime API.
6429 * objc/execute/selector-1.m: Include
6430 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6431 of Object. (main): Use the Modern Objective-C runtime API.
6432 * objc/execute/static-1.m ([Test +initialize]): Include this
6433 method with the GNU runtime as well.
6434 * objc/execute/static-2.m: Likewise.
6435 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6436 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6437 ([MathClass +initialize]): Include this method with the GNU
6439 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6441 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6442 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6443 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6444 * objc.dg/attributes/method-attribute-1.m: Likewise.
6445 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6446 * objc.dg/attributes/method-attribute-2.m: Likewise.
6447 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6448 * objc.dg/attributes/method-attribute-3.m: Likewise.
6449 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6450 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6451 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6452 * obj-c++.dg/bitfield-1.mm: Likewise.
6453 * obj-c++.dg/bitfield-2.mm: Likewise
6454 * objc.dg/bitfield-3.m: Likewise.
6455 * obj-c++.dg/bitfield-4.mm: Likewise.
6456 * objc.dg/bitfield-5.m: Likewise
6457 * objc.dg/call-super-1.m: Likewise.
6458 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6459 Use objc_getClass() instead of objc_get_class(), but for the GNU
6460 runtime redefine objc_getClass as objc_get_class. Include
6461 ../objc-obj-c++-shared/runtime.h.
6462 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6463 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6464 Use the Modern Objective-C runtime API.
6465 * objc.dg/class-protocol-1.m: Include
6466 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6467 * obj-c++.dg/class-protocol-1.mm: Likewise.
6468 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6469 * objc.dg/comp-types-10.m: Likewise.
6470 * objc.dg/comp-types-11.m: Likewise.
6471 * objc.dg/comp-types-12.m: Likewise.
6472 * obj-c++.dg/comp-types-9.mm: Likewise.
6473 * obj-c++.dg/comp-types-11.mm: Likewise.
6474 * obj-c++.dg/comp-types-12.mm: Likewise.
6475 * obj-c++.dg/comp-types-13.mm: Likewise.
6476 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6477 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6478 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6479 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6480 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6481 * objc.dg/desig-init-1.m: Likewise.
6482 * obj-c++.dg/defs.mm: Likewise.
6483 * objc.dg/exceptions-2.m: Likewise.
6484 * obj-c++.dg/except-1.mm: Likewise.
6485 * obj-c++.dg/exceptions-2.mm: Likewise.
6486 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6487 Use the Modern Objective-C runtime API.
6488 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6489 the Modern Objective-C runtime API. Do not include
6490 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6491 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6492 the Modern Objective-C runtime API except when using an older NeXT
6494 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6495 the Modern Objective-C runtime API.
6496 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6498 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6499 * objc.dg/encode-7-next-64bit.m: Updated include.
6500 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6502 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6503 the Modern Objective-C runtime API.
6504 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6505 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6506 instead of ../objc-obj-c++-shared/Protocol1.h.
6507 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6508 the Modern Objective-C runtime API except when using an older NeXT
6510 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6511 the Modern Objective-C runtime API.
6512 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6514 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6515 * objc.dg/fix-and-continue-2.m: Likewise.
6516 * objc.dg/foreach-1.m: Likewise.
6517 * objc.dg/foreach-2.m: Likewise.
6518 * objc.dg/foreach-3.m: Likewise.
6519 * objc.dg/foreach-4.m: Likewise.
6520 * objc.dg/foreach-5.m: Likewise.
6521 * objc.dg/foreach-6.m: Likewise.
6522 * objc.dg/foreach-7.m: Likewise.
6523 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6525 * objc.dg/func-ptr-2.m: Likewise.
6526 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6527 Do not include objc/objc-api.h.
6528 * obj-c++.dg/fsf-package-0.mm: Likewise.
6529 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6530 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6531 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6533 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6534 * objc.dg/gnu-runtime-3.m: Likewise.
6535 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6536 * objc.dg/headers.m: Include objc/runtime.h instead of
6537 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6538 for the NeXT runtime.
6539 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6540 * obj-c++.dg/isa-field-1.mm: Likewise.
6541 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6542 * objc.dg/layout-1.m: Likewise.
6543 * objc.dg/layout-2.m: Likewise.
6544 * objc.dg/local-decl-2.m: Likewise.
6545 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6546 Object. ([Container +elementForView:]): Use
6547 class_conformsToProtocol().
6548 * obj-c++.dg/lookup-2.mm: Likewise.
6549 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6550 * obj-c++.dg/local-decl-1.mm: Likewise.
6551 * objc.dg/method-3.m: Likewise.
6552 * objc.dg/method-4.m: Likewise.
6553 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6554 ../objc-obj-c++-shared/Protocol1.h.
6555 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6556 * objc.dg/method-9.m: Likewise.
6557 * objc.dg/method-10.m: Likewise.
6558 * objc.dg/method-13.m ([Root +initialize]): Include this method
6559 also for the GNU runtime. (main): Use objc_getClass() also for
6561 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6562 * objc.dg/method-17.m: Likewise.
6563 * objc.dg/method-19.m: Likewise.
6564 * objc.dg/method-20b.m: Likewise.
6565 * obj-c++.dg/method-2.mm: Likewise.
6566 * obj-c++.dg/method-6.mm: Likewise.
6567 * obj-c++.dg/method-10.mm: Likewise.
6568 * obj-c++.dg/method-11.mm: Likewise.
6569 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6570 ../objc-obj-c++-shared/Protocol1.h.
6571 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6572 * obj-c++.dg/method-15.mm: Likewise.
6573 * obj-c++.dg/method-17.mm: Likewise.
6574 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6575 +initialize]): Include this method also for the GNU
6576 runtime. (main): Use objc_getClass() also for the GNU runtime.
6577 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6578 * obj-c++.dg/method-22.mm: Likewise.
6579 * obj-c++.dg/method-23.mm: Likewise.
6580 * obj-c++.dg/no-extra-load.mm: Likewise.
6581 * objc.dg/objc-fast-4.m: Likewise.
6582 * objc.dg/objc-gc-4.m: Likewise.
6583 * obj-c++.dg/objc-gc-3.mm: Likewise.
6584 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6585 protocol_getMethodDescription() instead of [Protocol
6586 -descriptionForInstanceMethod].
6587 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6588 Made it available with all runtimes. (main): Call -test instead
6590 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6591 and put into a category.
6592 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6593 Object. Include objc/objc.h.
6594 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6595 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6596 New. (main): Use protocol_getMethodDescription() instead
6597 of [Protocol -descriptionForInstanceMethod] and [Protocol
6598 -descriptionForClassMethod].
6599 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6600 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6601 Objective-C runtime API.
6602 * obj-c++.dg/proto-qual-1.mm: Likewise.
6603 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6605 * obj-c++.dg/property/property-1.mm: Likewise.
6606 * obj-c++.dg/qual-types-1.mm: Likewise.
6607 * objc.dg/selector-2.m: Include objc/objc.h instead of
6608 ../objc-obj-c++-shared/Object1.h.
6609 * obj-c++.dg/selector-2.mm: Likewise.
6610 * obj-c++.dg/selector-5.mm: Likewise.
6611 * obj-c++.dg/selector-6.mm: Likewise.
6612 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6613 Object. Do not include objc/objc-api.h.
6614 * obj-c++.dg/set-not-used-1.mm: Likewise.
6615 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6616 * objc.dg/stret-1.m: Likewise.
6617 * objc.dg/stret-2.m: Likewise.
6618 * obj-c++.dg/super-class-2.mm: Likewise.
6619 * objc.dg/super-class-3.m: Likewise.
6620 * objc.dg/super-class-4.m: Likewise.
6621 * objc.dg/sync-2.m: Likewise.
6622 * obj-c++.dg/sync-2.mm: Likewise.
6623 * objc.dg/sync-1.m: Include objc/objc.h instead of
6624 ../objc-obj-c++-shared/Object1.h.
6625 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6626 'Class' as the type of 'isa'.
6627 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6628 Objective-C runtime API. ([TestClass +initialize]): Include this
6629 method with the GNU runtime as well.
6630 * objc.dg/strings/strings-1.m: Updated includes.
6631 * obj-c++.dg/strings/strings-1.mm: Likewise.
6632 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6633 objc.dg/strings/const-str-12b.m.
6634 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6635 * obj-c++.dg/template-3.mm: Likewise.
6636 * obj-c++.dg/template-4.mm: Likewise.
6637 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6638 Objective-C runtime API.
6639 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6640 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6641 * obj-c++.dg/try-catch-1.mm: Likewise.
6642 * obj-c++.dg/try-catch-2.mm: Likewise.
6643 * objc.dg/try-catch-3.m: Likewise.
6644 * obj-c++.dg/try-catch-3.mm: Likewise.
6645 * objc.dg/try-catch-6.m: Likewise.
6646 * objc.dg/try-catch-7.m: Likewise.
6647 * obj-c++.dg/try-catch-7.mm: Likewise.
6648 * obj-c++.dg/try-catch-8.mm: Likewise.
6649 * obj-c++.dg/try-catch-9.mm: Likewise.
6650 * objc.dg/try-catch-10.m: Likewise.
6651 * obj-c++.dg/try-catch-11.mm: Likewise.
6652 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6653 Object. Include objc/objc.h.
6654 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6655 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6656 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6657 Object. Use Modern Objective-C runtime API. Do not use
6659 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6660 * obj-c++.dg/torture/trivial.mm: Likewise.
6661 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6662 instead of ../objc-obj-c++-shared/Object1.h. Include
6663 ../objc-obj-c++-shared/runtime.h.
6664 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6665 * objc.dg/torture/strings/const-str-11.m: Likewise.
6666 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6667 * objc.dg/torture/strings/const-str-9.m: Likewise.
6668 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6669 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6670 instead of Object. Only add _FooClassReference if
6672 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6673 * objc.dg/torture/strings/const-str-8.m: Likewise.
6674 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6675 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6677 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6679 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6680 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6681 * obj-c++.dg/va-meth-1.mm: Likewise.
6682 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6683 ../objc-obj-c++-shared/Object1.h.
6684 * objc.dg/zero-link-3.m: Likewise.
6686 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6688 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6690 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6693 * obj-c++.dg/property/cxx-property-1.mm: New.
6694 * obj-c++.dg/property/cxx-property-2.mm: New.
6696 2011-06-06 Jason Merrill <jason@redhat.com>
6698 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6700 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6702 PR rtl-optimization/49145
6704 * gcc.c-torture/compile/pr49145.c: New test.
6706 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6709 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6710 to dg-options, match also DW_AT_linkage_name.
6713 * gcc.dg/debug/pr49294.c: New test.
6716 * g++.dg/opt/pr49264.C: New test.
6718 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6720 PR tree-optimization/49243
6721 * gcc.dg/pr49243.c: New.
6723 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6725 * gnat.dg/specs/cond_expr1.ads: New test.
6727 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6729 * gnat.dg/deferred_const4.ad[sb]: New test.
6730 * gnat.dg/deferred_const4_pkg.ads: New helper.
6732 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6734 * gnat.dg/test_tamdt.adb: Rename to...
6735 * gnat.dg/taft_type1.adb: ...this.
6736 * gnat.dg/tamdt.ad[sb]: Rename to...
6737 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6738 * gnat.dg/tamdt_aux.ads: Rename to...
6739 * gnat.dg/taft_type1_pkg2.ads: ...this.
6740 * gnat.dg/taft_type2.ad[sb]: New test.
6741 * gnat.dg/taft_type2_pkg.ads: New helper.
6742 * gnat.dg/taft_type3.adb: New test.
6743 * gnat.dg/taft_type3_pkg.ads: New helper.
6745 2011-06-05 Tobias Burnus <burnus@net-b.de>
6748 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6751 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6754 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6756 * objc.dg/gnu-api-2-objc.m: Likewise.
6757 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6758 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6760 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6762 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6763 alignment, not the alignment, when calling class_addIvar(). Add
6764 an 'isa' instance variable to the test root class.
6765 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6767 2011-06-04 Jan Hubicka <jh@suse.cz>
6769 PR tree-optimization/48893
6770 PR tree-optimization/49091
6771 PR tree-optimization/49179
6772 * gfortran.dg/pr49179.f90: New testcase
6774 2011-06-04 Jan Hubicka <jh@suse.cz>
6777 * g++.dg/torture/pr48954.C: New testcase.
6779 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6781 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6783 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6786 * g++.dg/diagnostic/bitfld2.C: New.
6788 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6791 * gcc.c-torture/execute/pr49281.c: New test.
6793 2011-06-04 Jan Hubicka <jh@suse.cz>
6795 PR tree-optimize/48929
6796 * gcc.c-torture/compile/pr48929.c: New testcase.
6798 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6800 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6802 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6805 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6807 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6809 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6811 2011-06-03 Richard Henderson <rth@redhat.com>
6812 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6814 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6816 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6818 * objc.dg/headers.m: Do not include objc-list.h.
6820 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6822 * objc.dg/type-stream-1.m: Test removed.
6823 * objc.dg/headers.m: Do not include typedstream.h.
6825 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6827 * objc.dg/torture/forward-1.m (main): Updated testcase.
6829 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6832 * gcc.c-torture/compile/pr49163.c: New.
6834 2011-06-02 Asher Langton <langton2@llnl.gov>
6837 * gfortran.dg/PR49268.f90: New test.
6839 2011-06-02 Asher Langton <langton2@llnl.gov>
6842 * gfortran.dg/PR37039.f90: New test.
6844 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6847 * objc.dg/method-5.m: Updated.
6848 * objc.dg/method-19.m: Updated.
6849 * objc.dg/method-lookup-1.m: New.
6850 * obj-c++.dg/method-6.mm: Updated.
6851 * obj-c++.dg/method-7.mm: Updated.
6852 * obj-c++.dg/method-lookup-1.mm: New.
6854 2011-06-02 DJ Delorie <dj@redhat.com>
6856 * lib/timeout.exp (timeout): Add board_info support.
6858 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6860 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6862 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6865 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6866 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6868 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6869 Hans-Peter Nilsson <hp@axis.com>
6871 PR rtl-optimization/48840
6872 * gcc.target/sparc/ultrasp13.c: New test.
6874 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6877 * gcc.c-torture/compile/pr49238.c: New.
6879 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6881 * gcc.target/arm/g2.c: Skip test in -mthumb.
6882 Skip test unless cpu is xscale.
6883 * gcc.target/arm/scd42-2.c: Likewise.
6884 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6886 2011-06-01 Jason Merrill <jason@redhat.com>
6888 * g++.dg/cpp0x/decltype28.C: New.
6889 * g++.dg/cpp0x/decltype29.C: New.
6891 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6894 * gcc.target/mips/pr45074.c: New test.
6896 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6897 Hans-Peter Nilsson <hp@axis.com>
6899 PR rtl-optimization/48830
6900 * gcc.target/sparc/ultrasp12.c: New test.
6902 2011-06-01 David Li <davidxl@google.com>
6904 * gcc.dg/profile-dir-1.c: Change pass name.
6905 * gcc.dg/profile-dir-2.c: Ditto.
6906 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6907 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6908 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6909 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6910 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6911 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6912 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6913 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6914 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6915 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6916 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6917 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6918 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6919 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6920 * gcc.dg/profile-dir-3.c: Ditto.
6921 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6923 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6925 * objc.dg/attributes/method-nonnull-1.m: New test.
6926 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6928 2011-05-31 Tobias Burnus <burnus@net-b.de>
6931 * gfortran.dg/coarray_atomic_1.f90: New.
6932 * gfortran.dg/coarray/atomic_1.f90: New.
6934 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6936 * gcc.dg/guality/bswaptest.c: New test.
6937 * gcc.dg/guality/clztest.c: New test.
6938 * gcc.dg/guality/ctztest.c: New test.
6939 * gcc.dg/guality/rotatetest.c: New test.
6942 * gcc.target/i386/pr48688.c: New test.
6944 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6947 * g++.dg/lookup/name-clash9.C: New.
6949 2011-05-31 Tobias Burnus <burnus@net-b.de>
6952 * gfortran.dg/coarray/dummy_1.f90: New.
6954 2011-05-31 Tobias Burnus <burnus@net-b.de>
6957 * gfortran.dg/coarray/save_1.f90: New.
6958 * gfortran.dg/coarray_4.f90: Update dg-error.
6960 2011-05-31 Jason Merrill <jason@redhat.com>
6962 * g++.dg/cpp0x/rv-template1.C: New.
6964 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6966 PR rtl-optimization/49235
6967 * gcc.dg/pr49235.c: New test.
6969 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6971 PR tree-optimization/49093
6972 * gcc.dg/vect/pr49093.c: New test.
6974 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6977 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6979 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6982 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6985 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6988 * gcc.c-torture/execute/pr49186.c: New.
6990 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6993 * gcc.target/i386/pr49168-1.c: New.
6995 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6996 Eric Botcazou <ebotcazou@adacore.com>
6998 * gcc.dg/guality/drap.c: New test.
7000 2011-05-30 Richard Guenther <rguenther@suse.de>
7002 PR tree-optimization/49210
7003 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7004 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7006 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7009 * g++.dg/gomp/pr49223-1.C: New test.
7010 * g++.dg/gomp/pr49223-2.C: New test.
7012 2011-05-30 Richard Guenther <rguenther@suse.de>
7014 PR tree-optimization/49218
7015 * gcc.c-torture/execute/pr49218.c: New testcase.
7017 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7019 PR tree-optimization/49199
7020 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7021 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7022 -fno-tree-scev-cprop.
7024 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/extends_13.f03: New.
7029 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7031 PR rtl-optimization/49095
7032 * gcc.target/i386/pr49095.c: New test.
7034 2011-05-29 Tobias Burnus <burnus@net-b.de>
7037 * gfortran.dg/coarray_24.f90: New.
7039 2011-05-29 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/coarray_23.f90: New.
7044 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7047 * gcc.dg/pr48826.c: New test.
7049 2011-05-29 Richard Guenther <rguenther@suse.de>
7051 PR tree-optimization/49217
7052 * gcc.dg/torture/pr49217.c: New testcase.
7054 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7057 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7059 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7061 * gnat.dg/boolean_subtype.adb: Rename to...
7062 * gnat.dg/boolean_subtype1.adb: ...this.
7064 2011-05-28 Jason Merrill <jason@redhat.com>
7066 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7068 2011-05-27 Jason Merrill <jason@redhat.com>
7070 * g++.dg/cpp0x/enum18.C: Adjust.
7072 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7074 2011-05-27 Tobias Burnus <burnus@net-b.de>
7077 * gfortran.dg/coarray_22.f90: New.
7079 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081 PR tree-optimization/46728
7082 * gcc.target/powerpc/pr46728-1.c: New.
7083 * gcc.target/powerpc/pr46728-2.c: New.
7084 * gcc.target/powerpc/pr46728-3.c: New.
7085 * gcc.target/powerpc/pr46728-4.c: New.
7086 * gcc.target/powerpc/pr46728-5.c: New.
7087 * gcc.dg/pr46728-6.c: New.
7088 * gcc.target/powerpc/pr46728-7.c: New.
7089 * gcc.target/powerpc/pr46728-8.c: New.
7090 * gcc.dg/pr46728-9.c: New.
7091 * gcc.target/powerpc/pr46728-10.c: New.
7092 * gcc.target/powerpc/pr46728-11.c: New.
7093 * gcc.dg/pr46728-12.c: New.
7094 * gcc.target/powerpc/pr46728-13.c: New.
7095 * gcc.target/powerpc/pr46728-14.c: New.
7096 * gcc.target/powerpc/pr46728-15.c: New.
7097 * gcc.target/powerpc/pr46728-16.c: New.
7099 2011-05-27 Jason Merrill <jason@redhat.com>
7101 * g++.dg/abi/mangle47.C: New.
7104 * g++.dg/template/const5.C: New.
7106 * g++.dg/cpp0x/enum18.C: New.
7108 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7110 * g++.dg/cpp0x/error6.C: New.
7112 * g++.dg/cpp0x/error5.C: New.
7114 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7117 * g++.dg/eh/cond6.C: New test.
7119 2011-05-27 Tobias Burnus <burnus@net-b.de>
7122 * gfortran.dg/rank_3.f90: New.
7123 * gfortran.dg/rank_4.f90: New.
7125 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7127 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7128 replace dump search.
7130 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7132 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7133 * gnat.dg/bit_packed_array5.adb: ...here.
7135 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7138 * g++.dg/cpp0x/auto25.C: New.
7140 2011-05-27 Richard Guenther <rguenther@suse.de>
7142 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7144 2011-05-27 Richard Guenther <rguenther@suse.de>
7146 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7148 2011-05-27 Richard Guenther <rguenther@suse.de>
7151 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7153 2011-05-26 Jason Merrill <jason@redhat.com>
7155 * g++.dg/cpp0x/friend1.C: New.
7156 * g++.dg/cpp0x/friend2.C: New.
7158 * g++.dg/cpp0x/auto7.C: Update.
7159 * g++.dg/template/crash50.C: Adjust.
7160 * g++.dg/template/static9.C: Adjust.
7161 * g++.old-deja/g++.ext/memconst.C: Adjust.
7163 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7165 * gcc.dg/march.c: Ignore a note for some targets.
7167 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7168 Nathan Froyd <froydnj@codesourcery.com>
7172 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7173 * g++.dg/parse/pr18770.C: New test.
7174 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7176 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7179 * gfortran.dg/dependency_40.f90 : New test.
7181 2011-05-26 Tobias Burnus <burnus@net-b.de>
7184 * gfortran.dg/coarray/registering_1.f90: New.
7186 2011-05-26 Jason Merrill <jason@redhat.com>
7188 * g++.dg/cpp0x/variadic111.C: New.
7189 * g++.dg/cpp0x/variadic41.C: Adjust.
7191 2011-05-26 Richard Guenther <rguenther@suse.de>
7193 PR tree-optimization/48702
7194 * gcc.dg/torture/pr48702.c: New testcase.
7196 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7198 PR gcov-profile/48845
7199 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7201 * gcc.dg/matrix/matrix.exp: Likewise.
7202 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7203 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7204 line number to check_profiling_available.
7205 * lib/target-supports.exp (check_profiling_available): Account for
7207 Require TLS runtime support with -fprofile-generate.
7208 * lib/profopt.exp (profopt-execute): Add TLS options for
7210 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7212 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7215 * g++.dg/eh/cond5.C: New test.
7217 PR tree-optimization/49161
7218 * gcc.c-torture/execute/pr49161.c: New test.
7220 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7222 * gcc.target/arm/neon-vorn-vbic.c: New test.
7224 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7226 PR tree-optimization/49038
7227 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7228 * gcc.dg/vect/pr49038.c: New test.
7230 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7232 * g++.dg/init/pr25811-3.C: New.
7233 * g++.dg/init/pr25811-4.C: New.
7235 2011-05-25 Jason Merrill <jason@redhat.com>
7237 * g++.dg/cpp0x/enum17.C: New.
7238 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7240 * g++.dg/cpp0x/auto24.C: New.
7242 * g++.dg/cpp0x/error4.C: New.
7244 * g++.dg/cpp0x/rv-restrict.C: New.
7246 * g++.dg/cpp0x/enum15.C: New.
7247 * g++.dg/cpp0x/constexpr-switch2.C: New.
7249 * g++.dg/cpp0x/variadic110.C: New.
7251 * g++.dg/cpp0x/auto9.C: Add typedef test.
7253 * g++.dg/cpp0x/auto23.C: New.
7254 * g++.dg/cpp0x/auto9.C: Adjust.
7256 * g++.dg/cpp0x/defaulted29.C: New.
7258 * g++.dg/cpp0x/initlist51.C: New.
7260 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7262 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7263 * g++.dg/abi/packed1.C: Suppress warning.
7264 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7265 * g++.dg/template/stdarg1.C: Likewise.
7266 * g++.dg/other/packed1.C: Remove arm from xfail list.
7268 2011-05-25 Jason Merrill <jason@redhat.com>
7270 * g++.dg/cpp0x/enum16.C: New.
7271 * g++.dg/parse/error15.C: Adjust.
7273 * g++.dg/cpp0x/initlist50.C: New.
7275 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7277 * g++.dg/cpp0x/variadic109.C: New.
7279 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7281 * gcc.target/i386/pause-1.c: New.
7283 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7285 * gcc.dg/stack-usage-1.c: Adjust comment.
7286 * gcc.dg/stack-usage-2.c: New test.
7288 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7291 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7292 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7294 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7296 PR rtl-optimization/48757
7297 * gfortran.dg/pr48757.f: New test case.
7299 2011-05-24 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/access01.C: New.
7303 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7306 * objc.dg/pr48177.m: New testcase.
7308 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7311 * objc.dg/pr48187.m: New testcase.
7312 * obj-c++.dg/pr48187.mm: New testcase.
7313 * objc.dg/ivar-extra-semicolon.m: New testcase.
7315 2011-05-24 Jason Merrill <jason@redhat.com>
7317 * g++.dg/template/access21.C: New.
7318 * g++.dg/template/access22.C: New.
7320 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7322 PR rtl-optimization/48633
7323 * g++.dg/pr48633.C: New test.
7325 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7328 * g++.dg/other/pr49133.C: New test.
7330 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7331 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7333 * gcc.dg/torture/tls/run-gd.c: New test.
7334 * gcc.dg/torture/tls/run-ie.c: New test.
7335 * gcc.dg/torture/tls/run-ld.c: New test.
7336 * gcc.dg/torture/tls/run-le.c: New test.
7337 * lib/target-supports.exp (check_effective_target_tls_runtime):
7338 Build testcase with TLS options.
7340 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7344 2011-05-24 Tom de Vries <tom@codesourcery.com>
7346 PR tree-optimization/49121
7347 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7349 2011-05-23 Jason Merrill <jason@redhat.com>
7351 * g++.dg/cpp0x/defaulted28.C: New.
7353 * g++.dg/cpp0x/sfinae25.C: New.
7355 * g++.dg/cpp0x/rv-cast2.C: New.
7357 * g++.dg/cpp0x/enum14.C: New.
7359 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7362 * gcc.c-torture/execute/pr49123.c: New test.
7365 * gcc.dg/debug/pr49032.c: New test.
7368 * gcc.dg/pr49120.c: New test.
7370 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7373 * gcc.target/i386/pr47315.c: New test.
7375 2011-05-23 Jason Merrill <jason@redhat.com>
7377 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7379 * g++.dg/cpp0x/sfinae24.C: New.
7381 * g++.dg/cpp0x/error3.C: New.
7383 * g++.dg/cpp0x/defaulted27.C: New.
7385 * g++.dg/cpp0x/decltype27.C: New.
7387 2011-05-23 Richard Guenther <rguenther@suse.de>
7389 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7391 2011-05-23 Richard Guenther <rguenther@suse.de>
7393 PR tree-optimization/40874
7394 * g++.dg/tree-ssa/pr40874.C: New testcase.
7396 2011-05-23 Richard Guenther <rguenther@suse.de>
7398 PR tree-optimization/49115
7399 * g++.dg/torture/pr49115.C: New testcase.
7401 2011-05-23 Richard Guenther <rguenther@suse.de>
7404 * gcc.dg/memcpy-3.c: New testcase.
7406 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7409 * gcc.c-torture/execute/pr48973-1.c: New test.
7410 * gcc.c-torture/execute/pr48973-2.c: New test.
7412 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7415 * g++.dg/warn/pr18016.C: New.
7417 2011-05-23 Tom de Vries <tom@codesourcery.com>
7420 * gcc.target/arm/ivopts-6.c: New test.
7422 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.c-torture/compile/pr49029.c: New test.
7427 2011-05-22 Jason Merrill <jason@redhat.com>
7429 * g++.dg/cpp0x/sfinae23.C: New.
7430 * g++.dg/cpp0x/sfinae8.C: Correct.
7432 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7434 * gfortran.dg/function_optimize_8.f90: New test case.
7436 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7438 PR tree-optimization/49087
7439 * gcc.dg/vect/O3-pr49087.c: New test.
7441 2011-05-21 Jason Merrill <jason@redhat.com>
7443 * g++.dg/debug/const5.C: New.
7445 2011-05-20 Jason Merrill <jason@redhat.com>
7447 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7449 * g++.dg/cpp0x/constexpr-static7.C: New.
7451 * g++.dg/cpp0x/enum12.C: New.
7452 * g++.dg/cpp0x/enum13.C: New.
7454 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7457 * gfortran.dg/select_type_23.f03: New.
7459 2011-05-20 Jason Merrill <jason@redhat.com>
7461 * g++.dg/cpp0x/defaulted26.C: New.
7463 * g++.dg/cpp0x/noexcept02.C: Fix.
7464 * g++.dg/cpp0x/noexcept03.C: Fix.
7465 * g++.dg/cpp0x/noexcept08.C: Fix.
7466 * g++.dg/cpp0x/noexcept10.C: New.
7468 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7471 * gfortran.dg/extends_12.f03: New.
7473 2011-05-20 Jason Merrill <jason@redhat.com>
7475 * g++.dg/template/koenig9.C: New.
7476 * g++.dg/opt/pr47615.C: Fix.
7477 * g++.dg/overload/defarg1.C: Fix.
7478 * g++.dg/tc1/dr213.C: Remove xfail.
7479 * g++.dg/torture/pr34850.C: Fix.
7480 * g++.dg/torture/pr39362.C: Fix.
7481 * g++.old-deja/g++.brendan/crash56.C: Fix.
7482 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7484 2011-05-20 Richard Guenther <rguenther@suse.de>
7486 PR tree-optimization/49079
7487 * gcc.dg/torture/pr49079.c: New testcase.
7489 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7491 PR tree-optimization/49073
7492 * gcc.c-torture/execute/pr49073.c: New test.
7494 2011-06-19 Tobias Burnus <burnus@net-b.de>
7497 * gfortran.dg/coarray_21.f90: New.
7499 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7501 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7504 2011-05-19 Richard Guenther <rguenther@suse.de>
7507 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7509 2011-05-19 Richard Guenther <rguenther@suse.de>
7512 * gcc.dg/builtin-object-size-11.c: New testcase.
7514 2011-05-19 Tom de Vries <tom@codesourcery.com>
7517 * gcc.target/arm/ivopts.c: New test.
7518 * gcc.target/arm/ivopts-2.c: New test.
7520 2011-05-19 Tom de Vries <tom@codesourcery.com>
7522 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7524 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526 * gcc.c-torture/execute/960321-1.x: Remove.
7528 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7531 * gfortran.dg/move_alloc_4.f90: New.
7533 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7536 * gcc.target/i386/pr49002-1.c: New test.
7537 * gcc.target/i386/pr49002-2.c: Likewise.
7539 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7541 PR tree-optimization/49039
7542 * gcc.c-torture/execute/pr49039.c: New test.
7543 * gcc.dg/tree-ssa/pr49039.c: New test.
7544 * g++.dg/torture/pr49039.C: New test.
7546 2011-05-18 Jason Merrill <jason@redhat.com>
7548 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7549 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7550 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7552 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7554 * gcc.target/bfin/mcpu-bf592.c: New test.
7556 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7558 PR tree-optimization/41881
7559 * gcc.dg/vect/O3-pr41881.c: New test.
7560 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7562 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7564 PR tree-optimization/49000
7565 * gcc.dg/pr49000.c: New test.
7567 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7569 * gnat.dg/invalid1.adb: New test.
7571 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7573 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7575 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7576 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7578 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7581 * g++.dg/cpp0x/range-for18.C: New.
7583 2011-05-15 Tobias Burnus <burnus@net-b.de>
7586 * gfortran.dg/coarray/image_index_2.f90: New.
7588 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7590 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7591 * g++.dg/cpp0x/override2.C: New.
7593 2011-05-14 Tobias Burnus <burnus@net-b.de>
7596 * gfortran.de/coarray_20.f90: New.
7598 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7601 * function_optimize_7.f90: New test case.
7603 2011-05-13 Jason Merrill <jason@redhat.com>
7605 * g++.dg/cpp0x/decltype26.C: New.
7606 * g++.dg/cpp0x/enum11.C: New.
7608 2011-05-13 Tobias Burnus <burnus@net-b.de>
7612 * gfortran.dg/assign_8.f90: Update dg-error.
7614 2011-05-13 Tobias Burnus <burnus@net-b.de>
7617 * gfortran.dg/io_constraints_8.f90: New.
7618 * gfortran.dg/io_constraints_9.f90: New.
7620 2011-05-13 Martin Thuresson <martint@google.com>
7622 PR gcov-profile/47793
7623 * gcc.dg/pr47793.c: New.
7625 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7627 PR tree-optimization/48975
7628 * gcc.dg/pr48975.c: New test.
7630 2011-05-12 Tobias Burnus <burnus@net-b.de>
7633 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7635 2011-05-12 Jason Merrill <jason@redhat.com>
7637 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7639 2011-05-12 Geert Bosch <bosch@adacore.com>
7641 * gnat.dg/view_conversion1.adb: New test.
7643 2011-05-12 Richard Guenther <rguenther@suse.de>
7645 PR tree-optimization/48172
7646 * gcc.dg/vect/pr48172.c: New testcase.
7648 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7651 * g++.dg/opt/pr48967.C: New test.
7653 2011-05-11 Jason Merrill <jason@redhat.com>
7655 * g++.dg/cpp0x/constexpr-friend.C: New.
7656 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7658 * g++.dg/cpp0x/sfinae22.C: New.
7660 2011-05-11 Tobias Burnus <burnus@net-b.de>
7663 * gfortran.dg/generic_24.f90: New.
7665 2011-05-11 Richard Guenther <rguenther@suse.de>
7667 PR tree-optimization/15256
7668 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7670 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7673 * gcc.dg/pr48159-1.c: New test.
7674 * gcc.dg/pr48159-2.c: New test.
7676 2011-05-11 Richard Guenther <rguenther@suse.de>
7679 * gcc.dg/torture/pr48953.c: New testcase.
7681 2011-05-11 Richard Guenther <rguenther@suse.de>
7683 PR tree-optimization/18041
7684 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7686 2011-05-11 Alan Modra <amodra@gmail.com>
7689 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7691 2011-05-10 Jason Merrill <jason@redhat.com>
7693 * g++.dg/cpp0x/defaulted25.C: New.
7694 * g++.dg/template/crash7.C: Adjust.
7696 * g++.dg/cpp0x/variadic108.C: New.
7698 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7700 * g++.dg/inherit/virtual9.C: Extend.
7702 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7705 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7706 are passed and returned in vector registers.
7708 2011-05-10 Richard Guenther <rguenther@suse.de>
7710 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7711 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7712 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7713 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7714 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7717 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7719 PR tree-optimization/48611
7720 PR tree-optimization/48794
7721 * gfortran.dg/gomp/pr48611.f90: New test.
7722 * gfortran.dg/gomp/pr48794.f90: New test.
7725 * gcc.dg/dfp/pr48928.c: New test.
7727 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7730 * g++.dg/cpp0x/pr48522.C: New.
7732 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7735 * g++.dg/cpp0x/sfinae21.C: New.
7737 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7739 * g++.dg/template/sfinae28.C: Rename to...
7740 * g++.dg/cpp0x/sfinae19.C: ... this.
7741 * g++.dg/template/sfinae29.C: Rename to...
7742 * g++.dg/cpp0x/sfinae20.C: ... this.
7744 2011-05-09 Jeff Law <law@redhat.com>
7746 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7749 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7752 * g++.dg/init/pr20039.C: New.
7754 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7758 * g++.dg/template/sfinae28.C: New.
7759 * g++.dg/template/sfinae29.C: Likewise.
7761 2011-05-09 Jason Merrill <jason@redhat.com>
7763 * g++.dg/template/nontype23.C: New.
7765 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7767 * g++.dg/init/pr48859.C: New.
7769 2011-05-09 Jason Merrill <jason@redhat.com>
7771 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7772 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7773 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7774 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7775 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7776 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7777 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7778 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7780 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7782 * g++.dg/inherit/virtual9.C: New.
7784 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7787 * g++.dg/template/dependent-expr8.C: New test case.
7789 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7791 PR tree-optimization/48837
7792 * gcc.dg/pr48837.c: New testcase.
7794 2011-05-06 Jason Merrill <jason@redhat.com>
7796 * g++.dg/cpp0x/constexpr-condition2.C: New.
7798 * g++.dg/cpp0x/constexpr-missing.C: New.
7800 2011-05-06 Tobias Burnus <burnus@net-b.de>
7803 * gfortran.dg/coarray/this_image_2.f90: New.
7805 2011-05-06 Tobias Burnus <burnus@net-b.de>
7809 * gfortran.dg/bind_c_usage_22.f90: New.
7810 * gfortran.dg/bind_c_usage_23.f90: New.
7811 * gfortran.dg/bind_c_usage_24.f90: New.
7812 * gfortran.dg/bind_c_usage_24_c.c: New.
7814 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7817 * g++.dg/template/member9.C: New test case.
7819 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7821 * gnat.dg/discr29.ad[sb]: New test.
7822 * gnat.dg/discr30.adb: Likewise.
7824 2011-05-05 Julian Brown <julian@codesourcery.com>
7826 * gcc.target/arm/neon-vset_lanes8.c: New test.
7828 2011-05-05 Jason Merrill <jason@redhat.com>
7830 * g++.dg/init/new32.C: New.
7832 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7837 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7839 PR rtl-optimization/48381
7840 * gcc.c-torture/compile/pr48381.c: New test.
7842 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7844 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7846 * gcc.target/i386/opt-1.c: Ditto.
7848 2011-05-04 Jason Merrill <jason@redhat.com>
7850 * g++.dg/conversion/base1.C: New.
7852 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7854 PR libgfortran/48787
7855 * gfortran.dg/round_3.f08: Add more checks to test case.
7857 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7859 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7860 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7861 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7862 Gate test on effective_target fd_truncate.
7864 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7866 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7867 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7868 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7869 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7870 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7871 * gcc.target/i386/pr38824.c: Ditto.
7872 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7873 * gcc.target/i386/vecinit-2.c: Ditto.
7874 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7875 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7876 * gcc.target/i386/parity-2.c: Ditto.
7877 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7879 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7881 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7883 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7884 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7885 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7887 2011-05-03 Tobias Burnus <burnus@net-b.de>
7890 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7892 2011-05-03 Tobias Burnus <burnus@net-b.de>
7895 * gfortran.dg/coarray/this_image_1.f90: New.
7897 2011-05-03 Tobias Burnus <burnus@net-b.de>
7900 * gfortran.dg/coarray/caf.dg: New.
7901 * gfortran.dg/coarray/image_index_1.f90: New, copied
7902 from ../coarray_16.f90.
7904 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7907 * g++.dg/ext/complex9.C: New.
7909 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7912 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7913 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7914 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7916 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7918 * gcc.target/bfin/builtins: Created.
7919 * gcc.target/bfin/hisilh-O0.c: Deleted.
7920 * gcc.target/bfin/hisilh.c: Moved to...
7921 * gcc.target/bfin/builtins/hisilh.c: ...here.
7922 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7923 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7924 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7925 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7926 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7927 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7928 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7929 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7930 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7931 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7932 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7933 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7934 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7935 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7936 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7937 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7938 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7939 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7940 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7941 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7942 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7943 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7944 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7945 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7946 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7947 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7948 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7949 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7950 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7951 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7952 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7953 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7954 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7955 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7956 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7957 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7958 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7959 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7960 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7961 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7962 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7963 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7964 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7965 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7966 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7967 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7968 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7969 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7970 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7971 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7972 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7973 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7974 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7975 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7976 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7977 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7978 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7979 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7980 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7981 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7982 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7983 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7984 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7985 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7986 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7987 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7988 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7989 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7990 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7991 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7992 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7993 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7994 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7995 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7996 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7997 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7998 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7999 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8000 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8001 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8002 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8003 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8004 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8005 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8006 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8007 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8008 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8009 * gcc.target/bfin/builtins/circptr.c: Ditto.
8010 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8011 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8012 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8013 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8014 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8015 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8016 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8017 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8018 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8019 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8020 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8021 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8022 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8023 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8024 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8025 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8026 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8027 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8028 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8029 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8030 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8031 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8032 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8033 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8034 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8035 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8036 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8037 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8038 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8039 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8040 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8041 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8042 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8043 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8044 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8045 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8046 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8047 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8048 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8049 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8050 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8051 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8052 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8053 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8054 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8055 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8056 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8057 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8058 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8059 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8060 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8061 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8062 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8063 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8064 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8065 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8066 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8067 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8068 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8069 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8070 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8071 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8072 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8073 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8074 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8075 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8076 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8077 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8078 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8079 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8081 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8083 * gcc.target/arm/cold-lc.c: New test.
8085 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.dg/pr48774.c: New test.
8090 2011-05-03 Richard Guenther <rguenther@suse.de>
8092 * gcc.dg/large-size-array-5.c: New testcase.
8094 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8096 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8098 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8100 * lib/target-supports.exp (check_effective_target_vect_strided):
8102 (check_effective_target_vect_strided2)
8103 (check_effective_target_vect_strided3)
8104 (check_effective_target_vect_strided4)
8105 (check_effective_target_vect_strided8): ...these new functions.
8107 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8108 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8109 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8110 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8111 * gcc.dg/vect/pr37539.c: Likewise.
8112 * gcc.dg/vect/slp-11a.c: Likewise.
8113 * gcc.dg/vect/slp-11b.c: Likewise.
8114 * gcc.dg/vect/slp-11c.c: Likewise.
8115 * gcc.dg/vect/slp-12a.c: Likewise.
8116 * gcc.dg/vect/slp-12b.c: Likewise.
8117 * gcc.dg/vect/slp-18.c: Likewise.
8118 * gcc.dg/vect/slp-19a.c: Likewise.
8119 * gcc.dg/vect/slp-19b.c: Likewise.
8120 * gcc.dg/vect/slp-21.c: Likewise.
8121 * gcc.dg/vect/slp-23.c: Likewise.
8122 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8124 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8125 instead of vect_interleave && vect_extract_even_odd.
8126 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8127 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8128 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8129 * gcc.dg/vect/vect-1.c: Likewise.
8130 * gcc.dg/vect/vect-10.c: Likewise.
8131 * gcc.dg/vect/vect-98.c: Likewise.
8132 * gcc.dg/vect/vect-107.c: Likewise.
8133 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8134 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8135 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8136 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8137 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8138 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8139 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8140 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8141 * gcc.dg/vect/vect-strided-float.c: Likewise.
8142 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8143 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8144 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8145 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8146 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8147 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8148 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8149 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8150 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8151 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8152 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8153 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8154 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8155 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8156 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8158 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8160 * gcc.dg/vect/pr30843.c: Likewise.
8161 * gcc.dg/vect/pr33866.c: Likewise.
8162 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8163 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8164 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8165 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8167 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8169 * gcc.dg/vect/slp-11.c: Split into...
8170 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8171 gcc.dg/vect/slp-11c.c: ...these tests.
8172 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8173 * gcc.dg/vect/slp-12c.c: ...this new test.
8174 * gcc.dg/vect/slp-19.c: Split into...
8175 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8176 gcc.dg/vect/slp-19c.c: ...these new tests.
8178 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8180 * lib/target-supports.exp
8181 (check_effective_target_vect_extract_even_odd_wide): Delete.
8182 (check_effective_target_vect_strided_wide): Likewise.
8183 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8184 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8185 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8186 * gcc.dg/vect/pr37539.c: Likewise.
8187 * gcc.dg/vect/slp-11.c: Likewise.
8188 * gcc.dg/vect/slp-12a.c: Likewise.
8189 * gcc.dg/vect/slp-12b.c: Likewise.
8190 * gcc.dg/vect/slp-19.c: Likewise.
8191 * gcc.dg/vect/slp-23.c: Likewise.
8192 * gcc.dg/vect/vect-1.c: Likewise.
8193 * gcc.dg/vect/vect-98.c: Likewise.
8194 * gcc.dg/vect/vect-107.c: Likewise.
8195 * gcc.dg/vect/vect-strided-float.c: Likewise.
8197 2011-05-02 Jason Merrill <jason@redhat.com>
8199 * g++.dg/init/new31.C: New.
8201 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8204 * gcc.dg/pr35445.c: New test.
8206 2011-05-02 Jason Merrill <jason@redhat.com>
8208 * c-c++-common/vla-1.c: New.
8210 2011-05-02 Richard Guenther <rguenther@suse.de>
8212 PR tree-optimization/48822
8213 * gcc.dg/torture/pr48822.c: New testcase.
8215 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8218 * g++.dg/cpp0x/constexpr-47969.C: New.
8220 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8223 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8224 on vect_no_align targets.
8225 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8226 vect_no_align targets.
8228 2011-05-01 Xinliang David Li <davidxl@google.com>
8230 * gcc.dg/tree-ssa/integer-addr.c: New test.
8231 * gcc.dg/tree-ssa/alias_bug.c: New test.
8233 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8235 PR libgfortran/48787
8236 * gfortran.dg/round_3.f08: Add more checks.
8238 2011-04-30 Tobias Burnus <burnus@net-b.de>
8241 * gfortran.dg/import9.f90: New, proper test.
8242 * gfortran.dg/interface_37.f90: Remove bogus
8243 test (bogus copy of interface_36.f90).
8245 2011-04-30 Tobias Burnus <burnus@net-b.de>
8248 * gfortran.dg/interface_37.f90: New.
8250 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8253 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8255 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8257 PR tree-optimization/48809
8258 * gcc.c-torture/execute/pr48809.c: New test.
8260 2011-04-29 Jeff Law <law@redhat.com>
8262 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8264 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8267 * g++.dg/init/ctor10.C: New.
8269 2011-04-29 Le-Chun Wu <lcwu@google.com>
8271 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8272 warning in implicitly instantiated templates.
8274 2011-04-29 Le-Chun Wu <lcwu@google.com>
8276 * g++.dg/warn/Wnull-conversion-1.C: New.
8277 * g++.dg/warn/Wnull-conversion-2.C: New.
8279 2011-04-29 Diego Novillo <dnovillo@google.com>
8281 * g++.old-deja/g++.other/null3.C: Expect warning about
8282 converting boolean to a pointer.
8284 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8287 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8291 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8293 2011-04-29 Tobias Burnus <burnus@net-b.de>
8296 * gfortran.dg/typebound_proc_22.f90: New.
8299 * gfortran.dg/interface_36.f90: New.
8301 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8303 PR libgfortran/48488
8304 PR libgfortran/48602
8305 PR libgfortran/48615
8306 PR libgfortran/48684
8307 PR libgfortran/48787
8308 * gfortran.dg/fmt_g.f: Adjust test.
8309 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8310 * gfortran.dg/round_3.f08: New test.
8311 * gfortran.dg/namelist_print_1.f: Adjust test.
8312 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8313 * gfortran.dg/f2003_io_5.f03: Adjust test.
8314 * gfortran.dg/coarray_15.f90: Adjust test.
8315 * gfortran.dg/namelist_65.f90: Adjust test.
8316 * gfortran.dg/fmt_cache_1.f: Adjust test.
8317 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8318 * gfortran.dg/real_const_3.f90: Adjust test.
8320 2011-04-29 Jan Hubicka <jh@suse.cz>
8322 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8323 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8325 2011-04-28 Xinliang David Li <davidxl@google.com>
8327 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8328 * g++.dg/prof-robust-1.C: New test.
8330 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8332 PR tree-optimization/48765
8333 * gcc.dg/vect/pr48765.c: New.
8335 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8337 PR tree-optimization/48775
8338 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8340 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8343 * g++.dg/inherit/pr48798.C: New.
8344 * g++.old-deja/g++.other/base1.C: Adjust.
8346 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8349 * g++.dg/template/inherit7.C: New test case.
8351 2011-04-28 Richard Guenther <rguenther@suse.de>
8353 PR tree-optimization/40052
8354 PR tree-optimization/15347
8355 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8356 * gcc.dg/pr15347.c: Likewise.
8358 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8361 * g++.dg/cpp0x/sfinae18.C: New.
8363 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8366 * g++.dg/ext/is_literal_type1.C: New.
8368 2011-04-28 Tobias Burnus <burnus@net-b.de>
8372 * gfortran.dg/interface_35.f90: New.
8373 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8374 * gfortran.dg/func_result_6.f90: Add dg-warning.
8375 * gfortran.dg/bessel_1.f90: Ditto.
8376 * gfortran.dg/hypot_1.f90: Ditto.
8377 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8378 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8379 * gfortran.dg/interface_assignment_4.f90: Ditto.
8381 2011-04-27 Jason Merrill <jason@redhat.com>
8383 * g++.dg/ext/complex8.C: New.
8385 * g++.dg/cpp0x/initlist49.C: New.
8386 * g++.dg/init/new30.C: New.
8388 2011-04-27 Tobias Burnus <burnus@net-b.de>
8391 * gfortran.dg/whole_file_34.f90: New.
8393 2011-04-27 Jan Hubicka <jh@suse.cz>
8395 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8397 2011-04-27 Jason Merrill <jason@redhat.com>
8399 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8401 * g++.dg/parse/ambig6.C: New.
8403 2011-04-27 Nick Clifton <nickc@redhat.com>
8405 * gcc.dg/20020312-2.c: Add definition for RX.
8407 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8408 option with RX targets.
8410 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8413 2011-04-27 Richard Guenther <rguenther@suse.de>
8415 * gcc.dg/tree-ssa/pr23382.c: Remove.
8417 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8420 * gcc.c-torture/compile/pr48767.c: New test.
8422 2011-04-27 Richard Guenther <rguenther@suse.de>
8424 PR tree-optimization/48772
8425 * g++.dg/pr48772.C: New testcase.
8427 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.c-torture/compile/pr48742.c: New test.
8432 2011-04-26 Jason Merrill <jason@redhat.com>
8434 * g++.dg/lookup/koenig13.C: New.
8436 * g++.dg/cpp0x/initlist48.C: New.
8438 2011-04-25 Jason Merrill <jason@redhat.com>
8440 * g++.dg/cpp0x/sfinae17.C: New.
8442 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8445 * gcc.target/powerpc/pr48258-1.c: New file.
8446 * gcc.target/powerpc/pr48258-2.c: Ditto.
8448 2011-04-26 Xinliang David Li <davidxl@google.com>
8450 * gcc.dg/uninit-suppress.c: New test.
8451 * gcc.dg/uninit-suppress.c: New test.
8453 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8456 * gcc.dg/pr48768.c: New test.
8458 PR tree-optimization/48734
8459 * gcc.c-torture/compile/pr48734.c: New test.
8462 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8464 2011-04-26 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/48731
8467 * gcc.dg/torture/pr48731.c: New testcase.
8469 2011-04-26 Richard Guenther <rguenther@suse.de>
8472 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8474 2011-04-26 Richard Guenther <rguenther@suse.de>
8477 * gcc.dg/torture/pr48694-1.c: New testcase.
8478 * gcc.dg/torture/pr48694-2.c: Likewise.
8480 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8482 * g++.dg/ext/underlying_type1.C: New.
8483 * g++.dg/ext/underlying_type2.C: Likewise.
8484 * g++.dg/ext/underlying_type3.C: Likewise.
8485 * g++.dg/ext/underlying_type4.C: Likewise.
8486 * g++.dg/ext/underlying_type5.C: Likewise.
8487 * g++.dg/ext/underlying_type6.C: Likewise.
8488 * g++.dg/ext/underlying_type7.C: Likewise.
8489 * g++.dg/ext/underlying_type8.C: Likewise.
8490 * g++.dg/ext/underlying_type9.C: Likewise.
8491 * g++.dg/ext/underlying_type10.C: Likewise.
8493 2011-04-25 Jason Merrill <jason@redhat.com>
8495 * g++.dg/cpp0x/regress/template-const2.C: New.
8497 2011-04-25 Jeff Law <law@redhat.com>
8499 * gcc.dg/tree-ssa/vrp56.c: new test.
8501 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8503 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8505 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8507 PR preprocessor/48740
8508 * c-c++-common/raw-string-11.c: New test.
8510 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8512 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8515 2011-04-23 Tobias Burnus <burnus@net-b.de>
8518 * gfortran.dg/coarray_19.f90: New.
8520 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.dg/pr48685.c: New test.
8525 2011-04-22 Jan Hubicka <jh@suse.cz>
8527 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8529 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8531 PR tree-optimization/48717
8532 * gcc.c-torture/execute/pr48717.c: New test.
8534 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8537 * gcc.target/i386/pr48723.c: New test.
8539 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8542 * gcc.dg/gomp/pr48716.c: New test.
8543 * g++.dg/gomp/pr48716.C: New test.
8545 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8548 * gcc.dg/missing-field-init-2.c: Update testcase.
8550 2011-04-22 Alan Modra <amodra@gmail.com>
8552 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8554 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8557 * gfortran.dg/function_optimize_6.f90: New test.
8559 2011-04-21 Easwaran Raman <eraman@google.com>
8561 * gcc.dg/stack-layout-2.c: New test.
8563 2011-04-21 Richard Guenther <rguenther@suse.de>
8566 * g++.dg/lto/pr48207-2_0.C: New testcase.
8567 * g++.dg/lto/pr48207-3_0.C: Likewise.
8569 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8571 * gnat.dg/volatile5.adb: New test.
8572 * gnat.dg/volatile5_pkg.ads: New helper.
8574 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8577 * gcc.target/i386/pr48708.c: New test.
8579 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8581 * gcc.dg/vect/vect-119.c: New test.
8583 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8585 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8588 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8589 Richard Sandiford <richard.sandiford@linaro.org>
8592 * gcc.target/arm/pr46329.c: New test.
8594 2011-04-21 Tobias Burnus <burnus@net-b.de>
8597 * gfortran.dg/coarray_18.f90: New.
8599 2011-04-20 Jason Merrill <jason@redhat.com>
8601 * g++.dg/cpp0x/initlist47.C: New.
8603 * g++.dg/init/dtor4.C: New.
8605 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8608 * gcc.target/i386/sse2-pinsrw.c: New test.
8609 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8610 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8611 * gcc.target/i386/sse2-insvhi.c: Ditto.
8612 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8613 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8615 2011-04-20 Jason Merrill <jason@redhat.com>
8617 * g++.dg/template/const4.C: New.
8619 2011-04-20 Easwaran Raman <eraman@google.com>
8621 * gcc.dg/stack-layout-1.c: New test.
8623 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8625 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8626 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8629 2011-04-20 Kai Tietz <ktietz@redhat.com>
8631 * gcc.dg/binop-xor1.c: New test.
8632 * gcc.dg/binop-xor2.c: New test.
8633 * gcc.dg/binop-xor3.c: New test.
8634 * gcc.dg/binop-xor4.c: New test.
8635 * gcc.dg/binop-xor5.c: New test.
8637 2011-04-20 Richard Guenther <rguenther@suse.de>
8639 PR tree-optimization/47892
8640 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8642 2011-04-20 Richard Guenther <rguenther@suse.de>
8645 * g++.dg/torture/pr48695.C: New testcase.
8647 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8649 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8650 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8651 * gcc.c-torture/execute/pr45262.c: Ditto
8652 * gcc.dg/torture/pr43165.c: Ditto.
8653 * gcc.dg/torture/pr47228.c: Ditto.
8654 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8655 * gcc.dg/ipa/pr45644.c: Ditto.
8656 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8659 2011-04-19 Jason Merrill <jason@redhat.com>
8661 * g++.dg/ext/complex7.C: New.
8663 * g++.dg/ext/attrib41.C: New.
8665 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8668 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8670 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8673 * gcc.target/i386/pr48678.c: New test.
8675 2011-04-19 Martin Jambor <mjambor@suse.cz>
8677 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8678 * g++.dg/opt/devirt2.C: New test.
8679 * g++.dg/ipa/devirt-g-1.C: Likewise.
8681 2011-04-19 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/whole_file_33.f90: New.
8686 2011-04-19 Martin Jambor <mjambor@suse.cz>
8688 * g++.dg/ipa/devirt-7.C: New test.
8690 2011-04-19 Richard Guenther <rguenther@suse.de>
8693 * g++.dg/lto/pr48207_0.C: New testcase.
8695 2011-04-18 Jason Merrill <jason@redhat.com>
8697 * g++.dg/init/void1.C: New.
8699 * g++.dg/cpp0x/union4.C: New.
8701 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8704 * g++.dg/torture/pr48661.C: New test.
8707 * g++.dg/gomp/pr48632.C: New test.
8709 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8711 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8712 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8714 2011-04-18 Tobias Burnus <burnus@net-b.de>
8717 * gfortran.dg/coarray_17.f90: New.
8718 * gfortran.dg/coarray_10.f90: Update dg-error.
8720 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8723 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8724 * gfortran.dg/guality/guality.exp: Likewise.
8726 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8728 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8730 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8732 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8734 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8738 2011-04-18 Richard Guenther <rguenther@suse.de>
8741 * g++.dg/torture/pr46364.C: New testcase.
8743 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8745 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8747 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8749 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8751 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8752 Ira Rosen <ira.rosen@linaro.org>
8755 * gcc.target/arm/pr48252.c: New test.
8757 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8759 PR tree-optimization/48616
8760 * gcc.dg/pr48616.c: New test.
8762 2011-04-18 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/coarray_16.f90: New.
8767 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8770 * gfortran.dg/realloc_on_assign_7.f03: New test.
8772 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8774 PR libgfortran/48602
8775 * gfortran.dg/fmt_g0_6.f08: New test.
8777 2011-04-17 Jason Merrill <jason@redhat.com>
8779 * g++.dg/cpp0x/sfinae16.C: New.
8781 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8783 * gcc.target/mips/reg-var-1.c: New test.
8785 2011-04-17 Jan Hubicka <jh@suse.cz>
8787 * gcc.dg/winline-5.c: Update testcase.
8789 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8791 * gnat.dg/discr27.ad[sb]: Move dg directive.
8792 * gnat.dg/discr28.ad[sb]: New test.
8793 * gnat.dg/discr28_pkg.ads: New helper.
8795 2011-04-17 Michael Matz <matz@suse.de>
8797 PR tree-optimization/48622
8799 * gcc.dg/lto/pr48622_0.c: New test.
8801 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8803 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8804 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8805 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8806 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8807 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8808 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8810 2011-04-15 Jason Merrill <jason@redhat.com>
8812 * g++.dg/cpp0x/range-for17.C: New.
8814 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8816 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8817 * g++.dg/cpp0x/range-for3.C: Likewise.
8818 * g++.dg/cpp0x/range-for9.C: Correct error message.
8819 * g++.dg/cpp0x/range-for11.C: New.
8820 * g++.dg/cpp0x/range-for12.C: New.
8821 * g++.dg/cpp0x/range-for13.C: New.
8822 * g++.dg/cpp0x/range-for14.C: New.
8823 * g++.dg/cpp0x/range-for15.C: New.
8824 * g++.dg/cpp0x/range-for16.C: New.
8826 2011-04-15 Tobias Burnus <burnus@net-b.de>
8829 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8831 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8833 * objc.dg/naming-4.m: Updated.
8834 * objc.dg/naming-5.m: Updated.
8835 * objc.dg/naming-6.m: New.
8836 * objc.dg/naming-7.m: New.
8837 * obj-c++.dg/naming-1.mm: Updated.
8838 * obj-c++.dg/naming-2.mm: Updated.
8839 * obj-c++.dg/naming-3.mm: New.
8840 * obj-c++.dg/naming-4.mm: New.
8842 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8844 PR libgfortran/48589
8845 * gfortran.dg/fmt_g0_5.f08: New test.
8847 2011-04-15 Richard Guenther <rguenther@suse.de>
8850 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8852 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8854 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8855 -finline-limit=0 to -fno-inline
8857 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8863 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8866 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8867 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8868 * gcc.target/i386/avx-insertps-3.c: New test.
8869 * gcc.target/i386/avx-insertps-4.c: New test.
8871 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8873 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8876 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8881 * gcc.target/avr/pr46779-1.c: New test case
8882 * gcc.target/avr/pr46779-2.c: New test case
8884 2011-04-14 Jason Merrill <jason@redhat.com>
8886 * g++.dg/cpp0x/sfinae15.C: New.
8888 * g++.dg/cpp0x/sfinae14.C: New.
8890 * g++.dg/ext/vla10.C: New.
8892 2011-04-14 Richard Guenther <rguenther@suse.de>
8894 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8896 2011-04-14 Richard Guenther <rguenther@suse.de>
8898 * gcc.dg/fold-bitand-4.c: Move ...
8899 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8901 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8903 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8905 * gcc.target/avr/torture/trivial.c: Ditto.
8907 2011-04-13 Jason Merrill <jason@redhat.com>
8909 * g++.dg/template/operator11.C: New.
8911 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8914 * gcc.dg/gomp/pr48591.c: New test.
8917 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8918 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8920 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8923 * g++.dg/template/dependent-expr7.C: New test case.
8925 2011-04-13 Jason Merrill <jason@redhat.com>
8927 * g++.dg/cpp0x/sfinae13.C: New.
8929 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8931 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8933 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8935 * gcc.target/arm/pr43698.c: Remove -march option.
8937 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8939 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8942 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8946 * gfortran.dg/realloc_on_assign_6.f03: New test.
8948 2011-04-12 Kai Tietz <ktietz@redhat.com>
8950 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8951 targets the additional -mno-ms-bitfields and
8952 -Wno-packed-bitfield-compat options.
8953 * g++.dg/ext/bitfield3.C: Likewise.
8954 * g++.dg/ext/bitfield4.C: Likewise.
8955 * g++.dg/ext/bitfield5.C: Likewise.
8956 * gcc.dg/bitfld-15.c: Likewise.
8957 * gcc.dg/bitfld-16.c: Likewise.
8958 * gcc.dg/bitfld-17.c: Likewise.
8959 * gcc.dg/bitfld-18.c: Likewise.
8961 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8963 * gcc.target/arm/neon-vld3-1.c: New test.
8964 * gcc.target/arm/neon-vst3-1.c: New test.
8965 * gcc.target/arm/neon/v*.c: Regenerate.
8967 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8969 PR rtl-optimization/48549
8970 * g++.dg/opt/pr48549.C: New test.
8972 2011-04-12 Richard Guenther <rguenther@suse.de>
8974 PR tree-optimization/46076
8975 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8977 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8980 * lib/compat.exp (compat-execute): Declare unsupported after
8981 stripping path from src1.
8982 * lib/lto.exp (lto-execute): Likewise.
8984 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8987 * gcc.dg/pr48552-1.c: New test.
8988 * gcc.dg/pr48552-2.c: New test.
8990 2011-04-11 Jason Merrill <jason@redhat.com>
8992 * g++.dg/cpp0x/sfinae12.C: New.
8994 * g++.dg/cpp0x/enum10.C: New.
8996 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8998 * g++.dg/cpp0x/rv-func.C: New.
9000 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9002 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9005 2011-04-11 Martin Jambor <mjambor@suse.cz>
9007 PR tree-optimization/48195
9008 * gcc.dg/ipa/pr48195.c: New test.
9010 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9012 * gnat.dg/return3.adb: Remove unused switch.
9014 2011-04-08 Mike Stump <mikestump@comcast.net>
9017 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9018 default to fno-common.
9020 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9022 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9023 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9025 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9028 * gfortran.dg/function_optimize_5.f90: New test.
9030 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9032 * gnat.dg/aggr17.adb: New test.
9033 * gnat.dg/aggr18.adb: Likewise.
9035 2011-04-08 Michael Matz <matz@suse.de>
9038 * gcc.target/i386/pr48389.c: New test.
9040 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9042 PR rtl-optimization/48272
9043 * g++.dg/opt/pr48272.C: New.
9045 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9047 PR rtl-optimization/48235
9048 * gcc.dg/pr48235.c: New.
9050 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9052 PR rtl-optimization/48302
9053 * g++.dg/opt/pr48302.C: New.
9055 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9058 * g++.dg/opt/pr48273.C: New.
9060 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9062 PR rtl-optimization/48442
9063 * gcc.dg/pr48442.c: New.
9065 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9067 PR tree-optimization/48377
9068 * gcc.dg/vect/pr48377.c: New test.
9070 2011-04-07 Jason Merrill <jason@redhat.com>
9072 * g++.dg/cpp0x/regress/call1.C: New.
9074 * g++.dg/cpp0x/variadic107.C: New.
9076 * g++.dg/cpp0x/sfinae11.C: New.
9077 * g++.dg/cpp0x/noexcept02.C: Fix.
9079 * g++.dg/cpp0x/sfinae10.C: New.
9081 * g++.dg/cpp0x/sfinae9.C: New.
9083 * c-c++-common/Wcast-qual-1.c: Move here from...
9084 * gcc.dg/cast-qual-3.c: ...here, and...
9085 * g++.dg/warn/Wcast-qual2.C: ...here.
9087 * g++.dg/cpp0x/sfinae8.C: New.
9089 * g++.dg/cpp0x/sfinae7.C: New.
9091 * g++.dg/cpp0x/enum9.C: New.
9093 2011-04-07 Mike Stump <mikestump@comcast.net>
9095 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9096 with no trampolines.
9098 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9101 * gfortran.dg/gomp/pr48117.f90: New test.
9104 * gcc.dg/torture/pr48343.c: New test.
9106 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9108 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9110 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9112 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9114 2011-04-07 Tom de Vries <tom@codesourcery.com>
9117 * lib/scanasm.exp (object-size): New proc.
9118 * gcc.target/arm/pr43920-2.c: New test.
9120 2011-04-06 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9126 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9128 * gcc.dg/mtune.c: Prune note from output.
9130 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9133 * gcc.dg/guality/pr36977.c: New test.
9134 * gcc.dg/guality/pr48466.c: New test.
9136 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9138 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9140 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9142 * gnat.dg/return3.adb: New test.
9144 2011-04-06 Richard Guenther <rguenther@suse.de>
9146 PR tree-optimization/47663
9147 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9149 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9151 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9152 Solaris 8 and 9 as well.
9154 2011-04-05 Tom de Vries <tom@codesourcery.com>
9157 * gcc.target/arm/pr43920-1.c: New test.
9159 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9161 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9162 (cctor): Actually return the value.
9163 (main): Cast return values.
9165 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9167 * gfortran.dg/character_comparison_8.f90: New test.
9169 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9171 * frontend-passes: (optimize_lexical_comparison): New function.
9172 (optimize_expr): Call it.
9173 (optimize_comparison): Also handle lexical comparison functions.
9174 Return false instad of -2 for unequal comparison.
9176 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9179 * function_optimize_4.f90: New test.
9181 2011-04-04 Tobias Burnus <burnus@net-b.de>
9184 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9185 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9186 * gfortran.dg/coarray_15.f90: New.
9188 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9190 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9191 * gfortran.dg/bessel_7.f90: Likewise.
9193 2011-04-03 Tobias Burnus <burnus@net-b.de>
9195 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9197 2011-04-03 Richard Guenther <rguenther@suse.de>
9198 Ira Rosen <ira.rosen@linaro.org>
9200 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9201 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9202 -ftree-loop-if-convert-stores.
9204 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9206 * gnat.dg/specs/aggr2.ads: New test.
9208 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9210 * gnat.dg/debug2.ad[sb]: New test.
9211 * gnat.dg/debug2_pkg.ads: New helper.
9212 * gnat.dg/debug3.ad[sb]: New test.
9214 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9216 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9218 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9221 * gcc.c-torture/compile/pr48335-1.c: New test.
9222 * gcc.dg/pr48335-1.c: New test.
9223 * gcc.dg/pr48335-2.c: New test.
9224 * gcc.dg/pr48335-3.c: New test.
9225 * gcc.dg/pr48335-4.c: New test.
9226 * gcc.dg/pr48335-5.c: New test.
9227 * gcc.dg/pr48335-6.c: New test.
9228 * gcc.dg/pr48335-7.c: New test.
9229 * gcc.dg/pr48335-8.c: New test.
9230 * gcc.target/i386/pr48335-1.c: New test.
9232 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9235 * gcc.dg/Waddress.c: New test.
9237 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9240 * gfortran.dg/function_optimize_3.f90: New test.
9242 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9244 * gcc.c-torture/compile/20110401-1.c: New test.
9246 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9247 * g++.dg/lto/20091002-2_0.C: Likewise.
9248 * g++.dg/lto/20090303_0.c: Likewise.
9249 * g++.dg/lto/20091004-1_0.C: Likewise.
9250 * g++.dg/lto/20091002-3_0.C: Likewise.
9251 * g++.dg/lto/20091004-2_0.C: Likewise.
9252 * g++.dg/lto/20081123_0.C: Likewise.
9253 * g++.dg/lto/20090313_0.C: Likewise.
9254 * g++.dg/lto/20081109-1_0.C: Likewise.
9255 * g++.dg/lto/20081219_0.C: Likewise.
9256 * g++.dg/lto/20081204-1_0.C: Likewise.
9257 * g++.dg/lto/20090302_0.C: Likewise.
9258 * g++.dg/lto/20081119-1_0.C: Likewise.
9259 * g++.dg/lto/20081118_0.C: Likewise.
9260 * gcc.dg/lto/20091020-2_0.c: Likewise.
9261 * gcc.dg/lto/20090210_0.c: Likewise.
9262 * gcc.dg/lto/20081204-1_0.c: Likewise.
9263 * gcc.dg/lto/20081224_0.c: Likewise.
9264 * gcc.dg/lto/20090219_0.c: Likewise.
9265 * gcc.dg/lto/20091014-1_0.c: Likewise.
9266 * gcc.dg/lto/20091016-1_0.c: Likewise.
9267 * gcc.dg/lto/20090206-2_0.c: Likewise.
9268 * gcc.dg/lto/20090116_0.c: Likewise.
9269 * gcc.dg/lto/20091013-1_0.c: Likewise.
9270 * gcc.dg/lto/20091015-1_0.c: Likewise.
9271 * gcc.dg/lto/20090126-2_0.c: Likewise.
9273 2011-03-31 Ian Lance Taylor <iant@google.com>
9275 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9277 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9279 * gnat.dg/opt16.adb: New test.
9281 2011-03-31 Jason Merrill <jason@redhat.com>
9283 * g++.dg/cpp0x/defaulted24.C: New.
9285 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9291 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9293 * g++.dg/other/i386-9.C: New test.
9295 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9297 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9299 2011-03-30 Jason Merrill <jason@redhat.com>
9301 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9303 * g++.dg/cpp0x/regress/isnan.C: New.
9305 * g++.dg/cpp0x/initlist46.C: New.
9307 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9310 * gcc.target/arm/neon-modes-2.c: New test.
9312 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.c-torture/compile/pr48305.c: New test.
9317 2011-03-29 Jason Merrill <jason@redhat.com>
9319 * g++.dg/cpp0x/regress/value-dep1.C: New.
9321 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9323 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9325 2011-03-29 Ian Lance Taylor <iant@google.com>
9327 * go.test/go-test.exp: Handle the test lines used in several new
9329 (errchk): Add opts parameter. Change all callers. Handle parens
9332 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9333 Dominique d'Humieres <dominiq@lps.ens.fr>
9335 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9336 and __APPLE__ && __PPC__ && __ALTIVEC__.
9338 2011-03-29 Jason Merrill <jason@redhat.com>
9340 * g++.dg/cpp0x/dependent1.C: New.
9342 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9344 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9346 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9348 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9351 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9352 * gfortran.dg/proc_ptr_comp_32.f90: New.
9354 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9356 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9357 check for corresponding warning.
9359 2011-03-28 Jason Merrill <jason@redhat.com>
9361 * g++.dg/cpp0x/rv-deduce2.C: New.
9363 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9366 * gcc.dg/pr48203.c: New test.
9368 2011-03-28 Jeff Law <law@redhat.com>
9370 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9372 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9374 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9375 and __PPC__ && __ALTIVEC__.
9377 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9380 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9381 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9382 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9383 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9385 2011-03-28 Jason Merrill <jason@redhat.com>
9387 * g++.dg/cpp0x/initlist-array2.C: New.
9389 * g++.dg/cpp0x/initlist-array1.C: New.
9391 * g++.dg/cpp0x/constexpr-compound.C: New.
9393 * g++.dg/cpp0x/constexpr-using.C: New.
9395 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9397 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9400 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9402 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9404 * gcc.dg/slp-1.c: New test.
9406 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9408 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9409 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9410 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9411 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9412 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9413 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9414 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9415 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9416 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9417 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9418 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9419 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9420 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9421 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9423 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9426 * gfortran.dg/trim_optimize_5.f90: New test.
9427 * gfortran.dg/trim_optimize_6.f90: New test.
9429 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9432 * gcc.target/mips/madd-7.c: Remove -mlong32.
9433 * gcc.target/mips/msub-7.c: Likewise.
9435 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9437 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9438 accesses to preserve the meaning of the test for doubleword vectors.
9439 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9440 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9442 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9445 * gfortran.dg/class_42.f03: New.
9447 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9449 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9452 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9454 PR rtl-optimization/48144
9455 * gcc.dg/pr48144.c: New test.
9457 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9459 * gnat.dg/discr27.ad[sb]: New test.
9461 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9463 * gnat.dg/limited_with2.ad[sb]: New test.
9464 * gnat.dg/limited_with2_pkg1.ads: New helper.
9465 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9467 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9469 * gnat.dg/opt15.adb: New test.
9470 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9472 2011-03-25 Tobias Burnus <burnus@net-b.de>
9476 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9477 * gfortran.dg/leadz_trailz_3.f90: Ditto
9479 2011-03-25 Martin Jambor <mjambor@suse.cz>
9481 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9483 2011-03-25 Jason Merrill <jason@redhat.com>
9485 * g++.dg/cpp0x/defaulted22.C: New.
9486 * g++.dg/cpp0x/defaulted23.C: New.
9487 * g++.dg/cpp0x/defaulted15.C: Adjust.
9489 2011-03-25 Jason Merrill <jason@redhat.com>
9491 * g++.dg/cpp0x/move1.C: New.
9493 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9496 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9498 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9500 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9501 for mips-sgi-irix6.5.
9502 Replace snprintf prototype by <stdio.h>.
9504 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9507 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9508 run_expensive_tests.
9509 * gcc.dg/graphite/block-4.c: Likewise.
9510 * gcc.dg/graphite/block-7.c: Likewise.
9511 * gcc.dg/graphite/block-8.c: Likewise.
9513 2011-03-25 Richard Guenther <rguenther@suse.de>
9515 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9516 * g++.dg/tree-ssa/pr8781.C: Likewise.
9517 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9518 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9519 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9520 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9521 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9522 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9523 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9524 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9525 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9526 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9527 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9528 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9529 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9530 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9531 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9532 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9533 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9534 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9535 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9536 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9537 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9538 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9539 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9540 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9541 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9542 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9543 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9544 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9545 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9546 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9547 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9548 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9549 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9550 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9551 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9552 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9553 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9554 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9555 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9556 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9557 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9558 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9559 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9560 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9561 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9562 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9563 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9564 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9565 * c-c++-common/pr46562-2.c: Likewise.
9566 * gfortran.dg/pr42108.f90: Likewise.
9567 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9568 foo to be inlined even at -O1.
9569 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9570 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9571 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9572 * gcc.dg/matrix/matrix.exp: Disable FRE.
9574 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9577 * gcc.dg/dfp/pr48204.c: New test.
9579 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9582 * gcc.c-torture/execute/pr47917.c: Move this...
9583 * gcc.dg/torture/pr47917.c: to here and add xfails.
9585 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9587 * gnat.dg/array16.ad[sb]: New test.
9588 * gnat.dg/array16.ads: New helper.
9590 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9592 * gnat.dg/derived_type2.adb: New test.
9594 2011-03-24 Richard Guenther <rguenther@suse.de>
9596 PR tree-optimization/48271
9597 * g++.dg/torture/pr48271.C: New testcase.
9599 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9601 * gnat.dg/array15.ad[sb]: New test.
9603 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9606 * gcc.target/i386/pr48237.c: New test.
9608 2011-03-24 Richard Guenther <rguenther@suse.de>
9611 * gcc.dg/builtin-object-size-10.c: New testcase.
9613 2011-03-24 Richard Guenther <rguenther@suse.de>
9615 PR tree-optimization/46562
9616 * c-c++-common/pr46562-2.c: New testcase.
9617 * c-c++-common/pr46562.c: Likewise.
9619 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9621 * gcc.dg/vect/vect-cselim-1.c: New test.
9622 * gcc.dg/vect/vect-cselim-2.c: New test.
9624 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9626 * gcc.target/arm/pr46934.c: New.
9628 2011-03-23 Ian Lance Taylor <iant@google.com>
9630 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9632 2011-03-23 Richard Guenther <rguenther@suse.de>
9634 * gcc.dg/struct: Remove directory and contents.
9636 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9639 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9641 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/discr26.ad[sb]: New test.
9644 * gnat.dg/discr26_pkg.ads: New helper.
9646 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9649 * gcc.target/arm/neon-vld-1.c: New test.
9651 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9653 * gnat.dg/array14.ad[sb]: New test.
9654 * gnat.dg/array14_pkg.ads: New helper.
9656 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9658 * gcc.c-torture/execute/920501-8.x: Remove.
9659 * gcc.c-torture/execute/930513-1.x: Remove.
9660 * gcc.c-torture/execute/960312-1.x: Remove.
9661 * gcc.c-torture/compile/20000804-1.c,
9662 gcc.c-torture/compile/20001205-1.c,
9663 gcc.c-torture/compile/20001226-1.c,
9664 gcc.c-torture/compile/20010518-2.c,
9665 gcc.c-torture/compile/20020312-1.c,
9666 gcc.c-torture/compile/20020604-1.c,
9667 gcc.c-torture/compile/920501-12.c,
9668 gcc.c-torture/compile/920501-4.c,
9669 gcc.c-torture/compile/920520-1.c,
9670 gcc.c-torture/compile/980506-1.c,
9671 gcc.c-torture/execute/980709-1.x,
9672 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9673 options for m68hc11.
9674 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9675 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9678 2011-03-22 Nick Clifton <nickc@redhat.com>
9680 * lib/target-supports.exp (check_profiling_available): Add MN10300
9681 to the list of targets that do not support profiling. Restore
9682 alpha sorting to this list.
9684 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9686 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9687 failure on 32-bit systems.
9688 * gcc.dg/torture/vector-2.c: Ditto.
9690 2011-03-22 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/48228
9693 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9695 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9697 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9701 * gcc.target/powerpc/pr48226.c: New file.
9703 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9705 * lib/prune.exp (prune_gcc_output): Prune "could not create
9706 compact unwind for" warnings.
9708 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9712 * gcc.c-torture/execute/pr42544.c: New test.
9713 * gcc.c-torture/execute/pr48197.c: New test.
9715 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9717 PR preprocessor/48192
9718 * gcc.target/powerpc/pr48192.c: New file.
9721 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9722 split problem of 0 being loaded in a VSX register.
9724 2011-03-21 Richard Guenther <rguenther@suse.de>
9727 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9728 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9729 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9730 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9732 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.dg/pr48213.c: New test.
9737 2011-03-21 Kai Tietz <ktietz@redhat.com>
9740 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9742 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9744 * gcc.target/arm/xor-and.c: New.
9746 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9749 * gfortran.dg/function_optimize_1.f90: New test.
9750 * gfortran.dg/function_optimize_2.f90: New test.
9752 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9754 PR rtl-optimization/47502
9755 * gcc.target/i386/pr47502-1.c: New.
9756 * gcc.target/i386/pr47502-2.c: Likewise.
9758 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9760 PR rtl-optimization/48156
9761 * gcc.dg/pr48156.c: New test.
9763 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9766 * gfortran.dg/scratch_1.f90: Adjust test.
9768 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9771 * gfortran.dg/scratch_1.f90: New test.
9773 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9775 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9776 variably modified typedefs.
9777 * gcc.dg/c1x-typedef-2.c: Remove.
9779 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9781 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9782 * gcc.dg/c1x-anon-struct-3.c: New test.
9783 * gcc.dg/anon-struct-11.c: Update.
9785 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9787 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9789 Only xfail with gas.
9791 2011-03-18 Jason Merrill <jason@redhat.com>
9793 * g++.dg/template/fn-ptr1.C: New.
9795 * g++.dg/overload/volatile1.C: New.
9797 * g++.dg/opt/pr23372.C: New.
9799 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9801 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9804 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9806 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9808 * gcc.target/arm/unsigned-extend-1.c: New.
9810 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.c-torture/compile/pr48161.c: New test.
9815 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9818 * gcc.dg/torture/pr47725.c: New.
9820 2011-03-17 Jason Merrill <jason@redhat.com>
9822 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9823 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9825 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9827 * gnat.dg/specs/elab2.ads: New test.
9828 * gnat.dg/specs/elab2_pkg.ads: New helper.
9830 2011-03-17 Jason Merrill <jason@redhat.com>
9832 * g++.dg/cpp0x/decltype-1212.C: New.
9833 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9835 2011-03-17 Jason Merrill <jason@redhat.com>
9837 * g++.dg/parse/memfnquals1.C: New.
9839 2011-03-17 Richard Guenther <rguenther@suse.de>
9842 * gcc.dg/pr48134.c: New testcase.
9844 2011-03-17 Richard Guenther <rguenther@suse.de>
9847 * g++.dg/torture/pr48165.C: New testcase.
9849 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9851 PR rtl-optimization/48141
9852 * gcc.dg/pr48141.c: New test.
9854 2011-03-16 Jason Merrill <jason@redhat.com>
9856 * g++.dg/cpp0x/constexpr-48089.C: New.
9858 * g++.dg/cpp0x/constexpr-abi1.C: New.
9860 * g++.dg/cpp0x/constexpr-46336.C: New.
9861 * g++.dg/parse/friend5.C: Adjust expected errors.
9863 * g++.dg/cpp0x/constexpr-47570.C: New.
9865 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9868 * ++.dg/debug/dwarf2/typedef6.C: New test.
9870 2011-03-16 Jason Merrill <jason@redhat.com>
9872 * g++.dg/cpp0x/elision2.C: New.
9874 * g++.dg/cpp0x/constexpr-array3.C: New.
9876 2011-03-16 Jason Merrill <jason@redhat.com>
9878 * g++.dg/cpp0x/sfinae6.C: New.
9879 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9880 * g++.dg/cpp0x/pr45908.C: Likewise.
9881 * g++.dg/cpp0x/sfinae6.C: Likewise.
9882 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9883 * g++.old-deja/g++.law/arg11.C: Likewise.
9885 2011-03-16 Jason Merrill <jason@redhat.com>
9887 * g++.dg/template/incomplete6.C: New.
9889 2011-03-16 Jeff Law <law@redhat.com>
9891 * gcc.dg/tree-ssa/vrp55.c: New test.
9893 2011-03-16 Jason Merrill <jason@redhat.com>
9895 * g++.dg/cpp0x/auto22.C: New.
9897 2011-03-16 Richard Guenther <rguenther@suse.de>
9899 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9900 optimizing it away if promoted to const.
9902 2011-03-16 Richard Guenther <rguenther@suse.de>
9904 PR tree-optimization/48149
9905 * gcc.dg/fold-complex-1.c: New testcase.
9907 2011-03-16 Richard Guenther <rguenther@suse.de>
9910 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9913 2011-03-16 Richard Guenther <rguenther@suse.de>
9915 PR tree-optimization/26134
9916 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9918 2011-03-16 Richard Guenther <rguenther@suse.de>
9920 PR tree-optimization/48146
9921 * gcc.dg/torture/pr48146.c: New testcase.
9923 2011-03-16 Richard Guenther <rguenther@suse.de>
9925 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9926 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9928 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9931 * gcc.c-torture/compile/pr48136.c: New test.
9933 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9936 * gcc.dg/guality/pr45882.c: New test.
9938 2011-03-15 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp0x/constexpr-recursion.C: New.
9942 * g++.dg/cpp0x/implicit11.C: New.
9944 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9946 * g++.dg/cpp0x/constexpr-attribute.C: New.
9948 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9950 * g++.dg/parse/pr34758.C: New.
9952 2011-03-15 Xinliang David Li <davidxl@google.com>
9955 * gcc.dg/uninit-pred-7_d.c: New test.
9956 * gcc.dg/uninit-pred-8_d.c: New test.
9958 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9961 * gcc.target/arm/pr46788.c: New.
9963 2011-03-15 Richard Guenther <rguenther@suse.de>
9966 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9967 * gfortran.dg/ishft_4.f90: Likewise.
9968 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9970 2011-03-15 Richard Guenther <rguenther@suse.de>
9972 PR tree-optimization/13954
9973 * g++.dg/tree-ssa/pr13954.C: New testcase.
9975 2011-03-15 Richard Guenther <rguenther@suse.de>
9977 PR tree-optimization/48037
9978 * gcc.target/i386/pr48037-1.c: New testcase.
9980 2011-03-15 Richard Guenther <rguenther@suse.de>
9982 PR tree-optimization/41490
9983 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9984 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9985 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9986 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9987 * g++.dg/tree-ssa/pr33604.C: Adjust.
9989 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9992 * gcc.c-torture/execute/pr47917.c: New test.
9993 * gcc.dg/pr47917.c: New test.
9996 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9998 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10000 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10001 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10002 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10003 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10004 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10005 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10006 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10007 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10008 * gcc.target/i386/avx-floor-vec.c: Ditto.
10009 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10010 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10011 * gcc.target/i386/avx-rint-vec.c: Ditto.
10012 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10013 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10014 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10015 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10017 2011-03-14 Tom Tromey <tromey@redhat.com>
10019 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10020 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10021 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10023 2011-03-14 Tom Tromey <tromey@redhat.com>
10025 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10026 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10027 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10029 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10031 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10033 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10035 PR rtl-optimization/47166
10036 * gcc.c-torture/execute/postmod-1.c: New test.
10038 2011-03-14 Richard Guenther <rguenther@suse.de>
10040 PR middle-end/48098
10041 * gcc.dg/torture/pr48098.c: New testcase.
10043 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10046 * gcc.target/powerpc/pr48053-1.c: New test.
10047 * gcc.target/powerpc/pr48053-2.c: Likewise.
10049 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10051 PR libfortran/48066
10052 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10054 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10056 PR libfortran/48066
10057 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10059 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10062 * gfortran.dg/class_41.f03: New.
10064 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10066 * g++.dg/conversion/cast3.C: New test.
10068 2011-03-11 Jason Merrill <jason@redhat.com>
10070 * g++.dg/template/error45.C: New.
10072 * g++.dg/parse/no-type-defn1.C: New.
10074 * g++.dg/ext/attrib40.C: New.
10076 * g++.dg/cpp0x/regress/array1.C: New.
10078 2011-03-11 Richard Guenther <rguenther@suse.de>
10080 PR tree-optimization/48067
10081 * gcc.dg/pr48067.c: New testcase.
10083 2011-03-11 Richard Guenther <rguenther@suse.de>
10086 * g++.dg/lto/20110311-1_0.C: New testcase.
10088 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10091 * g++.dg/inherit/virtual8.C: New test.
10093 PR middle-end/48044
10094 * gcc.dg/torture/pr48044.c: New test.
10096 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10099 * gfortran.dg/proc_ptr_comp_31.f90: New.
10101 2011-03-11 Richard Guenther <rguenther@suse.de>
10103 PR tree-optimization/47278
10104 * gcc.dg/torture/pr47278-1.c: New testcase.
10105 * gcc.dg/torture/pr47278-2.c: Likewise.
10107 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10109 PR tree-optimization/48063
10110 * gcc.dg/torture/pr48063.c: New test.
10112 2011-03-10 Jason Merrill <jason@redhat.com>
10114 * g++.dg/template/array22.C: New.
10116 * g++.dg/cpp0x/syntax-err1.C: New.
10117 * g++.dg/parse/error36.C: Adjust expected errors.
10118 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10119 * g++.old-deja/g++.pt/typename3.C: Likewise.
10120 * g++.old-deja/g++.pt/typename4.C: Likewise.
10121 * g++.old-deja/g++.pt/typename6.C: Likewise.
10123 2011-03-09 Jason Merrill <jason@redhat.com>
10125 * g++.dg/template/nontype22.C: New.
10127 2011-03-09 Martin Jambor <mjambor@suse.cz>
10129 PR tree-optimization/47714
10130 * g++.dg/torture/pr47714.C: New test.
10132 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10135 * gcc.target/powerpc/pr47755-2.c: New file.
10137 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10139 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10140 is not set in the environment, pass 64 as first argument when not
10141 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10142 native where ulimit -u is supported.
10144 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10146 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10148 2011-03-08 Jason Merrill <jason@redhat.com>
10150 * g++.dg/template/nontype21.C: New.
10152 * g++.dg/template/anon5.C: New.
10154 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10157 * gcc.dg/pr47881.c: New test.
10159 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10162 * g++.dg/lookup/template3.C: New test.
10164 2011-03-08 Kai Tietz <ktietz@redhat.com>
10166 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10169 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10172 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10173 sizeof to compute alignment.
10175 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10177 PR tree-optimization/48022
10178 * gcc.dg/pr48022-1.c: New test.
10179 * gcc.dg/pr48022-2.c: New test.
10181 2011-03-07 Jason Merrill <jason@redhat.com>
10183 * g++.dg/template/nontype20.C: New.
10184 * g++.dg/init/member1.C: Adjust expected errors.
10185 * g++.dg/parse/constant4.C: Likewise.
10186 * g++.dg/template/qualified-id3.C: Likewise.
10187 * g++.old-deja/g++.pt/crash10.C: Likewise.
10189 * g++.dg/cpp0x/regress/non-const1.C: New.
10191 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10194 * gcc.dg/pr47991.c: New test.
10196 2011-03-07 Jason Merrill <jason@redhat.com>
10198 * g++.dg/abi/mangle46.C: New.
10200 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10203 * gcc.target/powerpc/pr47862.c: New.
10205 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10208 * gcc.target/i386/combine-mul.c: Require nonpic.
10210 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10211 Nathan Froyd <froydnj@codesourcery.com>
10213 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10215 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10217 * README.QMTEST: Remove.
10219 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10220 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10223 * gfortran.dg/array_constructor_37.f90 : New test.
10225 2011-03-05 Jason Merrill <jason@redhat.com>
10227 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10228 * g++.dg/abi/mangle45.C: Likewise.
10229 * g++.dg/cpp0x/trailing1.C: Likewise.
10231 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10233 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10235 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10237 PR rtl-optimization/47899
10238 * gcc.dg/pr47899.c: New test.
10240 * gcc.dg/torture/pr47968.c: Ignore warnings.
10242 PR tree-optimization/47967
10243 * gcc.c-torture/compile/pr47967.c: New test.
10245 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10247 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10248 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10250 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10252 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10253 and property_getAttributes() if __OBJC2__.
10254 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10255 * objc.dg/property/property-encoding-1.m: New.
10256 * obj-c++.dg/property/property-encoding-1.mm: New.
10258 2011-03-04 Jason Merrill <jason@redhat.com>
10260 * g++.dg/template/pseudodtor6.C: New.
10262 * g++.dg/inherit/covariant19.C: New.
10264 2011-03-04 Richard Guenther <rguenther@suse.de>
10266 PR middle-end/47968
10267 * gcc.dg/torture/pr47968.c: New testcase.
10269 2011-03-04 Richard Guenther <rguenther@suse.de>
10271 PR middle-end/47975
10272 * gcc.dg/torture/pr47975.c: New testcase.
10274 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10277 * g++.dg/template/crash106.C: New.
10279 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10282 * gcc.dg/gomp/pr47963.c: New test.
10283 * g++.dg/gomp/pr47963.C: New test.
10285 2011-03-02 Jason Merrill <jason@redhat.com>
10287 * g++.dg/cpp0x/regress/condition1.C: New.
10289 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10291 2011-03-01 Jason Merrill <jason@redhat.com>
10293 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10295 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10297 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10299 PR rtl-optimization/47925
10300 * gcc.c-torture/execute/pr47925.c: New test.
10302 2011-03-01 Jason Merrill <jason@redhat.com>
10304 * g++.dg/cpp0x/decltype25.C: New.
10306 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10308 2011-03-01 Richard Guenther <rguenther@suse.de>
10310 PR tree-optimization/47890
10311 * gcc.dg/torture/pr47890.c: New testcase.
10313 2011-03-01 Richard Guenther <rguenther@suse.de>
10316 * gcc.dg/lto/pr47924_0.c: New testcase.
10318 2011-03-01 Richard Guenther <rguenther@suse.de>
10321 * gfortran.dg/lto/pr46911_0.f: New testcase.
10323 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10325 PR libgfortran/47933
10326 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10327 compile errors from older code form.
10329 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10331 PR libgfortran/47567
10332 * gfortran.dg/fmt_fw_d.f90: New test.
10334 2011-02-28 Jason Merrill <jason@redhat.com>
10336 * g++.dg/inherit/covariant18.C: New.
10338 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10340 PR middle-end/47893
10341 * gcc.dg/pr47893.c: New test.
10343 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10345 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10346 NULL in case of a selector with conflicting types.
10347 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10349 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10351 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10352 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10353 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10354 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10356 2011-02-28 Jason Merrill <jason@redhat.com>
10359 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10361 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10363 PR libgfortran/47778
10364 * gfortran.dg/namelist_71.f90: New test.
10366 2011-02-27 Jason Merrill <jason@redhat.com>
10369 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10370 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10372 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10375 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10377 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10380 * gfortran.dg/gomp/task-1.f90: Removed.
10382 2011-02-26 Jason Merrill <jason@redhat.com>
10384 * g++.dg/template/this-targ1.C: New.
10386 * g++.dg/cpp0x/regress/template-const1.C: New.
10387 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10388 * g++.dg/template/function1.C: Adjust.
10389 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10390 * g++.dg/debug/debug7.C: Adjust.
10392 2011-02-26 Tobias Burnus <burnus@net-b.de>
10395 * gfortran.dg/gomp/task-1.f90: New.
10397 2011-02-25 Jie Zhang <jie@codesourcery.com>
10399 * gcc.target/arm/neon-thumb2-move.c: Add
10400 dg-require-effective-target arm_thumb2_ok.
10402 2011-02-24 Jason Merrill <jason@redhat.com>
10404 * g++.dg/parse/constant1.C: Specify C++98 mode.
10405 * g++.dg/parse/constant5.C: Likewise.
10406 * g++.dg/parse/error2.C: Likewise.
10407 * g++.dg/parse/semicolon3.C: Likewise.
10408 * g++.dg/template/crash14.C: Likewise.
10409 * g++.dg/template/local4.C: Likewise.
10410 * g++.dg/template/nontype3.C: Likewise.
10411 * g++.dg/parse/crash31.C: Adjust expected errors.
10412 * g++.dg/template/function1.C: Likewise.
10413 * g++.dg/template/ref3.C: Likewise.
10414 * g++.dg/template/static9.C: Likewise.
10415 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10417 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10418 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10419 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10420 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10421 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10423 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10426 * gfortran.dg/pr47878.f90: New test.
10428 2011-02-24 Richard Guenther <rguenther@suse.de>
10431 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10432 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10434 2011-02-24 Richard Guenther <rguenther@suse.de>
10437 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10438 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10440 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10442 PR libgfortran/47567
10443 * gfortran.dg/fmt_f0_1.f90: Update test.
10445 2011-02-23 Jason Merrill <jason@redhat.com>
10447 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10448 * g++.dg/abi/mangle45.C: New.
10450 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10451 * g++.dg/template/canon-type-9.C: Match use of decltype
10452 between declaration and definition.
10453 * g++.dg/template/canon-type-12.C: Likewise.
10455 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10458 * gfortran.dg/nested_allocatables_1.f90: New.
10460 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10463 * g++.dg/pr46868.C: New test.
10464 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10465 * g++.dg/parse/error14.C: Adjust.
10467 2011-02-23 Richard Guenther <rguenther@suse.de>
10469 PR tree-optimization/47838
10470 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10472 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10474 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10476 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10478 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10479 * gfortran.dg/count_init_expr.f03: Ditto.
10480 * gfortran.dg/gomp/pr43711.f90: Ditto.
10481 * gcc.dg/struct-parse-2.c: Ditto.
10482 * gcc.dg/parse-error-3.c: Ditto.
10483 * gcc.dg/Wlogical-op-1.c: Ditto.
10484 * gcc.dg/Walways-true-1.c: Ditto.
10485 * gcc.dg/pr24225.c: Ditto.
10486 * gcc.dg/Walways-true-2.c: Ditto.
10487 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10488 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10489 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10490 * g++.dg/overload/defarg4.C: Ditto.
10491 * g++.dg/inherit/covariant16.C: Ditto.
10492 * g++.dg/inherit/virtual7.C: Ditto.
10493 * g++.dg/template/canon-type-9.C: Ditto.
10494 * g++.dg/template/access19.C: Ditto.
10495 * g++.dg/template/call7.C: Ditto.
10496 * g++.dg/template/canon-type-2.C: Ditto.
10497 * g++.dg/template/init7.C: Ditto.
10498 * g++.dg/template/sizeof-template-argument.C: Ditto.
10499 * g++.dg/template/const3.C: Ditto.
10500 * g++.dg/template/sfinae26.C: Ditto.
10501 * g++.dg/template/sfinae26.C: Ditto.
10502 * g++.dg/template/canon-type-11.C: Ditto.
10503 * g++.dg/template/union2.C: Ditto.
10504 * g++.dg/template/canon-type-3.C: Ditto.
10505 * g++.dg/template/canon-type-1.C: Ditto.
10506 * g++.dg/template/canon-type-5.C: Ditto.
10507 * g++.dg/template/canon-type-7.C: Ditto.
10508 * g++.dg/template/canon-type-10.C: Ditto.
10509 * g++.dg/template/spec36.C: Ditto.
10510 * g++.dg/template/typedef38.C: Ditto.
10511 * g++.dg/template/canon-type-4.C: Ditto.
10512 * g++.dg/template/canon-type-6.C: Ditto.
10513 * g++.dg/template/canon-type-13.C: Ditto.
10514 * g++.dg/template/instantiate9.C: Ditto.
10515 * g++.dg/template/ttp22.C: Ditto.
10516 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10517 * g++.dg/warn/Walways-true-1.C: Ditto.
10518 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10519 * g++.dg/warn/Walways-true-2.C: Ditto.
10520 * g++.dg/conversion/op4.C: Ditto.
10521 * g++.dg/opt/pr19650.C: Ditto.
10522 * g++.dg/lookup/friend11.C: Ditto.
10523 * g++.dg/other/default2.C: Ditto.
10524 * g++.dg/other/default3.C: Ditto.
10525 * g++.dg/other/dtor2.C: Ditto.
10526 * g++.dg/other/friend5.C: Ditto.
10527 * g++.dg/other/default5.C: Ditto.
10528 * g++.dg/init/brace6.C: Ditto.
10529 * g++.dg/init/aggr5.C: Ditto.
10530 * g++.dg/init/error2.C: Ditto.
10531 * g++.dg/expr/bound-mem-fun.C: Ditto.
10532 * g++.dg/expr/cond6.C: Ditto.
10533 * g++.dg/expr/stmt-expr-1.C: Ditto.
10534 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10535 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10536 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10537 * g++.dg/cpp0x/bracket1.C: Ditto.
10538 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10539 * g++.dg/cpp0x/pr38646.C: Ditto.
10540 * g++.dg/cpp0x/variadic73.C: Ditto.
10541 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10542 * g++.dg/cpp0x/bracket4.C: Ditto.
10543 * g++.dg/cpp0x/decltype4.C: Ditto.
10544 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10545 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10546 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10547 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10548 * g++.dg/cpp0x/decltype2.C: Ditto.
10549 * g++.dg/cpp0x/decltype1.C: Ditto.
10550 * g++.dg/cpp0x/bracket2.C: Ditto.
10551 * g++.dg/cpp0x/decltype5.C: Ditto.
10552 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10553 * g++.dg/cpp0x/variadic70.C: Ditto.
10554 * g++.dg/cpp0x/decltype6.C: Ditto.
10555 * g++.dg/cpp0x/rvo.C: Ditto.
10556 * g++.dg/cpp0x/vt-40092.C: Ditto.
10557 * g++.dg/cpp0x/variadic-new.C: Ditto.
10558 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10559 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10560 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10561 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10562 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10563 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10564 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10565 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10566 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10567 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10568 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10569 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10570 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10571 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10572 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10573 * g++.dg/cpp0x/pr39639.C: Ditto.
10574 * g++.dg/cpp0x/decltype3.C: Ditto.
10575 * g++.dg/cpp0x/variadic68.C: Ditto.
10576 * g++.dg/cpp0x/variadic-function.C: Ditto.
10577 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10578 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10579 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10580 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10581 * g++.dg/parse/crash35.C: Ditto.
10582 * g++.dg/parse/crash40.C: Ditto.
10583 * g++.dg/parse/defarg12.C: Ditto.
10584 * g++.dg/parse/crash34.C: Ditto.
10585 * g++.dg/parse/constructor3.C: Ditto.
10586 * g++.dg/parse/template23.C: Ditto.
10587 * g++.dg/parse/crash56.C: Ditto.
10588 * g++.dg/parse/dtor13.C: Ditto.
10589 * g++.dg/parse/error33.C: Ditto.
10590 * g++.dg/parse/ctor9.C: Ditto.
10591 * g++.dg/parse/error32.C: Ditto.
10592 * g++.dg/parse/error37.C: Ditto.
10593 * g++.dg/parse/bitfield3.C: Ditto.
10594 * g++.dg/parse/struct-4.C: Ditto.
10595 * g++.dg/ext/has_trivial_copy.C: Ditto.
10596 * g++.dg/ext/is_polymorphic.C: Ditto.
10597 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10598 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10599 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10600 * g++.dg/ext/is_union.C: Ditto.
10601 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10602 * g++.dg/ext/is_pod.C: Ditto.
10603 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10604 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10605 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10606 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10607 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10608 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10609 * g++.dg/ext/is_abstract.C: Ditto.
10610 * g++.dg/ext/has_trivial_assign.C: Ditto.
10611 * g++.dg/ext/is_class.C: Ditto.
10612 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10613 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10614 * g++.dg/ext/is_base_of.C: Ditto.
10615 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10616 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10617 * g++.dg/ext/is_empty.C: Ditto.
10618 * g++.dg/ext/is_enum.C: Ditto.
10619 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10620 * gnat.dg/opt11.adb: Ditto.
10621 * obj-c++.dg/pr45735.mm: Ditto.
10622 * obj-c++.dg/pr24393.mm: Ditto.
10623 * obj-c++.dg/exceptions-2.mm: Ditto.
10624 * objc.dg/pr45735.m: Ditto.
10625 * objc.dg/pr24393.m: Ditto.
10627 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10629 * objc.dg/attributes/objc-exception-1.m: New.
10631 2011-02-23 Jie Zhang <jie@codesourcery.com>
10633 * gcc.dg/cpp/include7.c: New test.
10635 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10638 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10640 2011-02-23 Jie Zhang <jie@codesourcery.com>
10642 PR rtl-optimization/47763
10643 * gcc.dg/pr47763.c: New test.
10645 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10648 * gfortran.dg/whole_file_32.f90 : New test.
10650 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10653 * g++.dg/inherit/virtual7.C: New test.
10655 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10658 * objc.dg/type-size-3.m: Updated error message.
10659 * objc.dg/type-size-4.m: New test.
10660 * objc.dg/type-size-5.m: New test.
10662 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10664 * lib/gnat.exp: Fix comments.
10665 Don't load libgloss.exp.
10666 (default_gnat_version): Call $compiler with --version.
10667 Adapt regexp for gnatmake output, insert version.
10668 (gnat_version): New proc.
10669 (gnat_init): Remove gnat_libgcc_s_path.
10670 (gnat_target_compile): Likewise.
10671 Remove ld_library_path.
10672 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10673 (gnat_pass): Remove.
10674 (gnat_pass): Remove.
10675 (gnat_finish): Remove.
10676 (gnat_exit): Remove.
10677 (local_find_gnatmake): Reindent.
10678 (runtest_file_p): Remove.
10679 (prune_warnings): Remove.
10680 (find_gnatclean): New proc.
10681 * lib/gnat-dg.exp (lremove): New proc.
10682 (gnat-dg-test): Reindent.
10683 Remove additional output files.
10684 (gnat-dg-runtest): Remove.
10686 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10687 * gnat.dg/loop_optimization6.adb: Likewise.
10688 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10690 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10692 PR tree-optimization/47835
10693 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10695 2011-02-22 Tobias Burnus <burnus@net-b.de>
10697 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10698 * gfortran.dg/abstract_type_2.f03: Ditto.
10699 * gfortran.dg/abstract_type_3.f03: Ditto.
10700 * gfortran.dg/abstract_type_4.f03: Ditto.
10701 * gfortran.dg/abstract_type_5.f03: Ditto.
10702 * gfortran.dg/abstract_type_6.f03: Ditto.
10703 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10704 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10705 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10706 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10707 * gfortran.dg/array_function_5.f90: Ditto.
10708 * gfortran.dg/asynchronous_3.f03: Ditto.
10709 * gfortran.dg/char_expr_1.f90: Ditto.
10710 * gfortran.dg/class_14.f03: Ditto.
10711 * gfortran.dg/data_array_6.f: Ditto.
10712 * gfortran.dg/data_invalid.f90: Ditto.
10713 * gfortran.dg/dot_product_1.f03: Ditto.
10714 * gfortran.dg/func_derived_5.f90: Ditto.
10715 * gfortran.dg/func_result_4.f90: Ditto.
10716 * gfortran.dg/implied_do_1.f90: Ditto.
10717 * gfortran.dg/initialization_25.f90: Ditto.
10718 * gfortran.dg/initialization_26.f90: Ditto.
10719 * gfortran.dg/interface_34.f90: Ditto.
10720 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10721 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10722 * gfortran.dg/matmul_8.f03: Ditto.
10723 * gfortran.dg/merge_init_expr.f90: Ditto.
10724 * gfortran.dg/pack_assign_1.f90: Ditto.
10725 * gfortran.dg/pack_vector_1.f90: Ditto.
10726 * gfortran.dg/pointer_check_8.f90: Ditto.
10727 * gfortran.dg/product_init_expr.f03: Ditto.
10728 * gfortran.dg/reshape_order_5.f90: Ditto.
10729 * gfortran.dg/reshape_shape_1.f90: Ditto.
10730 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10731 * gfortran.dg/same_name_2.f90: Ditto.
10732 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10733 * gfortran.dg/spread_init_expr.f03: Ditto.
10734 * gfortran.dg/stmt_func_1.f90: Ditto.
10735 * gfortran.dg/sum_init_expr.f03: Ditto.
10736 * gfortran.dg/transpose_3.f03: Ditto.
10737 * gfortran.dg/unpack_init_expr.f03: Ditto.
10738 * gfortran.dg/warn_conversion.f90: Ditto.
10739 * gfortran.dg/warn_conversion_2.f90: Ditto.
10740 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10741 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10742 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10743 * gfortran.dg/whole_file_16.f90: Ditto.
10744 * gfortran.dg/whole_file_17.f90: Ditto.
10745 * gfortran.dg/whole_file_18.f90: Ditto.
10746 * gfortran.dg/whole_file_20.f03: Ditto.
10747 * gfortran.dg/whole_file_5.f90: Ditto.
10748 * gfortran.dg/whole_file_6.f90: Ditto.
10749 * gfortran.dg/write_invalid_format.f90: Ditto.
10750 * gfortran.dg/zero_sized_6.f90: Ditto.
10752 2011-02-21 Jeff Law <law@redhat.com>
10754 PR rtl-optimization/46178
10755 * gcc.target/i386/pr46178.c: New test.
10757 PR rtl-optimization/46002
10758 * gcc.c-torture/compile/pr46002.c: New test.
10760 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10762 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10765 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10768 * g++.dg/debug/pr47106.C: Require effective target lto.
10770 2011-02-21 Jason Merrill <jason@redhat.com>
10772 * g++.dg/cpp0x/constexpr-diag2.C: New.
10774 2011-02-20 Jason Merrill <jason@redhat.com>
10776 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10778 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10780 * g++.dg/overload/conv-op1.C: New.
10782 * g++.dg/cpp0x/constexpr-synth1.C: New.
10784 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10786 * objc.dg/layout-2.m: New.
10787 * objc.dg/selector-3.m: Adjusted location of error message.
10788 * objc.dg/type-size-3.m: Same.
10789 * obj-c++.dg/selector-3.mm: Same.
10791 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10794 * objc.dg/property/dotsyntax-22.m: New.
10795 * obj-c++.dg/property/dotsyntax-22.mm: New.
10797 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10800 * g++.dg/template/typedef38.C: New test.
10802 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10805 * gfortran.dg/whole_file_30.f90 : New test.
10806 * gfortran.dg/whole_file_31.f90 : New test.
10808 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10812 * gfortran.dg/whole_file_28.f90 : New test.
10813 * gfortran.dg/whole_file_29.f90 : New test.
10815 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10818 * g++.dg/template/crash105.C: New.
10820 2011-02-19 Jason Merrill <jason@redhat.com>
10822 * g++.dg/cpp0x/regress/no-elide1.C: New.
10824 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10826 PR tree-optimization/46620
10827 * gcc.dg/pr46620.c: New.
10829 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10832 * gcc.target/i386/pr47809.c: New test.
10834 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835 Tobias Burnus <burnus@net-b.de>
10837 * lib/target-supports.exp
10838 (check_effective_target_fortran_large_real): New check for large reals.
10839 * gfortran.dg/nan_7.f90: New test.
10841 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10843 PR libgfortran/47567
10844 * gfortran.dg/fmt_f0_1.f90: Update test.
10846 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10849 * gfortran.dg/array_constructor_36.f90 : New test.
10850 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10851 allow for comparison between different elements of the array
10852 constructor at different levels of optimization.
10854 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10856 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10857 * gcc.target/i386/pr32280-1.c: Likewise.
10859 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10862 * gcc.target/i386/pr47800.c: New test.
10864 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10866 * objc/execute/exceptions/foward-1.x: New.
10868 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10871 * gfortran.dg/derived_constructor_comps_4.f90: New.
10873 2011-02-18 Tobias Burnus
10876 * gfortran.dg/func_result_6.f90: New.
10878 2011-02-18 Michael Matz <matz@suse.de>
10881 * gfortran.dg/lto/pr45586_0.f90: New test.
10882 * gfortran.dg/typebound_proc_20.f90: Ditto.
10883 * gfortran.dg/typebound_proc_21.f90: Ditto.
10885 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10888 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10890 2011-02-18 Tobias Burnus <burnus@net-b.de>
10893 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10894 gcc_warning_prefix.
10895 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10896 normalizing the error/warning output.
10897 * gfortran.dg/Wall.f90: Update dg-error/warning.
10898 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10899 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10900 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10901 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10902 * gfortran.dg/class_30.f90: Update dg-error/warning.
10903 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10904 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10905 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10906 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10907 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10908 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10909 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10910 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10911 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10912 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10913 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10914 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10915 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10916 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10917 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10918 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10919 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10920 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10921 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10922 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10923 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10924 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10925 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10926 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10927 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10929 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10932 * gfortran.dg/proc_ptr_comp_30.f90: New.
10934 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10937 * gcc.target/i386/pr47780.c: New test.
10939 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10942 * gfortran.dg/class_40.f03: New.
10944 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10947 * g++.dg/cpp0x/auto21.C: New test.
10949 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10951 * objc.dg/special/unclaimed-category-1.h: Updated for
10953 * objc.dg/special/unclaimed-category-1.m: Same.
10954 * objc.dg/zero-link-1.m: Same.
10955 * objc.dg/lookup-1.m: Same.
10956 * objc.dg/torture/strings/const-str-9.m
10957 * objc.dg/torture/strings/const-str-10.m: Same.
10958 * objc.dg/torture/strings/const-str-11.m: Same.
10959 * objc.dg/torture/forward-1.m: Same.
10960 * objc.dg/zero-link-2.m: Same.
10961 * objc.dg/encode-7-next-64bit.m: Same.
10962 * objc.dg/method-4.m: Same.
10963 * objc.dg/next-runtime-1.m: Same.
10964 * objc.dg/image-info.m: Same.
10965 * objc.dg/pr23214.m: Same.
10966 * objc.dg/symtab-1.m: Same.
10967 * obj-c++.dg/basic.m: Same.
10968 * obj-c++.dg/proto-lossage-3.m: Same.
10969 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10970 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10971 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10972 * obj-c++.dg/method-11.m: Same.
10973 * objc/execute/enumeration-1.m: Same.
10974 * objc/execute/object_is_class.m: Same.
10975 * objc/execute/formal_protocol-2.m: Same.
10976 * objc/execute/formal_protocol-4.m: Same.
10977 * objc/execute/formal_protocol-6.m: Same.
10978 * objc/execute/bycopy-3.m: Same.
10979 * objc/execute/exceptions/catchall-1.m: Same.
10980 * objc/execute/exceptions/finally-1.m: Same.
10981 * objc/execute/exceptions/local-variables-1.m: Same.
10982 * objc/execute/exceptions/foward-1.m: Same.
10983 * objc/execute/bf-common.h
10984 * objc/execute/enumeration-2.m: Same.
10985 * objc/execute/formal_protocol-1.m: Same.
10986 * objc/execute/formal_protocol-3.m: Same.
10987 * objc/execute/formal_protocol-5.m: Same.
10988 * objc/execute/accessing_ivars.m: Same.
10989 * objc/execute/bycopy-2.m: Same.
10990 * objc/execute/formal_protocol-7.m: Same.
10991 * objc/execute/compatibility_alias.m: Same.
10992 * objc/execute/no_clash.m: Same.
10993 * objc/execute/object_is_meta_class.m: Same.
10994 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10995 * objc/execute/class-tests-1.h: Include stdio.h.
10996 * objc/execute/class-tests-2.h: Same.
10997 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10999 * obj-c++.dg/try-catch-2.mm: Same.
11001 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11004 * g++.dg/warn/Wunused-parm-4.C: New test.
11006 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11007 Jan Hubicka <jh@suse.cz>
11011 * g++.dg/debug/pr47106.C: New.
11013 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11016 * gcc.target/i386/pr43653.c: New test.
11018 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11021 * g++.dg/template/inherit6.C: New test.
11023 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11026 * gfortran.dg/class_39.f03: New.
11028 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11031 * g++.dg/cpp0x/variadic106.C: New test.
11033 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11035 PR libfortran/47757
11036 * gfortran.dg/pr47757-1.f90: New test.
11037 * gfortran.dg/pr47757-2.f90: New test.
11038 * gfortran.dg/pr47757-3.f90: New test.
11041 * g++.dg/cpp0x/enum8.C: New test.
11043 2011-02-15 Jason Merrill <jason@redhat.com>
11045 * g++.dg/inherit/implicit-trivial1.C: New.
11046 * g++.dg/cpp0x/implicit-trivial1.C: New.
11048 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11050 PR middle-end/47725
11051 * gcc.dg/torture/pr47725.c: Removed.
11053 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11056 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11057 constant does not generate a load from memory.
11059 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11061 PR middle-end/47725
11062 * gcc.dg/torture/pr47725.c: New.
11064 2011-02-15 Richard Guenther <rguenther@suse.de>
11066 PR tree-optimization/47743
11067 * gcc.dg/torture/pr47743.c: New testcase.
11069 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11071 PR middle-end/47581
11072 * gcc.target/i386/pr47581.c: New test.
11074 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11077 * gfortran.dg/select_type_22.f03: New.
11079 2011-02-14 Jason Merrill <jason@redhat.com>
11081 * g++.dg/cpp0x/regress/enum1.C: New.
11083 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11085 * gnat.dg/include.adb: New test.
11087 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11090 * gfortran.dg/class_38.f03: New.
11092 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11094 * gcc.dg/pr46494.c: New test.
11096 2011-02-14 Richard Guenther <rguenther@suse.de>
11098 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11100 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11103 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11104 sparc*-sun-solaris2.11.
11106 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11109 * gfortran.dg/argument_checking_18.f90: New.
11111 2011-02-13 Tobias Burnus <burnus@net-b.de>
11113 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11114 * gfortran.dg/argument_checking_17.f90: New.
11116 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11118 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11119 are temporarily disabled.
11120 * gfortran.dg/class_7.f03: Ditto.
11121 * gfortran.dg/coarray_14.f90: Ditto.
11122 * gfortran.dg/typebound_proc_13.f03: Ditto.
11124 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11127 * gfortran.dg/extends_11.f03: New.
11129 2011-02-11 Xinliang David Li <davidxl@google.com>
11131 PR tree-optimization/47707
11132 * g++.dg/tree-ssa/pr47707.C: New test.
11134 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11136 * g++.dg/opt/inline17.C: New test.
11138 2011-02-11 Tobias Burnus <burnus@net-b.de>
11141 * gfortran.dg/pure_formal_2.f90: New.
11143 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11145 PR rtl-optimization/47614
11146 * gfortran.dg/pr47614.f: New.
11148 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11151 * gcc.dg/opts-6.c: New test.
11153 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11156 * gcc.dg/pr47684.c: New test.
11158 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11161 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11162 c99_runtime, dg-add-options c99_runtime.
11163 (main): Use __asm__.
11165 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11168 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11169 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11170 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11171 * gcc.dg/ucnid-10.c: Likewise.
11172 * gcc.dg/ucnid-13.c: Likewise.
11173 * gcc.dg/ucnid-7.c: Likewise.
11174 * gcc.dg/ucnid-8.c: Likewise.
11175 Adapt dg-warning line number.
11177 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11179 * gcc.target/i386/parity-1.c: Use -march=k8.
11180 * gcc.target/i386/parity-2.c: Ditto.
11181 * gcc.target/i386/vecinit-1.c: Ditto.
11182 * gcc.target/i386/vecinit-2.c: Ditto.
11184 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11187 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11188 * gcc.target/mips/save-restore-3.c: Likewise.
11189 * gcc.target/mips/save-restore-4.c: Likewise.
11190 * gcc.target/mips/save-restore-5.c: Likewise.
11193 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11194 * g++.dg/tree-prof/partition2.C: Likewise.
11196 2011-02-09 Jason Merrill <jason@redhat.com>
11198 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11199 rather than misdeclare std::puts.
11201 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11202 * g++.dg/other/warning1.C: Likewise.
11203 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11204 * g++.old-deja/g++.gb/scope06.C: Likewise.
11205 * g++.old-deja/g++.law/cvt11.C: Likewise.
11206 * g++.old-deja/g++.law/init1.C: Likewise.
11207 * g++.dg/abi/mangle26.C: Likewise.
11209 * g++.dg/template/function1.C: Adjust for C++0x mode.
11210 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11212 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11213 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11215 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11217 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11219 * g++.dg/cpp0x/regress: New directory.
11220 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11221 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11222 * g++.dg/cpp0x/regress/regress3.C: New.
11224 2011-02-10 Richard Guenther <rguenther@suse.de>
11226 PR tree-optimization/47677
11227 * gcc.dg/torture/pr47677.c: New testcase.
11229 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11231 * objc.dg/special/load-category-1.m: Remove unused header.
11232 * objc.dg/special/load-category-1a.m: Likewise.
11233 * objc.dg/special/load-category-2.m: Likewise.
11234 * objc.dg/special/load-category-2a.m: Likewise.
11235 * objc.dg/special/load-category-3.m: Likewise.
11236 * objc.dg/special/load-category-3a.m: Likewise.
11237 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11238 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11239 * objc.dg/attributes/class-attribute-1.m: Likewise.
11240 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11241 * obj-c++.dg/property/property.exp: Likewise.
11242 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11243 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11244 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11245 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11246 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11247 * obj-c++.dg/template-8.mm: Likewise.
11249 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11252 * gcc.target/i386/pr47665.c: New test.
11254 2011-02-10 Jie Zhang <jie@codesourcery.com>
11258 2011-02-05 Jie Zhang <jie@codesourcery.com>
11260 * gcc.dg/pr42631.c: Update test.
11261 * gcc.dg/pr42631-2.c: New test.
11263 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11266 * gfortran.dg/proc_decl_25.f90: New.
11268 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11271 * gfortran.dg/typebound_assignment_2.f03: New.
11273 2011-02-09 Richard Guenther <rguenther@suse.de>
11275 PR tree-optimization/47664
11276 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11278 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11280 PR middle-end/47646
11281 * gnat.dg/uninit_func.adb: Adjust dg directive.
11283 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11285 PR middle-end/47646
11286 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11288 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11291 * gfortran.dg/auto_dealloc_2.f90: New.
11293 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11295 * gcc.dg/builtins-config.h: Remove __sgi handling.
11296 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11297 -std=c99 for mips-sgi-irix6.5*.
11299 2011-02-09 Martin Jambor <mjambor@suse.cz>
11301 PR middle-end/45505
11302 * gfortran.dg/pr25923.f90: Remove xfails.
11304 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11307 * gfortran.dg/inquire_14.f90: New test.
11309 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11312 * gfortran.dg/pointer_init_6.f90: New.
11314 2011-02-08 Jeff Law <law@redhat.com>
11316 PR tree-optimization/42893
11317 * gcc.tree-ssa/pr42893.c: New test.
11319 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11321 PR tree-optimization/46834
11322 PR tree-optimization/46994
11323 PR tree-optimization/46995
11324 * gcc.dg/graphite/id-pr46834.c: New.
11325 * gfortran.dg/graphite/id-pr46994.f90: New.
11326 * gfortran.dg/graphite/id-pr46995.f90: New.
11328 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11330 PR middle-end/47646
11331 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11332 using the variable is known the warning is emitted there.
11333 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11334 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11336 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11339 * gcc.dg/noreturn-1.c (foo5): Likewise.
11340 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11341 (method2): Likewise.
11343 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11344 the return statement using the uninitialized variable.
11345 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11347 2011-02-08 Richard Guenther <rguenther@suse.de>
11349 PR middle-end/47639
11350 * g++.dg/opt/pr47639.c: New testcase.
11352 2011-02-08 Richard Guenther <rguenther@suse.de>
11354 PR tree-optimization/47632
11355 * g++.dg/opt/pr47632.C: New testcase.
11357 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11359 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11361 2011-02-07 Richard Guenther <rguenther@suse.de>
11363 PR tree-optimization/47615
11364 * g++.dg/opt/pr47615.C: New testcase.
11366 2011-02-07 Richard Guenther <rguenther@suse.de>
11368 PR tree-optimization/47621
11369 * gcc.dg/torture/pr47621.c: New testcase.
11371 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11373 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11375 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11378 * gfortran.dg/allocate_with_source_1 : New test.
11380 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11382 PR middle-end/47610
11383 * gcc.dg/pr47610.c: New test.
11385 2011-02-05 Jie Zhang <jie@codesourcery.com>
11388 * gcc.dg/pr42631.c: Update test.
11389 * gcc.dg/pr42631-2.c: New test.
11391 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11394 * gfortran.dg/pr47574.f90: New test.
11396 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11398 PR tree-optimization/46194
11399 * gcc.dg/autopar/pr46194.c: New.
11401 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11403 PR tree-optimization/43695
11404 * g++.dg/ipa/pr43695.C: New.
11406 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11408 PR inline-asm/23200
11409 * gcc.dg/pr23200.c: New test.
11411 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11414 * g++.dg/pr47589.C: New test.
11416 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11419 * g++.dg/template/typedef37.C: New test.
11420 * g++.dg/template/param1.C: Adjust expected error message.
11422 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11424 PR middle-end/31490
11425 * gcc.dg/pr31490-2.c: New test.
11426 * gcc.dg/pr31490-3.c: New test.
11427 * gcc.dg/pr31490-4.c: New test.
11429 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11430 Jakub Jelinek <jakub@redhat.com>
11433 * g++.dg/parser/semicolon3.C: Adjust.
11434 * g++.dg/parser/semicolon4.C: New testcase.
11435 * g++.dg/pr46890.C: New testcase.
11437 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11440 * g++.dg/init/pr29571.C: New.
11442 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11444 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11445 instead of vect_int.
11447 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11450 * gcc.target/i386/pr47312.c: New test.
11453 * gcc.target/i386/pr47564.c: New test.
11455 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11457 PR tree-optimization/45122
11458 * gcc.dg/tree-ssa/pr45122.c: New.
11460 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11463 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11466 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11467 and vsx so a default --with-cpu=power7 doesn't give an error
11468 when -mavoid-indexed-addresses is used.
11470 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11471 wrapper function to save the arguments and then jump to the real
11472 function, rather than depending on the compiler not to move stuff
11474 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11476 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11477 Paul Thomas <pault@gcc.gnu.org>
11480 * gfortran.dg/class_37.f03 : New test.
11482 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11483 Richard Guenther <rguenther@suse.de>
11485 PR tree-optimization/40979
11487 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11488 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11489 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11490 check_vect_support_and_set_flags.
11491 * gfortran.dg/graphite/vect-pr40979.f90: New.
11493 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11496 * gfortran.dg/class_36.f03: New.
11498 2011-02-02 Richard Guenther <rguenther@suse.de>
11500 PR tree-optimization/47566
11501 * gcc.dg/lto/20110201-1_0.c: New testcase.
11503 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11509 * debug/pr47498.c: New.
11510 * debug/pr47501.c: New.
11512 2011-02-01 Richard Guenther <rguenther@suse.de>
11514 PR tree-optimization/47559
11515 * g++.dg/torture/pr47559.C: New testcase.
11517 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11520 * gfortran.dg/typebound_call_20.f03: New.
11522 2011-02-01 Richard Guenther <rguenther@suse.de>
11524 PR tree-optimization/47555
11525 * gcc.dg/pr47555.c: New testcase.
11527 2011-02-01 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/47541
11530 * g++.dg/torture/pr47541.C: New testcase.
11532 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11535 * gfortran.dg/typebound_call_19.f03: New.
11537 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11540 * g++.dg/cpp0x/pr47416.C: New test.
11542 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11545 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11547 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11550 * gfortran.dg/typebound_assignment_1.f03: New.
11552 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11554 PR tree-optimization/47538
11555 * gcc.c-torture/execute/pr47538.c: New test.
11557 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11560 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11562 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11564 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11566 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11568 PR rtl-optimization/44031
11569 * gcc.c-torture/compile/20110131-1.c: New test.
11571 2011-01-31 Tobias Burnus <burnus@net-b.de>
11574 * gfortran.dg/stmt_func_1.f90: New.
11576 2011-01-31 Tobias Burnus <burnus@net-b.de>
11579 * gfortran.dg/interface_34.f90: New.
11581 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11584 * gfortran.dg/realloc_on_assign_5.f03: New test.
11585 * gfortran.dg/realloc_on_assign_5.f03: New test.
11587 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11589 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11590 * gfortran.dg/bessel_7.f90: Likewise.
11591 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11593 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11594 * gfortran.dg/sum_init_expr.f03: Likewise.
11596 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11598 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11601 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11602 loop only on "vect_intfloat_cvt" targets.
11604 2011-01-29 Tobias Burnus <burnus@net-b.de>
11607 * gfortran.dg/shape_6.f90: New.
11609 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11611 PR libgfortran/47434
11612 * gfortran.dg/read_infnan_1.f90: Update test.
11613 * gfortran.dg/module_nan.f90: Update test.
11614 * gfortran.dg/char4_iunit_1.f03: Update test.
11615 * gfortran.dg/large_real_kind_1.f90: Update test.
11616 * gfortran.dg/real_const_3.f90: Update test.
11617 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11619 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11622 * g++.dg/template/param2.C: New test.
11624 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11626 PR libgfortran/47285
11627 * gfortran.dg/fmt_g.f: New test.
11629 2011-01-28 Tobias Burnus <burnus@net-b.de>
11632 * gfortran.dg/pure_formal_1.f90: New.
11634 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11637 * gcc.dg/tls/pr42894.c: New test.
11639 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11641 * gcc.dg/pr47276.c: Add dg-require-visibility.
11643 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11645 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11647 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11648 Tobias Burnus <burnus@gcc.gnu.org>
11653 * gfortran.dg/realloc_on_assign_3.f03: New test.
11654 * gfortran.dg/realloc_on_assign_4.f03: New test.
11655 * gfortran.dg/allocatable_function_5.f90: New test.
11656 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11657 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11658 implemented" dg-errors.
11660 2011-01-27 Jan Hubicka <jh@suse.cz>
11662 PR middle-end/46949
11663 * gcc.dg/attr-weakref-4.c: New testcase
11665 2011-01-27 Martin Jambor <mjambor@suse.cz>
11667 PR tree-optimization/47228
11668 * gcc.dg/torture/pr47228.c: New test.
11670 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11672 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11674 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11676 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11677 when using auto-overlay support on the SPU.
11679 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11681 PR rtl-optimization/44174
11682 * gcc.target/i386/asm-6.c: New test.
11684 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11686 PR rtl-optimization/46856
11687 * gcc.c-torture/compile/pr46856.c: New test.
11689 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11690 Andrew Pinski <pinskia@gmail.com>
11693 * gcc.dg/pr43082.c: New.
11695 2011-01-26 DJ Delorie <dj@redhat.com>
11697 PR rtl-optimization/46878
11698 * gcc.dg/pr46878-1.c: New test.
11700 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11703 * g++.dg/cpp0x/pr47476.C: New test.
11705 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11707 * gcc.c-torture/compile/20110126-1.c: New test.
11709 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11712 * gcc.dg/torture/pr47473.c: New test.
11714 2011-01-26 Jan Hubicka <jh@suse.cz>
11717 * gcc.c-torture/execute/pr47237.c: New testcase.
11719 2011-01-26 Jan Hubicka <jh@suse.cz>
11721 PR tree-optimization/47190
11722 * gcc.dg/attr-weakref-3.c: New testcase.
11724 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11727 * gcc.dg/dll-9a.c: New test file.
11728 * gcc.dg/dll-11.c: Likewise.
11729 * gcc.dg/dll-12.c: Likewise.
11730 * gcc.dg/dll-12a.c: Likewise.
11731 * gcc.dg/dll-11a.c: Likewise.
11732 * gcc.dg/dll-9.c: Likewise.
11733 * gcc.dg/dll-10.c: Likewise.
11734 * gcc.dg/dll-10a.c: Likewise.
11735 * g++.dg/ext/dllexport4a.cc: Likewise.
11736 * g++.dg/ext/dllexport4.C: Likewise.
11737 * g++.dg/ext/dllexport5.C: Likewise.
11738 * g++.dg/ext/dllexport5a.cc: Likewise.
11740 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11742 PR tree-optimization/46970
11743 * gcc.dg/graphite/pr46970.c: New.
11745 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11747 PR tree-optimization/46215
11748 * gcc.dg/graphite/pr46215.c: New.
11750 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11752 PR tree-optimization/46168
11753 * gcc.dg/graphite/pr46168.c: New.
11755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11757 PR tree-optimization/43657
11758 * gcc.dg/graphite/pr43657.c: New.
11760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11762 PR tree-optimization/29832
11763 * gfortran.dg/graphite/pr29832.f90: New.
11765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11767 PR tree-optimization/43567
11768 * gcc.dg/graphite/pr43567.c: New.
11770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11772 * gfortran.dg/graphite/interchange-4.f: New.
11773 * gfortran.dg/graphite/interchange-5.f: New.
11775 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11776 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11777 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11778 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11779 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11780 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11781 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11782 * gfortran.dg/ltrans-7.f90: Removed.
11783 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11785 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11786 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11787 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11788 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11789 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11790 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11791 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11792 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11793 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11794 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11795 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11796 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11797 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11798 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11799 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11800 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11801 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11802 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11803 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11804 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11805 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11806 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11807 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11808 * gcc.dg/tree-ssa/data-dep-1.c
11809 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11810 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11811 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11812 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11813 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11815 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11817 PR tree-optimization/47265
11818 PR tree-optimization/47443
11819 * gcc.c-torture/compile/pr47265.c: New test.
11820 * gcc.dg/pr47443.c: New test.
11822 2011-01-25 Martin Jambor <mjambor@suse.cz>
11824 PR tree-optimization/47382
11825 * g++.dg/torture/pr47382.C: New test.
11826 * g++.dg/opt/devirt1.C: Xfail.
11828 2011-01-25 Yao Qi <yao@codesourcery.com>
11831 * gcc.target/arm/pr45701-1.c: New test.
11832 * gcc.target/arm/pr45701-2.c: New test.
11833 * gcc.target/arm/pr45701-3.c: New test.
11835 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11836 Jakub Jelinek <jakub@redhat.com>
11838 PR tree-optimization/47271
11839 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11841 2011-01-25 Nick Clifton <nickc@redhat.com>
11843 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11844 (saturate_add): Delete.
11845 (exchange): Delete.
11846 (main): Do not run saturate_add.
11847 (set_interrupts): Delete.
11849 2011-01-25 Tobias Burnus <burnus@net-b.de>
11852 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11854 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11856 PR tree-optimization/47427
11857 PR tree-optimization/47428
11858 * gcc.c-torture/compile/pr47427.c: New test.
11859 * gcc.c-torture/compile/pr47428.c: New test.
11861 2011-01-25 Richard Guenther <rguenther@suse.de>
11863 PR middle-end/47411
11864 * gcc.dg/torture/pr47411.c: New testcase.
11866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11868 * gfortran.dg/graphite/id-24.f: New.
11869 * gfortran.dg/graphite/id-25.f: New.
11871 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11873 * gfortran.dg/graphite/id-23.f: New.
11875 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11877 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11879 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11881 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11882 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11883 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11884 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11885 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11886 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11887 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11888 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11889 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11891 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11893 * gcc.dg/graphite/block-0.c: Add documentation.
11894 * gcc.dg/graphite/block-4.c: Same.
11895 * gcc.dg/graphite/block-7.c: Same.
11896 * gcc.dg/graphite/block-8.c: New.
11897 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11898 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11899 * gcc.dg/graphite/interchange-12.c: Add documentation.
11900 * gcc.dg/graphite/interchange-13.c: New.
11901 * gcc.dg/graphite/interchange-14.c: New.
11902 * gcc.dg/graphite/interchange-15.c: New.
11903 * gcc.dg/graphite/interchange-8.c: Add documentation.
11904 * gcc.dg/graphite/interchange-mvt.c: Same.
11906 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11909 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11910 * gcc.target/powerpc/altivec-14.c: Ditto.
11911 * gcc.target/powerpc/altivec-33.c: Ditto.
11912 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11913 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11914 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11915 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11916 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11917 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11918 * g++.dg/ext/altivec-15.C: Ditto.
11919 * g++.dg/ext/altivec-types-1.C: Ditto.
11920 * g++.dg/ext/altivec-types-2.C: Ditto.
11921 * g++.dg/ext/altivec-types-3.C: Ditto.
11922 * g++.dg/ext/altivec-types-4.C: Ditto.
11924 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11926 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11928 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11930 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11931 optimization options.
11933 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11935 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11938 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11940 2011-01-23 Tobias Burnus <burnus@net-b.de>
11943 * gfortran.dg/allocatable_scalar_12.f90: New.
11945 2011-01-23 Ira Rosen <irar@il.ibm.com>
11947 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11948 vectorization to be not profitable if peeling is used to
11949 realign the memory access.
11950 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11951 loop bound to avoid loop unrolling.
11952 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11954 2011-01-22 Jan Hubicka <jh@suse.cz>
11957 * g++.dg/lto/pr47333.C: New file.
11959 2011-01-22 Jan Hubicka <jh@suse.cz>
11961 PR tree-optimization/43884
11963 * gcc.dg/autopar/outer-2.c: Increase array size.
11964 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11966 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11969 * gfortran.dg/c_loc_tests_16.f90: New test.
11971 2011-01-22 Tobias Burnus <burnus@net-b.de>
11974 * gfortran.dg/typebound_proc_19.f90: New.
11976 2011-01-21 Jeff Law <law@redhat.com>
11978 PR tree-optimization/47053
11979 * g++.dg/pr47053.C: New test.
11981 2011-01-21 Jason Merrill <jason@redhat.com>
11984 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11986 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11989 * g++.dg/cpp0x/range-for10.C: New test.
11990 * g++.dg/template/for1.C: New test.
11992 PR middle-end/45566
11993 * g++.dg/tree-prof/partition3.C: New test.
11995 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11997 PR rtl-optimization/47366
11998 * g++.dg/opt/pr47366.C: New test.
12000 2011-01-21 Jason Merrill <jason@redhat.com>
12003 * g++.dg/cpp0x/constexpr-regress2.C: New.
12005 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12007 2011-01-21 Jeff Law <law@redhat.com>
12009 PR rtl-optimization/41619
12010 * gcc.dg/pr41619.c: New.
12012 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12014 PR tree-optimization/47355
12015 * g++.dg/opt/pr47355.C: New test.
12017 2011-01-21 Richard Guenther <rguenther@suse.de>
12019 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12022 2011-01-21 Richard Guenther <rguenther@suse.de>
12024 PR tree-optimization/47365
12025 * gcc.dg/torture/pr47365.c: New testcase.
12026 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12028 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12030 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12032 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12034 PR tree-optimization/47391
12035 * gcc.dg/pr47391.c: New test.
12037 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12039 * g++.dg/template/char1.C: Use signed char.
12041 2011-01-21 Tobias Burnus <burnus@net-b.de>
12044 * gfortran.dg/pointer_target_4.f90: New.
12046 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12049 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12050 ILP32 system and not IP32.
12052 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12055 * g++.dg/debug/pr46583.C: New.
12057 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12060 * g++.dg/debug/pr47283.C: New test.
12063 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12064 * gcc.target/i386/headmerge-2.c: Likewise.
12066 2011-01-20 Richard Guenther <rguenther@suse.de>
12068 PR middle-end/47370
12069 * gcc.dg/torture/pr47370.c: New testcase.
12071 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12073 PR tree-optimization/46130
12074 * gcc.dg/pr46130-1.c: New test.
12075 * gcc.dg/pr46130-2.c: New test.
12077 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12080 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12082 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12085 * g++.dg/debug/pr46240.cc: New.
12087 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12090 * g++.dg/template/anonunion1.C: New test.
12092 PR rtl-optimization/47337
12093 * gcc.c-torture/execute/pr47337.c: New test.
12095 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12098 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12100 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12102 PR tree-optimization/46021
12103 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12105 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12107 PR tree-optimization/47290
12108 * g++.dg/torture/pr47290.C: New test.
12110 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12113 * gfortran.dg/proc_ptr_comp_29.f90: New.
12115 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12118 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12119 powerpc-apple-darwin9.
12121 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12123 PR rtl-optimization/47299
12124 * gcc.c-torture/execute/pr47299.c: New test.
12126 2011-01-17 Jason Merrill <jason@redhat.com>
12128 * g++.dg/cpp0x/constexpr-virtual.C: New.
12130 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12133 * gfortran.dg/gomp/pr47331.f90: New test.
12135 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12138 * objc.dg/selector-warn-1.m: New.
12139 * obj-c++.dg/selector-warn-1.mm: New.
12141 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12143 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12144 Update dg-final accordingly.
12146 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12148 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12150 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12152 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12154 * gcc.dg/guality/pr36728-2.c: Likewise.
12156 2011-01-17 Richard Guenther <rguenther@suse.de>
12158 PR tree-optimization/47313
12159 * g++.dg/torture/pr47313.C: New testcase.
12161 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12164 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12165 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12166 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12167 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12169 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12171 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12172 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12173 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12175 2011-01-17 Richard Guenther <rguenther@suse.de>
12177 PR tree-optimization/45967
12178 * gcc.dg/torture/pr45967-2.c: New testcase.
12179 * gcc.dg/torture/pr45967-3.c: Likewise.
12181 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12184 * g++.dg/ext/pr47213.C: Require visibility.
12186 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12188 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12189 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12191 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12193 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12194 Linux-based targets.
12196 2011-01-13 Jan Hubicka <jh@suse.cz>
12198 PR tree-optimization/47276
12199 * gcc.dg/pr47276.c: New testcase.
12201 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12202 Jonathan Wakely <jwakely.gcc@gmail.com>
12205 * g++.dg/other/pr33558.C: New.
12206 * g++.dg/other/pr33558-2.C: New.
12208 2011-01-14 Martin Jambor <mjambor@suse.cz>
12210 PR tree-optimization/45934
12211 PR tree-optimization/46302
12212 * g++.dg/ipa/devirt-c-1.C: New test.
12213 * g++.dg/ipa/devirt-c-2.C: Likewise.
12214 * g++.dg/ipa/devirt-c-3.C: Likewise.
12215 * g++.dg/ipa/devirt-c-4.C: Likewise.
12216 * g++.dg/ipa/devirt-c-5.C: Likewise.
12217 * g++.dg/ipa/devirt-c-6.C: Likewise.
12218 * g++.dg/ipa/devirt-6.C: Likewise.
12219 * g++.dg/ipa/devirt-d-1.C: Likewise.
12220 * g++.dg/torture/pr45934.C: Likewise.
12222 2011-01-14 Jason Merrill <jason@redhat.com>
12224 * g++.dg/cpp0x/variadic105.C: New.
12226 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12227 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12230 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12231 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12232 execution tests on i?86-*-*, x86_64-*-* and
12233 powerpc*-apple-darwin* && ilp32.
12234 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12235 tests on i?86-*-* and x86_64-*-*.
12237 2011-01-14 Richard Guenther <rguenther@suse.de>
12239 PR tree-optimization/47280
12240 * g++.dg/opt/pr47280.C: New testcase.
12242 2011-01-14 Jason Merrill <jason@redhat.com>
12244 * g++.dg/cpp0x/constexpr-regress1.C: New.
12246 * g++.dg/ext/flexary2.C: New.
12248 2011-01-14 Richard Guenther <rguenther@suse.de>
12250 PR middle-end/47281
12251 * gcc.dg/torture/pr47281.c: New testcase.
12252 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12254 2011-01-14 Richard Guenther <rguenther@suse.de>
12256 PR tree-optimization/47286
12257 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12259 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12262 * g++.dg/ext/pr47213.C: New.
12264 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12266 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12268 2011-01-13 Tobias Burnus <burnus@net-b.de>
12269 Mikael Morin <mikael@gcc.gnu.org>
12273 * gfortran.dg/select_type_20.f90: New.
12274 * gfortran.dg/select_type_21.f90: New.
12276 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12279 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12281 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12283 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12284 * gcc.dg/guality/pr36728-2.c: Likewise.
12286 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12289 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12291 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12293 PR rtl-optimization/45352
12294 * gcc.dg/pr45352-3.c: New.
12296 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12298 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12300 * g++.dg/cpp0x/range-for8.C: New.
12301 * g++.dg/cpp0x/range-for9.C: New.
12303 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12306 * g++.dg/debug/pr47209.C: New.
12308 2011-01-12 Richard Guenther <rguenther@suse.de>
12311 * gcc.dg/lto/pr47259_0.c: New testcase.
12312 * gcc.dg/lto/pr47259_1.c: Likewise.
12314 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12316 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12317 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12318 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12319 methods missing from the OBJC2 Object.
12320 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12321 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12322 GNU and NeXT runtimes.
12323 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12325 * objc-obj-c++-shared/Object1.m: Likewise.
12326 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12327 * objc.dg/proto-qual-1.m: Likewise.
12328 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12329 * obj-c++.dg/proto-qual-1.mm: Likewise.
12331 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12334 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12336 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12338 Fixed the Objective-C++ testsuite and updated all tests.
12339 * lib/obj-c++.exp (obj-c++_init): Declare and set
12340 gcc_warning_prefix and gcc_error_prefix.
12341 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12342 'dg-warning', 'dg-message' and 'dg-error'.
12343 * obj-c++.dg/class-extension-3.mm: Likewise.
12344 * obj-c++.dg/class-protocol-1.mm: Likewise.
12345 * obj-c++.dg/encode-7.mm: Likewise.
12346 * obj-c++.dg/exceptions-3.mm: Likewise.
12347 * obj-c++.dg/exceptions-5.mm: Likewise.
12348 * obj-c++.dg/method-12.mm: Likewise.
12349 * obj-c++.dg/method-13.mm: Likewise.
12350 * obj-c++.dg/method-15.mm: Likewise.
12351 * obj-c++.dg/method-16.mm: Likewise.
12352 * obj-c++.dg/method-4.mm: Likewise.
12353 * obj-c++.dg/method-8.mm: Likewise.
12354 * obj-c++.dg/method-conflict-1.mm: Likewise.
12355 * obj-c++.dg/method-conflict-2.mm: Likewise.
12356 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12357 and uncommented second part of the testcase now that the testsuite
12359 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12360 and uncommented second part of the testcase now that the testsuite
12362 * obj-c++.dg/private-1.mm: Likewise.
12363 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12364 * obj-c++.dg/syntax-error-7.mm: Likewise.
12365 * obj-c++.dg/warn5.mm: Likewise.
12366 * obj-c++.dg/property/at-property-14.mm: Likewise.
12367 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12369 * obj-c++.dg/property/at-property-18.mm: Likewise.
12370 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12372 * obj-c++.dg/property/at-property-21.mm: Likewise.
12373 * obj-c++.dg/property/at-property-28.mm: Likewise.
12374 * obj-c++.dg/property/at-property-5.mm: Likewise.
12375 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12376 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12377 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12378 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12379 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12380 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12381 * obj-c++.dg/tls/diag-5.mm: Likewise.
12382 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12383 dg-error, now matched correctly.
12385 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12387 * objc.dg/property/at-property-29.m: New.
12388 * obj-c++.dg/property/at-property-29.mm: New.
12390 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12392 * go.test/go-test.exp (go-set-goarch): New proc.
12393 (go-gc-tests): Use it.
12395 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12398 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12400 2011-01-11 Richard Henderson <rth@redhat.com>
12402 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12404 2011-01-11 Jan Hubicka <jh@suse.cz>
12408 * gcc.dg/lto/pr45721_1.c: New file.
12409 * gcc.dg/lto/pr45721_0.c: New file.
12411 2011-01-11 Richard Guenther <rguenther@suse.de>
12413 PR tree-optimization/46076
12414 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12416 2011-01-11 Jeff Law <law@redhat.com>
12418 * PR tree-optimization/47086
12419 * gcc.dg/pr47086.c: New test.
12421 2011-01-11 Jason Merrill <jason@redhat.com>
12424 * g++.dg/template/new10.C: New.
12427 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12429 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12431 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12432 Split type definitions and NSConstantString class into...
12433 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12434 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12435 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12436 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12437 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12438 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12440 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12441 encode defines for newer NeXT system headers.
12442 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12443 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12444 * objc.dg/foreach-5.m: Likewise.
12445 * objc.dg/foreach-2.m: Likewise.
12446 * objc.dg/foreach-4.m: Likewise.
12447 * objc.dg/torture/strings/string1.m: Likewise.
12448 * objc.dg/torture/strings/string2.m: Likewise.
12449 * objc.dg/torture/strings/string3.m: Likewise.
12450 * objc.dg/torture/strings/string4.m: Likewise.
12451 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12452 header and stand alone.
12453 * obj-c++.dg/strings/strings-2.mm: Likewise.
12454 * objc.dg/torture/strings/const-str-3.m: Likewise.
12455 * objc.dg/strings/strings-2.m: Likewise.
12456 * objc.dg/strings/const-str-12b.m: Likewise.
12458 2011-01-12 Richard Guenther <rguenther@suse.de>
12460 PR middle-end/32511
12461 * gcc.dg/attr-weak-1.c: Adjust.
12463 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12466 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12467 standard compliant and comment.
12469 2011-01-10 Jan Hubicka <jh@suse.cz>
12472 * gcc.dg/initpri3.c: New testcase.
12474 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12477 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12478 externally visible.
12483 (g_ebp_save): Likewise.
12484 (g_esp_save): Likewise.
12486 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12488 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12490 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12492 PR tree-optimization/46021
12493 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12494 i?86-*-*, x86_64-*-*.
12496 2011-01-10 Jeff Law <law@redhat.com>
12498 * PR tree-optimization/47141
12499 * gcc.c-torture/compile/pr47141.c: New test.
12501 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12504 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12505 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12506 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12507 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12510 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12511 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12512 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12513 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12514 being vectorized. Adjust dg-final pattern.
12517 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12518 * gcc.dg/vect/slp-24.c: Likewise.
12520 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12523 * g++.dg/other/pr47218-1.C: New test file.
12524 * g++.dg/other/pr47218.C: Likewise.
12525 * g++.dg/other/pr47218.h: New supporting header.
12527 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12530 * objc.dg/attributes/invalid-attribute-1.m: New.
12531 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12533 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12536 * gfortran.dg/proc_ptr_comp_28.f90: New.
12538 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12540 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12541 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12542 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12543 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12544 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12545 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12546 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12547 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12548 * objc.dg/gnu-api-2-class.m: Likewise.
12549 * objc.dg/gnu-api-2-ivar.m: Likewise.
12550 * objc.dg/gnu-api-2-method.m: Likewise.
12551 * objc.dg/gnu-api-2-objc.m: Likewise.
12552 * objc.dg/gnu-api-2-object.m: Likewise.
12553 * objc.dg/gnu-api-2-property.m: Likewise.
12554 * objc.dg/gnu-api-2-protocol.m: Likewise.
12555 * objc.dg/gnu-api-2-sel.m: Likewise.
12557 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12559 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12560 * objc.dg/objc-foreach-4.m: Likewise.
12561 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12562 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12563 * objc.dg/foreach-4.m: Likewise.
12564 * objc.dg/foreach-5.m: Likewise.
12565 * objc.dg/foreach-3.m: Return self from init.
12567 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12570 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12572 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12575 * gfortran.dg/class_35.f90: New.
12577 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12579 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12581 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12584 * objc.dg/invalid-method-2.m: New.
12585 * obj-c++.dg/invalid-method-2.mm: New.
12587 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12590 * gfortran.dg/transpose_optimization_2.f90 : New test.
12592 2011-01-08 Jan Hubicka <jh@suse.cz>
12594 PR tree-optmization/46469
12595 * g++.dg/torture/pr46469.C: New testcase.
12597 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12599 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12600 emulation of libobjc-gnu structure layout functionality to ..
12601 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12602 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12603 * objc/execute/bf-common.h: Adjust headers.
12604 * objc/execute/bf-1.m: Likewise.
12605 * objc/execute/bf-2.m: Likewise.
12606 * objc/execute/bf-3.m: Likewise.
12607 * objc/execute/bf-4.m: Likewise.
12608 * objc/execute/bf-5.m: Likewise.
12609 * objc/execute/bf-6.m: Likewise.
12610 * objc/execute/bf-7.m: Likewise.
12611 * objc/execute/bf-8.m: Likewise.
12612 * objc/execute/bf-9.m: Likewise.
12613 * objc/execute/bf-10.m: Likewise.
12614 * objc/execute/bf-11.m: Likewise.
12615 * objc/execute/bf-12.m: Likewise.
12616 * objc/execute/bf-13.m: Likewise.
12617 * objc/execute/bf-14.m: Likewise.
12618 * objc/execute/bf-15.m: Likewise.
12619 * objc/execute/bf-16.m: Likewise.
12620 * objc/execute/bf-17.m: Likewise.
12621 * objc/execute/bf-18.m: Likewise.
12622 * objc/execute/bf-19.m: Likewise.
12623 * objc/execute/bf-20.m: Likewise.
12624 * objc/execute/bf-21.m: Likewise.
12625 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12626 objc_get_type_qualifiers ().
12628 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12631 * gfortran.dg/dependency_39.f90: New test.
12633 2011-01-07 Jan Hubicka <jh@suse.cz>
12635 Get builtins tests ready for linker plugin.
12636 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12637 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12638 my_memset, my_bzero): Mark used.
12639 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12640 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12642 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12645 2011-01-07 Jan Hubicka <jh@suse.cz>
12647 PR tree-optimization/46367
12648 * g++.dg/torture/pr46367.C: New file.
12650 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12653 * gcc.dg/pr47201.c: New test.
12656 * gcc.dg/tree-prof/pr47187.c: New test.
12658 2011-01-07 Tobias Burnus <burnus@net-b.de>
12661 * gfortran.dg/extends_type_of_3.f90: New.
12663 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12665 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12666 * g++.dg/ext/dllimport-MI1.C: Likewise.
12667 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12668 * g++.dg/ext/dllimport10.C: Likewise.
12669 * g++.dg/ext/dllimport11.C: Likewise.
12670 * g++.dg/ext/dllimport12.C: Likewise.
12671 * g++.dg/ext/dllimport13.C: Likewise.
12672 * g++.dg/ext/dllimport2.C: Likewise.
12673 * g++.dg/ext/dllimport3.C: Likewise.
12674 * g++.dg/ext/dllimport4.C: Likewise.
12675 * g++.dg/ext/dllimport5.C: Likewise.
12676 * g++.dg/ext/dllimport6.C: Likewise.
12677 * g++.dg/ext/dllimport8.C: Likewise.
12678 * g++.dg/ext/dllimport9.C: Likewise.
12679 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12680 targets, too. Additionally enable test for i?86-*-mingw*.
12681 * g++.dg/ext/selectany1.C: Likewise.
12682 Remove guard variable check.
12684 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12688 * gfortran.dg/storage_size_3.f08: Extended.
12690 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12693 * g++.dg/template/stdarg1.C: New test.
12695 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12698 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12699 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12700 from the interface of functions to not hide the errors that
12703 2011-01-06 Jan Hubicka <jh@suse.cz>
12705 * gcc.dg/lto/pr47188_0.c: New testcase.
12706 * gcc.dg/lto/pr47188_1.c: New testcase.
12708 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12712 * gfortran.dg/interface_33.f90: New test.
12714 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12717 * gcc.c-torture/compile/pr47150.c: New test.
12719 2011-01-06 Ira Rosen <irar@il.ibm.com>
12721 PR tree-optimization/47139
12722 * gcc.dg/vect/pr47139.c: New test.
12724 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12727 * gfortran.dg/extends_type_of_2.f03: New.
12729 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12731 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12733 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12735 * gnat.dg/opt14.adb: New test.
12737 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12740 * gfortran.dg/allocate_error_2.f90: New test.
12742 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12745 * gfortran.dg/storage_size_3.f08: New.
12747 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12749 PR libgfortran/47154
12750 * gfortran.dg/namelist_68.f90: New test.
12752 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12754 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12756 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12759 * gfortran.dg/class_34.f90: New.
12761 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12763 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12764 use __builtin_inff. Skip all single-precision tests that require
12767 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12769 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12771 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12773 PR tree-optimization/47148
12774 * gcc.c-torture/execute/pr47148.c: New test.
12776 PR tree-optimization/47155
12777 * gcc.c-torture/execute/pr47155.c: New test.
12779 PR rtl-optimization/47157
12780 * gcc.c-torture/compile/pr47157.c: New test.
12782 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12784 * gcc.dg/torture/vector-shift2.c (schar): Define.
12785 (main): Always use schar or uchar instead of plain "char" to avoid
12786 dependencies on implementation-defined char signedness.
12788 2011-01-03 Martin Jambor <mjambor@suse.cz>
12790 PR tree-optimization/46801
12791 * gnat.dg/pack9.adb: Remove xfail.
12793 2011-01-03 Martin Jambor <mjambor@suse.cz>
12795 PR tree-optimization/46984
12796 * g++.dg/ipa/pr46984.C: New test.
12798 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12801 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12803 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12805 PR tree-optimization/47140
12806 * gcc.c-torture/compile/pr47140.c: New test.
12808 PR rtl-optimization/47028
12809 * gcc.dg/pr47028.c: New test.
12811 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12813 * objc.dg/protocol-forward-1.m: Removed TODO.
12814 * objc.dg/protocol-forward-2.m: New.
12815 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12816 * obj-c++.dg/protocol-forward-2.mm: New.
12818 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12821 * g++.dg/eh/pr38662.C: New testcase.
12823 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12825 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12826 scan for newline '\n'.
12829 Copyright (C) 2011 Free Software Foundation, Inc.
12831 Copying and distribution of this file, with or without modification,
12832 are permitted in any medium without royalty provided the copyright
12833 notice and this notice are preserved.