1 2012-12-18 Richard Biener <rguenther@suse.de>
4 * g++.dg/torture/pr54838.C: New testcase.
6 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
8 * lib/go.exp (go_link_flags): Add libatomic location to flags and
11 2012-12-18 Richard Biener <rguenther@suse.de>
13 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
15 2012-12-18 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/55555
18 * gcc.dg/torture/pr55555.c: New testcase.
19 * gcc.dg/vect/vect-iv-11.c: Adjust.
21 2012-12-18 Jakub Jelinek <jakub@redhat.com>
24 * testsuite/g++.dg/opt/pr55717.C: New test.
26 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
27 Ulrich Weigand <ulrich.weigand@linaro.org>
29 * gcc.target/arm/neon-extend-1.c: New file.
30 * gcc.target/arm/neon-extend-2.c: New file.
32 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
34 * lib/target-supports.exp (add_options_for_arm_v8_neon):
37 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
38 Tejas Belagod <tejas.belagod@arm.com>
40 * lib/target-supports.exp
41 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
43 2012-12-16 Tobias Burnus <burnus@net-b.de>
46 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
48 2012-12-16 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/move_alloc_14.f90: New.
52 2012-12-16 Tobias Burnus <burnus@net-b.de>
55 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
56 * gfortran.dg/elemental_args_check_7.f90: New.
58 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
60 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
62 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
65 * gnat.dg/nested_generic1.adb: New test.
66 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
68 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/controlled7.ad[sb]: New test.
73 2012-12-14 Steve Ellcey <sellcey@mips.com>
76 * g++.dg/other/pr55650.C: Add dg-require-profiling.
78 2012-12-14 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/55684
81 * gcc.dg/torture/pr55684.c: New testcase.
83 2012-12-14 Richard Biener <rguenther@suse.de>
85 PR tree-optimization/55687
86 * gcc.dg/torture/pr55687.c: New testcase.
88 2012-12-13 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/cpp0x/noexcept19.C: New test.
93 2012-12-13 Richard Biener <rguenther@suse.de>
96 * gcc.dg/lto/pr55660_0.c: New testcase.
97 * gcc.dg/lto/pr55660_1.c: Likewise.
99 2012-12-13 Jakub Jelinek <jakub@redhat.com>
101 PR gcov-profile/55650
102 * g++.dg/other/pr55650.C: New test.
103 * g++.dg/other/pr55650.cc: New file.
105 2012-12-12 Jakub Jelinek <jakub@redhat.com>
108 * g++.dg/guality/pr55665.C: New test.
110 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
111 set_target_env_var the same as if it is empty list.
112 (dg-set-target-env-var): Fix up error message.
113 (set-target-env-var): Record both preexisting env var values
114 as well as info that env wasn't set.
115 (restore-target-env-var): Iterate on reversed list, if second
116 sublist element is 1, setenv the env var to the third sublist
117 element, otherwise unsetenv it.
118 (gcc-dg-runtest): Don't initialize set_target_env_var.
119 (dg-test): Unset set_target_env_var if it was set.
121 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
123 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
124 Whitespace fixes. Avoid unnecessary * sizeof(char).
125 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
126 dg-options. Whitespace fixes.
127 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
128 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
129 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
130 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
131 * g++.dg/asan/default-options-1.C: Whitespace fixes.
132 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
133 first __asan_symbolize argument unnamed. Avoid unnecessary
135 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
136 on argc being one. Allow both _Znwj and _Znwm as operator new.
137 Ignore everything in the backtrace above operator new. Fix up
139 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
140 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
141 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
142 on failures. Avoid pointless PASS dg-output check. Remove bogus
144 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
145 Avoid unnecessary * sizeof(char).
146 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
147 Don't rely on argc being one.
148 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
149 Avoid unnecessary * sizeof(char).
150 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
151 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
152 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
153 Fix up dg-output regexps.
154 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
155 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
156 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
157 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
159 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
160 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
161 Avoid unnecessary * sizeof(char).
163 2012-12-12 Wei Mi <wmi@google.com>
165 * lib/target-supports.exp (check_effective_target_dlopen,
166 check_effective_target_clone, check_effective_target_setrlimit,
167 check_effective_target_swapcontext): New procedures.
168 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
169 (dg-set-target-env-var, set-target-env-var,
170 restore-target-env-var): New procedures.
171 (gcc-dg-runtest): Set set_target_env_var.
172 * g++.dg/asan/symbolize-callback-1.C: New test.
173 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
174 * g++.dg/asan/deep-tail-call-1.C: New test.
175 * g++.dg/asan/default-options-1.C: New test.
176 * g++.dg/asan/interception-test-1.C: New test.
177 * g++.dg/asan/dlclose-test-1-so.cc: New file.
178 * g++.dg/asan/deep-thread-stack-1.C: New test.
179 * g++.dg/asan/interception-malloc-test-1.C: New test.
180 * g++.dg/asan/deep-stack-uaf-1.C: New test.
181 * g++.dg/asan/large-func-test-1.C: New test.
182 * g++.dg/asan/interception-failure-test-1.C: New test.
183 * c-c++-common/asan/strip-path-prefix-1.c: New test.
184 * c-c++-common/asan/force-inline-opt0-1.c: New test.
185 * c-c++-common/asan/swapcontext-test-1.c: New test.
186 * c-c++-common/asan/null-deref-1.c: New test.
187 * c-c++-common/asan/global-overflow-1.c: New test.
188 * c-c++-common/asan/strncpy-overflow-1.c: New test.
189 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
190 * c-c++-common/asan/stack-overflow-1.c: New test.
191 * c-c++-common/asan/use-after-free-1.c: New test.
192 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
193 * c-c++-common/asan/clone-test-1.c: New test.
194 * c-c++-common/asan/heap-overflow-1.c: New test.
195 * c-c++-common/asan/sleep-before-dying-1.c: New test.
197 2012-12-12 Steve Ellcey <sellcey@mips.com>
199 * gcc.dg/pr55150-2.c: Add pic support check.
200 * gcc.dg/lto/pr54709_0.c: Ditto.
202 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
204 PR tree-optimization/55481
205 * gcc.dg/torture/pr55481.c: New testcase.
207 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
208 Jakub Jelinek <jakub@redhat.com>
211 * gcc.c-torture/compile/limits-externdecl.c: New test.
213 2012-12-12 Jakub Jelinek <jakub@redhat.com>
215 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
219 * gcc.dg/torture/pr55633.c: New test.
221 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
224 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
225 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
226 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
228 2012-12-11 Jakub Jelinek <jakub@redhat.com>
231 * g++.dg/warn/Wunused-var-19.C: New test.
233 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
235 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
237 * gcc.dg/pr54121.c: New test.
239 2012-12-11 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/ext/asm12.C: New test.
244 PR tree-optimization/54570
245 * gcc.dg/builtin-object-size-8.c: Xfail.
246 * gcc.dg/builtin-object-size-13.c: New test.
248 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
251 * gcc.target/arm/pr55642.c: New testcase.
253 2012-12-11 Jakub Jelinek <jakub@redhat.com>
257 * g++.dg/other/pr43631.C: New test.
259 2012-12-11 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/55079
262 * gcc.dg/Warray-bounds-9.c: New testcase.
263 * gcc.dg/Warray-bounds-10.c: Likewise.
264 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
266 2012-12-10 Janus Weil <janus@gcc.gnu.org>
269 * gfortran.dg/proc_ptr_39.f90: New test case.
271 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
273 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
274 code duplication is required. Allow BNE to appear.
276 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
278 * gcc.target/mips/ext-2.c: Require -mlong64.
280 2012-12-10 Richard Biener <rguenther@suse.de>
282 PR tree-optimization/55107
283 * gcc.dg/torture/pr55107.c: New testcase.
284 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
286 2012-12-10 Jakub Jelinek <jakub@redhat.com>
288 * g++.dg/asan/asan_test.cc: Sync from upstream.
289 * g++.dg/asan/asan_test_utils.h: Likewise.
291 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293 * gcc.target/arm/neon/vrndaf32.c: New test.
294 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
295 * gcc.target/arm/neon/vrndf32.c: Likewise.
296 * gcc.target/arm/neon/vrndqf32.c: Likewise.
297 * gcc.target/arm/neon/vrndmf32.c: Likewise.
298 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
299 * gcc.target/arm/neon/vrndnf32.c: Likewise.
300 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
301 * gcc.target/arm/neon/vrndpf32.c: Likewise.
302 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
304 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
306 * gcc.misc-tests/gcov-12.c: Fix dg order.
309 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
311 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
314 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
315 * gcc.dg/20050826-1.c: Likewise.
317 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
319 * gnat.dg/vect9.adb: Add -w to dg-options.
320 * gnat.dg/vect10.adb: Likewise.
322 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
325 * gfortran.dg/do_check_8.f90: New test.
327 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
329 * gnat.dg/vect10.ad[sb]: New test.
331 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
333 * gnat.dg/vect9.ad[sb]: New test.
334 * gnat.dg/vect9_pkg.ads: New helper.
336 2012-12-07 Mike Stump <mikestump@comcast.net>
338 * gnat.dg/discr38.adb: Don't use ^M line endings.
339 gnat.dg/loop_optimization13.adb: Likewise.
340 gnat.dg/loop_optimization13.ads: Likewise.
341 gnat.dg/discr36_pkg.adb: Likewise.
342 gnat.dg/discr36_pkg.ads: Likewise.
343 gnat.dg/loop_optimization11_pkg.ads: Likewise.
344 gnat.dg/discr36.ads: Likewise.
345 gnat.dg/loop_optimization11.adb: Likewise.
347 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
349 PR rtl-optimization/55141
350 * gcc.target/i386/pr55141.c: New.
352 2012-12-07 Dodji Seketeli <dodji@redhat.com>
355 * g++.dg/cpp0x/alias-decl-28.C: New test.
356 * g++.dg/cpp0x/alias-decl-16.C: Update.
358 2012-12-07 Martin Jambor <mjambor@suse.cz>
360 PR tree-optimization/55590
361 * gcc.target/i386/pr55590-1.c: New test.
362 * gcc.target/i386/pr55590-2.c: Likewise.
364 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
369 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
372 * gcc.target/i386/pr55597.c: New test.
374 2012-12-06 Jakub Jelinek <jakub@redhat.com>
377 * g++.dg/cpp0x/noexcept18.C: New test.
380 * g++.dg/cpp0x/constexpr-55573.C: New test.
383 * g++.dg/opt/pr55137.C: New test.
384 * gcc.c-torture/execute/pr55137.c: New test.
386 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
388 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
390 (add_options_for_arm_v8_neon): Likewise.
392 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
394 * g++.dg/pr55604.C: New test.
396 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
398 * lib/target-supports.exp
399 (check_effective_target_vect_perm): Allow aarch64*-*-*.
400 (check_effective_target_vect_perm_byte): Likewise.
401 (check_effective_target_vect_perm_short): Likewise.
402 (check_effective_target_vect_char_mult): Likewise.
403 (check_effective_target_vect_extract_even_odd): Likewise.
404 (check_effective_target_vect_interleave): Likewise.
406 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
408 * g++.dg/abi/mangle-neon-aarch64.C: New test.
410 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
412 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
414 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
416 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
417 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
418 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
419 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
420 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
421 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
422 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
423 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
424 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
425 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
426 * gcc.dg/vect/vect-rounding-round.c: Likewise.
427 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
428 * target-supports.exp
429 (check_effective_target_vect_call_btrunc): New.
430 (check_effective_target_vect_call_btruncf): Likewise.
431 (check_effective_target_vect_call_ceil): Likewise.
432 (check_effective_target_vect_call_ceilf): Likewise.
433 (check_effective_target_vect_call_floor): Likewise.
434 (check_effective_target_vect_call_floorf): Likewise.
435 (check_effective_target_vect_call_lceil): Likewise.
436 (check_effective_target_vect_call_lfloor): Likewise.
437 (check_effective_target_vect_call_nearbyint): Likewise.
438 (check_effective_target_vect_call_nearbyintf): Likewise.
439 (check_effective_target_vect_call_round): Likewise.
440 (check_effective_target_vect_call_roundf): Likewise.
442 2012-12-05 Richard Biener <rguenther@suse.de>
444 PR tree-optimization/51238
445 * gcc.dg/torture/pr51238.c: New testcase.
447 2012-12-05 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/50222
450 * gcc.dg/torture/pr50222.c: New testcase.
452 2012-12-05 Richard Biener <rguenther@suse.de>
455 * gcc.dg/lto/pr55525_0.c: New testcase.
456 * gcc.dg/lto/pr55525_1.c: Likewise.
458 2012-12-04 Tobias Burnus <burnus@net-b.de>
460 * gfortran.dg/quad_3.f90: Really fix an if condition.
462 2012-12-04 Tobias Burnus <burnus@net-b.de>
464 * gfortran.dg/quad_3.f90: Fix a condition,
465 which wrongly required ordered/lazy evaluation.
467 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
469 * gcc.target/aarch64/121127.c: New test.
471 2012-12-04 Jakub Jelinek <jakub@redhat.com>
474 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
476 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
478 * gcc.dg/asan/asan.exp: Likewise.
480 2012-12-04 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/55124
483 * gcc.dg/torture/pr55124.c: New testcase.
485 2012-12-03 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/quad_3.f90: New.
489 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
492 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
494 2012-12-03 Jakub Jelinek <jakub@redhat.com>
497 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
498 on all targets, not just s390*.
500 2012-12-03 Marek Polacek <polacek@redhat.com>
503 * gcc.dg/pr55570.c: New test.
505 2012-12-03 Jakub Jelinek <jakub@redhat.com>
507 * lib/asan-dg.exp (asan_get_gtest_test_list,
508 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
509 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
510 and [asan_get_gtest_expect_death_list "$output"] in global vars.
511 (asan_symbolize): Sanitize [] characters from key.
512 * g++.dg/asan/asan_test_config.h: New file.
513 * g++.dg/asan/asan_globals_test.cc: New file.
514 * g++.dg/asan/asan_test_utils.h: New file.
515 * g++.dg/asan/dejagnu-gtest.h: New file.
516 * g++.dg/asan/asan_test.cc: New file.
517 * g++.dg/asan/asan_test.C: New test.
519 2012-12-03 Richard Biener <rguenther@suse.de>
521 * gcc.dg/torture/pr35634.c: Use signed char.
522 * g++.dg/torture/pr35634.C: Likewise.
524 2012-12-02 Marek Polacek <polacek@redhat.com>
527 * gcc.dg/pr54838.c: New test.
529 2012-12-01 Xinliang David Li <davidxl@google.com>
531 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
534 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/decltype46.C: New.
539 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
542 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
544 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
547 * g++.dg/debug/pr53860.C: New test.
549 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
550 Paul Thomas <pault@gcc.gnu.org>
553 * gfortran.dg/defined_assignment_1.f90: New test.
554 * gfortran.dg/defined_assignment_2.f90: New test.
555 * gfortran.dg/defined_assignment_3.f90: New test.
556 * gfortran.dg/defined_assignment_4.f90: New test.
557 * gfortran.dg/defined_assignment_5.f90: New test.
559 2012-12-01 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/cpp0x/vt-55542.C: New test.
564 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
566 * gnat.dg/specs/pack9.ads: New test.
568 2012-11-30 Martin Jambor <mjambor@suse.cz>
571 PR tree-optimization/55415
572 PR tree-optimization/54386
574 * gcc.dg/ipa/ipa-sra-7.c: New test.
575 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
576 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
577 * gcc.target/i386/pr55448.c: Likewise.
579 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
581 * loop_optimization14.ad[sb]: New test.
582 * loop_optimization14_pkg.ads: New helper.
584 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
587 * gcc.target/arm/pr55073.C: New test.
589 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
592 * g++.dg/ext/vector20.C: New testcase.
594 2012-11-28 Tobias Burnus <burnus@net-b.de>
597 * coarray/sync_3.f90: Extend test.
599 2012-11-29 Jakub Jelinek <jakub@redhat.com>
601 PR rtl-optimization/55512
602 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
603 * gcc.target/i386/pr55512-4.c: Likewise.
605 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
608 * g++.dg/cpp0x/udlit-overflow.C: New.
609 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
611 2012-11-28 Jakub Jelinek <jakub@redhat.com>
617 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
618 are non-empty and add dependency between the first and second asm.
619 * gcc.dg/guality/pr36728-2.c: Likewise.
620 * gcc.dg/guality/pr36728-3.c: New test.
621 * gcc.dg/guality/pr36728-4.c: New test.
623 2012-11-28 Andrew Pinski <apinski@cavium.com>
626 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
628 * lib/obj-c++.exp (obj-c++_init): Likewise.
630 2012-11-28 Tobias Burnus <burnus@net-b.de>
633 * coarray/sync_3.f90: New.
635 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
637 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
639 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
641 PR rtl-optimization/55512
642 * gcc.target/i386/pr55512-[1234].c: New tests.
644 2012-11-28 Jakub Jelinek <jakub@redhat.com>
647 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
650 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
651 attributes. Avoid clobbering memory before malloced chunk.
652 (main): Pass 1 instead of 0 as argument.
654 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
656 * gnat.dg/object_overflow.adb: Rename to...
657 * gnat.dg/object_overflow1.adb: ...this.
658 * gnat.dg/object_overflow2.adb: New test.
659 * gnat.dg/object_overflow3.adb: Likewise.
660 * gnat.dg/object_overflow4.adb: Likewise.
662 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/init/pr55497.C: New.
667 2012-11-28 Richard Biener <rguenther@suse.de>
670 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
671 * gcc.dg/vect/slp-perm-9.c: Likewise.
673 2012-11-28 Richard Biener <rguenther@suse.de>
676 * gcc.dg/torture/pr35634.c: New testcase.
677 * g++.dg/torture/pr35634.C: Likewise.
678 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
680 2012-11-27 Tobias Burnus <burnus@net-b.de>
683 * gfortran.dg/warn_target_lifetime_3.f90: New.
685 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
687 PR rtl-optimization/55458
688 * gcc.target/i386/pr55458.c: New test.
690 2012-11-27 Jakub Jelinek <jakub@redhat.com>
692 PR tree-optimization/55110
693 * gcc.dg/pr55110.c: New test.
695 2012-11-27 Richard Biener <rguenther@suse.de>
698 * g++.dg/opt/pr55331.C: New testcase.
700 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
702 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
704 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
706 * gcc.dg/54455.c: Require scheduling.
707 * gcc.dg/c1x-align-4.c: Skip avr.
708 * gcc.dg/pr44024.c: Skip avr in final scan.
710 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
713 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
714 * gcc.dg/pr54676.c: Make work for 16-bit int.
716 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
719 * gcc.target/i386/pr55227.c: New test.
721 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
723 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
725 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
727 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
731 (add_options_for_arm_v8_vfp): New procedure.
732 * gcc.target/arm/vrintaf32.c: New test.
733 * gcc.target/arm/vrintaf64.c: Likewise.
734 * gcc.target/arm/vrintmf32.c: Likewise.
735 * gcc.target/arm/vrintmf64.c: Likewise.
736 * gcc.target/arm/vrintpf32.c: Likewise.
737 * gcc.target/arm/vrintpf64.c: Likewise.
738 * gcc.target/arm/vrintrf32.c: Likewise.
739 * gcc.target/arm/vrintrf64.c: Likewise.
740 * gcc.target/arm/vrintxf32.c: Likewise.
741 * gcc.target/arm/vrintxf64.c: Likewise.
742 * gcc.target/arm/vrintzf32.c: Likewise.
743 * gcc.target/arm/vrintzf64.c: Likewise.
745 2012-11-26 Janus Weil <janus@gcc.gnu.org>
748 * gfortran.dg/warn_unused_function_2.f90: New.
750 2012-11-26 Janus Weil <janus@gcc.gnu.org>
753 * gfortran.dg/associated_6.f90: New.
754 * gfortran.dg/select_type_30.f03: New.
756 2012-11-26 Jakub Jelinek <jakub@redhat.com>
758 PR tree-optimization/54471
759 * gcc.dg/tree-ssa/vrp86.c: New test.
760 * gcc.c-torture/execute/pr54471.c: New test.
762 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
765 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
766 use volatile asms, use plain asms. Where the output value for the
767 asm is unused, write a global variable.
769 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
773 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
776 * gfortran.dg/do_check_7.f90: New test.
778 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
781 * g++.dg/init/new41.C: New.
783 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
786 * gfortran.dg/allocate_error_4.f90: New test.
788 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
790 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
793 2012-11-23 Jakub Jelinek <jakub@redhat.com>
795 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
799 * g++.dg/warn/Wreturn-type-8.C: New test.
802 * gcc.dg/pr55430.c: New test.
804 2012-11-23 Kostya Serebryany <kcc@google.com>
806 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
808 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
810 * gnat.dg/discr40.ad[sb]: New test.
812 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
814 * gnat.dg/discr39.adb: New test.
816 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
819 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
820 * gcc.dg/pr55150-1.c: Same.
821 * gcc.dg/torture/pr54894.c: Add size32plus.
823 2012-11-23 Jakub Jelinek <jakub@redhat.com>
826 * c-c++-common/asan/attrib-1.c: New test.
828 2012-11-22 Ian Bolton <ian.bolton@arm.com>
830 * gcc.target/aarch64/builtin-bswap-1.c: New test.
831 * gcc.target/aarch64/builtin-bswap-2.c: New test.
833 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/constexpr-55432.C: New.
838 2012-11-21 Janus Weil <janus@gcc.gnu.org>
841 * gfortran.dg/namelist_76.f90: New.
843 2012-11-21 Martin Jambor <mjambor@suse.cz>
845 * gcc.dg/ipa/ipcp-agg-7.c: New test.
846 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
848 2012-11-21 Martin Jambor <mjambor@suse.cz>
850 PR tree-optimization/55260
851 * g++.dg/torture/pr55260-2.C: New test.
853 2012-11-21 Martin Jambor <mjambor@suse.cz>
855 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
857 2012-11-21 Bin Cheng <bin.cheng@arm.com>
859 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
860 * gcc.dg/tree-ssa/vrp47.c: Ditto.
862 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
865 * gcc.target/i386/pr19398.c: New test.
867 2012-11-20 Martin Jambor <mjambor@suse.cz>
869 PR tree-optimization/55260
870 * g++.dg/torture/pr55260-1.C: New test.
872 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
874 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
875 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
876 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
877 * gcc.target/aarch64/atomic-op-char.c: Likewise.
878 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
879 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
880 * gcc.target/aarch64/atomic-op-int.c: Likewise.
881 * gcc.target/aarch64/atomic-op-long.c: Likewise.
882 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
883 * gcc.target/aarch64/atomic-op-release.c: Likewise.
884 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
885 * gcc.target/aarch64/atomic-op-short.c: Likewise.
887 2012-11-20 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/pr55094.c: New test.
892 PR rtl-optimization/54921
893 * gcc.dg/pr54921.c: New test.
895 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
897 * gcc.target/i386/pr55359.c: New test.
899 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
901 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
902 * g++.dg/tls/thread_local3g.C: Likewise.
903 * g++.dg/tls/thread_local4g.C: Likewise.
904 * g++.dg/tls/thread_local5g.C: Likewise.
905 * g++.dg/tls/thread_local6g.C: Likewise.
906 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
907 * g++.dg/tls/thread_local2.C: Likewise.
908 * g++.dg/tls/thread_local2g.C: Likewise.
909 * g++.dg/tls/thread_local6.C: Likewise.
911 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
913 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
914 * gcc.dg/tm/clone-1.c: New test.
916 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/parse/struct-5.C: New.
921 2012-11-19 Tom de Vries <tom@codesourcery.com>
923 PR rtl-optimization/55315
924 * gcc.target/mips/pr55315.c: New test.
926 2012-11-17 Jakub Jelinek <jakub@redhat.com>
928 PR tree-optimization/55236
929 * gcc.dg/pr55236.c: New test.
932 * gcc.dg/pr19105.c: Accept also optimizing
933 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
935 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
936 from addr2line_output. Increment idx if asking for more than one
937 address in one object.
939 2012-11-16 Jakub Jelinek <jakub@redhat.com>
941 PR tree-optimization/55329
942 * g++.dg/opt/pr55329.C: New test.
944 2012-11-16 Janus Weil <janus@gcc.gnu.org>
947 * gfortran.dg/typebound_operator_18.f90: New.
949 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
951 PR rtl-optimization/55330
952 * gfortran.dg/pr55330.f90: New test.
954 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
956 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
957 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
958 * gcc.dg/hoist-register-pressure-2.c: Ditto.
959 * gcc.dg/hoist-register-pressure-3.c: Ditto.
960 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
961 * gcc.dg/tree-prof/unroll-1.c: Ditto.
963 2012-11-16 Dodji Seketeli <dodji@redhat.com>
966 * g++.dg/cpp0x/alias-decl-27.C: New test.
968 2012-11-16 Jakub Jelinek <jakub@redhat.com>
971 * g++.dg/template/alignof2.C: New test.
973 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
975 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
976 * g++.dg/mv6.C (dg-options): Ditto.
978 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
980 * lib/target_suports.exp
981 (check_effective_target_has_w_floating_suffix): New procedure.
982 (check_effective_target_has_q_floating_suffix): Ditto.
983 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
984 for unsupported non-standard suffix on floating constant.
985 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
987 2012-11-14 Jakub Jelinek <jakub@redhat.com>
989 * lib/asan-dg.exp: New file.
990 * gcc.dg/asan/asan.exp: New file.
991 * g++.dg/dg.exp: Prune also asan tests.
992 * g++.dg/asan/asan.exp: New file.
993 * c-c++-common/asan/memcmp-1.c: New test.
995 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/vt-55323.C: New.
1000 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1002 * g++.dg/mv4.C: Add require ifunc. Change error message.
1003 * g++.dg/mv5.C: Add require ifunc.
1004 * g++.dg/mv6.C: Add require ifunc.
1006 2012-11-13 Martin Jambor <mjambor@suse.cz>
1008 PR tree-optimization/55253
1009 * gcc.dg/torture/pr55253.c: New test.
1010 * gcc.dg/torture/pr55305.c: Likewise.
1012 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1015 * gcc.target/i386/pr55142-1.c: New file.
1016 * gcc.target/i386/pr55142-2.c: Likewise.
1018 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1021 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1023 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1025 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1027 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1028 * gcc.target/i386/pr49715-2.c: Likewise.
1029 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1031 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1033 PR tree-optimization/55281
1034 * gcc.dg/vect/fast-math-pr55281.c: New test.
1035 * g++.dg/opt/pr55281.C: New test.
1037 PR rtl-optimization/54127
1038 * gcc.dg/torture/pr54127.c: New test.
1040 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1041 Jakub Jelinek <jakub@redhat.com>
1043 PR rtl-optimization/51447
1044 * gcc.c-torture/execute/pr51447.c: New test.
1046 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1048 * gcc.target/aarch64/csinc-2.c: New test.
1050 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1052 * gcc.target/aarch64/cmn.c: New test.
1053 * gcc.target/aarch64/adds.c: New test.
1054 * gcc.target/aarch64/subs.c: New test.
1056 2012-11-12 Tobias Burnus <burnus@net-b.de>
1059 * gfortran.dg/coarray_29_1.f90: New.
1060 * gfortran.dg/coarray_29_2.f90: New.
1062 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1064 * gcc.dg/hoist-register-pressure-3.c: New test.
1066 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1068 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1069 wrappers around sinf and cosf.
1071 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1075 * gcc.target/i386/pr55247-2.c: New file.
1077 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1080 * g++.dg/pr55263.C: New test.
1082 2012-11-11 Martin Jambor <mjambor@suse.cz>
1084 PR tree-optimization/55238
1085 * testsuite/gcc.dg/torture/pr55238.c: New test.
1087 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1089 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1090 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1091 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1093 2012-11-10 Jan Hubicka <jh@suse.cz>
1095 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1097 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1099 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1100 -mno-sse -mno-mmx to dg-options. Reformat.
1102 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1104 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1105 * c-c++-common/vector-compare-1.c: Same.
1106 * c-c++-common/vector-compare-2.c: Same.
1107 * g++.dg/other/unused1.C: Skip on AIX.
1108 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1109 extra message on AIX.
1111 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1114 * gcc.target/i386/pr55247.c: New test.
1116 2012-11-09 Andrew Pinski <apinski@cavium.com>
1118 * gcc.c-torture/execute/20121108-1.c: New test.
1120 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1123 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1124 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1125 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1126 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1128 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1130 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1131 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1132 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1134 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1136 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1138 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1139 * g++.dg/tm/pr47530.C: Same.
1141 2012-11-09 Jason Merrill <jason@redhat.com>
1144 * g++.dg/cpp0x/alias-decl-25.C: New.
1146 * g++.dg/abi/abi-tag1.C: New.
1147 * g++.dg/abi/abi-tag2.C: New.
1149 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1151 PR rtl-optimization/55154
1152 * gcc.target/i386/pr55154.c: New test.
1154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1156 PR rtl-optimization/55151
1157 * gcc.dg/pr55151.c: Move ...
1158 * gcc.target/i386/pr55151.c: ... here.
1160 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1162 PR rtl-optimization/54472
1163 * gcc.dg/pr54472.c: New test.
1165 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1167 * gnat.dg/stack_check3.ad[sb]: New test.
1169 2012-11-08 Ian Lance Taylor <iant@google.com>
1171 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1172 with arguments. Handle errorcheckoutput and rundir test types.
1174 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1176 PR tree-optimization/55191
1177 * gcc.dg/pr55191.c: New test.
1179 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1182 * g++.dg/debug/pr54499.C: New test.
1184 2012-11-08 Jan Hubicka <jh@suse.cz>
1187 * gcc.dg/winline-3.c: Update.
1189 2012-11-08 Martin Jambor <mjambor@suse.cz>
1191 * gfortran.dg/ipcp-array-1.f90: New test.
1193 2012-11-08 Florian Weimer <fweimer@redhat.com>
1195 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1197 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1199 PR rtl-optimization/55151
1200 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1202 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1204 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1206 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1208 * gcc.c-torture/compile/20121107-1.c: New test.
1210 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1212 PR rtl-optimization/55151
1213 * gcc.dg/pr55151.c: Compile it only for x86_64.
1215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1217 PR rtl-optimization/55122
1218 * gcc.dg/pr55122.c: New test.
1220 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1222 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1224 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1225 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1226 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1227 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1229 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1232 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1234 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1237 * c-c++-common/pr51294.c: New.
1239 2012-11-07 Martin Jambor <mjambor@suse.cz>
1241 PR tree-optimization/53787
1242 * gcc.dg/ipa/ipa-5.c: Adjust.
1243 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1244 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1245 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1246 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1247 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1248 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1249 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1250 * gfortran.dg/pr48636-2.f90: New test.
1251 * gfortran.dg/pr53787.f90: Likewise.
1253 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1257 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/cpp0x/constexpr-union4.C: New.
1262 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1264 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1266 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1269 * gcc.c-torture/compile/pr49220.c: New test.
1271 2012-11-07 Florian Weimer <fweimer@redhat.com>
1273 * g++.dg/init/new40.C: New.
1275 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1278 * gcc.dg/guality/pr54693-2.c: New test.
1280 2012-11-06 Andrew Pinski <apinski@cavium.com>
1282 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1283 -fno-vect-cost-model.
1285 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1287 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1288 * gcc.dg/tm/debug-1.c: Same.
1289 * gcc.dg/tm/irrevocable-3.c: Same.
1290 * gcc.dg/tm/irrevocable-4.c: Same.
1291 * gcc.dg/tm/memopt-10.c: Same.
1292 * gcc.dg/tm/memopt-11.c: Same.
1293 * gcc.dg/tm/props-4.c: Same.
1294 * gcc.dg/tm/wrap-3.c: Same.
1295 * gcc.dg/tm/wrap-4.c: Same.
1297 2012-11-06 Andrew Pinski <apinski@cavium.com>
1299 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1301 2012-11-06 Jan Hubicka <jh@suse.cz>
1303 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1305 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1306 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1307 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1309 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1311 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1313 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1316 * gcc.dg/torture/pr41993.c: New test.
1318 2012-11-06 Jan Hubicka <jh@suse.cz>
1320 * gcc.target/i386/l_fma_float_?.c: Update.
1321 * gcc.target/i386/l_fma_double_?.c: Update.
1323 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1326 * gcc.target/sh/pr54089-8.c: New.
1327 * gcc.target/sh/pr54089-9.c: New.
1329 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1332 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1333 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1334 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1335 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1336 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1337 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1338 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1339 * gcc.target/i386/avx-vzeroupper-27.c: New.
1341 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1344 * gfortran.dg/transfer_class_1.f90: New.
1345 * gfortran.dg/transfer_class_2.f90: New.
1347 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1349 * testsuite/g++.dg/mv1.C: New test.
1350 * testsuite/g++.dg/mv2.C: New test.
1351 * testsuite/g++.dg/mv3.C: New test.
1352 * testsuite/g++.dg/mv4.C: New test.
1353 * testsuite/g++.dg/mv5.C: New test.
1354 * testsuite/g++.dg/mv6.C: New test.
1356 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1359 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1361 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1363 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1366 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1368 * g++.dg/torture/20121105-1.C: New test.
1370 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1372 * gcc.dg/torture/fp-compare.c: New testcase.
1374 2012-11-05 Jan Hubicka <jh@suse.cz>
1376 * gcc.dg/const-1.c: Update.
1377 * gcc.dg/pure-1.c: Update.
1379 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1381 PR rtl-optimization/55151
1382 * gcc.dg/pr55151.c: New test.
1384 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1390 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1393 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1395 2012-11-05 Jan Hubicka <jh@suse.cz>
1397 * gcc.dg/autopar/pr49960.c: Fix testcase.
1399 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1401 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1402 Fix scan-tree-dump-times directive.
1404 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1407 * gfortran.dg/associate_12.f90: New.
1409 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1412 * lib/target-supports.exp (check_effective_target_masm_intel): New
1414 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1417 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1418 Jack Howarth <howarth@bromo.med.uc.edu>
1420 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1421 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1422 * gcc.target/i386/pr53249.c: Likewise.
1424 2012-11-03 Andrew Pinski <apinski@cavium.com>
1426 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1427 call abort1 so that cross jumping does not happen.
1429 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1432 * gcc.target/sh/pr51244-18.c: New.
1433 * gcc.target/sh/pr51244-19.c: New.
1435 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1437 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1438 b requires a 64-bit operation followed by a truncation.
1440 2012-11-02 Jan Hubicka <jh@suse.cz>
1442 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1444 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1446 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1447 conditions to verify the reduction code is vectorized.
1449 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1450 in case 'pow', such as 'powerpc' is used in the compiler version name.
1451 * gcc.target/powerpc/pr46728-2.c: Likewise.
1452 * gcc.target/powerpc/pr46728-3.c: Likewise.
1453 * gcc.target/powerpc/pr46728-4.c: Likewise.
1454 * gcc.target/powerpc/pr46728-5.c: Likewise.
1455 * gcc.target/powerpc/pr46728-7.c: Likewise.
1456 * gcc.target/powerpc/pr46728-8.c: Likewise.
1457 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1459 2012-11-02 Jan Hubicka <jh@suse.cz>
1461 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1463 2012-11-02 Jan Hubicka <jh@suse.cz>
1465 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1466 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1468 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1471 * gcc.target/i386/pr55130.c: New test.
1473 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.target/i386/pr55147.c: New test.
1478 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1480 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1481 * gfortran.dg/default_format_denormal_1.f90: Same.
1483 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1486 * g++.dg/ext/vector19.C: Remove target restrictions.
1487 * gcc.dg/fold-compare-7.c: New testcase.
1489 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1492 * gcc.target/sh/pr55160.c: New.
1494 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1496 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1497 scan-assembler regex.
1499 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1502 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1503 * gcc.dg/pr55150-2.c: New test.
1505 2012-11-01 Sharad Singhai <singhai@google.com>
1507 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1508 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1509 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1510 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1512 2012-10-31 Dehao Chen <dehao@google.com>
1514 * g++.dg/debug/dwarf2/block.C: New testcase.
1516 2012-10-31 Jan Hubicka <jh@suse.cz>
1518 * gcc.dg/pr44974.c: Add noinline.
1520 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1523 * gfortran.dg/class_54.f90: New.
1525 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1526 Jakub Jelinek <jakub@redhat.com>
1528 PR tree-optimization/55018
1529 * gcc.dg/torture/pr55018.c: New test.
1531 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/ext/vla13.C: New.
1536 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1539 * gcc.dg/pr55150.c: New test.
1541 2012-10-31 Tobias Burnus <burnus@net-b.de>
1544 * gfortran.dg/associate_11.f90: New.
1546 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1549 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1551 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/19105
1554 PR tree-optimization/21643
1555 PR tree-optimization/46309
1556 * gcc.dg/pr19105.c: New test.
1557 * gcc.dg/pr21643.c: New test.
1558 * gcc.dg/pr46309-2.c: New test.
1559 * gcc.c-torture/execute/pr46309.c: New test.
1561 2012-10-31 Alan Modra <amodra@gmail.com>
1563 * gcc.target/powerpc/dimode_off.c: New.
1564 * gcc.target/powerpc/timode_off.c: New.
1565 * gcc.target/powerpc/dfmode_off.c: New.
1566 * gcc.target/powerpc/tfmode_off.c: New.
1568 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1570 PR rtl-optimization/55093
1571 * gcc.target/i386/pr55093.c: New file.
1573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1575 * gcc.target/i386/pr55116.c: Renamed to ...
1576 * gcc.target/i386/pr55116-1.c: This.
1578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1580 * gcc.target/i386/pr55116-2.c: New file.
1582 2012-10-30 Richard Biener <rguenther@suse.de>
1584 * gcc.dg/vect/slp-perm-2.c: Adjust.
1586 2012-10-30 Richard Biener <rguenther@suse.de>
1588 PR tree-optimization/55111
1589 * gcc.dg/torture/pr55111.c: New testcase.
1591 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1594 * gcc.target/sh/pr53988.c: New.
1596 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1599 * gcc.dg/hoist-register-pressure-1.c: Rename from
1600 hoist-register-pressure.c. Add nonpic condition.
1601 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1603 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1606 * gcc.dg/Wreturn-local-addr.c: New.
1607 * g++.dg/warn/Wno-return-local-addr.C: New.
1608 * g++.dg/warn/Wreturn-local-addr.C: New.
1610 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1613 * gcc.target/i386/pr55116.c: New file.
1615 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1618 * gcc.dg/Wshadow-4.c: New.
1619 * gcc.dg/Wshadow-4.h: New.
1621 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1624 * gcc.dg/guality/pr54693.c: New.
1626 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1629 * gcc.dg/pr55027.c: New testcase.
1631 2012-10-29 Jan Hubicka <jh@suse.cz>
1633 * gcc.dg/ipa/inline-6.c: New testcase.
1635 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1637 PR rtl-optimization/55106
1638 * g++.dg/pr55106.C: New.
1640 2012-10-29 Richard Guenther <rguenther@suse.de>
1643 * gcc.dg/torture/pr53695.c: New testcase.
1645 2012-10-28 Jan Hubicka <jh@suse.cz>
1647 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1649 2012-10-28 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/do_check_6.f90: New.
1654 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1655 Jack Howarth <howarth@bromo.med.uc.edu>
1658 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1660 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1662 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1665 * gcc.target/i386/pr34283.c: New test.
1667 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/opt/pr55081.C: New test.
1674 * gcc.dg/guality/pr54970.c: New test.
1676 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1679 * g++.dg/template/new11.C: New.
1681 2012-10-26 Richard Biener <rguenther@suse.de>
1684 * gcc.dg/torture/pr54824.c: New testcase.
1686 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1688 * gcc.target/i386/fxsave-1.c: New.
1689 * gcc.target/i386/fxsave64-1.c: Ditto.
1690 * gcc.target/i386/fxrstor-1.c: Ditto.
1691 * gcc.target/i386/fxrstor64-1.c: Ditto.
1692 * gcc.target/i386/xsave-1.c: Ditto.
1693 * gcc.target/i386/xsave64-1.c: Ditto.
1694 * gcc.target/i386/xrstor-1.c: Ditto.
1695 * gcc.target/i386/xrstor64-1.c: Ditto.
1696 * gcc.target/i386/xsaveopt-1.c: Ditto.
1697 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1698 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1699 * gcc.target/i386/sse-13.c: Ditto.
1700 * gcc.target/i386/sse-14.c: Ditto.
1701 * gcc.target/i386/sse-22.c: Ditto.
1702 * gcc.target/i386/sse-23.c: Ditto.
1703 * g++.dg/other/i386-2.C: Ditto.
1704 * g++.dg/other/i386-3.C: Ditto.
1706 2012-10-25 Jan Hubicka <jh@suse.cz>
1708 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1711 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/ext/transparent-union.C: New.
1716 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1719 * g++.dg/ext/vector19.C: New testcase.
1721 2012-10-25 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/54902
1724 * g++.dg/torture/pr54902.C: New testcase.
1726 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1729 * g++.dg/template/crash114.C: New.
1731 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1734 * gcc.target/i386/pr55049-1.c: New test.
1736 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1739 * gfortran.dg/class_dummy_4.f03: New.
1741 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1743 PR rtl-optimization/55010
1744 * gcc.dg/pr55010.c: New test.
1747 * g++.dg/debug/pr54828.C: New test.
1749 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1751 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1752 * gcc.dg/vect/vect-83_64.c: Likewise.
1754 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/constexpr-union4.C: New.
1759 2012-10-23 Jeff Law <law@redhat.com>
1761 * gcc.c-torture/execute/pr54985.c: New test.
1763 2012-10-23 Paul Koning <ni1d@arrl.net>
1766 * g++.dg/debug/dwarf2/pr54508.C: New.
1768 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1771 * g++.dg/template/sizeof14.C: New test.
1773 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1774 Jim MacArthur <jim.macarthur@arm.com>
1775 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1776 Marcus Shawcroft <marcus.shawcroft@arm.com>
1777 Nigel Stephens <nigel.stephens@arm.com>
1778 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1779 Richard Earnshaw <rearnsha@arm.com>
1780 Sofiane Naci <sofiane.naci@arm.com>
1781 Stephen Thomas <stephen.thomas@arm.com>
1782 Tejas Belagod <tejas.belagod@arm.com>
1783 Yufeng Zhang <yufeng.zhang@arm.com>
1785 * lib/target-supports.exp
1786 (check_profiling_available): Add AArch64.
1787 (check_effective_target_vect_int): Likewise.
1788 (check_effective_target_vect_shift): Likewise.
1789 (check_effective_target_vect_float): Likewise.
1790 (check_effective_target_vect_double): Likewise.
1791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1792 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1793 (check_effective_target_vect_pack_trunc): Likewise.
1794 (check_effective_target_vect_unpack): Likewise.
1795 (check_effective_target_vect_hw_misalign): Likewise.
1796 (check_effective_target_vect_short_mult): Likewise.
1797 (check_effective_target_vect_int_mult): Likewise.
1798 (check_effective_target_vect_stridedN): Likewise.
1799 (check_effective_target_sync_int_long): Likewise.
1800 (check_effective_target_sync_char_short): Likewise.
1801 (check_vect_support_and_set_flags): Likewise.
1802 (check_effective_target_aarch64_tiny): New.
1803 (check_effective_target_aarch64_small): New.
1804 (check_effective_target_aarch64_large): New.
1805 * g++.dg/other/PR23205.C: Enable aarch64.
1806 * g++.dg/other/pr23205-2.C: Likewise.
1807 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1808 * gcc.c-torture/execute/20101011-1.c: Likewise.
1809 * gcc.dg/20020312-2.c: Likewise.
1810 * gcc.dg/20040813-1.c: Likewise.
1811 * gcc.dg/builtin-apply2.c: Likewise.
1812 * gcc.dg/stack-usage-1.c: Likewise.
1814 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1815 Jim MacArthur <jim.macarthur@arm.com>
1816 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1817 Marcus Shawcroft <marcus.shawcroft@arm.com>
1818 Nigel Stephens <nigel.stephens@arm.com>
1819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1820 Richard Earnshaw <rearnsha@arm.com>
1821 Sofiane Naci <sofiane.naci@arm.com>
1822 Stephen Thomas <stephen.thomas@arm.com>
1823 Tejas Belagod <tejas.belagod@arm.com>
1824 Yufeng Zhang <yufeng.zhang@arm.com>
1826 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1827 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1828 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1829 * gcc.target/aarch64/aapcs/abitest.S: New file.
1830 * gcc.target/aarch64/aapcs/abitest.h: New file.
1831 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1832 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1833 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1834 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1835 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1836 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1837 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1838 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1839 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1840 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1841 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1842 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1843 * gcc.target/aarch64/aapcs/test_1.c: New file.
1844 * gcc.target/aarch64/aapcs/test_10.c: New file.
1845 * gcc.target/aarch64/aapcs/test_11.c: New file.
1846 * gcc.target/aarch64/aapcs/test_12.c: New file.
1847 * gcc.target/aarch64/aapcs/test_13.c: New file.
1848 * gcc.target/aarch64/aapcs/test_14.c: New file.
1849 * gcc.target/aarch64/aapcs/test_15.c: New file.
1850 * gcc.target/aarch64/aapcs/test_16.c: New file.
1851 * gcc.target/aarch64/aapcs/test_17.c: New file.
1852 * gcc.target/aarch64/aapcs/test_18.c: New file.
1853 * gcc.target/aarch64/aapcs/test_19.c: New file.
1854 * gcc.target/aarch64/aapcs/test_2.c: New file.
1855 * gcc.target/aarch64/aapcs/test_20.c: New file.
1856 * gcc.target/aarch64/aapcs/test_21.c: New file.
1857 * gcc.target/aarch64/aapcs/test_22.c: New file.
1858 * gcc.target/aarch64/aapcs/test_23.c: New file.
1859 * gcc.target/aarch64/aapcs/test_24.c: New file.
1860 * gcc.target/aarch64/aapcs/test_25.c: New file.
1861 * gcc.target/aarch64/aapcs/test_26.c: New file.
1862 * gcc.target/aarch64/aapcs/test_3.c: New file.
1863 * gcc.target/aarch64/aapcs/test_4.c: New file.
1864 * gcc.target/aarch64/aapcs/test_5.c: New file.
1865 * gcc.target/aarch64/aapcs/test_6.c: New file.
1866 * gcc.target/aarch64/aapcs/test_7.c: New file.
1867 * gcc.target/aarch64/aapcs/test_8.c: New file.
1868 * gcc.target/aarch64/aapcs/test_9.c: New file.
1869 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1870 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1871 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1872 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1873 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1874 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1875 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1876 * gcc.target/aarch64/aapcs/type-def.h: New file.
1877 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1878 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1879 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1880 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1881 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1882 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1883 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1884 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1885 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1886 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1887 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1888 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1889 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1890 * gcc.target/aarch64/aarch64.exp: New file.
1891 * gcc.target/aarch64/adc-1.c: New file.
1892 * gcc.target/aarch64/adc-2.c: New file.
1893 * gcc.target/aarch64/asm-1.c: New file.
1894 * gcc.target/aarch64/clrsb.c: New file.
1895 * gcc.target/aarch64/clz.c: New file.
1896 * gcc.target/aarch64/ctz.c: New file.
1897 * gcc.target/aarch64/csinc-1.c: New file.
1898 * gcc.target/aarch64/csinv-1.c: New file.
1899 * gcc.target/aarch64/csneg-1.c: New file.
1900 * gcc.target/aarch64/extend.c: New file.
1901 * gcc.target/aarch64/fcvt.x: New file.
1902 * gcc.target/aarch64/fcvt_double_int.c: New file.
1903 * gcc.target/aarch64/fcvt_double_long.c: New file.
1904 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1905 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1906 * gcc.target/aarch64/fcvt_float_int.c: New file.
1907 * gcc.target/aarch64/fcvt_float_long.c: New file.
1908 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1909 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1910 * gcc.target/aarch64/ffs.c: New file.
1911 * gcc.target/aarch64/fmadd.c: New file.
1912 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1913 * gcc.target/aarch64/frint.x: New file.
1914 * gcc.target/aarch64/frint_double.c: New file.
1915 * gcc.target/aarch64/frint_float.c: New file.
1916 * gcc.target/aarch64/index.c: New file.
1917 * gcc.target/aarch64/mneg-1.c: New file.
1918 * gcc.target/aarch64/mneg-2.c: New file.
1919 * gcc.target/aarch64/mneg-3.c: New file.
1920 * gcc.target/aarch64/mnegl-1.c: New file.
1921 * gcc.target/aarch64/mnegl-2.c: New file.
1922 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1923 * gcc.target/aarch64/pic-constantpool1.c: New file.
1924 * gcc.target/aarch64/pic-symrefplus.c: New file.
1925 * gcc.target/aarch64/predefine_large.c: New file.
1926 * gcc.target/aarch64/predefine_small.c: New file.
1927 * gcc.target/aarch64/predefine_tiny.c: New file.
1928 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1929 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1930 * gcc.target/aarch64/table-intrinsics.c: New file.
1931 * gcc.target/aarch64/tst-1.c: New file.
1932 * gcc.target/aarch64/vect-abs-compile.c: New file.
1933 * gcc.target/aarch64/vect-abs.c: New file.
1934 * gcc.target/aarch64/vect-abs.x: New file.
1935 * gcc.target/aarch64/vect-compile.c: New file.
1936 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1937 * gcc.target/aarch64/vect-faddv.c: New file.
1938 * gcc.target/aarch64/vect-faddv.x: New file.
1939 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1940 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1941 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1942 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1943 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1944 * gcc.target/aarch64/vect-fp-compile.c: New file.
1945 * gcc.target/aarch64/vect-fp.c: New file.
1946 * gcc.target/aarch64/vect-fp.x: New file.
1947 * gcc.target/aarch64/vect-mull-compile.c: New file.
1948 * gcc.target/aarch64/vect-mull.c: New file.
1949 * gcc.target/aarch64/vect-mull.x: New file.
1950 * gcc.target/aarch64/vect.c: New file.
1951 * gcc.target/aarch64/vect.x: New file.
1952 * gcc.target/aarch64/vector_intrinsics.c: New file.
1953 * gcc.target/aarch64/vfp-1.c: New file.
1954 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1955 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1956 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1957 * g++.dg/abi/aarch64_guard1.C: New file.
1959 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1962 * c-c++-common/pr54988.c: New test.
1964 2012-10-23 Jan Hubicka <jh@suse.cz>
1966 * gcc.dg/tree-prof/peel-1.c: New testcase.
1968 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1971 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1973 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1975 * gcc.dg/c99-predef-1.c: New test.
1976 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1977 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1978 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1979 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1980 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1981 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1982 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1983 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1984 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1985 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1986 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1987 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1989 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1991 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1993 2012-10-23 Jan Hubicka <jh@suse.cz>
1996 * gcc.c-torture/execute/pr54937.c: New testcase.
1997 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1999 2012-10-23 Jan Hubicka <jh@suse.cz>
2002 * gfortran.dg/pr54967.f90: New testcase.
2004 2012-10-23 Terry Guo <terry.guo@arm.com>
2007 * gcc.dg/pr55019.c: New.
2009 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2011 PR tree-optimization/55008
2012 * gcc.dg/tree-ssa/pr55008.c: New test.
2014 2012-10-22 Richard Biener <rguenther@suse.de>
2016 PR tree-optimization/55011
2017 * gcc.dg/torture/pr55011.c: New testcase.
2019 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2021 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2022 * gcc.target/arm/pr40457-2.c: Likewise.
2023 * gcc.target/arm/pr40457-3.c: Likewise.
2025 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2027 * gnat.dg/specs/limited_with4.ads: New test.
2028 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2032 * gnat.dg/modular4.adb: New test.
2033 * gnat.dg/modular4_pkg.ads: New helper.
2035 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2037 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2038 * gnat.dg/specs/addr1.ads: Likewise.
2040 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2042 * gcc.dg/webizer.c (main): Add missing exit call.
2044 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2047 * gfortran.dg/wextra_1.f: New test.
2049 2012-10-20 Jan Hubicka <jh@suse.cz>
2051 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2053 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2056 * gfortran.dg/warn_unused_function.f90: New.
2058 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2060 * lib/target-supports.exp
2061 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2063 2012-10-19 Richard Guenther <rguenther@suse.de>
2065 PR tree-optimization/54981
2066 * gcc.dg/pr54981.c: New testcase.
2068 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2071 * gcc.target/arm/pr54892.c: New.
2073 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2075 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2077 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/init/array30.C: New.
2081 * g++.dg/init/array31.C: Likewise.
2083 2012-10-18 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/public_private_module_7.f90: New.
2088 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/template/pr29633.C: New.
2093 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2095 * gnat.dg/loop_optimization13.ad[sb]: New test.
2096 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2098 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2100 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2101 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2102 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2103 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2107 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2108 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2109 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2110 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2111 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2112 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2114 2012-10-16 Jan Hubicka <jh@suse.cz>
2116 * gcc.target/i386/l_fma_float_?.c: Update.
2117 * gcc.target/i386/l_fma_double_?.c: Update.
2118 * gfortran.dg/do_1.f90: XFAIL
2119 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2120 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2121 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2122 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2123 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2124 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2127 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2131 * gcc.dg/Wstrict-overflow-24.c: New.
2133 2012-10-16 Tobias Burnus <burnus@net-b.de>
2137 * gfortran.dg/class_optional_1.f90: New.
2138 * gfortran.dg/class_optional_2.f90: New.
2140 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2143 * gcc.dg/guality/pr54796.c: New test.
2145 PR tree-optimization/54889
2146 * gfortran.dg/pr54889.f90: New test.
2148 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2150 * g++.dg/other/dump-ada-spec-2.C: New test.
2152 2012-10-16 Easwaran Raman <eraman@google.com>
2154 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2155 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2157 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2159 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2160 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2162 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2165 * gcc.c-torture/compile/pr54925.c: New.
2167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2170 * gcc.target/sh/pr51244-17.c: New.
2172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2175 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2177 * gcc.target/sh/pr54760-4.c: New.
2179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2182 * gcc.target/sh/torture/sh-torture.exp: New.
2183 * gcc.target/sh/torture/pr34777.c: New.
2185 2012-10-15 Matthias Klose <doko@ubuntu.com>
2187 * lib/target-supports.exp (check_profiling_available): Match
2188 arm*-*-linux-* for ARM Linux/GNU.
2189 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2190 * gfortran.dg/enum_10.f90: Likewise.
2191 * gfortran.dg/enum_9.f90: Likewise.
2192 * gcc.target/arm/synchronize.c: Likewise.
2193 * g++.old-deja/g++.jason/enum6.C: Likewise.
2194 * g++.old-deja/g++.other/enum4.C: Likewise.
2195 * g++.old-deja/g++.law/enum9.C: Likewise.
2197 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2199 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2200 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2202 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2203 Paolo Carlini <paolo.carlini@oracle.com>
2206 * g++.dg/overload/operator6.C: New.
2208 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2210 PR c++/50080 (again)
2211 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2212 * g++.dg/parse/tmpl-outside1.C: Likewise.
2213 * g++.dg/template/qualttp18.C: Likewise.
2214 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2215 * g++.old-deja/g++.pt/overload13.C: Likewise.
2217 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2220 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2221 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2222 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2223 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2224 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2225 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2226 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2228 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2231 * g++.dg/parse/tmpl-outside2.C: New.
2232 * g++.dg/parse/tmpl-outside1.C: Adjust.
2233 * g++.dg/template/qualttp18.C: Likewise.
2234 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2235 * g++.old-deja/g++.pt/overload13.C: Likewise.
2237 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2239 PR tree-optimization/54915
2240 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2242 2012-10-15 Richard Guenther <rguenther@suse.de>
2244 PR tree-optimization/54920
2245 * gcc.dg/torture/pr54920.c: New testcase.
2247 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2249 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2251 2012-10-13 Jason Merrill <jason@redhat.com>
2253 * g++.dg/tls/thread_local7g.C: Require tls_native.
2255 2012-10-14 Jason Merrill <jason@redhat.com>
2257 * g++.dg/cpp0x/inh-ctor1.C: New.
2258 * g++.dg/cpp0x/inh-ctor2.C: New.
2259 * g++.dg/cpp0x/inh-ctor3.C: New.
2260 * g++.dg/cpp0x/inh-ctor4.C: New.
2261 * g++.dg/cpp0x/inh-ctor5.C: New.
2262 * g++.dg/cpp0x/inh-ctor6.C: New.
2263 * g++.dg/cpp0x/inh-ctor7.C: New.
2264 * g++.dg/cpp0x/inh-ctor8.C: New.
2265 * g++.dg/cpp0x/inh-ctor9.C: New.
2266 * g++.dg/cpp0x/inh-ctor10.C: New.
2267 * g++.dg/cpp0x/inh-ctor11.C: New.
2268 * g++.dg/cpp0x/inh-ctor12.C: New.
2269 * g++.dg/cpp0x/inh-ctor13.C: New.
2271 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2273 PR rtl-optimization/54919
2274 * gcc.dg/pr54919.c: New testcase.
2276 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/template/crash113.C: New.
2281 2012-10-14 Jan Hubicka <jh@suse.cz>
2283 * gcc.dg/unroll_5.c: New testcase.
2285 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2288 * g++.dg/opt/pr52643.C: New.
2290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2293 * gcc.target/sh/pr54602-1.c: New.
2294 * gcc.target/sh/pr54602-2.c: New.
2295 * gcc.target/sh/pr54602-3.c: New.
2296 * gcc.target/sh/pr54602-4.c: New.
2298 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2301 * gcc.target/sh/pr54680.c: New.
2303 2012-10-12 Jan Hubicka <jh@suse.cz>
2305 * gcc.dg/webizer.c: New testcase.
2307 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2309 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2312 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2314 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2315 Return 0 if already specifying -mfloat-abi other than hard.
2317 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2319 * gcc.dg/pr53060.c: Prune irrelevant warning.
2321 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2324 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2325 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2326 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2327 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2328 Adjust expected wording of warnings for *cmp* builtins.
2329 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2330 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2332 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/parse/friend-main.C: New.
2337 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2340 * g++.dg/pr53055.C: New testcase.
2342 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/cpp0x/pr52744.C: New.
2347 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/dummy_procedure_9.f90: New.
2352 2012-10-12 Richard Biener <rguenther@suse.de>
2354 PR tree-optimization/54894
2355 * gcc.dg/torture/pr54894.c: New testcase.
2357 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2360 * gcc.target/sh/pr51244-13.c: New.
2361 * gcc.target/sh/pr51244-14.c: New.
2362 * gcc.target/sh/pr51244-15.c: New.
2363 * gcc.target/sh/pr51244-16.c: New.
2365 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2368 * g++.dg/cpp0x/decltype45.C: New.
2370 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2373 * gfortran.dg/class_allocate_13.f90: New.
2375 2012-10-11 Jason Merrill <jason@redhat.com>
2377 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2378 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2380 * g++.dg/gomp/tls-5.C: Require tls_native.
2381 * g++.dg/tls/thread_local7.C: Require tls_native.
2382 * g++.dg/tls/static2.C: New.
2384 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2387 * g++.dg/ext/weak5.C: New.
2389 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2392 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2393 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2395 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/parse/pr43765.C: New.
2400 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2402 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2404 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/init/bitfield3.C: New.
2409 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2411 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2413 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2415 PR tree-optimization/54877
2416 * gcc.dg/torture/pr54877.c: New test.
2418 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2421 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2422 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2423 and remove target info from dg-do compile.
2424 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2425 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2426 and remove target info from dg-do compile.
2428 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2430 * gcc.dg/pr54782.c: Require target with pthread support.
2432 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/cpp0x/auto35.C: New.
2437 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2439 PR c++/53540 - using fails to be equivalent to typedef
2440 * g++.dg/cpp0x/alias-decl-24.C: New test.
2442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2444 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2445 that c++11 attributes to types are ignored for now.
2446 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2447 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2449 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2452 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2457 * g++.dg/cpp0x/initlist67.C: New.
2459 2012-10-10 Dehao Chen <dehao@google.com>
2461 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2463 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2466 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2472 * g++.dg/cpp0x/decltype44.C: New.
2474 2012-10-09 Steve Ellcey <sellcey@mips.com>
2476 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2478 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/cpp0x/decltype43.C: New.
2483 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2486 * gcc.dg/pr53397-1.c: New test case.
2487 * gcc.dg/pr53397-2.c: New test case.
2489 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/warn/Wparentheses-26.C: Adjust.
2493 * g++.dg/warn/Wparentheses-27.C: New.
2495 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2498 * c-c++-common/vector-scalar.c: New testcase.
2499 * g++.dg/ext/vector18.C: New testcase.
2500 * g++.dg/ext/vector5.C: This is not an error anymore.
2501 * gcc.dg/init-vec-1.c: Move ...
2502 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2503 * gcc.c-torture/execute/vector-shift1.c: Move ...
2504 * c-c++-common/torture/vector-shift1.c: ... here.
2505 * gcc.dg/scal-to-vec1.c: Move ...
2506 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2507 C++11. Adapt error messages.
2508 * gcc.dg/convert-vec-1.c: Move ...
2509 * c-c++-common/convert-vec-1.c: ... here.
2510 * gcc.dg/scal-to-vec2.c: Move ...
2511 * c-c++-common/scal-to-vec2.c: ... here.
2513 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2516 * gcc.target/i386/pr54400.c: New testcase.
2518 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2521 * g++.dg/template/pr54858.C: New test.
2523 2012-10-08 Marek Polacek <polacek@redhat.com>
2526 * g++.dg/debug/pr54831.C: New test.
2528 2012-10-08 Dehao Chen <dehao@google.com>
2530 * g++.dg/predict-loop-exit-1.C: New.
2531 * g++.dg/predict-loop-exit-2.C: New.
2532 * g++.dg/predict-loop-exit-3.C: New.
2534 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2536 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2538 2012-10-08 Jason Merrill <jason@redhat.com>
2540 * g++.dg/gomp/tls-5.C: New.
2541 * g++.dg/gomp/tls-wrap1.C: New.
2542 * g++.dg/gomp/tls-wrap2.C: New.
2543 * g++.dg/gomp/tls-wrap3.C: New.
2544 * g++.dg/gomp/tls-wrap4.C: New.
2545 * g++.dg/gomp/tls-wrapper-cse.C: New.
2546 * g++.dg/tls/thread_local-cse.C: New.
2547 * g++.dg/tls/thread_local-order1.C: New.
2548 * g++.dg/tls/thread_local-order2.C: New.
2549 * g++.dg/tls/thread_local-wrap1.C: New.
2550 * g++.dg/tls/thread_local-wrap2.C: New.
2551 * g++.dg/tls/thread_local-wrap3.C: New.
2552 * g++.dg/tls/thread_local-wrap4.C: New.
2553 * g++.dg/tls/thread_local2g.C: New.
2554 * g++.dg/tls/thread_local3g.C: New.
2555 * g++.dg/tls/thread_local4g.C: New.
2556 * g++.dg/tls/thread_local5g.C: New.
2557 * g++.dg/tls/thread_local6g.C: New.
2558 * g++.dg/tls/thread_local7g.C: New.
2560 * g++.dg/tls/thread_local3.C: New.
2561 * g++.dg/tls/thread_local4.C: New.
2562 * g++.dg/tls/thread_local5.C: New.
2563 * g++.dg/tls/thread_local6.C: New.
2565 * g++.dg/tls/init-2.C: Tweak errors.
2566 * g++.dg/tls/thread_local1.C: New.
2567 * g++.dg/tls/thread_local2.C: New.
2568 * g++.dg/tls/thread_local7.C: New.
2570 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2573 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2575 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2578 * gcc.target/sh/pr54685.c: New.
2580 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2582 PR c++/53528 C++11 attribute support
2583 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2584 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2604 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2605 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2606 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2607 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2608 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2609 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2610 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2611 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2612 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2613 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2620 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2621 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2622 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2623 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2625 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2626 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2627 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2628 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2629 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2630 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2631 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2632 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2633 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2634 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2635 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2636 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2637 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2638 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2639 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2641 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2643 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2644 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2645 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2647 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2650 * gcc.target/sh/pr54760-2.c: New.
2651 * gcc.target/sh/pr54760-3.c: New.
2653 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2658 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2659 Sandra Loosemore <sandra@codesourcery.com>
2661 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2662 and test that the accumulator is initialized using MULT.
2663 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2664 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2666 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2669 * g++.dg/cpp0x/stdint.C: New.
2671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/stddef.C: New.
2676 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2679 * gfortran.dg/typebound_operator_17.f90: New.
2681 2012-10-06 Jan Hubicka <jh@suse.cz>
2685 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2687 2012-10-06 Jan Hubicka <jh@suse.cz>
2689 * gcc.dg/lto/resolutions_0.c: New testcase.
2691 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2694 * gfortran.dg/generic_25.f90: New.
2695 * gfortran.dg/generic_26.f90: New.
2696 * gfortran.dg/generic_27.f90: New.
2698 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2701 * gcc.target/sh/pr54760-1.c: New.
2703 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2706 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2707 * g++.dg/warn/Wsign-compare-5.C: New test.
2708 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2709 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2710 * g++.dg/ext/builtin30.C: New test.
2711 * g++.dg/ext/vla12.C: New test.
2712 * gcc.dg/builtins-85.c: New test.
2715 * gcc.dg/guality/pr54519-1.c: New test.
2716 * gcc.dg/guality/pr54519-2.c: New test.
2717 * gcc.dg/guality/pr54519-3.c: New test.
2718 * gcc.dg/guality/pr54519-4.c: New test.
2719 * gcc.dg/guality/pr54519-5.c: New test.
2720 * gcc.dg/guality/pr54519-6.c: New test.
2722 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/cpp0x/defaulted38.C: New.
2727 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2729 PR tree-optimization/33763
2730 * c-c++-common/pr33763.c: New test.
2732 PR tree-optimization/54810
2733 * gcc.dg/tree-ssa/vrp85.c: New test.
2735 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2737 * gcc.dg/ucnid-7.c: Skip on AIX.
2738 * gcc.dg/ucnid-8.c: Same.
2739 * gcc.dg/ucnid-10.c: Same.
2740 * gcc.dg/ucnid-13.c: Same.
2741 * gcc.dg/attr-alias-3.c: Same.
2742 * gcc.dg/attr-alias-5.c: Same.
2743 * gcc.dg/torture/pr51106-2.c: Same.
2744 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2746 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/cpp0x/alias-decl-23.C: New.
2751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2754 * g++.dg/template/friend53.C: New.
2756 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2758 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2759 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2760 (scan-ada-spec): Likewise.
2761 (scan-ada-spec-not): Likewise.
2762 * gcc.dg/dump-ada-spec-1.c: New test.
2763 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2765 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2767 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2769 2012-10-04 Florian Weimer <fweimer@redhat.com>
2771 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2773 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/cpp0x/pr54323.C: New.
2778 2012-10-04 Richard Guenther <rguenther@suse.de>
2781 * g++.dg/torture/pr54735.C: New testcase.
2783 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2785 PR rtl-optimization/54739
2786 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2788 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2791 * gcc.target/sh/pr51244-12.c: New.
2793 2012-10-03 Dehao Chen <dehao@google.com>
2796 * gcc.dg/pr54782.c: New test.
2798 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2801 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2803 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2806 * gfortran.dg/class_53.f90: New.
2808 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2811 * gcc.dg/guality/pr54551.c: New.
2813 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2815 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2816 * gcc.target/powerpc/pr46728-2.c: Likewise.
2818 2012-10-02 Sharad Singhai <singhai@google.com>
2821 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2822 to fix test failures caused by r191883.
2823 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2824 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2825 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2826 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2827 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2828 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2829 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2830 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2831 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2833 2012-09-30 Sharad Singhai <singhai@google.com>
2835 * gcc.target/i386/vect-double-1.c: Fix test.
2837 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2840 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2843 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2845 PR rtl-optimization/54457
2846 * gcc.target/i386/pr54457.c: New test.
2848 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2850 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2852 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2854 * gcc.target/i386/vect-rebuild.c: New testcase.
2856 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2858 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2860 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2862 * gcc.target/mips/pr37362.c: Fix target selector.
2864 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2867 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2869 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2871 * gcc.dg/ucnid-8.c: Update line number.
2872 * gcc.dg/torture/pr51106-2.c: Likewise.
2874 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2877 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2878 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2879 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2883 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2884 partially reverting r170092.
2885 * gfortran.dg/class_7.f03: Ditto.
2886 * gfortran.dg/coarray_14.f90: Ditto.
2887 * gfortran.dg/typebound_proc_13.f03: Ditto.
2889 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2892 * g++.dg/cpp0x/sfinae42.C: New.
2894 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2896 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2897 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2898 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2899 * gcc.dg/pr42629.c: XFAIL on AIX.
2900 * gcc.dg/pr47684.c: Same.
2901 * gcc.dg/pr43670.c: Same.
2902 * gcc.dg/pr42916.c: Same.
2903 * gcc.dg/pr45449.c: Same.
2904 * gcc.dg/pr50017.c: Same.
2905 * gcc.dg/pr42728.c: Same.
2906 * gcc.dg/pr47881.c: Same.
2907 * gcc.dg/pr44023.c: Same.
2908 * gcc.dg/pr41345.c: Same.
2909 * gcc.dg/pr42630.c: Same.
2910 * gcc.dg/pr44971.c: Same.
2911 * gcc.dg/pr46771.c: Same.
2912 * gcc.dg/ucnid-8.c: Same.
2913 * gcc.dg/ucnid-10.c: Same.
2914 * gcc.dg/ucnid-13.c: Same.
2915 * gcc.dg/torture/pr51106-2.c: Same.
2916 * gcc.dg/pr48768.c: Same.
2917 * gcc.dg/pr42631.c: Same.
2918 * gcc.dg/pr43084.c: Same.
2919 * gcc.dg/ucnid-7.c: Same.
2920 * gcc.dg/pr42889.c: Same.
2921 * gcc.dg/pr41241.c: Same.
2922 * gcc.dg/pr42719.c: Same.
2923 * g++.dg/debug/pr46583.C: Same.
2924 * g++.dg/debug/pr47106.C: Same.
2925 * g++.dg/opt/pr48549.C: Same.
2926 * g++.dg/other/pr42685.C: Same.
2927 * c-c++-common/pr43942.c: Same.
2929 2012-09-29 Ian Lance Taylor <iant@google.com>
2931 * go.test/go-test.exp: Update for latest version of Go testsuite.
2933 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2936 * gfortran.dg/internal_readwrite_3.f90: New test.
2938 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2940 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2941 c-c++-common/Wunused-local-typedefs-2.c to here.
2943 PR c++/54372 - unused attribute inactive on dependant entities
2944 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2946 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2948 PR c++/29028 - Missed unused warning on using declaration
2949 * g++.dg/warn/Wunused-var-18.C: New test.
2951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2953 PR c++/53551 - -Wunused-local-typedefs misses uses
2954 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2956 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2961 PR tree-optimization/54713
2962 * gcc.c-torture/compile/pr54713-1.c: New test.
2963 * gcc.c-torture/compile/pr54713-2.c: New test.
2964 * gcc.c-torture/compile/pr54713-3.c: New test.
2966 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2968 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2970 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2972 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2974 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.target/i386/pr54703.c: New test.
2979 2012-09-27 Richard Guenther <rguenther@suse.de>
2982 * gcc.dg/lto/pr54709_0.c: New testcase.
2983 * gcc.dg/lto/pr54709_1.c: Likewise.
2985 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2987 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2989 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2991 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2993 * gcc.target/arm/pr42879.c: Handle big-endian.
2995 2012-09-26 Steve Ellcey <sellcey@mips.com>
2998 * gcc.dg/pr37303.c: Check for rdata or rodata.
3000 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3002 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3004 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3008 * gcc.target/powerpc/ppc-ne0-1.c: New.
3010 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3013 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3014 test_19, test_20, test_21, test_22, test_23): New functions.
3015 * gcc.target/sh/pr54089-4.c: New.
3016 * gcc.target/sh/pr54089-5.c: New.
3017 * gcc.target/sh/pr54089-6.c: New.
3018 * gcc.target/sh/pr54089-7.c: New.
3020 2012-09-25 Richard Guenther <rguenther@suse.de>
3023 * gcc.dg/lto/pr54702_0.c: New testcase.
3024 * gcc.dg/lto/pr54702_1.c: Likewise.
3025 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3026 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3027 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3028 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3030 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3033 * g++.dg/cpp0x/parse2.C: New.
3034 * g++.dg/parse/error11.C: Adjust.
3035 * g++.dg/parse/error12.C: Likewise.
3037 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3039 * gcc.target/i386/20030217-1.c: Added check for
3040 large_long_double effective target.
3041 * gcc.target/i386/387-3.c: Likewise.
3042 * gcc.target/i386/387-4.c: Likewise.
3043 * gcc.target/i386/pr36578-1.c: Likewise.
3044 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3045 when long double size is equal double size.
3046 * gcc.target/i386/excess-precision-1.c: Likewise.
3047 * gcc.target/i386/pr36578-2.c: Likewise.
3048 * gcc.target/i386/20030217-2.c: New testcase.
3050 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3052 PR tree-optimization/54676
3053 * gcc.dg/pr54676.c: New test.
3055 2012-09-25 Richard Guenther <rguenther@suse.de>
3057 PR tree-optimization/53663
3058 * gcc.dg/torture/pr53663-1.c: New testcase.
3059 * gcc.dg/torture/pr53663-2.c: Likewise.
3060 * gcc.dg/torture/pr53663-3.c: Likewise.
3062 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3064 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3066 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3068 * lib/target-supports-dg.exp (dg-require-effective-target,
3069 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3070 dg-process-target-1 instead of dg-process-target.
3071 (dg-process-target-1): Rename from dg-process-target.
3072 (dg-process-target): New.
3074 2012-09-24 Richard Guenther <rguenther@suse.de>
3076 PR tree-optimization/54684
3077 * g++.dg/torture/pr54684.C: New testcase.
3079 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3081 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3083 2012-09-24 Richard Guenther <rguenther@suse.de>
3086 * gcc.dg/tm/pr52173-1.c: New.
3087 * gcc.dg/tm/pr52173-2.c: New.
3089 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3091 * gcc.dg/pr54669.c: New test.
3093 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3094 Dominique Dhumieres <dominiq@lps.ens.fr>
3097 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3099 2012-09-23 Tobias Burnus <burnus@net-b.de>
3102 * gfortran.dg/class_array_14.f90: New.
3104 2012-09-22 Kai Tietz <ktietz@redhat.com>
3106 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3107 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3109 2012-09-21 Dehao Chen <dehao@google.com>
3112 PR tree-optimization/54655
3113 * g++.dg/pr54655.C: New testcase.
3115 2012-09-21 Richard Guenther <rguenther@suse.de>
3117 PR tree-optimization/54647
3118 * g++.dg/torture/pr54647.C: New testcase.
3120 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3123 * c-c++-common/torture/vector-compare-2.c: Add -w.
3125 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3127 * gnat.dg/opt20.ads: Move dg directive to...
3128 * gnat.dg/opt20.adb: ...here.
3129 * gnat.dg/addr1.ad[sb]: Likewise.
3130 * gnat.dg/concat2.ad[sb]: Likewise.
3131 * gnat.dg/array16.ad[sb]: Likewise.
3132 * gnat.dg/atomic5.ad[sb]: Likewise.
3133 * gnat.dg/discr29.ad[sb]: Likewise.
3134 * gnat.dg/noreturn5.ad[sb]: Likewise.
3135 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3136 * gnat.dg/discr23.ads: Remove dg directive.
3137 * gnat.dg/nested_float_packed.ads: Likewise.
3138 * gnat.dg/oconst6.ads: Move to...
3139 * gnat.dg/specs/oconst6.ads: ...here.
3141 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/cpp0x/decltype32.C: Tweak.
3146 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3148 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3149 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3150 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3151 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3153 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3156 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3158 2012-09-19 Steve Ellcey <sellcey@mips.com>
3160 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3162 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3164 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3165 * gcc.target/powerpc/ppc-mftb.c: New file.
3167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3170 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3173 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3176 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3178 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3180 * gcc.c-torture/execute/20120919-1.c: New test.
3182 2012-09-19 Richard Guenther <rguenther@suse.de>
3184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3186 2012-09-19 Richard Guenther <rguenther@suse.de>
3188 * gcc.dg/builtin-unreachable-6.c: Adjust.
3190 2012-09-19 Richard Guenther <rguenther@suse.de>
3192 * gcc.dg/builtin-object-size-10.c: Adjust.
3193 * gcc.dg/builtin-unreachable-5.c: Adjust.
3194 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3195 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3196 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3197 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3198 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3199 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3200 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3201 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3202 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3203 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3204 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3205 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3207 2012-09-19 Richard Guenther <rguenther@suse.de>
3209 PR tree-optimization/54132
3210 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3211 * gcc.dg/torture/pr54132.c: Likewise.
3213 2012-09-19 Terry Guo <terry.guo@arm.com>
3215 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3216 extra prune rules that will be applied to all tests in a .exp file.
3217 (gcc-dg-prune): Use rules defined by the above variable.
3218 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3219 harmless warnings on architecture switch conflict.
3221 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3223 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3224 of asm-comment characters instead of a single one.
3225 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3227 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3229 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3231 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3232 target instead of xfailing it.
3233 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3234 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3235 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3236 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3237 * gcc.dg/vect/vect-104.c: Likewise.
3238 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3239 * gcc.dg/vect/vect-outer-1.c: Likewise.
3240 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3241 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3242 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3243 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3244 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3245 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3246 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3247 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3248 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3250 * lib/target-supports.exp
3251 (check_effective_target_vect_widen_mult_qi_to_hi,
3252 check_effective_target_vect_widen_mult_hi_to_si,
3253 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3254 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3255 check_effective_target_vect_pack_trunc,
3256 check_effective_target_vect_unpack,
3257 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3258 instead of arm_none.
3260 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3262 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3264 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3265 config to compiler_flags.
3267 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.target/i386/pr54592.c: New test.
3272 PR tree-optimization/54610
3273 * gcc.target/i386/pr54610.c: New test.
3275 2012-09-17 Jason Merrill <jason@redhat.com>
3278 * g++.dg/cpp0x/alias-decl-21.C: New.
3279 * g++.dg/cpp0x/alias-decl-22.C: New.
3281 2012-09-17 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/scan_2.f90: New.
3286 2012-09-17 Jason Merrill <jason@redhat.com>
3289 * g++.dg/init/aggr9.C: New.
3291 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3293 * gnat.dg/loop_optimization12.ad[sb]: New test.
3295 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3298 * gfortran.dg/proc_ptr_result_7.f90: New.
3300 2012-09-17 Tobias Burnus <burnus@net-b.de>
3303 * gfortran.dg/structure_constructor_11.f90: New.
3305 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3307 PR tree-optimization/54563
3308 * g++.dg/torture/pr54563.C: New test.
3310 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3313 * gfortran.dg/typebound_generic_14.f03: New.
3315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3318 * gfortran.dg/proc_ptr_38.f90: New.
3320 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3323 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3327 * gnat.dg/lto15.adb: Require lto.
3329 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3330 "myBindC" for hppa*-*-hpux*.
3332 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3334 * gfortran.dg/namelist_75.f90: New test.
3336 2012-09-15 Tom de Vries <tom@codesourcery.com>
3338 * gcc.dg/tree-ssa/vrp82.c: New test.
3339 * gcc.dg/tree-ssa/vrp83.c: Same.
3340 * gcc.dg/tree-ssa/vrp84.c: Same.
3342 2012-09-15 Tom de Vries <tom@codesourcery.com>
3344 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3345 * gcc.dg/tree-ssa/vrp81.c: ... this.
3347 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3350 * gcc.target/avr/torture/fix-types.h: New.
3351 * gcc.target/avr/torture/vals-hr.def: New.
3352 * gcc.target/avr/torture/vals-r.def: New.
3353 * gcc.target/avr/torture/vals-k.def: New.
3354 * gcc.target/avr/torture/vals-ur.def: New.
3355 * gcc.target/avr/torture/vals-uk.def: New.
3356 * gcc.target/avr/torture/vals-uhr.def: New.
3357 * gcc.target/avr/torture/vals-llk.def: New.
3358 * gcc.target/avr/torture/vals-ullk.def: New.
3359 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3360 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3361 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3362 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3363 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3364 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3365 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3366 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3368 2012-09-14 Dehao Chen <dehao@google.com>
3370 * g++.dg/debug/dwarf2/deallocator.C: New test.
3372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3375 * gcc.c-torture/compile/pr54552-1.c: New test.
3377 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3380 * g++.dg/other/vector-compare.C: New testcase.
3381 * c-c++-common/vector-compare-3.c: New testcase.
3382 * gcc.dg/vector-shift.c: Move ...
3383 * c-c++-common/vector-shift.c: ... here.
3384 * gcc.dg/vector-shift1.c: Move ...
3385 * c-c++-common/vector-shift1.c: ... here.
3386 * gcc.dg/vector-shift3.c: Move ...
3387 * c-c++-common/vector-shift3.c: ... here.
3388 * gcc.dg/vector-compare-1.c: Move ...
3389 * c-c++-common/vector-compare-1.c: ... here.
3390 * gcc.dg/vector-compare-2.c: Move ...
3391 * c-c++-common/vector-compare-2.c: ... here.
3392 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3393 * c-c++-common/torture/vector-compare-1.c: ... here.
3394 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3395 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3396 * c-c++-common/torture/vector-compare-2.c: ... here.
3397 * gcc.c-torture/execute/vector-shift.c: Move ...
3398 * c-c++-common/torture/vector-shift.c: ... here.
3399 * gcc.c-torture/execute/vector-shift2.c: Move ...
3400 * c-c++-common/torture/vector-shift2.c: ... here.
3401 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3402 * c-c++-common/torture/vector-subscript-1.c: ... here.
3403 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3404 * c-c++-common/torture/vector-subscript-2.c: ... here.
3405 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3406 * c-c++-common/torture/vector-subscript-3.c: ... here.
3408 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3411 * gcc.c-torture/compile/pr54103-1.c,
3412 gcc.c-torture/compile/pr54103-2.c,
3413 gcc.c-torture/compile/pr54103-3.c,
3414 gcc.c-torture/compile/pr54103-4.c,
3415 gcc.c-torture/compile/pr54103-5.c,
3416 gcc.c-torture/compile/pr54103-6.c: New tests.
3417 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3419 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3421 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3423 2012-09-14 Richard Guenther <rguenther@suse.de>
3425 PR tree-optimization/54565
3426 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3427 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3429 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3431 * gcc.target/arm/combine-movs.c: Add missing space.
3433 2012-09-14 Richard Guenther <rguenther@suse.de>
3435 * g++.dg/torture/builtin-location.C: New testcase.
3437 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3438 Manuel López-Ibåñez <manu@gcc.gnu.org>
3441 * g++.dg/warn/Wuninitialized-self.C: New.
3443 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.c-torture/compile/pr54559.c: New test.
3448 2012-09-13 Jason Merrill <jason@redhat.com>
3451 * g++.dg/cpp0x/constexpr-temp1.C: New.
3454 * g++.dg/template/anonunion2.C: New.
3457 * g++.dg/template/init10.C: New.
3459 2012-09-13 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/implicit_pure_3.f90: New.
3464 2012-09-13 Richard Guenther <rguenther@suse.de>
3466 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3468 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3470 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3472 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3474 * c-c++-common/pr51712.c: Handle for short-enum targets.
3476 2012-09-12 Terry Guo <terry.guo@arm.com>
3478 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3479 and lsrs for Thumb2 mode.
3481 2012-09-12 Jan Hubicka <jh@suse.cz>
3483 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3485 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3488 * gcc.target/i386/pr54445-1.c: New file.
3489 * gcc.target/i386/pr54445-2.c: Likewise.
3491 2012-09-12 Tobias Burnus <burnus@net-b.de>
3495 * gfortran.dg/coarray_10.f90: Update dg-error.
3496 * gfortran.dg/coarray_28.f90: New.
3497 * gfortran.dg/array_section_3.f90: New.
3499 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3501 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3502 gcc.target/arm/pr48252.c: Fix for big-endian support.
3504 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3506 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3508 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3509 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3511 * gcc.target/arm/neon-vfma-1.c: New testcase.
3512 * gcc.target/arm/neon-vfms-1.c: Likewise.
3513 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3515 * gcc.target/arm/neon-vmls-1.c: Likewise.
3516 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3518 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3519 (check_effective_target_arm_neonv2_ok): Likewise.
3520 (check_effective_target_arm_neonv2_hw): Likewise.
3521 (check_effective_target_arm_neonv2): Likewise.
3523 2012-09-11 Richard Guenther <rguenther@suse.de>
3526 * g++.dg/tree-ssa/pr54515.C: New testcase.
3528 2012-09-10 Andrew Pinski <apinski@cavium.com>
3531 * gcc.dg/tm/memopt-16.c: New testcase.
3533 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/cpp0x/sfinae40.C: New.
3538 * g++.dg/cpp0x/sfinae41.C: Likewise.
3540 2012-09-10 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3545 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3548 * gcc.target/sh/pr54089-3.c: New.
3550 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3552 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3554 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3556 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3558 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3560 * gcc.dg/pr52558-2.c: Delete.
3561 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3563 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3565 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3567 2012-09-10 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/54520
3570 * gcc.dg/torture/pr54520.c: New testcase.
3572 2012-09-10 Jason Merrill <jason@redhat.com>
3575 * g++.dg/cpp0x/implicit14.C: New.
3577 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3580 * gfortran.dg/bound_simplification_3.f90: New test.
3582 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3585 * gcc.dg/pr52558-1.c: Delete.
3586 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3588 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3590 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3591 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3592 * gcc.target/arm/smlaltt-1.c: Likewise.
3594 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3596 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3598 2012-09-07 Tom de Vries <tom@codesourcery.com>
3600 PR tree-optimization/53986
3601 * gcc.dg/tree-ssa/vrp80.c: New test.
3602 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3604 2012-09-06 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3609 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3611 2012-09-06 Andrew Pinski <apinski@cavium.com>
3614 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3616 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3618 PR rtl-optimization/54455
3619 * gcc.dg/54455.c: New test.
3621 2012-09-06 Tobias Burnus <burnus@net-b.de>
3624 * gfortran.dg/promotion_2.f90: New.
3626 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3629 * c-c++-common/pr54486.c: New test.
3631 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3634 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3636 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3639 * g++.dg/cpp0x/sfinae39.C: New.
3641 2012-09-04 Jason Merrill <jason@redhat.com>
3644 * g++.dg/ext/flexary3.C: New.
3647 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3650 * g++.dg/template/defarg15.C: New.
3653 * g++.dg/template/access24.C: New.
3655 2012-09-04 Richard Guenther <rguenther@suse.de>
3657 PR tree-optimization/54458
3658 * gcc.dg/torture/pr54458.c: New testcase.
3660 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3662 * gcc.target/arm/neon-vext.c: New test.
3663 * gcc.target/arm/neon-vext-execute.c: Ditto.
3665 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3669 * gfortran.dg/select_type_29.f03: New.
3671 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3673 * gcc.dg/fold-perm.c: Improve test.
3675 2012-09-03 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/coarray_class_1.f90: New.
3680 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3683 * gcc.c-torture/compile/pr49206.c: New test.
3685 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3686 Uros Bizjak <ubizjak@gmail.com>
3689 * gfortran.dg/pr36680.f90: New test.
3691 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3694 * g++.dg/opt/pr42295.C: New test.
3696 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.dg/torture/pr54436.c: New test.
3701 2012-09-01 Andrew Pinski <apinski@cavium.com>
3703 * gcc.target/mips/truncate-8.c: New testcase.
3705 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3709 * gcc.target/i386/pr46829.c: New test.
3710 * gcc.target/i386/pr46843.c: Ditto.
3712 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3713 Jason Merrill <jason@redhat.com>
3716 * g++.dg/parse/error50.C: New.
3718 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3721 * gcc.c-torture/compile/pr54428.c: New test.
3723 2012-08-31 Ollie Wild <aaw@google.com>
3726 * g++.dg/init/lifetime3.C: New test.
3728 2012-08-31 Martin Jambor <mjambor@suse.cz>
3731 * gcc.dg/torture/pr54409.c: New test.
3733 2012-08-31 Martin Jambor <mjambor@suse.cz>
3735 * gfortran.dg/pr48636.f90: Add dump scan checks.
3737 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3739 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3741 2012-08-28 Joey Ye <joey.ye@arm.com>
3743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3745 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3748 * gcc.target/i386/pr46254.c: New test.
3750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3752 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3753 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3754 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3756 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3758 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3759 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3760 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3761 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3762 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3763 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3764 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3765 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3766 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3767 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3768 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3769 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3770 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3771 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3772 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3773 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3774 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3775 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3776 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3777 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3778 gcc.target/mips/unaligned-1.c: Tighten regexps.
3780 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3782 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3783 (mips_option_groups): Remove optimization. Add various -f options.
3784 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3785 and -pg imply -fno-omit-frame-pointer.
3786 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3787 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3788 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3789 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3790 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3791 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3792 * gcc.target/mips/abi-n32-long32.c: Likewise.
3793 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3794 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3795 * gcc.target/mips/abi-n32-long64.c: Likewise.
3796 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3797 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3798 * gcc.target/mips/abi-n64-long32.c: Likewise.
3799 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3800 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3801 * gcc.target/mips/abi-n64-long64.c: Likewise.
3802 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3803 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3804 * gcc.target/mips/abi-o32-long32.c: Likewise.
3805 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3806 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3807 * gcc.target/mips/abi-o32-long64.c: Likewise.
3808 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3809 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3810 * gcc.target/mips/abi-o64-long32.c: Likewise.
3811 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3812 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3813 * gcc.target/mips/abi-o64-long64.c: Likewise.
3814 * gcc.target/mips/asm-1.c: Likewise.
3815 * gcc.target/mips/branch-1.c: Likewise.
3816 * gcc.target/mips/call-3.c: Likewise.
3817 * gcc.target/mips/call-saved-3.c: Likewise.
3818 * gcc.target/mips/clear-cache-1.c: Likewise.
3819 * gcc.target/mips/div-1.c: Likewise.
3820 * gcc.target/mips/div-2.c: Likewise.
3821 * gcc.target/mips/div-3.c: Likewise.
3822 * gcc.target/mips/div-4.c: Likewise.
3823 * gcc.target/mips/div-5.c: Likewise.
3824 * gcc.target/mips/div-6.c: Likewise.
3825 * gcc.target/mips/div-7.c: Likewise.
3826 * gcc.target/mips/div-8.c: Likewise.
3827 * gcc.target/mips/div-9.c: Likewise.
3828 * gcc.target/mips/div-10.c: Likewise.
3829 * gcc.target/mips/div-11.c: Likewise.
3830 * gcc.target/mips/div-12.c: Likewise.
3831 * gcc.target/mips/dsp-ctrl.c: Likewise.
3832 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3833 * gcc.target/mips/ext-8.c: Likewise.
3834 * gcc.target/mips/extend-2.c: Likewise.
3835 * gcc.target/mips/fix-r10000-1.c: Likewise.
3836 * gcc.target/mips/fix-r10000-2.c: Likewise.
3837 * gcc.target/mips/fix-r10000-3.c: Likewise.
3838 * gcc.target/mips/fix-r10000-4.c: Likewise.
3839 * gcc.target/mips/fix-r10000-5.c: Likewise.
3840 * gcc.target/mips/fix-r10000-6.c: Likewise.
3841 * gcc.target/mips/fix-r10000-7.c: Likewise.
3842 * gcc.target/mips/fix-r10000-8.c: Likewise.
3843 * gcc.target/mips/fix-r10000-9.c: Likewise.
3844 * gcc.target/mips/fix-r10000-10.c: Likewise.
3845 * gcc.target/mips/fix-r10000-11.c: Likewise.
3846 * gcc.target/mips/fix-r10000-12.c: Likewise.
3847 * gcc.target/mips/fix-r10000-13.c: Likewise.
3848 * gcc.target/mips/fix-r10000-14.c: Likewise.
3849 * gcc.target/mips/fix-r10000-15.c: Likewise.
3850 * gcc.target/mips/fpcmp-1.c: Likewise.
3851 * gcc.target/mips/fpcmp-2.c: Likewise.
3852 * gcc.target/mips/fpr-moves-7.c: Likewise.
3853 * gcc.target/mips/fpr-moves-8.c: Likewise.
3854 * gcc.target/mips/int-moves-1.c: Likewise.
3855 * gcc.target/mips/int-moves-2.c: Likewise.
3856 * gcc.target/mips/long-calls-pg.c: Likewise.
3857 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3858 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3859 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3860 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3861 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3862 * gcc.target/mips/mips-3d-1.c: Likewise.
3863 * gcc.target/mips/mips-3d-2.c: Likewise.
3864 * gcc.target/mips/mips-3d-3.c: Likewise.
3865 * gcc.target/mips/mips-3d-4.c: Likewise.
3866 * gcc.target/mips/mips-3d-5.c: Likewise.
3867 * gcc.target/mips/mips-3d-6.c: Likewise.
3868 * gcc.target/mips/mips-3d-7.c: Likewise.
3869 * gcc.target/mips/mips-3d-8.c: Likewise.
3870 * gcc.target/mips/mips-3d-9.c: Likewise.
3871 * gcc.target/mips/mips-ps-1.c: Likewise.
3872 * gcc.target/mips/mips-ps-2.c: Likewise.
3873 * gcc.target/mips/mips-ps-3.c: Likewise.
3874 * gcc.target/mips/mips-ps-4.c: Likewise.
3875 * gcc.target/mips/mips-ps-6.c: Likewise.
3876 * gcc.target/mips/mips32-dspr2.c: Likewise.
3877 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3878 * gcc.target/mips/neg-abs-1.c: Likewise.
3879 * gcc.target/mips/neg-abs-2.c: Likewise.
3880 * gcc.target/mips/nmadd-3.c: Likewise.
3881 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3882 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3883 * gcc.target/mips/octeon-pop-1.c: Likewise.
3884 * gcc.target/mips/pr26765.c: Likewise.
3885 * gcc.target/mips/pr33256.c: Likewise.
3886 * gcc.target/mips/pr33635-1.c: Likewise.
3887 * gcc.target/mips/pr33755.c: Likewise.
3888 * gcc.target/mips/pr35802.c: Likewise.
3889 * gcc.target/mips/pr45074.c: Likewise.
3890 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3891 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3892 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3893 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3894 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3895 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3896 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3897 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3898 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3899 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3900 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3901 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3902 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3903 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3904 * gcc.target/mips/save-restore-1.c: Likewise.
3905 * gcc.target/mips/save-restore-3.c: Likewise.
3906 * gcc.target/mips/save-restore-5.c: Likewise.
3907 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3908 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3909 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3910 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3911 * gcc.target/mips/stack-1.c: Likewise.
3913 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3916 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3917 branch under test to be filled with preceding rather than
3918 following instructions.
3919 * gcc.target/mips/branch-10.c: Likewise.
3920 * gcc.target/mips/branch-11.c: Likewise.
3921 * gcc.target/mips/branch-12.c: Likewise.
3922 * gcc.target/mips/branch-13.c: Likewise.
3923 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3924 to be eliminated. Tighten $28 scan-assembler-not test.
3926 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3928 * gcc.target/mips/call-4.c: ...this new test.
3930 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3932 * gcc.target/mips/code-readable-3.c: Likewise.
3933 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3934 flag but skip for -O0.
3935 * gcc.target/mips/code-readable-4.c: Likewise.
3937 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3938 of operations under test.
3939 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3941 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3942 Don't require sibling-call optimization.
3943 * gcc.target/mips/near-far-4.c: Likewise.
3945 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3946 Make sure that the register variable is used.
3947 * gcc.target/mips/soft-float-1.c: Likewise.
3949 * gcc.target/mips/sdata-1.c: Make static data volatile.
3950 * gcc.target/mips/sdata-2.c: Likewise.
3951 * gcc.target/mips/sdata-3.c: Likewise.
3952 * gcc.target/mips/sdata-4.c: Likewise.
3954 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3956 * gcc.target/mips/atomic-memory-2.c: Likewise.
3957 * gcc.target/mips/branch-cost-1.c: Likewise.
3958 * gcc.target/mips/branch-cost-2.c: Likewise.
3959 * gcc.target/mips/cache-1.c: Likewise.
3960 * gcc.target/mips/call-1.c: Likewise.
3961 * gcc.target/mips/call-saved-2.c: Likewise.
3962 * gcc.target/mips/const-anchor-1.c: Likewise.
3963 * gcc.target/mips/const-anchor-2.c: Likewise.
3964 * gcc.target/mips/dse-1.c: Likewise.
3965 * gcc.target/mips/dsp-lhx.c: Likewise.
3966 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3967 * gcc.target/mips/ext-1.c: Likewise.
3968 * gcc.target/mips/ext-2.c: Likewise.
3969 * gcc.target/mips/ext-3.c: Likewise.
3970 * gcc.target/mips/ext-4.c: Likewise.
3971 * gcc.target/mips/ext-5.c: Likewise.
3972 * gcc.target/mips/ext-6.c: Likewise.
3973 * gcc.target/mips/ext-7.c: Likewise.
3974 * gcc.target/mips/extend-1.c: Likewise.
3975 * gcc.target/mips/fix-r4000-1.c: Likewise.
3976 * gcc.target/mips/fix-r4000-3.c: Likewise.
3977 * gcc.target/mips/fix-r4000-5.c: Likewise.
3978 * gcc.target/mips/fix-r4000-6.c: Likewise.
3979 * gcc.target/mips/fix-r4000-8.c: Likewise.
3980 * gcc.target/mips/fix-r4000-10.c: Likewise.
3981 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3982 * gcc.target/mips/fixed-vector-type.c: Likewise.
3983 * gcc.target/mips/fpr-moves-1.c: Likewise.
3984 * gcc.target/mips/fpr-moves-2.c: Likewise.
3985 * gcc.target/mips/fpr-moves-3.c: Likewise.
3986 * gcc.target/mips/fpr-moves-4.c: Likewise.
3987 * gcc.target/mips/fpr-moves-5.c: Likewise.
3988 * gcc.target/mips/fpr-moves-6.c: Likewise.
3989 * gcc.target/mips/ins-1.c: Likewise.
3990 * gcc.target/mips/ins-2.c: Likewise.
3991 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3992 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3993 * gcc.target/mips/lazy-binding-1.c: Likewise.
3994 * gcc.target/mips/madd-3.c: Likewise.
3995 * gcc.target/mips/madd-5.c: Likewise.
3996 * gcc.target/mips/madd-6.c: Likewise.
3997 * gcc.target/mips/madd-8.c: Likewise.
3998 * gcc.target/mips/madd-9.c: Likewise.
3999 * gcc.target/mips/memcpy-1.c: Likewise.
4000 * gcc.target/mips/mips-ps-type.c: Likewise.
4001 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4002 * gcc.target/mips/mips-sched-madd.c: Likewise.
4003 * gcc.target/mips/mips16e-extends.c: Likewise.
4004 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4005 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4006 * gcc.target/mips/movcc-1.c: Likewise.
4007 * gcc.target/mips/movcc-2.c: Likewise.
4008 * gcc.target/mips/movcc-3.c: Likewise.
4009 * gcc.target/mips/msub-5.c: Likewise.
4010 * gcc.target/mips/msub-6.c: Likewise.
4011 * gcc.target/mips/msub-8.c: Likewise.
4012 * gcc.target/mips/mult-2.c: Likewise.
4013 * gcc.target/mips/mult-3.c: Likewise.
4014 * gcc.target/mips/mult-5.c: Likewise.
4015 * gcc.target/mips/mult-6.c: Likewise.
4016 * gcc.target/mips/mult-7.c: Likewise.
4017 * gcc.target/mips/mult-12.c: Likewise.
4018 * gcc.target/mips/mult-13.c: Likewise.
4019 * gcc.target/mips/mult-14.c: Likewise.
4020 * gcc.target/mips/mult-15.c: Likewise.
4021 * gcc.target/mips/mult-17.c: Likewise.
4022 * gcc.target/mips/mult-18.c: Likewise.
4023 * gcc.target/mips/mult-19.c: Likewise.
4024 * gcc.target/mips/nmadd-1.c: Likewise.
4025 * gcc.target/mips/nmadd-2.c: Likewise.
4026 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4027 * gcc.target/mips/octeon-cins-1.c: Likewise.
4028 * gcc.target/mips/octeon-cins-2.c: Likewise.
4029 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4030 * gcc.target/mips/octeon-exts-2.c: Likewise.
4031 * gcc.target/mips/octeon-exts-3.c: Likewise.
4032 * gcc.target/mips/octeon-exts-4.c: Likewise.
4033 * gcc.target/mips/octeon-exts-5.c: Likewise.
4034 * gcc.target/mips/octeon-exts-6.c: Likewise.
4035 * gcc.target/mips/octeon-exts-7.c: Likewise.
4036 * gcc.target/mips/octeon-pop-2.c: Likewise.
4037 * gcc.target/mips/octeon-seq-3.c: Likewise.
4038 * gcc.target/mips/octeon-seq-4.c: Likewise.
4039 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4040 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4041 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4042 * gcc.target/mips/pr54240.c: Likewise.
4043 * gcc.target/mips/rsqrt-1.c: Likewise.
4044 * gcc.target/mips/rsqrt-2.c: Likewise.
4045 * gcc.target/mips/rsqrt-3.c: Likewise.
4046 * gcc.target/mips/rsqrt-4.c: Likewise.
4047 * gcc.target/mips/save-restore-2.c: Likewise.
4048 * gcc.target/mips/save-restore-4.c: Likewise.
4049 * gcc.target/mips/sb1-1.c: Likewise.
4050 * gcc.target/mips/scc-1.c: Likewise.
4051 * gcc.target/mips/scc-2.c: Likewise.
4052 * gcc.target/mips/scc-3.c: Likewise.
4053 * gcc.target/mips/scc-4.c: Likewise.
4054 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4055 * gcc.target/mips/truncate-1.c: Likewise.
4056 * gcc.target/mips/truncate-2.c: Likewise.
4057 * gcc.target/mips/truncate-3.c: Likewise.
4058 * gcc.target/mips/truncate-4.c: Likewise.
4059 * gcc.target/mips/truncate-5.c: Likewise.
4060 * gcc.target/mips/truncate-6.c: Likewise.
4061 * gcc.target/mips/unaligned-1.c: Likewise.
4063 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4064 skip for -O0. Require -fexpensive-optimizations.
4065 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4066 * gcc.target/mips/dspr2-MULT.c: Likewise.
4067 * gcc.target/mips/fix-r4000-2.c: Likewise.
4068 * gcc.target/mips/fix-r4000-4.c: Likewise.
4069 * gcc.target/mips/fix-r4000-7.c: Likewise.
4070 * gcc.target/mips/fix-r4000-9.c: Likewise.
4071 * gcc.target/mips/madd-1.c: Likewise.
4072 * gcc.target/mips/madd-2.c: Likewise.
4073 * gcc.target/mips/madd-4.c: Likewise.
4074 * gcc.target/mips/maddu-1.c: Likewise.
4075 * gcc.target/mips/maddu-2.c: Likewise.
4076 * gcc.target/mips/maddu-3.c: Likewise.
4077 * gcc.target/mips/maddu-4.c: Likewise.
4078 * gcc.target/mips/msub-1.c: Likewise.
4079 * gcc.target/mips/msub-2.c: Likewise.
4080 * gcc.target/mips/msub-3.c: Likewise.
4081 * gcc.target/mips/msub-4.c: Likewise.
4082 * gcc.target/mips/msubu-1.c: Likewise.
4083 * gcc.target/mips/msubu-2.c: Likewise.
4084 * gcc.target/mips/msubu-3.c: Likewise.
4085 * gcc.target/mips/msubu-4.c: Likewise.
4086 * gcc.target/mips/mult-1.c: Likewise.
4087 * gcc.target/mips/mult-4.c: Likewise.
4088 * gcc.target/mips/mult-8.c: Likewise.
4089 * gcc.target/mips/mult-9.c: Likewise.
4090 * gcc.target/mips/mult-10.c: Likewise.
4091 * gcc.target/mips/mult-11.c: Likewise.
4092 * gcc.target/mips/mult-16.c: Likewise.
4094 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4095 skip for -O0 and -Os.
4096 * gcc.target/mips/fix-r4000-12.c: Likewise.
4097 * gcc.target/mips/madd-7.c: Likewise.
4098 * gcc.target/mips/mips-ps-5.c: Likewise.
4099 * gcc.target/mips/mips-ps-7.c: Likewise.
4100 * gcc.target/mips/msub-7.c: Likewise.
4102 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4103 skip for -O0. Require -mno-abicalls.
4104 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4106 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4107 skip for -O0. Require a total number of BBIT instructions and
4108 at least one of each kind.
4110 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4111 skip for -O0. Require -fno-unroll-loops.
4113 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4114 skip for -O0. Allow BLTZ as well as BGEZ.
4116 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4118 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4119 skip for -O0. Require -fschedule-insns2.
4120 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4122 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4123 but skip for -O0. Make a branch-likely more likely.
4125 * gcc.target/mips/timode-2.c: Split each test into its own function.
4126 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4128 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4129 skip for -O0. Require -fpeephole2.
4130 * gcc.target/mips/vr-mult-2.c: Likewise.
4132 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4134 PR preprocessor/53469
4135 * gcc.dg/cpp/_Pragma7.c: New test case.
4137 2012-08-27 Tobias Burnus <burnus@net-b.de>
4140 * gfortran.dg/do_5.f90: New.
4142 2012-08-27 Tobias Burnus <burnus@net-b.de>
4144 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4145 from dg-options as -Wall no longer implies it.
4147 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4149 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4151 2012-08-25 Jason Merrill <jason@redhat.com>
4153 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4155 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/cpp0x/auto34.C: New.
4160 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.dg/pr54363.c: New test.
4166 * gcc.dg/pr54355.c: New test.
4168 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4171 * gcc.target/i386/pr52857-1.c: New.
4172 * gcc.target/i386/pr52857-2.c: Likewise.
4174 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4176 * gcc.target/mips/code-readable-4.c: New test.
4178 2012-08-23 Julian Brown <julian@codesourcery.com>
4179 Sandra Loosemore <sandra@codesourcery.com>
4181 * gcc.target/mips/code-readable-1.c: Add -O to options.
4183 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/lookup/using53.C: New.
4188 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4190 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4191 * gcc.dg/fixed-point/convert-1.c: New.
4192 * gcc.dg/fixed-point/convert-2.c: New.
4193 * gcc.dg/fixed-point/convert-3.c: New.
4194 * gcc.dg/fixed-point/convert-4.c: New.
4195 * gcc.dg/fixed-point/convert-float-1.c: New.
4196 * gcc.dg/fixed-point/convert-float-2.c: New.
4197 * gcc.dg/fixed-point/convert-float-3.c: New.
4198 * gcc.dg/fixed-point/convert-float-4.c: New.
4199 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4200 * gcc.dg/fixed-point/convert-sat.c: New.
4201 * gcc.dg/fixed-point/convert.h: New.
4203 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4206 * gcc.target/sh/pr54089-2.c: New.
4208 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4210 * gcc.target/i386/long-double-64-1.c: New file.
4211 * gcc.target/i386/long-double-64-2.c: Likewise.
4212 * gcc.target/i386/long-double-64-3.c: Likewise.
4213 * gcc.target/i386/long-double-64-4.c: Likewise.
4214 * gcc.target/i386/long-double-80-1.c: Likewise.
4215 * gcc.target/i386/long-double-80-2.c: Likewise.
4216 * gcc.target/i386/long-double-80-3.c: Likewise.
4217 * gcc.target/i386/long-double-80-4.c: Likewise.
4218 * gcc.target/i386/long-double-80-5.c: Likewise.
4219 * gcc.target/i386/long-double-80-6.c: Likewise.
4220 * gcc.target/i386/long-double-80-7.c: Likewise.
4222 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4224 PR tree-optimization/54317
4225 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4227 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4230 * gcc.target/sh/pr39423-2.c: New.
4232 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4234 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4235 * gcc.dg/fold-perm.c: Likewise.
4237 2012-08-20 Jan Hubicka <jh@suse.cz>
4240 * gcc.dg/ipa/inlinehint-1.c: New.
4242 2012-08-20 Florian Weimer <fweimer@redhat.com>
4245 * g++.dg/init/new38.C: New test.
4246 * g++.dg/init/new39.C: New test.
4248 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4251 * gcc.target/sh/pr54089-1.c: New.
4253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4256 * gcc.target/sh/pr51244-11.c: New.
4258 2012-08-20 Tobias Burnus <burnus@net-b.de>
4261 * gfortran.dg/warn_target_lifetime_2.f90: New.
4263 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4266 * g++.dg/warn/Wunused-var-17.C: New.
4268 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4271 * gcc.dg/gomp/pr53992.c: New test.
4273 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4276 * gcc.c-torture/execute/20120817-1.c: New test.
4278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4280 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4282 (f2): New test that really does need adds.
4284 2012-08-20 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/54327
4287 * gcc.dg/torture/pr54327.c: New testcase.
4289 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4291 PR tree-optimization/54321
4292 * gcc.c-torture/compile/pr54321.c: New test.
4294 2012-08-20 Tobias Burnus <burnus@net-b.de>
4297 * gfortran.dg/warn_target_lifetime_1.f90: New.
4299 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4302 * gfortran.dg/real_compare_1.f90: New test case.
4303 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4305 2012-08-18 Jan Hubicka <jh@suse.cz>
4307 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4309 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4312 * gfortran.dg/interface_37.f90: New test.
4314 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4315 Gary Funck <gary@intrepid.com>
4318 * gcc.target/i386/pr20020-1.c: New test.
4319 * gcc.target/i386/pr20020-2.c: Likewise.
4320 * gcc.target/i386/pr20020-3.c: Likewise.
4322 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4324 * gcc.target/i386/perm-concat.c: New test.
4326 2012-08-17 Julian Brown <julian@codesourcery.com>
4328 * gcc.target/arm/div64-unwinding.c: New test.
4330 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4334 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4337 * gcc.target/sh/pr54236-1.c: New.
4339 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4341 * lib/target-supports.exp (check_effective_target_sync_int_long)
4342 (check_effective_target_sync_char_short): Enable for crisv32-*
4346 * gcc.dg/torture/pr54261-1.c: New test.
4348 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4352 * gfortran.dg/typebound_call_24.f03: New.
4354 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4356 PR tree-optimization/54245
4357 * gcc.dg/tree-ssa/pr54245.c: New test.
4359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4361 PR tree-optimization/54240
4362 * gcc.target/powerpc/pr54240.c: New test.
4363 * gcc.target/mips/pr54240.c: Likewise.
4365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4368 * gcc.target/sh/pr52933-1.c: New.
4369 * gcc.target/sh/pr52933-2.c: New.
4371 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4374 * gcc.target/sh/pr50751-8.c: New.
4376 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4379 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4380 * gfortran.dg/typebound_proc_27.f03: New test.
4382 2012-08-14 Sterling Augustine <saugustine@google.com>
4384 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4386 2012-08-14 Tobias Burnus <burnus@net-b.de>
4389 * gfortran.dg/data_constraints_3.f90: New.
4390 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4391 to disable -pedantic compilation.
4392 * gfortran.dg/pr37243.f: Ditto.
4393 * gfortran.dg/g77/19990826-3.f: Ditto.
4394 * gfortran.dg/g77/20020307-1.f : Ditto.
4395 * gfortran.dg/g77/980310-3.f: Ditto.
4397 2012-08-14 Tobias Burnus <burnus@net-b.de>
4400 * gfortran.dg/warn_conversion_4.f90: New.
4402 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4405 PR rtl-optimization/53495
4406 * gcc.c-torture/compile/pr53411.c: New test.
4407 * gcc.c-torture/compile/pr53495.c: New test.
4409 2012-08-13 Richard Guenther <rguenther@suse.de>
4411 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4413 2012-08-13 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/54200
4416 * gcc.dg/guality/pr54200.c: New testcase.
4417 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4419 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4421 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4423 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4426 * gcc.target/sh/pr51244-7.c: New.
4427 * gcc.target/sh/pr51244-8.c: New.
4428 * gcc.target/sh/pr51244-9.c: New.
4429 * gcc.target/sh/pr51244-10.c: New.
4431 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4433 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4436 * gcc.target/sh/pr53511-1.c: Likewise.
4437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4438 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4439 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4440 * gcc.target/sh/pr53512-3.c: Likewise.
4441 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4443 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4446 * gcc.c-torture/compile/pr39423-1.c: New.
4447 * gcc.c-torture/compile/pr39423-2.c: New.
4449 2012-08-12 Tobias Burnus <burnus@net-b.de>
4452 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4453 they appear uninitialized on the RHS.
4454 * gfortran.dg/public_private_module_6.f90: New.
4456 2012-08-11 Martin Jambor <mjambor@suse.cz>
4459 * gfortran.dg/pr48636.f90: New test.
4461 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4465 (main): Adjust caller.
4467 2012-08-10 Richard Guenther <rguenther@suse.de>
4469 * gcc.dg/matrix/*.c: Adjust and move ...
4470 * gcc.dg/torture/: ... here.
4471 * gcc.dg/matrix: Remove directory.
4473 2012-08-10 Richard Guenther <rguenther@suse.de>
4476 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4478 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4481 * gcc.dg/tree-ssa/pr54211.c: New test.
4483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4485 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4486 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4488 2012-08-10 Richard Guenther <rguenther@suse.de>
4490 PR tree-optimization/54109
4491 * gcc.dg/torture/pr54109.c: New testcase.
4492 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4493 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4495 2012-08-10 Richard Guenther <rguenther@suse.de>
4497 PR tree-optimization/54027
4498 * gcc.dg/torture/pr54027.c: New testcase.
4500 2012-08-10 Richard Guenther <rguenther@suse.de>
4502 * g++.dg/plugin/selfassign.c: Adjust.
4503 * gcc.dg/plugin/selfassign.c: Likewise.
4504 * gcc.dg/strlenopt-11.c: Likewise.
4505 * gcc.dg/strlenopt-13.c: Likewise.
4506 * gcc.dg/no-strict-overflow-4.c: Likewise.
4507 * gcc.dg/strict-overflow-4.c: Likewise.
4508 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4509 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4510 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4511 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4512 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4513 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4514 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4515 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4516 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4517 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4518 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4519 * gcc.dg/pr46309.c: Likewise.
4520 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4522 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4524 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4526 * gcc.c-torture/compile/20120727-2.c: New test.
4528 2012-08-09 Martin Jambor <mjambor@suse.cz>
4530 * gcc.dg/ipa/iinline-4.c: New test.
4531 * gcc.dg/ipa/iinline-5.c: Likewise.
4532 * gcc.dg/ipa/iinline-6.c: Likewise.
4533 * gcc.dg/ipa/iinline-7.c: Likewise.
4534 * gcc.dg/lto/20120723_0.c: Likewise.
4535 * gcc.dg/lto/20120723_1.c: Likewise.
4537 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4540 * gcc.target/sh/pr39423-1.c: New.
4542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4545 * gcc.target/sh/pr51244-5: New.
4546 * gcc.target/sh/pr51244-6: New.
4548 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4550 * gcc.target/i386/adx-addxcarry32-3.c: New.
4551 * gcc.target/i386/adx-addxcarry64-3.c: New.
4553 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4555 PR rtl-optimization/53701
4556 * gcc.dg/pr53701.c: New test.
4558 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4560 * gcc.c-torture/compile/20120727-1.c: New test.
4562 2012-08-09 Tobias Burnus <burnus@net-b.de>
4565 * gfortran.dg/intrinsic_shadow_4.f90: New.
4567 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4569 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4571 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4573 * gcc.c-torture/execute/20120808-1.c: New test.
4575 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4577 PR rtl-optimization/54157
4578 * gcc.target/i386/pr54157.c: New file.
4580 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4582 * gcc.target/i386/adx-addcarryx32-1.c: New.
4583 * gcc.target/i386/adx-addcarryx32-2.c: New.
4584 * gcc.target/i386/adx-addcarryx64-1.c: New.
4585 * gcc.target/i386/adx-addcarryx64-2.c: New.
4586 * gcc.target/i386/adx-check.h: New.
4587 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4588 * gcc.target/i386/sse-12.c: Add -madx.
4589 * gcc.target/i386/sse-13.c: Ditto.
4590 * gcc.target/i386/sse-14.c: Ditto.
4591 * gcc.target/i386/sse-22.c: Ditto.
4592 * gcc.target/i386/sse-23.c: Ditto.
4593 * g++.dg/other/i386-2.C: Ditto.
4594 * g++.dg/other/i386-3.C: Ditto.
4596 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4598 * gcc.dg/tree-ssa/slsr-5.c: New.
4599 * gcc.dg/tree-ssa/slsr-6.c: New.
4600 * gcc.dg/tree-ssa/slsr-7.c: New.
4601 * gcc.dg/tree-ssa/slsr-8.c: New.
4602 * gcc.dg/tree-ssa/slsr-9.c: New.
4603 * gcc.dg/tree-ssa/slsr-10.c: New.
4604 * gcc.dg/tree-ssa/slsr-11.c: New.
4605 * gcc.dg/tree-ssa/slsr-12.c: New.
4606 * gcc.dg/tree-ssa/slsr-13.c: New.
4607 * gcc.dg/tree-ssa/slsr-14.c: New.
4608 * gcc.dg/tree-ssa/slsr-15.c: New.
4609 * gcc.dg/tree-ssa/slsr-16.c: New.
4610 * gcc.dg/tree-ssa/slsr-17.c: New.
4611 * gcc.dg/tree-ssa/slsr-18.c: New.
4612 * gcc.dg/tree-ssa/slsr-19.c: New.
4613 * gcc.dg/tree-ssa/slsr-20.c: New.
4614 * gcc.dg/tree-ssa/slsr-21.c: New.
4615 * gcc.dg/tree-ssa/slsr-22.c: New.
4616 * gcc.dg/tree-ssa/slsr-23.c: New.
4617 * gcc.dg/tree-ssa/slsr-24.c: New.
4618 * gcc.dg/tree-ssa/slsr-25.c: New.
4619 * gcc.dg/tree-ssa/slsr-26.c: New.
4620 * gcc.dg/tree-ssa/slsr-30.c: New.
4621 * gcc.dg/tree-ssa/slsr-31.c: New.
4623 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4625 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4626 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4627 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4629 2012-08-06 Cary Coutant <ccoutant@google.com>
4631 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4633 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4636 * gfortran.dg/dummy_procedure_5.f90: Modified.
4637 * gfortran.dg/dummy_procedure_8.f90: New.
4638 * gfortran.dg/interface_26.f90: Modified.
4639 * gfortran.dg/proc_ptr_11.f90: Modified.
4640 * gfortran.dg/proc_ptr_15.f90: Modified.
4641 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4642 * gfortran.dg/typebound_override_1.f90: Modified.
4643 * gfortran.dg/typebound_proc_6.f03: Modified.
4645 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4647 PR tree-optimization/51938
4648 PR tree-optimization/52005
4649 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4650 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4651 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4652 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4654 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4656 Avoid crashing on erroneous static_assert usage
4657 * g++.dg/cpp0x/static_assert8.C: New test.
4659 2012-08-06 Jason Merrill <jason@redhat.com>
4661 * g++.dg/cpp0x/sfinae38.C: New.
4663 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4664 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/conversion/void2.C: New.
4669 2012-08-06 Tom de Vries <tom@codesourcery.com>
4671 * gcc.dg/tree-ssa/vrp78.c: New test.
4673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4674 Richard Sandiford <rdsandiford@googlemail.com>
4676 * g++.dg/opt/enum2.C: Require fpic target.
4677 * g++.dg/lto/20090303_0.C: Likewise.
4679 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4680 Catherine Moore <clm@codesourcery.com>
4682 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4683 flush function names too.
4684 * gcc.target/mips/clear-cache-1.c: Likewise.
4686 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4689 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4691 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4694 * gfortran.dg/array_5.f90: New test.
4696 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4698 PR tree-optimization/30318
4699 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4703 * g++.dg/ext/vector17.C: New testcase.
4705 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4708 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4709 * g++.dg/opt/longbranch1.C: Likewise.
4711 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4713 PR tree-optimization/53805
4714 * gcc.dg/fold-notunord.c: New testcase.
4716 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4719 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4720 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4722 2012-08-02 Jason Merrill <jason@redhat.com>
4723 Paolo Carlini <paolo.carlini@oracle.com>
4725 PR c++/51213 (again)
4726 * g++.dg/cpp0x/sfinae37.C: Extend.
4728 2012-08-02 Richard Guenther <rguenther@suse.de>
4730 PR tree-optimization/50672
4731 * g++.dg/torture/pr50672.C: New testcase.
4733 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4736 * gfortran.dg/abstract_type_6.f03: Modified.
4737 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4738 * gfortran.dg/proc_ptr_comp_35.f90: New.
4739 * gfortran.dg/typebound_proc_9.f03: Modified.
4740 * gfortran.dg/typebound_proc_26.f90: New.
4742 2012-08-02 Richard Guenther <rguenther@suse.de>
4744 * gcc.dg/torture/pta-callused-1.c: Adjust.
4745 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4746 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4747 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4748 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4749 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4750 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4751 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4752 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4754 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4757 * gfortran.dg/include_6.f90: New test case.
4758 * gfortran.dg/include_7.f90: New test case.
4759 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4761 2012-08-01 Tom de Vries <tom@codesourcery.com>
4763 * gcc.dg/tree-ssa/vrp76.c: New test.
4765 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4767 PR tree-optimization/46556
4768 * gcc.dg/tree-ssa/slsr-27.c: New.
4769 * gcc.dg/tree-ssa/slsr-28.c: New.
4770 * gcc.dg/tree-ssa/slsr-29.c: New.
4772 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4775 * gfortran.dg/proc_decl_29.f90: New.
4777 2012-07-31 Dehao Chen <dehao@google.com>
4779 * gcc.dg/predict-7.c: New test.
4781 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4784 * gfortran.dg/typebound_override_3.f90: New.
4786 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4788 PR tree-optimization/53773
4789 * gcc.dg/vect/pr53773.c: New test.
4791 2012-07-31 Nick Clifton <nickc@redhat.com>
4793 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4796 2012-07-31 Tobias Burnus <burnus@net-b.de>
4798 * gfortran.dg/c_funloc_tests_6.f90: New.
4799 * gfortran.dg/c_funloc_tests_7.f90: New.
4800 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4802 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4805 * g++.dg/cpp0x/temp_default5.C: New.
4807 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4810 * gfortran.dg/proc_ptr_37.f90: New.
4812 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4814 * lib/target-supports.exp
4815 (check_effective_target_vect_natural_alignment): New function.
4816 * gcc.dg/align-2.c: Only run on targets with natural alignment
4818 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4819 alignment of vector types.
4821 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4822 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4824 * gcc.target/i386/rdseed16-1.c: New.
4825 * gcc.target/i386/rdseed32-1.c: Ditto
4826 * gcc.target/i386/rdseed64-1.c: Ditto
4827 * gcc.target/i386/sse-12.c: Add -mrdseed.
4828 * gcc.target/i386/sse-13.c: Ditto.
4829 * gcc.target/i386/sse-14.c: Ditto.
4830 * g++.dg/other/i386-2.C: Ditto.
4831 * g++.dg/other/i386-3.C: Ditto.
4833 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4836 * gcc.target/sh/pr51244-4.c: New.
4838 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4840 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4841 for alpha*-*-* targets. Cleanup original tree dump.
4843 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4845 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4846 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4848 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4850 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4851 rand, srand. Include <stdlib.h>.
4853 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4855 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4857 2012-07-26 Richard Henderson <rth@redhat.com>
4859 * gcc.dg/attr-hotcold-1.c: New.
4860 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4862 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4863 Sandra Loosemore <sandra@codesourcery.com>
4865 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4867 2012-07-26 Tobias Burnus <burnus@net-b.de>
4869 * gfortran.dg/contiguous_1.f90: Update dg-error.
4870 * gfortran.dg/proc_ptr_32.f90: Ditto.
4872 2012-07-26 Richard Guenther <rguenther@suse.de>
4874 PR tree-optimization/54098
4875 * gcc.dg/torture/pr54098.c: New testcase.
4877 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4879 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4880 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4882 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4885 * gfortran.dg/array_constructor_39.f90: New test.
4887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4890 * gfortran.dg/array_constructor_38.f90: New test.
4892 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4894 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4896 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4898 * gnat.dg/noreturn5.ad[sb]: New test.
4900 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4901 Paul Brook <paul@codesourcery.com>
4905 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4906 * c-c++-common/pr53633.c: New test.
4908 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4910 * gcc.target/i386/asm-dialect-1.c: New test case.
4912 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4913 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4915 * gcc.target/i386/prefetchw-1.c: New.
4916 * gcc.target/i386/sse-12.c: Add -mprfchw.
4917 * gcc.target/i386/sse-13.c: Ditto.
4918 * gcc.target/i386/sse-14.c: Ditto.
4919 * gcc.target/i386/sse-22.c: Ditto.
4920 * gcc.target/i386/sse-23.c: Ditto.
4921 * g++.dg/other/i386-2.C: Ditto.
4922 * g++.dg/other/i386-3.C: Ditto.
4924 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4926 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4928 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4931 * gcc.target/arm/pr54051.c: New.
4932 * gcc.target/arm/vfp-1.c: Adjust test.
4934 2012-07-24 Julian Brown <julian@codesourcery.com>
4936 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4937 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4940 2012-07-23 Paul Brook <paul@codesourcery.com>
4942 * g++.dg/other/armv7m-1.c: New test.
4944 2012-07-23 Julian Brown <julian@codesourcery.com>
4946 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4948 (DO_TEST): Define to 1 for appropriate ARM targets.
4950 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4952 PR tree-optimization/53881
4953 * gcc.dg/pr53881.c: Renamed to ...
4954 * gcc.dg/pr53881-1.c: ... this.
4955 * gcc.dg/pr53881-2.c: New test.
4957 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4959 Handle recent changes in default atomics for cris*-*-linux*.
4960 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4961 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4962 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4963 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4964 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4965 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4966 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4967 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4968 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4969 -mno-unaligned-atomic-may-use-library is in effect for
4971 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4972 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4973 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4974 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4975 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4976 gcc.target/cris/torture/sync-mis-op-i-1.c,
4977 gcc.target/cris/torture/sync-mis-op-i-2.c,
4978 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4979 gcc.target/cris/torture/sync-mis-op-i-3.c,
4980 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4981 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4982 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4983 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4984 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4985 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4986 (main): Remove local variable x.
4987 [mis_ok]: Check that atomics don't fail.
4989 2012-07-21 Andrew Pinski <apinski@cavium.com>
4991 * gcc.dg/tree-ssa/vrp72.c: New test.
4992 * gcc.dg/tree-ssa/vrp73.c: New test.
4993 * gcc.dg/tree-ssa/vrp74.c: New test.
4994 * gcc.dg/tree-ssa/vrp75.c: New test.
4996 2012-07-21 Andrew Pinski <apinski@cavium.com>
4998 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4999 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5001 2012-07-21 Andrew Pinski <apinski@cavium.com>
5003 * gcc.target/mips/octeon-pop-2.c: New testcase.
5005 2012-07-21 Tobias Burnus <burnus@net-b.de>
5008 * gfortran.dg/assumed_rank_3.f90: New.
5009 * gfortran.dg/assumed_rank_11.f90: New.
5010 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5011 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5012 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5014 2012-07-21 Andrew Pinski <apinski@cavium.com>
5016 * gcc.target/mips/unaligned-1.c: New testcase.
5018 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5022 2012-07-20 Tobias Burnus <burnus@net-b.de>
5024 * gfortran.dg/bind_c_array_params_2.f90: New.
5025 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5026 and update dg-error.
5028 2012-07-20 Tobias Burnus <burnus@net-b.de>
5030 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5032 2012-07-20 Jason Merrill <jason@redhat.com>
5035 * g++.dg/other/array7.C: New.
5037 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5039 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5040 the basic block and check loop depth.
5041 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5042 matching patterns and comments.
5043 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5044 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5046 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5049 * c-c++-common/pr28656.c: New test.
5051 2012-07-19 Jason Merrill <jason@redhat.com>
5054 * g++.dg/init/mutable1.C: New.
5056 2012-07-20 Tobias Burnus <burnus@net-b.de>
5059 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5060 * gfortran.dg/assumed_rank_1.f90: New.
5061 * gfortran.dg/assumed_rank_1_c.c: New.
5062 * gfortran.dg/assumed_rank_2.f90: New.
5063 * gfortran.dg/assumed_rank_4.f90: New.
5064 * gfortran.dg/assumed_rank_5.f90: New.
5065 * gfortran.dg/assumed_rank_6.f90: New.
5066 * gfortran.dg/assumed_rank_7.f90: New.
5067 * gfortran.dg/assumed_rank_8.f90: New.
5068 * gfortran.dg/assumed_rank_8_c.c: New.
5069 * gfortran.dg/assumed_rank_9.f90: New.
5070 * gfortran.dg/assumed_rank_10.f90: New.
5071 * gfortran.dg/assumed_rank_12.f90: New.
5073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5075 * gnat.dg/opt25.adb: New test.
5076 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5077 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5079 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5081 * gnat.dg/aggr20.ad[sb]: New test.
5082 * gnat.dg/aggr20_pkg.ads: New helper.
5084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5086 * gnat.dg/derived_type3.adb: New test.
5087 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5089 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5091 PR rtl-optimization/53942
5092 * gcc.dg/pr53942.c: New test.
5094 2012-07-19 Jason Merrill <jason@redhat.com>
5097 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5099 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/discr38.adb: New test.
5103 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5106 * c-c++-common/gomp/pr54017.c: New test.
5108 2012-07-19 Richard Guenther <rguenther@suse.de>
5109 Eric Botcazou <ebotcazou@adacore.com>
5111 * gnat.dg/loop_optimization11.adb: New testcase.
5112 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5114 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5115 Jason Merrill <jason@redhat.com>
5117 * g++.dg/cpp0x/sfinae37.C: New.
5118 * g++.dg/template/access23.C: New.
5119 * g++.dg/template/access7.C: Adjust.
5120 * g++.dg/template/sfinae10.C: Don't expect errors.
5121 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5123 2012-07-18 Julian Brown <julian@codesourcery.com>
5124 Sandra Loosemore <sandra@codesroucery.com>
5126 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5128 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5130 * gnat.dg/noreturn4.ad[sb]: New test.
5131 * gnat.dg/noreturn4_pkg.ads: New helper.
5133 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5134 Julian Brown <julian@codesourcery.com>
5136 * gcc.target/arm/neon-vdup-1.c: New test case.
5137 * gcc.target/arm/neon-vdup-2.c: New test case.
5138 * gcc.target/arm/neon-vdup-3.c: New test case.
5139 * gcc.target/arm/neon-vdup-4.c: New test case.
5140 * gcc.target/arm/neon-vdup-5.c: New test case.
5141 * gcc.target/arm/neon-vdup-6.c: New test case.
5142 * gcc.target/arm/neon-vdup-7.c: New test case.
5143 * gcc.target/arm/neon-vdup-8.c: New test case.
5144 * gcc.target/arm/neon-vdup-9.c: New test case.
5145 * gcc.target/arm/neon-vdup-10.c: New test case.
5146 * gcc.target/arm/neon-vdup-11.c: New test case.
5147 * gcc.target/arm/neon-vdup-12.c: New test case.
5148 * gcc.target/arm/neon-vdup-13.c: New test case.
5149 * gcc.target/arm/neon-vdup-14.c: New test case.
5150 * gcc.target/arm/neon-vdup-15.c: New test case.
5151 * gcc.target/arm/neon-vdup-16.c: New test case.
5152 * gcc.target/arm/neon-vdup-17.c: New test case.
5153 * gcc.target/arm/neon-vdup-18.c: New test case.
5154 * gcc.target/arm/neon-vdup-19.c: New test case.
5155 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5156 arguments non-constant.
5158 2012-07-18 Richard Guenther <rguenther@suse.de>
5160 PR tree-optimization/53970
5161 * g++.dg/torture/pr53970.C: New testcase.
5163 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5166 * gcc.c-torture/compile/pr38621.c: New.
5168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5171 * gcc.target/sh/pr33135-1.c: New.
5172 * gcc.target/sh/pr33135-2.c: New.
5173 * gcc.target/sh/pr33135-3.c: New.
5174 * gcc.target/sh/pr33135-4.c: New.
5176 2012-07-17 Jason Merrill <jason@redhat.com>
5179 * g++.dg/parse/enum9.C: New.
5181 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5182 Sandra Loosemore <sandra@codesourcery.com>
5184 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5185 if there is a conflict with -mcpu=. Use -mcpu=5208.
5187 2012-07-17 Jason Merrill <jason@redhat.com>
5190 * g++.dg/template/array23.C: New.
5192 2012-07-17 Tobias Burnus <burnus@net-b.de>
5195 * gfortran.dg/bind_c_usage_26.f90: New.
5196 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5197 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5198 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5199 * gfortran.dg/interop_params.f03: Ditto.
5201 2012-07-17 Jason Merrill <jason@redhat.com>
5203 * g++.dg/template/inherit8.C: Adjust.
5204 * g++.dg/template/using21.C: Adjust.
5205 * g++.dg/template/using22.C: Adjust.
5208 * g++.dg/template/current-inst1.C: New.
5209 * g++.dg/parse/crash35.C: Adjust.
5211 2012-07-17 Tobias Burnus <burnus@net-b.de>
5214 * gfortran.dg/oldstyle_4.f90: New.
5216 2012-07-17 Tobias Burnus <burnus@net-b.de>
5219 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5220 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5222 2012-07-16 Jason Merrill <jason@redhat.com>
5224 * g++.dg/parse/access8.C: Adjust.
5225 * g++.dg/template/sfinae6_neg.C: Adjust.
5227 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5230 * gfortran.dg/coarray_allocate_1.f90: New test.
5232 2012-07-16 Andrew Pinski <apinski@cavium.com>
5234 * gcc.c-torture/execute/bswap-1.c: New testcase.
5235 * gcc.c-torture/compile/unalign-1.c: New testcase.
5236 * gcc.c-torture/compile/20120524-1.c: New testcase.
5237 * gcc.c-torture/compile/20101216-1.c: New testcase.
5239 2012-07-16 Dehao Chen <dehao@google.com>
5242 2012-07-10 Dehao Chen <dehao@google.com>
5244 * gcc.dg/debug_info_inline.c: New test.
5246 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5249 * gfortran.dg/proc_decl_28.f90: New.
5251 2012-07-16 Andrew Pinski <apinski@cavium.com>
5253 * gcc.dg/torture/builtins-1.c: New testcase.
5255 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5257 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5258 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5259 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5260 gcc.target/cris/sync-1-v10.c,
5261 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5262 pass -mno-unaligned-atomic-may-use-library.
5263 * gcc.target/cris/sync-xchg-1.c: New test.
5264 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5265 valid register operand output modifier.
5267 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5269 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5272 2012-07-13 Andrew Pinski <apinski@cavium.com>
5274 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5275 rather than cleanup-tree-dump.
5276 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5278 2012-07-13 Richard Guenther <rguenther@suse.de>
5280 PR tree-optimization/53907
5281 * gcc.target/i386/pr53907.c: New testcase.
5283 2012-07-13 Richard Guenther <rguenther@suse.de>
5285 PR tree-optimization/53922
5286 * gcc.dg/torture/pr53922.c: New testcase.
5288 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5290 PR rtl-optimization/53908
5291 * gcc.dg/torture/pr53908.c: New test.
5293 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5296 * g++.dg/cpp0x/variadic135.C: New.
5298 2012-07-12 Jason Merrill <jason@redhat.com>
5300 * g++.dg/template/sfinae6_neg.C: Adjust.
5302 2012-07-12 Tobias Burnus <burnus@net-b.de>
5304 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5305 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5306 scan-tree-dump-times pattern.
5308 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5310 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5312 2012-07-11 Jason Merrill <jason@redhat.com>
5315 * g++.g/cpp0x/defaulted37.C: New.
5317 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5320 * gcc.target/arm/pr53859.c: New test.
5322 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5325 * gcc.c-torture/compile/pr53886.c: New.
5327 2012-07-10 Dehao Chen <dehao@google.com>
5329 * gcc.dg/debug_info_inline.c: New test.
5331 2012-07-10 Jason Merrill <jason@redhat.com>
5334 * g++.dg/cpp0x/defaulted36.C: New.
5335 * g++.dg/cpp0x/defaulted21.C: Adjust.
5337 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5339 2012-07-09 Sterling Augustine <saugustine@google.com>
5341 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5343 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5345 PR tree-optimization/53887
5346 * gcc.dg/pr53887.c: New test.
5348 2012-07-09 Jason Merrill <jason@redhat.com>
5351 * g++.dg/cpp0x/nullptr29.C: New.
5353 2012-07-09 Tom de Vries <tom@codesourcery.com>
5354 Richard Guenther <rguenther@suse.de>
5356 * gcc.dg/builtin-unreachable-6.c: New test.
5357 * gcc.dg/builtin-unreachable-5.c: New test.
5359 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5361 PR tree-optimization/53881
5362 * gcc.dg/pr53881.c: New test.
5364 2012-07-06 Jason Merrill <jason@redhat.com>
5367 * g++.dg/cpp0x/variadic134.C: New.
5370 * g++.dg/cpp0x/alias-decl-20.C: New.
5372 2012-07-06 Tom de Vries <tom@codesourcery.com>
5374 PR tree-optimization/51879
5375 * gcc.dg/pr51879-16.c: New test.
5376 * gcc.dg/pr51879-17.c: Same.
5378 2012-07-06 Tom de Vries <tom@codesourcery.com>
5380 PR tree-optimization/52009
5381 * gcc.dg/pr51879-7.c: New test.
5382 * gcc.dg/pr51879-18.c: New test.
5384 2012-07-05 Jason Merrill <jason@redhat.com>
5387 * g++.dg/template/typedef39.C: New.
5390 * g++.dg/cpp0x/variadic133.C: New.
5391 * g++.dg/template/param1.C: Adjust.
5393 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5397 * gcc.target/arm/neon/vtrnf32.c: Update.
5398 * gcc.target/arm/neon/vtrns32.c: Update.
5399 * gcc.target/arm/neon/vtrnu32.c: Update.
5400 * gcc.target/arm/neon/vzipf32.c: Update.
5401 * gcc.target/arm/neon/vzips32.c: Update.
5402 * gcc.target/arm/neon/vzipu32.c: Update.
5404 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5407 * gfortran.dg/inline_sum_4.f90: New test.
5409 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5411 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5413 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5415 * gcc.target/arm/fma-sp.c: New testcase.
5416 * gcc.target/arm/fma.c: Likewise.
5417 * gcc.target/arm/fma.h: Likewise.
5419 2012-07-04 Jason Merrill <jason@redhat.com>
5422 * g++.dg/other/enum3.C: New.
5424 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5427 * g++.dg/torture/pr53321.C: New test.
5429 2012-07-04 Richard Guenther <rguenther@suse.de>
5431 PR tree-optimization/53844
5432 * g++.dg/tree-ssa/pr53844.C: New testcase.
5434 2012-07-04 Richard Guenther <rguenther@suse.de>
5436 PR tree-optimization/53849
5437 * gcc.dg/pr53849.c: New testcase.
5439 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5442 * g++.dg/ext/label14.C: New test.
5444 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5447 * g++.dg/other/pr53811.C: New test.
5449 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5452 * gcc.target/m68k/stack-limit-1.c: New testcase.
5454 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5456 * gnat.dg/recursive_call.adb: New test.
5458 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5460 * gnat.dg/discr37.ad[sb]: New test.
5462 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5464 * g++.dg/other/packed1.C: Remove SH from xfail list.
5466 2012-07-02 Jason Merrill <jason@redhat.com>
5469 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5472 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5475 * g++.dg/cpp0x/decltype39.C: New.
5476 * g++.dg/diagnostic/method1.C: Adjust.
5479 * g++.dg/template/ref6.C: New.
5481 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5484 * gcc.target/sh/pr53568-1.c: New.
5486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5489 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5491 2012-07-02 Jason Merrill <jason@redhat.com>
5494 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5497 * g++.dg/template/enum7.C: New.
5498 * g++.dg/other/ptrmem10.C: Adjust.
5499 * g++.dg/other/ptrmem11.C: Adjust.
5500 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5502 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5504 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5506 2012-07-01 Wei Guozhi <carrot@google.com>
5509 * gcc.target/arm/pr53447-1.c: New testcase.
5510 * gcc.target/arm/pr53447-2.c: New testcase.
5511 * gcc.target/arm/pr53447-3.c: New testcase.
5512 * gcc.target/arm/pr53447-4.c: New testcase.
5514 2012-06-29 Richard Guenther <rguenther@suse.de>
5516 PR tree-optimization/47061
5517 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5519 2012-06-29 Richard Guenther <rguenther@suse.de>
5521 PR tree-optimization/37541
5522 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5524 2012-06-29 Richard Guenther <rguenther@suse.de>
5526 PR tree-optimization/52589
5527 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5529 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5531 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5533 * g++.dg/template/error46.C: Add missing comment to dg-message.
5534 * g++.dg/template/crash107.C: Likewise.
5535 * g++.dg/template/error47.C: Likewise.
5536 * g++.dg/template/crash108.C: Likewise.
5537 * g++.dg/overload/operator5.C: Likewise.
5539 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5540 errors in dg-message directives, add comments.
5542 2012-06-28 Kai Tietz <ktietz@redhat.com>
5544 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5545 hard-coded 'unsigned long'.
5547 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5549 PR tree-optimization/51581
5550 * gcc.dg/vect/pr51581-4.c: New test.
5552 PR tree-optimization/53645
5553 * gcc.c-torture/execute/pr53645-2.c: New test.
5555 2012-06-28 Richard Guenther <rguenther@suse.de>
5558 * gcc.dg/torture/pr53790.c: New testcase.
5560 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5562 PR tree-optimization/53645
5563 * gcc.c-torture/execute/pr53645.c: New test.
5565 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5567 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5569 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5573 * gcc.dg/guality/pr49888.c: Account for the possibility that
5574 the variable is optimized out at the first test.
5576 2012-06-27 Jason Merrill <jason@redhat.com>
5578 * g++.dg/cpp0x/override2.C: Adjust.
5579 * g++.dg/template/error5.C: Adjust.
5580 * g++.dg/parse/crash28.C: Adjust.
5583 * g++.dg/parse/template27.C: New.
5584 * g++.dg/template/crash74.C: Adjust expected output.
5586 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5590 * gfortran.dg/typebound_operator_16.f03: New.
5592 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5594 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5595 even src1.i and src2.i fields even in the second half of the arrays.
5597 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5600 * g++.dg/torture/vshuf-16.inc: New test.
5601 * g++.dg/torture/vshuf-2.inc: New test.
5602 * g++.dg/torture/vshuf-4.inc: New test.
5603 * g++.dg/torture/vshuf-8.inc: New test.
5604 * g++.dg/torture/vshuf-main.inc: New test.
5605 * g++.dg/torture/vshuf-v16hi.C: New test.
5606 * g++.dg/torture/vshuf-v16qi.C: New test.
5607 * g++.dg/torture/vshuf-v2df.C: New test.
5608 * g++.dg/torture/vshuf-v2di.C: New test.
5609 * g++.dg/torture/vshuf-v2sf.C: New test.
5610 * g++.dg/torture/vshuf-v2si.C: New test.
5611 * g++.dg/torture/vshuf-v4df.C: New test.
5612 * g++.dg/torture/vshuf-v4di.C: New test.
5613 * g++.dg/torture/vshuf-v4sf.C: New test.
5614 * g++.dg/torture/vshuf-v4si.C: New test.
5615 * g++.dg/torture/vshuf-v8hi.C: New test.
5616 * g++.dg/torture/vshuf-v8qi.C: New test.
5617 * g++.dg/torture/vshuf-v8si.C: New test.
5619 2012-06-27 Richard Guenther <rguenther@suse.de>
5622 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5624 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5626 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5627 scan-dump-dem-not): Use printable pattern in test name.
5629 2012-06-26 Sterling Augustine <saugustine@google.com>
5630 Dominique Dhumieres <dominiq@lps.ens.fr>
5632 * gcc.dg/pubtypes-2.c: Update expected output.
5633 * gcc.dg/pubtypes-3.c: Likewise.
5634 * gcc.dg/pubtypes-4.c: Likewise.
5636 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5638 * gcc.dg/tree-ssa/slsr-1.c: New test.
5639 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5640 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5641 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5643 2012-06-26 Matt Turner <mattst88@gmail.com>
5646 * gcc.target/arm/mmx-2.c: New.
5648 2012-06-26 Richard Guenther <rguenther@suse.de>
5651 * g++.dg/torture/pr53752.C: New testcase.
5653 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5655 PR tree-optimization/53748
5656 * gcc.c-torture/compile/pr53748.c: New test.
5658 2012-06-25 Jason Merrill <jason@redhat.com>
5662 * g++.dg/cpp0x/decltype38.C: New.
5663 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5665 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5667 * lib/target-supports-dg.exp (testname-for-summary): New.
5668 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5669 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5670 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5671 scan-module-absence, output-exists, output-exists-not: Use
5672 testname-for-summary.
5673 (dg-test): Clean up testname_with_flags.
5674 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5675 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5676 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5677 scan-assembler-dem-not, object-size: Use testname-for-summary.
5678 * lib/gcov.exp (run-gcov): Likewise.
5679 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5680 scan-dump-dem, scan-dump-dem-note): Likewise.
5682 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5683 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5684 including profopt.opt; save and restore existing value.
5685 * g++.dg/bprob/bprob.exp: Likewise.
5686 * gcc.dg/matrix/matrix.exp: Likewise.
5687 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5688 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5691 2012-06-25 Richard Henderson <rth@redhat.com>
5693 * gcc.dg/pr53749.c: New.
5695 2012-06-25 Jason Merrill <jason@redhat.com>
5698 * g++.dg/cpp0x/nullptr28.C: New.
5700 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5702 * gcc.target/arm/neon-vld1_dupQ.c: New.
5704 2012-06-25 Florian Weimer <fweimer@redhat.com>
5706 * g++.dg/init/new35.C: New.
5707 * g++.dg/init/new36.C: New.
5708 * g++.dg/init/new37.C: New.
5709 * g++.dg/ext/vla5.C: New warning.
5710 * g++.dg/ext/vla8.C: New warning.
5711 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5713 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5714 James Greenhalgh <james.greenhalgh@arm.com>
5716 * gcc.target/arm/ftest-support-arm.h New testcase.
5717 * gcc.target/arm/ftest-support-thumb.h Likewise.
5718 * gcc.target/arm/ftest-support.h Likewise.
5719 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5720 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5721 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5722 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5723 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5724 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5725 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5726 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5727 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5728 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5729 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5730 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5731 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5732 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5733 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5734 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5735 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5736 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5737 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5738 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5739 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5740 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5741 * lib/target-supports.exp
5742 (check_effective_target_arm_arch_FUNC): Add support for more
5744 (add_options_for_arm_arch_FUNC): Likewise.
5745 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5747 2012-06-25 Jason Merrill <jason@redhat.com>
5750 * g++.dg/cpp0x/constexpr-tuple.C: New.
5752 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5755 * gcc.target/i386/pr53759.c: New test.
5758 * g++.dg/cpp0x/nsdmi7.C: New test.
5760 2012-06-24 Kai Tietz <ktietz@redhat.com>
5762 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5764 * gcc.target/i386/pr38988.c: Likewise.
5766 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5770 * gfortran.dg/typebound_generic_12.f03: New.
5771 * gfortran.dg/typebound_generic_13.f03: New.
5773 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5775 * gnat.dg/lto15.ad[sb]: New test.
5777 2012-06-21 Meador Inge <meadori@codesourcery.com>
5780 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5782 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5784 * gcc.dg/pch/ident-1.c: New test.
5785 * gcc.dg/pch/ident-1.hs: Header file for new test.
5787 2012-06-21 Michael Matz <matz@suse.de>
5790 * gcc.c-torture/execute/pr53688.c: New test.
5792 2012-06-20 Richard Guenther <rguenther@suse.de>
5794 PR tree-optimization/30318
5795 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5797 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5799 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5801 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5803 * gcc.target/i386/clearcapv2.map: New file.
5804 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5806 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5808 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5809 and add __sh__ case.
5811 2012-06-19 Jason Merrill <jason@redhat.com>
5814 * g++.dg/debug/localclass1.C: New.
5816 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5818 * g++.dg/cpp0x/override4.C: New.
5820 2012-06-14 Jason Merrill <jason@redhat.com>
5823 * g++.dg/cpp0x/decltype37.C: New.
5825 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5827 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5829 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5831 * gcc.c-torture/compile/vector-5.c,
5832 gcc.c-torture/compile/vector-6.c: New tests.
5834 2012-06-19 Richard Henderson <rth@redhat.com>
5836 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5838 2012-06-19 Richard Guenther <rguenther@suse.de>
5840 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5842 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5845 * gcc.target/i386/pr53712.c: New test.
5847 2012-06-18 Tobias Burnus <burnus@net-b.de>
5850 * gfortran.dg/elemental_optional_args_6.f90: New.
5852 2012-06-18 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5856 * gfortran.dg/coarray/move_alloc_1.f90
5858 2012-06-18 Tobias Burnus <burnus@net-b.de>
5861 * gfortran.dg/coarray_27.f90: New.
5863 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5864 Greta Yorsh <Greta.Yorsh@arm.com>
5866 * gcc.target/arm/epilog-1.c: New test.
5868 2012-06-18 Richard Guenther <rguenther@suse.de>
5870 PR tree-optimization/53693
5871 * g++.dg/torture/pr53693.C: New testcase.
5873 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5875 PR tree-optimization/53703
5876 * gcc.dg/torture/pr53703.c: New test.
5878 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5881 * gcc.target/i386/pr53698.c: New test.
5883 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5885 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5887 2012-06-17 Tobias Burnus <burnus@net-b.de>
5891 * gfortran.dg/transfer_check_3.f90: New.
5893 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5895 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5897 2012-06-16 Tobias Burnus <burnus@net-b.de>
5901 * gfortran.dg/deferred_type_param_8.f90: New.
5903 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5905 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5906 testname that includes flags, passed in as new argument, in
5908 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5909 and pass it to verify-* procedures.
5911 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5912 alignment torture options with usual torture options.
5914 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5915 messages reported for one line of source code.
5916 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5917 * g++.dg/cpp0x/decltype2.C: Likewise.
5918 * g++.dg/cpp0x/decltype3.C: Likewise.
5919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5920 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5921 * g++.dg/cpp0x/static_assert3.C: Likewise.
5922 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5923 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5924 * g++.dg/cpp0x/union1.C: Likewise.
5925 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5926 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5927 * g++.dg/cpp0x/variadic2.C: Likewise.
5928 * g++.dg/cpp0x/variadic20.C: Likewise.
5929 * g++.dg/cpp0x/variadic74.C: Likewise.
5930 * g++.dg/diagnostic/bitfld2.C: Likewise.
5931 * g++.dg/ext/attrib44.C: Likewise.
5932 * g++.dg/ext/no-asm-1.C: Likewise.
5933 * g++.dg/other/error34.C: Likewise.
5934 * g++.dg/parse/crash46.C: Likewise.
5935 * g++.dg/parse/error10.C: Likewise.
5936 * g++.dg/parse/error2.C: Likewise.
5937 * g++.dg/parse/error3.C: Likewise.
5938 * g++.dg/parse/error36.C: Likewise.
5939 * g++.dg/parse/error8.C: Likewise.
5940 * g++.dg/parse/error9.C: Likewise.
5941 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5942 * g++.dg/parse/parser-pr28152.C: Likewise.
5943 * g++.dg/parse/template25.C: Likewise.
5944 * g++.dg/parse/typename11.C: Likewise.
5945 * g++.dg/tc1/dr147.C: Likewise.
5946 * g++.dg/template/deduce3.C: Likewise.
5947 * g++.dg/template/koenig9.C: Likewise.
5948 * g++.dg/template/pr23510.C: Likewise.
5949 * g++.dg/warn/pr12242.C: Likewise.
5950 * g++.dg/warn/pr30551-2.C: Likewise.
5951 * g++.dg/warn/pr30551.C: Likewise.
5952 * g++.old-deja/g++.other/typename1.C: Likewise.
5953 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5955 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5958 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5959 * c-c++-common/torture/vshuf-2.inc: Likewise.
5960 * c-c++-common/torture/vshuf-4.inc: Likewise.
5961 * c-c++-common/torture/vshuf-8.inc: Likewise.
5962 * c-c++-common/torture/vshuf-main.inc: Likewise.
5963 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5964 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5965 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5966 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5967 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5968 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5969 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5970 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5971 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5972 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5973 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5974 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5975 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5976 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5978 2012-06-15 Michael Matz <matz@suse.de>
5980 * gcc.dg/tree-ssa/vector-4.c: New test.
5982 2012-06-15 Michael Matz <matz@suse.de>
5984 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5985 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5987 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5989 PR tree-optimization/53636
5990 * gcc.target/arm/pr53636.c: New test.
5992 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5994 PR tree-optimization/51581
5995 * gcc.c-torture/execute/pr51581-1.c: New test.
5996 * gcc.c-torture/execute/pr51581-2.c: New test.
5997 * gcc.dg/vect/pr51581-1.c: New test.
5998 * gcc.dg/vect/pr51581-2.c: New test.
5999 * gcc.dg/vect/pr51581-3.c: New test.
6000 * gcc.target/i386/avx-pr51581-1.c: New test.
6001 * gcc.target/i386/avx-pr51581-2.c: New test.
6002 * gcc.target/i386/avx2-pr51581-1.c: New test.
6003 * gcc.target/i386/avx2-pr51581-2.c: New test.
6004 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6006 2012-06-15 Richard Guenther <rguenther@suse.de>
6008 * gcc.c-torture/execute/20120615-1.c: New testcase.
6010 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6012 * gnat.dg/vect8.ad[sb]: New test.
6014 2012-06-14 Richard Guenther <rguenther@suse.de>
6016 * gcc.dg/tree-ssa/vrp.h: New testcase.
6017 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6019 2012-06-13 Christian Bruel <christian.bruel@st.com>
6022 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6024 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6026 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6028 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6031 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6032 test summary unique.
6034 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6035 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6036 scan-stack-usage-not): Don't strip torture options from test name.
6038 * lib/scandump.exp (scan-dump-times): Use printable version of
6039 regexp in test summary line.
6041 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6042 messages reported for one line of source code.
6043 * gcc.dg/format/few-1.c: Likewise.
6044 * gcc.dg/ia64-sync-2.c: Likewise.
6045 * gcc.dg/sync-2.c: Likewise.
6046 * gcc.dg/noncompile/pr44517.c: Likewise.
6048 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6051 * gcc.dg/guality/pr49888.c: New.
6053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6055 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6056 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6057 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6059 2012-06-13 Tobias Burnus <burnus@net-b.de>
6062 * gfortran.dg/intent_out_7.f90: New.
6064 2012-06-13 Tobias Burnus <burnus@net-b.de>
6067 * gfortran.dg/save_4.f90: New.
6069 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6074 * gcc.dg/pr53532.c: New test.
6075 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6076 adjust line numbers.
6077 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6078 * gcc.dg/Wcxx-compat-8.c: Likewise.
6079 * gcc.dg/pr51034.c: New test.
6080 * gcc.dg/pr53196-1.c: New test.
6081 * gcc.dg/pr53196-2.c: New test.
6083 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6085 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6086 alignment torture options with usual torture options.
6087 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6088 instead of dg-options.
6089 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6090 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6091 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6092 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6093 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6094 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6096 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6097 to checks for multiple messages reported for one line of source code.
6098 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6100 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6101 messages reported for one line of source code.
6103 * gcc.dg/20031223-1.c: Add comments to check for multiple
6104 messages reported for one line of source code.
6105 * gcc.dg/Wconversion-integer.c: Likewise.
6106 * gcc.dg/Wfatal-2.c: Likewise.
6107 * gcc.dg/Wfatal.c: Likewise.
6108 * gcc.dg/Wobjsize-1.c: Likewise.
6109 * gcc.dg/c99-vla-jump-1.c: Likewise.
6110 * gcc.dg/c99-vla-jump-2.c: Likewise.
6111 * gcc.dg/c99-vla-jump-3.c: Likewise.
6112 * gcc.dg/c99-vla-jump-4.c: Likewise.
6113 * gcc.dg/c99-vla-jump-5.c: Likewise.
6114 * gcc.dg/decl-9.c: Likewise.
6115 * gcc.dg/declspec-10.c: Likewise.
6116 * gcc.dg/declspec-18.c: Likewise.
6117 * gcc.dg/mtune.c: Likewise.
6118 * gcc.dg/parser-pr28152-2.c: Likewise.
6119 * gcc.dg/parser-pr28152.c: Likewise.
6120 * gcc.dg/pr14475.c: Likewise.
6121 * gcc.dg/pr27953.c: Likewise.
6122 * gcc.dg/pr28322-3.c: Likewise.
6123 * gcc.dg/pr30457.c: Likewise.
6124 * gcc.dg/pr30551-2.c: Likewise.
6125 * gcc.dg/pr30551-3.c: Likewise.
6126 * gcc.dg/pr30551-4.c: Likewise.
6127 * gcc.dg/pr30551-5.c: Likewise.
6128 * gcc.dg/pr30551-6.c: Likewise.
6129 * gcc.dg/pr30551.c: Likewise.
6130 * gcc.dg/pr45461.c: Likewise.
6131 * gcc.dg/pr48552-1.c: Likewise.
6132 * gcc.dg/pr48552-2.c: Likewise.
6133 * gcc.dg/redecl-1.c: Likewise.
6134 * gcc.dg/transparent-union-3.c: Likewise.
6135 * gcc.dg/utf-dflt.c: Likewise.
6136 * gcc.dg/utf-dflt2.c: Likewise.
6137 * gcc.dg/vla-8.c: Likewise.
6138 * gcc.dg/vla-init-1.c: Likewise.
6139 * gcc.dg/wtr-int-type-1.c: Likewise.
6141 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6142 messages reported for for one line of source code.
6143 * c-c++-common/raw-string-5.c: Likewise.
6144 * c-c++-common/raw-string-4.c: Likewise.
6145 * c-c++-common/raw-string-6.c: Likewise.
6146 * c-c++-common/pr20000.c: Likewise.
6148 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6149 messages reported for one line of source code.
6150 * gcc.dg/cpp/pr30786.c: Likewise.
6151 * gcc.dg/cpp/pr28709.c: Likewise.
6152 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6153 * gcc.dg/cpp/macspace2.c: Likewise.
6154 * gcc.dg/cpp/missing-header-1.c: Likewise.
6155 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6156 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6157 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6159 2012-06-12 Jason Merrill <jason@redhat.com>
6162 * g++.dg/template/local7.C: New.
6164 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6167 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6168 * gcc.target/sh/pr51340-2.c: Likewise.
6169 * gcc.target/sh/pr51340-3.c: Likewise.
6171 2012-06-12 Michael Matz <matz@suse.de>
6173 * gcc.dg/torture/alias-1.c: New test.
6175 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6177 PR rtl-optimization/53589
6178 * gcc.dg/torture/pr53589.c: New test.
6180 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6183 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6184 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6185 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6186 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6187 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6188 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6189 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6190 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6191 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6192 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6193 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6194 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6195 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6196 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6197 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6198 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6200 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6202 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6203 (check_intel_cpu_model): New function.
6204 (check_amd_cpu_model): New function.
6205 (check_features): New function.
6206 (__get_cpuid_output): New function.
6207 (check_detailed): New function.
6208 (fn1): Rename to quick_check.
6209 (main): Update to call quick_check and call check_detailed.
6211 2012-06-11 Richard Henderson <rth@redhat.com>
6213 * lib/target-supports.exp
6214 (check_effective_target_sync_long_long_runtime): Use
6215 check_effective_target_lp64 instead of
6216 check_effective_target_powerpc64 for powerpc targets.
6218 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6221 * gcc.target/sh/pr53511-1.c: New.
6223 2012-06-11 Richard Guenther <rguenther@suse.de>
6226 * g++.dg/lto/pr53470_0.C: New testcase.
6227 * gcc.dg/lto/pr53470_0.c: Likewise.
6229 2012-06-11 Richard Guenther <rguenther@suse.de>
6232 * g++.dg/ext/pr53605.C: New testcase.
6234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6236 * gnat.dg/specs/array1.ads: New test.
6237 * gnat.dg/specs/array2.ads: Likewise.
6238 * gnat.dg/array22.adb: Likewise.
6240 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6242 * gnat.dg/constant4.adb: New test.
6243 * gnat.dg/constant4_pkg.ads: New helper.
6245 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6248 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6249 * gfortran.dg/allocate_class_1.f90: Modified.
6250 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6251 * gfortran.dg/allocate_class_2.f90: New.
6253 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6256 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6258 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6261 * gfortran.dg/string_assign_2.f90: New test case.
6263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6266 * gfortran.dg/string_assign_1.f90: New test case.
6268 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6271 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6272 * gcc.dg/gomp/critical-4.c: Likewise.
6273 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6274 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6275 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6276 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6277 * c-c++-common/gomp/pr53580.c: New test.
6279 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6282 * g++.dg/cpp0x/forw_enum11.C: New.
6284 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6287 * g++.dg/cpp0x/alias-decl-19.C: New.
6289 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6291 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6293 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6297 (XSTATE_SSE): Ditto.
6298 (XSTATE_YMM): Ditto.
6299 (avx_os_support): Use new defines.
6301 2012-06-06 Richard Guenther <rguenther@suse.de>
6304 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6307 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6310 * g++.dg/cpp0x/pr52841.C: New testcase.
6312 2012-06-06 Richard Guenther <rguenther@suse.de>
6314 PR tree-optimization/53081
6315 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6316 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6318 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6320 * gcc.target/powerpc/pr53487.c: New test.
6322 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6324 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6326 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6328 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6330 2012-06-05 Richard Guenther <rguenther@suse.de>
6332 PR tree-optimization/30442
6333 * gcc.dg/vect/bb-slp-30.c: New testcase.
6335 2012-06-05 Richard Guenther <rguenther@suse.de>
6337 PR tree-optimization/53081
6338 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6339 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6340 -fno-tree-loop-distribute-patterns.
6342 2012-06-05 Alan Modra <amodra@gmail.com>
6344 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6345 Check static chain in nested funcs.
6347 2012-06-04 Tobias Burnus <burnus@net-b.de>
6350 * gfortran.dg/init_flag_10.f90: New.
6352 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6355 * g++.dg/warn/Wenum-compare-no-2: New.
6357 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6359 PR preprocessor/53463
6360 * g++.dg/cpp/limits.C: New test.
6361 * g++.dg/parse/error19.C: Adjust.
6362 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6363 * g++.dg/warn/pr35635.C: Likewise.
6364 * g++.old-deja/g++.pt/assign1.C: Likewise.
6366 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6369 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6370 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6371 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6372 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6373 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6374 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6375 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6376 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6378 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6380 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6382 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6384 PR tree-optimization/53550
6385 * gcc.dg/pr53550.c: New test.
6387 2012-06-04 Richard Guenther <rguenther@suse.de>
6389 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6390 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6391 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6393 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6396 * gfortran.dg/parameter_array_element_2.f90: New.
6398 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6401 * gcc.target/sh/pr53512-1.c: New.
6402 * gcc.target/sh/pr53512-2.c: New.
6403 * gcc.target/sh/pr53512-3.c: New.
6404 * gcc.target/sh/pr53512-4.c: New.
6406 2012-06-01 Jason Merrill <jason@redhat.com>
6409 * g++.dg/ext/visibility/template12.C: New.
6410 * g++.dg/ext/attrib14.C: Adjust warning line.
6413 * g++.dg/parse/new6.C: New.
6414 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6416 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6418 * c-c++-common/restrict-2.c: Revert previous change.
6420 2012-06-01 Jason Merrill <jason@redhat.com>
6423 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6426 * g++.dg/cpp0x/auto33.C: New.
6428 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6431 * g++.dg/parse/namespace-alias-1.C: New.
6433 2012-06-01 Christian Bruel <christian.bruel@st.com>
6435 * gcc.dg/spec-options.c: New test.
6436 * gcc.dg/foo.specs: New file.
6438 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6441 * gnat.dg/lto14.adb: Skip on Solaris.
6443 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6445 * gcc.target/cris/sync-1-v10.c,
6446 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6447 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6448 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6449 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6450 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6451 gcc.target/cris/torture/sync-mis-op-i-1.c,
6452 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6453 gcc.target/cris/torture/sync-mis-op-i-2.c,
6454 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6455 gcc.target/cris/torture/sync-mis-op-i-3.c,
6456 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6457 gcc.target/cris/torture/sync-mis-op-s-1.c,
6458 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6459 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6460 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6461 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6462 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6463 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6464 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6465 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6466 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6468 2012-05-31 Richard Guenther <rguenther@suse.de>
6470 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6471 ldist-pr45948.c with disabled SCCP.
6473 2012-05-31 Richard Guenther <rguenther@suse.de>
6476 * gcc.dg/torture/pr48493.c: New testcase.
6478 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6480 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6482 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6483 of the initialization loop.
6484 (dg-final): Adjust the expected number of vectorized loops depending
6485 on vect_char_mult target selector.
6487 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6489 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6490 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6491 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6494 2012-05-30 Jason Merrill <jason@redhat.com>
6497 * g++.dg/init/new34.C: New.
6498 * g++.dg/tree-ssa/stabilize1.C: New.
6500 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6503 * g++.dg/init/new33.C: New test.
6505 2012-05-30 Richard Guenther <rguenther@suse.de>
6508 * gcc.dg/torture/pr53501.c: New testcase.
6509 * c-c++-common/restrict-2.c: Adjust.
6511 2012-05-30 Alan Modra <amodra@gmail.com>
6513 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6516 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6518 * gcc.target/i386/shuf-concat.c: New test.
6520 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6522 PR rtl-optimization/53519
6523 * gcc.c-torture/compile/pr53519.c: New test.
6525 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6527 * gcc.target/arm/neon-vrev.c: New.
6529 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6532 * gcc.target/sh/pr51340-1.c: New.
6533 * gcc.target/sh/pr51340-2.c: New.
6534 * gcc.target/sh/pr51340-3.c: New.
6536 2012-05-29 Richard Guenther <rguenther@suse.de>
6538 PR tree-optimization/53516
6539 * gcc.dg/torture/pr53516.c: New testcase.
6541 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6543 PR preprocessor/53229
6544 * gcc.dg/cpp/paste6.c: Force to run without
6545 -ftrack-macro-expansion.
6546 * gcc.dg/cpp/paste8.c: Likewise.
6547 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6548 -ftrack-macro-expansion.
6549 * gcc.dg/cpp/paste12.c: Force to run without
6550 -ftrack-macro-expansion.
6551 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6552 -ftrack-macro-expansion.
6553 * gcc.dg/cpp/paste13.c: Likewise.
6554 * gcc.dg/cpp/paste14.c: Likewise.
6555 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6556 -ftrack-macro-expansion.
6557 * gcc.dg/cpp/paste18.c: New test.
6559 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6561 * gcc.target/cris/torture/trap-1.c,
6562 gcc.target/cris/torture/trap-2.c,
6563 gcc.target/cris/torture/trap-3.c,
6564 gcc.target/cris/torture/trap-v0.c,
6565 gcc.target/cris/torture/trap-v3.c: New tests.
6567 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6570 * g++.dg/warn/Wbraces3.C: New.
6571 * g++.dg/warn/Wbraces4.C: Likewise.
6573 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6575 PR tree-optimization/53505
6576 * c-c++-common/torture/pr53505.c: New test.
6578 2012-05-27 Nathan Sidwell <nathan@acm.org>
6580 * gcc.dg/stmt-expr-4.c: New.
6582 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6585 * g++.dg/parse/crash60.C: New.
6587 2012-05-26 Jason Merrill <jason@redhat.com>
6590 * c-c++-common/array-lit.c: New.
6591 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6593 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6596 * gnat.dg/array21.adb: New test.
6598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6600 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6602 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6605 * g++.dg/other/anon-union3.C: New.
6607 2012-05-25 Ian Lance Taylor <iant@google.com>
6609 * gcc.dg/split-6.c: New test.
6611 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6613 * gnat.dg/lto14.adb: New test.
6615 2012-05-25 Tristan Gingold <gingold@adacore.com>
6617 * gcc.target/i386/large-frame.c: New.
6619 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6620 * gcc.target/powerpc/lhs-1.c: New.
6621 * gcc.target/powerpc/lhs-2.c: New.
6622 * gcc.target/powerpc/lhs-3.c: New.
6624 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6626 Make unwound macro expansion trace less redundant
6627 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6628 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6629 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6630 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6631 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6632 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6634 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6637 * g++.dg/cpp0x/constexpr-default1.C: New.
6639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6642 * g++.dg/eh/goto2.C: New.
6644 2012-05-24 Richard Guenther <rguenther@suse.de>
6647 * g++.dg/tree-prof/pr53460.C: New testcase.
6649 2012-05-24 Richard Guenther <rguenther@suse.de>
6652 * g++.dg/debug/pr53466.C: New testcase.
6654 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6656 PR tree-optimization/53465
6657 * gcc.c-torture/execute/pr53465.c: New test.
6659 2012-05-23 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/allocate_with_typespec_6.f90: New.
6665 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6668 * g++.dg/warn/delete-array-1.C: New.
6670 2012-05-23 Richard Guenther <rguenther@suse.de>
6672 * gcc.dg/torture/pr39074-2.c: Adjust.
6673 * gcc.dg/torture/pr39074.c: Likewise.
6674 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6675 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6677 2012-05-22 Jan Hubicka <jh@suse.cz>
6680 * g++.dg/torture/pr53161.C: New testcase.
6682 2012-05-22 Tobias Burnus <burnus@net-b.de>
6685 * gfortran.dg/realloc_on_assign_15.f90: New.
6687 2012-05-22 Richard Guenther <rguenther@suse.de>
6690 * gcc.dg/torture/pr51071-2.c: New testcase.
6692 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6694 PR tree-optimization/53336
6695 * g++.dg/torture/pr53336.C: New testcase.
6697 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6700 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6701 instead of -Wunused-local-typedefs.
6703 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6706 * g++.dg/other/abstract4.C: New-
6708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6711 * g++.dg/ext/attrib46.C: New.
6713 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6716 * gcc.c-torture/compile/pr53418-1.c,
6717 gcc.c-torture/compile/pr53418-2.c: New tests.
6719 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6721 PR tree-optimization/53366
6722 * gcc.dg/torture/pr53366-1.c: New test.
6723 * gcc.dg/torture/pr53366-2.c: New test.
6724 * gcc.target/i386/pr53366-1.c: New test.
6725 * gcc.target/i386/pr53366-2.c: New test.
6727 PR tree-optimization/53409
6728 * gcc.c-torture/compile/pr53409.c: New test.
6730 PR tree-optimization/53410
6731 * gcc.c-torture/compile/pr53410-1.c: New test.
6732 * gcc.c-torture/compile/pr53410-2.c: New test.
6734 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6737 * gcc.target/i386/pr53425-1.c: New file.
6738 * gcc.target/i386/pr53425-2.c: Likewise.
6740 2012-05-21 Richard Guenther <rguenther@suse.de>
6742 PR tree-optimization/53408
6743 * gcc.dg/torture/pr53408.c: New testcase.
6745 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6746 H.J. Lu <hongjiu.lu@intel.com>
6749 * gcc.target/i386/pr53416.c: New file.
6751 2012-05-21 Richard Guenther <rguenther@suse.de>
6753 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6755 2012-05-21 Richard Guenther <rguenther@suse.de>
6757 * gcc.dg/torture/ldist-1.c: New testcase.
6759 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6761 * gnat.dg/lto13.adb: New test.
6762 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6764 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6766 * gnat.dg/specs/lto12.ads: New test.
6767 * gnat.dg/specs/lto12_pkg.ads: New helper.
6769 2012-05-18 Richard Guenther <rguenther@suse.de>
6771 PR tree-optimization/53346
6772 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6773 * gcc.target/i386/incoming-10.c: Adjust.
6774 * gcc.target/i386/incoming-11.c: Likewise.
6775 * gcc.target/i386/pr46295.c: Likewise.
6777 2012-05-18 Richard Guenther <rguenther@suse.de>
6779 * gcc.dg/pr53352.c: Return zero.
6781 2012-05-18 Richard Guenther <rguenther@suse.de>
6783 PR tree-optimization/53390
6784 * gcc.dg/torture/pr53390.c: New testcase.
6786 2012-05-18 Meador Inge <meadori@codesourcery.com>
6788 PR rtl-optimization/53352
6789 * gcc.dg/pr53352.c: New test.
6791 2012-05-17 David S. Miller <davem@davemloft.net>
6793 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6794 failure on sparc-*-linux-gnu.
6796 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/parse/error49.C: New.
6800 * g++.dg/cpp0x/error8.C: Likewise.
6801 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6802 * g++.dg/ext/utf-dflt2.C: Likewise.
6803 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6804 * g++.dg/ext/utf-dflt.C: Likewise.
6805 * c-c++-common/raw-string-3.c: Likewise.
6806 * c-c++-common/raw-string-4.c: Likewise.
6808 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6811 * g++.dg/cpp0x/catch1.C: New.
6813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6816 * g++.dg/parse/error48.C: New.
6817 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6818 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6820 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6822 * gcc.dg/tm/indirect-2.c: New test.
6824 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6826 PR tree-optimization/53217
6827 * gfortran.dg/pr53217.f90: New test.
6829 2012-05-16 Richard Guenther <rguenther@suse.de>
6831 PR tree-optimization/53364
6832 * g++.dg/torture/pr53364.C: New testcase.
6834 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6837 * gcc.dg/pr52549.c: Fix test for long != void*
6838 * gcc.c-torture/execute/pr52979-1.x: New file.
6839 * gcc.c-torture/execute/pr52979-2.x: New file.
6841 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6843 PR preprocessor/7263
6844 * gcc.dg/binary-constants-2.c: Run without tracking locations
6845 accross macro expansion.
6846 * gcc.dg/binary-constants-3.c: Likewise.
6847 * gcc.dg/cpp/sysmac2.c: Likewise.
6848 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6850 * gcc.dg/cpp/syshdr3.c: New test.
6851 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6852 * gcc.dg/system-binary-constants-1.c: New test.
6853 * gcc.dg/system-binary-constants-1.h: New header for the new test
6855 * g++.dg/cpp/syshdr3.C: New test.
6856 * g++.dg/cpp/syshdr3.h: New header the new test above.
6857 * g++.dg/system-binary-constants-1.C: New test.
6858 * g++.dg/system-binary-constants-1.h: New header the new test
6861 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6863 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6865 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6868 * gcc.dg/pr53358.c: New test.
6870 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6874 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6876 2012-05-15 Olivier Hainque <hainque@adacore.com>
6878 * g++.dg/eh/sighandle.C: New testcase.
6880 2012-05-15 Richard Guenther <rguenther@suse.de>
6882 PR tree-optimization/53355
6883 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6885 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6887 * gfortran.dg/*.f90: Remove now redundant manual
6888 cleanup-modules directive.
6890 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6892 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6893 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6895 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6898 * gfortran.dg/int_range_io_1.f90: New test.
6900 2012-05-14 Andi Kleen <ak@linux.intel.com>
6901 Jakub Jelinek <jakub@redhat.com>
6904 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6905 * gcc.target/i386/rtm-check.h: New file.
6906 * gcc.target/i386/pr53315.c: New test.
6908 2012-05-14 Tobias Burnus <burnus@net-b.de>
6913 * gfortran.dg/deferred_type_param_4.f90: New.
6914 * gfortran.dg/deferred_type_param_6.f90: New.
6916 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6918 * gcc.target/i386/retarg.c: New test.
6920 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6923 * gfortran.dg/deferred_type_param_3.f90: New.
6924 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6925 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6927 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/null_pointer_deref3.adb: New test.
6931 2012-05-12 Tobias Burnus <burnus@net-b.de>
6935 * gfortran.dg/deferred_type_param_5.f90: New.
6937 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6939 * g++.dg/parse/error47.C: New.
6941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6944 * gfortran.dg/string_compare_4.f90: Change option
6945 to -fdump-tree-original. Add test case for kind=4.
6947 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6950 * gfortran.dg/string_compare_4.f90: New test.
6952 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6954 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6956 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/cpp0x/variadic132.C: New.
6961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6964 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6965 * g++.dg/parse/error26.C: Tweak dg-error column number.
6967 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6970 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6972 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6974 * gnat.dg/lto11.ad[sb]: New test.
6976 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6979 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6980 directive to Scan for vpmuldq, not vpmacsdql.
6982 2012-05-09 Michael Matz <matz@suse.de>
6984 PR tree-optimization/53185
6985 * gcc.dg/vect/pr53185.c: New test.
6987 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6990 * gcc.target/i386/pr53249.c: New.
6992 2012-05-09 Richard Guenther <rguenther@suse.de>
6994 PR tree-optimization/18437
6995 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6996 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6998 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7000 PR tree-optimization/53226
7001 * gcc.c-torture/compile/pr53226.c: New test.
7003 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7005 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7006 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7007 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7008 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7009 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7010 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7011 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7012 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7013 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7014 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7015 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7016 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7017 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7018 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7020 2012-05-09 Dehao Chen <dehao@google.com>
7022 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7023 * gcc.dg/predict-2.c: Likewise.
7024 * gcc.dg/predict-3.c: Likewise.
7025 * gcc.dg/predict-4.c: Likewise.
7026 * gcc.dg/predict-5.c: Likewise.
7027 * gcc.dg/predict-6.c: Likewise.
7029 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7032 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7034 2012-05-08 Richard Guenther <rguenther@suse.de>
7036 * gcc.dg/fold-bitand-4.c: New testcase.
7038 2012-05-08 Dehao Chen <dehao@google.com>
7040 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7041 heuristic is working properly.
7042 * gcc.dg/predict-2.c: Likewise.
7043 * gcc/dg/predict-3.c: Likewise.
7044 * gcc/dg/predict-4.c: Likewise.
7045 * gcc/dg/predict-5.c: Likewise.
7046 * gcc/dg/predict-6.c: Likewise.
7048 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7050 PR tree-optimization/53239
7051 * g++.dg/opt/vrp3.C: New test.
7052 * g++.dg/opt/vrp3-aux.cc: New file.
7053 * g++.dg/opt/vrp3.h: New file.
7055 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7057 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7058 .uleb128 support in assembler output.
7060 2012-05-07 Richard Guenther <rguenther@suse.de>
7063 * g++.dg/lto/pr42987_0.C: New testcase.
7064 * g++.dg/lto/pr42987_1.C: Likewise.
7066 2012-05-07 Tobias Burnus <burnus@net-b.de>
7069 * gfortran.dg/typebound_operator_15.f90: New.
7071 2012-05-06 Tobias Burnus <burnus@net-b.de>
7074 * gfortran.dg/class_array_13.f90: New.
7076 2012-05-06 Tristan Gingold <gingold@adacore.com>
7078 * gnat.dg/warn7.adb: New test.
7080 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7082 * gnat.dg/specs/renamings.ads: Rename to...
7083 * gnat.dg/specs/renaming1.ads: ...this.
7084 * gnat.dg/specs/renaming2.ads: New test.
7085 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7086 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7087 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7088 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7090 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7092 * gnat.dg/discr36.ad[sb]: New test.
7093 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7095 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7098 * c-c++-common/pr43772.c: New.
7100 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7103 * gfortran.dg/select_type_26.f03 : New test.
7104 * gfortran.dg/select_type_27.f03 : New test.
7107 * gfortran.dg/select_type_28.f03 : New test.
7109 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7113 * gfortran.dg/mod_sign0_1.f90: New test.
7114 * gfortran.dg/mod_large_1.f90: New test.
7116 2012-05-04 Tobias Burnus <burnus@net-b.de>
7119 gfortran.dg/public_private_module_5.f90: New.
7121 2012-05-04 Tobias Burnus <burnus@net-b.de>
7124 * gfortran.dg/constructor_7.f90: New.
7125 * gfortran.dg/constructor_8.f90: New.
7127 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7130 * g++.dg/cpp0x/static_assert7.C: New.
7132 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7134 PR tree-optimization/52633
7135 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7136 recognized as widening shifts instead of over-widening.
7137 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7138 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7139 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7140 * gcc.target/arm/pr52633.c: New test.
7142 2012-05-04 Richard Guenther <rguenther@suse.de>
7144 PR tree-optimization/53168
7145 * gcc.dg/torture/pr53168.c: New testcase.
7146 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7148 2012-05-04 Richard Guenther <rguenther@suse.de>
7150 * gcc.dg/lto/pr53214_0.c: New testcase.
7152 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7154 * gcc.target/ia64/pr48496.c: New test.
7155 * gcc.target/ia64/pr52657.c: Likewise.
7157 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7160 * c-c++-common/pr51712.c: New.
7162 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7165 * gcc.target/powwerpc/pr53199.c: New file.
7167 2012-05-03 Jason Merrill <jason@redhat.com>
7169 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7171 * gcc.dg/debug/dwarf2/dups-types.c: New.
7172 * gcc.dg/debug/dwarf2/dups-types.h: New.
7174 2012-05-03 Jason Merrill <jason@redhat.com>
7176 * g++.dg/debug/dwarf2/namespace-2.C: New.
7177 * g++.dg/debug/dwarf2/localclass3.C: New.
7179 2012-05-03 Jason Merrill <jason@redhat.com>
7181 * g++.dg/debug/dwarf2/thunk1.C: New.
7183 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7186 * g++.dg/other/final2.C: New.
7188 2012-05-03 Richard Guenther <rguenther@suse.de>
7190 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7192 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7194 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7195 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7196 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7197 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7199 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7203 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7204 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7205 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7208 * gcc.dg/pr53174.c: New test.
7211 * gcc.target/arm/pr53187.c: New test.
7212 * gcc.c-torture/compile/pr53187.c: New test.
7214 2012-05-03 Richard Guenther <rguenther@suse.de>
7216 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7217 unsupported prefetching support.
7219 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7221 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7222 option -ftrack-macro-expansion=0.
7223 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7224 option -ftrack-macro-expansion=0.
7226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7228 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7229 dg-options for target arm with dg-additional-options.
7231 2012-05-03 Richard Guenther <rguenther@suse.de>
7233 PR tree-optimization/53144
7234 * gcc.dg/torture/pr53144.c: New testcase.
7236 2012-05-03 Tobias Burnus <burnus@net-b.de>
7239 * gfortran.dg/pointer_intent_7.f90: New.
7240 * gfortran.dg/pure_formal_3.f90: New.
7242 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7244 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7246 2012-05-02 Martin Jambor <mjambor@suse.cz>
7249 * g++.dg/lto/pr52605_0.C: New test.
7251 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7253 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7254 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7255 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7256 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7257 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7258 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7259 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7260 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7261 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7262 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7263 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7264 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7265 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7266 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7267 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7268 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7270 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7273 * gcc.dg/pr53153.c: New test.
7275 2012-05-02 Richard Guenther <rguenther@suse.de>
7277 * g++.dg/tree-ssa/pr19807.C: Adjust.
7279 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7281 PR tree-optimization/53163
7282 * gcc.c-torture/compile/pr53163.c: New test.
7284 PR rtl-optimization/53160
7285 * gcc.c-torture/execute/pr53160.c: New test.
7287 2012-05-01 Ian Lance Taylor <iant@google.com>
7290 * gcc.dg/pr37303.c: New test.
7292 2012-05-01 Richard Henderson <rth@redhat.com>
7294 * lib/target-supports.exp
7295 (check_effective_target_sync_long_long_runtime): True for
7296 check_effective_target_powerpc64.
7298 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7301 * gcc.dg/vector-1.c: Move to ...
7302 * c-c++-common/vector-1.c: ... here.
7303 * gcc.dg/vector-2.c: Move to ...
7304 * c-c++-common/vector-2.c: ... here.
7305 * gcc.dg/vector-3.c: Move to ...
7306 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7307 * gcc.dg/vector-4.c: Move to ...
7308 * c-c++-common/vector-4.c: ... here.
7309 * gcc.dg/vector-init-1.c: Move to ...
7310 * c-c++-common/vector-init-1.c: ... here.
7311 * gcc.dg/vector-init-2.c: Move to ...
7312 * c-c++-common/vector-init-2.c: ... here.
7313 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7314 * c-c++-common/vector-subscript-1.c: ... here.
7315 * gcc.dg/vector-subscript-2.c: Move to ...
7316 * c-c++-common/vector-subscript-2.c: ... here.
7317 * gcc.dg/vector-subscript-3.c: Move to ...
7318 * c-c++-common/vector-subscript-3.c: ... here.
7321 * g++.dg/cpp0x/vt-51314.C: New test.
7322 * g++.dg/cpp0x/variadic76.C: Fix.
7324 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7326 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7330 Add -Wvarargs option
7331 * c-c++-common/Wvarargs.c: New test case.
7332 * c-c++-common/Wvarargs-2.c: Likewise.
7334 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7336 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7337 * objc.dg/foreach-7.m: Force the test case to run without
7338 -ftrack-macro-expansion.
7339 * c-c++-common/tm/attrib-1.c: Likewise.
7340 * c-c++-common/warn-ommitted-condop.c: Likewise.
7341 * gcc.dg/assign-warn-1.c: Likewise.
7342 * gcc.dg/assign-warn-2.c: Likewise.
7343 * gcc.dg/attr-alloc_size.c: Likewise.
7344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7345 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7346 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7347 * gcc.dg/c90-const-expr-9.c: Likewise.
7348 * gcc.dg/c99-const-expr-9.c: Likewise.
7349 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7350 * gcc.dg/cpp/direct2s.c: Likewise.
7351 * gcc.dg/cpp/pr28709.c: Likewise.
7352 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7353 * gcc.dg/dfp/composite-type.c: Likewise.
7354 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7355 with -ftrack-macro-expansion
7356 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7357 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7358 * g++.dg/ext/cleanup-1.C: Likewise.
7359 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7360 * g++.dg/template/sfinae10.C: Likewise.
7361 * g++.dg/tm/wrap-2.C: Likewise.
7362 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7363 * g++.dg/warn/Wsign-conversion.C: Likewise.
7364 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7365 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7366 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7367 it to run with -ftrack-macro-expansion.
7368 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7369 test cases without -ftrack-macro-expansion.
7371 Fix location for static class members
7372 * g++.dg/template/sfinae6_neg.C: Adjust.
7374 Make conversion warnings work on NULL with -ftrack-macro-expansion
7375 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7376 alongside the previous testing for NULL.
7378 Fix -Wuninitialized for -ftrack-macro-expansion
7379 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7381 Strip "<built-in>" loc from displayed expansion context
7382 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7383 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7384 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7387 Fix expansion point loc for macro-like tokens
7388 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7389 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7391 Fix token pasting with -ftrack-macro-expansion
7392 * gcc.dg/cpp/paste17.c: New test case for
7393 -ftrack-macro-expansion=2 mode only.
7394 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7396 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7398 * gnat.dg/warn6.ad[sb]: New test.
7400 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7403 * gcc.dg/20011021-1.c: Adjust testcase.
7405 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7408 * gfortran.dg/function_optimize_12.f90: New test.
7410 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7413 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7414 code to match current output and cover new peephole2 pattern.
7416 2012-04-27 Ollie Wild <aaw@google.com>
7418 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7420 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7422 * gcc.c-torture/execute/20120427-2.c: New testcase.
7423 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7424 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7425 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7430 * gcc.c-torture/execute/20120427-1.c: New testcase.
7432 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7435 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7437 2012-04-27 Tom de Vries <tom@codesourcery.com>
7439 PR tree-optimization/51879
7440 * gcc.dg/pr51879.c: New test.
7441 * gcc.dg/pr51879-2.c: Same.
7442 * gcc.dg/pr51879-3.c: Same.
7443 * gcc.dg/pr51879-4.c: Same.
7444 * gcc.dg/pr51879-6.c: Same.
7446 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/cpp0x/defaulted35.C: New.
7450 * g++.dg/cpp0x/defaulted15.C: Adjust.
7452 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7454 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7457 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7459 * gcc.target/i386/builtin_target.c: Check avx2.
7461 2012-04-26 Alan Modra <amodra@gmail.com>
7463 * gcc.target/powerpc/savres.c: New test.
7464 * gcc.target/powerpc/powerpc.exp: Run it.
7466 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7469 * gcc.dg/torture/pr53120.c: New test.
7471 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7474 * gcc.c-torture/compile/pr52979-1.c: New test.
7475 * gcc.c-torture/execute/pr52979-1.c: New test.
7476 * gcc.c-torture/execute/pr52979-2.c: New test.
7478 2012-04-25 Richard Guenther <rguenther@suse.de>
7480 * gcc.target/i386/l_fma_float_5.c: Adjust.
7481 * gcc.target/i386/l_fma_double_4.c: Likewise.
7482 * gcc.target/i386/l_fma_float_2.c: Likewise.
7483 * gcc.target/i386/l_fma_float_6.c: Likewise.
7484 * gcc.target/i386/l_fma_double_1.c: Likewise.
7485 * gcc.target/i386/l_fma_double_5.c: Likewise.
7486 * gcc.target/i386/l_fma_float_3.c: Likewise.
7487 * gcc.target/i386/l_fma_double_2.c: Likewise.
7488 * gcc.target/i386/l_fma_double_6.c: Likewise.
7489 * gcc.target/i386/l_fma_float_4.c: Likewise.
7490 * gcc.target/i386/l_fma_double_3.c: Likewise.
7491 * gcc.target/i386/l_fma_float_1.c: Likewise.
7493 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7495 PR tree-optimization/53058
7496 * gcc.c-torture/compile/pr53058.c: New test.
7498 2012-04-25 Jan Hubicka <jh@suse.cz>
7501 * gcc.target/i386/pr39082-1.c: Update warning location.
7503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7506 * gcc.dg/pr52880.c: New test.
7508 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7510 * gcc.dg/m-un-2.c: Update.
7511 * gcc.dg/20011021-1.c: Update.
7513 2012-04-25 Tobias Burnus <burnus@net-b.de>
7516 * gfortran.dg/realloc_on_assign_14.f90: New.
7518 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7521 PR tree-optimizations/52891
7522 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7524 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7527 * g++.dg/cpp0x/sfinae35.C: New.
7528 * g++.dg/cpp0x/sfinae36.C: Likewise.
7530 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7532 * gcc.target/builtin_target.c: New testcase.
7534 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7537 * gcc.target/powerpc/pr47197.c: New test.
7539 2012-04-24 Richard Guenther <rguenther@suse.de>
7541 PR tree-optimization/53085
7542 * g++.dg/torture/pr53085.C: New testcase.
7544 2012-04-24 Andrew Pinski <apinski@cavium.com>
7547 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7548 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7549 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7551 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7554 * gcc.c-torture/execute/pr53084.c: New test.
7556 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7558 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7560 2012-04-23 Andrew Pinski <apinski@cavium.com>
7562 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7564 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7567 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7568 * gcc.dg/torture/builtin-power-1.c: Likewise.
7570 2012-04-23 Richard Guenther <rguenther@suse.de>
7572 PR tree-optimization/53070
7573 * gcc.dg/torture/pr53070.c: New testcase.
7575 2012-04-23 Richard Guenther <rguenther@suse.de>
7578 * gcc.dg/pr53060.c: New testcase.
7580 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7582 PR tree-optimizations/52891
7583 * gcc.c-torture/compile/pr52891-1.c: New test.
7584 * gcc.c-torture/compile/pr52891-2.c: New test.
7586 2012-04-22 Tobias Burnus <burnus@net-b.de>
7589 * gfortran.dg/read_float_4.f90: New.
7591 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7594 * c-c++-common/pr35441.C: New.
7596 2012-04-20 Ian Lance Taylor <iant@google.com>
7598 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7599 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7601 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7603 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7605 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7607 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7609 PR rtl-optimization/44214
7610 * gcc.dg/pr44214-1.c: New test.
7611 * gcc.dg/pr44214-2.c: Likewise.
7612 * gcc.dg/pr44214-3.c: Likewise.
7614 2012-04-20 Richard Guenther <rguenther@suse.de>
7616 * g++.dg/torture/20120420-1.C: New testcase.
7618 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7620 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7622 2012-04-19 Christian Bruel <christian.bruel@st.com>
7624 * gcc.dg/pr52283.c: New test.
7626 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7628 * gcc.dg/pr37985.c: New test.
7630 2012-04-19 Richard Guenther <rguenther@suse.de>
7632 PR rtl-optimization/44688
7633 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7634 possibly profitable.
7636 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638 PR tree-optimization/52976
7639 * gfortran.dg/reassoc_11.f: New test.
7641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7643 PR tree-optimization/52976
7644 * gfortran.dg/reassoc_7.f: New test.
7645 * gfortran.dg/reassoc_8.f: Likewise.
7646 * gfortran.dg/reassoc_9.f: Likewise.
7647 * gfortran.dg/reassoc_10.f: Likewise.
7649 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7652 * g++.dg/cpp0x/sfinae33.C: New.
7653 * g++.dg/cpp0x/sfinae34.C: Likewise.
7655 2012-04-18 Joey Ye <joey.ye@arm.com>
7657 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7659 2012-04-18 Richard Guenther <rguenther@suse.de>
7661 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7663 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7664 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7666 2012-04-17 Tom de Vries <tom@codesourcery.com>
7668 * g++.dg/pr51264-4.C: New test.
7670 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7673 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7678 * g++.dg/parse/crash59.C: New.
7680 2012-04-17 Michael Matz <matz@suse.de>
7682 PR tree-optimization/18437
7683 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7685 2012-04-17 Richard Guenther <rguenther@suse.de>
7688 * g++.dg/torture/pr53011.C: New testcase.
7690 2012-04-16 Jason Merrill <jason@redhat.com>
7693 * g++.dg/cpp0x/variadic131.C: New.
7696 * g++.dg/cpp0x/variadic130.C: New.
7699 * g++.dg/cpp0x/variadic129.C: New.
7702 * g++.dg/cpp0x/variadic128.C: New.
7704 2012-04-16 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/pointer_intent_6.f90: New.
7709 2012-04-16 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7713 to include public_private_module_4.f90.
7714 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7717 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7720 * g++.dg/diagnostic/operator1.C: New.
7721 * g++.dg/ext/label5.C: Adjust.
7722 * g++.dg/ext/va-arg1.C: Likewise.
7723 * g++.dg/other/error20.C: Likewise.
7724 * g++.dg/other/error20.C: Likewise.
7725 * g++.dg/other/error16.C: Likewise.
7726 * g++.dg/other/error10.C: Likewise.
7727 * g++.dg/parse/error30.C: Likewise.
7728 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7730 2012-04-16 Jason Merrill <jason@redhat.com>
7733 * g++.dg/cpp0x/variadic127.C: New.
7735 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7739 Use fail, pass instead of unresolved.
7743 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7745 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7746 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7747 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7749 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7752 * gfortran.dg/typebound_call_23.f03: New test case.
7754 2012-04-15 Jason Merrill <jason@redhat.com>
7757 * g++.dg/cpp0x/variadic126.C: New.
7760 * g++.dg/cpp0x/variadic125.C: New.
7763 * g++.dg/cpp0x/variadic124.C: New.
7766 * g++.dg/cpp0x/nullptr27.C: New.
7769 * g++.dg/warn/format8.C: New.
7771 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7774 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7776 2012-04-14 Tobias Burnus <burnus@net-b.de>
7780 * gfortran.dg/public_private_module_3.f90: New.
7781 * gfortran.dg/public_private_module_4.f90: New.
7783 2012-04-14 Tom de Vries <tom@codesourcery.com>
7785 * gcc.dg/superblock.c: New test.
7787 2012-04-14 Tom de Vries <tom@codesourcery.com>
7789 * gcc.dg/pr51879-12.c: New test.
7791 2012-04-13 Jason Merrill <jason@redhat.com>
7794 * g++.dg/cpp0x/variadic123.C: New.
7795 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7798 * g++.dg/cpp0x/initlist-ctor1.C: New.
7801 * g++.dg/other/anon-union2.C: New.
7803 2012-04-13 Martin Jambor <mjambor@suse.cz>
7806 * g++.dg/ipa/pr52939.C: New test.
7808 2012-04-13 Tom de Vries <tom@codesourcery.com>
7810 * gcc.dg/pr52734.c: New test.
7812 2012-04-13 Richard Guenther <rguenther@suse.de>
7814 PR tree-optimization/52969
7815 * gcc.dg/torture/pr52969.c: New testcase.
7817 2012-04-13 Richard Guenther <rguenther@suse.de>
7820 * gcc.dg/pr52549.c: New testcase.
7822 2012-04-13 Richard Guenther <rguenther@suse.de>
7825 * gcc.dg/pr52862.c: New testcase.
7827 2012-04-13 Joey Ye <joey.ye@arm.com>
7829 * gcc.target/arm/thumb1-imm.c: New testcase.
7831 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7834 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7835 second function argument.
7836 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7837 (calc_permps): Update declaration. Calculate result correctly.
7838 (avx2_test): Change src2 type to union256i_d.
7839 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7842 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7845 * gcc.target/powerpc/pr52775.c: New file.
7847 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7849 PR tree-optimization/18589
7850 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7851 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7852 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7853 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7854 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7855 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7856 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7857 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7858 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7859 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7861 2012-04-12 Richard Guenther <rguenther@suse.de>
7863 PR tree-optimization/52943
7864 * gcc.dg/torture/pr52943.c: New testcase.
7866 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7869 * gcc/target/sh/pr50751-4.c: New.
7870 * gcc/target/sh/pr50751-5.c: New.
7871 * gcc/target/sh/pr50751-6.c: New.
7872 * gcc/target/sh/pr50751-7.c: New.
7874 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7877 * g++.dg/lookup/using52.C: New.
7879 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7881 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7883 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7885 PR rtl-optimization/52876
7886 * gcc.target/i386/pr52876.c: New.
7888 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7890 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7892 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7894 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7895 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7896 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7897 (ptrdiff_t): ... this. All uses changed.
7898 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7899 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7901 (main): Cast argument to __INTPTR_TYPE__.
7902 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7904 * gcc.dg/mallign.c (main): Likewise.
7905 * gcc.dg/pr38700.c (foo): Likewise.
7906 * gcc.dg/long-long-cst1.c (t): Likewise.
7907 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7908 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7909 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7910 * gcc.dg/pr25682.c (d, foo): Likewise.
7911 * gcc.dg/format/cast-1.c (f): Likewise.
7912 * gcc.dg/c90-const-expr-10.c
7913 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7914 (size_t): ...this. All uses changed.
7915 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7916 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7917 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7918 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7919 * gcc.dg/sequence-pt-1.c: Likewise.
7920 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7921 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7922 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7923 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7924 of ptrdiff_t with it.
7925 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7926 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7927 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7929 2012-04-11 Jason Merrill <jason@redhat.com>
7932 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7933 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7936 * g++.dg/ext/attrib45.C: New.
7938 * g++.dg/eh/dtor3.C: New.
7940 2012-04-11 Richard Guenther <rguenther@suse.de>
7943 * gfortran.dg/pr52621.f90: New testcase.
7945 2012-04-11 Richard Guenther <rguenther@suse.de>
7948 * g++.dg/torture/pr52918-1.C: New testcase.
7949 * g++.dg/torture/pr52918-2.C: Likewise.
7951 2012-04-11 Tobias Burnus <burnus@net-b.de>
7954 * gfortran.dg/block_11.f90: New.
7956 2012-04-11 Nick Clifton <nickc@redhat.com>
7958 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7960 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7963 * gcc.target/powerpc/pr16458-1.c: New test.
7964 * gcc.target/powerpc/pr16458-2.c: Likewise.
7965 * gcc.target/powerpc/pr16458-3.c: Likewise.
7966 * gcc.target/powerpc/pr16458-4.c: Likewise.
7968 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7970 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7971 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7972 * gcc.dg/builtin-bswap-5.c: Likewise.
7973 * gcc.target/i386/builtin-bswap-4.c: New test.
7975 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7978 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7980 2012-04-11 Richard Guenther <rguenther@suse.de>
7982 PR rtl-optimization/52881
7983 * gcc.dg/torture/pr52881.c: New testcase.
7984 * gcc.dg/torture/pr52913.c: Likewise.
7986 2012-04-11 Richard Guenther <rguenther@suse.de>
7988 PR tree-optimization/52912
7989 * gcc.dg/torture/pr52912.c: New testcase.
7991 2010-04-10 Michael Matz <matz@suse.de>
7993 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7994 * gcc.dg/vect/vect-outer-1.c: Adjust.
7995 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7996 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7997 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7998 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7999 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8000 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8002 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8004 PR tree-optimization/52870
8005 * gcc.dg/vect/pr52870.c: New test.
8007 2012-04-09 Mike Stump <mikestump@comcast.net>
8009 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8010 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8011 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8012 * gnat.dg/aggr11.adb: Likewise.
8013 * gnat.dg/aggr11_pkg.ads: Likewise.
8014 * gnat.dg/aggr15.adb: Likewise.
8015 * gnat.dg/aggr15.ads: Likewise.
8016 * gnat.dg/aggr17.adb: Likewise.
8017 * gnat.dg/aggr18.adb: Likewise.
8018 * gnat.dg/array14.adb: Likewise.
8019 * gnat.dg/array14.ads: Likewise.
8020 * gnat.dg/array14_pkg.ads: Likewise.
8021 * gnat.dg/array19.adb: Likewise.
8022 * gnat.dg/array19.ads: Likewise.
8023 * gnat.dg/discr27.adb: Likewise.
8024 * gnat.dg/discr27.ads: Likewise.
8025 * gnat.dg/discr35.adb: Likewise.
8026 * gnat.dg/discr35.ads: Likewise.
8027 * gnat.dg/discr6.adb: Likewise.
8028 * gnat.dg/discr6_pkg.ads: Likewise.
8029 * gnat.dg/import1.adb: Likewise.
8030 * gnat.dg/import1.ads: Likewise.
8031 * gnat.dg/loop_address2.adb: Likewise.
8032 * gnat.dg/opt7.adb: Likewise.
8033 * gnat.dg/opt7.ads: Likewise.
8034 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8035 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8036 * gnat.dg/rep_clause2.adb: Likewise.
8037 * gnat.dg/rep_clause2.ads: Likewise.
8038 * gnat.dg/slice2.adb: Likewise.
8039 * gnat.dg/slice2.ads: Likewise.
8040 * gnat.dg/slice6.adb: Likewise.
8041 * gnat.dg/slice6_pkg.ads: Likewise.
8042 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8043 * gnat.dg/taft_type2.adb: Likewise.
8044 * gnat.dg/taft_type2.ads: Likewise.
8045 * gnat.dg/taft_type2_pkg.ads: Likewise.
8046 * gnat.dg/volatile10.adb: Likewise.
8047 * gnat.dg/volatile10_pkg.ads: Likewise.
8049 * gcc.dg/dll-8.c: Remove execute permissions.
8050 * g++.dg/ext/dllexport5.C: Likewise.
8052 2012-04-09 Jan Hubicka <jh@suse.cz>
8057 * gcc.dg/lto/pr52634_1.c: New testcase.
8058 * gcc.dg/lto/pr52634_0.c: New testcase.
8060 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8063 * gcc.target/i386/pr52883.c: New testcase.
8065 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8067 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8068 (check_effective_target_sync_long_long): Add SPARC case.
8069 (check_effective_target_sync_long_long_runtime): Likewise.
8070 (check_effective_target_sync_int_long): Adjust SPARC case.
8071 (check_effective_target_sync_char_short): Likewise.
8073 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8075 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8076 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8078 2012-04-08 Tobias Burnus <burnus@net-b.de>
8082 * gfortran.dg/public_private_module_2.f90: New.
8084 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8086 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8089 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8092 * gfortran.dg/function_optimize_11.f90: New test.
8094 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8097 * gfortran.dg/use_only_6.f90: New test.
8099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8102 * gfortran.dg/use_only_6.f90: New test.
8103 2012-04-06 Mike Stump <mikestump@comcast.net>
8106 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8108 2012-04-05 Jason Merrill <jason@redhat.com>
8111 * g++.dg/template/qualified-id5.C: New.
8113 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8116 * gcc.target/i386/pr52882.c: New test.
8118 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8119 Dominique D'Humieures <dominiq@lps.ens.fr>
8122 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8123 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8125 2012-04-04 Jason Merrill <jason@redhat.com>
8128 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8130 2012-04-03 Jason Merrill <jason@redhat.com>
8133 * g++.dg/cpp0x/variadic-value1.C: New.
8135 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8137 * gnat.dg/pack18.adb: New test.
8138 * gnat.dg/pack18_pkg.ads: New helper.
8140 2012-04-03 Richard Guenther <rguenther@suse.de>
8142 PR tree-optimization/52808
8143 * gcc.dg/pr52808.c: New testcase.
8145 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8147 PR tree-optimization/52835
8148 * gfortran.dg/pr52835.f90: New test.
8150 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8152 * gnat.dg/specs/aggr5.ads: New test.
8154 2012-04-02 Richard Guenther <rguenther@suse.de>
8156 PR tree-optimization/52756
8157 * gcc.dg/torture/pr52756.c: New testcase.
8159 2012-04-02 Richard Guenther <rguenther@suse.de>
8162 * gcc.dg/pr52803.c: New testcase.
8164 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8167 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8170 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8173 * g++.dg/cpp0x/noexcept17.C: New.
8174 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8175 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8176 * g++.dg/cpp0x/noexcept01.C: Likewise.
8177 * g++.dg/eh/init-temp1.C: Likewise.
8178 * g++.dg/eh/ctor1.C: Likwise.
8180 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8182 * gnat.dg/controlled6.adb: New test.
8183 * gnat.dg/controlled6_pkg.ads: New helper.
8184 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8186 2012-03-30 Richard Henderson <rth@redhat.com>
8189 * g++.dg/opt/pr52727.C: New testcase.
8191 2012-03-30 Richard Guenther <rguenther@suse.de>
8193 PR tree-optimization/52754
8194 * gcc.target/i386/pr52754.c: New testcase.
8196 2012-03-30 Richard Guenther <rguenther@suse.de>
8199 * g++.dg/torture/pr52772.C: New testcase.
8201 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8204 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8206 2012-03-29 Jason Merrill <jason@redhat.com>
8209 * g++.dg/template/inherit8.C: New.
8211 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8214 * g++.dg/ext/weak4.C: New test.
8216 PR tree-optimization/52760
8217 * gcc.c-torture/execute/pr52760.c: New test.
8219 2012-03-29 Jason Merrill <jason@redhat.com>
8222 * g++.dg/cpp0x/initlist-array3.C: New.
8224 2012-03-28 Jason Merrill <jason@redhat.com>
8227 * g++.dg/overload/virtual2.C: New.
8229 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8231 * gnat.dg/vect7.ad[sb]: New test.
8233 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8234 Tobias Burnus <burnus@gcc.gnu.org>
8237 * gfortran.dg/allocate_class_1.f90 : Change error test.
8238 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8239 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8240 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8242 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8245 * gcc.dg/pr52691.c: New test.
8248 * gcc.c-torture/compile/pr52750.c: New test.
8250 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8253 * gcc.target/avr/torture/builtins-2.c: New test.
8255 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8258 * gcc.target/i386/pr52736.c: New test.
8260 2012-03-27 Martin Jambor <mjambor@suse.cz>
8263 * gcc.dg/torture/pr52693.c: New test.
8265 2012-03-27 Meador Inge <meadori@codesourcery.com>
8268 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8270 2012-03-27 Mike Stump <mikestump@comcast.net>
8273 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8274 failures that match branch names.
8276 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8277 H.J. Lu <hongjiu.lu@intel.com>
8280 * gcc.target/i386/pr52698.c: New test.
8282 2012-03-27 Richard Guenther <rguenther@suse.de>
8285 * gcc.dg/torture/pr52720.c: New testcase.
8287 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8289 * gnat.dg/pack17.adb: New test.
8291 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8293 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8294 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8296 2012-03-26 Martin Jambor <mjambor@suse.cz>
8298 PR tree-optimization/50052
8299 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8301 2012-03-26 Richard Guenther <rguenther@suse.de>
8303 PR tree-optimization/52701
8304 * gfortran.dg/pr52701.f90: New testcase.
8306 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8308 PR tree-optimization/52686
8309 * gcc.target/arm/pr52686.c: New test.
8311 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8313 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8314 Add "-Os -flto" to list.
8316 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8318 * gnat.dg/concat2.ad[sb]: New test.
8320 2012-03-24 Jason Merrill <jason@redhat.com>
8322 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8323 * g++.dg/cpp0x/trailing2.C: Likewise.
8324 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8325 * g++.dg/cpp1y/auto-fn1.C: New.
8326 * g++.dg/cpp1y/auto-fn2.C: New.
8327 * g++.dg/cpp1y/auto-fn3.C: New.
8328 * g++.dg/cpp1y/auto-fn4.C: New.
8329 * g++.dg/cpp1y/auto-fn5.C: New.
8330 * g++.dg/cpp1y/auto-fn6.C: New.
8331 * g++.dg/cpp1y/auto-fn7.C: New.
8332 * g++.dg/cpp1y/auto-fn8.C: New.
8333 * g++.dg/cpp1y/auto-fn9.C: New.
8334 * g++.dg/cpp1y/auto-fn10.C: New.
8335 * g++.dg/cpp1y/auto-fn11.C: New.
8337 2012-03-23 Richard Guenther <rguenther@suse.de>
8339 PR tree-optimization/52678
8340 * gfortran.dg/pr52678.f: New testcase.
8342 2012-03-23 Richard Guenther <rguenther@suse.de>
8344 PR tree-optimization/52638
8345 * g++.dg/torture/pr52638.C: New testcase.
8347 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8350 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8352 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8355 * g++.dg/ext/attrib44.C: New test.
8357 2012-03-22 Jan Hubicka <jh@suse.cz>
8360 * g++.dg/torture/pr51737.C: New testcase
8362 2012-03-22 Richard Guenther <rguenther@suse.de>
8364 PR tree-optimization/52548
8365 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8367 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8369 * lib/fortran-modules.exp (list-module-names-1): Remove
8372 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8375 * gcc.target/sh/pr50751-1.c: New.
8376 * gcc.target/sh/pr50751-2.c: New.
8377 * gcc.target/sh/pr50751-3.c: New.
8379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8382 * gcc.target/sh/sh4a-cos.c: Remove.
8383 * gcc.target/sh/sh4a-sin.c: Remove.
8384 * gcc.target/sh/sh4a-sincos.c: Remove.
8386 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8388 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8389 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8391 2012-03-21 Martin Jambor <mjambor@suse.cz>
8394 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8395 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8397 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8399 * gcc.target/arm/thumb-16bit-ops.c: New file.
8400 * gcc.target/arm/thumb-ifcvt.c: New file.
8402 2012-03-20 Jason Merrill <jason@redhat.com>
8404 * lib/target-supports.exp: Add { target c++1y }.
8406 * g++.dg/cpp0x/auto32.C: New.
8408 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8411 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8413 * gcc.dg/torture/pr48124-4.c: Ditto:
8414 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8416 2012-03-20 Jason Merrill <jason@redhat.com>
8419 * g++.dg/cpp0x/initlist66.C: New.
8421 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8423 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8429 * gcc.target/avr/torture/addr-space-2.h: New file.
8430 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8431 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8432 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8433 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8435 2012-03-20 Richard Guenther <rguenther@suse.de>
8437 * gnat.dg/pack16.adb: New testcase.
8438 * gnat.dg/pack16_pkg.ads: Likewise.
8439 * gnat.dg/specs/pack8.ads: Likewise.
8440 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8442 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8444 * g++.dg/warn/Wuseless-cast.C: Extend.
8446 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8449 * g++.dg/warn/Wuseless-cast.C: New.
8451 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8454 * gfortran.dg/pr52608.f90: New test.
8456 2012-03-17 Tobias Burnus <burnus@net-b.de>
8459 * gfortran.dg/proc_ptr_36.f90: New.
8461 2012-03-16 Martin Jambor <mjambor@suse.cz>
8463 * gcc.dg/misaligned-expand-1.c: New test.
8464 * gcc.dg/misaligned-expand-3.c: Likewise.
8466 2012-03-16 Richard Guenther <rguenther@suse.de>
8467 Kai Tietz <ktietz@redhat.com>
8470 * gcc.c-torture/execute/pr48814-1.c: New test.
8471 * gcc.c-torture/execute/pr48814-2.c: New test.
8472 * gcc.dg/tree-ssa/assign-1.c: New test.
8473 * gcc.dg/tree-ssa/assign-2.c: New test.
8474 * gcc.dg/tree-ssa/assign-3.c: New test.
8476 2012-03-16 Richard Guenther <rguenther@suse.de>
8478 * gnat.dg/specs/pack7.ads: New testcase.
8480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8483 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8484 * gcc.dg/torture/vshuf-8.inc: Likewise.
8485 * gcc.dg/torture/vshuf-16.inc: Likewise.
8486 * gcc.dg/torture/vshuf-32.inc: Likewise.
8488 2012-03-15 Jason Merrill <jason@redhat.com>
8490 * g++.dg/torture/pr52582.C: New.
8492 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8494 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8496 2012-03-15 Ira Rosen <irar@il.ibm.com>
8497 Ulrich Weigand <ulrich.weigand@linaro.org>
8499 * gcc.dg/vect/slp-cond-3.c: New test.
8500 * gcc.dg/vect/slp-cond-4.c: New test.
8502 2012-03-15 Ira Rosen <irar@il.ibm.com>
8503 Ulrich Weigand <ulrich.weigand@linaro.org>
8505 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8506 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8508 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8513 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8514 * gfortran.dg/round_1.f03: Likewise.
8516 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8517 Andrew Pinski <apinski@cavium.com>
8520 * gcc.dg/pr52592.c: New test.
8522 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8524 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8525 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8526 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8527 * lib/fortran-modules.exp: .. this new file. Adjust users.
8528 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8529 gfortran-dg-debug-runtest): Call cleanup-modules.
8530 * lib/fortran-torture.exp (fortran-torture-execute,
8531 fortran-torture): Likewise.
8532 * gfortran.dg/coarray/caf.exp: Likewise.
8533 * lib/lto.exp: Likewise.
8534 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8535 * gfortran.dg/class_4b.f03: Likewise.
8536 * gfortran.dg/class_4c.f03: Likewise.
8537 * gfortran.dg/class_45a.f03: Likewise.
8538 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8539 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8540 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8541 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8542 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8543 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8544 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8545 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8546 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8547 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8548 * gfortran.dg/whole_file_28.f90: Likewise.
8549 * gfortran.dg/whole_file_29.f90: Likewise.
8550 * gfortran.dg/whole_file_30.f90: Likewise.
8551 * gfortran.dg/whole_file_31.f90: Likewise.
8553 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8555 PR tree-optimization/52267
8556 * gcc.dg/pr52267.c: New test.
8557 * gcc.dg/tree-ssa/vrp65.c: New test.
8558 * gcc.dg/tree-ssa/vrp66.c: New test.
8560 2012-03-15 Richard Guenther <rguenther@suse.de>
8563 * gfortran.dg/vect/pr52580.f: New testcase.
8565 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8567 * gcc.target/sh/fpul-usage-1.c: New.
8569 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8572 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8573 * gcc.target/sh/pr49468-di.c: Likewise.
8575 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8577 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8578 * gcc.dg/c99-stdint-6.c: Likewise.
8579 * gcc.dg/lto/20090210_0.c: Likewise.
8580 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8581 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8582 * gcc.dg/pragma-init-fini-2.c: Likewise.
8583 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8584 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8585 * gcc.target/i386/pr22152.c: Likewise.
8586 * gcc.target/i386/vect8-ret.c: Likewise.
8587 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8590 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8592 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8593 * g++.dg/tree-prof/partition1.C: Likewise.
8594 * g++.dg/tree-prof/partition2.C: Likewise.
8595 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8597 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8598 * gcc.c-torture/execute/20010724-1.c: Remove.
8599 * gcc.c-torture/execute/20010724-1.x: Remove.
8600 * gcc.c-torture/execute/20040208-2.c: Remove.
8601 * gcc.c-torture/execute/20040208-2.x: Remove.
8602 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8604 (main) [__mips__ && __sgi__]: Remove.
8605 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8606 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8608 mips-sgi-irix6* handling.
8609 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8610 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8611 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8613 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8614 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8615 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8616 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8617 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8618 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8620 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8621 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8622 * gcc.target/mips/save-restore-3.c: Likewise.
8623 * gcc.target/mips/save-restore-4.c: Likewise.
8624 * gcc.target/mips/save-restore-5.c: Likewise.
8625 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8626 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8628 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8630 (restore_ld_library_path_env_vars): Likewise.
8631 * lib/target-supports.exp (check_profiling_available): Remove
8632 mips*-*-irix* handling.
8633 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8634 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8635 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8637 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8640 * g++.dg/opt/pr52582.C: New test.
8642 2012-03-14 Richard Guenther <rguenther@suse.de>
8644 PR tree-optimization/52571
8645 * gcc.dg/vect/vect-2.c: Initialize arrays.
8646 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8647 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8648 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8650 2012-03-14 Richard Guenther <rguenther@suse.de>
8655 * gcc.dg/torture/pr48124-1.c: New testcase.
8656 * gcc.dg/torture/pr48124-2.c: Likewise.
8657 * gcc.dg/torture/pr48124-3.c: Likewise.
8658 * gcc.dg/torture/pr48124-4.c: Likewise.
8660 2012-03-14 Richard Guenther <rguenther@suse.de>
8663 * gcc.dg/pr52578.c: New testcase.
8665 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8668 * g++.dg/cpp0x/udlit-args2.C: New test.
8670 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8673 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8674 * gcc.c-torture/compile/pr48596.c: ... here.
8676 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8679 * g++.dg/lookup/hidden-class17.C: New test.
8681 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8684 * gcc.dg/Wunused-var-3.c: New test.
8686 2012-03-13 Martin Jambor <mjambor@suse.cz>
8688 * gcc.dg/misaligned-expand-2.c: New test.
8690 2012-03-13 Richard Guenther <rguenther@suse.de>
8693 * gcc.dg/pr52134.c: New testcase.
8695 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8697 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8699 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8701 PR tree-optimization/46728
8702 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8703 * gcc.target/powerpc/pr46728-5.c: Likewise.
8704 * gcc.target/powerpc/pr46728-8.c: Likewise.
8705 * gcc.target/powerpc/pr46728-10.c: Likewise.
8706 * gcc.target/powerpc/pr46728-11.c: Likewise.
8707 * gcc.target/powerpc/pr46728-13.c: Likewise.
8708 * gcc.target/powerpc/pr46728-14.c: Likewise.
8709 * gcc.target/powerpc/pr46728-15.c: Likewise.
8711 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8714 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8716 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8718 PR tree-optimization/46728
8719 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8720 * gcc.target/powerpc/pr46728-5.c: Likewise.
8721 * gcc.target/powerpc/pr46728-8.c: Likewise.
8722 * gcc.target/powerpc/pr46728-10.c: Likewise.
8723 * gcc.target/powerpc/pr46728-11.c: Likewise.
8724 * gcc.target/powerpc/pr46728-13.c: Likewise.
8725 * gcc.target/powerpc/pr46728-14.c: Likewise.
8726 * gcc.target/powerpc/pr46728-15.c: Likewise.
8728 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8731 * gcc.target/avr/torture/addr-space-1.h: New file.
8732 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8733 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8734 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8735 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8737 2012-03-12 Andrew Pinski <apinski@cavium.com>
8739 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8741 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8743 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8744 * g++.dg/abi/thunk4.C: Likewise.
8745 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8747 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8749 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8750 * g++.dg/eh/spbp.C: Likewise.
8751 * g++.dg/ext/label13.C: Likewise.
8752 * g++.dg/guality/guality.exp: Likewise.
8753 * g++.dg/other/anon5.C: Likewise.
8754 * g++.dg/other/pragma-ep-1.C: Remove.
8755 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8756 * g++.dg/warn/pr31246.C: Likewise.
8757 * g++.dg/warn/weak1.C: Likewise.
8758 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8759 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8760 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8761 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8762 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8763 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8764 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8765 * gcc.dg/c99-tgmath-1.c: Likewise.
8766 * gcc.dg/c99-tgmath-2.c: Likewise.
8767 * gcc.dg/c99-tgmath-3.c: Likewise.
8768 * gcc.dg/c99-tgmath-4.c: Likewise.
8769 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8771 * gcc.dg/debug/pr49032.c: Likewise.
8772 * gcc.dg/guality/guality.exp: Likewise.
8773 * gcc.dg/intmax_t-1.c: Likewise.
8774 * gcc.dg/pr48616.c: Likewise.
8775 * gcc.dg/pragma-ep-1.c: Remove.
8776 * gcc.dg/pragma-ep-2.c: Remove.
8777 * gcc.dg/pragma-ep-3.c: Remove.
8778 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8779 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8780 * gcc.misc-tests/gcov-14.c: Likewise.
8781 * gfortran.dg/guality/guality.exp: Likewise.
8782 * lib/target-supports.exp (check_weak_available): Likewise.
8783 (add_options_for_tls): Likewise.
8784 (check_ascii_locale_available): Likewise.
8785 * obj-c++.dg/dwarf-2.mm: Likewise.
8786 * objc.dg/dwarf-1.m: Likewise.
8787 * objc.dg/dwarf-2.m: Likewise.
8789 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8791 PR tree-optimization/51721
8792 * gcc.dg/tree-ssa/vrp64.c: New test.
8794 PR tree-optimization/52533
8795 * gcc.c-torture/compile/pr52533.c: New test.
8797 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8799 * gcc.target/i386/rtm-xabort-1.c: New.
8800 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8801 * gcc.target/i386/rtm-xend-1.c: Ditto.
8802 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8803 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8804 * gcc.target/i386/sse-13.c: Ditto.
8805 * gcc.target/i386/sse-14.c: Ditto.
8806 * gcc.target/i386/sse-22.c: Ditto.
8807 * gcc.target/i386/sse-23.c: Ditto.
8808 * g++.dg/other/i386-2.C: Ditto.
8809 * g++.dg/other/i386-3.C: Ditto.
8811 2012-03-12 Tobias Burnus <burnus@net-b.de>
8814 * gfortran.dg/proc_ptr_35.f90: New.
8816 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8819 * gcc.dg/torture/pr52530.c: New test.
8821 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8824 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8826 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8829 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8831 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8833 2012-03-09 Andrew Pinski <apinski@cavium.com>
8836 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8837 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8839 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8841 * gcc.dg/tree-ssa/scev-3.c: New.
8842 * gcc.dg/tree-ssa/scev-4.c: New.
8844 2012-03-08 Tobias Burnus <burnus@net-b.de>
8847 * gfortran.dg/proc_ptr_34.f90
8849 2012-03-07 Jason Merrill <jason@redhat.com>
8852 * g++.dg/cpp0x/udlit-mangle.C: New.
8854 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8856 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8858 2012-03-06 Richard Guenther <rguenther@suse.de>
8861 * gcc.dg/torture/pr52493.c: New testcase.
8863 2012-03-06 Richard Guenther <rguenther@suse.de>
8866 * gcc.dg/lto/pr52097_0.c: New testcase.
8868 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8871 * gcc.target/sh/pr51244-1.c: New.
8872 * gcc.target/sh/pr51244-2.c: New.
8873 * gcc.target/sh/pr51244-3.c: New.
8875 2012-03-05 Jason Merrill <jason@redhat.com>
8878 * g++.dg/ext/visibility/template11.C: New.
8880 * g++.dg/cpp0x/implicit13.C: New.
8882 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8884 PR tree-optimization/51721
8885 * gcc.dg/tree-ssa/vrp63.c: New test.
8886 * gcc.dg/pr51721.c: New test.
8888 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8891 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8894 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8897 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8899 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8902 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8904 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8906 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8909 2012-03-03 Jason Merrill <jason@redhat.com>
8911 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8914 * g++.dg/cpp0x/initlist65.C: New.
8917 * g++.dg/ext/is_empty2.C: New.
8919 2012-03-03 Tobias Burnus <burnus@net-b.de>
8922 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8924 2012-03-03 Tobias Burnus <burnus@net-b.de>
8926 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8927 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8928 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8929 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8930 * gfortran.dg/class_30.f90: Remove dg-warning line.
8931 * gfortran.dg/bind_c_usage_25.f90: New.
8933 2012-03-03 Tobias Burnus <burnus@net-b.de>
8936 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8937 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8938 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8940 2012-03-03 Tobias Burnus <burnus@net-b.de>
8943 * gfortran.dg/assumed_type_1.f90: New.
8944 * gfortran.dg/assumed_type_2.f90: New.
8945 * gfortran.dg/assumed_type_3.f90: New.
8946 * gfortran.dg/assumed_type_4.f90: New.
8948 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8951 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8952 * gcc.target/sh/pr49468-di.c: New.
8954 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8956 * gcc.dg/graphite/pr50561.c: Update.
8958 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8960 * gcc.target/powerpc/pr52457.c: New test.
8962 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8964 * gcc.target/arm/sat-1.c: New test.
8966 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8969 * gcc.target/i386/pr46716.c: New test.
8971 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8974 * g++.dg/cpp0x/sfinae32.C: New.
8976 2012-03-02 Richard Guenther <rguenther@suse.de>
8978 PR tree-optimization/52406
8979 * gcc.dg/torture/pr52406.c: New testcase.
8981 2012-03-02 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8985 * gfortran.dg/nullify_2.f90: Update dg-error.
8986 * gfortran.dg/nullify_4.f90: Ditto.
8987 * gfortran.dg/pointer_init_6.f90: Ditto.
8989 2012-03-02 Tobias Burnus <burnus@net-b.de>
8992 * gfortran.dg/class_51.f90: New.
8994 2012-03-02 Tobias Burnus <burnus@net-b.de>
8997 * gfortran.dg/intrinsic_8.f90: New.
8999 2012-03-01 Kai Tietz <ktietz@redhat.com>
9001 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9002 routines on mingw targets.
9003 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9005 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9007 PR tree-optimization/52445
9008 * gcc.dg/pr52445.c: New test.
9010 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9013 * gcc.c-torture/compile/pr52437.c: New test.
9016 * gcc.dg/torture/pr52419.c: New test.
9018 PR tree-optimization/52429
9019 * gcc.dg/torture/pr52429.c: New test.
9020 * g++.dg/opt/pr52429.C: New test.
9022 2012-02-29 Richard Guenther <rguenther@suse.de>
9025 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9026 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9027 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9028 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9029 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9030 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9032 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9034 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9036 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9039 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9041 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9044 * gcc.target/arm/neon/pr51534.c: New testcase.
9046 2012-02-28 Richard Guenther <rguenther@suse.de>
9049 * gcc.dg/torture/pr52407.c: New testcase.
9051 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9053 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9054 * gcc.target/arm/vfp2.c: Likewise.
9055 * gcc.target/arm/vfp3.c: Likewise.
9056 * gcc.target/arm/vfp4.c: Likewise.
9057 * gcc.target/arm/vfp5.c: Likewise.
9058 * gcc.target/arm/vfp6.c: Likewise.
9059 * gcc.target/arm/vfp7.c: Likewise.
9060 * gcc.target/arm/vfp8.c: Likewise.
9061 * gcc.target/arm/vfp9.c: Likewise.
9062 * gcc.target/arm/vfp10.c: Likewise.
9063 * gcc.target/arm/vfp11.c: Likewise.
9064 * gcc.target/arm/vfp12.c: Likewise.
9065 * gcc.target/arm/vfp13.c: Likewise.
9066 * gcc.target/arm/vfp14.c: Likewise.
9067 * gcc.target/arm/vfp15.c: Likewise.
9068 * gcc.target/arm/vfp16.c: Likewise.
9069 * gcc.target/arm/vfp17.c: Likewise.
9070 * gcc.target/arm/neon-constants.h: New file.
9071 * gcc.target/arm/neon-vect1.c: New test.
9072 * gcc.target/arm/neon-vect2.c: New test.
9073 * gcc.target/arm/neon-vect3.c: New test.
9074 * gcc.target/arm/neon-vect4.c: New test.
9075 * gcc.target/arm/neon-vect5.c: New test.
9076 * gcc.target/arm/neon-vect6.c: New test.
9077 * gcc.target/arm/neon-vect7.c: New test.
9078 * gcc.target/arm/neon-vect8.c: New test.
9080 2012-02-28 Richard Guenther <rguenther@suse.de>
9082 PR tree-optimization/52402
9083 * gcc.dg/torture/pr52402.c: New testcase.
9085 2012-02-28 Richard Guenther <rguenther@suse.de>
9088 * g++.dg/lto/pr52400_0.C: New testcase.
9090 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9092 * gcc.target/avr/torture/builtins-1.c: New test.
9093 * gcc.target/avr/torture/builtins-error.c: New test.
9095 2012-02-28 Kai Tietz <ktietz@redhat.com>
9097 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9098 * gcc.target/i386/pr45352-2.c: Likewise.
9099 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9100 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9101 targets instead rand.
9102 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9103 * gcc.target/i386/sse2-mul-1.c: Likewise.
9104 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9105 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9106 * gcc.target/i386/pad-1.c: Likewise.
9107 * gcc.target/i386/pad-9.c: Likewise.
9108 * gcc.target/i386/pad-2.c: Likewise.
9109 * gcc.target/i386/pad-5b.c: Likewise.
9110 * gcc.target/i386/pad-8.c: Likewise.
9111 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9112 * gcc.target/i386/pr44130.c: Likewise.
9113 * gcc.target/i386/align-main-1.c: Likewise.
9114 * gcc.target/i386/align-main-2.c: Likewise.
9115 * gcc.target/i386/sw-1.c: Likewise.
9116 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9117 on x64 mingw target.
9118 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9119 * gcc.target/i386/pr46295.c: Likewise.
9120 * gcc.target/i386/amd64-abi-1.c: Likewise.
9121 * gcc.target/i386/amd64-abi-2.c: Likewise.
9122 * gcc.target/i386/pr39082-1.c: Likewise.
9123 * gcc.target/i386/pr39162.c: Likewise.
9124 * gcc.target/i386/pr22152.c: Likewise.
9125 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9126 * gcc.target/i386/wrfsbase-2.c: Likewise.
9127 * gcc.target/i386/local.c: Likewise
9128 * gcc.target/i386/wrgsbase-1.c: Likewise.
9129 * gcc.target/i386/wrfsbase-1.c: Likewise.
9130 * gcc.target/i386/pr39315-3.c: Likewise.
9131 * gcc.target/i386/pr35767-4.c: Likewise.
9132 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9134 * gcc.target/i386/pr45336-2.c: Likewise.
9135 * gcc.target/i386/pr45336-1.c: Likewise.
9136 * gcc.target/i386/pr45336-4.c: Likewise.
9138 2012-02-27 Tristan Gingold <gingold@adacore.com>
9140 * gnat.dg/array20.ad[sb]: New test.
9142 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9145 * gcc.target/arm/pr52375.c: New test.
9146 * gcc.c-torture/compile/pr52375.c: New test.
9148 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9150 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9151 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9153 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9155 * gnat.dg/aggr19.adb: New test.
9156 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9158 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9161 * gcc.target/sh/pr49263.c: New.
9163 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9165 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9166 simulate_thread_wrapper_other_threads
9167 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9168 Move initialization of 'value' to main().
9169 (main): Initialize 'value';
9170 * gcc.dg/simulate-thread/speculative-store.c
9171 (simulate_thread_step_verify): Return 0 when successful.
9172 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9174 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9175 (simulate_thread_wrapper_other_threads): Return a success/fail value
9176 and issue an error if the instruction count threshold is exceeded.
9178 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9182 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9184 2012-02-24 Richard Guenther <rguenther@suse.de>
9187 * gcc.dg/pr52355.c: New testcase.
9189 2012-02-23 Kai Tietz <ktietz@redhat.com>
9191 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9192 * gcc.dg/Wpadded.c: Likewise.
9193 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9195 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9196 for sleep by Sleep and add windows.h include for this function.
9197 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9201 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9202 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9203 on x64 mingw target.
9204 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9205 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9206 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9207 failure on LLP64 target.
9209 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9212 * gcc.dg/noncompile/pr52290.c: New test.
9214 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9216 PR tree-optimization/52019
9217 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9219 2012-02-22 Kai Tietz <ktietz@redhat.com>
9221 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9222 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9223 derived pdiff_t type.
9224 * g++.dg/torture/pr49720.C: Likewise
9226 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9229 * gcc.target/i386/pr52330.c: New test.
9231 2012-02-22 Tobias Burnus <burnus@net-b.de>
9234 * gfortran.dg/io_constraints_10.f90: New.
9236 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9238 * lib/target-supports.exp (check_effective_target_vect_condition):
9239 Return true for NEON.
9241 2012-02-21 Kai Tietz <ktietz@redhat.com>
9243 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9245 2012-02-21 Richard Guenther <rguenther@suse.de>
9247 PR tree-optimization/52324
9248 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9250 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9253 * gcc.target/avr/torture/pr51782-1.c: New test.
9255 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9257 PR tree-optimization/52318
9258 * gcc.dg/pr52318.c: New test.
9260 2012-02-20 Kai Tietz <ktietz@redhat.com>
9262 * gcc.dg/bf-ms-layout-3.c: New testcase.
9264 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9268 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9270 2012-02-20 Richard Guenther <rguenther@suse.de>
9272 PR tree-optimization/52298
9273 * gcc.dg/torture/pr52298.c: New testcase.
9274 * gcc.dg/vect/pr52298.c: Likewise.
9276 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9278 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9279 * gcc.c-torture/execute/pr52286.c: Ditto.
9281 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9283 PR tree-optimization/52286
9284 * gcc.c-torture/execute/pr52286.c: New test.
9286 2012-02-18 Tobias Burnus <burnus@net-b.de>
9289 * gfortran.dg/interface_35.f90: Use -std=f2003.
9290 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9291 * gfortran.dg/interface_assignment_4.f90: Ditto.
9292 * gfortran.dg/bessel_1.f90: Ditto.
9293 * gfortran.dg/func_result_6.f90: Ditto.
9294 * gfortran.dg/hypot_1.f90: Ditto.
9295 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9297 2012-02-17 Tobias Burnus <burnus@net-b.de>
9299 PR translation/52232
9300 PR translation/52234
9301 PR translation/52245
9302 PR translation/52246
9303 PR translation/52262
9304 PR translation/52273
9305 * gfortran.dg/coarray_22.f90: Update dg-error.
9306 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9308 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9311 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9312 (simulate-thread): Use default timeout.
9314 2012-02-16 Jason Merrill <jason@redhat.com>
9317 * g++.dg/ext/timevar1.C: New.
9319 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9322 * g++.dg/template/using21.C: New.
9323 * g++.dg/template/using22.C: Likewise.
9325 2012-02-16 Jason Merrill <jason@redhat.com>
9328 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9330 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9332 PR tree-optimization/52255
9333 * gcc.c-torture/compile/pr52255.c: New test.
9336 * g++.dg/debug/dwarf2/pr52260.C: New test.
9339 * g++.dg/ipa/pr51929.C: New test.
9341 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9344 * gcc.target/powerpc/pr52199.c: New file.
9346 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9349 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9353 * gcc.dg/pr51867.c: Don't include <math.h>.
9356 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9358 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9359 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9361 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9363 PR tree-optimization/50561
9364 * gcc.dg/graphite/pr50561.c: New testcase.
9366 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9368 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9369 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9371 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9373 * gnat.dg/discr35.ad[sb]: New test.
9375 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9377 * gnat.dg/volatile10.adb: New test.
9378 * gnat.dg/volatile10_pkg.ads: New helper.
9380 2012-02-14 Jason Merrill <jason@redhat.com>
9382 * g++.dg/ext/attrib43.C: New.
9384 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9386 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9387 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9389 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9390 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9391 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9392 effective_target fgnu_tm.
9393 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9398 * g++.dg/template/asmgoto1.C: New test.
9400 2012-02-14 Ian Lance Taylor <iant@google.com>
9403 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9404 compiling generated file for 64bit and index tests.
9406 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9408 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9410 2012-02-14 Richard Guenther <rguenther@suse.de>
9412 PR tree-optimization/52244
9413 PR tree-optimization/51528
9414 * gcc.dg/torture/pr52244.c: New testcase.
9416 2012-02-14 Walter Lee <walt@tilera.com>
9418 * g++.dg/other/PR23205.C: Disable test on tile.
9419 * g++.dg/other/pr23205-2.C: Disable test on tile.
9420 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9421 * gcc.dg/20040813-1.c: Disable test on tile.
9422 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9423 * gcc.misc-tests/linkage.exp: Handle tilegx.
9425 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9427 PR tree-optimization/52210
9428 * gcc.dg/pr52210.c: New test.
9430 2012-02-14 Jason Merrill <jason@redhat.com>
9433 * g++.dg/overload/defarg5.C: New.
9435 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9438 * c-c++-common/pr52181.c: New test.
9440 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9443 * g++.dg/ext/atomic-1.C: New test.
9445 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9447 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9449 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9452 * gcc.c-torture/execute/pr52209.c: New test.
9454 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9457 * gfortran.dg/elemental_optional_args_5.f03: New test.
9459 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9462 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9465 2012-02-11 Ian Lance Taylor <iant@google.com>
9468 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9469 SPARC Solaris. Don't run the test at all on systems where it may
9470 not work, rather than xfailing it.
9472 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9474 PR rtl-optimization/52175
9475 * gcc.c-torture/compile/pr52175.c: New test.
9477 2012-02-10 Jason Merrill <jason@redhat.com>
9480 * g++.dg/template/repo10.C: New.
9482 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.dg/pr52132.c: New test.
9487 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9489 * gnat.dg/specs/aggr4.ads: New test.
9490 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9492 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9495 * gcc.target/i386/pr52146.c: New.
9497 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9500 * c-c++-common/pr52177.c: New test.
9502 2012-02-10 Jan Hubicka <jh@suse.cz>
9505 * g++.dg/torture/pr48600.C: New testcase.
9507 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9510 * gcc.dg/dfp/pr52140.c: New test.
9512 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9515 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9518 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9521 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9522 * gcc.dg/pr51867.c: New test.
9524 2012-02-09 Ian Lance Taylor <iant@google.com>
9526 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9527 which don't support -fsplit-stack. Turn off optimization when
9528 compiling select5-out.go.
9530 2012-02-08 Ian Lance Taylor <iant@google.com>
9532 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9533 systems which don't support -fsplit-stack.
9535 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9537 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9538 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9539 machine instuction in the log.
9541 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9543 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9546 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9549 * gcc.dg/pr48524.c: New test.
9550 * gcc.dg/pr48524.spec: New spec file for test.
9552 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9555 * gfortran.dg/vect/pr32380.f90: New test.
9557 2012-02-08 Tobias Burnus <burnus@net-b.de>
9560 * gfortran.dg/realloc_on_assign_12.f90: New.
9562 2012-02-08 Richard Guenther <rguenther@suse.de>
9564 PR rtl-optimization/52170
9565 * gcc.dg/torture/pr52170.c: New testcase.
9567 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9569 PR gcov-profile/52150
9570 * gcc.dg/tree-prof/pr52150.c: New test.
9572 PR rtl-optimization/52139
9573 * gcc.dg/pr52139.c: New test.
9575 2012-02-07 Jason Merrill <jason@redhat.com>
9578 * g++.dg/cpp0x/constexpr-union3.C: New.
9581 * g++.dg/lto/pr52035_0.C: New.
9583 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9585 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9586 * gcc.dg/special/weak-1.c: Likewise.
9587 * gcc.dg/ucnid-12.c: Likewise.
9588 * gcc.dg/torture/pr45678-1.c: Likewise.
9589 * gcc.dg/torture/pr45678-2.c: Likewise.
9590 * gcc.dg/vector-4.c: Likewise.
9591 * gcc.dg/ipa/inline-5.c: Likewise.
9592 * gcc.dg/ucnid-11.c: Likewise.
9593 * gcc.misc-tests/gcov-13.c: Likewise.
9594 * gcc.misc-tests/gcov-14.c: Likewise.
9595 * g++.dg/ext/label13.C: Likewise.
9596 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9597 hppa*-*-hpux* options.
9598 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9600 * gcc.dg/pr48616.c: Likewise.
9601 * gcc.dg/pr17957.c: Likewise.
9602 * gcc.dg/pr17055-1.c: Likewise.
9603 * gcc.dg/pr32912-1.c: Likewise.
9604 * gcc.dg/tm/pr51472.c: Likewise.
9605 * c-c++-common/fold-bitand-4.c: Likewise.
9606 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9607 Use dg-additional-options for extra options.
9609 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9611 * gcc.target/epiphany/interrupt-2.c: New test.
9613 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9616 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9617 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9623 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9629 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9630 * gcc.target/mips/va-arg-1.c: New test.
9632 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9634 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9635 for -mno-pointers-to-nested-functions.
9637 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9639 * gcc.c-torture/execute/20120207-1.c: New test.
9641 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9643 PR rtl-optimization/52060
9644 * gcc.dg/torture/pr52060.c: New test.
9647 * gcc.c-torture/compile/pr52074.c: New test.
9649 2012-02-07 Tobias Burnus <burnus@net-b.de>
9652 * gfortran.dg/class_to_type_2.f90: New.
9654 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9657 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9660 2012-02-06 Jason Merrill <jason@redhat.com>
9663 * g++.dg/template/conv13.C: New.
9665 2012-02-06 Richard Guenther <rguenther@suse.de>
9667 PR tree-optimization/52115
9668 * gcc.c-torture/compile/pr52115.c: New testcase.
9670 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9673 * gcc.c-torture/execute/pr52129.c: New test.
9675 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9677 * gcc.dg/pr48374.c: Actually add the test I forgot
9678 in the 2012-01-25 commit.
9680 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9683 * gfortran.dg/vect/vect-8.f90: New test case.
9685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9688 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9690 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9693 * gfortran.dg/class_48.f90 : Add test of allocate class array
9694 component with source in subroutine test3. Remove commenting
9695 out in subroutine test4, since branching on unitialized variable
9696 is now fixed (no PR for this last.).
9698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9700 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9702 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9707 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9708 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9710 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9712 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9713 (check_effective_target_sync_int_long): Use it.
9714 (check_effective_target_sync_char_short): Likewise.
9715 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9717 2012-02-05 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/class_48.f90: Add some further checks.
9722 2012-02-05 Ira Rosen <irar@il.ibm.com>
9724 PR tree-optimization/52091
9725 * gcc.dg/vect/pr52091.c: New test.
9727 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9729 PR rtl-optimization/52113
9730 * gcc.target/avr/pr52113.c: New test.
9732 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9734 PR rtl-optimization/52092
9735 * gcc.c-torture/compile/pr52092.c: New test.
9737 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9740 * gfortran.dg/class_array_10.f03: New test.
9743 * gfortran.dg/class_array_11.f03: New test.
9746 * gfortran.dg/class_array_12.f03: New test.
9748 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9751 * gfortran.dg/realloc_on_assign_11.f90: New test.
9753 2012-02-02 Tobias Burnus <burnus@net-b.de>
9756 * gfortran.dg/shape_7.f90: New.
9758 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9760 * gcc.target/mips/mips-prepend-1.c: New test.
9762 2012-02-02 Jan Hubicka <jh@suse.cz>
9763 Tom de Vries <tom@codesourcery.com>
9766 * gcc.dg/alias-12.c: New testcase.
9767 * gcc.dg/alias-13.c: New testcase.
9769 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9772 * gcc.dg/pr52086.c: New test.
9774 PR tree-optimization/52073
9775 * gcc.c-torture/compile/pr52073.c: New test.
9777 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9780 * gfortran.dg/function_optimize_10.f90: New test.
9782 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9784 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9787 2012-02-01 Tobias Burnus <burnus@net-b.de>
9790 * gfortran.dg/typebound_operator_14.f90: New.
9792 2012-02-01 Tobias Burnus <burnus@net-b.de>
9795 * gfortran.dg/elemental_function_1.f90: New.
9797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9799 PR rtl-optimization/51374
9800 * gcc.target/avr/torture/pr51374-1.c:
9801 Also fail if SBIS is seen.
9803 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9805 PR rtl-optimization/51374
9806 * gcc.target/avr/torture/pr51374-1.c: New.
9808 2012-01-31 Tobias Burnus <burnus@net-b.de>
9811 * gfortran.dg/typebound_generic_11.f90: New.
9813 2012-01-31 Tobias Burnus <burnus@net-b.de>
9816 * gfortran.dg/class_49.f90: New.
9818 2012-01-31 Tobias Burnus <burnus@net-b.de>
9821 * gfortran.dg/elemental_args_check_6.f90: New.
9823 2012-01-31 Jason Merrill <jason@redhat.com>
9826 * g++.dg/cpp0x/variadic122.C: New.
9828 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9831 * gfortran.dg/realloc_on_assign_10.f90: New test.
9833 2012-01-31 Richard Guenther <rguenther@suse.de>
9835 PR tree-optimization/51528
9836 * gcc.dg/torture/pr51528.c: New testcase.
9838 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9841 * lib/go.exp (go_target_compile): Append timeout= to options.
9842 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9843 select5-out.go test on alpha*-*-* targets.
9845 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9847 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9848 (TEST_SHORT): Reformat in the same way.
9849 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9850 (TEST_SHORT): Reformat in the same way.
9851 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9852 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9853 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9854 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9855 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9857 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9860 * gcc.target/arm/pr51835.c: New testcase.
9862 2012-01-30 Richard Guenther <rguenther@suse.de>
9864 PR tree-optimization/52028
9865 * gcc.dg/torture/pr52028.c: New testcase.
9866 * gfortran.dg/ldist-pr45199.f: Adjust.
9867 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9868 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9869 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9871 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9874 * gcc.dg/tree-prof/pr52027.c: New test.
9876 PR tree-optimization/52046
9877 * gcc.dg/pr52046.c: New test.
9880 * g++.dg/other/pr52048.C: New test.
9882 2012-01-30 Richard Guenther <rguenther@suse.de>
9884 PR tree-optimization/52045
9885 * gcc.dg/pr52045.c: New testcase.
9887 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9889 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9890 new code generated for __sync_lock_release.
9892 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9894 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9896 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9899 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9901 * g++.dg/ext/visibility/template10.C: Fix typo.
9903 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9905 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9908 * g++.dg/cpp0x/constexpr-ice6.C: New.
9910 2012-01-29 Tobias Burnus <burnus@net-b.de>
9913 * gfortran.dg/default_initialization_6.f90: New.
9915 2012-01-29 Tobias Burnus <burnus@net-b.de>
9918 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9919 * gfortran.dg/class_48.f90: New.
9921 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9924 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9926 2012-01-28 Tobias Burnus <burnus@net-b.de>
9929 * gfortran.dg/class_allocate_12.f90: New.
9931 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9933 * gcc.dg/torture/pr50444.c: Fix dg directives.
9935 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9938 * gcc.target/arm/pr52006.c: New test.
9940 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9943 * gcc.dg/lto/trans-mem.h: New file.
9944 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9945 * gcc.dg/lto/trans-mem-1_1.c: Same.
9946 * gcc.dg/lto/trans-mem-4_1.c: Same.
9947 * gcc.dg/lto/trans-mem-3_1.c: Same.
9949 2012-01-27 Tobias Burnus <burnus@net-b.de>
9952 * gfortran.dg/dummy_procedure_7.f90: New.
9954 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9956 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9957 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9959 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9962 * g++.dg/other/gc5.C: New test.
9964 2012-01-27 Richard Guenther <rguenther@suse.de>
9966 PR tree-optimization/50444
9967 * gcc.dg/torture/pr50444.c: New testcase.
9969 2012-01-27 Tobias Burnus <burnus@net-b.de>
9973 * gfortran.dg/move_alloc_13.f90: New.
9975 2012-01-27 Tobias Burnus <burnus@net-b.de>
9978 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9979 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9980 and change dg-error string.
9982 2012-01-27 Tobias Burnus <burnus@net-b.de>
9985 * gfortran.dg/elemental_args_check_5.f90: New.
9987 2012-01-27 Richard Guenther <rguenther@suse.de>
9990 * g++.dg/torture/pr51959.C: New testcase.
9992 2012-01-27 Tom de Vries <tom@codesourcery.com>
9994 PR tree-optimization/51990
9995 * gcc.dg/pr51990.c: New test.
9996 * gcc.dg/pr51990-2.c: Same.
9998 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9999 Tobias Burnus <burnus@gcc.gnu.org>
10002 * gfortran.dg/class_allocate_11.f03: New.
10007 * gfortran.dg/class_allocate_7.f03: New.
10008 * gfortran.dg/class_allocate_8.f03: New.
10009 * gfortran.dg/class_allocate_9.f03: New.
10010 * gfortran.dg/class_allocate_10.f03: New.
10012 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10014 * gnat.dg/discr34.adb: New test.
10015 * gnat.dg/discr34_pkg.ads: New helper.
10017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10019 * gnat.dg/discr33.adb: New test.
10021 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10023 * gnat.dg/limited_with3.ad[sb): New test.
10024 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10025 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10026 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10030 * gnat.dg/stack_usage1.adb: New test.
10031 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10033 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10034 * gcc.dg/pr44194-2.c: Likewise.
10036 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10039 * g++.dg/template/crash112.C: New.
10041 2012-01-27 Richard Henderson <rth@redhat.com>
10043 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10045 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10047 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10049 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10051 PR middle-end/51895
10052 * g++.dg/opt/pr51895.C: New test.
10054 2012-01-26 Michael Matz <matz@suse.de>
10056 PR tree-optimization/48794
10057 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10059 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10061 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10063 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10065 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10066 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10068 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10069 the default value for s390 and s390x.
10071 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10074 * gcc.dg/lto/trans-mem-4_0.c: New.
10075 * gcc.dg/lto/trans-mem-4_1.c: New.
10076 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10078 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10079 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10081 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10082 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10085 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10087 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10089 2012-01-25 Ian Lance Taylor <iant@google.com>
10091 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10093 2012-01-25 Tobias Burnus <burnus@net-b.de>
10096 * gfortran.dg/typebound_proc_25.f90: New.
10098 2012-01-25 Jason Merrill <jason@redhat.com>
10101 * g++.dg/lto/pr51992_0.C: New.
10103 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10105 PR tree-optimization/51987
10106 * gcc.target/i386/pr51987.c: New test.
10108 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10110 * gcc.dg/tm/lto-1.c: Require lto support in target.
10112 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10114 PR rtl-optimization/48374
10115 * gcc.dg/pr48374.c: New test.
10117 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10119 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10121 2012-01-25 Tobias Burnus <burnus@net-b.de>
10124 * gfortran.dg/derived_constructor_char_3.f90: New.
10126 2012-01-24 Ian Lance Taylor <iant@google.com>
10128 * go.test/go-test.exp (filecmp): New procedure.
10129 (errchk): Handle quoted square brackets.
10130 (go-gc-tests): Set go_compile_args. Handle various new test
10131 lines. Skip a few new tests.
10132 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10134 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10136 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10137 (check_effective_target_vect_extract_even_odd)
10138 (check_effective_target_vect_interleave): Return true for MIPS
10141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10143 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10144 (main): Use it instead of argc.
10146 2012-01-24 Jason Merrill <jason@redhat.com>
10149 * g++.dg/cpp0x/sfinae31.C: New.
10151 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10153 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10155 2012-01-24 Jason Merrill <jason@redhat.com>
10158 * g++.dg/inherit/covariant20.C: New.
10160 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10163 * g++.dg/parse/crash58.C: New.
10165 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10168 * gcc.dg/pr51957-1.c: New test.
10169 * gcc.dg/pr51957-1.h: New file.
10170 * gcc.dg/pr51957-2.c: New test.
10172 2012-01-23 Jason Merrill <jason@redhat.com>
10175 * g++.dg/ext/visibility/template10.C: New.
10177 2012-01-23 Tobias Burnus <burnus@net-b.de>
10180 * gfortran.dg/move_alloc_12.f90: New.
10182 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10184 PR middle-end/45416
10185 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10187 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10190 * g++.dg/template/crash111.C: New.
10192 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10194 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10196 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10198 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10201 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10202 the DW_TAG_class_type and DW_AT_name: "Executor".
10204 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10206 * lib/target-supports.exp
10207 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10208 (check_effective_target_vect_interleave): Likewise.
10210 2012-01-22 Jason Merrill <jason@redhat.com>
10213 * g++.dg/template/using20.C: New.
10214 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10216 2012-01-23 Jason Merrill <jason@redhat.com>
10219 * g++.dg/torture/pr51344.C: Limit to x86.
10221 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10223 * c-c++-common/tm/omp.c: Require target with pthread support.
10225 2012-01-23 Richard Guenther <rguenther@suse.de>
10227 PR tree-optimization/51949
10228 * gcc.dg/torture/pr51949.c: New testcase.
10230 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10232 PR rtl-optimization/51933
10233 * gcc.c-torture/execute/pr51933.c: New test.
10235 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10237 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10238 Do not define for Interix.
10240 2012-01-22 Jason Merrill <jason@redhat.com>
10243 * g++.dg/lto/pr51832.h: New.
10244 * g++.dg/lto/pr51832_0.C: New.
10245 * g++.dg/lto/pr51832_1.C: New.
10247 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10249 * gcc.dg/ext-elim-1.c: New test.
10251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10254 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10255 * g++.dg/opt/longbranch1.C: Likewise.
10257 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10259 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10262 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10265 * gfortran.dg/namelist_74.f90: New test.
10266 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10268 2012-01-21 Tobias Burnus <burnus@net-b.de>
10271 * gfortran.dg/class_47.f90: New.
10273 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10275 * gnat.dg/renaming5.ad[sb]: New test.
10277 2012-01-20 Jason Merrill <jason@redhat.com>
10280 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10282 2012-01-20 Jason Merrill <jason@redhat.com>
10285 * g++.dg/ext/attrib42.C: Require ilp32.
10287 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10290 * gcc.target/arm/pr51915.c: New test.
10292 2012-01-20 Cary Coutant <ccoutant@google.com>
10293 Dodji Seketeli <dodji@redhat.com>
10296 * g++.dg/debug/dwarf2/nested-3.C: New test.
10298 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10301 * g++.dg/template/crash110.C: New.
10303 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10305 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10306 Remove default options on hppa*-*-hpux*.
10308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10310 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10312 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10314 * gcc.c-torture/compile/pr51856.c: New testcase.
10316 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10318 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10319 options to go_target_compile.
10321 2012-01-20 Kai Tietz <ktietz@redhat.com>
10323 * g++.dg/torture/pr51344.C: Fix typo.
10325 2012-01-20 Richard Guenther <rguenther@suse.de>
10327 PR tree-optimization/51903
10328 * g++.dg/torture/pr51903.C: New testcase.
10330 2012-01-20 Tobias Burnus <burnus@net-b.de>
10331 Janus Weil <janus@gcc.gnu.org>
10334 * gfortran.dg/use_21.f90: New.
10336 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10339 * gcc.dg/torture/pr51106-1.c: New test.
10340 * gcc.dg/torture/pr51106-2.c: New test.
10342 2012-01-19 Kai Tietz <ktietz@redhat.com>
10344 * g++.dg/torture/pr51344.C: New test.
10346 2012-01-19 Tobias Burnus <burnus@net-b.de>
10349 * gfortran.dg/intrinsic_size_2.f90: New.
10351 2012-01-19 Jason Merrill <jason@redhat.com>
10354 * g++.dg/inherit/using7.C: New.
10356 2012-01-19 Richard Guenther <rguenther@suse.de>
10358 PR tree-optimization/37997
10359 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10361 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10363 PR rtl-optimization/51505
10364 * gcc.dg/pr51505.c: New test.
10366 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10369 * gfortran.dg/typebound_operator_12.f03: New.
10370 * gfortran.dg/typebound_operator_13.f03: New.
10372 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10375 * g++.dg/cpp0x/pr51225.C: New.
10377 2012-01-17 Ian Lance Taylor <iant@google.com>
10380 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10382 2012-01-17 Tobias Burnus <burnus@net-b.de>
10385 * gfortran.dg/realloc_on_assign_9.f90: New.
10387 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10390 * gcc.dg/tm/memopt-3.c: Remove xfail.
10391 * gcc.dg/tm/memopt-4.c: Remove xfail.
10392 * gcc.dg/tm/memopt-5.c: Remove xfail.
10393 * gcc.dg/tm/memopt-7.c: Remove xfail.
10395 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10397 PR tree-optimization/51877
10398 * gcc.c-torture/execute/pr51877.c: New test.
10400 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10402 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10403 {!vect_align_arrays} to vect_sizes_32B_16B.
10404 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10405 * gcc.dg/vect/vect-peel-3.c: Ditto.
10407 2012-01-16 Jason Merrill <jason@redhat.com>
10410 * g++.dg/abi/mangle60.C: New.
10413 * g++.dg/pch/mangle1.{C,Hs}: New.
10415 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10416 Tobias Burnus <burnus@net-b.de>
10419 * gfortran.dg/elemental_optional_args_3.f90: New
10420 * gfortran.dg/elemental_optional_args_4.f90: New
10422 2012-01-16 Tobias Burnus <burnus@net-b.de>
10425 * gfortran.dg/use_20.f90: New
10427 2012-01-16 Jason Merrill <jason@redhat.com>
10430 * g++.dg/cpp0x/rv-bitfield.C: New.
10431 * g++.dg/cpp0x/rv-bitfield2.C: New.
10433 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10435 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10436 subroutine 'qsort' and use index array to assign the result.
10438 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10440 PR tree-optimization/51865
10441 * gcc.dg/pr51865.c: New test.
10443 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10447 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10449 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10450 to be loaded from the constant pool, rather than via %hi and %lo.
10452 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10454 PR rtl-optimization/51821
10455 * gcc.dg/pr51821.c: New test.
10457 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10459 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10461 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10463 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10465 2012-01-14 Tobias Burnus <burnus@net-b.de>
10468 * gfortran.dg/init_flag_8.f90: New.
10469 * gfortran.dg/init_flag_9.f90: New.
10471 2011-01-14 Tobias Burnus <burnus@net-b.de>
10474 * gfortran.dg/use_18.f90: New.
10475 * gfortran.dg/use_19.f90: New.
10477 2012-01-13 Ian Lance Taylor <iant@google.com>
10480 * g++.dg/warn/Wsign-compare-4.C: New.
10482 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10485 * gfortran.dg/alloc_comp_assign.f03: New.
10486 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10487 __BUILTIN_FREE from 38 to 32.
10489 2012-01-13 Jason Merrill <jason@redhat.com>
10492 * g++.dg/warn/Wreturn-type-7.C: New.
10494 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10496 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10498 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10499 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10500 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10501 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10502 int32plus because of big array needed.
10503 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10504 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10506 2012-01-13 Jason Merrill <jason@redhat.com>
10509 * g++.dg/ext/visibility/template9.C: New.
10512 * g++.dg/cpp0x/defaulted34.C: New.
10513 * g++.dg/template/virtual3.C: New.
10515 2012-01-13 Richard Guenther <rguenther@suse.de>
10518 * gcc.dg/torture/pr8081.c: New testcase.
10520 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10522 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10524 2012-01-12 Jason Merrill <jason@redhat.com>
10527 * g++.dg/ext/stmtexpr14.C: New.
10529 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10532 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10534 2012-01-12 Jason Merrill <jason@redhat.com>
10537 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10538 * g++.dg/abi/mangle58.C: Likewise.
10541 * g++.dg/template/arg8.C: New.
10543 2012-01-12 Ira Rosen <irar@il.ibm.com>
10545 PR tree-optimization/51799
10546 * gcc.dg/vect/pr51799.c: New test.
10547 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10550 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10551 Tobias Burnus <burnus@net-b.de>
10555 * lib/target-supports.exp
10556 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10557 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10559 2012-01-11 Jason Merrill <jason@redhat.com>
10562 * g++.dg/ext/attrib42.C: New.
10564 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10567 * gcc.dg/pr51796.c: New test.
10569 2012-01-11 Jason Merrill <jason@redhat.com>
10572 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10574 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10576 * gnat.dg/array19.ad[sb]: New test.
10578 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10580 * gnat.dg/opt23.ad[sb]: New test.
10581 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10582 * gnat.dg/opt24.ad[sb]: New test.
10584 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10586 PR tree-optimization/49642
10587 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10588 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10590 2012-01-11 Jason Merrill <jason@redhat.com>
10593 * g++.dg/template/explicit-args5.C: New.
10595 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10597 * gcc.c-torture/execute/20120110-1.c: New testcase.
10599 2012-01-10 Jason Merrill <jason@redhat.com>
10602 * g++.dg/inherit/ambig1.C: New.
10605 * g++.dg/cpp0x/constexpr-cache1.C: New.
10607 2012-01-10 Richard Guenther <rguenther@suse.de>
10609 PR tree-optimization/51801
10610 * gcc.dg/torture/pr51801.c: New testcase.
10612 2012-01-10 Tobias Burnus <burnus@net-b.de>
10615 * gfortran.dg/allocate_with_typespec_5.f90: New.
10617 2012-01-10 Tobias Burnus <burnus@net-b.de>
10619 * gfortran.dg/class_39.f03: Update dg-error string.
10621 2012-01-10 Richard Guenther <rguenther@suse.de>
10623 PR tree-optimization/50913
10624 * gcc.dg/graphite/interchange-16.c: New testcase.
10625 * gcc.dg/graphite/scop-20.c: XFAIL.
10626 * gfortran.dg/graphite/interchange-1.f: Likewise.
10627 * gfortran.dg/graphite/block-1.f90: Likewise.
10628 * gfortran.dg/graphite/block-2.f: Likewise.
10630 2012-01-10 Richard Henderson <rth@redhat.com>
10632 * lib/target-supports.exp (check_effective_target_vect_perm,
10633 check_effective_target_vect_perm_byte,
10634 check_effective_target_vect_perm_short): Enable for arm neon.
10636 2012-01-09 Tobias Burnus <burnus@net-b.de>
10639 * gfortran.dg/typebound_operator_11.f90: New.
10641 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10643 * gnat.dg/array18.adb: New test.
10644 * gnat.dg/array18_pkg.ads: New helper.
10646 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10649 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10650 around base object in first assignment in main program.
10651 * gfortran.dg/typebound_operator_10.f03: New test.
10653 2012-01-09 Martin Jambor <mjambor@suse.cz>
10655 PR tree-optimization/51759
10656 * g++.dg/ipa/pr51759.C: New test.
10658 2012-01-09 Tobias Burnus <burnus@net-b.de>
10661 * gfortran.dg/optional_absent_2.f90: New.
10663 2012-01-09 Tobias Burnus <burnus@net-b.de>
10666 * gfortran.dg/use_17.f90: New.
10668 2012-01-09 Gary Funck <gary@intrepid.com>
10670 PR preprocessor/33919
10671 * gcc.dg/pr33919.c: New test.
10672 * gcc.dg/pr33919-0.h: New test header file.
10673 * gcc.dg/pr33919-1.h: Ditto.
10674 * gcc.dg/pr33919-2.h: Ditto.
10676 2012-01-07 Jan Hubicka <jh@suse.cz>
10678 PR tree-optimize/51694
10679 * gcc.c-torture/compile/pr51694.c: new testcase.
10681 2012-01-07 Jan Hubicka <jh@suse.cz>
10683 PR tree-optimization/51600
10684 * g++.dg/torture/pr51600.C: New testcase.
10686 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10688 PR gcov-profile/51715
10689 PR gcov-profile/51717
10690 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10691 * gcc.misc-tests/gcov-14.c: Likewise.
10693 2012-01-06 Jason Merrill <jason@redhat.com>
10695 * g++.dg/parse/new5.C: New.
10697 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10700 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10701 including <string.h>.
10703 2012-01-06 Jason Merrill <jason@redhat.com>
10705 * g++.dg/abi/mangle51.C: New.
10706 * g++.dg/abi/mangle52.C: New.
10707 * g++.dg/abi/mangle53.C: New.
10708 * g++.dg/abi/mangle54.C: New.
10709 * g++.dg/abi/mangle55.C: New.
10710 * g++.dg/abi/mangle56.C: New.
10711 * g++.dg/abi/mangle57.C: New.
10712 * g++.dg/abi/mangle58.C: New.
10713 * g++.dg/abi/mangle59.C: New.
10714 * g++.dg/cpp0x/trailing3.C: Update mangling.
10715 * g++.dg/cpp0x/variadic111.C: Update mangling.
10716 * g++.dg/cpp0x/variadic4.C: Update mangling.
10717 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10718 * g++.dg/template/nontype22.C: Works now.
10719 * g++.dg/template/pr35240.C: Works now.
10721 * g++.dg/cpp0x/error7.C: New.
10723 2012-01-06 Tobias Burnus <burnus@net-b.de>
10725 * gfortran.dg/deallocate_stat_2.f90: New.
10726 * coarray/allocate_errgmsg.f90: New.
10727 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10728 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10729 * coarray/subobject_1.f90: Fix for num_images > 1.
10730 * gfortran.dg/deallocate_stat.f90: Update due to changed
10733 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10735 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10737 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10739 * ada/acats/overflow.lst: Add cb20004.
10741 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10744 * g++.dg/cpp0x/alias-decl-18.C: New test.
10746 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10748 * gcc.c-torture/execute/20120104-1.c: New test.
10750 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10753 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10754 the old typebound_operator_8.f03.
10755 * gfortran.dg/typebound_operator_8.f03: New version of
10756 typebound_operator_7.f03 with 'u' a derived type instead of a
10759 2012-01-05 Richard Guenther <rguenther@suse.de>
10761 * g++.dg/torture/pr49309.C: Skip for -flto.
10763 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10765 PR middle-end/51761
10766 * gcc.c-torture/compile/pr51761.c: New test.
10768 2012-01-05 Richard Guenther <rguenther@suse.de>
10770 PR tree-optimization/51760
10771 * gcc.dg/torture/pr51760.c: New testcase.
10773 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10775 PR middle-end/51472
10776 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10778 2012-01-05 Richard Guenther <rguenther@suse.de>
10781 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10782 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10784 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10787 * gcc.dg/pr51695.c: New test.
10789 2012-01-04 Andrew Pinski <apinski@cavium.com>
10791 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10792 * gcc.target/mips/octeon2-lx-1.c: New test.
10793 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10794 * gcc.target/mips/octeon2-lx-2.c: New test.
10795 * gcc.target/mips/octeon2-lx-3.c: New test.
10797 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10801 * gcc.dg/tm/alias-1.c: Adjust regexp.
10802 * gcc.dg/tm/alias-2.c: Adjust regexp.
10804 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10807 * g++.dg/warn/Wparentheses-26.C: New.
10809 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10811 * gfortran.dg/elemental_optional_args_2.f90: New test.
10813 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10816 * gfortran.dg/common_17.f90: New test.
10818 2012-01-04 Richard Guenther <rguenther@suse.de>
10820 PR tree-optimization/49651
10821 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10822 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10824 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10827 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10829 2012-01-03 Andrew Pinski <apinski@cavium.com>
10831 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10832 for all mips targets. Also allow an optional .cfi_startproc.
10834 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10836 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10838 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10841 * g++.dg/rtti/dyncast5.C: New.
10843 2012-01-03 Richard Guenther <rguenther@suse.de>
10845 PR tree-optimization/51070
10846 * gcc.dg/torture/pr51070-2.c: New testcase.
10848 2012-01-03 Richard Guenther <rguenther@suse.de>
10850 PR tree-optimization/51692
10851 * gcc.dg/torture/pr51692.c: New testcase.
10853 2012-01-03 Richard Guenther <rguenther@suse.de>
10856 * g++.dg/lto/pr51650-3_0.C: New testcase.
10858 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10861 * g++.dg/warn/Wredundant-decls-spec.C: New.
10863 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10865 PR tree-optimization/51719
10866 * g++.dg/tree-prof/pr51719.C: New test.
10868 2012-01-03 Richard Guenther <rguenther@suse.de>
10870 PR middle-end/51730
10871 * gcc.dg/fold-compare-6.c: New testcase.
10873 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10876 * g++.dg/gomp/pr51669.C: New test.
10878 2012-01-02 Jason Merrill <jason@redhat.com>
10881 * g++.dg/cpp0x/constexpr-union2.C: New.
10884 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10886 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10889 * g++.dg/cpp0x/constexpr-99.C: New test.
10891 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10894 * g++.dg/template/init9.C: New.
10896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10898 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10899 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10900 rather than a specific number.
10902 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10907 * gfortran.dg/typebound_operator_7.f03: New.
10908 * gfortran.dg/typebound_operator_8.f03: New.
10910 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10913 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10915 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10919 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10921 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10923 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10928 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10929 * gfortran.dg/io_real_boz_4.f90: Likewise.
10930 * gfortran.dg/io_real_boz_5.f90: Likewise.
10932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10934 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10936 2012-01-02 Revital Eres <revital.eres@linaro.org>
10938 * gcc.dg/sms-11.c: New file.
10940 2012-01-02 Tobias Burnus <burnus@net-b.de>
10943 * gfortran.dg/coarray/image_index_3.f90: New.
10945 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10948 * g++.dg/parse/enum8.C: New.
10950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10953 * g++.dg/conversion/reinterpret4.C: New.
10954 * g++.dg/conversion/reinterpret1.C: Adjust.
10956 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10958 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10960 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10962 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10963 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10964 * g++.old-deja/g++.jason/access14.C: Likewise.
10965 * g++.old-deja/g++.jason/access8.C: Likewise.
10966 * g++.old-deja/g++.jason/access1.C: Likewise.
10967 * g++.old-deja/g++.other/access3.C: Likewise.
10968 * g++.old-deja/g++.other/access5.C: Likewise.
10969 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10970 * g++.old-deja/g++.law/visibility22.C: Likewise.
10971 * g++.old-deja/g++.law/visibility26.C: Likewise.
10972 * g++.old-deja/g++.mike/p2746.C: Likewise.
10973 * g++.dg/debug/using1.C: Likewise.
10974 * g++.dg/lookup/using51.C: Likewise.
10975 * g++.dg/inherit/using5.C: Likewise.
10976 * g++.dg/inherit/pr30297.C: Likewise.
10977 * g++.dg/inherit/access8.C: Likewise.
10978 * g++.dg/torture/pr39362.C: Likewise.
10979 * g++.dg/template/crash13.C: Likewise.
10980 * g++.dg/template/using10.C: Likewise.
10982 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10985 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10987 2012-01-01 Ira Rosen <irar@il.ibm.com>
10989 PR tree-optimization/51704
10990 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10991 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10992 corresponding flags.
10994 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10997 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10999 2012-01-01 Jan Hubicka <jh@suse.cz>
11001 PR rtl-optimization/51069
11002 * gcc.c-torture/compile/pr51069.c: New testcase.
11004 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11006 PR tree-optimization/51683
11007 * gcc.dg/pr51683.c: New test.
11009 Copyright (C) 2012 Free Software Foundation, Inc.
11011 Copying and distribution of this file, with or without modification,
11012 are permitted in any medium without royalty provided the copyright
11013 notice and this notice are preserved.