]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog-2012
replace ISL with isl
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog-2012
CommitLineData
86a2db33
JJ
12012-12-31 Uros Bizjak <ubizjak@gmail.com>
2
3 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
4
52012-12-31 Uros Bizjak <ubizjak@gmail.com>
6
7 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
8 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
9 to check vendor signature.
10
112012-12-28 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/55692
14 * gfortran.dg/associated_7.f90: New.
15
162012-12-28 Tobias Burnus <burnus@net-b.de>
17
18 PR fortran/55763
19 * gfortran.dg/unlimited_polymorphic_5.f90
20
212012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22
23 PR fortran/48960
24 * gfortran.dg/newunit_3.f90: New.
25
262012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27
28 PR fortran/48976
29 * gfortran.dg/inquire_15.f90: New.
30
312012-12-27 Sriraman Tallam <tmsriram@google.com>
32
33 * testsuite/g++.dg/mv1.C: Remove target options.
34 * testsuite/g++.dg/mv2.C: Ditto.
35 * testsuite/g++.dg/mv3.C: Ditto.
36 * testsuite/g++.dg/mv4.C: Ditto.
37 * testsuite/g++.dg/mv5.C: Ditto.
38
392012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
40
41 PR fortran/55539
42 * gfortran.dg/nosigned_zero_3.f90: New testcase.
43
442012-12-23 Tobias Burnus <burnus@net-b.de>
45
46 PR fortran/54884
47 * gfortran.dg/public_private_module_8.f90: New.
48
492012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
50
51 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
52 instruction more likely.
53
542012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
55
56 * gcc.target/mips/pr55315.c: Cast to long rather than int.
57
582012-12-22 Tobias Burnus <burnus@net-b.de>
59
60 PR fortran/55763
61 * gfortran.dg/unlimited_polymorphic_6.f90: New.
62
632012-12-21 Martin Jambor <mjambor@suse.cz>
64
65 PR tree-optimization/55355
66 * g++.dg/torture/pr55355.C: New test.
67
682012-12-21 Vladimir Makarov <vmakarov@redhat.com>
69
70 PR middle-end/55775
71 * gcc.target/i386/pr55775.c: New test.
72
732012-12-21 David Edelsohn <dje.gcc@gmail.com>
74
75 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
76 on AIX.
77
78 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
79 AIX as well.
80 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
81 and above.
82
83 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
84
85 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
86
872012-12-21 Paul Thomas <pault@gcc.gnu.org>
88
89 PR fortran/55763
90 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
91
922012-12-21 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/52996
95 * gcc.dg/torture/pr52996.c: New testcase.
96
972012-12-20 Jakub Jelinek <jakub@redhat.com>
98
99 PR middle-end/55750
100 * gcc.c-torture/execute/pr55750.c: New test.
101
1022012-12-20 Richard Biener <rguenther@suse.de>
103
104 PR middle-end/55740
105 * g++.dg/torture/pr55740.C: New testcase.
106
1072012-12-20 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/55619
110 * c-c++-common/pr55619.c: New test.
111
1122012-12-20 Tobias Burnus <burnus@net-b.de>
113
114 PR fortran/54818
115 * gfortran.dg/transfer_intrinsic_4.f: New.
116
1172012-12-19 Paul Thomas <pault@gcc.gnu.org>
118
119 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
120 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
121 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
122 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
123
1242012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125
126 * gcc.target/arm/vmaxnmdf.c: New test.
127 * gcc.target/arm/vmaxnmsf.c: Likewise.
128 * gcc.target/arm/vminnmsf.c: Likewise.
129 * gcc.target/arm/vminnmdf.c: Likewise.
130
1312012-12-19 Tobias Burnus <burnus@net-b.de>
132
133 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
134 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
135
1362012-12-19 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/55736
139 PR tree-optimization/55703
140 * gcc.dg/lto/pr55703_0.c: New testcase.
141
1422012-12-19 Jakub Jelinek <jakub@redhat.com>
143
144 PR debug/55730
145 * gcc.dg/debug/pr55730.c: New test.
146
1472012-12-18 Jan Hubicka <jh@suse.cz>
148
149 PR tree-optimization/55683
150 * g++.dg/ipa/devirt-9.C: New testcase.
151
1522012-12-19 Terry Guo <terry.guo@arm.com>
153
154 * gcc.target/arm/thumb-find-work-register.c: New.
155
1562012-12-19 Tobias Burnus <burnus@net-b.de>
157
158 PR fortran/55733
159 * gfortran.dg/save_5.f90: New.
160
1612012-12-18 Jakub Jelinek <jakub@redhat.com>
162
163 PR c/39464
164 * gcc.dg/pr39464.c: New test.
165
1662012-12-18 Ian Lance Taylor <iant@google.com>
167
168 PR go/55201
169 * lib/go.exp: Revert last patch.
170
1712012-12-18 Richard Biener <rguenther@suse.de>
172
173 PR middle-end/54838
174 * g++.dg/torture/pr54838.C: New testcase.
175
1762012-12-18 Andreas Schwab <schwab@linux-m68k.org>
177
178 * lib/go.exp (go_link_flags): Add libatomic location to flags and
179 ld_library_path.
180
1812012-12-18 Richard Biener <rguenther@suse.de>
182
183 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
184
1852012-12-18 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/55555
188 * gcc.dg/torture/pr55555.c: New testcase.
189 * gcc.dg/vect/vect-iv-11.c: Adjust.
190
1912012-12-18 Jakub Jelinek <jakub@redhat.com>
192
193 PR debug/55717
194 * testsuite/g++.dg/opt/pr55717.C: New test.
195
1962012-12-17 Andrew Stubbs <ams@codesourcery.com>
197 Ulrich Weigand <ulrich.weigand@linaro.org>
198
199 * gcc.target/arm/neon-extend-1.c: New file.
200 * gcc.target/arm/neon-extend-2.c: New file.
201
2022012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
203
204 * lib/target-supports.exp (add_options_for_arm_v8_neon):
205 Add -march=armv8-a.
206
2072012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
208 Tejas Belagod <tejas.belagod@arm.com>
209
210 * lib/target-supports.exp
211 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
212
2132012-12-16 Tobias Burnus <burnus@net-b.de>
214
215 PR fortran/55197
216 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
217
2182012-12-16 Tobias Burnus <burnus@net-b.de>
219
220 * gfortran.dg/move_alloc_14.f90: New.
221
2222012-12-16 Tobias Burnus <burnus@net-b.de>
223
224 PR fortran/55638
225 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
226 * gfortran.dg/elemental_args_check_7.f90: New.
227
2282012-12-15 Eric Botcazou <ebotcazou@adacore.com>
229
230 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
231
2322012-12-15 Eric Botcazou <ebotcazou@adacore.com>
233
234 PR ada/52735
235 * gnat.dg/nested_generic1.adb: New test.
236 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
237
2382012-12-15 Eric Botcazou <ebotcazou@adacore.com>
239
240 PR ada/53766
241 * gnat.dg/controlled7.ad[sb]: New test.
242
2432012-12-14 Steve Ellcey <sellcey@mips.com>
244
245 PR regression/55688
246 * g++.dg/other/pr55650.C: Add dg-require-profiling.
247
2482012-12-14 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/55684
251 * gcc.dg/torture/pr55684.c: New testcase.
252
2532012-12-14 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/55687
256 * gcc.dg/torture/pr55687.c: New testcase.
257
2582012-12-13 Jakub Jelinek <jakub@redhat.com>
259
260 PR c++/55652
261 * g++.dg/cpp0x/noexcept19.C: New test.
262
2632012-12-13 Richard Biener <rguenther@suse.de>
264
265 PR lto/55660
266 * gcc.dg/lto/pr55660_0.c: New testcase.
267 * gcc.dg/lto/pr55660_1.c: Likewise.
268
2692012-12-13 Jakub Jelinek <jakub@redhat.com>
270
271 PR gcov-profile/55650
272 * g++.dg/other/pr55650.C: New test.
273 * g++.dg/other/pr55650.cc: New file.
274
2752012-12-12 Jakub Jelinek <jakub@redhat.com>
276
277 PR debug/55665
278 * g++.dg/guality/pr55665.C: New test.
279
280 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
281 set_target_env_var the same as if it is empty list.
282 (dg-set-target-env-var): Fix up error message.
283 (set-target-env-var): Record both preexisting env var values
284 as well as info that env wasn't set.
285 (restore-target-env-var): Iterate on reversed list, if second
286 sublist element is 1, setenv the env var to the third sublist
287 element, otherwise unsetenv it.
288 (gcc-dg-runtest): Don't initialize set_target_env_var.
289 (dg-test): Unset set_target_env_var if it was set.
290
291 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
292 on argc being one.
293 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
294 Whitespace fixes. Avoid unnecessary * sizeof(char).
295 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
296 dg-options. Whitespace fixes.
297 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
298 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
299 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
300 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
301 * g++.dg/asan/default-options-1.C: Whitespace fixes.
302 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
303 first __asan_symbolize argument unnamed. Avoid unnecessary
304 * sizeof(char).
305 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
306 on argc being one. Allow both _Znwj and _Znwm as operator new.
307 Ignore everything in the backtrace above operator new. Fix up
308 dg-output regexps.
309 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
310 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
311 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
312 on failures. Avoid pointless PASS dg-output check. Remove bogus
313 dg-shouldfail.
314 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
315 Avoid unnecessary * sizeof(char).
316 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
317 Don't rely on argc being one.
318 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
319 Avoid unnecessary * sizeof(char).
320 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
321 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
322 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
323 Fix up dg-output regexps.
324 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
325 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
326 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
327 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
328 one.
329 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
330 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
331 Avoid unnecessary * sizeof(char).
332
3332012-12-12 Wei Mi <wmi@google.com>
334
335 * lib/target-supports.exp (check_effective_target_dlopen,
336 check_effective_target_clone, check_effective_target_setrlimit,
337 check_effective_target_swapcontext): New procedures.
338 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
339 (dg-set-target-env-var, set-target-env-var,
340 restore-target-env-var): New procedures.
341 (gcc-dg-runtest): Set set_target_env_var.
342 * g++.dg/asan/symbolize-callback-1.C: New test.
343 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
344 * g++.dg/asan/deep-tail-call-1.C: New test.
345 * g++.dg/asan/default-options-1.C: New test.
346 * g++.dg/asan/interception-test-1.C: New test.
347 * g++.dg/asan/dlclose-test-1-so.cc: New file.
348 * g++.dg/asan/deep-thread-stack-1.C: New test.
349 * g++.dg/asan/interception-malloc-test-1.C: New test.
350 * g++.dg/asan/deep-stack-uaf-1.C: New test.
351 * g++.dg/asan/large-func-test-1.C: New test.
352 * g++.dg/asan/interception-failure-test-1.C: New test.
353 * c-c++-common/asan/strip-path-prefix-1.c: New test.
354 * c-c++-common/asan/force-inline-opt0-1.c: New test.
355 * c-c++-common/asan/swapcontext-test-1.c: New test.
356 * c-c++-common/asan/null-deref-1.c: New test.
357 * c-c++-common/asan/global-overflow-1.c: New test.
358 * c-c++-common/asan/strncpy-overflow-1.c: New test.
359 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
360 * c-c++-common/asan/stack-overflow-1.c: New test.
361 * c-c++-common/asan/use-after-free-1.c: New test.
362 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
363 * c-c++-common/asan/clone-test-1.c: New test.
364 * c-c++-common/asan/heap-overflow-1.c: New test.
365 * c-c++-common/asan/sleep-before-dying-1.c: New test.
366
3672012-12-12 Steve Ellcey <sellcey@mips.com>
368
369 * gcc.dg/pr55150-2.c: Add pic support check.
370 * gcc.dg/lto/pr54709_0.c: Ditto.
371
3722012-12-12 Zdenek Dvorak <ook@ucw.cz>
373
374 PR tree-optimization/55481
375 * gcc.dg/torture/pr55481.c: New testcase.
376
3772012-12-12 Steven Bosscher <steven@gcc.gnu.org>
378 Jakub Jelinek <jakub@redhat.com>
379
380 PR middle-end/52640
381 * gcc.c-torture/compile/limits-externdecl.c: New test.
382
3832012-12-12 Jakub Jelinek <jakub@redhat.com>
384
385 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
386 from 2000 to 400.
387
388 PR fortran/55633
389 * gcc.dg/torture/pr55633.c: New test.
390
3912012-12-11 Marc Glisse <marc.glisse@inria.fr>
392
393 PR c++/53094
394 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
395 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
396 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
397
3982012-12-11 Jakub Jelinek <jakub@redhat.com>
399
400 PR c++/55643
401 * g++.dg/warn/Wunused-var-19.C: New test.
402
403 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
404
4052012-12-11 Eric Botcazou <ebotcazou@adacore.com>
406
407 * gcc.dg/pr54121.c: New test.
408
4092012-12-11 Jakub Jelinek <jakub@redhat.com>
410
411 PR c++/55619
412 * g++.dg/ext/asm12.C: New test.
413
414 PR tree-optimization/54570
415 * gcc.dg/builtin-object-size-8.c: Xfail.
416 * gcc.dg/builtin-object-size-13.c: New test.
417
4182012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
419
420 PR target/55642
421 * gcc.target/arm/pr55642.c: New testcase.
422
4232012-12-11 Jakub Jelinek <jakub@redhat.com>
424
425 PR middle-end/43631
426 PR bootstrap/55615
427 * g++.dg/other/pr43631.C: New test.
428
4292012-12-11 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/55079
432 * gcc.dg/Warray-bounds-9.c: New testcase.
433 * gcc.dg/Warray-bounds-10.c: Likewise.
434 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
435
4362012-12-10 Janus Weil <janus@gcc.gnu.org>
437
438 PR fortran/52909
439 * gfortran.dg/proc_ptr_39.f90: New test case.
440
4412012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
442
443 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
444 code duplication is required. Allow BNE to appear.
445
4462012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
447
448 * gcc.target/mips/ext-2.c: Require -mlong64.
449
4502012-12-10 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/55107
453 * gcc.dg/torture/pr55107.c: New testcase.
454 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
455
4562012-12-10 Jakub Jelinek <jakub@redhat.com>
457
458 * g++.dg/asan/asan_test.cc: Sync from upstream.
459 * g++.dg/asan/asan_test_utils.h: Likewise.
460
4612012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 * gcc.target/arm/neon/vrndaf32.c: New test.
464 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
465 * gcc.target/arm/neon/vrndf32.c: Likewise.
466 * gcc.target/arm/neon/vrndqf32.c: Likewise.
467 * gcc.target/arm/neon/vrndmf32.c: Likewise.
468 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
469 * gcc.target/arm/neon/vrndnf32.c: Likewise.
470 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
471 * gcc.target/arm/neon/vrndpf32.c: Likewise.
472 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
473
4742012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
475
476 * gcc.misc-tests/gcov-12.c: Fix dg order.
477
478 PR middle-end/54470
479 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
480
481 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
482 for *-*-hpux10*.
483
484 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
485 * gcc.dg/20050826-1.c: Likewise.
486
4872012-12-09 Eric Botcazou <ebotcazou@adacore.com>
488
489 * gnat.dg/vect9.adb: Add -w to dg-options.
490 * gnat.dg/vect10.adb: Likewise.
491
4922012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
493
494 PR fortran/55593
495 * gfortran.dg/do_check_8.f90: New test.
496
4972012-12-08 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/vect10.ad[sb]: New test.
500
5012012-12-08 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gnat.dg/vect9.ad[sb]: New test.
504 * gnat.dg/vect9_pkg.ads: New helper.
505
5062012-12-07 Mike Stump <mikestump@comcast.net>
507
508 * gnat.dg/discr38.adb: Don't use ^M line endings.
509 gnat.dg/loop_optimization13.adb: Likewise.
510 gnat.dg/loop_optimization13.ads: Likewise.
511 gnat.dg/discr36_pkg.adb: Likewise.
512 gnat.dg/discr36_pkg.ads: Likewise.
513 gnat.dg/loop_optimization11_pkg.ads: Likewise.
514 gnat.dg/discr36.ads: Likewise.
515 gnat.dg/loop_optimization11.adb: Likewise.
516
5172012-12-07 Vladimir Makarov <vmakarov@redhat.com>
518
519 PR rtl-optimization/55141
520 * gcc.target/i386/pr55141.c: New.
521
5222012-12-07 Dodji Seketeli <dodji@redhat.com>
523
524 PR c++/54401
525 * g++.dg/cpp0x/alias-decl-28.C: New test.
526 * g++.dg/cpp0x/alias-decl-16.C: Update.
527
5282012-12-07 Martin Jambor <mjambor@suse.cz>
529
530 PR tree-optimization/55590
531 * gcc.target/i386/pr55590-1.c: New test.
532 * gcc.target/i386/pr55590-2.c: Likewise.
533
5342012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/54975
537 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
538
5392012-12-06 Uros Bizjak <ubizjak@gmail.com>
540
541 PR target/55597
542 * gcc.target/i386/pr55597.c: New test.
543
5442012-12-06 Jakub Jelinek <jakub@redhat.com>
545
546 PR c++/54207
547 * g++.dg/cpp0x/noexcept18.C: New test.
548
549 PR c++/55573
550 * g++.dg/cpp0x/constexpr-55573.C: New test.
551
552 PR c++/55137
553 * g++.dg/opt/pr55137.C: New test.
554 * gcc.c-torture/execute/pr55137.c: New test.
555
5562012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
557
558 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
559 New procedure.
560 (add_options_for_arm_v8_neon): Likewise.
561
5622012-12-05 Steven Bosscher <steven@gcc.gnu.org>
563
564 * g++.dg/pr55604.C: New test.
565
5662012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
567
568 * lib/target-supports.exp
569 (check_effective_target_vect_perm): Allow aarch64*-*-*.
570 (check_effective_target_vect_perm_byte): Likewise.
571 (check_effective_target_vect_perm_short): Likewise.
572 (check_effective_target_vect_char_mult): Likewise.
573 (check_effective_target_vect_extract_even_odd): Likewise.
574 (check_effective_target_vect_interleave): Likewise.
575
5762012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
577
578 * g++.dg/abi/mangle-neon-aarch64.C: New test.
579
5802012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
581
582 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
583
5842012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
585
586 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
587 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
588 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
589 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
590 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
591 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
592 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
593 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
594 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
595 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
596 * gcc.dg/vect/vect-rounding-round.c: Likewise.
597 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
598 * target-supports.exp
599 (check_effective_target_vect_call_btrunc): New.
600 (check_effective_target_vect_call_btruncf): Likewise.
601 (check_effective_target_vect_call_ceil): Likewise.
602 (check_effective_target_vect_call_ceilf): Likewise.
603 (check_effective_target_vect_call_floor): Likewise.
604 (check_effective_target_vect_call_floorf): Likewise.
605 (check_effective_target_vect_call_lceil): Likewise.
606 (check_effective_target_vect_call_lfloor): Likewise.
607 (check_effective_target_vect_call_nearbyint): Likewise.
608 (check_effective_target_vect_call_nearbyintf): Likewise.
609 (check_effective_target_vect_call_round): Likewise.
610 (check_effective_target_vect_call_roundf): Likewise.
611
6122012-12-05 Richard Biener <rguenther@suse.de>
613
614 PR tree-optimization/51238
615 * gcc.dg/torture/pr51238.c: New testcase.
616
6172012-12-05 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/50222
620 * gcc.dg/torture/pr50222.c: New testcase.
621
6222012-12-05 Richard Biener <rguenther@suse.de>
623
624 PR lto/55525
625 * gcc.dg/lto/pr55525_0.c: New testcase.
626 * gcc.dg/lto/pr55525_1.c: Likewise.
627
6282012-12-04 Tobias Burnus <burnus@net-b.de>
629
630 * gfortran.dg/quad_3.f90: Really fix an if condition.
631
6322012-12-04 Tobias Burnus <burnus@net-b.de>
633
634 * gfortran.dg/quad_3.f90: Fix a condition,
635 which wrongly required ordered/lazy evaluation.
636
6372012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
638
639 * gcc.target/aarch64/121127.c: New test.
640
6412012-12-04 Jakub Jelinek <jakub@redhat.com>
642
643 PR testsuite/55587
644 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
645 0 if not.
646 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
647 returned 0.
648 * gcc.dg/asan/asan.exp: Likewise.
649
6502012-12-04 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/55124
653 * gcc.dg/torture/pr55124.c: New testcase.
654
6552012-12-03 Tobias Burnus <burnus@net-b.de>
656
657 * gfortran.dg/quad_3.f90: New.
658
6592012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/54170
662 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
663
6642012-12-03 Jakub Jelinek <jakub@redhat.com>
665
666 PR testsuite/55452
667 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
668 on all targets, not just s390*.
669
6702012-12-03 Marek Polacek <polacek@redhat.com>
671
672 PR c/55570
673 * gcc.dg/pr55570.c: New test.
674
6752012-12-03 Jakub Jelinek <jakub@redhat.com>
676
677 * lib/asan-dg.exp (asan_get_gtest_test_list,
678 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
679 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
680 and [asan_get_gtest_expect_death_list "$output"] in global vars.
681 (asan_symbolize): Sanitize [] characters from key.
682 * g++.dg/asan/asan_test_config.h: New file.
683 * g++.dg/asan/asan_globals_test.cc: New file.
684 * g++.dg/asan/asan_test_utils.h: New file.
685 * g++.dg/asan/dejagnu-gtest.h: New file.
686 * g++.dg/asan/asan_test.cc: New file.
687 * g++.dg/asan/asan_test.C: New test.
688
6892012-12-03 Richard Biener <rguenther@suse.de>
690
691 * gcc.dg/torture/pr35634.c: Use signed char.
692 * g++.dg/torture/pr35634.C: Likewise.
693
6942012-12-02 Marek Polacek <polacek@redhat.com>
695
696 PR middle-end/54838
697 * gcc.dg/pr54838.c: New test.
698
6992012-12-01 Xinliang David Li <davidxl@google.com>
700
701 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
702 cltd.
703
7042012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
705
706 PR c++/55558
707 * g++.dg/cpp0x/decltype46.C: New.
708
7092012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
710
711 PR middle-end/52450
712 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
713
7142012-12-01 Zdenek Sojka <zsojka@seznam.cz>
715
716 PR debug/53860
717 * g++.dg/debug/pr53860.C: New test.
718
7192012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
720 Paul Thomas <pault@gcc.gnu.org>
721
722 PR fortran/46897
723 * gfortran.dg/defined_assignment_1.f90: New test.
724 * gfortran.dg/defined_assignment_2.f90: New test.
725 * gfortran.dg/defined_assignment_3.f90: New test.
726 * gfortran.dg/defined_assignment_4.f90: New test.
727 * gfortran.dg/defined_assignment_5.f90: New test.
728
7292012-12-01 Jakub Jelinek <jakub@redhat.com>
730
731 PR c++/55542
732 * g++.dg/cpp0x/vt-55542.C: New test.
733
7342012-11-30 Eric Botcazou <ebotcazou@adacore.com>
735
736 * gnat.dg/specs/pack9.ads: New test.
737
7382012-11-30 Martin Jambor <mjambor@suse.cz>
739
740 PR middle-end/52890
741 PR tree-optimization/55415
742 PR tree-optimization/54386
743 PR target/55448
744 * gcc.dg/ipa/ipa-sra-7.c: New test.
745 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
746 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
747 * gcc.target/i386/pr55448.c: Likewise.
748
7492012-11-29 Eric Botcazou <ebotcazou@adacore.com>
750
751 * loop_optimization14.ad[sb]: New test.
752 * loop_optimization14_pkg.ads: New helper.
753
7542012-11-29 Richard Earnshaw <rearnsha@arm.com>
755
756 PR target/55073
757 * gcc.target/arm/pr55073.C: New test.
758
7592012-11-29 Marc Glisse <marc.glisse@inria.fr>
760
761 PR c++/53094
762 * g++.dg/ext/vector20.C: New testcase.
763
7642012-11-28 Tobias Burnus <burnus@net-b.de>
765
766 PR fortran/52161
767 * coarray/sync_3.f90: Extend test.
768
7692012-11-29 Jakub Jelinek <jakub@redhat.com>
770
771 PR rtl-optimization/55512
772 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
773 * gcc.target/i386/pr55512-4.c: Likewise.
774
7752012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
776
777 PR c++/52654
778 * g++.dg/cpp0x/udlit-overflow.C: New.
779 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
780
7812012-11-28 Jakub Jelinek <jakub@redhat.com>
782
783 PR debug/36728
784 PR debug/55467
785 PR middle-end/55507
786 PR bootstrap/55511
787 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
788 are non-empty and add dependency between the first and second asm.
789 * gcc.dg/guality/pr36728-2.c: Likewise.
790 * gcc.dg/guality/pr36728-3.c: New test.
791 * gcc.dg/guality/pr36728-4.c: New test.
792
7932012-11-28 Andrew Pinski <apinski@cavium.com>
794
795 PR bootstrap/54279
796 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
797 directories.
798 * lib/obj-c++.exp (obj-c++_init): Likewise.
799
8002012-11-28 Tobias Burnus <burnus@net-b.de>
801
802 PR fortran/52161
803 * coarray/sync_3.f90: New.
804
8052012-11-28 Uros Bizjak <ubizjak@gmail.com>
806
807 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
808
8092012-11-28 Vladimir Makarov <vmakarov@redhat.com>
810
811 PR rtl-optimization/55512
812 * gcc.target/i386/pr55512-[1234].c: New tests.
813
8142012-11-28 Jakub Jelinek <jakub@redhat.com>
815
816 PR testsuite/55505
817 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
818
819 PR testsuite/55504
820 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
821 attributes. Avoid clobbering memory before malloced chunk.
822 (main): Pass 1 instead of 0 as argument.
823
8242012-11-28 Eric Botcazou <ebotcazou@adacore.com>
825
826 * gnat.dg/object_overflow.adb: Rename to...
827 * gnat.dg/object_overflow1.adb: ...this.
828 * gnat.dg/object_overflow2.adb: New test.
829 * gnat.dg/object_overflow3.adb: Likewise.
830 * gnat.dg/object_overflow4.adb: Likewise.
831
8322012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
833
834 PR c++/55497
835 * g++.dg/init/pr55497.C: New.
836
8372012-11-28 Richard Biener <rguenther@suse.de>
838
839 PR testsuite/55327
840 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
841 * gcc.dg/vect/slp-perm-9.c: Likewise.
842
8432012-11-28 Richard Biener <rguenther@suse.de>
844
845 PR c/35634
846 * gcc.dg/torture/pr35634.c: New testcase.
847 * g++.dg/torture/pr35634.C: Likewise.
848 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
849
8502012-11-27 Tobias Burnus <burnus@net-b.de>
851
852 PR fortran/55476
853 * gfortran.dg/warn_target_lifetime_3.f90: New.
854
8552012-11-27 Vladimir Makarov <vmakarov@redhat.com>
856
857 PR rtl-optimization/55458
858 * gcc.target/i386/pr55458.c: New test.
859
8602012-11-27 Jakub Jelinek <jakub@redhat.com>
861
862 PR tree-optimization/55110
863 * gcc.dg/pr55110.c: New test.
864
8652012-11-27 Richard Biener <rguenther@suse.de>
866
867 PR middle-end/55331
868 * g++.dg/opt/pr55331.C: New testcase.
869
8702012-11-26 Steven Bosscher <steven@gcc.gnu.org>
871
872 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
873
8742012-11-26 Georg-Johann Lay <avr@gjlay.de>
875
876 * gcc.dg/54455.c: Require scheduling.
877 * gcc.dg/c1x-align-4.c: Skip avr.
878 * gcc.dg/pr44024.c: Skip avr in final scan.
879
8802012-11-26 Georg-Johann Lay <avr@gjlay.de>
881
882 PR testsuite/52641
883 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
884 * gcc.dg/pr54676.c: Make work for 16-bit int.
885
8862012-11-26 Vladimir Makarov <vmakarov@redhat.com>
887
888 PR target/55277
889 * gcc.target/i386/pr55227.c: New test.
890
8912012-11-26 Steven Bosscher <steven@gcc.gnu.org>
892
893 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
894 to -fdump-rtl-all.
895 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
896
8972012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
898
899 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
900 New procedure.
901 (add_options_for_arm_v8_vfp): New procedure.
902 * gcc.target/arm/vrintaf32.c: New test.
903 * gcc.target/arm/vrintaf64.c: Likewise.
904 * gcc.target/arm/vrintmf32.c: Likewise.
905 * gcc.target/arm/vrintmf64.c: Likewise.
906 * gcc.target/arm/vrintpf32.c: Likewise.
907 * gcc.target/arm/vrintpf64.c: Likewise.
908 * gcc.target/arm/vrintrf32.c: Likewise.
909 * gcc.target/arm/vrintrf64.c: Likewise.
910 * gcc.target/arm/vrintxf32.c: Likewise.
911 * gcc.target/arm/vrintxf64.c: Likewise.
912 * gcc.target/arm/vrintzf32.c: Likewise.
913 * gcc.target/arm/vrintzf64.c: Likewise.
914
9152012-11-26 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/54997
918 * gfortran.dg/warn_unused_function_2.f90: New.
919
9202012-11-26 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/54881
923 * gfortran.dg/associated_6.f90: New.
924 * gfortran.dg/select_type_30.f03: New.
925
9262012-11-26 Jakub Jelinek <jakub@redhat.com>
927
928 PR tree-optimization/54471
929 * gcc.dg/tree-ssa/vrp86.c: New test.
930 * gcc.c-torture/execute/pr54471.c: New test.
931
9322012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
933
934 PR middle-end/55030
935 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
936 use volatile asms, use plain asms. Where the output value for the
937 asm is unused, write a global variable.
938
9392012-11-25 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
942
9432012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
944
945 PR fortran/30146
946 * gfortran.dg/do_check_7.f90: New test.
947
9482012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/55446
951 * g++.dg/init/new41.C: New.
952
9532012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
954
955 PR fortran/55314
956 * gfortran.dg/allocate_error_4.f90: New test.
957
9582012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
959
960 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
961 to send_log.
962
9632012-11-23 Jakub Jelinek <jakub@redhat.com>
964
965 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
966 from the output.
967
968 PR c++/54046
969 * g++.dg/warn/Wreturn-type-8.C: New test.
970
971 PR middle-end/55430
972 * gcc.dg/pr55430.c: New test.
973
9742012-11-23 Kostya Serebryany <kcc@google.com>
975
976 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
977
9782012-11-23 Eric Botcazou <ebotcazou@adacore.com>
979
980 * gnat.dg/discr40.ad[sb]: New test.
981
9822012-11-23 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/discr39.adb: New test.
985
9862012-11-23 Georg-Johann Lay <avr@gjlay.de>
987
988 PR testsuite/52641
989 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
990 * gcc.dg/pr55150-1.c: Same.
991 * gcc.dg/torture/pr54894.c: Add size32plus.
992
9932012-11-23 Jakub Jelinek <jakub@redhat.com>
994
995 PR sanitizer/55435
996 * c-c++-common/asan/attrib-1.c: New test.
997
9982012-11-22 Ian Bolton <ian.bolton@arm.com>
999
1000 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1001 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1002
10032012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1004
1005 PR c++/55432
1006 * g++.dg/cpp0x/constexpr-55432.C: New.
1007
10082012-11-21 Janus Weil <janus@gcc.gnu.org>
1009
1010 PR fortran/55352
1011 * gfortran.dg/namelist_76.f90: New.
1012
10132012-11-21 Martin Jambor <mjambor@suse.cz>
1014
1015 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1016 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1017
10182012-11-21 Martin Jambor <mjambor@suse.cz>
1019
1020 PR tree-optimization/55260
1021 * g++.dg/torture/pr55260-2.C: New test.
1022
10232012-11-21 Martin Jambor <mjambor@suse.cz>
1024
1025 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1026
10272012-11-21 Bin Cheng <bin.cheng@arm.com>
1028
1029 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1030 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1031
10322012-11-20 Uros Bizjak <ubizjak@gmail.com>
1033
1034 PR target/19398
1035 * gcc.target/i386/pr19398.c: New test.
1036
10372012-11-20 Martin Jambor <mjambor@suse.cz>
1038
1039 PR tree-optimization/55260
1040 * g++.dg/torture/pr55260-1.C: New test.
1041
10422012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1043
1044 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1045 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1046 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1047 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1048 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1049 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1050 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1051 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1052 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1053 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1054 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1055 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1056
10572012-11-20 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR middle-end/55094
1060 * gcc.dg/pr55094.c: New test.
1061
1062 PR rtl-optimization/54921
1063 * gcc.dg/pr54921.c: New test.
1064
10652012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1066
1067 * gcc.target/i386/pr55359.c: New test.
1068
10692012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1070
1071 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1072 * g++.dg/tls/thread_local3g.C: Likewise.
1073 * g++.dg/tls/thread_local4g.C: Likewise.
1074 * g++.dg/tls/thread_local5g.C: Likewise.
1075 * g++.dg/tls/thread_local6g.C: Likewise.
1076 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1077 * g++.dg/tls/thread_local2.C: Likewise.
1078 * g++.dg/tls/thread_local2g.C: Likewise.
1079 * g++.dg/tls/thread_local6.C: Likewise.
1080
10812012-11-19 Aldy Hernandez <aldyh@redhat.com>
1082
1083 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1084 * gcc.dg/tm/clone-1.c: New test.
1085
10862012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/55368
1089 * g++.dg/parse/struct-5.C: New.
1090
10912012-11-19 Tom de Vries <tom@codesourcery.com>
1092
1093 PR rtl-optimization/55315
1094 * gcc.target/mips/pr55315.c: New test.
1095
10962012-11-17 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR tree-optimization/55236
1099 * gcc.dg/pr55236.c: New test.
1100
1101 PR testsuite/55188
1102 * gcc.dg/pr19105.c: Accept also optimizing
1103 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1104
1105 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1106 from addr2line_output. Increment idx if asking for more than one
1107 address in one object.
1108
11092012-11-16 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR tree-optimization/55329
1112 * g++.dg/opt/pr55329.C: New test.
1113
11142012-11-16 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/55297
1117 * gfortran.dg/typebound_operator_18.f90: New.
1118
11192012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1120
1121 PR rtl-optimization/55330
1122 * gfortran.dg/pr55330.f90: New test.
1123
11242012-11-16 Uros Bizjak <ubizjak@gmail.com>
1125
1126 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1127 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1128 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1129 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1130 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1131 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1132
11332012-11-16 Dodji Seketeli <dodji@redhat.com>
1134
1135 PR c++/54875
1136 * g++.dg/cpp0x/alias-decl-27.C: New test.
1137
11382012-11-16 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c++/55337
1141 * g++.dg/template/alignof2.C: New test.
1142
11432012-11-16 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1146 * g++.dg/mv6.C (dg-options): Ditto.
1147
11482012-11-16 Uros Bizjak <ubizjak@gmail.com>
1149
1150 * lib/target_suports.exp
1151 (check_effective_target_has_w_floating_suffix): New procedure.
1152 (check_effective_target_has_q_floating_suffix): Ditto.
1153 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1154 for unsupported non-standard suffix on floating constant.
1155 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1156
11572012-11-14 Jakub Jelinek <jakub@redhat.com>
1158
1159 * lib/asan-dg.exp: New file.
1160 * gcc.dg/asan/asan.exp: New file.
1161 * g++.dg/dg.exp: Prune also asan tests.
1162 * g++.dg/asan/asan.exp: New file.
1163 * c-c++-common/asan/memcmp-1.c: New test.
1164
11652012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/55323
1168 * g++.dg/cpp0x/vt-55323.C: New.
1169
11702012-11-13 Sriraman Tallam <tmsriram@google.com>
1171
1172 * g++.dg/mv4.C: Add require ifunc. Change error message.
1173 * g++.dg/mv5.C: Add require ifunc.
1174 * g++.dg/mv6.C: Add require ifunc.
1175
11762012-11-13 Martin Jambor <mjambor@suse.cz>
1177
1178 PR tree-optimization/55253
1179 * gcc.dg/torture/pr55253.c: New test.
1180 * gcc.dg/torture/pr55305.c: Likewise.
1181
11822012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR middle-end/55142
1185 * gcc.target/i386/pr55142-1.c: New file.
1186 * gcc.target/i386/pr55142-2.c: Likewise.
1187
11882012-11-13 Dodji Seketeli <dodji@redhat.com>
1189
1190 PR c++/54466
1191 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1192
11932012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1194
1195 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1196 instead of lp64.
1197 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1198 * gcc.target/i386/pr49715-2.c: Likewise.
1199 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1200
12012012-11-13 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR tree-optimization/55281
1204 * gcc.dg/vect/fast-math-pr55281.c: New test.
1205 * g++.dg/opt/pr55281.C: New test.
1206
1207 PR rtl-optimization/54127
1208 * gcc.dg/torture/pr54127.c: New test.
1209
12102012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1211 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR rtl-optimization/51447
1214 * gcc.c-torture/execute/pr51447.c: New test.
1215
12162012-11-12 Ian Bolton <ian.bolton@arm.com>
1217
1218 * gcc.target/aarch64/csinc-2.c: New test.
1219
12202012-11-12 Ian Bolton <ian.bolton@arm.com>
1221
1222 * gcc.target/aarch64/cmn.c: New test.
1223 * gcc.target/aarch64/adds.c: New test.
1224 * gcc.target/aarch64/subs.c: New test.
1225
12262012-11-12 Tobias Burnus <burnus@net-b.de>
1227
1228 PR fortran/55272
1229 * gfortran.dg/coarray_29_1.f90: New.
1230 * gfortran.dg/coarray_29_2.f90: New.
1231
12322012-11-12 Bin Cheng <bin.cheng@arm.com>
1233
1234 * gcc.dg/hoist-register-pressure-3.c: New test.
1235
12362012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1237
1238 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1239 wrappers around sinf and cosf.
1240
12412012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 PR middle-end/55247
1244 PR middle-end/55259
1245 * gcc.target/i386/pr55247-2.c: New file.
1246
12472012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1248
1249 PR middle-end/55263
1250 * g++.dg/pr55263.C: New test.
1251
12522012-11-11 Martin Jambor <mjambor@suse.cz>
1253
1254 PR tree-optimization/55238
1255 * testsuite/gcc.dg/torture/pr55238.c: New test.
1256
12572012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1258
1259 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1260 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1261 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1262
12632012-11-10 Jan Hubicka <jh@suse.cz>
1264
1265 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1266
12672012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1268
1269 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1270 -mno-sse -mno-mmx to dg-options. Reformat.
1271
12722012-11-10 David Edelsohn <dje.gcc@gmail.com>
1273
1274 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1275 * c-c++-common/vector-compare-1.c: Same.
1276 * c-c++-common/vector-compare-2.c: Same.
1277 * g++.dg/other/unused1.C: Skip on AIX.
1278 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1279 extra message on AIX.
1280
12812012-11-10 Uros Bizjak <ubizjak@gmail.com>
1282
1283 PR target/55247
1284 * gcc.target/i386/pr55247.c: New test.
1285
12862012-11-09 Andrew Pinski <apinski@cavium.com>
1287
1288 * gcc.c-torture/execute/20121108-1.c: New test.
1289
12902012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1291
1292 PR c++/54413
1293 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1294 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1295 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1296 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1297
12982012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1299
1300 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1301 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1302 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1303 array bounds.
1304 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1305
13062012-11-09 Aldy Hernandez <aldyh@redhat.com>
1307
1308 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1309 * g++.dg/tm/pr47530.C: Same.
1310
13112012-11-09 Jason Merrill <jason@redhat.com>
1312
1313 PR c++/54859
1314 * g++.dg/cpp0x/alias-decl-25.C: New.
1315
1316 * g++.dg/abi/abi-tag1.C: New.
1317 * g++.dg/abi/abi-tag2.C: New.
1318
13192012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1320
1321 PR rtl-optimization/55154
1322 * gcc.target/i386/pr55154.c: New test.
1323
13242012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1325
1326 PR rtl-optimization/55151
1327 * gcc.dg/pr55151.c: Move ...
1328 * gcc.target/i386/pr55151.c: ... here.
1329
13302012-11-09 Andrey Belevantsev <abel@ispras.ru>
1331
1332 PR rtl-optimization/54472
1333 * gcc.dg/pr54472.c: New test.
1334
13352012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gnat.dg/stack_check3.ad[sb]: New test.
1338
13392012-11-08 Ian Lance Taylor <iant@google.com>
1340
1341 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1342 with arguments. Handle errorcheckoutput and rundir test types.
1343
13442012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1345
1346 PR tree-optimization/55191
1347 * gcc.dg/pr55191.c: New test.
1348
13492012-11-08 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR debug/54499
1352 * g++.dg/debug/pr54499.C: New test.
1353
13542012-11-08 Jan Hubicka <jh@suse.cz>
1355
1356 PR middle-end/48636
1357 * gcc.dg/winline-3.c: Update.
1358
13592012-11-08 Martin Jambor <mjambor@suse.cz>
1360
1361 * gfortran.dg/ipcp-array-1.f90: New test.
1362
13632012-11-08 Florian Weimer <fweimer@redhat.com>
1364
1365 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1366
13672012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1368
1369 PR rtl-optimization/55151
1370 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1371
13722012-11-07 Uros Bizjak <ubizjak@gmail.com>
1373
1374 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1375
13762012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1377
1378 * gcc.c-torture/compile/20121107-1.c: New test.
1379
13802012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1381
1382 PR rtl-optimization/55151
1383 * gcc.dg/pr55151.c: Compile it only for x86_64.
1384
13852012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1386
1387 PR rtl-optimization/55122
1388 * gcc.dg/pr55122.c: New test.
1389
13902012-11-07 David Edelsohn <dje.gcc@gmail.com>
1391
1392 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1393 word powerpc.
1394 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1395 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1396 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1397 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1398
4a197c86 13992012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
1400
1401 PR c/53063
1402 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1403
4a197c86 14042012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
1405
1406 PR c/51294
1407 * c-c++-common/pr51294.c: New.
1408
14092012-11-07 Martin Jambor <mjambor@suse.cz>
1410
1411 PR tree-optimization/53787
1412 * gcc.dg/ipa/ipa-5.c: Adjust.
1413 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1414 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1415 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1416 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1417 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1418 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1419 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1420 * gfortran.dg/pr48636-2.f90: New test.
1421 * gfortran.dg/pr53787.f90: Likewise.
1422
14232012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/55226
1426 Revert:
1427 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/54922
1430 * g++.dg/cpp0x/constexpr-union4.C: New.
1431
14322012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1433
1434 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1435
14362012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1437
1438 PR target/49220
1439 * gcc.c-torture/compile/pr49220.c: New test.
1440
14412012-11-07 Florian Weimer <fweimer@redhat.com>
1442
1443 * g++.dg/init/new40.C: New.
1444
14452012-11-07 Jakub Jelinek <jakub@redhat.com>
1446
1447 PR debug/54693
1448 * gcc.dg/guality/pr54693-2.c: New test.
1449
14502012-11-06 Andrew Pinski <apinski@cavium.com>
1451
1452 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1453 -fno-vect-cost-model.
1454
14552012-11-06 Aldy Hernandez <aldyh@redhat.com>
1456
1457 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1458 * gcc.dg/tm/debug-1.c: Same.
1459 * gcc.dg/tm/irrevocable-3.c: Same.
1460 * gcc.dg/tm/irrevocable-4.c: Same.
1461 * gcc.dg/tm/memopt-10.c: Same.
1462 * gcc.dg/tm/memopt-11.c: Same.
1463 * gcc.dg/tm/props-4.c: Same.
1464 * gcc.dg/tm/wrap-3.c: Same.
1465 * gcc.dg/tm/wrap-4.c: Same.
1466
14672012-11-06 Andrew Pinski <apinski@cavium.com>
1468
1469 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1470
14712012-11-06 Jan Hubicka <jh@suse.cz>
1472
1473 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1474 candidate still.
1475 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1476 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1477 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1478
14792012-11-06 David Edelsohn <dje.gcc@gmail.com>
1480
1481 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1482
14832012-11-06 Uros Bizjak <ubizjak@gmail.com>
1484
1485 PR middle-end/41993
1486 * gcc.dg/torture/pr41993.c: New test.
1487
14882012-11-06 Jan Hubicka <jh@suse.cz>
1489
1490 * gcc.target/i386/l_fma_float_?.c: Update.
1491 * gcc.target/i386/l_fma_double_?.c: Update.
1492
14932012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1494
1495 PR target/54089
1496 * gcc.target/sh/pr54089-8.c: New.
1497 * gcc.target/sh/pr54089-9.c: New.
1498
14992012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1500
1501 PR target/47440
1502 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1503 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1504 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1505 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1506 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1507 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1508 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1509 * gcc.target/i386/avx-vzeroupper-27.c: New.
1510
15112012-11-06 Janus Weil <janus@gcc.gnu.org>
1512
1513 PR fortran/54917
1514 * gfortran.dg/transfer_class_1.f90: New.
1515 * gfortran.dg/transfer_class_2.f90: New.
1516
15172012-11-05 Sriraman Tallam <tmsriram@google.com>
1518
1519 * testsuite/g++.dg/mv1.C: New test.
1520 * testsuite/g++.dg/mv2.C: New test.
1521 * testsuite/g++.dg/mv3.C: New test.
1522 * testsuite/g++.dg/mv4.C: New test.
1523 * testsuite/g++.dg/mv5.C: New test.
1524 * testsuite/g++.dg/mv6.C: New test.
1525
15262012-11-05 Hans-Peter Nilsson <hp@axis.com>
1527
1528 PR testsuite/55186
1529 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1530
15312012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1532
1533 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1534 darwin.
1535
15362012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * g++.dg/torture/20121105-1.C: New test.
1539
15402012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1541
1542 * gcc.dg/torture/fp-compare.c: New testcase.
1543
15442012-11-05 Jan Hubicka <jh@suse.cz>
1545
1546 * gcc.dg/const-1.c: Update.
1547 * gcc.dg/pure-1.c: Update.
1548
15492012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1550
1551 PR rtl-optimization/55151
1552 * gcc.dg/pr55151.c: New test.
1553
15542012-11-05 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR debug/54970
1557 PR debug/54971
1558 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1559
15602012-11-05 Uros Bizjak <ubizjak@gmail.com>
1561
1562 PR testsuite/51128
1563 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1564
15652012-11-05 Jan Hubicka <jh@suse.cz>
1566
1567 * gcc.dg/autopar/pr49960.c: Fix testcase.
1568
15692012-11-05 Uros Bizjak <ubizjak@gmail.com>
1570
1571 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1572 Fix scan-tree-dump-times directive.
1573
15742012-11-04 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/55199
1577 * gfortran.dg/associate_12.f90: New.
1578
15792012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1580
1581 PR target/54255
1582 * lib/target-supports.exp (check_effective_target_masm_intel): New
1583 proc.
1584 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1585 masm_intel.
1586
15872012-11-03 H.J. Lu <hjl.tools@gmail.com>
1588 Jack Howarth <howarth@bromo.med.uc.edu>
1589
1590 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1591 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1592 * gcc.target/i386/pr53249.c: Likewise.
1593
15942012-11-03 Andrew Pinski <apinski@cavium.com>
1595
1596 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1597 call abort1 so that cross jumping does not happen.
1598
15992012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1600
1601 PR target/51244
1602 * gcc.target/sh/pr51244-18.c: New.
1603 * gcc.target/sh/pr51244-19.c: New.
1604
16052012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1606
1607 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1608 b requires a 64-bit operation followed by a truncation.
1609
16102012-11-02 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1613
16142012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1615
1616 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1617 conditions to verify the reduction code is vectorized.
1618
1619 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1620 in case 'pow', such as 'powerpc' is used in the compiler version name.
1621 * gcc.target/powerpc/pr46728-2.c: Likewise.
1622 * gcc.target/powerpc/pr46728-3.c: Likewise.
1623 * gcc.target/powerpc/pr46728-4.c: Likewise.
1624 * gcc.target/powerpc/pr46728-5.c: Likewise.
1625 * gcc.target/powerpc/pr46728-7.c: Likewise.
1626 * gcc.target/powerpc/pr46728-8.c: Likewise.
1627 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1628
16292012-11-02 Jan Hubicka <jh@suse.cz>
1630
1631 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1632
16332012-11-02 Jan Hubicka <jh@suse.cz>
1634
1635 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1636 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1637
16382012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1639
1640 PR middle-end/55130
1641 * gcc.target/i386/pr55130.c: New test.
1642
16432012-11-02 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/55147
1646 * gcc.target/i386/pr55147.c: New test.
1647
16482012-11-01 David Edelsohn <dje.gcc@gmail.com>
1649
1650 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1651 * gfortran.dg/default_format_denormal_1.f90: Same.
1652
16532012-11-01 Marc Glisse <marc.glisse@inria.fr>
1654
1655 PR middle-end/55001
1656 * g++.dg/ext/vector19.C: Remove target restrictions.
1657 * gcc.dg/fold-compare-7.c: New testcase.
1658
16592012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR target/55160
1662 * gcc.target/sh/pr55160.c: New.
1663
16642012-11-01 David Edelsohn <dje.gcc@gmail.com>
1665
1666 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1667 scan-assembler regex.
1668
16692012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1670
1671 PR middle-end/55150
1672 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1673 * gcc.dg/pr55150-2.c: New test.
1674
16752012-11-01 Sharad Singhai <singhai@google.com>
1676
1677 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1678 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1679 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1680 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1681
16822012-10-31 Dehao Chen <dehao@google.com>
1683
1684 * g++.dg/debug/dwarf2/block.C: New testcase.
1685
16862012-10-31 Jan Hubicka <jh@suse.cz>
1687
1688 * gcc.dg/pr44974.c: Add noinline.
1689
16902012-10-31 Janus Weil <janus@gcc.gnu.org>
1691
1692 PR fortran/53718
1693 * gfortran.dg/class_54.f90: New.
1694
16952012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1696 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR tree-optimization/55018
1699 * gcc.dg/torture/pr55018.c: New test.
1700
17012012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/54583
1704 * g++.dg/ext/vla13.C: New.
1705
17062012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1707
1708 PR middle-end/55150
1709 * gcc.dg/pr55150.c: New test.
1710
17112012-10-31 Tobias Burnus <burnus@net-b.de>
1712
1713 PR fortran/55134
1714 * gfortran.dg/associate_11.f90: New.
1715
17162012-10-31 Dodji Seketeli <dodji@redhat.com>
1717
1718 PR c++/54955
1719 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1720
17212012-10-31 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/19105
1724 PR tree-optimization/21643
1725 PR tree-optimization/46309
1726 * gcc.dg/pr19105.c: New test.
1727 * gcc.dg/pr21643.c: New test.
1728 * gcc.dg/pr46309-2.c: New test.
1729 * gcc.c-torture/execute/pr46309.c: New test.
1730
17312012-10-31 Alan Modra <amodra@gmail.com>
1732
1733 * gcc.target/powerpc/dimode_off.c: New.
1734 * gcc.target/powerpc/timode_off.c: New.
1735 * gcc.target/powerpc/dfmode_off.c: New.
1736 * gcc.target/powerpc/tfmode_off.c: New.
1737
17382012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1739
1740 PR rtl-optimization/55093
1741 * gcc.target/i386/pr55093.c: New file.
1742
17432012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 * gcc.target/i386/pr55116.c: Renamed to ...
1746 * gcc.target/i386/pr55116-1.c: This.
1747
17482012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1749
1750 * gcc.target/i386/pr55116-2.c: New file.
1751
17522012-10-30 Richard Biener <rguenther@suse.de>
1753
1754 * gcc.dg/vect/slp-perm-2.c: Adjust.
1755
17562012-10-30 Richard Biener <rguenther@suse.de>
1757
1758 PR tree-optimization/55111
1759 * gcc.dg/torture/pr55111.c: New testcase.
1760
17612012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1762
1763 PR target/53988
1764 * gcc.target/sh/pr53988.c: New.
1765
17662012-10-30 Bin Cheng <bin.cheng@arm.com>
1767
1768 PR target/54989
1769 * gcc.dg/hoist-register-pressure-1.c: Rename from
1770 hoist-register-pressure.c. Add nonpic condition.
1771 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1772
17732012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1774
1775 PR c++/54930
1776 * gcc.dg/Wreturn-local-addr.c: New.
1777 * g++.dg/warn/Wno-return-local-addr.C: New.
1778 * g++.dg/warn/Wreturn-local-addr.C: New.
1779
17802012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1781
1782 PR middle-end/55116
1783 * gcc.target/i386/pr55116.c: New file.
1784
4a197c86 17852012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
1786
1787 PR c/53066
1788 * gcc.dg/Wshadow-4.c: New.
1789 * gcc.dg/Wshadow-4.h: New.
1790
17912012-10-29 Alexandre Oliva <aoliva@redhat.com>
1792
1793 PR debug/54693
1794 * gcc.dg/guality/pr54693.c: New.
1795
17962012-10-29 Marc Glisse <marc.glisse@inria.fr>
1797
1798 PR middle-end/55027
1799 * gcc.dg/pr55027.c: New testcase.
1800
18012012-10-29 Jan Hubicka <jh@suse.cz>
1802
1803 * gcc.dg/ipa/inline-6.c: New testcase.
1804
18052012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1806
1807 PR rtl-optimization/55106
1808 * g++.dg/pr55106.C: New.
1809
18102012-10-29 Richard Guenther <rguenther@suse.de>
1811
1812 PR middle-end/53695
1813 * gcc.dg/torture/pr53695.c: New testcase.
1814
18152012-10-28 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1818
18192012-10-28 Tobias Burnus <burnus@net-b.de>
1820
1821 PR fortran/54958
1822 * gfortran.dg/do_check_6.f90: New.
1823
18242012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1825 Jack Howarth <howarth@bromo.med.uc.edu>
1826
1827 PR target/54404
1828 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1829 to dg-options.
1830 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1831
18322012-10-27 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR target/34283
1835 * gcc.target/i386/pr34283.c: New test.
1836
18372012-10-26 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c++/55081
1840 * g++.dg/opt/pr55081.C: New test.
1841
1842 PR debug/54970
1843 PR debug/54971
1844 * gcc.dg/guality/pr54970.c: New test.
1845
18462012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 PR c++/54984
1849 * g++.dg/template/new11.C: New.
1850
18512012-10-26 Richard Biener <rguenther@suse.de>
1852
1853 PR middle-end/54824
1854 * gcc.dg/torture/pr54824.c: New testcase.
1855
18562012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1857
1858 * gcc.target/i386/fxsave-1.c: New.
1859 * gcc.target/i386/fxsave64-1.c: Ditto.
1860 * gcc.target/i386/fxrstor-1.c: Ditto.
1861 * gcc.target/i386/fxrstor64-1.c: Ditto.
1862 * gcc.target/i386/xsave-1.c: Ditto.
1863 * gcc.target/i386/xsave64-1.c: Ditto.
1864 * gcc.target/i386/xrstor-1.c: Ditto.
1865 * gcc.target/i386/xrstor64-1.c: Ditto.
1866 * gcc.target/i386/xsaveopt-1.c: Ditto.
1867 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1868 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1869 * gcc.target/i386/sse-13.c: Ditto.
1870 * gcc.target/i386/sse-14.c: Ditto.
1871 * gcc.target/i386/sse-22.c: Ditto.
1872 * gcc.target/i386/sse-23.c: Ditto.
1873 * g++.dg/other/i386-2.C: Ditto.
1874 * g++.dg/other/i386-3.C: Ditto.
1875
18762012-10-25 Jan Hubicka <jh@suse.cz>
1877
1878 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1879 at ivcanon time.
1880
18812012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/53761
1884 * g++.dg/ext/transparent-union.C: New.
1885
18862012-10-25 Marc Glisse <marc.glisse@inria.fr>
1887
1888 PR c++/54427
1889 * g++.dg/ext/vector19.C: New testcase.
1890
18912012-10-25 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/54902
1894 * g++.dg/torture/pr54902.C: New testcase.
1895
18962012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/34892
1899 * g++.dg/template/crash114.C: New.
1900
19012012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1902
1903 PR bootstrap/55049
1904 * gcc.target/i386/pr55049-1.c: New test.
1905
19062012-10-24 Janus Weil <janus@gcc.gnu.org>
1907
1908 PR fortran/55037
1909 * gfortran.dg/class_dummy_4.f03: New.
1910
19112012-10-24 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR rtl-optimization/55010
1914 * gcc.dg/pr55010.c: New test.
1915
1916 PR debug/54828
1917 * g++.dg/debug/pr54828.C: New test.
1918
19192012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1920
1921 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1922 * gcc.dg/vect/vect-83_64.c: Likewise.
1923
19242012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/54922
1927 * g++.dg/cpp0x/constexpr-union4.C: New.
1928
19292012-10-23 Jeff Law <law@redhat.com>
1930
1931 * gcc.c-torture/execute/pr54985.c: New test.
1932
19332012-10-23 Paul Koning <ni1d@arrl.net>
1934
1935 PR debug/54508
1936 * g++.dg/debug/dwarf2/pr54508.C: New.
1937
19382012-10-23 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c++/54844
1941 * g++.dg/template/sizeof14.C: New test.
1942
19432012-10-23 Ian Bolton <ian.bolton@arm.com>
1944 Jim MacArthur <jim.macarthur@arm.com>
1945 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1946 Marcus Shawcroft <marcus.shawcroft@arm.com>
1947 Nigel Stephens <nigel.stephens@arm.com>
1948 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1949 Richard Earnshaw <rearnsha@arm.com>
1950 Sofiane Naci <sofiane.naci@arm.com>
1951 Stephen Thomas <stephen.thomas@arm.com>
1952 Tejas Belagod <tejas.belagod@arm.com>
1953 Yufeng Zhang <yufeng.zhang@arm.com>
1954
1955 * lib/target-supports.exp
1956 (check_profiling_available): Add AArch64.
1957 (check_effective_target_vect_int): Likewise.
1958 (check_effective_target_vect_shift): Likewise.
1959 (check_effective_target_vect_float): Likewise.
1960 (check_effective_target_vect_double): Likewise.
1961 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1962 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1963 (check_effective_target_vect_pack_trunc): Likewise.
1964 (check_effective_target_vect_unpack): Likewise.
1965 (check_effective_target_vect_hw_misalign): Likewise.
1966 (check_effective_target_vect_short_mult): Likewise.
1967 (check_effective_target_vect_int_mult): Likewise.
1968 (check_effective_target_vect_stridedN): Likewise.
1969 (check_effective_target_sync_int_long): Likewise.
1970 (check_effective_target_sync_char_short): Likewise.
1971 (check_vect_support_and_set_flags): Likewise.
1972 (check_effective_target_aarch64_tiny): New.
1973 (check_effective_target_aarch64_small): New.
1974 (check_effective_target_aarch64_large): New.
1975 * g++.dg/other/PR23205.C: Enable aarch64.
1976 * g++.dg/other/pr23205-2.C: Likewise.
1977 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1978 * gcc.c-torture/execute/20101011-1.c: Likewise.
1979 * gcc.dg/20020312-2.c: Likewise.
1980 * gcc.dg/20040813-1.c: Likewise.
1981 * gcc.dg/builtin-apply2.c: Likewise.
1982 * gcc.dg/stack-usage-1.c: Likewise.
1983
19842012-10-23 Ian Bolton <ian.bolton@arm.com>
1985 Jim MacArthur <jim.macarthur@arm.com>
1986 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1987 Marcus Shawcroft <marcus.shawcroft@arm.com>
1988 Nigel Stephens <nigel.stephens@arm.com>
1989 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1990 Richard Earnshaw <rearnsha@arm.com>
1991 Sofiane Naci <sofiane.naci@arm.com>
1992 Stephen Thomas <stephen.thomas@arm.com>
1993 Tejas Belagod <tejas.belagod@arm.com>
1994 Yufeng Zhang <yufeng.zhang@arm.com>
1995
1996 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1997 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1998 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1999 * gcc.target/aarch64/aapcs/abitest.S: New file.
2000 * gcc.target/aarch64/aapcs/abitest.h: New file.
2001 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2002 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2003 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2004 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2005 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2006 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2007 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2008 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2009 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2010 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2011 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2012 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2013 * gcc.target/aarch64/aapcs/test_1.c: New file.
2014 * gcc.target/aarch64/aapcs/test_10.c: New file.
2015 * gcc.target/aarch64/aapcs/test_11.c: New file.
2016 * gcc.target/aarch64/aapcs/test_12.c: New file.
2017 * gcc.target/aarch64/aapcs/test_13.c: New file.
2018 * gcc.target/aarch64/aapcs/test_14.c: New file.
2019 * gcc.target/aarch64/aapcs/test_15.c: New file.
2020 * gcc.target/aarch64/aapcs/test_16.c: New file.
2021 * gcc.target/aarch64/aapcs/test_17.c: New file.
2022 * gcc.target/aarch64/aapcs/test_18.c: New file.
2023 * gcc.target/aarch64/aapcs/test_19.c: New file.
2024 * gcc.target/aarch64/aapcs/test_2.c: New file.
2025 * gcc.target/aarch64/aapcs/test_20.c: New file.
2026 * gcc.target/aarch64/aapcs/test_21.c: New file.
2027 * gcc.target/aarch64/aapcs/test_22.c: New file.
2028 * gcc.target/aarch64/aapcs/test_23.c: New file.
2029 * gcc.target/aarch64/aapcs/test_24.c: New file.
2030 * gcc.target/aarch64/aapcs/test_25.c: New file.
2031 * gcc.target/aarch64/aapcs/test_26.c: New file.
2032 * gcc.target/aarch64/aapcs/test_3.c: New file.
2033 * gcc.target/aarch64/aapcs/test_4.c: New file.
2034 * gcc.target/aarch64/aapcs/test_5.c: New file.
2035 * gcc.target/aarch64/aapcs/test_6.c: New file.
2036 * gcc.target/aarch64/aapcs/test_7.c: New file.
2037 * gcc.target/aarch64/aapcs/test_8.c: New file.
2038 * gcc.target/aarch64/aapcs/test_9.c: New file.
2039 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2040 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2041 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2042 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2043 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2044 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2045 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2046 * gcc.target/aarch64/aapcs/type-def.h: New file.
2047 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2048 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2049 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2050 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2051 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2052 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2053 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2054 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2055 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2056 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2057 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2058 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2059 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2060 * gcc.target/aarch64/aarch64.exp: New file.
2061 * gcc.target/aarch64/adc-1.c: New file.
2062 * gcc.target/aarch64/adc-2.c: New file.
2063 * gcc.target/aarch64/asm-1.c: New file.
2064 * gcc.target/aarch64/clrsb.c: New file.
2065 * gcc.target/aarch64/clz.c: New file.
2066 * gcc.target/aarch64/ctz.c: New file.
2067 * gcc.target/aarch64/csinc-1.c: New file.
2068 * gcc.target/aarch64/csinv-1.c: New file.
2069 * gcc.target/aarch64/csneg-1.c: New file.
2070 * gcc.target/aarch64/extend.c: New file.
2071 * gcc.target/aarch64/fcvt.x: New file.
2072 * gcc.target/aarch64/fcvt_double_int.c: New file.
2073 * gcc.target/aarch64/fcvt_double_long.c: New file.
2074 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2075 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2076 * gcc.target/aarch64/fcvt_float_int.c: New file.
2077 * gcc.target/aarch64/fcvt_float_long.c: New file.
2078 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2079 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2080 * gcc.target/aarch64/ffs.c: New file.
2081 * gcc.target/aarch64/fmadd.c: New file.
2082 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2083 * gcc.target/aarch64/frint.x: New file.
2084 * gcc.target/aarch64/frint_double.c: New file.
2085 * gcc.target/aarch64/frint_float.c: New file.
2086 * gcc.target/aarch64/index.c: New file.
2087 * gcc.target/aarch64/mneg-1.c: New file.
2088 * gcc.target/aarch64/mneg-2.c: New file.
2089 * gcc.target/aarch64/mneg-3.c: New file.
2090 * gcc.target/aarch64/mnegl-1.c: New file.
2091 * gcc.target/aarch64/mnegl-2.c: New file.
2092 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2093 * gcc.target/aarch64/pic-constantpool1.c: New file.
2094 * gcc.target/aarch64/pic-symrefplus.c: New file.
2095 * gcc.target/aarch64/predefine_large.c: New file.
2096 * gcc.target/aarch64/predefine_small.c: New file.
2097 * gcc.target/aarch64/predefine_tiny.c: New file.
2098 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2099 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2100 * gcc.target/aarch64/table-intrinsics.c: New file.
2101 * gcc.target/aarch64/tst-1.c: New file.
2102 * gcc.target/aarch64/vect-abs-compile.c: New file.
2103 * gcc.target/aarch64/vect-abs.c: New file.
2104 * gcc.target/aarch64/vect-abs.x: New file.
2105 * gcc.target/aarch64/vect-compile.c: New file.
2106 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2107 * gcc.target/aarch64/vect-faddv.c: New file.
2108 * gcc.target/aarch64/vect-faddv.x: New file.
2109 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2110 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2111 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2112 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2113 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2114 * gcc.target/aarch64/vect-fp-compile.c: New file.
2115 * gcc.target/aarch64/vect-fp.c: New file.
2116 * gcc.target/aarch64/vect-fp.x: New file.
2117 * gcc.target/aarch64/vect-mull-compile.c: New file.
2118 * gcc.target/aarch64/vect-mull.c: New file.
2119 * gcc.target/aarch64/vect-mull.x: New file.
2120 * gcc.target/aarch64/vect.c: New file.
2121 * gcc.target/aarch64/vect.x: New file.
2122 * gcc.target/aarch64/vector_intrinsics.c: New file.
2123 * gcc.target/aarch64/vfp-1.c: New file.
2124 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2125 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2126 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2127 * g++.dg/abi/aarch64_guard1.C: New file.
2128
21292012-10-23 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c++/54988
2132 * c-c++-common/pr54988.c: New test.
2133
21342012-10-23 Jan Hubicka <jh@suse.cz>
2135
2136 * gcc.dg/tree-prof/peel-1.c: New testcase.
2137
21382012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2139
2140 PR gcc/52945
2141 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2142
21432012-10-23 Joseph Myers <joseph@codesourcery.com>
2144
2145 * gcc.dg/c99-predef-1.c: New test.
2146 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2147 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2148 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2149 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2150 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2151 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2152 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2153 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2154 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2155 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2156 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2157 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2158
21592012-10-23 Marc Glisse <marc.glisse@inria.fr>
2160
2161 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2162
21632012-10-23 Jan Hubicka <jh@suse.cz>
2164
2165 PR middle-end/54937
2166 * gcc.c-torture/execute/pr54937.c: New testcase.
2167 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2168
21692012-10-23 Jan Hubicka <jh@suse.cz>
2170
2171 PR middle-end/54967
2172 * gfortran.dg/pr54967.f90: New testcase.
2173
21742012-10-23 Terry Guo <terry.guo@arm.com>
2175
2176 PR target/55019
2177 * gcc.dg/pr55019.c: New.
2178
21792012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2180
2181 PR tree-optimization/55008
2182 * gcc.dg/tree-ssa/pr55008.c: New test.
2183
21842012-10-22 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/55011
2187 * gcc.dg/torture/pr55011.c: New testcase.
2188
21892012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2190
2191 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2192 * gcc.target/arm/pr40457-2.c: Likewise.
2193 * gcc.target/arm/pr40457-3.c: Likewise.
2194
21952012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/specs/limited_with4.ads: New test.
2198 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2199
22002012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gnat.dg/modular4.adb: New test.
2203 * gnat.dg/modular4_pkg.ads: New helper.
2204
22052012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2208 * gnat.dg/specs/addr1.ads: Likewise.
2209
22102012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2211
2212 * gcc.dg/webizer.c (main): Add missing exit call.
2213
4a197c86 22142012-10-21 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
2215
2216 PR fortran/54465
2217 * gfortran.dg/wextra_1.f: New test.
2218
22192012-10-20 Jan Hubicka <jh@suse.cz>
2220
2221 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2222
22232012-10-19 Janus Weil <janus@gcc.gnu.org>
2224
2225 PR fortran/54224
2226 * gfortran.dg/warn_unused_function.f90: New.
2227
22282012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2229
2230 * lib/target-supports.exp
2231 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2232
22332012-10-19 Richard Guenther <rguenther@suse.de>
2234
2235 PR tree-optimization/54981
2236 * gcc.dg/pr54981.c: New testcase.
2237
22382012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2239
2240 PR target/54892
2241 * gcc.target/arm/pr54892.c: New.
2242
22432012-10-19 Bin Cheng <bin.cheng@arm.com>
2244
2245 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2246
22472012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 PR c++/54501
2250 * g++.dg/init/array30.C: New.
2251 * g++.dg/init/array31.C: Likewise.
2252
22532012-10-18 Tobias Burnus <burnus@net-b.de>
2254
2255 PR fortran/54884
2256 * gfortran.dg/public_private_module_7.f90: New.
2257
22582012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/29633
2261 * g++.dg/template/pr29633.C: New.
2262
22632012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * gnat.dg/loop_optimization13.ad[sb]: New test.
2266 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2267
22682012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2269
2270 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2271 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2272 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2273 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2274
22752012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2276
2277 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2278 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2279 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2280 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2281 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2282 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2283
22842012-10-16 Jan Hubicka <jh@suse.cz>
2285
2286 * gcc.target/i386/l_fma_float_?.c: Update.
2287 * gcc.target/i386/l_fma_double_?.c: Update.
2288 * gfortran.dg/do_1.f90: XFAIL
2289 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2290 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2291 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2292 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2293 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2294 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2295 valid.
2296
4a197c86 22972012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
2298
2299 PR c/53063
2300 PR c/40989
2301 * gcc.dg/Wstrict-overflow-24.c: New.
2302
23032012-10-16 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/50981
2306 PR fortran/54618
2307 * gfortran.dg/class_optional_1.f90: New.
2308 * gfortran.dg/class_optional_2.f90: New.
2309
23102012-10-16 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR debug/54796
2313 * gcc.dg/guality/pr54796.c: New test.
2314
2315 PR tree-optimization/54889
2316 * gfortran.dg/pr54889.f90: New test.
2317
23182012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * g++.dg/other/dump-ada-spec-2.C: New test.
2321
23222012-10-16 Easwaran Raman <eraman@google.com>
2323
2324 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2325 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2326
23272012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2328
2329 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2330 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2331
23322012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2333
2334 PR target/54925
2335 * gcc.c-torture/compile/pr54925.c: New.
2336
23372012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2338
2339 PR target/51244
2340 * gcc.target/sh/pr51244-17.c: New.
2341
23422012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2343
2344 PR target/54760
2345 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2346 functions.
2347 * gcc.target/sh/pr54760-4.c: New.
2348
23492012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2350
2351 PR target/34777
2352 * gcc.target/sh/torture/sh-torture.exp: New.
2353 * gcc.target/sh/torture/pr34777.c: New.
2354
23552012-10-15 Matthias Klose <doko@ubuntu.com>
2356
2357 * lib/target-supports.exp (check_profiling_available): Match
2358 arm*-*-linux-* for ARM Linux/GNU.
2359 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2360 * gfortran.dg/enum_10.f90: Likewise.
2361 * gfortran.dg/enum_9.f90: Likewise.
2362 * gcc.target/arm/synchronize.c: Likewise.
2363 * g++.old-deja/g++.jason/enum6.C: Likewise.
2364 * g++.old-deja/g++.other/enum4.C: Likewise.
2365 * g++.old-deja/g++.law/enum9.C: Likewise.
2366
23672012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2368
2369 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2370 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2371
23722012-10-15 Alexandre Oliva <aoliva@redhat.com>
2373 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR c++/17805
2376 * g++.dg/overload/operator6.C: New.
2377
23782012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 PR c++/50080 (again)
2381 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2382 * g++.dg/parse/tmpl-outside1.C: Likewise.
2383 * g++.dg/template/qualttp18.C: Likewise.
2384 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2385 * g++.old-deja/g++.pt/overload13.C: Likewise.
2386
23872012-10-15 Uros Bizjak <ubizjak@gmail.com>
2388
2389 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2390 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2391 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2392 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2393 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2394 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2395 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2396 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2397
23982012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2399
2400 PR c++/50080
2401 * g++.dg/parse/tmpl-outside2.C: New.
2402 * g++.dg/parse/tmpl-outside1.C: Adjust.
2403 * g++.dg/template/qualttp18.C: Likewise.
2404 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2405 * g++.old-deja/g++.pt/overload13.C: Likewise.
2406
24072012-10-15 Marc Glisse <marc.glisse@inria.fr>
2408
2409 PR tree-optimization/54915
2410 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2411
24122012-10-15 Richard Guenther <rguenther@suse.de>
2413
2414 PR tree-optimization/54920
2415 * gcc.dg/torture/pr54920.c: New testcase.
2416
24172012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2418
2419 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2420
24212012-10-13 Jason Merrill <jason@redhat.com>
2422
2423 * g++.dg/tls/thread_local7g.C: Require tls_native.
2424
24252012-10-14 Jason Merrill <jason@redhat.com>
2426
2427 * g++.dg/cpp0x/inh-ctor1.C: New.
2428 * g++.dg/cpp0x/inh-ctor2.C: New.
2429 * g++.dg/cpp0x/inh-ctor3.C: New.
2430 * g++.dg/cpp0x/inh-ctor4.C: New.
2431 * g++.dg/cpp0x/inh-ctor5.C: New.
2432 * g++.dg/cpp0x/inh-ctor6.C: New.
2433 * g++.dg/cpp0x/inh-ctor7.C: New.
2434 * g++.dg/cpp0x/inh-ctor8.C: New.
2435 * g++.dg/cpp0x/inh-ctor9.C: New.
2436 * g++.dg/cpp0x/inh-ctor10.C: New.
2437 * g++.dg/cpp0x/inh-ctor11.C: New.
2438 * g++.dg/cpp0x/inh-ctor12.C: New.
2439 * g++.dg/cpp0x/inh-ctor13.C: New.
2440
24412012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2442
2443 PR rtl-optimization/54919
2444 * gcc.dg/pr54919.c: New testcase.
2445
24462012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2447
2448 PR c++/53581
2449 * g++.dg/template/crash113.C: New.
2450
24512012-10-14 Jan Hubicka <jh@suse.cz>
2452
2453 * gcc.dg/unroll_5.c: New testcase.
2454
24552012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2456
2457 PR c++/52643
2458 * g++.dg/opt/pr52643.C: New.
2459
24602012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2461
2462 PR target/54602
2463 * gcc.target/sh/pr54602-1.c: New.
2464 * gcc.target/sh/pr54602-2.c: New.
2465 * gcc.target/sh/pr54602-3.c: New.
2466 * gcc.target/sh/pr54602-4.c: New.
2467
24682012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2469
2470 PR target/54680
2471 * gcc.target/sh/pr54680.c: New.
2472
24732012-10-12 Jan Hubicka <jh@suse.cz>
2474
2475 * gcc.dg/webizer.c: New testcase.
2476
24772012-10-12 Janis Johnson <janisjo@codesourcery.com>
2478
2479 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2480 specify -m64.
2481
2482 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2483
2484 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2485 Return 0 if already specifying -mfloat-abi other than hard.
2486
24872012-10-12 Joe Seymour <jseymour@codesourcery.com>
2488
2489 * gcc.dg/pr53060.c: Prune irrelevant warning.
2490
24912012-10-12 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR c/54381
2494 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2495 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2496 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2497 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2498 Adjust expected wording of warnings for *cmp* builtins.
2499 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2500 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2501
25022012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/24449
2505 * g++.dg/parse/friend-main.C: New.
2506
25072012-10-12 Marc Glisse <marc.glisse@inria.fr>
2508
2509 PR c++/53055
2510 * g++.dg/pr53055.C: New testcase.
2511
25122012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 PR c++/52744
2515 * g++.dg/cpp0x/pr52744.C: New.
2516
25172012-10-12 Janus Weil <janus@gcc.gnu.org>
2518
2519 PR fortran/40453
2520 * gfortran.dg/dummy_procedure_9.f90: New.
2521
25222012-10-12 Richard Biener <rguenther@suse.de>
2523
2524 PR tree-optimization/54894
2525 * gcc.dg/torture/pr54894.c: New testcase.
2526
25272012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2528
2529 PR target/51244
2530 * gcc.target/sh/pr51244-13.c: New.
2531 * gcc.target/sh/pr51244-14.c: New.
2532 * gcc.target/sh/pr51244-15.c: New.
2533 * gcc.target/sh/pr51244-16.c: New.
2534
25352012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/51878
2538 * g++.dg/cpp0x/decltype45.C: New.
2539
25402012-10-11 Janus Weil <janus@gcc.gnu.org>
2541
2542 PR fortran/54784
2543 * gfortran.dg/class_allocate_13.f90: New.
2544
25452012-10-11 Jason Merrill <jason@redhat.com>
2546
2547 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2548 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2549
2550 * g++.dg/gomp/tls-5.C: Require tls_native.
2551 * g++.dg/tls/thread_local7.C: Require tls_native.
2552 * g++.dg/tls/static2.C: New.
2553
25542012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/36107
2557 * g++.dg/ext/weak5.C: New.
2558
25592012-10-11 Marc Glisse <marc.glisse@inria.fr>
2560
2561 PR testsuite/54868
2562 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2563 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2564
25652012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/43765
2568 * g++.dg/parse/pr43765.C: New.
2569
25702012-10-11 Uros Bizjak <ubizjak@gmail.com>
2571
2572 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2573
25742012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 PR c++/43663
2577 * g++.dg/init/bitfield3.C: New.
2578
25792012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2580
2581 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2582
25832012-10-10 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR tree-optimization/54877
2586 * gcc.dg/torture/pr54877.c: New test.
2587
25882012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2589
2590 PR testsuite/53397
2591 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2592 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2593 and remove target info from dg-do compile.
2594 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2595 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2596 and remove target info from dg-do compile.
2597
25982012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2599
2600 * gcc.dg/pr54782.c: Require target with pthread support.
2601
26022012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2603
2604 PR c++/53122
2605 * g++.dg/cpp0x/auto35.C: New.
2606
26072012-10-10 Dodji Seketeli <dodji@redhat.com>
2608
2609 PR c++/53540 - using fails to be equivalent to typedef
2610 * g++.dg/cpp0x/alias-decl-24.C: New test.
2611
26122012-10-10 Dodji Seketeli <dodji@redhat.com>
2613
2614 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2615 that c++11 attributes to types are ignored for now.
2616 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2618
26192012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/53741
2622 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2623
26242012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/50478
2627 * g++.dg/cpp0x/initlist67.C: New.
2628
26292012-10-10 Dehao Chen <dehao@google.com>
2630
2631 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2632
26332012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2634
2635 PR target/52480
2636 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2637 Add runtime tests.
2638
26392012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/53307
2642 * g++.dg/cpp0x/decltype44.C: New.
2643
26442012-10-09 Steve Ellcey <sellcey@mips.com>
2645
2646 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2647
26482012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/53763
2651 * g++.dg/cpp0x/decltype43.C: New.
2652
26532012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2654
2655 PR middle-end/53397
2656 * gcc.dg/pr53397-1.c: New test case.
2657 * gcc.dg/pr53397-2.c: New test case.
2658
26592012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2660
2661 PR c++/54194
2662 * g++.dg/warn/Wparentheses-26.C: Adjust.
2663 * g++.dg/warn/Wparentheses-27.C: New.
2664
26652012-10-09 Marc Glisse <marc.glisse@inria.fr>
2666
2667 PR c++/54427
2668 * c-c++-common/vector-scalar.c: New testcase.
2669 * g++.dg/ext/vector18.C: New testcase.
2670 * g++.dg/ext/vector5.C: This is not an error anymore.
2671 * gcc.dg/init-vec-1.c: Move ...
2672 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2673 * gcc.c-torture/execute/vector-shift1.c: Move ...
2674 * c-c++-common/torture/vector-shift1.c: ... here.
2675 * gcc.dg/scal-to-vec1.c: Move ...
2676 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2677 C++11. Adapt error messages.
2678 * gcc.dg/convert-vec-1.c: Move ...
2679 * c-c++-common/convert-vec-1.c: ... here.
2680 * gcc.dg/scal-to-vec2.c: Move ...
2681 * c-c++-common/scal-to-vec2.c: ... here.
2682
26832012-10-08 Marc Glisse <marc.glisse@inria.fr>
2684
2685 PR target/54400
2686 * gcc.target/i386/pr54400.c: New testcase.
2687
26882012-10-08 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR c++/54858
2691 * g++.dg/template/pr54858.C: New test.
2692
26932012-10-08 Marek Polacek <polacek@redhat.com>
2694
2695 PR debug/54831
2696 * g++.dg/debug/pr54831.C: New test.
2697
26982012-10-08 Dehao Chen <dehao@google.com>
2699
2700 * g++.dg/predict-loop-exit-1.C: New.
2701 * g++.dg/predict-loop-exit-2.C: New.
2702 * g++.dg/predict-loop-exit-3.C: New.
2703
27042012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2707
27082012-10-08 Jason Merrill <jason@redhat.com>
2709
2710 * g++.dg/gomp/tls-5.C: New.
2711 * g++.dg/gomp/tls-wrap1.C: New.
2712 * g++.dg/gomp/tls-wrap2.C: New.
2713 * g++.dg/gomp/tls-wrap3.C: New.
2714 * g++.dg/gomp/tls-wrap4.C: New.
2715 * g++.dg/gomp/tls-wrapper-cse.C: New.
2716 * g++.dg/tls/thread_local-cse.C: New.
2717 * g++.dg/tls/thread_local-order1.C: New.
2718 * g++.dg/tls/thread_local-order2.C: New.
2719 * g++.dg/tls/thread_local-wrap1.C: New.
2720 * g++.dg/tls/thread_local-wrap2.C: New.
2721 * g++.dg/tls/thread_local-wrap3.C: New.
2722 * g++.dg/tls/thread_local-wrap4.C: New.
2723 * g++.dg/tls/thread_local2g.C: New.
2724 * g++.dg/tls/thread_local3g.C: New.
2725 * g++.dg/tls/thread_local4g.C: New.
2726 * g++.dg/tls/thread_local5g.C: New.
2727 * g++.dg/tls/thread_local6g.C: New.
2728 * g++.dg/tls/thread_local7g.C: New.
2729
2730 * g++.dg/tls/thread_local3.C: New.
2731 * g++.dg/tls/thread_local4.C: New.
2732 * g++.dg/tls/thread_local5.C: New.
2733 * g++.dg/tls/thread_local6.C: New.
2734
2735 * g++.dg/tls/init-2.C: Tweak errors.
2736 * g++.dg/tls/thread_local1.C: New.
2737 * g++.dg/tls/thread_local2.C: New.
2738 * g++.dg/tls/thread_local7.C: New.
2739
27402012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741
2742 PR target/54866
2743 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2744
27452012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2746
2747 PR target/54685
2748 * gcc.target/sh/pr54685.c: New.
2749
27502012-10-08 Dodji Seketeli <dodji@redhat.com>
2751
2752 PR c++/53528 C++11 attribute support
2753 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2754 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2755 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2756 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2757 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2758 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2759 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2760 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2761 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2762 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2763 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2764 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2765 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2766 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2767 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2768 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2769 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2770 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2771 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2772 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2773 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2774 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2775 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2776 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2777 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2778 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2779 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2780 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2781 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2782 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2783 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2784 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2785 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2786 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2787 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2788 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2789 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2790 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2791 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2792 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2794 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2795 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2796 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2797 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2810
28112012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2812
2813 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2815 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2816
28172012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2818
2819 PR target/54760
2820 * gcc.target/sh/pr54760-2.c: New.
2821 * gcc.target/sh/pr54760-3.c: New.
2822
28232012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/51422
2826 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2827
28282012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2829 Sandra Loosemore <sandra@codesourcery.com>
2830
2831 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2832 and test that the accumulator is initialized using MULT.
2833 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2834 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2835
28362012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/52764
2839 * g++.dg/cpp0x/stdint.C: New.
2840
28412012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/54249
2844 * g++.dg/cpp0x/stddef.C: New.
2845
28462012-10-06 Janus Weil <janus@gcc.gnu.org>
2847
2848 PR fortran/54832
2849 * gfortran.dg/typebound_operator_17.f90: New.
2850
28512012-10-06 Jan Hubicka <jh@suse.cz>
2852
2853 PR lto/53831
2854 PR lto/54776
2855 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2856
28572012-10-06 Jan Hubicka <jh@suse.cz>
2858
2859 * gcc.dg/lto/resolutions_0.c: New testcase.
2860
28612012-10-06 Janus Weil <janus@gcc.gnu.org>
2862
2863 PR fortran/45521
2864 * gfortran.dg/generic_25.f90: New.
2865 * gfortran.dg/generic_26.f90: New.
2866 * gfortran.dg/generic_27.f90: New.
2867
28682012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2869
2870 PR target/54760
2871 * gcc.target/sh/pr54760-1.c: New.
2872
28732012-10-05 Jakub Jelinek <jakub@redhat.com>
2874
2875 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2876 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2877 * g++.dg/warn/Wsign-compare-5.C: New test.
2878 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2879 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2880 * g++.dg/ext/builtin30.C: New test.
2881 * g++.dg/ext/vla12.C: New test.
2882 * gcc.dg/builtins-85.c: New test.
2883
2884 PR debug/54519
2885 * gcc.dg/guality/pr54519-1.c: New test.
2886 * gcc.dg/guality/pr54519-2.c: New test.
2887 * gcc.dg/guality/pr54519-3.c: New test.
2888 * gcc.dg/guality/pr54519-4.c: New test.
2889 * gcc.dg/guality/pr54519-5.c: New test.
2890 * gcc.dg/guality/pr54519-6.c: New test.
2891
28922012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/50893
2895 * g++.dg/cpp0x/defaulted38.C: New.
2896
28972012-10-05 Jakub Jelinek <jakub@redhat.com>
2898
2899 PR tree-optimization/33763
2900 * c-c++-common/pr33763.c: New test.
2901
2902 PR tree-optimization/54810
2903 * gcc.dg/tree-ssa/vrp85.c: New test.
2904
29052012-10-04 David Edelsohn <dje.gcc@gmail.com>
2906
2907 * gcc.dg/ucnid-7.c: Skip on AIX.
2908 * gcc.dg/ucnid-8.c: Same.
2909 * gcc.dg/ucnid-10.c: Same.
2910 * gcc.dg/ucnid-13.c: Same.
2911 * gcc.dg/attr-alias-3.c: Same.
2912 * gcc.dg/attr-alias-5.c: Same.
2913 * gcc.dg/torture/pr51106-2.c: Same.
2914 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2915
29162012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2917
2918 PR c++/52233
2919 * g++.dg/cpp0x/alias-decl-23.C: New.
2920
29212012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/53403
2924 * g++.dg/template/friend53.C: New.
2925
29262012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2929 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2930 (scan-ada-spec): Likewise.
2931 (scan-ada-spec-not): Likewise.
2932 * gcc.dg/dump-ada-spec-1.c: New test.
2933 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2934
29352012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2936
2937 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2938
29392012-10-04 Florian Weimer <fweimer@redhat.com>
2940
2941 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2942
29432012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2944
2945 PR c++/54323
2946 * g++.dg/cpp0x/pr54323.C: New.
2947
29482012-10-04 Richard Guenther <rguenther@suse.de>
2949
2950 PR middle-end/54735
2951 * g++.dg/torture/pr54735.C: New testcase.
2952
29532012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2954
2955 PR rtl-optimization/54739
2956 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2957
29582012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2959
2960 PR target/51244
2961 * gcc.target/sh/pr51244-12.c: New.
2962
29632012-10-03 Dehao Chen <dehao@google.com>
2964
2965 PR middle-end/54782
2966 * gcc.dg/pr54782.c: New test.
2967
29682012-10-03 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c++/54777
2971 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2972
29732012-10-02 Janus Weil <janus@gcc.gnu.org>
2974
2975 PR fortran/54778
2976 * gfortran.dg/class_53.f90: New.
2977
29782012-10-02 Alexandre Oliva <aoliva@redhat.com>
2979
2980 PR debug/54551
2981 * gcc.dg/guality/pr54551.c: New.
2982
29832012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2984
2985 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2986 * gcc.target/powerpc/pr46728-2.c: Likewise.
2987
29882012-10-02 Sharad Singhai <singhai@google.com>
2989
2990 PR testsuite/54772
2991 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2992 to fix test failures caused by r191883.
2993 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2994 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2995 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2996 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2997 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2998 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2999 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3000 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3001 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3002
30032012-09-30 Sharad Singhai <singhai@google.com>
3004
3005 * gcc.target/i386/vect-double-1.c: Fix test.
3006
30072012-10-01 Andrew MacLeod <amacleod@redhat.com>
3008
3009 PR target/54087
3010 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3011 atomic_sub fails.
3012
30132012-10-01 Uros Bizjak <ubizjak@gmail.com>
3014
3015 PR rtl-optimization/54457
3016 * gcc.target/i386/pr54457.c: New test.
3017
30182012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3019
3020 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3021
30222012-10-01 Marc Glisse <marc.glisse@inria.fr>
3023
3024 * gcc.target/i386/vect-rebuild.c: New testcase.
3025
30262012-09-30 Uros Bizjak <ubizjak@gmail.com>
3027
3028 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3029
30302012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3031
3032 * gcc.target/mips/pr37362.c: Fix target selector.
3033
30342012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3035
3036 PR target/54083
3037 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3038
30392012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3040
3041 * gcc.dg/ucnid-8.c: Update line number.
3042 * gcc.dg/torture/pr51106-2.c: Likewise.
3043
30442012-09-30 Janus Weil <janus@gcc.gnu.org>
3045
3046 PR fortran/54667
3047 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3048 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3049 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3050
30512012-09-30 Janus Weil <janus@gcc.gnu.org>
3052
3053 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3054 partially reverting r170092.
3055 * gfortran.dg/class_7.f03: Ditto.
3056 * gfortran.dg/coarray_14.f90: Ditto.
3057 * gfortran.dg/typebound_proc_13.f03: Ditto.
3058
30592012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/54738
3062 * g++.dg/cpp0x/sfinae42.C: New.
3063
30642012-09-29 David Edelsohn <dje.gcc@gmail.com>
3065
3066 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3067 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3068 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3069 * gcc.dg/pr42629.c: XFAIL on AIX.
3070 * gcc.dg/pr47684.c: Same.
3071 * gcc.dg/pr43670.c: Same.
3072 * gcc.dg/pr42916.c: Same.
3073 * gcc.dg/pr45449.c: Same.
3074 * gcc.dg/pr50017.c: Same.
3075 * gcc.dg/pr42728.c: Same.
3076 * gcc.dg/pr47881.c: Same.
3077 * gcc.dg/pr44023.c: Same.
3078 * gcc.dg/pr41345.c: Same.
3079 * gcc.dg/pr42630.c: Same.
3080 * gcc.dg/pr44971.c: Same.
3081 * gcc.dg/pr46771.c: Same.
3082 * gcc.dg/ucnid-8.c: Same.
3083 * gcc.dg/ucnid-10.c: Same.
3084 * gcc.dg/ucnid-13.c: Same.
3085 * gcc.dg/torture/pr51106-2.c: Same.
3086 * gcc.dg/pr48768.c: Same.
3087 * gcc.dg/pr42631.c: Same.
3088 * gcc.dg/pr43084.c: Same.
3089 * gcc.dg/ucnid-7.c: Same.
3090 * gcc.dg/pr42889.c: Same.
3091 * gcc.dg/pr41241.c: Same.
3092 * gcc.dg/pr42719.c: Same.
3093 * g++.dg/debug/pr46583.C: Same.
3094 * g++.dg/debug/pr47106.C: Same.
3095 * g++.dg/opt/pr48549.C: Same.
3096 * g++.dg/other/pr42685.C: Same.
3097 * c-c++-common/pr43942.c: Same.
3098
30992012-09-29 Ian Lance Taylor <iant@google.com>
3100
3101 * go.test/go-test.exp: Update for latest version of Go testsuite.
3102
4a197c86 31032012-09-29 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
3104
3105 PR fortran/52724
3106 * gfortran.dg/internal_readwrite_3.f90: New test.
3107
31082012-09-28 Dodji Seketeli <dodji@redhat.com>
3109
3110 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3111 c-c++-common/Wunused-local-typedefs-2.c to here.
3112
3113 PR c++/54372 - unused attribute inactive on dependant entities
3114 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3115
31162012-09-25 Dodji Seketeli <dodji@redhat.com>
3117
3118 PR c++/29028 - Missed unused warning on using declaration
3119 * g++.dg/warn/Wunused-var-18.C: New test.
3120
31212012-09-25 Dodji Seketeli <dodji@redhat.com>
3122
3123 PR c++/53551 - -Wunused-local-typedefs misses uses
3124 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3125
31262012-09-28 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR target/54716
3129 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3130
3131 PR tree-optimization/54713
3132 * gcc.c-torture/compile/pr54713-1.c: New test.
3133 * gcc.c-torture/compile/pr54713-2.c: New test.
3134 * gcc.c-torture/compile/pr54713-3.c: New test.
3135
31362012-09-27 Janis Johnson <janisjo@codesourcery.com>
3137
3138 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3139
31402012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3141
3142 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3143
31442012-09-27 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR target/54703
3147 * gcc.target/i386/pr54703.c: New test.
3148
31492012-09-27 Richard Guenther <rguenther@suse.de>
3150
3151 PR lto/54709
3152 * gcc.dg/lto/pr54709_0.c: New testcase.
3153 * gcc.dg/lto/pr54709_1.c: Likewise.
3154
31552012-09-26 Janis Johnson <janisjo@codesourcery.com>
3156
3157 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3158
3159 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3160
3161 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3162
3163 * gcc.target/arm/pr42879.c: Handle big-endian.
3164
31652012-09-26 Steve Ellcey <sellcey@mips.com>
3166
3167 PR c/37303
3168 * gcc.dg/pr37303.c: Check for rdata or rodata.
3169
31702012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3171
3172 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3173
31742012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3175
3176 PR target/51274
3177 PR target/53087
3178 * gcc.target/powerpc/ppc-ne0-1.c: New.
3179
31802012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3181
3182 PR target/54089
3183 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3184 test_19, test_20, test_21, test_22, test_23): New functions.
3185 * gcc.target/sh/pr54089-4.c: New.
3186 * gcc.target/sh/pr54089-5.c: New.
3187 * gcc.target/sh/pr54089-6.c: New.
3188 * gcc.target/sh/pr54089-7.c: New.
3189
31902012-09-25 Richard Guenther <rguenther@suse.de>
3191
3192 PR lto/54625
3193 * gcc.dg/lto/pr54702_0.c: New testcase.
3194 * gcc.dg/lto/pr54702_1.c: Likewise.
3195 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3196 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3197 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3198 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3199
32002012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3201
3202 PR c++/54526
3203 * g++.dg/cpp0x/parse2.C: New.
3204 * g++.dg/parse/error11.C: Adjust.
3205 * g++.dg/parse/error12.C: Likewise.
3206
32072012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3208
3209 * gcc.target/i386/20030217-1.c: Added check for
3210 large_long_double effective target.
3211 * gcc.target/i386/387-3.c: Likewise.
3212 * gcc.target/i386/387-4.c: Likewise.
3213 * gcc.target/i386/pr36578-1.c: Likewise.
3214 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3215 when long double size is equal double size.
3216 * gcc.target/i386/excess-precision-1.c: Likewise.
3217 * gcc.target/i386/pr36578-2.c: Likewise.
3218 * gcc.target/i386/20030217-2.c: New testcase.
3219
32202012-09-25 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR tree-optimization/54676
3223 * gcc.dg/pr54676.c: New test.
3224
32252012-09-25 Richard Guenther <rguenther@suse.de>
3226
3227 PR tree-optimization/53663
3228 * gcc.dg/torture/pr53663-1.c: New testcase.
3229 * gcc.dg/torture/pr53663-2.c: Likewise.
3230 * gcc.dg/torture/pr53663-3.c: Likewise.
3231
32322012-09-25 Uros Bizjak <ubizjak@gmail.com>
3233
3234 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3235
32362012-09-24 Janis Johnson <janisjo@codesourcery.com>
3237
3238 * lib/target-supports-dg.exp (dg-require-effective-target,
3239 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3240 dg-process-target-1 instead of dg-process-target.
3241 (dg-process-target-1): Rename from dg-process-target.
3242 (dg-process-target): New.
3243
32442012-09-24 Richard Guenther <rguenther@suse.de>
3245
3246 PR tree-optimization/54684
3247 * g++.dg/torture/pr54684.C: New testcase.
3248
32492012-09-24 Marc Glisse <marc.glisse@inria.fr>
3250
3251 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3252
32532012-09-24 Richard Guenther <rguenther@suse.de>
3254
3255 PR middle-end/52173
3256 * gcc.dg/tm/pr52173-1.c: New.
3257 * gcc.dg/tm/pr52173-2.c: New.
3258
32592012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3260
3261 * gcc.dg/pr54669.c: New test.
3262
32632012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3264 Dominique Dhumieres <dominiq@lps.ens.fr>
3265
3266 PR testsuite/54677
3267 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3268
32692012-09-23 Tobias Burnus <burnus@net-b.de>
3270
3271 PR fortran/54618
3272 * gfortran.dg/class_array_14.f90: New.
3273
32742012-09-22 Kai Tietz <ktietz@redhat.com>
3275
3276 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3277 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3278
32792012-09-21 Dehao Chen <dehao@google.com>
3280
3281 PR go/54649
3282 PR tree-optimization/54655
3283 * g++.dg/pr54655.C: New testcase.
3284
32852012-09-21 Richard Guenther <rguenther@suse.de>
3286
3287 PR tree-optimization/54647
3288 * g++.dg/torture/pr54647.C: New testcase.
3289
32902012-09-21 Marc Glisse <marc.glisse@inria.fr>
3291
3292 PR c++/54427
3293 * c-c++-common/torture/vector-compare-2.c: Add -w.
3294
32952012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3296
3297 * gnat.dg/opt20.ads: Move dg directive to...
3298 * gnat.dg/opt20.adb: ...here.
3299 * gnat.dg/addr1.ad[sb]: Likewise.
3300 * gnat.dg/concat2.ad[sb]: Likewise.
3301 * gnat.dg/array16.ad[sb]: Likewise.
3302 * gnat.dg/atomic5.ad[sb]: Likewise.
3303 * gnat.dg/discr29.ad[sb]: Likewise.
3304 * gnat.dg/noreturn5.ad[sb]: Likewise.
3305 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3306 * gnat.dg/discr23.ads: Remove dg directive.
3307 * gnat.dg/nested_float_packed.ads: Likewise.
3308 * gnat.dg/oconst6.ads: Move to...
3309 * gnat.dg/specs/oconst6.ads: ...here.
3310
33112012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/52432
3314 * g++.dg/cpp0x/decltype32.C: Tweak.
3315
33162012-09-20 Marc Glisse <marc.glisse@inria.fr>
3317
3318 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3319 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3320 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3321 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3322
33232012-09-19 Marc Glisse <marc.glisse@inria.fr>
3324
3325 PR c++/54581
3326 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3327
33282012-09-19 Steve Ellcey <sellcey@mips.com>
3329
3330 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3331
33322012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3333
3334 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3335 * gcc.target/powerpc/ppc-mftb.c: New file.
3336
33372012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/54089
3340 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3341 functions.
3342
33432012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3344
3345 PR target/54236
3346 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3347
33482012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3349
3350 * gcc.c-torture/execute/20120919-1.c: New test.
3351
33522012-09-19 Richard Guenther <rguenther@suse.de>
3353
3354 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3355
33562012-09-19 Richard Guenther <rguenther@suse.de>
3357
3358 * gcc.dg/builtin-unreachable-6.c: Adjust.
3359
33602012-09-19 Richard Guenther <rguenther@suse.de>
3361
3362 * gcc.dg/builtin-object-size-10.c: Adjust.
3363 * gcc.dg/builtin-unreachable-5.c: Adjust.
3364 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3365 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3366 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3367 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3368 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3369 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3370 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3371 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3372 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3373 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3374 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3375 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3376
33772012-09-19 Richard Guenther <rguenther@suse.de>
3378
3379 PR tree-optimization/54132
3380 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3381 * gcc.dg/torture/pr54132.c: Likewise.
3382
33832012-09-19 Terry Guo <terry.guo@arm.com>
3384
3385 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3386 extra prune rules that will be applied to all tests in a .exp file.
3387 (gcc-dg-prune): Use rules defined by the above variable.
3388 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3389 harmless warnings on architecture switch conflict.
3390
33912012-09-19 Hans-Peter Nilsson <hp@axis.com>
3392
3393 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3394 of asm-comment characters instead of a single one.
3395 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3396
33972012-09-18 Janis Johnson <janisjo@codesourcery.com>
3398
3399 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3400
3401 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3402 target instead of xfailing it.
3403 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3404 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3405 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3406 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3407 * gcc.dg/vect/vect-104.c: Likewise.
3408 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3409 * gcc.dg/vect/vect-outer-1.c: Likewise.
3410 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3411 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3412 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3413 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3414 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3415 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3416 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3417 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3418 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3419
3420 * lib/target-supports.exp
3421 (check_effective_target_vect_widen_mult_qi_to_hi,
3422 check_effective_target_vect_widen_mult_hi_to_si,
3423 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3424 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3425 check_effective_target_vect_pack_trunc,
3426 check_effective_target_vect_unpack,
3427 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3428 instead of arm_none.
3429
3430 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3431
34322012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3433
3434 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3435 config to compiler_flags.
3436
34372012-09-18 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR target/54592
3440 * gcc.target/i386/pr54592.c: New test.
3441
3442 PR tree-optimization/54610
3443 * gcc.target/i386/pr54610.c: New test.
3444
34452012-09-17 Jason Merrill <jason@redhat.com>
3446
3447 PR c++/54575
3448 * g++.dg/cpp0x/alias-decl-21.C: New.
3449 * g++.dg/cpp0x/alias-decl-22.C: New.
3450
34512012-09-17 Tobias Burnus <burnus@net-b.de>
3452
3453 PR fortran/54608
3454 * gfortran.dg/scan_2.f90: New.
3455
34562012-09-17 Jason Merrill <jason@redhat.com>
3457
3458 PR c++/53661
3459 * g++.dg/init/aggr9.C: New.
3460
34612012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3462
3463 * gnat.dg/loop_optimization12.ad[sb]: New test.
3464
34652012-09-17 Janus Weil <janus@gcc.gnu.org>
3466
3467 PR fortran/54285
3468 * gfortran.dg/proc_ptr_result_7.f90: New.
3469
34702012-09-17 Tobias Burnus <burnus@net-b.de>
3471
3472 PR fortran/54603
3473 * gfortran.dg/structure_constructor_11.f90: New.
3474
34752012-09-17 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR tree-optimization/54563
3478 * g++.dg/torture/pr54563.C: New test.
3479
34802012-09-16 Janus Weil <janus@gcc.gnu.org>
3481
3482 PR fortran/54594
3483 * gfortran.dg/typebound_generic_14.f03: New.
3484
34852012-09-16 Janus Weil <janus@gcc.gnu.org>
3486
3487 PR fortran/54387
3488 * gfortran.dg/proc_ptr_38.f90: New.
3489
34902012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3491
3492 PR debug/54460
3493 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3494 to scary regexp.
3495
3496 PR testsuite/54007
3497 * gnat.dg/lto15.adb: Require lto.
3498
3499 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3500 "myBindC" for hppa*-*-hpux*.
3501
35022012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3503
3504 * gfortran.dg/namelist_75.f90: New test.
3505
35062012-09-15 Tom de Vries <tom@codesourcery.com>
3507
3508 * gcc.dg/tree-ssa/vrp82.c: New test.
3509 * gcc.dg/tree-ssa/vrp83.c: Same.
3510 * gcc.dg/tree-ssa/vrp84.c: Same.
3511
35122012-09-15 Tom de Vries <tom@codesourcery.com>
3513
3514 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3515 * gcc.dg/tree-ssa/vrp81.c: ... this.
3516
35172012-09-15 Georg-Johann Lay <avr@gjlay.de>
3518
3519 PR target/54222
3520 * gcc.target/avr/torture/fix-types.h: New.
3521 * gcc.target/avr/torture/vals-hr.def: New.
3522 * gcc.target/avr/torture/vals-r.def: New.
3523 * gcc.target/avr/torture/vals-k.def: New.
3524 * gcc.target/avr/torture/vals-ur.def: New.
3525 * gcc.target/avr/torture/vals-uk.def: New.
3526 * gcc.target/avr/torture/vals-uhr.def: New.
3527 * gcc.target/avr/torture/vals-llk.def: New.
3528 * gcc.target/avr/torture/vals-ullk.def: New.
3529 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3530 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3531 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3532 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3533 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3534 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3535 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3536 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3537
35382012-09-14 Dehao Chen <dehao@google.com>
3539
3540 * g++.dg/debug/dwarf2/deallocator.C: New test.
3541
35422012-09-14 Joseph Myers <joseph@codesourcery.com>
3543
3544 PR c/54552
3545 * gcc.c-torture/compile/pr54552-1.c: New test.
3546
35472012-09-14 Marc Glisse <marc.glisse@inria.fr>
3548
3549 PR c++/54427
3550 * g++.dg/other/vector-compare.C: New testcase.
3551 * c-c++-common/vector-compare-3.c: New testcase.
3552 * gcc.dg/vector-shift.c: Move ...
3553 * c-c++-common/vector-shift.c: ... here.
3554 * gcc.dg/vector-shift1.c: Move ...
3555 * c-c++-common/vector-shift1.c: ... here.
3556 * gcc.dg/vector-shift3.c: Move ...
3557 * c-c++-common/vector-shift3.c: ... here.
3558 * gcc.dg/vector-compare-1.c: Move ...
3559 * c-c++-common/vector-compare-1.c: ... here.
3560 * gcc.dg/vector-compare-2.c: Move ...
3561 * c-c++-common/vector-compare-2.c: ... here.
3562 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3563 * c-c++-common/torture/vector-compare-1.c: ... here.
3564 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3565 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3566 * c-c++-common/torture/vector-compare-2.c: ... here.
3567 * gcc.c-torture/execute/vector-shift.c: Move ...
3568 * c-c++-common/torture/vector-shift.c: ... here.
3569 * gcc.c-torture/execute/vector-shift2.c: Move ...
3570 * c-c++-common/torture/vector-shift2.c: ... here.
3571 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3572 * c-c++-common/torture/vector-subscript-1.c: ... here.
3573 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3574 * c-c++-common/torture/vector-subscript-2.c: ... here.
3575 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3576 * c-c++-common/torture/vector-subscript-3.c: ... here.
3577
35782012-09-14 Joseph Myers <joseph@codesourcery.com>
3579
3580 PR c/54103
3581 * gcc.c-torture/compile/pr54103-1.c,
3582 gcc.c-torture/compile/pr54103-2.c,
3583 gcc.c-torture/compile/pr54103-3.c,
3584 gcc.c-torture/compile/pr54103-4.c,
3585 gcc.c-torture/compile/pr54103-5.c,
3586 gcc.c-torture/compile/pr54103-6.c: New tests.
3587 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3588
35892012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3590
3591 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3592
35932012-09-14 Richard Guenther <rguenther@suse.de>
3594
3595 PR tree-optimization/54565
3596 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3597 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3598
35992012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3600
3601 * gcc.target/arm/combine-movs.c: Add missing space.
3602
36032012-09-14 Richard Guenther <rguenther@suse.de>
3604
3605 * g++.dg/torture/builtin-location.C: New testcase.
3606
36072012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4a197c86 3608 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
3609
3610 PR c++/53210
3611 * g++.dg/warn/Wuninitialized-self.C: New.
3612
36132012-09-13 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR c/54559
3616 * gcc.c-torture/compile/pr54559.c: New test.
3617
36182012-09-13 Jason Merrill <jason@redhat.com>
3619
3620 PR c++/53839
3621 * g++.dg/cpp0x/constexpr-temp1.C: New.
3622
3623 PR c++/54511
3624 * g++.dg/template/anonunion2.C: New.
3625
3626 PR c++/53836
3627 * g++.dg/template/init10.C: New.
3628
36292012-09-13 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/54556
3632 * gfortran.dg/implicit_pure_3.f90: New.
3633
36342012-09-13 Richard Guenther <rguenther@suse.de>
3635
3636 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3637
36382012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3639
3640 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3641
36422012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643
3644 * c-c++-common/pr51712.c: Handle for short-enum targets.
3645
36462012-09-12 Terry Guo <terry.guo@arm.com>
3647
3648 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3649 and lsrs for Thumb2 mode.
3650
36512012-09-12 Jan Hubicka <jh@suse.cz>
3652
3653 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3654
36552012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3656
3657 PR target/54445
3658 * gcc.target/i386/pr54445-1.c: New file.
3659 * gcc.target/i386/pr54445-2.c: Likewise.
3660
36612012-09-12 Tobias Burnus <burnus@net-b.de>
3662
3663 PR fortran/54225
3664 PR fortran/53306
3665 * gfortran.dg/coarray_10.f90: Update dg-error.
3666 * gfortran.dg/coarray_28.f90: New.
3667 * gfortran.dg/array_section_3.f90: New.
3668
36692012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3670
3671 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3672 gcc.target/arm/pr48252.c: Fix for big-endian support.
3673
36742012-09-11 Marc Glisse <marc.glisse@inria.fr>
3675
3676 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3677
36782012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3679 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3680
3681 * gcc.target/arm/neon-vfma-1.c: New testcase.
3682 * gcc.target/arm/neon-vfms-1.c: Likewise.
3683 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3684 of float.
3685 * gcc.target/arm/neon-vmls-1.c: Likewise.
3686 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3687 function.
3688 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3689 (check_effective_target_arm_neonv2_ok): Likewise.
3690 (check_effective_target_arm_neonv2_hw): Likewise.
3691 (check_effective_target_arm_neonv2): Likewise.
3692
36932012-09-11 Richard Guenther <rguenther@suse.de>
3694
3695 PR middle-end/54515
3696 * g++.dg/tree-ssa/pr54515.C: New testcase.
3697
36982012-09-10 Andrew Pinski <apinski@cavium.com>
3699
3700 PR tree-opt/c54362
3701 * gcc.dg/tm/memopt-16.c: New testcase.
3702
37032012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3704
3705 PR c++/54541
3706 PR c++/54542
3707 * g++.dg/cpp0x/sfinae40.C: New.
3708 * g++.dg/cpp0x/sfinae41.C: Likewise.
3709
37102012-09-10 Jason Merrill <jason@redhat.com>
3711
3712 PR c++/54538
3713 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3714
37152012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3716
3717 PR target/54089
3718 * gcc.target/sh/pr54089-3.c: New.
3719
37202012-09-10 Marc Glisse <marc.glisse@inria.fr>
3721
3722 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3723
37242012-09-10 Aldy Hernandez <aldyh@redhat.com>
3725
3726 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3727
37282012-09-10 Aldy Hernandez <aldyh@redhat.com>
3729
3730 * gcc.dg/pr52558-2.c: Delete.
3731 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3732
37332012-09-10 Marc Glisse <marc.glisse@inria.fr>
3734
3735 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3736
37372012-09-10 Richard Guenther <rguenther@suse.de>
3738
3739 PR tree-optimization/54520
3740 * gcc.dg/torture/pr54520.c: New testcase.
3741
37422012-09-10 Jason Merrill <jason@redhat.com>
3743
3744 PR c++/54506
3745 * g++.dg/cpp0x/implicit14.C: New.
3746
37472012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/54208
3750 * gfortran.dg/bound_simplification_3.f90: New test.
3751
37522012-09-07 Aldy Hernandez <aldyh@redhat.com>
3753
3754 PR testsuite/54184
3755 * gcc.dg/pr52558-1.c: Delete.
3756 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3757
37582012-09-07 Richard Earnshaw <rearnsha@arm.com>
3759
3760 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3761 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3762 * gcc.target/arm/smlaltt-1.c: Likewise.
3763
37642012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3765
3766 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3767
37682012-09-07 Tom de Vries <tom@codesourcery.com>
3769
3770 PR tree-optimization/53986
3771 * gcc.dg/tree-ssa/vrp80.c: New test.
3772 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3773
37742012-09-06 Jason Merrill <jason@redhat.com>
3775
3776 PR c++/54341
3777 PR c++/54253
3778 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3779 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3780
37812012-09-06 Andrew Pinski <apinski@cavium.com>
3782
3783 PR tree-opt/54494
3784 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3785
37862012-09-06 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR rtl-optimization/54455
3789 * gcc.dg/54455.c: New test.
3790
37912012-09-06 Tobias Burnus <burnus@net-b.de>
3792
3793 PR fortran/54463
3794 * gfortran.dg/promotion_2.f90: New.
3795
37962012-09-05 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR middle-end/54486
3799 * c-c++-common/pr54486.c: New test.
3800
38012012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3802
3803 PR fortran/54474
3804 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3805
38062012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 PR c++/54191
3809 * g++.dg/cpp0x/sfinae39.C: New.
3810
38112012-09-04 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/54441
3814 * g++.dg/ext/flexary3.C: New.
3815
3816 PR c++/54420
3817 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3818
3819 PR c++/54198
3820 * g++.dg/template/defarg15.C: New.
3821
3822 PR c++/54437
3823 * g++.dg/template/access24.C: New.
3824
38252012-09-04 Richard Guenther <rguenther@suse.de>
3826
3827 PR tree-optimization/54458
3828 * gcc.dg/torture/pr54458.c: New testcase.
3829
38302012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * gcc.target/arm/neon-vext.c: New test.
3833 * gcc.target/arm/neon-vext-execute.c: Ditto.
3834
38352012-09-04 Janus Weil <janus@gcc.gnu.org>
3836
3837 PR fortran/54243
3838 PR fortran/54244
3839 * gfortran.dg/select_type_29.f03: New.
3840
38412012-09-03 Marc Glisse <marc.glisse@inria.fr>
3842
3843 * gcc.dg/fold-perm.c: Improve test.
3844
38452012-09-03 Tobias Burnus <burnus@net-b.de>
3846
3847 PR fortran/51632
3848 * gfortran.dg/coarray_class_1.f90: New.
3849
38502012-09-02 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/49206
3853 * gcc.c-torture/compile/pr49206.c: New test.
3854
38552012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3856 Uros Bizjak <ubizjak@gmail.com>
3857
3858 PR target/36680
3859 * gfortran.dg/pr36680.f90: New test.
3860
38612012-09-02 Uros Bizjak <ubizjak@gmail.com>
3862
3863 PR target/42295
3864 * g++.dg/opt/pr42295.C: New test.
3865
38662012-09-01 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR target/54436
3869 * gcc.dg/torture/pr54436.c: New test.
3870
38712012-09-01 Andrew Pinski <apinski@cavium.com>
3872
3873 * gcc.target/mips/truncate-8.c: New testcase.
3874
38752012-09-01 Uros Bizjak <ubizjak@gmail.com>
3876
3877 PR target/46829
3878 PR target/46843
3879 * gcc.target/i386/pr46829.c: New test.
3880 * gcc.target/i386/pr46843.c: Ditto.
3881
38822012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3883 Jason Merrill <jason@redhat.com>
3884
3885 PR c++/18747
3886 * g++.dg/parse/error50.C: New.
3887
38882012-08-31 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c/54428
3891 * gcc.c-torture/compile/pr54428.c: New test.
3892
38932012-08-31 Ollie Wild <aaw@google.com>
3894
3895 PR c++/54197
3896 * g++.dg/init/lifetime3.C: New test.
3897
38982012-08-31 Martin Jambor <mjambor@suse.cz>
3899
3900 PR middle-end/54409
3901 * gcc.dg/torture/pr54409.c: New test.
3902
39032012-08-31 Martin Jambor <mjambor@suse.cz>
3904
3905 * gfortran.dg/pr48636.f90: Add dump scan checks.
3906
39072012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3908
3909 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3910
39112012-08-28 Joey Ye <joey.ye@arm.com>
3912
3913 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3914
39152012-08-27 Uros Bizjak <ubizjak@gmail.com>
3916
3917 PR target/46254
3918 * gcc.target/i386/pr46254.c: New test.
3919
39202012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3921
3922 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3923 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3924 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3925
39262012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3927
3928 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3929 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3930 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3931 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3932 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3933 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3934 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3935 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3936 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3937 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3938 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3939 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3940 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3941 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3942 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3943 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3944 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3945 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3946 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3947 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3948 gcc.target/mips/unaligned-1.c: Tighten regexps.
3949
39502012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3951
3952 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3953 (mips_option_groups): Remove optimization. Add various -f options.
3954 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3955 and -pg imply -fno-omit-frame-pointer.
3956 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3957 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3958 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3959 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3960 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3961 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3962 * gcc.target/mips/abi-n32-long32.c: Likewise.
3963 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3964 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3965 * gcc.target/mips/abi-n32-long64.c: Likewise.
3966 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3967 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3968 * gcc.target/mips/abi-n64-long32.c: Likewise.
3969 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3970 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3971 * gcc.target/mips/abi-n64-long64.c: Likewise.
3972 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3973 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3974 * gcc.target/mips/abi-o32-long32.c: Likewise.
3975 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3976 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3977 * gcc.target/mips/abi-o32-long64.c: Likewise.
3978 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3979 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3980 * gcc.target/mips/abi-o64-long32.c: Likewise.
3981 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3982 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3983 * gcc.target/mips/abi-o64-long64.c: Likewise.
3984 * gcc.target/mips/asm-1.c: Likewise.
3985 * gcc.target/mips/branch-1.c: Likewise.
3986 * gcc.target/mips/call-3.c: Likewise.
3987 * gcc.target/mips/call-saved-3.c: Likewise.
3988 * gcc.target/mips/clear-cache-1.c: Likewise.
3989 * gcc.target/mips/div-1.c: Likewise.
3990 * gcc.target/mips/div-2.c: Likewise.
3991 * gcc.target/mips/div-3.c: Likewise.
3992 * gcc.target/mips/div-4.c: Likewise.
3993 * gcc.target/mips/div-5.c: Likewise.
3994 * gcc.target/mips/div-6.c: Likewise.
3995 * gcc.target/mips/div-7.c: Likewise.
3996 * gcc.target/mips/div-8.c: Likewise.
3997 * gcc.target/mips/div-9.c: Likewise.
3998 * gcc.target/mips/div-10.c: Likewise.
3999 * gcc.target/mips/div-11.c: Likewise.
4000 * gcc.target/mips/div-12.c: Likewise.
4001 * gcc.target/mips/dsp-ctrl.c: Likewise.
4002 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4003 * gcc.target/mips/ext-8.c: Likewise.
4004 * gcc.target/mips/extend-2.c: Likewise.
4005 * gcc.target/mips/fix-r10000-1.c: Likewise.
4006 * gcc.target/mips/fix-r10000-2.c: Likewise.
4007 * gcc.target/mips/fix-r10000-3.c: Likewise.
4008 * gcc.target/mips/fix-r10000-4.c: Likewise.
4009 * gcc.target/mips/fix-r10000-5.c: Likewise.
4010 * gcc.target/mips/fix-r10000-6.c: Likewise.
4011 * gcc.target/mips/fix-r10000-7.c: Likewise.
4012 * gcc.target/mips/fix-r10000-8.c: Likewise.
4013 * gcc.target/mips/fix-r10000-9.c: Likewise.
4014 * gcc.target/mips/fix-r10000-10.c: Likewise.
4015 * gcc.target/mips/fix-r10000-11.c: Likewise.
4016 * gcc.target/mips/fix-r10000-12.c: Likewise.
4017 * gcc.target/mips/fix-r10000-13.c: Likewise.
4018 * gcc.target/mips/fix-r10000-14.c: Likewise.
4019 * gcc.target/mips/fix-r10000-15.c: Likewise.
4020 * gcc.target/mips/fpcmp-1.c: Likewise.
4021 * gcc.target/mips/fpcmp-2.c: Likewise.
4022 * gcc.target/mips/fpr-moves-7.c: Likewise.
4023 * gcc.target/mips/fpr-moves-8.c: Likewise.
4024 * gcc.target/mips/int-moves-1.c: Likewise.
4025 * gcc.target/mips/int-moves-2.c: Likewise.
4026 * gcc.target/mips/long-calls-pg.c: Likewise.
4027 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4028 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4029 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4030 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4031 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4032 * gcc.target/mips/mips-3d-1.c: Likewise.
4033 * gcc.target/mips/mips-3d-2.c: Likewise.
4034 * gcc.target/mips/mips-3d-3.c: Likewise.
4035 * gcc.target/mips/mips-3d-4.c: Likewise.
4036 * gcc.target/mips/mips-3d-5.c: Likewise.
4037 * gcc.target/mips/mips-3d-6.c: Likewise.
4038 * gcc.target/mips/mips-3d-7.c: Likewise.
4039 * gcc.target/mips/mips-3d-8.c: Likewise.
4040 * gcc.target/mips/mips-3d-9.c: Likewise.
4041 * gcc.target/mips/mips-ps-1.c: Likewise.
4042 * gcc.target/mips/mips-ps-2.c: Likewise.
4043 * gcc.target/mips/mips-ps-3.c: Likewise.
4044 * gcc.target/mips/mips-ps-4.c: Likewise.
4045 * gcc.target/mips/mips-ps-6.c: Likewise.
4046 * gcc.target/mips/mips32-dspr2.c: Likewise.
4047 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4048 * gcc.target/mips/neg-abs-1.c: Likewise.
4049 * gcc.target/mips/neg-abs-2.c: Likewise.
4050 * gcc.target/mips/nmadd-3.c: Likewise.
4051 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4052 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4053 * gcc.target/mips/octeon-pop-1.c: Likewise.
4054 * gcc.target/mips/pr26765.c: Likewise.
4055 * gcc.target/mips/pr33256.c: Likewise.
4056 * gcc.target/mips/pr33635-1.c: Likewise.
4057 * gcc.target/mips/pr33755.c: Likewise.
4058 * gcc.target/mips/pr35802.c: Likewise.
4059 * gcc.target/mips/pr45074.c: Likewise.
4060 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4061 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4062 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4063 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4064 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4065 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4066 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4067 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4068 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4069 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4070 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4071 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4072 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4073 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4074 * gcc.target/mips/save-restore-1.c: Likewise.
4075 * gcc.target/mips/save-restore-3.c: Likewise.
4076 * gcc.target/mips/save-restore-5.c: Likewise.
4077 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4078 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4079 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4080 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4081 * gcc.target/mips/stack-1.c: Likewise.
4082
4083 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4084 Tighten regexps.
4085
4086 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4087 branch under test to be filled with preceding rather than
4088 following instructions.
4089 * gcc.target/mips/branch-10.c: Likewise.
4090 * gcc.target/mips/branch-11.c: Likewise.
4091 * gcc.target/mips/branch-12.c: Likewise.
4092 * gcc.target/mips/branch-13.c: Likewise.
4093 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4094 to be eliminated. Tighten $28 scan-assembler-not test.
4095
4096 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4097 function to...
4098 * gcc.target/mips/call-4.c: ...this new test.
4099
4100 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4101 more likely.
4102 * gcc.target/mips/code-readable-3.c: Likewise.
4103 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4104 flag but skip for -O0.
4105 * gcc.target/mips/code-readable-4.c: Likewise.
4106
4107 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4108 of operations under test.
4109 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4110
4111 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4112 Don't require sibling-call optimization.
4113 * gcc.target/mips/near-far-4.c: Likewise.
4114
4115 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4116 Make sure that the register variable is used.
4117 * gcc.target/mips/soft-float-1.c: Likewise.
4118
4119 * gcc.target/mips/sdata-1.c: Make static data volatile.
4120 * gcc.target/mips/sdata-2.c: Likewise.
4121 * gcc.target/mips/sdata-3.c: Likewise.
4122 * gcc.target/mips/sdata-4.c: Likewise.
4123
4124 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4125 skip for -O0.
4126 * gcc.target/mips/atomic-memory-2.c: Likewise.
4127 * gcc.target/mips/branch-cost-1.c: Likewise.
4128 * gcc.target/mips/branch-cost-2.c: Likewise.
4129 * gcc.target/mips/cache-1.c: Likewise.
4130 * gcc.target/mips/call-1.c: Likewise.
4131 * gcc.target/mips/call-saved-2.c: Likewise.
4132 * gcc.target/mips/const-anchor-1.c: Likewise.
4133 * gcc.target/mips/const-anchor-2.c: Likewise.
4134 * gcc.target/mips/dse-1.c: Likewise.
4135 * gcc.target/mips/dsp-lhx.c: Likewise.
4136 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4137 * gcc.target/mips/ext-1.c: Likewise.
4138 * gcc.target/mips/ext-2.c: Likewise.
4139 * gcc.target/mips/ext-3.c: Likewise.
4140 * gcc.target/mips/ext-4.c: Likewise.
4141 * gcc.target/mips/ext-5.c: Likewise.
4142 * gcc.target/mips/ext-6.c: Likewise.
4143 * gcc.target/mips/ext-7.c: Likewise.
4144 * gcc.target/mips/extend-1.c: Likewise.
4145 * gcc.target/mips/fix-r4000-1.c: Likewise.
4146 * gcc.target/mips/fix-r4000-3.c: Likewise.
4147 * gcc.target/mips/fix-r4000-5.c: Likewise.
4148 * gcc.target/mips/fix-r4000-6.c: Likewise.
4149 * gcc.target/mips/fix-r4000-8.c: Likewise.
4150 * gcc.target/mips/fix-r4000-10.c: Likewise.
4151 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4152 * gcc.target/mips/fixed-vector-type.c: Likewise.
4153 * gcc.target/mips/fpr-moves-1.c: Likewise.
4154 * gcc.target/mips/fpr-moves-2.c: Likewise.
4155 * gcc.target/mips/fpr-moves-3.c: Likewise.
4156 * gcc.target/mips/fpr-moves-4.c: Likewise.
4157 * gcc.target/mips/fpr-moves-5.c: Likewise.
4158 * gcc.target/mips/fpr-moves-6.c: Likewise.
4159 * gcc.target/mips/ins-1.c: Likewise.
4160 * gcc.target/mips/ins-2.c: Likewise.
4161 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4162 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4163 * gcc.target/mips/lazy-binding-1.c: Likewise.
4164 * gcc.target/mips/madd-3.c: Likewise.
4165 * gcc.target/mips/madd-5.c: Likewise.
4166 * gcc.target/mips/madd-6.c: Likewise.
4167 * gcc.target/mips/madd-8.c: Likewise.
4168 * gcc.target/mips/madd-9.c: Likewise.
4169 * gcc.target/mips/memcpy-1.c: Likewise.
4170 * gcc.target/mips/mips-ps-type.c: Likewise.
4171 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4172 * gcc.target/mips/mips-sched-madd.c: Likewise.
4173 * gcc.target/mips/mips16e-extends.c: Likewise.
4174 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4175 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4176 * gcc.target/mips/movcc-1.c: Likewise.
4177 * gcc.target/mips/movcc-2.c: Likewise.
4178 * gcc.target/mips/movcc-3.c: Likewise.
4179 * gcc.target/mips/msub-5.c: Likewise.
4180 * gcc.target/mips/msub-6.c: Likewise.
4181 * gcc.target/mips/msub-8.c: Likewise.
4182 * gcc.target/mips/mult-2.c: Likewise.
4183 * gcc.target/mips/mult-3.c: Likewise.
4184 * gcc.target/mips/mult-5.c: Likewise.
4185 * gcc.target/mips/mult-6.c: Likewise.
4186 * gcc.target/mips/mult-7.c: Likewise.
4187 * gcc.target/mips/mult-12.c: Likewise.
4188 * gcc.target/mips/mult-13.c: Likewise.
4189 * gcc.target/mips/mult-14.c: Likewise.
4190 * gcc.target/mips/mult-15.c: Likewise.
4191 * gcc.target/mips/mult-17.c: Likewise.
4192 * gcc.target/mips/mult-18.c: Likewise.
4193 * gcc.target/mips/mult-19.c: Likewise.
4194 * gcc.target/mips/nmadd-1.c: Likewise.
4195 * gcc.target/mips/nmadd-2.c: Likewise.
4196 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4197 * gcc.target/mips/octeon-cins-1.c: Likewise.
4198 * gcc.target/mips/octeon-cins-2.c: Likewise.
4199 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4200 * gcc.target/mips/octeon-exts-2.c: Likewise.
4201 * gcc.target/mips/octeon-exts-3.c: Likewise.
4202 * gcc.target/mips/octeon-exts-4.c: Likewise.
4203 * gcc.target/mips/octeon-exts-5.c: Likewise.
4204 * gcc.target/mips/octeon-exts-6.c: Likewise.
4205 * gcc.target/mips/octeon-exts-7.c: Likewise.
4206 * gcc.target/mips/octeon-pop-2.c: Likewise.
4207 * gcc.target/mips/octeon-seq-3.c: Likewise.
4208 * gcc.target/mips/octeon-seq-4.c: Likewise.
4209 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4210 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4211 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4212 * gcc.target/mips/pr54240.c: Likewise.
4213 * gcc.target/mips/rsqrt-1.c: Likewise.
4214 * gcc.target/mips/rsqrt-2.c: Likewise.
4215 * gcc.target/mips/rsqrt-3.c: Likewise.
4216 * gcc.target/mips/rsqrt-4.c: Likewise.
4217 * gcc.target/mips/save-restore-2.c: Likewise.
4218 * gcc.target/mips/save-restore-4.c: Likewise.
4219 * gcc.target/mips/sb1-1.c: Likewise.
4220 * gcc.target/mips/scc-1.c: Likewise.
4221 * gcc.target/mips/scc-2.c: Likewise.
4222 * gcc.target/mips/scc-3.c: Likewise.
4223 * gcc.target/mips/scc-4.c: Likewise.
4224 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4225 * gcc.target/mips/truncate-1.c: Likewise.
4226 * gcc.target/mips/truncate-2.c: Likewise.
4227 * gcc.target/mips/truncate-3.c: Likewise.
4228 * gcc.target/mips/truncate-4.c: Likewise.
4229 * gcc.target/mips/truncate-5.c: Likewise.
4230 * gcc.target/mips/truncate-6.c: Likewise.
4231 * gcc.target/mips/unaligned-1.c: Likewise.
4232
4233 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4234 skip for -O0. Require -fexpensive-optimizations.
4235 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4236 * gcc.target/mips/dspr2-MULT.c: Likewise.
4237 * gcc.target/mips/fix-r4000-2.c: Likewise.
4238 * gcc.target/mips/fix-r4000-4.c: Likewise.
4239 * gcc.target/mips/fix-r4000-7.c: Likewise.
4240 * gcc.target/mips/fix-r4000-9.c: Likewise.
4241 * gcc.target/mips/madd-1.c: Likewise.
4242 * gcc.target/mips/madd-2.c: Likewise.
4243 * gcc.target/mips/madd-4.c: Likewise.
4244 * gcc.target/mips/maddu-1.c: Likewise.
4245 * gcc.target/mips/maddu-2.c: Likewise.
4246 * gcc.target/mips/maddu-3.c: Likewise.
4247 * gcc.target/mips/maddu-4.c: Likewise.
4248 * gcc.target/mips/msub-1.c: Likewise.
4249 * gcc.target/mips/msub-2.c: Likewise.
4250 * gcc.target/mips/msub-3.c: Likewise.
4251 * gcc.target/mips/msub-4.c: Likewise.
4252 * gcc.target/mips/msubu-1.c: Likewise.
4253 * gcc.target/mips/msubu-2.c: Likewise.
4254 * gcc.target/mips/msubu-3.c: Likewise.
4255 * gcc.target/mips/msubu-4.c: Likewise.
4256 * gcc.target/mips/mult-1.c: Likewise.
4257 * gcc.target/mips/mult-4.c: Likewise.
4258 * gcc.target/mips/mult-8.c: Likewise.
4259 * gcc.target/mips/mult-9.c: Likewise.
4260 * gcc.target/mips/mult-10.c: Likewise.
4261 * gcc.target/mips/mult-11.c: Likewise.
4262 * gcc.target/mips/mult-16.c: Likewise.
4263
4264 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4265 skip for -O0 and -Os.
4266 * gcc.target/mips/fix-r4000-12.c: Likewise.
4267 * gcc.target/mips/madd-7.c: Likewise.
4268 * gcc.target/mips/mips-ps-5.c: Likewise.
4269 * gcc.target/mips/mips-ps-7.c: Likewise.
4270 * gcc.target/mips/msub-7.c: Likewise.
4271
4272 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4273 skip for -O0. Require -mno-abicalls.
4274 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4275
4276 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4277 skip for -O0. Require a total number of BBIT instructions and
4278 at least one of each kind.
4279
4280 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4281 skip for -O0. Require -fno-unroll-loops.
4282
4283 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4284 skip for -O0. Allow BLTZ as well as BGEZ.
4285
4286 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4287
4288 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4289 skip for -O0. Require -fschedule-insns2.
4290 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4291
4292 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4293 but skip for -O0. Make a branch-likely more likely.
4294
4295 * gcc.target/mips/timode-2.c: Split each test into its own function.
4296 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4297
4298 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4299 skip for -O0. Require -fpeephole2.
4300 * gcc.target/mips/vr-mult-2.c: Likewise.
4301
43022012-05-25 Dodji Seketeli <dodji@redhat.com>
4303
4304 PR preprocessor/53469
4305 * gcc.dg/cpp/_Pragma7.c: New test case.
4306
43072012-08-27 Tobias Burnus <burnus@net-b.de>
4308
4309 PR fortran/54370
4310 * gfortran.dg/do_5.f90: New.
4311
43122012-08-27 Tobias Burnus <burnus@net-b.de>
4313
4314 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4315 from dg-options as -Wall no longer implies it.
4316
43172012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4318
4319 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4320
43212012-08-25 Jason Merrill <jason@redhat.com>
4322
4323 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4324
43252012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4326
4327 PR c++/51421
4328 * g++.dg/cpp0x/auto34.C: New.
4329
43302012-08-24 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR c/54363
4333 * gcc.dg/pr54363.c: New test.
4334
4335 PR c/54355
4336 * gcc.dg/pr54355.c: New test.
4337
43382012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4339
4340 PR debug/52857
4341 * gcc.target/i386/pr52857-1.c: New.
4342 * gcc.target/i386/pr52857-2.c: Likewise.
4343
43442012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4345
4346 * gcc.target/mips/code-readable-4.c: New test.
4347
43482012-08-23 Julian Brown <julian@codesourcery.com>
4349 Sandra Loosemore <sandra@codesourcery.com>
4350
4351 * gcc.target/mips/code-readable-1.c: Add -O to options.
4352
43532012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4354
4355 PR c++/20420
4356 * g++.dg/lookup/using53.C: New.
4357
43582012-08-23 Georg-Johann Lay <avr@gjlay.de>
4359
4360 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4361 * gcc.dg/fixed-point/convert-1.c: New.
4362 * gcc.dg/fixed-point/convert-2.c: New.
4363 * gcc.dg/fixed-point/convert-3.c: New.
4364 * gcc.dg/fixed-point/convert-4.c: New.
4365 * gcc.dg/fixed-point/convert-float-1.c: New.
4366 * gcc.dg/fixed-point/convert-float-2.c: New.
4367 * gcc.dg/fixed-point/convert-float-3.c: New.
4368 * gcc.dg/fixed-point/convert-float-4.c: New.
4369 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4370 * gcc.dg/fixed-point/convert-sat.c: New.
4371 * gcc.dg/fixed-point/convert.h: New.
4372
43732012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4374
4375 PR target/54089
4376 * gcc.target/sh/pr54089-2.c: New.
4377
43782012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4379
4380 * gcc.target/i386/long-double-64-1.c: New file.
4381 * gcc.target/i386/long-double-64-2.c: Likewise.
4382 * gcc.target/i386/long-double-64-3.c: Likewise.
4383 * gcc.target/i386/long-double-64-4.c: Likewise.
4384 * gcc.target/i386/long-double-80-1.c: Likewise.
4385 * gcc.target/i386/long-double-80-2.c: Likewise.
4386 * gcc.target/i386/long-double-80-3.c: Likewise.
4387 * gcc.target/i386/long-double-80-4.c: Likewise.
4388 * gcc.target/i386/long-double-80-5.c: Likewise.
4389 * gcc.target/i386/long-double-80-6.c: Likewise.
4390 * gcc.target/i386/long-double-80-7.c: Likewise.
4391
43922012-08-22 Marc Glisse <marc.glisse@inria.fr>
4393
4394 PR tree-optimization/54317
4395 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4396
43972012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4398
4399 PR target/39423
4400 * gcc.target/sh/pr39423-2.c: New.
4401
44022012-08-21 Marc Glisse <marc.glisse@inria.fr>
4403
4404 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4405 * gcc.dg/fold-perm.c: Likewise.
4406
44072012-08-20 Jan Hubicka <jh@suse.cz>
4408
4409 PR fortran/48636
4410 * gcc.dg/ipa/inlinehint-1.c: New.
4411
44122012-08-20 Florian Weimer <fweimer@redhat.com>
4413
4414 PR c++/19351
4415 * g++.dg/init/new38.C: New test.
4416 * g++.dg/init/new39.C: New test.
4417
44182012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4419
4420 PR target/54089
4421 * gcc.target/sh/pr54089-1.c: New.
4422
44232012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/51244
4426 * gcc.target/sh/pr51244-11.c: New.
4427
44282012-08-20 Tobias Burnus <burnus@net-b.de>
4429
4430 PR fortran/54301
4431 * gfortran.dg/warn_target_lifetime_2.f90: New.
4432
44332012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4434
4435 PR c++/10416
4436 * g++.dg/warn/Wunused-var-17.C: New.
4437
44382012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4439
4440 PR middle-end/53992
4441 * gcc.dg/gomp/pr53992.c: New test.
4442
44432012-08-20 Richard Earnshaw <rearnsha@arm.com>
4444
4445 PR tree-ssa/54295
4446 * gcc.c-torture/execute/20120817-1.c: New test.
4447
44482012-08-20 Richard Earnshaw <rearnsha@arm.com>
4449
4450 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4451 add instruction.
4452 (f2): New test that really does need adds.
4453
44542012-08-20 Richard Guenther <rguenther@suse.de>
4455
4456 PR tree-optimization/54327
4457 * gcc.dg/torture/pr54327.c: New testcase.
4458
44592012-08-20 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR tree-optimization/54321
4462 * gcc.c-torture/compile/pr54321.c: New test.
4463
44642012-08-20 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/54301
4467 * gfortran.dg/warn_target_lifetime_1.f90: New.
4468
4a197c86 44692012-08-19 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
4470
4471 PR fortran/54298
4472 * gfortran.dg/real_compare_1.f90: New test case.
4473 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4474
44752012-08-18 Jan Hubicka <jh@suse.cz>
4476
4477 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4478
44792012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4480
4481 PR fortran/39290
4482 * gfortran.dg/interface_37.f90: New test.
4483
44842012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4485 Gary Funck <gary@intrepid.com>
4486
4487 PR target/20020
4488 * gcc.target/i386/pr20020-1.c: New test.
4489 * gcc.target/i386/pr20020-2.c: Likewise.
4490 * gcc.target/i386/pr20020-3.c: Likewise.
4491
44922012-08-17 Marc Glisse <marc.glisse@inria.fr>
4493
4494 * gcc.target/i386/perm-concat.c: New test.
4495
44962012-08-17 Julian Brown <julian@codesourcery.com>
4497
4498 * gcc.target/arm/div64-unwinding.c: New test.
4499
45002012-08-17 Jakub Jelinek <jakub@redhat.com>
4501
4502 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4503
45042012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4505
4506 PR target/54236
4507 * gcc.target/sh/pr54236-1.c: New.
4508
45092012-08-16 Hans-Peter Nilsson <hp@axis.com>
4510
4511 * lib/target-supports.exp (check_effective_target_sync_int_long)
4512 (check_effective_target_sync_char_short): Enable for crisv32-*
4513 and cris-*.
4514
4515 PR middle-end/54261
4516 * gcc.dg/torture/pr54261-1.c: New test.
4517
45182012-08-15 Janus Weil <janus@gcc.gnu.org>
4519
4520 PR fortran/54243
4521 PR fortran/54244
4522 * gfortran.dg/typebound_call_24.f03: New.
4523
45242012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4525
4526 PR tree-optimization/54245
4527 * gcc.dg/tree-ssa/pr54245.c: New test.
4528
45292012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4530
4531 PR tree-optimization/54240
4532 * gcc.target/powerpc/pr54240.c: New test.
4533 * gcc.target/mips/pr54240.c: Likewise.
4534
45352012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4536
4537 PR target/52933
4538 * gcc.target/sh/pr52933-1.c: New.
4539 * gcc.target/sh/pr52933-2.c: New.
4540
45412012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4542
4543 PR target/50751
4544 * gcc.target/sh/pr50751-8.c: New.
4545
45462012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4547
4548 PR fortran/47586
4549 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4550 * gfortran.dg/typebound_proc_27.f03: New test.
4551
45522012-08-14 Sterling Augustine <saugustine@google.com>
4553
4554 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4555
45562012-08-14 Tobias Burnus <burnus@net-b.de>
4557
4558 PR fortran/40881
4559 * gfortran.dg/data_constraints_3.f90: New.
4560 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4561 to disable -pedantic compilation.
4562 * gfortran.dg/pr37243.f: Ditto.
4563 * gfortran.dg/g77/19990826-3.f: Ditto.
4564 * gfortran.dg/g77/20020307-1.f : Ditto.
4565 * gfortran.dg/g77/980310-3.f: Ditto.
4566
45672012-08-14 Tobias Burnus <burnus@net-b.de>
4568
4569 PR fortran/54234
4570 * gfortran.dg/warn_conversion_4.f90: New.
4571
45722012-08-14 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR middle-end/53411
4575 PR rtl-optimization/53495
4576 * gcc.c-torture/compile/pr53411.c: New test.
4577 * gcc.c-torture/compile/pr53495.c: New test.
4578
45792012-08-13 Richard Guenther <rguenther@suse.de>
4580
4581 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4582
45832012-08-13 Richard Guenther <rguenther@suse.de>
4584
4585 PR tree-optimization/54200
4586 * gcc.dg/guality/pr54200.c: New testcase.
4587 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4588
45892012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4590
4591 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4592
45932012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4594
4595 PR target/51244
4596 * gcc.target/sh/pr51244-7.c: New.
4597 * gcc.target/sh/pr51244-8.c: New.
4598 * gcc.target/sh/pr51244-9.c: New.
4599 * gcc.target/sh/pr51244-10.c: New.
4600
46012012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4602
4603 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4604 -m2e or -m2a.
4605 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4606 * gcc.target/sh/pr53511-1.c: Likewise.
4607 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4608 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4609 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4610 * gcc.target/sh/pr53512-3.c: Likewise.
4611 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4612
46132012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4614
4615 PR target/39423
4616 * gcc.c-torture/compile/pr39423-1.c: New.
4617 * gcc.c-torture/compile/pr39423-2.c: New.
4618
46192012-08-12 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/54221
4622 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4623 they appear uninitialized on the RHS.
4624 * gfortran.dg/public_private_module_6.f90: New.
4625
46262012-08-11 Martin Jambor <mjambor@suse.cz>
4627
4628 PR fortran/48636
4629 * gfortran.dg/pr48636.f90: New test.
4630
46312012-08-10 Jakub Jelinek <jakub@redhat.com>
4632
4633 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4634 to avoid warnings.
4635 (main): Adjust caller.
4636
46372012-08-10 Richard Guenther <rguenther@suse.de>
4638
4639 * gcc.dg/matrix/*.c: Adjust and move ...
4640 * gcc.dg/torture/: ... here.
4641 * gcc.dg/matrix: Remove directory.
4642
46432012-08-10 Richard Guenther <rguenther@suse.de>
4644
4645 PR middle-end/54219
4646 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4647
46482012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4649
4650 PR middle-end/54211
4651 * gcc.dg/tree-ssa/pr54211.c: New test.
4652
46532012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4654
4655 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4656 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4657
46582012-08-10 Richard Guenther <rguenther@suse.de>
4659
4660 PR tree-optimization/54109
4661 * gcc.dg/torture/pr54109.c: New testcase.
4662 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4663 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4664
46652012-08-10 Richard Guenther <rguenther@suse.de>
4666
4667 PR tree-optimization/54027
4668 * gcc.dg/torture/pr54027.c: New testcase.
4669
46702012-08-10 Richard Guenther <rguenther@suse.de>
4671
4672 * g++.dg/plugin/selfassign.c: Adjust.
4673 * gcc.dg/plugin/selfassign.c: Likewise.
4674 * gcc.dg/strlenopt-11.c: Likewise.
4675 * gcc.dg/strlenopt-13.c: Likewise.
4676 * gcc.dg/no-strict-overflow-4.c: Likewise.
4677 * gcc.dg/strict-overflow-4.c: Likewise.
4678 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4679 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4680 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4681 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4682 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4684 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4685 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4686 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4687 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4688 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4689 * gcc.dg/pr46309.c: Likewise.
4690 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4691
46922012-08-09 Uros Bizjak <ubizjak@gmail.com>
4693
4694 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4695 for x86 targets.
4696 * gcc.c-torture/compile/20120727-2.c: New test.
4697
46982012-08-09 Martin Jambor <mjambor@suse.cz>
4699
4700 * gcc.dg/ipa/iinline-4.c: New test.
4701 * gcc.dg/ipa/iinline-5.c: Likewise.
4702 * gcc.dg/ipa/iinline-6.c: Likewise.
4703 * gcc.dg/ipa/iinline-7.c: Likewise.
4704 * gcc.dg/lto/20120723_0.c: Likewise.
4705 * gcc.dg/lto/20120723_1.c: Likewise.
4706
47072012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4708
4709 PR target/39423
4710 * gcc.target/sh/pr39423-1.c: New.
4711
47122012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4713
4714 PR target/51244
4715 * gcc.target/sh/pr51244-5: New.
4716 * gcc.target/sh/pr51244-6: New.
4717
47182012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4719
4720 * gcc.target/i386/adx-addxcarry32-3.c: New.
4721 * gcc.target/i386/adx-addxcarry64-3.c: New.
4722
47232012-08-09 Andrey Belevantsev <abel@ispras.ru>
4724
4725 PR rtl-optimization/53701
4726 * gcc.dg/pr53701.c: New test.
4727
47282012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4729
4730 * gcc.c-torture/compile/20120727-1.c: New test.
4731
47322012-08-09 Tobias Burnus <burnus@net-b.de>
4733
4734 PR fortran/54199
4735 * gfortran.dg/intrinsic_shadow_4.f90: New.
4736
47372012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4738
4739 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4740
47412012-08-08 Joseph Myers <joseph@codesourcery.com>
4742
4743 * gcc.c-torture/execute/20120808-1.c: New test.
4744
47452012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4746
4747 PR rtl-optimization/54157
4748 * gcc.target/i386/pr54157.c: New file.
4749
47502012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4751
4752 * gcc.target/i386/adx-addcarryx32-1.c: New.
4753 * gcc.target/i386/adx-addcarryx32-2.c: New.
4754 * gcc.target/i386/adx-addcarryx64-1.c: New.
4755 * gcc.target/i386/adx-addcarryx64-2.c: New.
4756 * gcc.target/i386/adx-check.h: New.
4757 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4758 * gcc.target/i386/sse-12.c: Add -madx.
4759 * gcc.target/i386/sse-13.c: Ditto.
4760 * gcc.target/i386/sse-14.c: Ditto.
4761 * gcc.target/i386/sse-22.c: Ditto.
4762 * gcc.target/i386/sse-23.c: Ditto.
4763 * g++.dg/other/i386-2.C: Ditto.
4764 * g++.dg/other/i386-3.C: Ditto.
4765
47662012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4767
4768 * gcc.dg/tree-ssa/slsr-5.c: New.
4769 * gcc.dg/tree-ssa/slsr-6.c: New.
4770 * gcc.dg/tree-ssa/slsr-7.c: New.
4771 * gcc.dg/tree-ssa/slsr-8.c: New.
4772 * gcc.dg/tree-ssa/slsr-9.c: New.
4773 * gcc.dg/tree-ssa/slsr-10.c: New.
4774 * gcc.dg/tree-ssa/slsr-11.c: New.
4775 * gcc.dg/tree-ssa/slsr-12.c: New.
4776 * gcc.dg/tree-ssa/slsr-13.c: New.
4777 * gcc.dg/tree-ssa/slsr-14.c: New.
4778 * gcc.dg/tree-ssa/slsr-15.c: New.
4779 * gcc.dg/tree-ssa/slsr-16.c: New.
4780 * gcc.dg/tree-ssa/slsr-17.c: New.
4781 * gcc.dg/tree-ssa/slsr-18.c: New.
4782 * gcc.dg/tree-ssa/slsr-19.c: New.
4783 * gcc.dg/tree-ssa/slsr-20.c: New.
4784 * gcc.dg/tree-ssa/slsr-21.c: New.
4785 * gcc.dg/tree-ssa/slsr-22.c: New.
4786 * gcc.dg/tree-ssa/slsr-23.c: New.
4787 * gcc.dg/tree-ssa/slsr-24.c: New.
4788 * gcc.dg/tree-ssa/slsr-25.c: New.
4789 * gcc.dg/tree-ssa/slsr-26.c: New.
4790 * gcc.dg/tree-ssa/slsr-30.c: New.
4791 * gcc.dg/tree-ssa/slsr-31.c: New.
4792
47932012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4794
4795 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4796 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4797 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4798
47992012-08-06 Cary Coutant <ccoutant@google.com>
4800
4801 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4802
48032012-08-06 Janus Weil <janus@gcc.gnu.org>
4804
4805 PR fortran/35831
4806 * gfortran.dg/dummy_procedure_5.f90: Modified.
4807 * gfortran.dg/dummy_procedure_8.f90: New.
4808 * gfortran.dg/interface_26.f90: Modified.
4809 * gfortran.dg/proc_ptr_11.f90: Modified.
4810 * gfortran.dg/proc_ptr_15.f90: Modified.
4811 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4812 * gfortran.dg/typebound_override_1.f90: Modified.
4813 * gfortran.dg/typebound_proc_6.f03: Modified.
4814
48152012-08-06 Marc Glisse <marc.glisse@inria.fr>
4816
4817 PR tree-optimization/51938
4818 PR tree-optimization/52005
4819 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4820 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4821 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4822 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4823
48242012-08-06 Dodji Seketeli <dodji@redhat.com>
4825
4826 Avoid crashing on erroneous static_assert usage
4827 * g++.dg/cpp0x/static_assert8.C: New test.
4828
48292012-08-06 Jason Merrill <jason@redhat.com>
4830
4831 * g++.dg/cpp0x/sfinae38.C: New.
4832
48332012-08-06 Marc Glisse <marc.glisse@inria.fr>
4834 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/54165
4837 * g++.dg/conversion/void2.C: New.
4838
48392012-08-06 Tom de Vries <tom@codesourcery.com>
4840
4841 * gcc.dg/tree-ssa/vrp78.c: New test.
4842
48432012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4844 Richard Sandiford <rdsandiford@googlemail.com>
4845
4846 * g++.dg/opt/enum2.C: Require fpic target.
4847 * g++.dg/lto/20090303_0.C: Likewise.
4848
48492012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4850 Catherine Moore <clm@codesourcery.com>
4851
4852 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4853 flush function names too.
4854 * gcc.target/mips/clear-cache-1.c: Likewise.
4855
48562012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4857
4858 PR target/54156
4859 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4860
48612012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4862
4863 PR fortran/54166
4864 * gfortran.dg/array_5.f90: New test.
4865
48662012-08-03 Marc Glisse <marc.glisse@inria.fr>
4867
4868 PR tree-optimization/30318
4869 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4870
48712012-08-03 Marc Glisse <marc.glisse@inria.fr>
4872
4873 * g++.dg/ext/vector17.C: New testcase.
4874
48752012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4876
4877 PR target/51931
4878 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4879 * g++.dg/opt/longbranch1.C: Likewise.
4880
48812012-08-02 Marc Glisse <marc.glisse@inria.fr>
4882
4883 PR tree-optimization/53805
4884 * gcc.dg/fold-notunord.c: New testcase.
4885
48862012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4887
4888 PR fortran/48820
4889 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4890 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4891
48922012-08-02 Jason Merrill <jason@redhat.com>
4893 Paolo Carlini <paolo.carlini@oracle.com>
4894
4895 PR c++/51213 (again)
4896 * g++.dg/cpp0x/sfinae37.C: Extend.
4897
48982012-08-02 Richard Guenther <rguenther@suse.de>
4899
4900 PR tree-optimization/50672
4901 * g++.dg/torture/pr50672.C: New testcase.
4902
49032012-08-02 Janus Weil <janus@gcc.gnu.org>
4904
4905 PR fortran/54147
4906 * gfortran.dg/abstract_type_6.f03: Modified.
4907 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4908 * gfortran.dg/proc_ptr_comp_35.f90: New.
4909 * gfortran.dg/typebound_proc_9.f03: Modified.
4910 * gfortran.dg/typebound_proc_26.f90: New.
4911
49122012-08-02 Richard Guenther <rguenther@suse.de>
4913
4914 * gcc.dg/torture/pta-callused-1.c: Adjust.
4915 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4916 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4917 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4918 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4919 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4920 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4921 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4922 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4923
4a197c86 49242012-08-01 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
4925
4926 PR fortran/54033
4927 * gfortran.dg/include_6.f90: New test case.
4928 * gfortran.dg/include_7.f90: New test case.
4929 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4930
49312012-08-01 Tom de Vries <tom@codesourcery.com>
4932
4933 * gcc.dg/tree-ssa/vrp76.c: New test.
4934
49352012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4936
4937 PR tree-optimization/46556
4938 * gcc.dg/tree-ssa/slsr-27.c: New.
4939 * gcc.dg/tree-ssa/slsr-28.c: New.
4940 * gcc.dg/tree-ssa/slsr-29.c: New.
4941
49422012-07-31 Janus Weil <janus@gcc.gnu.org>
4943
4944 PR fortran/42418
4945 * gfortran.dg/proc_decl_29.f90: New.
4946
49472012-07-31 Dehao Chen <dehao@google.com>
4948
4949 * gcc.dg/predict-7.c: New test.
4950
49512012-07-31 Janus Weil <janus@gcc.gnu.org>
4952
4953 PR fortran/54134
4954 * gfortran.dg/typebound_override_3.f90: New.
4955
49562012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4957
4958 PR tree-optimization/53773
4959 * gcc.dg/vect/pr53773.c: New test.
4960
49612012-07-31 Nick Clifton <nickc@redhat.com>
4962
4963 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4964 and for XStormy16.
4965
49662012-07-31 Tobias Burnus <burnus@net-b.de>
4967
4968 * gfortran.dg/c_funloc_tests_6.f90: New.
4969 * gfortran.dg/c_funloc_tests_7.f90: New.
4970 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4971
49722012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4973
4974 PR c++/53624
4975 * g++.dg/cpp0x/temp_default5.C: New.
4976
49772012-07-30 Janus Weil <janus@gcc.gnu.org>
4978
4979 PR fortran/51081
4980 * gfortran.dg/proc_ptr_37.f90: New.
4981
49822012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4983
4984 * lib/target-supports.exp
4985 (check_effective_target_vect_natural_alignment): New function.
4986 * gcc.dg/align-2.c: Only run on targets with natural alignment
4987 of vector types.
4988 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4989 alignment of vector types.
4990
49912012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4992 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4993
4994 * gcc.target/i386/rdseed16-1.c: New.
4995 * gcc.target/i386/rdseed32-1.c: Ditto
4996 * gcc.target/i386/rdseed64-1.c: Ditto
4997 * gcc.target/i386/sse-12.c: Add -mrdseed.
4998 * gcc.target/i386/sse-13.c: Ditto.
4999 * gcc.target/i386/sse-14.c: Ditto.
5000 * g++.dg/other/i386-2.C: Ditto.
5001 * g++.dg/other/i386-3.C: Ditto.
5002
50032012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5004
5005 PR target/51244
5006 * gcc.target/sh/pr51244-4.c: New.
5007
50082012-07-27 Uros Bizjak <ubizjak@gmail.com>
5009
5010 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5011 for alpha*-*-* targets. Cleanup original tree dump.
5012
50132012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5014
5015 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5016 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5017
50182012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5019
5020 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5021 rand, srand. Include <stdlib.h>.
5022
50232012-07-26 Janis Johnson <janisjo@codesourcery.com>
5024
5025 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5026
50272012-07-26 Richard Henderson <rth@redhat.com>
5028
5029 * gcc.dg/attr-hotcold-1.c: New.
5030 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5031
50322012-07-26 Andrew Jenner <andrew@codesourcery.com>
5033 Sandra Loosemore <sandra@codesourcery.com>
5034
5035 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5036
50372012-07-26 Tobias Burnus <burnus@net-b.de>
5038
5039 * gfortran.dg/contiguous_1.f90: Update dg-error.
5040 * gfortran.dg/proc_ptr_32.f90: Ditto.
5041
50422012-07-26 Richard Guenther <rguenther@suse.de>
5043
5044 PR tree-optimization/54098
5045 * gcc.dg/torture/pr54098.c: New testcase.
5046
50472012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5048
5049 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5050 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5051
50522012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5053
5054 PR fortran/44354
5055 * gfortran.dg/array_constructor_39.f90: New test.
5056
50572012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5058
5059 PR fortran/44354
5060 * gfortran.dg/array_constructor_38.f90: New test.
5061
50622012-07-25 Janis Johnson <janisjo@codesourcery.com>
5063
5064 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5065
50662012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5067
5068 * gnat.dg/noreturn5.ad[sb]: New test.
5069
50702012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5071 Paul Brook <paul@codesourcery.com>
5072
5073 PR target/53633
5074
5075 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5076 * c-c++-common/pr53633.c: New test.
5077
50782012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5079
5080 * gcc.target/i386/asm-dialect-1.c: New test case.
5081
50822012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5083 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5084
5085 * gcc.target/i386/prefetchw-1.c: New.
5086 * gcc.target/i386/sse-12.c: Add -mprfchw.
5087 * gcc.target/i386/sse-13.c: Ditto.
5088 * gcc.target/i386/sse-14.c: Ditto.
5089 * gcc.target/i386/sse-22.c: Ditto.
5090 * gcc.target/i386/sse-23.c: Ditto.
5091 * g++.dg/other/i386-2.C: Ditto.
5092 * g++.dg/other/i386-3.C: Ditto.
5093
50942012-07-24 Janis Johnson <janisjo@codesourcery.com>
5095
5096 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5097
50982012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5099
5100 PR target/54051
5101 * gcc.target/arm/pr54051.c: New.
5102 * gcc.target/arm/vfp-1.c: Adjust test.
5103
51042012-07-24 Julian Brown <julian@codesourcery.com>
5105
5106 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5107 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5108 hard-float ARM.
5109
51102012-07-23 Paul Brook <paul@codesourcery.com>
5111
5112 * g++.dg/other/armv7m-1.c: New test.
5113
51142012-07-23 Julian Brown <julian@codesourcery.com>
5115
5116 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5117 ARM.
5118 (DO_TEST): Define to 1 for appropriate ARM targets.
5119
51202012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5121
5122 PR tree-optimization/53881
5123 * gcc.dg/pr53881.c: Renamed to ...
5124 * gcc.dg/pr53881-1.c: ... this.
5125 * gcc.dg/pr53881-2.c: New test.
5126
51272012-07-22 Hans-Peter Nilsson <hp@axis.com>
5128
5129 Handle recent changes in default atomics for cris*-*-linux*.
5130 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5131 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5132 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5133 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5134 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5135 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5136 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5137 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5138 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5139 -mno-unaligned-atomic-may-use-library is in effect for
5140 cris*-*-linux*.
5141 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5142 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5143 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5144 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5145 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5146 gcc.target/cris/torture/sync-mis-op-i-1.c,
5147 gcc.target/cris/torture/sync-mis-op-i-2.c,
5148 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5149 gcc.target/cris/torture/sync-mis-op-i-3.c,
5150 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5151 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5152 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5153 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5154 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5155 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5156 (main): Remove local variable x.
5157 [mis_ok]: Check that atomics don't fail.
5158
51592012-07-21 Andrew Pinski <apinski@cavium.com>
5160
5161 * gcc.dg/tree-ssa/vrp72.c: New test.
5162 * gcc.dg/tree-ssa/vrp73.c: New test.
5163 * gcc.dg/tree-ssa/vrp74.c: New test.
5164 * gcc.dg/tree-ssa/vrp75.c: New test.
5165
51662012-07-21 Andrew Pinski <apinski@cavium.com>
5167
5168 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5169 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5170
51712012-07-21 Andrew Pinski <apinski@cavium.com>
5172
5173 * gcc.target/mips/octeon-pop-2.c: New testcase.
5174
51752012-07-21 Tobias Burnus <burnus@net-b.de>
5176
5177 PR fortran/48820
5178 * gfortran.dg/assumed_rank_3.f90: New.
5179 * gfortran.dg/assumed_rank_11.f90: New.
5180 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5181 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5182 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5183
51842012-07-21 Andrew Pinski <apinski@cavium.com>
5185
5186 * gcc.target/mips/unaligned-1.c: New testcase.
5187
51882012-07-21 Hans-Peter Nilsson <hp@axis.com>
5189
5190 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5191
51922012-07-20 Tobias Burnus <burnus@net-b.de>
5193
5194 * gfortran.dg/bind_c_array_params_2.f90: New.
5195 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5196 and update dg-error.
5197
51982012-07-20 Tobias Burnus <burnus@net-b.de>
5199
5200 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5201
52022012-07-20 Jason Merrill <jason@redhat.com>
5203
5204 PR c++/54038
5205 * g++.dg/other/array7.C: New.
5206
52072012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5208
5209 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5210 the basic block and check loop depth.
5211 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5212 matching patterns and comments.
5213 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5214 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5215
52162012-07-20 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c++/28656
5219 * c-c++-common/pr28656.c: New test.
5220
52212012-07-19 Jason Merrill <jason@redhat.com>
5222
5223 PR c++/54026
5224 * g++.dg/init/mutable1.C: New.
5225
52262012-07-20 Tobias Burnus <burnus@net-b.de>
5227
5228 PR fortran/48820
5229 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5230 * gfortran.dg/assumed_rank_1.f90: New.
5231 * gfortran.dg/assumed_rank_1_c.c: New.
5232 * gfortran.dg/assumed_rank_2.f90: New.
5233 * gfortran.dg/assumed_rank_4.f90: New.
5234 * gfortran.dg/assumed_rank_5.f90: New.
5235 * gfortran.dg/assumed_rank_6.f90: New.
5236 * gfortran.dg/assumed_rank_7.f90: New.
5237 * gfortran.dg/assumed_rank_8.f90: New.
5238 * gfortran.dg/assumed_rank_8_c.c: New.
5239 * gfortran.dg/assumed_rank_9.f90: New.
5240 * gfortran.dg/assumed_rank_10.f90: New.
5241 * gfortran.dg/assumed_rank_12.f90: New.
5242
52432012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * gnat.dg/opt25.adb: New test.
5246 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5247 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5248
52492012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/aggr20.ad[sb]: New test.
5252 * gnat.dg/aggr20_pkg.ads: New helper.
5253
52542012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5255
5256 * gnat.dg/derived_type3.adb: New test.
5257 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5258
52592012-07-19 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR rtl-optimization/53942
5262 * gcc.dg/pr53942.c: New test.
5263
52642012-07-19 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/54021
5267 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5268
52692012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5270
5271 * gnat.dg/discr38.adb: New test.
5272
52732012-07-19 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR middle-end/54017
5276 * c-c++-common/gomp/pr54017.c: New test.
5277
52782012-07-19 Richard Guenther <rguenther@suse.de>
5279 Eric Botcazou <ebotcazou@adacore.com>
5280
5281 * gnat.dg/loop_optimization11.adb: New testcase.
5282 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5283
52842012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5285 Jason Merrill <jason@redhat.com>
5286
5287 * g++.dg/cpp0x/sfinae37.C: New.
5288 * g++.dg/template/access23.C: New.
5289 * g++.dg/template/access7.C: Adjust.
5290 * g++.dg/template/sfinae10.C: Don't expect errors.
5291 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5292
52932012-07-18 Julian Brown <julian@codesourcery.com>
5294 Sandra Loosemore <sandra@codesroucery.com>
5295
5296 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5297
52982012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5299
5300 * gnat.dg/noreturn4.ad[sb]: New test.
5301 * gnat.dg/noreturn4_pkg.ads: New helper.
5302
53032012-07-18 Jie Zhang <jzhang918@gmail.com>
5304 Julian Brown <julian@codesourcery.com>
5305
5306 * gcc.target/arm/neon-vdup-1.c: New test case.
5307 * gcc.target/arm/neon-vdup-2.c: New test case.
5308 * gcc.target/arm/neon-vdup-3.c: New test case.
5309 * gcc.target/arm/neon-vdup-4.c: New test case.
5310 * gcc.target/arm/neon-vdup-5.c: New test case.
5311 * gcc.target/arm/neon-vdup-6.c: New test case.
5312 * gcc.target/arm/neon-vdup-7.c: New test case.
5313 * gcc.target/arm/neon-vdup-8.c: New test case.
5314 * gcc.target/arm/neon-vdup-9.c: New test case.
5315 * gcc.target/arm/neon-vdup-10.c: New test case.
5316 * gcc.target/arm/neon-vdup-11.c: New test case.
5317 * gcc.target/arm/neon-vdup-12.c: New test case.
5318 * gcc.target/arm/neon-vdup-13.c: New test case.
5319 * gcc.target/arm/neon-vdup-14.c: New test case.
5320 * gcc.target/arm/neon-vdup-15.c: New test case.
5321 * gcc.target/arm/neon-vdup-16.c: New test case.
5322 * gcc.target/arm/neon-vdup-17.c: New test case.
5323 * gcc.target/arm/neon-vdup-18.c: New test case.
5324 * gcc.target/arm/neon-vdup-19.c: New test case.
5325 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5326 arguments non-constant.
5327
53282012-07-18 Richard Guenther <rguenther@suse.de>
5329
5330 PR tree-optimization/53970
5331 * g++.dg/torture/pr53970.C: New testcase.
5332
53332012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5334
5335 PR target/38621
5336 * gcc.c-torture/compile/pr38621.c: New.
5337
53382012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5339
5340 PR target/33135
5341 * gcc.target/sh/pr33135-1.c: New.
5342 * gcc.target/sh/pr33135-2.c: New.
5343 * gcc.target/sh/pr33135-3.c: New.
5344 * gcc.target/sh/pr33135-4.c: New.
5345
53462012-07-17 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/53995
5349 * g++.dg/parse/enum9.C: New.
5350
53512012-07-17 Kazu Hirata <kazu@codesourcery.com>
5352 Sandra Loosemore <sandra@codesourcery.com>
5353
5354 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5355 if there is a conflict with -mcpu=. Use -mcpu=5208.
5356
53572012-07-17 Jason Merrill <jason@redhat.com>
5358
5359 PR c++/53989
5360 * g++.dg/template/array23.C: New.
5361
53622012-07-17 Tobias Burnus <burnus@net-b.de>
5363
5364 PR fortran/53985
5365 * gfortran.dg/bind_c_usage_26.f90: New.
5366 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5367 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5368 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5369 * gfortran.dg/interop_params.f03: Ditto.
5370
53712012-07-17 Jason Merrill <jason@redhat.com>
5372
5373 * g++.dg/template/inherit8.C: Adjust.
5374 * g++.dg/template/using21.C: Adjust.
5375 * g++.dg/template/using22.C: Adjust.
5376
5377 PR c++/53549
5378 * g++.dg/template/current-inst1.C: New.
5379 * g++.dg/parse/crash35.C: Adjust.
5380
53812012-07-17 Tobias Burnus <burnus@net-b.de>
5382
5383 PR fortran/52101
5384 * gfortran.dg/oldstyle_4.f90: New.
5385
53862012-07-17 Tobias Burnus <burnus@net-b.de>
5387
5388 PR fortran/49265
5389 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5390 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5391
53922012-07-16 Jason Merrill <jason@redhat.com>
5393
5394 * g++.dg/parse/access8.C: Adjust.
5395 * g++.dg/template/sfinae6_neg.C: Adjust.
5396
4a197c86 53972012-07-16 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
5398
5399 PR fortran/53824
5400 * gfortran.dg/coarray_allocate_1.f90: New test.
5401
54022012-07-16 Andrew Pinski <apinski@cavium.com>
5403
5404 * gcc.c-torture/execute/bswap-1.c: New testcase.
5405 * gcc.c-torture/compile/unalign-1.c: New testcase.
5406 * gcc.c-torture/compile/20120524-1.c: New testcase.
5407 * gcc.c-torture/compile/20101216-1.c: New testcase.
5408
54092012-07-16 Dehao Chen <dehao@google.com>
5410
5411 Revert
5412 2012-07-10 Dehao Chen <dehao@google.com>
5413
5414 * gcc.dg/debug_info_inline.c: New test.
5415
54162012-07-16 Janus Weil <janus@gcc.gnu.org>
5417
5418 PR fortran/53956
5419 * gfortran.dg/proc_decl_28.f90: New.
5420
54212012-07-16 Andrew Pinski <apinski@cavium.com>
5422
5423 * gcc.dg/torture/builtins-1.c: New testcase.
5424
54252012-07-16 Hans-Peter Nilsson <hp@axis.com>
5426
5427 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5428 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5429 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5430 gcc.target/cris/sync-1-v10.c,
5431 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5432 pass -mno-unaligned-atomic-may-use-library.
5433 * gcc.target/cris/sync-xchg-1.c: New test.
5434 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5435 valid register operand output modifier.
5436
54372012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5438
5439 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5440 characters.
5441
54422012-07-13 Andrew Pinski <apinski@cavium.com>
5443
5444 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5445 rather than cleanup-tree-dump.
5446 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5447
54482012-07-13 Richard Guenther <rguenther@suse.de>
5449
5450 PR tree-optimization/53907
5451 * gcc.target/i386/pr53907.c: New testcase.
5452
54532012-07-13 Richard Guenther <rguenther@suse.de>
5454
5455 PR tree-optimization/53922
5456 * gcc.dg/torture/pr53922.c: New testcase.
5457
54582012-07-13 Hans-Peter Nilsson <hp@axis.com>
5459
5460 PR rtl-optimization/53908
5461 * gcc.dg/torture/pr53908.c: New test.
5462
54632012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5464
5465 PR c++/53531
5466 * g++.dg/cpp0x/variadic135.C: New.
5467
54682012-07-12 Jason Merrill <jason@redhat.com>
5469
5470 * g++.dg/template/sfinae6_neg.C: Adjust.
5471
54722012-07-12 Tobias Burnus <burnus@net-b.de>
5473
5474 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5475 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5476 scan-tree-dump-times pattern.
5477
54782012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5481
54822012-07-11 Jason Merrill <jason@redhat.com>
5483
5484 DR 1402
5485 * g++.g/cpp0x/defaulted37.C: New.
5486
54872012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5488
5489 PR target/53859
5490 * gcc.target/arm/pr53859.c: New test.
5491
54922012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5493
5494 PR target/53886
5495 * gcc.c-torture/compile/pr53886.c: New.
5496
54972012-07-10 Dehao Chen <dehao@google.com>
5498
5499 * gcc.dg/debug_info_inline.c: New test.
5500
55012012-07-10 Jason Merrill <jason@redhat.com>
5502
5503 PR c++/53733
5504 * g++.dg/cpp0x/defaulted36.C: New.
5505 * g++.dg/cpp0x/defaulted21.C: Adjust.
5506
5507 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5508
55092012-07-09 Sterling Augustine <saugustine@google.com>
5510
5511 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5512
55132012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5514
5515 PR tree-optimization/53887
5516 * gcc.dg/pr53887.c: New test.
5517
55182012-07-09 Jason Merrill <jason@redhat.com>
5519
5520 PR c++/53882
5521 * g++.dg/cpp0x/nullptr29.C: New.
5522
55232012-07-09 Tom de Vries <tom@codesourcery.com>
5524 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/builtin-unreachable-6.c: New test.
5527 * gcc.dg/builtin-unreachable-5.c: New test.
5528
55292012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5530
5531 PR tree-optimization/53881
5532 * gcc.dg/pr53881.c: New test.
5533
55342012-07-06 Jason Merrill <jason@redhat.com>
5535
5536 PR c++/53862
5537 * g++.dg/cpp0x/variadic134.C: New.
5538
5539 PR c++/53858
5540 * g++.dg/cpp0x/alias-decl-20.C: New.
5541
55422012-07-06 Tom de Vries <tom@codesourcery.com>
5543
5544 PR tree-optimization/51879
5545 * gcc.dg/pr51879-16.c: New test.
5546 * gcc.dg/pr51879-17.c: Same.
5547
55482012-07-06 Tom de Vries <tom@codesourcery.com>
5549
5550 PR tree-optimization/52009
5551 * gcc.dg/pr51879-7.c: New test.
5552 * gcc.dg/pr51879-18.c: New test.
5553
55542012-07-05 Jason Merrill <jason@redhat.com>
5555
5556 PR c++/50852
5557 * g++.dg/template/typedef39.C: New.
5558
5559 PR c++/53039
5560 * g++.dg/cpp0x/variadic133.C: New.
5561 * g++.dg/template/param1.C: Adjust.
5562
55632012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5564
5565 PR target/48941
5566 PR target/51980
5567 * gcc.target/arm/neon/vtrnf32.c: Update.
5568 * gcc.target/arm/neon/vtrns32.c: Update.
5569 * gcc.target/arm/neon/vtrnu32.c: Update.
5570 * gcc.target/arm/neon/vzipf32.c: Update.
5571 * gcc.target/arm/neon/vzips32.c: Update.
5572 * gcc.target/arm/neon/vzipu32.c: Update.
5573
55742012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5575
5576 PR fortran/53732
5577 * gfortran.dg/inline_sum_4.f90: New test.
5578
55792012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5580
5581 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5582
55832012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5584
5585 * gcc.target/arm/fma-sp.c: New testcase.
5586 * gcc.target/arm/fma.c: Likewise.
5587 * gcc.target/arm/fma.h: Likewise.
5588
55892012-07-04 Jason Merrill <jason@redhat.com>
5590
5591 PR c++/53848
5592 * g++.dg/other/enum3.C: New.
5593
55942012-07-04 Uros Bizjak <ubizjak@gmail.com>
5595
5596 PR middle-end/53321
5597 * g++.dg/torture/pr53321.C: New test.
5598
55992012-07-04 Richard Guenther <rguenther@suse.de>
5600
5601 PR tree-optimization/53844
5602 * g++.dg/tree-ssa/pr53844.C: New testcase.
5603
56042012-07-04 Richard Guenther <rguenther@suse.de>
5605
5606 PR tree-optimization/53849
5607 * gcc.dg/pr53849.c: New testcase.
5608
56092012-07-03 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR c++/53812
5612 * g++.dg/ext/label14.C: New test.
5613
56142012-07-03 Uros Bizjak <ubizjak@gmail.com>
5615
5616 PR target/53811
5617 * g++.dg/other/pr53811.C: New test.
5618
56192012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5620
5621 PR target/28896
5622 * gcc.target/m68k/stack-limit-1.c: New testcase.
5623
56242012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * gnat.dg/recursive_call.adb: New test.
5627
56282012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gnat.dg/discr37.ad[sb]: New test.
5631
56322012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5633
5634 * g++.dg/other/packed1.C: Remove SH from xfail list.
5635
56362012-07-02 Jason Merrill <jason@redhat.com>
5637
5638 PR c++/53619
5639 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5640
5641 PR c++/53783
5642 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5643
5644 PR c++/53788
5645 * g++.dg/cpp0x/decltype39.C: New.
5646 * g++.dg/diagnostic/method1.C: Adjust.
5647
5648 PR c++/53816
5649 * g++.dg/template/ref6.C: New.
5650
56512012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5652
5653 PR target/53568
5654 * gcc.target/sh/pr53568-1.c: New.
5655
56562012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5657
5658 PR target/51244
5659 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5660
56612012-07-02 Jason Merrill <jason@redhat.com>
5662
5663 PR c++/53821
5664 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5665
5666 PR c++/53524
5667 * g++.dg/template/enum7.C: New.
5668 * g++.dg/other/ptrmem10.C: Adjust.
5669 * g++.dg/other/ptrmem11.C: Adjust.
5670 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5671
56722012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5673
5674 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5675
56762012-07-01 Wei Guozhi <carrot@google.com>
5677
5678 PR target/53447
5679 * gcc.target/arm/pr53447-1.c: New testcase.
5680 * gcc.target/arm/pr53447-2.c: New testcase.
5681 * gcc.target/arm/pr53447-3.c: New testcase.
5682 * gcc.target/arm/pr53447-4.c: New testcase.
5683
56842012-06-29 Richard Guenther <rguenther@suse.de>
5685
5686 PR tree-optimization/47061
5687 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5688
56892012-06-29 Richard Guenther <rguenther@suse.de>
5690
5691 PR tree-optimization/37541
5692 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5693
56942012-06-29 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/52589
5697 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5698
56992012-06-28 Janis Johnson <janisjo@codesourcery.com>
5700
5701 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5702
5703 * g++.dg/template/error46.C: Add missing comment to dg-message.
5704 * g++.dg/template/crash107.C: Likewise.
5705 * g++.dg/template/error47.C: Likewise.
5706 * g++.dg/template/crash108.C: Likewise.
5707 * g++.dg/overload/operator5.C: Likewise.
5708
5709 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5710 errors in dg-message directives, add comments.
5711
57122012-06-28 Kai Tietz <ktietz@redhat.com>
5713
5714 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5715 hard-coded 'unsigned long'.
5716
57172012-06-28 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR tree-optimization/51581
5720 * gcc.dg/vect/pr51581-4.c: New test.
5721
5722 PR tree-optimization/53645
5723 * gcc.c-torture/execute/pr53645-2.c: New test.
5724
57252012-06-28 Richard Guenther <rguenther@suse.de>
5726
5727 PR middle-end/53790
5728 * gcc.dg/torture/pr53790.c: New testcase.
5729
57302012-06-28 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR tree-optimization/53645
5733 * gcc.c-torture/execute/pr53645.c: New test.
5734
57352012-06-28 Arnaud Charlet <charlet@adacore.com>
5736
5737 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5738
57392012-06-28 Alexandre Oliva <aoliva@redhat.com>
5740
5741 PR debug/53671
5742 PR debug/49888
5743 * gcc.dg/guality/pr49888.c: Account for the possibility that
5744 the variable is optimized out at the first test.
5745
57462012-06-27 Jason Merrill <jason@redhat.com>
5747
5748 * g++.dg/cpp0x/override2.C: Adjust.
5749 * g++.dg/template/error5.C: Adjust.
5750 * g++.dg/parse/crash28.C: Adjust.
5751
5752 PR c++/53563
5753 * g++.dg/parse/template27.C: New.
5754 * g++.dg/template/crash74.C: Adjust expected output.
5755
57562012-06-27 Janus Weil <janus@gcc.gnu.org>
5757
5758 PR fortran/41951
5759 PR fortran/49591
5760 * gfortran.dg/typebound_operator_16.f03: New.
5761
57622012-06-27 Jakub Jelinek <jakub@redhat.com>
5763
5764 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5765 even src1.i and src2.i fields even in the second half of the arrays.
5766
57672012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5768
5769 PR c++/51033.
5770 * g++.dg/torture/vshuf-16.inc: New test.
5771 * g++.dg/torture/vshuf-2.inc: New test.
5772 * g++.dg/torture/vshuf-4.inc: New test.
5773 * g++.dg/torture/vshuf-8.inc: New test.
5774 * g++.dg/torture/vshuf-main.inc: New test.
5775 * g++.dg/torture/vshuf-v16hi.C: New test.
5776 * g++.dg/torture/vshuf-v16qi.C: New test.
5777 * g++.dg/torture/vshuf-v2df.C: New test.
5778 * g++.dg/torture/vshuf-v2di.C: New test.
5779 * g++.dg/torture/vshuf-v2sf.C: New test.
5780 * g++.dg/torture/vshuf-v2si.C: New test.
5781 * g++.dg/torture/vshuf-v4df.C: New test.
5782 * g++.dg/torture/vshuf-v4di.C: New test.
5783 * g++.dg/torture/vshuf-v4sf.C: New test.
5784 * g++.dg/torture/vshuf-v4si.C: New test.
5785 * g++.dg/torture/vshuf-v8hi.C: New test.
5786 * g++.dg/torture/vshuf-v8qi.C: New test.
5787 * g++.dg/torture/vshuf-v8si.C: New test.
5788
57892012-06-27 Richard Guenther <rguenther@suse.de>
5790
5791 PR middle-end/53676
5792 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5793
57942012-06-26 Janis Johnson <janisjo@codesourcery.com>
5795
5796 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5797 scan-dump-dem-not): Use printable pattern in test name.
5798
57992012-06-26 Sterling Augustine <saugustine@google.com>
5800 Dominique Dhumieres <dominiq@lps.ens.fr>
5801
5802 * gcc.dg/pubtypes-2.c: Update expected output.
5803 * gcc.dg/pubtypes-3.c: Likewise.
5804 * gcc.dg/pubtypes-4.c: Likewise.
5805
58062012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5807
5808 * gcc.dg/tree-ssa/slsr-1.c: New test.
5809 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5810 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5811 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5812
58132012-06-26 Matt Turner <mattst88@gmail.com>
5814
5815 PR target/35294
5816 * gcc.target/arm/mmx-2.c: New.
5817
58182012-06-26 Richard Guenther <rguenther@suse.de>
5819
5820 PR c++/53752
5821 * g++.dg/torture/pr53752.C: New testcase.
5822
58232012-06-26 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/53748
5826 * gcc.c-torture/compile/pr53748.c: New test.
5827
58282012-06-25 Jason Merrill <jason@redhat.com>
5829
5830 PR c++/53498
5831 PR c++/53305
5832 * g++.dg/cpp0x/decltype38.C: New.
5833 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5834
58352012-06-25 Janis Johnson <janisjo@codesourcery.com>
5836
5837 * lib/target-supports-dg.exp (testname-for-summary): New.
5838 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5839 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5840 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5841 scan-module-absence, output-exists, output-exists-not: Use
5842 testname-for-summary.
5843 (dg-test): Clean up testname_with_flags.
5844 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5845 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5846 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5847 scan-assembler-dem-not, object-size: Use testname-for-summary.
5848 * lib/gcov.exp (run-gcov): Likewise.
5849 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5850 scan-dump-dem, scan-dump-dem-note): Likewise.
5851
5852 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5853 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5854 including profopt.opt; save and restore existing value.
5855 * g++.dg/bprob/bprob.exp: Likewise.
5856 * gcc.dg/matrix/matrix.exp: Likewise.
5857 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5858 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5859 PROFOPT_OPTIONS.
5860
58612012-06-25 Richard Henderson <rth@redhat.com>
5862
5863 * gcc.dg/pr53749.c: New.
5864
58652012-06-25 Jason Merrill <jason@redhat.com>
5866
5867 PR c++/52988
5868 * g++.dg/cpp0x/nullptr28.C: New.
5869
58702012-06-25 Christophe Lyon <christophe.lyon@st.com>
5871
5872 * gcc.target/arm/neon-vld1_dupQ.c: New.
5873
58742012-06-25 Florian Weimer <fweimer@redhat.com>
5875
5876 * g++.dg/init/new35.C: New.
5877 * g++.dg/init/new36.C: New.
5878 * g++.dg/init/new37.C: New.
5879 * g++.dg/ext/vla5.C: New warning.
5880 * g++.dg/ext/vla8.C: New warning.
5881 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5882
58832012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5884 James Greenhalgh <james.greenhalgh@arm.com>
5885
5886 * gcc.target/arm/ftest-support-arm.h New testcase.
5887 * gcc.target/arm/ftest-support-thumb.h Likewise.
5888 * gcc.target/arm/ftest-support.h Likewise.
5889 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5890 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5891 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5892 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5893 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5894 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5895 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5896 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5897 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5898 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5899 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5900 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5901 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5902 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5903 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5904 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5905 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5906 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5907 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5908 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5909 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5910 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5911 * lib/target-supports.exp
5912 (check_effective_target_arm_arch_FUNC): Add support for more
5913 architectures.
5914 (add_options_for_arm_arch_FUNC): Likewise.
5915 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5916
59172012-06-25 Jason Merrill <jason@redhat.com>
5918
5919 PR c++/53202
5920 * g++.dg/cpp0x/constexpr-tuple.C: New.
5921
59222012-06-25 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/53759
5925 * gcc.target/i386/pr53759.c: New test.
5926
5927 PR c++/53594
5928 * g++.dg/cpp0x/nsdmi7.C: New test.
5929
59302012-06-24 Kai Tietz <ktietz@redhat.com>
5931
5932 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5933 for LLP64 targets.
5934 * gcc.target/i386/pr38988.c: Likewise.
5935
59362012-06-22 Janus Weil <janus@gcc.gnu.org>
5937
5938 PR fortran/47710
5939 PR fortran/53328
5940 * gfortran.dg/typebound_generic_12.f03: New.
5941 * gfortran.dg/typebound_generic_13.f03: New.
5942
59432012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gnat.dg/lto15.ad[sb]: New test.
5946
59472012-06-21 Meador Inge <meadori@codesourcery.com>
5948
5949 PR c/53702
5950 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5951
59522012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5953
5954 * gcc.dg/pch/ident-1.c: New test.
5955 * gcc.dg/pch/ident-1.hs: Header file for new test.
5956
59572012-06-21 Michael Matz <matz@suse.de>
5958
5959 PR middle-end/53688
5960 * gcc.c-torture/execute/pr53688.c: New test.
5961
59622012-06-20 Richard Guenther <rguenther@suse.de>
5963
5964 PR tree-optimization/30318
5965 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5966
59672012-06-20 Richard Earnshaw <rearnsha@arm.com>
5968
5969 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5970
59712012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5972
5973 * gcc.target/i386/clearcapv2.map: New file.
5974 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5975
59762012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5977
5978 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5979 and add __sh__ case.
5980
59812012-06-19 Jason Merrill <jason@redhat.com>
5982
5983 PR c++/52637
5984 * g++.dg/debug/localclass1.C: New.
5985
ecdbd01a 59862012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
86a2db33
JJ
5987
5988 * g++.dg/cpp0x/override4.C: New.
5989
59902012-06-14 Jason Merrill <jason@redhat.com>
5991
5992 PR c++/53651
5993 * g++.dg/cpp0x/decltype37.C: New.
5994
59952012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5996
5997 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5998
59992012-06-19 Joseph Myers <joseph@codesourcery.com>
6000
6001 * gcc.c-torture/compile/vector-5.c,
6002 gcc.c-torture/compile/vector-6.c: New tests.
6003
60042012-06-19 Richard Henderson <rth@redhat.com>
6005
6006 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6007
60082012-06-19 Richard Guenther <rguenther@suse.de>
6009
6010 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6011
60122012-06-18 Uros Bizjak <ubizjak@gmail.com>
6013
6014 PR target/53712
6015 * gcc.target/i386/pr53712.c: New test.
6016
60172012-06-18 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/53692
6020 * gfortran.dg/elemental_optional_args_6.f90: New.
6021
60222012-06-18 Tobias Burnus <burnus@net-b.de>
6023
6024 PR fortran/53526
6025 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6026 * gfortran.dg/coarray/move_alloc_1.f90
6027
60282012-06-18 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/53526
6031 * gfortran.dg/coarray_27.f90: New.
6032
60332012-06-18 Joey Ye <Joey.Ye@arm.com>
6034 Greta Yorsh <Greta.Yorsh@arm.com>
6035
6036 * gcc.target/arm/epilog-1.c: New test.
6037
60382012-06-18 Richard Guenther <rguenther@suse.de>
6039
6040 PR tree-optimization/53693
6041 * g++.dg/torture/pr53693.C: New testcase.
6042
60432012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6044
6045 PR tree-optimization/53703
6046 * gcc.dg/torture/pr53703.c: New test.
6047
60482012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6049
6050 PR middle-end/53698
6051 * gcc.target/i386/pr53698.c: New test.
6052
60532012-06-17 Uros Bizjak <ubizjak@gmail.com>
6054
6055 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6056
60572012-06-17 Tobias Burnus <burnus@net-b.de>
6058
6059 PR fortran/53691
6060 PR fortran/53685
6061 * gfortran.dg/transfer_check_3.f90: New.
6062
60632012-06-17 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6066
60672012-06-16 Tobias Burnus <burnus@net-b.de>
6068
6069 PR fortran/53642
6070 PR fortran/45170
6071 * gfortran.dg/deferred_type_param_8.f90: New.
6072
60732012-06-15 Janis Johnson <janosjo@codesourcery.com>
6074
6075 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6076 testname that includes flags, passed in as new argument, in
6077 pass/fail messages.
6078 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6079 and pass it to verify-* procedures.
6080
6081 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6082 alignment torture options with usual torture options.
6083
6084 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6085 messages reported for one line of source code.
6086 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6087 * g++.dg/cpp0x/decltype2.C: Likewise.
6088 * g++.dg/cpp0x/decltype3.C: Likewise.
6089 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6090 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6091 * g++.dg/cpp0x/static_assert3.C: Likewise.
6092 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6093 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6094 * g++.dg/cpp0x/union1.C: Likewise.
6095 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6096 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6097 * g++.dg/cpp0x/variadic2.C: Likewise.
6098 * g++.dg/cpp0x/variadic20.C: Likewise.
6099 * g++.dg/cpp0x/variadic74.C: Likewise.
6100 * g++.dg/diagnostic/bitfld2.C: Likewise.
6101 * g++.dg/ext/attrib44.C: Likewise.
6102 * g++.dg/ext/no-asm-1.C: Likewise.
6103 * g++.dg/other/error34.C: Likewise.
6104 * g++.dg/parse/crash46.C: Likewise.
6105 * g++.dg/parse/error10.C: Likewise.
6106 * g++.dg/parse/error2.C: Likewise.
6107 * g++.dg/parse/error3.C: Likewise.
6108 * g++.dg/parse/error36.C: Likewise.
6109 * g++.dg/parse/error8.C: Likewise.
6110 * g++.dg/parse/error9.C: Likewise.
6111 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6112 * g++.dg/parse/parser-pr28152.C: Likewise.
6113 * g++.dg/parse/template25.C: Likewise.
6114 * g++.dg/parse/typename11.C: Likewise.
6115 * g++.dg/tc1/dr147.C: Likewise.
6116 * g++.dg/template/deduce3.C: Likewise.
6117 * g++.dg/template/koenig9.C: Likewise.
6118 * g++.dg/template/pr23510.C: Likewise.
6119 * g++.dg/warn/pr12242.C: Likewise.
6120 * g++.dg/warn/pr30551-2.C: Likewise.
6121 * g++.dg/warn/pr30551.C: Likewise.
6122 * g++.old-deja/g++.other/typename1.C: Likewise.
6123 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6124
61252012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6126
6127 PR c++/51033
6128 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6129 * c-c++-common/torture/vshuf-2.inc: Likewise.
6130 * c-c++-common/torture/vshuf-4.inc: Likewise.
6131 * c-c++-common/torture/vshuf-8.inc: Likewise.
6132 * c-c++-common/torture/vshuf-main.inc: Likewise.
6133 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6134 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6135 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6136 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6137 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6138 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6139 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6140 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6141 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6142 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6143 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6144 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6145 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6146 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6147
61482012-06-15 Michael Matz <matz@suse.de>
6149
6150 * gcc.dg/tree-ssa/vector-4.c: New test.
6151
61522012-06-15 Michael Matz <matz@suse.de>
6153
6154 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6155 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6156
61572012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6158
6159 PR tree-optimization/53636
6160 * gcc.target/arm/pr53636.c: New test.
6161
61622012-06-15 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR tree-optimization/51581
6165 * gcc.c-torture/execute/pr51581-1.c: New test.
6166 * gcc.c-torture/execute/pr51581-2.c: New test.
6167 * gcc.dg/vect/pr51581-1.c: New test.
6168 * gcc.dg/vect/pr51581-2.c: New test.
6169 * gcc.dg/vect/pr51581-3.c: New test.
6170 * gcc.target/i386/avx-pr51581-1.c: New test.
6171 * gcc.target/i386/avx-pr51581-2.c: New test.
6172 * gcc.target/i386/avx2-pr51581-1.c: New test.
6173 * gcc.target/i386/avx2-pr51581-2.c: New test.
6174 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6175
61762012-06-15 Richard Guenther <rguenther@suse.de>
6177
6178 * gcc.c-torture/execute/20120615-1.c: New testcase.
6179
61802012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6181
6182 * gnat.dg/vect8.ad[sb]: New test.
6183
61842012-06-14 Richard Guenther <rguenther@suse.de>
6185
6186 * gcc.dg/tree-ssa/vrp.h: New testcase.
6187 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6188
61892012-06-13 Christian Bruel <christian.bruel@st.com>
6190
6191 PR target/53621
6192 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6193
61942012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6195
6196 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6197
61982012-06-13 Janis Johnson <janisjo@codesourcery.com>
6199
6200 PR testsuite/20771
6201 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6202 test summary unique.
6203
6204 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6205 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6206 scan-stack-usage-not): Don't strip torture options from test name.
6207
6208 * lib/scandump.exp (scan-dump-times): Use printable version of
6209 regexp in test summary line.
6210
6211 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6212 messages reported for one line of source code.
6213 * gcc.dg/format/few-1.c: Likewise.
6214 * gcc.dg/ia64-sync-2.c: Likewise.
6215 * gcc.dg/sync-2.c: Likewise.
6216 * gcc.dg/noncompile/pr44517.c: Likewise.
6217
62182012-06-13 Alexandre Oliva <aoliva@redhat.com>
6219
6220 PR debug/49888
6221 * gcc.dg/guality/pr49888.c: New.
6222
62232012-06-13 Alexandre Oliva <aoliva@redhat.com>
6224
6225 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6226 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6227 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6228
62292012-06-13 Tobias Burnus <burnus@net-b.de>
6230
6231 PR fortran/53643
6232 * gfortran.dg/intent_out_7.f90: New.
6233
62342012-06-13 Tobias Burnus <burnus@net-b.de>
6235
6236 PR fortran/53597
6237 * gfortran.dg/save_4.f90: New.
6238
62392012-06-12 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR c/53532
6242 PR c/51034
6243 PR c/53196
6244 * gcc.dg/pr53532.c: New test.
6245 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6246 adjust line numbers.
6247 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6248 * gcc.dg/Wcxx-compat-8.c: Likewise.
6249 * gcc.dg/pr51034.c: New test.
6250 * gcc.dg/pr53196-1.c: New test.
6251 * gcc.dg/pr53196-2.c: New test.
6252
62532012-06-12 Janis Johnson <janisjo@codesourcery.com>
6254
6255 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6256 alignment torture options with usual torture options.
6257 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6258 instead of dg-options.
6259 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6260 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6261 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6262 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6263 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6264 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6265
6266 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6267 to checks for multiple messages reported for one line of source code.
6268 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6269
6270 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6271 messages reported for one line of source code.
6272
6273 * gcc.dg/20031223-1.c: Add comments to check for multiple
6274 messages reported for one line of source code.
6275 * gcc.dg/Wconversion-integer.c: Likewise.
6276 * gcc.dg/Wfatal-2.c: Likewise.
6277 * gcc.dg/Wfatal.c: Likewise.
6278 * gcc.dg/Wobjsize-1.c: Likewise.
6279 * gcc.dg/c99-vla-jump-1.c: Likewise.
6280 * gcc.dg/c99-vla-jump-2.c: Likewise.
6281 * gcc.dg/c99-vla-jump-3.c: Likewise.
6282 * gcc.dg/c99-vla-jump-4.c: Likewise.
6283 * gcc.dg/c99-vla-jump-5.c: Likewise.
6284 * gcc.dg/decl-9.c: Likewise.
6285 * gcc.dg/declspec-10.c: Likewise.
6286 * gcc.dg/declspec-18.c: Likewise.
6287 * gcc.dg/mtune.c: Likewise.
6288 * gcc.dg/parser-pr28152-2.c: Likewise.
6289 * gcc.dg/parser-pr28152.c: Likewise.
6290 * gcc.dg/pr14475.c: Likewise.
6291 * gcc.dg/pr27953.c: Likewise.
6292 * gcc.dg/pr28322-3.c: Likewise.
6293 * gcc.dg/pr30457.c: Likewise.
6294 * gcc.dg/pr30551-2.c: Likewise.
6295 * gcc.dg/pr30551-3.c: Likewise.
6296 * gcc.dg/pr30551-4.c: Likewise.
6297 * gcc.dg/pr30551-5.c: Likewise.
6298 * gcc.dg/pr30551-6.c: Likewise.
6299 * gcc.dg/pr30551.c: Likewise.
6300 * gcc.dg/pr45461.c: Likewise.
6301 * gcc.dg/pr48552-1.c: Likewise.
6302 * gcc.dg/pr48552-2.c: Likewise.
6303 * gcc.dg/redecl-1.c: Likewise.
6304 * gcc.dg/transparent-union-3.c: Likewise.
6305 * gcc.dg/utf-dflt.c: Likewise.
6306 * gcc.dg/utf-dflt2.c: Likewise.
6307 * gcc.dg/vla-8.c: Likewise.
6308 * gcc.dg/vla-init-1.c: Likewise.
6309 * gcc.dg/wtr-int-type-1.c: Likewise.
6310
6311 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6312 messages reported for for one line of source code.
6313 * c-c++-common/raw-string-5.c: Likewise.
6314 * c-c++-common/raw-string-4.c: Likewise.
6315 * c-c++-common/raw-string-6.c: Likewise.
6316 * c-c++-common/pr20000.c: Likewise.
6317
6318 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6319 messages reported for one line of source code.
6320 * gcc.dg/cpp/pr30786.c: Likewise.
6321 * gcc.dg/cpp/pr28709.c: Likewise.
6322 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6323 * gcc.dg/cpp/macspace2.c: Likewise.
6324 * gcc.dg/cpp/missing-header-1.c: Likewise.
6325 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6326 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6327 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6328
63292012-06-12 Jason Merrill <jason@redhat.com>
6330
6331 PR c++/53599
6332 * g++.dg/template/local7.C: New.
6333
63342012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6335
6336 PR target/53511
6337 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6338 * gcc.target/sh/pr51340-2.c: Likewise.
6339 * gcc.target/sh/pr51340-3.c: Likewise.
6340
63412012-06-12 Michael Matz <matz@suse.de>
6342
6343 * gcc.dg/torture/alias-1.c: New test.
6344
63452012-06-12 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR rtl-optimization/53589
6348 * gcc.dg/torture/pr53589.c: New test.
6349
63502012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6351
6352 PR target/50749
6353 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6354 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6355 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6356 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6357 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6358 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6359 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6360 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6361 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6362 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6363 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6364 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6365 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6366 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6367 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6368 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6369
63702012-06-11 Sriraman Tallam <tmsriram@google.com>
6371
6372 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6373 (check_intel_cpu_model): New function.
6374 (check_amd_cpu_model): New function.
6375 (check_features): New function.
6376 (__get_cpuid_output): New function.
6377 (check_detailed): New function.
6378 (fn1): Rename to quick_check.
6379 (main): Update to call quick_check and call check_detailed.
6380
63812012-06-11 Richard Henderson <rth@redhat.com>
6382
6383 * lib/target-supports.exp
6384 (check_effective_target_sync_long_long_runtime): Use
6385 check_effective_target_lp64 instead of
6386 check_effective_target_powerpc64 for powerpc targets.
6387
63882012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6389
6390 PR target/53511
6391 * gcc.target/sh/pr53511-1.c: New.
6392
63932012-06-11 Richard Guenther <rguenther@suse.de>
6394
6395 PR middle-end/53470
6396 * g++.dg/lto/pr53470_0.C: New testcase.
6397 * gcc.dg/lto/pr53470_0.c: Likewise.
6398
63992012-06-11 Richard Guenther <rguenther@suse.de>
6400
6401 PR c++/53605
6402 * g++.dg/ext/pr53605.C: New testcase.
6403
64042012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6405
6406 * gnat.dg/specs/array1.ads: New test.
6407 * gnat.dg/specs/array2.ads: Likewise.
6408 * gnat.dg/array22.adb: Likewise.
6409
64102012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * gnat.dg/constant4.adb: New test.
6413 * gnat.dg/constant4_pkg.ads: New helper.
6414
64152012-06-08 Janus Weil <janus@gcc.gnu.org>
6416
6417 PR fortran/52552
6418 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6419 * gfortran.dg/allocate_class_1.f90: Modified.
6420 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6421 * gfortran.dg/allocate_class_2.f90: New.
6422
64232012-06-07 Hans-Peter Nilsson <hp@axis.com>
6424
6425 PR middle-end/53535
6426 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6427
4a197c86 64282012-06-07 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
6429
6430 PR fortran/52861
6431 * gfortran.dg/string_assign_2.f90: New test case.
6432
4a197c86 64332012-06-07 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
6434
6435 PR fortran/52861
6436 * gfortran.dg/string_assign_1.f90: New test case.
6437
64382012-06-07 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR middle-end/53580
6441 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6442 * gcc.dg/gomp/critical-4.c: Likewise.
6443 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6444 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6445 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6446 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6447 * c-c++-common/gomp/pr53580.c: New test.
6448
4a197c86 64492012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
86a2db33
JJ
6450
6451 PR c++/51214
6452 * g++.dg/cpp0x/forw_enum11.C: New.
6453
64542012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6455
6456 PR c++/53567
6457 * g++.dg/cpp0x/alias-decl-19.C: New.
6458
64592012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6460
6461 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6462
64632012-06-06 Uros Bizjak <ubizjak@gmail.com>
6464
6465 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6466 (XSTATE_FP): Ditto.
6467 (XSTATE_SSE): Ditto.
6468 (XSTATE_YMM): Ditto.
6469 (avx_os_support): Use new defines.
6470
64712012-06-06 Richard Guenther <rguenther@suse.de>
6472
6473 PR testsuite/32380
6474 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6475 loops.
6476
4a197c86 64772012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
86a2db33
JJ
6478
6479 PR c++/52841
6480 * g++.dg/cpp0x/pr52841.C: New testcase.
6481
64822012-06-06 Richard Guenther <rguenther@suse.de>
6483
6484 PR tree-optimization/53081
6485 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6486 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6487
64882012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6489
6490 * gcc.target/powerpc/pr53487.c: New test.
6491
64922012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6493
6494 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6495
64962012-06-05 Edmar Wienskoski <edmar@freescale.com>
6497
6498 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6499
65002012-06-05 Richard Guenther <rguenther@suse.de>
6501
6502 PR tree-optimization/30442
6503 * gcc.dg/vect/bb-slp-30.c: New testcase.
6504
65052012-06-05 Richard Guenther <rguenther@suse.de>
6506
6507 PR tree-optimization/53081
6508 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6509 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6510 -fno-tree-loop-distribute-patterns.
6511
65122012-06-05 Alan Modra <amodra@gmail.com>
6513
6514 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6515 Check static chain in nested funcs.
6516
65172012-06-04 Tobias Burnus <burnus@net-b.de>
6518
6519 PR fortran/50619
6520 * gfortran.dg/init_flag_10.f90: New.
6521
65222012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/53524
6525 * g++.dg/warn/Wenum-compare-no-2: New.
6526
65272012-06-04 Dodji Seketeli <dodji@redhat.com>
6528
6529 PR preprocessor/53463
6530 * g++.dg/cpp/limits.C: New test.
6531 * g++.dg/parse/error19.C: Adjust.
6532 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6533 * g++.dg/warn/pr35635.C: Likewise.
6534 * g++.old-deja/g++.pt/assign1.C: Likewise.
6535
65362012-06-04 Edmar Wienskoski <edmar@freescale.com>
6537
6538 PR target/53559
6539 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6540 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6541 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6542 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6543 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6544 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6545 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6546 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6547
65482012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6549
6550 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6551
65522012-06-04 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR tree-optimization/53550
6555 * gcc.dg/pr53550.c: New test.
6556
65572012-06-04 Richard Guenther <rguenther@suse.de>
6558
6559 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6560 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6561 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6562
65632012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6564
6565 PR fortran/48831
6566 * gfortran.dg/parameter_array_element_2.f90: New.
6567
65682012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6569
6570 PR target/53512
6571 * gcc.target/sh/pr53512-1.c: New.
6572 * gcc.target/sh/pr53512-2.c: New.
6573 * gcc.target/sh/pr53512-3.c: New.
6574 * gcc.target/sh/pr53512-4.c: New.
6575
65762012-06-01 Jason Merrill <jason@redhat.com>
6577
6578 PR c++/52973
6579 * g++.dg/ext/visibility/template12.C: New.
6580 * g++.dg/ext/attrib14.C: Adjust warning line.
6581
6582 PR c++/52725
6583 * g++.dg/parse/new6.C: New.
6584 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6585
65862012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6587
6588 * c-c++-common/restrict-2.c: Revert previous change.
6589
65902012-06-01 Jason Merrill <jason@redhat.com>
6591
6592 PR c++/53137
6593 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6594
6595 PR c++/53484
6596 * g++.dg/cpp0x/auto33.C: New.
6597
65982012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/26155
6601 * g++.dg/parse/namespace-alias-1.C: New.
6602
66032012-06-01 Christian Bruel <christian.bruel@st.com>
6604
6605 * gcc.dg/spec-options.c: New test.
6606 * gcc.dg/foo.specs: New file.
6607
66082012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 PR ada/53517
6611 * gnat.dg/lto14.adb: Skip on Solaris.
6612
66132012-06-01 Hans-Peter Nilsson <hp@axis.com>
6614
6615 * gcc.target/cris/sync-1-v10.c,
6616 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6617 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6618 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6619 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6620 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6621 gcc.target/cris/torture/sync-mis-op-i-1.c,
6622 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6623 gcc.target/cris/torture/sync-mis-op-i-2.c,
6624 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6625 gcc.target/cris/torture/sync-mis-op-i-3.c,
6626 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6627 gcc.target/cris/torture/sync-mis-op-s-1.c,
6628 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6629 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6630 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6631 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6632 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6633 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6634 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6635 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6636 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6637
66382012-05-31 Richard Guenther <rguenther@suse.de>
6639
6640 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6641 ldist-pr45948.c with disabled SCCP.
6642
66432012-05-31 Richard Guenther <rguenther@suse.de>
6644
6645 PR middle-end/48493
6646 * gcc.dg/torture/pr48493.c: New testcase.
6647
66482012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6649
6650 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6651 arm32 to targets.
6652 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6653 of the initialization loop.
6654 (dg-final): Adjust the expected number of vectorized loops depending
6655 on vect_char_mult target selector.
6656
66572012-05-31 Hans-Peter Nilsson <hp@axis.com>
6658
6659 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6660 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6661 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6662 New tests.
6663
66642012-05-30 Jason Merrill <jason@redhat.com>
6665
6666 PR c++/53356
6667 * g++.dg/init/new34.C: New.
6668 * g++.dg/tree-ssa/stabilize1.C: New.
6669
66702012-05-30 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c++/53356
6673 * g++.dg/init/new33.C: New test.
6674
66752012-05-30 Richard Guenther <rguenther@suse.de>
6676
6677 PR middle-end/53501
6678 * gcc.dg/torture/pr53501.c: New testcase.
6679 * c-c++-common/restrict-2.c: Adjust.
6680
66812012-05-30 Alan Modra <amodra@gmail.com>
6682
6683 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6684 torture-finish.
6685
66862012-05-30 Marc Glisse <marc.glisse@inria.fr>
6687
6688 * gcc.target/i386/shuf-concat.c: New test.
6689
66902012-05-30 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR rtl-optimization/53519
6693 * gcc.c-torture/compile/pr53519.c: New test.
6694
66952012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6696
6697 * gcc.target/arm/neon-vrev.c: New.
6698
66992012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6700
6701 PR target/51340
6702 * gcc.target/sh/pr51340-1.c: New.
6703 * gcc.target/sh/pr51340-2.c: New.
6704 * gcc.target/sh/pr51340-3.c: New.
6705
67062012-05-29 Richard Guenther <rguenther@suse.de>
6707
6708 PR tree-optimization/53516
6709 * gcc.dg/torture/pr53516.c: New testcase.
6710
67112012-05-29 Dodji Seketeli <dodji@redhat.com>
6712
6713 PR preprocessor/53229
6714 * gcc.dg/cpp/paste6.c: Force to run without
6715 -ftrack-macro-expansion.
6716 * gcc.dg/cpp/paste8.c: Likewise.
6717 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6718 -ftrack-macro-expansion.
6719 * gcc.dg/cpp/paste12.c: Force to run without
6720 -ftrack-macro-expansion.
6721 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6722 -ftrack-macro-expansion.
6723 * gcc.dg/cpp/paste13.c: Likewise.
6724 * gcc.dg/cpp/paste14.c: Likewise.
6725 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6726 -ftrack-macro-expansion.
6727 * gcc.dg/cpp/paste18.c: New test.
6728
67292012-05-29 Hans-Peter Nilsson <hp@axis.com>
6730
6731 * gcc.target/cris/torture/trap-1.c,
6732 gcc.target/cris/torture/trap-2.c,
6733 gcc.target/cris/torture/trap-3.c,
6734 gcc.target/cris/torture/trap-v0.c,
6735 gcc.target/cris/torture/trap-v3.c: New tests.
6736
67372012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/25137
6740 * g++.dg/warn/Wbraces3.C: New.
6741 * g++.dg/warn/Wbraces4.C: Likewise.
6742
67432012-05-28 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/53505
6746 * c-c++-common/torture/pr53505.c: New test.
6747
67482012-05-27 Nathan Sidwell <nathan@acm.org>
6749
6750 * gcc.dg/stmt-expr-4.c: New.
6751
67522012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 PR c++/53491
6755 * g++.dg/parse/crash60.C: New.
6756
67572012-05-26 Jason Merrill <jason@redhat.com>
6758
6759 PR c++/53220
6760 * c-c++-common/array-lit.c: New.
6761 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6762
67632012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 PR ada/50294
6766 * gnat.dg/array21.adb: New test.
6767
67682012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6769
6770 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6771
67722012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/32054
6775 * g++.dg/other/anon-union3.C: New.
6776
67772012-05-25 Ian Lance Taylor <iant@google.com>
6778
6779 * gcc.dg/split-6.c: New test.
6780
67812012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6782
6783 * gnat.dg/lto14.adb: New test.
6784
67852012-05-25 Tristan Gingold <gingold@adacore.com>
6786
6787 * gcc.target/i386/large-frame.c: New.
6788
67892012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6790 * gcc.target/powerpc/lhs-1.c: New.
6791 * gcc.target/powerpc/lhs-2.c: New.
6792 * gcc.target/powerpc/lhs-3.c: New.
6793
67942012-05-24 Dodji Seketeli <dodji@redhat.com>
6795
6796 Make unwound macro expansion trace less redundant
6797 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6798 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6799 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6800 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6801 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6802 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6803
68042012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/53464
6807 * g++.dg/cpp0x/constexpr-default1.C: New.
6808
68092012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/32080
6812 * g++.dg/eh/goto2.C: New.
6813
68142012-05-24 Richard Guenther <rguenther@suse.de>
6815
6816 PR middle-end/53460
6817 * g++.dg/tree-prof/pr53460.C: New testcase.
6818
68192012-05-24 Richard Guenther <rguenther@suse.de>
6820
6821 PR bootstrap/53466
6822 * g++.dg/debug/pr53466.C: New testcase.
6823
68242012-05-24 Jakub Jelinek <jakub@redhat.com>
6825
6826 PR tree-optimization/53465
6827 * gcc.c-torture/execute/pr53465.c: New test.
6828
68292012-05-23 Tobias Burnus <burnus@net-b.de>
6830
6831 PR fortran/51055
6832 PR fortran/45170
6833 * gfortran.dg/allocate_with_typespec_6.f90: New.
6834
68352012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/29185
6838 * g++.dg/warn/delete-array-1.C: New.
6839
68402012-05-23 Richard Guenther <rguenther@suse.de>
6841
6842 * gcc.dg/torture/pr39074-2.c: Adjust.
6843 * gcc.dg/torture/pr39074.c: Likewise.
6844 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6845 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6846
68472012-05-22 Jan Hubicka <jh@suse.cz>
6848
6849 PR middle-end/53161
6850 * g++.dg/torture/pr53161.C: New testcase.
6851
68522012-05-22 Tobias Burnus <burnus@net-b.de>
6853
6854 PR fortran/53389
6855 * gfortran.dg/realloc_on_assign_15.f90: New.
6856
68572012-05-22 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/51071
6860 * gcc.dg/torture/pr51071-2.c: New testcase.
6861
68622012-05-22 Paolo Bonzini <bonzini@gnu.org>
6863
6864 PR tree-optimization/53336
6865 * g++.dg/torture/pr53336.C: New testcase.
6866
68672012-05-22 Dodji Seketeli <dodji@redhat.com>
6868
6869 PR c++/53322
6870 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6871 instead of -Wunused-local-typedefs.
6872
68732012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 PR c++/51184
6876 * g++.dg/other/abstract4.C: New-
6877
68782012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6879
6880 PR c++/40821
6881 * g++.dg/ext/attrib46.C: New.
6882
68832012-05-21 Joseph Myers <joseph@codesourcery.com>
6884
6885 PR c/53418
6886 * gcc.c-torture/compile/pr53418-1.c,
6887 gcc.c-torture/compile/pr53418-2.c: New tests.
6888
68892012-05-21 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR tree-optimization/53366
6892 * gcc.dg/torture/pr53366-1.c: New test.
6893 * gcc.dg/torture/pr53366-2.c: New test.
6894 * gcc.target/i386/pr53366-1.c: New test.
6895 * gcc.target/i386/pr53366-2.c: New test.
6896
6897 PR tree-optimization/53409
6898 * gcc.c-torture/compile/pr53409.c: New test.
6899
6900 PR tree-optimization/53410
6901 * gcc.c-torture/compile/pr53410-1.c: New test.
6902 * gcc.c-torture/compile/pr53410-2.c: New test.
6903
69042012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6905
6906 PR target/53425
6907 * gcc.target/i386/pr53425-1.c: New file.
6908 * gcc.target/i386/pr53425-2.c: Likewise.
6909
69102012-05-21 Richard Guenther <rguenther@suse.de>
6911
6912 PR tree-optimization/53408
6913 * gcc.dg/torture/pr53408.c: New testcase.
6914
69152012-05-21 Uros Bizjak <ubizjak@gmail.com>
6916 H.J. Lu <hongjiu.lu@intel.com>
6917
6918 PR target/53416
6919 * gcc.target/i386/pr53416.c: New file.
6920
69212012-05-21 Richard Guenther <rguenther@suse.de>
6922
6923 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6924
69252012-05-21 Richard Guenther <rguenther@suse.de>
6926
6927 * gcc.dg/torture/ldist-1.c: New testcase.
6928
69292012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6930
6931 * gnat.dg/lto13.adb: New test.
6932 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6933
69342012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6935
6936 * gnat.dg/specs/lto12.ads: New test.
6937 * gnat.dg/specs/lto12_pkg.ads: New helper.
6938
69392012-05-18 Richard Guenther <rguenther@suse.de>
6940
6941 PR tree-optimization/53346
6942 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6943 * gcc.target/i386/incoming-10.c: Adjust.
6944 * gcc.target/i386/incoming-11.c: Likewise.
6945 * gcc.target/i386/pr46295.c: Likewise.
6946
69472012-05-18 Richard Guenther <rguenther@suse.de>
6948
6949 * gcc.dg/pr53352.c: Return zero.
6950
69512012-05-18 Richard Guenther <rguenther@suse.de>
6952
6953 PR tree-optimization/53390
6954 * gcc.dg/torture/pr53390.c: New testcase.
6955
69562012-05-18 Meador Inge <meadori@codesourcery.com>
6957
6958 PR rtl-optimization/53352
6959 * gcc.dg/pr53352.c: New test.
6960
69612012-05-17 David S. Miller <davem@davemloft.net>
6962
6963 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6964 failure on sparc-*-linux-gnu.
6965
69662012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/39681
6969 * g++.dg/parse/error49.C: New.
6970 * g++.dg/cpp0x/error8.C: Likewise.
6971 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6972 * g++.dg/ext/utf-dflt2.C: Likewise.
6973 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6974 * g++.dg/ext/utf-dflt.C: Likewise.
6975 * c-c++-common/raw-string-3.c: Likewise.
6976 * c-c++-common/raw-string-4.c: Likewise.
6977
69782012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/53371
6981 * g++.dg/cpp0x/catch1.C: New.
6982
69832012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6984
6985 PR c++/44516
6986 * g++.dg/parse/error48.C: New.
6987 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6988 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6989
69902012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6991
6992 * gcc.dg/tm/indirect-2.c: New test.
6993
69942012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6995
6996 PR tree-optimization/53217
6997 * gfortran.dg/pr53217.f90: New test.
6998
69992012-05-16 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/53364
7002 * g++.dg/torture/pr53364.C: New testcase.
7003
70042012-05-16 Georg-Johann Lay <avr@gjlay.de>
7005
7006 PR testsuite/52641
7007 * gcc.dg/pr52549.c: Fix test for long != void*
7008 * gcc.c-torture/execute/pr52979-1.x: New file.
7009 * gcc.c-torture/execute/pr52979-2.x: New file.
7010
70112012-05-16 Dodji Seketeli <dodji@redhat.com>
7012
7013 PR preprocessor/7263
7014 * gcc.dg/binary-constants-2.c: Run without tracking locations
7015 accross macro expansion.
7016 * gcc.dg/binary-constants-3.c: Likewise.
7017 * gcc.dg/cpp/sysmac2.c: Likewise.
7018 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7019 location.
7020 * gcc.dg/cpp/syshdr3.c: New test.
7021 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7022 * gcc.dg/system-binary-constants-1.c: New test.
7023 * gcc.dg/system-binary-constants-1.h: New header for the new test
7024 above.
7025 * g++.dg/cpp/syshdr3.C: New test.
7026 * g++.dg/cpp/syshdr3.h: New header the new test above.
7027 * g++.dg/system-binary-constants-1.C: New test.
7028 * g++.dg/system-binary-constants-1.h: New header the new test
7029 above.
7030
70312012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7034
70352012-05-15 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR target/53358
7038 * gcc.dg/pr53358.c: New test.
7039
70402012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/11856
7043 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7044 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7045
70462012-05-15 Olivier Hainque <hainque@adacore.com>
7047
7048 * g++.dg/eh/sighandle.C: New testcase.
7049
70502012-05-15 Richard Guenther <rguenther@suse.de>
7051
7052 PR tree-optimization/53355
7053 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7054
70552012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7056
7057 * gfortran.dg/*.f90: Remove now redundant manual
7058 cleanup-modules directive.
7059
70602012-05-14 Uros Bizjak <ubizjak@gmail.com>
7061
7062 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7063 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7064
70652012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7066
7067 PR fortran/52428
7068 * gfortran.dg/int_range_io_1.f90: New test.
7069
70702012-05-14 Andi Kleen <ak@linux.intel.com>
7071 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR target/53315
7074 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7075 * gcc.target/i386/rtm-check.h: New file.
7076 * gcc.target/i386/pr53315.c: New test.
7077
70782012-05-14 Tobias Burnus <burnus@net-b.de>
7079
7080 PR fortran/49110
7081 PR fortran/51055
7082 PR fortran/53329
7083 * gfortran.dg/deferred_type_param_4.f90: New.
7084 * gfortran.dg/deferred_type_param_6.f90: New.
7085
70862012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7087
7088 * gcc.target/i386/retarg.c: New test.
7089
70902012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7091
7092 PR fortran/45170
7093 * gfortran.dg/deferred_type_param_3.f90: New.
7094 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7095 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7096
70972012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7098
7099 * gnat.dg/null_pointer_deref3.adb: New test.
7100
71012012-05-12 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/49110
7104 PR fortran/52843
7105 * gfortran.dg/deferred_type_param_5.f90: New.
7106
71072012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 * g++.dg/parse/error47.C: New.
7110
71112012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/52537
7114 * gfortran.dg/string_compare_4.f90: Change option
7115 to -fdump-tree-original. Add test case for kind=4.
7116
71172012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7118
7119 PR fortran/52537
7120 * gfortran.dg/string_compare_4.f90: New test.
7121
71222012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7125
71262012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/53305
7129 * g++.dg/cpp0x/variadic132.C: New.
7130
71312012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7132
7133 PR c++/53158
7134 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7135 * g++.dg/parse/error26.C: Tweak dg-error column number.
7136
71372012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7138
7139 PR c++/53301
7140 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7141
71422012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7143
7144 * gnat.dg/lto11.ad[sb]: New test.
7145
71462012-05-09 Uros Bizjak <ubizjak@gmail.com>
7147
7148 PR target/52908
7149 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7150 directive to Scan for vpmuldq, not vpmacsdql.
7151
71522012-05-09 Michael Matz <matz@suse.de>
7153
7154 PR tree-optimization/53185
7155 * gcc.dg/vect/pr53185.c: New test.
7156
71572012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7158
7159 PR middle-end/53249
7160 * gcc.target/i386/pr53249.c: New.
7161
71622012-05-09 Richard Guenther <rguenther@suse.de>
7163
7164 PR tree-optimization/18437
7165 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7166 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7167
71682012-05-09 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR tree-optimization/53226
7171 * gcc.c-torture/compile/pr53226.c: New test.
7172
71732012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7174
7175 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7176 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7177 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7178 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7179 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7180 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7181 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7182 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7183 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7184 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7185 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7186 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7187 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7188 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7189
71902012-05-09 Dehao Chen <dehao@google.com>
7191
7192 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7193 * gcc.dg/predict-2.c: Likewise.
7194 * gcc.dg/predict-3.c: Likewise.
7195 * gcc.dg/predict-4.c: Likewise.
7196 * gcc.dg/predict-5.c: Likewise.
7197 * gcc.dg/predict-6.c: Likewise.
7198
71992012-05-08 Hans-Peter Nilsson <hp@axis.com>
7200
7201 PR target/53272
7202 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7203
72042012-05-08 Richard Guenther <rguenther@suse.de>
7205
7206 * gcc.dg/fold-bitand-4.c: New testcase.
7207
72082012-05-08 Dehao Chen <dehao@google.com>
7209
7210 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7211 heuristic is working properly.
7212 * gcc.dg/predict-2.c: Likewise.
7213 * gcc/dg/predict-3.c: Likewise.
7214 * gcc/dg/predict-4.c: Likewise.
7215 * gcc/dg/predict-5.c: Likewise.
7216 * gcc/dg/predict-6.c: Likewise.
7217
72182012-05-07 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR tree-optimization/53239
7221 * g++.dg/opt/vrp3.C: New test.
7222 * g++.dg/opt/vrp3-aux.cc: New file.
7223 * g++.dg/opt/vrp3.h: New file.
7224
72252012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7228 .uleb128 support in assembler output.
7229
72302012-05-07 Richard Guenther <rguenther@suse.de>
7231
7232 PR lto/42987
7233 * g++.dg/lto/pr42987_0.C: New testcase.
7234 * g++.dg/lto/pr42987_1.C: Likewise.
7235
72362012-05-07 Tobias Burnus <burnus@net-b.de>
7237
7238 PR fortran/53255
7239 * gfortran.dg/typebound_operator_15.f90: New.
7240
72412012-05-06 Tobias Burnus <burnus@net-b.de>
7242
7243 PR fortran/41587
7244 * gfortran.dg/class_array_13.f90: New.
7245
72462012-05-06 Tristan Gingold <gingold@adacore.com>
7247
7248 * gnat.dg/warn7.adb: New test.
7249
72502012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7251
7252 * gnat.dg/specs/renamings.ads: Rename to...
7253 * gnat.dg/specs/renaming1.ads: ...this.
7254 * gnat.dg/specs/renaming2.ads: New test.
7255 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7256 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7257 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7258 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7259
72602012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/discr36.ad[sb]: New test.
7263 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7264
4a197c86 72652012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7266
7267 PR c/43772
7268 * c-c++-common/pr43772.c: New.
7269
72702012-05-05 Paul Thomas <pault@gcc.gnu.org>
7271
7272 PR fortran/41600
7273 * gfortran.dg/select_type_26.f03 : New test.
7274 * gfortran.dg/select_type_27.f03 : New test.
7275
7276 PR fortran/53191
7277 * gfortran.dg/select_type_28.f03 : New test.
7278
72792012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7280
7281 PR fortran/49010
7282 PR fortran/24518
7283 * gfortran.dg/mod_sign0_1.f90: New test.
7284 * gfortran.dg/mod_large_1.f90: New test.
7285
72862012-05-04 Tobias Burnus <burnus@net-b.de>
7287
7288 PR fortran/53175
7289 gfortran.dg/public_private_module_5.f90: New.
7290
72912012-05-04 Tobias Burnus <burnus@net-b.de>
7292
7293 PR fortran/53111
7294 * gfortran.dg/constructor_7.f90: New.
7295 * gfortran.dg/constructor_8.f90: New.
7296
72972012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/53166
7300 * g++.dg/cpp0x/static_assert7.C: New.
7301
73022012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7303
7304 PR tree-optimization/52633
7305 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7306 recognized as widening shifts instead of over-widening.
7307 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7308 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7309 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7310 * gcc.target/arm/pr52633.c: New test.
7311
73122012-05-04 Richard Guenther <rguenther@suse.de>
7313
7314 PR tree-optimization/53168
7315 * gcc.dg/torture/pr53168.c: New testcase.
7316 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7317
73182012-05-04 Richard Guenther <rguenther@suse.de>
7319
7320 * gcc.dg/lto/pr53214_0.c: New testcase.
7321
73222012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gcc.target/ia64/pr48496.c: New test.
7325 * gcc.target/ia64/pr52657.c: Likewise.
7326
4a197c86 73272012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7328
7329 PR c/51712
7330 * c-c++-common/pr51712.c: New.
7331
73322012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7333
7334 PR target/53199
7335 * gcc.target/powwerpc/pr53199.c: New file.
7336
73372012-05-03 Jason Merrill <jason@redhat.com>
7338
7339 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7340
7341 * gcc.dg/debug/dwarf2/dups-types.c: New.
7342 * gcc.dg/debug/dwarf2/dups-types.h: New.
7343
73442012-05-03 Jason Merrill <jason@redhat.com>
7345
7346 * g++.dg/debug/dwarf2/namespace-2.C: New.
7347 * g++.dg/debug/dwarf2/localclass3.C: New.
7348
73492012-05-03 Jason Merrill <jason@redhat.com>
7350
7351 * g++.dg/debug/dwarf2/thunk1.C: New.
7352
73532012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/53186
7356 * g++.dg/other/final2.C: New.
7357
73582012-05-03 Richard Guenther <rguenther@suse.de>
7359
7360 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7361
73622012-05-03 Uros Bizjak <ubizjak@gmail.com>
7363
7364 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7365 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7366 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7367 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7368
73692012-05-03 Jakub Jelinek <jakub@redhat.com>
7370
7371 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7372 .byte 0xf2.
7373 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7374 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7375 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7376
7377 PR debug/53174
7378 * gcc.dg/pr53174.c: New test.
7379
7380 PR target/53187
7381 * gcc.target/arm/pr53187.c: New test.
7382 * gcc.c-torture/compile/pr53187.c: New test.
7383
73842012-05-03 Richard Guenther <rguenther@suse.de>
7385
7386 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7387 unsupported prefetching support.
7388
73892012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7390
7391 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7392 option -ftrack-macro-expansion=0.
7393 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7394 option -ftrack-macro-expansion=0.
7395
73962012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7397
7398 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7399 dg-options for target arm with dg-additional-options.
7400
74012012-05-03 Richard Guenther <rguenther@suse.de>
7402
7403 PR tree-optimization/53144
7404 * gcc.dg/torture/pr53144.c: New testcase.
7405
74062012-05-03 Tobias Burnus <burnus@net-b.de>
7407
7408 PR fortran/52864
7409 * gfortran.dg/pointer_intent_7.f90: New.
7410 * gfortran.dg/pure_formal_3.f90: New.
7411
74122012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7413
7414 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7415
74162012-05-02 Martin Jambor <mjambor@suse.cz>
7417
7418 PR lto/52605
7419 * g++.dg/lto/pr52605_0.C: New test.
7420
74212012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7422
7423 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7424 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7425 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7426 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7427 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7428 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7429 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7430 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7431 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7432 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7433 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7434 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7435 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7436 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7437 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7438 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7439
74402012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7441
7442 PR middle-end/53153
7443 * gcc.dg/pr53153.c: New test.
7444
74452012-05-02 Richard Guenther <rguenther@suse.de>
7446
7447 * g++.dg/tree-ssa/pr19807.C: Adjust.
7448
74492012-05-02 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/53163
7452 * gcc.c-torture/compile/pr53163.c: New test.
7453
7454 PR rtl-optimization/53160
7455 * gcc.c-torture/execute/pr53160.c: New test.
7456
74572012-05-01 Ian Lance Taylor <iant@google.com>
7458
7459 PR c/37303
7460 * gcc.dg/pr37303.c: New test.
7461
74622012-05-01 Richard Henderson <rth@redhat.com>
7463
7464 * lib/target-supports.exp
7465 (check_effective_target_sync_long_long_runtime): True for
7466 check_effective_target_powerpc64.
7467
74682012-04-30 Marc Glisse <marc.glisse@inria.fr>
7469
7470 PR c++/51033
7471 * gcc.dg/vector-1.c: Move to ...
7472 * c-c++-common/vector-1.c: ... here.
7473 * gcc.dg/vector-2.c: Move to ...
7474 * c-c++-common/vector-2.c: ... here.
7475 * gcc.dg/vector-3.c: Move to ...
7476 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7477 * gcc.dg/vector-4.c: Move to ...
7478 * c-c++-common/vector-4.c: ... here.
7479 * gcc.dg/vector-init-1.c: Move to ...
7480 * c-c++-common/vector-init-1.c: ... here.
7481 * gcc.dg/vector-init-2.c: Move to ...
7482 * c-c++-common/vector-init-2.c: ... here.
7483 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7484 * c-c++-common/vector-subscript-1.c: ... here.
7485 * gcc.dg/vector-subscript-2.c: Move to ...
7486 * c-c++-common/vector-subscript-2.c: ... here.
7487 * gcc.dg/vector-subscript-3.c: Move to ...
7488 * c-c++-common/vector-subscript-3.c: ... here.
7489
7490 PR c++/51314
7491 * g++.dg/cpp0x/vt-51314.C: New test.
7492 * g++.dg/cpp0x/variadic76.C: Fix.
7493
74942012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7495
7496 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7497
74982012-04-30 Dodji Seketeli <dodji@redhat.com>
7499
7500 Add -Wvarargs option
7501 * c-c++-common/Wvarargs.c: New test case.
7502 * c-c++-common/Wvarargs-2.c: Likewise.
7503
75042012-04-30 Dodji Seketeli <dodji@redhat.com>
7505
7506 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7507 * objc.dg/foreach-7.m: Force the test case to run without
7508 -ftrack-macro-expansion.
7509 * c-c++-common/tm/attrib-1.c: Likewise.
7510 * c-c++-common/warn-ommitted-condop.c: Likewise.
7511 * gcc.dg/assign-warn-1.c: Likewise.
7512 * gcc.dg/assign-warn-2.c: Likewise.
7513 * gcc.dg/attr-alloc_size.c: Likewise.
7514 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7515 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7516 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7517 * gcc.dg/c90-const-expr-9.c: Likewise.
7518 * gcc.dg/c99-const-expr-9.c: Likewise.
7519 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7520 * gcc.dg/cpp/direct2s.c: Likewise.
7521 * gcc.dg/cpp/pr28709.c: Likewise.
7522 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7523 * gcc.dg/dfp/composite-type.c: Likewise.
7524 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7525 with -ftrack-macro-expansion
7526 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7527 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7528 * g++.dg/ext/cleanup-1.C: Likewise.
7529 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7530 * g++.dg/template/sfinae10.C: Likewise.
7531 * g++.dg/tm/wrap-2.C: Likewise.
7532 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7533 * g++.dg/warn/Wsign-conversion.C: Likewise.
7534 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7535 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7536 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7537 it to run with -ftrack-macro-expansion.
7538 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7539 test cases without -ftrack-macro-expansion.
7540
7541 Fix location for static class members
7542 * g++.dg/template/sfinae6_neg.C: Adjust.
7543
7544 Make conversion warnings work on NULL with -ftrack-macro-expansion
7545 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7546 alongside the previous testing for NULL.
7547
7548 Fix -Wuninitialized for -ftrack-macro-expansion
7549 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7550
7551 Strip "<built-in>" loc from displayed expansion context
7552 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7553 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7554 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7555 new test above.
7556
7557 Fix expansion point loc for macro-like tokens
7558 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7559 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7560
7561 Fix token pasting with -ftrack-macro-expansion
7562 * gcc.dg/cpp/paste17.c: New test case for
7563 -ftrack-macro-expansion=2 mode only.
7564 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7565
75662012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/warn6.ad[sb]: New test.
7569
4a197c86 75702012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7571
7572 PR 53149
7573 * gcc.dg/20011021-1.c: Adjust testcase.
7574
75752012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7576
7577 PR fortran/53148
7578 * gfortran.dg/function_optimize_12.f90: New test.
7579
75802012-04-29 Hans-Peter Nilsson <hp@axis.com>
7581
7582 PR target/53156
7583 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7584 code to match current output and cover new peephole2 pattern.
7585
75862012-04-27 Ollie Wild <aaw@google.com>
7587
7588 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7589
75902012-04-27 Paolo Bonzini <bonzini@gnu.org>
7591
7592 * gcc.c-torture/execute/20120427-2.c: New testcase.
7593 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7594 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7595 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7596
75972012-04-27 Paolo Bonzini <bonzini@gnu.org>
7598
7599 PR target/53138
7600 * gcc.c-torture/execute/20120427-1.c: New testcase.
7601
76022012-04-27 Marc Glisse <marc.glisse@inria.fr>
7603
7604 PR middle-end/27139
7605 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7606
76072012-04-27 Tom de Vries <tom@codesourcery.com>
7608
7609 PR tree-optimization/51879
7610 * gcc.dg/pr51879.c: New test.
7611 * gcc.dg/pr51879-2.c: Same.
7612 * gcc.dg/pr51879-3.c: Same.
7613 * gcc.dg/pr51879-4.c: Same.
7614 * gcc.dg/pr51879-6.c: Same.
7615
76162012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/53096
7619 * g++.dg/cpp0x/defaulted35.C: New.
7620 * g++.dg/cpp0x/defaulted15.C: Adjust.
7621
76222012-04-26 Janis Johnson <janisjo@codesourcery.com>
7623
7624 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7625 structure layout.
7626
76272012-04-25 Sriraman Tallam <tmsriram@google.com>
7628
7629 * gcc.target/i386/builtin_target.c: Check avx2.
7630
76312012-04-26 Alan Modra <amodra@gmail.com>
7632
7633 * gcc.target/powerpc/savres.c: New test.
7634 * gcc.target/powerpc/powerpc.exp: Run it.
7635
76362012-04-26 Hans-Peter Nilsson <hp@axis.com>
7637
7638 PR target/53120
7639 * gcc.dg/torture/pr53120.c: New test.
7640
76412012-04-25 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR middle-end/52979
7644 * gcc.c-torture/compile/pr52979-1.c: New test.
7645 * gcc.c-torture/execute/pr52979-1.c: New test.
7646 * gcc.c-torture/execute/pr52979-2.c: New test.
7647
76482012-04-25 Richard Guenther <rguenther@suse.de>
7649
7650 * gcc.target/i386/l_fma_float_5.c: Adjust.
7651 * gcc.target/i386/l_fma_double_4.c: Likewise.
7652 * gcc.target/i386/l_fma_float_2.c: Likewise.
7653 * gcc.target/i386/l_fma_float_6.c: Likewise.
7654 * gcc.target/i386/l_fma_double_1.c: Likewise.
7655 * gcc.target/i386/l_fma_double_5.c: Likewise.
7656 * gcc.target/i386/l_fma_float_3.c: Likewise.
7657 * gcc.target/i386/l_fma_double_2.c: Likewise.
7658 * gcc.target/i386/l_fma_double_6.c: Likewise.
7659 * gcc.target/i386/l_fma_float_4.c: Likewise.
7660 * gcc.target/i386/l_fma_double_3.c: Likewise.
7661 * gcc.target/i386/l_fma_float_1.c: Likewise.
7662
76632012-04-25 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR tree-optimization/53058
7666 * gcc.c-torture/compile/pr53058.c: New test.
7667
76682012-04-25 Jan Hubicka <jh@suse.cz>
7669
7670 PR middle-end/53088
7671 * gcc.target/i386/pr39082-1.c: Update warning location.
7672
76732012-04-25 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR c/52880
7676 * gcc.dg/pr52880.c: New test.
7677
4a197c86 76782012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7679
7680 * gcc.dg/m-un-2.c: Update.
7681 * gcc.dg/20011021-1.c: Update.
7682
76832012-04-25 Tobias Burnus <burnus@net-b.de>
7684
7685 PR fortran/52196
7686 * gfortran.dg/realloc_on_assign_14.f90: New.
7687
76882012-04-24 Georg-Johann Lay <avr@gjlay.de>
7689
7690 PR testsuite/52641
7691 PR tree-optimizations/52891
7692 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7693
76942012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7695
7696 PR c++/52363
7697 * g++.dg/cpp0x/sfinae35.C: New.
7698 * g++.dg/cpp0x/sfinae36.C: Likewise.
7699
77002012-04-24 Sriraman Tallam <tmsriram@google.com>
7701
7702 * gcc.target/builtin_target.c: New testcase.
7703
77042012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 PR target/47197
7707 * gcc.target/powerpc/pr47197.c: New test.
7708
77092012-04-24 Richard Guenther <rguenther@suse.de>
7710
7711 PR tree-optimization/53085
7712 * g++.dg/torture/pr53085.C: New testcase.
7713
77142012-04-24 Andrew Pinski <apinski@cavium.com>
7715
7716 PR tree-opt/33512
7717 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7718 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7719 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7720
77212012-04-24 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR middle-end/53084
7724 * gcc.c-torture/execute/pr53084.c: New test.
7725
77262012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7729
77302012-04-23 Andrew Pinski <apinski@cavium.com>
7731
7732 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7733
77342012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7735
7736 PR regression/53076
7737 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7738 * gcc.dg/torture/builtin-power-1.c: Likewise.
7739
77402012-04-23 Richard Guenther <rguenther@suse.de>
7741
7742 PR tree-optimization/53070
7743 * gcc.dg/torture/pr53070.c: New testcase.
7744
77452012-04-23 Richard Guenther <rguenther@suse.de>
7746
7747 PR c/53060
7748 * gcc.dg/pr53060.c: New testcase.
7749
77502012-04-23 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR tree-optimizations/52891
7753 * gcc.c-torture/compile/pr52891-1.c: New test.
7754 * gcc.c-torture/compile/pr52891-2.c: New test.
7755
77562012-04-22 Tobias Burnus <burnus@net-b.de>
7757
7758 PR fortran/53051
7759 * gfortran.dg/read_float_4.f90: New.
7760
4a197c86 77612012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7762
7763 PR 35441
7764 * c-c++-common/pr35441.C: New.
7765
77662012-04-20 Ian Lance Taylor <iant@google.com>
7767
7768 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7769 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7770
77712012-04-20 Uros Bizjak <ubizjak@gmail.com>
7772
7773 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7774 array access.
7775 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7776
77772012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7778
7779 PR rtl-optimization/44214
7780 * gcc.dg/pr44214-1.c: New test.
7781 * gcc.dg/pr44214-2.c: Likewise.
7782 * gcc.dg/pr44214-3.c: Likewise.
7783
77842012-04-20 Richard Guenther <rguenther@suse.de>
7785
7786 * g++.dg/torture/20120420-1.C: New testcase.
7787
77882012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7789
7790 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7791
77922012-04-19 Christian Bruel <christian.bruel@st.com>
7793
7794 * gcc.dg/pr52283.c: New test.
7795
4a197c86 77962012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
7797
7798 * gcc.dg/pr37985.c: New test.
7799
78002012-04-19 Richard Guenther <rguenther@suse.de>
7801
7802 PR rtl-optimization/44688
7803 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7804 possibly profitable.
7805
78062012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7807
7808 PR tree-optimization/52976
7809 * gfortran.dg/reassoc_11.f: New test.
7810
78112012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7812
7813 PR tree-optimization/52976
7814 * gfortran.dg/reassoc_7.f: New test.
7815 * gfortran.dg/reassoc_8.f: Likewise.
7816 * gfortran.dg/reassoc_9.f: Likewise.
7817 * gfortran.dg/reassoc_10.f: Likewise.
7818
78192012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7820
7821 PR c++/52422
7822 * g++.dg/cpp0x/sfinae33.C: New.
7823 * g++.dg/cpp0x/sfinae34.C: Likewise.
7824
78252012-04-18 Joey Ye <joey.ye@arm.com>
7826
7827 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7828
78292012-04-18 Richard Guenther <rguenther@suse.de>
7830
7831 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7832 array access.
7833 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7834 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7835
78362012-04-17 Tom de Vries <tom@codesourcery.com>
7837
7838 * g++.dg/pr51264-4.C: New test.
7839
78402012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/52599
7843 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7844
78452012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7846
7847 PR c++/53003
7848 * g++.dg/parse/crash59.C: New.
7849
78502012-04-17 Michael Matz <matz@suse.de>
7851
7852 PR tree-optimization/18437
7853 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7854
78552012-04-17 Richard Guenther <rguenther@suse.de>
7856
7857 PR middle-end/53011
7858 * g++.dg/torture/pr53011.C: New testcase.
7859
78602012-04-16 Jason Merrill <jason@redhat.com>
7861
7862 PR c++/38543
7863 * g++.dg/cpp0x/variadic131.C: New.
7864
7865 PR c++/52008
7866 * g++.dg/cpp0x/variadic130.C: New.
7867
7868 PR c++/50830
7869 * g++.dg/cpp0x/variadic129.C: New.
7870
7871 PR c++/50303
7872 * g++.dg/cpp0x/variadic128.C: New.
7873
78742012-04-16 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/52864
7877 * gfortran.dg/pointer_intent_6.f90: New.
7878
78792012-04-16 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/52916
7882 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7883 to include public_private_module_4.f90.
7884 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7885 targets.
7886
78872012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7888
7889 PR c++/49152
7890 * g++.dg/diagnostic/operator1.C: New.
7891 * g++.dg/ext/label5.C: Adjust.
7892 * g++.dg/ext/va-arg1.C: Likewise.
7893 * g++.dg/other/error20.C: Likewise.
7894 * g++.dg/other/error20.C: Likewise.
7895 * g++.dg/other/error16.C: Likewise.
7896 * g++.dg/other/error10.C: Likewise.
7897 * g++.dg/parse/error30.C: Likewise.
7898 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7899
79002012-04-16 Jason Merrill <jason@redhat.com>
7901
7902 PR c++/51148
7903 * g++.dg/cpp0x/variadic127.C: New.
7904
79052012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7908 testcase name.
7909 Use fail, pass instead of unresolved.
7910 Don't log $optstr.
7911
7912 PR testsuite/52948
7913 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7914 TODO_dump_func.
7915 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7916 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7917 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7918
79192012-04-16 Janus Weil <janus@gcc.gnu.org>
7920
7921 PR fortran/52968
7922 * gfortran.dg/typebound_call_23.f03: New test case.
7923
79242012-04-15 Jason Merrill <jason@redhat.com>
7925
7926 PR c++/47220
7927 * g++.dg/cpp0x/variadic126.C: New.
7928
7929 PR c++/52380
7930 * g++.dg/cpp0x/variadic125.C: New.
7931
7932 PR c++/52292
7933 * g++.dg/cpp0x/variadic124.C: New.
7934
7935 PR c++/52706
7936 * g++.dg/cpp0x/nullptr27.C: New.
7937
7938 PR c++/52818
7939 * g++.dg/warn/format8.C: New.
7940
79412012-04-15 Janus Weil <janus@gcc.gnu.org>
7942
7943 PR fortran/51082
7944 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7945
79462012-04-14 Tobias Burnus <burnus@net-b.de>
7947
7948 PR fortran/52916
7949 PR fortran/40973
7950 * gfortran.dg/public_private_module_3.f90: New.
7951 * gfortran.dg/public_private_module_4.f90: New.
7952
79532012-04-14 Tom de Vries <tom@codesourcery.com>
7954
7955 * gcc.dg/superblock.c: New test.
7956
79572012-04-14 Tom de Vries <tom@codesourcery.com>
7958
7959 * gcc.dg/pr51879-12.c: New test.
7960
79612012-04-13 Jason Merrill <jason@redhat.com>
7962
7963 PR c++/52824
7964 * g++.dg/cpp0x/variadic123.C: New.
7965 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7966
7967 PR c++/52905
7968 * g++.dg/cpp0x/initlist-ctor1.C: New.
7969
7970 PR c++/52915
7971 * g++.dg/other/anon-union2.C: New.
7972
79732012-04-13 Martin Jambor <mjambor@suse.cz>
7974
7975 PR middle-end/52939
7976 * g++.dg/ipa/pr52939.C: New test.
7977
79782012-04-13 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.dg/pr52734.c: New test.
7981
79822012-04-13 Richard Guenther <rguenther@suse.de>
7983
7984 PR tree-optimization/52969
7985 * gcc.dg/torture/pr52969.c: New testcase.
7986
79872012-04-13 Richard Guenther <rguenther@suse.de>
7988
7989 PR c/52549
7990 * gcc.dg/pr52549.c: New testcase.
7991
79922012-04-13 Richard Guenther <rguenther@suse.de>
7993
7994 PR c/52862
7995 * gcc.dg/pr52862.c: New testcase.
7996
79972012-04-13 Joey Ye <joey.ye@arm.com>
7998
7999 * gcc.target/arm/thumb1-imm.c: New testcase.
8000
80012012-04-12 Uros Bizjak <ubizjak@gmail.com>
8002
8003 PR target/52932
8004 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8005 second function argument.
8006 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8007 (calc_permps): Update declaration. Calculate result correctly.
8008 (avx2_test): Change src2 type to union256i_d.
8009 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8010 correctly.
8011
80122012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8013
8014 PR target/52775
8015 * gcc.target/powerpc/pr52775.c: New file.
8016
80172012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8018
8019 PR tree-optimization/18589
8020 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8021 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8022 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8023 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8024 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8025 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8026 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8027 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8028 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8029 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8030
80312012-04-12 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52943
8034 * gcc.dg/torture/pr52943.c: New testcase.
8035
80362012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8037
8038 PR target/50751
8039 * gcc/target/sh/pr50751-4.c: New.
8040 * gcc/target/sh/pr50751-5.c: New.
8041 * gcc/target/sh/pr50751-6.c: New.
8042 * gcc/target/sh/pr50751-7.c: New.
8043
4a197c86 80442012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
86a2db33
JJ
8045
8046 PR c++/52465
8047 * g++.dg/lookup/using52.C: New.
8048
4a197c86 80492012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
8050
8051 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8052
80532012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 PR rtl-optimization/52876
8056 * gcc.target/i386/pr52876.c: New.
8057
80582012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8059
8060 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8061 __UINTPTR_TYPE__.
8062 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8063 __INTPTR_TYPE__.
8064 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8065 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8066 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8067 (ptrdiff_t): ... this. All uses changed.
8068 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8069 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8070 __INTPTR_TYPE__.
8071 (main): Cast argument to __INTPTR_TYPE__.
8072 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8073 size_t.
8074 * gcc.dg/mallign.c (main): Likewise.
8075 * gcc.dg/pr38700.c (foo): Likewise.
8076 * gcc.dg/long-long-cst1.c (t): Likewise.
8077 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8078 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8079 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8080 * gcc.dg/pr25682.c (d, foo): Likewise.
8081 * gcc.dg/format/cast-1.c (f): Likewise.
8082 * gcc.dg/c90-const-expr-10.c
8083 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8084 (size_t): ...this. All uses changed.
8085 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8086 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8087 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8088 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8089 * gcc.dg/sequence-pt-1.c: Likewise.
8090 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8091 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8092 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8093 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8094 of ptrdiff_t with it.
8095 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8096 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8097 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8098
80992012-04-11 Jason Merrill <jason@redhat.com>
8100
8101 PR debug/45088
8102 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8103 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8104
8105 PR c++/52906
8106 * g++.dg/ext/attrib45.C: New.
8107
8108 * g++.dg/eh/dtor3.C: New.
8109
81102012-04-11 Richard Guenther <rguenther@suse.de>
8111
8112 PR middle-end/52621
8113 * gfortran.dg/pr52621.f90: New testcase.
8114
81152012-04-11 Richard Guenther <rguenther@suse.de>
8116
8117 PR middle-end/52918
8118 * g++.dg/torture/pr52918-1.C: New testcase.
8119 * g++.dg/torture/pr52918-2.C: Likewise.
8120
81212012-04-11 Tobias Burnus <burnus@net-b.de>
8122
8123 PR fortran/52729
8124 * gfortran.dg/block_11.f90: New.
8125
81262012-04-11 Nick Clifton <nickc@redhat.com>
8127
8128 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8129
81302012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8131
8132 PR target/16458
8133 * gcc.target/powerpc/pr16458-1.c: New test.
8134 * gcc.target/powerpc/pr16458-2.c: Likewise.
8135 * gcc.target/powerpc/pr16458-3.c: Likewise.
8136 * gcc.target/powerpc/pr16458-4.c: Likewise.
8137
81382012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8139
8140 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8141 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8142 * gcc.dg/builtin-bswap-5.c: Likewise.
8143 * gcc.target/i386/builtin-bswap-4.c: New test.
8144
4a197c86 81452012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
8146
8147 PR 24985
8148 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8149
81502012-04-11 Richard Guenther <rguenther@suse.de>
8151
8152 PR rtl-optimization/52881
8153 * gcc.dg/torture/pr52881.c: New testcase.
8154 * gcc.dg/torture/pr52913.c: Likewise.
8155
81562012-04-11 Richard Guenther <rguenther@suse.de>
8157
8158 PR tree-optimization/52912
8159 * gcc.dg/torture/pr52912.c: New testcase.
8160
81612010-04-10 Michael Matz <matz@suse.de>
8162
8163 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8164 * gcc.dg/vect/vect-outer-1.c: Adjust.
8165 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8166 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8167 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8168 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8169 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8170 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8171
81722012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8173
8174 PR tree-optimization/52870
8175 * gcc.dg/vect/pr52870.c: New test.
8176
81772012-04-09 Mike Stump <mikestump@comcast.net>
8178
8179 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8180 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8181 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8182 * gnat.dg/aggr11.adb: Likewise.
8183 * gnat.dg/aggr11_pkg.ads: Likewise.
8184 * gnat.dg/aggr15.adb: Likewise.
8185 * gnat.dg/aggr15.ads: Likewise.
8186 * gnat.dg/aggr17.adb: Likewise.
8187 * gnat.dg/aggr18.adb: Likewise.
8188 * gnat.dg/array14.adb: Likewise.
8189 * gnat.dg/array14.ads: Likewise.
8190 * gnat.dg/array14_pkg.ads: Likewise.
8191 * gnat.dg/array19.adb: Likewise.
8192 * gnat.dg/array19.ads: Likewise.
8193 * gnat.dg/discr27.adb: Likewise.
8194 * gnat.dg/discr27.ads: Likewise.
8195 * gnat.dg/discr35.adb: Likewise.
8196 * gnat.dg/discr35.ads: Likewise.
8197 * gnat.dg/discr6.adb: Likewise.
8198 * gnat.dg/discr6_pkg.ads: Likewise.
8199 * gnat.dg/import1.adb: Likewise.
8200 * gnat.dg/import1.ads: Likewise.
8201 * gnat.dg/loop_address2.adb: Likewise.
8202 * gnat.dg/opt7.adb: Likewise.
8203 * gnat.dg/opt7.ads: Likewise.
8204 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8205 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8206 * gnat.dg/rep_clause2.adb: Likewise.
8207 * gnat.dg/rep_clause2.ads: Likewise.
8208 * gnat.dg/slice2.adb: Likewise.
8209 * gnat.dg/slice2.ads: Likewise.
8210 * gnat.dg/slice6.adb: Likewise.
8211 * gnat.dg/slice6_pkg.ads: Likewise.
8212 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8213 * gnat.dg/taft_type2.adb: Likewise.
8214 * gnat.dg/taft_type2.ads: Likewise.
8215 * gnat.dg/taft_type2_pkg.ads: Likewise.
8216 * gnat.dg/volatile10.adb: Likewise.
8217 * gnat.dg/volatile10_pkg.ads: Likewise.
8218
8219 * gcc.dg/dll-8.c: Remove execute permissions.
8220 * g++.dg/ext/dllexport5.C: Likewise.
8221
82222012-04-09 Jan Hubicka <jh@suse.cz>
8223
8224 PR lto/52722
8225 PR lto/51765
8226 PR lto/52634
8227 * gcc.dg/lto/pr52634_1.c: New testcase.
8228 * gcc.dg/lto/pr52634_0.c: New testcase.
8229
82302012-04-09 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/52883
8233 * gcc.target/i386/pr52883.c: New testcase.
8234
82352012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8236
8237 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8238 (check_effective_target_sync_long_long): Add SPARC case.
8239 (check_effective_target_sync_long_long_runtime): Likewise.
8240 (check_effective_target_sync_int_long): Adjust SPARC case.
8241 (check_effective_target_sync_char_short): Likewise.
8242
82432012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8244
8245 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8246 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8247
82482012-04-08 Tobias Burnus <burnus@net-b.de>
8249
8250 PR fortran/40973
8251 PR fortran/52751
8252 * gfortran.dg/public_private_module_2.f90: New.
8253
4a197c86 82542012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
86a2db33
JJ
8255
8256 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8257 directives.
8258
82592012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8260
8261 PR fortran/52893
8262 * gfortran.dg/function_optimize_11.f90: New test.
8263
82642012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8265
8266 PR fortran/52668
8267 * gfortran.dg/use_only_6.f90: New test.
8268
82692012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8270
8271 PR fortran/52668
8272 * gfortran.dg/use_only_6.f90: New test.
82732012-04-06 Mike Stump <mikestump@comcast.net>
8274
8275 PR testsuite/50722
8276 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8277
82782012-04-05 Jason Merrill <jason@redhat.com>
8279
8280 PR c++/52596
8281 * g++.dg/template/qualified-id5.C: New.
8282
82832012-04-05 Uros Bizjak <ubizjak@gmail.com>
8284
8285 PR target/52882
8286 * gcc.target/i386/pr52882.c: New test.
8287
82882012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8289 Dominique D'Humieures <dominiq@lps.ens.fr>
8290
8291 PR testsuite/52614
8292 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8293 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8294
82952012-04-04 Jason Merrill <jason@redhat.com>
8296
8297 PR c++/52845
8298 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8299
83002012-04-03 Jason Merrill <jason@redhat.com>
8301
8302 PR c++/52796
8303 * g++.dg/cpp0x/variadic-value1.C: New.
8304
83052012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/pack18.adb: New test.
8308 * gnat.dg/pack18_pkg.ads: New helper.
8309
83102012-04-03 Richard Guenther <rguenther@suse.de>
8311
8312 PR tree-optimization/52808
8313 * gcc.dg/pr52808.c: New testcase.
8314
83152012-04-03 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR tree-optimization/52835
8318 * gfortran.dg/pr52835.f90: New test.
8319
83202012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/specs/aggr5.ads: New test.
8323
83242012-04-02 Richard Guenther <rguenther@suse.de>
8325
8326 PR tree-optimization/52756
8327 * gcc.dg/torture/pr52756.c: New testcase.
8328
83292012-04-02 Richard Guenther <rguenther@suse.de>
8330
8331 PR middle-end/52803
8332 * gcc.dg/pr52803.c: New testcase.
8333
83342012-04-02 Dodji Seketeli <dodji@redhat.com>
8335
8336 PR c++/40942
8337 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8338 DR 214 in account.
8339
83402012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8341
8342 PR c++/50043
8343 * g++.dg/cpp0x/noexcept17.C: New.
8344 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8345 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8346 * g++.dg/cpp0x/noexcept01.C: Likewise.
8347 * g++.dg/eh/init-temp1.C: Likewise.
8348 * g++.dg/eh/ctor1.C: Likwise.
8349
83502012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8351
8352 * gnat.dg/controlled6.adb: New test.
8353 * gnat.dg/controlled6_pkg.ads: New helper.
8354 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8355
83562012-03-30 Richard Henderson <rth@redhat.com>
8357
8358 PR debug/52727
8359 * g++.dg/opt/pr52727.C: New testcase.
8360
83612012-03-30 Richard Guenther <rguenther@suse.de>
8362
8363 PR tree-optimization/52754
8364 * gcc.target/i386/pr52754.c: New testcase.
8365
83662012-03-30 Richard Guenther <rguenther@suse.de>
8367
8368 PR middle-end/52772
8369 * g++.dg/torture/pr52772.C: New testcase.
8370
83712012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/52718
8374 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8375
83762012-03-29 Jason Merrill <jason@redhat.com>
8377
8378 PR c++/52685
8379 * g++.dg/template/inherit8.C: New.
8380
83812012-03-29 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR c++/52759
8384 * g++.dg/ext/weak4.C: New test.
8385
8386 PR tree-optimization/52760
8387 * gcc.c-torture/execute/pr52760.c: New test.
8388
83892012-03-29 Jason Merrill <jason@redhat.com>
8390
8391 PR c++/52743
8392 * g++.dg/cpp0x/initlist-array3.C: New.
8393
83942012-03-28 Jason Merrill <jason@redhat.com>
8395
8396 PR c++/52746
8397 * g++.dg/overload/virtual2.C: New.
8398
83992012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8400
8401 * gnat.dg/vect7.ad[sb]: New test.
8402
84032012-03-28 Paul Thomas <pault@gcc.gnu.org>
8404 Tobias Burnus <burnus@gcc.gnu.org>
8405
8406 PR fortran/52652
8407 * gfortran.dg/allocate_class_1.f90 : Change error test.
8408 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8409 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8410 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8411
84122012-03-28 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR middle-end/52691
8415 * gcc.dg/pr52691.c: New test.
8416
8417 PR middle-end/52750
8418 * gcc.c-torture/compile/pr52750.c: New test.
8419
84202012-03-28 Georg-Johann Lay <avr@gjlay.de>
8421
8422 PR target/52692
8423 * gcc.target/avr/torture/builtins-2.c: New test.
8424
84252012-03-28 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR target/52736
8428 * gcc.target/i386/pr52736.c: New test.
8429
84302012-03-27 Martin Jambor <mjambor@suse.cz>
8431
8432 PR middle-end/52693
8433 * gcc.dg/torture/pr52693.c: New test.
8434
84352012-03-27 Meador Inge <meadori@codesourcery.com>
8436
8437 PR c++/52672
8438 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8439
84402012-03-27 Mike Stump <mikestump@comcast.net>
8441
8442 PR target/52665
8443 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8444 failures that match branch names.
8445
84462012-03-27 Uros Bizjak <ubizjak@gmail.com>
8447 H.J. Lu <hongjiu.lu@intel.com>
8448
8449 PR target/52698
8450 * gcc.target/i386/pr52698.c: New test.
8451
84522012-03-27 Richard Guenther <rguenther@suse.de>
8453
8454 PR middle-end/52720
8455 * gcc.dg/torture/pr52720.c: New testcase.
8456
84572012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8458
8459 * gnat.dg/pack17.adb: New test.
8460
84612012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8462
8463 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8464 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8465
84662012-03-26 Martin Jambor <mjambor@suse.cz>
8467
8468 PR tree-optimization/50052
8469 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8470
84712012-03-26 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/52701
8474 * gfortran.dg/pr52701.f90: New testcase.
8475
84762012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8477
8478 PR tree-optimization/52686
8479 * gcc.target/arm/pr52686.c: New test.
8480
84812012-03-26 Georg-Johann Lay <avr@gjlay.de>
8482
8483 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8484 Add "-Os -flto" to list.
8485
84862012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8487
8488 * gnat.dg/concat2.ad[sb]: New test.
8489
84902012-03-24 Jason Merrill <jason@redhat.com>
8491
8492 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8493 * g++.dg/cpp0x/trailing2.C: Likewise.
8494 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8495 * g++.dg/cpp1y/auto-fn1.C: New.
8496 * g++.dg/cpp1y/auto-fn2.C: New.
8497 * g++.dg/cpp1y/auto-fn3.C: New.
8498 * g++.dg/cpp1y/auto-fn4.C: New.
8499 * g++.dg/cpp1y/auto-fn5.C: New.
8500 * g++.dg/cpp1y/auto-fn6.C: New.
8501 * g++.dg/cpp1y/auto-fn7.C: New.
8502 * g++.dg/cpp1y/auto-fn8.C: New.
8503 * g++.dg/cpp1y/auto-fn9.C: New.
8504 * g++.dg/cpp1y/auto-fn10.C: New.
8505 * g++.dg/cpp1y/auto-fn11.C: New.
8506
85072012-03-23 Richard Guenther <rguenther@suse.de>
8508
8509 PR tree-optimization/52678
8510 * gfortran.dg/pr52678.f: New testcase.
8511
85122012-03-23 Richard Guenther <rguenther@suse.de>
8513
8514 PR tree-optimization/52638
8515 * g++.dg/torture/pr52638.C: New testcase.
8516
85172012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8518
8519 PR c++/52487
8520 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8521
85222012-03-22 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR c++/52671
8525 * g++.dg/ext/attrib44.C: New test.
8526
85272012-03-22 Jan Hubicka <jh@suse.cz>
8528
8529 PR middle-end/51737
8530 * g++.dg/torture/pr51737.C: New testcase
8531
85322012-03-22 Richard Guenther <rguenther@suse.de>
8533
8534 PR tree-optimization/52548
8535 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8536
85372012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8538
8539 * lib/fortran-modules.exp (list-module-names-1): Remove
8540 warning.
8541
85422012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8543
8544 PR target/50751
8545 * gcc.target/sh/pr50751-1.c: New.
8546 * gcc.target/sh/pr50751-2.c: New.
8547 * gcc.target/sh/pr50751-3.c: New.
8548
85492012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8550
8551 PR target/52479
8552 * gcc.target/sh/sh4a-cos.c: Remove.
8553 * gcc.target/sh/sh4a-sin.c: Remove.
8554 * gcc.target/sh/sh4a-sincos.c: Remove.
8555
85562012-03-21 Richard Earnshaw <rearnsha@arm.com>
8557
8558 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8559 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8560
85612012-03-21 Martin Jambor <mjambor@suse.cz>
8562
8563 PR testsuite/52641
8564 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8565 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8566
85672012-03-21 Andrew Stubbs <ams@codesourcery.com>
8568
8569 * gcc.target/arm/thumb-16bit-ops.c: New file.
8570 * gcc.target/arm/thumb-ifcvt.c: New file.
8571
85722012-03-20 Jason Merrill <jason@redhat.com>
8573
8574 * lib/target-supports.exp: Add { target c++1y }.
8575
8576 * g++.dg/cpp0x/auto32.C: New.
8577
85782012-03-20 Georg-Johann Lay <avr@gjlay.de>
8579
8580 PR testsuite/52641
8581 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8582 int32plus.
8583 * gcc.dg/torture/pr48124-4.c: Ditto:
8584 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8585
85862012-03-20 Jason Merrill <jason@redhat.com>
8587
8588 PR c++/52510
8589 * g++.dg/cpp0x/initlist66.C: New.
8590
85912012-03-20 Georg-Johann Lay <avr@gjlay.de>
8592
8593 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8594 __AVR_HAVE_LPMX__
8595
85962012-03-20 Georg-Johann Lay <avr@gjlay.de>
8597
8598 PR target/49868
8599 * gcc.target/avr/torture/addr-space-2.h: New file.
8600 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8601 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8602 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8603 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8604
86052012-03-20 Richard Guenther <rguenther@suse.de>
8606
8607 * gnat.dg/pack16.adb: New testcase.
8608 * gnat.dg/pack16_pkg.ads: Likewise.
8609 * gnat.dg/specs/pack8.ads: Likewise.
8610 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8611
86122012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8613
8614 * g++.dg/warn/Wuseless-cast.C: Extend.
8615
86162012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8617
8618 PR c++/14710
8619 * g++.dg/warn/Wuseless-cast.C: New.
8620
86212012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8622
8623 PR libfortran/52608
8624 * gfortran.dg/pr52608.f90: New test.
8625
86262012-03-17 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/52585
8629 * gfortran.dg/proc_ptr_36.f90: New.
8630
86312012-03-16 Martin Jambor <mjambor@suse.cz>
8632
8633 * gcc.dg/misaligned-expand-1.c: New test.
8634 * gcc.dg/misaligned-expand-3.c: Likewise.
8635
86362012-03-16 Richard Guenther <rguenther@suse.de>
8637 Kai Tietz <ktietz@redhat.com>
8638
8639 PR middle-end/48814
8640 * gcc.c-torture/execute/pr48814-1.c: New test.
8641 * gcc.c-torture/execute/pr48814-2.c: New test.
8642 * gcc.dg/tree-ssa/assign-1.c: New test.
8643 * gcc.dg/tree-ssa/assign-2.c: New test.
8644 * gcc.dg/tree-ssa/assign-3.c: New test.
8645
86462012-03-16 Richard Guenther <rguenther@suse.de>
8647
8648 * gnat.dg/specs/pack7.ads: New testcase.
8649
86502012-03-15 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR target/52568
8653 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8654 * gcc.dg/torture/vshuf-8.inc: Likewise.
8655 * gcc.dg/torture/vshuf-16.inc: Likewise.
8656 * gcc.dg/torture/vshuf-32.inc: Likewise.
8657
86582012-03-15 Jason Merrill <jason@redhat.com>
8659
8660 * g++.dg/torture/pr52582.C: New.
8661
86622012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8663
8664 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8665
86662012-03-15 Ira Rosen <irar@il.ibm.com>
8667 Ulrich Weigand <ulrich.weigand@linaro.org>
8668
8669 * gcc.dg/vect/slp-cond-3.c: New test.
8670 * gcc.dg/vect/slp-cond-4.c: New test.
8671
86722012-03-15 Ira Rosen <irar@il.ibm.com>
8673 Ulrich Weigand <ulrich.weigand@linaro.org>
8674
8675 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8676 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8677
86782012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8679
8680 PR libfortran/52434
8681 PR libfortran/48878
8682 PR libfortran/38199
8683 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8684 * gfortran.dg/round_1.f03: Likewise.
8685
86862012-03-15 Jakub Jelinek <jakub@redhat.com>
8687 Andrew Pinski <apinski@cavium.com>
8688
8689 PR middle-end/52592
8690 * gcc.dg/pr52592.c: New test.
8691
86922012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8693
8694 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8695 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8696 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8697 * lib/fortran-modules.exp: .. this new file. Adjust users.
8698 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8699 gfortran-dg-debug-runtest): Call cleanup-modules.
8700 * lib/fortran-torture.exp (fortran-torture-execute,
8701 fortran-torture): Likewise.
8702 * gfortran.dg/coarray/caf.exp: Likewise.
8703 * lib/lto.exp: Likewise.
8704 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8705 * gfortran.dg/class_4b.f03: Likewise.
8706 * gfortran.dg/class_4c.f03: Likewise.
8707 * gfortran.dg/class_45a.f03: Likewise.
8708 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8709 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8710 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8711 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8712 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8713 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8714 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8715 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8716 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8717 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8718 * gfortran.dg/whole_file_28.f90: Likewise.
8719 * gfortran.dg/whole_file_29.f90: Likewise.
8720 * gfortran.dg/whole_file_30.f90: Likewise.
8721 * gfortran.dg/whole_file_31.f90: Likewise.
8722
87232012-03-15 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR tree-optimization/52267
8726 * gcc.dg/pr52267.c: New test.
8727 * gcc.dg/tree-ssa/vrp65.c: New test.
8728 * gcc.dg/tree-ssa/vrp66.c: New test.
8729
87302012-03-15 Richard Guenther <rguenther@suse.de>
8731
8732 PR middle-end/52580
8733 * gfortran.dg/vect/pr52580.f: New testcase.
8734
87352012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8736
8737 * gcc.target/sh/fpul-usage-1.c: New.
8738
87392012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8740
8741 PR target/49468
8742 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8743 * gcc.target/sh/pr49468-di.c: Likewise.
8744
87452012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8746
8747 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8748 * gcc.dg/c99-stdint-6.c: Likewise.
8749 * gcc.dg/lto/20090210_0.c: Likewise.
8750 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8751 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8752 * gcc.dg/pragma-init-fini-2.c: Likewise.
8753 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8754 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8755 * gcc.target/i386/pr22152.c: Likewise.
8756 * gcc.target/i386/vect8-ret.c: Likewise.
8757 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8758 handling.
8759
87602012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8761
8762 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8763 * g++.dg/tree-prof/partition1.C: Likewise.
8764 * g++.dg/tree-prof/partition2.C: Likewise.
8765 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8766 handling.
8767 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8768 * gcc.c-torture/execute/20010724-1.c: Remove.
8769 * gcc.c-torture/execute/20010724-1.x: Remove.
8770 * gcc.c-torture/execute/20040208-2.c: Remove.
8771 * gcc.c-torture/execute/20040208-2.x: Remove.
8772 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8773 Remove.
8774 (main) [__mips__ && __sgi__]: Remove.
8775 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8776 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8777 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8778 mips-sgi-irix6* handling.
8779 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8780 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8781 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8782 handling.
8783 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8784 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8785 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8786 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8787 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8788 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8789 mips-sgi-irix6*.
8790 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8791 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8792 * gcc.target/mips/save-restore-3.c: Likewise.
8793 * gcc.target/mips/save-restore-4.c: Likewise.
8794 * gcc.target/mips/save-restore-5.c: Likewise.
8795 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8796 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8797 messages.
8798 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8799 IRIX 6 handling.
8800 (restore_ld_library_path_env_vars): Likewise.
8801 * lib/target-supports.exp (check_profiling_available): Remove
8802 mips*-*-irix* handling.
8803 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8804 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8805 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8806
88072012-03-14 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR c++/52582
8810 * g++.dg/opt/pr52582.C: New test.
8811
88122012-03-14 Richard Guenther <rguenther@suse.de>
8813
8814 PR tree-optimization/52571
8815 * gcc.dg/vect/vect-2.c: Initialize arrays.
8816 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8817 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8818 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8819
88202012-03-14 Richard Guenther <rguenther@suse.de>
8821
8822 PR middle-end/52080
8823 PR middle-end/52097
8824 PR middle-end/48124
8825 * gcc.dg/torture/pr48124-1.c: New testcase.
8826 * gcc.dg/torture/pr48124-2.c: Likewise.
8827 * gcc.dg/torture/pr48124-3.c: Likewise.
8828 * gcc.dg/torture/pr48124-4.c: Likewise.
8829
88302012-03-14 Richard Guenther <rguenther@suse.de>
8831
8832 PR middle-end/52578
8833 * gcc.dg/pr52578.c: New testcase.
8834
88352012-03-14 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR c++/52521
8838 * g++.dg/cpp0x/udlit-args2.C: New test.
8839
88402012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8841
8842 PR target/48596
8843 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8844 * gcc.c-torture/compile/pr48596.c: ... here.
8845
88462012-01-30 Dodji Seketeli <dodji@redhat.com>
8847
8848 PR c++/51641
8849 * g++.dg/lookup/hidden-class17.C: New test.
8850
88512012-03-13 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR c/52577
8854 * gcc.dg/Wunused-var-3.c: New test.
8855
88562012-03-13 Martin Jambor <mjambor@suse.cz>
8857
8858 * gcc.dg/misaligned-expand-2.c: New test.
8859
88602012-03-13 Richard Guenther <rguenther@suse.de>
8861
8862 PR middle-end/52134
8863 * gcc.dg/pr52134.c: New testcase.
8864
88652012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8868
88692012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8870
8871 PR tree-optimization/46728
8872 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8873 * gcc.target/powerpc/pr46728-5.c: Likewise.
8874 * gcc.target/powerpc/pr46728-8.c: Likewise.
8875 * gcc.target/powerpc/pr46728-10.c: Likewise.
8876 * gcc.target/powerpc/pr46728-11.c: Likewise.
8877 * gcc.target/powerpc/pr46728-13.c: Likewise.
8878 * gcc.target/powerpc/pr46728-14.c: Likewise.
8879 * gcc.target/powerpc/pr46728-15.c: Likewise.
8880
88812012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8882
8883 PR c++/52299
8884 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8885
88862012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8887
8888 PR tree-optimization/46728
8889 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8890 * gcc.target/powerpc/pr46728-5.c: Likewise.
8891 * gcc.target/powerpc/pr46728-8.c: Likewise.
8892 * gcc.target/powerpc/pr46728-10.c: Likewise.
8893 * gcc.target/powerpc/pr46728-11.c: Likewise.
8894 * gcc.target/powerpc/pr46728-13.c: Likewise.
8895 * gcc.target/powerpc/pr46728-14.c: Likewise.
8896 * gcc.target/powerpc/pr46728-15.c: Likewise.
8897
88982012-03-12 Georg-Johann Lay <avr@gjlay.de>
8899
8900 PR target/49868
8901 * gcc.target/avr/torture/addr-space-1.h: New file.
8902 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8903 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8904 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8905 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8906
89072012-03-12 Andrew Pinski <apinski@cavium.com>
8908
8909 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8910
89112012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8914 * g++.dg/abi/thunk4.C: Likewise.
8915 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8916 Adapt line numbers.
8917 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8918 handling.
8919 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8920 * g++.dg/eh/spbp.C: Likewise.
8921 * g++.dg/ext/label13.C: Likewise.
8922 * g++.dg/guality/guality.exp: Likewise.
8923 * g++.dg/other/anon5.C: Likewise.
8924 * g++.dg/other/pragma-ep-1.C: Remove.
8925 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8926 * g++.dg/warn/pr31246.C: Likewise.
8927 * g++.dg/warn/weak1.C: Likewise.
8928 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8929 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8930 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8931 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8932 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8933 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8934 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8935 * gcc.dg/c99-tgmath-1.c: Likewise.
8936 * gcc.dg/c99-tgmath-2.c: Likewise.
8937 * gcc.dg/c99-tgmath-3.c: Likewise.
8938 * gcc.dg/c99-tgmath-4.c: Likewise.
8939 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8940 handling.
8941 * gcc.dg/debug/pr49032.c: Likewise.
8942 * gcc.dg/guality/guality.exp: Likewise.
8943 * gcc.dg/intmax_t-1.c: Likewise.
8944 * gcc.dg/pr48616.c: Likewise.
8945 * gcc.dg/pragma-ep-1.c: Remove.
8946 * gcc.dg/pragma-ep-2.c: Remove.
8947 * gcc.dg/pragma-ep-3.c: Remove.
8948 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8949 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8950 * gcc.misc-tests/gcov-14.c: Likewise.
8951 * gfortran.dg/guality/guality.exp: Likewise.
8952 * lib/target-supports.exp (check_weak_available): Likewise.
8953 (add_options_for_tls): Likewise.
8954 (check_ascii_locale_available): Likewise.
8955 * obj-c++.dg/dwarf-2.mm: Likewise.
8956 * objc.dg/dwarf-1.m: Likewise.
8957 * objc.dg/dwarf-2.m: Likewise.
8958
89592012-03-12 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR tree-optimization/51721
8962 * gcc.dg/tree-ssa/vrp64.c: New test.
8963
8964 PR tree-optimization/52533
8965 * gcc.c-torture/compile/pr52533.c: New test.
8966
89672012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8968
8969 * gcc.target/i386/rtm-xabort-1.c: New.
8970 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8971 * gcc.target/i386/rtm-xend-1.c: Ditto.
8972 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8973 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8974 * gcc.target/i386/sse-13.c: Ditto.
8975 * gcc.target/i386/sse-14.c: Ditto.
8976 * gcc.target/i386/sse-22.c: Ditto.
8977 * gcc.target/i386/sse-23.c: Ditto.
8978 * g++.dg/other/i386-2.C: Ditto.
8979 * g++.dg/other/i386-3.C: Ditto.
8980
89812012-03-12 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/52542
8984 * gfortran.dg/proc_ptr_35.f90: New.
8985
89862012-03-11 Uros Bizjak <ubizjak@gmail.com>
8987
8988 PR target/52530
8989 * gcc.dg/torture/pr52530.c: New test.
8990
89912012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8992
8993 PR target/51244
8994 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8995
89962012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8997
8998 PR target/52450
8999 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9000
9001 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9002
90032012-03-09 Andrew Pinski <apinski@cavium.com>
9004
9005 PR middle-end/51988
9006 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9007 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9008
90092012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9010
9011 * gcc.dg/tree-ssa/scev-3.c: New.
9012 * gcc.dg/tree-ssa/scev-4.c: New.
9013
90142012-03-08 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/52469
9017 * gfortran.dg/proc_ptr_34.f90
9018
90192012-03-07 Jason Merrill <jason@redhat.com>
9020
9021 PR c++/52521
9022 * g++.dg/cpp0x/udlit-mangle.C: New.
9023
90242012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9025
9026 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9027
90282012-03-06 Richard Guenther <rguenther@suse.de>
9029
9030 PR middle-end/52493
9031 * gcc.dg/torture/pr52493.c: New testcase.
9032
90332012-03-06 Richard Guenther <rguenther@suse.de>
9034
9035 PR lto/52097
9036 * gcc.dg/lto/pr52097_0.c: New testcase.
9037
90382012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9039
9040 PR target/51244
9041 * gcc.target/sh/pr51244-1.c: New.
9042 * gcc.target/sh/pr51244-2.c: New.
9043 * gcc.target/sh/pr51244-3.c: New.
9044
90452012-03-05 Jason Merrill <jason@redhat.com>
9046
9047 PR c++/51930
9048 * g++.dg/ext/visibility/template11.C: New.
9049
9050 * g++.dg/cpp0x/implicit13.C: New.
9051
90522012-03-05 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR tree-optimization/51721
9055 * gcc.dg/tree-ssa/vrp63.c: New test.
9056 * gcc.dg/pr51721.c: New test.
9057
90582012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9059
9060 PR fortran/50981
9061 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9062 argument checks.
9063
90642012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9065
9066 PR target/52146
9067 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9068
90692012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9070
9071 PR fortran/50981
9072 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9073
90742012-03-04 Georg-Johann Lay <avr@gjlay.de>
9075
9076 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9077 int32plus.
9078
90792012-03-03 Jason Merrill <jason@redhat.com>
9080
9081 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9082
9083 Core 1270
9084 * g++.dg/cpp0x/initlist65.C: New.
9085
9086 PR c++/36797
9087 * g++.dg/ext/is_empty2.C: New.
9088
90892012-03-03 Tobias Burnus <burnus@net-b.de>
9090
9091 PR fortran/48820
9092 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9093
90942012-03-03 Tobias Burnus <burnus@net-b.de>
9095
9096 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9097 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9098 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9099 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9100 * gfortran.dg/class_30.f90: Remove dg-warning line.
9101 * gfortran.dg/bind_c_usage_25.f90: New.
9102
91032012-03-03 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/48820
9106 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9107 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9108 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9109
91102012-03-03 Tobias Burnus <burnus@net-b.de>
9111
9112 PR fortran/48820
9113 * gfortran.dg/assumed_type_1.f90: New.
9114 * gfortran.dg/assumed_type_2.f90: New.
9115 * gfortran.dg/assumed_type_3.f90: New.
9116 * gfortran.dg/assumed_type_4.f90: New.
9117
91182012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9119
9120 PR target/49486
9121 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9122 * gcc.target/sh/pr49468-di.c: New.
9123
91242012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9125
9126 * gcc.dg/graphite/pr50561.c: Update.
9127
91282012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9129
9130 * gcc.target/powerpc/pr52457.c: New test.
9131
91322012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9133
9134 * gcc.target/arm/sat-1.c: New test.
9135
91362012-03-02 Uros Bizjak <ubizjak@gmail.com>
9137
9138 PR target/46716
9139 * gcc.target/i386/pr46716.c: New test.
9140
91412012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9142
9143 PR c++/51989
9144 * g++.dg/cpp0x/sfinae32.C: New.
9145
91462012-03-02 Richard Guenther <rguenther@suse.de>
9147
9148 PR tree-optimization/52406
9149 * gcc.dg/torture/pr52406.c: New testcase.
9150
91512012-03-02 Tobias Burnus <burnus@net-b.de>
9152
9153 PR fortran/52325
9154 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9155 * gfortran.dg/nullify_2.f90: Update dg-error.
9156 * gfortran.dg/nullify_4.f90: Ditto.
9157 * gfortran.dg/pointer_init_6.f90: Ditto.
9158
91592012-03-02 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/52270
9162 * gfortran.dg/class_51.f90: New.
9163
91642012-03-02 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/52452
9167 * gfortran.dg/intrinsic_8.f90: New.
9168
91692012-03-01 Kai Tietz <ktietz@redhat.com>
9170
9171 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9172 routines on mingw targets.
9173 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9174
91752012-03-01 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR tree-optimization/52445
9178 * gcc.dg/pr52445.c: New test.
9179
91802012-02-29 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR target/52437
9183 * gcc.c-torture/compile/pr52437.c: New test.
9184
9185 PR middle-end/52419
9186 * gcc.dg/torture/pr52419.c: New test.
9187
9188 PR tree-optimization/52429
9189 * gcc.dg/torture/pr52429.c: New test.
9190 * g++.dg/opt/pr52429.C: New test.
9191
91922012-02-29 Richard Guenther <rguenther@suse.de>
9193
9194 PR testsuite/52297
9195 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9196 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9197 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9198 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9199 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9200 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9201
92022012-02-29 Jakub Jelinek <jakub@redhat.com>
9203
9204 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9205
92062012-02-29 Paul Thomas <pault@gcc.gnu.org>
9207
9208 PR fortran/52386
9209 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9210
92112012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9212
9213 PR target/51534
9214 * gcc.target/arm/neon/pr51534.c: New testcase.
9215
92162012-02-28 Richard Guenther <rguenther@suse.de>
9217
9218 PR target/52407
9219 * gcc.dg/torture/pr52407.c: New testcase.
9220
92212012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9222
9223 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9224 * gcc.target/arm/vfp2.c: Likewise.
9225 * gcc.target/arm/vfp3.c: Likewise.
9226 * gcc.target/arm/vfp4.c: Likewise.
9227 * gcc.target/arm/vfp5.c: Likewise.
9228 * gcc.target/arm/vfp6.c: Likewise.
9229 * gcc.target/arm/vfp7.c: Likewise.
9230 * gcc.target/arm/vfp8.c: Likewise.
9231 * gcc.target/arm/vfp9.c: Likewise.
9232 * gcc.target/arm/vfp10.c: Likewise.
9233 * gcc.target/arm/vfp11.c: Likewise.
9234 * gcc.target/arm/vfp12.c: Likewise.
9235 * gcc.target/arm/vfp13.c: Likewise.
9236 * gcc.target/arm/vfp14.c: Likewise.
9237 * gcc.target/arm/vfp15.c: Likewise.
9238 * gcc.target/arm/vfp16.c: Likewise.
9239 * gcc.target/arm/vfp17.c: Likewise.
9240 * gcc.target/arm/neon-constants.h: New file.
9241 * gcc.target/arm/neon-vect1.c: New test.
9242 * gcc.target/arm/neon-vect2.c: New test.
9243 * gcc.target/arm/neon-vect3.c: New test.
9244 * gcc.target/arm/neon-vect4.c: New test.
9245 * gcc.target/arm/neon-vect5.c: New test.
9246 * gcc.target/arm/neon-vect6.c: New test.
9247 * gcc.target/arm/neon-vect7.c: New test.
9248 * gcc.target/arm/neon-vect8.c: New test.
9249
92502012-02-28 Richard Guenther <rguenther@suse.de>
9251
9252 PR tree-optimization/52402
9253 * gcc.dg/torture/pr52402.c: New testcase.
9254
92552012-02-28 Richard Guenther <rguenther@suse.de>
9256
9257 PR lto/52400
9258 * g++.dg/lto/pr52400_0.C: New testcase.
9259
92602012-02-28 Georg-Johann Lay <avr@gjlay.de>
9261
9262 * gcc.target/avr/torture/builtins-1.c: New test.
9263 * gcc.target/avr/torture/builtins-error.c: New test.
9264
92652012-02-28 Kai Tietz <ktietz@redhat.com>
9266
9267 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9268 * gcc.target/i386/pr45352-2.c: Likewise.
9269 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9270 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9271 targets instead rand.
9272 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9273 * gcc.target/i386/sse2-mul-1.c: Likewise.
9274 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9275 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9276 * gcc.target/i386/pad-1.c: Likewise.
9277 * gcc.target/i386/pad-9.c: Likewise.
9278 * gcc.target/i386/pad-2.c: Likewise.
9279 * gcc.target/i386/pad-5b.c: Likewise.
9280 * gcc.target/i386/pad-8.c: Likewise.
9281 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9282 * gcc.target/i386/pr44130.c: Likewise.
9283 * gcc.target/i386/align-main-1.c: Likewise.
9284 * gcc.target/i386/align-main-2.c: Likewise.
9285 * gcc.target/i386/sw-1.c: Likewise.
9286 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9287 on x64 mingw target.
9288 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9289 * gcc.target/i386/pr46295.c: Likewise.
9290 * gcc.target/i386/amd64-abi-1.c: Likewise.
9291 * gcc.target/i386/amd64-abi-2.c: Likewise.
9292 * gcc.target/i386/pr39082-1.c: Likewise.
9293 * gcc.target/i386/pr39162.c: Likewise.
9294 * gcc.target/i386/pr22152.c: Likewise.
9295 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9296 * gcc.target/i386/wrfsbase-2.c: Likewise.
9297 * gcc.target/i386/local.c: Likewise
9298 * gcc.target/i386/wrgsbase-1.c: Likewise.
9299 * gcc.target/i386/wrfsbase-1.c: Likewise.
9300 * gcc.target/i386/pr39315-3.c: Likewise.
9301 * gcc.target/i386/pr35767-4.c: Likewise.
9302 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9303 x64 mingw target.
9304 * gcc.target/i386/pr45336-2.c: Likewise.
9305 * gcc.target/i386/pr45336-1.c: Likewise.
9306 * gcc.target/i386/pr45336-4.c: Likewise.
9307
93082012-02-27 Tristan Gingold <gingold@adacore.com>
9309
9310 * gnat.dg/array20.ad[sb]: New test.
9311
93122012-02-27 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR target/52375
9315 * gcc.target/arm/pr52375.c: New test.
9316 * gcc.c-torture/compile/pr52375.c: New test.
9317
93182012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9319
9320 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9321 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9322
93232012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9324
9325 * gnat.dg/aggr19.adb: New test.
9326 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9327
93282012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9329
9330 PR target/49263
9331 * gcc.target/sh/pr49263.c: New.
9332
93332012-02-24 Andrew MacLeod <amacleod@redhat.com>
9334
9335 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9336 simulate_thread_wrapper_other_threads
9337 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9338 Move initialization of 'value' to main().
9339 (main): Initialize 'value';
9340 * gcc.dg/simulate-thread/speculative-store.c
9341 (simulate_thread_step_verify): Return 0 when successful.
9342 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9343 Reduce threshold.
9344 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9345 (simulate_thread_wrapper_other_threads): Return a success/fail value
9346 and issue an error if the instruction count threshold is exceeded.
9347
93482012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9349
9350 PR target/50580
9351 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9352 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9353
93542012-02-24 Richard Guenther <rguenther@suse.de>
9355
9356 PR middle-end/52355
9357 * gcc.dg/pr52355.c: New testcase.
9358
93592012-02-23 Kai Tietz <ktietz@redhat.com>
9360
9361 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9362 * gcc.dg/Wpadded.c: Likewise.
9363 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9364 structure-layout.
9365 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9366 for sleep by Sleep and add windows.h include for this function.
9367 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9368 targets.
9369 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9370 target.
9371 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9372 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9373 on x64 mingw target.
9374 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9375 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9376 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9377 failure on LLP64 target.
9378
93792012-02-23 Uros Bizjak <ubizjak@gmail.com>
9380
9381 PR c/52290
9382 * gcc.dg/noncompile/pr52290.c: New test.
9383
93842012-02-23 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR tree-optimization/52019
9387 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9388
93892012-02-22 Kai Tietz <ktietz@redhat.com>
9390
9391 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9392 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9393 derived pdiff_t type.
9394 * g++.dg/torture/pr49720.C: Likewise
9395
93962012-02-22 Uros Bizjak <ubizjak@gmail.com>
9397
9398 PR target/52330
9399 * gcc.target/i386/pr52330.c: New test.
9400
94012012-02-22 Tobias Burnus <burnus@net-b.de>
9402
9403 PR fortran/52335
9404 * gfortran.dg/io_constraints_10.f90: New.
9405
94062012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9407
9408 * lib/target-supports.exp (check_effective_target_vect_condition):
9409 Return true for NEON.
9410
94112012-02-21 Kai Tietz <ktietz@redhat.com>
9412
9413 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9414
94152012-02-21 Richard Guenther <rguenther@suse.de>
9416
9417 PR tree-optimization/52324
9418 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9419
94202012-02-21 Georg-Johann Lay <avr@gjlay.de>
9421
9422 PR middle-end/51782
9423 * gcc.target/avr/torture/pr51782-1.c: New test.
9424
94252012-02-21 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR tree-optimization/52318
9428 * gcc.dg/pr52318.c: New test.
9429
94302012-02-20 Kai Tietz <ktietz@redhat.com>
9431
9432 * gcc.dg/bf-ms-layout-3.c: New testcase.
9433
94342012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9435
9436 PR testsuite/52229
9437 PR fortran/32380
9438 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9439
94402012-02-20 Richard Guenther <rguenther@suse.de>
9441
9442 PR tree-optimization/52298
9443 * gcc.dg/torture/pr52298.c: New testcase.
9444 * gcc.dg/vect/pr52298.c: Likewise.
9445
94462012-02-20 Georg-Johann Lay <avr@gjlay.de>
9447
9448 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9449 * gcc.c-torture/execute/pr52286.c: Ditto.
9450
94512012-02-20 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR tree-optimization/52286
9454 * gcc.c-torture/execute/pr52286.c: New test.
9455
94562012-02-18 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/52295
9459 * gfortran.dg/interface_35.f90: Use -std=f2003.
9460 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9461 * gfortran.dg/interface_assignment_4.f90: Ditto.
9462 * gfortran.dg/bessel_1.f90: Ditto.
9463 * gfortran.dg/func_result_6.f90: Ditto.
9464 * gfortran.dg/hypot_1.f90: Ditto.
9465 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9466
94672012-02-17 Tobias Burnus <burnus@net-b.de>
9468
9469 PR translation/52232
9470 PR translation/52234
9471 PR translation/52245
9472 PR translation/52246
9473 PR translation/52262
9474 PR translation/52273
9475 * gfortran.dg/coarray_22.f90: Update dg-error.
9476 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9477
94782012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480 PR target/51753
9481 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9482 (simulate-thread): Use default timeout.
9483
94842012-02-16 Jason Merrill <jason@redhat.com>
9485
9486 PR c++/52248
9487 * g++.dg/ext/timevar1.C: New.
9488
4a197c86 94892012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
86a2db33
JJ
9490
9491 PR c++/52126
9492 * g++.dg/template/using21.C: New.
9493 * g++.dg/template/using22.C: Likewise.
9494
94952012-02-16 Jason Merrill <jason@redhat.com>
9496
9497 PR c++/51415
9498 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9499
95002012-02-16 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR tree-optimization/52255
9503 * gcc.c-torture/compile/pr52255.c: New test.
9504
9505 PR debug/52260
9506 * g++.dg/debug/dwarf2/pr52260.C: New test.
9507
9508 PR middle-end/51929
9509 * g++.dg/ipa/pr51929.C: New test.
9510
95112012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9512
9513 PR target/52199
9514 * gcc.target/powerpc/pr52199.c: New file.
9515
95162012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518 PR target/52152
9519 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9520
95212012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 * gcc.dg/pr51867.c: Don't include <math.h>.
9524 (sqrtf): Declare.
9525
95262012-02-15 Georg-Johann Lay <avr@gjlay.de>
9527
9528 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9529 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9530
95312012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9532
9533 PR tree-optimization/50561
9534 * gcc.dg/graphite/pr50561.c: New testcase.
9535
95362012-02-15 Georg-Johann Lay <avr@gjlay.de>
9537
9538 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9539 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9540
95412012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * gnat.dg/discr35.ad[sb]: New test.
9544
95452012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gnat.dg/volatile10.adb: New test.
9548 * gnat.dg/volatile10_pkg.ads: New helper.
9549
95502012-02-14 Jason Merrill <jason@redhat.com>
9551
9552 * g++.dg/ext/attrib43.C: New.
9553
95542012-02-14 Hans-Peter Nilsson <hp@axis.com>
9555
9556 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9557 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9558 fgnu_tm.
9559 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9560 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9561 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9562 effective_target fgnu_tm.
9563 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9564
95652012-02-14 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR c++/52247
9568 * g++.dg/template/asmgoto1.C: New test.
9569
95702012-02-14 Ian Lance Taylor <iant@google.com>
9571
9572 PR go/48501
9573 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9574 compiling generated file for 64bit and index tests.
9575
95762012-02-14 Uros Bizjak <ubizjak@gmail.com>
9577
9578 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9579
95802012-02-14 Richard Guenther <rguenther@suse.de>
9581
9582 PR tree-optimization/52244
9583 PR tree-optimization/51528
9584 * gcc.dg/torture/pr52244.c: New testcase.
9585
95862012-02-14 Walter Lee <walt@tilera.com>
9587
9588 * g++.dg/other/PR23205.C: Disable test on tile.
9589 * g++.dg/other/pr23205-2.C: Disable test on tile.
9590 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9591 * gcc.dg/20040813-1.c: Disable test on tile.
9592 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9593 * gcc.misc-tests/linkage.exp: Handle tilegx.
9594
95952012-02-14 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/52210
9598 * gcc.dg/pr52210.c: New test.
9599
96002012-02-14 Jason Merrill <jason@redhat.com>
9601
9602 PR c++/39055
9603 * g++.dg/overload/defarg5.C: New.
9604
96052012-02-14 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c/52181
9608 * c-c++-common/pr52181.c: New test.
9609
96102012-02-13 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR c++/52215
9613 * g++.dg/ext/atomic-1.C: New test.
9614
96152012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9616
9617 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9618
96192012-02-13 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR middle-end/52209
9622 * gcc.c-torture/execute/pr52209.c: New test.
9623
96242012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9625
9626 PR fortran/50981
9627 * gfortran.dg/elemental_optional_args_5.f03: New test.
9628
96292012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9630
9631 PR testsuite/50076
9632 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9633 cases.
9634
96352012-02-11 Ian Lance Taylor <iant@google.com>
9636
9637 PR go/51874
9638 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9639 SPARC Solaris. Don't run the test at all on systems where it may
9640 not work, rather than xfailing it.
9641
96422012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9643
9644 PR rtl-optimization/52175
9645 * gcc.c-torture/compile/pr52175.c: New test.
9646
96472012-02-10 Jason Merrill <jason@redhat.com>
9648
9649 PR c++/51910
9650 * g++.dg/template/repo10.C: New.
9651
96522012-02-11 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR debug/52132
9655 * gcc.dg/pr52132.c: New test.
9656
96572012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * gnat.dg/specs/aggr4.ads: New test.
9660 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9661
96622012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 PR target/52146
9665 * gcc.target/i386/pr52146.c: New.
9666
96672012-02-10 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/52177
9670 * c-c++-common/pr52177.c: New test.
9671
96722012-02-10 Jan Hubicka <jh@suse.cz>
9673
9674 PR middle-end/48600
9675 * g++.dg/torture/pr48600.C: New testcase.
9676
96772012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9678
9679 PR middle-end/52140
9680 * gcc.dg/dfp/pr52140.c: New test.
9681
96822012-02-09 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR fortran/32380
9685 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9686 of dg-options.
9687
96882012-02-09 Bin Cheng <bin.cheng@arm.com>
9689
9690 PR middle-end/51867
9691 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9692 * gcc.dg/pr51867.c: New test.
9693
96942012-02-09 Ian Lance Taylor <iant@google.com>
9695
9696 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9697 which don't support -fsplit-stack. Turn off optimization when
9698 compiling select5-out.go.
9699
97002012-02-08 Ian Lance Taylor <iant@google.com>
9701
9702 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9703 systems which don't support -fsplit-stack.
9704
97052012-02-08 Andrew MacLeod <amacleod@redhat.com>
9706
9707 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9708 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9709 machine instuction in the log.
9710
97112012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9712
9713 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9714 to 20 seconds.
9715
97162012-02-08 Magnus Granberg <zorry@gentoo.org>
9717
9718 PR driver/48524
9719 * gcc.dg/pr48524.c: New test.
9720 * gcc.dg/pr48524.spec: New spec file for test.
9721
97222012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9723
9724 PR fortran/32380
9725 * gfortran.dg/vect/pr32380.f90: New test.
9726
97272012-02-08 Tobias Burnus <burnus@net-b.de>
9728
9729 PR fortran/52151
9730 * gfortran.dg/realloc_on_assign_12.f90: New.
9731
97322012-02-08 Richard Guenther <rguenther@suse.de>
9733
9734 PR rtl-optimization/52170
9735 * gcc.dg/torture/pr52170.c: New testcase.
9736
97372012-02-08 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR gcov-profile/52150
9740 * gcc.dg/tree-prof/pr52150.c: New test.
9741
9742 PR rtl-optimization/52139
9743 * gcc.dg/pr52139.c: New test.
9744
97452012-02-07 Jason Merrill <jason@redhat.com>
9746
9747 PR c++/51675
9748 * g++.dg/cpp0x/constexpr-union3.C: New.
9749
9750 PR c++/52035
9751 * g++.dg/lto/pr52035_0.C: New.
9752
97532012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9754
9755 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9756 * gcc.dg/special/weak-1.c: Likewise.
9757 * gcc.dg/ucnid-12.c: Likewise.
9758 * gcc.dg/torture/pr45678-1.c: Likewise.
9759 * gcc.dg/torture/pr45678-2.c: Likewise.
9760 * gcc.dg/vector-4.c: Likewise.
9761 * gcc.dg/ipa/inline-5.c: Likewise.
9762 * gcc.dg/ucnid-11.c: Likewise.
9763 * gcc.misc-tests/gcov-13.c: Likewise.
9764 * gcc.misc-tests/gcov-14.c: Likewise.
9765 * g++.dg/ext/label13.C: Likewise.
9766 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9767 hppa*-*-hpux* options.
9768 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9770 * gcc.dg/pr48616.c: Likewise.
9771 * gcc.dg/pr17957.c: Likewise.
9772 * gcc.dg/pr17055-1.c: Likewise.
9773 * gcc.dg/pr32912-1.c: Likewise.
9774 * gcc.dg/tm/pr51472.c: Likewise.
9775 * c-c++-common/fold-bitand-4.c: Likewise.
9776 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9777 Use dg-additional-options for extra options.
9778
97792012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9780
9781 * gcc.target/epiphany/interrupt-2.c: New test.
9782
97832012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9784
9785 PR target/52155
9786 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9787 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9788 for MIPS ELF.
9789
97902012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9791
9792 PR target/52152
9793 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9794
97952012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9796
9797 PR middle-end/24306
9798 PR target/52154
9799 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9800 * gcc.target/mips/va-arg-1.c: New test.
9801
98022012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9803
9804 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9805 for -mno-pointers-to-nested-functions.
9806
98072012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gcc.c-torture/execute/20120207-1.c: New test.
9810
98112012-02-07 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR rtl-optimization/52060
9814 * gcc.dg/torture/pr52060.c: New test.
9815
9816 PR middle-end/52074
9817 * gcc.c-torture/compile/pr52074.c: New test.
9818
98192012-02-07 Tobias Burnus <burnus@net-b.de>
9820
9821 PR fortran/51514
9822 * gfortran.dg/class_to_type_2.f90: New.
9823
4a197c86 98242012-02-06 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
9825
9826 PR fortran/32373
9827 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9828 Remove module.
9829
98302012-02-06 Jason Merrill <jason@redhat.com>
9831
9832 PR c++/52088
9833 * g++.dg/template/conv13.C: New.
9834
98352012-02-06 Richard Guenther <rguenther@suse.de>
9836
9837 PR tree-optimization/52115
9838 * gcc.c-torture/compile/pr52115.c: New testcase.
9839
98402012-02-06 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR target/52129
9843 * gcc.c-torture/execute/pr52129.c: New test.
9844
98452012-02-06 Andrey Belevantsev <abel@ispras.ru>
9846
9847 * gcc.dg/pr48374.c: Actually add the test I forgot
9848 in the 2012-01-25 commit.
9849
4a197c86 98502012-02-05 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
9851
9852 PR fortran/32373
9853 * gfortran.dg/vect/vect-8.f90: New test case.
9854
4a197c86 98552012-02-05 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
9856
9857 PR fortran/48847
9858 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9859
98602012-02-05 Paul Thomas <pault@gcc.gnu.org>
9861
9862 PR fortran/52102
9863 * gfortran.dg/class_48.f90 : Add test of allocate class array
9864 component with source in subroutine test3. Remove commenting
9865 out in subroutine test4, since branching on unitialized variable
9866 is now fixed (no PR for this last.).
9867
98682012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9869
9870 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9871 on MIPS targets.
9872 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9873
98742012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9875
9876 PR target/52125
9877 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9878 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9879
98802012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9881
9882 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9883 (check_effective_target_sync_int_long): Use it.
9884 (check_effective_target_sync_char_short): Likewise.
9885 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9886
98872012-02-05 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/51972
9890 * gfortran.dg/class_48.f90: Add some further checks.
9891
98922012-02-05 Ira Rosen <irar@il.ibm.com>
9893
9894 PR tree-optimization/52091
9895 * gcc.dg/vect/pr52091.c: New test.
9896
98972012-02-04 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR rtl-optimization/52113
9900 * gcc.target/avr/pr52113.c: New test.
9901
99022012-02-03 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR rtl-optimization/52092
9905 * gcc.c-torture/compile/pr52092.c: New test.
9906
99072012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9908
9909 PR fortran/41587
9910 * gfortran.dg/class_array_10.f03: New test.
9911
9912 PR fortran/46356
9913 * gfortran.dg/class_array_11.f03: New test.
9914
9915 PR fortran/51754
9916 * gfortran.dg/class_array_12.f03: New test.
9917
99182012-02-02 Paul Thomas <pault@gcc.gnu.org>
9919
9920 PR fortran/52012
9921 * gfortran.dg/realloc_on_assign_11.f90: New test.
9922
99232012-02-02 Tobias Burnus <burnus@net-b.de>
9924
9925 PR fortran/52093
9926 * gfortran.dg/shape_7.f90: New.
9927
99282012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9929
9930 * gcc.target/mips/mips-prepend-1.c: New test.
9931
99322012-02-02 Jan Hubicka <jh@suse.cz>
9933 Tom de Vries <tom@codesourcery.com>
9934
9935 PR middle-end/51998
9936 * gcc.dg/alias-12.c: New testcase.
9937 * gcc.dg/alias-13.c: New testcase.
9938
99392012-02-02 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR target/52086
9942 * gcc.dg/pr52086.c: New test.
9943
9944 PR tree-optimization/52073
9945 * gcc.c-torture/compile/pr52073.c: New test.
9946
4a197c86 99472012-02-01 Thomas König <tkoenig@gcc.gnu.org>
86a2db33
JJ
9948
9949 PR fortran/51958
9950 * gfortran.dg/function_optimize_10.f90: New test.
9951
99522012-02-01 Uros Bizjak <ubizjak@gmail.com>
9953
9954 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9955 test on alpha*-*-*.
9956
99572012-02-01 Tobias Burnus <burnus@net-b.de>
9958
9959 PR fortran/52024
9960 * gfortran.dg/typebound_operator_14.f90: New.
9961
99622012-02-01 Tobias Burnus <burnus@net-b.de>
9963
9964 PR fortran/52059
9965 * gfortran.dg/elemental_function_1.f90: New.
9966
99672012-02-01 Georg-Johann Lay <avr@gjlay.de>
9968
9969 PR rtl-optimization/51374
9970 * gcc.target/avr/torture/pr51374-1.c:
9971 Also fail if SBIS is seen.
9972
99732012-02-01 Georg-Johann Lay <avr@gjlay.de>
9974
9975 PR rtl-optimization/51374
9976 * gcc.target/avr/torture/pr51374-1.c: New.
9977
99782012-01-31 Tobias Burnus <burnus@net-b.de>
9979
9980 PR fortran/52024
9981 * gfortran.dg/typebound_generic_11.f90: New.
9982
99832012-01-31 Tobias Burnus <burnus@net-b.de>
9984
9985 PR fortran/52029
9986 * gfortran.dg/class_49.f90: New.
9987
99882012-01-31 Tobias Burnus <burnus@net-b.de>
9989
9990 PR fortran/52013
9991 * gfortran.dg/elemental_args_check_6.f90: New.
9992
99932012-01-31 Jason Merrill <jason@redhat.com>
9994
9995 PR c++/52043
9996 * g++.dg/cpp0x/variadic122.C: New.
9997
99982012-01-31 Paul Thomas <pault@gcc.gnu.org>
9999
10000 PR fortran/52012
10001 * gfortran.dg/realloc_on_assign_10.f90: New test.
10002
100032012-01-31 Richard Guenther <rguenther@suse.de>
10004
10005 PR tree-optimization/51528
10006 * gcc.dg/torture/pr51528.c: New testcase.
10007
100082012-01-30 Uros Bizjak <ubizjak@gmail.com>
10009
10010 PR go/48501
10011 * lib/go.exp (go_target_compile): Append timeout= to options.
10012 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10013 select5-out.go test on alpha*-*-* targets.
10014
100152012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10016
10017 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10018 (TEST_SHORT): Reformat in the same way.
10019 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10020 (TEST_SHORT): Reformat in the same way.
10021 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10022 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10023 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10024 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10025 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10026
100272012-01-30 Bin Cheng <bin.cheng@arm.com>
10028
10029 PR target/51835
10030 * gcc.target/arm/pr51835.c: New testcase.
10031
100322012-01-30 Richard Guenther <rguenther@suse.de>
10033
10034 PR tree-optimization/52028
10035 * gcc.dg/torture/pr52028.c: New testcase.
10036 * gfortran.dg/ldist-pr45199.f: Adjust.
10037 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10038 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10039 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10040
100412012-01-30 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR debug/52027
10044 * gcc.dg/tree-prof/pr52027.c: New test.
10045
10046 PR tree-optimization/52046
10047 * gcc.dg/pr52046.c: New test.
10048
10049 PR debug/52048
10050 * g++.dg/other/pr52048.C: New test.
10051
100522012-01-30 Richard Guenther <rguenther@suse.de>
10053
10054 PR tree-optimization/52045
10055 * gcc.dg/pr52045.c: New testcase.
10056
100572012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10058
10059 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10060 new code generated for __sync_lock_release.
10061
100622012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10063
10064 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10065
100662012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10067
10068 PR testsuite/51875
10069 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10070
10071 * g++.dg/ext/visibility/template10.C: Fix typo.
10072
10073 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10074
100752012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10076
10077 PR c++/51327
10078 * g++.dg/cpp0x/constexpr-ice6.C: New.
10079
100802012-01-29 Tobias Burnus <burnus@net-b.de>
10081
10082 PR fortran/41600
10083 * gfortran.dg/default_initialization_6.f90: New.
10084
100852012-01-29 Tobias Burnus <burnus@net-b.de>
10086
10087 PR fortran/51972
10088 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10089 * gfortran.dg/class_48.f90: New.
10090
100912012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10092
10093 PR fortran/51808
10094 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10095
100962012-01-28 Tobias Burnus <burnus@net-b.de>
10097
10098 PR fortran/51972
10099 * gfortran.dg/class_allocate_12.f90: New.
10100
101012012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gcc.dg/torture/pr50444.c: Fix dg directives.
10104
101052012-01-28 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/52006
10108 * gcc.target/arm/pr52006.c: New test.
10109
101102012-01-27 Aldy Hernandez <aldyh@redhat.com>
10111
10112 PR testsuite/52011
10113 * gcc.dg/lto/trans-mem.h: New file.
10114 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10115 * gcc.dg/lto/trans-mem-1_1.c: Same.
10116 * gcc.dg/lto/trans-mem-4_1.c: Same.
10117 * gcc.dg/lto/trans-mem-3_1.c: Same.
10118
101192012-01-27 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/52022
10122 * gfortran.dg/dummy_procedure_7.f90: New.
10123
101242012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10125
10126 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10127 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10128
101292012-01-27 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR c++/51852
10132 * g++.dg/other/gc5.C: New test.
10133
101342012-01-27 Richard Guenther <rguenther@suse.de>
10135
10136 PR tree-optimization/50444
10137 * gcc.dg/torture/pr50444.c: New testcase.
10138
101392012-01-27 Tobias Burnus <burnus@net-b.de>
10140
10141 PR fortran/51970
10142 PR fortran/51977
10143 * gfortran.dg/move_alloc_13.f90: New.
10144
101452012-01-27 Tobias Burnus <burnus@net-b.de>
10146
10147 PR fortran/51953
10148 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10149 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10150 and change dg-error string.
10151
101522012-01-27 Tobias Burnus <burnus@net-b.de>
10153
10154 PR fortran/52016
10155 * gfortran.dg/elemental_args_check_5.f90: New.
10156
101572012-01-27 Richard Guenther <rguenther@suse.de>
10158
10159 PR middle-end/51959
10160 * g++.dg/torture/pr51959.C: New testcase.
10161
101622012-01-27 Tom de Vries <tom@codesourcery.com>
10163
10164 PR tree-optimization/51990
10165 * gcc.dg/pr51990.c: New test.
10166 * gcc.dg/pr51990-2.c: Same.
10167
101682012-01-27 Paul Thomas <pault@gcc.gnu.org>
10169 Tobias Burnus <burnus@gcc.gnu.org>
10170
10171 PR fortran/48705
10172 * gfortran.dg/class_allocate_11.f03: New.
10173
10174 PR fortran/51870
10175 PR fortran/51943
10176 PR fortran/51946
10177 * gfortran.dg/class_allocate_7.f03: New.
10178 * gfortran.dg/class_allocate_8.f03: New.
10179 * gfortran.dg/class_allocate_9.f03: New.
10180 * gfortran.dg/class_allocate_10.f03: New.
10181
101822012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10183
10184 * gnat.dg/discr34.adb: New test.
10185 * gnat.dg/discr34_pkg.ads: New helper.
10186
101872012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10188
10189 * gnat.dg/discr33.adb: New test.
10190
101912012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10192
10193 * gnat.dg/limited_with3.ad[sb): New test.
10194 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10195 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10196 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10197
101982012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10199
10200 * gnat.dg/stack_usage1.adb: New test.
10201 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10202
10203 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10204 * gcc.dg/pr44194-2.c: Likewise.
10205
102062012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 PR c++/51370
10209 * g++.dg/template/crash112.C: New.
10210
102112012-01-27 Richard Henderson <rth@redhat.com>
10212
10213 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10214
102152012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10216
10217 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10218
102192012-01-26 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR middle-end/51895
10222 * g++.dg/opt/pr51895.C: New test.
10223
102242012-01-26 Michael Matz <matz@suse.de>
10225
10226 PR tree-optimization/48794
10227 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10228
102292012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10230
10231 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10232
102332012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10234
10235 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10236 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10237 memory.
10238 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10239 the default value for s390 and s390x.
10240
102412012-01-25 Aldy Hernandez <aldyh@redhat.com>
10242
10243 PR lto/51698
10244 * gcc.dg/lto/trans-mem-4_0.c: New.
10245 * gcc.dg/lto/trans-mem-4_1.c: New.
10246 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10247 TM builtins.
10248 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10249 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10250 TM builtins.
10251 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10252 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10253 TM builtins.
10254
102552012-01-25 Georg-Johann Lay <avr@gjlay.de>
10256
10257 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10258
102592012-01-25 Ian Lance Taylor <iant@google.com>
10260
10261 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10262
102632012-01-25 Tobias Burnus <burnus@net-b.de>
10264
10265 PR fortran/51995
10266 * gfortran.dg/typebound_proc_25.f90: New.
10267
102682012-01-25 Jason Merrill <jason@redhat.com>
10269
10270 PR c++/51992
10271 * g++.dg/lto/pr51992_0.C: New.
10272
102732012-01-25 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR tree-optimization/51987
10276 * gcc.target/i386/pr51987.c: New test.
10277
102782012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10279
10280 * gcc.dg/tm/lto-1.c: Require lto support in target.
10281
102822012-01-25 Andrey Belevantsev <abel@ispras.ru>
10283
10284 PR rtl-optimization/48374
10285 * gcc.dg/pr48374.c: New test.
10286
102872012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10288
10289 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10290
102912012-01-25 Tobias Burnus <burnus@net-b.de>
10292
10293 PR fortran/51966
10294 * gfortran.dg/derived_constructor_char_3.f90: New.
10295
102962012-01-24 Ian Lance Taylor <iant@google.com>
10297
10298 * go.test/go-test.exp (filecmp): New procedure.
10299 (errchk): Handle quoted square brackets.
10300 (go-gc-tests): Set go_compile_args. Handle various new test
10301 lines. Skip a few new tests.
10302 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10303
103042012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10305
10306 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10307 (check_effective_target_vect_extract_even_odd)
10308 (check_effective_target_vect_interleave): Return true for MIPS
10309 paired-single.
10310
103112012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10312
10313 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10314 (main): Use it instead of argc.
10315
103162012-01-24 Jason Merrill <jason@redhat.com>
10317
10318 PR c++/51973
10319 * g++.dg/cpp0x/sfinae31.C: New.
10320
103212012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10322
10323 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10324
103252012-01-24 Jason Merrill <jason@redhat.com>
10326
10327 PR c++/51812
10328 * g++.dg/inherit/covariant20.C: New.
10329
103302012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10331
10332 PR c++/51223
10333 * g++.dg/parse/crash58.C: New.
10334
103352012-01-24 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR target/51957
10338 * gcc.dg/pr51957-1.c: New test.
10339 * gcc.dg/pr51957-1.h: New file.
10340 * gcc.dg/pr51957-2.c: New test.
10341
103422012-01-23 Jason Merrill <jason@redhat.com>
10343
10344 PR c++/51930
10345 * g++.dg/ext/visibility/template10.C: New.
10346
103472012-01-23 Tobias Burnus <burnus@net-b.de>
10348
10349 PR fortran/51948
10350 * gfortran.dg/move_alloc_12.f90: New.
10351
103522012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10353
10354 PR middle-end/45416
10355 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10356
103572012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10358
10359 PR c++/51398
10360 * g++.dg/template/crash111.C: New.
10361
103622012-01-23 Arnaud Charlet <charlet@adacore.com>
10363
10364 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10365 configurations.
10366 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10367
103682012-01-23 Dodji Seketeli <dodji@redhat.com>
10369
10370 PR testsuite/51941
10371 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10372 the DW_TAG_class_type and DW_AT_name: "Executor".
10373
103742012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10375
10376 * lib/target-supports.exp
10377 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10378 (check_effective_target_vect_interleave): Likewise.
10379
103802012-01-22 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/51925
10383 * g++.dg/template/using20.C: New.
10384 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10385
103862012-01-23 Jason Merrill <jason@redhat.com>
10387
10388 PR target/51934
10389 * g++.dg/torture/pr51344.C: Limit to x86.
10390
103912012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10392
10393 * c-c++-common/tm/omp.c: Require target with pthread support.
10394
103952012-01-23 Richard Guenther <rguenther@suse.de>
10396
10397 PR tree-optimization/51949
10398 * gcc.dg/torture/pr51949.c: New testcase.
10399
104002012-01-23 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR rtl-optimization/51933
10403 * gcc.c-torture/execute/pr51933.c: New test.
10404
104052012-01-22 Douglas B Rupp <rupp@gnat.com>
10406
10407 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10408 Do not define for Interix.
10409
104102012-01-22 Jason Merrill <jason@redhat.com>
10411
10412 PR c++/51832
10413 * g++.dg/lto/pr51832.h: New.
10414 * g++.dg/lto/pr51832_0.C: New.
10415 * g++.dg/lto/pr51832_1.C: New.
10416
104172012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10418
10419 * gcc.dg/ext-elim-1.c: New test.
10420
104212012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10422
10423 PR target/51931
10424 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10425 * g++.dg/opt/longbranch1.C: Likewise.
10426
104272012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10428
10429 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10430 in C++11 mode.
10431
104322012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10433
10434 PR fortran/50556
10435 * gfortran.dg/namelist_74.f90: New test.
10436 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10437
104382012-01-21 Tobias Burnus <burnus@net-b.de>
10439
10440 PR fortran/51913
10441 * gfortran.dg/class_47.f90: New.
10442
104432012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10444
10445 * gnat.dg/renaming5.ad[sb]: New test.
10446
104472012-01-20 Jason Merrill <jason@redhat.com>
10448
10449 PR c++/51919
10450 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10451
104522012-01-20 Jason Merrill <jason@redhat.com>
10453
10454 PR c++/51922
10455 * g++.dg/ext/attrib42.C: Require ilp32.
10456
104572012-01-20 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR target/51915
10460 * gcc.target/arm/pr51915.c: New test.
10461
104622012-01-20 Cary Coutant <ccoutant@google.com>
10463 Dodji Seketeli <dodji@redhat.com>
10464
10465 PR debug/45682
10466 * g++.dg/debug/dwarf2/nested-3.C: New test.
10467
104682012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10469
10470 PR c++/51402
10471 * g++.dg/template/crash110.C: New.
10472
104732012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10476 Remove default options on hppa*-*-hpux*.
10477
104782012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10481
104822012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10483
10484 * gcc.c-torture/compile/pr51856.c: New testcase.
10485
104862012-01-20 Uros Bizjak <ubizjak@gmail.com>
10487
10488 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10489 options to go_target_compile.
10490
104912012-01-20 Kai Tietz <ktietz@redhat.com>
10492
10493 * g++.dg/torture/pr51344.C: Fix typo.
10494
104952012-01-20 Richard Guenther <rguenther@suse.de>
10496
10497 PR tree-optimization/51903
10498 * g++.dg/torture/pr51903.C: New testcase.
10499
105002012-01-20 Tobias Burnus <burnus@net-b.de>
10501 Janus Weil <janus@gcc.gnu.org>
10502
10503 PR fortran/51056
10504 * gfortran.dg/use_21.f90: New.
10505
105062012-01-20 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR target/51106
10509 * gcc.dg/torture/pr51106-1.c: New test.
10510 * gcc.dg/torture/pr51106-2.c: New test.
10511
105122012-01-19 Kai Tietz <ktietz@redhat.com>
10513
10514 * g++.dg/torture/pr51344.C: New test.
10515
105162012-01-19 Tobias Burnus <burnus@net-b.de>
10517
10518 PR fortran/51904
10519 * gfortran.dg/intrinsic_size_2.f90: New.
10520
105212012-01-19 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/51889
10524 * g++.dg/inherit/using7.C: New.
10525
105262012-01-19 Richard Guenther <rguenther@suse.de>
10527
10528 PR tree-optimization/37997
10529 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10530
105312012-01-19 Andrey Belevantsev <abel@ispras.ru>
10532
10533 PR rtl-optimization/51505
10534 * gcc.dg/pr51505.c: New test.
10535
105362012-01-18 Paul Thomas <pault@gcc.gnu.org>
10537
10538 PR fortran/51634
10539 * gfortran.dg/typebound_operator_12.f03: New.
10540 * gfortran.dg/typebound_operator_13.f03: New.
10541
105422012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10543
10544 PR c++/51225
10545 * g++.dg/cpp0x/pr51225.C: New.
10546
105472012-01-17 Ian Lance Taylor <iant@google.com>
10548
10549 PR go/50656
10550 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10551
105522012-01-17 Tobias Burnus <burnus@net-b.de>
10553
10554 PR fortran/51869
10555 * gfortran.dg/realloc_on_assign_9.f90: New.
10556
105572012-01-17 Aldy Hernandez <aldyh@redhat.com>
10558
10559 PR other/51165
10560 * gcc.dg/tm/memopt-3.c: Remove xfail.
10561 * gcc.dg/tm/memopt-4.c: Remove xfail.
10562 * gcc.dg/tm/memopt-5.c: Remove xfail.
10563 * gcc.dg/tm/memopt-7.c: Remove xfail.
10564
105652012-01-17 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR tree-optimization/51877
10568 * gcc.c-torture/execute/pr51877.c: New test.
10569
105702012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10571
10572 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10573 {!vect_align_arrays} to vect_sizes_32B_16B.
10574 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10575 * gcc.dg/vect/vect-peel-3.c: Ditto.
10576
105772012-01-16 Jason Merrill <jason@redhat.com>
10578
10579 PR c++/51854
10580 * g++.dg/abi/mangle60.C: New.
10581
10582 PR c++/51827
10583 * g++.dg/pch/mangle1.{C,Hs}: New.
10584
105852012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10586 Tobias Burnus <burnus@net-b.de>
10587
10588 PR fortran/50981
10589 * gfortran.dg/elemental_optional_args_3.f90: New
10590 * gfortran.dg/elemental_optional_args_4.f90: New
10591
105922012-01-16 Tobias Burnus <burnus@net-b.de>
10593
10594 PR fortran/51809
10595 * gfortran.dg/use_20.f90: New
10596
105972012-01-16 Jason Merrill <jason@redhat.com>
10598
10599 PR c++/51868
10600 * g++.dg/cpp0x/rv-bitfield.C: New.
10601 * g++.dg/cpp0x/rv-bitfield2.C: New.
10602
106032012-01-16 Paul Thomas <pault@gcc.gnu.org>
10604
10605 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10606 subroutine 'qsort' and use index array to assign the result.
10607
106082012-01-16 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR tree-optimization/51865
10611 * gcc.dg/pr51865.c: New test.
10612
106132012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10614
10615 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10616
106172012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10618
10619 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10620 to be loaded from the constant pool, rather than via %hi and %lo.
10621
106222012-01-15 Uros Bizjak <ubizjak@gmail.com>
10623
10624 PR rtl-optimization/51821
10625 * gcc.dg/pr51821.c: New test.
10626
106272012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10628
10629 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10630
106312012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10632
10633 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10634
106352012-01-14 Tobias Burnus <burnus@net-b.de>
10636
10637 PR fortran/51800
10638 * gfortran.dg/init_flag_8.f90: New.
10639 * gfortran.dg/init_flag_9.f90: New.
10640
106412011-01-14 Tobias Burnus <burnus@net-b.de>
10642
10643 PR fortran/51816
10644 * gfortran.dg/use_18.f90: New.
10645 * gfortran.dg/use_19.f90: New.
10646
106472012-01-13 Ian Lance Taylor <iant@google.com>
10648
10649 PR c++/50012
10650 * g++.dg/warn/Wsign-compare-4.C: New.
10651
106522012-01-13 Paul Thomas <pault@gcc.gnu.org>
10653
10654 PR fortran/48351
10655 * gfortran.dg/alloc_comp_assign.f03: New.
10656 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10657 __BUILTIN_FREE from 38 to 32.
10658
106592012-01-13 Jason Merrill <jason@redhat.com>
10660
10661 PR c++/20681
10662 * g++.dg/warn/Wreturn-type-7.C: New.
10663
106642012-01-13 Georg-Johann Lay <avr@gjlay.de>
10665
10666 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10667 assumption.
10668 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10669 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10670 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10671 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10672 int32plus because of big array needed.
10673 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10674 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10675
106762012-01-13 Jason Merrill <jason@redhat.com>
10677
10678 PR c++/51813
10679 * g++.dg/ext/visibility/template9.C: New.
10680
10681 PR c++/51620
10682 * g++.dg/cpp0x/defaulted34.C: New.
10683 * g++.dg/template/virtual3.C: New.
10684
106852012-01-13 Richard Guenther <rguenther@suse.de>
10686
10687 PR middle-end/8081
10688 * gcc.dg/torture/pr8081.c: New testcase.
10689
106902012-01-13 Georg-Johann Lay <avr@gjlay.de>
10691
10692 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10693
106942012-01-12 Jason Merrill <jason@redhat.com>
10695
10696 PR c++/51714
10697 * g++.dg/ext/stmtexpr14.C: New.
10698
106992012-01-13 Dodji Seketeli <dodji@redhat.com>
10700
10701 PR c++/51633
10702 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10703
107042012-01-12 Jason Merrill <jason@redhat.com>
10705
10706 PR c++/48051
10707 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10708 * g++.dg/abi/mangle58.C: Likewise.
10709
10710 PR c++/51403
10711 * g++.dg/template/arg8.C: New.
10712
107132012-01-12 Ira Rosen <irar@il.ibm.com>
10714
10715 PR tree-optimization/51799
10716 * gcc.dg/vect/pr51799.c: New test.
10717 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10718 patterns.
10719
107202012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10721 Tobias Burnus <burnus@net-b.de>
10722
10723 PR fortran/51057
10724 PR fortran/51616
10725 * lib/target-supports.exp
10726 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10727 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10728
107292012-01-11 Jason Merrill <jason@redhat.com>
10730
10731 PR c++/51565
10732 * g++.dg/ext/attrib42.C: New.
10733
107342012-01-11 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR bootstrap/51796
10737 * gcc.dg/pr51796.c: New test.
10738
107392012-01-11 Jason Merrill <jason@redhat.com>
10740
10741 PR c++/51818
10742 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10743
107442012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10745
10746 * gnat.dg/array19.ad[sb]: New test.
10747
107482012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10749
10750 * gnat.dg/opt23.ad[sb]: New test.
10751 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10752 * gnat.dg/opt24.ad[sb]: New test.
10753
107542012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10755
10756 PR tree-optimization/49642
10757 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10758 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10759
107602012-01-11 Jason Merrill <jason@redhat.com>
10761
10762 PR c++/51613
10763 * g++.dg/template/explicit-args5.C: New.
10764
107652012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10766
10767 * gcc.c-torture/execute/20120110-1.c: New testcase.
10768
107692012-01-10 Jason Merrill <jason@redhat.com>
10770
10771 PR c++/51614
10772 * g++.dg/inherit/ambig1.C: New.
10773
10774 PR c++/51433
10775 * g++.dg/cpp0x/constexpr-cache1.C: New.
10776
107772012-01-10 Richard Guenther <rguenther@suse.de>
10778
10779 PR tree-optimization/51801
10780 * gcc.dg/torture/pr51801.c: New testcase.
10781
107822012-01-10 Tobias Burnus <burnus@net-b.de>
10783
10784 PR fortran/51652
10785 * gfortran.dg/allocate_with_typespec_5.f90: New.
10786
107872012-01-10 Tobias Burnus <burnus@net-b.de>
10788
10789 * gfortran.dg/class_39.f03: Update dg-error string.
10790
107912012-01-10 Richard Guenther <rguenther@suse.de>
10792
10793 PR tree-optimization/50913
10794 * gcc.dg/graphite/interchange-16.c: New testcase.
10795 * gcc.dg/graphite/scop-20.c: XFAIL.
10796 * gfortran.dg/graphite/interchange-1.f: Likewise.
10797 * gfortran.dg/graphite/block-1.f90: Likewise.
10798 * gfortran.dg/graphite/block-2.f: Likewise.
10799
108002012-01-10 Richard Henderson <rth@redhat.com>
10801
10802 * lib/target-supports.exp (check_effective_target_vect_perm,
10803 check_effective_target_vect_perm_byte,
10804 check_effective_target_vect_perm_short): Enable for arm neon.
10805
108062012-01-09 Tobias Burnus <burnus@net-b.de>
10807
10808 PR fortran/46328
10809 * gfortran.dg/typebound_operator_11.f90: New.
10810
108112012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10812
10813 * gnat.dg/array18.adb: New test.
10814 * gnat.dg/array18_pkg.ads: New helper.
10815
108162012-01-09 Paul Thomas <pault@gcc.gnu.org>
10817
10818 PR fortran/51791
10819 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10820 around base object in first assignment in main program.
10821 * gfortran.dg/typebound_operator_10.f03: New test.
10822
108232012-01-09 Martin Jambor <mjambor@suse.cz>
10824
10825 PR tree-optimization/51759
10826 * g++.dg/ipa/pr51759.C: New test.
10827
108282012-01-09 Tobias Burnus <burnus@net-b.de>
10829
10830 PR fortran/51758
10831 * gfortran.dg/optional_absent_2.f90: New.
10832
108332012-01-09 Tobias Burnus <burnus@net-b.de>
10834
10835 PR fortran/51578
10836 * gfortran.dg/use_17.f90: New.
10837
108382012-01-09 Gary Funck <gary@intrepid.com>
10839
10840 PR preprocessor/33919
10841 * gcc.dg/pr33919.c: New test.
10842 * gcc.dg/pr33919-0.h: New test header file.
10843 * gcc.dg/pr33919-1.h: Ditto.
10844 * gcc.dg/pr33919-2.h: Ditto.
10845
108462012-01-07 Jan Hubicka <jh@suse.cz>
10847
10848 PR tree-optimize/51694
10849 * gcc.c-torture/compile/pr51694.c: new testcase.
10850
108512012-01-07 Jan Hubicka <jh@suse.cz>
10852
10853 PR tree-optimization/51600
10854 * g++.dg/torture/pr51600.C: New testcase.
10855
108562012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10857
10858 PR gcov-profile/51715
10859 PR gcov-profile/51717
10860 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10861 * gcc.misc-tests/gcov-14.c: Likewise.
10862
108632012-01-06 Jason Merrill <jason@redhat.com>
10864
10865 * g++.dg/parse/new5.C: New.
10866
108672012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10868
10869 PR testsuite/51655
10870 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10871 including <string.h>.
10872
108732012-01-06 Jason Merrill <jason@redhat.com>
10874
10875 * g++.dg/abi/mangle51.C: New.
10876 * g++.dg/abi/mangle52.C: New.
10877 * g++.dg/abi/mangle53.C: New.
10878 * g++.dg/abi/mangle54.C: New.
10879 * g++.dg/abi/mangle55.C: New.
10880 * g++.dg/abi/mangle56.C: New.
10881 * g++.dg/abi/mangle57.C: New.
10882 * g++.dg/abi/mangle58.C: New.
10883 * g++.dg/abi/mangle59.C: New.
10884 * g++.dg/cpp0x/trailing3.C: Update mangling.
10885 * g++.dg/cpp0x/variadic111.C: Update mangling.
10886 * g++.dg/cpp0x/variadic4.C: Update mangling.
10887 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10888 * g++.dg/template/nontype22.C: Works now.
10889 * g++.dg/template/pr35240.C: Works now.
10890
10891 * g++.dg/cpp0x/error7.C: New.
10892
108932012-01-06 Tobias Burnus <burnus@net-b.de>
10894
10895 * gfortran.dg/deallocate_stat_2.f90: New.
10896 * coarray/allocate_errgmsg.f90: New.
10897 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10898 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10899 * coarray/subobject_1.f90: Fix for num_images > 1.
10900 * gfortran.dg/deallocate_stat.f90: Update due to changed
10901 stat= handling.
10902
109032012-01-06 Andrew Stubbs <ams@codesourcery.com>
10904
10905 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10906
109072012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10908
10909 * ada/acats/overflow.lst: Add cb20004.
10910
109112012-01-05 Dodji Seketeli <dodji@redhat.com>
10912
10913 PR c++/51541
10914 * g++.dg/cpp0x/alias-decl-18.C: New test.
10915
109162012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 * gcc.c-torture/execute/20120104-1.c: New test.
10919
109202012-01-05 Paul Thomas <pault@gcc.gnu.org>
10921
10922 PR fortran/PR48946
10923 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10924 the old typebound_operator_8.f03.
10925 * gfortran.dg/typebound_operator_8.f03: New version of
10926 typebound_operator_7.f03 with 'u' a derived type instead of a
10927 class object.
10928
109292012-01-05 Richard Guenther <rguenther@suse.de>
10930
10931 * g++.dg/torture/pr49309.C: Skip for -flto.
10932
109332012-01-05 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR middle-end/51761
10936 * gcc.c-torture/compile/pr51761.c: New test.
10937
109382012-01-05 Richard Guenther <rguenther@suse.de>
10939
10940 PR tree-optimization/51760
10941 * gcc.dg/torture/pr51760.c: New testcase.
10942
109432012-01-05 Aldy Hernandez <aldyh@redhat.com>
10944
10945 PR middle-end/51472
10946 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10947
109482012-01-05 Richard Guenther <rguenther@suse.de>
10949
10950 PR lto/41576
10951 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10952 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10953
109542012-01-04 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR debug/51695
10957 * gcc.dg/pr51695.c: New test.
10958
109592012-01-04 Andrew Pinski <apinski@cavium.com>
10960
10961 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10962 * gcc.target/mips/octeon2-lx-1.c: New test.
10963 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10964 * gcc.target/mips/octeon2-lx-2.c: New test.
10965 * gcc.target/mips/octeon2-lx-3.c: New test.
10966
109672012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10968
10969 PR other/51163
10970 PR other/51164
10971 * gcc.dg/tm/alias-1.c: Adjust regexp.
10972 * gcc.dg/tm/alias-2.c: Adjust regexp.
10973
109742012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/51064
10977 * g++.dg/warn/Wparentheses-26.C: New.
10978
109792012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10980
10981 * gfortran.dg/elemental_optional_args_2.f90: New test.
10982
109832012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10984
10985 PR fortran/49693
10986 * gfortran.dg/common_17.f90: New test.
10987
109882012-01-04 Richard Guenther <rguenther@suse.de>
10989
10990 PR tree-optimization/49651
10991 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10992 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10993
109942012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/51738
10997 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10998
109992012-01-03 Andrew Pinski <apinski@cavium.com>
11000
11001 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11002 for all mips targets. Also allow an optional .cfi_startproc.
11003
110042012-01-03 Uros Bizjak <ubizjak@gmail.com>
11005
11006 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11007
110082012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11009
11010 PR c++/29273
11011 * g++.dg/rtti/dyncast5.C: New.
11012
110132012-01-03 Richard Guenther <rguenther@suse.de>
11014
11015 PR tree-optimization/51070
11016 * gcc.dg/torture/pr51070-2.c: New testcase.
11017
110182012-01-03 Richard Guenther <rguenther@suse.de>
11019
11020 PR tree-optimization/51692
11021 * gcc.dg/torture/pr51692.c: New testcase.
11022
110232012-01-03 Richard Guenther <rguenther@suse.de>
11024
11025 PR debug/51650
11026 * g++.dg/lto/pr51650-3_0.C: New testcase.
11027
110282012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11029
11030 PR c++/15867
11031 * g++.dg/warn/Wredundant-decls-spec.C: New.
11032
110332012-01-03 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR tree-optimization/51719
11036 * g++.dg/tree-prof/pr51719.C: New test.
11037
110382012-01-03 Richard Guenther <rguenther@suse.de>
11039
11040 PR middle-end/51730
11041 * gcc.dg/fold-compare-6.c: New testcase.
11042
110432012-01-03 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR c++/51669
11046 * g++.dg/gomp/pr51669.C: New test.
11047
110482012-01-02 Jason Merrill <jason@redhat.com>
11049
11050 PR c++/51675
11051 * g++.dg/cpp0x/constexpr-union2.C: New.
11052
11053 PR c++/51666
11054 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11055
110562012-01-02 Dodji Seketeli <dodji@redhat.com>
11057
11058 PR c++/51462
11059 * g++.dg/cpp0x/constexpr-99.C: New test.
11060
110612012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/20140
11064 * g++.dg/template/init9.C: New.
11065
110662012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11067
11068 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11069 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11070 rather than a specific number.
11071
110722012-01-02 Paul Thomas <pault@gcc.gnu.org>
11073
11074 PR fortran/46262
11075 PR fortran/46328
11076 PR fortran/51052
11077 * gfortran.dg/typebound_operator_7.f03: New.
11078 * gfortran.dg/typebound_operator_8.f03: New.
11079
110802012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11081
11082 PR target/51729
11083 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11084 XFAIL.
11085 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11086
110872012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11088
11089 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11090
110912012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11092
11093 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11094 for MIPS.
11095
110962012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11097
11098 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11099 * gfortran.dg/io_real_boz_4.f90: Likewise.
11100 * gfortran.dg/io_real_boz_5.f90: Likewise.
11101
111022012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11103
11104 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11105
111062012-01-02 Revital Eres <revital.eres@linaro.org>
11107
11108 * gcc.dg/sms-11.c: New file.
11109
111102012-01-02 Tobias Burnus <burnus@net-b.de>
11111
11112 PR fortran/51682
11113 * gfortran.dg/coarray/image_index_3.f90: New.
11114
111152012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11116
11117 PR c++/16603
11118 * g++.dg/parse/enum8.C: New.
11119
111202012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11121
11122 PR c++/51379
11123 * g++.dg/conversion/reinterpret4.C: New.
11124 * g++.dg/conversion/reinterpret1.C: Adjust.
11125
111262012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11127
11128 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11129
4a197c86 111302012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
86a2db33
JJ
11131
11132 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11133 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134 * g++.old-deja/g++.jason/access14.C: Likewise.
11135 * g++.old-deja/g++.jason/access8.C: Likewise.
11136 * g++.old-deja/g++.jason/access1.C: Likewise.
11137 * g++.old-deja/g++.other/access3.C: Likewise.
11138 * g++.old-deja/g++.other/access5.C: Likewise.
11139 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11140 * g++.old-deja/g++.law/visibility22.C: Likewise.
11141 * g++.old-deja/g++.law/visibility26.C: Likewise.
11142 * g++.old-deja/g++.mike/p2746.C: Likewise.
11143 * g++.dg/debug/using1.C: Likewise.
11144 * g++.dg/lookup/using51.C: Likewise.
11145 * g++.dg/inherit/using5.C: Likewise.
11146 * g++.dg/inherit/pr30297.C: Likewise.
11147 * g++.dg/inherit/access8.C: Likewise.
11148 * g++.dg/torture/pr39362.C: Likewise.
11149 * g++.dg/template/crash13.C: Likewise.
11150 * g++.dg/template/using10.C: Likewise.
11151
111522012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11153
11154 PR fortran/51502
11155 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11156
111572012-01-01 Ira Rosen <irar@il.ibm.com>
11158
11159 PR tree-optimization/51704
11160 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11161 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11162 corresponding flags.
11163
111642012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11165
11166 PR c++/51723
11167 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11168
111692012-01-01 Jan Hubicka <jh@suse.cz>
11170
11171 PR rtl-optimization/51069
11172 * gcc.c-torture/compile/pr51069.c: New testcase.
11173
111742012-01-01 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR tree-optimization/51683
11177 * gcc.dg/pr51683.c: New test.
11178\f
11179Copyright (C) 2012 Free Software Foundation, Inc.
11180
11181Copying and distribution of this file, with or without modification,
11182are permitted in any medium without royalty provided the copyright
11183notice and this notice are preserved.