1 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
2 Tejas Belagod <tejas.belagod@arm.com>
4 * lib/target-supports.exp
5 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
7 2012-12-16 Tobias Burnus <burnus@net-b.de>
10 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
12 2012-12-16 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/move_alloc_14.f90: New.
16 2012-12-16 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
20 * gfortran.dg/elemental_args_check_7.f90: New.
22 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
24 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
26 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/nested_generic1.adb: New test.
30 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
32 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
35 * gnat.dg/controlled7.ad[sb]: New test.
37 2012-12-14 Steve Ellcey <sellcey@mips.com>
40 * g++.dg/other/pr55650.C: Add dg-require-profiling.
42 2012-12-14 Richard Biener <rguenther@suse.de>
44 PR tree-optimization/55684
45 * gcc.dg/torture/pr55684.c: New testcase.
47 2012-12-14 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/55687
50 * gcc.dg/torture/pr55687.c: New testcase.
52 2012-12-13 Jakub Jelinek <jakub@redhat.com>
55 * g++.dg/cpp0x/noexcept19.C: New test.
57 2012-12-13 Richard Biener <rguenther@suse.de>
60 * gcc.dg/lto/pr55660_0.c: New testcase.
61 * gcc.dg/lto/pr55660_1.c: Likewise.
63 2012-12-13 Jakub Jelinek <jakub@redhat.com>
66 * g++.dg/other/pr55650.C: New test.
67 * g++.dg/other/pr55650.cc: New file.
69 2012-12-12 Jakub Jelinek <jakub@redhat.com>
72 * g++.dg/guality/pr55665.C: New test.
74 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
75 set_target_env_var the same as if it is empty list.
76 (dg-set-target-env-var): Fix up error message.
77 (set-target-env-var): Record both preexisting env var values
78 as well as info that env wasn't set.
79 (restore-target-env-var): Iterate on reversed list, if second
80 sublist element is 1, setenv the env var to the third sublist
81 element, otherwise unsetenv it.
82 (gcc-dg-runtest): Don't initialize set_target_env_var.
83 (dg-test): Unset set_target_env_var if it was set.
85 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
87 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
88 Whitespace fixes. Avoid unnecessary * sizeof(char).
89 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
90 dg-options. Whitespace fixes.
91 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
92 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
93 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
94 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
95 * g++.dg/asan/default-options-1.C: Whitespace fixes.
96 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
97 first __asan_symbolize argument unnamed. Avoid unnecessary
99 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
100 on argc being one. Allow both _Znwj and _Znwm as operator new.
101 Ignore everything in the backtrace above operator new. Fix up
103 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
104 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
105 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
106 on failures. Avoid pointless PASS dg-output check. Remove bogus
108 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
109 Avoid unnecessary * sizeof(char).
110 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
111 Don't rely on argc being one.
112 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
113 Avoid unnecessary * sizeof(char).
114 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
115 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
116 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
117 Fix up dg-output regexps.
118 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
119 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
120 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
121 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
123 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
124 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
125 Avoid unnecessary * sizeof(char).
127 2012-12-12 Wei Mi <wmi@google.com>
129 * lib/target-supports.exp (check_effective_target_dlopen,
130 check_effective_target_clone, check_effective_target_setrlimit,
131 check_effective_target_swapcontext): New procedures.
132 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
133 (dg-set-target-env-var, set-target-env-var,
134 restore-target-env-var): New procedures.
135 (gcc-dg-runtest): Set set_target_env_var.
136 * g++.dg/asan/symbolize-callback-1.C: New test.
137 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
138 * g++.dg/asan/deep-tail-call-1.C: New test.
139 * g++.dg/asan/default-options-1.C: New test.
140 * g++.dg/asan/interception-test-1.C: New test.
141 * g++.dg/asan/dlclose-test-1-so.cc: New file.
142 * g++.dg/asan/deep-thread-stack-1.C: New test.
143 * g++.dg/asan/interception-malloc-test-1.C: New test.
144 * g++.dg/asan/deep-stack-uaf-1.C: New test.
145 * g++.dg/asan/large-func-test-1.C: New test.
146 * g++.dg/asan/interception-failure-test-1.C: New test.
147 * c-c++-common/asan/strip-path-prefix-1.c: New test.
148 * c-c++-common/asan/force-inline-opt0-1.c: New test.
149 * c-c++-common/asan/swapcontext-test-1.c: New test.
150 * c-c++-common/asan/null-deref-1.c: New test.
151 * c-c++-common/asan/global-overflow-1.c: New test.
152 * c-c++-common/asan/strncpy-overflow-1.c: New test.
153 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
154 * c-c++-common/asan/stack-overflow-1.c: New test.
155 * c-c++-common/asan/use-after-free-1.c: New test.
156 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
157 * c-c++-common/asan/clone-test-1.c: New test.
158 * c-c++-common/asan/heap-overflow-1.c: New test.
159 * c-c++-common/asan/sleep-before-dying-1.c: New test.
161 2012-12-12 Steve Ellcey <sellcey@mips.com>
163 * gcc.dg/pr55150-2.c: Add pic support check.
164 * gcc.dg/lto/pr54709_0.c: Ditto.
166 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
168 PR tree-optimization/55481
169 * gcc.dg/torture/pr55481.c: New testcase.
171 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
172 Jakub Jelinek <jakub@redhat.com>
175 * gcc.c-torture/compile/limits-externdecl.c: New test.
177 2012-12-12 Jakub Jelinek <jakub@redhat.com>
179 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
183 * gcc.dg/torture/pr55633.c: New test.
185 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
188 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
189 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
190 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
192 2012-12-11 Jakub Jelinek <jakub@redhat.com>
195 * g++.dg/warn/Wunused-var-19.C: New test.
197 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
199 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
201 * gcc.dg/pr54121.c: New test.
203 2012-12-11 Jakub Jelinek <jakub@redhat.com>
206 * g++.dg/ext/asm12.C: New test.
208 PR tree-optimization/54570
209 * gcc.dg/builtin-object-size-8.c: Xfail.
210 * gcc.dg/builtin-object-size-13.c: New test.
212 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215 * gcc.target/arm/pr55642.c: New testcase.
217 2012-12-11 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/other/pr43631.C: New test.
223 2012-12-11 Richard Biener <rguenther@suse.de>
225 PR tree-optimization/55079
226 * gcc.dg/Warray-bounds-9.c: New testcase.
227 * gcc.dg/Warray-bounds-10.c: Likewise.
228 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
230 2012-12-10 Janus Weil <janus@gcc.gnu.org>
233 * gfortran.dg/proc_ptr_39.f90: New test case.
235 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
237 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
238 code duplication is required. Allow BNE to appear.
240 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
242 * gcc.target/mips/ext-2.c: Require -mlong64.
244 2012-12-10 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/55107
247 * gcc.dg/torture/pr55107.c: New testcase.
248 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
250 2012-12-10 Jakub Jelinek <jakub@redhat.com>
252 * g++.dg/asan/asan_test.cc: Sync from upstream.
253 * g++.dg/asan/asan_test_utils.h: Likewise.
255 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
257 * gcc.target/arm/neon/vrndaf32.c: New test.
258 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
259 * gcc.target/arm/neon/vrndf32.c: Likewise.
260 * gcc.target/arm/neon/vrndqf32.c: Likewise.
261 * gcc.target/arm/neon/vrndmf32.c: Likewise.
262 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
263 * gcc.target/arm/neon/vrndnf32.c: Likewise.
264 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
265 * gcc.target/arm/neon/vrndpf32.c: Likewise.
266 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
268 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
270 * gcc.misc-tests/gcov-12.c: Fix dg order.
273 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
275 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
278 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
279 * gcc.dg/20050826-1.c: Likewise.
281 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
283 * gnat.dg/vect9.adb: Add -w to dg-options.
284 * gnat.dg/vect10.adb: Likewise.
286 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
289 * gfortran.dg/do_check_8.f90: New test.
291 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
293 * gnat.dg/vect10.ad[sb]: New test.
295 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
297 * gnat.dg/vect9.ad[sb]: New test.
298 * gnat.dg/vect9_pkg.ads: New helper.
300 2012-12-07 Mike Stump <mikestump@comcast.net>
302 * gnat.dg/discr38.adb: Don't use ^M line endings.
303 gnat.dg/loop_optimization13.adb: Likewise.
304 gnat.dg/loop_optimization13.ads: Likewise.
305 gnat.dg/discr36_pkg.adb: Likewise.
306 gnat.dg/discr36_pkg.ads: Likewise.
307 gnat.dg/loop_optimization11_pkg.ads: Likewise.
308 gnat.dg/discr36.ads: Likewise.
309 gnat.dg/loop_optimization11.adb: Likewise.
311 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
313 PR rtl-optimization/55141
314 * gcc.target/i386/pr55141.c: New.
316 2012-12-07 Dodji Seketeli <dodji@redhat.com>
319 * g++.dg/cpp0x/alias-decl-28.C: New test.
320 * g++.dg/cpp0x/alias-decl-16.C: Update.
322 2012-12-07 Martin Jambor <mjambor@suse.cz>
324 PR tree-optimization/55590
325 * gcc.target/i386/pr55590-1.c: New test.
326 * gcc.target/i386/pr55590-2.c: Likewise.
328 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
331 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
333 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
336 * gcc.target/i386/pr55597.c: New test.
338 2012-12-06 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/cpp0x/noexcept18.C: New test.
344 * g++.dg/cpp0x/constexpr-55573.C: New test.
347 * g++.dg/opt/pr55137.C: New test.
348 * gcc.c-torture/execute/pr55137.c: New test.
350 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
352 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
354 (add_options_for_arm_v8_neon): Likewise.
356 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
358 * g++.dg/pr55604.C: New test.
360 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
362 * lib/target-supports.exp
363 (check_effective_target_vect_perm): Allow aarch64*-*-*.
364 (check_effective_target_vect_perm_byte): Likewise.
365 (check_effective_target_vect_perm_short): Likewise.
366 (check_effective_target_vect_char_mult): Likewise.
367 (check_effective_target_vect_extract_even_odd): Likewise.
368 (check_effective_target_vect_interleave): Likewise.
370 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
372 * g++.dg/abi/mangle-neon-aarch64.C: New test.
374 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
376 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
378 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
380 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
381 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
382 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
383 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
384 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
385 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
386 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
387 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
388 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
389 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
390 * gcc.dg/vect/vect-rounding-round.c: Likewise.
391 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
392 * target-supports.exp
393 (check_effective_target_vect_call_btrunc): New.
394 (check_effective_target_vect_call_btruncf): Likewise.
395 (check_effective_target_vect_call_ceil): Likewise.
396 (check_effective_target_vect_call_ceilf): Likewise.
397 (check_effective_target_vect_call_floor): Likewise.
398 (check_effective_target_vect_call_floorf): Likewise.
399 (check_effective_target_vect_call_lceil): Likewise.
400 (check_effective_target_vect_call_lfloor): Likewise.
401 (check_effective_target_vect_call_nearbyint): Likewise.
402 (check_effective_target_vect_call_nearbyintf): Likewise.
403 (check_effective_target_vect_call_round): Likewise.
404 (check_effective_target_vect_call_roundf): Likewise.
406 2012-12-05 Richard Biener <rguenther@suse.de>
408 PR tree-optimization/51238
409 * gcc.dg/torture/pr51238.c: New testcase.
411 2012-12-05 Richard Biener <rguenther@suse.de>
413 PR tree-optimization/50222
414 * gcc.dg/torture/pr50222.c: New testcase.
416 2012-12-05 Richard Biener <rguenther@suse.de>
419 * gcc.dg/lto/pr55525_0.c: New testcase.
420 * gcc.dg/lto/pr55525_1.c: Likewise.
422 2012-12-04 Tobias Burnus <burnus@net-b.de>
424 * gfortran.dg/quad_3.f90: Really fix an if condition.
426 2012-12-04 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/quad_3.f90: Fix a condition,
429 which wrongly required ordered/lazy evaluation.
431 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
433 * gcc.target/aarch64/121127.c: New test.
435 2012-12-04 Jakub Jelinek <jakub@redhat.com>
438 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
440 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
442 * gcc.dg/asan/asan.exp: Likewise.
444 2012-12-04 Richard Biener <rguenther@suse.de>
446 PR tree-optimization/55124
447 * gcc.dg/torture/pr55124.c: New testcase.
449 2012-12-03 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/quad_3.f90: New.
453 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
456 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
458 2012-12-03 Jakub Jelinek <jakub@redhat.com>
461 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
462 on all targets, not just s390*.
464 2012-12-03 Marek Polacek <polacek@redhat.com>
467 * gcc.dg/pr55570.c: New test.
469 2012-12-03 Jakub Jelinek <jakub@redhat.com>
471 * lib/asan-dg.exp (asan_get_gtest_test_list,
472 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
473 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
474 and [asan_get_gtest_expect_death_list "$output"] in global vars.
475 (asan_symbolize): Sanitize [] characters from key.
476 * g++.dg/asan/asan_test_config.h: New file.
477 * g++.dg/asan/asan_globals_test.cc: New file.
478 * g++.dg/asan/asan_test_utils.h: New file.
479 * g++.dg/asan/dejagnu-gtest.h: New file.
480 * g++.dg/asan/asan_test.cc: New file.
481 * g++.dg/asan/asan_test.C: New test.
483 2012-12-03 Richard Biener <rguenther@suse.de>
485 * gcc.dg/torture/pr35634.c: Use signed char.
486 * g++.dg/torture/pr35634.C: Likewise.
488 2012-12-02 Marek Polacek <polacek@redhat.com>
491 * gcc.dg/pr54838.c: New test.
493 2012-12-01 Xinliang David Li <davidxl@google.com>
495 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
498 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/cpp0x/decltype46.C: New.
503 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
506 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
508 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
511 * g++.dg/debug/pr53860.C: New test.
513 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
514 Paul Thomas <pault@gcc.gnu.org>
517 * gfortran.dg/defined_assignment_1.f90: New test.
518 * gfortran.dg/defined_assignment_2.f90: New test.
519 * gfortran.dg/defined_assignment_3.f90: New test.
520 * gfortran.dg/defined_assignment_4.f90: New test.
521 * gfortran.dg/defined_assignment_5.f90: New test.
523 2012-12-01 Jakub Jelinek <jakub@redhat.com>
526 * g++.dg/cpp0x/vt-55542.C: New test.
528 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/specs/pack9.ads: New test.
532 2012-11-30 Martin Jambor <mjambor@suse.cz>
535 PR tree-optimization/55415
536 PR tree-optimization/54386
538 * gcc.dg/ipa/ipa-sra-7.c: New test.
539 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
540 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
541 * gcc.target/i386/pr55448.c: Likewise.
543 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
545 * loop_optimization14.ad[sb]: New test.
546 * loop_optimization14_pkg.ads: New helper.
548 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
551 * gcc.target/arm/pr55073.C: New test.
553 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
556 * g++.dg/ext/vector20.C: New testcase.
558 2012-11-28 Tobias Burnus <burnus@net-b.de>
561 * coarray/sync_3.f90: Extend test.
563 2012-11-29 Jakub Jelinek <jakub@redhat.com>
565 PR rtl-optimization/55512
566 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
567 * gcc.target/i386/pr55512-4.c: Likewise.
569 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
572 * g++.dg/cpp0x/udlit-overflow.C: New.
573 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
575 2012-11-28 Jakub Jelinek <jakub@redhat.com>
581 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
582 are non-empty and add dependency between the first and second asm.
583 * gcc.dg/guality/pr36728-2.c: Likewise.
584 * gcc.dg/guality/pr36728-3.c: New test.
585 * gcc.dg/guality/pr36728-4.c: New test.
587 2012-11-28 Andrew Pinski <apinski@cavium.com>
590 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
592 * lib/obj-c++.exp (obj-c++_init): Likewise.
594 2012-11-28 Tobias Burnus <burnus@net-b.de>
597 * coarray/sync_3.f90: New.
599 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
601 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
603 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
605 PR rtl-optimization/55512
606 * gcc.target/i386/pr55512-[1234].c: New tests.
608 2012-11-28 Jakub Jelinek <jakub@redhat.com>
611 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
614 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
615 attributes. Avoid clobbering memory before malloced chunk.
616 (main): Pass 1 instead of 0 as argument.
618 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
620 * gnat.dg/object_overflow.adb: Rename to...
621 * gnat.dg/object_overflow1.adb: ...this.
622 * gnat.dg/object_overflow2.adb: New test.
623 * gnat.dg/object_overflow3.adb: Likewise.
624 * gnat.dg/object_overflow4.adb: Likewise.
626 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/init/pr55497.C: New.
631 2012-11-28 Richard Biener <rguenther@suse.de>
634 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
635 * gcc.dg/vect/slp-perm-9.c: Likewise.
637 2012-11-28 Richard Biener <rguenther@suse.de>
640 * gcc.dg/torture/pr35634.c: New testcase.
641 * g++.dg/torture/pr35634.C: Likewise.
642 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
644 2012-11-27 Tobias Burnus <burnus@net-b.de>
647 * gfortran.dg/warn_target_lifetime_3.f90: New.
649 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
651 PR rtl-optimization/55458
652 * gcc.target/i386/pr55458.c: New test.
654 2012-11-27 Jakub Jelinek <jakub@redhat.com>
656 PR tree-optimization/55110
657 * gcc.dg/pr55110.c: New test.
659 2012-11-27 Richard Biener <rguenther@suse.de>
662 * g++.dg/opt/pr55331.C: New testcase.
664 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
666 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
668 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
670 * gcc.dg/54455.c: Require scheduling.
671 * gcc.dg/c1x-align-4.c: Skip avr.
672 * gcc.dg/pr44024.c: Skip avr in final scan.
674 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
677 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
678 * gcc.dg/pr54676.c: Make work for 16-bit int.
680 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
683 * gcc.target/i386/pr55227.c: New test.
685 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
687 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
689 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
691 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
695 (add_options_for_arm_v8_vfp): New procedure.
696 * gcc.target/arm/vrintaf32.c: New test.
697 * gcc.target/arm/vrintaf64.c: Likewise.
698 * gcc.target/arm/vrintmf32.c: Likewise.
699 * gcc.target/arm/vrintmf64.c: Likewise.
700 * gcc.target/arm/vrintpf32.c: Likewise.
701 * gcc.target/arm/vrintpf64.c: Likewise.
702 * gcc.target/arm/vrintrf32.c: Likewise.
703 * gcc.target/arm/vrintrf64.c: Likewise.
704 * gcc.target/arm/vrintxf32.c: Likewise.
705 * gcc.target/arm/vrintxf64.c: Likewise.
706 * gcc.target/arm/vrintzf32.c: Likewise.
707 * gcc.target/arm/vrintzf64.c: Likewise.
709 2012-11-26 Janus Weil <janus@gcc.gnu.org>
712 * gfortran.dg/warn_unused_function_2.f90: New.
714 2012-11-26 Janus Weil <janus@gcc.gnu.org>
717 * gfortran.dg/associated_6.f90: New.
718 * gfortran.dg/select_type_30.f03: New.
720 2012-11-26 Jakub Jelinek <jakub@redhat.com>
722 PR tree-optimization/54471
723 * gcc.dg/tree-ssa/vrp86.c: New test.
724 * gcc.c-torture/execute/pr54471.c: New test.
726 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
729 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
730 use volatile asms, use plain asms. Where the output value for the
731 asm is unused, write a global variable.
733 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
735 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
737 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
740 * gfortran.dg/do_check_7.f90: New test.
742 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/init/new41.C: New.
747 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
750 * gfortran.dg/allocate_error_4.f90: New test.
752 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
754 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
757 2012-11-23 Jakub Jelinek <jakub@redhat.com>
759 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
763 * g++.dg/warn/Wreturn-type-8.C: New test.
766 * gcc.dg/pr55430.c: New test.
768 2012-11-23 Kostya Serebryany <kcc@google.com>
770 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
772 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
774 * gnat.dg/discr40.ad[sb]: New test.
776 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
778 * gnat.dg/discr39.adb: New test.
780 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
783 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
784 * gcc.dg/pr55150-1.c: Same.
785 * gcc.dg/torture/pr54894.c: Add size32plus.
787 2012-11-23 Jakub Jelinek <jakub@redhat.com>
790 * c-c++-common/asan/attrib-1.c: New test.
792 2012-11-22 Ian Bolton <ian.bolton@arm.com>
794 * gcc.target/aarch64/builtin-bswap-1.c: New test.
795 * gcc.target/aarch64/builtin-bswap-2.c: New test.
797 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
800 * g++.dg/cpp0x/constexpr-55432.C: New.
802 2012-11-21 Janus Weil <janus@gcc.gnu.org>
805 * gfortran.dg/namelist_76.f90: New.
807 2012-11-21 Martin Jambor <mjambor@suse.cz>
809 * gcc.dg/ipa/ipcp-agg-7.c: New test.
810 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
812 2012-11-21 Martin Jambor <mjambor@suse.cz>
814 PR tree-optimization/55260
815 * g++.dg/torture/pr55260-2.C: New test.
817 2012-11-21 Martin Jambor <mjambor@suse.cz>
819 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
821 2012-11-21 Bin Cheng <bin.cheng@arm.com>
823 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
824 * gcc.dg/tree-ssa/vrp47.c: Ditto.
826 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
829 * gcc.target/i386/pr19398.c: New test.
831 2012-11-20 Martin Jambor <mjambor@suse.cz>
833 PR tree-optimization/55260
834 * g++.dg/torture/pr55260-1.C: New test.
836 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
838 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
839 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
840 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
841 * gcc.target/aarch64/atomic-op-char.c: Likewise.
842 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
843 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
844 * gcc.target/aarch64/atomic-op-int.c: Likewise.
845 * gcc.target/aarch64/atomic-op-long.c: Likewise.
846 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
847 * gcc.target/aarch64/atomic-op-release.c: Likewise.
848 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
849 * gcc.target/aarch64/atomic-op-short.c: Likewise.
851 2012-11-20 Jakub Jelinek <jakub@redhat.com>
854 * gcc.dg/pr55094.c: New test.
856 PR rtl-optimization/54921
857 * gcc.dg/pr54921.c: New test.
859 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
861 * gcc.target/i386/pr55359.c: New test.
863 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
865 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
866 * g++.dg/tls/thread_local3g.C: Likewise.
867 * g++.dg/tls/thread_local4g.C: Likewise.
868 * g++.dg/tls/thread_local5g.C: Likewise.
869 * g++.dg/tls/thread_local6g.C: Likewise.
870 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
871 * g++.dg/tls/thread_local2.C: Likewise.
872 * g++.dg/tls/thread_local2g.C: Likewise.
873 * g++.dg/tls/thread_local6.C: Likewise.
875 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
877 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
878 * gcc.dg/tm/clone-1.c: New test.
880 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/parse/struct-5.C: New.
885 2012-11-19 Tom de Vries <tom@codesourcery.com>
887 PR rtl-optimization/55315
888 * gcc.target/mips/pr55315.c: New test.
890 2012-11-17 Jakub Jelinek <jakub@redhat.com>
892 PR tree-optimization/55236
893 * gcc.dg/pr55236.c: New test.
896 * gcc.dg/pr19105.c: Accept also optimizing
897 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
899 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
900 from addr2line_output. Increment idx if asking for more than one
901 address in one object.
903 2012-11-16 Jakub Jelinek <jakub@redhat.com>
905 PR tree-optimization/55329
906 * g++.dg/opt/pr55329.C: New test.
908 2012-11-16 Janus Weil <janus@gcc.gnu.org>
911 * gfortran.dg/typebound_operator_18.f90: New.
913 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
915 PR rtl-optimization/55330
916 * gfortran.dg/pr55330.f90: New test.
918 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
920 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
921 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
922 * gcc.dg/hoist-register-pressure-2.c: Ditto.
923 * gcc.dg/hoist-register-pressure-3.c: Ditto.
924 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
925 * gcc.dg/tree-prof/unroll-1.c: Ditto.
927 2012-11-16 Dodji Seketeli <dodji@redhat.com>
930 * g++.dg/cpp0x/alias-decl-27.C: New test.
932 2012-11-16 Jakub Jelinek <jakub@redhat.com>
935 * g++.dg/template/alignof2.C: New test.
937 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
939 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
940 * g++.dg/mv6.C (dg-options): Ditto.
942 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
944 * lib/target_suports.exp
945 (check_effective_target_has_w_floating_suffix): New procedure.
946 (check_effective_target_has_q_floating_suffix): Ditto.
947 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
948 for unsupported non-standard suffix on floating constant.
949 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
951 2012-11-14 Jakub Jelinek <jakub@redhat.com>
953 * lib/asan-dg.exp: New file.
954 * gcc.dg/asan/asan.exp: New file.
955 * g++.dg/dg.exp: Prune also asan tests.
956 * g++.dg/asan/asan.exp: New file.
957 * c-c++-common/asan/memcmp-1.c: New test.
959 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
962 * g++.dg/cpp0x/vt-55323.C: New.
964 2012-11-13 Sriraman Tallam <tmsriram@google.com>
966 * g++.dg/mv4.C: Add require ifunc. Change error message.
967 * g++.dg/mv5.C: Add require ifunc.
968 * g++.dg/mv6.C: Add require ifunc.
970 2012-11-13 Martin Jambor <mjambor@suse.cz>
972 PR tree-optimization/55253
973 * gcc.dg/torture/pr55253.c: New test.
974 * gcc.dg/torture/pr55305.c: Likewise.
976 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
979 * gcc.target/i386/pr55142-1.c: New file.
980 * gcc.target/i386/pr55142-2.c: Likewise.
982 2012-11-13 Dodji Seketeli <dodji@redhat.com>
985 * g++.dg/cpp0x/alias-decl-26.C: New test file.
987 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
989 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
991 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
992 * gcc.target/i386/pr49715-2.c: Likewise.
993 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
995 2012-11-13 Jakub Jelinek <jakub@redhat.com>
997 PR tree-optimization/55281
998 * gcc.dg/vect/fast-math-pr55281.c: New test.
999 * g++.dg/opt/pr55281.C: New test.
1001 PR rtl-optimization/54127
1002 * gcc.dg/torture/pr54127.c: New test.
1004 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1005 Jakub Jelinek <jakub@redhat.com>
1007 PR rtl-optimization/51447
1008 * gcc.c-torture/execute/pr51447.c: New test.
1010 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1012 * gcc.target/aarch64/csinc-2.c: New test.
1014 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1016 * gcc.target/aarch64/cmn.c: New test.
1017 * gcc.target/aarch64/adds.c: New test.
1018 * gcc.target/aarch64/subs.c: New test.
1020 2012-11-12 Tobias Burnus <burnus@net-b.de>
1023 * gfortran.dg/coarray_29_1.f90: New.
1024 * gfortran.dg/coarray_29_2.f90: New.
1026 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1028 * gcc.dg/hoist-register-pressure-3.c: New test.
1030 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1032 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1033 wrappers around sinf and cosf.
1035 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1039 * gcc.target/i386/pr55247-2.c: New file.
1041 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1044 * g++.dg/pr55263.C: New test.
1046 2012-11-11 Martin Jambor <mjambor@suse.cz>
1048 PR tree-optimization/55238
1049 * testsuite/gcc.dg/torture/pr55238.c: New test.
1051 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1053 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1054 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1055 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1057 2012-11-10 Jan Hubicka <jh@suse.cz>
1059 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1061 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1063 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1064 -mno-sse -mno-mmx to dg-options. Reformat.
1066 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1068 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1069 * c-c++-common/vector-compare-1.c: Same.
1070 * c-c++-common/vector-compare-2.c: Same.
1071 * g++.dg/other/unused1.C: Skip on AIX.
1072 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1073 extra message on AIX.
1075 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1078 * gcc.target/i386/pr55247.c: New test.
1080 2012-11-09 Andrew Pinski <apinski@cavium.com>
1082 * gcc.c-torture/execute/20121108-1.c: New test.
1084 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1087 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1088 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1089 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1090 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1092 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1094 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1095 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1096 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1098 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1100 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1102 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1103 * g++.dg/tm/pr47530.C: Same.
1105 2012-11-09 Jason Merrill <jason@redhat.com>
1108 * g++.dg/cpp0x/alias-decl-25.C: New.
1110 * g++.dg/abi/abi-tag1.C: New.
1111 * g++.dg/abi/abi-tag2.C: New.
1113 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1115 PR rtl-optimization/55154
1116 * gcc.target/i386/pr55154.c: New test.
1118 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1120 PR rtl-optimization/55151
1121 * gcc.dg/pr55151.c: Move ...
1122 * gcc.target/i386/pr55151.c: ... here.
1124 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1126 PR rtl-optimization/54472
1127 * gcc.dg/pr54472.c: New test.
1129 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1131 * gnat.dg/stack_check3.ad[sb]: New test.
1133 2012-11-08 Ian Lance Taylor <iant@google.com>
1135 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1136 with arguments. Handle errorcheckoutput and rundir test types.
1138 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1140 PR tree-optimization/55191
1141 * gcc.dg/pr55191.c: New test.
1143 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1146 * g++.dg/debug/pr54499.C: New test.
1148 2012-11-08 Jan Hubicka <jh@suse.cz>
1151 * gcc.dg/winline-3.c: Update.
1153 2012-11-08 Martin Jambor <mjambor@suse.cz>
1155 * gfortran.dg/ipcp-array-1.f90: New test.
1157 2012-11-08 Florian Weimer <fweimer@redhat.com>
1159 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1161 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1163 PR rtl-optimization/55151
1164 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1166 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1168 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1170 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1172 * gcc.c-torture/compile/20121107-1.c: New test.
1174 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1176 PR rtl-optimization/55151
1177 * gcc.dg/pr55151.c: Compile it only for x86_64.
1179 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1181 PR rtl-optimization/55122
1182 * gcc.dg/pr55122.c: New test.
1184 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1186 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1188 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1189 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1190 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1191 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1193 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1196 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1198 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1201 * c-c++-common/pr51294.c: New.
1203 2012-11-07 Martin Jambor <mjambor@suse.cz>
1205 PR tree-optimization/53787
1206 * gcc.dg/ipa/ipa-5.c: Adjust.
1207 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1208 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1209 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1210 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1211 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1212 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1213 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1214 * gfortran.dg/pr48636-2.f90: New test.
1215 * gfortran.dg/pr53787.f90: Likewise.
1217 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1221 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/cpp0x/constexpr-union4.C: New.
1226 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1228 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1230 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1233 * gcc.c-torture/compile/pr49220.c: New test.
1235 2012-11-07 Florian Weimer <fweimer@redhat.com>
1237 * g++.dg/init/new40.C: New.
1239 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1242 * gcc.dg/guality/pr54693-2.c: New test.
1244 2012-11-06 Andrew Pinski <apinski@cavium.com>
1246 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1247 -fno-vect-cost-model.
1249 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1251 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1252 * gcc.dg/tm/debug-1.c: Same.
1253 * gcc.dg/tm/irrevocable-3.c: Same.
1254 * gcc.dg/tm/irrevocable-4.c: Same.
1255 * gcc.dg/tm/memopt-10.c: Same.
1256 * gcc.dg/tm/memopt-11.c: Same.
1257 * gcc.dg/tm/props-4.c: Same.
1258 * gcc.dg/tm/wrap-3.c: Same.
1259 * gcc.dg/tm/wrap-4.c: Same.
1261 2012-11-06 Andrew Pinski <apinski@cavium.com>
1263 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1265 2012-11-06 Jan Hubicka <jh@suse.cz>
1267 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1269 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1270 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1271 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1273 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1275 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1277 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1280 * gcc.dg/torture/pr41993.c: New test.
1282 2012-11-06 Jan Hubicka <jh@suse.cz>
1284 * gcc.target/i386/l_fma_float_?.c: Update.
1285 * gcc.target/i386/l_fma_double_?.c: Update.
1287 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1290 * gcc.target/sh/pr54089-8.c: New.
1291 * gcc.target/sh/pr54089-9.c: New.
1293 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1296 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1297 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1298 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1299 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1300 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1301 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1302 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1303 * gcc.target/i386/avx-vzeroupper-27.c: New.
1305 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1308 * gfortran.dg/transfer_class_1.f90: New.
1309 * gfortran.dg/transfer_class_2.f90: New.
1311 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1313 * testsuite/g++.dg/mv1.C: New test.
1314 * testsuite/g++.dg/mv2.C: New test.
1315 * testsuite/g++.dg/mv3.C: New test.
1316 * testsuite/g++.dg/mv4.C: New test.
1317 * testsuite/g++.dg/mv5.C: New test.
1318 * testsuite/g++.dg/mv6.C: New test.
1320 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1323 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1325 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1327 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1330 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1332 * g++.dg/torture/20121105-1.C: New test.
1334 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1336 * gcc.dg/torture/fp-compare.c: New testcase.
1338 2012-11-05 Jan Hubicka <jh@suse.cz>
1340 * gcc.dg/const-1.c: Update.
1341 * gcc.dg/pure-1.c: Update.
1343 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1345 PR rtl-optimization/55151
1346 * gcc.dg/pr55151.c: New test.
1348 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1354 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1357 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1359 2012-11-05 Jan Hubicka <jh@suse.cz>
1361 * gcc.dg/autopar/pr49960.c: Fix testcase.
1363 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1365 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1366 Fix scan-tree-dump-times directive.
1368 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1371 * gfortran.dg/associate_12.f90: New.
1373 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1376 * lib/target-supports.exp (check_effective_target_masm_intel): New
1378 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1381 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1382 Jack Howarth <howarth@bromo.med.uc.edu>
1384 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1385 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1386 * gcc.target/i386/pr53249.c: Likewise.
1388 2012-11-03 Andrew Pinski <apinski@cavium.com>
1390 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1391 call abort1 so that cross jumping does not happen.
1393 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1396 * gcc.target/sh/pr51244-18.c: New.
1397 * gcc.target/sh/pr51244-19.c: New.
1399 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1401 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1402 b requires a 64-bit operation followed by a truncation.
1404 2012-11-02 Jan Hubicka <jh@suse.cz>
1406 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1408 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1410 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1411 conditions to verify the reduction code is vectorized.
1413 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1414 in case 'pow', such as 'powerpc' is used in the compiler version name.
1415 * gcc.target/powerpc/pr46728-2.c: Likewise.
1416 * gcc.target/powerpc/pr46728-3.c: Likewise.
1417 * gcc.target/powerpc/pr46728-4.c: Likewise.
1418 * gcc.target/powerpc/pr46728-5.c: Likewise.
1419 * gcc.target/powerpc/pr46728-7.c: Likewise.
1420 * gcc.target/powerpc/pr46728-8.c: Likewise.
1421 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1423 2012-11-02 Jan Hubicka <jh@suse.cz>
1425 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1427 2012-11-02 Jan Hubicka <jh@suse.cz>
1429 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1430 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1432 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1435 * gcc.target/i386/pr55130.c: New test.
1437 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.target/i386/pr55147.c: New test.
1442 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1444 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1445 * gfortran.dg/default_format_denormal_1.f90: Same.
1447 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1450 * g++.dg/ext/vector19.C: Remove target restrictions.
1451 * gcc.dg/fold-compare-7.c: New testcase.
1453 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1456 * gcc.target/sh/pr55160.c: New.
1458 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1460 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1461 scan-assembler regex.
1463 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1466 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1467 * gcc.dg/pr55150-2.c: New test.
1469 2012-11-01 Sharad Singhai <singhai@google.com>
1471 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1472 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1473 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1474 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1476 2012-10-31 Dehao Chen <dehao@google.com>
1478 * g++.dg/debug/dwarf2/block.C: New testcase.
1480 2012-10-31 Jan Hubicka <jh@suse.cz>
1482 * gcc.dg/pr44974.c: Add noinline.
1484 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1487 * gfortran.dg/class_54.f90: New.
1489 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1490 Jakub Jelinek <jakub@redhat.com>
1492 PR tree-optimization/55018
1493 * gcc.dg/torture/pr55018.c: New test.
1495 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1498 * g++.dg/ext/vla13.C: New.
1500 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1503 * gcc.dg/pr55150.c: New test.
1505 2012-10-31 Tobias Burnus <burnus@net-b.de>
1508 * gfortran.dg/associate_11.f90: New.
1510 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1513 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1515 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1517 PR tree-optimization/19105
1518 PR tree-optimization/21643
1519 PR tree-optimization/46309
1520 * gcc.dg/pr19105.c: New test.
1521 * gcc.dg/pr21643.c: New test.
1522 * gcc.dg/pr46309-2.c: New test.
1523 * gcc.c-torture/execute/pr46309.c: New test.
1525 2012-10-31 Alan Modra <amodra@gmail.com>
1527 * gcc.target/powerpc/dimode_off.c: New.
1528 * gcc.target/powerpc/timode_off.c: New.
1529 * gcc.target/powerpc/dfmode_off.c: New.
1530 * gcc.target/powerpc/tfmode_off.c: New.
1532 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1534 PR rtl-optimization/55093
1535 * gcc.target/i386/pr55093.c: New file.
1537 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1539 * gcc.target/i386/pr55116.c: Renamed to ...
1540 * gcc.target/i386/pr55116-1.c: This.
1542 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1544 * gcc.target/i386/pr55116-2.c: New file.
1546 2012-10-30 Richard Biener <rguenther@suse.de>
1548 * gcc.dg/vect/slp-perm-2.c: Adjust.
1550 2012-10-30 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/55111
1553 * gcc.dg/torture/pr55111.c: New testcase.
1555 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1558 * gcc.target/sh/pr53988.c: New.
1560 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1563 * gcc.dg/hoist-register-pressure-1.c: Rename from
1564 hoist-register-pressure.c. Add nonpic condition.
1565 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1567 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1570 * gcc.dg/Wreturn-local-addr.c: New.
1571 * g++.dg/warn/Wno-return-local-addr.C: New.
1572 * g++.dg/warn/Wreturn-local-addr.C: New.
1574 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1577 * gcc.target/i386/pr55116.c: New file.
1579 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1582 * gcc.dg/Wshadow-4.c: New.
1583 * gcc.dg/Wshadow-4.h: New.
1585 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1588 * gcc.dg/guality/pr54693.c: New.
1590 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1593 * gcc.dg/pr55027.c: New testcase.
1595 2012-10-29 Jan Hubicka <jh@suse.cz>
1597 * gcc.dg/ipa/inline-6.c: New testcase.
1599 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1601 PR rtl-optimization/55106
1602 * g++.dg/pr55106.C: New.
1604 2012-10-29 Richard Guenther <rguenther@suse.de>
1607 * gcc.dg/torture/pr53695.c: New testcase.
1609 2012-10-28 Jan Hubicka <jh@suse.cz>
1611 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1613 2012-10-28 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/do_check_6.f90: New.
1618 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1619 Jack Howarth <howarth@bromo.med.uc.edu>
1622 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1624 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1626 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1629 * gcc.target/i386/pr34283.c: New test.
1631 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/opt/pr55081.C: New test.
1638 * gcc.dg/guality/pr54970.c: New test.
1640 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/template/new11.C: New.
1645 2012-10-26 Richard Biener <rguenther@suse.de>
1648 * gcc.dg/torture/pr54824.c: New testcase.
1650 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1652 * gcc.target/i386/fxsave-1.c: New.
1653 * gcc.target/i386/fxsave64-1.c: Ditto.
1654 * gcc.target/i386/fxrstor-1.c: Ditto.
1655 * gcc.target/i386/fxrstor64-1.c: Ditto.
1656 * gcc.target/i386/xsave-1.c: Ditto.
1657 * gcc.target/i386/xsave64-1.c: Ditto.
1658 * gcc.target/i386/xrstor-1.c: Ditto.
1659 * gcc.target/i386/xrstor64-1.c: Ditto.
1660 * gcc.target/i386/xsaveopt-1.c: Ditto.
1661 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1662 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1663 * gcc.target/i386/sse-13.c: Ditto.
1664 * gcc.target/i386/sse-14.c: Ditto.
1665 * gcc.target/i386/sse-22.c: Ditto.
1666 * gcc.target/i386/sse-23.c: Ditto.
1667 * g++.dg/other/i386-2.C: Ditto.
1668 * g++.dg/other/i386-3.C: Ditto.
1670 2012-10-25 Jan Hubicka <jh@suse.cz>
1672 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1675 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/ext/transparent-union.C: New.
1680 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1683 * g++.dg/ext/vector19.C: New testcase.
1685 2012-10-25 Richard Biener <rguenther@suse.de>
1687 PR tree-optimization/54902
1688 * g++.dg/torture/pr54902.C: New testcase.
1690 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/template/crash114.C: New.
1695 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1698 * gcc.target/i386/pr55049-1.c: New test.
1700 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1703 * gfortran.dg/class_dummy_4.f03: New.
1705 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1707 PR rtl-optimization/55010
1708 * gcc.dg/pr55010.c: New test.
1711 * g++.dg/debug/pr54828.C: New test.
1713 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1715 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1716 * gcc.dg/vect/vect-83_64.c: Likewise.
1718 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/cpp0x/constexpr-union4.C: New.
1723 2012-10-23 Jeff Law <law@redhat.com>
1725 * gcc.c-torture/execute/pr54985.c: New test.
1727 2012-10-23 Paul Koning <ni1d@arrl.net>
1730 * g++.dg/debug/dwarf2/pr54508.C: New.
1732 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1735 * g++.dg/template/sizeof14.C: New test.
1737 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1738 Jim MacArthur <jim.macarthur@arm.com>
1739 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1740 Marcus Shawcroft <marcus.shawcroft@arm.com>
1741 Nigel Stephens <nigel.stephens@arm.com>
1742 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1743 Richard Earnshaw <rearnsha@arm.com>
1744 Sofiane Naci <sofiane.naci@arm.com>
1745 Stephen Thomas <stephen.thomas@arm.com>
1746 Tejas Belagod <tejas.belagod@arm.com>
1747 Yufeng Zhang <yufeng.zhang@arm.com>
1749 * lib/target-supports.exp
1750 (check_profiling_available): Add AArch64.
1751 (check_effective_target_vect_int): Likewise.
1752 (check_effective_target_vect_shift): Likewise.
1753 (check_effective_target_vect_float): Likewise.
1754 (check_effective_target_vect_double): Likewise.
1755 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1756 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1757 (check_effective_target_vect_pack_trunc): Likewise.
1758 (check_effective_target_vect_unpack): Likewise.
1759 (check_effective_target_vect_hw_misalign): Likewise.
1760 (check_effective_target_vect_short_mult): Likewise.
1761 (check_effective_target_vect_int_mult): Likewise.
1762 (check_effective_target_vect_stridedN): Likewise.
1763 (check_effective_target_sync_int_long): Likewise.
1764 (check_effective_target_sync_char_short): Likewise.
1765 (check_vect_support_and_set_flags): Likewise.
1766 (check_effective_target_aarch64_tiny): New.
1767 (check_effective_target_aarch64_small): New.
1768 (check_effective_target_aarch64_large): New.
1769 * g++.dg/other/PR23205.C: Enable aarch64.
1770 * g++.dg/other/pr23205-2.C: Likewise.
1771 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1772 * gcc.c-torture/execute/20101011-1.c: Likewise.
1773 * gcc.dg/20020312-2.c: Likewise.
1774 * gcc.dg/20040813-1.c: Likewise.
1775 * gcc.dg/builtin-apply2.c: Likewise.
1776 * gcc.dg/stack-usage-1.c: Likewise.
1778 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1779 Jim MacArthur <jim.macarthur@arm.com>
1780 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1781 Marcus Shawcroft <marcus.shawcroft@arm.com>
1782 Nigel Stephens <nigel.stephens@arm.com>
1783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1784 Richard Earnshaw <rearnsha@arm.com>
1785 Sofiane Naci <sofiane.naci@arm.com>
1786 Stephen Thomas <stephen.thomas@arm.com>
1787 Tejas Belagod <tejas.belagod@arm.com>
1788 Yufeng Zhang <yufeng.zhang@arm.com>
1790 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1791 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1792 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1793 * gcc.target/aarch64/aapcs/abitest.S: New file.
1794 * gcc.target/aarch64/aapcs/abitest.h: New file.
1795 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1796 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1797 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1798 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1799 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1800 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1801 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1802 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1803 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1804 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1805 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1806 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1807 * gcc.target/aarch64/aapcs/test_1.c: New file.
1808 * gcc.target/aarch64/aapcs/test_10.c: New file.
1809 * gcc.target/aarch64/aapcs/test_11.c: New file.
1810 * gcc.target/aarch64/aapcs/test_12.c: New file.
1811 * gcc.target/aarch64/aapcs/test_13.c: New file.
1812 * gcc.target/aarch64/aapcs/test_14.c: New file.
1813 * gcc.target/aarch64/aapcs/test_15.c: New file.
1814 * gcc.target/aarch64/aapcs/test_16.c: New file.
1815 * gcc.target/aarch64/aapcs/test_17.c: New file.
1816 * gcc.target/aarch64/aapcs/test_18.c: New file.
1817 * gcc.target/aarch64/aapcs/test_19.c: New file.
1818 * gcc.target/aarch64/aapcs/test_2.c: New file.
1819 * gcc.target/aarch64/aapcs/test_20.c: New file.
1820 * gcc.target/aarch64/aapcs/test_21.c: New file.
1821 * gcc.target/aarch64/aapcs/test_22.c: New file.
1822 * gcc.target/aarch64/aapcs/test_23.c: New file.
1823 * gcc.target/aarch64/aapcs/test_24.c: New file.
1824 * gcc.target/aarch64/aapcs/test_25.c: New file.
1825 * gcc.target/aarch64/aapcs/test_26.c: New file.
1826 * gcc.target/aarch64/aapcs/test_3.c: New file.
1827 * gcc.target/aarch64/aapcs/test_4.c: New file.
1828 * gcc.target/aarch64/aapcs/test_5.c: New file.
1829 * gcc.target/aarch64/aapcs/test_6.c: New file.
1830 * gcc.target/aarch64/aapcs/test_7.c: New file.
1831 * gcc.target/aarch64/aapcs/test_8.c: New file.
1832 * gcc.target/aarch64/aapcs/test_9.c: New file.
1833 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1834 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1835 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1836 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1837 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1838 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1839 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1840 * gcc.target/aarch64/aapcs/type-def.h: New file.
1841 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1842 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1843 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1844 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1845 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1846 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1847 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1848 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1849 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1850 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1851 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1852 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1853 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1854 * gcc.target/aarch64/aarch64.exp: New file.
1855 * gcc.target/aarch64/adc-1.c: New file.
1856 * gcc.target/aarch64/adc-2.c: New file.
1857 * gcc.target/aarch64/asm-1.c: New file.
1858 * gcc.target/aarch64/clrsb.c: New file.
1859 * gcc.target/aarch64/clz.c: New file.
1860 * gcc.target/aarch64/ctz.c: New file.
1861 * gcc.target/aarch64/csinc-1.c: New file.
1862 * gcc.target/aarch64/csinv-1.c: New file.
1863 * gcc.target/aarch64/csneg-1.c: New file.
1864 * gcc.target/aarch64/extend.c: New file.
1865 * gcc.target/aarch64/fcvt.x: New file.
1866 * gcc.target/aarch64/fcvt_double_int.c: New file.
1867 * gcc.target/aarch64/fcvt_double_long.c: New file.
1868 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1869 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1870 * gcc.target/aarch64/fcvt_float_int.c: New file.
1871 * gcc.target/aarch64/fcvt_float_long.c: New file.
1872 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1873 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1874 * gcc.target/aarch64/ffs.c: New file.
1875 * gcc.target/aarch64/fmadd.c: New file.
1876 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1877 * gcc.target/aarch64/frint.x: New file.
1878 * gcc.target/aarch64/frint_double.c: New file.
1879 * gcc.target/aarch64/frint_float.c: New file.
1880 * gcc.target/aarch64/index.c: New file.
1881 * gcc.target/aarch64/mneg-1.c: New file.
1882 * gcc.target/aarch64/mneg-2.c: New file.
1883 * gcc.target/aarch64/mneg-3.c: New file.
1884 * gcc.target/aarch64/mnegl-1.c: New file.
1885 * gcc.target/aarch64/mnegl-2.c: New file.
1886 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1887 * gcc.target/aarch64/pic-constantpool1.c: New file.
1888 * gcc.target/aarch64/pic-symrefplus.c: New file.
1889 * gcc.target/aarch64/predefine_large.c: New file.
1890 * gcc.target/aarch64/predefine_small.c: New file.
1891 * gcc.target/aarch64/predefine_tiny.c: New file.
1892 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1893 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1894 * gcc.target/aarch64/table-intrinsics.c: New file.
1895 * gcc.target/aarch64/tst-1.c: New file.
1896 * gcc.target/aarch64/vect-abs-compile.c: New file.
1897 * gcc.target/aarch64/vect-abs.c: New file.
1898 * gcc.target/aarch64/vect-abs.x: New file.
1899 * gcc.target/aarch64/vect-compile.c: New file.
1900 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1901 * gcc.target/aarch64/vect-faddv.c: New file.
1902 * gcc.target/aarch64/vect-faddv.x: New file.
1903 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1904 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1905 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1906 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1907 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1908 * gcc.target/aarch64/vect-fp-compile.c: New file.
1909 * gcc.target/aarch64/vect-fp.c: New file.
1910 * gcc.target/aarch64/vect-fp.x: New file.
1911 * gcc.target/aarch64/vect-mull-compile.c: New file.
1912 * gcc.target/aarch64/vect-mull.c: New file.
1913 * gcc.target/aarch64/vect-mull.x: New file.
1914 * gcc.target/aarch64/vect.c: New file.
1915 * gcc.target/aarch64/vect.x: New file.
1916 * gcc.target/aarch64/vector_intrinsics.c: New file.
1917 * gcc.target/aarch64/vfp-1.c: New file.
1918 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1919 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1920 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1921 * g++.dg/abi/aarch64_guard1.C: New file.
1923 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1926 * c-c++-common/pr54988.c: New test.
1928 2012-10-23 Jan Hubicka <jh@suse.cz>
1930 * gcc.dg/tree-prof/peel-1.c: New testcase.
1932 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1935 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1937 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1939 * gcc.dg/c99-predef-1.c: New test.
1940 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1941 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1942 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1943 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1944 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1945 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1946 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1947 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1948 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1949 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1950 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1951 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1953 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1955 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1957 2012-10-23 Jan Hubicka <jh@suse.cz>
1960 * gcc.c-torture/execute/pr54937.c: New testcase.
1961 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1963 2012-10-23 Jan Hubicka <jh@suse.cz>
1966 * gfortran.dg/pr54967.f90: New testcase.
1968 2012-10-23 Terry Guo <terry.guo@arm.com>
1971 * gcc.dg/pr55019.c: New.
1973 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1975 PR tree-optimization/55008
1976 * gcc.dg/tree-ssa/pr55008.c: New test.
1978 2012-10-22 Richard Biener <rguenther@suse.de>
1980 PR tree-optimization/55011
1981 * gcc.dg/torture/pr55011.c: New testcase.
1983 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1985 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1986 * gcc.target/arm/pr40457-2.c: Likewise.
1987 * gcc.target/arm/pr40457-3.c: Likewise.
1989 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1991 * gnat.dg/specs/limited_with4.ads: New test.
1992 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1994 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1996 * gnat.dg/modular4.adb: New test.
1997 * gnat.dg/modular4_pkg.ads: New helper.
1999 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2002 * gnat.dg/specs/addr1.ads: Likewise.
2004 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2006 * gcc.dg/webizer.c (main): Add missing exit call.
2008 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2011 * gfortran.dg/wextra_1.f: New test.
2013 2012-10-20 Jan Hubicka <jh@suse.cz>
2015 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2017 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2020 * gfortran.dg/warn_unused_function.f90: New.
2022 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2024 * lib/target-supports.exp
2025 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2027 2012-10-19 Richard Guenther <rguenther@suse.de>
2029 PR tree-optimization/54981
2030 * gcc.dg/pr54981.c: New testcase.
2032 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2035 * gcc.target/arm/pr54892.c: New.
2037 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2039 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2041 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2044 * g++.dg/init/array30.C: New.
2045 * g++.dg/init/array31.C: Likewise.
2047 2012-10-18 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/public_private_module_7.f90: New.
2052 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/template/pr29633.C: New.
2057 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/loop_optimization13.ad[sb]: New test.
2060 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2062 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2064 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2065 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2066 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2067 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2069 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2071 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2072 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2073 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2074 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2075 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2076 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2078 2012-10-16 Jan Hubicka <jh@suse.cz>
2080 * gcc.target/i386/l_fma_float_?.c: Update.
2081 * gcc.target/i386/l_fma_double_?.c: Update.
2082 * gfortran.dg/do_1.f90: XFAIL
2083 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2084 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2085 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2086 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2087 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2088 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2091 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2095 * gcc.dg/Wstrict-overflow-24.c: New.
2097 2012-10-16 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/class_optional_1.f90: New.
2102 * gfortran.dg/class_optional_2.f90: New.
2104 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2107 * gcc.dg/guality/pr54796.c: New test.
2109 PR tree-optimization/54889
2110 * gfortran.dg/pr54889.f90: New test.
2112 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2114 * g++.dg/other/dump-ada-spec-2.C: New test.
2116 2012-10-16 Easwaran Raman <eraman@google.com>
2118 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2119 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2121 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2123 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2124 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2126 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2129 * gcc.c-torture/compile/pr54925.c: New.
2131 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2134 * gcc.target/sh/pr51244-17.c: New.
2136 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2139 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2141 * gcc.target/sh/pr54760-4.c: New.
2143 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2146 * gcc.target/sh/torture/sh-torture.exp: New.
2147 * gcc.target/sh/torture/pr34777.c: New.
2149 2012-10-15 Matthias Klose <doko@ubuntu.com>
2151 * lib/target-supports.exp (check_profiling_available): Match
2152 arm*-*-linux-* for ARM Linux/GNU.
2153 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2154 * gfortran.dg/enum_10.f90: Likewise.
2155 * gfortran.dg/enum_9.f90: Likewise.
2156 * gcc.target/arm/synchronize.c: Likewise.
2157 * g++.old-deja/g++.jason/enum6.C: Likewise.
2158 * g++.old-deja/g++.other/enum4.C: Likewise.
2159 * g++.old-deja/g++.law/enum9.C: Likewise.
2161 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2163 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2164 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2166 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2167 Paolo Carlini <paolo.carlini@oracle.com>
2170 * g++.dg/overload/operator6.C: New.
2172 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2174 PR c++/50080 (again)
2175 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2176 * g++.dg/parse/tmpl-outside1.C: Likewise.
2177 * g++.dg/template/qualttp18.C: Likewise.
2178 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2179 * g++.old-deja/g++.pt/overload13.C: Likewise.
2181 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2183 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2184 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2185 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2186 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2187 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2188 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2189 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2190 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2192 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/parse/tmpl-outside2.C: New.
2196 * g++.dg/parse/tmpl-outside1.C: Adjust.
2197 * g++.dg/template/qualttp18.C: Likewise.
2198 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2199 * g++.old-deja/g++.pt/overload13.C: Likewise.
2201 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2203 PR tree-optimization/54915
2204 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2206 2012-10-15 Richard Guenther <rguenther@suse.de>
2208 PR tree-optimization/54920
2209 * gcc.dg/torture/pr54920.c: New testcase.
2211 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2213 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2215 2012-10-13 Jason Merrill <jason@redhat.com>
2217 * g++.dg/tls/thread_local7g.C: Require tls_native.
2219 2012-10-14 Jason Merrill <jason@redhat.com>
2221 * g++.dg/cpp0x/inh-ctor1.C: New.
2222 * g++.dg/cpp0x/inh-ctor2.C: New.
2223 * g++.dg/cpp0x/inh-ctor3.C: New.
2224 * g++.dg/cpp0x/inh-ctor4.C: New.
2225 * g++.dg/cpp0x/inh-ctor5.C: New.
2226 * g++.dg/cpp0x/inh-ctor6.C: New.
2227 * g++.dg/cpp0x/inh-ctor7.C: New.
2228 * g++.dg/cpp0x/inh-ctor8.C: New.
2229 * g++.dg/cpp0x/inh-ctor9.C: New.
2230 * g++.dg/cpp0x/inh-ctor10.C: New.
2231 * g++.dg/cpp0x/inh-ctor11.C: New.
2232 * g++.dg/cpp0x/inh-ctor12.C: New.
2233 * g++.dg/cpp0x/inh-ctor13.C: New.
2235 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2237 PR rtl-optimization/54919
2238 * gcc.dg/pr54919.c: New testcase.
2240 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/template/crash113.C: New.
2245 2012-10-14 Jan Hubicka <jh@suse.cz>
2247 * gcc.dg/unroll_5.c: New testcase.
2249 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/opt/pr52643.C: New.
2254 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2257 * gcc.target/sh/pr54602-1.c: New.
2258 * gcc.target/sh/pr54602-2.c: New.
2259 * gcc.target/sh/pr54602-3.c: New.
2260 * gcc.target/sh/pr54602-4.c: New.
2262 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2265 * gcc.target/sh/pr54680.c: New.
2267 2012-10-12 Jan Hubicka <jh@suse.cz>
2269 * gcc.dg/webizer.c: New testcase.
2271 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2273 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2276 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2278 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2279 Return 0 if already specifying -mfloat-abi other than hard.
2281 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2283 * gcc.dg/pr53060.c: Prune irrelevant warning.
2285 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2288 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2289 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2290 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2291 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2292 Adjust expected wording of warnings for *cmp* builtins.
2293 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2294 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2296 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/parse/friend-main.C: New.
2301 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2304 * g++.dg/pr53055.C: New testcase.
2306 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/cpp0x/pr52744.C: New.
2311 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2314 * gfortran.dg/dummy_procedure_9.f90: New.
2316 2012-10-12 Richard Biener <rguenther@suse.de>
2318 PR tree-optimization/54894
2319 * gcc.dg/torture/pr54894.c: New testcase.
2321 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2324 * gcc.target/sh/pr51244-13.c: New.
2325 * gcc.target/sh/pr51244-14.c: New.
2326 * gcc.target/sh/pr51244-15.c: New.
2327 * gcc.target/sh/pr51244-16.c: New.
2329 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp0x/decltype45.C: New.
2334 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2337 * gfortran.dg/class_allocate_13.f90: New.
2339 2012-10-11 Jason Merrill <jason@redhat.com>
2341 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2342 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2344 * g++.dg/gomp/tls-5.C: Require tls_native.
2345 * g++.dg/tls/thread_local7.C: Require tls_native.
2346 * g++.dg/tls/static2.C: New.
2348 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/ext/weak5.C: New.
2353 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2356 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2357 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2359 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2362 * g++.dg/parse/pr43765.C: New.
2364 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2366 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2368 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/init/bitfield3.C: New.
2373 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2375 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2377 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2379 PR tree-optimization/54877
2380 * gcc.dg/torture/pr54877.c: New test.
2382 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2385 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2386 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2387 and remove target info from dg-do compile.
2388 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2389 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2390 and remove target info from dg-do compile.
2392 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2394 * gcc.dg/pr54782.c: Require target with pthread support.
2396 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2399 * g++.dg/cpp0x/auto35.C: New.
2401 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2403 PR c++/53540 - using fails to be equivalent to typedef
2404 * g++.dg/cpp0x/alias-decl-24.C: New test.
2406 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2408 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2409 that c++11 attributes to types are ignored for now.
2410 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2413 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2418 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/cpp0x/initlist67.C: New.
2423 2012-10-10 Dehao Chen <dehao@google.com>
2425 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2427 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2430 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2433 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2436 * g++.dg/cpp0x/decltype44.C: New.
2438 2012-10-09 Steve Ellcey <sellcey@mips.com>
2440 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2442 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/cpp0x/decltype43.C: New.
2447 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2450 * gcc.dg/pr53397-1.c: New test case.
2451 * gcc.dg/pr53397-2.c: New test case.
2453 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/warn/Wparentheses-26.C: Adjust.
2457 * g++.dg/warn/Wparentheses-27.C: New.
2459 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2462 * c-c++-common/vector-scalar.c: New testcase.
2463 * g++.dg/ext/vector18.C: New testcase.
2464 * g++.dg/ext/vector5.C: This is not an error anymore.
2465 * gcc.dg/init-vec-1.c: Move ...
2466 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2467 * gcc.c-torture/execute/vector-shift1.c: Move ...
2468 * c-c++-common/torture/vector-shift1.c: ... here.
2469 * gcc.dg/scal-to-vec1.c: Move ...
2470 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2471 C++11. Adapt error messages.
2472 * gcc.dg/convert-vec-1.c: Move ...
2473 * c-c++-common/convert-vec-1.c: ... here.
2474 * gcc.dg/scal-to-vec2.c: Move ...
2475 * c-c++-common/scal-to-vec2.c: ... here.
2477 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2480 * gcc.target/i386/pr54400.c: New testcase.
2482 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2485 * g++.dg/template/pr54858.C: New test.
2487 2012-10-08 Marek Polacek <polacek@redhat.com>
2490 * g++.dg/debug/pr54831.C: New test.
2492 2012-10-08 Dehao Chen <dehao@google.com>
2494 * g++.dg/predict-loop-exit-1.C: New.
2495 * g++.dg/predict-loop-exit-2.C: New.
2496 * g++.dg/predict-loop-exit-3.C: New.
2498 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2502 2012-10-08 Jason Merrill <jason@redhat.com>
2504 * g++.dg/gomp/tls-5.C: New.
2505 * g++.dg/gomp/tls-wrap1.C: New.
2506 * g++.dg/gomp/tls-wrap2.C: New.
2507 * g++.dg/gomp/tls-wrap3.C: New.
2508 * g++.dg/gomp/tls-wrap4.C: New.
2509 * g++.dg/gomp/tls-wrapper-cse.C: New.
2510 * g++.dg/tls/thread_local-cse.C: New.
2511 * g++.dg/tls/thread_local-order1.C: New.
2512 * g++.dg/tls/thread_local-order2.C: New.
2513 * g++.dg/tls/thread_local-wrap1.C: New.
2514 * g++.dg/tls/thread_local-wrap2.C: New.
2515 * g++.dg/tls/thread_local-wrap3.C: New.
2516 * g++.dg/tls/thread_local-wrap4.C: New.
2517 * g++.dg/tls/thread_local2g.C: New.
2518 * g++.dg/tls/thread_local3g.C: New.
2519 * g++.dg/tls/thread_local4g.C: New.
2520 * g++.dg/tls/thread_local5g.C: New.
2521 * g++.dg/tls/thread_local6g.C: New.
2522 * g++.dg/tls/thread_local7g.C: New.
2524 * g++.dg/tls/thread_local3.C: New.
2525 * g++.dg/tls/thread_local4.C: New.
2526 * g++.dg/tls/thread_local5.C: New.
2527 * g++.dg/tls/thread_local6.C: New.
2529 * g++.dg/tls/init-2.C: Tweak errors.
2530 * g++.dg/tls/thread_local1.C: New.
2531 * g++.dg/tls/thread_local2.C: New.
2532 * g++.dg/tls/thread_local7.C: New.
2534 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2537 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2539 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2542 * gcc.target/sh/pr54685.c: New.
2544 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2546 PR c++/53528 C++11 attribute support
2547 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2548 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2573 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2574 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2575 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2576 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2577 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2578 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2579 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2580 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2581 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2582 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2583 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2584 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2605 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2607 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2608 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2609 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2611 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2614 * gcc.target/sh/pr54760-2.c: New.
2615 * gcc.target/sh/pr54760-3.c: New.
2617 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2620 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2622 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2623 Sandra Loosemore <sandra@codesourcery.com>
2625 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2626 and test that the accumulator is initialized using MULT.
2627 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2628 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2630 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/cpp0x/stdint.C: New.
2635 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2638 * g++.dg/cpp0x/stddef.C: New.
2640 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2643 * gfortran.dg/typebound_operator_17.f90: New.
2645 2012-10-06 Jan Hubicka <jh@suse.cz>
2649 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2651 2012-10-06 Jan Hubicka <jh@suse.cz>
2653 * gcc.dg/lto/resolutions_0.c: New testcase.
2655 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2658 * gfortran.dg/generic_25.f90: New.
2659 * gfortran.dg/generic_26.f90: New.
2660 * gfortran.dg/generic_27.f90: New.
2662 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2665 * gcc.target/sh/pr54760-1.c: New.
2667 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2669 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2670 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2671 * g++.dg/warn/Wsign-compare-5.C: New test.
2672 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2673 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2674 * g++.dg/ext/builtin30.C: New test.
2675 * g++.dg/ext/vla12.C: New test.
2676 * gcc.dg/builtins-85.c: New test.
2679 * gcc.dg/guality/pr54519-1.c: New test.
2680 * gcc.dg/guality/pr54519-2.c: New test.
2681 * gcc.dg/guality/pr54519-3.c: New test.
2682 * gcc.dg/guality/pr54519-4.c: New test.
2683 * gcc.dg/guality/pr54519-5.c: New test.
2684 * gcc.dg/guality/pr54519-6.c: New test.
2686 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/cpp0x/defaulted38.C: New.
2691 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/33763
2694 * c-c++-common/pr33763.c: New test.
2696 PR tree-optimization/54810
2697 * gcc.dg/tree-ssa/vrp85.c: New test.
2699 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2701 * gcc.dg/ucnid-7.c: Skip on AIX.
2702 * gcc.dg/ucnid-8.c: Same.
2703 * gcc.dg/ucnid-10.c: Same.
2704 * gcc.dg/ucnid-13.c: Same.
2705 * gcc.dg/attr-alias-3.c: Same.
2706 * gcc.dg/attr-alias-5.c: Same.
2707 * gcc.dg/torture/pr51106-2.c: Same.
2708 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2710 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2713 * g++.dg/cpp0x/alias-decl-23.C: New.
2715 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/template/friend53.C: New.
2720 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2722 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2723 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2724 (scan-ada-spec): Likewise.
2725 (scan-ada-spec-not): Likewise.
2726 * gcc.dg/dump-ada-spec-1.c: New test.
2727 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2729 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2731 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2733 2012-10-04 Florian Weimer <fweimer@redhat.com>
2735 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2737 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/cpp0x/pr54323.C: New.
2742 2012-10-04 Richard Guenther <rguenther@suse.de>
2745 * g++.dg/torture/pr54735.C: New testcase.
2747 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2749 PR rtl-optimization/54739
2750 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2752 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2755 * gcc.target/sh/pr51244-12.c: New.
2757 2012-10-03 Dehao Chen <dehao@google.com>
2760 * gcc.dg/pr54782.c: New test.
2762 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2765 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2767 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2770 * gfortran.dg/class_53.f90: New.
2772 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2775 * gcc.dg/guality/pr54551.c: New.
2777 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2779 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2780 * gcc.target/powerpc/pr46728-2.c: Likewise.
2782 2012-10-02 Sharad Singhai <singhai@google.com>
2785 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2786 to fix test failures caused by r191883.
2787 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2788 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2789 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2790 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2791 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2792 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2793 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2794 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2795 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2797 2012-09-30 Sharad Singhai <singhai@google.com>
2799 * gcc.target/i386/vect-double-1.c: Fix test.
2801 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2804 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2807 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2809 PR rtl-optimization/54457
2810 * gcc.target/i386/pr54457.c: New test.
2812 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2814 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2816 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2818 * gcc.target/i386/vect-rebuild.c: New testcase.
2820 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2822 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2824 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2826 * gcc.target/mips/pr37362.c: Fix target selector.
2828 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2831 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2833 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2835 * gcc.dg/ucnid-8.c: Update line number.
2836 * gcc.dg/torture/pr51106-2.c: Likewise.
2838 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2841 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2842 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2843 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2845 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2847 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2848 partially reverting r170092.
2849 * gfortran.dg/class_7.f03: Ditto.
2850 * gfortran.dg/coarray_14.f90: Ditto.
2851 * gfortran.dg/typebound_proc_13.f03: Ditto.
2853 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/cpp0x/sfinae42.C: New.
2858 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2860 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2861 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2862 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2863 * gcc.dg/pr42629.c: XFAIL on AIX.
2864 * gcc.dg/pr47684.c: Same.
2865 * gcc.dg/pr43670.c: Same.
2866 * gcc.dg/pr42916.c: Same.
2867 * gcc.dg/pr45449.c: Same.
2868 * gcc.dg/pr50017.c: Same.
2869 * gcc.dg/pr42728.c: Same.
2870 * gcc.dg/pr47881.c: Same.
2871 * gcc.dg/pr44023.c: Same.
2872 * gcc.dg/pr41345.c: Same.
2873 * gcc.dg/pr42630.c: Same.
2874 * gcc.dg/pr44971.c: Same.
2875 * gcc.dg/pr46771.c: Same.
2876 * gcc.dg/ucnid-8.c: Same.
2877 * gcc.dg/ucnid-10.c: Same.
2878 * gcc.dg/ucnid-13.c: Same.
2879 * gcc.dg/torture/pr51106-2.c: Same.
2880 * gcc.dg/pr48768.c: Same.
2881 * gcc.dg/pr42631.c: Same.
2882 * gcc.dg/pr43084.c: Same.
2883 * gcc.dg/ucnid-7.c: Same.
2884 * gcc.dg/pr42889.c: Same.
2885 * gcc.dg/pr41241.c: Same.
2886 * gcc.dg/pr42719.c: Same.
2887 * g++.dg/debug/pr46583.C: Same.
2888 * g++.dg/debug/pr47106.C: Same.
2889 * g++.dg/opt/pr48549.C: Same.
2890 * g++.dg/other/pr42685.C: Same.
2891 * c-c++-common/pr43942.c: Same.
2893 2012-09-29 Ian Lance Taylor <iant@google.com>
2895 * go.test/go-test.exp: Update for latest version of Go testsuite.
2897 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2900 * gfortran.dg/internal_readwrite_3.f90: New test.
2902 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2904 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2905 c-c++-common/Wunused-local-typedefs-2.c to here.
2907 PR c++/54372 - unused attribute inactive on dependant entities
2908 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2910 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2912 PR c++/29028 - Missed unused warning on using declaration
2913 * g++.dg/warn/Wunused-var-18.C: New test.
2915 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2917 PR c++/53551 - -Wunused-local-typedefs misses uses
2918 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2920 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2923 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2925 PR tree-optimization/54713
2926 * gcc.c-torture/compile/pr54713-1.c: New test.
2927 * gcc.c-torture/compile/pr54713-2.c: New test.
2928 * gcc.c-torture/compile/pr54713-3.c: New test.
2930 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2932 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2934 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2936 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2938 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2941 * gcc.target/i386/pr54703.c: New test.
2943 2012-09-27 Richard Guenther <rguenther@suse.de>
2946 * gcc.dg/lto/pr54709_0.c: New testcase.
2947 * gcc.dg/lto/pr54709_1.c: Likewise.
2949 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2951 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2953 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2955 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2957 * gcc.target/arm/pr42879.c: Handle big-endian.
2959 2012-09-26 Steve Ellcey <sellcey@mips.com>
2962 * gcc.dg/pr37303.c: Check for rdata or rodata.
2964 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2966 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2968 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2972 * gcc.target/powerpc/ppc-ne0-1.c: New.
2974 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2977 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2978 test_19, test_20, test_21, test_22, test_23): New functions.
2979 * gcc.target/sh/pr54089-4.c: New.
2980 * gcc.target/sh/pr54089-5.c: New.
2981 * gcc.target/sh/pr54089-6.c: New.
2982 * gcc.target/sh/pr54089-7.c: New.
2984 2012-09-25 Richard Guenther <rguenther@suse.de>
2987 * gcc.dg/lto/pr54702_0.c: New testcase.
2988 * gcc.dg/lto/pr54702_1.c: Likewise.
2989 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2990 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2991 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2992 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2994 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2997 * g++.dg/cpp0x/parse2.C: New.
2998 * g++.dg/parse/error11.C: Adjust.
2999 * g++.dg/parse/error12.C: Likewise.
3001 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3003 * gcc.target/i386/20030217-1.c: Added check for
3004 large_long_double effective target.
3005 * gcc.target/i386/387-3.c: Likewise.
3006 * gcc.target/i386/387-4.c: Likewise.
3007 * gcc.target/i386/pr36578-1.c: Likewise.
3008 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3009 when long double size is equal double size.
3010 * gcc.target/i386/excess-precision-1.c: Likewise.
3011 * gcc.target/i386/pr36578-2.c: Likewise.
3012 * gcc.target/i386/20030217-2.c: New testcase.
3014 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3016 PR tree-optimization/54676
3017 * gcc.dg/pr54676.c: New test.
3019 2012-09-25 Richard Guenther <rguenther@suse.de>
3021 PR tree-optimization/53663
3022 * gcc.dg/torture/pr53663-1.c: New testcase.
3023 * gcc.dg/torture/pr53663-2.c: Likewise.
3024 * gcc.dg/torture/pr53663-3.c: Likewise.
3026 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3028 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3030 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3032 * lib/target-supports-dg.exp (dg-require-effective-target,
3033 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3034 dg-process-target-1 instead of dg-process-target.
3035 (dg-process-target-1): Rename from dg-process-target.
3036 (dg-process-target): New.
3038 2012-09-24 Richard Guenther <rguenther@suse.de>
3040 PR tree-optimization/54684
3041 * g++.dg/torture/pr54684.C: New testcase.
3043 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3045 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3047 2012-09-24 Richard Guenther <rguenther@suse.de>
3050 * gcc.dg/tm/pr52173-1.c: New.
3051 * gcc.dg/tm/pr52173-2.c: New.
3053 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3055 * gcc.dg/pr54669.c: New test.
3057 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3058 Dominique Dhumieres <dominiq@lps.ens.fr>
3061 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3063 2012-09-23 Tobias Burnus <burnus@net-b.de>
3066 * gfortran.dg/class_array_14.f90: New.
3068 2012-09-22 Kai Tietz <ktietz@redhat.com>
3070 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3071 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3073 2012-09-21 Dehao Chen <dehao@google.com>
3076 PR tree-optimization/54655
3077 * g++.dg/pr54655.C: New testcase.
3079 2012-09-21 Richard Guenther <rguenther@suse.de>
3081 PR tree-optimization/54647
3082 * g++.dg/torture/pr54647.C: New testcase.
3084 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3087 * c-c++-common/torture/vector-compare-2.c: Add -w.
3089 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3091 * gnat.dg/opt20.ads: Move dg directive to...
3092 * gnat.dg/opt20.adb: ...here.
3093 * gnat.dg/addr1.ad[sb]: Likewise.
3094 * gnat.dg/concat2.ad[sb]: Likewise.
3095 * gnat.dg/array16.ad[sb]: Likewise.
3096 * gnat.dg/atomic5.ad[sb]: Likewise.
3097 * gnat.dg/discr29.ad[sb]: Likewise.
3098 * gnat.dg/noreturn5.ad[sb]: Likewise.
3099 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3100 * gnat.dg/discr23.ads: Remove dg directive.
3101 * gnat.dg/nested_float_packed.ads: Likewise.
3102 * gnat.dg/oconst6.ads: Move to...
3103 * gnat.dg/specs/oconst6.ads: ...here.
3105 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3108 * g++.dg/cpp0x/decltype32.C: Tweak.
3110 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3112 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3113 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3114 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3115 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3117 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3120 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3122 2012-09-19 Steve Ellcey <sellcey@mips.com>
3124 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3126 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3128 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3129 * gcc.target/powerpc/ppc-mftb.c: New file.
3131 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3134 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3137 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3140 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3142 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3144 * gcc.c-torture/execute/20120919-1.c: New test.
3146 2012-09-19 Richard Guenther <rguenther@suse.de>
3148 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3150 2012-09-19 Richard Guenther <rguenther@suse.de>
3152 * gcc.dg/builtin-unreachable-6.c: Adjust.
3154 2012-09-19 Richard Guenther <rguenther@suse.de>
3156 * gcc.dg/builtin-object-size-10.c: Adjust.
3157 * gcc.dg/builtin-unreachable-5.c: Adjust.
3158 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3159 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3160 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3161 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3162 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3163 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3164 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3165 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3166 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3167 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3168 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3169 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3171 2012-09-19 Richard Guenther <rguenther@suse.de>
3173 PR tree-optimization/54132
3174 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3175 * gcc.dg/torture/pr54132.c: Likewise.
3177 2012-09-19 Terry Guo <terry.guo@arm.com>
3179 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3180 extra prune rules that will be applied to all tests in a .exp file.
3181 (gcc-dg-prune): Use rules defined by the above variable.
3182 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3183 harmless warnings on architecture switch conflict.
3185 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3187 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3188 of asm-comment characters instead of a single one.
3189 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3191 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3193 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3195 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3196 target instead of xfailing it.
3197 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3198 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3199 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3200 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3201 * gcc.dg/vect/vect-104.c: Likewise.
3202 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3203 * gcc.dg/vect/vect-outer-1.c: Likewise.
3204 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3205 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3206 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3207 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3208 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3209 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3210 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3211 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3212 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3214 * lib/target-supports.exp
3215 (check_effective_target_vect_widen_mult_qi_to_hi,
3216 check_effective_target_vect_widen_mult_hi_to_si,
3217 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3218 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3219 check_effective_target_vect_pack_trunc,
3220 check_effective_target_vect_unpack,
3221 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3222 instead of arm_none.
3224 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3226 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3228 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3229 config to compiler_flags.
3231 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3234 * gcc.target/i386/pr54592.c: New test.
3236 PR tree-optimization/54610
3237 * gcc.target/i386/pr54610.c: New test.
3239 2012-09-17 Jason Merrill <jason@redhat.com>
3242 * g++.dg/cpp0x/alias-decl-21.C: New.
3243 * g++.dg/cpp0x/alias-decl-22.C: New.
3245 2012-09-17 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/scan_2.f90: New.
3250 2012-09-17 Jason Merrill <jason@redhat.com>
3253 * g++.dg/init/aggr9.C: New.
3255 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3257 * gnat.dg/loop_optimization12.ad[sb]: New test.
3259 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3262 * gfortran.dg/proc_ptr_result_7.f90: New.
3264 2012-09-17 Tobias Burnus <burnus@net-b.de>
3267 * gfortran.dg/structure_constructor_11.f90: New.
3269 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/54563
3272 * g++.dg/torture/pr54563.C: New test.
3274 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/typebound_generic_14.f03: New.
3279 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3282 * gfortran.dg/proc_ptr_38.f90: New.
3284 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3287 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3291 * gnat.dg/lto15.adb: Require lto.
3293 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3294 "myBindC" for hppa*-*-hpux*.
3296 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3298 * gfortran.dg/namelist_75.f90: New test.
3300 2012-09-15 Tom de Vries <tom@codesourcery.com>
3302 * gcc.dg/tree-ssa/vrp82.c: New test.
3303 * gcc.dg/tree-ssa/vrp83.c: Same.
3304 * gcc.dg/tree-ssa/vrp84.c: Same.
3306 2012-09-15 Tom de Vries <tom@codesourcery.com>
3308 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3309 * gcc.dg/tree-ssa/vrp81.c: ... this.
3311 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3314 * gcc.target/avr/torture/fix-types.h: New.
3315 * gcc.target/avr/torture/vals-hr.def: New.
3316 * gcc.target/avr/torture/vals-r.def: New.
3317 * gcc.target/avr/torture/vals-k.def: New.
3318 * gcc.target/avr/torture/vals-ur.def: New.
3319 * gcc.target/avr/torture/vals-uk.def: New.
3320 * gcc.target/avr/torture/vals-uhr.def: New.
3321 * gcc.target/avr/torture/vals-llk.def: New.
3322 * gcc.target/avr/torture/vals-ullk.def: New.
3323 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3324 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3325 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3326 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3327 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3328 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3329 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3330 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3332 2012-09-14 Dehao Chen <dehao@google.com>
3334 * g++.dg/debug/dwarf2/deallocator.C: New test.
3336 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3339 * gcc.c-torture/compile/pr54552-1.c: New test.
3341 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3344 * g++.dg/other/vector-compare.C: New testcase.
3345 * c-c++-common/vector-compare-3.c: New testcase.
3346 * gcc.dg/vector-shift.c: Move ...
3347 * c-c++-common/vector-shift.c: ... here.
3348 * gcc.dg/vector-shift1.c: Move ...
3349 * c-c++-common/vector-shift1.c: ... here.
3350 * gcc.dg/vector-shift3.c: Move ...
3351 * c-c++-common/vector-shift3.c: ... here.
3352 * gcc.dg/vector-compare-1.c: Move ...
3353 * c-c++-common/vector-compare-1.c: ... here.
3354 * gcc.dg/vector-compare-2.c: Move ...
3355 * c-c++-common/vector-compare-2.c: ... here.
3356 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3357 * c-c++-common/torture/vector-compare-1.c: ... here.
3358 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3359 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3360 * c-c++-common/torture/vector-compare-2.c: ... here.
3361 * gcc.c-torture/execute/vector-shift.c: Move ...
3362 * c-c++-common/torture/vector-shift.c: ... here.
3363 * gcc.c-torture/execute/vector-shift2.c: Move ...
3364 * c-c++-common/torture/vector-shift2.c: ... here.
3365 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3366 * c-c++-common/torture/vector-subscript-1.c: ... here.
3367 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3368 * c-c++-common/torture/vector-subscript-2.c: ... here.
3369 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3370 * c-c++-common/torture/vector-subscript-3.c: ... here.
3372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3375 * gcc.c-torture/compile/pr54103-1.c,
3376 gcc.c-torture/compile/pr54103-2.c,
3377 gcc.c-torture/compile/pr54103-3.c,
3378 gcc.c-torture/compile/pr54103-4.c,
3379 gcc.c-torture/compile/pr54103-5.c,
3380 gcc.c-torture/compile/pr54103-6.c: New tests.
3381 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3383 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3385 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3387 2012-09-14 Richard Guenther <rguenther@suse.de>
3389 PR tree-optimization/54565
3390 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3391 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3393 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3395 * gcc.target/arm/combine-movs.c: Add missing space.
3397 2012-09-14 Richard Guenther <rguenther@suse.de>
3399 * g++.dg/torture/builtin-location.C: New testcase.
3401 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3402 Manuel López-Ibåñez <manu@gcc.gnu.org>
3405 * g++.dg/warn/Wuninitialized-self.C: New.
3407 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3410 * gcc.c-torture/compile/pr54559.c: New test.
3412 2012-09-13 Jason Merrill <jason@redhat.com>
3415 * g++.dg/cpp0x/constexpr-temp1.C: New.
3418 * g++.dg/template/anonunion2.C: New.
3421 * g++.dg/template/init10.C: New.
3423 2012-09-13 Tobias Burnus <burnus@net-b.de>
3426 * gfortran.dg/implicit_pure_3.f90: New.
3428 2012-09-13 Richard Guenther <rguenther@suse.de>
3430 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3432 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3434 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3436 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3438 * c-c++-common/pr51712.c: Handle for short-enum targets.
3440 2012-09-12 Terry Guo <terry.guo@arm.com>
3442 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3443 and lsrs for Thumb2 mode.
3445 2012-09-12 Jan Hubicka <jh@suse.cz>
3447 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3449 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3452 * gcc.target/i386/pr54445-1.c: New file.
3453 * gcc.target/i386/pr54445-2.c: Likewise.
3455 2012-09-12 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/coarray_10.f90: Update dg-error.
3460 * gfortran.dg/coarray_28.f90: New.
3461 * gfortran.dg/array_section_3.f90: New.
3463 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3465 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3466 gcc.target/arm/pr48252.c: Fix for big-endian support.
3468 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3470 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3472 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3473 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3475 * gcc.target/arm/neon-vfma-1.c: New testcase.
3476 * gcc.target/arm/neon-vfms-1.c: Likewise.
3477 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3479 * gcc.target/arm/neon-vmls-1.c: Likewise.
3480 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3482 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3483 (check_effective_target_arm_neonv2_ok): Likewise.
3484 (check_effective_target_arm_neonv2_hw): Likewise.
3485 (check_effective_target_arm_neonv2): Likewise.
3487 2012-09-11 Richard Guenther <rguenther@suse.de>
3490 * g++.dg/tree-ssa/pr54515.C: New testcase.
3492 2012-09-10 Andrew Pinski <apinski@cavium.com>
3495 * gcc.dg/tm/memopt-16.c: New testcase.
3497 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/cpp0x/sfinae40.C: New.
3502 * g++.dg/cpp0x/sfinae41.C: Likewise.
3504 2012-09-10 Jason Merrill <jason@redhat.com>
3507 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3509 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3512 * gcc.target/sh/pr54089-3.c: New.
3514 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3516 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3518 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3520 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3522 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3524 * gcc.dg/pr52558-2.c: Delete.
3525 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3527 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3529 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3531 2012-09-10 Richard Guenther <rguenther@suse.de>
3533 PR tree-optimization/54520
3534 * gcc.dg/torture/pr54520.c: New testcase.
3536 2012-09-10 Jason Merrill <jason@redhat.com>
3539 * g++.dg/cpp0x/implicit14.C: New.
3541 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3544 * gfortran.dg/bound_simplification_3.f90: New test.
3546 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3549 * gcc.dg/pr52558-1.c: Delete.
3550 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3552 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3554 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3555 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3556 * gcc.target/arm/smlaltt-1.c: Likewise.
3558 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3560 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3562 2012-09-07 Tom de Vries <tom@codesourcery.com>
3564 PR tree-optimization/53986
3565 * gcc.dg/tree-ssa/vrp80.c: New test.
3566 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3568 2012-09-06 Jason Merrill <jason@redhat.com>
3572 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3573 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3575 2012-09-06 Andrew Pinski <apinski@cavium.com>
3578 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3580 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3582 PR rtl-optimization/54455
3583 * gcc.dg/54455.c: New test.
3585 2012-09-06 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/promotion_2.f90: New.
3590 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3593 * c-c++-common/pr54486.c: New test.
3595 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3598 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3600 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3603 * g++.dg/cpp0x/sfinae39.C: New.
3605 2012-09-04 Jason Merrill <jason@redhat.com>
3608 * g++.dg/ext/flexary3.C: New.
3611 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3614 * g++.dg/template/defarg15.C: New.
3617 * g++.dg/template/access24.C: New.
3619 2012-09-04 Richard Guenther <rguenther@suse.de>
3621 PR tree-optimization/54458
3622 * gcc.dg/torture/pr54458.c: New testcase.
3624 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3626 * gcc.target/arm/neon-vext.c: New test.
3627 * gcc.target/arm/neon-vext-execute.c: Ditto.
3629 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3633 * gfortran.dg/select_type_29.f03: New.
3635 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3637 * gcc.dg/fold-perm.c: Improve test.
3639 2012-09-03 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/coarray_class_1.f90: New.
3644 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3647 * gcc.c-torture/compile/pr49206.c: New test.
3649 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3650 Uros Bizjak <ubizjak@gmail.com>
3653 * gfortran.dg/pr36680.f90: New test.
3655 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3658 * g++.dg/opt/pr42295.C: New test.
3660 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3663 * gcc.dg/torture/pr54436.c: New test.
3665 2012-09-01 Andrew Pinski <apinski@cavium.com>
3667 * gcc.target/mips/truncate-8.c: New testcase.
3669 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3673 * gcc.target/i386/pr46829.c: New test.
3674 * gcc.target/i386/pr46843.c: Ditto.
3676 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3677 Jason Merrill <jason@redhat.com>
3680 * g++.dg/parse/error50.C: New.
3682 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3685 * gcc.c-torture/compile/pr54428.c: New test.
3687 2012-08-31 Ollie Wild <aaw@google.com>
3690 * g++.dg/init/lifetime3.C: New test.
3692 2012-08-31 Martin Jambor <mjambor@suse.cz>
3695 * gcc.dg/torture/pr54409.c: New test.
3697 2012-08-31 Martin Jambor <mjambor@suse.cz>
3699 * gfortran.dg/pr48636.f90: Add dump scan checks.
3701 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3703 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3705 2012-08-28 Joey Ye <joey.ye@arm.com>
3707 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3709 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3712 * gcc.target/i386/pr46254.c: New test.
3714 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3716 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3717 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3718 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3720 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3722 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3723 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3724 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3725 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3726 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3727 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3728 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3729 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3730 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3731 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3732 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3733 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3734 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3735 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3736 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3737 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3738 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3739 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3740 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3741 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3742 gcc.target/mips/unaligned-1.c: Tighten regexps.
3744 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3746 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3747 (mips_option_groups): Remove optimization. Add various -f options.
3748 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3749 and -pg imply -fno-omit-frame-pointer.
3750 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3751 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3752 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3753 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3754 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3755 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3756 * gcc.target/mips/abi-n32-long32.c: Likewise.
3757 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3758 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3759 * gcc.target/mips/abi-n32-long64.c: Likewise.
3760 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3761 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3762 * gcc.target/mips/abi-n64-long32.c: Likewise.
3763 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3764 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3765 * gcc.target/mips/abi-n64-long64.c: Likewise.
3766 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3767 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3768 * gcc.target/mips/abi-o32-long32.c: Likewise.
3769 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3770 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3771 * gcc.target/mips/abi-o32-long64.c: Likewise.
3772 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3773 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3774 * gcc.target/mips/abi-o64-long32.c: Likewise.
3775 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3776 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3777 * gcc.target/mips/abi-o64-long64.c: Likewise.
3778 * gcc.target/mips/asm-1.c: Likewise.
3779 * gcc.target/mips/branch-1.c: Likewise.
3780 * gcc.target/mips/call-3.c: Likewise.
3781 * gcc.target/mips/call-saved-3.c: Likewise.
3782 * gcc.target/mips/clear-cache-1.c: Likewise.
3783 * gcc.target/mips/div-1.c: Likewise.
3784 * gcc.target/mips/div-2.c: Likewise.
3785 * gcc.target/mips/div-3.c: Likewise.
3786 * gcc.target/mips/div-4.c: Likewise.
3787 * gcc.target/mips/div-5.c: Likewise.
3788 * gcc.target/mips/div-6.c: Likewise.
3789 * gcc.target/mips/div-7.c: Likewise.
3790 * gcc.target/mips/div-8.c: Likewise.
3791 * gcc.target/mips/div-9.c: Likewise.
3792 * gcc.target/mips/div-10.c: Likewise.
3793 * gcc.target/mips/div-11.c: Likewise.
3794 * gcc.target/mips/div-12.c: Likewise.
3795 * gcc.target/mips/dsp-ctrl.c: Likewise.
3796 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3797 * gcc.target/mips/ext-8.c: Likewise.
3798 * gcc.target/mips/extend-2.c: Likewise.
3799 * gcc.target/mips/fix-r10000-1.c: Likewise.
3800 * gcc.target/mips/fix-r10000-2.c: Likewise.
3801 * gcc.target/mips/fix-r10000-3.c: Likewise.
3802 * gcc.target/mips/fix-r10000-4.c: Likewise.
3803 * gcc.target/mips/fix-r10000-5.c: Likewise.
3804 * gcc.target/mips/fix-r10000-6.c: Likewise.
3805 * gcc.target/mips/fix-r10000-7.c: Likewise.
3806 * gcc.target/mips/fix-r10000-8.c: Likewise.
3807 * gcc.target/mips/fix-r10000-9.c: Likewise.
3808 * gcc.target/mips/fix-r10000-10.c: Likewise.
3809 * gcc.target/mips/fix-r10000-11.c: Likewise.
3810 * gcc.target/mips/fix-r10000-12.c: Likewise.
3811 * gcc.target/mips/fix-r10000-13.c: Likewise.
3812 * gcc.target/mips/fix-r10000-14.c: Likewise.
3813 * gcc.target/mips/fix-r10000-15.c: Likewise.
3814 * gcc.target/mips/fpcmp-1.c: Likewise.
3815 * gcc.target/mips/fpcmp-2.c: Likewise.
3816 * gcc.target/mips/fpr-moves-7.c: Likewise.
3817 * gcc.target/mips/fpr-moves-8.c: Likewise.
3818 * gcc.target/mips/int-moves-1.c: Likewise.
3819 * gcc.target/mips/int-moves-2.c: Likewise.
3820 * gcc.target/mips/long-calls-pg.c: Likewise.
3821 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3822 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3823 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3824 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3825 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3826 * gcc.target/mips/mips-3d-1.c: Likewise.
3827 * gcc.target/mips/mips-3d-2.c: Likewise.
3828 * gcc.target/mips/mips-3d-3.c: Likewise.
3829 * gcc.target/mips/mips-3d-4.c: Likewise.
3830 * gcc.target/mips/mips-3d-5.c: Likewise.
3831 * gcc.target/mips/mips-3d-6.c: Likewise.
3832 * gcc.target/mips/mips-3d-7.c: Likewise.
3833 * gcc.target/mips/mips-3d-8.c: Likewise.
3834 * gcc.target/mips/mips-3d-9.c: Likewise.
3835 * gcc.target/mips/mips-ps-1.c: Likewise.
3836 * gcc.target/mips/mips-ps-2.c: Likewise.
3837 * gcc.target/mips/mips-ps-3.c: Likewise.
3838 * gcc.target/mips/mips-ps-4.c: Likewise.
3839 * gcc.target/mips/mips-ps-6.c: Likewise.
3840 * gcc.target/mips/mips32-dspr2.c: Likewise.
3841 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3842 * gcc.target/mips/neg-abs-1.c: Likewise.
3843 * gcc.target/mips/neg-abs-2.c: Likewise.
3844 * gcc.target/mips/nmadd-3.c: Likewise.
3845 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3846 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3847 * gcc.target/mips/octeon-pop-1.c: Likewise.
3848 * gcc.target/mips/pr26765.c: Likewise.
3849 * gcc.target/mips/pr33256.c: Likewise.
3850 * gcc.target/mips/pr33635-1.c: Likewise.
3851 * gcc.target/mips/pr33755.c: Likewise.
3852 * gcc.target/mips/pr35802.c: Likewise.
3853 * gcc.target/mips/pr45074.c: Likewise.
3854 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3855 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3856 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3857 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3858 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3859 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3860 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3861 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3862 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3863 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3864 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3865 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3866 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3867 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3868 * gcc.target/mips/save-restore-1.c: Likewise.
3869 * gcc.target/mips/save-restore-3.c: Likewise.
3870 * gcc.target/mips/save-restore-5.c: Likewise.
3871 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3872 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3873 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3874 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3875 * gcc.target/mips/stack-1.c: Likewise.
3877 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3880 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3881 branch under test to be filled with preceding rather than
3882 following instructions.
3883 * gcc.target/mips/branch-10.c: Likewise.
3884 * gcc.target/mips/branch-11.c: Likewise.
3885 * gcc.target/mips/branch-12.c: Likewise.
3886 * gcc.target/mips/branch-13.c: Likewise.
3887 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3888 to be eliminated. Tighten $28 scan-assembler-not test.
3890 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3892 * gcc.target/mips/call-4.c: ...this new test.
3894 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3896 * gcc.target/mips/code-readable-3.c: Likewise.
3897 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3898 flag but skip for -O0.
3899 * gcc.target/mips/code-readable-4.c: Likewise.
3901 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3902 of operations under test.
3903 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3905 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3906 Don't require sibling-call optimization.
3907 * gcc.target/mips/near-far-4.c: Likewise.
3909 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3910 Make sure that the register variable is used.
3911 * gcc.target/mips/soft-float-1.c: Likewise.
3913 * gcc.target/mips/sdata-1.c: Make static data volatile.
3914 * gcc.target/mips/sdata-2.c: Likewise.
3915 * gcc.target/mips/sdata-3.c: Likewise.
3916 * gcc.target/mips/sdata-4.c: Likewise.
3918 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3920 * gcc.target/mips/atomic-memory-2.c: Likewise.
3921 * gcc.target/mips/branch-cost-1.c: Likewise.
3922 * gcc.target/mips/branch-cost-2.c: Likewise.
3923 * gcc.target/mips/cache-1.c: Likewise.
3924 * gcc.target/mips/call-1.c: Likewise.
3925 * gcc.target/mips/call-saved-2.c: Likewise.
3926 * gcc.target/mips/const-anchor-1.c: Likewise.
3927 * gcc.target/mips/const-anchor-2.c: Likewise.
3928 * gcc.target/mips/dse-1.c: Likewise.
3929 * gcc.target/mips/dsp-lhx.c: Likewise.
3930 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3931 * gcc.target/mips/ext-1.c: Likewise.
3932 * gcc.target/mips/ext-2.c: Likewise.
3933 * gcc.target/mips/ext-3.c: Likewise.
3934 * gcc.target/mips/ext-4.c: Likewise.
3935 * gcc.target/mips/ext-5.c: Likewise.
3936 * gcc.target/mips/ext-6.c: Likewise.
3937 * gcc.target/mips/ext-7.c: Likewise.
3938 * gcc.target/mips/extend-1.c: Likewise.
3939 * gcc.target/mips/fix-r4000-1.c: Likewise.
3940 * gcc.target/mips/fix-r4000-3.c: Likewise.
3941 * gcc.target/mips/fix-r4000-5.c: Likewise.
3942 * gcc.target/mips/fix-r4000-6.c: Likewise.
3943 * gcc.target/mips/fix-r4000-8.c: Likewise.
3944 * gcc.target/mips/fix-r4000-10.c: Likewise.
3945 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3946 * gcc.target/mips/fixed-vector-type.c: Likewise.
3947 * gcc.target/mips/fpr-moves-1.c: Likewise.
3948 * gcc.target/mips/fpr-moves-2.c: Likewise.
3949 * gcc.target/mips/fpr-moves-3.c: Likewise.
3950 * gcc.target/mips/fpr-moves-4.c: Likewise.
3951 * gcc.target/mips/fpr-moves-5.c: Likewise.
3952 * gcc.target/mips/fpr-moves-6.c: Likewise.
3953 * gcc.target/mips/ins-1.c: Likewise.
3954 * gcc.target/mips/ins-2.c: Likewise.
3955 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3956 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3957 * gcc.target/mips/lazy-binding-1.c: Likewise.
3958 * gcc.target/mips/madd-3.c: Likewise.
3959 * gcc.target/mips/madd-5.c: Likewise.
3960 * gcc.target/mips/madd-6.c: Likewise.
3961 * gcc.target/mips/madd-8.c: Likewise.
3962 * gcc.target/mips/madd-9.c: Likewise.
3963 * gcc.target/mips/memcpy-1.c: Likewise.
3964 * gcc.target/mips/mips-ps-type.c: Likewise.
3965 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3966 * gcc.target/mips/mips-sched-madd.c: Likewise.
3967 * gcc.target/mips/mips16e-extends.c: Likewise.
3968 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3969 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3970 * gcc.target/mips/movcc-1.c: Likewise.
3971 * gcc.target/mips/movcc-2.c: Likewise.
3972 * gcc.target/mips/movcc-3.c: Likewise.
3973 * gcc.target/mips/msub-5.c: Likewise.
3974 * gcc.target/mips/msub-6.c: Likewise.
3975 * gcc.target/mips/msub-8.c: Likewise.
3976 * gcc.target/mips/mult-2.c: Likewise.
3977 * gcc.target/mips/mult-3.c: Likewise.
3978 * gcc.target/mips/mult-5.c: Likewise.
3979 * gcc.target/mips/mult-6.c: Likewise.
3980 * gcc.target/mips/mult-7.c: Likewise.
3981 * gcc.target/mips/mult-12.c: Likewise.
3982 * gcc.target/mips/mult-13.c: Likewise.
3983 * gcc.target/mips/mult-14.c: Likewise.
3984 * gcc.target/mips/mult-15.c: Likewise.
3985 * gcc.target/mips/mult-17.c: Likewise.
3986 * gcc.target/mips/mult-18.c: Likewise.
3987 * gcc.target/mips/mult-19.c: Likewise.
3988 * gcc.target/mips/nmadd-1.c: Likewise.
3989 * gcc.target/mips/nmadd-2.c: Likewise.
3990 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3991 * gcc.target/mips/octeon-cins-1.c: Likewise.
3992 * gcc.target/mips/octeon-cins-2.c: Likewise.
3993 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3994 * gcc.target/mips/octeon-exts-2.c: Likewise.
3995 * gcc.target/mips/octeon-exts-3.c: Likewise.
3996 * gcc.target/mips/octeon-exts-4.c: Likewise.
3997 * gcc.target/mips/octeon-exts-5.c: Likewise.
3998 * gcc.target/mips/octeon-exts-6.c: Likewise.
3999 * gcc.target/mips/octeon-exts-7.c: Likewise.
4000 * gcc.target/mips/octeon-pop-2.c: Likewise.
4001 * gcc.target/mips/octeon-seq-3.c: Likewise.
4002 * gcc.target/mips/octeon-seq-4.c: Likewise.
4003 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4004 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4005 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4006 * gcc.target/mips/pr54240.c: Likewise.
4007 * gcc.target/mips/rsqrt-1.c: Likewise.
4008 * gcc.target/mips/rsqrt-2.c: Likewise.
4009 * gcc.target/mips/rsqrt-3.c: Likewise.
4010 * gcc.target/mips/rsqrt-4.c: Likewise.
4011 * gcc.target/mips/save-restore-2.c: Likewise.
4012 * gcc.target/mips/save-restore-4.c: Likewise.
4013 * gcc.target/mips/sb1-1.c: Likewise.
4014 * gcc.target/mips/scc-1.c: Likewise.
4015 * gcc.target/mips/scc-2.c: Likewise.
4016 * gcc.target/mips/scc-3.c: Likewise.
4017 * gcc.target/mips/scc-4.c: Likewise.
4018 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4019 * gcc.target/mips/truncate-1.c: Likewise.
4020 * gcc.target/mips/truncate-2.c: Likewise.
4021 * gcc.target/mips/truncate-3.c: Likewise.
4022 * gcc.target/mips/truncate-4.c: Likewise.
4023 * gcc.target/mips/truncate-5.c: Likewise.
4024 * gcc.target/mips/truncate-6.c: Likewise.
4025 * gcc.target/mips/unaligned-1.c: Likewise.
4027 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4028 skip for -O0. Require -fexpensive-optimizations.
4029 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4030 * gcc.target/mips/dspr2-MULT.c: Likewise.
4031 * gcc.target/mips/fix-r4000-2.c: Likewise.
4032 * gcc.target/mips/fix-r4000-4.c: Likewise.
4033 * gcc.target/mips/fix-r4000-7.c: Likewise.
4034 * gcc.target/mips/fix-r4000-9.c: Likewise.
4035 * gcc.target/mips/madd-1.c: Likewise.
4036 * gcc.target/mips/madd-2.c: Likewise.
4037 * gcc.target/mips/madd-4.c: Likewise.
4038 * gcc.target/mips/maddu-1.c: Likewise.
4039 * gcc.target/mips/maddu-2.c: Likewise.
4040 * gcc.target/mips/maddu-3.c: Likewise.
4041 * gcc.target/mips/maddu-4.c: Likewise.
4042 * gcc.target/mips/msub-1.c: Likewise.
4043 * gcc.target/mips/msub-2.c: Likewise.
4044 * gcc.target/mips/msub-3.c: Likewise.
4045 * gcc.target/mips/msub-4.c: Likewise.
4046 * gcc.target/mips/msubu-1.c: Likewise.
4047 * gcc.target/mips/msubu-2.c: Likewise.
4048 * gcc.target/mips/msubu-3.c: Likewise.
4049 * gcc.target/mips/msubu-4.c: Likewise.
4050 * gcc.target/mips/mult-1.c: Likewise.
4051 * gcc.target/mips/mult-4.c: Likewise.
4052 * gcc.target/mips/mult-8.c: Likewise.
4053 * gcc.target/mips/mult-9.c: Likewise.
4054 * gcc.target/mips/mult-10.c: Likewise.
4055 * gcc.target/mips/mult-11.c: Likewise.
4056 * gcc.target/mips/mult-16.c: Likewise.
4058 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4059 skip for -O0 and -Os.
4060 * gcc.target/mips/fix-r4000-12.c: Likewise.
4061 * gcc.target/mips/madd-7.c: Likewise.
4062 * gcc.target/mips/mips-ps-5.c: Likewise.
4063 * gcc.target/mips/mips-ps-7.c: Likewise.
4064 * gcc.target/mips/msub-7.c: Likewise.
4066 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4067 skip for -O0. Require -mno-abicalls.
4068 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4070 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4071 skip for -O0. Require a total number of BBIT instructions and
4072 at least one of each kind.
4074 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4075 skip for -O0. Require -fno-unroll-loops.
4077 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4078 skip for -O0. Allow BLTZ as well as BGEZ.
4080 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4082 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4083 skip for -O0. Require -fschedule-insns2.
4084 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4086 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4087 but skip for -O0. Make a branch-likely more likely.
4089 * gcc.target/mips/timode-2.c: Split each test into its own function.
4090 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4092 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4093 skip for -O0. Require -fpeephole2.
4094 * gcc.target/mips/vr-mult-2.c: Likewise.
4096 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4098 PR preprocessor/53469
4099 * gcc.dg/cpp/_Pragma7.c: New test case.
4101 2012-08-27 Tobias Burnus <burnus@net-b.de>
4104 * gfortran.dg/do_5.f90: New.
4106 2012-08-27 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4109 from dg-options as -Wall no longer implies it.
4111 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4113 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4115 2012-08-25 Jason Merrill <jason@redhat.com>
4117 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4119 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/cpp0x/auto34.C: New.
4124 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4127 * gcc.dg/pr54363.c: New test.
4130 * gcc.dg/pr54355.c: New test.
4132 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4135 * gcc.target/i386/pr52857-1.c: New.
4136 * gcc.target/i386/pr52857-2.c: Likewise.
4138 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4140 * gcc.target/mips/code-readable-4.c: New test.
4142 2012-08-23 Julian Brown <julian@codesourcery.com>
4143 Sandra Loosemore <sandra@codesourcery.com>
4145 * gcc.target/mips/code-readable-1.c: Add -O to options.
4147 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4150 * g++.dg/lookup/using53.C: New.
4152 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4154 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4155 * gcc.dg/fixed-point/convert-1.c: New.
4156 * gcc.dg/fixed-point/convert-2.c: New.
4157 * gcc.dg/fixed-point/convert-3.c: New.
4158 * gcc.dg/fixed-point/convert-4.c: New.
4159 * gcc.dg/fixed-point/convert-float-1.c: New.
4160 * gcc.dg/fixed-point/convert-float-2.c: New.
4161 * gcc.dg/fixed-point/convert-float-3.c: New.
4162 * gcc.dg/fixed-point/convert-float-4.c: New.
4163 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4164 * gcc.dg/fixed-point/convert-sat.c: New.
4165 * gcc.dg/fixed-point/convert.h: New.
4167 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4170 * gcc.target/sh/pr54089-2.c: New.
4172 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4174 * gcc.target/i386/long-double-64-1.c: New file.
4175 * gcc.target/i386/long-double-64-2.c: Likewise.
4176 * gcc.target/i386/long-double-64-3.c: Likewise.
4177 * gcc.target/i386/long-double-64-4.c: Likewise.
4178 * gcc.target/i386/long-double-80-1.c: Likewise.
4179 * gcc.target/i386/long-double-80-2.c: Likewise.
4180 * gcc.target/i386/long-double-80-3.c: Likewise.
4181 * gcc.target/i386/long-double-80-4.c: Likewise.
4182 * gcc.target/i386/long-double-80-5.c: Likewise.
4183 * gcc.target/i386/long-double-80-6.c: Likewise.
4184 * gcc.target/i386/long-double-80-7.c: Likewise.
4186 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4188 PR tree-optimization/54317
4189 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4191 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4194 * gcc.target/sh/pr39423-2.c: New.
4196 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4198 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4199 * gcc.dg/fold-perm.c: Likewise.
4201 2012-08-20 Jan Hubicka <jh@suse.cz>
4204 * gcc.dg/ipa/inlinehint-1.c: New.
4206 2012-08-20 Florian Weimer <fweimer@redhat.com>
4209 * g++.dg/init/new38.C: New test.
4210 * g++.dg/init/new39.C: New test.
4212 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4215 * gcc.target/sh/pr54089-1.c: New.
4217 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4220 * gcc.target/sh/pr51244-11.c: New.
4222 2012-08-20 Tobias Burnus <burnus@net-b.de>
4225 * gfortran.dg/warn_target_lifetime_2.f90: New.
4227 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4230 * g++.dg/warn/Wunused-var-17.C: New.
4232 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4235 * gcc.dg/gomp/pr53992.c: New test.
4237 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4240 * gcc.c-torture/execute/20120817-1.c: New test.
4242 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4244 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4246 (f2): New test that really does need adds.
4248 2012-08-20 Richard Guenther <rguenther@suse.de>
4250 PR tree-optimization/54327
4251 * gcc.dg/torture/pr54327.c: New testcase.
4253 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4255 PR tree-optimization/54321
4256 * gcc.c-torture/compile/pr54321.c: New test.
4258 2012-08-20 Tobias Burnus <burnus@net-b.de>
4261 * gfortran.dg/warn_target_lifetime_1.f90: New.
4263 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4266 * gfortran.dg/real_compare_1.f90: New test case.
4267 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4269 2012-08-18 Jan Hubicka <jh@suse.cz>
4271 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4273 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4276 * gfortran.dg/interface_37.f90: New test.
4278 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4279 Gary Funck <gary@intrepid.com>
4282 * gcc.target/i386/pr20020-1.c: New test.
4283 * gcc.target/i386/pr20020-2.c: Likewise.
4284 * gcc.target/i386/pr20020-3.c: Likewise.
4286 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4288 * gcc.target/i386/perm-concat.c: New test.
4290 2012-08-17 Julian Brown <julian@codesourcery.com>
4292 * gcc.target/arm/div64-unwinding.c: New test.
4294 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4296 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4298 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4301 * gcc.target/sh/pr54236-1.c: New.
4303 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4305 * lib/target-supports.exp (check_effective_target_sync_int_long)
4306 (check_effective_target_sync_char_short): Enable for crisv32-*
4310 * gcc.dg/torture/pr54261-1.c: New test.
4312 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4316 * gfortran.dg/typebound_call_24.f03: New.
4318 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4320 PR tree-optimization/54245
4321 * gcc.dg/tree-ssa/pr54245.c: New test.
4323 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4325 PR tree-optimization/54240
4326 * gcc.target/powerpc/pr54240.c: New test.
4327 * gcc.target/mips/pr54240.c: Likewise.
4329 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4332 * gcc.target/sh/pr52933-1.c: New.
4333 * gcc.target/sh/pr52933-2.c: New.
4335 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4338 * gcc.target/sh/pr50751-8.c: New.
4340 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4343 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4344 * gfortran.dg/typebound_proc_27.f03: New test.
4346 2012-08-14 Sterling Augustine <saugustine@google.com>
4348 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4350 2012-08-14 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/data_constraints_3.f90: New.
4354 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4355 to disable -pedantic compilation.
4356 * gfortran.dg/pr37243.f: Ditto.
4357 * gfortran.dg/g77/19990826-3.f: Ditto.
4358 * gfortran.dg/g77/20020307-1.f : Ditto.
4359 * gfortran.dg/g77/980310-3.f: Ditto.
4361 2012-08-14 Tobias Burnus <burnus@net-b.de>
4364 * gfortran.dg/warn_conversion_4.f90: New.
4366 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4369 PR rtl-optimization/53495
4370 * gcc.c-torture/compile/pr53411.c: New test.
4371 * gcc.c-torture/compile/pr53495.c: New test.
4373 2012-08-13 Richard Guenther <rguenther@suse.de>
4375 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4377 2012-08-13 Richard Guenther <rguenther@suse.de>
4379 PR tree-optimization/54200
4380 * gcc.dg/guality/pr54200.c: New testcase.
4381 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4383 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4385 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4387 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4390 * gcc.target/sh/pr51244-7.c: New.
4391 * gcc.target/sh/pr51244-8.c: New.
4392 * gcc.target/sh/pr51244-9.c: New.
4393 * gcc.target/sh/pr51244-10.c: New.
4395 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4397 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4399 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4400 * gcc.target/sh/pr53511-1.c: Likewise.
4401 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4402 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4403 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4404 * gcc.target/sh/pr53512-3.c: Likewise.
4405 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4407 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4410 * gcc.c-torture/compile/pr39423-1.c: New.
4411 * gcc.c-torture/compile/pr39423-2.c: New.
4413 2012-08-12 Tobias Burnus <burnus@net-b.de>
4416 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4417 they appear uninitialized on the RHS.
4418 * gfortran.dg/public_private_module_6.f90: New.
4420 2012-08-11 Martin Jambor <mjambor@suse.cz>
4423 * gfortran.dg/pr48636.f90: New test.
4425 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4429 (main): Adjust caller.
4431 2012-08-10 Richard Guenther <rguenther@suse.de>
4433 * gcc.dg/matrix/*.c: Adjust and move ...
4434 * gcc.dg/torture/: ... here.
4435 * gcc.dg/matrix: Remove directory.
4437 2012-08-10 Richard Guenther <rguenther@suse.de>
4440 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4442 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4445 * gcc.dg/tree-ssa/pr54211.c: New test.
4447 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4449 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4450 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4452 2012-08-10 Richard Guenther <rguenther@suse.de>
4454 PR tree-optimization/54109
4455 * gcc.dg/torture/pr54109.c: New testcase.
4456 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4457 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4459 2012-08-10 Richard Guenther <rguenther@suse.de>
4461 PR tree-optimization/54027
4462 * gcc.dg/torture/pr54027.c: New testcase.
4464 2012-08-10 Richard Guenther <rguenther@suse.de>
4466 * g++.dg/plugin/selfassign.c: Adjust.
4467 * gcc.dg/plugin/selfassign.c: Likewise.
4468 * gcc.dg/strlenopt-11.c: Likewise.
4469 * gcc.dg/strlenopt-13.c: Likewise.
4470 * gcc.dg/no-strict-overflow-4.c: Likewise.
4471 * gcc.dg/strict-overflow-4.c: Likewise.
4472 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4473 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4474 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4475 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4476 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4477 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4478 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4479 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4480 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4481 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4482 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4483 * gcc.dg/pr46309.c: Likewise.
4484 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4486 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4488 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4490 * gcc.c-torture/compile/20120727-2.c: New test.
4492 2012-08-09 Martin Jambor <mjambor@suse.cz>
4494 * gcc.dg/ipa/iinline-4.c: New test.
4495 * gcc.dg/ipa/iinline-5.c: Likewise.
4496 * gcc.dg/ipa/iinline-6.c: Likewise.
4497 * gcc.dg/ipa/iinline-7.c: Likewise.
4498 * gcc.dg/lto/20120723_0.c: Likewise.
4499 * gcc.dg/lto/20120723_1.c: Likewise.
4501 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4504 * gcc.target/sh/pr39423-1.c: New.
4506 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4509 * gcc.target/sh/pr51244-5: New.
4510 * gcc.target/sh/pr51244-6: New.
4512 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4514 * gcc.target/i386/adx-addxcarry32-3.c: New.
4515 * gcc.target/i386/adx-addxcarry64-3.c: New.
4517 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4519 PR rtl-optimization/53701
4520 * gcc.dg/pr53701.c: New test.
4522 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4524 * gcc.c-torture/compile/20120727-1.c: New test.
4526 2012-08-09 Tobias Burnus <burnus@net-b.de>
4529 * gfortran.dg/intrinsic_shadow_4.f90: New.
4531 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4533 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4535 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4537 * gcc.c-torture/execute/20120808-1.c: New test.
4539 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4541 PR rtl-optimization/54157
4542 * gcc.target/i386/pr54157.c: New file.
4544 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4546 * gcc.target/i386/adx-addcarryx32-1.c: New.
4547 * gcc.target/i386/adx-addcarryx32-2.c: New.
4548 * gcc.target/i386/adx-addcarryx64-1.c: New.
4549 * gcc.target/i386/adx-addcarryx64-2.c: New.
4550 * gcc.target/i386/adx-check.h: New.
4551 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4552 * gcc.target/i386/sse-12.c: Add -madx.
4553 * gcc.target/i386/sse-13.c: Ditto.
4554 * gcc.target/i386/sse-14.c: Ditto.
4555 * gcc.target/i386/sse-22.c: Ditto.
4556 * gcc.target/i386/sse-23.c: Ditto.
4557 * g++.dg/other/i386-2.C: Ditto.
4558 * g++.dg/other/i386-3.C: Ditto.
4560 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4562 * gcc.dg/tree-ssa/slsr-5.c: New.
4563 * gcc.dg/tree-ssa/slsr-6.c: New.
4564 * gcc.dg/tree-ssa/slsr-7.c: New.
4565 * gcc.dg/tree-ssa/slsr-8.c: New.
4566 * gcc.dg/tree-ssa/slsr-9.c: New.
4567 * gcc.dg/tree-ssa/slsr-10.c: New.
4568 * gcc.dg/tree-ssa/slsr-11.c: New.
4569 * gcc.dg/tree-ssa/slsr-12.c: New.
4570 * gcc.dg/tree-ssa/slsr-13.c: New.
4571 * gcc.dg/tree-ssa/slsr-14.c: New.
4572 * gcc.dg/tree-ssa/slsr-15.c: New.
4573 * gcc.dg/tree-ssa/slsr-16.c: New.
4574 * gcc.dg/tree-ssa/slsr-17.c: New.
4575 * gcc.dg/tree-ssa/slsr-18.c: New.
4576 * gcc.dg/tree-ssa/slsr-19.c: New.
4577 * gcc.dg/tree-ssa/slsr-20.c: New.
4578 * gcc.dg/tree-ssa/slsr-21.c: New.
4579 * gcc.dg/tree-ssa/slsr-22.c: New.
4580 * gcc.dg/tree-ssa/slsr-23.c: New.
4581 * gcc.dg/tree-ssa/slsr-24.c: New.
4582 * gcc.dg/tree-ssa/slsr-25.c: New.
4583 * gcc.dg/tree-ssa/slsr-26.c: New.
4584 * gcc.dg/tree-ssa/slsr-30.c: New.
4585 * gcc.dg/tree-ssa/slsr-31.c: New.
4587 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4589 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4590 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4591 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4593 2012-08-06 Cary Coutant <ccoutant@google.com>
4595 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4597 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4600 * gfortran.dg/dummy_procedure_5.f90: Modified.
4601 * gfortran.dg/dummy_procedure_8.f90: New.
4602 * gfortran.dg/interface_26.f90: Modified.
4603 * gfortran.dg/proc_ptr_11.f90: Modified.
4604 * gfortran.dg/proc_ptr_15.f90: Modified.
4605 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4606 * gfortran.dg/typebound_override_1.f90: Modified.
4607 * gfortran.dg/typebound_proc_6.f03: Modified.
4609 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4611 PR tree-optimization/51938
4612 PR tree-optimization/52005
4613 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4614 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4615 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4616 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4618 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4620 Avoid crashing on erroneous static_assert usage
4621 * g++.dg/cpp0x/static_assert8.C: New test.
4623 2012-08-06 Jason Merrill <jason@redhat.com>
4625 * g++.dg/cpp0x/sfinae38.C: New.
4627 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4628 Paolo Carlini <paolo.carlini@oracle.com>
4631 * g++.dg/conversion/void2.C: New.
4633 2012-08-06 Tom de Vries <tom@codesourcery.com>
4635 * gcc.dg/tree-ssa/vrp78.c: New test.
4637 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4638 Richard Sandiford <rdsandiford@googlemail.com>
4640 * g++.dg/opt/enum2.C: Require fpic target.
4641 * g++.dg/lto/20090303_0.C: Likewise.
4643 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4644 Catherine Moore <clm@codesourcery.com>
4646 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4647 flush function names too.
4648 * gcc.target/mips/clear-cache-1.c: Likewise.
4650 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4653 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4655 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4658 * gfortran.dg/array_5.f90: New test.
4660 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4662 PR tree-optimization/30318
4663 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4665 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4667 * g++.dg/ext/vector17.C: New testcase.
4669 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4672 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4673 * g++.dg/opt/longbranch1.C: Likewise.
4675 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4677 PR tree-optimization/53805
4678 * gcc.dg/fold-notunord.c: New testcase.
4680 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4683 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4684 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4686 2012-08-02 Jason Merrill <jason@redhat.com>
4687 Paolo Carlini <paolo.carlini@oracle.com>
4689 PR c++/51213 (again)
4690 * g++.dg/cpp0x/sfinae37.C: Extend.
4692 2012-08-02 Richard Guenther <rguenther@suse.de>
4694 PR tree-optimization/50672
4695 * g++.dg/torture/pr50672.C: New testcase.
4697 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4700 * gfortran.dg/abstract_type_6.f03: Modified.
4701 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4702 * gfortran.dg/proc_ptr_comp_35.f90: New.
4703 * gfortran.dg/typebound_proc_9.f03: Modified.
4704 * gfortran.dg/typebound_proc_26.f90: New.
4706 2012-08-02 Richard Guenther <rguenther@suse.de>
4708 * gcc.dg/torture/pta-callused-1.c: Adjust.
4709 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4710 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4711 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4712 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4713 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4714 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4715 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4716 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4718 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4721 * gfortran.dg/include_6.f90: New test case.
4722 * gfortran.dg/include_7.f90: New test case.
4723 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4725 2012-08-01 Tom de Vries <tom@codesourcery.com>
4727 * gcc.dg/tree-ssa/vrp76.c: New test.
4729 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4731 PR tree-optimization/46556
4732 * gcc.dg/tree-ssa/slsr-27.c: New.
4733 * gcc.dg/tree-ssa/slsr-28.c: New.
4734 * gcc.dg/tree-ssa/slsr-29.c: New.
4736 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4739 * gfortran.dg/proc_decl_29.f90: New.
4741 2012-07-31 Dehao Chen <dehao@google.com>
4743 * gcc.dg/predict-7.c: New test.
4745 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4748 * gfortran.dg/typebound_override_3.f90: New.
4750 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4752 PR tree-optimization/53773
4753 * gcc.dg/vect/pr53773.c: New test.
4755 2012-07-31 Nick Clifton <nickc@redhat.com>
4757 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4760 2012-07-31 Tobias Burnus <burnus@net-b.de>
4762 * gfortran.dg/c_funloc_tests_6.f90: New.
4763 * gfortran.dg/c_funloc_tests_7.f90: New.
4764 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4766 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4769 * g++.dg/cpp0x/temp_default5.C: New.
4771 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4774 * gfortran.dg/proc_ptr_37.f90: New.
4776 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4778 * lib/target-supports.exp
4779 (check_effective_target_vect_natural_alignment): New function.
4780 * gcc.dg/align-2.c: Only run on targets with natural alignment
4782 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4783 alignment of vector types.
4785 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4786 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4788 * gcc.target/i386/rdseed16-1.c: New.
4789 * gcc.target/i386/rdseed32-1.c: Ditto
4790 * gcc.target/i386/rdseed64-1.c: Ditto
4791 * gcc.target/i386/sse-12.c: Add -mrdseed.
4792 * gcc.target/i386/sse-13.c: Ditto.
4793 * gcc.target/i386/sse-14.c: Ditto.
4794 * g++.dg/other/i386-2.C: Ditto.
4795 * g++.dg/other/i386-3.C: Ditto.
4797 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4800 * gcc.target/sh/pr51244-4.c: New.
4802 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4804 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4805 for alpha*-*-* targets. Cleanup original tree dump.
4807 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4809 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4810 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4812 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4814 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4815 rand, srand. Include <stdlib.h>.
4817 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4819 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4821 2012-07-26 Richard Henderson <rth@redhat.com>
4823 * gcc.dg/attr-hotcold-1.c: New.
4824 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4826 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4827 Sandra Loosemore <sandra@codesourcery.com>
4829 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4831 2012-07-26 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/contiguous_1.f90: Update dg-error.
4834 * gfortran.dg/proc_ptr_32.f90: Ditto.
4836 2012-07-26 Richard Guenther <rguenther@suse.de>
4838 PR tree-optimization/54098
4839 * gcc.dg/torture/pr54098.c: New testcase.
4841 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4843 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4844 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4846 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4849 * gfortran.dg/array_constructor_39.f90: New test.
4851 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4854 * gfortran.dg/array_constructor_38.f90: New test.
4856 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4858 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4860 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4862 * gnat.dg/noreturn5.ad[sb]: New test.
4864 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4865 Paul Brook <paul@codesourcery.com>
4869 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4870 * c-c++-common/pr53633.c: New test.
4872 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4874 * gcc.target/i386/asm-dialect-1.c: New test case.
4876 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4877 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4879 * gcc.target/i386/prefetchw-1.c: New.
4880 * gcc.target/i386/sse-12.c: Add -mprfchw.
4881 * gcc.target/i386/sse-13.c: Ditto.
4882 * gcc.target/i386/sse-14.c: Ditto.
4883 * gcc.target/i386/sse-22.c: Ditto.
4884 * gcc.target/i386/sse-23.c: Ditto.
4885 * g++.dg/other/i386-2.C: Ditto.
4886 * g++.dg/other/i386-3.C: Ditto.
4888 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4890 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4892 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4895 * gcc.target/arm/pr54051.c: New.
4896 * gcc.target/arm/vfp-1.c: Adjust test.
4898 2012-07-24 Julian Brown <julian@codesourcery.com>
4900 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4901 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4904 2012-07-23 Paul Brook <paul@codesourcery.com>
4906 * g++.dg/other/armv7m-1.c: New test.
4908 2012-07-23 Julian Brown <julian@codesourcery.com>
4910 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4912 (DO_TEST): Define to 1 for appropriate ARM targets.
4914 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4916 PR tree-optimization/53881
4917 * gcc.dg/pr53881.c: Renamed to ...
4918 * gcc.dg/pr53881-1.c: ... this.
4919 * gcc.dg/pr53881-2.c: New test.
4921 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4923 Handle recent changes in default atomics for cris*-*-linux*.
4924 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4925 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4926 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4927 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4928 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4929 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4930 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4931 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4932 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4933 -mno-unaligned-atomic-may-use-library is in effect for
4935 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4936 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4937 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4938 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4939 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4940 gcc.target/cris/torture/sync-mis-op-i-1.c,
4941 gcc.target/cris/torture/sync-mis-op-i-2.c,
4942 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4943 gcc.target/cris/torture/sync-mis-op-i-3.c,
4944 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4945 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4946 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4947 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4948 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4949 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4950 (main): Remove local variable x.
4951 [mis_ok]: Check that atomics don't fail.
4953 2012-07-21 Andrew Pinski <apinski@cavium.com>
4955 * gcc.dg/tree-ssa/vrp72.c: New test.
4956 * gcc.dg/tree-ssa/vrp73.c: New test.
4957 * gcc.dg/tree-ssa/vrp74.c: New test.
4958 * gcc.dg/tree-ssa/vrp75.c: New test.
4960 2012-07-21 Andrew Pinski <apinski@cavium.com>
4962 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4963 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4965 2012-07-21 Andrew Pinski <apinski@cavium.com>
4967 * gcc.target/mips/octeon-pop-2.c: New testcase.
4969 2012-07-21 Tobias Burnus <burnus@net-b.de>
4972 * gfortran.dg/assumed_rank_3.f90: New.
4973 * gfortran.dg/assumed_rank_11.f90: New.
4974 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4975 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4976 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4978 2012-07-21 Andrew Pinski <apinski@cavium.com>
4980 * gcc.target/mips/unaligned-1.c: New testcase.
4982 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4984 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4986 2012-07-20 Tobias Burnus <burnus@net-b.de>
4988 * gfortran.dg/bind_c_array_params_2.f90: New.
4989 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4990 and update dg-error.
4992 2012-07-20 Tobias Burnus <burnus@net-b.de>
4994 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4996 2012-07-20 Jason Merrill <jason@redhat.com>
4999 * g++.dg/other/array7.C: New.
5001 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5003 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5004 the basic block and check loop depth.
5005 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5006 matching patterns and comments.
5007 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5008 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5010 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5013 * c-c++-common/pr28656.c: New test.
5015 2012-07-19 Jason Merrill <jason@redhat.com>
5018 * g++.dg/init/mutable1.C: New.
5020 2012-07-20 Tobias Burnus <burnus@net-b.de>
5023 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5024 * gfortran.dg/assumed_rank_1.f90: New.
5025 * gfortran.dg/assumed_rank_1_c.c: New.
5026 * gfortran.dg/assumed_rank_2.f90: New.
5027 * gfortran.dg/assumed_rank_4.f90: New.
5028 * gfortran.dg/assumed_rank_5.f90: New.
5029 * gfortran.dg/assumed_rank_6.f90: New.
5030 * gfortran.dg/assumed_rank_7.f90: New.
5031 * gfortran.dg/assumed_rank_8.f90: New.
5032 * gfortran.dg/assumed_rank_8_c.c: New.
5033 * gfortran.dg/assumed_rank_9.f90: New.
5034 * gfortran.dg/assumed_rank_10.f90: New.
5035 * gfortran.dg/assumed_rank_12.f90: New.
5037 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/opt25.adb: New test.
5040 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5041 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5043 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5045 * gnat.dg/aggr20.ad[sb]: New test.
5046 * gnat.dg/aggr20_pkg.ads: New helper.
5048 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5050 * gnat.dg/derived_type3.adb: New test.
5051 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5053 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5055 PR rtl-optimization/53942
5056 * gcc.dg/pr53942.c: New test.
5058 2012-07-19 Jason Merrill <jason@redhat.com>
5061 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5063 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5065 * gnat.dg/discr38.adb: New test.
5067 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5070 * c-c++-common/gomp/pr54017.c: New test.
5072 2012-07-19 Richard Guenther <rguenther@suse.de>
5073 Eric Botcazou <ebotcazou@adacore.com>
5075 * gnat.dg/loop_optimization11.adb: New testcase.
5076 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5078 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5079 Jason Merrill <jason@redhat.com>
5081 * g++.dg/cpp0x/sfinae37.C: New.
5082 * g++.dg/template/access23.C: New.
5083 * g++.dg/template/access7.C: Adjust.
5084 * g++.dg/template/sfinae10.C: Don't expect errors.
5085 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5087 2012-07-18 Julian Brown <julian@codesourcery.com>
5088 Sandra Loosemore <sandra@codesroucery.com>
5090 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5092 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5094 * gnat.dg/noreturn4.ad[sb]: New test.
5095 * gnat.dg/noreturn4_pkg.ads: New helper.
5097 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5098 Julian Brown <julian@codesourcery.com>
5100 * gcc.target/arm/neon-vdup-1.c: New test case.
5101 * gcc.target/arm/neon-vdup-2.c: New test case.
5102 * gcc.target/arm/neon-vdup-3.c: New test case.
5103 * gcc.target/arm/neon-vdup-4.c: New test case.
5104 * gcc.target/arm/neon-vdup-5.c: New test case.
5105 * gcc.target/arm/neon-vdup-6.c: New test case.
5106 * gcc.target/arm/neon-vdup-7.c: New test case.
5107 * gcc.target/arm/neon-vdup-8.c: New test case.
5108 * gcc.target/arm/neon-vdup-9.c: New test case.
5109 * gcc.target/arm/neon-vdup-10.c: New test case.
5110 * gcc.target/arm/neon-vdup-11.c: New test case.
5111 * gcc.target/arm/neon-vdup-12.c: New test case.
5112 * gcc.target/arm/neon-vdup-13.c: New test case.
5113 * gcc.target/arm/neon-vdup-14.c: New test case.
5114 * gcc.target/arm/neon-vdup-15.c: New test case.
5115 * gcc.target/arm/neon-vdup-16.c: New test case.
5116 * gcc.target/arm/neon-vdup-17.c: New test case.
5117 * gcc.target/arm/neon-vdup-18.c: New test case.
5118 * gcc.target/arm/neon-vdup-19.c: New test case.
5119 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5120 arguments non-constant.
5122 2012-07-18 Richard Guenther <rguenther@suse.de>
5124 PR tree-optimization/53970
5125 * g++.dg/torture/pr53970.C: New testcase.
5127 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5130 * gcc.c-torture/compile/pr38621.c: New.
5132 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5135 * gcc.target/sh/pr33135-1.c: New.
5136 * gcc.target/sh/pr33135-2.c: New.
5137 * gcc.target/sh/pr33135-3.c: New.
5138 * gcc.target/sh/pr33135-4.c: New.
5140 2012-07-17 Jason Merrill <jason@redhat.com>
5143 * g++.dg/parse/enum9.C: New.
5145 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5146 Sandra Loosemore <sandra@codesourcery.com>
5148 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5149 if there is a conflict with -mcpu=. Use -mcpu=5208.
5151 2012-07-17 Jason Merrill <jason@redhat.com>
5154 * g++.dg/template/array23.C: New.
5156 2012-07-17 Tobias Burnus <burnus@net-b.de>
5159 * gfortran.dg/bind_c_usage_26.f90: New.
5160 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5161 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5162 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5163 * gfortran.dg/interop_params.f03: Ditto.
5165 2012-07-17 Jason Merrill <jason@redhat.com>
5167 * g++.dg/template/inherit8.C: Adjust.
5168 * g++.dg/template/using21.C: Adjust.
5169 * g++.dg/template/using22.C: Adjust.
5172 * g++.dg/template/current-inst1.C: New.
5173 * g++.dg/parse/crash35.C: Adjust.
5175 2012-07-17 Tobias Burnus <burnus@net-b.de>
5178 * gfortran.dg/oldstyle_4.f90: New.
5180 2012-07-17 Tobias Burnus <burnus@net-b.de>
5183 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5184 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5186 2012-07-16 Jason Merrill <jason@redhat.com>
5188 * g++.dg/parse/access8.C: Adjust.
5189 * g++.dg/template/sfinae6_neg.C: Adjust.
5191 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5194 * gfortran.dg/coarray_allocate_1.f90: New test.
5196 2012-07-16 Andrew Pinski <apinski@cavium.com>
5198 * gcc.c-torture/execute/bswap-1.c: New testcase.
5199 * gcc.c-torture/compile/unalign-1.c: New testcase.
5200 * gcc.c-torture/compile/20120524-1.c: New testcase.
5201 * gcc.c-torture/compile/20101216-1.c: New testcase.
5203 2012-07-16 Dehao Chen <dehao@google.com>
5206 2012-07-10 Dehao Chen <dehao@google.com>
5208 * gcc.dg/debug_info_inline.c: New test.
5210 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5213 * gfortran.dg/proc_decl_28.f90: New.
5215 2012-07-16 Andrew Pinski <apinski@cavium.com>
5217 * gcc.dg/torture/builtins-1.c: New testcase.
5219 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5221 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5222 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5223 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5224 gcc.target/cris/sync-1-v10.c,
5225 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5226 pass -mno-unaligned-atomic-may-use-library.
5227 * gcc.target/cris/sync-xchg-1.c: New test.
5228 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5229 valid register operand output modifier.
5231 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5233 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5236 2012-07-13 Andrew Pinski <apinski@cavium.com>
5238 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5239 rather than cleanup-tree-dump.
5240 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5242 2012-07-13 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/53907
5245 * gcc.target/i386/pr53907.c: New testcase.
5247 2012-07-13 Richard Guenther <rguenther@suse.de>
5249 PR tree-optimization/53922
5250 * gcc.dg/torture/pr53922.c: New testcase.
5252 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5254 PR rtl-optimization/53908
5255 * gcc.dg/torture/pr53908.c: New test.
5257 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5260 * g++.dg/cpp0x/variadic135.C: New.
5262 2012-07-12 Jason Merrill <jason@redhat.com>
5264 * g++.dg/template/sfinae6_neg.C: Adjust.
5266 2012-07-12 Tobias Burnus <burnus@net-b.de>
5268 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5269 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5270 scan-tree-dump-times pattern.
5272 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5274 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5276 2012-07-11 Jason Merrill <jason@redhat.com>
5279 * g++.g/cpp0x/defaulted37.C: New.
5281 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5284 * gcc.target/arm/pr53859.c: New test.
5286 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5289 * gcc.c-torture/compile/pr53886.c: New.
5291 2012-07-10 Dehao Chen <dehao@google.com>
5293 * gcc.dg/debug_info_inline.c: New test.
5295 2012-07-10 Jason Merrill <jason@redhat.com>
5298 * g++.dg/cpp0x/defaulted36.C: New.
5299 * g++.dg/cpp0x/defaulted21.C: Adjust.
5301 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5303 2012-07-09 Sterling Augustine <saugustine@google.com>
5305 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5307 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5309 PR tree-optimization/53887
5310 * gcc.dg/pr53887.c: New test.
5312 2012-07-09 Jason Merrill <jason@redhat.com>
5315 * g++.dg/cpp0x/nullptr29.C: New.
5317 2012-07-09 Tom de Vries <tom@codesourcery.com>
5318 Richard Guenther <rguenther@suse.de>
5320 * gcc.dg/builtin-unreachable-6.c: New test.
5321 * gcc.dg/builtin-unreachable-5.c: New test.
5323 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5325 PR tree-optimization/53881
5326 * gcc.dg/pr53881.c: New test.
5328 2012-07-06 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/variadic134.C: New.
5334 * g++.dg/cpp0x/alias-decl-20.C: New.
5336 2012-07-06 Tom de Vries <tom@codesourcery.com>
5338 PR tree-optimization/51879
5339 * gcc.dg/pr51879-16.c: New test.
5340 * gcc.dg/pr51879-17.c: Same.
5342 2012-07-06 Tom de Vries <tom@codesourcery.com>
5344 PR tree-optimization/52009
5345 * gcc.dg/pr51879-7.c: New test.
5346 * gcc.dg/pr51879-18.c: New test.
5348 2012-07-05 Jason Merrill <jason@redhat.com>
5351 * g++.dg/template/typedef39.C: New.
5354 * g++.dg/cpp0x/variadic133.C: New.
5355 * g++.dg/template/param1.C: Adjust.
5357 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5361 * gcc.target/arm/neon/vtrnf32.c: Update.
5362 * gcc.target/arm/neon/vtrns32.c: Update.
5363 * gcc.target/arm/neon/vtrnu32.c: Update.
5364 * gcc.target/arm/neon/vzipf32.c: Update.
5365 * gcc.target/arm/neon/vzips32.c: Update.
5366 * gcc.target/arm/neon/vzipu32.c: Update.
5368 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5371 * gfortran.dg/inline_sum_4.f90: New test.
5373 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5375 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5377 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5379 * gcc.target/arm/fma-sp.c: New testcase.
5380 * gcc.target/arm/fma.c: Likewise.
5381 * gcc.target/arm/fma.h: Likewise.
5383 2012-07-04 Jason Merrill <jason@redhat.com>
5386 * g++.dg/other/enum3.C: New.
5388 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5391 * g++.dg/torture/pr53321.C: New test.
5393 2012-07-04 Richard Guenther <rguenther@suse.de>
5395 PR tree-optimization/53844
5396 * g++.dg/tree-ssa/pr53844.C: New testcase.
5398 2012-07-04 Richard Guenther <rguenther@suse.de>
5400 PR tree-optimization/53849
5401 * gcc.dg/pr53849.c: New testcase.
5403 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5406 * g++.dg/ext/label14.C: New test.
5408 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5411 * g++.dg/other/pr53811.C: New test.
5413 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5416 * gcc.target/m68k/stack-limit-1.c: New testcase.
5418 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5420 * gnat.dg/recursive_call.adb: New test.
5422 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5424 * gnat.dg/discr37.ad[sb]: New test.
5426 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5428 * g++.dg/other/packed1.C: Remove SH from xfail list.
5430 2012-07-02 Jason Merrill <jason@redhat.com>
5433 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5436 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5439 * g++.dg/cpp0x/decltype39.C: New.
5440 * g++.dg/diagnostic/method1.C: Adjust.
5443 * g++.dg/template/ref6.C: New.
5445 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5448 * gcc.target/sh/pr53568-1.c: New.
5450 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5453 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5455 2012-07-02 Jason Merrill <jason@redhat.com>
5458 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5461 * g++.dg/template/enum7.C: New.
5462 * g++.dg/other/ptrmem10.C: Adjust.
5463 * g++.dg/other/ptrmem11.C: Adjust.
5464 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5466 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5468 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5470 2012-07-01 Wei Guozhi <carrot@google.com>
5473 * gcc.target/arm/pr53447-1.c: New testcase.
5474 * gcc.target/arm/pr53447-2.c: New testcase.
5475 * gcc.target/arm/pr53447-3.c: New testcase.
5476 * gcc.target/arm/pr53447-4.c: New testcase.
5478 2012-06-29 Richard Guenther <rguenther@suse.de>
5480 PR tree-optimization/47061
5481 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5483 2012-06-29 Richard Guenther <rguenther@suse.de>
5485 PR tree-optimization/37541
5486 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5488 2012-06-29 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/52589
5491 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5493 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5495 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5497 * g++.dg/template/error46.C: Add missing comment to dg-message.
5498 * g++.dg/template/crash107.C: Likewise.
5499 * g++.dg/template/error47.C: Likewise.
5500 * g++.dg/template/crash108.C: Likewise.
5501 * g++.dg/overload/operator5.C: Likewise.
5503 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5504 errors in dg-message directives, add comments.
5506 2012-06-28 Kai Tietz <ktietz@redhat.com>
5508 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5509 hard-coded 'unsigned long'.
5511 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5513 PR tree-optimization/51581
5514 * gcc.dg/vect/pr51581-4.c: New test.
5516 PR tree-optimization/53645
5517 * gcc.c-torture/execute/pr53645-2.c: New test.
5519 2012-06-28 Richard Guenther <rguenther@suse.de>
5522 * gcc.dg/torture/pr53790.c: New testcase.
5524 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/53645
5527 * gcc.c-torture/execute/pr53645.c: New test.
5529 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5531 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5533 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5537 * gcc.dg/guality/pr49888.c: Account for the possibility that
5538 the variable is optimized out at the first test.
5540 2012-06-27 Jason Merrill <jason@redhat.com>
5542 * g++.dg/cpp0x/override2.C: Adjust.
5543 * g++.dg/template/error5.C: Adjust.
5544 * g++.dg/parse/crash28.C: Adjust.
5547 * g++.dg/parse/template27.C: New.
5548 * g++.dg/template/crash74.C: Adjust expected output.
5550 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5554 * gfortran.dg/typebound_operator_16.f03: New.
5556 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5558 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5559 even src1.i and src2.i fields even in the second half of the arrays.
5561 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5564 * g++.dg/torture/vshuf-16.inc: New test.
5565 * g++.dg/torture/vshuf-2.inc: New test.
5566 * g++.dg/torture/vshuf-4.inc: New test.
5567 * g++.dg/torture/vshuf-8.inc: New test.
5568 * g++.dg/torture/vshuf-main.inc: New test.
5569 * g++.dg/torture/vshuf-v16hi.C: New test.
5570 * g++.dg/torture/vshuf-v16qi.C: New test.
5571 * g++.dg/torture/vshuf-v2df.C: New test.
5572 * g++.dg/torture/vshuf-v2di.C: New test.
5573 * g++.dg/torture/vshuf-v2sf.C: New test.
5574 * g++.dg/torture/vshuf-v2si.C: New test.
5575 * g++.dg/torture/vshuf-v4df.C: New test.
5576 * g++.dg/torture/vshuf-v4di.C: New test.
5577 * g++.dg/torture/vshuf-v4sf.C: New test.
5578 * g++.dg/torture/vshuf-v4si.C: New test.
5579 * g++.dg/torture/vshuf-v8hi.C: New test.
5580 * g++.dg/torture/vshuf-v8qi.C: New test.
5581 * g++.dg/torture/vshuf-v8si.C: New test.
5583 2012-06-27 Richard Guenther <rguenther@suse.de>
5586 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5588 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5590 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5591 scan-dump-dem-not): Use printable pattern in test name.
5593 2012-06-26 Sterling Augustine <saugustine@google.com>
5594 Dominique Dhumieres <dominiq@lps.ens.fr>
5596 * gcc.dg/pubtypes-2.c: Update expected output.
5597 * gcc.dg/pubtypes-3.c: Likewise.
5598 * gcc.dg/pubtypes-4.c: Likewise.
5600 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5602 * gcc.dg/tree-ssa/slsr-1.c: New test.
5603 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5604 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5605 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5607 2012-06-26 Matt Turner <mattst88@gmail.com>
5610 * gcc.target/arm/mmx-2.c: New.
5612 2012-06-26 Richard Guenther <rguenther@suse.de>
5615 * g++.dg/torture/pr53752.C: New testcase.
5617 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5619 PR tree-optimization/53748
5620 * gcc.c-torture/compile/pr53748.c: New test.
5622 2012-06-25 Jason Merrill <jason@redhat.com>
5626 * g++.dg/cpp0x/decltype38.C: New.
5627 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5629 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5631 * lib/target-supports-dg.exp (testname-for-summary): New.
5632 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5633 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5634 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5635 scan-module-absence, output-exists, output-exists-not: Use
5636 testname-for-summary.
5637 (dg-test): Clean up testname_with_flags.
5638 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5639 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5640 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5641 scan-assembler-dem-not, object-size: Use testname-for-summary.
5642 * lib/gcov.exp (run-gcov): Likewise.
5643 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5644 scan-dump-dem, scan-dump-dem-note): Likewise.
5646 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5647 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5648 including profopt.opt; save and restore existing value.
5649 * g++.dg/bprob/bprob.exp: Likewise.
5650 * gcc.dg/matrix/matrix.exp: Likewise.
5651 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5652 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5655 2012-06-25 Richard Henderson <rth@redhat.com>
5657 * gcc.dg/pr53749.c: New.
5659 2012-06-25 Jason Merrill <jason@redhat.com>
5662 * g++.dg/cpp0x/nullptr28.C: New.
5664 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5666 * gcc.target/arm/neon-vld1_dupQ.c: New.
5668 2012-06-25 Florian Weimer <fweimer@redhat.com>
5670 * g++.dg/init/new35.C: New.
5671 * g++.dg/init/new36.C: New.
5672 * g++.dg/init/new37.C: New.
5673 * g++.dg/ext/vla5.C: New warning.
5674 * g++.dg/ext/vla8.C: New warning.
5675 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5677 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5678 James Greenhalgh <james.greenhalgh@arm.com>
5680 * gcc.target/arm/ftest-support-arm.h New testcase.
5681 * gcc.target/arm/ftest-support-thumb.h Likewise.
5682 * gcc.target/arm/ftest-support.h Likewise.
5683 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5684 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5685 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5686 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5687 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5688 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5689 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5690 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5691 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5692 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5693 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5694 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5695 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5696 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5697 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5698 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5699 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5700 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5701 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5702 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5703 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5704 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5705 * lib/target-supports.exp
5706 (check_effective_target_arm_arch_FUNC): Add support for more
5708 (add_options_for_arm_arch_FUNC): Likewise.
5709 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5711 2012-06-25 Jason Merrill <jason@redhat.com>
5714 * g++.dg/cpp0x/constexpr-tuple.C: New.
5716 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.target/i386/pr53759.c: New test.
5722 * g++.dg/cpp0x/nsdmi7.C: New test.
5724 2012-06-24 Kai Tietz <ktietz@redhat.com>
5726 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5728 * gcc.target/i386/pr38988.c: Likewise.
5730 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5734 * gfortran.dg/typebound_generic_12.f03: New.
5735 * gfortran.dg/typebound_generic_13.f03: New.
5737 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5739 * gnat.dg/lto15.ad[sb]: New test.
5741 2012-06-21 Meador Inge <meadori@codesourcery.com>
5744 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5746 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5748 * gcc.dg/pch/ident-1.c: New test.
5749 * gcc.dg/pch/ident-1.hs: Header file for new test.
5751 2012-06-21 Michael Matz <matz@suse.de>
5754 * gcc.c-torture/execute/pr53688.c: New test.
5756 2012-06-20 Richard Guenther <rguenther@suse.de>
5758 PR tree-optimization/30318
5759 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5761 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5763 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5765 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5767 * gcc.target/i386/clearcapv2.map: New file.
5768 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5770 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5772 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5773 and add __sh__ case.
5775 2012-06-19 Jason Merrill <jason@redhat.com>
5778 * g++.dg/debug/localclass1.C: New.
5780 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5782 * g++.dg/cpp0x/override4.C: New.
5784 2012-06-14 Jason Merrill <jason@redhat.com>
5787 * g++.dg/cpp0x/decltype37.C: New.
5789 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5791 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5793 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5795 * gcc.c-torture/compile/vector-5.c,
5796 gcc.c-torture/compile/vector-6.c: New tests.
5798 2012-06-19 Richard Henderson <rth@redhat.com>
5800 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5802 2012-06-19 Richard Guenther <rguenther@suse.de>
5804 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5806 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5809 * gcc.target/i386/pr53712.c: New test.
5811 2012-06-18 Tobias Burnus <burnus@net-b.de>
5814 * gfortran.dg/elemental_optional_args_6.f90: New.
5816 2012-06-18 Tobias Burnus <burnus@net-b.de>
5819 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5820 * gfortran.dg/coarray/move_alloc_1.f90
5822 2012-06-18 Tobias Burnus <burnus@net-b.de>
5825 * gfortran.dg/coarray_27.f90: New.
5827 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5828 Greta Yorsh <Greta.Yorsh@arm.com>
5830 * gcc.target/arm/epilog-1.c: New test.
5832 2012-06-18 Richard Guenther <rguenther@suse.de>
5834 PR tree-optimization/53693
5835 * g++.dg/torture/pr53693.C: New testcase.
5837 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5839 PR tree-optimization/53703
5840 * gcc.dg/torture/pr53703.c: New test.
5842 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5845 * gcc.target/i386/pr53698.c: New test.
5847 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5849 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5851 2012-06-17 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/transfer_check_3.f90: New.
5857 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5859 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5861 2012-06-16 Tobias Burnus <burnus@net-b.de>
5865 * gfortran.dg/deferred_type_param_8.f90: New.
5867 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5869 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5870 testname that includes flags, passed in as new argument, in
5872 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5873 and pass it to verify-* procedures.
5875 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5876 alignment torture options with usual torture options.
5878 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5879 messages reported for one line of source code.
5880 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5881 * g++.dg/cpp0x/decltype2.C: Likewise.
5882 * g++.dg/cpp0x/decltype3.C: Likewise.
5883 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5884 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5885 * g++.dg/cpp0x/static_assert3.C: Likewise.
5886 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5887 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5888 * g++.dg/cpp0x/union1.C: Likewise.
5889 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5890 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5891 * g++.dg/cpp0x/variadic2.C: Likewise.
5892 * g++.dg/cpp0x/variadic20.C: Likewise.
5893 * g++.dg/cpp0x/variadic74.C: Likewise.
5894 * g++.dg/diagnostic/bitfld2.C: Likewise.
5895 * g++.dg/ext/attrib44.C: Likewise.
5896 * g++.dg/ext/no-asm-1.C: Likewise.
5897 * g++.dg/other/error34.C: Likewise.
5898 * g++.dg/parse/crash46.C: Likewise.
5899 * g++.dg/parse/error10.C: Likewise.
5900 * g++.dg/parse/error2.C: Likewise.
5901 * g++.dg/parse/error3.C: Likewise.
5902 * g++.dg/parse/error36.C: Likewise.
5903 * g++.dg/parse/error8.C: Likewise.
5904 * g++.dg/parse/error9.C: Likewise.
5905 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5906 * g++.dg/parse/parser-pr28152.C: Likewise.
5907 * g++.dg/parse/template25.C: Likewise.
5908 * g++.dg/parse/typename11.C: Likewise.
5909 * g++.dg/tc1/dr147.C: Likewise.
5910 * g++.dg/template/deduce3.C: Likewise.
5911 * g++.dg/template/koenig9.C: Likewise.
5912 * g++.dg/template/pr23510.C: Likewise.
5913 * g++.dg/warn/pr12242.C: Likewise.
5914 * g++.dg/warn/pr30551-2.C: Likewise.
5915 * g++.dg/warn/pr30551.C: Likewise.
5916 * g++.old-deja/g++.other/typename1.C: Likewise.
5917 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5919 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5922 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5923 * c-c++-common/torture/vshuf-2.inc: Likewise.
5924 * c-c++-common/torture/vshuf-4.inc: Likewise.
5925 * c-c++-common/torture/vshuf-8.inc: Likewise.
5926 * c-c++-common/torture/vshuf-main.inc: Likewise.
5927 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5928 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5929 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5930 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5931 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5932 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5933 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5934 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5935 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5936 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5937 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5938 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5939 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5940 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5942 2012-06-15 Michael Matz <matz@suse.de>
5944 * gcc.dg/tree-ssa/vector-4.c: New test.
5946 2012-06-15 Michael Matz <matz@suse.de>
5948 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5949 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5951 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5953 PR tree-optimization/53636
5954 * gcc.target/arm/pr53636.c: New test.
5956 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5958 PR tree-optimization/51581
5959 * gcc.c-torture/execute/pr51581-1.c: New test.
5960 * gcc.c-torture/execute/pr51581-2.c: New test.
5961 * gcc.dg/vect/pr51581-1.c: New test.
5962 * gcc.dg/vect/pr51581-2.c: New test.
5963 * gcc.dg/vect/pr51581-3.c: New test.
5964 * gcc.target/i386/avx-pr51581-1.c: New test.
5965 * gcc.target/i386/avx-pr51581-2.c: New test.
5966 * gcc.target/i386/avx2-pr51581-1.c: New test.
5967 * gcc.target/i386/avx2-pr51581-2.c: New test.
5968 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5970 2012-06-15 Richard Guenther <rguenther@suse.de>
5972 * gcc.c-torture/execute/20120615-1.c: New testcase.
5974 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/vect8.ad[sb]: New test.
5978 2012-06-14 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/tree-ssa/vrp.h: New testcase.
5981 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5983 2012-06-13 Christian Bruel <christian.bruel@st.com>
5986 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5988 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5990 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5992 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5995 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5996 test summary unique.
5998 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5999 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6000 scan-stack-usage-not): Don't strip torture options from test name.
6002 * lib/scandump.exp (scan-dump-times): Use printable version of
6003 regexp in test summary line.
6005 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6006 messages reported for one line of source code.
6007 * gcc.dg/format/few-1.c: Likewise.
6008 * gcc.dg/ia64-sync-2.c: Likewise.
6009 * gcc.dg/sync-2.c: Likewise.
6010 * gcc.dg/noncompile/pr44517.c: Likewise.
6012 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6015 * gcc.dg/guality/pr49888.c: New.
6017 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6019 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6020 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6021 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6023 2012-06-13 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/intent_out_7.f90: New.
6028 2012-06-13 Tobias Burnus <burnus@net-b.de>
6031 * gfortran.dg/save_4.f90: New.
6033 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6038 * gcc.dg/pr53532.c: New test.
6039 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6040 adjust line numbers.
6041 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6042 * gcc.dg/Wcxx-compat-8.c: Likewise.
6043 * gcc.dg/pr51034.c: New test.
6044 * gcc.dg/pr53196-1.c: New test.
6045 * gcc.dg/pr53196-2.c: New test.
6047 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6049 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6050 alignment torture options with usual torture options.
6051 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6052 instead of dg-options.
6053 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6054 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6055 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6056 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6057 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6058 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6060 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6061 to checks for multiple messages reported for one line of source code.
6062 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6064 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6065 messages reported for one line of source code.
6067 * gcc.dg/20031223-1.c: Add comments to check for multiple
6068 messages reported for one line of source code.
6069 * gcc.dg/Wconversion-integer.c: Likewise.
6070 * gcc.dg/Wfatal-2.c: Likewise.
6071 * gcc.dg/Wfatal.c: Likewise.
6072 * gcc.dg/Wobjsize-1.c: Likewise.
6073 * gcc.dg/c99-vla-jump-1.c: Likewise.
6074 * gcc.dg/c99-vla-jump-2.c: Likewise.
6075 * gcc.dg/c99-vla-jump-3.c: Likewise.
6076 * gcc.dg/c99-vla-jump-4.c: Likewise.
6077 * gcc.dg/c99-vla-jump-5.c: Likewise.
6078 * gcc.dg/decl-9.c: Likewise.
6079 * gcc.dg/declspec-10.c: Likewise.
6080 * gcc.dg/declspec-18.c: Likewise.
6081 * gcc.dg/mtune.c: Likewise.
6082 * gcc.dg/parser-pr28152-2.c: Likewise.
6083 * gcc.dg/parser-pr28152.c: Likewise.
6084 * gcc.dg/pr14475.c: Likewise.
6085 * gcc.dg/pr27953.c: Likewise.
6086 * gcc.dg/pr28322-3.c: Likewise.
6087 * gcc.dg/pr30457.c: Likewise.
6088 * gcc.dg/pr30551-2.c: Likewise.
6089 * gcc.dg/pr30551-3.c: Likewise.
6090 * gcc.dg/pr30551-4.c: Likewise.
6091 * gcc.dg/pr30551-5.c: Likewise.
6092 * gcc.dg/pr30551-6.c: Likewise.
6093 * gcc.dg/pr30551.c: Likewise.
6094 * gcc.dg/pr45461.c: Likewise.
6095 * gcc.dg/pr48552-1.c: Likewise.
6096 * gcc.dg/pr48552-2.c: Likewise.
6097 * gcc.dg/redecl-1.c: Likewise.
6098 * gcc.dg/transparent-union-3.c: Likewise.
6099 * gcc.dg/utf-dflt.c: Likewise.
6100 * gcc.dg/utf-dflt2.c: Likewise.
6101 * gcc.dg/vla-8.c: Likewise.
6102 * gcc.dg/vla-init-1.c: Likewise.
6103 * gcc.dg/wtr-int-type-1.c: Likewise.
6105 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6106 messages reported for for one line of source code.
6107 * c-c++-common/raw-string-5.c: Likewise.
6108 * c-c++-common/raw-string-4.c: Likewise.
6109 * c-c++-common/raw-string-6.c: Likewise.
6110 * c-c++-common/pr20000.c: Likewise.
6112 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6113 messages reported for one line of source code.
6114 * gcc.dg/cpp/pr30786.c: Likewise.
6115 * gcc.dg/cpp/pr28709.c: Likewise.
6116 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6117 * gcc.dg/cpp/macspace2.c: Likewise.
6118 * gcc.dg/cpp/missing-header-1.c: Likewise.
6119 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6120 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6121 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6123 2012-06-12 Jason Merrill <jason@redhat.com>
6126 * g++.dg/template/local7.C: New.
6128 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6131 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6132 * gcc.target/sh/pr51340-2.c: Likewise.
6133 * gcc.target/sh/pr51340-3.c: Likewise.
6135 2012-06-12 Michael Matz <matz@suse.de>
6137 * gcc.dg/torture/alias-1.c: New test.
6139 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6141 PR rtl-optimization/53589
6142 * gcc.dg/torture/pr53589.c: New test.
6144 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6147 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6148 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6149 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6150 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6151 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6152 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6153 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6154 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6155 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6156 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6157 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6158 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6159 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6160 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6161 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6162 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6164 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6166 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6167 (check_intel_cpu_model): New function.
6168 (check_amd_cpu_model): New function.
6169 (check_features): New function.
6170 (__get_cpuid_output): New function.
6171 (check_detailed): New function.
6172 (fn1): Rename to quick_check.
6173 (main): Update to call quick_check and call check_detailed.
6175 2012-06-11 Richard Henderson <rth@redhat.com>
6177 * lib/target-supports.exp
6178 (check_effective_target_sync_long_long_runtime): Use
6179 check_effective_target_lp64 instead of
6180 check_effective_target_powerpc64 for powerpc targets.
6182 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6185 * gcc.target/sh/pr53511-1.c: New.
6187 2012-06-11 Richard Guenther <rguenther@suse.de>
6190 * g++.dg/lto/pr53470_0.C: New testcase.
6191 * gcc.dg/lto/pr53470_0.c: Likewise.
6193 2012-06-11 Richard Guenther <rguenther@suse.de>
6196 * g++.dg/ext/pr53605.C: New testcase.
6198 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/specs/array1.ads: New test.
6201 * gnat.dg/specs/array2.ads: Likewise.
6202 * gnat.dg/array22.adb: Likewise.
6204 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6206 * gnat.dg/constant4.adb: New test.
6207 * gnat.dg/constant4_pkg.ads: New helper.
6209 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6212 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6213 * gfortran.dg/allocate_class_1.f90: Modified.
6214 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6215 * gfortran.dg/allocate_class_2.f90: New.
6217 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6220 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6222 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6225 * gfortran.dg/string_assign_2.f90: New test case.
6227 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6230 * gfortran.dg/string_assign_1.f90: New test case.
6232 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6236 * gcc.dg/gomp/critical-4.c: Likewise.
6237 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6238 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6239 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6240 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6241 * c-c++-common/gomp/pr53580.c: New test.
6243 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6246 * g++.dg/cpp0x/forw_enum11.C: New.
6248 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6251 * g++.dg/cpp0x/alias-decl-19.C: New.
6253 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6255 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6257 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6259 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6261 (XSTATE_SSE): Ditto.
6262 (XSTATE_YMM): Ditto.
6263 (avx_os_support): Use new defines.
6265 2012-06-06 Richard Guenther <rguenther@suse.de>
6268 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6271 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6274 * g++.dg/cpp0x/pr52841.C: New testcase.
6276 2012-06-06 Richard Guenther <rguenther@suse.de>
6278 PR tree-optimization/53081
6279 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6280 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6282 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6284 * gcc.target/powerpc/pr53487.c: New test.
6286 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6288 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6290 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6292 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6294 2012-06-05 Richard Guenther <rguenther@suse.de>
6296 PR tree-optimization/30442
6297 * gcc.dg/vect/bb-slp-30.c: New testcase.
6299 2012-06-05 Richard Guenther <rguenther@suse.de>
6301 PR tree-optimization/53081
6302 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6303 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6304 -fno-tree-loop-distribute-patterns.
6306 2012-06-05 Alan Modra <amodra@gmail.com>
6308 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6309 Check static chain in nested funcs.
6311 2012-06-04 Tobias Burnus <burnus@net-b.de>
6314 * gfortran.dg/init_flag_10.f90: New.
6316 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6319 * g++.dg/warn/Wenum-compare-no-2: New.
6321 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6323 PR preprocessor/53463
6324 * g++.dg/cpp/limits.C: New test.
6325 * g++.dg/parse/error19.C: Adjust.
6326 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6327 * g++.dg/warn/pr35635.C: Likewise.
6328 * g++.old-deja/g++.pt/assign1.C: Likewise.
6330 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6333 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6334 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6335 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6336 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6337 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6338 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6339 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6340 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6342 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6344 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6346 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6348 PR tree-optimization/53550
6349 * gcc.dg/pr53550.c: New test.
6351 2012-06-04 Richard Guenther <rguenther@suse.de>
6353 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6354 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6355 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6357 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6360 * gfortran.dg/parameter_array_element_2.f90: New.
6362 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6365 * gcc.target/sh/pr53512-1.c: New.
6366 * gcc.target/sh/pr53512-2.c: New.
6367 * gcc.target/sh/pr53512-3.c: New.
6368 * gcc.target/sh/pr53512-4.c: New.
6370 2012-06-01 Jason Merrill <jason@redhat.com>
6373 * g++.dg/ext/visibility/template12.C: New.
6374 * g++.dg/ext/attrib14.C: Adjust warning line.
6377 * g++.dg/parse/new6.C: New.
6378 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6380 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6382 * c-c++-common/restrict-2.c: Revert previous change.
6384 2012-06-01 Jason Merrill <jason@redhat.com>
6387 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6390 * g++.dg/cpp0x/auto33.C: New.
6392 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6395 * g++.dg/parse/namespace-alias-1.C: New.
6397 2012-06-01 Christian Bruel <christian.bruel@st.com>
6399 * gcc.dg/spec-options.c: New test.
6400 * gcc.dg/foo.specs: New file.
6402 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6405 * gnat.dg/lto14.adb: Skip on Solaris.
6407 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6409 * gcc.target/cris/sync-1-v10.c,
6410 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6411 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6412 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6413 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6414 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6415 gcc.target/cris/torture/sync-mis-op-i-1.c,
6416 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6417 gcc.target/cris/torture/sync-mis-op-i-2.c,
6418 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6419 gcc.target/cris/torture/sync-mis-op-i-3.c,
6420 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6421 gcc.target/cris/torture/sync-mis-op-s-1.c,
6422 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6423 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6424 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6425 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6426 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6427 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6428 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6429 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6430 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6432 2012-05-31 Richard Guenther <rguenther@suse.de>
6434 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6435 ldist-pr45948.c with disabled SCCP.
6437 2012-05-31 Richard Guenther <rguenther@suse.de>
6440 * gcc.dg/torture/pr48493.c: New testcase.
6442 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6444 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6446 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6447 of the initialization loop.
6448 (dg-final): Adjust the expected number of vectorized loops depending
6449 on vect_char_mult target selector.
6451 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6453 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6454 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6455 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6458 2012-05-30 Jason Merrill <jason@redhat.com>
6461 * g++.dg/init/new34.C: New.
6462 * g++.dg/tree-ssa/stabilize1.C: New.
6464 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6467 * g++.dg/init/new33.C: New test.
6469 2012-05-30 Richard Guenther <rguenther@suse.de>
6472 * gcc.dg/torture/pr53501.c: New testcase.
6473 * c-c++-common/restrict-2.c: Adjust.
6475 2012-05-30 Alan Modra <amodra@gmail.com>
6477 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6480 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6482 * gcc.target/i386/shuf-concat.c: New test.
6484 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6486 PR rtl-optimization/53519
6487 * gcc.c-torture/compile/pr53519.c: New test.
6489 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6491 * gcc.target/arm/neon-vrev.c: New.
6493 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6496 * gcc.target/sh/pr51340-1.c: New.
6497 * gcc.target/sh/pr51340-2.c: New.
6498 * gcc.target/sh/pr51340-3.c: New.
6500 2012-05-29 Richard Guenther <rguenther@suse.de>
6502 PR tree-optimization/53516
6503 * gcc.dg/torture/pr53516.c: New testcase.
6505 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6507 PR preprocessor/53229
6508 * gcc.dg/cpp/paste6.c: Force to run without
6509 -ftrack-macro-expansion.
6510 * gcc.dg/cpp/paste8.c: Likewise.
6511 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6512 -ftrack-macro-expansion.
6513 * gcc.dg/cpp/paste12.c: Force to run without
6514 -ftrack-macro-expansion.
6515 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6516 -ftrack-macro-expansion.
6517 * gcc.dg/cpp/paste13.c: Likewise.
6518 * gcc.dg/cpp/paste14.c: Likewise.
6519 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6520 -ftrack-macro-expansion.
6521 * gcc.dg/cpp/paste18.c: New test.
6523 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6525 * gcc.target/cris/torture/trap-1.c,
6526 gcc.target/cris/torture/trap-2.c,
6527 gcc.target/cris/torture/trap-3.c,
6528 gcc.target/cris/torture/trap-v0.c,
6529 gcc.target/cris/torture/trap-v3.c: New tests.
6531 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6534 * g++.dg/warn/Wbraces3.C: New.
6535 * g++.dg/warn/Wbraces4.C: Likewise.
6537 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6539 PR tree-optimization/53505
6540 * c-c++-common/torture/pr53505.c: New test.
6542 2012-05-27 Nathan Sidwell <nathan@acm.org>
6544 * gcc.dg/stmt-expr-4.c: New.
6546 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6549 * g++.dg/parse/crash60.C: New.
6551 2012-05-26 Jason Merrill <jason@redhat.com>
6554 * c-c++-common/array-lit.c: New.
6555 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6557 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6560 * gnat.dg/array21.adb: New test.
6562 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6564 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6566 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6569 * g++.dg/other/anon-union3.C: New.
6571 2012-05-25 Ian Lance Taylor <iant@google.com>
6573 * gcc.dg/split-6.c: New test.
6575 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6577 * gnat.dg/lto14.adb: New test.
6579 2012-05-25 Tristan Gingold <gingold@adacore.com>
6581 * gcc.target/i386/large-frame.c: New.
6583 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6584 * gcc.target/powerpc/lhs-1.c: New.
6585 * gcc.target/powerpc/lhs-2.c: New.
6586 * gcc.target/powerpc/lhs-3.c: New.
6588 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6590 Make unwound macro expansion trace less redundant
6591 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6592 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6593 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6594 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6595 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6596 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6598 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/cpp0x/constexpr-default1.C: New.
6603 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/eh/goto2.C: New.
6608 2012-05-24 Richard Guenther <rguenther@suse.de>
6611 * g++.dg/tree-prof/pr53460.C: New testcase.
6613 2012-05-24 Richard Guenther <rguenther@suse.de>
6616 * g++.dg/debug/pr53466.C: New testcase.
6618 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6620 PR tree-optimization/53465
6621 * gcc.c-torture/execute/pr53465.c: New test.
6623 2012-05-23 Tobias Burnus <burnus@net-b.de>
6627 * gfortran.dg/allocate_with_typespec_6.f90: New.
6629 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6632 * g++.dg/warn/delete-array-1.C: New.
6634 2012-05-23 Richard Guenther <rguenther@suse.de>
6636 * gcc.dg/torture/pr39074-2.c: Adjust.
6637 * gcc.dg/torture/pr39074.c: Likewise.
6638 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6639 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6641 2012-05-22 Jan Hubicka <jh@suse.cz>
6644 * g++.dg/torture/pr53161.C: New testcase.
6646 2012-05-22 Tobias Burnus <burnus@net-b.de>
6649 * gfortran.dg/realloc_on_assign_15.f90: New.
6651 2012-05-22 Richard Guenther <rguenther@suse.de>
6654 * gcc.dg/torture/pr51071-2.c: New testcase.
6656 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6658 PR tree-optimization/53336
6659 * g++.dg/torture/pr53336.C: New testcase.
6661 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6664 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6665 instead of -Wunused-local-typedefs.
6667 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6670 * g++.dg/other/abstract4.C: New-
6672 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6675 * g++.dg/ext/attrib46.C: New.
6677 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6680 * gcc.c-torture/compile/pr53418-1.c,
6681 gcc.c-torture/compile/pr53418-2.c: New tests.
6683 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6685 PR tree-optimization/53366
6686 * gcc.dg/torture/pr53366-1.c: New test.
6687 * gcc.dg/torture/pr53366-2.c: New test.
6688 * gcc.target/i386/pr53366-1.c: New test.
6689 * gcc.target/i386/pr53366-2.c: New test.
6691 PR tree-optimization/53409
6692 * gcc.c-torture/compile/pr53409.c: New test.
6694 PR tree-optimization/53410
6695 * gcc.c-torture/compile/pr53410-1.c: New test.
6696 * gcc.c-torture/compile/pr53410-2.c: New test.
6698 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6701 * gcc.target/i386/pr53425-1.c: New file.
6702 * gcc.target/i386/pr53425-2.c: Likewise.
6704 2012-05-21 Richard Guenther <rguenther@suse.de>
6706 PR tree-optimization/53408
6707 * gcc.dg/torture/pr53408.c: New testcase.
6709 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6710 H.J. Lu <hongjiu.lu@intel.com>
6713 * gcc.target/i386/pr53416.c: New file.
6715 2012-05-21 Richard Guenther <rguenther@suse.de>
6717 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6719 2012-05-21 Richard Guenther <rguenther@suse.de>
6721 * gcc.dg/torture/ldist-1.c: New testcase.
6723 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6725 * gnat.dg/lto13.adb: New test.
6726 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6728 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6730 * gnat.dg/specs/lto12.ads: New test.
6731 * gnat.dg/specs/lto12_pkg.ads: New helper.
6733 2012-05-18 Richard Guenther <rguenther@suse.de>
6735 PR tree-optimization/53346
6736 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6737 * gcc.target/i386/incoming-10.c: Adjust.
6738 * gcc.target/i386/incoming-11.c: Likewise.
6739 * gcc.target/i386/pr46295.c: Likewise.
6741 2012-05-18 Richard Guenther <rguenther@suse.de>
6743 * gcc.dg/pr53352.c: Return zero.
6745 2012-05-18 Richard Guenther <rguenther@suse.de>
6747 PR tree-optimization/53390
6748 * gcc.dg/torture/pr53390.c: New testcase.
6750 2012-05-18 Meador Inge <meadori@codesourcery.com>
6752 PR rtl-optimization/53352
6753 * gcc.dg/pr53352.c: New test.
6755 2012-05-17 David S. Miller <davem@davemloft.net>
6757 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6758 failure on sparc-*-linux-gnu.
6760 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6763 * g++.dg/parse/error49.C: New.
6764 * g++.dg/cpp0x/error8.C: Likewise.
6765 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6766 * g++.dg/ext/utf-dflt2.C: Likewise.
6767 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6768 * g++.dg/ext/utf-dflt.C: Likewise.
6769 * c-c++-common/raw-string-3.c: Likewise.
6770 * c-c++-common/raw-string-4.c: Likewise.
6772 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/cpp0x/catch1.C: New.
6777 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6780 * g++.dg/parse/error48.C: New.
6781 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6782 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6784 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6786 * gcc.dg/tm/indirect-2.c: New test.
6788 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6790 PR tree-optimization/53217
6791 * gfortran.dg/pr53217.f90: New test.
6793 2012-05-16 Richard Guenther <rguenther@suse.de>
6795 PR tree-optimization/53364
6796 * g++.dg/torture/pr53364.C: New testcase.
6798 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6801 * gcc.dg/pr52549.c: Fix test for long != void*
6802 * gcc.c-torture/execute/pr52979-1.x: New file.
6803 * gcc.c-torture/execute/pr52979-2.x: New file.
6805 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6807 PR preprocessor/7263
6808 * gcc.dg/binary-constants-2.c: Run without tracking locations
6809 accross macro expansion.
6810 * gcc.dg/binary-constants-3.c: Likewise.
6811 * gcc.dg/cpp/sysmac2.c: Likewise.
6812 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6814 * gcc.dg/cpp/syshdr3.c: New test.
6815 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6816 * gcc.dg/system-binary-constants-1.c: New test.
6817 * gcc.dg/system-binary-constants-1.h: New header for the new test
6819 * g++.dg/cpp/syshdr3.C: New test.
6820 * g++.dg/cpp/syshdr3.h: New header the new test above.
6821 * g++.dg/system-binary-constants-1.C: New test.
6822 * g++.dg/system-binary-constants-1.h: New header the new test
6825 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6827 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6829 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6832 * gcc.dg/pr53358.c: New test.
6834 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6837 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6838 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6840 2012-05-15 Olivier Hainque <hainque@adacore.com>
6842 * g++.dg/eh/sighandle.C: New testcase.
6844 2012-05-15 Richard Guenther <rguenther@suse.de>
6846 PR tree-optimization/53355
6847 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6849 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6851 * gfortran.dg/*.f90: Remove now redundant manual
6852 cleanup-modules directive.
6854 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6856 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6857 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6859 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6862 * gfortran.dg/int_range_io_1.f90: New test.
6864 2012-05-14 Andi Kleen <ak@linux.intel.com>
6865 Jakub Jelinek <jakub@redhat.com>
6868 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6869 * gcc.target/i386/rtm-check.h: New file.
6870 * gcc.target/i386/pr53315.c: New test.
6872 2012-05-14 Tobias Burnus <burnus@net-b.de>
6877 * gfortran.dg/deferred_type_param_4.f90: New.
6878 * gfortran.dg/deferred_type_param_6.f90: New.
6880 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6882 * gcc.target/i386/retarg.c: New test.
6884 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6887 * gfortran.dg/deferred_type_param_3.f90: New.
6888 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6889 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6891 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6893 * gnat.dg/null_pointer_deref3.adb: New test.
6895 2012-05-12 Tobias Burnus <burnus@net-b.de>
6899 * gfortran.dg/deferred_type_param_5.f90: New.
6901 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/parse/error47.C: New.
6905 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6908 * gfortran.dg/string_compare_4.f90: Change option
6909 to -fdump-tree-original. Add test case for kind=4.
6911 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6914 * gfortran.dg/string_compare_4.f90: New test.
6916 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6918 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6920 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6923 * g++.dg/cpp0x/variadic132.C: New.
6925 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6928 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6929 * g++.dg/parse/error26.C: Tweak dg-error column number.
6931 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6934 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6936 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6938 * gnat.dg/lto11.ad[sb]: New test.
6940 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6943 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6944 directive to Scan for vpmuldq, not vpmacsdql.
6946 2012-05-09 Michael Matz <matz@suse.de>
6948 PR tree-optimization/53185
6949 * gcc.dg/vect/pr53185.c: New test.
6951 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6954 * gcc.target/i386/pr53249.c: New.
6956 2012-05-09 Richard Guenther <rguenther@suse.de>
6958 PR tree-optimization/18437
6959 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6960 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6962 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6964 PR tree-optimization/53226
6965 * gcc.c-torture/compile/pr53226.c: New test.
6967 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6969 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6970 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6971 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6972 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6973 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6974 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6975 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6976 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6977 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6978 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6979 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6980 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6981 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6982 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6984 2012-05-09 Dehao Chen <dehao@google.com>
6986 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6987 * gcc.dg/predict-2.c: Likewise.
6988 * gcc.dg/predict-3.c: Likewise.
6989 * gcc.dg/predict-4.c: Likewise.
6990 * gcc.dg/predict-5.c: Likewise.
6991 * gcc.dg/predict-6.c: Likewise.
6993 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6996 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6998 2012-05-08 Richard Guenther <rguenther@suse.de>
7000 * gcc.dg/fold-bitand-4.c: New testcase.
7002 2012-05-08 Dehao Chen <dehao@google.com>
7004 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7005 heuristic is working properly.
7006 * gcc.dg/predict-2.c: Likewise.
7007 * gcc/dg/predict-3.c: Likewise.
7008 * gcc/dg/predict-4.c: Likewise.
7009 * gcc/dg/predict-5.c: Likewise.
7010 * gcc/dg/predict-6.c: Likewise.
7012 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7014 PR tree-optimization/53239
7015 * g++.dg/opt/vrp3.C: New test.
7016 * g++.dg/opt/vrp3-aux.cc: New file.
7017 * g++.dg/opt/vrp3.h: New file.
7019 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7021 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7022 .uleb128 support in assembler output.
7024 2012-05-07 Richard Guenther <rguenther@suse.de>
7027 * g++.dg/lto/pr42987_0.C: New testcase.
7028 * g++.dg/lto/pr42987_1.C: Likewise.
7030 2012-05-07 Tobias Burnus <burnus@net-b.de>
7033 * gfortran.dg/typebound_operator_15.f90: New.
7035 2012-05-06 Tobias Burnus <burnus@net-b.de>
7038 * gfortran.dg/class_array_13.f90: New.
7040 2012-05-06 Tristan Gingold <gingold@adacore.com>
7042 * gnat.dg/warn7.adb: New test.
7044 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7046 * gnat.dg/specs/renamings.ads: Rename to...
7047 * gnat.dg/specs/renaming1.ads: ...this.
7048 * gnat.dg/specs/renaming2.ads: New test.
7049 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7050 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7051 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7052 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7054 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7056 * gnat.dg/discr36.ad[sb]: New test.
7057 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7059 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7062 * c-c++-common/pr43772.c: New.
7064 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7067 * gfortran.dg/select_type_26.f03 : New test.
7068 * gfortran.dg/select_type_27.f03 : New test.
7071 * gfortran.dg/select_type_28.f03 : New test.
7073 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7077 * gfortran.dg/mod_sign0_1.f90: New test.
7078 * gfortran.dg/mod_large_1.f90: New test.
7080 2012-05-04 Tobias Burnus <burnus@net-b.de>
7083 gfortran.dg/public_private_module_5.f90: New.
7085 2012-05-04 Tobias Burnus <burnus@net-b.de>
7088 * gfortran.dg/constructor_7.f90: New.
7089 * gfortran.dg/constructor_8.f90: New.
7091 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7094 * g++.dg/cpp0x/static_assert7.C: New.
7096 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7098 PR tree-optimization/52633
7099 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7100 recognized as widening shifts instead of over-widening.
7101 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7102 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7103 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7104 * gcc.target/arm/pr52633.c: New test.
7106 2012-05-04 Richard Guenther <rguenther@suse.de>
7108 PR tree-optimization/53168
7109 * gcc.dg/torture/pr53168.c: New testcase.
7110 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7112 2012-05-04 Richard Guenther <rguenther@suse.de>
7114 * gcc.dg/lto/pr53214_0.c: New testcase.
7116 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7118 * gcc.target/ia64/pr48496.c: New test.
7119 * gcc.target/ia64/pr52657.c: Likewise.
7121 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7124 * c-c++-common/pr51712.c: New.
7126 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7129 * gcc.target/powwerpc/pr53199.c: New file.
7131 2012-05-03 Jason Merrill <jason@redhat.com>
7133 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7135 * gcc.dg/debug/dwarf2/dups-types.c: New.
7136 * gcc.dg/debug/dwarf2/dups-types.h: New.
7138 2012-05-03 Jason Merrill <jason@redhat.com>
7140 * g++.dg/debug/dwarf2/namespace-2.C: New.
7141 * g++.dg/debug/dwarf2/localclass3.C: New.
7143 2012-05-03 Jason Merrill <jason@redhat.com>
7145 * g++.dg/debug/dwarf2/thunk1.C: New.
7147 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7150 * g++.dg/other/final2.C: New.
7152 2012-05-03 Richard Guenther <rguenther@suse.de>
7154 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7156 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7158 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7159 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7160 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7161 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7163 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7165 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7167 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7168 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7169 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7172 * gcc.dg/pr53174.c: New test.
7175 * gcc.target/arm/pr53187.c: New test.
7176 * gcc.c-torture/compile/pr53187.c: New test.
7178 2012-05-03 Richard Guenther <rguenther@suse.de>
7180 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7181 unsupported prefetching support.
7183 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7185 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7186 option -ftrack-macro-expansion=0.
7187 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7188 option -ftrack-macro-expansion=0.
7190 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7192 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7193 dg-options for target arm with dg-additional-options.
7195 2012-05-03 Richard Guenther <rguenther@suse.de>
7197 PR tree-optimization/53144
7198 * gcc.dg/torture/pr53144.c: New testcase.
7200 2012-05-03 Tobias Burnus <burnus@net-b.de>
7203 * gfortran.dg/pointer_intent_7.f90: New.
7204 * gfortran.dg/pure_formal_3.f90: New.
7206 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7208 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7210 2012-05-02 Martin Jambor <mjambor@suse.cz>
7213 * g++.dg/lto/pr52605_0.C: New test.
7215 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7217 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7218 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7219 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7220 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7221 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7222 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7223 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7224 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7225 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7226 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7227 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7228 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7229 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7230 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7231 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7232 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7234 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7237 * gcc.dg/pr53153.c: New test.
7239 2012-05-02 Richard Guenther <rguenther@suse.de>
7241 * g++.dg/tree-ssa/pr19807.C: Adjust.
7243 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7245 PR tree-optimization/53163
7246 * gcc.c-torture/compile/pr53163.c: New test.
7248 PR rtl-optimization/53160
7249 * gcc.c-torture/execute/pr53160.c: New test.
7251 2012-05-01 Ian Lance Taylor <iant@google.com>
7254 * gcc.dg/pr37303.c: New test.
7256 2012-05-01 Richard Henderson <rth@redhat.com>
7258 * lib/target-supports.exp
7259 (check_effective_target_sync_long_long_runtime): True for
7260 check_effective_target_powerpc64.
7262 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7265 * gcc.dg/vector-1.c: Move to ...
7266 * c-c++-common/vector-1.c: ... here.
7267 * gcc.dg/vector-2.c: Move to ...
7268 * c-c++-common/vector-2.c: ... here.
7269 * gcc.dg/vector-3.c: Move to ...
7270 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7271 * gcc.dg/vector-4.c: Move to ...
7272 * c-c++-common/vector-4.c: ... here.
7273 * gcc.dg/vector-init-1.c: Move to ...
7274 * c-c++-common/vector-init-1.c: ... here.
7275 * gcc.dg/vector-init-2.c: Move to ...
7276 * c-c++-common/vector-init-2.c: ... here.
7277 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7278 * c-c++-common/vector-subscript-1.c: ... here.
7279 * gcc.dg/vector-subscript-2.c: Move to ...
7280 * c-c++-common/vector-subscript-2.c: ... here.
7281 * gcc.dg/vector-subscript-3.c: Move to ...
7282 * c-c++-common/vector-subscript-3.c: ... here.
7285 * g++.dg/cpp0x/vt-51314.C: New test.
7286 * g++.dg/cpp0x/variadic76.C: Fix.
7288 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7290 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7292 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7294 Add -Wvarargs option
7295 * c-c++-common/Wvarargs.c: New test case.
7296 * c-c++-common/Wvarargs-2.c: Likewise.
7298 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7300 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7301 * objc.dg/foreach-7.m: Force the test case to run without
7302 -ftrack-macro-expansion.
7303 * c-c++-common/tm/attrib-1.c: Likewise.
7304 * c-c++-common/warn-ommitted-condop.c: Likewise.
7305 * gcc.dg/assign-warn-1.c: Likewise.
7306 * gcc.dg/assign-warn-2.c: Likewise.
7307 * gcc.dg/attr-alloc_size.c: Likewise.
7308 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7309 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7310 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7311 * gcc.dg/c90-const-expr-9.c: Likewise.
7312 * gcc.dg/c99-const-expr-9.c: Likewise.
7313 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7314 * gcc.dg/cpp/direct2s.c: Likewise.
7315 * gcc.dg/cpp/pr28709.c: Likewise.
7316 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7317 * gcc.dg/dfp/composite-type.c: Likewise.
7318 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7319 with -ftrack-macro-expansion
7320 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7321 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7322 * g++.dg/ext/cleanup-1.C: Likewise.
7323 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7324 * g++.dg/template/sfinae10.C: Likewise.
7325 * g++.dg/tm/wrap-2.C: Likewise.
7326 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7327 * g++.dg/warn/Wsign-conversion.C: Likewise.
7328 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7329 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7330 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7331 it to run with -ftrack-macro-expansion.
7332 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7333 test cases without -ftrack-macro-expansion.
7335 Fix location for static class members
7336 * g++.dg/template/sfinae6_neg.C: Adjust.
7338 Make conversion warnings work on NULL with -ftrack-macro-expansion
7339 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7340 alongside the previous testing for NULL.
7342 Fix -Wuninitialized for -ftrack-macro-expansion
7343 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7345 Strip "<built-in>" loc from displayed expansion context
7346 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7347 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7348 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7351 Fix expansion point loc for macro-like tokens
7352 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7353 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7355 Fix token pasting with -ftrack-macro-expansion
7356 * gcc.dg/cpp/paste17.c: New test case for
7357 -ftrack-macro-expansion=2 mode only.
7358 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7360 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7362 * gnat.dg/warn6.ad[sb]: New test.
7364 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7367 * gcc.dg/20011021-1.c: Adjust testcase.
7369 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7372 * gfortran.dg/function_optimize_12.f90: New test.
7374 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7377 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7378 code to match current output and cover new peephole2 pattern.
7380 2012-04-27 Ollie Wild <aaw@google.com>
7382 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7384 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7386 * gcc.c-torture/execute/20120427-2.c: New testcase.
7387 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7388 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7389 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7391 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7394 * gcc.c-torture/execute/20120427-1.c: New testcase.
7396 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7399 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7401 2012-04-27 Tom de Vries <tom@codesourcery.com>
7403 PR tree-optimization/51879
7404 * gcc.dg/pr51879.c: New test.
7405 * gcc.dg/pr51879-2.c: Same.
7406 * gcc.dg/pr51879-3.c: Same.
7407 * gcc.dg/pr51879-4.c: Same.
7408 * gcc.dg/pr51879-6.c: Same.
7410 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7413 * g++.dg/cpp0x/defaulted35.C: New.
7414 * g++.dg/cpp0x/defaulted15.C: Adjust.
7416 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7418 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7421 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7423 * gcc.target/i386/builtin_target.c: Check avx2.
7425 2012-04-26 Alan Modra <amodra@gmail.com>
7427 * gcc.target/powerpc/savres.c: New test.
7428 * gcc.target/powerpc/powerpc.exp: Run it.
7430 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7433 * gcc.dg/torture/pr53120.c: New test.
7435 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7438 * gcc.c-torture/compile/pr52979-1.c: New test.
7439 * gcc.c-torture/execute/pr52979-1.c: New test.
7440 * gcc.c-torture/execute/pr52979-2.c: New test.
7442 2012-04-25 Richard Guenther <rguenther@suse.de>
7444 * gcc.target/i386/l_fma_float_5.c: Adjust.
7445 * gcc.target/i386/l_fma_double_4.c: Likewise.
7446 * gcc.target/i386/l_fma_float_2.c: Likewise.
7447 * gcc.target/i386/l_fma_float_6.c: Likewise.
7448 * gcc.target/i386/l_fma_double_1.c: Likewise.
7449 * gcc.target/i386/l_fma_double_5.c: Likewise.
7450 * gcc.target/i386/l_fma_float_3.c: Likewise.
7451 * gcc.target/i386/l_fma_double_2.c: Likewise.
7452 * gcc.target/i386/l_fma_double_6.c: Likewise.
7453 * gcc.target/i386/l_fma_float_4.c: Likewise.
7454 * gcc.target/i386/l_fma_double_3.c: Likewise.
7455 * gcc.target/i386/l_fma_float_1.c: Likewise.
7457 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7459 PR tree-optimization/53058
7460 * gcc.c-torture/compile/pr53058.c: New test.
7462 2012-04-25 Jan Hubicka <jh@suse.cz>
7465 * gcc.target/i386/pr39082-1.c: Update warning location.
7467 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7470 * gcc.dg/pr52880.c: New test.
7472 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7474 * gcc.dg/m-un-2.c: Update.
7475 * gcc.dg/20011021-1.c: Update.
7477 2012-04-25 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/realloc_on_assign_14.f90: New.
7482 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7485 PR tree-optimizations/52891
7486 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7488 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7491 * g++.dg/cpp0x/sfinae35.C: New.
7492 * g++.dg/cpp0x/sfinae36.C: Likewise.
7494 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7496 * gcc.target/builtin_target.c: New testcase.
7498 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7501 * gcc.target/powerpc/pr47197.c: New test.
7503 2012-04-24 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/53085
7506 * g++.dg/torture/pr53085.C: New testcase.
7508 2012-04-24 Andrew Pinski <apinski@cavium.com>
7511 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7512 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7513 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7515 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7518 * gcc.c-torture/execute/pr53084.c: New test.
7520 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7522 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7524 2012-04-23 Andrew Pinski <apinski@cavium.com>
7526 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7528 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7531 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7532 * gcc.dg/torture/builtin-power-1.c: Likewise.
7534 2012-04-23 Richard Guenther <rguenther@suse.de>
7536 PR tree-optimization/53070
7537 * gcc.dg/torture/pr53070.c: New testcase.
7539 2012-04-23 Richard Guenther <rguenther@suse.de>
7542 * gcc.dg/pr53060.c: New testcase.
7544 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7546 PR tree-optimizations/52891
7547 * gcc.c-torture/compile/pr52891-1.c: New test.
7548 * gcc.c-torture/compile/pr52891-2.c: New test.
7550 2012-04-22 Tobias Burnus <burnus@net-b.de>
7553 * gfortran.dg/read_float_4.f90: New.
7555 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7558 * c-c++-common/pr35441.C: New.
7560 2012-04-20 Ian Lance Taylor <iant@google.com>
7562 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7563 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7565 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7567 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7569 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7571 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7573 PR rtl-optimization/44214
7574 * gcc.dg/pr44214-1.c: New test.
7575 * gcc.dg/pr44214-2.c: Likewise.
7576 * gcc.dg/pr44214-3.c: Likewise.
7578 2012-04-20 Richard Guenther <rguenther@suse.de>
7580 * g++.dg/torture/20120420-1.C: New testcase.
7582 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7584 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7586 2012-04-19 Christian Bruel <christian.bruel@st.com>
7588 * gcc.dg/pr52283.c: New test.
7590 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7592 * gcc.dg/pr37985.c: New test.
7594 2012-04-19 Richard Guenther <rguenther@suse.de>
7596 PR rtl-optimization/44688
7597 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7598 possibly profitable.
7600 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7602 PR tree-optimization/52976
7603 * gfortran.dg/reassoc_11.f: New test.
7605 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7607 PR tree-optimization/52976
7608 * gfortran.dg/reassoc_7.f: New test.
7609 * gfortran.dg/reassoc_8.f: Likewise.
7610 * gfortran.dg/reassoc_9.f: Likewise.
7611 * gfortran.dg/reassoc_10.f: Likewise.
7613 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/cpp0x/sfinae33.C: New.
7617 * g++.dg/cpp0x/sfinae34.C: Likewise.
7619 2012-04-18 Joey Ye <joey.ye@arm.com>
7621 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7623 2012-04-18 Richard Guenther <rguenther@suse.de>
7625 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7627 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7628 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7630 2012-04-17 Tom de Vries <tom@codesourcery.com>
7632 * g++.dg/pr51264-4.C: New test.
7634 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7637 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7639 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7642 * g++.dg/parse/crash59.C: New.
7644 2012-04-17 Michael Matz <matz@suse.de>
7646 PR tree-optimization/18437
7647 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7649 2012-04-17 Richard Guenther <rguenther@suse.de>
7652 * g++.dg/torture/pr53011.C: New testcase.
7654 2012-04-16 Jason Merrill <jason@redhat.com>
7657 * g++.dg/cpp0x/variadic131.C: New.
7660 * g++.dg/cpp0x/variadic130.C: New.
7663 * g++.dg/cpp0x/variadic129.C: New.
7666 * g++.dg/cpp0x/variadic128.C: New.
7668 2012-04-16 Tobias Burnus <burnus@net-b.de>
7671 * gfortran.dg/pointer_intent_6.f90: New.
7673 2012-04-16 Tobias Burnus <burnus@net-b.de>
7676 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7677 to include public_private_module_4.f90.
7678 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7681 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7684 * g++.dg/diagnostic/operator1.C: New.
7685 * g++.dg/ext/label5.C: Adjust.
7686 * g++.dg/ext/va-arg1.C: Likewise.
7687 * g++.dg/other/error20.C: Likewise.
7688 * g++.dg/other/error20.C: Likewise.
7689 * g++.dg/other/error16.C: Likewise.
7690 * g++.dg/other/error10.C: Likewise.
7691 * g++.dg/parse/error30.C: Likewise.
7692 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7694 2012-04-16 Jason Merrill <jason@redhat.com>
7697 * g++.dg/cpp0x/variadic127.C: New.
7699 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7703 Use fail, pass instead of unresolved.
7707 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7709 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7710 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7711 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7713 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7716 * gfortran.dg/typebound_call_23.f03: New test case.
7718 2012-04-15 Jason Merrill <jason@redhat.com>
7721 * g++.dg/cpp0x/variadic126.C: New.
7724 * g++.dg/cpp0x/variadic125.C: New.
7727 * g++.dg/cpp0x/variadic124.C: New.
7730 * g++.dg/cpp0x/nullptr27.C: New.
7733 * g++.dg/warn/format8.C: New.
7735 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7738 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7740 2012-04-14 Tobias Burnus <burnus@net-b.de>
7744 * gfortran.dg/public_private_module_3.f90: New.
7745 * gfortran.dg/public_private_module_4.f90: New.
7747 2012-04-14 Tom de Vries <tom@codesourcery.com>
7749 * gcc.dg/superblock.c: New test.
7751 2012-04-14 Tom de Vries <tom@codesourcery.com>
7753 * gcc.dg/pr51879-12.c: New test.
7755 2012-04-13 Jason Merrill <jason@redhat.com>
7758 * g++.dg/cpp0x/variadic123.C: New.
7759 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7762 * g++.dg/cpp0x/initlist-ctor1.C: New.
7765 * g++.dg/other/anon-union2.C: New.
7767 2012-04-13 Martin Jambor <mjambor@suse.cz>
7770 * g++.dg/ipa/pr52939.C: New test.
7772 2012-04-13 Tom de Vries <tom@codesourcery.com>
7774 * gcc.dg/pr52734.c: New test.
7776 2012-04-13 Richard Guenther <rguenther@suse.de>
7778 PR tree-optimization/52969
7779 * gcc.dg/torture/pr52969.c: New testcase.
7781 2012-04-13 Richard Guenther <rguenther@suse.de>
7784 * gcc.dg/pr52549.c: New testcase.
7786 2012-04-13 Richard Guenther <rguenther@suse.de>
7789 * gcc.dg/pr52862.c: New testcase.
7791 2012-04-13 Joey Ye <joey.ye@arm.com>
7793 * gcc.target/arm/thumb1-imm.c: New testcase.
7795 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7798 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7799 second function argument.
7800 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7801 (calc_permps): Update declaration. Calculate result correctly.
7802 (avx2_test): Change src2 type to union256i_d.
7803 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7806 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7809 * gcc.target/powerpc/pr52775.c: New file.
7811 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7813 PR tree-optimization/18589
7814 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7815 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7816 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7817 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7818 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7819 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7820 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7821 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7822 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7823 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7825 2012-04-12 Richard Guenther <rguenther@suse.de>
7827 PR tree-optimization/52943
7828 * gcc.dg/torture/pr52943.c: New testcase.
7830 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7833 * gcc/target/sh/pr50751-4.c: New.
7834 * gcc/target/sh/pr50751-5.c: New.
7835 * gcc/target/sh/pr50751-6.c: New.
7836 * gcc/target/sh/pr50751-7.c: New.
7838 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7841 * g++.dg/lookup/using52.C: New.
7843 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7845 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7847 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7849 PR rtl-optimization/52876
7850 * gcc.target/i386/pr52876.c: New.
7852 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7854 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7856 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7858 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7859 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7860 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7861 (ptrdiff_t): ... this. All uses changed.
7862 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7863 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7865 (main): Cast argument to __INTPTR_TYPE__.
7866 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7868 * gcc.dg/mallign.c (main): Likewise.
7869 * gcc.dg/pr38700.c (foo): Likewise.
7870 * gcc.dg/long-long-cst1.c (t): Likewise.
7871 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7872 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7873 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7874 * gcc.dg/pr25682.c (d, foo): Likewise.
7875 * gcc.dg/format/cast-1.c (f): Likewise.
7876 * gcc.dg/c90-const-expr-10.c
7877 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7878 (size_t): ...this. All uses changed.
7879 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7880 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7881 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7882 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7883 * gcc.dg/sequence-pt-1.c: Likewise.
7884 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7885 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7886 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7887 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7888 of ptrdiff_t with it.
7889 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7890 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7891 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7893 2012-04-11 Jason Merrill <jason@redhat.com>
7896 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7897 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7900 * g++.dg/ext/attrib45.C: New.
7902 * g++.dg/eh/dtor3.C: New.
7904 2012-04-11 Richard Guenther <rguenther@suse.de>
7907 * gfortran.dg/pr52621.f90: New testcase.
7909 2012-04-11 Richard Guenther <rguenther@suse.de>
7912 * g++.dg/torture/pr52918-1.C: New testcase.
7913 * g++.dg/torture/pr52918-2.C: Likewise.
7915 2012-04-11 Tobias Burnus <burnus@net-b.de>
7918 * gfortran.dg/block_11.f90: New.
7920 2012-04-11 Nick Clifton <nickc@redhat.com>
7922 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7924 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7927 * gcc.target/powerpc/pr16458-1.c: New test.
7928 * gcc.target/powerpc/pr16458-2.c: Likewise.
7929 * gcc.target/powerpc/pr16458-3.c: Likewise.
7930 * gcc.target/powerpc/pr16458-4.c: Likewise.
7932 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7934 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7935 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7936 * gcc.dg/builtin-bswap-5.c: Likewise.
7937 * gcc.target/i386/builtin-bswap-4.c: New test.
7939 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7942 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7944 2012-04-11 Richard Guenther <rguenther@suse.de>
7946 PR rtl-optimization/52881
7947 * gcc.dg/torture/pr52881.c: New testcase.
7948 * gcc.dg/torture/pr52913.c: Likewise.
7950 2012-04-11 Richard Guenther <rguenther@suse.de>
7952 PR tree-optimization/52912
7953 * gcc.dg/torture/pr52912.c: New testcase.
7955 2010-04-10 Michael Matz <matz@suse.de>
7957 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7958 * gcc.dg/vect/vect-outer-1.c: Adjust.
7959 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7960 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7961 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7962 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7963 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7964 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7966 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7968 PR tree-optimization/52870
7969 * gcc.dg/vect/pr52870.c: New test.
7971 2012-04-09 Mike Stump <mikestump@comcast.net>
7973 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7974 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7975 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7976 * gnat.dg/aggr11.adb: Likewise.
7977 * gnat.dg/aggr11_pkg.ads: Likewise.
7978 * gnat.dg/aggr15.adb: Likewise.
7979 * gnat.dg/aggr15.ads: Likewise.
7980 * gnat.dg/aggr17.adb: Likewise.
7981 * gnat.dg/aggr18.adb: Likewise.
7982 * gnat.dg/array14.adb: Likewise.
7983 * gnat.dg/array14.ads: Likewise.
7984 * gnat.dg/array14_pkg.ads: Likewise.
7985 * gnat.dg/array19.adb: Likewise.
7986 * gnat.dg/array19.ads: Likewise.
7987 * gnat.dg/discr27.adb: Likewise.
7988 * gnat.dg/discr27.ads: Likewise.
7989 * gnat.dg/discr35.adb: Likewise.
7990 * gnat.dg/discr35.ads: Likewise.
7991 * gnat.dg/discr6.adb: Likewise.
7992 * gnat.dg/discr6_pkg.ads: Likewise.
7993 * gnat.dg/import1.adb: Likewise.
7994 * gnat.dg/import1.ads: Likewise.
7995 * gnat.dg/loop_address2.adb: Likewise.
7996 * gnat.dg/opt7.adb: Likewise.
7997 * gnat.dg/opt7.ads: Likewise.
7998 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7999 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8000 * gnat.dg/rep_clause2.adb: Likewise.
8001 * gnat.dg/rep_clause2.ads: Likewise.
8002 * gnat.dg/slice2.adb: Likewise.
8003 * gnat.dg/slice2.ads: Likewise.
8004 * gnat.dg/slice6.adb: Likewise.
8005 * gnat.dg/slice6_pkg.ads: Likewise.
8006 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8007 * gnat.dg/taft_type2.adb: Likewise.
8008 * gnat.dg/taft_type2.ads: Likewise.
8009 * gnat.dg/taft_type2_pkg.ads: Likewise.
8010 * gnat.dg/volatile10.adb: Likewise.
8011 * gnat.dg/volatile10_pkg.ads: Likewise.
8013 * gcc.dg/dll-8.c: Remove execute permissions.
8014 * g++.dg/ext/dllexport5.C: Likewise.
8016 2012-04-09 Jan Hubicka <jh@suse.cz>
8021 * gcc.dg/lto/pr52634_1.c: New testcase.
8022 * gcc.dg/lto/pr52634_0.c: New testcase.
8024 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8027 * gcc.target/i386/pr52883.c: New testcase.
8029 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8031 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8032 (check_effective_target_sync_long_long): Add SPARC case.
8033 (check_effective_target_sync_long_long_runtime): Likewise.
8034 (check_effective_target_sync_int_long): Adjust SPARC case.
8035 (check_effective_target_sync_char_short): Likewise.
8037 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8039 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8040 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8042 2012-04-08 Tobias Burnus <burnus@net-b.de>
8046 * gfortran.dg/public_private_module_2.f90: New.
8048 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8050 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8053 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8056 * gfortran.dg/function_optimize_11.f90: New test.
8058 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8061 * gfortran.dg/use_only_6.f90: New test.
8063 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8066 * gfortran.dg/use_only_6.f90: New test.
8067 2012-04-06 Mike Stump <mikestump@comcast.net>
8070 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8072 2012-04-05 Jason Merrill <jason@redhat.com>
8075 * g++.dg/template/qualified-id5.C: New.
8077 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8080 * gcc.target/i386/pr52882.c: New test.
8082 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083 Dominique D'Humieures <dominiq@lps.ens.fr>
8086 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8087 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8089 2012-04-04 Jason Merrill <jason@redhat.com>
8092 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8094 2012-04-03 Jason Merrill <jason@redhat.com>
8097 * g++.dg/cpp0x/variadic-value1.C: New.
8099 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8101 * gnat.dg/pack18.adb: New test.
8102 * gnat.dg/pack18_pkg.ads: New helper.
8104 2012-04-03 Richard Guenther <rguenther@suse.de>
8106 PR tree-optimization/52808
8107 * gcc.dg/pr52808.c: New testcase.
8109 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8111 PR tree-optimization/52835
8112 * gfortran.dg/pr52835.f90: New test.
8114 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8116 * gnat.dg/specs/aggr5.ads: New test.
8118 2012-04-02 Richard Guenther <rguenther@suse.de>
8120 PR tree-optimization/52756
8121 * gcc.dg/torture/pr52756.c: New testcase.
8123 2012-04-02 Richard Guenther <rguenther@suse.de>
8126 * gcc.dg/pr52803.c: New testcase.
8128 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8131 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8134 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8137 * g++.dg/cpp0x/noexcept17.C: New.
8138 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8139 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8140 * g++.dg/cpp0x/noexcept01.C: Likewise.
8141 * g++.dg/eh/init-temp1.C: Likewise.
8142 * g++.dg/eh/ctor1.C: Likwise.
8144 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8146 * gnat.dg/controlled6.adb: New test.
8147 * gnat.dg/controlled6_pkg.ads: New helper.
8148 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8150 2012-03-30 Richard Henderson <rth@redhat.com>
8153 * g++.dg/opt/pr52727.C: New testcase.
8155 2012-03-30 Richard Guenther <rguenther@suse.de>
8157 PR tree-optimization/52754
8158 * gcc.target/i386/pr52754.c: New testcase.
8160 2012-03-30 Richard Guenther <rguenther@suse.de>
8163 * g++.dg/torture/pr52772.C: New testcase.
8165 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8168 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8170 2012-03-29 Jason Merrill <jason@redhat.com>
8173 * g++.dg/template/inherit8.C: New.
8175 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8178 * g++.dg/ext/weak4.C: New test.
8180 PR tree-optimization/52760
8181 * gcc.c-torture/execute/pr52760.c: New test.
8183 2012-03-29 Jason Merrill <jason@redhat.com>
8186 * g++.dg/cpp0x/initlist-array3.C: New.
8188 2012-03-28 Jason Merrill <jason@redhat.com>
8191 * g++.dg/overload/virtual2.C: New.
8193 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8195 * gnat.dg/vect7.ad[sb]: New test.
8197 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8198 Tobias Burnus <burnus@gcc.gnu.org>
8201 * gfortran.dg/allocate_class_1.f90 : Change error test.
8202 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8203 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8204 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8206 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8209 * gcc.dg/pr52691.c: New test.
8212 * gcc.c-torture/compile/pr52750.c: New test.
8214 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8217 * gcc.target/avr/torture/builtins-2.c: New test.
8219 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8222 * gcc.target/i386/pr52736.c: New test.
8224 2012-03-27 Martin Jambor <mjambor@suse.cz>
8227 * gcc.dg/torture/pr52693.c: New test.
8229 2012-03-27 Meador Inge <meadori@codesourcery.com>
8232 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8234 2012-03-27 Mike Stump <mikestump@comcast.net>
8237 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8238 failures that match branch names.
8240 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8241 H.J. Lu <hongjiu.lu@intel.com>
8244 * gcc.target/i386/pr52698.c: New test.
8246 2012-03-27 Richard Guenther <rguenther@suse.de>
8249 * gcc.dg/torture/pr52720.c: New testcase.
8251 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8253 * gnat.dg/pack17.adb: New test.
8255 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8257 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8258 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8260 2012-03-26 Martin Jambor <mjambor@suse.cz>
8262 PR tree-optimization/50052
8263 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8265 2012-03-26 Richard Guenther <rguenther@suse.de>
8267 PR tree-optimization/52701
8268 * gfortran.dg/pr52701.f90: New testcase.
8270 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8272 PR tree-optimization/52686
8273 * gcc.target/arm/pr52686.c: New test.
8275 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8277 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8278 Add "-Os -flto" to list.
8280 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8282 * gnat.dg/concat2.ad[sb]: New test.
8284 2012-03-24 Jason Merrill <jason@redhat.com>
8286 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8287 * g++.dg/cpp0x/trailing2.C: Likewise.
8288 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8289 * g++.dg/cpp1y/auto-fn1.C: New.
8290 * g++.dg/cpp1y/auto-fn2.C: New.
8291 * g++.dg/cpp1y/auto-fn3.C: New.
8292 * g++.dg/cpp1y/auto-fn4.C: New.
8293 * g++.dg/cpp1y/auto-fn5.C: New.
8294 * g++.dg/cpp1y/auto-fn6.C: New.
8295 * g++.dg/cpp1y/auto-fn7.C: New.
8296 * g++.dg/cpp1y/auto-fn8.C: New.
8297 * g++.dg/cpp1y/auto-fn9.C: New.
8298 * g++.dg/cpp1y/auto-fn10.C: New.
8299 * g++.dg/cpp1y/auto-fn11.C: New.
8301 2012-03-23 Richard Guenther <rguenther@suse.de>
8303 PR tree-optimization/52678
8304 * gfortran.dg/pr52678.f: New testcase.
8306 2012-03-23 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/52638
8309 * g++.dg/torture/pr52638.C: New testcase.
8311 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8314 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8316 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8319 * g++.dg/ext/attrib44.C: New test.
8321 2012-03-22 Jan Hubicka <jh@suse.cz>
8324 * g++.dg/torture/pr51737.C: New testcase
8326 2012-03-22 Richard Guenther <rguenther@suse.de>
8328 PR tree-optimization/52548
8329 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8331 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8333 * lib/fortran-modules.exp (list-module-names-1): Remove
8336 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8339 * gcc.target/sh/pr50751-1.c: New.
8340 * gcc.target/sh/pr50751-2.c: New.
8341 * gcc.target/sh/pr50751-3.c: New.
8343 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8346 * gcc.target/sh/sh4a-cos.c: Remove.
8347 * gcc.target/sh/sh4a-sin.c: Remove.
8348 * gcc.target/sh/sh4a-sincos.c: Remove.
8350 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8352 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8353 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8355 2012-03-21 Martin Jambor <mjambor@suse.cz>
8358 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8359 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8361 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8363 * gcc.target/arm/thumb-16bit-ops.c: New file.
8364 * gcc.target/arm/thumb-ifcvt.c: New file.
8366 2012-03-20 Jason Merrill <jason@redhat.com>
8368 * lib/target-supports.exp: Add { target c++1y }.
8370 * g++.dg/cpp0x/auto32.C: New.
8372 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8375 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8377 * gcc.dg/torture/pr48124-4.c: Ditto:
8378 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8380 2012-03-20 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/initlist66.C: New.
8385 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8387 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8390 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8393 * gcc.target/avr/torture/addr-space-2.h: New file.
8394 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8395 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8396 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8397 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8399 2012-03-20 Richard Guenther <rguenther@suse.de>
8401 * gnat.dg/pack16.adb: New testcase.
8402 * gnat.dg/pack16_pkg.ads: Likewise.
8403 * gnat.dg/specs/pack8.ads: Likewise.
8404 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8406 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/warn/Wuseless-cast.C: Extend.
8410 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8413 * g++.dg/warn/Wuseless-cast.C: New.
8415 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8418 * gfortran.dg/pr52608.f90: New test.
8420 2012-03-17 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/proc_ptr_36.f90: New.
8425 2012-03-16 Martin Jambor <mjambor@suse.cz>
8427 * gcc.dg/misaligned-expand-1.c: New test.
8428 * gcc.dg/misaligned-expand-3.c: Likewise.
8430 2012-03-16 Richard Guenther <rguenther@suse.de>
8431 Kai Tietz <ktietz@redhat.com>
8434 * gcc.c-torture/execute/pr48814-1.c: New test.
8435 * gcc.c-torture/execute/pr48814-2.c: New test.
8436 * gcc.dg/tree-ssa/assign-1.c: New test.
8437 * gcc.dg/tree-ssa/assign-2.c: New test.
8438 * gcc.dg/tree-ssa/assign-3.c: New test.
8440 2012-03-16 Richard Guenther <rguenther@suse.de>
8442 * gnat.dg/specs/pack7.ads: New testcase.
8444 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8447 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8448 * gcc.dg/torture/vshuf-8.inc: Likewise.
8449 * gcc.dg/torture/vshuf-16.inc: Likewise.
8450 * gcc.dg/torture/vshuf-32.inc: Likewise.
8452 2012-03-15 Jason Merrill <jason@redhat.com>
8454 * g++.dg/torture/pr52582.C: New.
8456 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8458 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8460 2012-03-15 Ira Rosen <irar@il.ibm.com>
8461 Ulrich Weigand <ulrich.weigand@linaro.org>
8463 * gcc.dg/vect/slp-cond-3.c: New test.
8464 * gcc.dg/vect/slp-cond-4.c: New test.
8466 2012-03-15 Ira Rosen <irar@il.ibm.com>
8467 Ulrich Weigand <ulrich.weigand@linaro.org>
8469 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8470 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8472 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8477 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8478 * gfortran.dg/round_1.f03: Likewise.
8480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8481 Andrew Pinski <apinski@cavium.com>
8484 * gcc.dg/pr52592.c: New test.
8486 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8488 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8489 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8490 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8491 * lib/fortran-modules.exp: .. this new file. Adjust users.
8492 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8493 gfortran-dg-debug-runtest): Call cleanup-modules.
8494 * lib/fortran-torture.exp (fortran-torture-execute,
8495 fortran-torture): Likewise.
8496 * gfortran.dg/coarray/caf.exp: Likewise.
8497 * lib/lto.exp: Likewise.
8498 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8499 * gfortran.dg/class_4b.f03: Likewise.
8500 * gfortran.dg/class_4c.f03: Likewise.
8501 * gfortran.dg/class_45a.f03: Likewise.
8502 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8503 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8504 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8505 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8506 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8507 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8508 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8509 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8510 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8511 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8512 * gfortran.dg/whole_file_28.f90: Likewise.
8513 * gfortran.dg/whole_file_29.f90: Likewise.
8514 * gfortran.dg/whole_file_30.f90: Likewise.
8515 * gfortran.dg/whole_file_31.f90: Likewise.
8517 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8519 PR tree-optimization/52267
8520 * gcc.dg/pr52267.c: New test.
8521 * gcc.dg/tree-ssa/vrp65.c: New test.
8522 * gcc.dg/tree-ssa/vrp66.c: New test.
8524 2012-03-15 Richard Guenther <rguenther@suse.de>
8527 * gfortran.dg/vect/pr52580.f: New testcase.
8529 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8531 * gcc.target/sh/fpul-usage-1.c: New.
8533 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8536 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8537 * gcc.target/sh/pr49468-di.c: Likewise.
8539 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8541 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8542 * gcc.dg/c99-stdint-6.c: Likewise.
8543 * gcc.dg/lto/20090210_0.c: Likewise.
8544 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8545 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8546 * gcc.dg/pragma-init-fini-2.c: Likewise.
8547 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8548 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8549 * gcc.target/i386/pr22152.c: Likewise.
8550 * gcc.target/i386/vect8-ret.c: Likewise.
8551 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8554 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8556 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8557 * g++.dg/tree-prof/partition1.C: Likewise.
8558 * g++.dg/tree-prof/partition2.C: Likewise.
8559 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8561 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8562 * gcc.c-torture/execute/20010724-1.c: Remove.
8563 * gcc.c-torture/execute/20010724-1.x: Remove.
8564 * gcc.c-torture/execute/20040208-2.c: Remove.
8565 * gcc.c-torture/execute/20040208-2.x: Remove.
8566 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8568 (main) [__mips__ && __sgi__]: Remove.
8569 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8570 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8571 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8572 mips-sgi-irix6* handling.
8573 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8574 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8575 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8577 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8578 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8579 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8580 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8581 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8582 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8584 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8585 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8586 * gcc.target/mips/save-restore-3.c: Likewise.
8587 * gcc.target/mips/save-restore-4.c: Likewise.
8588 * gcc.target/mips/save-restore-5.c: Likewise.
8589 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8590 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8592 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8594 (restore_ld_library_path_env_vars): Likewise.
8595 * lib/target-supports.exp (check_profiling_available): Remove
8596 mips*-*-irix* handling.
8597 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8598 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8599 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8601 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/opt/pr52582.C: New test.
8606 2012-03-14 Richard Guenther <rguenther@suse.de>
8608 PR tree-optimization/52571
8609 * gcc.dg/vect/vect-2.c: Initialize arrays.
8610 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8611 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8612 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8614 2012-03-14 Richard Guenther <rguenther@suse.de>
8619 * gcc.dg/torture/pr48124-1.c: New testcase.
8620 * gcc.dg/torture/pr48124-2.c: Likewise.
8621 * gcc.dg/torture/pr48124-3.c: Likewise.
8622 * gcc.dg/torture/pr48124-4.c: Likewise.
8624 2012-03-14 Richard Guenther <rguenther@suse.de>
8627 * gcc.dg/pr52578.c: New testcase.
8629 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8632 * g++.dg/cpp0x/udlit-args2.C: New test.
8634 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8637 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8638 * gcc.c-torture/compile/pr48596.c: ... here.
8640 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8643 * g++.dg/lookup/hidden-class17.C: New test.
8645 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8648 * gcc.dg/Wunused-var-3.c: New test.
8650 2012-03-13 Martin Jambor <mjambor@suse.cz>
8652 * gcc.dg/misaligned-expand-2.c: New test.
8654 2012-03-13 Richard Guenther <rguenther@suse.de>
8657 * gcc.dg/pr52134.c: New testcase.
8659 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8661 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8663 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8665 PR tree-optimization/46728
8666 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8667 * gcc.target/powerpc/pr46728-5.c: Likewise.
8668 * gcc.target/powerpc/pr46728-8.c: Likewise.
8669 * gcc.target/powerpc/pr46728-10.c: Likewise.
8670 * gcc.target/powerpc/pr46728-11.c: Likewise.
8671 * gcc.target/powerpc/pr46728-13.c: Likewise.
8672 * gcc.target/powerpc/pr46728-14.c: Likewise.
8673 * gcc.target/powerpc/pr46728-15.c: Likewise.
8675 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8678 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8680 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8682 PR tree-optimization/46728
8683 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8684 * gcc.target/powerpc/pr46728-5.c: Likewise.
8685 * gcc.target/powerpc/pr46728-8.c: Likewise.
8686 * gcc.target/powerpc/pr46728-10.c: Likewise.
8687 * gcc.target/powerpc/pr46728-11.c: Likewise.
8688 * gcc.target/powerpc/pr46728-13.c: Likewise.
8689 * gcc.target/powerpc/pr46728-14.c: Likewise.
8690 * gcc.target/powerpc/pr46728-15.c: Likewise.
8692 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8695 * gcc.target/avr/torture/addr-space-1.h: New file.
8696 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8697 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8698 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8699 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8701 2012-03-12 Andrew Pinski <apinski@cavium.com>
8703 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8705 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8707 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8708 * g++.dg/abi/thunk4.C: Likewise.
8709 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8711 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8713 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8714 * g++.dg/eh/spbp.C: Likewise.
8715 * g++.dg/ext/label13.C: Likewise.
8716 * g++.dg/guality/guality.exp: Likewise.
8717 * g++.dg/other/anon5.C: Likewise.
8718 * g++.dg/other/pragma-ep-1.C: Remove.
8719 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8720 * g++.dg/warn/pr31246.C: Likewise.
8721 * g++.dg/warn/weak1.C: Likewise.
8722 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8723 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8724 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8725 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8726 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8727 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8728 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8729 * gcc.dg/c99-tgmath-1.c: Likewise.
8730 * gcc.dg/c99-tgmath-2.c: Likewise.
8731 * gcc.dg/c99-tgmath-3.c: Likewise.
8732 * gcc.dg/c99-tgmath-4.c: Likewise.
8733 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8735 * gcc.dg/debug/pr49032.c: Likewise.
8736 * gcc.dg/guality/guality.exp: Likewise.
8737 * gcc.dg/intmax_t-1.c: Likewise.
8738 * gcc.dg/pr48616.c: Likewise.
8739 * gcc.dg/pragma-ep-1.c: Remove.
8740 * gcc.dg/pragma-ep-2.c: Remove.
8741 * gcc.dg/pragma-ep-3.c: Remove.
8742 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8743 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8744 * gcc.misc-tests/gcov-14.c: Likewise.
8745 * gfortran.dg/guality/guality.exp: Likewise.
8746 * lib/target-supports.exp (check_weak_available): Likewise.
8747 (add_options_for_tls): Likewise.
8748 (check_ascii_locale_available): Likewise.
8749 * obj-c++.dg/dwarf-2.mm: Likewise.
8750 * objc.dg/dwarf-1.m: Likewise.
8751 * objc.dg/dwarf-2.m: Likewise.
8753 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8755 PR tree-optimization/51721
8756 * gcc.dg/tree-ssa/vrp64.c: New test.
8758 PR tree-optimization/52533
8759 * gcc.c-torture/compile/pr52533.c: New test.
8761 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8763 * gcc.target/i386/rtm-xabort-1.c: New.
8764 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8765 * gcc.target/i386/rtm-xend-1.c: Ditto.
8766 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8767 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8768 * gcc.target/i386/sse-13.c: Ditto.
8769 * gcc.target/i386/sse-14.c: Ditto.
8770 * gcc.target/i386/sse-22.c: Ditto.
8771 * gcc.target/i386/sse-23.c: Ditto.
8772 * g++.dg/other/i386-2.C: Ditto.
8773 * g++.dg/other/i386-3.C: Ditto.
8775 2012-03-12 Tobias Burnus <burnus@net-b.de>
8778 * gfortran.dg/proc_ptr_35.f90: New.
8780 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8783 * gcc.dg/torture/pr52530.c: New test.
8785 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8788 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8790 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8793 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8795 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8797 2012-03-09 Andrew Pinski <apinski@cavium.com>
8800 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8801 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8803 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8805 * gcc.dg/tree-ssa/scev-3.c: New.
8806 * gcc.dg/tree-ssa/scev-4.c: New.
8808 2012-03-08 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/proc_ptr_34.f90
8813 2012-03-07 Jason Merrill <jason@redhat.com>
8816 * g++.dg/cpp0x/udlit-mangle.C: New.
8818 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8820 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8822 2012-03-06 Richard Guenther <rguenther@suse.de>
8825 * gcc.dg/torture/pr52493.c: New testcase.
8827 2012-03-06 Richard Guenther <rguenther@suse.de>
8830 * gcc.dg/lto/pr52097_0.c: New testcase.
8832 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8835 * gcc.target/sh/pr51244-1.c: New.
8836 * gcc.target/sh/pr51244-2.c: New.
8837 * gcc.target/sh/pr51244-3.c: New.
8839 2012-03-05 Jason Merrill <jason@redhat.com>
8842 * g++.dg/ext/visibility/template11.C: New.
8844 * g++.dg/cpp0x/implicit13.C: New.
8846 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8848 PR tree-optimization/51721
8849 * gcc.dg/tree-ssa/vrp63.c: New test.
8850 * gcc.dg/pr51721.c: New test.
8852 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8855 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8858 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8861 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8863 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8866 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8868 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8870 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8873 2012-03-03 Jason Merrill <jason@redhat.com>
8875 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8878 * g++.dg/cpp0x/initlist65.C: New.
8881 * g++.dg/ext/is_empty2.C: New.
8883 2012-03-03 Tobias Burnus <burnus@net-b.de>
8886 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8888 2012-03-03 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8891 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8892 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8893 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8894 * gfortran.dg/class_30.f90: Remove dg-warning line.
8895 * gfortran.dg/bind_c_usage_25.f90: New.
8897 2012-03-03 Tobias Burnus <burnus@net-b.de>
8900 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8901 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8902 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8904 2012-03-03 Tobias Burnus <burnus@net-b.de>
8907 * gfortran.dg/assumed_type_1.f90: New.
8908 * gfortran.dg/assumed_type_2.f90: New.
8909 * gfortran.dg/assumed_type_3.f90: New.
8910 * gfortran.dg/assumed_type_4.f90: New.
8912 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8915 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8916 * gcc.target/sh/pr49468-di.c: New.
8918 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8920 * gcc.dg/graphite/pr50561.c: Update.
8922 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8924 * gcc.target/powerpc/pr52457.c: New test.
8926 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8928 * gcc.target/arm/sat-1.c: New test.
8930 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8933 * gcc.target/i386/pr46716.c: New test.
8935 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8938 * g++.dg/cpp0x/sfinae32.C: New.
8940 2012-03-02 Richard Guenther <rguenther@suse.de>
8942 PR tree-optimization/52406
8943 * gcc.dg/torture/pr52406.c: New testcase.
8945 2012-03-02 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8949 * gfortran.dg/nullify_2.f90: Update dg-error.
8950 * gfortran.dg/nullify_4.f90: Ditto.
8951 * gfortran.dg/pointer_init_6.f90: Ditto.
8953 2012-03-02 Tobias Burnus <burnus@net-b.de>
8956 * gfortran.dg/class_51.f90: New.
8958 2012-03-02 Tobias Burnus <burnus@net-b.de>
8961 * gfortran.dg/intrinsic_8.f90: New.
8963 2012-03-01 Kai Tietz <ktietz@redhat.com>
8965 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8966 routines on mingw targets.
8967 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8969 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8971 PR tree-optimization/52445
8972 * gcc.dg/pr52445.c: New test.
8974 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8977 * gcc.c-torture/compile/pr52437.c: New test.
8980 * gcc.dg/torture/pr52419.c: New test.
8982 PR tree-optimization/52429
8983 * gcc.dg/torture/pr52429.c: New test.
8984 * g++.dg/opt/pr52429.C: New test.
8986 2012-02-29 Richard Guenther <rguenther@suse.de>
8989 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8990 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8991 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8992 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8993 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8994 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8996 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8998 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9000 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9003 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9005 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9008 * gcc.target/arm/neon/pr51534.c: New testcase.
9010 2012-02-28 Richard Guenther <rguenther@suse.de>
9013 * gcc.dg/torture/pr52407.c: New testcase.
9015 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9017 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9018 * gcc.target/arm/vfp2.c: Likewise.
9019 * gcc.target/arm/vfp3.c: Likewise.
9020 * gcc.target/arm/vfp4.c: Likewise.
9021 * gcc.target/arm/vfp5.c: Likewise.
9022 * gcc.target/arm/vfp6.c: Likewise.
9023 * gcc.target/arm/vfp7.c: Likewise.
9024 * gcc.target/arm/vfp8.c: Likewise.
9025 * gcc.target/arm/vfp9.c: Likewise.
9026 * gcc.target/arm/vfp10.c: Likewise.
9027 * gcc.target/arm/vfp11.c: Likewise.
9028 * gcc.target/arm/vfp12.c: Likewise.
9029 * gcc.target/arm/vfp13.c: Likewise.
9030 * gcc.target/arm/vfp14.c: Likewise.
9031 * gcc.target/arm/vfp15.c: Likewise.
9032 * gcc.target/arm/vfp16.c: Likewise.
9033 * gcc.target/arm/vfp17.c: Likewise.
9034 * gcc.target/arm/neon-constants.h: New file.
9035 * gcc.target/arm/neon-vect1.c: New test.
9036 * gcc.target/arm/neon-vect2.c: New test.
9037 * gcc.target/arm/neon-vect3.c: New test.
9038 * gcc.target/arm/neon-vect4.c: New test.
9039 * gcc.target/arm/neon-vect5.c: New test.
9040 * gcc.target/arm/neon-vect6.c: New test.
9041 * gcc.target/arm/neon-vect7.c: New test.
9042 * gcc.target/arm/neon-vect8.c: New test.
9044 2012-02-28 Richard Guenther <rguenther@suse.de>
9046 PR tree-optimization/52402
9047 * gcc.dg/torture/pr52402.c: New testcase.
9049 2012-02-28 Richard Guenther <rguenther@suse.de>
9052 * g++.dg/lto/pr52400_0.C: New testcase.
9054 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9056 * gcc.target/avr/torture/builtins-1.c: New test.
9057 * gcc.target/avr/torture/builtins-error.c: New test.
9059 2012-02-28 Kai Tietz <ktietz@redhat.com>
9061 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9062 * gcc.target/i386/pr45352-2.c: Likewise.
9063 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9064 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9065 targets instead rand.
9066 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9067 * gcc.target/i386/sse2-mul-1.c: Likewise.
9068 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9069 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9070 * gcc.target/i386/pad-1.c: Likewise.
9071 * gcc.target/i386/pad-9.c: Likewise.
9072 * gcc.target/i386/pad-2.c: Likewise.
9073 * gcc.target/i386/pad-5b.c: Likewise.
9074 * gcc.target/i386/pad-8.c: Likewise.
9075 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9076 * gcc.target/i386/pr44130.c: Likewise.
9077 * gcc.target/i386/align-main-1.c: Likewise.
9078 * gcc.target/i386/align-main-2.c: Likewise.
9079 * gcc.target/i386/sw-1.c: Likewise.
9080 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9081 on x64 mingw target.
9082 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9083 * gcc.target/i386/pr46295.c: Likewise.
9084 * gcc.target/i386/amd64-abi-1.c: Likewise.
9085 * gcc.target/i386/amd64-abi-2.c: Likewise.
9086 * gcc.target/i386/pr39082-1.c: Likewise.
9087 * gcc.target/i386/pr39162.c: Likewise.
9088 * gcc.target/i386/pr22152.c: Likewise.
9089 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9090 * gcc.target/i386/wrfsbase-2.c: Likewise.
9091 * gcc.target/i386/local.c: Likewise
9092 * gcc.target/i386/wrgsbase-1.c: Likewise.
9093 * gcc.target/i386/wrfsbase-1.c: Likewise.
9094 * gcc.target/i386/pr39315-3.c: Likewise.
9095 * gcc.target/i386/pr35767-4.c: Likewise.
9096 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9098 * gcc.target/i386/pr45336-2.c: Likewise.
9099 * gcc.target/i386/pr45336-1.c: Likewise.
9100 * gcc.target/i386/pr45336-4.c: Likewise.
9102 2012-02-27 Tristan Gingold <gingold@adacore.com>
9104 * gnat.dg/array20.ad[sb]: New test.
9106 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.target/arm/pr52375.c: New test.
9110 * gcc.c-torture/compile/pr52375.c: New test.
9112 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9114 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9115 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9117 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9119 * gnat.dg/aggr19.adb: New test.
9120 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9122 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9125 * gcc.target/sh/pr49263.c: New.
9127 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9129 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9130 simulate_thread_wrapper_other_threads
9131 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9132 Move initialization of 'value' to main().
9133 (main): Initialize 'value';
9134 * gcc.dg/simulate-thread/speculative-store.c
9135 (simulate_thread_step_verify): Return 0 when successful.
9136 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9138 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9139 (simulate_thread_wrapper_other_threads): Return a success/fail value
9140 and issue an error if the instruction count threshold is exceeded.
9142 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9145 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9146 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9148 2012-02-24 Richard Guenther <rguenther@suse.de>
9151 * gcc.dg/pr52355.c: New testcase.
9153 2012-02-23 Kai Tietz <ktietz@redhat.com>
9155 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9156 * gcc.dg/Wpadded.c: Likewise.
9157 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9159 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9160 for sleep by Sleep and add windows.h include for this function.
9161 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9163 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9165 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9166 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9167 on x64 mingw target.
9168 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9169 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9170 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9171 failure on LLP64 target.
9173 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9176 * gcc.dg/noncompile/pr52290.c: New test.
9178 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9180 PR tree-optimization/52019
9181 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9183 2012-02-22 Kai Tietz <ktietz@redhat.com>
9185 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9186 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9187 derived pdiff_t type.
9188 * g++.dg/torture/pr49720.C: Likewise
9190 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9193 * gcc.target/i386/pr52330.c: New test.
9195 2012-02-22 Tobias Burnus <burnus@net-b.de>
9198 * gfortran.dg/io_constraints_10.f90: New.
9200 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9202 * lib/target-supports.exp (check_effective_target_vect_condition):
9203 Return true for NEON.
9205 2012-02-21 Kai Tietz <ktietz@redhat.com>
9207 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9209 2012-02-21 Richard Guenther <rguenther@suse.de>
9211 PR tree-optimization/52324
9212 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9214 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9217 * gcc.target/avr/torture/pr51782-1.c: New test.
9219 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9221 PR tree-optimization/52318
9222 * gcc.dg/pr52318.c: New test.
9224 2012-02-20 Kai Tietz <ktietz@redhat.com>
9226 * gcc.dg/bf-ms-layout-3.c: New testcase.
9228 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9232 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9234 2012-02-20 Richard Guenther <rguenther@suse.de>
9236 PR tree-optimization/52298
9237 * gcc.dg/torture/pr52298.c: New testcase.
9238 * gcc.dg/vect/pr52298.c: Likewise.
9240 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9242 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9243 * gcc.c-torture/execute/pr52286.c: Ditto.
9245 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9247 PR tree-optimization/52286
9248 * gcc.c-torture/execute/pr52286.c: New test.
9250 2012-02-18 Tobias Burnus <burnus@net-b.de>
9253 * gfortran.dg/interface_35.f90: Use -std=f2003.
9254 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9255 * gfortran.dg/interface_assignment_4.f90: Ditto.
9256 * gfortran.dg/bessel_1.f90: Ditto.
9257 * gfortran.dg/func_result_6.f90: Ditto.
9258 * gfortran.dg/hypot_1.f90: Ditto.
9259 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9261 2012-02-17 Tobias Burnus <burnus@net-b.de>
9263 PR translation/52232
9264 PR translation/52234
9265 PR translation/52245
9266 PR translation/52246
9267 PR translation/52262
9268 PR translation/52273
9269 * gfortran.dg/coarray_22.f90: Update dg-error.
9270 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9272 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9275 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9276 (simulate-thread): Use default timeout.
9278 2012-02-16 Jason Merrill <jason@redhat.com>
9281 * g++.dg/ext/timevar1.C: New.
9283 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9286 * g++.dg/template/using21.C: New.
9287 * g++.dg/template/using22.C: Likewise.
9289 2012-02-16 Jason Merrill <jason@redhat.com>
9292 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9294 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9296 PR tree-optimization/52255
9297 * gcc.c-torture/compile/pr52255.c: New test.
9300 * g++.dg/debug/dwarf2/pr52260.C: New test.
9303 * g++.dg/ipa/pr51929.C: New test.
9305 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9308 * gcc.target/powerpc/pr52199.c: New file.
9310 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9313 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9315 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317 * gcc.dg/pr51867.c: Don't include <math.h>.
9320 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9322 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9323 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9325 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9327 PR tree-optimization/50561
9328 * gcc.dg/graphite/pr50561.c: New testcase.
9330 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9332 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9333 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9335 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9337 * gnat.dg/discr35.ad[sb]: New test.
9339 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9341 * gnat.dg/volatile10.adb: New test.
9342 * gnat.dg/volatile10_pkg.ads: New helper.
9344 2012-02-14 Jason Merrill <jason@redhat.com>
9346 * g++.dg/ext/attrib43.C: New.
9348 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9350 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9351 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9353 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9354 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9355 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9356 effective_target fgnu_tm.
9357 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9359 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9362 * g++.dg/template/asmgoto1.C: New test.
9364 2012-02-14 Ian Lance Taylor <iant@google.com>
9367 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9368 compiling generated file for 64bit and index tests.
9370 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9372 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9374 2012-02-14 Richard Guenther <rguenther@suse.de>
9376 PR tree-optimization/52244
9377 PR tree-optimization/51528
9378 * gcc.dg/torture/pr52244.c: New testcase.
9380 2012-02-14 Walter Lee <walt@tilera.com>
9382 * g++.dg/other/PR23205.C: Disable test on tile.
9383 * g++.dg/other/pr23205-2.C: Disable test on tile.
9384 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9385 * gcc.dg/20040813-1.c: Disable test on tile.
9386 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9387 * gcc.misc-tests/linkage.exp: Handle tilegx.
9389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9391 PR tree-optimization/52210
9392 * gcc.dg/pr52210.c: New test.
9394 2012-02-14 Jason Merrill <jason@redhat.com>
9397 * g++.dg/overload/defarg5.C: New.
9399 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9402 * c-c++-common/pr52181.c: New test.
9404 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9407 * g++.dg/ext/atomic-1.C: New test.
9409 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9411 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9413 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9416 * gcc.c-torture/execute/pr52209.c: New test.
9418 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9421 * gfortran.dg/elemental_optional_args_5.f03: New test.
9423 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9426 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9429 2012-02-11 Ian Lance Taylor <iant@google.com>
9432 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9433 SPARC Solaris. Don't run the test at all on systems where it may
9434 not work, rather than xfailing it.
9436 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9438 PR rtl-optimization/52175
9439 * gcc.c-torture/compile/pr52175.c: New test.
9441 2012-02-10 Jason Merrill <jason@redhat.com>
9444 * g++.dg/template/repo10.C: New.
9446 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9449 * gcc.dg/pr52132.c: New test.
9451 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9453 * gnat.dg/specs/aggr4.ads: New test.
9454 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9456 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9459 * gcc.target/i386/pr52146.c: New.
9461 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9464 * c-c++-common/pr52177.c: New test.
9466 2012-02-10 Jan Hubicka <jh@suse.cz>
9469 * g++.dg/torture/pr48600.C: New testcase.
9471 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9474 * gcc.dg/dfp/pr52140.c: New test.
9476 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9479 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9482 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9485 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9486 * gcc.dg/pr51867.c: New test.
9488 2012-02-09 Ian Lance Taylor <iant@google.com>
9490 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9491 which don't support -fsplit-stack. Turn off optimization when
9492 compiling select5-out.go.
9494 2012-02-08 Ian Lance Taylor <iant@google.com>
9496 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9497 systems which don't support -fsplit-stack.
9499 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9501 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9502 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9503 machine instuction in the log.
9505 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9507 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9510 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9513 * gcc.dg/pr48524.c: New test.
9514 * gcc.dg/pr48524.spec: New spec file for test.
9516 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9519 * gfortran.dg/vect/pr32380.f90: New test.
9521 2012-02-08 Tobias Burnus <burnus@net-b.de>
9524 * gfortran.dg/realloc_on_assign_12.f90: New.
9526 2012-02-08 Richard Guenther <rguenther@suse.de>
9528 PR rtl-optimization/52170
9529 * gcc.dg/torture/pr52170.c: New testcase.
9531 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9533 PR gcov-profile/52150
9534 * gcc.dg/tree-prof/pr52150.c: New test.
9536 PR rtl-optimization/52139
9537 * gcc.dg/pr52139.c: New test.
9539 2012-02-07 Jason Merrill <jason@redhat.com>
9542 * g++.dg/cpp0x/constexpr-union3.C: New.
9545 * g++.dg/lto/pr52035_0.C: New.
9547 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9549 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9550 * gcc.dg/special/weak-1.c: Likewise.
9551 * gcc.dg/ucnid-12.c: Likewise.
9552 * gcc.dg/torture/pr45678-1.c: Likewise.
9553 * gcc.dg/torture/pr45678-2.c: Likewise.
9554 * gcc.dg/vector-4.c: Likewise.
9555 * gcc.dg/ipa/inline-5.c: Likewise.
9556 * gcc.dg/ucnid-11.c: Likewise.
9557 * gcc.misc-tests/gcov-13.c: Likewise.
9558 * gcc.misc-tests/gcov-14.c: Likewise.
9559 * g++.dg/ext/label13.C: Likewise.
9560 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9561 hppa*-*-hpux* options.
9562 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9563 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9564 * gcc.dg/pr48616.c: Likewise.
9565 * gcc.dg/pr17957.c: Likewise.
9566 * gcc.dg/pr17055-1.c: Likewise.
9567 * gcc.dg/pr32912-1.c: Likewise.
9568 * gcc.dg/tm/pr51472.c: Likewise.
9569 * c-c++-common/fold-bitand-4.c: Likewise.
9570 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9571 Use dg-additional-options for extra options.
9573 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9575 * gcc.target/epiphany/interrupt-2.c: New test.
9577 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9580 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9581 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9584 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9587 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9589 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9593 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9594 * gcc.target/mips/va-arg-1.c: New test.
9596 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9598 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9599 for -mno-pointers-to-nested-functions.
9601 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9603 * gcc.c-torture/execute/20120207-1.c: New test.
9605 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9607 PR rtl-optimization/52060
9608 * gcc.dg/torture/pr52060.c: New test.
9611 * gcc.c-torture/compile/pr52074.c: New test.
9613 2012-02-07 Tobias Burnus <burnus@net-b.de>
9616 * gfortran.dg/class_to_type_2.f90: New.
9618 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9621 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9624 2012-02-06 Jason Merrill <jason@redhat.com>
9627 * g++.dg/template/conv13.C: New.
9629 2012-02-06 Richard Guenther <rguenther@suse.de>
9631 PR tree-optimization/52115
9632 * gcc.c-torture/compile/pr52115.c: New testcase.
9634 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9637 * gcc.c-torture/execute/pr52129.c: New test.
9639 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9641 * gcc.dg/pr48374.c: Actually add the test I forgot
9642 in the 2012-01-25 commit.
9644 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9647 * gfortran.dg/vect/vect-8.f90: New test case.
9649 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9652 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9654 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9657 * gfortran.dg/class_48.f90 : Add test of allocate class array
9658 component with source in subroutine test3. Remove commenting
9659 out in subroutine test4, since branching on unitialized variable
9660 is now fixed (no PR for this last.).
9662 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9664 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9666 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9668 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9671 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9672 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9674 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9676 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9677 (check_effective_target_sync_int_long): Use it.
9678 (check_effective_target_sync_char_short): Likewise.
9679 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9681 2012-02-05 Tobias Burnus <burnus@net-b.de>
9684 * gfortran.dg/class_48.f90: Add some further checks.
9686 2012-02-05 Ira Rosen <irar@il.ibm.com>
9688 PR tree-optimization/52091
9689 * gcc.dg/vect/pr52091.c: New test.
9691 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9693 PR rtl-optimization/52113
9694 * gcc.target/avr/pr52113.c: New test.
9696 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9698 PR rtl-optimization/52092
9699 * gcc.c-torture/compile/pr52092.c: New test.
9701 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9704 * gfortran.dg/class_array_10.f03: New test.
9707 * gfortran.dg/class_array_11.f03: New test.
9710 * gfortran.dg/class_array_12.f03: New test.
9712 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9715 * gfortran.dg/realloc_on_assign_11.f90: New test.
9717 2012-02-02 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/shape_7.f90: New.
9722 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9724 * gcc.target/mips/mips-prepend-1.c: New test.
9726 2012-02-02 Jan Hubicka <jh@suse.cz>
9727 Tom de Vries <tom@codesourcery.com>
9730 * gcc.dg/alias-12.c: New testcase.
9731 * gcc.dg/alias-13.c: New testcase.
9733 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9736 * gcc.dg/pr52086.c: New test.
9738 PR tree-optimization/52073
9739 * gcc.c-torture/compile/pr52073.c: New test.
9741 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9744 * gfortran.dg/function_optimize_10.f90: New test.
9746 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9748 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9751 2012-02-01 Tobias Burnus <burnus@net-b.de>
9754 * gfortran.dg/typebound_operator_14.f90: New.
9756 2012-02-01 Tobias Burnus <burnus@net-b.de>
9759 * gfortran.dg/elemental_function_1.f90: New.
9761 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9763 PR rtl-optimization/51374
9764 * gcc.target/avr/torture/pr51374-1.c:
9765 Also fail if SBIS is seen.
9767 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9769 PR rtl-optimization/51374
9770 * gcc.target/avr/torture/pr51374-1.c: New.
9772 2012-01-31 Tobias Burnus <burnus@net-b.de>
9775 * gfortran.dg/typebound_generic_11.f90: New.
9777 2012-01-31 Tobias Burnus <burnus@net-b.de>
9780 * gfortran.dg/class_49.f90: New.
9782 2012-01-31 Tobias Burnus <burnus@net-b.de>
9785 * gfortran.dg/elemental_args_check_6.f90: New.
9787 2012-01-31 Jason Merrill <jason@redhat.com>
9790 * g++.dg/cpp0x/variadic122.C: New.
9792 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9795 * gfortran.dg/realloc_on_assign_10.f90: New test.
9797 2012-01-31 Richard Guenther <rguenther@suse.de>
9799 PR tree-optimization/51528
9800 * gcc.dg/torture/pr51528.c: New testcase.
9802 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9805 * lib/go.exp (go_target_compile): Append timeout= to options.
9806 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9807 select5-out.go test on alpha*-*-* targets.
9809 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9811 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9812 (TEST_SHORT): Reformat in the same way.
9813 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9814 (TEST_SHORT): Reformat in the same way.
9815 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9816 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9817 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9818 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9819 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9821 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9824 * gcc.target/arm/pr51835.c: New testcase.
9826 2012-01-30 Richard Guenther <rguenther@suse.de>
9828 PR tree-optimization/52028
9829 * gcc.dg/torture/pr52028.c: New testcase.
9830 * gfortran.dg/ldist-pr45199.f: Adjust.
9831 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9832 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9833 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9835 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9838 * gcc.dg/tree-prof/pr52027.c: New test.
9840 PR tree-optimization/52046
9841 * gcc.dg/pr52046.c: New test.
9844 * g++.dg/other/pr52048.C: New test.
9846 2012-01-30 Richard Guenther <rguenther@suse.de>
9848 PR tree-optimization/52045
9849 * gcc.dg/pr52045.c: New testcase.
9851 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9853 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9854 new code generated for __sync_lock_release.
9856 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9858 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9860 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9863 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9865 * g++.dg/ext/visibility/template10.C: Fix typo.
9867 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9869 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9872 * g++.dg/cpp0x/constexpr-ice6.C: New.
9874 2012-01-29 Tobias Burnus <burnus@net-b.de>
9877 * gfortran.dg/default_initialization_6.f90: New.
9879 2012-01-29 Tobias Burnus <burnus@net-b.de>
9882 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9883 * gfortran.dg/class_48.f90: New.
9885 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9888 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9890 2012-01-28 Tobias Burnus <burnus@net-b.de>
9893 * gfortran.dg/class_allocate_12.f90: New.
9895 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9897 * gcc.dg/torture/pr50444.c: Fix dg directives.
9899 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9902 * gcc.target/arm/pr52006.c: New test.
9904 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9907 * gcc.dg/lto/trans-mem.h: New file.
9908 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9909 * gcc.dg/lto/trans-mem-1_1.c: Same.
9910 * gcc.dg/lto/trans-mem-4_1.c: Same.
9911 * gcc.dg/lto/trans-mem-3_1.c: Same.
9913 2012-01-27 Tobias Burnus <burnus@net-b.de>
9916 * gfortran.dg/dummy_procedure_7.f90: New.
9918 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9920 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9921 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9923 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9926 * g++.dg/other/gc5.C: New test.
9928 2012-01-27 Richard Guenther <rguenther@suse.de>
9930 PR tree-optimization/50444
9931 * gcc.dg/torture/pr50444.c: New testcase.
9933 2012-01-27 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/move_alloc_13.f90: New.
9939 2012-01-27 Tobias Burnus <burnus@net-b.de>
9942 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9943 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9944 and change dg-error string.
9946 2012-01-27 Tobias Burnus <burnus@net-b.de>
9949 * gfortran.dg/elemental_args_check_5.f90: New.
9951 2012-01-27 Richard Guenther <rguenther@suse.de>
9954 * g++.dg/torture/pr51959.C: New testcase.
9956 2012-01-27 Tom de Vries <tom@codesourcery.com>
9958 PR tree-optimization/51990
9959 * gcc.dg/pr51990.c: New test.
9960 * gcc.dg/pr51990-2.c: Same.
9962 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9963 Tobias Burnus <burnus@gcc.gnu.org>
9966 * gfortran.dg/class_allocate_11.f03: New.
9971 * gfortran.dg/class_allocate_7.f03: New.
9972 * gfortran.dg/class_allocate_8.f03: New.
9973 * gfortran.dg/class_allocate_9.f03: New.
9974 * gfortran.dg/class_allocate_10.f03: New.
9976 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9978 * gnat.dg/discr34.adb: New test.
9979 * gnat.dg/discr34_pkg.ads: New helper.
9981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9983 * gnat.dg/discr33.adb: New test.
9985 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9987 * gnat.dg/limited_with3.ad[sb): New test.
9988 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9989 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9990 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9992 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9994 * gnat.dg/stack_usage1.adb: New test.
9995 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9997 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9998 * gcc.dg/pr44194-2.c: Likewise.
10000 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10003 * g++.dg/template/crash112.C: New.
10005 2012-01-27 Richard Henderson <rth@redhat.com>
10007 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10009 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10011 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10013 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10015 PR middle-end/51895
10016 * g++.dg/opt/pr51895.C: New test.
10018 2012-01-26 Michael Matz <matz@suse.de>
10020 PR tree-optimization/48794
10021 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10023 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10025 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10027 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10029 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10030 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10032 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10033 the default value for s390 and s390x.
10035 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10038 * gcc.dg/lto/trans-mem-4_0.c: New.
10039 * gcc.dg/lto/trans-mem-4_1.c: New.
10040 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10042 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10043 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10045 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10046 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10049 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10051 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10053 2012-01-25 Ian Lance Taylor <iant@google.com>
10055 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10057 2012-01-25 Tobias Burnus <burnus@net-b.de>
10060 * gfortran.dg/typebound_proc_25.f90: New.
10062 2012-01-25 Jason Merrill <jason@redhat.com>
10065 * g++.dg/lto/pr51992_0.C: New.
10067 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10069 PR tree-optimization/51987
10070 * gcc.target/i386/pr51987.c: New test.
10072 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10074 * gcc.dg/tm/lto-1.c: Require lto support in target.
10076 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10078 PR rtl-optimization/48374
10079 * gcc.dg/pr48374.c: New test.
10081 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10083 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10085 2012-01-25 Tobias Burnus <burnus@net-b.de>
10088 * gfortran.dg/derived_constructor_char_3.f90: New.
10090 2012-01-24 Ian Lance Taylor <iant@google.com>
10092 * go.test/go-test.exp (filecmp): New procedure.
10093 (errchk): Handle quoted square brackets.
10094 (go-gc-tests): Set go_compile_args. Handle various new test
10095 lines. Skip a few new tests.
10096 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10098 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10100 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10101 (check_effective_target_vect_extract_even_odd)
10102 (check_effective_target_vect_interleave): Return true for MIPS
10105 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10107 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10108 (main): Use it instead of argc.
10110 2012-01-24 Jason Merrill <jason@redhat.com>
10113 * g++.dg/cpp0x/sfinae31.C: New.
10115 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10117 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10119 2012-01-24 Jason Merrill <jason@redhat.com>
10122 * g++.dg/inherit/covariant20.C: New.
10124 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10127 * g++.dg/parse/crash58.C: New.
10129 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10132 * gcc.dg/pr51957-1.c: New test.
10133 * gcc.dg/pr51957-1.h: New file.
10134 * gcc.dg/pr51957-2.c: New test.
10136 2012-01-23 Jason Merrill <jason@redhat.com>
10139 * g++.dg/ext/visibility/template10.C: New.
10141 2012-01-23 Tobias Burnus <burnus@net-b.de>
10144 * gfortran.dg/move_alloc_12.f90: New.
10146 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10148 PR middle-end/45416
10149 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10151 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10154 * g++.dg/template/crash111.C: New.
10156 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10158 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10160 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10162 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10165 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10166 the DW_TAG_class_type and DW_AT_name: "Executor".
10168 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10170 * lib/target-supports.exp
10171 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10172 (check_effective_target_vect_interleave): Likewise.
10174 2012-01-22 Jason Merrill <jason@redhat.com>
10177 * g++.dg/template/using20.C: New.
10178 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10180 2012-01-23 Jason Merrill <jason@redhat.com>
10183 * g++.dg/torture/pr51344.C: Limit to x86.
10185 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10187 * c-c++-common/tm/omp.c: Require target with pthread support.
10189 2012-01-23 Richard Guenther <rguenther@suse.de>
10191 PR tree-optimization/51949
10192 * gcc.dg/torture/pr51949.c: New testcase.
10194 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10196 PR rtl-optimization/51933
10197 * gcc.c-torture/execute/pr51933.c: New test.
10199 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10201 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10202 Do not define for Interix.
10204 2012-01-22 Jason Merrill <jason@redhat.com>
10207 * g++.dg/lto/pr51832.h: New.
10208 * g++.dg/lto/pr51832_0.C: New.
10209 * g++.dg/lto/pr51832_1.C: New.
10211 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10213 * gcc.dg/ext-elim-1.c: New test.
10215 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10218 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10219 * g++.dg/opt/longbranch1.C: Likewise.
10221 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10223 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10226 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10229 * gfortran.dg/namelist_74.f90: New test.
10230 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10232 2012-01-21 Tobias Burnus <burnus@net-b.de>
10235 * gfortran.dg/class_47.f90: New.
10237 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10239 * gnat.dg/renaming5.ad[sb]: New test.
10241 2012-01-20 Jason Merrill <jason@redhat.com>
10244 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10246 2012-01-20 Jason Merrill <jason@redhat.com>
10249 * g++.dg/ext/attrib42.C: Require ilp32.
10251 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10254 * gcc.target/arm/pr51915.c: New test.
10256 2012-01-20 Cary Coutant <ccoutant@google.com>
10257 Dodji Seketeli <dodji@redhat.com>
10260 * g++.dg/debug/dwarf2/nested-3.C: New test.
10262 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10265 * g++.dg/template/crash110.C: New.
10267 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10269 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10270 Remove default options on hppa*-*-hpux*.
10272 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10274 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10276 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10278 * gcc.c-torture/compile/pr51856.c: New testcase.
10280 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10282 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10283 options to go_target_compile.
10285 2012-01-20 Kai Tietz <ktietz@redhat.com>
10287 * g++.dg/torture/pr51344.C: Fix typo.
10289 2012-01-20 Richard Guenther <rguenther@suse.de>
10291 PR tree-optimization/51903
10292 * g++.dg/torture/pr51903.C: New testcase.
10294 2012-01-20 Tobias Burnus <burnus@net-b.de>
10295 Janus Weil <janus@gcc.gnu.org>
10298 * gfortran.dg/use_21.f90: New.
10300 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10303 * gcc.dg/torture/pr51106-1.c: New test.
10304 * gcc.dg/torture/pr51106-2.c: New test.
10306 2012-01-19 Kai Tietz <ktietz@redhat.com>
10308 * g++.dg/torture/pr51344.C: New test.
10310 2012-01-19 Tobias Burnus <burnus@net-b.de>
10313 * gfortran.dg/intrinsic_size_2.f90: New.
10315 2012-01-19 Jason Merrill <jason@redhat.com>
10318 * g++.dg/inherit/using7.C: New.
10320 2012-01-19 Richard Guenther <rguenther@suse.de>
10322 PR tree-optimization/37997
10323 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10325 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10327 PR rtl-optimization/51505
10328 * gcc.dg/pr51505.c: New test.
10330 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10333 * gfortran.dg/typebound_operator_12.f03: New.
10334 * gfortran.dg/typebound_operator_13.f03: New.
10336 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10339 * g++.dg/cpp0x/pr51225.C: New.
10341 2012-01-17 Ian Lance Taylor <iant@google.com>
10344 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10346 2012-01-17 Tobias Burnus <burnus@net-b.de>
10349 * gfortran.dg/realloc_on_assign_9.f90: New.
10351 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10354 * gcc.dg/tm/memopt-3.c: Remove xfail.
10355 * gcc.dg/tm/memopt-4.c: Remove xfail.
10356 * gcc.dg/tm/memopt-5.c: Remove xfail.
10357 * gcc.dg/tm/memopt-7.c: Remove xfail.
10359 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10361 PR tree-optimization/51877
10362 * gcc.c-torture/execute/pr51877.c: New test.
10364 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10366 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10367 {!vect_align_arrays} to vect_sizes_32B_16B.
10368 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10369 * gcc.dg/vect/vect-peel-3.c: Ditto.
10371 2012-01-16 Jason Merrill <jason@redhat.com>
10374 * g++.dg/abi/mangle60.C: New.
10377 * g++.dg/pch/mangle1.{C,Hs}: New.
10379 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10380 Tobias Burnus <burnus@net-b.de>
10383 * gfortran.dg/elemental_optional_args_3.f90: New
10384 * gfortran.dg/elemental_optional_args_4.f90: New
10386 2012-01-16 Tobias Burnus <burnus@net-b.de>
10389 * gfortran.dg/use_20.f90: New
10391 2012-01-16 Jason Merrill <jason@redhat.com>
10394 * g++.dg/cpp0x/rv-bitfield.C: New.
10395 * g++.dg/cpp0x/rv-bitfield2.C: New.
10397 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10399 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10400 subroutine 'qsort' and use index array to assign the result.
10402 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10404 PR tree-optimization/51865
10405 * gcc.dg/pr51865.c: New test.
10407 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10409 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10411 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10413 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10414 to be loaded from the constant pool, rather than via %hi and %lo.
10416 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10418 PR rtl-optimization/51821
10419 * gcc.dg/pr51821.c: New test.
10421 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10423 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10425 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10427 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10429 2012-01-14 Tobias Burnus <burnus@net-b.de>
10432 * gfortran.dg/init_flag_8.f90: New.
10433 * gfortran.dg/init_flag_9.f90: New.
10435 2011-01-14 Tobias Burnus <burnus@net-b.de>
10438 * gfortran.dg/use_18.f90: New.
10439 * gfortran.dg/use_19.f90: New.
10441 2012-01-13 Ian Lance Taylor <iant@google.com>
10444 * g++.dg/warn/Wsign-compare-4.C: New.
10446 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10449 * gfortran.dg/alloc_comp_assign.f03: New.
10450 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10451 __BUILTIN_FREE from 38 to 32.
10453 2012-01-13 Jason Merrill <jason@redhat.com>
10456 * g++.dg/warn/Wreturn-type-7.C: New.
10458 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10460 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10462 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10463 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10464 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10465 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10466 int32plus because of big array needed.
10467 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10468 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10470 2012-01-13 Jason Merrill <jason@redhat.com>
10473 * g++.dg/ext/visibility/template9.C: New.
10476 * g++.dg/cpp0x/defaulted34.C: New.
10477 * g++.dg/template/virtual3.C: New.
10479 2012-01-13 Richard Guenther <rguenther@suse.de>
10482 * gcc.dg/torture/pr8081.c: New testcase.
10484 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10486 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10488 2012-01-12 Jason Merrill <jason@redhat.com>
10491 * g++.dg/ext/stmtexpr14.C: New.
10493 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10496 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10498 2012-01-12 Jason Merrill <jason@redhat.com>
10501 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10502 * g++.dg/abi/mangle58.C: Likewise.
10505 * g++.dg/template/arg8.C: New.
10507 2012-01-12 Ira Rosen <irar@il.ibm.com>
10509 PR tree-optimization/51799
10510 * gcc.dg/vect/pr51799.c: New test.
10511 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10514 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10515 Tobias Burnus <burnus@net-b.de>
10519 * lib/target-supports.exp
10520 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10521 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10523 2012-01-11 Jason Merrill <jason@redhat.com>
10526 * g++.dg/ext/attrib42.C: New.
10528 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10531 * gcc.dg/pr51796.c: New test.
10533 2012-01-11 Jason Merrill <jason@redhat.com>
10536 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10538 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10540 * gnat.dg/array19.ad[sb]: New test.
10542 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10544 * gnat.dg/opt23.ad[sb]: New test.
10545 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10546 * gnat.dg/opt24.ad[sb]: New test.
10548 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10550 PR tree-optimization/49642
10551 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10552 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10554 2012-01-11 Jason Merrill <jason@redhat.com>
10557 * g++.dg/template/explicit-args5.C: New.
10559 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10561 * gcc.c-torture/execute/20120110-1.c: New testcase.
10563 2012-01-10 Jason Merrill <jason@redhat.com>
10566 * g++.dg/inherit/ambig1.C: New.
10569 * g++.dg/cpp0x/constexpr-cache1.C: New.
10571 2012-01-10 Richard Guenther <rguenther@suse.de>
10573 PR tree-optimization/51801
10574 * gcc.dg/torture/pr51801.c: New testcase.
10576 2012-01-10 Tobias Burnus <burnus@net-b.de>
10579 * gfortran.dg/allocate_with_typespec_5.f90: New.
10581 2012-01-10 Tobias Burnus <burnus@net-b.de>
10583 * gfortran.dg/class_39.f03: Update dg-error string.
10585 2012-01-10 Richard Guenther <rguenther@suse.de>
10587 PR tree-optimization/50913
10588 * gcc.dg/graphite/interchange-16.c: New testcase.
10589 * gcc.dg/graphite/scop-20.c: XFAIL.
10590 * gfortran.dg/graphite/interchange-1.f: Likewise.
10591 * gfortran.dg/graphite/block-1.f90: Likewise.
10592 * gfortran.dg/graphite/block-2.f: Likewise.
10594 2012-01-10 Richard Henderson <rth@redhat.com>
10596 * lib/target-supports.exp (check_effective_target_vect_perm,
10597 check_effective_target_vect_perm_byte,
10598 check_effective_target_vect_perm_short): Enable for arm neon.
10600 2012-01-09 Tobias Burnus <burnus@net-b.de>
10603 * gfortran.dg/typebound_operator_11.f90: New.
10605 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10607 * gnat.dg/array18.adb: New test.
10608 * gnat.dg/array18_pkg.ads: New helper.
10610 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10613 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10614 around base object in first assignment in main program.
10615 * gfortran.dg/typebound_operator_10.f03: New test.
10617 2012-01-09 Martin Jambor <mjambor@suse.cz>
10619 PR tree-optimization/51759
10620 * g++.dg/ipa/pr51759.C: New test.
10622 2012-01-09 Tobias Burnus <burnus@net-b.de>
10625 * gfortran.dg/optional_absent_2.f90: New.
10627 2012-01-09 Tobias Burnus <burnus@net-b.de>
10630 * gfortran.dg/use_17.f90: New.
10632 2012-01-09 Gary Funck <gary@intrepid.com>
10634 PR preprocessor/33919
10635 * gcc.dg/pr33919.c: New test.
10636 * gcc.dg/pr33919-0.h: New test header file.
10637 * gcc.dg/pr33919-1.h: Ditto.
10638 * gcc.dg/pr33919-2.h: Ditto.
10640 2012-01-07 Jan Hubicka <jh@suse.cz>
10642 PR tree-optimize/51694
10643 * gcc.c-torture/compile/pr51694.c: new testcase.
10645 2012-01-07 Jan Hubicka <jh@suse.cz>
10647 PR tree-optimization/51600
10648 * g++.dg/torture/pr51600.C: New testcase.
10650 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10652 PR gcov-profile/51715
10653 PR gcov-profile/51717
10654 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10655 * gcc.misc-tests/gcov-14.c: Likewise.
10657 2012-01-06 Jason Merrill <jason@redhat.com>
10659 * g++.dg/parse/new5.C: New.
10661 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10664 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10665 including <string.h>.
10667 2012-01-06 Jason Merrill <jason@redhat.com>
10669 * g++.dg/abi/mangle51.C: New.
10670 * g++.dg/abi/mangle52.C: New.
10671 * g++.dg/abi/mangle53.C: New.
10672 * g++.dg/abi/mangle54.C: New.
10673 * g++.dg/abi/mangle55.C: New.
10674 * g++.dg/abi/mangle56.C: New.
10675 * g++.dg/abi/mangle57.C: New.
10676 * g++.dg/abi/mangle58.C: New.
10677 * g++.dg/abi/mangle59.C: New.
10678 * g++.dg/cpp0x/trailing3.C: Update mangling.
10679 * g++.dg/cpp0x/variadic111.C: Update mangling.
10680 * g++.dg/cpp0x/variadic4.C: Update mangling.
10681 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10682 * g++.dg/template/nontype22.C: Works now.
10683 * g++.dg/template/pr35240.C: Works now.
10685 * g++.dg/cpp0x/error7.C: New.
10687 2012-01-06 Tobias Burnus <burnus@net-b.de>
10689 * gfortran.dg/deallocate_stat_2.f90: New.
10690 * coarray/allocate_errgmsg.f90: New.
10691 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10692 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10693 * coarray/subobject_1.f90: Fix for num_images > 1.
10694 * gfortran.dg/deallocate_stat.f90: Update due to changed
10697 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10699 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10701 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10703 * ada/acats/overflow.lst: Add cb20004.
10705 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10708 * g++.dg/cpp0x/alias-decl-18.C: New test.
10710 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10712 * gcc.c-torture/execute/20120104-1.c: New test.
10714 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10717 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10718 the old typebound_operator_8.f03.
10719 * gfortran.dg/typebound_operator_8.f03: New version of
10720 typebound_operator_7.f03 with 'u' a derived type instead of a
10723 2012-01-05 Richard Guenther <rguenther@suse.de>
10725 * g++.dg/torture/pr49309.C: Skip for -flto.
10727 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10729 PR middle-end/51761
10730 * gcc.c-torture/compile/pr51761.c: New test.
10732 2012-01-05 Richard Guenther <rguenther@suse.de>
10734 PR tree-optimization/51760
10735 * gcc.dg/torture/pr51760.c: New testcase.
10737 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10739 PR middle-end/51472
10740 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10742 2012-01-05 Richard Guenther <rguenther@suse.de>
10745 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10746 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10748 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10751 * gcc.dg/pr51695.c: New test.
10753 2012-01-04 Andrew Pinski <apinski@cavium.com>
10755 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10756 * gcc.target/mips/octeon2-lx-1.c: New test.
10757 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10758 * gcc.target/mips/octeon2-lx-2.c: New test.
10759 * gcc.target/mips/octeon2-lx-3.c: New test.
10761 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10765 * gcc.dg/tm/alias-1.c: Adjust regexp.
10766 * gcc.dg/tm/alias-2.c: Adjust regexp.
10768 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10771 * g++.dg/warn/Wparentheses-26.C: New.
10773 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10775 * gfortran.dg/elemental_optional_args_2.f90: New test.
10777 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10780 * gfortran.dg/common_17.f90: New test.
10782 2012-01-04 Richard Guenther <rguenther@suse.de>
10784 PR tree-optimization/49651
10785 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10786 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10788 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10791 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10793 2012-01-03 Andrew Pinski <apinski@cavium.com>
10795 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10796 for all mips targets. Also allow an optional .cfi_startproc.
10798 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10800 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10802 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10805 * g++.dg/rtti/dyncast5.C: New.
10807 2012-01-03 Richard Guenther <rguenther@suse.de>
10809 PR tree-optimization/51070
10810 * gcc.dg/torture/pr51070-2.c: New testcase.
10812 2012-01-03 Richard Guenther <rguenther@suse.de>
10814 PR tree-optimization/51692
10815 * gcc.dg/torture/pr51692.c: New testcase.
10817 2012-01-03 Richard Guenther <rguenther@suse.de>
10820 * g++.dg/lto/pr51650-3_0.C: New testcase.
10822 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10825 * g++.dg/warn/Wredundant-decls-spec.C: New.
10827 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10829 PR tree-optimization/51719
10830 * g++.dg/tree-prof/pr51719.C: New test.
10832 2012-01-03 Richard Guenther <rguenther@suse.de>
10834 PR middle-end/51730
10835 * gcc.dg/fold-compare-6.c: New testcase.
10837 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10840 * g++.dg/gomp/pr51669.C: New test.
10842 2012-01-02 Jason Merrill <jason@redhat.com>
10845 * g++.dg/cpp0x/constexpr-union2.C: New.
10848 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10850 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10853 * g++.dg/cpp0x/constexpr-99.C: New test.
10855 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10858 * g++.dg/template/init9.C: New.
10860 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10862 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10863 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10864 rather than a specific number.
10866 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10871 * gfortran.dg/typebound_operator_7.f03: New.
10872 * gfortran.dg/typebound_operator_8.f03: New.
10874 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10877 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10879 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10881 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10883 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10885 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10887 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10892 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10893 * gfortran.dg/io_real_boz_4.f90: Likewise.
10894 * gfortran.dg/io_real_boz_5.f90: Likewise.
10896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10898 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10900 2012-01-02 Revital Eres <revital.eres@linaro.org>
10902 * gcc.dg/sms-11.c: New file.
10904 2012-01-02 Tobias Burnus <burnus@net-b.de>
10907 * gfortran.dg/coarray/image_index_3.f90: New.
10909 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10912 * g++.dg/parse/enum8.C: New.
10914 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10917 * g++.dg/conversion/reinterpret4.C: New.
10918 * g++.dg/conversion/reinterpret1.C: Adjust.
10920 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10922 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10924 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10926 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10927 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10928 * g++.old-deja/g++.jason/access14.C: Likewise.
10929 * g++.old-deja/g++.jason/access8.C: Likewise.
10930 * g++.old-deja/g++.jason/access1.C: Likewise.
10931 * g++.old-deja/g++.other/access3.C: Likewise.
10932 * g++.old-deja/g++.other/access5.C: Likewise.
10933 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10934 * g++.old-deja/g++.law/visibility22.C: Likewise.
10935 * g++.old-deja/g++.law/visibility26.C: Likewise.
10936 * g++.old-deja/g++.mike/p2746.C: Likewise.
10937 * g++.dg/debug/using1.C: Likewise.
10938 * g++.dg/lookup/using51.C: Likewise.
10939 * g++.dg/inherit/using5.C: Likewise.
10940 * g++.dg/inherit/pr30297.C: Likewise.
10941 * g++.dg/inherit/access8.C: Likewise.
10942 * g++.dg/torture/pr39362.C: Likewise.
10943 * g++.dg/template/crash13.C: Likewise.
10944 * g++.dg/template/using10.C: Likewise.
10946 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10949 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10951 2012-01-01 Ira Rosen <irar@il.ibm.com>
10953 PR tree-optimization/51704
10954 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10955 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10956 corresponding flags.
10958 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10961 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10963 2012-01-01 Jan Hubicka <jh@suse.cz>
10965 PR rtl-optimization/51069
10966 * gcc.c-torture/compile/pr51069.c: New testcase.
10968 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10970 PR tree-optimization/51683
10971 * gcc.dg/pr51683.c: New test.
10973 Copyright (C) 2012 Free Software Foundation, Inc.
10975 Copying and distribution of this file, with or without modification,
10976 are permitted in any medium without royalty provided the copyright
10977 notice and this notice are preserved.