1 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
4 * gnat.dg/controlled7.ad[sb]: New test.
6 2012-12-14 Steve Ellcey <sellcey@mips.com>
9 * g++.dg/other/pr55650.C: Add dg-require-profiling.
11 2012-12-14 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/55684
14 * gcc.dg/torture/pr55684.c: New testcase.
16 2012-12-14 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/55687
19 * gcc.dg/torture/pr55687.c: New testcase.
21 2012-12-13 Jakub Jelinek <jakub@redhat.com>
24 * g++.dg/cpp0x/noexcept19.C: New test.
26 2012-12-13 Richard Biener <rguenther@suse.de>
29 * gcc.dg/lto/pr55660_0.c: New testcase.
30 * gcc.dg/lto/pr55660_1.c: Likewise.
32 2012-12-13 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/other/pr55650.C: New test.
36 * g++.dg/other/pr55650.cc: New file.
38 2012-12-12 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/guality/pr55665.C: New test.
43 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
44 set_target_env_var the same as if it is empty list.
45 (dg-set-target-env-var): Fix up error message.
46 (set-target-env-var): Record both preexisting env var values
47 as well as info that env wasn't set.
48 (restore-target-env-var): Iterate on reversed list, if second
49 sublist element is 1, setenv the env var to the third sublist
50 element, otherwise unsetenv it.
51 (gcc-dg-runtest): Don't initialize set_target_env_var.
52 (dg-test): Unset set_target_env_var if it was set.
54 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
56 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
57 Whitespace fixes. Avoid unnecessary * sizeof(char).
58 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
59 dg-options. Whitespace fixes.
60 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
61 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
62 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
63 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
64 * g++.dg/asan/default-options-1.C: Whitespace fixes.
65 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
66 first __asan_symbolize argument unnamed. Avoid unnecessary
68 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
69 on argc being one. Allow both _Znwj and _Znwm as operator new.
70 Ignore everything in the backtrace above operator new. Fix up
72 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
73 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
74 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
75 on failures. Avoid pointless PASS dg-output check. Remove bogus
77 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
78 Avoid unnecessary * sizeof(char).
79 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
80 Don't rely on argc being one.
81 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
82 Avoid unnecessary * sizeof(char).
83 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
84 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
85 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
86 Fix up dg-output regexps.
87 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
88 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
89 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
90 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
92 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
93 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
94 Avoid unnecessary * sizeof(char).
96 2012-12-12 Wei Mi <wmi@google.com>
98 * lib/target-supports.exp (check_effective_target_dlopen,
99 check_effective_target_clone, check_effective_target_setrlimit,
100 check_effective_target_swapcontext): New procedures.
101 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
102 (dg-set-target-env-var, set-target-env-var,
103 restore-target-env-var): New procedures.
104 (gcc-dg-runtest): Set set_target_env_var.
105 * g++.dg/asan/symbolize-callback-1.C: New test.
106 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
107 * g++.dg/asan/deep-tail-call-1.C: New test.
108 * g++.dg/asan/default-options-1.C: New test.
109 * g++.dg/asan/interception-test-1.C: New test.
110 * g++.dg/asan/dlclose-test-1-so.cc: New file.
111 * g++.dg/asan/deep-thread-stack-1.C: New test.
112 * g++.dg/asan/interception-malloc-test-1.C: New test.
113 * g++.dg/asan/deep-stack-uaf-1.C: New test.
114 * g++.dg/asan/large-func-test-1.C: New test.
115 * g++.dg/asan/interception-failure-test-1.C: New test.
116 * c-c++-common/asan/strip-path-prefix-1.c: New test.
117 * c-c++-common/asan/force-inline-opt0-1.c: New test.
118 * c-c++-common/asan/swapcontext-test-1.c: New test.
119 * c-c++-common/asan/null-deref-1.c: New test.
120 * c-c++-common/asan/global-overflow-1.c: New test.
121 * c-c++-common/asan/strncpy-overflow-1.c: New test.
122 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
123 * c-c++-common/asan/stack-overflow-1.c: New test.
124 * c-c++-common/asan/use-after-free-1.c: New test.
125 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
126 * c-c++-common/asan/clone-test-1.c: New test.
127 * c-c++-common/asan/heap-overflow-1.c: New test.
128 * c-c++-common/asan/sleep-before-dying-1.c: New test.
130 2012-12-12 Steve Ellcey <sellcey@mips.com>
132 * gcc.dg/pr55150-2.c: Add pic support check.
133 * gcc.dg/lto/pr54709_0.c: Ditto.
135 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
137 PR tree-optimization/55481
138 * gcc.dg/torture/pr55481.c: New testcase.
140 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
141 Jakub Jelinek <jakub@redhat.com>
144 * gcc.c-torture/compile/limits-externdecl.c: New test.
146 2012-12-12 Jakub Jelinek <jakub@redhat.com>
148 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
152 * gcc.dg/torture/pr55633.c: New test.
154 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
157 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
158 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
159 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
161 2012-12-11 Jakub Jelinek <jakub@redhat.com>
164 * g++.dg/warn/Wunused-var-19.C: New test.
166 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
168 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
170 * gcc.dg/pr54121.c: New test.
172 2012-12-11 Jakub Jelinek <jakub@redhat.com>
175 * g++.dg/ext/asm12.C: New test.
177 PR tree-optimization/54570
178 * gcc.dg/builtin-object-size-8.c: Xfail.
179 * gcc.dg/builtin-object-size-13.c: New test.
181 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
184 * gcc.target/arm/pr55642.c: New testcase.
186 2012-12-11 Jakub Jelinek <jakub@redhat.com>
190 * g++.dg/other/pr43631.C: New test.
192 2012-12-11 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/55079
195 * gcc.dg/Warray-bounds-9.c: New testcase.
196 * gcc.dg/Warray-bounds-10.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
199 2012-12-10 Janus Weil <janus@gcc.gnu.org>
202 * gfortran.dg/proc_ptr_39.f90: New test case.
204 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
206 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
207 code duplication is required. Allow BNE to appear.
209 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
211 * gcc.target/mips/ext-2.c: Require -mlong64.
213 2012-12-10 Richard Biener <rguenther@suse.de>
215 PR tree-optimization/55107
216 * gcc.dg/torture/pr55107.c: New testcase.
217 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
219 2012-12-10 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/asan/asan_test.cc: Sync from upstream.
222 * g++.dg/asan/asan_test_utils.h: Likewise.
224 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
226 * gcc.target/arm/neon/vrndaf32.c: New test.
227 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
228 * gcc.target/arm/neon/vrndf32.c: Likewise.
229 * gcc.target/arm/neon/vrndqf32.c: Likewise.
230 * gcc.target/arm/neon/vrndmf32.c: Likewise.
231 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
232 * gcc.target/arm/neon/vrndnf32.c: Likewise.
233 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
234 * gcc.target/arm/neon/vrndpf32.c: Likewise.
235 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
237 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
239 * gcc.misc-tests/gcov-12.c: Fix dg order.
242 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
244 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
247 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
248 * gcc.dg/20050826-1.c: Likewise.
250 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
252 * gnat.dg/vect9.adb: Add -w to dg-options.
253 * gnat.dg/vect10.adb: Likewise.
255 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
258 * gfortran.dg/do_check_8.f90: New test.
260 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/vect10.ad[sb]: New test.
264 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/vect9.ad[sb]: New test.
267 * gnat.dg/vect9_pkg.ads: New helper.
269 2012-12-07 Mike Stump <mikestump@comcast.net>
271 * gnat.dg/discr38.adb: Don't use ^M line endings.
272 gnat.dg/loop_optimization13.adb: Likewise.
273 gnat.dg/loop_optimization13.ads: Likewise.
274 gnat.dg/discr36_pkg.adb: Likewise.
275 gnat.dg/discr36_pkg.ads: Likewise.
276 gnat.dg/loop_optimization11_pkg.ads: Likewise.
277 gnat.dg/discr36.ads: Likewise.
278 gnat.dg/loop_optimization11.adb: Likewise.
280 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
282 PR rtl-optimization/55141
283 * gcc.target/i386/pr55141.c: New.
285 2012-12-07 Dodji Seketeli <dodji@redhat.com>
288 * g++.dg/cpp0x/alias-decl-28.C: New test.
289 * g++.dg/cpp0x/alias-decl-16.C: Update.
291 2012-12-07 Martin Jambor <mjambor@suse.cz>
293 PR tree-optimization/55590
294 * gcc.target/i386/pr55590-1.c: New test.
295 * gcc.target/i386/pr55590-2.c: Likewise.
297 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
300 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
302 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.target/i386/pr55597.c: New test.
307 2012-12-06 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/cpp0x/noexcept18.C: New test.
313 * g++.dg/cpp0x/constexpr-55573.C: New test.
316 * g++.dg/opt/pr55137.C: New test.
317 * gcc.c-torture/execute/pr55137.c: New test.
319 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
323 (add_options_for_arm_v8_neon): Likewise.
325 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
327 * g++.dg/pr55604.C: New test.
329 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
331 * lib/target-supports.exp
332 (check_effective_target_vect_perm): Allow aarch64*-*-*.
333 (check_effective_target_vect_perm_byte): Likewise.
334 (check_effective_target_vect_perm_short): Likewise.
335 (check_effective_target_vect_char_mult): Likewise.
336 (check_effective_target_vect_extract_even_odd): Likewise.
337 (check_effective_target_vect_interleave): Likewise.
339 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
341 * g++.dg/abi/mangle-neon-aarch64.C: New test.
343 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
345 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
347 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
349 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
350 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
351 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
352 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
353 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
354 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
355 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
356 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
357 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
358 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
359 * gcc.dg/vect/vect-rounding-round.c: Likewise.
360 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
361 * target-supports.exp
362 (check_effective_target_vect_call_btrunc): New.
363 (check_effective_target_vect_call_btruncf): Likewise.
364 (check_effective_target_vect_call_ceil): Likewise.
365 (check_effective_target_vect_call_ceilf): Likewise.
366 (check_effective_target_vect_call_floor): Likewise.
367 (check_effective_target_vect_call_floorf): Likewise.
368 (check_effective_target_vect_call_lceil): Likewise.
369 (check_effective_target_vect_call_lfloor): Likewise.
370 (check_effective_target_vect_call_nearbyint): Likewise.
371 (check_effective_target_vect_call_nearbyintf): Likewise.
372 (check_effective_target_vect_call_round): Likewise.
373 (check_effective_target_vect_call_roundf): Likewise.
375 2012-12-05 Richard Biener <rguenther@suse.de>
377 PR tree-optimization/51238
378 * gcc.dg/torture/pr51238.c: New testcase.
380 2012-12-05 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/50222
383 * gcc.dg/torture/pr50222.c: New testcase.
385 2012-12-05 Richard Biener <rguenther@suse.de>
388 * gcc.dg/lto/pr55525_0.c: New testcase.
389 * gcc.dg/lto/pr55525_1.c: Likewise.
391 2012-12-04 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/quad_3.f90: Really fix an if condition.
395 2012-12-04 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/quad_3.f90: Fix a condition,
398 which wrongly required ordered/lazy evaluation.
400 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
402 * gcc.target/aarch64/121127.c: New test.
404 2012-12-04 Jakub Jelinek <jakub@redhat.com>
407 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
409 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
411 * gcc.dg/asan/asan.exp: Likewise.
413 2012-12-04 Richard Biener <rguenther@suse.de>
415 PR tree-optimization/55124
416 * gcc.dg/torture/pr55124.c: New testcase.
418 2012-12-03 Tobias Burnus <burnus@net-b.de>
420 * gfortran.dg/quad_3.f90: New.
422 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
425 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
427 2012-12-03 Jakub Jelinek <jakub@redhat.com>
430 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
431 on all targets, not just s390*.
433 2012-12-03 Marek Polacek <polacek@redhat.com>
436 * gcc.dg/pr55570.c: New test.
438 2012-12-03 Jakub Jelinek <jakub@redhat.com>
440 * lib/asan-dg.exp (asan_get_gtest_test_list,
441 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
442 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
443 and [asan_get_gtest_expect_death_list "$output"] in global vars.
444 (asan_symbolize): Sanitize [] characters from key.
445 * g++.dg/asan/asan_test_config.h: New file.
446 * g++.dg/asan/asan_globals_test.cc: New file.
447 * g++.dg/asan/asan_test_utils.h: New file.
448 * g++.dg/asan/dejagnu-gtest.h: New file.
449 * g++.dg/asan/asan_test.cc: New file.
450 * g++.dg/asan/asan_test.C: New test.
452 2012-12-03 Richard Biener <rguenther@suse.de>
454 * gcc.dg/torture/pr35634.c: Use signed char.
455 * g++.dg/torture/pr35634.C: Likewise.
457 2012-12-02 Marek Polacek <polacek@redhat.com>
460 * gcc.dg/pr54838.c: New test.
462 2012-12-01 Xinliang David Li <davidxl@google.com>
464 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
467 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/cpp0x/decltype46.C: New.
472 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
475 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
477 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
480 * g++.dg/debug/pr53860.C: New test.
482 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
483 Paul Thomas <pault@gcc.gnu.org>
486 * gfortran.dg/defined_assignment_1.f90: New test.
487 * gfortran.dg/defined_assignment_2.f90: New test.
488 * gfortran.dg/defined_assignment_3.f90: New test.
489 * gfortran.dg/defined_assignment_4.f90: New test.
490 * gfortran.dg/defined_assignment_5.f90: New test.
492 2012-12-01 Jakub Jelinek <jakub@redhat.com>
495 * g++.dg/cpp0x/vt-55542.C: New test.
497 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
499 * gnat.dg/specs/pack9.ads: New test.
501 2012-11-30 Martin Jambor <mjambor@suse.cz>
504 PR tree-optimization/55415
505 PR tree-optimization/54386
507 * gcc.dg/ipa/ipa-sra-7.c: New test.
508 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
509 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
510 * gcc.target/i386/pr55448.c: Likewise.
512 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
514 * loop_optimization14.ad[sb]: New test.
515 * loop_optimization14_pkg.ads: New helper.
517 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
520 * gcc.target/arm/pr55073.C: New test.
522 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
525 * g++.dg/ext/vector20.C: New testcase.
527 2012-11-28 Tobias Burnus <burnus@net-b.de>
530 * coarray/sync_3.f90: Extend test.
532 2012-11-29 Jakub Jelinek <jakub@redhat.com>
534 PR rtl-optimization/55512
535 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
536 * gcc.target/i386/pr55512-4.c: Likewise.
538 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
541 * g++.dg/cpp0x/udlit-overflow.C: New.
542 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
544 2012-11-28 Jakub Jelinek <jakub@redhat.com>
550 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
551 are non-empty and add dependency between the first and second asm.
552 * gcc.dg/guality/pr36728-2.c: Likewise.
553 * gcc.dg/guality/pr36728-3.c: New test.
554 * gcc.dg/guality/pr36728-4.c: New test.
556 2012-11-28 Andrew Pinski <apinski@cavium.com>
559 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
561 * lib/obj-c++.exp (obj-c++_init): Likewise.
563 2012-11-28 Tobias Burnus <burnus@net-b.de>
566 * coarray/sync_3.f90: New.
568 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
570 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
572 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
574 PR rtl-optimization/55512
575 * gcc.target/i386/pr55512-[1234].c: New tests.
577 2012-11-28 Jakub Jelinek <jakub@redhat.com>
580 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
583 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
584 attributes. Avoid clobbering memory before malloced chunk.
585 (main): Pass 1 instead of 0 as argument.
587 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
589 * gnat.dg/object_overflow.adb: Rename to...
590 * gnat.dg/object_overflow1.adb: ...this.
591 * gnat.dg/object_overflow2.adb: New test.
592 * gnat.dg/object_overflow3.adb: Likewise.
593 * gnat.dg/object_overflow4.adb: Likewise.
595 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
598 * g++.dg/init/pr55497.C: New.
600 2012-11-28 Richard Biener <rguenther@suse.de>
603 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
604 * gcc.dg/vect/slp-perm-9.c: Likewise.
606 2012-11-28 Richard Biener <rguenther@suse.de>
609 * gcc.dg/torture/pr35634.c: New testcase.
610 * g++.dg/torture/pr35634.C: Likewise.
611 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
613 2012-11-27 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/warn_target_lifetime_3.f90: New.
618 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
620 PR rtl-optimization/55458
621 * gcc.target/i386/pr55458.c: New test.
623 2012-11-27 Jakub Jelinek <jakub@redhat.com>
625 PR tree-optimization/55110
626 * gcc.dg/pr55110.c: New test.
628 2012-11-27 Richard Biener <rguenther@suse.de>
631 * g++.dg/opt/pr55331.C: New testcase.
633 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
635 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
637 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
639 * gcc.dg/54455.c: Require scheduling.
640 * gcc.dg/c1x-align-4.c: Skip avr.
641 * gcc.dg/pr44024.c: Skip avr in final scan.
643 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
646 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
647 * gcc.dg/pr54676.c: Make work for 16-bit int.
649 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
652 * gcc.target/i386/pr55227.c: New test.
654 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
656 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
658 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
660 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
662 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
664 (add_options_for_arm_v8_vfp): New procedure.
665 * gcc.target/arm/vrintaf32.c: New test.
666 * gcc.target/arm/vrintaf64.c: Likewise.
667 * gcc.target/arm/vrintmf32.c: Likewise.
668 * gcc.target/arm/vrintmf64.c: Likewise.
669 * gcc.target/arm/vrintpf32.c: Likewise.
670 * gcc.target/arm/vrintpf64.c: Likewise.
671 * gcc.target/arm/vrintrf32.c: Likewise.
672 * gcc.target/arm/vrintrf64.c: Likewise.
673 * gcc.target/arm/vrintxf32.c: Likewise.
674 * gcc.target/arm/vrintxf64.c: Likewise.
675 * gcc.target/arm/vrintzf32.c: Likewise.
676 * gcc.target/arm/vrintzf64.c: Likewise.
678 2012-11-26 Janus Weil <janus@gcc.gnu.org>
681 * gfortran.dg/warn_unused_function_2.f90: New.
683 2012-11-26 Janus Weil <janus@gcc.gnu.org>
686 * gfortran.dg/associated_6.f90: New.
687 * gfortran.dg/select_type_30.f03: New.
689 2012-11-26 Jakub Jelinek <jakub@redhat.com>
691 PR tree-optimization/54471
692 * gcc.dg/tree-ssa/vrp86.c: New test.
693 * gcc.c-torture/execute/pr54471.c: New test.
695 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
698 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
699 use volatile asms, use plain asms. Where the output value for the
700 asm is unused, write a global variable.
702 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
704 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
706 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
709 * gfortran.dg/do_check_7.f90: New test.
711 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/init/new41.C: New.
716 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
719 * gfortran.dg/allocate_error_4.f90: New test.
721 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
723 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
726 2012-11-23 Jakub Jelinek <jakub@redhat.com>
728 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
732 * g++.dg/warn/Wreturn-type-8.C: New test.
735 * gcc.dg/pr55430.c: New test.
737 2012-11-23 Kostya Serebryany <kcc@google.com>
739 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
741 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
743 * gnat.dg/discr40.ad[sb]: New test.
745 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
747 * gnat.dg/discr39.adb: New test.
749 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
752 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
753 * gcc.dg/pr55150-1.c: Same.
754 * gcc.dg/torture/pr54894.c: Add size32plus.
756 2012-11-23 Jakub Jelinek <jakub@redhat.com>
759 * c-c++-common/asan/attrib-1.c: New test.
761 2012-11-22 Ian Bolton <ian.bolton@arm.com>
763 * gcc.target/aarch64/builtin-bswap-1.c: New test.
764 * gcc.target/aarch64/builtin-bswap-2.c: New test.
766 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp0x/constexpr-55432.C: New.
771 2012-11-21 Janus Weil <janus@gcc.gnu.org>
774 * gfortran.dg/namelist_76.f90: New.
776 2012-11-21 Martin Jambor <mjambor@suse.cz>
778 * gcc.dg/ipa/ipcp-agg-7.c: New test.
779 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
781 2012-11-21 Martin Jambor <mjambor@suse.cz>
783 PR tree-optimization/55260
784 * g++.dg/torture/pr55260-2.C: New test.
786 2012-11-21 Martin Jambor <mjambor@suse.cz>
788 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
790 2012-11-21 Bin Cheng <bin.cheng@arm.com>
792 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
793 * gcc.dg/tree-ssa/vrp47.c: Ditto.
795 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
798 * gcc.target/i386/pr19398.c: New test.
800 2012-11-20 Martin Jambor <mjambor@suse.cz>
802 PR tree-optimization/55260
803 * g++.dg/torture/pr55260-1.C: New test.
805 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
807 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
808 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
809 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
810 * gcc.target/aarch64/atomic-op-char.c: Likewise.
811 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
812 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
813 * gcc.target/aarch64/atomic-op-int.c: Likewise.
814 * gcc.target/aarch64/atomic-op-long.c: Likewise.
815 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
816 * gcc.target/aarch64/atomic-op-release.c: Likewise.
817 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
818 * gcc.target/aarch64/atomic-op-short.c: Likewise.
820 2012-11-20 Jakub Jelinek <jakub@redhat.com>
823 * gcc.dg/pr55094.c: New test.
825 PR rtl-optimization/54921
826 * gcc.dg/pr54921.c: New test.
828 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
830 * gcc.target/i386/pr55359.c: New test.
832 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
834 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
835 * g++.dg/tls/thread_local3g.C: Likewise.
836 * g++.dg/tls/thread_local4g.C: Likewise.
837 * g++.dg/tls/thread_local5g.C: Likewise.
838 * g++.dg/tls/thread_local6g.C: Likewise.
839 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
840 * g++.dg/tls/thread_local2.C: Likewise.
841 * g++.dg/tls/thread_local2g.C: Likewise.
842 * g++.dg/tls/thread_local6.C: Likewise.
844 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
846 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
847 * gcc.dg/tm/clone-1.c: New test.
849 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/parse/struct-5.C: New.
854 2012-11-19 Tom de Vries <tom@codesourcery.com>
856 PR rtl-optimization/55315
857 * gcc.target/mips/pr55315.c: New test.
859 2012-11-17 Jakub Jelinek <jakub@redhat.com>
861 PR tree-optimization/55236
862 * gcc.dg/pr55236.c: New test.
865 * gcc.dg/pr19105.c: Accept also optimizing
866 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
868 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
869 from addr2line_output. Increment idx if asking for more than one
870 address in one object.
872 2012-11-16 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimization/55329
875 * g++.dg/opt/pr55329.C: New test.
877 2012-11-16 Janus Weil <janus@gcc.gnu.org>
880 * gfortran.dg/typebound_operator_18.f90: New.
882 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
884 PR rtl-optimization/55330
885 * gfortran.dg/pr55330.f90: New test.
887 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
889 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
890 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
891 * gcc.dg/hoist-register-pressure-2.c: Ditto.
892 * gcc.dg/hoist-register-pressure-3.c: Ditto.
893 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
894 * gcc.dg/tree-prof/unroll-1.c: Ditto.
896 2012-11-16 Dodji Seketeli <dodji@redhat.com>
899 * g++.dg/cpp0x/alias-decl-27.C: New test.
901 2012-11-16 Jakub Jelinek <jakub@redhat.com>
904 * g++.dg/template/alignof2.C: New test.
906 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
908 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
909 * g++.dg/mv6.C (dg-options): Ditto.
911 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
913 * lib/target_suports.exp
914 (check_effective_target_has_w_floating_suffix): New procedure.
915 (check_effective_target_has_q_floating_suffix): Ditto.
916 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
917 for unsupported non-standard suffix on floating constant.
918 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
920 2012-11-14 Jakub Jelinek <jakub@redhat.com>
922 * lib/asan-dg.exp: New file.
923 * gcc.dg/asan/asan.exp: New file.
924 * g++.dg/dg.exp: Prune also asan tests.
925 * g++.dg/asan/asan.exp: New file.
926 * c-c++-common/asan/memcmp-1.c: New test.
928 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp0x/vt-55323.C: New.
933 2012-11-13 Sriraman Tallam <tmsriram@google.com>
935 * g++.dg/mv4.C: Add require ifunc. Change error message.
936 * g++.dg/mv5.C: Add require ifunc.
937 * g++.dg/mv6.C: Add require ifunc.
939 2012-11-13 Martin Jambor <mjambor@suse.cz>
941 PR tree-optimization/55253
942 * gcc.dg/torture/pr55253.c: New test.
943 * gcc.dg/torture/pr55305.c: Likewise.
945 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
948 * gcc.target/i386/pr55142-1.c: New file.
949 * gcc.target/i386/pr55142-2.c: Likewise.
951 2012-11-13 Dodji Seketeli <dodji@redhat.com>
954 * g++.dg/cpp0x/alias-decl-26.C: New test file.
956 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
958 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
960 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
961 * gcc.target/i386/pr49715-2.c: Likewise.
962 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
964 2012-11-13 Jakub Jelinek <jakub@redhat.com>
966 PR tree-optimization/55281
967 * gcc.dg/vect/fast-math-pr55281.c: New test.
968 * g++.dg/opt/pr55281.C: New test.
970 PR rtl-optimization/54127
971 * gcc.dg/torture/pr54127.c: New test.
973 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
974 Jakub Jelinek <jakub@redhat.com>
976 PR rtl-optimization/51447
977 * gcc.c-torture/execute/pr51447.c: New test.
979 2012-11-12 Ian Bolton <ian.bolton@arm.com>
981 * gcc.target/aarch64/csinc-2.c: New test.
983 2012-11-12 Ian Bolton <ian.bolton@arm.com>
985 * gcc.target/aarch64/cmn.c: New test.
986 * gcc.target/aarch64/adds.c: New test.
987 * gcc.target/aarch64/subs.c: New test.
989 2012-11-12 Tobias Burnus <burnus@net-b.de>
992 * gfortran.dg/coarray_29_1.f90: New.
993 * gfortran.dg/coarray_29_2.f90: New.
995 2012-11-12 Bin Cheng <bin.cheng@arm.com>
997 * gcc.dg/hoist-register-pressure-3.c: New test.
999 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1001 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1002 wrappers around sinf and cosf.
1004 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1008 * gcc.target/i386/pr55247-2.c: New file.
1010 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1013 * g++.dg/pr55263.C: New test.
1015 2012-11-11 Martin Jambor <mjambor@suse.cz>
1017 PR tree-optimization/55238
1018 * testsuite/gcc.dg/torture/pr55238.c: New test.
1020 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1022 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1023 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1024 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1026 2012-11-10 Jan Hubicka <jh@suse.cz>
1028 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1030 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1032 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1033 -mno-sse -mno-mmx to dg-options. Reformat.
1035 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1037 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1038 * c-c++-common/vector-compare-1.c: Same.
1039 * c-c++-common/vector-compare-2.c: Same.
1040 * g++.dg/other/unused1.C: Skip on AIX.
1041 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1042 extra message on AIX.
1044 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1047 * gcc.target/i386/pr55247.c: New test.
1049 2012-11-09 Andrew Pinski <apinski@cavium.com>
1051 * gcc.c-torture/execute/20121108-1.c: New test.
1053 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1056 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1057 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1058 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1059 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1061 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1063 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1064 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1065 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1067 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1069 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1071 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1072 * g++.dg/tm/pr47530.C: Same.
1074 2012-11-09 Jason Merrill <jason@redhat.com>
1077 * g++.dg/cpp0x/alias-decl-25.C: New.
1079 * g++.dg/abi/abi-tag1.C: New.
1080 * g++.dg/abi/abi-tag2.C: New.
1082 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1084 PR rtl-optimization/55154
1085 * gcc.target/i386/pr55154.c: New test.
1087 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1089 PR rtl-optimization/55151
1090 * gcc.dg/pr55151.c: Move ...
1091 * gcc.target/i386/pr55151.c: ... here.
1093 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1095 PR rtl-optimization/54472
1096 * gcc.dg/pr54472.c: New test.
1098 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1100 * gnat.dg/stack_check3.ad[sb]: New test.
1102 2012-11-08 Ian Lance Taylor <iant@google.com>
1104 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1105 with arguments. Handle errorcheckoutput and rundir test types.
1107 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1109 PR tree-optimization/55191
1110 * gcc.dg/pr55191.c: New test.
1112 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1115 * g++.dg/debug/pr54499.C: New test.
1117 2012-11-08 Jan Hubicka <jh@suse.cz>
1120 * gcc.dg/winline-3.c: Update.
1122 2012-11-08 Martin Jambor <mjambor@suse.cz>
1124 * gfortran.dg/ipcp-array-1.f90: New test.
1126 2012-11-08 Florian Weimer <fweimer@redhat.com>
1128 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1130 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1132 PR rtl-optimization/55151
1133 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1135 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1137 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1139 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1141 * gcc.c-torture/compile/20121107-1.c: New test.
1143 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1145 PR rtl-optimization/55151
1146 * gcc.dg/pr55151.c: Compile it only for x86_64.
1148 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1150 PR rtl-optimization/55122
1151 * gcc.dg/pr55122.c: New test.
1153 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1155 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1157 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1158 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1159 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1160 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1162 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1165 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1167 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1170 * c-c++-common/pr51294.c: New.
1172 2012-11-07 Martin Jambor <mjambor@suse.cz>
1174 PR tree-optimization/53787
1175 * gcc.dg/ipa/ipa-5.c: Adjust.
1176 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1177 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1178 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1179 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1180 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1181 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1182 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1183 * gfortran.dg/pr48636-2.f90: New test.
1184 * gfortran.dg/pr53787.f90: Likewise.
1186 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1190 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/cpp0x/constexpr-union4.C: New.
1195 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1197 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1199 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1202 * gcc.c-torture/compile/pr49220.c: New test.
1204 2012-11-07 Florian Weimer <fweimer@redhat.com>
1206 * g++.dg/init/new40.C: New.
1208 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1211 * gcc.dg/guality/pr54693-2.c: New test.
1213 2012-11-06 Andrew Pinski <apinski@cavium.com>
1215 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1216 -fno-vect-cost-model.
1218 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1220 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1221 * gcc.dg/tm/debug-1.c: Same.
1222 * gcc.dg/tm/irrevocable-3.c: Same.
1223 * gcc.dg/tm/irrevocable-4.c: Same.
1224 * gcc.dg/tm/memopt-10.c: Same.
1225 * gcc.dg/tm/memopt-11.c: Same.
1226 * gcc.dg/tm/props-4.c: Same.
1227 * gcc.dg/tm/wrap-3.c: Same.
1228 * gcc.dg/tm/wrap-4.c: Same.
1230 2012-11-06 Andrew Pinski <apinski@cavium.com>
1232 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1234 2012-11-06 Jan Hubicka <jh@suse.cz>
1236 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1238 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1239 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1240 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1242 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1244 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1246 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1249 * gcc.dg/torture/pr41993.c: New test.
1251 2012-11-06 Jan Hubicka <jh@suse.cz>
1253 * gcc.target/i386/l_fma_float_?.c: Update.
1254 * gcc.target/i386/l_fma_double_?.c: Update.
1256 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1259 * gcc.target/sh/pr54089-8.c: New.
1260 * gcc.target/sh/pr54089-9.c: New.
1262 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1265 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1266 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1267 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1268 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1269 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1270 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1271 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1272 * gcc.target/i386/avx-vzeroupper-27.c: New.
1274 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1277 * gfortran.dg/transfer_class_1.f90: New.
1278 * gfortran.dg/transfer_class_2.f90: New.
1280 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1282 * testsuite/g++.dg/mv1.C: New test.
1283 * testsuite/g++.dg/mv2.C: New test.
1284 * testsuite/g++.dg/mv3.C: New test.
1285 * testsuite/g++.dg/mv4.C: New test.
1286 * testsuite/g++.dg/mv5.C: New test.
1287 * testsuite/g++.dg/mv6.C: New test.
1289 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1292 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1294 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1296 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1299 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1301 * g++.dg/torture/20121105-1.C: New test.
1303 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1305 * gcc.dg/torture/fp-compare.c: New testcase.
1307 2012-11-05 Jan Hubicka <jh@suse.cz>
1309 * gcc.dg/const-1.c: Update.
1310 * gcc.dg/pure-1.c: Update.
1312 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1314 PR rtl-optimization/55151
1315 * gcc.dg/pr55151.c: New test.
1317 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1321 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1323 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1326 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1328 2012-11-05 Jan Hubicka <jh@suse.cz>
1330 * gcc.dg/autopar/pr49960.c: Fix testcase.
1332 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1334 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1335 Fix scan-tree-dump-times directive.
1337 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1340 * gfortran.dg/associate_12.f90: New.
1342 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1345 * lib/target-supports.exp (check_effective_target_masm_intel): New
1347 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1350 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1351 Jack Howarth <howarth@bromo.med.uc.edu>
1353 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1354 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1355 * gcc.target/i386/pr53249.c: Likewise.
1357 2012-11-03 Andrew Pinski <apinski@cavium.com>
1359 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1360 call abort1 so that cross jumping does not happen.
1362 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1365 * gcc.target/sh/pr51244-18.c: New.
1366 * gcc.target/sh/pr51244-19.c: New.
1368 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1370 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1371 b requires a 64-bit operation followed by a truncation.
1373 2012-11-02 Jan Hubicka <jh@suse.cz>
1375 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1377 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1379 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1380 conditions to verify the reduction code is vectorized.
1382 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1383 in case 'pow', such as 'powerpc' is used in the compiler version name.
1384 * gcc.target/powerpc/pr46728-2.c: Likewise.
1385 * gcc.target/powerpc/pr46728-3.c: Likewise.
1386 * gcc.target/powerpc/pr46728-4.c: Likewise.
1387 * gcc.target/powerpc/pr46728-5.c: Likewise.
1388 * gcc.target/powerpc/pr46728-7.c: Likewise.
1389 * gcc.target/powerpc/pr46728-8.c: Likewise.
1390 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1392 2012-11-02 Jan Hubicka <jh@suse.cz>
1394 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1396 2012-11-02 Jan Hubicka <jh@suse.cz>
1398 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1399 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1401 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1404 * gcc.target/i386/pr55130.c: New test.
1406 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1409 * gcc.target/i386/pr55147.c: New test.
1411 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1413 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1414 * gfortran.dg/default_format_denormal_1.f90: Same.
1416 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1419 * g++.dg/ext/vector19.C: Remove target restrictions.
1420 * gcc.dg/fold-compare-7.c: New testcase.
1422 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1425 * gcc.target/sh/pr55160.c: New.
1427 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1429 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1430 scan-assembler regex.
1432 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1435 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1436 * gcc.dg/pr55150-2.c: New test.
1438 2012-11-01 Sharad Singhai <singhai@google.com>
1440 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1441 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1442 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1443 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1445 2012-10-31 Dehao Chen <dehao@google.com>
1447 * g++.dg/debug/dwarf2/block.C: New testcase.
1449 2012-10-31 Jan Hubicka <jh@suse.cz>
1451 * gcc.dg/pr44974.c: Add noinline.
1453 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1456 * gfortran.dg/class_54.f90: New.
1458 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1459 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/55018
1462 * gcc.dg/torture/pr55018.c: New test.
1464 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/ext/vla13.C: New.
1469 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1472 * gcc.dg/pr55150.c: New test.
1474 2012-10-31 Tobias Burnus <burnus@net-b.de>
1477 * gfortran.dg/associate_11.f90: New.
1479 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1482 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1484 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1486 PR tree-optimization/19105
1487 PR tree-optimization/21643
1488 PR tree-optimization/46309
1489 * gcc.dg/pr19105.c: New test.
1490 * gcc.dg/pr21643.c: New test.
1491 * gcc.dg/pr46309-2.c: New test.
1492 * gcc.c-torture/execute/pr46309.c: New test.
1494 2012-10-31 Alan Modra <amodra@gmail.com>
1496 * gcc.target/powerpc/dimode_off.c: New.
1497 * gcc.target/powerpc/timode_off.c: New.
1498 * gcc.target/powerpc/dfmode_off.c: New.
1499 * gcc.target/powerpc/tfmode_off.c: New.
1501 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1503 PR rtl-optimization/55093
1504 * gcc.target/i386/pr55093.c: New file.
1506 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1508 * gcc.target/i386/pr55116.c: Renamed to ...
1509 * gcc.target/i386/pr55116-1.c: This.
1511 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1513 * gcc.target/i386/pr55116-2.c: New file.
1515 2012-10-30 Richard Biener <rguenther@suse.de>
1517 * gcc.dg/vect/slp-perm-2.c: Adjust.
1519 2012-10-30 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/55111
1522 * gcc.dg/torture/pr55111.c: New testcase.
1524 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1527 * gcc.target/sh/pr53988.c: New.
1529 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1532 * gcc.dg/hoist-register-pressure-1.c: Rename from
1533 hoist-register-pressure.c. Add nonpic condition.
1534 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1536 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1539 * gcc.dg/Wreturn-local-addr.c: New.
1540 * g++.dg/warn/Wno-return-local-addr.C: New.
1541 * g++.dg/warn/Wreturn-local-addr.C: New.
1543 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1546 * gcc.target/i386/pr55116.c: New file.
1548 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1551 * gcc.dg/Wshadow-4.c: New.
1552 * gcc.dg/Wshadow-4.h: New.
1554 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1557 * gcc.dg/guality/pr54693.c: New.
1559 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1562 * gcc.dg/pr55027.c: New testcase.
1564 2012-10-29 Jan Hubicka <jh@suse.cz>
1566 * gcc.dg/ipa/inline-6.c: New testcase.
1568 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1570 PR rtl-optimization/55106
1571 * g++.dg/pr55106.C: New.
1573 2012-10-29 Richard Guenther <rguenther@suse.de>
1576 * gcc.dg/torture/pr53695.c: New testcase.
1578 2012-10-28 Jan Hubicka <jh@suse.cz>
1580 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1582 2012-10-28 Tobias Burnus <burnus@net-b.de>
1585 * gfortran.dg/do_check_6.f90: New.
1587 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1588 Jack Howarth <howarth@bromo.med.uc.edu>
1591 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1593 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1595 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1598 * gcc.target/i386/pr34283.c: New test.
1600 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1603 * g++.dg/opt/pr55081.C: New test.
1607 * gcc.dg/guality/pr54970.c: New test.
1609 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/template/new11.C: New.
1614 2012-10-26 Richard Biener <rguenther@suse.de>
1617 * gcc.dg/torture/pr54824.c: New testcase.
1619 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1621 * gcc.target/i386/fxsave-1.c: New.
1622 * gcc.target/i386/fxsave64-1.c: Ditto.
1623 * gcc.target/i386/fxrstor-1.c: Ditto.
1624 * gcc.target/i386/fxrstor64-1.c: Ditto.
1625 * gcc.target/i386/xsave-1.c: Ditto.
1626 * gcc.target/i386/xsave64-1.c: Ditto.
1627 * gcc.target/i386/xrstor-1.c: Ditto.
1628 * gcc.target/i386/xrstor64-1.c: Ditto.
1629 * gcc.target/i386/xsaveopt-1.c: Ditto.
1630 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1631 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1632 * gcc.target/i386/sse-13.c: Ditto.
1633 * gcc.target/i386/sse-14.c: Ditto.
1634 * gcc.target/i386/sse-22.c: Ditto.
1635 * gcc.target/i386/sse-23.c: Ditto.
1636 * g++.dg/other/i386-2.C: Ditto.
1637 * g++.dg/other/i386-3.C: Ditto.
1639 2012-10-25 Jan Hubicka <jh@suse.cz>
1641 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1644 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/ext/transparent-union.C: New.
1649 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1652 * g++.dg/ext/vector19.C: New testcase.
1654 2012-10-25 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/54902
1657 * g++.dg/torture/pr54902.C: New testcase.
1659 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/template/crash114.C: New.
1664 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1667 * gcc.target/i386/pr55049-1.c: New test.
1669 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1672 * gfortran.dg/class_dummy_4.f03: New.
1674 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1676 PR rtl-optimization/55010
1677 * gcc.dg/pr55010.c: New test.
1680 * g++.dg/debug/pr54828.C: New test.
1682 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1684 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1685 * gcc.dg/vect/vect-83_64.c: Likewise.
1687 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/constexpr-union4.C: New.
1692 2012-10-23 Jeff Law <law@redhat.com>
1694 * gcc.c-torture/execute/pr54985.c: New test.
1696 2012-10-23 Paul Koning <ni1d@arrl.net>
1699 * g++.dg/debug/dwarf2/pr54508.C: New.
1701 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/template/sizeof14.C: New test.
1706 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1707 Jim MacArthur <jim.macarthur@arm.com>
1708 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1709 Marcus Shawcroft <marcus.shawcroft@arm.com>
1710 Nigel Stephens <nigel.stephens@arm.com>
1711 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1712 Richard Earnshaw <rearnsha@arm.com>
1713 Sofiane Naci <sofiane.naci@arm.com>
1714 Stephen Thomas <stephen.thomas@arm.com>
1715 Tejas Belagod <tejas.belagod@arm.com>
1716 Yufeng Zhang <yufeng.zhang@arm.com>
1718 * lib/target-supports.exp
1719 (check_profiling_available): Add AArch64.
1720 (check_effective_target_vect_int): Likewise.
1721 (check_effective_target_vect_shift): Likewise.
1722 (check_effective_target_vect_float): Likewise.
1723 (check_effective_target_vect_double): Likewise.
1724 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1725 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1726 (check_effective_target_vect_pack_trunc): Likewise.
1727 (check_effective_target_vect_unpack): Likewise.
1728 (check_effective_target_vect_hw_misalign): Likewise.
1729 (check_effective_target_vect_short_mult): Likewise.
1730 (check_effective_target_vect_int_mult): Likewise.
1731 (check_effective_target_vect_stridedN): Likewise.
1732 (check_effective_target_sync_int_long): Likewise.
1733 (check_effective_target_sync_char_short): Likewise.
1734 (check_vect_support_and_set_flags): Likewise.
1735 (check_effective_target_aarch64_tiny): New.
1736 (check_effective_target_aarch64_small): New.
1737 (check_effective_target_aarch64_large): New.
1738 * g++.dg/other/PR23205.C: Enable aarch64.
1739 * g++.dg/other/pr23205-2.C: Likewise.
1740 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1741 * gcc.c-torture/execute/20101011-1.c: Likewise.
1742 * gcc.dg/20020312-2.c: Likewise.
1743 * gcc.dg/20040813-1.c: Likewise.
1744 * gcc.dg/builtin-apply2.c: Likewise.
1745 * gcc.dg/stack-usage-1.c: Likewise.
1747 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1748 Jim MacArthur <jim.macarthur@arm.com>
1749 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1750 Marcus Shawcroft <marcus.shawcroft@arm.com>
1751 Nigel Stephens <nigel.stephens@arm.com>
1752 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1753 Richard Earnshaw <rearnsha@arm.com>
1754 Sofiane Naci <sofiane.naci@arm.com>
1755 Stephen Thomas <stephen.thomas@arm.com>
1756 Tejas Belagod <tejas.belagod@arm.com>
1757 Yufeng Zhang <yufeng.zhang@arm.com>
1759 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1760 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1761 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1762 * gcc.target/aarch64/aapcs/abitest.S: New file.
1763 * gcc.target/aarch64/aapcs/abitest.h: New file.
1764 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1765 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1766 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1767 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1768 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1769 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1770 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1771 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1772 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1773 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1774 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1775 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1776 * gcc.target/aarch64/aapcs/test_1.c: New file.
1777 * gcc.target/aarch64/aapcs/test_10.c: New file.
1778 * gcc.target/aarch64/aapcs/test_11.c: New file.
1779 * gcc.target/aarch64/aapcs/test_12.c: New file.
1780 * gcc.target/aarch64/aapcs/test_13.c: New file.
1781 * gcc.target/aarch64/aapcs/test_14.c: New file.
1782 * gcc.target/aarch64/aapcs/test_15.c: New file.
1783 * gcc.target/aarch64/aapcs/test_16.c: New file.
1784 * gcc.target/aarch64/aapcs/test_17.c: New file.
1785 * gcc.target/aarch64/aapcs/test_18.c: New file.
1786 * gcc.target/aarch64/aapcs/test_19.c: New file.
1787 * gcc.target/aarch64/aapcs/test_2.c: New file.
1788 * gcc.target/aarch64/aapcs/test_20.c: New file.
1789 * gcc.target/aarch64/aapcs/test_21.c: New file.
1790 * gcc.target/aarch64/aapcs/test_22.c: New file.
1791 * gcc.target/aarch64/aapcs/test_23.c: New file.
1792 * gcc.target/aarch64/aapcs/test_24.c: New file.
1793 * gcc.target/aarch64/aapcs/test_25.c: New file.
1794 * gcc.target/aarch64/aapcs/test_26.c: New file.
1795 * gcc.target/aarch64/aapcs/test_3.c: New file.
1796 * gcc.target/aarch64/aapcs/test_4.c: New file.
1797 * gcc.target/aarch64/aapcs/test_5.c: New file.
1798 * gcc.target/aarch64/aapcs/test_6.c: New file.
1799 * gcc.target/aarch64/aapcs/test_7.c: New file.
1800 * gcc.target/aarch64/aapcs/test_8.c: New file.
1801 * gcc.target/aarch64/aapcs/test_9.c: New file.
1802 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1803 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1804 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1805 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1806 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1807 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1808 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1809 * gcc.target/aarch64/aapcs/type-def.h: New file.
1810 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1811 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1812 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1813 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1814 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1815 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1816 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1817 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1818 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1819 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1820 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1821 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1822 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1823 * gcc.target/aarch64/aarch64.exp: New file.
1824 * gcc.target/aarch64/adc-1.c: New file.
1825 * gcc.target/aarch64/adc-2.c: New file.
1826 * gcc.target/aarch64/asm-1.c: New file.
1827 * gcc.target/aarch64/clrsb.c: New file.
1828 * gcc.target/aarch64/clz.c: New file.
1829 * gcc.target/aarch64/ctz.c: New file.
1830 * gcc.target/aarch64/csinc-1.c: New file.
1831 * gcc.target/aarch64/csinv-1.c: New file.
1832 * gcc.target/aarch64/csneg-1.c: New file.
1833 * gcc.target/aarch64/extend.c: New file.
1834 * gcc.target/aarch64/fcvt.x: New file.
1835 * gcc.target/aarch64/fcvt_double_int.c: New file.
1836 * gcc.target/aarch64/fcvt_double_long.c: New file.
1837 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1838 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1839 * gcc.target/aarch64/fcvt_float_int.c: New file.
1840 * gcc.target/aarch64/fcvt_float_long.c: New file.
1841 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1842 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1843 * gcc.target/aarch64/ffs.c: New file.
1844 * gcc.target/aarch64/fmadd.c: New file.
1845 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1846 * gcc.target/aarch64/frint.x: New file.
1847 * gcc.target/aarch64/frint_double.c: New file.
1848 * gcc.target/aarch64/frint_float.c: New file.
1849 * gcc.target/aarch64/index.c: New file.
1850 * gcc.target/aarch64/mneg-1.c: New file.
1851 * gcc.target/aarch64/mneg-2.c: New file.
1852 * gcc.target/aarch64/mneg-3.c: New file.
1853 * gcc.target/aarch64/mnegl-1.c: New file.
1854 * gcc.target/aarch64/mnegl-2.c: New file.
1855 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1856 * gcc.target/aarch64/pic-constantpool1.c: New file.
1857 * gcc.target/aarch64/pic-symrefplus.c: New file.
1858 * gcc.target/aarch64/predefine_large.c: New file.
1859 * gcc.target/aarch64/predefine_small.c: New file.
1860 * gcc.target/aarch64/predefine_tiny.c: New file.
1861 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1862 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1863 * gcc.target/aarch64/table-intrinsics.c: New file.
1864 * gcc.target/aarch64/tst-1.c: New file.
1865 * gcc.target/aarch64/vect-abs-compile.c: New file.
1866 * gcc.target/aarch64/vect-abs.c: New file.
1867 * gcc.target/aarch64/vect-abs.x: New file.
1868 * gcc.target/aarch64/vect-compile.c: New file.
1869 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1870 * gcc.target/aarch64/vect-faddv.c: New file.
1871 * gcc.target/aarch64/vect-faddv.x: New file.
1872 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1873 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1874 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1875 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1876 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1877 * gcc.target/aarch64/vect-fp-compile.c: New file.
1878 * gcc.target/aarch64/vect-fp.c: New file.
1879 * gcc.target/aarch64/vect-fp.x: New file.
1880 * gcc.target/aarch64/vect-mull-compile.c: New file.
1881 * gcc.target/aarch64/vect-mull.c: New file.
1882 * gcc.target/aarch64/vect-mull.x: New file.
1883 * gcc.target/aarch64/vect.c: New file.
1884 * gcc.target/aarch64/vect.x: New file.
1885 * gcc.target/aarch64/vector_intrinsics.c: New file.
1886 * gcc.target/aarch64/vfp-1.c: New file.
1887 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1888 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1889 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1890 * g++.dg/abi/aarch64_guard1.C: New file.
1892 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1895 * c-c++-common/pr54988.c: New test.
1897 2012-10-23 Jan Hubicka <jh@suse.cz>
1899 * gcc.dg/tree-prof/peel-1.c: New testcase.
1901 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1904 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1906 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1908 * gcc.dg/c99-predef-1.c: New test.
1909 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1910 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1911 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1912 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1913 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1914 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1915 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1916 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1917 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1918 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1919 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1920 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1922 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1924 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1926 2012-10-23 Jan Hubicka <jh@suse.cz>
1929 * gcc.c-torture/execute/pr54937.c: New testcase.
1930 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1932 2012-10-23 Jan Hubicka <jh@suse.cz>
1935 * gfortran.dg/pr54967.f90: New testcase.
1937 2012-10-23 Terry Guo <terry.guo@arm.com>
1940 * gcc.dg/pr55019.c: New.
1942 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1944 PR tree-optimization/55008
1945 * gcc.dg/tree-ssa/pr55008.c: New test.
1947 2012-10-22 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/55011
1950 * gcc.dg/torture/pr55011.c: New testcase.
1952 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1954 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1955 * gcc.target/arm/pr40457-2.c: Likewise.
1956 * gcc.target/arm/pr40457-3.c: Likewise.
1958 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/specs/limited_with4.ads: New test.
1961 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1963 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1965 * gnat.dg/modular4.adb: New test.
1966 * gnat.dg/modular4_pkg.ads: New helper.
1968 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1971 * gnat.dg/specs/addr1.ads: Likewise.
1973 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1975 * gcc.dg/webizer.c (main): Add missing exit call.
1977 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1980 * gfortran.dg/wextra_1.f: New test.
1982 2012-10-20 Jan Hubicka <jh@suse.cz>
1984 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1986 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/warn_unused_function.f90: New.
1991 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1993 * lib/target-supports.exp
1994 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1996 2012-10-19 Richard Guenther <rguenther@suse.de>
1998 PR tree-optimization/54981
1999 * gcc.dg/pr54981.c: New testcase.
2001 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2004 * gcc.target/arm/pr54892.c: New.
2006 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2008 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2010 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/init/array30.C: New.
2014 * g++.dg/init/array31.C: Likewise.
2016 2012-10-18 Tobias Burnus <burnus@net-b.de>
2019 * gfortran.dg/public_private_module_7.f90: New.
2021 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/template/pr29633.C: New.
2026 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2028 * gnat.dg/loop_optimization13.ad[sb]: New test.
2029 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2031 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2033 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2034 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2035 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2036 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2038 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2040 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2041 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2042 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2043 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2044 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2045 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2047 2012-10-16 Jan Hubicka <jh@suse.cz>
2049 * gcc.target/i386/l_fma_float_?.c: Update.
2050 * gcc.target/i386/l_fma_double_?.c: Update.
2051 * gfortran.dg/do_1.f90: XFAIL
2052 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2053 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2054 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2055 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2056 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2057 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2060 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2064 * gcc.dg/Wstrict-overflow-24.c: New.
2066 2012-10-16 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/class_optional_1.f90: New.
2071 * gfortran.dg/class_optional_2.f90: New.
2073 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.dg/guality/pr54796.c: New test.
2078 PR tree-optimization/54889
2079 * gfortran.dg/pr54889.f90: New test.
2081 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2083 * g++.dg/other/dump-ada-spec-2.C: New test.
2085 2012-10-16 Easwaran Raman <eraman@google.com>
2087 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2088 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2090 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2092 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2093 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2095 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2098 * gcc.c-torture/compile/pr54925.c: New.
2100 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2103 * gcc.target/sh/pr51244-17.c: New.
2105 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2108 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2110 * gcc.target/sh/pr54760-4.c: New.
2112 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2115 * gcc.target/sh/torture/sh-torture.exp: New.
2116 * gcc.target/sh/torture/pr34777.c: New.
2118 2012-10-15 Matthias Klose <doko@ubuntu.com>
2120 * lib/target-supports.exp (check_profiling_available): Match
2121 arm*-*-linux-* for ARM Linux/GNU.
2122 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2123 * gfortran.dg/enum_10.f90: Likewise.
2124 * gfortran.dg/enum_9.f90: Likewise.
2125 * gcc.target/arm/synchronize.c: Likewise.
2126 * g++.old-deja/g++.jason/enum6.C: Likewise.
2127 * g++.old-deja/g++.other/enum4.C: Likewise.
2128 * g++.old-deja/g++.law/enum9.C: Likewise.
2130 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2132 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2133 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2135 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2136 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/overload/operator6.C: New.
2141 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2143 PR c++/50080 (again)
2144 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2145 * g++.dg/parse/tmpl-outside1.C: Likewise.
2146 * g++.dg/template/qualttp18.C: Likewise.
2147 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2148 * g++.old-deja/g++.pt/overload13.C: Likewise.
2150 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2152 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2153 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2154 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2155 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2156 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2157 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2158 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2159 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2161 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2164 * g++.dg/parse/tmpl-outside2.C: New.
2165 * g++.dg/parse/tmpl-outside1.C: Adjust.
2166 * g++.dg/template/qualttp18.C: Likewise.
2167 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2168 * g++.old-deja/g++.pt/overload13.C: Likewise.
2170 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2172 PR tree-optimization/54915
2173 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2175 2012-10-15 Richard Guenther <rguenther@suse.de>
2177 PR tree-optimization/54920
2178 * gcc.dg/torture/pr54920.c: New testcase.
2180 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2182 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2184 2012-10-13 Jason Merrill <jason@redhat.com>
2186 * g++.dg/tls/thread_local7g.C: Require tls_native.
2188 2012-10-14 Jason Merrill <jason@redhat.com>
2190 * g++.dg/cpp0x/inh-ctor1.C: New.
2191 * g++.dg/cpp0x/inh-ctor2.C: New.
2192 * g++.dg/cpp0x/inh-ctor3.C: New.
2193 * g++.dg/cpp0x/inh-ctor4.C: New.
2194 * g++.dg/cpp0x/inh-ctor5.C: New.
2195 * g++.dg/cpp0x/inh-ctor6.C: New.
2196 * g++.dg/cpp0x/inh-ctor7.C: New.
2197 * g++.dg/cpp0x/inh-ctor8.C: New.
2198 * g++.dg/cpp0x/inh-ctor9.C: New.
2199 * g++.dg/cpp0x/inh-ctor10.C: New.
2200 * g++.dg/cpp0x/inh-ctor11.C: New.
2201 * g++.dg/cpp0x/inh-ctor12.C: New.
2202 * g++.dg/cpp0x/inh-ctor13.C: New.
2204 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2206 PR rtl-optimization/54919
2207 * gcc.dg/pr54919.c: New testcase.
2209 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2212 * g++.dg/template/crash113.C: New.
2214 2012-10-14 Jan Hubicka <jh@suse.cz>
2216 * gcc.dg/unroll_5.c: New testcase.
2218 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/opt/pr52643.C: New.
2223 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2226 * gcc.target/sh/pr54602-1.c: New.
2227 * gcc.target/sh/pr54602-2.c: New.
2228 * gcc.target/sh/pr54602-3.c: New.
2229 * gcc.target/sh/pr54602-4.c: New.
2231 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2234 * gcc.target/sh/pr54680.c: New.
2236 2012-10-12 Jan Hubicka <jh@suse.cz>
2238 * gcc.dg/webizer.c: New testcase.
2240 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2242 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2245 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2247 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2248 Return 0 if already specifying -mfloat-abi other than hard.
2250 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2252 * gcc.dg/pr53060.c: Prune irrelevant warning.
2254 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2257 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2258 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2259 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2260 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2261 Adjust expected wording of warnings for *cmp* builtins.
2262 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2263 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2265 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/parse/friend-main.C: New.
2270 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2273 * g++.dg/pr53055.C: New testcase.
2275 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/cpp0x/pr52744.C: New.
2280 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2283 * gfortran.dg/dummy_procedure_9.f90: New.
2285 2012-10-12 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/54894
2288 * gcc.dg/torture/pr54894.c: New testcase.
2290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2293 * gcc.target/sh/pr51244-13.c: New.
2294 * gcc.target/sh/pr51244-14.c: New.
2295 * gcc.target/sh/pr51244-15.c: New.
2296 * gcc.target/sh/pr51244-16.c: New.
2298 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2301 * g++.dg/cpp0x/decltype45.C: New.
2303 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2306 * gfortran.dg/class_allocate_13.f90: New.
2308 2012-10-11 Jason Merrill <jason@redhat.com>
2310 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2311 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2313 * g++.dg/gomp/tls-5.C: Require tls_native.
2314 * g++.dg/tls/thread_local7.C: Require tls_native.
2315 * g++.dg/tls/static2.C: New.
2317 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/ext/weak5.C: New.
2322 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2325 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2326 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2328 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/parse/pr43765.C: New.
2333 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2335 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2337 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/init/bitfield3.C: New.
2342 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2344 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2346 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2348 PR tree-optimization/54877
2349 * gcc.dg/torture/pr54877.c: New test.
2351 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2354 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2355 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2356 and remove target info from dg-do compile.
2357 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2358 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2359 and remove target info from dg-do compile.
2361 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2363 * gcc.dg/pr54782.c: Require target with pthread support.
2365 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2368 * g++.dg/cpp0x/auto35.C: New.
2370 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2372 PR c++/53540 - using fails to be equivalent to typedef
2373 * g++.dg/cpp0x/alias-decl-24.C: New test.
2375 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2377 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2378 that c++11 attributes to types are ignored for now.
2379 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2382 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2385 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2387 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2390 * g++.dg/cpp0x/initlist67.C: New.
2392 2012-10-10 Dehao Chen <dehao@google.com>
2394 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2396 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2399 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2402 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/cpp0x/decltype44.C: New.
2407 2012-10-09 Steve Ellcey <sellcey@mips.com>
2409 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2411 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2414 * g++.dg/cpp0x/decltype43.C: New.
2416 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2419 * gcc.dg/pr53397-1.c: New test case.
2420 * gcc.dg/pr53397-2.c: New test case.
2422 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2425 * g++.dg/warn/Wparentheses-26.C: Adjust.
2426 * g++.dg/warn/Wparentheses-27.C: New.
2428 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2431 * c-c++-common/vector-scalar.c: New testcase.
2432 * g++.dg/ext/vector18.C: New testcase.
2433 * g++.dg/ext/vector5.C: This is not an error anymore.
2434 * gcc.dg/init-vec-1.c: Move ...
2435 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2436 * gcc.c-torture/execute/vector-shift1.c: Move ...
2437 * c-c++-common/torture/vector-shift1.c: ... here.
2438 * gcc.dg/scal-to-vec1.c: Move ...
2439 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2440 C++11. Adapt error messages.
2441 * gcc.dg/convert-vec-1.c: Move ...
2442 * c-c++-common/convert-vec-1.c: ... here.
2443 * gcc.dg/scal-to-vec2.c: Move ...
2444 * c-c++-common/scal-to-vec2.c: ... here.
2446 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2449 * gcc.target/i386/pr54400.c: New testcase.
2451 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2454 * g++.dg/template/pr54858.C: New test.
2456 2012-10-08 Marek Polacek <polacek@redhat.com>
2459 * g++.dg/debug/pr54831.C: New test.
2461 2012-10-08 Dehao Chen <dehao@google.com>
2463 * g++.dg/predict-loop-exit-1.C: New.
2464 * g++.dg/predict-loop-exit-2.C: New.
2465 * g++.dg/predict-loop-exit-3.C: New.
2467 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2469 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2471 2012-10-08 Jason Merrill <jason@redhat.com>
2473 * g++.dg/gomp/tls-5.C: New.
2474 * g++.dg/gomp/tls-wrap1.C: New.
2475 * g++.dg/gomp/tls-wrap2.C: New.
2476 * g++.dg/gomp/tls-wrap3.C: New.
2477 * g++.dg/gomp/tls-wrap4.C: New.
2478 * g++.dg/gomp/tls-wrapper-cse.C: New.
2479 * g++.dg/tls/thread_local-cse.C: New.
2480 * g++.dg/tls/thread_local-order1.C: New.
2481 * g++.dg/tls/thread_local-order2.C: New.
2482 * g++.dg/tls/thread_local-wrap1.C: New.
2483 * g++.dg/tls/thread_local-wrap2.C: New.
2484 * g++.dg/tls/thread_local-wrap3.C: New.
2485 * g++.dg/tls/thread_local-wrap4.C: New.
2486 * g++.dg/tls/thread_local2g.C: New.
2487 * g++.dg/tls/thread_local3g.C: New.
2488 * g++.dg/tls/thread_local4g.C: New.
2489 * g++.dg/tls/thread_local5g.C: New.
2490 * g++.dg/tls/thread_local6g.C: New.
2491 * g++.dg/tls/thread_local7g.C: New.
2493 * g++.dg/tls/thread_local3.C: New.
2494 * g++.dg/tls/thread_local4.C: New.
2495 * g++.dg/tls/thread_local5.C: New.
2496 * g++.dg/tls/thread_local6.C: New.
2498 * g++.dg/tls/init-2.C: Tweak errors.
2499 * g++.dg/tls/thread_local1.C: New.
2500 * g++.dg/tls/thread_local2.C: New.
2501 * g++.dg/tls/thread_local7.C: New.
2503 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2506 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2508 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2511 * gcc.target/sh/pr54685.c: New.
2513 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2515 PR c++/53528 C++11 attribute support
2516 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2517 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2518 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2519 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2520 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2521 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2522 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2523 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2524 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2525 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2526 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2527 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2528 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2529 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2530 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2531 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2532 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2533 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2534 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2535 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2536 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2537 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2538 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2539 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2540 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2542 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2543 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2544 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2546 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2547 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2548 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2574 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2576 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2577 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2578 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2580 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2583 * gcc.target/sh/pr54760-2.c: New.
2584 * gcc.target/sh/pr54760-3.c: New.
2586 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2589 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2591 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2592 Sandra Loosemore <sandra@codesourcery.com>
2594 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2595 and test that the accumulator is initialized using MULT.
2596 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2597 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2599 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/cpp0x/stdint.C: New.
2604 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/cpp0x/stddef.C: New.
2609 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2612 * gfortran.dg/typebound_operator_17.f90: New.
2614 2012-10-06 Jan Hubicka <jh@suse.cz>
2618 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2620 2012-10-06 Jan Hubicka <jh@suse.cz>
2622 * gcc.dg/lto/resolutions_0.c: New testcase.
2624 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/generic_25.f90: New.
2628 * gfortran.dg/generic_26.f90: New.
2629 * gfortran.dg/generic_27.f90: New.
2631 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2634 * gcc.target/sh/pr54760-1.c: New.
2636 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2638 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2639 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2640 * g++.dg/warn/Wsign-compare-5.C: New test.
2641 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2642 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2643 * g++.dg/ext/builtin30.C: New test.
2644 * g++.dg/ext/vla12.C: New test.
2645 * gcc.dg/builtins-85.c: New test.
2648 * gcc.dg/guality/pr54519-1.c: New test.
2649 * gcc.dg/guality/pr54519-2.c: New test.
2650 * gcc.dg/guality/pr54519-3.c: New test.
2651 * gcc.dg/guality/pr54519-4.c: New test.
2652 * gcc.dg/guality/pr54519-5.c: New test.
2653 * gcc.dg/guality/pr54519-6.c: New test.
2655 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/cpp0x/defaulted38.C: New.
2660 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2662 PR tree-optimization/33763
2663 * c-c++-common/pr33763.c: New test.
2665 PR tree-optimization/54810
2666 * gcc.dg/tree-ssa/vrp85.c: New test.
2668 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2670 * gcc.dg/ucnid-7.c: Skip on AIX.
2671 * gcc.dg/ucnid-8.c: Same.
2672 * gcc.dg/ucnid-10.c: Same.
2673 * gcc.dg/ucnid-13.c: Same.
2674 * gcc.dg/attr-alias-3.c: Same.
2675 * gcc.dg/attr-alias-5.c: Same.
2676 * gcc.dg/torture/pr51106-2.c: Same.
2677 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2679 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2682 * g++.dg/cpp0x/alias-decl-23.C: New.
2684 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2687 * g++.dg/template/friend53.C: New.
2689 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2691 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2692 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2693 (scan-ada-spec): Likewise.
2694 (scan-ada-spec-not): Likewise.
2695 * gcc.dg/dump-ada-spec-1.c: New test.
2696 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2698 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2700 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2702 2012-10-04 Florian Weimer <fweimer@redhat.com>
2704 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2706 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2709 * g++.dg/cpp0x/pr54323.C: New.
2711 2012-10-04 Richard Guenther <rguenther@suse.de>
2714 * g++.dg/torture/pr54735.C: New testcase.
2716 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2718 PR rtl-optimization/54739
2719 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2721 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2724 * gcc.target/sh/pr51244-12.c: New.
2726 2012-10-03 Dehao Chen <dehao@google.com>
2729 * gcc.dg/pr54782.c: New test.
2731 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2734 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2736 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2739 * gfortran.dg/class_53.f90: New.
2741 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2744 * gcc.dg/guality/pr54551.c: New.
2746 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2748 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2749 * gcc.target/powerpc/pr46728-2.c: Likewise.
2751 2012-10-02 Sharad Singhai <singhai@google.com>
2754 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2755 to fix test failures caused by r191883.
2756 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2757 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2758 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2759 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2760 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2761 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2762 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2763 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2764 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2766 2012-09-30 Sharad Singhai <singhai@google.com>
2768 * gcc.target/i386/vect-double-1.c: Fix test.
2770 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2773 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2776 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2778 PR rtl-optimization/54457
2779 * gcc.target/i386/pr54457.c: New test.
2781 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2783 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2785 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2787 * gcc.target/i386/vect-rebuild.c: New testcase.
2789 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2791 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2793 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2795 * gcc.target/mips/pr37362.c: Fix target selector.
2797 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2800 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2802 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2804 * gcc.dg/ucnid-8.c: Update line number.
2805 * gcc.dg/torture/pr51106-2.c: Likewise.
2807 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2810 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2811 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2812 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2814 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2816 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2817 partially reverting r170092.
2818 * gfortran.dg/class_7.f03: Ditto.
2819 * gfortran.dg/coarray_14.f90: Ditto.
2820 * gfortran.dg/typebound_proc_13.f03: Ditto.
2822 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/cpp0x/sfinae42.C: New.
2827 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2829 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2830 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2831 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2832 * gcc.dg/pr42629.c: XFAIL on AIX.
2833 * gcc.dg/pr47684.c: Same.
2834 * gcc.dg/pr43670.c: Same.
2835 * gcc.dg/pr42916.c: Same.
2836 * gcc.dg/pr45449.c: Same.
2837 * gcc.dg/pr50017.c: Same.
2838 * gcc.dg/pr42728.c: Same.
2839 * gcc.dg/pr47881.c: Same.
2840 * gcc.dg/pr44023.c: Same.
2841 * gcc.dg/pr41345.c: Same.
2842 * gcc.dg/pr42630.c: Same.
2843 * gcc.dg/pr44971.c: Same.
2844 * gcc.dg/pr46771.c: Same.
2845 * gcc.dg/ucnid-8.c: Same.
2846 * gcc.dg/ucnid-10.c: Same.
2847 * gcc.dg/ucnid-13.c: Same.
2848 * gcc.dg/torture/pr51106-2.c: Same.
2849 * gcc.dg/pr48768.c: Same.
2850 * gcc.dg/pr42631.c: Same.
2851 * gcc.dg/pr43084.c: Same.
2852 * gcc.dg/ucnid-7.c: Same.
2853 * gcc.dg/pr42889.c: Same.
2854 * gcc.dg/pr41241.c: Same.
2855 * gcc.dg/pr42719.c: Same.
2856 * g++.dg/debug/pr46583.C: Same.
2857 * g++.dg/debug/pr47106.C: Same.
2858 * g++.dg/opt/pr48549.C: Same.
2859 * g++.dg/other/pr42685.C: Same.
2860 * c-c++-common/pr43942.c: Same.
2862 2012-09-29 Ian Lance Taylor <iant@google.com>
2864 * go.test/go-test.exp: Update for latest version of Go testsuite.
2866 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2869 * gfortran.dg/internal_readwrite_3.f90: New test.
2871 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2873 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2874 c-c++-common/Wunused-local-typedefs-2.c to here.
2876 PR c++/54372 - unused attribute inactive on dependant entities
2877 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2879 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2881 PR c++/29028 - Missed unused warning on using declaration
2882 * g++.dg/warn/Wunused-var-18.C: New test.
2884 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2886 PR c++/53551 - -Wunused-local-typedefs misses uses
2887 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2889 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2892 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2894 PR tree-optimization/54713
2895 * gcc.c-torture/compile/pr54713-1.c: New test.
2896 * gcc.c-torture/compile/pr54713-2.c: New test.
2897 * gcc.c-torture/compile/pr54713-3.c: New test.
2899 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2901 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2903 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2905 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2907 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2910 * gcc.target/i386/pr54703.c: New test.
2912 2012-09-27 Richard Guenther <rguenther@suse.de>
2915 * gcc.dg/lto/pr54709_0.c: New testcase.
2916 * gcc.dg/lto/pr54709_1.c: Likewise.
2918 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2920 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2922 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2924 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2926 * gcc.target/arm/pr42879.c: Handle big-endian.
2928 2012-09-26 Steve Ellcey <sellcey@mips.com>
2931 * gcc.dg/pr37303.c: Check for rdata or rodata.
2933 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2935 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2937 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2941 * gcc.target/powerpc/ppc-ne0-1.c: New.
2943 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2946 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2947 test_19, test_20, test_21, test_22, test_23): New functions.
2948 * gcc.target/sh/pr54089-4.c: New.
2949 * gcc.target/sh/pr54089-5.c: New.
2950 * gcc.target/sh/pr54089-6.c: New.
2951 * gcc.target/sh/pr54089-7.c: New.
2953 2012-09-25 Richard Guenther <rguenther@suse.de>
2956 * gcc.dg/lto/pr54702_0.c: New testcase.
2957 * gcc.dg/lto/pr54702_1.c: Likewise.
2958 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2959 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2960 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2961 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2963 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2966 * g++.dg/cpp0x/parse2.C: New.
2967 * g++.dg/parse/error11.C: Adjust.
2968 * g++.dg/parse/error12.C: Likewise.
2970 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2972 * gcc.target/i386/20030217-1.c: Added check for
2973 large_long_double effective target.
2974 * gcc.target/i386/387-3.c: Likewise.
2975 * gcc.target/i386/387-4.c: Likewise.
2976 * gcc.target/i386/pr36578-1.c: Likewise.
2977 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2978 when long double size is equal double size.
2979 * gcc.target/i386/excess-precision-1.c: Likewise.
2980 * gcc.target/i386/pr36578-2.c: Likewise.
2981 * gcc.target/i386/20030217-2.c: New testcase.
2983 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2985 PR tree-optimization/54676
2986 * gcc.dg/pr54676.c: New test.
2988 2012-09-25 Richard Guenther <rguenther@suse.de>
2990 PR tree-optimization/53663
2991 * gcc.dg/torture/pr53663-1.c: New testcase.
2992 * gcc.dg/torture/pr53663-2.c: Likewise.
2993 * gcc.dg/torture/pr53663-3.c: Likewise.
2995 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2997 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2999 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3001 * lib/target-supports-dg.exp (dg-require-effective-target,
3002 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3003 dg-process-target-1 instead of dg-process-target.
3004 (dg-process-target-1): Rename from dg-process-target.
3005 (dg-process-target): New.
3007 2012-09-24 Richard Guenther <rguenther@suse.de>
3009 PR tree-optimization/54684
3010 * g++.dg/torture/pr54684.C: New testcase.
3012 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3014 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3016 2012-09-24 Richard Guenther <rguenther@suse.de>
3019 * gcc.dg/tm/pr52173-1.c: New.
3020 * gcc.dg/tm/pr52173-2.c: New.
3022 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3024 * gcc.dg/pr54669.c: New test.
3026 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3027 Dominique Dhumieres <dominiq@lps.ens.fr>
3030 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3032 2012-09-23 Tobias Burnus <burnus@net-b.de>
3035 * gfortran.dg/class_array_14.f90: New.
3037 2012-09-22 Kai Tietz <ktietz@redhat.com>
3039 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3040 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3042 2012-09-21 Dehao Chen <dehao@google.com>
3045 PR tree-optimization/54655
3046 * g++.dg/pr54655.C: New testcase.
3048 2012-09-21 Richard Guenther <rguenther@suse.de>
3050 PR tree-optimization/54647
3051 * g++.dg/torture/pr54647.C: New testcase.
3053 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3056 * c-c++-common/torture/vector-compare-2.c: Add -w.
3058 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3060 * gnat.dg/opt20.ads: Move dg directive to...
3061 * gnat.dg/opt20.adb: ...here.
3062 * gnat.dg/addr1.ad[sb]: Likewise.
3063 * gnat.dg/concat2.ad[sb]: Likewise.
3064 * gnat.dg/array16.ad[sb]: Likewise.
3065 * gnat.dg/atomic5.ad[sb]: Likewise.
3066 * gnat.dg/discr29.ad[sb]: Likewise.
3067 * gnat.dg/noreturn5.ad[sb]: Likewise.
3068 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3069 * gnat.dg/discr23.ads: Remove dg directive.
3070 * gnat.dg/nested_float_packed.ads: Likewise.
3071 * gnat.dg/oconst6.ads: Move to...
3072 * gnat.dg/specs/oconst6.ads: ...here.
3074 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp0x/decltype32.C: Tweak.
3079 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3081 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3082 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3083 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3084 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3086 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3089 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3091 2012-09-19 Steve Ellcey <sellcey@mips.com>
3093 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3095 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3097 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3098 * gcc.target/powerpc/ppc-mftb.c: New file.
3100 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3103 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3106 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3109 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3111 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3113 * gcc.c-torture/execute/20120919-1.c: New test.
3115 2012-09-19 Richard Guenther <rguenther@suse.de>
3117 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3119 2012-09-19 Richard Guenther <rguenther@suse.de>
3121 * gcc.dg/builtin-unreachable-6.c: Adjust.
3123 2012-09-19 Richard Guenther <rguenther@suse.de>
3125 * gcc.dg/builtin-object-size-10.c: Adjust.
3126 * gcc.dg/builtin-unreachable-5.c: Adjust.
3127 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3128 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3129 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3130 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3131 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3132 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3133 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3134 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3135 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3136 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3137 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3138 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3140 2012-09-19 Richard Guenther <rguenther@suse.de>
3142 PR tree-optimization/54132
3143 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3144 * gcc.dg/torture/pr54132.c: Likewise.
3146 2012-09-19 Terry Guo <terry.guo@arm.com>
3148 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3149 extra prune rules that will be applied to all tests in a .exp file.
3150 (gcc-dg-prune): Use rules defined by the above variable.
3151 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3152 harmless warnings on architecture switch conflict.
3154 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3156 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3157 of asm-comment characters instead of a single one.
3158 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3160 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3162 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3164 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3165 target instead of xfailing it.
3166 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3167 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3168 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3169 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3170 * gcc.dg/vect/vect-104.c: Likewise.
3171 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3172 * gcc.dg/vect/vect-outer-1.c: Likewise.
3173 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3174 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3175 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3176 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3177 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3178 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3179 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3180 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3181 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3183 * lib/target-supports.exp
3184 (check_effective_target_vect_widen_mult_qi_to_hi,
3185 check_effective_target_vect_widen_mult_hi_to_si,
3186 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3187 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3188 check_effective_target_vect_pack_trunc,
3189 check_effective_target_vect_unpack,
3190 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3191 instead of arm_none.
3193 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3195 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3197 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3198 config to compiler_flags.
3200 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.target/i386/pr54592.c: New test.
3205 PR tree-optimization/54610
3206 * gcc.target/i386/pr54610.c: New test.
3208 2012-09-17 Jason Merrill <jason@redhat.com>
3211 * g++.dg/cpp0x/alias-decl-21.C: New.
3212 * g++.dg/cpp0x/alias-decl-22.C: New.
3214 2012-09-17 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/scan_2.f90: New.
3219 2012-09-17 Jason Merrill <jason@redhat.com>
3222 * g++.dg/init/aggr9.C: New.
3224 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3226 * gnat.dg/loop_optimization12.ad[sb]: New test.
3228 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3231 * gfortran.dg/proc_ptr_result_7.f90: New.
3233 2012-09-17 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/structure_constructor_11.f90: New.
3238 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3240 PR tree-optimization/54563
3241 * g++.dg/torture/pr54563.C: New test.
3243 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3246 * gfortran.dg/typebound_generic_14.f03: New.
3248 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3251 * gfortran.dg/proc_ptr_38.f90: New.
3253 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3256 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3260 * gnat.dg/lto15.adb: Require lto.
3262 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3263 "myBindC" for hppa*-*-hpux*.
3265 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3267 * gfortran.dg/namelist_75.f90: New test.
3269 2012-09-15 Tom de Vries <tom@codesourcery.com>
3271 * gcc.dg/tree-ssa/vrp82.c: New test.
3272 * gcc.dg/tree-ssa/vrp83.c: Same.
3273 * gcc.dg/tree-ssa/vrp84.c: Same.
3275 2012-09-15 Tom de Vries <tom@codesourcery.com>
3277 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3278 * gcc.dg/tree-ssa/vrp81.c: ... this.
3280 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3283 * gcc.target/avr/torture/fix-types.h: New.
3284 * gcc.target/avr/torture/vals-hr.def: New.
3285 * gcc.target/avr/torture/vals-r.def: New.
3286 * gcc.target/avr/torture/vals-k.def: New.
3287 * gcc.target/avr/torture/vals-ur.def: New.
3288 * gcc.target/avr/torture/vals-uk.def: New.
3289 * gcc.target/avr/torture/vals-uhr.def: New.
3290 * gcc.target/avr/torture/vals-llk.def: New.
3291 * gcc.target/avr/torture/vals-ullk.def: New.
3292 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3293 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3294 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3295 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3296 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3297 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3298 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3299 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3301 2012-09-14 Dehao Chen <dehao@google.com>
3303 * g++.dg/debug/dwarf2/deallocator.C: New test.
3305 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3308 * gcc.c-torture/compile/pr54552-1.c: New test.
3310 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3313 * g++.dg/other/vector-compare.C: New testcase.
3314 * c-c++-common/vector-compare-3.c: New testcase.
3315 * gcc.dg/vector-shift.c: Move ...
3316 * c-c++-common/vector-shift.c: ... here.
3317 * gcc.dg/vector-shift1.c: Move ...
3318 * c-c++-common/vector-shift1.c: ... here.
3319 * gcc.dg/vector-shift3.c: Move ...
3320 * c-c++-common/vector-shift3.c: ... here.
3321 * gcc.dg/vector-compare-1.c: Move ...
3322 * c-c++-common/vector-compare-1.c: ... here.
3323 * gcc.dg/vector-compare-2.c: Move ...
3324 * c-c++-common/vector-compare-2.c: ... here.
3325 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3326 * c-c++-common/torture/vector-compare-1.c: ... here.
3327 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3328 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3329 * c-c++-common/torture/vector-compare-2.c: ... here.
3330 * gcc.c-torture/execute/vector-shift.c: Move ...
3331 * c-c++-common/torture/vector-shift.c: ... here.
3332 * gcc.c-torture/execute/vector-shift2.c: Move ...
3333 * c-c++-common/torture/vector-shift2.c: ... here.
3334 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3335 * c-c++-common/torture/vector-subscript-1.c: ... here.
3336 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3337 * c-c++-common/torture/vector-subscript-2.c: ... here.
3338 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3339 * c-c++-common/torture/vector-subscript-3.c: ... here.
3341 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3344 * gcc.c-torture/compile/pr54103-1.c,
3345 gcc.c-torture/compile/pr54103-2.c,
3346 gcc.c-torture/compile/pr54103-3.c,
3347 gcc.c-torture/compile/pr54103-4.c,
3348 gcc.c-torture/compile/pr54103-5.c,
3349 gcc.c-torture/compile/pr54103-6.c: New tests.
3350 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3352 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3354 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3356 2012-09-14 Richard Guenther <rguenther@suse.de>
3358 PR tree-optimization/54565
3359 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3360 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3362 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3364 * gcc.target/arm/combine-movs.c: Add missing space.
3366 2012-09-14 Richard Guenther <rguenther@suse.de>
3368 * g++.dg/torture/builtin-location.C: New testcase.
3370 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3371 Manuel López-Ibåñez <manu@gcc.gnu.org>
3374 * g++.dg/warn/Wuninitialized-self.C: New.
3376 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.c-torture/compile/pr54559.c: New test.
3381 2012-09-13 Jason Merrill <jason@redhat.com>
3384 * g++.dg/cpp0x/constexpr-temp1.C: New.
3387 * g++.dg/template/anonunion2.C: New.
3390 * g++.dg/template/init10.C: New.
3392 2012-09-13 Tobias Burnus <burnus@net-b.de>
3395 * gfortran.dg/implicit_pure_3.f90: New.
3397 2012-09-13 Richard Guenther <rguenther@suse.de>
3399 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3401 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3403 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3405 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407 * c-c++-common/pr51712.c: Handle for short-enum targets.
3409 2012-09-12 Terry Guo <terry.guo@arm.com>
3411 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3412 and lsrs for Thumb2 mode.
3414 2012-09-12 Jan Hubicka <jh@suse.cz>
3416 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3418 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3421 * gcc.target/i386/pr54445-1.c: New file.
3422 * gcc.target/i386/pr54445-2.c: Likewise.
3424 2012-09-12 Tobias Burnus <burnus@net-b.de>
3428 * gfortran.dg/coarray_10.f90: Update dg-error.
3429 * gfortran.dg/coarray_28.f90: New.
3430 * gfortran.dg/array_section_3.f90: New.
3432 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3434 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3435 gcc.target/arm/pr48252.c: Fix for big-endian support.
3437 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3439 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3441 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3442 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3444 * gcc.target/arm/neon-vfma-1.c: New testcase.
3445 * gcc.target/arm/neon-vfms-1.c: Likewise.
3446 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3448 * gcc.target/arm/neon-vmls-1.c: Likewise.
3449 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3451 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3452 (check_effective_target_arm_neonv2_ok): Likewise.
3453 (check_effective_target_arm_neonv2_hw): Likewise.
3454 (check_effective_target_arm_neonv2): Likewise.
3456 2012-09-11 Richard Guenther <rguenther@suse.de>
3459 * g++.dg/tree-ssa/pr54515.C: New testcase.
3461 2012-09-10 Andrew Pinski <apinski@cavium.com>
3464 * gcc.dg/tm/memopt-16.c: New testcase.
3466 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/cpp0x/sfinae40.C: New.
3471 * g++.dg/cpp0x/sfinae41.C: Likewise.
3473 2012-09-10 Jason Merrill <jason@redhat.com>
3476 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3478 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3481 * gcc.target/sh/pr54089-3.c: New.
3483 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3485 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3487 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3489 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3491 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3493 * gcc.dg/pr52558-2.c: Delete.
3494 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3496 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3498 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3500 2012-09-10 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/54520
3503 * gcc.dg/torture/pr54520.c: New testcase.
3505 2012-09-10 Jason Merrill <jason@redhat.com>
3508 * g++.dg/cpp0x/implicit14.C: New.
3510 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3513 * gfortran.dg/bound_simplification_3.f90: New test.
3515 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3518 * gcc.dg/pr52558-1.c: Delete.
3519 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3521 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3523 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3524 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3525 * gcc.target/arm/smlaltt-1.c: Likewise.
3527 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3529 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3531 2012-09-07 Tom de Vries <tom@codesourcery.com>
3533 PR tree-optimization/53986
3534 * gcc.dg/tree-ssa/vrp80.c: New test.
3535 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3537 2012-09-06 Jason Merrill <jason@redhat.com>
3541 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3542 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3544 2012-09-06 Andrew Pinski <apinski@cavium.com>
3547 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3549 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3551 PR rtl-optimization/54455
3552 * gcc.dg/54455.c: New test.
3554 2012-09-06 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/promotion_2.f90: New.
3559 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3562 * c-c++-common/pr54486.c: New test.
3564 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3567 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3569 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/cpp0x/sfinae39.C: New.
3574 2012-09-04 Jason Merrill <jason@redhat.com>
3577 * g++.dg/ext/flexary3.C: New.
3580 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3583 * g++.dg/template/defarg15.C: New.
3586 * g++.dg/template/access24.C: New.
3588 2012-09-04 Richard Guenther <rguenther@suse.de>
3590 PR tree-optimization/54458
3591 * gcc.dg/torture/pr54458.c: New testcase.
3593 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3595 * gcc.target/arm/neon-vext.c: New test.
3596 * gcc.target/arm/neon-vext-execute.c: Ditto.
3598 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3602 * gfortran.dg/select_type_29.f03: New.
3604 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3606 * gcc.dg/fold-perm.c: Improve test.
3608 2012-09-03 Tobias Burnus <burnus@net-b.de>
3611 * gfortran.dg/coarray_class_1.f90: New.
3613 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3616 * gcc.c-torture/compile/pr49206.c: New test.
3618 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3619 Uros Bizjak <ubizjak@gmail.com>
3622 * gfortran.dg/pr36680.f90: New test.
3624 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3627 * g++.dg/opt/pr42295.C: New test.
3629 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3632 * gcc.dg/torture/pr54436.c: New test.
3634 2012-09-01 Andrew Pinski <apinski@cavium.com>
3636 * gcc.target/mips/truncate-8.c: New testcase.
3638 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3642 * gcc.target/i386/pr46829.c: New test.
3643 * gcc.target/i386/pr46843.c: Ditto.
3645 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3646 Jason Merrill <jason@redhat.com>
3649 * g++.dg/parse/error50.C: New.
3651 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.c-torture/compile/pr54428.c: New test.
3656 2012-08-31 Ollie Wild <aaw@google.com>
3659 * g++.dg/init/lifetime3.C: New test.
3661 2012-08-31 Martin Jambor <mjambor@suse.cz>
3664 * gcc.dg/torture/pr54409.c: New test.
3666 2012-08-31 Martin Jambor <mjambor@suse.cz>
3668 * gfortran.dg/pr48636.f90: Add dump scan checks.
3670 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3672 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3674 2012-08-28 Joey Ye <joey.ye@arm.com>
3676 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3678 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3681 * gcc.target/i386/pr46254.c: New test.
3683 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3685 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3686 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3687 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3689 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3691 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3692 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3693 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3694 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3695 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3696 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3697 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3698 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3699 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3700 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3701 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3702 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3703 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3704 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3705 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3706 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3707 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3708 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3709 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3710 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3711 gcc.target/mips/unaligned-1.c: Tighten regexps.
3713 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3715 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3716 (mips_option_groups): Remove optimization. Add various -f options.
3717 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3718 and -pg imply -fno-omit-frame-pointer.
3719 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3720 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3721 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3722 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3723 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3724 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3725 * gcc.target/mips/abi-n32-long32.c: Likewise.
3726 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3727 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3728 * gcc.target/mips/abi-n32-long64.c: Likewise.
3729 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3730 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3731 * gcc.target/mips/abi-n64-long32.c: Likewise.
3732 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3733 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3734 * gcc.target/mips/abi-n64-long64.c: Likewise.
3735 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3736 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3737 * gcc.target/mips/abi-o32-long32.c: Likewise.
3738 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3739 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3740 * gcc.target/mips/abi-o32-long64.c: Likewise.
3741 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3742 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3743 * gcc.target/mips/abi-o64-long32.c: Likewise.
3744 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3745 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3746 * gcc.target/mips/abi-o64-long64.c: Likewise.
3747 * gcc.target/mips/asm-1.c: Likewise.
3748 * gcc.target/mips/branch-1.c: Likewise.
3749 * gcc.target/mips/call-3.c: Likewise.
3750 * gcc.target/mips/call-saved-3.c: Likewise.
3751 * gcc.target/mips/clear-cache-1.c: Likewise.
3752 * gcc.target/mips/div-1.c: Likewise.
3753 * gcc.target/mips/div-2.c: Likewise.
3754 * gcc.target/mips/div-3.c: Likewise.
3755 * gcc.target/mips/div-4.c: Likewise.
3756 * gcc.target/mips/div-5.c: Likewise.
3757 * gcc.target/mips/div-6.c: Likewise.
3758 * gcc.target/mips/div-7.c: Likewise.
3759 * gcc.target/mips/div-8.c: Likewise.
3760 * gcc.target/mips/div-9.c: Likewise.
3761 * gcc.target/mips/div-10.c: Likewise.
3762 * gcc.target/mips/div-11.c: Likewise.
3763 * gcc.target/mips/div-12.c: Likewise.
3764 * gcc.target/mips/dsp-ctrl.c: Likewise.
3765 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3766 * gcc.target/mips/ext-8.c: Likewise.
3767 * gcc.target/mips/extend-2.c: Likewise.
3768 * gcc.target/mips/fix-r10000-1.c: Likewise.
3769 * gcc.target/mips/fix-r10000-2.c: Likewise.
3770 * gcc.target/mips/fix-r10000-3.c: Likewise.
3771 * gcc.target/mips/fix-r10000-4.c: Likewise.
3772 * gcc.target/mips/fix-r10000-5.c: Likewise.
3773 * gcc.target/mips/fix-r10000-6.c: Likewise.
3774 * gcc.target/mips/fix-r10000-7.c: Likewise.
3775 * gcc.target/mips/fix-r10000-8.c: Likewise.
3776 * gcc.target/mips/fix-r10000-9.c: Likewise.
3777 * gcc.target/mips/fix-r10000-10.c: Likewise.
3778 * gcc.target/mips/fix-r10000-11.c: Likewise.
3779 * gcc.target/mips/fix-r10000-12.c: Likewise.
3780 * gcc.target/mips/fix-r10000-13.c: Likewise.
3781 * gcc.target/mips/fix-r10000-14.c: Likewise.
3782 * gcc.target/mips/fix-r10000-15.c: Likewise.
3783 * gcc.target/mips/fpcmp-1.c: Likewise.
3784 * gcc.target/mips/fpcmp-2.c: Likewise.
3785 * gcc.target/mips/fpr-moves-7.c: Likewise.
3786 * gcc.target/mips/fpr-moves-8.c: Likewise.
3787 * gcc.target/mips/int-moves-1.c: Likewise.
3788 * gcc.target/mips/int-moves-2.c: Likewise.
3789 * gcc.target/mips/long-calls-pg.c: Likewise.
3790 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3791 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3792 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3793 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3794 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3795 * gcc.target/mips/mips-3d-1.c: Likewise.
3796 * gcc.target/mips/mips-3d-2.c: Likewise.
3797 * gcc.target/mips/mips-3d-3.c: Likewise.
3798 * gcc.target/mips/mips-3d-4.c: Likewise.
3799 * gcc.target/mips/mips-3d-5.c: Likewise.
3800 * gcc.target/mips/mips-3d-6.c: Likewise.
3801 * gcc.target/mips/mips-3d-7.c: Likewise.
3802 * gcc.target/mips/mips-3d-8.c: Likewise.
3803 * gcc.target/mips/mips-3d-9.c: Likewise.
3804 * gcc.target/mips/mips-ps-1.c: Likewise.
3805 * gcc.target/mips/mips-ps-2.c: Likewise.
3806 * gcc.target/mips/mips-ps-3.c: Likewise.
3807 * gcc.target/mips/mips-ps-4.c: Likewise.
3808 * gcc.target/mips/mips-ps-6.c: Likewise.
3809 * gcc.target/mips/mips32-dspr2.c: Likewise.
3810 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3811 * gcc.target/mips/neg-abs-1.c: Likewise.
3812 * gcc.target/mips/neg-abs-2.c: Likewise.
3813 * gcc.target/mips/nmadd-3.c: Likewise.
3814 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3815 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3816 * gcc.target/mips/octeon-pop-1.c: Likewise.
3817 * gcc.target/mips/pr26765.c: Likewise.
3818 * gcc.target/mips/pr33256.c: Likewise.
3819 * gcc.target/mips/pr33635-1.c: Likewise.
3820 * gcc.target/mips/pr33755.c: Likewise.
3821 * gcc.target/mips/pr35802.c: Likewise.
3822 * gcc.target/mips/pr45074.c: Likewise.
3823 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3824 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3825 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3826 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3827 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3828 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3829 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3830 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3831 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3832 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3833 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3834 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3835 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3836 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3837 * gcc.target/mips/save-restore-1.c: Likewise.
3838 * gcc.target/mips/save-restore-3.c: Likewise.
3839 * gcc.target/mips/save-restore-5.c: Likewise.
3840 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3841 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3842 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3843 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3844 * gcc.target/mips/stack-1.c: Likewise.
3846 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3849 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3850 branch under test to be filled with preceding rather than
3851 following instructions.
3852 * gcc.target/mips/branch-10.c: Likewise.
3853 * gcc.target/mips/branch-11.c: Likewise.
3854 * gcc.target/mips/branch-12.c: Likewise.
3855 * gcc.target/mips/branch-13.c: Likewise.
3856 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3857 to be eliminated. Tighten $28 scan-assembler-not test.
3859 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3861 * gcc.target/mips/call-4.c: ...this new test.
3863 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3865 * gcc.target/mips/code-readable-3.c: Likewise.
3866 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3867 flag but skip for -O0.
3868 * gcc.target/mips/code-readable-4.c: Likewise.
3870 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3871 of operations under test.
3872 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3874 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3875 Don't require sibling-call optimization.
3876 * gcc.target/mips/near-far-4.c: Likewise.
3878 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3879 Make sure that the register variable is used.
3880 * gcc.target/mips/soft-float-1.c: Likewise.
3882 * gcc.target/mips/sdata-1.c: Make static data volatile.
3883 * gcc.target/mips/sdata-2.c: Likewise.
3884 * gcc.target/mips/sdata-3.c: Likewise.
3885 * gcc.target/mips/sdata-4.c: Likewise.
3887 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3889 * gcc.target/mips/atomic-memory-2.c: Likewise.
3890 * gcc.target/mips/branch-cost-1.c: Likewise.
3891 * gcc.target/mips/branch-cost-2.c: Likewise.
3892 * gcc.target/mips/cache-1.c: Likewise.
3893 * gcc.target/mips/call-1.c: Likewise.
3894 * gcc.target/mips/call-saved-2.c: Likewise.
3895 * gcc.target/mips/const-anchor-1.c: Likewise.
3896 * gcc.target/mips/const-anchor-2.c: Likewise.
3897 * gcc.target/mips/dse-1.c: Likewise.
3898 * gcc.target/mips/dsp-lhx.c: Likewise.
3899 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3900 * gcc.target/mips/ext-1.c: Likewise.
3901 * gcc.target/mips/ext-2.c: Likewise.
3902 * gcc.target/mips/ext-3.c: Likewise.
3903 * gcc.target/mips/ext-4.c: Likewise.
3904 * gcc.target/mips/ext-5.c: Likewise.
3905 * gcc.target/mips/ext-6.c: Likewise.
3906 * gcc.target/mips/ext-7.c: Likewise.
3907 * gcc.target/mips/extend-1.c: Likewise.
3908 * gcc.target/mips/fix-r4000-1.c: Likewise.
3909 * gcc.target/mips/fix-r4000-3.c: Likewise.
3910 * gcc.target/mips/fix-r4000-5.c: Likewise.
3911 * gcc.target/mips/fix-r4000-6.c: Likewise.
3912 * gcc.target/mips/fix-r4000-8.c: Likewise.
3913 * gcc.target/mips/fix-r4000-10.c: Likewise.
3914 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3915 * gcc.target/mips/fixed-vector-type.c: Likewise.
3916 * gcc.target/mips/fpr-moves-1.c: Likewise.
3917 * gcc.target/mips/fpr-moves-2.c: Likewise.
3918 * gcc.target/mips/fpr-moves-3.c: Likewise.
3919 * gcc.target/mips/fpr-moves-4.c: Likewise.
3920 * gcc.target/mips/fpr-moves-5.c: Likewise.
3921 * gcc.target/mips/fpr-moves-6.c: Likewise.
3922 * gcc.target/mips/ins-1.c: Likewise.
3923 * gcc.target/mips/ins-2.c: Likewise.
3924 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3925 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3926 * gcc.target/mips/lazy-binding-1.c: Likewise.
3927 * gcc.target/mips/madd-3.c: Likewise.
3928 * gcc.target/mips/madd-5.c: Likewise.
3929 * gcc.target/mips/madd-6.c: Likewise.
3930 * gcc.target/mips/madd-8.c: Likewise.
3931 * gcc.target/mips/madd-9.c: Likewise.
3932 * gcc.target/mips/memcpy-1.c: Likewise.
3933 * gcc.target/mips/mips-ps-type.c: Likewise.
3934 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3935 * gcc.target/mips/mips-sched-madd.c: Likewise.
3936 * gcc.target/mips/mips16e-extends.c: Likewise.
3937 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3938 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3939 * gcc.target/mips/movcc-1.c: Likewise.
3940 * gcc.target/mips/movcc-2.c: Likewise.
3941 * gcc.target/mips/movcc-3.c: Likewise.
3942 * gcc.target/mips/msub-5.c: Likewise.
3943 * gcc.target/mips/msub-6.c: Likewise.
3944 * gcc.target/mips/msub-8.c: Likewise.
3945 * gcc.target/mips/mult-2.c: Likewise.
3946 * gcc.target/mips/mult-3.c: Likewise.
3947 * gcc.target/mips/mult-5.c: Likewise.
3948 * gcc.target/mips/mult-6.c: Likewise.
3949 * gcc.target/mips/mult-7.c: Likewise.
3950 * gcc.target/mips/mult-12.c: Likewise.
3951 * gcc.target/mips/mult-13.c: Likewise.
3952 * gcc.target/mips/mult-14.c: Likewise.
3953 * gcc.target/mips/mult-15.c: Likewise.
3954 * gcc.target/mips/mult-17.c: Likewise.
3955 * gcc.target/mips/mult-18.c: Likewise.
3956 * gcc.target/mips/mult-19.c: Likewise.
3957 * gcc.target/mips/nmadd-1.c: Likewise.
3958 * gcc.target/mips/nmadd-2.c: Likewise.
3959 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3960 * gcc.target/mips/octeon-cins-1.c: Likewise.
3961 * gcc.target/mips/octeon-cins-2.c: Likewise.
3962 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3963 * gcc.target/mips/octeon-exts-2.c: Likewise.
3964 * gcc.target/mips/octeon-exts-3.c: Likewise.
3965 * gcc.target/mips/octeon-exts-4.c: Likewise.
3966 * gcc.target/mips/octeon-exts-5.c: Likewise.
3967 * gcc.target/mips/octeon-exts-6.c: Likewise.
3968 * gcc.target/mips/octeon-exts-7.c: Likewise.
3969 * gcc.target/mips/octeon-pop-2.c: Likewise.
3970 * gcc.target/mips/octeon-seq-3.c: Likewise.
3971 * gcc.target/mips/octeon-seq-4.c: Likewise.
3972 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3973 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3974 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3975 * gcc.target/mips/pr54240.c: Likewise.
3976 * gcc.target/mips/rsqrt-1.c: Likewise.
3977 * gcc.target/mips/rsqrt-2.c: Likewise.
3978 * gcc.target/mips/rsqrt-3.c: Likewise.
3979 * gcc.target/mips/rsqrt-4.c: Likewise.
3980 * gcc.target/mips/save-restore-2.c: Likewise.
3981 * gcc.target/mips/save-restore-4.c: Likewise.
3982 * gcc.target/mips/sb1-1.c: Likewise.
3983 * gcc.target/mips/scc-1.c: Likewise.
3984 * gcc.target/mips/scc-2.c: Likewise.
3985 * gcc.target/mips/scc-3.c: Likewise.
3986 * gcc.target/mips/scc-4.c: Likewise.
3987 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3988 * gcc.target/mips/truncate-1.c: Likewise.
3989 * gcc.target/mips/truncate-2.c: Likewise.
3990 * gcc.target/mips/truncate-3.c: Likewise.
3991 * gcc.target/mips/truncate-4.c: Likewise.
3992 * gcc.target/mips/truncate-5.c: Likewise.
3993 * gcc.target/mips/truncate-6.c: Likewise.
3994 * gcc.target/mips/unaligned-1.c: Likewise.
3996 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3997 skip for -O0. Require -fexpensive-optimizations.
3998 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3999 * gcc.target/mips/dspr2-MULT.c: Likewise.
4000 * gcc.target/mips/fix-r4000-2.c: Likewise.
4001 * gcc.target/mips/fix-r4000-4.c: Likewise.
4002 * gcc.target/mips/fix-r4000-7.c: Likewise.
4003 * gcc.target/mips/fix-r4000-9.c: Likewise.
4004 * gcc.target/mips/madd-1.c: Likewise.
4005 * gcc.target/mips/madd-2.c: Likewise.
4006 * gcc.target/mips/madd-4.c: Likewise.
4007 * gcc.target/mips/maddu-1.c: Likewise.
4008 * gcc.target/mips/maddu-2.c: Likewise.
4009 * gcc.target/mips/maddu-3.c: Likewise.
4010 * gcc.target/mips/maddu-4.c: Likewise.
4011 * gcc.target/mips/msub-1.c: Likewise.
4012 * gcc.target/mips/msub-2.c: Likewise.
4013 * gcc.target/mips/msub-3.c: Likewise.
4014 * gcc.target/mips/msub-4.c: Likewise.
4015 * gcc.target/mips/msubu-1.c: Likewise.
4016 * gcc.target/mips/msubu-2.c: Likewise.
4017 * gcc.target/mips/msubu-3.c: Likewise.
4018 * gcc.target/mips/msubu-4.c: Likewise.
4019 * gcc.target/mips/mult-1.c: Likewise.
4020 * gcc.target/mips/mult-4.c: Likewise.
4021 * gcc.target/mips/mult-8.c: Likewise.
4022 * gcc.target/mips/mult-9.c: Likewise.
4023 * gcc.target/mips/mult-10.c: Likewise.
4024 * gcc.target/mips/mult-11.c: Likewise.
4025 * gcc.target/mips/mult-16.c: Likewise.
4027 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4028 skip for -O0 and -Os.
4029 * gcc.target/mips/fix-r4000-12.c: Likewise.
4030 * gcc.target/mips/madd-7.c: Likewise.
4031 * gcc.target/mips/mips-ps-5.c: Likewise.
4032 * gcc.target/mips/mips-ps-7.c: Likewise.
4033 * gcc.target/mips/msub-7.c: Likewise.
4035 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4036 skip for -O0. Require -mno-abicalls.
4037 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4039 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4040 skip for -O0. Require a total number of BBIT instructions and
4041 at least one of each kind.
4043 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4044 skip for -O0. Require -fno-unroll-loops.
4046 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4047 skip for -O0. Allow BLTZ as well as BGEZ.
4049 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4051 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4052 skip for -O0. Require -fschedule-insns2.
4053 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4055 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4056 but skip for -O0. Make a branch-likely more likely.
4058 * gcc.target/mips/timode-2.c: Split each test into its own function.
4059 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4061 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4062 skip for -O0. Require -fpeephole2.
4063 * gcc.target/mips/vr-mult-2.c: Likewise.
4065 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4067 PR preprocessor/53469
4068 * gcc.dg/cpp/_Pragma7.c: New test case.
4070 2012-08-27 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/do_5.f90: New.
4075 2012-08-27 Tobias Burnus <burnus@net-b.de>
4077 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4078 from dg-options as -Wall no longer implies it.
4080 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4082 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4084 2012-08-25 Jason Merrill <jason@redhat.com>
4086 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4088 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.dg/cpp0x/auto34.C: New.
4093 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4096 * gcc.dg/pr54363.c: New test.
4099 * gcc.dg/pr54355.c: New test.
4101 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4104 * gcc.target/i386/pr52857-1.c: New.
4105 * gcc.target/i386/pr52857-2.c: Likewise.
4107 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4109 * gcc.target/mips/code-readable-4.c: New test.
4111 2012-08-23 Julian Brown <julian@codesourcery.com>
4112 Sandra Loosemore <sandra@codesourcery.com>
4114 * gcc.target/mips/code-readable-1.c: Add -O to options.
4116 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4119 * g++.dg/lookup/using53.C: New.
4121 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4123 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4124 * gcc.dg/fixed-point/convert-1.c: New.
4125 * gcc.dg/fixed-point/convert-2.c: New.
4126 * gcc.dg/fixed-point/convert-3.c: New.
4127 * gcc.dg/fixed-point/convert-4.c: New.
4128 * gcc.dg/fixed-point/convert-float-1.c: New.
4129 * gcc.dg/fixed-point/convert-float-2.c: New.
4130 * gcc.dg/fixed-point/convert-float-3.c: New.
4131 * gcc.dg/fixed-point/convert-float-4.c: New.
4132 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4133 * gcc.dg/fixed-point/convert-sat.c: New.
4134 * gcc.dg/fixed-point/convert.h: New.
4136 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4139 * gcc.target/sh/pr54089-2.c: New.
4141 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4143 * gcc.target/i386/long-double-64-1.c: New file.
4144 * gcc.target/i386/long-double-64-2.c: Likewise.
4145 * gcc.target/i386/long-double-64-3.c: Likewise.
4146 * gcc.target/i386/long-double-64-4.c: Likewise.
4147 * gcc.target/i386/long-double-80-1.c: Likewise.
4148 * gcc.target/i386/long-double-80-2.c: Likewise.
4149 * gcc.target/i386/long-double-80-3.c: Likewise.
4150 * gcc.target/i386/long-double-80-4.c: Likewise.
4151 * gcc.target/i386/long-double-80-5.c: Likewise.
4152 * gcc.target/i386/long-double-80-6.c: Likewise.
4153 * gcc.target/i386/long-double-80-7.c: Likewise.
4155 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4157 PR tree-optimization/54317
4158 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4160 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4163 * gcc.target/sh/pr39423-2.c: New.
4165 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4167 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4168 * gcc.dg/fold-perm.c: Likewise.
4170 2012-08-20 Jan Hubicka <jh@suse.cz>
4173 * gcc.dg/ipa/inlinehint-1.c: New.
4175 2012-08-20 Florian Weimer <fweimer@redhat.com>
4178 * g++.dg/init/new38.C: New test.
4179 * g++.dg/init/new39.C: New test.
4181 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4184 * gcc.target/sh/pr54089-1.c: New.
4186 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4189 * gcc.target/sh/pr51244-11.c: New.
4191 2012-08-20 Tobias Burnus <burnus@net-b.de>
4194 * gfortran.dg/warn_target_lifetime_2.f90: New.
4196 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4199 * g++.dg/warn/Wunused-var-17.C: New.
4201 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4204 * gcc.dg/gomp/pr53992.c: New test.
4206 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4209 * gcc.c-torture/execute/20120817-1.c: New test.
4211 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4213 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4215 (f2): New test that really does need adds.
4217 2012-08-20 Richard Guenther <rguenther@suse.de>
4219 PR tree-optimization/54327
4220 * gcc.dg/torture/pr54327.c: New testcase.
4222 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4224 PR tree-optimization/54321
4225 * gcc.c-torture/compile/pr54321.c: New test.
4227 2012-08-20 Tobias Burnus <burnus@net-b.de>
4230 * gfortran.dg/warn_target_lifetime_1.f90: New.
4232 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4235 * gfortran.dg/real_compare_1.f90: New test case.
4236 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4238 2012-08-18 Jan Hubicka <jh@suse.cz>
4240 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4242 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4245 * gfortran.dg/interface_37.f90: New test.
4247 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4248 Gary Funck <gary@intrepid.com>
4251 * gcc.target/i386/pr20020-1.c: New test.
4252 * gcc.target/i386/pr20020-2.c: Likewise.
4253 * gcc.target/i386/pr20020-3.c: Likewise.
4255 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4257 * gcc.target/i386/perm-concat.c: New test.
4259 2012-08-17 Julian Brown <julian@codesourcery.com>
4261 * gcc.target/arm/div64-unwinding.c: New test.
4263 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4267 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4270 * gcc.target/sh/pr54236-1.c: New.
4272 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4274 * lib/target-supports.exp (check_effective_target_sync_int_long)
4275 (check_effective_target_sync_char_short): Enable for crisv32-*
4279 * gcc.dg/torture/pr54261-1.c: New test.
4281 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4285 * gfortran.dg/typebound_call_24.f03: New.
4287 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4289 PR tree-optimization/54245
4290 * gcc.dg/tree-ssa/pr54245.c: New test.
4292 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4294 PR tree-optimization/54240
4295 * gcc.target/powerpc/pr54240.c: New test.
4296 * gcc.target/mips/pr54240.c: Likewise.
4298 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4301 * gcc.target/sh/pr52933-1.c: New.
4302 * gcc.target/sh/pr52933-2.c: New.
4304 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4307 * gcc.target/sh/pr50751-8.c: New.
4309 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4312 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4313 * gfortran.dg/typebound_proc_27.f03: New test.
4315 2012-08-14 Sterling Augustine <saugustine@google.com>
4317 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4319 2012-08-14 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/data_constraints_3.f90: New.
4323 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4324 to disable -pedantic compilation.
4325 * gfortran.dg/pr37243.f: Ditto.
4326 * gfortran.dg/g77/19990826-3.f: Ditto.
4327 * gfortran.dg/g77/20020307-1.f : Ditto.
4328 * gfortran.dg/g77/980310-3.f: Ditto.
4330 2012-08-14 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/warn_conversion_4.f90: New.
4335 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4338 PR rtl-optimization/53495
4339 * gcc.c-torture/compile/pr53411.c: New test.
4340 * gcc.c-torture/compile/pr53495.c: New test.
4342 2012-08-13 Richard Guenther <rguenther@suse.de>
4344 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4346 2012-08-13 Richard Guenther <rguenther@suse.de>
4348 PR tree-optimization/54200
4349 * gcc.dg/guality/pr54200.c: New testcase.
4350 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4352 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4354 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4356 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4359 * gcc.target/sh/pr51244-7.c: New.
4360 * gcc.target/sh/pr51244-8.c: New.
4361 * gcc.target/sh/pr51244-9.c: New.
4362 * gcc.target/sh/pr51244-10.c: New.
4364 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4366 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4368 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4369 * gcc.target/sh/pr53511-1.c: Likewise.
4370 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4371 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4372 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4373 * gcc.target/sh/pr53512-3.c: Likewise.
4374 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4376 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4379 * gcc.c-torture/compile/pr39423-1.c: New.
4380 * gcc.c-torture/compile/pr39423-2.c: New.
4382 2012-08-12 Tobias Burnus <burnus@net-b.de>
4385 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4386 they appear uninitialized on the RHS.
4387 * gfortran.dg/public_private_module_6.f90: New.
4389 2012-08-11 Martin Jambor <mjambor@suse.cz>
4392 * gfortran.dg/pr48636.f90: New test.
4394 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4396 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4398 (main): Adjust caller.
4400 2012-08-10 Richard Guenther <rguenther@suse.de>
4402 * gcc.dg/matrix/*.c: Adjust and move ...
4403 * gcc.dg/torture/: ... here.
4404 * gcc.dg/matrix: Remove directory.
4406 2012-08-10 Richard Guenther <rguenther@suse.de>
4409 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4411 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4414 * gcc.dg/tree-ssa/pr54211.c: New test.
4416 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4418 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4419 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4421 2012-08-10 Richard Guenther <rguenther@suse.de>
4423 PR tree-optimization/54109
4424 * gcc.dg/torture/pr54109.c: New testcase.
4425 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4426 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4428 2012-08-10 Richard Guenther <rguenther@suse.de>
4430 PR tree-optimization/54027
4431 * gcc.dg/torture/pr54027.c: New testcase.
4433 2012-08-10 Richard Guenther <rguenther@suse.de>
4435 * g++.dg/plugin/selfassign.c: Adjust.
4436 * gcc.dg/plugin/selfassign.c: Likewise.
4437 * gcc.dg/strlenopt-11.c: Likewise.
4438 * gcc.dg/strlenopt-13.c: Likewise.
4439 * gcc.dg/no-strict-overflow-4.c: Likewise.
4440 * gcc.dg/strict-overflow-4.c: Likewise.
4441 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4442 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4443 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4444 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4445 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4446 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4447 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4448 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4449 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4450 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4451 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4452 * gcc.dg/pr46309.c: Likewise.
4453 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4455 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4457 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4459 * gcc.c-torture/compile/20120727-2.c: New test.
4461 2012-08-09 Martin Jambor <mjambor@suse.cz>
4463 * gcc.dg/ipa/iinline-4.c: New test.
4464 * gcc.dg/ipa/iinline-5.c: Likewise.
4465 * gcc.dg/ipa/iinline-6.c: Likewise.
4466 * gcc.dg/ipa/iinline-7.c: Likewise.
4467 * gcc.dg/lto/20120723_0.c: Likewise.
4468 * gcc.dg/lto/20120723_1.c: Likewise.
4470 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4473 * gcc.target/sh/pr39423-1.c: New.
4475 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4478 * gcc.target/sh/pr51244-5: New.
4479 * gcc.target/sh/pr51244-6: New.
4481 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4483 * gcc.target/i386/adx-addxcarry32-3.c: New.
4484 * gcc.target/i386/adx-addxcarry64-3.c: New.
4486 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4488 PR rtl-optimization/53701
4489 * gcc.dg/pr53701.c: New test.
4491 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4493 * gcc.c-torture/compile/20120727-1.c: New test.
4495 2012-08-09 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/intrinsic_shadow_4.f90: New.
4500 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4502 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4504 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4506 * gcc.c-torture/execute/20120808-1.c: New test.
4508 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4510 PR rtl-optimization/54157
4511 * gcc.target/i386/pr54157.c: New file.
4513 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4515 * gcc.target/i386/adx-addcarryx32-1.c: New.
4516 * gcc.target/i386/adx-addcarryx32-2.c: New.
4517 * gcc.target/i386/adx-addcarryx64-1.c: New.
4518 * gcc.target/i386/adx-addcarryx64-2.c: New.
4519 * gcc.target/i386/adx-check.h: New.
4520 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4521 * gcc.target/i386/sse-12.c: Add -madx.
4522 * gcc.target/i386/sse-13.c: Ditto.
4523 * gcc.target/i386/sse-14.c: Ditto.
4524 * gcc.target/i386/sse-22.c: Ditto.
4525 * gcc.target/i386/sse-23.c: Ditto.
4526 * g++.dg/other/i386-2.C: Ditto.
4527 * g++.dg/other/i386-3.C: Ditto.
4529 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4531 * gcc.dg/tree-ssa/slsr-5.c: New.
4532 * gcc.dg/tree-ssa/slsr-6.c: New.
4533 * gcc.dg/tree-ssa/slsr-7.c: New.
4534 * gcc.dg/tree-ssa/slsr-8.c: New.
4535 * gcc.dg/tree-ssa/slsr-9.c: New.
4536 * gcc.dg/tree-ssa/slsr-10.c: New.
4537 * gcc.dg/tree-ssa/slsr-11.c: New.
4538 * gcc.dg/tree-ssa/slsr-12.c: New.
4539 * gcc.dg/tree-ssa/slsr-13.c: New.
4540 * gcc.dg/tree-ssa/slsr-14.c: New.
4541 * gcc.dg/tree-ssa/slsr-15.c: New.
4542 * gcc.dg/tree-ssa/slsr-16.c: New.
4543 * gcc.dg/tree-ssa/slsr-17.c: New.
4544 * gcc.dg/tree-ssa/slsr-18.c: New.
4545 * gcc.dg/tree-ssa/slsr-19.c: New.
4546 * gcc.dg/tree-ssa/slsr-20.c: New.
4547 * gcc.dg/tree-ssa/slsr-21.c: New.
4548 * gcc.dg/tree-ssa/slsr-22.c: New.
4549 * gcc.dg/tree-ssa/slsr-23.c: New.
4550 * gcc.dg/tree-ssa/slsr-24.c: New.
4551 * gcc.dg/tree-ssa/slsr-25.c: New.
4552 * gcc.dg/tree-ssa/slsr-26.c: New.
4553 * gcc.dg/tree-ssa/slsr-30.c: New.
4554 * gcc.dg/tree-ssa/slsr-31.c: New.
4556 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4558 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4559 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4560 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4562 2012-08-06 Cary Coutant <ccoutant@google.com>
4564 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4566 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/dummy_procedure_5.f90: Modified.
4570 * gfortran.dg/dummy_procedure_8.f90: New.
4571 * gfortran.dg/interface_26.f90: Modified.
4572 * gfortran.dg/proc_ptr_11.f90: Modified.
4573 * gfortran.dg/proc_ptr_15.f90: Modified.
4574 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4575 * gfortran.dg/typebound_override_1.f90: Modified.
4576 * gfortran.dg/typebound_proc_6.f03: Modified.
4578 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4580 PR tree-optimization/51938
4581 PR tree-optimization/52005
4582 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4583 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4584 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4585 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4587 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4589 Avoid crashing on erroneous static_assert usage
4590 * g++.dg/cpp0x/static_assert8.C: New test.
4592 2012-08-06 Jason Merrill <jason@redhat.com>
4594 * g++.dg/cpp0x/sfinae38.C: New.
4596 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4597 Paolo Carlini <paolo.carlini@oracle.com>
4600 * g++.dg/conversion/void2.C: New.
4602 2012-08-06 Tom de Vries <tom@codesourcery.com>
4604 * gcc.dg/tree-ssa/vrp78.c: New test.
4606 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4607 Richard Sandiford <rdsandiford@googlemail.com>
4609 * g++.dg/opt/enum2.C: Require fpic target.
4610 * g++.dg/lto/20090303_0.C: Likewise.
4612 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4613 Catherine Moore <clm@codesourcery.com>
4615 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4616 flush function names too.
4617 * gcc.target/mips/clear-cache-1.c: Likewise.
4619 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4622 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4624 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4627 * gfortran.dg/array_5.f90: New test.
4629 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4631 PR tree-optimization/30318
4632 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4634 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4636 * g++.dg/ext/vector17.C: New testcase.
4638 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4641 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4642 * g++.dg/opt/longbranch1.C: Likewise.
4644 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4646 PR tree-optimization/53805
4647 * gcc.dg/fold-notunord.c: New testcase.
4649 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4652 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4653 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4655 2012-08-02 Jason Merrill <jason@redhat.com>
4656 Paolo Carlini <paolo.carlini@oracle.com>
4658 PR c++/51213 (again)
4659 * g++.dg/cpp0x/sfinae37.C: Extend.
4661 2012-08-02 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/50672
4664 * g++.dg/torture/pr50672.C: New testcase.
4666 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4669 * gfortran.dg/abstract_type_6.f03: Modified.
4670 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4671 * gfortran.dg/proc_ptr_comp_35.f90: New.
4672 * gfortran.dg/typebound_proc_9.f03: Modified.
4673 * gfortran.dg/typebound_proc_26.f90: New.
4675 2012-08-02 Richard Guenther <rguenther@suse.de>
4677 * gcc.dg/torture/pta-callused-1.c: Adjust.
4678 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4679 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4680 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4681 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4682 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4683 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4684 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4685 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4687 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4690 * gfortran.dg/include_6.f90: New test case.
4691 * gfortran.dg/include_7.f90: New test case.
4692 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4694 2012-08-01 Tom de Vries <tom@codesourcery.com>
4696 * gcc.dg/tree-ssa/vrp76.c: New test.
4698 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4700 PR tree-optimization/46556
4701 * gcc.dg/tree-ssa/slsr-27.c: New.
4702 * gcc.dg/tree-ssa/slsr-28.c: New.
4703 * gcc.dg/tree-ssa/slsr-29.c: New.
4705 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4708 * gfortran.dg/proc_decl_29.f90: New.
4710 2012-07-31 Dehao Chen <dehao@google.com>
4712 * gcc.dg/predict-7.c: New test.
4714 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4717 * gfortran.dg/typebound_override_3.f90: New.
4719 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4721 PR tree-optimization/53773
4722 * gcc.dg/vect/pr53773.c: New test.
4724 2012-07-31 Nick Clifton <nickc@redhat.com>
4726 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4729 2012-07-31 Tobias Burnus <burnus@net-b.de>
4731 * gfortran.dg/c_funloc_tests_6.f90: New.
4732 * gfortran.dg/c_funloc_tests_7.f90: New.
4733 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4735 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4738 * g++.dg/cpp0x/temp_default5.C: New.
4740 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4743 * gfortran.dg/proc_ptr_37.f90: New.
4745 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4747 * lib/target-supports.exp
4748 (check_effective_target_vect_natural_alignment): New function.
4749 * gcc.dg/align-2.c: Only run on targets with natural alignment
4751 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4752 alignment of vector types.
4754 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4755 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4757 * gcc.target/i386/rdseed16-1.c: New.
4758 * gcc.target/i386/rdseed32-1.c: Ditto
4759 * gcc.target/i386/rdseed64-1.c: Ditto
4760 * gcc.target/i386/sse-12.c: Add -mrdseed.
4761 * gcc.target/i386/sse-13.c: Ditto.
4762 * gcc.target/i386/sse-14.c: Ditto.
4763 * g++.dg/other/i386-2.C: Ditto.
4764 * g++.dg/other/i386-3.C: Ditto.
4766 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4769 * gcc.target/sh/pr51244-4.c: New.
4771 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4773 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4774 for alpha*-*-* targets. Cleanup original tree dump.
4776 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4778 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4779 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4781 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4783 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4784 rand, srand. Include <stdlib.h>.
4786 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4788 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4790 2012-07-26 Richard Henderson <rth@redhat.com>
4792 * gcc.dg/attr-hotcold-1.c: New.
4793 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4795 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4796 Sandra Loosemore <sandra@codesourcery.com>
4798 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4800 2012-07-26 Tobias Burnus <burnus@net-b.de>
4802 * gfortran.dg/contiguous_1.f90: Update dg-error.
4803 * gfortran.dg/proc_ptr_32.f90: Ditto.
4805 2012-07-26 Richard Guenther <rguenther@suse.de>
4807 PR tree-optimization/54098
4808 * gcc.dg/torture/pr54098.c: New testcase.
4810 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4812 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4813 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4815 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4818 * gfortran.dg/array_constructor_39.f90: New test.
4820 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4823 * gfortran.dg/array_constructor_38.f90: New test.
4825 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4827 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4829 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4831 * gnat.dg/noreturn5.ad[sb]: New test.
4833 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4834 Paul Brook <paul@codesourcery.com>
4838 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4839 * c-c++-common/pr53633.c: New test.
4841 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4843 * gcc.target/i386/asm-dialect-1.c: New test case.
4845 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4846 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4848 * gcc.target/i386/prefetchw-1.c: New.
4849 * gcc.target/i386/sse-12.c: Add -mprfchw.
4850 * gcc.target/i386/sse-13.c: Ditto.
4851 * gcc.target/i386/sse-14.c: Ditto.
4852 * gcc.target/i386/sse-22.c: Ditto.
4853 * gcc.target/i386/sse-23.c: Ditto.
4854 * g++.dg/other/i386-2.C: Ditto.
4855 * g++.dg/other/i386-3.C: Ditto.
4857 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4859 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4861 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4864 * gcc.target/arm/pr54051.c: New.
4865 * gcc.target/arm/vfp-1.c: Adjust test.
4867 2012-07-24 Julian Brown <julian@codesourcery.com>
4869 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4870 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4873 2012-07-23 Paul Brook <paul@codesourcery.com>
4875 * g++.dg/other/armv7m-1.c: New test.
4877 2012-07-23 Julian Brown <julian@codesourcery.com>
4879 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4881 (DO_TEST): Define to 1 for appropriate ARM targets.
4883 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4885 PR tree-optimization/53881
4886 * gcc.dg/pr53881.c: Renamed to ...
4887 * gcc.dg/pr53881-1.c: ... this.
4888 * gcc.dg/pr53881-2.c: New test.
4890 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4892 Handle recent changes in default atomics for cris*-*-linux*.
4893 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4894 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4895 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4896 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4897 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4898 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4899 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4900 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4901 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4902 -mno-unaligned-atomic-may-use-library is in effect for
4904 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4905 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4906 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4907 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4908 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4909 gcc.target/cris/torture/sync-mis-op-i-1.c,
4910 gcc.target/cris/torture/sync-mis-op-i-2.c,
4911 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4912 gcc.target/cris/torture/sync-mis-op-i-3.c,
4913 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4914 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4915 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4916 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4917 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4918 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4919 (main): Remove local variable x.
4920 [mis_ok]: Check that atomics don't fail.
4922 2012-07-21 Andrew Pinski <apinski@cavium.com>
4924 * gcc.dg/tree-ssa/vrp72.c: New test.
4925 * gcc.dg/tree-ssa/vrp73.c: New test.
4926 * gcc.dg/tree-ssa/vrp74.c: New test.
4927 * gcc.dg/tree-ssa/vrp75.c: New test.
4929 2012-07-21 Andrew Pinski <apinski@cavium.com>
4931 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4932 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4934 2012-07-21 Andrew Pinski <apinski@cavium.com>
4936 * gcc.target/mips/octeon-pop-2.c: New testcase.
4938 2012-07-21 Tobias Burnus <burnus@net-b.de>
4941 * gfortran.dg/assumed_rank_3.f90: New.
4942 * gfortran.dg/assumed_rank_11.f90: New.
4943 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4944 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4945 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4947 2012-07-21 Andrew Pinski <apinski@cavium.com>
4949 * gcc.target/mips/unaligned-1.c: New testcase.
4951 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4953 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4955 2012-07-20 Tobias Burnus <burnus@net-b.de>
4957 * gfortran.dg/bind_c_array_params_2.f90: New.
4958 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4959 and update dg-error.
4961 2012-07-20 Tobias Burnus <burnus@net-b.de>
4963 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4965 2012-07-20 Jason Merrill <jason@redhat.com>
4968 * g++.dg/other/array7.C: New.
4970 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4972 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4973 the basic block and check loop depth.
4974 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4975 matching patterns and comments.
4976 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4977 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4979 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4982 * c-c++-common/pr28656.c: New test.
4984 2012-07-19 Jason Merrill <jason@redhat.com>
4987 * g++.dg/init/mutable1.C: New.
4989 2012-07-20 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4993 * gfortran.dg/assumed_rank_1.f90: New.
4994 * gfortran.dg/assumed_rank_1_c.c: New.
4995 * gfortran.dg/assumed_rank_2.f90: New.
4996 * gfortran.dg/assumed_rank_4.f90: New.
4997 * gfortran.dg/assumed_rank_5.f90: New.
4998 * gfortran.dg/assumed_rank_6.f90: New.
4999 * gfortran.dg/assumed_rank_7.f90: New.
5000 * gfortran.dg/assumed_rank_8.f90: New.
5001 * gfortran.dg/assumed_rank_8_c.c: New.
5002 * gfortran.dg/assumed_rank_9.f90: New.
5003 * gfortran.dg/assumed_rank_10.f90: New.
5004 * gfortran.dg/assumed_rank_12.f90: New.
5006 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5008 * gnat.dg/opt25.adb: New test.
5009 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5010 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5012 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5014 * gnat.dg/aggr20.ad[sb]: New test.
5015 * gnat.dg/aggr20_pkg.ads: New helper.
5017 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/derived_type3.adb: New test.
5020 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5022 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5024 PR rtl-optimization/53942
5025 * gcc.dg/pr53942.c: New test.
5027 2012-07-19 Jason Merrill <jason@redhat.com>
5030 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5032 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5034 * gnat.dg/discr38.adb: New test.
5036 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5039 * c-c++-common/gomp/pr54017.c: New test.
5041 2012-07-19 Richard Guenther <rguenther@suse.de>
5042 Eric Botcazou <ebotcazou@adacore.com>
5044 * gnat.dg/loop_optimization11.adb: New testcase.
5045 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5047 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5048 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp0x/sfinae37.C: New.
5051 * g++.dg/template/access23.C: New.
5052 * g++.dg/template/access7.C: Adjust.
5053 * g++.dg/template/sfinae10.C: Don't expect errors.
5054 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5056 2012-07-18 Julian Brown <julian@codesourcery.com>
5057 Sandra Loosemore <sandra@codesroucery.com>
5059 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5061 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5063 * gnat.dg/noreturn4.ad[sb]: New test.
5064 * gnat.dg/noreturn4_pkg.ads: New helper.
5066 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5067 Julian Brown <julian@codesourcery.com>
5069 * gcc.target/arm/neon-vdup-1.c: New test case.
5070 * gcc.target/arm/neon-vdup-2.c: New test case.
5071 * gcc.target/arm/neon-vdup-3.c: New test case.
5072 * gcc.target/arm/neon-vdup-4.c: New test case.
5073 * gcc.target/arm/neon-vdup-5.c: New test case.
5074 * gcc.target/arm/neon-vdup-6.c: New test case.
5075 * gcc.target/arm/neon-vdup-7.c: New test case.
5076 * gcc.target/arm/neon-vdup-8.c: New test case.
5077 * gcc.target/arm/neon-vdup-9.c: New test case.
5078 * gcc.target/arm/neon-vdup-10.c: New test case.
5079 * gcc.target/arm/neon-vdup-11.c: New test case.
5080 * gcc.target/arm/neon-vdup-12.c: New test case.
5081 * gcc.target/arm/neon-vdup-13.c: New test case.
5082 * gcc.target/arm/neon-vdup-14.c: New test case.
5083 * gcc.target/arm/neon-vdup-15.c: New test case.
5084 * gcc.target/arm/neon-vdup-16.c: New test case.
5085 * gcc.target/arm/neon-vdup-17.c: New test case.
5086 * gcc.target/arm/neon-vdup-18.c: New test case.
5087 * gcc.target/arm/neon-vdup-19.c: New test case.
5088 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5089 arguments non-constant.
5091 2012-07-18 Richard Guenther <rguenther@suse.de>
5093 PR tree-optimization/53970
5094 * g++.dg/torture/pr53970.C: New testcase.
5096 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5099 * gcc.c-torture/compile/pr38621.c: New.
5101 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5104 * gcc.target/sh/pr33135-1.c: New.
5105 * gcc.target/sh/pr33135-2.c: New.
5106 * gcc.target/sh/pr33135-3.c: New.
5107 * gcc.target/sh/pr33135-4.c: New.
5109 2012-07-17 Jason Merrill <jason@redhat.com>
5112 * g++.dg/parse/enum9.C: New.
5114 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5115 Sandra Loosemore <sandra@codesourcery.com>
5117 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5118 if there is a conflict with -mcpu=. Use -mcpu=5208.
5120 2012-07-17 Jason Merrill <jason@redhat.com>
5123 * g++.dg/template/array23.C: New.
5125 2012-07-17 Tobias Burnus <burnus@net-b.de>
5128 * gfortran.dg/bind_c_usage_26.f90: New.
5129 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5130 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5131 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5132 * gfortran.dg/interop_params.f03: Ditto.
5134 2012-07-17 Jason Merrill <jason@redhat.com>
5136 * g++.dg/template/inherit8.C: Adjust.
5137 * g++.dg/template/using21.C: Adjust.
5138 * g++.dg/template/using22.C: Adjust.
5141 * g++.dg/template/current-inst1.C: New.
5142 * g++.dg/parse/crash35.C: Adjust.
5144 2012-07-17 Tobias Burnus <burnus@net-b.de>
5147 * gfortran.dg/oldstyle_4.f90: New.
5149 2012-07-17 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5153 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5155 2012-07-16 Jason Merrill <jason@redhat.com>
5157 * g++.dg/parse/access8.C: Adjust.
5158 * g++.dg/template/sfinae6_neg.C: Adjust.
5160 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5163 * gfortran.dg/coarray_allocate_1.f90: New test.
5165 2012-07-16 Andrew Pinski <apinski@cavium.com>
5167 * gcc.c-torture/execute/bswap-1.c: New testcase.
5168 * gcc.c-torture/compile/unalign-1.c: New testcase.
5169 * gcc.c-torture/compile/20120524-1.c: New testcase.
5170 * gcc.c-torture/compile/20101216-1.c: New testcase.
5172 2012-07-16 Dehao Chen <dehao@google.com>
5175 2012-07-10 Dehao Chen <dehao@google.com>
5177 * gcc.dg/debug_info_inline.c: New test.
5179 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5182 * gfortran.dg/proc_decl_28.f90: New.
5184 2012-07-16 Andrew Pinski <apinski@cavium.com>
5186 * gcc.dg/torture/builtins-1.c: New testcase.
5188 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5190 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5191 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5192 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5193 gcc.target/cris/sync-1-v10.c,
5194 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5195 pass -mno-unaligned-atomic-may-use-library.
5196 * gcc.target/cris/sync-xchg-1.c: New test.
5197 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5198 valid register operand output modifier.
5200 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5202 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5205 2012-07-13 Andrew Pinski <apinski@cavium.com>
5207 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5208 rather than cleanup-tree-dump.
5209 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5211 2012-07-13 Richard Guenther <rguenther@suse.de>
5213 PR tree-optimization/53907
5214 * gcc.target/i386/pr53907.c: New testcase.
5216 2012-07-13 Richard Guenther <rguenther@suse.de>
5218 PR tree-optimization/53922
5219 * gcc.dg/torture/pr53922.c: New testcase.
5221 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5223 PR rtl-optimization/53908
5224 * gcc.dg/torture/pr53908.c: New test.
5226 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5229 * g++.dg/cpp0x/variadic135.C: New.
5231 2012-07-12 Jason Merrill <jason@redhat.com>
5233 * g++.dg/template/sfinae6_neg.C: Adjust.
5235 2012-07-12 Tobias Burnus <burnus@net-b.de>
5237 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5238 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5239 scan-tree-dump-times pattern.
5241 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5243 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5245 2012-07-11 Jason Merrill <jason@redhat.com>
5248 * g++.g/cpp0x/defaulted37.C: New.
5250 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5253 * gcc.target/arm/pr53859.c: New test.
5255 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5258 * gcc.c-torture/compile/pr53886.c: New.
5260 2012-07-10 Dehao Chen <dehao@google.com>
5262 * gcc.dg/debug_info_inline.c: New test.
5264 2012-07-10 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/defaulted36.C: New.
5268 * g++.dg/cpp0x/defaulted21.C: Adjust.
5270 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5272 2012-07-09 Sterling Augustine <saugustine@google.com>
5274 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5276 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5278 PR tree-optimization/53887
5279 * gcc.dg/pr53887.c: New test.
5281 2012-07-09 Jason Merrill <jason@redhat.com>
5284 * g++.dg/cpp0x/nullptr29.C: New.
5286 2012-07-09 Tom de Vries <tom@codesourcery.com>
5287 Richard Guenther <rguenther@suse.de>
5289 * gcc.dg/builtin-unreachable-6.c: New test.
5290 * gcc.dg/builtin-unreachable-5.c: New test.
5292 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5294 PR tree-optimization/53881
5295 * gcc.dg/pr53881.c: New test.
5297 2012-07-06 Jason Merrill <jason@redhat.com>
5300 * g++.dg/cpp0x/variadic134.C: New.
5303 * g++.dg/cpp0x/alias-decl-20.C: New.
5305 2012-07-06 Tom de Vries <tom@codesourcery.com>
5307 PR tree-optimization/51879
5308 * gcc.dg/pr51879-16.c: New test.
5309 * gcc.dg/pr51879-17.c: Same.
5311 2012-07-06 Tom de Vries <tom@codesourcery.com>
5313 PR tree-optimization/52009
5314 * gcc.dg/pr51879-7.c: New test.
5315 * gcc.dg/pr51879-18.c: New test.
5317 2012-07-05 Jason Merrill <jason@redhat.com>
5320 * g++.dg/template/typedef39.C: New.
5323 * g++.dg/cpp0x/variadic133.C: New.
5324 * g++.dg/template/param1.C: Adjust.
5326 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5330 * gcc.target/arm/neon/vtrnf32.c: Update.
5331 * gcc.target/arm/neon/vtrns32.c: Update.
5332 * gcc.target/arm/neon/vtrnu32.c: Update.
5333 * gcc.target/arm/neon/vzipf32.c: Update.
5334 * gcc.target/arm/neon/vzips32.c: Update.
5335 * gcc.target/arm/neon/vzipu32.c: Update.
5337 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5340 * gfortran.dg/inline_sum_4.f90: New test.
5342 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5344 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5346 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5348 * gcc.target/arm/fma-sp.c: New testcase.
5349 * gcc.target/arm/fma.c: Likewise.
5350 * gcc.target/arm/fma.h: Likewise.
5352 2012-07-04 Jason Merrill <jason@redhat.com>
5355 * g++.dg/other/enum3.C: New.
5357 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5360 * g++.dg/torture/pr53321.C: New test.
5362 2012-07-04 Richard Guenther <rguenther@suse.de>
5364 PR tree-optimization/53844
5365 * g++.dg/tree-ssa/pr53844.C: New testcase.
5367 2012-07-04 Richard Guenther <rguenther@suse.de>
5369 PR tree-optimization/53849
5370 * gcc.dg/pr53849.c: New testcase.
5372 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5375 * g++.dg/ext/label14.C: New test.
5377 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5380 * g++.dg/other/pr53811.C: New test.
5382 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5385 * gcc.target/m68k/stack-limit-1.c: New testcase.
5387 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5389 * gnat.dg/recursive_call.adb: New test.
5391 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5393 * gnat.dg/discr37.ad[sb]: New test.
5395 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5397 * g++.dg/other/packed1.C: Remove SH from xfail list.
5399 2012-07-02 Jason Merrill <jason@redhat.com>
5402 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5405 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5408 * g++.dg/cpp0x/decltype39.C: New.
5409 * g++.dg/diagnostic/method1.C: Adjust.
5412 * g++.dg/template/ref6.C: New.
5414 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5417 * gcc.target/sh/pr53568-1.c: New.
5419 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5422 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5424 2012-07-02 Jason Merrill <jason@redhat.com>
5427 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5430 * g++.dg/template/enum7.C: New.
5431 * g++.dg/other/ptrmem10.C: Adjust.
5432 * g++.dg/other/ptrmem11.C: Adjust.
5433 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5435 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5437 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5439 2012-07-01 Wei Guozhi <carrot@google.com>
5442 * gcc.target/arm/pr53447-1.c: New testcase.
5443 * gcc.target/arm/pr53447-2.c: New testcase.
5444 * gcc.target/arm/pr53447-3.c: New testcase.
5445 * gcc.target/arm/pr53447-4.c: New testcase.
5447 2012-06-29 Richard Guenther <rguenther@suse.de>
5449 PR tree-optimization/47061
5450 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5452 2012-06-29 Richard Guenther <rguenther@suse.de>
5454 PR tree-optimization/37541
5455 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5457 2012-06-29 Richard Guenther <rguenther@suse.de>
5459 PR tree-optimization/52589
5460 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5462 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5464 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5466 * g++.dg/template/error46.C: Add missing comment to dg-message.
5467 * g++.dg/template/crash107.C: Likewise.
5468 * g++.dg/template/error47.C: Likewise.
5469 * g++.dg/template/crash108.C: Likewise.
5470 * g++.dg/overload/operator5.C: Likewise.
5472 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5473 errors in dg-message directives, add comments.
5475 2012-06-28 Kai Tietz <ktietz@redhat.com>
5477 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5478 hard-coded 'unsigned long'.
5480 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5482 PR tree-optimization/51581
5483 * gcc.dg/vect/pr51581-4.c: New test.
5485 PR tree-optimization/53645
5486 * gcc.c-torture/execute/pr53645-2.c: New test.
5488 2012-06-28 Richard Guenther <rguenther@suse.de>
5491 * gcc.dg/torture/pr53790.c: New testcase.
5493 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5495 PR tree-optimization/53645
5496 * gcc.c-torture/execute/pr53645.c: New test.
5498 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5500 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5502 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5506 * gcc.dg/guality/pr49888.c: Account for the possibility that
5507 the variable is optimized out at the first test.
5509 2012-06-27 Jason Merrill <jason@redhat.com>
5511 * g++.dg/cpp0x/override2.C: Adjust.
5512 * g++.dg/template/error5.C: Adjust.
5513 * g++.dg/parse/crash28.C: Adjust.
5516 * g++.dg/parse/template27.C: New.
5517 * g++.dg/template/crash74.C: Adjust expected output.
5519 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5523 * gfortran.dg/typebound_operator_16.f03: New.
5525 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5528 even src1.i and src2.i fields even in the second half of the arrays.
5530 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5533 * g++.dg/torture/vshuf-16.inc: New test.
5534 * g++.dg/torture/vshuf-2.inc: New test.
5535 * g++.dg/torture/vshuf-4.inc: New test.
5536 * g++.dg/torture/vshuf-8.inc: New test.
5537 * g++.dg/torture/vshuf-main.inc: New test.
5538 * g++.dg/torture/vshuf-v16hi.C: New test.
5539 * g++.dg/torture/vshuf-v16qi.C: New test.
5540 * g++.dg/torture/vshuf-v2df.C: New test.
5541 * g++.dg/torture/vshuf-v2di.C: New test.
5542 * g++.dg/torture/vshuf-v2sf.C: New test.
5543 * g++.dg/torture/vshuf-v2si.C: New test.
5544 * g++.dg/torture/vshuf-v4df.C: New test.
5545 * g++.dg/torture/vshuf-v4di.C: New test.
5546 * g++.dg/torture/vshuf-v4sf.C: New test.
5547 * g++.dg/torture/vshuf-v4si.C: New test.
5548 * g++.dg/torture/vshuf-v8hi.C: New test.
5549 * g++.dg/torture/vshuf-v8qi.C: New test.
5550 * g++.dg/torture/vshuf-v8si.C: New test.
5552 2012-06-27 Richard Guenther <rguenther@suse.de>
5555 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5557 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5559 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5560 scan-dump-dem-not): Use printable pattern in test name.
5562 2012-06-26 Sterling Augustine <saugustine@google.com>
5563 Dominique Dhumieres <dominiq@lps.ens.fr>
5565 * gcc.dg/pubtypes-2.c: Update expected output.
5566 * gcc.dg/pubtypes-3.c: Likewise.
5567 * gcc.dg/pubtypes-4.c: Likewise.
5569 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5571 * gcc.dg/tree-ssa/slsr-1.c: New test.
5572 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5573 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5574 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5576 2012-06-26 Matt Turner <mattst88@gmail.com>
5579 * gcc.target/arm/mmx-2.c: New.
5581 2012-06-26 Richard Guenther <rguenther@suse.de>
5584 * g++.dg/torture/pr53752.C: New testcase.
5586 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5588 PR tree-optimization/53748
5589 * gcc.c-torture/compile/pr53748.c: New test.
5591 2012-06-25 Jason Merrill <jason@redhat.com>
5595 * g++.dg/cpp0x/decltype38.C: New.
5596 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5598 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5600 * lib/target-supports-dg.exp (testname-for-summary): New.
5601 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5602 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5603 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5604 scan-module-absence, output-exists, output-exists-not: Use
5605 testname-for-summary.
5606 (dg-test): Clean up testname_with_flags.
5607 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5608 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5609 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5610 scan-assembler-dem-not, object-size: Use testname-for-summary.
5611 * lib/gcov.exp (run-gcov): Likewise.
5612 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5613 scan-dump-dem, scan-dump-dem-note): Likewise.
5615 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5616 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5617 including profopt.opt; save and restore existing value.
5618 * g++.dg/bprob/bprob.exp: Likewise.
5619 * gcc.dg/matrix/matrix.exp: Likewise.
5620 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5621 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5624 2012-06-25 Richard Henderson <rth@redhat.com>
5626 * gcc.dg/pr53749.c: New.
5628 2012-06-25 Jason Merrill <jason@redhat.com>
5631 * g++.dg/cpp0x/nullptr28.C: New.
5633 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5635 * gcc.target/arm/neon-vld1_dupQ.c: New.
5637 2012-06-25 Florian Weimer <fweimer@redhat.com>
5639 * g++.dg/init/new35.C: New.
5640 * g++.dg/init/new36.C: New.
5641 * g++.dg/init/new37.C: New.
5642 * g++.dg/ext/vla5.C: New warning.
5643 * g++.dg/ext/vla8.C: New warning.
5644 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5646 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5647 James Greenhalgh <james.greenhalgh@arm.com>
5649 * gcc.target/arm/ftest-support-arm.h New testcase.
5650 * gcc.target/arm/ftest-support-thumb.h Likewise.
5651 * gcc.target/arm/ftest-support.h Likewise.
5652 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5653 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5654 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5655 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5656 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5657 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5658 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5659 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5660 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5661 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5662 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5663 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5664 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5665 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5666 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5667 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5668 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5669 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5670 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5671 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5672 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5673 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5674 * lib/target-supports.exp
5675 (check_effective_target_arm_arch_FUNC): Add support for more
5677 (add_options_for_arm_arch_FUNC): Likewise.
5678 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5680 2012-06-25 Jason Merrill <jason@redhat.com>
5683 * g++.dg/cpp0x/constexpr-tuple.C: New.
5685 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5688 * gcc.target/i386/pr53759.c: New test.
5691 * g++.dg/cpp0x/nsdmi7.C: New test.
5693 2012-06-24 Kai Tietz <ktietz@redhat.com>
5695 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5697 * gcc.target/i386/pr38988.c: Likewise.
5699 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5703 * gfortran.dg/typebound_generic_12.f03: New.
5704 * gfortran.dg/typebound_generic_13.f03: New.
5706 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5708 * gnat.dg/lto15.ad[sb]: New test.
5710 2012-06-21 Meador Inge <meadori@codesourcery.com>
5713 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5715 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5717 * gcc.dg/pch/ident-1.c: New test.
5718 * gcc.dg/pch/ident-1.hs: Header file for new test.
5720 2012-06-21 Michael Matz <matz@suse.de>
5723 * gcc.c-torture/execute/pr53688.c: New test.
5725 2012-06-20 Richard Guenther <rguenther@suse.de>
5727 PR tree-optimization/30318
5728 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5730 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5732 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5734 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5736 * gcc.target/i386/clearcapv2.map: New file.
5737 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5739 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5741 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5742 and add __sh__ case.
5744 2012-06-19 Jason Merrill <jason@redhat.com>
5747 * g++.dg/debug/localclass1.C: New.
5749 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5751 * g++.dg/cpp0x/override4.C: New.
5753 2012-06-14 Jason Merrill <jason@redhat.com>
5756 * g++.dg/cpp0x/decltype37.C: New.
5758 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5760 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5762 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5764 * gcc.c-torture/compile/vector-5.c,
5765 gcc.c-torture/compile/vector-6.c: New tests.
5767 2012-06-19 Richard Henderson <rth@redhat.com>
5769 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5771 2012-06-19 Richard Guenther <rguenther@suse.de>
5773 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5775 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5778 * gcc.target/i386/pr53712.c: New test.
5780 2012-06-18 Tobias Burnus <burnus@net-b.de>
5783 * gfortran.dg/elemental_optional_args_6.f90: New.
5785 2012-06-18 Tobias Burnus <burnus@net-b.de>
5788 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5789 * gfortran.dg/coarray/move_alloc_1.f90
5791 2012-06-18 Tobias Burnus <burnus@net-b.de>
5794 * gfortran.dg/coarray_27.f90: New.
5796 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5797 Greta Yorsh <Greta.Yorsh@arm.com>
5799 * gcc.target/arm/epilog-1.c: New test.
5801 2012-06-18 Richard Guenther <rguenther@suse.de>
5803 PR tree-optimization/53693
5804 * g++.dg/torture/pr53693.C: New testcase.
5806 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5808 PR tree-optimization/53703
5809 * gcc.dg/torture/pr53703.c: New test.
5811 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5814 * gcc.target/i386/pr53698.c: New test.
5816 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5818 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5820 2012-06-17 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/transfer_check_3.f90: New.
5826 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5828 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5830 2012-06-16 Tobias Burnus <burnus@net-b.de>
5834 * gfortran.dg/deferred_type_param_8.f90: New.
5836 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5838 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5839 testname that includes flags, passed in as new argument, in
5841 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5842 and pass it to verify-* procedures.
5844 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5845 alignment torture options with usual torture options.
5847 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5848 messages reported for one line of source code.
5849 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5850 * g++.dg/cpp0x/decltype2.C: Likewise.
5851 * g++.dg/cpp0x/decltype3.C: Likewise.
5852 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5853 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5854 * g++.dg/cpp0x/static_assert3.C: Likewise.
5855 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5856 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5857 * g++.dg/cpp0x/union1.C: Likewise.
5858 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5859 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5860 * g++.dg/cpp0x/variadic2.C: Likewise.
5861 * g++.dg/cpp0x/variadic20.C: Likewise.
5862 * g++.dg/cpp0x/variadic74.C: Likewise.
5863 * g++.dg/diagnostic/bitfld2.C: Likewise.
5864 * g++.dg/ext/attrib44.C: Likewise.
5865 * g++.dg/ext/no-asm-1.C: Likewise.
5866 * g++.dg/other/error34.C: Likewise.
5867 * g++.dg/parse/crash46.C: Likewise.
5868 * g++.dg/parse/error10.C: Likewise.
5869 * g++.dg/parse/error2.C: Likewise.
5870 * g++.dg/parse/error3.C: Likewise.
5871 * g++.dg/parse/error36.C: Likewise.
5872 * g++.dg/parse/error8.C: Likewise.
5873 * g++.dg/parse/error9.C: Likewise.
5874 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5875 * g++.dg/parse/parser-pr28152.C: Likewise.
5876 * g++.dg/parse/template25.C: Likewise.
5877 * g++.dg/parse/typename11.C: Likewise.
5878 * g++.dg/tc1/dr147.C: Likewise.
5879 * g++.dg/template/deduce3.C: Likewise.
5880 * g++.dg/template/koenig9.C: Likewise.
5881 * g++.dg/template/pr23510.C: Likewise.
5882 * g++.dg/warn/pr12242.C: Likewise.
5883 * g++.dg/warn/pr30551-2.C: Likewise.
5884 * g++.dg/warn/pr30551.C: Likewise.
5885 * g++.old-deja/g++.other/typename1.C: Likewise.
5886 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5888 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5891 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5892 * c-c++-common/torture/vshuf-2.inc: Likewise.
5893 * c-c++-common/torture/vshuf-4.inc: Likewise.
5894 * c-c++-common/torture/vshuf-8.inc: Likewise.
5895 * c-c++-common/torture/vshuf-main.inc: Likewise.
5896 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5897 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5898 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5899 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5900 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5901 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5902 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5903 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5904 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5905 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5906 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5907 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5908 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5909 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5911 2012-06-15 Michael Matz <matz@suse.de>
5913 * gcc.dg/tree-ssa/vector-4.c: New test.
5915 2012-06-15 Michael Matz <matz@suse.de>
5917 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5918 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5920 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5922 PR tree-optimization/53636
5923 * gcc.target/arm/pr53636.c: New test.
5925 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5927 PR tree-optimization/51581
5928 * gcc.c-torture/execute/pr51581-1.c: New test.
5929 * gcc.c-torture/execute/pr51581-2.c: New test.
5930 * gcc.dg/vect/pr51581-1.c: New test.
5931 * gcc.dg/vect/pr51581-2.c: New test.
5932 * gcc.dg/vect/pr51581-3.c: New test.
5933 * gcc.target/i386/avx-pr51581-1.c: New test.
5934 * gcc.target/i386/avx-pr51581-2.c: New test.
5935 * gcc.target/i386/avx2-pr51581-1.c: New test.
5936 * gcc.target/i386/avx2-pr51581-2.c: New test.
5937 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5939 2012-06-15 Richard Guenther <rguenther@suse.de>
5941 * gcc.c-torture/execute/20120615-1.c: New testcase.
5943 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5945 * gnat.dg/vect8.ad[sb]: New test.
5947 2012-06-14 Richard Guenther <rguenther@suse.de>
5949 * gcc.dg/tree-ssa/vrp.h: New testcase.
5950 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5952 2012-06-13 Christian Bruel <christian.bruel@st.com>
5955 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5957 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5959 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5961 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5964 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5965 test summary unique.
5967 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5968 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5969 scan-stack-usage-not): Don't strip torture options from test name.
5971 * lib/scandump.exp (scan-dump-times): Use printable version of
5972 regexp in test summary line.
5974 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5975 messages reported for one line of source code.
5976 * gcc.dg/format/few-1.c: Likewise.
5977 * gcc.dg/ia64-sync-2.c: Likewise.
5978 * gcc.dg/sync-2.c: Likewise.
5979 * gcc.dg/noncompile/pr44517.c: Likewise.
5981 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5984 * gcc.dg/guality/pr49888.c: New.
5986 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5988 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5989 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5990 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5992 2012-06-13 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/intent_out_7.f90: New.
5997 2012-06-13 Tobias Burnus <burnus@net-b.de>
6000 * gfortran.dg/save_4.f90: New.
6002 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6007 * gcc.dg/pr53532.c: New test.
6008 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6009 adjust line numbers.
6010 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6011 * gcc.dg/Wcxx-compat-8.c: Likewise.
6012 * gcc.dg/pr51034.c: New test.
6013 * gcc.dg/pr53196-1.c: New test.
6014 * gcc.dg/pr53196-2.c: New test.
6016 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6018 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6019 alignment torture options with usual torture options.
6020 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6021 instead of dg-options.
6022 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6023 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6024 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6025 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6026 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6027 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6029 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6030 to checks for multiple messages reported for one line of source code.
6031 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6033 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6034 messages reported for one line of source code.
6036 * gcc.dg/20031223-1.c: Add comments to check for multiple
6037 messages reported for one line of source code.
6038 * gcc.dg/Wconversion-integer.c: Likewise.
6039 * gcc.dg/Wfatal-2.c: Likewise.
6040 * gcc.dg/Wfatal.c: Likewise.
6041 * gcc.dg/Wobjsize-1.c: Likewise.
6042 * gcc.dg/c99-vla-jump-1.c: Likewise.
6043 * gcc.dg/c99-vla-jump-2.c: Likewise.
6044 * gcc.dg/c99-vla-jump-3.c: Likewise.
6045 * gcc.dg/c99-vla-jump-4.c: Likewise.
6046 * gcc.dg/c99-vla-jump-5.c: Likewise.
6047 * gcc.dg/decl-9.c: Likewise.
6048 * gcc.dg/declspec-10.c: Likewise.
6049 * gcc.dg/declspec-18.c: Likewise.
6050 * gcc.dg/mtune.c: Likewise.
6051 * gcc.dg/parser-pr28152-2.c: Likewise.
6052 * gcc.dg/parser-pr28152.c: Likewise.
6053 * gcc.dg/pr14475.c: Likewise.
6054 * gcc.dg/pr27953.c: Likewise.
6055 * gcc.dg/pr28322-3.c: Likewise.
6056 * gcc.dg/pr30457.c: Likewise.
6057 * gcc.dg/pr30551-2.c: Likewise.
6058 * gcc.dg/pr30551-3.c: Likewise.
6059 * gcc.dg/pr30551-4.c: Likewise.
6060 * gcc.dg/pr30551-5.c: Likewise.
6061 * gcc.dg/pr30551-6.c: Likewise.
6062 * gcc.dg/pr30551.c: Likewise.
6063 * gcc.dg/pr45461.c: Likewise.
6064 * gcc.dg/pr48552-1.c: Likewise.
6065 * gcc.dg/pr48552-2.c: Likewise.
6066 * gcc.dg/redecl-1.c: Likewise.
6067 * gcc.dg/transparent-union-3.c: Likewise.
6068 * gcc.dg/utf-dflt.c: Likewise.
6069 * gcc.dg/utf-dflt2.c: Likewise.
6070 * gcc.dg/vla-8.c: Likewise.
6071 * gcc.dg/vla-init-1.c: Likewise.
6072 * gcc.dg/wtr-int-type-1.c: Likewise.
6074 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6075 messages reported for for one line of source code.
6076 * c-c++-common/raw-string-5.c: Likewise.
6077 * c-c++-common/raw-string-4.c: Likewise.
6078 * c-c++-common/raw-string-6.c: Likewise.
6079 * c-c++-common/pr20000.c: Likewise.
6081 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6082 messages reported for one line of source code.
6083 * gcc.dg/cpp/pr30786.c: Likewise.
6084 * gcc.dg/cpp/pr28709.c: Likewise.
6085 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6086 * gcc.dg/cpp/macspace2.c: Likewise.
6087 * gcc.dg/cpp/missing-header-1.c: Likewise.
6088 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6089 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6090 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6092 2012-06-12 Jason Merrill <jason@redhat.com>
6095 * g++.dg/template/local7.C: New.
6097 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6100 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6101 * gcc.target/sh/pr51340-2.c: Likewise.
6102 * gcc.target/sh/pr51340-3.c: Likewise.
6104 2012-06-12 Michael Matz <matz@suse.de>
6106 * gcc.dg/torture/alias-1.c: New test.
6108 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6110 PR rtl-optimization/53589
6111 * gcc.dg/torture/pr53589.c: New test.
6113 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6116 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6117 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6118 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6119 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6120 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6121 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6122 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6123 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6124 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6125 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6126 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6127 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6128 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6129 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6130 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6131 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6133 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6135 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6136 (check_intel_cpu_model): New function.
6137 (check_amd_cpu_model): New function.
6138 (check_features): New function.
6139 (__get_cpuid_output): New function.
6140 (check_detailed): New function.
6141 (fn1): Rename to quick_check.
6142 (main): Update to call quick_check and call check_detailed.
6144 2012-06-11 Richard Henderson <rth@redhat.com>
6146 * lib/target-supports.exp
6147 (check_effective_target_sync_long_long_runtime): Use
6148 check_effective_target_lp64 instead of
6149 check_effective_target_powerpc64 for powerpc targets.
6151 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6154 * gcc.target/sh/pr53511-1.c: New.
6156 2012-06-11 Richard Guenther <rguenther@suse.de>
6159 * g++.dg/lto/pr53470_0.C: New testcase.
6160 * gcc.dg/lto/pr53470_0.c: Likewise.
6162 2012-06-11 Richard Guenther <rguenther@suse.de>
6165 * g++.dg/ext/pr53605.C: New testcase.
6167 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6169 * gnat.dg/specs/array1.ads: New test.
6170 * gnat.dg/specs/array2.ads: Likewise.
6171 * gnat.dg/array22.adb: Likewise.
6173 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6175 * gnat.dg/constant4.adb: New test.
6176 * gnat.dg/constant4_pkg.ads: New helper.
6178 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6181 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6182 * gfortran.dg/allocate_class_1.f90: Modified.
6183 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6184 * gfortran.dg/allocate_class_2.f90: New.
6186 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6189 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6191 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6194 * gfortran.dg/string_assign_2.f90: New test case.
6196 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6199 * gfortran.dg/string_assign_1.f90: New test case.
6201 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6205 * gcc.dg/gomp/critical-4.c: Likewise.
6206 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6207 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6208 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6209 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6210 * c-c++-common/gomp/pr53580.c: New test.
6212 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6215 * g++.dg/cpp0x/forw_enum11.C: New.
6217 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6220 * g++.dg/cpp0x/alias-decl-19.C: New.
6222 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6224 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6226 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6228 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6230 (XSTATE_SSE): Ditto.
6231 (XSTATE_YMM): Ditto.
6232 (avx_os_support): Use new defines.
6234 2012-06-06 Richard Guenther <rguenther@suse.de>
6237 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6240 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6243 * g++.dg/cpp0x/pr52841.C: New testcase.
6245 2012-06-06 Richard Guenther <rguenther@suse.de>
6247 PR tree-optimization/53081
6248 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6249 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6251 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6253 * gcc.target/powerpc/pr53487.c: New test.
6255 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6257 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6259 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6261 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6263 2012-06-05 Richard Guenther <rguenther@suse.de>
6265 PR tree-optimization/30442
6266 * gcc.dg/vect/bb-slp-30.c: New testcase.
6268 2012-06-05 Richard Guenther <rguenther@suse.de>
6270 PR tree-optimization/53081
6271 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6272 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6273 -fno-tree-loop-distribute-patterns.
6275 2012-06-05 Alan Modra <amodra@gmail.com>
6277 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6278 Check static chain in nested funcs.
6280 2012-06-04 Tobias Burnus <burnus@net-b.de>
6283 * gfortran.dg/init_flag_10.f90: New.
6285 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6288 * g++.dg/warn/Wenum-compare-no-2: New.
6290 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6292 PR preprocessor/53463
6293 * g++.dg/cpp/limits.C: New test.
6294 * g++.dg/parse/error19.C: Adjust.
6295 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6296 * g++.dg/warn/pr35635.C: Likewise.
6297 * g++.old-deja/g++.pt/assign1.C: Likewise.
6299 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6302 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6303 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6304 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6305 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6306 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6307 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6308 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6309 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6311 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6313 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6315 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6317 PR tree-optimization/53550
6318 * gcc.dg/pr53550.c: New test.
6320 2012-06-04 Richard Guenther <rguenther@suse.de>
6322 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6323 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6324 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6326 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6329 * gfortran.dg/parameter_array_element_2.f90: New.
6331 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6334 * gcc.target/sh/pr53512-1.c: New.
6335 * gcc.target/sh/pr53512-2.c: New.
6336 * gcc.target/sh/pr53512-3.c: New.
6337 * gcc.target/sh/pr53512-4.c: New.
6339 2012-06-01 Jason Merrill <jason@redhat.com>
6342 * g++.dg/ext/visibility/template12.C: New.
6343 * g++.dg/ext/attrib14.C: Adjust warning line.
6346 * g++.dg/parse/new6.C: New.
6347 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6349 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6351 * c-c++-common/restrict-2.c: Revert previous change.
6353 2012-06-01 Jason Merrill <jason@redhat.com>
6356 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6359 * g++.dg/cpp0x/auto33.C: New.
6361 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6364 * g++.dg/parse/namespace-alias-1.C: New.
6366 2012-06-01 Christian Bruel <christian.bruel@st.com>
6368 * gcc.dg/spec-options.c: New test.
6369 * gcc.dg/foo.specs: New file.
6371 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6374 * gnat.dg/lto14.adb: Skip on Solaris.
6376 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6378 * gcc.target/cris/sync-1-v10.c,
6379 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6380 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6381 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6382 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6383 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6384 gcc.target/cris/torture/sync-mis-op-i-1.c,
6385 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6386 gcc.target/cris/torture/sync-mis-op-i-2.c,
6387 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6388 gcc.target/cris/torture/sync-mis-op-i-3.c,
6389 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6390 gcc.target/cris/torture/sync-mis-op-s-1.c,
6391 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6392 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6393 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6394 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6395 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6396 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6397 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6398 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6399 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6401 2012-05-31 Richard Guenther <rguenther@suse.de>
6403 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6404 ldist-pr45948.c with disabled SCCP.
6406 2012-05-31 Richard Guenther <rguenther@suse.de>
6409 * gcc.dg/torture/pr48493.c: New testcase.
6411 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6413 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6415 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6416 of the initialization loop.
6417 (dg-final): Adjust the expected number of vectorized loops depending
6418 on vect_char_mult target selector.
6420 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6422 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6423 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6424 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6427 2012-05-30 Jason Merrill <jason@redhat.com>
6430 * g++.dg/init/new34.C: New.
6431 * g++.dg/tree-ssa/stabilize1.C: New.
6433 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6436 * g++.dg/init/new33.C: New test.
6438 2012-05-30 Richard Guenther <rguenther@suse.de>
6441 * gcc.dg/torture/pr53501.c: New testcase.
6442 * c-c++-common/restrict-2.c: Adjust.
6444 2012-05-30 Alan Modra <amodra@gmail.com>
6446 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6449 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6451 * gcc.target/i386/shuf-concat.c: New test.
6453 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6455 PR rtl-optimization/53519
6456 * gcc.c-torture/compile/pr53519.c: New test.
6458 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6460 * gcc.target/arm/neon-vrev.c: New.
6462 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6465 * gcc.target/sh/pr51340-1.c: New.
6466 * gcc.target/sh/pr51340-2.c: New.
6467 * gcc.target/sh/pr51340-3.c: New.
6469 2012-05-29 Richard Guenther <rguenther@suse.de>
6471 PR tree-optimization/53516
6472 * gcc.dg/torture/pr53516.c: New testcase.
6474 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6476 PR preprocessor/53229
6477 * gcc.dg/cpp/paste6.c: Force to run without
6478 -ftrack-macro-expansion.
6479 * gcc.dg/cpp/paste8.c: Likewise.
6480 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6481 -ftrack-macro-expansion.
6482 * gcc.dg/cpp/paste12.c: Force to run without
6483 -ftrack-macro-expansion.
6484 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6485 -ftrack-macro-expansion.
6486 * gcc.dg/cpp/paste13.c: Likewise.
6487 * gcc.dg/cpp/paste14.c: Likewise.
6488 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6489 -ftrack-macro-expansion.
6490 * gcc.dg/cpp/paste18.c: New test.
6492 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6494 * gcc.target/cris/torture/trap-1.c,
6495 gcc.target/cris/torture/trap-2.c,
6496 gcc.target/cris/torture/trap-3.c,
6497 gcc.target/cris/torture/trap-v0.c,
6498 gcc.target/cris/torture/trap-v3.c: New tests.
6500 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6503 * g++.dg/warn/Wbraces3.C: New.
6504 * g++.dg/warn/Wbraces4.C: Likewise.
6506 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6508 PR tree-optimization/53505
6509 * c-c++-common/torture/pr53505.c: New test.
6511 2012-05-27 Nathan Sidwell <nathan@acm.org>
6513 * gcc.dg/stmt-expr-4.c: New.
6515 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6518 * g++.dg/parse/crash60.C: New.
6520 2012-05-26 Jason Merrill <jason@redhat.com>
6523 * c-c++-common/array-lit.c: New.
6524 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6526 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6529 * gnat.dg/array21.adb: New test.
6531 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6533 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6535 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6538 * g++.dg/other/anon-union3.C: New.
6540 2012-05-25 Ian Lance Taylor <iant@google.com>
6542 * gcc.dg/split-6.c: New test.
6544 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/lto14.adb: New test.
6548 2012-05-25 Tristan Gingold <gingold@adacore.com>
6550 * gcc.target/i386/large-frame.c: New.
6552 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6553 * gcc.target/powerpc/lhs-1.c: New.
6554 * gcc.target/powerpc/lhs-2.c: New.
6555 * gcc.target/powerpc/lhs-3.c: New.
6557 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6559 Make unwound macro expansion trace less redundant
6560 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6561 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6562 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6563 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6564 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6565 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6567 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6570 * g++.dg/cpp0x/constexpr-default1.C: New.
6572 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6575 * g++.dg/eh/goto2.C: New.
6577 2012-05-24 Richard Guenther <rguenther@suse.de>
6580 * g++.dg/tree-prof/pr53460.C: New testcase.
6582 2012-05-24 Richard Guenther <rguenther@suse.de>
6585 * g++.dg/debug/pr53466.C: New testcase.
6587 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimization/53465
6590 * gcc.c-torture/execute/pr53465.c: New test.
6592 2012-05-23 Tobias Burnus <burnus@net-b.de>
6596 * gfortran.dg/allocate_with_typespec_6.f90: New.
6598 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/warn/delete-array-1.C: New.
6603 2012-05-23 Richard Guenther <rguenther@suse.de>
6605 * gcc.dg/torture/pr39074-2.c: Adjust.
6606 * gcc.dg/torture/pr39074.c: Likewise.
6607 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6608 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6610 2012-05-22 Jan Hubicka <jh@suse.cz>
6613 * g++.dg/torture/pr53161.C: New testcase.
6615 2012-05-22 Tobias Burnus <burnus@net-b.de>
6618 * gfortran.dg/realloc_on_assign_15.f90: New.
6620 2012-05-22 Richard Guenther <rguenther@suse.de>
6623 * gcc.dg/torture/pr51071-2.c: New testcase.
6625 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6627 PR tree-optimization/53336
6628 * g++.dg/torture/pr53336.C: New testcase.
6630 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6633 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6634 instead of -Wunused-local-typedefs.
6636 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6639 * g++.dg/other/abstract4.C: New-
6641 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/ext/attrib46.C: New.
6646 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6649 * gcc.c-torture/compile/pr53418-1.c,
6650 gcc.c-torture/compile/pr53418-2.c: New tests.
6652 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6654 PR tree-optimization/53366
6655 * gcc.dg/torture/pr53366-1.c: New test.
6656 * gcc.dg/torture/pr53366-2.c: New test.
6657 * gcc.target/i386/pr53366-1.c: New test.
6658 * gcc.target/i386/pr53366-2.c: New test.
6660 PR tree-optimization/53409
6661 * gcc.c-torture/compile/pr53409.c: New test.
6663 PR tree-optimization/53410
6664 * gcc.c-torture/compile/pr53410-1.c: New test.
6665 * gcc.c-torture/compile/pr53410-2.c: New test.
6667 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6670 * gcc.target/i386/pr53425-1.c: New file.
6671 * gcc.target/i386/pr53425-2.c: Likewise.
6673 2012-05-21 Richard Guenther <rguenther@suse.de>
6675 PR tree-optimization/53408
6676 * gcc.dg/torture/pr53408.c: New testcase.
6678 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6679 H.J. Lu <hongjiu.lu@intel.com>
6682 * gcc.target/i386/pr53416.c: New file.
6684 2012-05-21 Richard Guenther <rguenther@suse.de>
6686 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6688 2012-05-21 Richard Guenther <rguenther@suse.de>
6690 * gcc.dg/torture/ldist-1.c: New testcase.
6692 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6694 * gnat.dg/lto13.adb: New test.
6695 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6697 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6699 * gnat.dg/specs/lto12.ads: New test.
6700 * gnat.dg/specs/lto12_pkg.ads: New helper.
6702 2012-05-18 Richard Guenther <rguenther@suse.de>
6704 PR tree-optimization/53346
6705 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6706 * gcc.target/i386/incoming-10.c: Adjust.
6707 * gcc.target/i386/incoming-11.c: Likewise.
6708 * gcc.target/i386/pr46295.c: Likewise.
6710 2012-05-18 Richard Guenther <rguenther@suse.de>
6712 * gcc.dg/pr53352.c: Return zero.
6714 2012-05-18 Richard Guenther <rguenther@suse.de>
6716 PR tree-optimization/53390
6717 * gcc.dg/torture/pr53390.c: New testcase.
6719 2012-05-18 Meador Inge <meadori@codesourcery.com>
6721 PR rtl-optimization/53352
6722 * gcc.dg/pr53352.c: New test.
6724 2012-05-17 David S. Miller <davem@davemloft.net>
6726 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6727 failure on sparc-*-linux-gnu.
6729 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6732 * g++.dg/parse/error49.C: New.
6733 * g++.dg/cpp0x/error8.C: Likewise.
6734 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6735 * g++.dg/ext/utf-dflt2.C: Likewise.
6736 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6737 * g++.dg/ext/utf-dflt.C: Likewise.
6738 * c-c++-common/raw-string-3.c: Likewise.
6739 * c-c++-common/raw-string-4.c: Likewise.
6741 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6744 * g++.dg/cpp0x/catch1.C: New.
6746 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6749 * g++.dg/parse/error48.C: New.
6750 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6751 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6753 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6755 * gcc.dg/tm/indirect-2.c: New test.
6757 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6759 PR tree-optimization/53217
6760 * gfortran.dg/pr53217.f90: New test.
6762 2012-05-16 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/53364
6765 * g++.dg/torture/pr53364.C: New testcase.
6767 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6770 * gcc.dg/pr52549.c: Fix test for long != void*
6771 * gcc.c-torture/execute/pr52979-1.x: New file.
6772 * gcc.c-torture/execute/pr52979-2.x: New file.
6774 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6776 PR preprocessor/7263
6777 * gcc.dg/binary-constants-2.c: Run without tracking locations
6778 accross macro expansion.
6779 * gcc.dg/binary-constants-3.c: Likewise.
6780 * gcc.dg/cpp/sysmac2.c: Likewise.
6781 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6783 * gcc.dg/cpp/syshdr3.c: New test.
6784 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6785 * gcc.dg/system-binary-constants-1.c: New test.
6786 * gcc.dg/system-binary-constants-1.h: New header for the new test
6788 * g++.dg/cpp/syshdr3.C: New test.
6789 * g++.dg/cpp/syshdr3.h: New header the new test above.
6790 * g++.dg/system-binary-constants-1.C: New test.
6791 * g++.dg/system-binary-constants-1.h: New header the new test
6794 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6796 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6798 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6801 * gcc.dg/pr53358.c: New test.
6803 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6807 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6809 2012-05-15 Olivier Hainque <hainque@adacore.com>
6811 * g++.dg/eh/sighandle.C: New testcase.
6813 2012-05-15 Richard Guenther <rguenther@suse.de>
6815 PR tree-optimization/53355
6816 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6818 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6820 * gfortran.dg/*.f90: Remove now redundant manual
6821 cleanup-modules directive.
6823 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6825 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6826 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6828 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6831 * gfortran.dg/int_range_io_1.f90: New test.
6833 2012-05-14 Andi Kleen <ak@linux.intel.com>
6834 Jakub Jelinek <jakub@redhat.com>
6837 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6838 * gcc.target/i386/rtm-check.h: New file.
6839 * gcc.target/i386/pr53315.c: New test.
6841 2012-05-14 Tobias Burnus <burnus@net-b.de>
6846 * gfortran.dg/deferred_type_param_4.f90: New.
6847 * gfortran.dg/deferred_type_param_6.f90: New.
6849 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6851 * gcc.target/i386/retarg.c: New test.
6853 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6856 * gfortran.dg/deferred_type_param_3.f90: New.
6857 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6858 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6860 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6862 * gnat.dg/null_pointer_deref3.adb: New test.
6864 2012-05-12 Tobias Burnus <burnus@net-b.de>
6868 * gfortran.dg/deferred_type_param_5.f90: New.
6870 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6872 * g++.dg/parse/error47.C: New.
6874 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6877 * gfortran.dg/string_compare_4.f90: Change option
6878 to -fdump-tree-original. Add test case for kind=4.
6880 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6883 * gfortran.dg/string_compare_4.f90: New test.
6885 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6887 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6889 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6892 * g++.dg/cpp0x/variadic132.C: New.
6894 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6897 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6898 * g++.dg/parse/error26.C: Tweak dg-error column number.
6900 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6905 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6907 * gnat.dg/lto11.ad[sb]: New test.
6909 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6912 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6913 directive to Scan for vpmuldq, not vpmacsdql.
6915 2012-05-09 Michael Matz <matz@suse.de>
6917 PR tree-optimization/53185
6918 * gcc.dg/vect/pr53185.c: New test.
6920 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6923 * gcc.target/i386/pr53249.c: New.
6925 2012-05-09 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/18437
6928 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6929 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6931 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6933 PR tree-optimization/53226
6934 * gcc.c-torture/compile/pr53226.c: New test.
6936 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6938 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6939 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6940 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6941 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6942 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6943 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6944 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6945 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6946 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6947 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6948 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6949 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6950 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6951 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6953 2012-05-09 Dehao Chen <dehao@google.com>
6955 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6956 * gcc.dg/predict-2.c: Likewise.
6957 * gcc.dg/predict-3.c: Likewise.
6958 * gcc.dg/predict-4.c: Likewise.
6959 * gcc.dg/predict-5.c: Likewise.
6960 * gcc.dg/predict-6.c: Likewise.
6962 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6965 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6967 2012-05-08 Richard Guenther <rguenther@suse.de>
6969 * gcc.dg/fold-bitand-4.c: New testcase.
6971 2012-05-08 Dehao Chen <dehao@google.com>
6973 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6974 heuristic is working properly.
6975 * gcc.dg/predict-2.c: Likewise.
6976 * gcc/dg/predict-3.c: Likewise.
6977 * gcc/dg/predict-4.c: Likewise.
6978 * gcc/dg/predict-5.c: Likewise.
6979 * gcc/dg/predict-6.c: Likewise.
6981 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6983 PR tree-optimization/53239
6984 * g++.dg/opt/vrp3.C: New test.
6985 * g++.dg/opt/vrp3-aux.cc: New file.
6986 * g++.dg/opt/vrp3.h: New file.
6988 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6990 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6991 .uleb128 support in assembler output.
6993 2012-05-07 Richard Guenther <rguenther@suse.de>
6996 * g++.dg/lto/pr42987_0.C: New testcase.
6997 * g++.dg/lto/pr42987_1.C: Likewise.
6999 2012-05-07 Tobias Burnus <burnus@net-b.de>
7002 * gfortran.dg/typebound_operator_15.f90: New.
7004 2012-05-06 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/class_array_13.f90: New.
7009 2012-05-06 Tristan Gingold <gingold@adacore.com>
7011 * gnat.dg/warn7.adb: New test.
7013 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7015 * gnat.dg/specs/renamings.ads: Rename to...
7016 * gnat.dg/specs/renaming1.ads: ...this.
7017 * gnat.dg/specs/renaming2.ads: New test.
7018 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7019 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7020 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7021 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7023 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7025 * gnat.dg/discr36.ad[sb]: New test.
7026 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7028 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7031 * c-c++-common/pr43772.c: New.
7033 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7036 * gfortran.dg/select_type_26.f03 : New test.
7037 * gfortran.dg/select_type_27.f03 : New test.
7040 * gfortran.dg/select_type_28.f03 : New test.
7042 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7046 * gfortran.dg/mod_sign0_1.f90: New test.
7047 * gfortran.dg/mod_large_1.f90: New test.
7049 2012-05-04 Tobias Burnus <burnus@net-b.de>
7052 gfortran.dg/public_private_module_5.f90: New.
7054 2012-05-04 Tobias Burnus <burnus@net-b.de>
7057 * gfortran.dg/constructor_7.f90: New.
7058 * gfortran.dg/constructor_8.f90: New.
7060 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7063 * g++.dg/cpp0x/static_assert7.C: New.
7065 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7067 PR tree-optimization/52633
7068 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7069 recognized as widening shifts instead of over-widening.
7070 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7071 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7072 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7073 * gcc.target/arm/pr52633.c: New test.
7075 2012-05-04 Richard Guenther <rguenther@suse.de>
7077 PR tree-optimization/53168
7078 * gcc.dg/torture/pr53168.c: New testcase.
7079 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7081 2012-05-04 Richard Guenther <rguenther@suse.de>
7083 * gcc.dg/lto/pr53214_0.c: New testcase.
7085 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7087 * gcc.target/ia64/pr48496.c: New test.
7088 * gcc.target/ia64/pr52657.c: Likewise.
7090 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7093 * c-c++-common/pr51712.c: New.
7095 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7098 * gcc.target/powwerpc/pr53199.c: New file.
7100 2012-05-03 Jason Merrill <jason@redhat.com>
7102 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7104 * gcc.dg/debug/dwarf2/dups-types.c: New.
7105 * gcc.dg/debug/dwarf2/dups-types.h: New.
7107 2012-05-03 Jason Merrill <jason@redhat.com>
7109 * g++.dg/debug/dwarf2/namespace-2.C: New.
7110 * g++.dg/debug/dwarf2/localclass3.C: New.
7112 2012-05-03 Jason Merrill <jason@redhat.com>
7114 * g++.dg/debug/dwarf2/thunk1.C: New.
7116 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7119 * g++.dg/other/final2.C: New.
7121 2012-05-03 Richard Guenther <rguenther@suse.de>
7123 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7125 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7127 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7128 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7129 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7130 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7132 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7134 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7136 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7137 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7138 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7141 * gcc.dg/pr53174.c: New test.
7144 * gcc.target/arm/pr53187.c: New test.
7145 * gcc.c-torture/compile/pr53187.c: New test.
7147 2012-05-03 Richard Guenther <rguenther@suse.de>
7149 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7150 unsupported prefetching support.
7152 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7154 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7155 option -ftrack-macro-expansion=0.
7156 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7157 option -ftrack-macro-expansion=0.
7159 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7161 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7162 dg-options for target arm with dg-additional-options.
7164 2012-05-03 Richard Guenther <rguenther@suse.de>
7166 PR tree-optimization/53144
7167 * gcc.dg/torture/pr53144.c: New testcase.
7169 2012-05-03 Tobias Burnus <burnus@net-b.de>
7172 * gfortran.dg/pointer_intent_7.f90: New.
7173 * gfortran.dg/pure_formal_3.f90: New.
7175 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7177 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7179 2012-05-02 Martin Jambor <mjambor@suse.cz>
7182 * g++.dg/lto/pr52605_0.C: New test.
7184 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7186 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7187 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7188 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7189 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7190 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7191 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7192 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7193 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7194 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7195 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7196 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7197 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7198 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7199 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7200 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7201 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7203 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7206 * gcc.dg/pr53153.c: New test.
7208 2012-05-02 Richard Guenther <rguenther@suse.de>
7210 * g++.dg/tree-ssa/pr19807.C: Adjust.
7212 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/53163
7215 * gcc.c-torture/compile/pr53163.c: New test.
7217 PR rtl-optimization/53160
7218 * gcc.c-torture/execute/pr53160.c: New test.
7220 2012-05-01 Ian Lance Taylor <iant@google.com>
7223 * gcc.dg/pr37303.c: New test.
7225 2012-05-01 Richard Henderson <rth@redhat.com>
7227 * lib/target-supports.exp
7228 (check_effective_target_sync_long_long_runtime): True for
7229 check_effective_target_powerpc64.
7231 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7234 * gcc.dg/vector-1.c: Move to ...
7235 * c-c++-common/vector-1.c: ... here.
7236 * gcc.dg/vector-2.c: Move to ...
7237 * c-c++-common/vector-2.c: ... here.
7238 * gcc.dg/vector-3.c: Move to ...
7239 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7240 * gcc.dg/vector-4.c: Move to ...
7241 * c-c++-common/vector-4.c: ... here.
7242 * gcc.dg/vector-init-1.c: Move to ...
7243 * c-c++-common/vector-init-1.c: ... here.
7244 * gcc.dg/vector-init-2.c: Move to ...
7245 * c-c++-common/vector-init-2.c: ... here.
7246 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7247 * c-c++-common/vector-subscript-1.c: ... here.
7248 * gcc.dg/vector-subscript-2.c: Move to ...
7249 * c-c++-common/vector-subscript-2.c: ... here.
7250 * gcc.dg/vector-subscript-3.c: Move to ...
7251 * c-c++-common/vector-subscript-3.c: ... here.
7254 * g++.dg/cpp0x/vt-51314.C: New test.
7255 * g++.dg/cpp0x/variadic76.C: Fix.
7257 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7259 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7261 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7263 Add -Wvarargs option
7264 * c-c++-common/Wvarargs.c: New test case.
7265 * c-c++-common/Wvarargs-2.c: Likewise.
7267 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7269 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7270 * objc.dg/foreach-7.m: Force the test case to run without
7271 -ftrack-macro-expansion.
7272 * c-c++-common/tm/attrib-1.c: Likewise.
7273 * c-c++-common/warn-ommitted-condop.c: Likewise.
7274 * gcc.dg/assign-warn-1.c: Likewise.
7275 * gcc.dg/assign-warn-2.c: Likewise.
7276 * gcc.dg/attr-alloc_size.c: Likewise.
7277 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7278 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7279 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7280 * gcc.dg/c90-const-expr-9.c: Likewise.
7281 * gcc.dg/c99-const-expr-9.c: Likewise.
7282 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7283 * gcc.dg/cpp/direct2s.c: Likewise.
7284 * gcc.dg/cpp/pr28709.c: Likewise.
7285 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7286 * gcc.dg/dfp/composite-type.c: Likewise.
7287 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7288 with -ftrack-macro-expansion
7289 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7290 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7291 * g++.dg/ext/cleanup-1.C: Likewise.
7292 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7293 * g++.dg/template/sfinae10.C: Likewise.
7294 * g++.dg/tm/wrap-2.C: Likewise.
7295 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7296 * g++.dg/warn/Wsign-conversion.C: Likewise.
7297 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7298 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7299 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7300 it to run with -ftrack-macro-expansion.
7301 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7302 test cases without -ftrack-macro-expansion.
7304 Fix location for static class members
7305 * g++.dg/template/sfinae6_neg.C: Adjust.
7307 Make conversion warnings work on NULL with -ftrack-macro-expansion
7308 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7309 alongside the previous testing for NULL.
7311 Fix -Wuninitialized for -ftrack-macro-expansion
7312 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7314 Strip "<built-in>" loc from displayed expansion context
7315 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7316 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7317 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7320 Fix expansion point loc for macro-like tokens
7321 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7322 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7324 Fix token pasting with -ftrack-macro-expansion
7325 * gcc.dg/cpp/paste17.c: New test case for
7326 -ftrack-macro-expansion=2 mode only.
7327 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7329 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7331 * gnat.dg/warn6.ad[sb]: New test.
7333 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7336 * gcc.dg/20011021-1.c: Adjust testcase.
7338 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7341 * gfortran.dg/function_optimize_12.f90: New test.
7343 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7346 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7347 code to match current output and cover new peephole2 pattern.
7349 2012-04-27 Ollie Wild <aaw@google.com>
7351 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7353 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7355 * gcc.c-torture/execute/20120427-2.c: New testcase.
7356 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7357 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7358 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7360 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7363 * gcc.c-torture/execute/20120427-1.c: New testcase.
7365 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7368 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7370 2012-04-27 Tom de Vries <tom@codesourcery.com>
7372 PR tree-optimization/51879
7373 * gcc.dg/pr51879.c: New test.
7374 * gcc.dg/pr51879-2.c: Same.
7375 * gcc.dg/pr51879-3.c: Same.
7376 * gcc.dg/pr51879-4.c: Same.
7377 * gcc.dg/pr51879-6.c: Same.
7379 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/cpp0x/defaulted35.C: New.
7383 * g++.dg/cpp0x/defaulted15.C: Adjust.
7385 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7387 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7390 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7392 * gcc.target/i386/builtin_target.c: Check avx2.
7394 2012-04-26 Alan Modra <amodra@gmail.com>
7396 * gcc.target/powerpc/savres.c: New test.
7397 * gcc.target/powerpc/powerpc.exp: Run it.
7399 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7402 * gcc.dg/torture/pr53120.c: New test.
7404 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7407 * gcc.c-torture/compile/pr52979-1.c: New test.
7408 * gcc.c-torture/execute/pr52979-1.c: New test.
7409 * gcc.c-torture/execute/pr52979-2.c: New test.
7411 2012-04-25 Richard Guenther <rguenther@suse.de>
7413 * gcc.target/i386/l_fma_float_5.c: Adjust.
7414 * gcc.target/i386/l_fma_double_4.c: Likewise.
7415 * gcc.target/i386/l_fma_float_2.c: Likewise.
7416 * gcc.target/i386/l_fma_float_6.c: Likewise.
7417 * gcc.target/i386/l_fma_double_1.c: Likewise.
7418 * gcc.target/i386/l_fma_double_5.c: Likewise.
7419 * gcc.target/i386/l_fma_float_3.c: Likewise.
7420 * gcc.target/i386/l_fma_double_2.c: Likewise.
7421 * gcc.target/i386/l_fma_double_6.c: Likewise.
7422 * gcc.target/i386/l_fma_float_4.c: Likewise.
7423 * gcc.target/i386/l_fma_double_3.c: Likewise.
7424 * gcc.target/i386/l_fma_float_1.c: Likewise.
7426 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/53058
7429 * gcc.c-torture/compile/pr53058.c: New test.
7431 2012-04-25 Jan Hubicka <jh@suse.cz>
7434 * gcc.target/i386/pr39082-1.c: Update warning location.
7436 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7439 * gcc.dg/pr52880.c: New test.
7441 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7443 * gcc.dg/m-un-2.c: Update.
7444 * gcc.dg/20011021-1.c: Update.
7446 2012-04-25 Tobias Burnus <burnus@net-b.de>
7449 * gfortran.dg/realloc_on_assign_14.f90: New.
7451 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7454 PR tree-optimizations/52891
7455 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7457 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/cpp0x/sfinae35.C: New.
7461 * g++.dg/cpp0x/sfinae36.C: Likewise.
7463 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7465 * gcc.target/builtin_target.c: New testcase.
7467 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7470 * gcc.target/powerpc/pr47197.c: New test.
7472 2012-04-24 Richard Guenther <rguenther@suse.de>
7474 PR tree-optimization/53085
7475 * g++.dg/torture/pr53085.C: New testcase.
7477 2012-04-24 Andrew Pinski <apinski@cavium.com>
7480 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7481 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7482 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7484 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7487 * gcc.c-torture/execute/pr53084.c: New test.
7489 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7491 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7493 2012-04-23 Andrew Pinski <apinski@cavium.com>
7495 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7497 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7500 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7501 * gcc.dg/torture/builtin-power-1.c: Likewise.
7503 2012-04-23 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/53070
7506 * gcc.dg/torture/pr53070.c: New testcase.
7508 2012-04-23 Richard Guenther <rguenther@suse.de>
7511 * gcc.dg/pr53060.c: New testcase.
7513 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7515 PR tree-optimizations/52891
7516 * gcc.c-torture/compile/pr52891-1.c: New test.
7517 * gcc.c-torture/compile/pr52891-2.c: New test.
7519 2012-04-22 Tobias Burnus <burnus@net-b.de>
7522 * gfortran.dg/read_float_4.f90: New.
7524 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7527 * c-c++-common/pr35441.C: New.
7529 2012-04-20 Ian Lance Taylor <iant@google.com>
7531 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7532 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7534 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7536 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7538 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7540 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7542 PR rtl-optimization/44214
7543 * gcc.dg/pr44214-1.c: New test.
7544 * gcc.dg/pr44214-2.c: Likewise.
7545 * gcc.dg/pr44214-3.c: Likewise.
7547 2012-04-20 Richard Guenther <rguenther@suse.de>
7549 * g++.dg/torture/20120420-1.C: New testcase.
7551 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7553 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7555 2012-04-19 Christian Bruel <christian.bruel@st.com>
7557 * gcc.dg/pr52283.c: New test.
7559 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7561 * gcc.dg/pr37985.c: New test.
7563 2012-04-19 Richard Guenther <rguenther@suse.de>
7565 PR rtl-optimization/44688
7566 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7567 possibly profitable.
7569 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7571 PR tree-optimization/52976
7572 * gfortran.dg/reassoc_11.f: New test.
7574 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7576 PR tree-optimization/52976
7577 * gfortran.dg/reassoc_7.f: New test.
7578 * gfortran.dg/reassoc_8.f: Likewise.
7579 * gfortran.dg/reassoc_9.f: Likewise.
7580 * gfortran.dg/reassoc_10.f: Likewise.
7582 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7585 * g++.dg/cpp0x/sfinae33.C: New.
7586 * g++.dg/cpp0x/sfinae34.C: Likewise.
7588 2012-04-18 Joey Ye <joey.ye@arm.com>
7590 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7592 2012-04-18 Richard Guenther <rguenther@suse.de>
7594 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7596 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7597 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7599 2012-04-17 Tom de Vries <tom@codesourcery.com>
7601 * g++.dg/pr51264-4.C: New test.
7603 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7606 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7608 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/parse/crash59.C: New.
7613 2012-04-17 Michael Matz <matz@suse.de>
7615 PR tree-optimization/18437
7616 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7618 2012-04-17 Richard Guenther <rguenther@suse.de>
7621 * g++.dg/torture/pr53011.C: New testcase.
7623 2012-04-16 Jason Merrill <jason@redhat.com>
7626 * g++.dg/cpp0x/variadic131.C: New.
7629 * g++.dg/cpp0x/variadic130.C: New.
7632 * g++.dg/cpp0x/variadic129.C: New.
7635 * g++.dg/cpp0x/variadic128.C: New.
7637 2012-04-16 Tobias Burnus <burnus@net-b.de>
7640 * gfortran.dg/pointer_intent_6.f90: New.
7642 2012-04-16 Tobias Burnus <burnus@net-b.de>
7645 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7646 to include public_private_module_4.f90.
7647 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7650 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/diagnostic/operator1.C: New.
7654 * g++.dg/ext/label5.C: Adjust.
7655 * g++.dg/ext/va-arg1.C: Likewise.
7656 * g++.dg/other/error20.C: Likewise.
7657 * g++.dg/other/error20.C: Likewise.
7658 * g++.dg/other/error16.C: Likewise.
7659 * g++.dg/other/error10.C: Likewise.
7660 * g++.dg/parse/error30.C: Likewise.
7661 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7663 2012-04-16 Jason Merrill <jason@redhat.com>
7666 * g++.dg/cpp0x/variadic127.C: New.
7668 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7670 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7672 Use fail, pass instead of unresolved.
7676 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7678 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7679 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7680 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7682 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7685 * gfortran.dg/typebound_call_23.f03: New test case.
7687 2012-04-15 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp0x/variadic126.C: New.
7693 * g++.dg/cpp0x/variadic125.C: New.
7696 * g++.dg/cpp0x/variadic124.C: New.
7699 * g++.dg/cpp0x/nullptr27.C: New.
7702 * g++.dg/warn/format8.C: New.
7704 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7707 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7709 2012-04-14 Tobias Burnus <burnus@net-b.de>
7713 * gfortran.dg/public_private_module_3.f90: New.
7714 * gfortran.dg/public_private_module_4.f90: New.
7716 2012-04-14 Tom de Vries <tom@codesourcery.com>
7718 * gcc.dg/superblock.c: New test.
7720 2012-04-14 Tom de Vries <tom@codesourcery.com>
7722 * gcc.dg/pr51879-12.c: New test.
7724 2012-04-13 Jason Merrill <jason@redhat.com>
7727 * g++.dg/cpp0x/variadic123.C: New.
7728 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7731 * g++.dg/cpp0x/initlist-ctor1.C: New.
7734 * g++.dg/other/anon-union2.C: New.
7736 2012-04-13 Martin Jambor <mjambor@suse.cz>
7739 * g++.dg/ipa/pr52939.C: New test.
7741 2012-04-13 Tom de Vries <tom@codesourcery.com>
7743 * gcc.dg/pr52734.c: New test.
7745 2012-04-13 Richard Guenther <rguenther@suse.de>
7747 PR tree-optimization/52969
7748 * gcc.dg/torture/pr52969.c: New testcase.
7750 2012-04-13 Richard Guenther <rguenther@suse.de>
7753 * gcc.dg/pr52549.c: New testcase.
7755 2012-04-13 Richard Guenther <rguenther@suse.de>
7758 * gcc.dg/pr52862.c: New testcase.
7760 2012-04-13 Joey Ye <joey.ye@arm.com>
7762 * gcc.target/arm/thumb1-imm.c: New testcase.
7764 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7767 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7768 second function argument.
7769 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7770 (calc_permps): Update declaration. Calculate result correctly.
7771 (avx2_test): Change src2 type to union256i_d.
7772 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7775 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7778 * gcc.target/powerpc/pr52775.c: New file.
7780 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7782 PR tree-optimization/18589
7783 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7784 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7785 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7786 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7787 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7788 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7789 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7790 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7791 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7792 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7794 2012-04-12 Richard Guenther <rguenther@suse.de>
7796 PR tree-optimization/52943
7797 * gcc.dg/torture/pr52943.c: New testcase.
7799 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7802 * gcc/target/sh/pr50751-4.c: New.
7803 * gcc/target/sh/pr50751-5.c: New.
7804 * gcc/target/sh/pr50751-6.c: New.
7805 * gcc/target/sh/pr50751-7.c: New.
7807 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7810 * g++.dg/lookup/using52.C: New.
7812 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7814 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7816 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7818 PR rtl-optimization/52876
7819 * gcc.target/i386/pr52876.c: New.
7821 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7823 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7825 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7827 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7828 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7829 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7830 (ptrdiff_t): ... this. All uses changed.
7831 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7832 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7834 (main): Cast argument to __INTPTR_TYPE__.
7835 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7837 * gcc.dg/mallign.c (main): Likewise.
7838 * gcc.dg/pr38700.c (foo): Likewise.
7839 * gcc.dg/long-long-cst1.c (t): Likewise.
7840 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7841 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7842 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7843 * gcc.dg/pr25682.c (d, foo): Likewise.
7844 * gcc.dg/format/cast-1.c (f): Likewise.
7845 * gcc.dg/c90-const-expr-10.c
7846 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7847 (size_t): ...this. All uses changed.
7848 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7849 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7850 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7851 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7852 * gcc.dg/sequence-pt-1.c: Likewise.
7853 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7854 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7855 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7856 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7857 of ptrdiff_t with it.
7858 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7859 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7860 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7862 2012-04-11 Jason Merrill <jason@redhat.com>
7865 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7866 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7869 * g++.dg/ext/attrib45.C: New.
7871 * g++.dg/eh/dtor3.C: New.
7873 2012-04-11 Richard Guenther <rguenther@suse.de>
7876 * gfortran.dg/pr52621.f90: New testcase.
7878 2012-04-11 Richard Guenther <rguenther@suse.de>
7881 * g++.dg/torture/pr52918-1.C: New testcase.
7882 * g++.dg/torture/pr52918-2.C: Likewise.
7884 2012-04-11 Tobias Burnus <burnus@net-b.de>
7887 * gfortran.dg/block_11.f90: New.
7889 2012-04-11 Nick Clifton <nickc@redhat.com>
7891 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7893 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7896 * gcc.target/powerpc/pr16458-1.c: New test.
7897 * gcc.target/powerpc/pr16458-2.c: Likewise.
7898 * gcc.target/powerpc/pr16458-3.c: Likewise.
7899 * gcc.target/powerpc/pr16458-4.c: Likewise.
7901 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7903 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7904 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7905 * gcc.dg/builtin-bswap-5.c: Likewise.
7906 * gcc.target/i386/builtin-bswap-4.c: New test.
7908 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7911 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7913 2012-04-11 Richard Guenther <rguenther@suse.de>
7915 PR rtl-optimization/52881
7916 * gcc.dg/torture/pr52881.c: New testcase.
7917 * gcc.dg/torture/pr52913.c: Likewise.
7919 2012-04-11 Richard Guenther <rguenther@suse.de>
7921 PR tree-optimization/52912
7922 * gcc.dg/torture/pr52912.c: New testcase.
7924 2010-04-10 Michael Matz <matz@suse.de>
7926 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7927 * gcc.dg/vect/vect-outer-1.c: Adjust.
7928 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7929 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7930 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7931 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7932 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7933 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7935 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7937 PR tree-optimization/52870
7938 * gcc.dg/vect/pr52870.c: New test.
7940 2012-04-09 Mike Stump <mikestump@comcast.net>
7942 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7943 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7944 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7945 * gnat.dg/aggr11.adb: Likewise.
7946 * gnat.dg/aggr11_pkg.ads: Likewise.
7947 * gnat.dg/aggr15.adb: Likewise.
7948 * gnat.dg/aggr15.ads: Likewise.
7949 * gnat.dg/aggr17.adb: Likewise.
7950 * gnat.dg/aggr18.adb: Likewise.
7951 * gnat.dg/array14.adb: Likewise.
7952 * gnat.dg/array14.ads: Likewise.
7953 * gnat.dg/array14_pkg.ads: Likewise.
7954 * gnat.dg/array19.adb: Likewise.
7955 * gnat.dg/array19.ads: Likewise.
7956 * gnat.dg/discr27.adb: Likewise.
7957 * gnat.dg/discr27.ads: Likewise.
7958 * gnat.dg/discr35.adb: Likewise.
7959 * gnat.dg/discr35.ads: Likewise.
7960 * gnat.dg/discr6.adb: Likewise.
7961 * gnat.dg/discr6_pkg.ads: Likewise.
7962 * gnat.dg/import1.adb: Likewise.
7963 * gnat.dg/import1.ads: Likewise.
7964 * gnat.dg/loop_address2.adb: Likewise.
7965 * gnat.dg/opt7.adb: Likewise.
7966 * gnat.dg/opt7.ads: Likewise.
7967 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7968 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7969 * gnat.dg/rep_clause2.adb: Likewise.
7970 * gnat.dg/rep_clause2.ads: Likewise.
7971 * gnat.dg/slice2.adb: Likewise.
7972 * gnat.dg/slice2.ads: Likewise.
7973 * gnat.dg/slice6.adb: Likewise.
7974 * gnat.dg/slice6_pkg.ads: Likewise.
7975 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7976 * gnat.dg/taft_type2.adb: Likewise.
7977 * gnat.dg/taft_type2.ads: Likewise.
7978 * gnat.dg/taft_type2_pkg.ads: Likewise.
7979 * gnat.dg/volatile10.adb: Likewise.
7980 * gnat.dg/volatile10_pkg.ads: Likewise.
7982 * gcc.dg/dll-8.c: Remove execute permissions.
7983 * g++.dg/ext/dllexport5.C: Likewise.
7985 2012-04-09 Jan Hubicka <jh@suse.cz>
7990 * gcc.dg/lto/pr52634_1.c: New testcase.
7991 * gcc.dg/lto/pr52634_0.c: New testcase.
7993 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7996 * gcc.target/i386/pr52883.c: New testcase.
7998 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8000 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8001 (check_effective_target_sync_long_long): Add SPARC case.
8002 (check_effective_target_sync_long_long_runtime): Likewise.
8003 (check_effective_target_sync_int_long): Adjust SPARC case.
8004 (check_effective_target_sync_char_short): Likewise.
8006 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8008 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8009 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8011 2012-04-08 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/public_private_module_2.f90: New.
8017 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8019 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8022 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8025 * gfortran.dg/function_optimize_11.f90: New test.
8027 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8030 * gfortran.dg/use_only_6.f90: New test.
8032 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8035 * gfortran.dg/use_only_6.f90: New test.
8036 2012-04-06 Mike Stump <mikestump@comcast.net>
8039 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8041 2012-04-05 Jason Merrill <jason@redhat.com>
8044 * g++.dg/template/qualified-id5.C: New.
8046 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8049 * gcc.target/i386/pr52882.c: New test.
8051 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052 Dominique D'Humieures <dominiq@lps.ens.fr>
8055 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8056 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8058 2012-04-04 Jason Merrill <jason@redhat.com>
8061 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8063 2012-04-03 Jason Merrill <jason@redhat.com>
8066 * g++.dg/cpp0x/variadic-value1.C: New.
8068 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8070 * gnat.dg/pack18.adb: New test.
8071 * gnat.dg/pack18_pkg.ads: New helper.
8073 2012-04-03 Richard Guenther <rguenther@suse.de>
8075 PR tree-optimization/52808
8076 * gcc.dg/pr52808.c: New testcase.
8078 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8080 PR tree-optimization/52835
8081 * gfortran.dg/pr52835.f90: New test.
8083 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8085 * gnat.dg/specs/aggr5.ads: New test.
8087 2012-04-02 Richard Guenther <rguenther@suse.de>
8089 PR tree-optimization/52756
8090 * gcc.dg/torture/pr52756.c: New testcase.
8092 2012-04-02 Richard Guenther <rguenther@suse.de>
8095 * gcc.dg/pr52803.c: New testcase.
8097 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8100 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8103 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8106 * g++.dg/cpp0x/noexcept17.C: New.
8107 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8108 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8109 * g++.dg/cpp0x/noexcept01.C: Likewise.
8110 * g++.dg/eh/init-temp1.C: Likewise.
8111 * g++.dg/eh/ctor1.C: Likwise.
8113 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8115 * gnat.dg/controlled6.adb: New test.
8116 * gnat.dg/controlled6_pkg.ads: New helper.
8117 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8119 2012-03-30 Richard Henderson <rth@redhat.com>
8122 * g++.dg/opt/pr52727.C: New testcase.
8124 2012-03-30 Richard Guenther <rguenther@suse.de>
8126 PR tree-optimization/52754
8127 * gcc.target/i386/pr52754.c: New testcase.
8129 2012-03-30 Richard Guenther <rguenther@suse.de>
8132 * g++.dg/torture/pr52772.C: New testcase.
8134 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8137 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8139 2012-03-29 Jason Merrill <jason@redhat.com>
8142 * g++.dg/template/inherit8.C: New.
8144 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8147 * g++.dg/ext/weak4.C: New test.
8149 PR tree-optimization/52760
8150 * gcc.c-torture/execute/pr52760.c: New test.
8152 2012-03-29 Jason Merrill <jason@redhat.com>
8155 * g++.dg/cpp0x/initlist-array3.C: New.
8157 2012-03-28 Jason Merrill <jason@redhat.com>
8160 * g++.dg/overload/virtual2.C: New.
8162 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8164 * gnat.dg/vect7.ad[sb]: New test.
8166 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8167 Tobias Burnus <burnus@gcc.gnu.org>
8170 * gfortran.dg/allocate_class_1.f90 : Change error test.
8171 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8172 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8173 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8175 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.dg/pr52691.c: New test.
8181 * gcc.c-torture/compile/pr52750.c: New test.
8183 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8186 * gcc.target/avr/torture/builtins-2.c: New test.
8188 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.target/i386/pr52736.c: New test.
8193 2012-03-27 Martin Jambor <mjambor@suse.cz>
8196 * gcc.dg/torture/pr52693.c: New test.
8198 2012-03-27 Meador Inge <meadori@codesourcery.com>
8201 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8203 2012-03-27 Mike Stump <mikestump@comcast.net>
8206 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8207 failures that match branch names.
8209 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8210 H.J. Lu <hongjiu.lu@intel.com>
8213 * gcc.target/i386/pr52698.c: New test.
8215 2012-03-27 Richard Guenther <rguenther@suse.de>
8218 * gcc.dg/torture/pr52720.c: New testcase.
8220 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8222 * gnat.dg/pack17.adb: New test.
8224 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8226 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8227 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8229 2012-03-26 Martin Jambor <mjambor@suse.cz>
8231 PR tree-optimization/50052
8232 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8234 2012-03-26 Richard Guenther <rguenther@suse.de>
8236 PR tree-optimization/52701
8237 * gfortran.dg/pr52701.f90: New testcase.
8239 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8241 PR tree-optimization/52686
8242 * gcc.target/arm/pr52686.c: New test.
8244 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8246 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8247 Add "-Os -flto" to list.
8249 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8251 * gnat.dg/concat2.ad[sb]: New test.
8253 2012-03-24 Jason Merrill <jason@redhat.com>
8255 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8256 * g++.dg/cpp0x/trailing2.C: Likewise.
8257 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8258 * g++.dg/cpp1y/auto-fn1.C: New.
8259 * g++.dg/cpp1y/auto-fn2.C: New.
8260 * g++.dg/cpp1y/auto-fn3.C: New.
8261 * g++.dg/cpp1y/auto-fn4.C: New.
8262 * g++.dg/cpp1y/auto-fn5.C: New.
8263 * g++.dg/cpp1y/auto-fn6.C: New.
8264 * g++.dg/cpp1y/auto-fn7.C: New.
8265 * g++.dg/cpp1y/auto-fn8.C: New.
8266 * g++.dg/cpp1y/auto-fn9.C: New.
8267 * g++.dg/cpp1y/auto-fn10.C: New.
8268 * g++.dg/cpp1y/auto-fn11.C: New.
8270 2012-03-23 Richard Guenther <rguenther@suse.de>
8272 PR tree-optimization/52678
8273 * gfortran.dg/pr52678.f: New testcase.
8275 2012-03-23 Richard Guenther <rguenther@suse.de>
8277 PR tree-optimization/52638
8278 * g++.dg/torture/pr52638.C: New testcase.
8280 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8283 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8285 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8288 * g++.dg/ext/attrib44.C: New test.
8290 2012-03-22 Jan Hubicka <jh@suse.cz>
8293 * g++.dg/torture/pr51737.C: New testcase
8295 2012-03-22 Richard Guenther <rguenther@suse.de>
8297 PR tree-optimization/52548
8298 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8300 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8302 * lib/fortran-modules.exp (list-module-names-1): Remove
8305 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8308 * gcc.target/sh/pr50751-1.c: New.
8309 * gcc.target/sh/pr50751-2.c: New.
8310 * gcc.target/sh/pr50751-3.c: New.
8312 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8315 * gcc.target/sh/sh4a-cos.c: Remove.
8316 * gcc.target/sh/sh4a-sin.c: Remove.
8317 * gcc.target/sh/sh4a-sincos.c: Remove.
8319 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8321 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8322 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8324 2012-03-21 Martin Jambor <mjambor@suse.cz>
8327 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8328 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8330 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8332 * gcc.target/arm/thumb-16bit-ops.c: New file.
8333 * gcc.target/arm/thumb-ifcvt.c: New file.
8335 2012-03-20 Jason Merrill <jason@redhat.com>
8337 * lib/target-supports.exp: Add { target c++1y }.
8339 * g++.dg/cpp0x/auto32.C: New.
8341 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8344 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8346 * gcc.dg/torture/pr48124-4.c: Ditto:
8347 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8349 2012-03-20 Jason Merrill <jason@redhat.com>
8352 * g++.dg/cpp0x/initlist66.C: New.
8354 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8356 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8359 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8362 * gcc.target/avr/torture/addr-space-2.h: New file.
8363 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8364 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8365 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8366 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8368 2012-03-20 Richard Guenther <rguenther@suse.de>
8370 * gnat.dg/pack16.adb: New testcase.
8371 * gnat.dg/pack16_pkg.ads: Likewise.
8372 * gnat.dg/specs/pack8.ads: Likewise.
8373 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8375 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8377 * g++.dg/warn/Wuseless-cast.C: Extend.
8379 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8382 * g++.dg/warn/Wuseless-cast.C: New.
8384 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8387 * gfortran.dg/pr52608.f90: New test.
8389 2012-03-17 Tobias Burnus <burnus@net-b.de>
8392 * gfortran.dg/proc_ptr_36.f90: New.
8394 2012-03-16 Martin Jambor <mjambor@suse.cz>
8396 * gcc.dg/misaligned-expand-1.c: New test.
8397 * gcc.dg/misaligned-expand-3.c: Likewise.
8399 2012-03-16 Richard Guenther <rguenther@suse.de>
8400 Kai Tietz <ktietz@redhat.com>
8403 * gcc.c-torture/execute/pr48814-1.c: New test.
8404 * gcc.c-torture/execute/pr48814-2.c: New test.
8405 * gcc.dg/tree-ssa/assign-1.c: New test.
8406 * gcc.dg/tree-ssa/assign-2.c: New test.
8407 * gcc.dg/tree-ssa/assign-3.c: New test.
8409 2012-03-16 Richard Guenther <rguenther@suse.de>
8411 * gnat.dg/specs/pack7.ads: New testcase.
8413 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8416 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8417 * gcc.dg/torture/vshuf-8.inc: Likewise.
8418 * gcc.dg/torture/vshuf-16.inc: Likewise.
8419 * gcc.dg/torture/vshuf-32.inc: Likewise.
8421 2012-03-15 Jason Merrill <jason@redhat.com>
8423 * g++.dg/torture/pr52582.C: New.
8425 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8427 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8429 2012-03-15 Ira Rosen <irar@il.ibm.com>
8430 Ulrich Weigand <ulrich.weigand@linaro.org>
8432 * gcc.dg/vect/slp-cond-3.c: New test.
8433 * gcc.dg/vect/slp-cond-4.c: New test.
8435 2012-03-15 Ira Rosen <irar@il.ibm.com>
8436 Ulrich Weigand <ulrich.weigand@linaro.org>
8438 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8439 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8441 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8446 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8447 * gfortran.dg/round_1.f03: Likewise.
8449 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8450 Andrew Pinski <apinski@cavium.com>
8453 * gcc.dg/pr52592.c: New test.
8455 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8457 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8458 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8459 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8460 * lib/fortran-modules.exp: .. this new file. Adjust users.
8461 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8462 gfortran-dg-debug-runtest): Call cleanup-modules.
8463 * lib/fortran-torture.exp (fortran-torture-execute,
8464 fortran-torture): Likewise.
8465 * gfortran.dg/coarray/caf.exp: Likewise.
8466 * lib/lto.exp: Likewise.
8467 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8468 * gfortran.dg/class_4b.f03: Likewise.
8469 * gfortran.dg/class_4c.f03: Likewise.
8470 * gfortran.dg/class_45a.f03: Likewise.
8471 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8472 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8473 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8474 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8475 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8476 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8477 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8478 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8479 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8480 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8481 * gfortran.dg/whole_file_28.f90: Likewise.
8482 * gfortran.dg/whole_file_29.f90: Likewise.
8483 * gfortran.dg/whole_file_30.f90: Likewise.
8484 * gfortran.dg/whole_file_31.f90: Likewise.
8486 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/52267
8489 * gcc.dg/pr52267.c: New test.
8490 * gcc.dg/tree-ssa/vrp65.c: New test.
8491 * gcc.dg/tree-ssa/vrp66.c: New test.
8493 2012-03-15 Richard Guenther <rguenther@suse.de>
8496 * gfortran.dg/vect/pr52580.f: New testcase.
8498 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8500 * gcc.target/sh/fpul-usage-1.c: New.
8502 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8505 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8506 * gcc.target/sh/pr49468-di.c: Likewise.
8508 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8510 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8511 * gcc.dg/c99-stdint-6.c: Likewise.
8512 * gcc.dg/lto/20090210_0.c: Likewise.
8513 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8514 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8515 * gcc.dg/pragma-init-fini-2.c: Likewise.
8516 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8517 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8518 * gcc.target/i386/pr22152.c: Likewise.
8519 * gcc.target/i386/vect8-ret.c: Likewise.
8520 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8523 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8525 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8526 * g++.dg/tree-prof/partition1.C: Likewise.
8527 * g++.dg/tree-prof/partition2.C: Likewise.
8528 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8530 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8531 * gcc.c-torture/execute/20010724-1.c: Remove.
8532 * gcc.c-torture/execute/20010724-1.x: Remove.
8533 * gcc.c-torture/execute/20040208-2.c: Remove.
8534 * gcc.c-torture/execute/20040208-2.x: Remove.
8535 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8537 (main) [__mips__ && __sgi__]: Remove.
8538 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8539 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8540 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8541 mips-sgi-irix6* handling.
8542 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8543 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8544 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8546 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8547 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8548 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8549 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8550 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8551 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8553 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8554 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8555 * gcc.target/mips/save-restore-3.c: Likewise.
8556 * gcc.target/mips/save-restore-4.c: Likewise.
8557 * gcc.target/mips/save-restore-5.c: Likewise.
8558 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8559 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8561 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8563 (restore_ld_library_path_env_vars): Likewise.
8564 * lib/target-supports.exp (check_profiling_available): Remove
8565 mips*-*-irix* handling.
8566 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8567 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8568 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8570 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8573 * g++.dg/opt/pr52582.C: New test.
8575 2012-03-14 Richard Guenther <rguenther@suse.de>
8577 PR tree-optimization/52571
8578 * gcc.dg/vect/vect-2.c: Initialize arrays.
8579 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8580 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8581 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8583 2012-03-14 Richard Guenther <rguenther@suse.de>
8588 * gcc.dg/torture/pr48124-1.c: New testcase.
8589 * gcc.dg/torture/pr48124-2.c: Likewise.
8590 * gcc.dg/torture/pr48124-3.c: Likewise.
8591 * gcc.dg/torture/pr48124-4.c: Likewise.
8593 2012-03-14 Richard Guenther <rguenther@suse.de>
8596 * gcc.dg/pr52578.c: New testcase.
8598 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8601 * g++.dg/cpp0x/udlit-args2.C: New test.
8603 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8606 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8607 * gcc.c-torture/compile/pr48596.c: ... here.
8609 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8612 * g++.dg/lookup/hidden-class17.C: New test.
8614 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8617 * gcc.dg/Wunused-var-3.c: New test.
8619 2012-03-13 Martin Jambor <mjambor@suse.cz>
8621 * gcc.dg/misaligned-expand-2.c: New test.
8623 2012-03-13 Richard Guenther <rguenther@suse.de>
8626 * gcc.dg/pr52134.c: New testcase.
8628 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8630 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8632 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8634 PR tree-optimization/46728
8635 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8636 * gcc.target/powerpc/pr46728-5.c: Likewise.
8637 * gcc.target/powerpc/pr46728-8.c: Likewise.
8638 * gcc.target/powerpc/pr46728-10.c: Likewise.
8639 * gcc.target/powerpc/pr46728-11.c: Likewise.
8640 * gcc.target/powerpc/pr46728-13.c: Likewise.
8641 * gcc.target/powerpc/pr46728-14.c: Likewise.
8642 * gcc.target/powerpc/pr46728-15.c: Likewise.
8644 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8647 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8649 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8651 PR tree-optimization/46728
8652 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8653 * gcc.target/powerpc/pr46728-5.c: Likewise.
8654 * gcc.target/powerpc/pr46728-8.c: Likewise.
8655 * gcc.target/powerpc/pr46728-10.c: Likewise.
8656 * gcc.target/powerpc/pr46728-11.c: Likewise.
8657 * gcc.target/powerpc/pr46728-13.c: Likewise.
8658 * gcc.target/powerpc/pr46728-14.c: Likewise.
8659 * gcc.target/powerpc/pr46728-15.c: Likewise.
8661 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8664 * gcc.target/avr/torture/addr-space-1.h: New file.
8665 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8666 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8667 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8668 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8670 2012-03-12 Andrew Pinski <apinski@cavium.com>
8672 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8674 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8677 * g++.dg/abi/thunk4.C: Likewise.
8678 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8680 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8682 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8683 * g++.dg/eh/spbp.C: Likewise.
8684 * g++.dg/ext/label13.C: Likewise.
8685 * g++.dg/guality/guality.exp: Likewise.
8686 * g++.dg/other/anon5.C: Likewise.
8687 * g++.dg/other/pragma-ep-1.C: Remove.
8688 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8689 * g++.dg/warn/pr31246.C: Likewise.
8690 * g++.dg/warn/weak1.C: Likewise.
8691 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8692 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8693 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8694 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8695 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8696 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8697 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8698 * gcc.dg/c99-tgmath-1.c: Likewise.
8699 * gcc.dg/c99-tgmath-2.c: Likewise.
8700 * gcc.dg/c99-tgmath-3.c: Likewise.
8701 * gcc.dg/c99-tgmath-4.c: Likewise.
8702 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8704 * gcc.dg/debug/pr49032.c: Likewise.
8705 * gcc.dg/guality/guality.exp: Likewise.
8706 * gcc.dg/intmax_t-1.c: Likewise.
8707 * gcc.dg/pr48616.c: Likewise.
8708 * gcc.dg/pragma-ep-1.c: Remove.
8709 * gcc.dg/pragma-ep-2.c: Remove.
8710 * gcc.dg/pragma-ep-3.c: Remove.
8711 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8712 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8713 * gcc.misc-tests/gcov-14.c: Likewise.
8714 * gfortran.dg/guality/guality.exp: Likewise.
8715 * lib/target-supports.exp (check_weak_available): Likewise.
8716 (add_options_for_tls): Likewise.
8717 (check_ascii_locale_available): Likewise.
8718 * obj-c++.dg/dwarf-2.mm: Likewise.
8719 * objc.dg/dwarf-1.m: Likewise.
8720 * objc.dg/dwarf-2.m: Likewise.
8722 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8724 PR tree-optimization/51721
8725 * gcc.dg/tree-ssa/vrp64.c: New test.
8727 PR tree-optimization/52533
8728 * gcc.c-torture/compile/pr52533.c: New test.
8730 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8732 * gcc.target/i386/rtm-xabort-1.c: New.
8733 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8734 * gcc.target/i386/rtm-xend-1.c: Ditto.
8735 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8736 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8737 * gcc.target/i386/sse-13.c: Ditto.
8738 * gcc.target/i386/sse-14.c: Ditto.
8739 * gcc.target/i386/sse-22.c: Ditto.
8740 * gcc.target/i386/sse-23.c: Ditto.
8741 * g++.dg/other/i386-2.C: Ditto.
8742 * g++.dg/other/i386-3.C: Ditto.
8744 2012-03-12 Tobias Burnus <burnus@net-b.de>
8747 * gfortran.dg/proc_ptr_35.f90: New.
8749 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8752 * gcc.dg/torture/pr52530.c: New test.
8754 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8757 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8759 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8762 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8764 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8766 2012-03-09 Andrew Pinski <apinski@cavium.com>
8769 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8770 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8772 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8774 * gcc.dg/tree-ssa/scev-3.c: New.
8775 * gcc.dg/tree-ssa/scev-4.c: New.
8777 2012-03-08 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/proc_ptr_34.f90
8782 2012-03-07 Jason Merrill <jason@redhat.com>
8785 * g++.dg/cpp0x/udlit-mangle.C: New.
8787 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8789 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8791 2012-03-06 Richard Guenther <rguenther@suse.de>
8794 * gcc.dg/torture/pr52493.c: New testcase.
8796 2012-03-06 Richard Guenther <rguenther@suse.de>
8799 * gcc.dg/lto/pr52097_0.c: New testcase.
8801 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8804 * gcc.target/sh/pr51244-1.c: New.
8805 * gcc.target/sh/pr51244-2.c: New.
8806 * gcc.target/sh/pr51244-3.c: New.
8808 2012-03-05 Jason Merrill <jason@redhat.com>
8811 * g++.dg/ext/visibility/template11.C: New.
8813 * g++.dg/cpp0x/implicit13.C: New.
8815 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8817 PR tree-optimization/51721
8818 * gcc.dg/tree-ssa/vrp63.c: New test.
8819 * gcc.dg/pr51721.c: New test.
8821 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8824 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8827 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8830 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8832 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8835 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8837 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8839 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8842 2012-03-03 Jason Merrill <jason@redhat.com>
8844 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8847 * g++.dg/cpp0x/initlist65.C: New.
8850 * g++.dg/ext/is_empty2.C: New.
8852 2012-03-03 Tobias Burnus <burnus@net-b.de>
8855 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8857 2012-03-03 Tobias Burnus <burnus@net-b.de>
8859 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8860 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8861 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8862 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8863 * gfortran.dg/class_30.f90: Remove dg-warning line.
8864 * gfortran.dg/bind_c_usage_25.f90: New.
8866 2012-03-03 Tobias Burnus <burnus@net-b.de>
8869 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8870 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8871 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8873 2012-03-03 Tobias Burnus <burnus@net-b.de>
8876 * gfortran.dg/assumed_type_1.f90: New.
8877 * gfortran.dg/assumed_type_2.f90: New.
8878 * gfortran.dg/assumed_type_3.f90: New.
8879 * gfortran.dg/assumed_type_4.f90: New.
8881 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8884 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8885 * gcc.target/sh/pr49468-di.c: New.
8887 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8889 * gcc.dg/graphite/pr50561.c: Update.
8891 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8893 * gcc.target/powerpc/pr52457.c: New test.
8895 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8897 * gcc.target/arm/sat-1.c: New test.
8899 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8902 * gcc.target/i386/pr46716.c: New test.
8904 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8907 * g++.dg/cpp0x/sfinae32.C: New.
8909 2012-03-02 Richard Guenther <rguenther@suse.de>
8911 PR tree-optimization/52406
8912 * gcc.dg/torture/pr52406.c: New testcase.
8914 2012-03-02 Tobias Burnus <burnus@net-b.de>
8917 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8918 * gfortran.dg/nullify_2.f90: Update dg-error.
8919 * gfortran.dg/nullify_4.f90: Ditto.
8920 * gfortran.dg/pointer_init_6.f90: Ditto.
8922 2012-03-02 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/class_51.f90: New.
8927 2012-03-02 Tobias Burnus <burnus@net-b.de>
8930 * gfortran.dg/intrinsic_8.f90: New.
8932 2012-03-01 Kai Tietz <ktietz@redhat.com>
8934 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8935 routines on mingw targets.
8936 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8938 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8940 PR tree-optimization/52445
8941 * gcc.dg/pr52445.c: New test.
8943 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8946 * gcc.c-torture/compile/pr52437.c: New test.
8949 * gcc.dg/torture/pr52419.c: New test.
8951 PR tree-optimization/52429
8952 * gcc.dg/torture/pr52429.c: New test.
8953 * g++.dg/opt/pr52429.C: New test.
8955 2012-02-29 Richard Guenther <rguenther@suse.de>
8958 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8959 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8960 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8961 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8962 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8963 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8965 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8969 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8972 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8974 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8977 * gcc.target/arm/neon/pr51534.c: New testcase.
8979 2012-02-28 Richard Guenther <rguenther@suse.de>
8982 * gcc.dg/torture/pr52407.c: New testcase.
8984 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8986 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8987 * gcc.target/arm/vfp2.c: Likewise.
8988 * gcc.target/arm/vfp3.c: Likewise.
8989 * gcc.target/arm/vfp4.c: Likewise.
8990 * gcc.target/arm/vfp5.c: Likewise.
8991 * gcc.target/arm/vfp6.c: Likewise.
8992 * gcc.target/arm/vfp7.c: Likewise.
8993 * gcc.target/arm/vfp8.c: Likewise.
8994 * gcc.target/arm/vfp9.c: Likewise.
8995 * gcc.target/arm/vfp10.c: Likewise.
8996 * gcc.target/arm/vfp11.c: Likewise.
8997 * gcc.target/arm/vfp12.c: Likewise.
8998 * gcc.target/arm/vfp13.c: Likewise.
8999 * gcc.target/arm/vfp14.c: Likewise.
9000 * gcc.target/arm/vfp15.c: Likewise.
9001 * gcc.target/arm/vfp16.c: Likewise.
9002 * gcc.target/arm/vfp17.c: Likewise.
9003 * gcc.target/arm/neon-constants.h: New file.
9004 * gcc.target/arm/neon-vect1.c: New test.
9005 * gcc.target/arm/neon-vect2.c: New test.
9006 * gcc.target/arm/neon-vect3.c: New test.
9007 * gcc.target/arm/neon-vect4.c: New test.
9008 * gcc.target/arm/neon-vect5.c: New test.
9009 * gcc.target/arm/neon-vect6.c: New test.
9010 * gcc.target/arm/neon-vect7.c: New test.
9011 * gcc.target/arm/neon-vect8.c: New test.
9013 2012-02-28 Richard Guenther <rguenther@suse.de>
9015 PR tree-optimization/52402
9016 * gcc.dg/torture/pr52402.c: New testcase.
9018 2012-02-28 Richard Guenther <rguenther@suse.de>
9021 * g++.dg/lto/pr52400_0.C: New testcase.
9023 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9025 * gcc.target/avr/torture/builtins-1.c: New test.
9026 * gcc.target/avr/torture/builtins-error.c: New test.
9028 2012-02-28 Kai Tietz <ktietz@redhat.com>
9030 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9031 * gcc.target/i386/pr45352-2.c: Likewise.
9032 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9033 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9034 targets instead rand.
9035 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9036 * gcc.target/i386/sse2-mul-1.c: Likewise.
9037 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9038 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9039 * gcc.target/i386/pad-1.c: Likewise.
9040 * gcc.target/i386/pad-9.c: Likewise.
9041 * gcc.target/i386/pad-2.c: Likewise.
9042 * gcc.target/i386/pad-5b.c: Likewise.
9043 * gcc.target/i386/pad-8.c: Likewise.
9044 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9045 * gcc.target/i386/pr44130.c: Likewise.
9046 * gcc.target/i386/align-main-1.c: Likewise.
9047 * gcc.target/i386/align-main-2.c: Likewise.
9048 * gcc.target/i386/sw-1.c: Likewise.
9049 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9050 on x64 mingw target.
9051 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9052 * gcc.target/i386/pr46295.c: Likewise.
9053 * gcc.target/i386/amd64-abi-1.c: Likewise.
9054 * gcc.target/i386/amd64-abi-2.c: Likewise.
9055 * gcc.target/i386/pr39082-1.c: Likewise.
9056 * gcc.target/i386/pr39162.c: Likewise.
9057 * gcc.target/i386/pr22152.c: Likewise.
9058 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9059 * gcc.target/i386/wrfsbase-2.c: Likewise.
9060 * gcc.target/i386/local.c: Likewise
9061 * gcc.target/i386/wrgsbase-1.c: Likewise.
9062 * gcc.target/i386/wrfsbase-1.c: Likewise.
9063 * gcc.target/i386/pr39315-3.c: Likewise.
9064 * gcc.target/i386/pr35767-4.c: Likewise.
9065 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9067 * gcc.target/i386/pr45336-2.c: Likewise.
9068 * gcc.target/i386/pr45336-1.c: Likewise.
9069 * gcc.target/i386/pr45336-4.c: Likewise.
9071 2012-02-27 Tristan Gingold <gingold@adacore.com>
9073 * gnat.dg/array20.ad[sb]: New test.
9075 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9078 * gcc.target/arm/pr52375.c: New test.
9079 * gcc.c-torture/compile/pr52375.c: New test.
9081 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9083 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9084 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9086 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9088 * gnat.dg/aggr19.adb: New test.
9089 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9091 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9094 * gcc.target/sh/pr49263.c: New.
9096 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9098 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9099 simulate_thread_wrapper_other_threads
9100 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9101 Move initialization of 'value' to main().
9102 (main): Initialize 'value';
9103 * gcc.dg/simulate-thread/speculative-store.c
9104 (simulate_thread_step_verify): Return 0 when successful.
9105 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9107 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9108 (simulate_thread_wrapper_other_threads): Return a success/fail value
9109 and issue an error if the instruction count threshold is exceeded.
9111 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9115 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9117 2012-02-24 Richard Guenther <rguenther@suse.de>
9120 * gcc.dg/pr52355.c: New testcase.
9122 2012-02-23 Kai Tietz <ktietz@redhat.com>
9124 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9125 * gcc.dg/Wpadded.c: Likewise.
9126 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9128 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9129 for sleep by Sleep and add windows.h include for this function.
9130 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9132 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9134 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9135 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9136 on x64 mingw target.
9137 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9138 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9139 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9140 failure on LLP64 target.
9142 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9145 * gcc.dg/noncompile/pr52290.c: New test.
9147 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9149 PR tree-optimization/52019
9150 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9152 2012-02-22 Kai Tietz <ktietz@redhat.com>
9154 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9155 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9156 derived pdiff_t type.
9157 * g++.dg/torture/pr49720.C: Likewise
9159 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9162 * gcc.target/i386/pr52330.c: New test.
9164 2012-02-22 Tobias Burnus <burnus@net-b.de>
9167 * gfortran.dg/io_constraints_10.f90: New.
9169 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9171 * lib/target-supports.exp (check_effective_target_vect_condition):
9172 Return true for NEON.
9174 2012-02-21 Kai Tietz <ktietz@redhat.com>
9176 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9178 2012-02-21 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/52324
9181 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9183 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9186 * gcc.target/avr/torture/pr51782-1.c: New test.
9188 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9190 PR tree-optimization/52318
9191 * gcc.dg/pr52318.c: New test.
9193 2012-02-20 Kai Tietz <ktietz@redhat.com>
9195 * gcc.dg/bf-ms-layout-3.c: New testcase.
9197 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9201 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9203 2012-02-20 Richard Guenther <rguenther@suse.de>
9205 PR tree-optimization/52298
9206 * gcc.dg/torture/pr52298.c: New testcase.
9207 * gcc.dg/vect/pr52298.c: Likewise.
9209 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9211 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9212 * gcc.c-torture/execute/pr52286.c: Ditto.
9214 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9216 PR tree-optimization/52286
9217 * gcc.c-torture/execute/pr52286.c: New test.
9219 2012-02-18 Tobias Burnus <burnus@net-b.de>
9222 * gfortran.dg/interface_35.f90: Use -std=f2003.
9223 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9224 * gfortran.dg/interface_assignment_4.f90: Ditto.
9225 * gfortran.dg/bessel_1.f90: Ditto.
9226 * gfortran.dg/func_result_6.f90: Ditto.
9227 * gfortran.dg/hypot_1.f90: Ditto.
9228 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9230 2012-02-17 Tobias Burnus <burnus@net-b.de>
9232 PR translation/52232
9233 PR translation/52234
9234 PR translation/52245
9235 PR translation/52246
9236 PR translation/52262
9237 PR translation/52273
9238 * gfortran.dg/coarray_22.f90: Update dg-error.
9239 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9241 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9244 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9245 (simulate-thread): Use default timeout.
9247 2012-02-16 Jason Merrill <jason@redhat.com>
9250 * g++.dg/ext/timevar1.C: New.
9252 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9255 * g++.dg/template/using21.C: New.
9256 * g++.dg/template/using22.C: Likewise.
9258 2012-02-16 Jason Merrill <jason@redhat.com>
9261 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9263 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9265 PR tree-optimization/52255
9266 * gcc.c-torture/compile/pr52255.c: New test.
9269 * g++.dg/debug/dwarf2/pr52260.C: New test.
9272 * g++.dg/ipa/pr51929.C: New test.
9274 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9277 * gcc.target/powerpc/pr52199.c: New file.
9279 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9284 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286 * gcc.dg/pr51867.c: Don't include <math.h>.
9289 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9291 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9292 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9294 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9296 PR tree-optimization/50561
9297 * gcc.dg/graphite/pr50561.c: New testcase.
9299 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9301 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9302 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9304 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9306 * gnat.dg/discr35.ad[sb]: New test.
9308 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9310 * gnat.dg/volatile10.adb: New test.
9311 * gnat.dg/volatile10_pkg.ads: New helper.
9313 2012-02-14 Jason Merrill <jason@redhat.com>
9315 * g++.dg/ext/attrib43.C: New.
9317 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9319 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9320 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9322 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9323 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9324 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9325 effective_target fgnu_tm.
9326 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9328 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9331 * g++.dg/template/asmgoto1.C: New test.
9333 2012-02-14 Ian Lance Taylor <iant@google.com>
9336 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9337 compiling generated file for 64bit and index tests.
9339 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9341 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9343 2012-02-14 Richard Guenther <rguenther@suse.de>
9345 PR tree-optimization/52244
9346 PR tree-optimization/51528
9347 * gcc.dg/torture/pr52244.c: New testcase.
9349 2012-02-14 Walter Lee <walt@tilera.com>
9351 * g++.dg/other/PR23205.C: Disable test on tile.
9352 * g++.dg/other/pr23205-2.C: Disable test on tile.
9353 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9354 * gcc.dg/20040813-1.c: Disable test on tile.
9355 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9356 * gcc.misc-tests/linkage.exp: Handle tilegx.
9358 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9360 PR tree-optimization/52210
9361 * gcc.dg/pr52210.c: New test.
9363 2012-02-14 Jason Merrill <jason@redhat.com>
9366 * g++.dg/overload/defarg5.C: New.
9368 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9371 * c-c++-common/pr52181.c: New test.
9373 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9376 * g++.dg/ext/atomic-1.C: New test.
9378 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9380 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9382 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.c-torture/execute/pr52209.c: New test.
9387 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9390 * gfortran.dg/elemental_optional_args_5.f03: New test.
9392 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9395 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9398 2012-02-11 Ian Lance Taylor <iant@google.com>
9401 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9402 SPARC Solaris. Don't run the test at all on systems where it may
9403 not work, rather than xfailing it.
9405 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9407 PR rtl-optimization/52175
9408 * gcc.c-torture/compile/pr52175.c: New test.
9410 2012-02-10 Jason Merrill <jason@redhat.com>
9413 * g++.dg/template/repo10.C: New.
9415 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9418 * gcc.dg/pr52132.c: New test.
9420 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9422 * gnat.dg/specs/aggr4.ads: New test.
9423 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9425 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9428 * gcc.target/i386/pr52146.c: New.
9430 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9433 * c-c++-common/pr52177.c: New test.
9435 2012-02-10 Jan Hubicka <jh@suse.cz>
9438 * g++.dg/torture/pr48600.C: New testcase.
9440 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9443 * gcc.dg/dfp/pr52140.c: New test.
9445 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9448 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9451 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9454 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9455 * gcc.dg/pr51867.c: New test.
9457 2012-02-09 Ian Lance Taylor <iant@google.com>
9459 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9460 which don't support -fsplit-stack. Turn off optimization when
9461 compiling select5-out.go.
9463 2012-02-08 Ian Lance Taylor <iant@google.com>
9465 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9466 systems which don't support -fsplit-stack.
9468 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9470 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9471 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9472 machine instuction in the log.
9474 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9476 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9479 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9482 * gcc.dg/pr48524.c: New test.
9483 * gcc.dg/pr48524.spec: New spec file for test.
9485 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9488 * gfortran.dg/vect/pr32380.f90: New test.
9490 2012-02-08 Tobias Burnus <burnus@net-b.de>
9493 * gfortran.dg/realloc_on_assign_12.f90: New.
9495 2012-02-08 Richard Guenther <rguenther@suse.de>
9497 PR rtl-optimization/52170
9498 * gcc.dg/torture/pr52170.c: New testcase.
9500 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9502 PR gcov-profile/52150
9503 * gcc.dg/tree-prof/pr52150.c: New test.
9505 PR rtl-optimization/52139
9506 * gcc.dg/pr52139.c: New test.
9508 2012-02-07 Jason Merrill <jason@redhat.com>
9511 * g++.dg/cpp0x/constexpr-union3.C: New.
9514 * g++.dg/lto/pr52035_0.C: New.
9516 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9518 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9519 * gcc.dg/special/weak-1.c: Likewise.
9520 * gcc.dg/ucnid-12.c: Likewise.
9521 * gcc.dg/torture/pr45678-1.c: Likewise.
9522 * gcc.dg/torture/pr45678-2.c: Likewise.
9523 * gcc.dg/vector-4.c: Likewise.
9524 * gcc.dg/ipa/inline-5.c: Likewise.
9525 * gcc.dg/ucnid-11.c: Likewise.
9526 * gcc.misc-tests/gcov-13.c: Likewise.
9527 * gcc.misc-tests/gcov-14.c: Likewise.
9528 * g++.dg/ext/label13.C: Likewise.
9529 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9530 hppa*-*-hpux* options.
9531 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9532 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9533 * gcc.dg/pr48616.c: Likewise.
9534 * gcc.dg/pr17957.c: Likewise.
9535 * gcc.dg/pr17055-1.c: Likewise.
9536 * gcc.dg/pr32912-1.c: Likewise.
9537 * gcc.dg/tm/pr51472.c: Likewise.
9538 * c-c++-common/fold-bitand-4.c: Likewise.
9539 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9540 Use dg-additional-options for extra options.
9542 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9544 * gcc.target/epiphany/interrupt-2.c: New test.
9546 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9549 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9550 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9553 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9556 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9558 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9562 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9563 * gcc.target/mips/va-arg-1.c: New test.
9565 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9567 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9568 for -mno-pointers-to-nested-functions.
9570 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9572 * gcc.c-torture/execute/20120207-1.c: New test.
9574 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9576 PR rtl-optimization/52060
9577 * gcc.dg/torture/pr52060.c: New test.
9580 * gcc.c-torture/compile/pr52074.c: New test.
9582 2012-02-07 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/class_to_type_2.f90: New.
9587 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9590 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9593 2012-02-06 Jason Merrill <jason@redhat.com>
9596 * g++.dg/template/conv13.C: New.
9598 2012-02-06 Richard Guenther <rguenther@suse.de>
9600 PR tree-optimization/52115
9601 * gcc.c-torture/compile/pr52115.c: New testcase.
9603 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9606 * gcc.c-torture/execute/pr52129.c: New test.
9608 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9610 * gcc.dg/pr48374.c: Actually add the test I forgot
9611 in the 2012-01-25 commit.
9613 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9616 * gfortran.dg/vect/vect-8.f90: New test case.
9618 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9621 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9623 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9626 * gfortran.dg/class_48.f90 : Add test of allocate class array
9627 component with source in subroutine test3. Remove commenting
9628 out in subroutine test4, since branching on unitialized variable
9629 is now fixed (no PR for this last.).
9631 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9633 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9635 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9637 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9640 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9641 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9643 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9645 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9646 (check_effective_target_sync_int_long): Use it.
9647 (check_effective_target_sync_char_short): Likewise.
9648 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9650 2012-02-05 Tobias Burnus <burnus@net-b.de>
9653 * gfortran.dg/class_48.f90: Add some further checks.
9655 2012-02-05 Ira Rosen <irar@il.ibm.com>
9657 PR tree-optimization/52091
9658 * gcc.dg/vect/pr52091.c: New test.
9660 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9662 PR rtl-optimization/52113
9663 * gcc.target/avr/pr52113.c: New test.
9665 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9667 PR rtl-optimization/52092
9668 * gcc.c-torture/compile/pr52092.c: New test.
9670 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9673 * gfortran.dg/class_array_10.f03: New test.
9676 * gfortran.dg/class_array_11.f03: New test.
9679 * gfortran.dg/class_array_12.f03: New test.
9681 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9684 * gfortran.dg/realloc_on_assign_11.f90: New test.
9686 2012-02-02 Tobias Burnus <burnus@net-b.de>
9689 * gfortran.dg/shape_7.f90: New.
9691 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9693 * gcc.target/mips/mips-prepend-1.c: New test.
9695 2012-02-02 Jan Hubicka <jh@suse.cz>
9696 Tom de Vries <tom@codesourcery.com>
9699 * gcc.dg/alias-12.c: New testcase.
9700 * gcc.dg/alias-13.c: New testcase.
9702 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9705 * gcc.dg/pr52086.c: New test.
9707 PR tree-optimization/52073
9708 * gcc.c-torture/compile/pr52073.c: New test.
9710 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9713 * gfortran.dg/function_optimize_10.f90: New test.
9715 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9717 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9720 2012-02-01 Tobias Burnus <burnus@net-b.de>
9723 * gfortran.dg/typebound_operator_14.f90: New.
9725 2012-02-01 Tobias Burnus <burnus@net-b.de>
9728 * gfortran.dg/elemental_function_1.f90: New.
9730 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9732 PR rtl-optimization/51374
9733 * gcc.target/avr/torture/pr51374-1.c:
9734 Also fail if SBIS is seen.
9736 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9738 PR rtl-optimization/51374
9739 * gcc.target/avr/torture/pr51374-1.c: New.
9741 2012-01-31 Tobias Burnus <burnus@net-b.de>
9744 * gfortran.dg/typebound_generic_11.f90: New.
9746 2012-01-31 Tobias Burnus <burnus@net-b.de>
9749 * gfortran.dg/class_49.f90: New.
9751 2012-01-31 Tobias Burnus <burnus@net-b.de>
9754 * gfortran.dg/elemental_args_check_6.f90: New.
9756 2012-01-31 Jason Merrill <jason@redhat.com>
9759 * g++.dg/cpp0x/variadic122.C: New.
9761 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9764 * gfortran.dg/realloc_on_assign_10.f90: New test.
9766 2012-01-31 Richard Guenther <rguenther@suse.de>
9768 PR tree-optimization/51528
9769 * gcc.dg/torture/pr51528.c: New testcase.
9771 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9774 * lib/go.exp (go_target_compile): Append timeout= to options.
9775 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9776 select5-out.go test on alpha*-*-* targets.
9778 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9780 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9781 (TEST_SHORT): Reformat in the same way.
9782 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9783 (TEST_SHORT): Reformat in the same way.
9784 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9785 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9786 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9787 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9788 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9790 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9793 * gcc.target/arm/pr51835.c: New testcase.
9795 2012-01-30 Richard Guenther <rguenther@suse.de>
9797 PR tree-optimization/52028
9798 * gcc.dg/torture/pr52028.c: New testcase.
9799 * gfortran.dg/ldist-pr45199.f: Adjust.
9800 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9801 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9802 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9804 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9807 * gcc.dg/tree-prof/pr52027.c: New test.
9809 PR tree-optimization/52046
9810 * gcc.dg/pr52046.c: New test.
9813 * g++.dg/other/pr52048.C: New test.
9815 2012-01-30 Richard Guenther <rguenther@suse.de>
9817 PR tree-optimization/52045
9818 * gcc.dg/pr52045.c: New testcase.
9820 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9822 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9823 new code generated for __sync_lock_release.
9825 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9827 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9829 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9832 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9834 * g++.dg/ext/visibility/template10.C: Fix typo.
9836 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9838 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9841 * g++.dg/cpp0x/constexpr-ice6.C: New.
9843 2012-01-29 Tobias Burnus <burnus@net-b.de>
9846 * gfortran.dg/default_initialization_6.f90: New.
9848 2012-01-29 Tobias Burnus <burnus@net-b.de>
9851 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9852 * gfortran.dg/class_48.f90: New.
9854 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9857 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9859 2012-01-28 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/class_allocate_12.f90: New.
9864 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9866 * gcc.dg/torture/pr50444.c: Fix dg directives.
9868 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9871 * gcc.target/arm/pr52006.c: New test.
9873 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9876 * gcc.dg/lto/trans-mem.h: New file.
9877 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9878 * gcc.dg/lto/trans-mem-1_1.c: Same.
9879 * gcc.dg/lto/trans-mem-4_1.c: Same.
9880 * gcc.dg/lto/trans-mem-3_1.c: Same.
9882 2012-01-27 Tobias Burnus <burnus@net-b.de>
9885 * gfortran.dg/dummy_procedure_7.f90: New.
9887 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9889 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9890 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9892 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9895 * g++.dg/other/gc5.C: New test.
9897 2012-01-27 Richard Guenther <rguenther@suse.de>
9899 PR tree-optimization/50444
9900 * gcc.dg/torture/pr50444.c: New testcase.
9902 2012-01-27 Tobias Burnus <burnus@net-b.de>
9906 * gfortran.dg/move_alloc_13.f90: New.
9908 2012-01-27 Tobias Burnus <burnus@net-b.de>
9911 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9912 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9913 and change dg-error string.
9915 2012-01-27 Tobias Burnus <burnus@net-b.de>
9918 * gfortran.dg/elemental_args_check_5.f90: New.
9920 2012-01-27 Richard Guenther <rguenther@suse.de>
9923 * g++.dg/torture/pr51959.C: New testcase.
9925 2012-01-27 Tom de Vries <tom@codesourcery.com>
9927 PR tree-optimization/51990
9928 * gcc.dg/pr51990.c: New test.
9929 * gcc.dg/pr51990-2.c: Same.
9931 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9932 Tobias Burnus <burnus@gcc.gnu.org>
9935 * gfortran.dg/class_allocate_11.f03: New.
9940 * gfortran.dg/class_allocate_7.f03: New.
9941 * gfortran.dg/class_allocate_8.f03: New.
9942 * gfortran.dg/class_allocate_9.f03: New.
9943 * gfortran.dg/class_allocate_10.f03: New.
9945 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9947 * gnat.dg/discr34.adb: New test.
9948 * gnat.dg/discr34_pkg.ads: New helper.
9950 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9952 * gnat.dg/discr33.adb: New test.
9954 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9956 * gnat.dg/limited_with3.ad[sb): New test.
9957 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9958 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9959 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9961 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9963 * gnat.dg/stack_usage1.adb: New test.
9964 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9966 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9967 * gcc.dg/pr44194-2.c: Likewise.
9969 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9972 * g++.dg/template/crash112.C: New.
9974 2012-01-27 Richard Henderson <rth@redhat.com>
9976 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9978 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9980 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9982 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9985 * g++.dg/opt/pr51895.C: New test.
9987 2012-01-26 Michael Matz <matz@suse.de>
9989 PR tree-optimization/48794
9990 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9992 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9994 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9996 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9998 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9999 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10001 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10002 the default value for s390 and s390x.
10004 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10007 * gcc.dg/lto/trans-mem-4_0.c: New.
10008 * gcc.dg/lto/trans-mem-4_1.c: New.
10009 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10011 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10012 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10014 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10015 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10018 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10020 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10022 2012-01-25 Ian Lance Taylor <iant@google.com>
10024 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10026 2012-01-25 Tobias Burnus <burnus@net-b.de>
10029 * gfortran.dg/typebound_proc_25.f90: New.
10031 2012-01-25 Jason Merrill <jason@redhat.com>
10034 * g++.dg/lto/pr51992_0.C: New.
10036 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10038 PR tree-optimization/51987
10039 * gcc.target/i386/pr51987.c: New test.
10041 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10043 * gcc.dg/tm/lto-1.c: Require lto support in target.
10045 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10047 PR rtl-optimization/48374
10048 * gcc.dg/pr48374.c: New test.
10050 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10052 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10054 2012-01-25 Tobias Burnus <burnus@net-b.de>
10057 * gfortran.dg/derived_constructor_char_3.f90: New.
10059 2012-01-24 Ian Lance Taylor <iant@google.com>
10061 * go.test/go-test.exp (filecmp): New procedure.
10062 (errchk): Handle quoted square brackets.
10063 (go-gc-tests): Set go_compile_args. Handle various new test
10064 lines. Skip a few new tests.
10065 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10067 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10069 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10070 (check_effective_target_vect_extract_even_odd)
10071 (check_effective_target_vect_interleave): Return true for MIPS
10074 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10076 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10077 (main): Use it instead of argc.
10079 2012-01-24 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/sfinae31.C: New.
10084 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10086 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10088 2012-01-24 Jason Merrill <jason@redhat.com>
10091 * g++.dg/inherit/covariant20.C: New.
10093 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/parse/crash58.C: New.
10098 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10101 * gcc.dg/pr51957-1.c: New test.
10102 * gcc.dg/pr51957-1.h: New file.
10103 * gcc.dg/pr51957-2.c: New test.
10105 2012-01-23 Jason Merrill <jason@redhat.com>
10108 * g++.dg/ext/visibility/template10.C: New.
10110 2012-01-23 Tobias Burnus <burnus@net-b.de>
10113 * gfortran.dg/move_alloc_12.f90: New.
10115 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10117 PR middle-end/45416
10118 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10120 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10123 * g++.dg/template/crash111.C: New.
10125 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10127 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10129 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10131 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10134 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10135 the DW_TAG_class_type and DW_AT_name: "Executor".
10137 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10139 * lib/target-supports.exp
10140 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10141 (check_effective_target_vect_interleave): Likewise.
10143 2012-01-22 Jason Merrill <jason@redhat.com>
10146 * g++.dg/template/using20.C: New.
10147 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10149 2012-01-23 Jason Merrill <jason@redhat.com>
10152 * g++.dg/torture/pr51344.C: Limit to x86.
10154 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10156 * c-c++-common/tm/omp.c: Require target with pthread support.
10158 2012-01-23 Richard Guenther <rguenther@suse.de>
10160 PR tree-optimization/51949
10161 * gcc.dg/torture/pr51949.c: New testcase.
10163 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10165 PR rtl-optimization/51933
10166 * gcc.c-torture/execute/pr51933.c: New test.
10168 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10170 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10171 Do not define for Interix.
10173 2012-01-22 Jason Merrill <jason@redhat.com>
10176 * g++.dg/lto/pr51832.h: New.
10177 * g++.dg/lto/pr51832_0.C: New.
10178 * g++.dg/lto/pr51832_1.C: New.
10180 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10182 * gcc.dg/ext-elim-1.c: New test.
10184 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10187 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10188 * g++.dg/opt/longbranch1.C: Likewise.
10190 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10192 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10195 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10198 * gfortran.dg/namelist_74.f90: New test.
10199 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10201 2012-01-21 Tobias Burnus <burnus@net-b.de>
10204 * gfortran.dg/class_47.f90: New.
10206 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10208 * gnat.dg/renaming5.ad[sb]: New test.
10210 2012-01-20 Jason Merrill <jason@redhat.com>
10213 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10215 2012-01-20 Jason Merrill <jason@redhat.com>
10218 * g++.dg/ext/attrib42.C: Require ilp32.
10220 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.target/arm/pr51915.c: New test.
10225 2012-01-20 Cary Coutant <ccoutant@google.com>
10226 Dodji Seketeli <dodji@redhat.com>
10229 * g++.dg/debug/dwarf2/nested-3.C: New test.
10231 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10234 * g++.dg/template/crash110.C: New.
10236 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10238 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10239 Remove default options on hppa*-*-hpux*.
10241 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10243 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10245 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10247 * gcc.c-torture/compile/pr51856.c: New testcase.
10249 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10251 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10252 options to go_target_compile.
10254 2012-01-20 Kai Tietz <ktietz@redhat.com>
10256 * g++.dg/torture/pr51344.C: Fix typo.
10258 2012-01-20 Richard Guenther <rguenther@suse.de>
10260 PR tree-optimization/51903
10261 * g++.dg/torture/pr51903.C: New testcase.
10263 2012-01-20 Tobias Burnus <burnus@net-b.de>
10264 Janus Weil <janus@gcc.gnu.org>
10267 * gfortran.dg/use_21.f90: New.
10269 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10272 * gcc.dg/torture/pr51106-1.c: New test.
10273 * gcc.dg/torture/pr51106-2.c: New test.
10275 2012-01-19 Kai Tietz <ktietz@redhat.com>
10277 * g++.dg/torture/pr51344.C: New test.
10279 2012-01-19 Tobias Burnus <burnus@net-b.de>
10282 * gfortran.dg/intrinsic_size_2.f90: New.
10284 2012-01-19 Jason Merrill <jason@redhat.com>
10287 * g++.dg/inherit/using7.C: New.
10289 2012-01-19 Richard Guenther <rguenther@suse.de>
10291 PR tree-optimization/37997
10292 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10294 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10296 PR rtl-optimization/51505
10297 * gcc.dg/pr51505.c: New test.
10299 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10302 * gfortran.dg/typebound_operator_12.f03: New.
10303 * gfortran.dg/typebound_operator_13.f03: New.
10305 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10308 * g++.dg/cpp0x/pr51225.C: New.
10310 2012-01-17 Ian Lance Taylor <iant@google.com>
10313 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10315 2012-01-17 Tobias Burnus <burnus@net-b.de>
10318 * gfortran.dg/realloc_on_assign_9.f90: New.
10320 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10323 * gcc.dg/tm/memopt-3.c: Remove xfail.
10324 * gcc.dg/tm/memopt-4.c: Remove xfail.
10325 * gcc.dg/tm/memopt-5.c: Remove xfail.
10326 * gcc.dg/tm/memopt-7.c: Remove xfail.
10328 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10330 PR tree-optimization/51877
10331 * gcc.c-torture/execute/pr51877.c: New test.
10333 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10335 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10336 {!vect_align_arrays} to vect_sizes_32B_16B.
10337 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10338 * gcc.dg/vect/vect-peel-3.c: Ditto.
10340 2012-01-16 Jason Merrill <jason@redhat.com>
10343 * g++.dg/abi/mangle60.C: New.
10346 * g++.dg/pch/mangle1.{C,Hs}: New.
10348 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10349 Tobias Burnus <burnus@net-b.de>
10352 * gfortran.dg/elemental_optional_args_3.f90: New
10353 * gfortran.dg/elemental_optional_args_4.f90: New
10355 2012-01-16 Tobias Burnus <burnus@net-b.de>
10358 * gfortran.dg/use_20.f90: New
10360 2012-01-16 Jason Merrill <jason@redhat.com>
10363 * g++.dg/cpp0x/rv-bitfield.C: New.
10364 * g++.dg/cpp0x/rv-bitfield2.C: New.
10366 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10368 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10369 subroutine 'qsort' and use index array to assign the result.
10371 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10373 PR tree-optimization/51865
10374 * gcc.dg/pr51865.c: New test.
10376 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10378 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10380 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10382 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10383 to be loaded from the constant pool, rather than via %hi and %lo.
10385 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10387 PR rtl-optimization/51821
10388 * gcc.dg/pr51821.c: New test.
10390 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10392 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10394 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10396 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10398 2012-01-14 Tobias Burnus <burnus@net-b.de>
10401 * gfortran.dg/init_flag_8.f90: New.
10402 * gfortran.dg/init_flag_9.f90: New.
10404 2011-01-14 Tobias Burnus <burnus@net-b.de>
10407 * gfortran.dg/use_18.f90: New.
10408 * gfortran.dg/use_19.f90: New.
10410 2012-01-13 Ian Lance Taylor <iant@google.com>
10413 * g++.dg/warn/Wsign-compare-4.C: New.
10415 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10418 * gfortran.dg/alloc_comp_assign.f03: New.
10419 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10420 __BUILTIN_FREE from 38 to 32.
10422 2012-01-13 Jason Merrill <jason@redhat.com>
10425 * g++.dg/warn/Wreturn-type-7.C: New.
10427 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10429 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10431 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10432 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10433 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10434 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10435 int32plus because of big array needed.
10436 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10437 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10439 2012-01-13 Jason Merrill <jason@redhat.com>
10442 * g++.dg/ext/visibility/template9.C: New.
10445 * g++.dg/cpp0x/defaulted34.C: New.
10446 * g++.dg/template/virtual3.C: New.
10448 2012-01-13 Richard Guenther <rguenther@suse.de>
10451 * gcc.dg/torture/pr8081.c: New testcase.
10453 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10455 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10457 2012-01-12 Jason Merrill <jason@redhat.com>
10460 * g++.dg/ext/stmtexpr14.C: New.
10462 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10465 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10467 2012-01-12 Jason Merrill <jason@redhat.com>
10470 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10471 * g++.dg/abi/mangle58.C: Likewise.
10474 * g++.dg/template/arg8.C: New.
10476 2012-01-12 Ira Rosen <irar@il.ibm.com>
10478 PR tree-optimization/51799
10479 * gcc.dg/vect/pr51799.c: New test.
10480 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10483 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10484 Tobias Burnus <burnus@net-b.de>
10488 * lib/target-supports.exp
10489 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10490 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10492 2012-01-11 Jason Merrill <jason@redhat.com>
10495 * g++.dg/ext/attrib42.C: New.
10497 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10500 * gcc.dg/pr51796.c: New test.
10502 2012-01-11 Jason Merrill <jason@redhat.com>
10505 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10507 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10509 * gnat.dg/array19.ad[sb]: New test.
10511 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10513 * gnat.dg/opt23.ad[sb]: New test.
10514 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10515 * gnat.dg/opt24.ad[sb]: New test.
10517 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10519 PR tree-optimization/49642
10520 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10521 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10523 2012-01-11 Jason Merrill <jason@redhat.com>
10526 * g++.dg/template/explicit-args5.C: New.
10528 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10530 * gcc.c-torture/execute/20120110-1.c: New testcase.
10532 2012-01-10 Jason Merrill <jason@redhat.com>
10535 * g++.dg/inherit/ambig1.C: New.
10538 * g++.dg/cpp0x/constexpr-cache1.C: New.
10540 2012-01-10 Richard Guenther <rguenther@suse.de>
10542 PR tree-optimization/51801
10543 * gcc.dg/torture/pr51801.c: New testcase.
10545 2012-01-10 Tobias Burnus <burnus@net-b.de>
10548 * gfortran.dg/allocate_with_typespec_5.f90: New.
10550 2012-01-10 Tobias Burnus <burnus@net-b.de>
10552 * gfortran.dg/class_39.f03: Update dg-error string.
10554 2012-01-10 Richard Guenther <rguenther@suse.de>
10556 PR tree-optimization/50913
10557 * gcc.dg/graphite/interchange-16.c: New testcase.
10558 * gcc.dg/graphite/scop-20.c: XFAIL.
10559 * gfortran.dg/graphite/interchange-1.f: Likewise.
10560 * gfortran.dg/graphite/block-1.f90: Likewise.
10561 * gfortran.dg/graphite/block-2.f: Likewise.
10563 2012-01-10 Richard Henderson <rth@redhat.com>
10565 * lib/target-supports.exp (check_effective_target_vect_perm,
10566 check_effective_target_vect_perm_byte,
10567 check_effective_target_vect_perm_short): Enable for arm neon.
10569 2012-01-09 Tobias Burnus <burnus@net-b.de>
10572 * gfortran.dg/typebound_operator_11.f90: New.
10574 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10576 * gnat.dg/array18.adb: New test.
10577 * gnat.dg/array18_pkg.ads: New helper.
10579 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10582 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10583 around base object in first assignment in main program.
10584 * gfortran.dg/typebound_operator_10.f03: New test.
10586 2012-01-09 Martin Jambor <mjambor@suse.cz>
10588 PR tree-optimization/51759
10589 * g++.dg/ipa/pr51759.C: New test.
10591 2012-01-09 Tobias Burnus <burnus@net-b.de>
10594 * gfortran.dg/optional_absent_2.f90: New.
10596 2012-01-09 Tobias Burnus <burnus@net-b.de>
10599 * gfortran.dg/use_17.f90: New.
10601 2012-01-09 Gary Funck <gary@intrepid.com>
10603 PR preprocessor/33919
10604 * gcc.dg/pr33919.c: New test.
10605 * gcc.dg/pr33919-0.h: New test header file.
10606 * gcc.dg/pr33919-1.h: Ditto.
10607 * gcc.dg/pr33919-2.h: Ditto.
10609 2012-01-07 Jan Hubicka <jh@suse.cz>
10611 PR tree-optimize/51694
10612 * gcc.c-torture/compile/pr51694.c: new testcase.
10614 2012-01-07 Jan Hubicka <jh@suse.cz>
10616 PR tree-optimization/51600
10617 * g++.dg/torture/pr51600.C: New testcase.
10619 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10621 PR gcov-profile/51715
10622 PR gcov-profile/51717
10623 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10624 * gcc.misc-tests/gcov-14.c: Likewise.
10626 2012-01-06 Jason Merrill <jason@redhat.com>
10628 * g++.dg/parse/new5.C: New.
10630 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10633 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10634 including <string.h>.
10636 2012-01-06 Jason Merrill <jason@redhat.com>
10638 * g++.dg/abi/mangle51.C: New.
10639 * g++.dg/abi/mangle52.C: New.
10640 * g++.dg/abi/mangle53.C: New.
10641 * g++.dg/abi/mangle54.C: New.
10642 * g++.dg/abi/mangle55.C: New.
10643 * g++.dg/abi/mangle56.C: New.
10644 * g++.dg/abi/mangle57.C: New.
10645 * g++.dg/abi/mangle58.C: New.
10646 * g++.dg/abi/mangle59.C: New.
10647 * g++.dg/cpp0x/trailing3.C: Update mangling.
10648 * g++.dg/cpp0x/variadic111.C: Update mangling.
10649 * g++.dg/cpp0x/variadic4.C: Update mangling.
10650 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10651 * g++.dg/template/nontype22.C: Works now.
10652 * g++.dg/template/pr35240.C: Works now.
10654 * g++.dg/cpp0x/error7.C: New.
10656 2012-01-06 Tobias Burnus <burnus@net-b.de>
10658 * gfortran.dg/deallocate_stat_2.f90: New.
10659 * coarray/allocate_errgmsg.f90: New.
10660 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10661 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10662 * coarray/subobject_1.f90: Fix for num_images > 1.
10663 * gfortran.dg/deallocate_stat.f90: Update due to changed
10666 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10668 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10670 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10672 * ada/acats/overflow.lst: Add cb20004.
10674 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10677 * g++.dg/cpp0x/alias-decl-18.C: New test.
10679 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10681 * gcc.c-torture/execute/20120104-1.c: New test.
10683 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10686 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10687 the old typebound_operator_8.f03.
10688 * gfortran.dg/typebound_operator_8.f03: New version of
10689 typebound_operator_7.f03 with 'u' a derived type instead of a
10692 2012-01-05 Richard Guenther <rguenther@suse.de>
10694 * g++.dg/torture/pr49309.C: Skip for -flto.
10696 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10698 PR middle-end/51761
10699 * gcc.c-torture/compile/pr51761.c: New test.
10701 2012-01-05 Richard Guenther <rguenther@suse.de>
10703 PR tree-optimization/51760
10704 * gcc.dg/torture/pr51760.c: New testcase.
10706 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10708 PR middle-end/51472
10709 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10711 2012-01-05 Richard Guenther <rguenther@suse.de>
10714 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10715 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10717 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10720 * gcc.dg/pr51695.c: New test.
10722 2012-01-04 Andrew Pinski <apinski@cavium.com>
10724 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10725 * gcc.target/mips/octeon2-lx-1.c: New test.
10726 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10727 * gcc.target/mips/octeon2-lx-2.c: New test.
10728 * gcc.target/mips/octeon2-lx-3.c: New test.
10730 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10734 * gcc.dg/tm/alias-1.c: Adjust regexp.
10735 * gcc.dg/tm/alias-2.c: Adjust regexp.
10737 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10740 * g++.dg/warn/Wparentheses-26.C: New.
10742 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10744 * gfortran.dg/elemental_optional_args_2.f90: New test.
10746 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10749 * gfortran.dg/common_17.f90: New test.
10751 2012-01-04 Richard Guenther <rguenther@suse.de>
10753 PR tree-optimization/49651
10754 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10755 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10757 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10760 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10762 2012-01-03 Andrew Pinski <apinski@cavium.com>
10764 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10765 for all mips targets. Also allow an optional .cfi_startproc.
10767 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10769 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10771 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10774 * g++.dg/rtti/dyncast5.C: New.
10776 2012-01-03 Richard Guenther <rguenther@suse.de>
10778 PR tree-optimization/51070
10779 * gcc.dg/torture/pr51070-2.c: New testcase.
10781 2012-01-03 Richard Guenther <rguenther@suse.de>
10783 PR tree-optimization/51692
10784 * gcc.dg/torture/pr51692.c: New testcase.
10786 2012-01-03 Richard Guenther <rguenther@suse.de>
10789 * g++.dg/lto/pr51650-3_0.C: New testcase.
10791 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10794 * g++.dg/warn/Wredundant-decls-spec.C: New.
10796 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10798 PR tree-optimization/51719
10799 * g++.dg/tree-prof/pr51719.C: New test.
10801 2012-01-03 Richard Guenther <rguenther@suse.de>
10803 PR middle-end/51730
10804 * gcc.dg/fold-compare-6.c: New testcase.
10806 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10809 * g++.dg/gomp/pr51669.C: New test.
10811 2012-01-02 Jason Merrill <jason@redhat.com>
10814 * g++.dg/cpp0x/constexpr-union2.C: New.
10817 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10819 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10822 * g++.dg/cpp0x/constexpr-99.C: New test.
10824 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10827 * g++.dg/template/init9.C: New.
10829 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10831 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10832 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10833 rather than a specific number.
10835 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10840 * gfortran.dg/typebound_operator_7.f03: New.
10841 * gfortran.dg/typebound_operator_8.f03: New.
10843 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10846 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10848 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10850 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10852 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10854 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10856 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10859 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10861 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10862 * gfortran.dg/io_real_boz_4.f90: Likewise.
10863 * gfortran.dg/io_real_boz_5.f90: Likewise.
10865 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10867 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10869 2012-01-02 Revital Eres <revital.eres@linaro.org>
10871 * gcc.dg/sms-11.c: New file.
10873 2012-01-02 Tobias Burnus <burnus@net-b.de>
10876 * gfortran.dg/coarray/image_index_3.f90: New.
10878 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10881 * g++.dg/parse/enum8.C: New.
10883 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10886 * g++.dg/conversion/reinterpret4.C: New.
10887 * g++.dg/conversion/reinterpret1.C: Adjust.
10889 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10891 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10893 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10895 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10896 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10897 * g++.old-deja/g++.jason/access14.C: Likewise.
10898 * g++.old-deja/g++.jason/access8.C: Likewise.
10899 * g++.old-deja/g++.jason/access1.C: Likewise.
10900 * g++.old-deja/g++.other/access3.C: Likewise.
10901 * g++.old-deja/g++.other/access5.C: Likewise.
10902 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10903 * g++.old-deja/g++.law/visibility22.C: Likewise.
10904 * g++.old-deja/g++.law/visibility26.C: Likewise.
10905 * g++.old-deja/g++.mike/p2746.C: Likewise.
10906 * g++.dg/debug/using1.C: Likewise.
10907 * g++.dg/lookup/using51.C: Likewise.
10908 * g++.dg/inherit/using5.C: Likewise.
10909 * g++.dg/inherit/pr30297.C: Likewise.
10910 * g++.dg/inherit/access8.C: Likewise.
10911 * g++.dg/torture/pr39362.C: Likewise.
10912 * g++.dg/template/crash13.C: Likewise.
10913 * g++.dg/template/using10.C: Likewise.
10915 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10918 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10920 2012-01-01 Ira Rosen <irar@il.ibm.com>
10922 PR tree-optimization/51704
10923 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10924 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10925 corresponding flags.
10927 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10930 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10932 2012-01-01 Jan Hubicka <jh@suse.cz>
10934 PR rtl-optimization/51069
10935 * gcc.c-torture/compile/pr51069.c: New testcase.
10937 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10939 PR tree-optimization/51683
10940 * gcc.dg/pr51683.c: New test.
10942 Copyright (C) 2012 Free Software Foundation, Inc.
10944 Copying and distribution of this file, with or without modification,
10945 are permitted in any medium without royalty provided the copyright
10946 notice and this notice are preserved.