cgraph: A COMDAT decl always has non-zero address.
[gcc.git] / gcc / testsuite / ChangeLog-2012
1 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
2
3 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
4
5 2012-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
11 2012-12-28 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/55692
14 * gfortran.dg/associated_7.f90: New.
15
16 2012-12-28 Tobias Burnus <burnus@net-b.de>
17
18 PR fortran/55763
19 * gfortran.dg/unlimited_polymorphic_5.f90
20
21 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22
23 PR fortran/48960
24 * gfortran.dg/newunit_3.f90: New.
25
26 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27
28 PR fortran/48976
29 * gfortran.dg/inquire_15.f90: New.
30
31 2012-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
39 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
40
41 PR fortran/55539
42 * gfortran.dg/nosigned_zero_3.f90: New testcase.
43
44 2012-12-23 Tobias Burnus <burnus@net-b.de>
45
46 PR fortran/54884
47 * gfortran.dg/public_private_module_8.f90: New.
48
49 2012-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
54 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
55
56 * gcc.target/mips/pr55315.c: Cast to long rather than int.
57
58 2012-12-22 Tobias Burnus <burnus@net-b.de>
59
60 PR fortran/55763
61 * gfortran.dg/unlimited_polymorphic_6.f90: New.
62
63 2012-12-21 Martin Jambor <mjambor@suse.cz>
64
65 PR tree-optimization/55355
66 * g++.dg/torture/pr55355.C: New test.
67
68 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
69
70 PR middle-end/55775
71 * gcc.target/i386/pr55775.c: New test.
72
73 2012-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
87 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
88
89 PR fortran/55763
90 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
91
92 2012-12-21 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/52996
95 * gcc.dg/torture/pr52996.c: New testcase.
96
97 2012-12-20 Jakub Jelinek <jakub@redhat.com>
98
99 PR middle-end/55750
100 * gcc.c-torture/execute/pr55750.c: New test.
101
102 2012-12-20 Richard Biener <rguenther@suse.de>
103
104 PR middle-end/55740
105 * g++.dg/torture/pr55740.C: New testcase.
106
107 2012-12-20 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/55619
110 * c-c++-common/pr55619.c: New test.
111
112 2012-12-20 Tobias Burnus <burnus@net-b.de>
113
114 PR fortran/54818
115 * gfortran.dg/transfer_intrinsic_4.f: New.
116
117 2012-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
124 2012-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
131 2012-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
136 2012-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
142 2012-12-19 Jakub Jelinek <jakub@redhat.com>
143
144 PR debug/55730
145 * gcc.dg/debug/pr55730.c: New test.
146
147 2012-12-18 Jan Hubicka <jh@suse.cz>
148
149 PR tree-optimization/55683
150 * g++.dg/ipa/devirt-9.C: New testcase.
151
152 2012-12-19 Terry Guo <terry.guo@arm.com>
153
154 * gcc.target/arm/thumb-find-work-register.c: New.
155
156 2012-12-19 Tobias Burnus <burnus@net-b.de>
157
158 PR fortran/55733
159 * gfortran.dg/save_5.f90: New.
160
161 2012-12-18 Jakub Jelinek <jakub@redhat.com>
162
163 PR c/39464
164 * gcc.dg/pr39464.c: New test.
165
166 2012-12-18 Ian Lance Taylor <iant@google.com>
167
168 PR go/55201
169 * lib/go.exp: Revert last patch.
170
171 2012-12-18 Richard Biener <rguenther@suse.de>
172
173 PR middle-end/54838
174 * g++.dg/torture/pr54838.C: New testcase.
175
176 2012-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
181 2012-12-18 Richard Biener <rguenther@suse.de>
182
183 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
184
185 2012-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
191 2012-12-18 Jakub Jelinek <jakub@redhat.com>
192
193 PR debug/55717
194 * testsuite/g++.dg/opt/pr55717.C: New test.
195
196 2012-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
202 2012-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
207 2012-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
213 2012-12-16 Tobias Burnus <burnus@net-b.de>
214
215 PR fortran/55197
216 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
217
218 2012-12-16 Tobias Burnus <burnus@net-b.de>
219
220 * gfortran.dg/move_alloc_14.f90: New.
221
222 2012-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
228 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
229
230 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
231
232 2012-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
238 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
239
240 PR ada/53766
241 * gnat.dg/controlled7.ad[sb]: New test.
242
243 2012-12-14 Steve Ellcey <sellcey@mips.com>
244
245 PR regression/55688
246 * g++.dg/other/pr55650.C: Add dg-require-profiling.
247
248 2012-12-14 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/55684
251 * gcc.dg/torture/pr55684.c: New testcase.
252
253 2012-12-14 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/55687
256 * gcc.dg/torture/pr55687.c: New testcase.
257
258 2012-12-13 Jakub Jelinek <jakub@redhat.com>
259
260 PR c++/55652
261 * g++.dg/cpp0x/noexcept19.C: New test.
262
263 2012-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
269 2012-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
275 2012-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
333 2012-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
367 2012-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
372 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
373
374 PR tree-optimization/55481
375 * gcc.dg/torture/pr55481.c: New testcase.
376
377 2012-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
383 2012-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
391 2012-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
398 2012-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
405 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
406
407 * gcc.dg/pr54121.c: New test.
408
409 2012-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
418 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
419
420 PR target/55642
421 * gcc.target/arm/pr55642.c: New testcase.
422
423 2012-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
429 2012-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
436 2012-12-10 Janus Weil <janus@gcc.gnu.org>
437
438 PR fortran/52909
439 * gfortran.dg/proc_ptr_39.f90: New test case.
440
441 2012-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
446 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
447
448 * gcc.target/mips/ext-2.c: Require -mlong64.
449
450 2012-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
456 2012-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
461 2012-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
474 2012-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
487 2012-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
492 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
493
494 PR fortran/55593
495 * gfortran.dg/do_check_8.f90: New test.
496
497 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/vect10.ad[sb]: New test.
500
501 2012-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
506 2012-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
517 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
518
519 PR rtl-optimization/55141
520 * gcc.target/i386/pr55141.c: New.
521
522 2012-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
528 2012-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
534 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/54975
537 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
538
539 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
540
541 PR target/55597
542 * gcc.target/i386/pr55597.c: New test.
543
544 2012-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
556 2012-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
562 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
563
564 * g++.dg/pr55604.C: New test.
565
566 2012-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
576 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
577
578 * g++.dg/abi/mangle-neon-aarch64.C: New test.
579
580 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
581
582 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
583
584 2012-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
612 2012-12-05 Richard Biener <rguenther@suse.de>
613
614 PR tree-optimization/51238
615 * gcc.dg/torture/pr51238.c: New testcase.
616
617 2012-12-05 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/50222
620 * gcc.dg/torture/pr50222.c: New testcase.
621
622 2012-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
628 2012-12-04 Tobias Burnus <burnus@net-b.de>
629
630 * gfortran.dg/quad_3.f90: Really fix an if condition.
631
632 2012-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
637 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
638
639 * gcc.target/aarch64/121127.c: New test.
640
641 2012-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
650 2012-12-04 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/55124
653 * gcc.dg/torture/pr55124.c: New testcase.
654
655 2012-12-03 Tobias Burnus <burnus@net-b.de>
656
657 * gfortran.dg/quad_3.f90: New.
658
659 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/54170
662 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
663
664 2012-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
670 2012-12-03 Marek Polacek <polacek@redhat.com>
671
672 PR c/55570
673 * gcc.dg/pr55570.c: New test.
674
675 2012-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
689 2012-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
694 2012-12-02 Marek Polacek <polacek@redhat.com>
695
696 PR middle-end/54838
697 * gcc.dg/pr54838.c: New test.
698
699 2012-12-01 Xinliang David Li <davidxl@google.com>
700
701 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
702 cltd.
703
704 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
705
706 PR c++/55558
707 * g++.dg/cpp0x/decltype46.C: New.
708
709 2012-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
714 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
715
716 PR debug/53860
717 * g++.dg/debug/pr53860.C: New test.
718
719 2012-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
729 2012-12-01 Jakub Jelinek <jakub@redhat.com>
730
731 PR c++/55542
732 * g++.dg/cpp0x/vt-55542.C: New test.
733
734 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
735
736 * gnat.dg/specs/pack9.ads: New test.
737
738 2012-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
749 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
750
751 * loop_optimization14.ad[sb]: New test.
752 * loop_optimization14_pkg.ads: New helper.
753
754 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
755
756 PR target/55073
757 * gcc.target/arm/pr55073.C: New test.
758
759 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
760
761 PR c++/53094
762 * g++.dg/ext/vector20.C: New testcase.
763
764 2012-11-28 Tobias Burnus <burnus@net-b.de>
765
766 PR fortran/52161
767 * coarray/sync_3.f90: Extend test.
768
769 2012-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
775 2012-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
781 2012-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
793 2012-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
800 2012-11-28 Tobias Burnus <burnus@net-b.de>
801
802 PR fortran/52161
803 * coarray/sync_3.f90: New.
804
805 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
806
807 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
808
809 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
810
811 PR rtl-optimization/55512
812 * gcc.target/i386/pr55512-[1234].c: New tests.
813
814 2012-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
824 2012-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
832 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
833
834 PR c++/55497
835 * g++.dg/init/pr55497.C: New.
836
837 2012-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
843 2012-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
850 2012-11-27 Tobias Burnus <burnus@net-b.de>
851
852 PR fortran/55476
853 * gfortran.dg/warn_target_lifetime_3.f90: New.
854
855 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
856
857 PR rtl-optimization/55458
858 * gcc.target/i386/pr55458.c: New test.
859
860 2012-11-27 Jakub Jelinek <jakub@redhat.com>
861
862 PR tree-optimization/55110
863 * gcc.dg/pr55110.c: New test.
864
865 2012-11-27 Richard Biener <rguenther@suse.de>
866
867 PR middle-end/55331
868 * g++.dg/opt/pr55331.C: New testcase.
869
870 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
871
872 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
873
874 2012-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
880 2012-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
886 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
887
888 PR target/55277
889 * gcc.target/i386/pr55227.c: New test.
890
891 2012-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
897 2012-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
915 2012-11-26 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/54997
918 * gfortran.dg/warn_unused_function_2.f90: New.
919
920 2012-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
926 2012-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
932 2012-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
939 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
942
943 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
944
945 PR fortran/30146
946 * gfortran.dg/do_check_7.f90: New test.
947
948 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/55446
951 * g++.dg/init/new41.C: New.
952
953 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
954
955 PR fortran/55314
956 * gfortran.dg/allocate_error_4.f90: New test.
957
958 2012-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
963 2012-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
974 2012-11-23 Kostya Serebryany <kcc@google.com>
975
976 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
977
978 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
979
980 * gnat.dg/discr40.ad[sb]: New test.
981
982 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/discr39.adb: New test.
985
986 2012-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
993 2012-11-23 Jakub Jelinek <jakub@redhat.com>
994
995 PR sanitizer/55435
996 * c-c++-common/asan/attrib-1.c: New test.
997
998 2012-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
1003 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1004
1005 PR c++/55432
1006 * g++.dg/cpp0x/constexpr-55432.C: New.
1007
1008 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1009
1010 PR fortran/55352
1011 * gfortran.dg/namelist_76.f90: New.
1012
1013 2012-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
1018 2012-11-21 Martin Jambor <mjambor@suse.cz>
1019
1020 PR tree-optimization/55260
1021 * g++.dg/torture/pr55260-2.C: New test.
1022
1023 2012-11-21 Martin Jambor <mjambor@suse.cz>
1024
1025 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1026
1027 2012-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
1032 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1033
1034 PR target/19398
1035 * gcc.target/i386/pr19398.c: New test.
1036
1037 2012-11-20 Martin Jambor <mjambor@suse.cz>
1038
1039 PR tree-optimization/55260
1040 * g++.dg/torture/pr55260-1.C: New test.
1041
1042 2012-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
1057 2012-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
1065 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1066
1067 * gcc.target/i386/pr55359.c: New test.
1068
1069 2012-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
1081 2012-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
1086 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/55368
1089 * g++.dg/parse/struct-5.C: New.
1090
1091 2012-11-19 Tom de Vries <tom@codesourcery.com>
1092
1093 PR rtl-optimization/55315
1094 * gcc.target/mips/pr55315.c: New test.
1095
1096 2012-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
1109 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR tree-optimization/55329
1112 * g++.dg/opt/pr55329.C: New test.
1113
1114 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/55297
1117 * gfortran.dg/typebound_operator_18.f90: New.
1118
1119 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1120
1121 PR rtl-optimization/55330
1122 * gfortran.dg/pr55330.f90: New test.
1123
1124 2012-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
1133 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1134
1135 PR c++/54875
1136 * g++.dg/cpp0x/alias-decl-27.C: New test.
1137
1138 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c++/55337
1141 * g++.dg/template/alignof2.C: New test.
1142
1143 2012-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
1148 2012-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
1157 2012-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
1165 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/55323
1168 * g++.dg/cpp0x/vt-55323.C: New.
1169
1170 2012-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
1176 2012-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
1182 2012-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
1188 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1189
1190 PR c++/54466
1191 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1192
1193 2012-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
1201 2012-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
1210 2012-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
1216 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1217
1218 * gcc.target/aarch64/csinc-2.c: New test.
1219
1220 2012-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
1226 2012-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
1232 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1233
1234 * gcc.dg/hoist-register-pressure-3.c: New test.
1235
1236 2012-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
1241 2012-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
1247 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1248
1249 PR middle-end/55263
1250 * g++.dg/pr55263.C: New test.
1251
1252 2012-11-11 Martin Jambor <mjambor@suse.cz>
1253
1254 PR tree-optimization/55238
1255 * testsuite/gcc.dg/torture/pr55238.c: New test.
1256
1257 2012-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
1263 2012-11-10 Jan Hubicka <jh@suse.cz>
1264
1265 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1266
1267 2012-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
1272 2012-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
1281 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1282
1283 PR target/55247
1284 * gcc.target/i386/pr55247.c: New test.
1285
1286 2012-11-09 Andrew Pinski <apinski@cavium.com>
1287
1288 * gcc.c-torture/execute/20121108-1.c: New test.
1289
1290 2012-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
1298 2012-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
1306 2012-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
1311 2012-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
1319 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1320
1321 PR rtl-optimization/55154
1322 * gcc.target/i386/pr55154.c: New test.
1323
1324 2012-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
1330 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1331
1332 PR rtl-optimization/54472
1333 * gcc.dg/pr54472.c: New test.
1334
1335 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gnat.dg/stack_check3.ad[sb]: New test.
1338
1339 2012-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
1344 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1345
1346 PR tree-optimization/55191
1347 * gcc.dg/pr55191.c: New test.
1348
1349 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR debug/54499
1352 * g++.dg/debug/pr54499.C: New test.
1353
1354 2012-11-08 Jan Hubicka <jh@suse.cz>
1355
1356 PR middle-end/48636
1357 * gcc.dg/winline-3.c: Update.
1358
1359 2012-11-08 Martin Jambor <mjambor@suse.cz>
1360
1361 * gfortran.dg/ipcp-array-1.f90: New test.
1362
1363 2012-11-08 Florian Weimer <fweimer@redhat.com>
1364
1365 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1366
1367 2012-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
1372 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1373
1374 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1375
1376 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1377
1378 * gcc.c-torture/compile/20121107-1.c: New test.
1379
1380 2012-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
1385 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1386
1387 PR rtl-optimization/55122
1388 * gcc.dg/pr55122.c: New test.
1389
1390 2012-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
1399 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1400
1401 PR c/53063
1402 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1403
1404 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1405
1406 PR c/51294
1407 * c-c++-common/pr51294.c: New.
1408
1409 2012-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
1423 2012-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
1432 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1433
1434 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1435
1436 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1437
1438 PR target/49220
1439 * gcc.c-torture/compile/pr49220.c: New test.
1440
1441 2012-11-07 Florian Weimer <fweimer@redhat.com>
1442
1443 * g++.dg/init/new40.C: New.
1444
1445 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1446
1447 PR debug/54693
1448 * gcc.dg/guality/pr54693-2.c: New test.
1449
1450 2012-11-06 Andrew Pinski <apinski@cavium.com>
1451
1452 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1453 -fno-vect-cost-model.
1454
1455 2012-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
1467 2012-11-06 Andrew Pinski <apinski@cavium.com>
1468
1469 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1470
1471 2012-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
1479 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1480
1481 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1482
1483 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1484
1485 PR middle-end/41993
1486 * gcc.dg/torture/pr41993.c: New test.
1487
1488 2012-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
1493 2012-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
1499 2012-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
1511 2012-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
1517 2012-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
1526 2012-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
1531 2012-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
1536 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * g++.dg/torture/20121105-1.C: New test.
1539
1540 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1541
1542 * gcc.dg/torture/fp-compare.c: New testcase.
1543
1544 2012-11-05 Jan Hubicka <jh@suse.cz>
1545
1546 * gcc.dg/const-1.c: Update.
1547 * gcc.dg/pure-1.c: Update.
1548
1549 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1550
1551 PR rtl-optimization/55151
1552 * gcc.dg/pr55151.c: New test.
1553
1554 2012-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
1560 2012-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
1565 2012-11-05 Jan Hubicka <jh@suse.cz>
1566
1567 * gcc.dg/autopar/pr49960.c: Fix testcase.
1568
1569 2012-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
1574 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/55199
1577 * gfortran.dg/associate_12.f90: New.
1578
1579 2012-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
1587 2012-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
1594 2012-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
1599 2012-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
1605 2012-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
1610 2012-11-02 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1613
1614 2012-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
1629 2012-11-02 Jan Hubicka <jh@suse.cz>
1630
1631 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1632
1633 2012-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
1638 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1639
1640 PR middle-end/55130
1641 * gcc.target/i386/pr55130.c: New test.
1642
1643 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/55147
1646 * gcc.target/i386/pr55147.c: New test.
1647
1648 2012-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
1653 2012-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
1659 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR target/55160
1662 * gcc.target/sh/pr55160.c: New.
1663
1664 2012-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
1669 2012-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
1675 2012-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
1682 2012-10-31 Dehao Chen <dehao@google.com>
1683
1684 * g++.dg/debug/dwarf2/block.C: New testcase.
1685
1686 2012-10-31 Jan Hubicka <jh@suse.cz>
1687
1688 * gcc.dg/pr44974.c: Add noinline.
1689
1690 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1691
1692 PR fortran/53718
1693 * gfortran.dg/class_54.f90: New.
1694
1695 2012-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
1701 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/54583
1704 * g++.dg/ext/vla13.C: New.
1705
1706 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1707
1708 PR middle-end/55150
1709 * gcc.dg/pr55150.c: New test.
1710
1711 2012-10-31 Tobias Burnus <burnus@net-b.de>
1712
1713 PR fortran/55134
1714 * gfortran.dg/associate_11.f90: New.
1715
1716 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1717
1718 PR c++/54955
1719 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1720
1721 2012-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
1731 2012-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
1738 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1739
1740 PR rtl-optimization/55093
1741 * gcc.target/i386/pr55093.c: New file.
1742
1743 2012-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
1748 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1749
1750 * gcc.target/i386/pr55116-2.c: New file.
1751
1752 2012-10-30 Richard Biener <rguenther@suse.de>
1753
1754 * gcc.dg/vect/slp-perm-2.c: Adjust.
1755
1756 2012-10-30 Richard Biener <rguenther@suse.de>
1757
1758 PR tree-optimization/55111
1759 * gcc.dg/torture/pr55111.c: New testcase.
1760
1761 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1762
1763 PR target/53988
1764 * gcc.target/sh/pr53988.c: New.
1765
1766 2012-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
1773 2012-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
1780 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1781
1782 PR middle-end/55116
1783 * gcc.target/i386/pr55116.c: New file.
1784
1785 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1786
1787 PR c/53066
1788 * gcc.dg/Wshadow-4.c: New.
1789 * gcc.dg/Wshadow-4.h: New.
1790
1791 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1792
1793 PR debug/54693
1794 * gcc.dg/guality/pr54693.c: New.
1795
1796 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1797
1798 PR middle-end/55027
1799 * gcc.dg/pr55027.c: New testcase.
1800
1801 2012-10-29 Jan Hubicka <jh@suse.cz>
1802
1803 * gcc.dg/ipa/inline-6.c: New testcase.
1804
1805 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1806
1807 PR rtl-optimization/55106
1808 * g++.dg/pr55106.C: New.
1809
1810 2012-10-29 Richard Guenther <rguenther@suse.de>
1811
1812 PR middle-end/53695
1813 * gcc.dg/torture/pr53695.c: New testcase.
1814
1815 2012-10-28 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1818
1819 2012-10-28 Tobias Burnus <burnus@net-b.de>
1820
1821 PR fortran/54958
1822 * gfortran.dg/do_check_6.f90: New.
1823
1824 2012-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
1832 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR target/34283
1835 * gcc.target/i386/pr34283.c: New test.
1836
1837 2012-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
1846 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 PR c++/54984
1849 * g++.dg/template/new11.C: New.
1850
1851 2012-10-26 Richard Biener <rguenther@suse.de>
1852
1853 PR middle-end/54824
1854 * gcc.dg/torture/pr54824.c: New testcase.
1855
1856 2012-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
1876 2012-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
1881 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/53761
1884 * g++.dg/ext/transparent-union.C: New.
1885
1886 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1887
1888 PR c++/54427
1889 * g++.dg/ext/vector19.C: New testcase.
1890
1891 2012-10-25 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/54902
1894 * g++.dg/torture/pr54902.C: New testcase.
1895
1896 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/34892
1899 * g++.dg/template/crash114.C: New.
1900
1901 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1902
1903 PR bootstrap/55049
1904 * gcc.target/i386/pr55049-1.c: New test.
1905
1906 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1907
1908 PR fortran/55037
1909 * gfortran.dg/class_dummy_4.f03: New.
1910
1911 2012-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
1919 2012-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
1924 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/54922
1927 * g++.dg/cpp0x/constexpr-union4.C: New.
1928
1929 2012-10-23 Jeff Law <law@redhat.com>
1930
1931 * gcc.c-torture/execute/pr54985.c: New test.
1932
1933 2012-10-23 Paul Koning <ni1d@arrl.net>
1934
1935 PR debug/54508
1936 * g++.dg/debug/dwarf2/pr54508.C: New.
1937
1938 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c++/54844
1941 * g++.dg/template/sizeof14.C: New test.
1942
1943 2012-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
1984 2012-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
2129 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c++/54988
2132 * c-c++-common/pr54988.c: New test.
2133
2134 2012-10-23 Jan Hubicka <jh@suse.cz>
2135
2136 * gcc.dg/tree-prof/peel-1.c: New testcase.
2137
2138 2012-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
2143 2012-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
2159 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2160
2161 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2162
2163 2012-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
2169 2012-10-23 Jan Hubicka <jh@suse.cz>
2170
2171 PR middle-end/54967
2172 * gfortran.dg/pr54967.f90: New testcase.
2173
2174 2012-10-23 Terry Guo <terry.guo@arm.com>
2175
2176 PR target/55019
2177 * gcc.dg/pr55019.c: New.
2178
2179 2012-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
2184 2012-10-22 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/55011
2187 * gcc.dg/torture/pr55011.c: New testcase.
2188
2189 2012-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
2195 2012-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
2200 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gnat.dg/modular4.adb: New test.
2203 * gnat.dg/modular4_pkg.ads: New helper.
2204
2205 2012-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
2210 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2211
2212 * gcc.dg/webizer.c (main): Add missing exit call.
2213
2214 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2215
2216 PR fortran/54465
2217 * gfortran.dg/wextra_1.f: New test.
2218
2219 2012-10-20 Jan Hubicka <jh@suse.cz>
2220
2221 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2222
2223 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2224
2225 PR fortran/54224
2226 * gfortran.dg/warn_unused_function.f90: New.
2227
2228 2012-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
2233 2012-10-19 Richard Guenther <rguenther@suse.de>
2234
2235 PR tree-optimization/54981
2236 * gcc.dg/pr54981.c: New testcase.
2237
2238 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2239
2240 PR target/54892
2241 * gcc.target/arm/pr54892.c: New.
2242
2243 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2244
2245 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2246
2247 2012-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
2253 2012-10-18 Tobias Burnus <burnus@net-b.de>
2254
2255 PR fortran/54884
2256 * gfortran.dg/public_private_module_7.f90: New.
2257
2258 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/29633
2261 * g++.dg/template/pr29633.C: New.
2262
2263 2012-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
2268 2012-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
2275 2012-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
2284 2012-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
2297 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2298
2299 PR c/53063
2300 PR c/40989
2301 * gcc.dg/Wstrict-overflow-24.c: New.
2302
2303 2012-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
2310 2012-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
2318 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * g++.dg/other/dump-ada-spec-2.C: New test.
2321
2322 2012-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
2327 2012-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
2332 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2333
2334 PR target/54925
2335 * gcc.c-torture/compile/pr54925.c: New.
2336
2337 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2338
2339 PR target/51244
2340 * gcc.target/sh/pr51244-17.c: New.
2341
2342 2012-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
2349 2012-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
2355 2012-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
2367 2012-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
2372 2012-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
2378 2012-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
2387 2012-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
2398 2012-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
2407 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2408
2409 PR tree-optimization/54915
2410 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2411
2412 2012-10-15 Richard Guenther <rguenther@suse.de>
2413
2414 PR tree-optimization/54920
2415 * gcc.dg/torture/pr54920.c: New testcase.
2416
2417 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2418
2419 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2420
2421 2012-10-13 Jason Merrill <jason@redhat.com>
2422
2423 * g++.dg/tls/thread_local7g.C: Require tls_native.
2424
2425 2012-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
2441 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2442
2443 PR rtl-optimization/54919
2444 * gcc.dg/pr54919.c: New testcase.
2445
2446 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2447
2448 PR c++/53581
2449 * g++.dg/template/crash113.C: New.
2450
2451 2012-10-14 Jan Hubicka <jh@suse.cz>
2452
2453 * gcc.dg/unroll_5.c: New testcase.
2454
2455 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2456
2457 PR c++/52643
2458 * g++.dg/opt/pr52643.C: New.
2459
2460 2012-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
2468 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2469
2470 PR target/54680
2471 * gcc.target/sh/pr54680.c: New.
2472
2473 2012-10-12 Jan Hubicka <jh@suse.cz>
2474
2475 * gcc.dg/webizer.c: New testcase.
2476
2477 2012-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
2487 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2488
2489 * gcc.dg/pr53060.c: Prune irrelevant warning.
2490
2491 2012-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
2502 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/24449
2505 * g++.dg/parse/friend-main.C: New.
2506
2507 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2508
2509 PR c++/53055
2510 * g++.dg/pr53055.C: New testcase.
2511
2512 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 PR c++/52744
2515 * g++.dg/cpp0x/pr52744.C: New.
2516
2517 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2518
2519 PR fortran/40453
2520 * gfortran.dg/dummy_procedure_9.f90: New.
2521
2522 2012-10-12 Richard Biener <rguenther@suse.de>
2523
2524 PR tree-optimization/54894
2525 * gcc.dg/torture/pr54894.c: New testcase.
2526
2527 2012-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
2535 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/51878
2538 * g++.dg/cpp0x/decltype45.C: New.
2539
2540 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2541
2542 PR fortran/54784
2543 * gfortran.dg/class_allocate_13.f90: New.
2544
2545 2012-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
2554 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/36107
2557 * g++.dg/ext/weak5.C: New.
2558
2559 2012-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
2565 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/43765
2568 * g++.dg/parse/pr43765.C: New.
2569
2570 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2571
2572 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2573
2574 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 PR c++/43663
2577 * g++.dg/init/bitfield3.C: New.
2578
2579 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2580
2581 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2582
2583 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR tree-optimization/54877
2586 * gcc.dg/torture/pr54877.c: New test.
2587
2588 2012-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
2598 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2599
2600 * gcc.dg/pr54782.c: Require target with pthread support.
2601
2602 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2603
2604 PR c++/53122
2605 * g++.dg/cpp0x/auto35.C: New.
2606
2607 2012-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
2612 2012-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
2619 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/53741
2622 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2623
2624 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/50478
2627 * g++.dg/cpp0x/initlist67.C: New.
2628
2629 2012-10-10 Dehao Chen <dehao@google.com>
2630
2631 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2632
2633 2012-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
2639 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/53307
2642 * g++.dg/cpp0x/decltype44.C: New.
2643
2644 2012-10-09 Steve Ellcey <sellcey@mips.com>
2645
2646 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2647
2648 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/53763
2651 * g++.dg/cpp0x/decltype43.C: New.
2652
2653 2012-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
2659 2012-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
2665 2012-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
2683 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2684
2685 PR target/54400
2686 * gcc.target/i386/pr54400.c: New testcase.
2687
2688 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR c++/54858
2691 * g++.dg/template/pr54858.C: New test.
2692
2693 2012-10-08 Marek Polacek <polacek@redhat.com>
2694
2695 PR debug/54831
2696 * g++.dg/debug/pr54831.C: New test.
2697
2698 2012-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
2704 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2705
2706 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2707
2708 2012-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
2740 2012-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
2745 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2746
2747 PR target/54685
2748 * gcc.target/sh/pr54685.c: New.
2749
2750 2012-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
2811 2012-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
2817 2012-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
2823 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/51422
2826 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2827
2828 2012-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
2836 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/52764
2839 * g++.dg/cpp0x/stdint.C: New.
2840
2841 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/54249
2844 * g++.dg/cpp0x/stddef.C: New.
2845
2846 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2847
2848 PR fortran/54832
2849 * gfortran.dg/typebound_operator_17.f90: New.
2850
2851 2012-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
2857 2012-10-06 Jan Hubicka <jh@suse.cz>
2858
2859 * gcc.dg/lto/resolutions_0.c: New testcase.
2860
2861 2012-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
2868 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2869
2870 PR target/54760
2871 * gcc.target/sh/pr54760-1.c: New.
2872
2873 2012-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
2892 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/50893
2895 * g++.dg/cpp0x/defaulted38.C: New.
2896
2897 2012-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
2905 2012-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
2916 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2917
2918 PR c++/52233
2919 * g++.dg/cpp0x/alias-decl-23.C: New.
2920
2921 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/53403
2924 * g++.dg/template/friend53.C: New.
2925
2926 2012-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
2935 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2936
2937 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2938
2939 2012-10-04 Florian Weimer <fweimer@redhat.com>
2940
2941 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2942
2943 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2944
2945 PR c++/54323
2946 * g++.dg/cpp0x/pr54323.C: New.
2947
2948 2012-10-04 Richard Guenther <rguenther@suse.de>
2949
2950 PR middle-end/54735
2951 * g++.dg/torture/pr54735.C: New testcase.
2952
2953 2012-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
2958 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2959
2960 PR target/51244
2961 * gcc.target/sh/pr51244-12.c: New.
2962
2963 2012-10-03 Dehao Chen <dehao@google.com>
2964
2965 PR middle-end/54782
2966 * gcc.dg/pr54782.c: New test.
2967
2968 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c++/54777
2971 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2972
2973 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2974
2975 PR fortran/54778
2976 * gfortran.dg/class_53.f90: New.
2977
2978 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2979
2980 PR debug/54551
2981 * gcc.dg/guality/pr54551.c: New.
2982
2983 2012-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
2988 2012-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
3003 2012-09-30 Sharad Singhai <singhai@google.com>
3004
3005 * gcc.target/i386/vect-double-1.c: Fix test.
3006
3007 2012-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
3013 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3014
3015 PR rtl-optimization/54457
3016 * gcc.target/i386/pr54457.c: New test.
3017
3018 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3019
3020 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3021
3022 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3023
3024 * gcc.target/i386/vect-rebuild.c: New testcase.
3025
3026 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3027
3028 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3029
3030 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3031
3032 * gcc.target/mips/pr37362.c: Fix target selector.
3033
3034 2012-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
3039 2012-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
3044 2012-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
3051 2012-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
3059 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/54738
3062 * g++.dg/cpp0x/sfinae42.C: New.
3063
3064 2012-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
3099 2012-09-29 Ian Lance Taylor <iant@google.com>
3100
3101 * go.test/go-test.exp: Update for latest version of Go testsuite.
3102
3103 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
3104
3105 PR fortran/52724
3106 * gfortran.dg/internal_readwrite_3.f90: New test.
3107
3108 2012-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
3116 2012-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
3121 2012-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
3126 2012-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
3136 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3137
3138 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3139
3140 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3141
3142 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3143
3144 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR target/54703
3147 * gcc.target/i386/pr54703.c: New test.
3148
3149 2012-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
3155 2012-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
3165 2012-09-26 Steve Ellcey <sellcey@mips.com>
3166
3167 PR c/37303
3168 * gcc.dg/pr37303.c: Check for rdata or rodata.
3169
3170 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3171
3172 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3173
3174 2012-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
3180 2012-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
3190 2012-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
3200 2012-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
3207 2012-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
3220 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR tree-optimization/54676
3223 * gcc.dg/pr54676.c: New test.
3224
3225 2012-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
3232 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3233
3234 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3235
3236 2012-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
3244 2012-09-24 Richard Guenther <rguenther@suse.de>
3245
3246 PR tree-optimization/54684
3247 * g++.dg/torture/pr54684.C: New testcase.
3248
3249 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3250
3251 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3252
3253 2012-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
3259 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3260
3261 * gcc.dg/pr54669.c: New test.
3262
3263 2012-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
3269 2012-09-23 Tobias Burnus <burnus@net-b.de>
3270
3271 PR fortran/54618
3272 * gfortran.dg/class_array_14.f90: New.
3273
3274 2012-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
3279 2012-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
3285 2012-09-21 Richard Guenther <rguenther@suse.de>
3286
3287 PR tree-optimization/54647
3288 * g++.dg/torture/pr54647.C: New testcase.
3289
3290 2012-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
3295 2012-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
3311 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/52432
3314 * g++.dg/cpp0x/decltype32.C: Tweak.
3315
3316 2012-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
3323 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3324
3325 PR c++/54581
3326 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3327
3328 2012-09-19 Steve Ellcey <sellcey@mips.com>
3329
3330 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3331
3332 2012-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
3337 2012-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
3343 2012-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
3348 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3349
3350 * gcc.c-torture/execute/20120919-1.c: New test.
3351
3352 2012-09-19 Richard Guenther <rguenther@suse.de>
3353
3354 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3355
3356 2012-09-19 Richard Guenther <rguenther@suse.de>
3357
3358 * gcc.dg/builtin-unreachable-6.c: Adjust.
3359
3360 2012-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
3377 2012-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
3383 2012-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
3391 2012-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
3397 2012-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
3432 2012-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
3437 2012-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
3445 2012-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
3451 2012-09-17 Tobias Burnus <burnus@net-b.de>
3452
3453 PR fortran/54608
3454 * gfortran.dg/scan_2.f90: New.
3455
3456 2012-09-17 Jason Merrill <jason@redhat.com>
3457
3458 PR c++/53661
3459 * g++.dg/init/aggr9.C: New.
3460
3461 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3462
3463 * gnat.dg/loop_optimization12.ad[sb]: New test.
3464
3465 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3466
3467 PR fortran/54285
3468 * gfortran.dg/proc_ptr_result_7.f90: New.
3469
3470 2012-09-17 Tobias Burnus <burnus@net-b.de>
3471
3472 PR fortran/54603
3473 * gfortran.dg/structure_constructor_11.f90: New.
3474
3475 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR tree-optimization/54563
3478 * g++.dg/torture/pr54563.C: New test.
3479
3480 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3481
3482 PR fortran/54594
3483 * gfortran.dg/typebound_generic_14.f03: New.
3484
3485 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3486
3487 PR fortran/54387
3488 * gfortran.dg/proc_ptr_38.f90: New.
3489
3490 2012-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
3502 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3503
3504 * gfortran.dg/namelist_75.f90: New test.
3505
3506 2012-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
3512 2012-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
3517 2012-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
3538 2012-09-14 Dehao Chen <dehao@google.com>
3539
3540 * g++.dg/debug/dwarf2/deallocator.C: New test.
3541
3542 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3543
3544 PR c/54552
3545 * gcc.c-torture/compile/pr54552-1.c: New test.
3546
3547 2012-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
3578 2012-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
3589 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3590
3591 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3592
3593 2012-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
3599 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3600
3601 * gcc.target/arm/combine-movs.c: Add missing space.
3602
3603 2012-09-14 Richard Guenther <rguenther@suse.de>
3604
3605 * g++.dg/torture/builtin-location.C: New testcase.
3606
3607 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3608 Manuel López-Ibåñez <manu@gcc.gnu.org>
3609
3610 PR c++/53210
3611 * g++.dg/warn/Wuninitialized-self.C: New.
3612
3613 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR c/54559
3616 * gcc.c-torture/compile/pr54559.c: New test.
3617
3618 2012-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
3629 2012-09-13 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/54556
3632 * gfortran.dg/implicit_pure_3.f90: New.
3633
3634 2012-09-13 Richard Guenther <rguenther@suse.de>
3635
3636 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3637
3638 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3639
3640 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3641
3642 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643
3644 * c-c++-common/pr51712.c: Handle for short-enum targets.
3645
3646 2012-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
3651 2012-09-12 Jan Hubicka <jh@suse.cz>
3652
3653 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3654
3655 2012-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
3661 2012-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
3669 2012-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
3674 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3675
3676 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3677
3678 2012-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
3693 2012-09-11 Richard Guenther <rguenther@suse.de>
3694
3695 PR middle-end/54515
3696 * g++.dg/tree-ssa/pr54515.C: New testcase.
3697
3698 2012-09-10 Andrew Pinski <apinski@cavium.com>
3699
3700 PR tree-opt/c54362
3701 * gcc.dg/tm/memopt-16.c: New testcase.
3702
3703 2012-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
3710 2012-09-10 Jason Merrill <jason@redhat.com>
3711
3712 PR c++/54538
3713 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3714
3715 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3716
3717 PR target/54089
3718 * gcc.target/sh/pr54089-3.c: New.
3719
3720 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3721
3722 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3723
3724 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3725
3726 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3727
3728 2012-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
3733 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3734
3735 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3736
3737 2012-09-10 Richard Guenther <rguenther@suse.de>
3738
3739 PR tree-optimization/54520
3740 * gcc.dg/torture/pr54520.c: New testcase.
3741
3742 2012-09-10 Jason Merrill <jason@redhat.com>
3743
3744 PR c++/54506
3745 * g++.dg/cpp0x/implicit14.C: New.
3746
3747 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/54208
3750 * gfortran.dg/bound_simplification_3.f90: New test.
3751
3752 2012-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
3758 2012-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
3764 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3765
3766 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3767
3768 2012-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
3774 2012-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
3781 2012-09-06 Andrew Pinski <apinski@cavium.com>
3782
3783 PR tree-opt/54494
3784 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3785
3786 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR rtl-optimization/54455
3789 * gcc.dg/54455.c: New test.
3790
3791 2012-09-06 Tobias Burnus <burnus@net-b.de>
3792
3793 PR fortran/54463
3794 * gfortran.dg/promotion_2.f90: New.
3795
3796 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR middle-end/54486
3799 * c-c++-common/pr54486.c: New test.
3800
3801 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3802
3803 PR fortran/54474
3804 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3805
3806 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 PR c++/54191
3809 * g++.dg/cpp0x/sfinae39.C: New.
3810
3811 2012-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
3825 2012-09-04 Richard Guenther <rguenther@suse.de>
3826
3827 PR tree-optimization/54458
3828 * gcc.dg/torture/pr54458.c: New testcase.
3829
3830 2012-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
3835 2012-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
3841 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3842
3843 * gcc.dg/fold-perm.c: Improve test.
3844
3845 2012-09-03 Tobias Burnus <burnus@net-b.de>
3846
3847 PR fortran/51632
3848 * gfortran.dg/coarray_class_1.f90: New.
3849
3850 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/49206
3853 * gcc.c-torture/compile/pr49206.c: New test.
3854
3855 2012-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
3861 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3862
3863 PR target/42295
3864 * g++.dg/opt/pr42295.C: New test.
3865
3866 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR target/54436
3869 * gcc.dg/torture/pr54436.c: New test.
3870
3871 2012-09-01 Andrew Pinski <apinski@cavium.com>
3872
3873 * gcc.target/mips/truncate-8.c: New testcase.
3874
3875 2012-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
3882 2012-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
3888 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c/54428
3891 * gcc.c-torture/compile/pr54428.c: New test.
3892
3893 2012-08-31 Ollie Wild <aaw@google.com>
3894
3895 PR c++/54197
3896 * g++.dg/init/lifetime3.C: New test.
3897
3898 2012-08-31 Martin Jambor <mjambor@suse.cz>
3899
3900 PR middle-end/54409
3901 * gcc.dg/torture/pr54409.c: New test.
3902
3903 2012-08-31 Martin Jambor <mjambor@suse.cz>
3904
3905 * gfortran.dg/pr48636.f90: Add dump scan checks.
3906
3907 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3908
3909 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3910
3911 2012-08-28 Joey Ye <joey.ye@arm.com>
3912
3913 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3914
3915 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3916
3917 PR target/46254
3918 * gcc.target/i386/pr46254.c: New test.
3919
3920 2012-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
3926 2012-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
3950 2012-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
4302 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4303
4304 PR preprocessor/53469
4305 * gcc.dg/cpp/_Pragma7.c: New test case.
4306
4307 2012-08-27 Tobias Burnus <burnus@net-b.de>
4308
4309 PR fortran/54370
4310 * gfortran.dg/do_5.f90: New.
4311
4312 2012-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
4317 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4318
4319 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4320
4321 2012-08-25 Jason Merrill <jason@redhat.com>
4322
4323 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4324
4325 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4326
4327 PR c++/51421
4328 * g++.dg/cpp0x/auto34.C: New.
4329
4330 2012-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
4338 2012-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
4344 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4345
4346 * gcc.target/mips/code-readable-4.c: New test.
4347
4348 2012-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
4353 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4354
4355 PR c++/20420
4356 * g++.dg/lookup/using53.C: New.
4357
4358 2012-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
4373 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4374
4375 PR target/54089
4376 * gcc.target/sh/pr54089-2.c: New.
4377
4378 2012-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
4392 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4393
4394 PR tree-optimization/54317
4395 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4396
4397 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4398
4399 PR target/39423
4400 * gcc.target/sh/pr39423-2.c: New.
4401
4402 2012-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
4407 2012-08-20 Jan Hubicka <jh@suse.cz>
4408
4409 PR fortran/48636
4410 * gcc.dg/ipa/inlinehint-1.c: New.
4411
4412 2012-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
4418 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4419
4420 PR target/54089
4421 * gcc.target/sh/pr54089-1.c: New.
4422
4423 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/51244
4426 * gcc.target/sh/pr51244-11.c: New.
4427
4428 2012-08-20 Tobias Burnus <burnus@net-b.de>
4429
4430 PR fortran/54301
4431 * gfortran.dg/warn_target_lifetime_2.f90: New.
4432
4433 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4434
4435 PR c++/10416
4436 * g++.dg/warn/Wunused-var-17.C: New.
4437
4438 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4439
4440 PR middle-end/53992
4441 * gcc.dg/gomp/pr53992.c: New test.
4442
4443 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4444
4445 PR tree-ssa/54295
4446 * gcc.c-torture/execute/20120817-1.c: New test.
4447
4448 2012-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
4454 2012-08-20 Richard Guenther <rguenther@suse.de>
4455
4456 PR tree-optimization/54327
4457 * gcc.dg/torture/pr54327.c: New testcase.
4458
4459 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR tree-optimization/54321
4462 * gcc.c-torture/compile/pr54321.c: New test.
4463
4464 2012-08-20 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/54301
4467 * gfortran.dg/warn_target_lifetime_1.f90: New.
4468
4469 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
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
4475 2012-08-18 Jan Hubicka <jh@suse.cz>
4476
4477 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4478
4479 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4480
4481 PR fortran/39290
4482 * gfortran.dg/interface_37.f90: New test.
4483
4484 2012-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
4492 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4493
4494 * gcc.target/i386/perm-concat.c: New test.
4495
4496 2012-08-17 Julian Brown <julian@codesourcery.com>
4497
4498 * gcc.target/arm/div64-unwinding.c: New test.
4499
4500 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4501
4502 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4503
4504 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4505
4506 PR target/54236
4507 * gcc.target/sh/pr54236-1.c: New.
4508
4509 2012-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
4518 2012-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
4524 2012-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
4529 2012-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
4535 2012-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
4541 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4542
4543 PR target/50751
4544 * gcc.target/sh/pr50751-8.c: New.
4545
4546 2012-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
4552 2012-08-14 Sterling Augustine <saugustine@google.com>
4553
4554 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4555
4556 2012-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
4567 2012-08-14 Tobias Burnus <burnus@net-b.de>
4568
4569 PR fortran/54234
4570 * gfortran.dg/warn_conversion_4.f90: New.
4571
4572 2012-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
4579 2012-08-13 Richard Guenther <rguenther@suse.de>
4580
4581 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4582
4583 2012-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
4589 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4590
4591 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4592
4593 2012-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
4601 2012-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
4613 2012-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
4619 2012-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
4626 2012-08-11 Martin Jambor <mjambor@suse.cz>
4627
4628 PR fortran/48636
4629 * gfortran.dg/pr48636.f90: New test.
4630
4631 2012-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
4637 2012-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
4643 2012-08-10 Richard Guenther <rguenther@suse.de>
4644
4645 PR middle-end/54219
4646 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4647
4648 2012-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
4653 2012-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
4658 2012-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
4665 2012-08-10 Richard Guenther <rguenther@suse.de>
4666
4667 PR tree-optimization/54027
4668 * gcc.dg/torture/pr54027.c: New testcase.
4669
4670 2012-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
4692 2012-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
4698 2012-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
4707 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4708
4709 PR target/39423
4710 * gcc.target/sh/pr39423-1.c: New.
4711
4712 2012-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
4718 2012-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
4723 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4724
4725 PR rtl-optimization/53701
4726 * gcc.dg/pr53701.c: New test.
4727
4728 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4729
4730 * gcc.c-torture/compile/20120727-1.c: New test.
4731
4732 2012-08-09 Tobias Burnus <burnus@net-b.de>
4733
4734 PR fortran/54199
4735 * gfortran.dg/intrinsic_shadow_4.f90: New.
4736
4737 2012-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
4741 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4742
4743 * gcc.c-torture/execute/20120808-1.c: New test.
4744
4745 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4746
4747 PR rtl-optimization/54157
4748 * gcc.target/i386/pr54157.c: New file.
4749
4750 2012-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
4766 2012-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
4793 2012-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
4799 2012-08-06 Cary Coutant <ccoutant@google.com>
4800
4801 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4802
4803 2012-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
4815 2012-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
4824 2012-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
4829 2012-08-06 Jason Merrill <jason@redhat.com>
4830
4831 * g++.dg/cpp0x/sfinae38.C: New.
4832
4833 2012-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
4839 2012-08-06 Tom de Vries <tom@codesourcery.com>
4840
4841 * gcc.dg/tree-ssa/vrp78.c: New test.
4842
4843 2012-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
4849 2012-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
4856 2012-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
4861 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4862
4863 PR fortran/54166
4864 * gfortran.dg/array_5.f90: New test.
4865
4866 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4867
4868 PR tree-optimization/30318
4869 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4870
4871 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4872
4873 * g++.dg/ext/vector17.C: New testcase.
4874
4875 2012-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
4881 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4882
4883 PR tree-optimization/53805
4884 * gcc.dg/fold-notunord.c: New testcase.
4885
4886 2012-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
4892 2012-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
4898 2012-08-02 Richard Guenther <rguenther@suse.de>
4899
4900 PR tree-optimization/50672
4901 * g++.dg/torture/pr50672.C: New testcase.
4902
4903 2012-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
4912 2012-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
4924 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
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
4931 2012-08-01 Tom de Vries <tom@codesourcery.com>
4932
4933 * gcc.dg/tree-ssa/vrp76.c: New test.
4934
4935 2012-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
4942 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4943
4944 PR fortran/42418
4945 * gfortran.dg/proc_decl_29.f90: New.
4946
4947 2012-07-31 Dehao Chen <dehao@google.com>
4948
4949 * gcc.dg/predict-7.c: New test.
4950
4951 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4952
4953 PR fortran/54134
4954 * gfortran.dg/typebound_override_3.f90: New.
4955
4956 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4957
4958 PR tree-optimization/53773
4959 * gcc.dg/vect/pr53773.c: New test.
4960
4961 2012-07-31 Nick Clifton <nickc@redhat.com>
4962
4963 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4964 and for XStormy16.
4965
4966 2012-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
4972 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4973
4974 PR c++/53624
4975 * g++.dg/cpp0x/temp_default5.C: New.
4976
4977 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4978
4979 PR fortran/51081
4980 * gfortran.dg/proc_ptr_37.f90: New.
4981
4982 2012-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
4991 2012-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
5003 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5004
5005 PR target/51244
5006 * gcc.target/sh/pr51244-4.c: New.
5007
5008 2012-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
5013 2012-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
5018 2012-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
5023 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5024
5025 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5026
5027 2012-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
5032 2012-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
5037 2012-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
5042 2012-07-26 Richard Guenther <rguenther@suse.de>
5043
5044 PR tree-optimization/54098
5045 * gcc.dg/torture/pr54098.c: New testcase.
5046
5047 2012-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
5052 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5053
5054 PR fortran/44354
5055 * gfortran.dg/array_constructor_39.f90: New test.
5056
5057 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5058
5059 PR fortran/44354
5060 * gfortran.dg/array_constructor_38.f90: New test.
5061
5062 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5063
5064 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5065
5066 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5067
5068 * gnat.dg/noreturn5.ad[sb]: New test.
5069
5070 2012-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
5078 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5079
5080 * gcc.target/i386/asm-dialect-1.c: New test case.
5081
5082 2012-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
5094 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5095
5096 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5097
5098 2012-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
5104 2012-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
5110 2012-07-23 Paul Brook <paul@codesourcery.com>
5111
5112 * g++.dg/other/armv7m-1.c: New test.
5113
5114 2012-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
5120 2012-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
5127 2012-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
5159 2012-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
5166 2012-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
5171 2012-07-21 Andrew Pinski <apinski@cavium.com>
5172
5173 * gcc.target/mips/octeon-pop-2.c: New testcase.
5174
5175 2012-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
5184 2012-07-21 Andrew Pinski <apinski@cavium.com>
5185
5186 * gcc.target/mips/unaligned-1.c: New testcase.
5187
5188 2012-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
5192 2012-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
5198 2012-07-20 Tobias Burnus <burnus@net-b.de>
5199
5200 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5201
5202 2012-07-20 Jason Merrill <jason@redhat.com>
5203
5204 PR c++/54038
5205 * g++.dg/other/array7.C: New.
5206
5207 2012-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
5216 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c++/28656
5219 * c-c++-common/pr28656.c: New test.
5220
5221 2012-07-19 Jason Merrill <jason@redhat.com>
5222
5223 PR c++/54026
5224 * g++.dg/init/mutable1.C: New.
5225
5226 2012-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
5243 2012-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
5249 2012-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
5254 2012-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
5259 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR rtl-optimization/53942
5262 * gcc.dg/pr53942.c: New test.
5263
5264 2012-07-19 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/54021
5267 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5268
5269 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5270
5271 * gnat.dg/discr38.adb: New test.
5272
5273 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR middle-end/54017
5276 * c-c++-common/gomp/pr54017.c: New test.
5277
5278 2012-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
5284 2012-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
5293 2012-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
5298 2012-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
5303 2012-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
5328 2012-07-18 Richard Guenther <rguenther@suse.de>
5329
5330 PR tree-optimization/53970
5331 * g++.dg/torture/pr53970.C: New testcase.
5332
5333 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5334
5335 PR target/38621
5336 * gcc.c-torture/compile/pr38621.c: New.
5337
5338 2012-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
5346 2012-07-17 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/53995
5349 * g++.dg/parse/enum9.C: New.
5350
5351 2012-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
5357 2012-07-17 Jason Merrill <jason@redhat.com>
5358
5359 PR c++/53989
5360 * g++.dg/template/array23.C: New.
5361
5362 2012-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
5371 2012-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
5381 2012-07-17 Tobias Burnus <burnus@net-b.de>
5382
5383 PR fortran/52101
5384 * gfortran.dg/oldstyle_4.f90: New.
5385
5386 2012-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
5392 2012-07-16 Jason Merrill <jason@redhat.com>
5393
5394 * g++.dg/parse/access8.C: Adjust.
5395 * g++.dg/template/sfinae6_neg.C: Adjust.
5396
5397 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5398
5399 PR fortran/53824
5400 * gfortran.dg/coarray_allocate_1.f90: New test.
5401
5402 2012-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
5409 2012-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
5416 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5417
5418 PR fortran/53956
5419 * gfortran.dg/proc_decl_28.f90: New.
5420
5421 2012-07-16 Andrew Pinski <apinski@cavium.com>
5422
5423 * gcc.dg/torture/builtins-1.c: New testcase.
5424
5425 2012-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
5437 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5438
5439 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5440 characters.
5441
5442 2012-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
5448 2012-07-13 Richard Guenther <rguenther@suse.de>
5449
5450 PR tree-optimization/53907
5451 * gcc.target/i386/pr53907.c: New testcase.
5452
5453 2012-07-13 Richard Guenther <rguenther@suse.de>
5454
5455 PR tree-optimization/53922
5456 * gcc.dg/torture/pr53922.c: New testcase.
5457
5458 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5459
5460 PR rtl-optimization/53908
5461 * gcc.dg/torture/pr53908.c: New test.
5462
5463 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5464
5465 PR c++/53531
5466 * g++.dg/cpp0x/variadic135.C: New.
5467
5468 2012-07-12 Jason Merrill <jason@redhat.com>
5469
5470 * g++.dg/template/sfinae6_neg.C: Adjust.
5471
5472 2012-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
5478 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5481
5482 2012-07-11 Jason Merrill <jason@redhat.com>
5483
5484 DR 1402
5485 * g++.g/cpp0x/defaulted37.C: New.
5486
5487 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5488
5489 PR target/53859
5490 * gcc.target/arm/pr53859.c: New test.
5491
5492 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5493
5494 PR target/53886
5495 * gcc.c-torture/compile/pr53886.c: New.
5496
5497 2012-07-10 Dehao Chen <dehao@google.com>
5498
5499 * gcc.dg/debug_info_inline.c: New test.
5500
5501 2012-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
5509 2012-07-09 Sterling Augustine <saugustine@google.com>
5510
5511 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5512
5513 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5514
5515 PR tree-optimization/53887
5516 * gcc.dg/pr53887.c: New test.
5517
5518 2012-07-09 Jason Merrill <jason@redhat.com>
5519
5520 PR c++/53882
5521 * g++.dg/cpp0x/nullptr29.C: New.
5522
5523 2012-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
5529 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5530
5531 PR tree-optimization/53881
5532 * gcc.dg/pr53881.c: New test.
5533
5534 2012-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
5542 2012-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
5548 2012-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
5554 2012-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
5563 2012-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
5574 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5575
5576 PR fortran/53732
5577 * gfortran.dg/inline_sum_4.f90: New test.
5578
5579 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5580
5581 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5582
5583 2012-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
5589 2012-07-04 Jason Merrill <jason@redhat.com>
5590
5591 PR c++/53848
5592 * g++.dg/other/enum3.C: New.
5593
5594 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5595
5596 PR middle-end/53321
5597 * g++.dg/torture/pr53321.C: New test.
5598
5599 2012-07-04 Richard Guenther <rguenther@suse.de>
5600
5601 PR tree-optimization/53844
5602 * g++.dg/tree-ssa/pr53844.C: New testcase.
5603
5604 2012-07-04 Richard Guenther <rguenther@suse.de>
5605
5606 PR tree-optimization/53849
5607 * gcc.dg/pr53849.c: New testcase.
5608
5609 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR c++/53812
5612 * g++.dg/ext/label14.C: New test.
5613
5614 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5615
5616 PR target/53811
5617 * g++.dg/other/pr53811.C: New test.
5618
5619 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5620
5621 PR target/28896
5622 * gcc.target/m68k/stack-limit-1.c: New testcase.
5623
5624 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * gnat.dg/recursive_call.adb: New test.
5627
5628 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gnat.dg/discr37.ad[sb]: New test.
5631
5632 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5633
5634 * g++.dg/other/packed1.C: Remove SH from xfail list.
5635
5636 2012-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
5651 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5652
5653 PR target/53568
5654 * gcc.target/sh/pr53568-1.c: New.
5655
5656 2012-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
5661 2012-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
5672 2012-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
5676 2012-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
5684 2012-06-29 Richard Guenther <rguenther@suse.de>
5685
5686 PR tree-optimization/47061
5687 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5688
5689 2012-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
5694 2012-06-29 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/52589
5697 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5698
5699 2012-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
5712 2012-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
5717 2012-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
5725 2012-06-28 Richard Guenther <rguenther@suse.de>
5726
5727 PR middle-end/53790
5728 * gcc.dg/torture/pr53790.c: New testcase.
5729
5730 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR tree-optimization/53645
5733 * gcc.c-torture/execute/pr53645.c: New test.
5734
5735 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5736
5737 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5738
5739 2012-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
5746 2012-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
5756 2012-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
5762 2012-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
5767 2012-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
5789 2012-06-27 Richard Guenther <rguenther@suse.de>
5790
5791 PR middle-end/53676
5792 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5793
5794 2012-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
5799 2012-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
5806 2012-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
5813 2012-06-26 Matt Turner <mattst88@gmail.com>
5814
5815 PR target/35294
5816 * gcc.target/arm/mmx-2.c: New.
5817
5818 2012-06-26 Richard Guenther <rguenther@suse.de>
5819
5820 PR c++/53752
5821 * g++.dg/torture/pr53752.C: New testcase.
5822
5823 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/53748
5826 * gcc.c-torture/compile/pr53748.c: New test.
5827
5828 2012-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
5835 2012-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
5861 2012-06-25 Richard Henderson <rth@redhat.com>
5862
5863 * gcc.dg/pr53749.c: New.
5864
5865 2012-06-25 Jason Merrill <jason@redhat.com>
5866
5867 PR c++/52988
5868 * g++.dg/cpp0x/nullptr28.C: New.
5869
5870 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5871
5872 * gcc.target/arm/neon-vld1_dupQ.c: New.
5873
5874 2012-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
5883 2012-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
5917 2012-06-25 Jason Merrill <jason@redhat.com>
5918
5919 PR c++/53202
5920 * g++.dg/cpp0x/constexpr-tuple.C: New.
5921
5922 2012-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
5930 2012-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
5936 2012-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
5943 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gnat.dg/lto15.ad[sb]: New test.
5946
5947 2012-06-21 Meador Inge <meadori@codesourcery.com>
5948
5949 PR c/53702
5950 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5951
5952 2012-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
5957 2012-06-21 Michael Matz <matz@suse.de>
5958
5959 PR middle-end/53688
5960 * gcc.c-torture/execute/pr53688.c: New test.
5961
5962 2012-06-20 Richard Guenther <rguenther@suse.de>
5963
5964 PR tree-optimization/30318
5965 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5966
5967 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5968
5969 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5970
5971 2012-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
5976 2012-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
5981 2012-06-19 Jason Merrill <jason@redhat.com>
5982
5983 PR c++/52637
5984 * g++.dg/debug/localclass1.C: New.
5985
5986 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5987
5988 * g++.dg/cpp0x/override4.C: New.
5989
5990 2012-06-14 Jason Merrill <jason@redhat.com>
5991
5992 PR c++/53651
5993 * g++.dg/cpp0x/decltype37.C: New.
5994
5995 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5996
5997 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5998
5999 2012-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
6004 2012-06-19 Richard Henderson <rth@redhat.com>
6005
6006 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6007
6008 2012-06-19 Richard Guenther <rguenther@suse.de>
6009
6010 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6011
6012 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6013
6014 PR target/53712
6015 * gcc.target/i386/pr53712.c: New test.
6016
6017 2012-06-18 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/53692
6020 * gfortran.dg/elemental_optional_args_6.f90: New.
6021
6022 2012-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
6028 2012-06-18 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/53526
6031 * gfortran.dg/coarray_27.f90: New.
6032
6033 2012-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
6038 2012-06-18 Richard Guenther <rguenther@suse.de>
6039
6040 PR tree-optimization/53693
6041 * g++.dg/torture/pr53693.C: New testcase.
6042
6043 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6044
6045 PR tree-optimization/53703
6046 * gcc.dg/torture/pr53703.c: New test.
6047
6048 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6049
6050 PR middle-end/53698
6051 * gcc.target/i386/pr53698.c: New test.
6052
6053 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6054
6055 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6056
6057 2012-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
6063 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6066
6067 2012-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
6073 2012-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
6125 2012-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
6148 2012-06-15 Michael Matz <matz@suse.de>
6149
6150 * gcc.dg/tree-ssa/vector-4.c: New test.
6151
6152 2012-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
6157 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6158
6159 PR tree-optimization/53636
6160 * gcc.target/arm/pr53636.c: New test.
6161
6162 2012-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
6176 2012-06-15 Richard Guenther <rguenther@suse.de>
6177
6178 * gcc.c-torture/execute/20120615-1.c: New testcase.
6179
6180 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6181
6182 * gnat.dg/vect8.ad[sb]: New test.
6183
6184 2012-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
6189 2012-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
6194 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6195
6196 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6197
6198 2012-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
6218 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6219
6220 PR debug/49888
6221 * gcc.dg/guality/pr49888.c: New.
6222
6223 2012-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
6229 2012-06-13 Tobias Burnus <burnus@net-b.de>
6230
6231 PR fortran/53643
6232 * gfortran.dg/intent_out_7.f90: New.
6233
6234 2012-06-13 Tobias Burnus <burnus@net-b.de>
6235
6236 PR fortran/53597
6237 * gfortran.dg/save_4.f90: New.
6238
6239 2012-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
6253 2012-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
6329 2012-06-12 Jason Merrill <jason@redhat.com>
6330
6331 PR c++/53599
6332 * g++.dg/template/local7.C: New.
6333
6334 2012-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
6341 2012-06-12 Michael Matz <matz@suse.de>
6342
6343 * gcc.dg/torture/alias-1.c: New test.
6344
6345 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR rtl-optimization/53589
6348 * gcc.dg/torture/pr53589.c: New test.
6349
6350 2012-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
6370 2012-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
6381 2012-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
6388 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6389
6390 PR target/53511
6391 * gcc.target/sh/pr53511-1.c: New.
6392
6393 2012-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
6399 2012-06-11 Richard Guenther <rguenther@suse.de>
6400
6401 PR c++/53605
6402 * g++.dg/ext/pr53605.C: New testcase.
6403
6404 2012-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
6410 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * gnat.dg/constant4.adb: New test.
6413 * gnat.dg/constant4_pkg.ads: New helper.
6414
6415 2012-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
6423 2012-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
6428 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6429
6430 PR fortran/52861
6431 * gfortran.dg/string_assign_2.f90: New test case.
6432
6433 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6434
6435 PR fortran/52861
6436 * gfortran.dg/string_assign_1.f90: New test case.
6437
6438 2012-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
6449 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6450
6451 PR c++/51214
6452 * g++.dg/cpp0x/forw_enum11.C: New.
6453
6454 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6455
6456 PR c++/53567
6457 * g++.dg/cpp0x/alias-decl-19.C: New.
6458
6459 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6460
6461 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6462
6463 2012-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
6471 2012-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
6477 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6478
6479 PR c++/52841
6480 * g++.dg/cpp0x/pr52841.C: New testcase.
6481
6482 2012-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
6488 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6489
6490 * gcc.target/powerpc/pr53487.c: New test.
6491
6492 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6493
6494 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6495
6496 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6497
6498 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6499
6500 2012-06-05 Richard Guenther <rguenther@suse.de>
6501
6502 PR tree-optimization/30442
6503 * gcc.dg/vect/bb-slp-30.c: New testcase.
6504
6505 2012-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
6512 2012-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
6517 2012-06-04 Tobias Burnus <burnus@net-b.de>
6518
6519 PR fortran/50619
6520 * gfortran.dg/init_flag_10.f90: New.
6521
6522 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/53524
6525 * g++.dg/warn/Wenum-compare-no-2: New.
6526
6527 2012-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
6536 2012-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
6548 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6549
6550 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6551
6552 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR tree-optimization/53550
6555 * gcc.dg/pr53550.c: New test.
6556
6557 2012-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
6563 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6564
6565 PR fortran/48831
6566 * gfortran.dg/parameter_array_element_2.f90: New.
6567
6568 2012-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
6576 2012-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
6586 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6587
6588 * c-c++-common/restrict-2.c: Revert previous change.
6589
6590 2012-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
6598 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/26155
6601 * g++.dg/parse/namespace-alias-1.C: New.
6602
6603 2012-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
6608 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 PR ada/53517
6611 * gnat.dg/lto14.adb: Skip on Solaris.
6612
6613 2012-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
6638 2012-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
6643 2012-05-31 Richard Guenther <rguenther@suse.de>
6644
6645 PR middle-end/48493
6646 * gcc.dg/torture/pr48493.c: New testcase.
6647
6648 2012-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
6657 2012-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
6664 2012-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
6670 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c++/53356
6673 * g++.dg/init/new33.C: New test.
6674
6675 2012-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
6681 2012-05-30 Alan Modra <amodra@gmail.com>
6682
6683 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6684 torture-finish.
6685
6686 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6687
6688 * gcc.target/i386/shuf-concat.c: New test.
6689
6690 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR rtl-optimization/53519
6693 * gcc.c-torture/compile/pr53519.c: New test.
6694
6695 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6696
6697 * gcc.target/arm/neon-vrev.c: New.
6698
6699 2012-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
6706 2012-05-29 Richard Guenther <rguenther@suse.de>
6707
6708 PR tree-optimization/53516
6709 * gcc.dg/torture/pr53516.c: New testcase.
6710
6711 2012-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
6729 2012-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
6737 2012-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
6743 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/53505
6746 * c-c++-common/torture/pr53505.c: New test.
6747
6748 2012-05-27 Nathan Sidwell <nathan@acm.org>
6749
6750 * gcc.dg/stmt-expr-4.c: New.
6751
6752 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 PR c++/53491
6755 * g++.dg/parse/crash60.C: New.
6756
6757 2012-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
6763 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 PR ada/50294
6766 * gnat.dg/array21.adb: New test.
6767
6768 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6769
6770 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6771
6772 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/32054
6775 * g++.dg/other/anon-union3.C: New.
6776
6777 2012-05-25 Ian Lance Taylor <iant@google.com>
6778
6779 * gcc.dg/split-6.c: New test.
6780
6781 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6782
6783 * gnat.dg/lto14.adb: New test.
6784
6785 2012-05-25 Tristan Gingold <gingold@adacore.com>
6786
6787 * gcc.target/i386/large-frame.c: New.
6788
6789 2012-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
6794 2012-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
6804 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/53464
6807 * g++.dg/cpp0x/constexpr-default1.C: New.
6808
6809 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/32080
6812 * g++.dg/eh/goto2.C: New.
6813
6814 2012-05-24 Richard Guenther <rguenther@suse.de>
6815
6816 PR middle-end/53460
6817 * g++.dg/tree-prof/pr53460.C: New testcase.
6818
6819 2012-05-24 Richard Guenther <rguenther@suse.de>
6820
6821 PR bootstrap/53466
6822 * g++.dg/debug/pr53466.C: New testcase.
6823
6824 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6825
6826 PR tree-optimization/53465
6827 * gcc.c-torture/execute/pr53465.c: New test.
6828
6829 2012-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
6835 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/29185
6838 * g++.dg/warn/delete-array-1.C: New.
6839
6840 2012-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
6847 2012-05-22 Jan Hubicka <jh@suse.cz>
6848
6849 PR middle-end/53161
6850 * g++.dg/torture/pr53161.C: New testcase.
6851
6852 2012-05-22 Tobias Burnus <burnus@net-b.de>
6853
6854 PR fortran/53389
6855 * gfortran.dg/realloc_on_assign_15.f90: New.
6856
6857 2012-05-22 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/51071
6860 * gcc.dg/torture/pr51071-2.c: New testcase.
6861
6862 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6863
6864 PR tree-optimization/53336
6865 * g++.dg/torture/pr53336.C: New testcase.
6866
6867 2012-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
6873 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 PR c++/51184
6876 * g++.dg/other/abstract4.C: New-
6877
6878 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6879
6880 PR c++/40821
6881 * g++.dg/ext/attrib46.C: New.
6882
6883 2012-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
6889 2012-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
6904 2012-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
6910 2012-05-21 Richard Guenther <rguenther@suse.de>
6911
6912 PR tree-optimization/53408
6913 * gcc.dg/torture/pr53408.c: New testcase.
6914
6915 2012-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
6921 2012-05-21 Richard Guenther <rguenther@suse.de>
6922
6923 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6924
6925 2012-05-21 Richard Guenther <rguenther@suse.de>
6926
6927 * gcc.dg/torture/ldist-1.c: New testcase.
6928
6929 2012-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
6934 2012-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
6939 2012-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
6947 2012-05-18 Richard Guenther <rguenther@suse.de>
6948
6949 * gcc.dg/pr53352.c: Return zero.
6950
6951 2012-05-18 Richard Guenther <rguenther@suse.de>
6952
6953 PR tree-optimization/53390
6954 * gcc.dg/torture/pr53390.c: New testcase.
6955
6956 2012-05-18 Meador Inge <meadori@codesourcery.com>
6957
6958 PR rtl-optimization/53352
6959 * gcc.dg/pr53352.c: New test.
6960
6961 2012-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
6966 2012-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
6978 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/53371
6981 * g++.dg/cpp0x/catch1.C: New.
6982
6983 2012-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
6990 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6991
6992 * gcc.dg/tm/indirect-2.c: New test.
6993
6994 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6995
6996 PR tree-optimization/53217
6997 * gfortran.dg/pr53217.f90: New test.
6998
6999 2012-05-16 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/53364
7002 * g++.dg/torture/pr53364.C: New testcase.
7003
7004 2012-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
7011 2012-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
7031 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7034
7035 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR target/53358
7038 * gcc.dg/pr53358.c: New test.
7039
7040 2012-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
7046 2012-05-15 Olivier Hainque <hainque@adacore.com>
7047
7048 * g++.dg/eh/sighandle.C: New testcase.
7049
7050 2012-05-15 Richard Guenther <rguenther@suse.de>
7051
7052 PR tree-optimization/53355
7053 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7054
7055 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7056
7057 * gfortran.dg/*.f90: Remove now redundant manual
7058 cleanup-modules directive.
7059
7060 2012-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
7065 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7066
7067 PR fortran/52428
7068 * gfortran.dg/int_range_io_1.f90: New test.
7069
7070 2012-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
7078 2012-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
7086 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7087
7088 * gcc.target/i386/retarg.c: New test.
7089
7090 2012-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
7097 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7098
7099 * gnat.dg/null_pointer_deref3.adb: New test.
7100
7101 2012-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
7107 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 * g++.dg/parse/error47.C: New.
7110
7111 2012-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
7117 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7118
7119 PR fortran/52537
7120 * gfortran.dg/string_compare_4.f90: New test.
7121
7122 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7125
7126 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/53305
7129 * g++.dg/cpp0x/variadic132.C: New.
7130
7131 2012-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
7137 2012-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
7142 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7143
7144 * gnat.dg/lto11.ad[sb]: New test.
7145
7146 2012-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
7152 2012-05-09 Michael Matz <matz@suse.de>
7153
7154 PR tree-optimization/53185
7155 * gcc.dg/vect/pr53185.c: New test.
7156
7157 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7158
7159 PR middle-end/53249
7160 * gcc.target/i386/pr53249.c: New.
7161
7162 2012-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
7168 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR tree-optimization/53226
7171 * gcc.c-torture/compile/pr53226.c: New test.
7172
7173 2012-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
7190 2012-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
7199 2012-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
7204 2012-05-08 Richard Guenther <rguenther@suse.de>
7205
7206 * gcc.dg/fold-bitand-4.c: New testcase.
7207
7208 2012-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
7218 2012-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
7225 2012-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
7230 2012-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
7236 2012-05-07 Tobias Burnus <burnus@net-b.de>
7237
7238 PR fortran/53255
7239 * gfortran.dg/typebound_operator_15.f90: New.
7240
7241 2012-05-06 Tobias Burnus <burnus@net-b.de>
7242
7243 PR fortran/41587
7244 * gfortran.dg/class_array_13.f90: New.
7245
7246 2012-05-06 Tristan Gingold <gingold@adacore.com>
7247
7248 * gnat.dg/warn7.adb: New test.
7249
7250 2012-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
7260 2012-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
7265 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7266
7267 PR c/43772
7268 * c-c++-common/pr43772.c: New.
7269
7270 2012-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
7279 2012-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
7286 2012-05-04 Tobias Burnus <burnus@net-b.de>
7287
7288 PR fortran/53175
7289 gfortran.dg/public_private_module_5.f90: New.
7290
7291 2012-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
7297 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/53166
7300 * g++.dg/cpp0x/static_assert7.C: New.
7301
7302 2012-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
7312 2012-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
7318 2012-05-04 Richard Guenther <rguenther@suse.de>
7319
7320 * gcc.dg/lto/pr53214_0.c: New testcase.
7321
7322 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gcc.target/ia64/pr48496.c: New test.
7325 * gcc.target/ia64/pr52657.c: Likewise.
7326
7327 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7328
7329 PR c/51712
7330 * c-c++-common/pr51712.c: New.
7331
7332 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7333
7334 PR target/53199
7335 * gcc.target/powwerpc/pr53199.c: New file.
7336
7337 2012-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
7344 2012-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
7349 2012-05-03 Jason Merrill <jason@redhat.com>
7350
7351 * g++.dg/debug/dwarf2/thunk1.C: New.
7352
7353 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/53186
7356 * g++.dg/other/final2.C: New.
7357
7358 2012-05-03 Richard Guenther <rguenther@suse.de>
7359
7360 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7361
7362 2012-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
7369 2012-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
7384 2012-05-03 Richard Guenther <rguenther@suse.de>
7385
7386 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7387 unsupported prefetching support.
7388
7389 2012-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
7396 2012-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
7401 2012-05-03 Richard Guenther <rguenther@suse.de>
7402
7403 PR tree-optimization/53144
7404 * gcc.dg/torture/pr53144.c: New testcase.
7405
7406 2012-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
7412 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7413
7414 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7415
7416 2012-05-02 Martin Jambor <mjambor@suse.cz>
7417
7418 PR lto/52605
7419 * g++.dg/lto/pr52605_0.C: New test.
7420
7421 2012-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
7440 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7441
7442 PR middle-end/53153
7443 * gcc.dg/pr53153.c: New test.
7444
7445 2012-05-02 Richard Guenther <rguenther@suse.de>
7446
7447 * g++.dg/tree-ssa/pr19807.C: Adjust.
7448
7449 2012-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
7457 2012-05-01 Ian Lance Taylor <iant@google.com>
7458
7459 PR c/37303
7460 * gcc.dg/pr37303.c: New test.
7461
7462 2012-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
7468 2012-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
7494 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7495
7496 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7497
7498 2012-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
7504 2012-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
7566 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/warn6.ad[sb]: New test.
7569
7570 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7571
7572 PR 53149
7573 * gcc.dg/20011021-1.c: Adjust testcase.
7574
7575 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7576
7577 PR fortran/53148
7578 * gfortran.dg/function_optimize_12.f90: New test.
7579
7580 2012-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
7586 2012-04-27 Ollie Wild <aaw@google.com>
7587
7588 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7589
7590 2012-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
7597 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7598
7599 PR target/53138
7600 * gcc.c-torture/execute/20120427-1.c: New testcase.
7601
7602 2012-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
7607 2012-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
7616 2012-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
7622 2012-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
7627 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7628
7629 * gcc.target/i386/builtin_target.c: Check avx2.
7630
7631 2012-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
7636 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7637
7638 PR target/53120
7639 * gcc.dg/torture/pr53120.c: New test.
7640
7641 2012-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
7648 2012-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
7663 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR tree-optimization/53058
7666 * gcc.c-torture/compile/pr53058.c: New test.
7667
7668 2012-04-25 Jan Hubicka <jh@suse.cz>
7669
7670 PR middle-end/53088
7671 * gcc.target/i386/pr39082-1.c: Update warning location.
7672
7673 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR c/52880
7676 * gcc.dg/pr52880.c: New test.
7677
7678 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7679
7680 * gcc.dg/m-un-2.c: Update.
7681 * gcc.dg/20011021-1.c: Update.
7682
7683 2012-04-25 Tobias Burnus <burnus@net-b.de>
7684
7685 PR fortran/52196
7686 * gfortran.dg/realloc_on_assign_14.f90: New.
7687
7688 2012-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
7694 2012-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
7700 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7701
7702 * gcc.target/builtin_target.c: New testcase.
7703
7704 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 PR target/47197
7707 * gcc.target/powerpc/pr47197.c: New test.
7708
7709 2012-04-24 Richard Guenther <rguenther@suse.de>
7710
7711 PR tree-optimization/53085
7712 * g++.dg/torture/pr53085.C: New testcase.
7713
7714 2012-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
7721 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR middle-end/53084
7724 * gcc.c-torture/execute/pr53084.c: New test.
7725
7726 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7729
7730 2012-04-23 Andrew Pinski <apinski@cavium.com>
7731
7732 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7733
7734 2012-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
7740 2012-04-23 Richard Guenther <rguenther@suse.de>
7741
7742 PR tree-optimization/53070
7743 * gcc.dg/torture/pr53070.c: New testcase.
7744
7745 2012-04-23 Richard Guenther <rguenther@suse.de>
7746
7747 PR c/53060
7748 * gcc.dg/pr53060.c: New testcase.
7749
7750 2012-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
7756 2012-04-22 Tobias Burnus <burnus@net-b.de>
7757
7758 PR fortran/53051
7759 * gfortran.dg/read_float_4.f90: New.
7760
7761 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7762
7763 PR 35441
7764 * c-c++-common/pr35441.C: New.
7765
7766 2012-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
7771 2012-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
7777 2012-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
7784 2012-04-20 Richard Guenther <rguenther@suse.de>
7785
7786 * g++.dg/torture/20120420-1.C: New testcase.
7787
7788 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7789
7790 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7791
7792 2012-04-19 Christian Bruel <christian.bruel@st.com>
7793
7794 * gcc.dg/pr52283.c: New test.
7795
7796 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7797
7798 * gcc.dg/pr37985.c: New test.
7799
7800 2012-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
7806 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7807
7808 PR tree-optimization/52976
7809 * gfortran.dg/reassoc_11.f: New test.
7810
7811 2012-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
7819 2012-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
7825 2012-04-18 Joey Ye <joey.ye@arm.com>
7826
7827 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7828
7829 2012-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
7836 2012-04-17 Tom de Vries <tom@codesourcery.com>
7837
7838 * g++.dg/pr51264-4.C: New test.
7839
7840 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/52599
7843 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7844
7845 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7846
7847 PR c++/53003
7848 * g++.dg/parse/crash59.C: New.
7849
7850 2012-04-17 Michael Matz <matz@suse.de>
7851
7852 PR tree-optimization/18437
7853 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7854
7855 2012-04-17 Richard Guenther <rguenther@suse.de>
7856
7857 PR middle-end/53011
7858 * g++.dg/torture/pr53011.C: New testcase.
7859
7860 2012-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
7874 2012-04-16 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/52864
7877 * gfortran.dg/pointer_intent_6.f90: New.
7878
7879 2012-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
7887 2012-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
7900 2012-04-16 Jason Merrill <jason@redhat.com>
7901
7902 PR c++/51148
7903 * g++.dg/cpp0x/variadic127.C: New.
7904
7905 2012-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
7919 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7920
7921 PR fortran/52968
7922 * gfortran.dg/typebound_call_23.f03: New test case.
7923
7924 2012-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
7941 2012-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
7946 2012-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
7953 2012-04-14 Tom de Vries <tom@codesourcery.com>
7954
7955 * gcc.dg/superblock.c: New test.
7956
7957 2012-04-14 Tom de Vries <tom@codesourcery.com>
7958
7959 * gcc.dg/pr51879-12.c: New test.
7960
7961 2012-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
7973 2012-04-13 Martin Jambor <mjambor@suse.cz>
7974
7975 PR middle-end/52939
7976 * g++.dg/ipa/pr52939.C: New test.
7977
7978 2012-04-13 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.dg/pr52734.c: New test.
7981
7982 2012-04-13 Richard Guenther <rguenther@suse.de>
7983
7984 PR tree-optimization/52969
7985 * gcc.dg/torture/pr52969.c: New testcase.
7986
7987 2012-04-13 Richard Guenther <rguenther@suse.de>
7988
7989 PR c/52549
7990 * gcc.dg/pr52549.c: New testcase.
7991
7992 2012-04-13 Richard Guenther <rguenther@suse.de>
7993
7994 PR c/52862
7995 * gcc.dg/pr52862.c: New testcase.
7996
7997 2012-04-13 Joey Ye <joey.ye@arm.com>
7998
7999 * gcc.target/arm/thumb1-imm.c: New testcase.
8000
8001 2012-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
8012 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8013
8014 PR target/52775
8015 * gcc.target/powerpc/pr52775.c: New file.
8016
8017 2012-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
8031 2012-04-12 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52943
8034 * gcc.dg/torture/pr52943.c: New testcase.
8035
8036 2012-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
8044 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
8045
8046 PR c++/52465
8047 * g++.dg/lookup/using52.C: New.
8048
8049 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8050
8051 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8052
8053 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 PR rtl-optimization/52876
8056 * gcc.target/i386/pr52876.c: New.
8057
8058 2012-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
8099 2012-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
8110 2012-04-11 Richard Guenther <rguenther@suse.de>
8111
8112 PR middle-end/52621
8113 * gfortran.dg/pr52621.f90: New testcase.
8114
8115 2012-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
8121 2012-04-11 Tobias Burnus <burnus@net-b.de>
8122
8123 PR fortran/52729
8124 * gfortran.dg/block_11.f90: New.
8125
8126 2012-04-11 Nick Clifton <nickc@redhat.com>
8127
8128 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8129
8130 2012-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
8138 2012-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
8145 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8146
8147 PR 24985
8148 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8149
8150 2012-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
8156 2012-04-11 Richard Guenther <rguenther@suse.de>
8157
8158 PR tree-optimization/52912
8159 * gcc.dg/torture/pr52912.c: New testcase.
8160
8161 2010-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
8172 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8173
8174 PR tree-optimization/52870
8175 * gcc.dg/vect/pr52870.c: New test.
8176
8177 2012-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
8222 2012-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
8230 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/52883
8233 * gcc.target/i386/pr52883.c: New testcase.
8234
8235 2012-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
8243 2012-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
8248 2012-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
8254 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8255
8256 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8257 directives.
8258
8259 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8260
8261 PR fortran/52893
8262 * gfortran.dg/function_optimize_11.f90: New test.
8263
8264 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8265
8266 PR fortran/52668
8267 * gfortran.dg/use_only_6.f90: New test.
8268
8269 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8270
8271 PR fortran/52668
8272 * gfortran.dg/use_only_6.f90: New test.
8273 2012-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
8278 2012-04-05 Jason Merrill <jason@redhat.com>
8279
8280 PR c++/52596
8281 * g++.dg/template/qualified-id5.C: New.
8282
8283 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8284
8285 PR target/52882
8286 * gcc.target/i386/pr52882.c: New test.
8287
8288 2012-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
8295 2012-04-04 Jason Merrill <jason@redhat.com>
8296
8297 PR c++/52845
8298 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8299
8300 2012-04-03 Jason Merrill <jason@redhat.com>
8301
8302 PR c++/52796
8303 * g++.dg/cpp0x/variadic-value1.C: New.
8304
8305 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/pack18.adb: New test.
8308 * gnat.dg/pack18_pkg.ads: New helper.
8309
8310 2012-04-03 Richard Guenther <rguenther@suse.de>
8311
8312 PR tree-optimization/52808
8313 * gcc.dg/pr52808.c: New testcase.
8314
8315 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR tree-optimization/52835
8318 * gfortran.dg/pr52835.f90: New test.
8319
8320 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/specs/aggr5.ads: New test.
8323
8324 2012-04-02 Richard Guenther <rguenther@suse.de>
8325
8326 PR tree-optimization/52756
8327 * gcc.dg/torture/pr52756.c: New testcase.
8328
8329 2012-04-02 Richard Guenther <rguenther@suse.de>
8330
8331 PR middle-end/52803
8332 * gcc.dg/pr52803.c: New testcase.
8333
8334 2012-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
8340 2012-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
8350 2012-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
8356 2012-03-30 Richard Henderson <rth@redhat.com>
8357
8358 PR debug/52727
8359 * g++.dg/opt/pr52727.C: New testcase.
8360
8361 2012-03-30 Richard Guenther <rguenther@suse.de>
8362
8363 PR tree-optimization/52754
8364 * gcc.target/i386/pr52754.c: New testcase.
8365
8366 2012-03-30 Richard Guenther <rguenther@suse.de>
8367
8368 PR middle-end/52772
8369 * g++.dg/torture/pr52772.C: New testcase.
8370
8371 2012-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
8376 2012-03-29 Jason Merrill <jason@redhat.com>
8377
8378 PR c++/52685
8379 * g++.dg/template/inherit8.C: New.
8380
8381 2012-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
8389 2012-03-29 Jason Merrill <jason@redhat.com>
8390
8391 PR c++/52743
8392 * g++.dg/cpp0x/initlist-array3.C: New.
8393
8394 2012-03-28 Jason Merrill <jason@redhat.com>
8395
8396 PR c++/52746
8397 * g++.dg/overload/virtual2.C: New.
8398
8399 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8400
8401 * gnat.dg/vect7.ad[sb]: New test.
8402
8403 2012-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
8412 2012-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
8420 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8421
8422 PR target/52692
8423 * gcc.target/avr/torture/builtins-2.c: New test.
8424
8425 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR target/52736
8428 * gcc.target/i386/pr52736.c: New test.
8429
8430 2012-03-27 Martin Jambor <mjambor@suse.cz>
8431
8432 PR middle-end/52693
8433 * gcc.dg/torture/pr52693.c: New test.
8434
8435 2012-03-27 Meador Inge <meadori@codesourcery.com>
8436
8437 PR c++/52672
8438 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8439
8440 2012-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
8446 2012-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
8452 2012-03-27 Richard Guenther <rguenther@suse.de>
8453
8454 PR middle-end/52720
8455 * gcc.dg/torture/pr52720.c: New testcase.
8456
8457 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8458
8459 * gnat.dg/pack17.adb: New test.
8460
8461 2012-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
8466 2012-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
8471 2012-03-26 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/52701
8474 * gfortran.dg/pr52701.f90: New testcase.
8475
8476 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8477
8478 PR tree-optimization/52686
8479 * gcc.target/arm/pr52686.c: New test.
8480
8481 2012-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
8486 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8487
8488 * gnat.dg/concat2.ad[sb]: New test.
8489
8490 2012-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
8507 2012-03-23 Richard Guenther <rguenther@suse.de>
8508
8509 PR tree-optimization/52678
8510 * gfortran.dg/pr52678.f: New testcase.
8511
8512 2012-03-23 Richard Guenther <rguenther@suse.de>
8513
8514 PR tree-optimization/52638
8515 * g++.dg/torture/pr52638.C: New testcase.
8516
8517 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8518
8519 PR c++/52487
8520 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8521
8522 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR c++/52671
8525 * g++.dg/ext/attrib44.C: New test.
8526
8527 2012-03-22 Jan Hubicka <jh@suse.cz>
8528
8529 PR middle-end/51737
8530 * g++.dg/torture/pr51737.C: New testcase
8531
8532 2012-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
8537 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8538
8539 * lib/fortran-modules.exp (list-module-names-1): Remove
8540 warning.
8541
8542 2012-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
8549 2012-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
8556 2012-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
8561 2012-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
8567 2012-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
8572 2012-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
8578 2012-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
8586 2012-03-20 Jason Merrill <jason@redhat.com>
8587
8588 PR c++/52510
8589 * g++.dg/cpp0x/initlist66.C: New.
8590
8591 2012-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
8596 2012-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
8605 2012-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
8612 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8613
8614 * g++.dg/warn/Wuseless-cast.C: Extend.
8615
8616 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8617
8618 PR c++/14710
8619 * g++.dg/warn/Wuseless-cast.C: New.
8620
8621 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8622
8623 PR libfortran/52608
8624 * gfortran.dg/pr52608.f90: New test.
8625
8626 2012-03-17 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/52585
8629 * gfortran.dg/proc_ptr_36.f90: New.
8630
8631 2012-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
8636 2012-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
8646 2012-03-16 Richard Guenther <rguenther@suse.de>
8647
8648 * gnat.dg/specs/pack7.ads: New testcase.
8649
8650 2012-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
8658 2012-03-15 Jason Merrill <jason@redhat.com>
8659
8660 * g++.dg/torture/pr52582.C: New.
8661
8662 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8663
8664 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8665
8666 2012-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
8672 2012-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
8678 2012-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
8686 2012-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
8692 2012-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
8723 2012-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
8730 2012-03-15 Richard Guenther <rguenther@suse.de>
8731
8732 PR middle-end/52580
8733 * gfortran.dg/vect/pr52580.f: New testcase.
8734
8735 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8736
8737 * gcc.target/sh/fpul-usage-1.c: New.
8738
8739 2012-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
8745 2012-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
8760 2012-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
8807 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR c++/52582
8810 * g++.dg/opt/pr52582.C: New test.
8811
8812 2012-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
8820 2012-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
8830 2012-03-14 Richard Guenther <rguenther@suse.de>
8831
8832 PR middle-end/52578
8833 * gcc.dg/pr52578.c: New testcase.
8834
8835 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR c++/52521
8838 * g++.dg/cpp0x/udlit-args2.C: New test.
8839
8840 2012-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
8846 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8847
8848 PR c++/51641
8849 * g++.dg/lookup/hidden-class17.C: New test.
8850
8851 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR c/52577
8854 * gcc.dg/Wunused-var-3.c: New test.
8855
8856 2012-03-13 Martin Jambor <mjambor@suse.cz>
8857
8858 * gcc.dg/misaligned-expand-2.c: New test.
8859
8860 2012-03-13 Richard Guenther <rguenther@suse.de>
8861
8862 PR middle-end/52134
8863 * gcc.dg/pr52134.c: New testcase.
8864
8865 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8868
8869 2012-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
8881 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8882
8883 PR c++/52299
8884 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8885
8886 2012-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
8898 2012-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
8907 2012-03-12 Andrew Pinski <apinski@cavium.com>
8908
8909 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8910
8911 2012-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
8959 2012-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
8967 2012-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
8981 2012-03-12 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/52542
8984 * gfortran.dg/proc_ptr_35.f90: New.
8985
8986 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8987
8988 PR target/52530
8989 * gcc.dg/torture/pr52530.c: New test.
8990
8991 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8992
8993 PR target/51244
8994 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8995
8996 2012-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
9003 2012-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
9009 2012-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
9014 2012-03-08 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/52469
9017 * gfortran.dg/proc_ptr_34.f90
9018
9019 2012-03-07 Jason Merrill <jason@redhat.com>
9020
9021 PR c++/52521
9022 * g++.dg/cpp0x/udlit-mangle.C: New.
9023
9024 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9025
9026 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9027
9028 2012-03-06 Richard Guenther <rguenther@suse.de>
9029
9030 PR middle-end/52493
9031 * gcc.dg/torture/pr52493.c: New testcase.
9032
9033 2012-03-06 Richard Guenther <rguenther@suse.de>
9034
9035 PR lto/52097
9036 * gcc.dg/lto/pr52097_0.c: New testcase.
9037
9038 2012-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
9045 2012-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
9052 2012-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
9058 2012-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
9064 2012-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
9069 2012-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
9074 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9075
9076 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9077 int32plus.
9078
9079 2012-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
9089 2012-03-03 Tobias Burnus <burnus@net-b.de>
9090
9091 PR fortran/48820
9092 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9093
9094 2012-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
9103 2012-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
9110 2012-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
9118 2012-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
9124 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9125
9126 * gcc.dg/graphite/pr50561.c: Update.
9127
9128 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9129
9130 * gcc.target/powerpc/pr52457.c: New test.
9131
9132 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9133
9134 * gcc.target/arm/sat-1.c: New test.
9135
9136 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9137
9138 PR target/46716
9139 * gcc.target/i386/pr46716.c: New test.
9140
9141 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9142
9143 PR c++/51989
9144 * g++.dg/cpp0x/sfinae32.C: New.
9145
9146 2012-03-02 Richard Guenther <rguenther@suse.de>
9147
9148 PR tree-optimization/52406
9149 * gcc.dg/torture/pr52406.c: New testcase.
9150
9151 2012-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
9159 2012-03-02 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/52270
9162 * gfortran.dg/class_51.f90: New.
9163
9164 2012-03-02 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/52452
9167 * gfortran.dg/intrinsic_8.f90: New.
9168
9169 2012-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
9175 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR tree-optimization/52445
9178 * gcc.dg/pr52445.c: New test.
9179
9180 2012-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
9192 2012-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
9202 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9203
9204 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9205
9206 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9207
9208 PR fortran/52386
9209 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9210
9211 2012-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
9216 2012-02-28 Richard Guenther <rguenther@suse.de>
9217
9218 PR target/52407
9219 * gcc.dg/torture/pr52407.c: New testcase.
9220
9221 2012-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
9250 2012-02-28 Richard Guenther <rguenther@suse.de>
9251
9252 PR tree-optimization/52402
9253 * gcc.dg/torture/pr52402.c: New testcase.
9254
9255 2012-02-28 Richard Guenther <rguenther@suse.de>
9256
9257 PR lto/52400
9258 * g++.dg/lto/pr52400_0.C: New testcase.
9259
9260 2012-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
9265 2012-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
9308 2012-02-27 Tristan Gingold <gingold@adacore.com>
9309
9310 * gnat.dg/array20.ad[sb]: New test.
9311
9312 2012-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
9318 2012-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
9323 2012-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
9328 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9329
9330 PR target/49263
9331 * gcc.target/sh/pr49263.c: New.
9332
9333 2012-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
9348 2012-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
9354 2012-02-24 Richard Guenther <rguenther@suse.de>
9355
9356 PR middle-end/52355
9357 * gcc.dg/pr52355.c: New testcase.
9358
9359 2012-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
9379 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9380
9381 PR c/52290
9382 * gcc.dg/noncompile/pr52290.c: New test.
9383
9384 2012-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
9389 2012-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
9396 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9397
9398 PR target/52330
9399 * gcc.target/i386/pr52330.c: New test.
9400
9401 2012-02-22 Tobias Burnus <burnus@net-b.de>
9402
9403 PR fortran/52335
9404 * gfortran.dg/io_constraints_10.f90: New.
9405
9406 2012-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
9411 2012-02-21 Kai Tietz <ktietz@redhat.com>
9412
9413 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9414
9415 2012-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
9420 2012-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
9425 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR tree-optimization/52318
9428 * gcc.dg/pr52318.c: New test.
9429
9430 2012-02-20 Kai Tietz <ktietz@redhat.com>
9431
9432 * gcc.dg/bf-ms-layout-3.c: New testcase.
9433
9434 2012-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
9440 2012-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
9446 2012-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
9451 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR tree-optimization/52286
9454 * gcc.c-torture/execute/pr52286.c: New test.
9455
9456 2012-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
9467 2012-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
9478 2012-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
9484 2012-02-16 Jason Merrill <jason@redhat.com>
9485
9486 PR c++/52248
9487 * g++.dg/ext/timevar1.C: New.
9488
9489 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9490
9491 PR c++/52126
9492 * g++.dg/template/using21.C: New.
9493 * g++.dg/template/using22.C: Likewise.
9494
9495 2012-02-16 Jason Merrill <jason@redhat.com>
9496
9497 PR c++/51415
9498 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9499
9500 2012-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
9511 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9512
9513 PR target/52199
9514 * gcc.target/powerpc/pr52199.c: New file.
9515
9516 2012-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
9521 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 * gcc.dg/pr51867.c: Don't include <math.h>.
9524 (sqrtf): Declare.
9525
9526 2012-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
9531 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9532
9533 PR tree-optimization/50561
9534 * gcc.dg/graphite/pr50561.c: New testcase.
9535
9536 2012-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
9541 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * gnat.dg/discr35.ad[sb]: New test.
9544
9545 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gnat.dg/volatile10.adb: New test.
9548 * gnat.dg/volatile10_pkg.ads: New helper.
9549
9550 2012-02-14 Jason Merrill <jason@redhat.com>
9551
9552 * g++.dg/ext/attrib43.C: New.
9553
9554 2012-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
9565 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR c++/52247
9568 * g++.dg/template/asmgoto1.C: New test.
9569
9570 2012-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
9576 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9577
9578 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9579
9580 2012-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
9586 2012-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
9595 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/52210
9598 * gcc.dg/pr52210.c: New test.
9599
9600 2012-02-14 Jason Merrill <jason@redhat.com>
9601
9602 PR c++/39055
9603 * g++.dg/overload/defarg5.C: New.
9604
9605 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c/52181
9608 * c-c++-common/pr52181.c: New test.
9609
9610 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR c++/52215
9613 * g++.dg/ext/atomic-1.C: New test.
9614
9615 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9616
9617 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9618
9619 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR middle-end/52209
9622 * gcc.c-torture/execute/pr52209.c: New test.
9623
9624 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9625
9626 PR fortran/50981
9627 * gfortran.dg/elemental_optional_args_5.f03: New test.
9628
9629 2012-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
9635 2012-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
9642 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9643
9644 PR rtl-optimization/52175
9645 * gcc.c-torture/compile/pr52175.c: New test.
9646
9647 2012-02-10 Jason Merrill <jason@redhat.com>
9648
9649 PR c++/51910
9650 * g++.dg/template/repo10.C: New.
9651
9652 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR debug/52132
9655 * gcc.dg/pr52132.c: New test.
9656
9657 2012-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
9662 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 PR target/52146
9665 * gcc.target/i386/pr52146.c: New.
9666
9667 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/52177
9670 * c-c++-common/pr52177.c: New test.
9671
9672 2012-02-10 Jan Hubicka <jh@suse.cz>
9673
9674 PR middle-end/48600
9675 * g++.dg/torture/pr48600.C: New testcase.
9676
9677 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9678
9679 PR middle-end/52140
9680 * gcc.dg/dfp/pr52140.c: New test.
9681
9682 2012-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
9688 2012-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
9694 2012-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
9700 2012-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
9705 2012-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
9711 2012-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
9716 2012-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
9722 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9723
9724 PR fortran/32380
9725 * gfortran.dg/vect/pr32380.f90: New test.
9726
9727 2012-02-08 Tobias Burnus <burnus@net-b.de>
9728
9729 PR fortran/52151
9730 * gfortran.dg/realloc_on_assign_12.f90: New.
9731
9732 2012-02-08 Richard Guenther <rguenther@suse.de>
9733
9734 PR rtl-optimization/52170
9735 * gcc.dg/torture/pr52170.c: New testcase.
9736
9737 2012-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
9745 2012-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
9753 2012-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
9779 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9780
9781 * gcc.target/epiphany/interrupt-2.c: New test.
9782
9783 2012-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
9790 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9791
9792 PR target/52152
9793 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9794
9795 2012-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
9802 2012-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
9807 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9808
9809 * gcc.c-torture/execute/20120207-1.c: New test.
9810
9811 2012-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
9819 2012-02-07 Tobias Burnus <burnus@net-b.de>
9820
9821 PR fortran/51514
9822 * gfortran.dg/class_to_type_2.f90: New.
9823
9824 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9825
9826 PR fortran/32373
9827 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9828 Remove module.
9829
9830 2012-02-06 Jason Merrill <jason@redhat.com>
9831
9832 PR c++/52088
9833 * g++.dg/template/conv13.C: New.
9834
9835 2012-02-06 Richard Guenther <rguenther@suse.de>
9836
9837 PR tree-optimization/52115
9838 * gcc.c-torture/compile/pr52115.c: New testcase.
9839
9840 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR target/52129
9843 * gcc.c-torture/execute/pr52129.c: New test.
9844
9845 2012-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
9850 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9851
9852 PR fortran/32373
9853 * gfortran.dg/vect/vect-8.f90: New test case.
9854
9855 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/48847
9858 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9859
9860 2012-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
9868 2012-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
9874 2012-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
9880 2012-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
9887 2012-02-05 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/51972
9890 * gfortran.dg/class_48.f90: Add some further checks.
9891
9892 2012-02-05 Ira Rosen <irar@il.ibm.com>
9893
9894 PR tree-optimization/52091
9895 * gcc.dg/vect/pr52091.c: New test.
9896
9897 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR rtl-optimization/52113
9900 * gcc.target/avr/pr52113.c: New test.
9901
9902 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR rtl-optimization/52092
9905 * gcc.c-torture/compile/pr52092.c: New test.
9906
9907 2012-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
9918 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9919
9920 PR fortran/52012
9921 * gfortran.dg/realloc_on_assign_11.f90: New test.
9922
9923 2012-02-02 Tobias Burnus <burnus@net-b.de>
9924
9925 PR fortran/52093
9926 * gfortran.dg/shape_7.f90: New.
9927
9928 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9929
9930 * gcc.target/mips/mips-prepend-1.c: New test.
9931
9932 2012-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
9939 2012-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
9947 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9948
9949 PR fortran/51958
9950 * gfortran.dg/function_optimize_10.f90: New test.
9951
9952 2012-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
9957 2012-02-01 Tobias Burnus <burnus@net-b.de>
9958
9959 PR fortran/52024
9960 * gfortran.dg/typebound_operator_14.f90: New.
9961
9962 2012-02-01 Tobias Burnus <burnus@net-b.de>
9963
9964 PR fortran/52059
9965 * gfortran.dg/elemental_function_1.f90: New.
9966
9967 2012-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
9973 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9974
9975 PR rtl-optimization/51374
9976 * gcc.target/avr/torture/pr51374-1.c: New.
9977
9978 2012-01-31 Tobias Burnus <burnus@net-b.de>
9979
9980 PR fortran/52024
9981 * gfortran.dg/typebound_generic_11.f90: New.
9982
9983 2012-01-31 Tobias Burnus <burnus@net-b.de>
9984
9985 PR fortran/52029
9986 * gfortran.dg/class_49.f90: New.
9987
9988 2012-01-31 Tobias Burnus <burnus@net-b.de>
9989
9990 PR fortran/52013
9991 * gfortran.dg/elemental_args_check_6.f90: New.
9992
9993 2012-01-31 Jason Merrill <jason@redhat.com>
9994
9995 PR c++/52043
9996 * g++.dg/cpp0x/variadic122.C: New.
9997
9998 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9999
10000 PR fortran/52012
10001 * gfortran.dg/realloc_on_assign_10.f90: New test.
10002
10003 2012-01-31 Richard Guenther <rguenther@suse.de>
10004
10005 PR tree-optimization/51528
10006 * gcc.dg/torture/pr51528.c: New testcase.
10007
10008 2012-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
10015 2012-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
10027 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10028
10029 PR target/51835
10030 * gcc.target/arm/pr51835.c: New testcase.
10031
10032 2012-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
10041 2012-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
10052 2012-01-30 Richard Guenther <rguenther@suse.de>
10053
10054 PR tree-optimization/52045
10055 * gcc.dg/pr52045.c: New testcase.
10056
10057 2012-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
10062 2012-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
10066 2012-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
10075 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10076
10077 PR c++/51327
10078 * g++.dg/cpp0x/constexpr-ice6.C: New.
10079
10080 2012-01-29 Tobias Burnus <burnus@net-b.de>
10081
10082 PR fortran/41600
10083 * gfortran.dg/default_initialization_6.f90: New.
10084
10085 2012-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
10091 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10092
10093 PR fortran/51808
10094 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10095
10096 2012-01-28 Tobias Burnus <burnus@net-b.de>
10097
10098 PR fortran/51972
10099 * gfortran.dg/class_allocate_12.f90: New.
10100
10101 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gcc.dg/torture/pr50444.c: Fix dg directives.
10104
10105 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/52006
10108 * gcc.target/arm/pr52006.c: New test.
10109
10110 2012-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
10119 2012-01-27 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/52022
10122 * gfortran.dg/dummy_procedure_7.f90: New.
10123
10124 2012-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
10129 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR c++/51852
10132 * g++.dg/other/gc5.C: New test.
10133
10134 2012-01-27 Richard Guenther <rguenther@suse.de>
10135
10136 PR tree-optimization/50444
10137 * gcc.dg/torture/pr50444.c: New testcase.
10138
10139 2012-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
10145 2012-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
10152 2012-01-27 Tobias Burnus <burnus@net-b.de>
10153
10154 PR fortran/52016
10155 * gfortran.dg/elemental_args_check_5.f90: New.
10156
10157 2012-01-27 Richard Guenther <rguenther@suse.de>
10158
10159 PR middle-end/51959
10160 * g++.dg/torture/pr51959.C: New testcase.
10161
10162 2012-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
10168 2012-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
10182 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10183
10184 * gnat.dg/discr34.adb: New test.
10185 * gnat.dg/discr34_pkg.ads: New helper.
10186
10187 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10188
10189 * gnat.dg/discr33.adb: New test.
10190
10191 2012-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
10198 2012-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
10206 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 PR c++/51370
10209 * g++.dg/template/crash112.C: New.
10210
10211 2012-01-27 Richard Henderson <rth@redhat.com>
10212
10213 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10214
10215 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10216
10217 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10218
10219 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR middle-end/51895
10222 * g++.dg/opt/pr51895.C: New test.
10223
10224 2012-01-26 Michael Matz <matz@suse.de>
10225
10226 PR tree-optimization/48794
10227 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10228
10229 2012-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
10233 2012-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
10241 2012-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
10255 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10256
10257 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10258
10259 2012-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
10263 2012-01-25 Tobias Burnus <burnus@net-b.de>
10264
10265 PR fortran/51995
10266 * gfortran.dg/typebound_proc_25.f90: New.
10267
10268 2012-01-25 Jason Merrill <jason@redhat.com>
10269
10270 PR c++/51992
10271 * g++.dg/lto/pr51992_0.C: New.
10272
10273 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR tree-optimization/51987
10276 * gcc.target/i386/pr51987.c: New test.
10277
10278 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10279
10280 * gcc.dg/tm/lto-1.c: Require lto support in target.
10281
10282 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10283
10284 PR rtl-optimization/48374
10285 * gcc.dg/pr48374.c: New test.
10286
10287 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10288
10289 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10290
10291 2012-01-25 Tobias Burnus <burnus@net-b.de>
10292
10293 PR fortran/51966
10294 * gfortran.dg/derived_constructor_char_3.f90: New.
10295
10296 2012-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
10304 2012-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
10311 2012-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
10316 2012-01-24 Jason Merrill <jason@redhat.com>
10317
10318 PR c++/51973
10319 * g++.dg/cpp0x/sfinae31.C: New.
10320
10321 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10322
10323 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10324
10325 2012-01-24 Jason Merrill <jason@redhat.com>
10326
10327 PR c++/51812
10328 * g++.dg/inherit/covariant20.C: New.
10329
10330 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10331
10332 PR c++/51223
10333 * g++.dg/parse/crash58.C: New.
10334
10335 2012-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
10342 2012-01-23 Jason Merrill <jason@redhat.com>
10343
10344 PR c++/51930
10345 * g++.dg/ext/visibility/template10.C: New.
10346
10347 2012-01-23 Tobias Burnus <burnus@net-b.de>
10348
10349 PR fortran/51948
10350 * gfortran.dg/move_alloc_12.f90: New.
10351
10352 2012-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
10357 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10358
10359 PR c++/51398
10360 * g++.dg/template/crash111.C: New.
10361
10362 2012-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
10368 2012-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
10374 2012-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
10380 2012-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
10386 2012-01-23 Jason Merrill <jason@redhat.com>
10387
10388 PR target/51934
10389 * g++.dg/torture/pr51344.C: Limit to x86.
10390
10391 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10392
10393 * c-c++-common/tm/omp.c: Require target with pthread support.
10394
10395 2012-01-23 Richard Guenther <rguenther@suse.de>
10396
10397 PR tree-optimization/51949
10398 * gcc.dg/torture/pr51949.c: New testcase.
10399
10400 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR rtl-optimization/51933
10403 * gcc.c-torture/execute/pr51933.c: New test.
10404
10405 2012-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
10410 2012-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
10417 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10418
10419 * gcc.dg/ext-elim-1.c: New test.
10420
10421 2012-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
10427 2012-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
10432 2012-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
10438 2012-01-21 Tobias Burnus <burnus@net-b.de>
10439
10440 PR fortran/51913
10441 * gfortran.dg/class_47.f90: New.
10442
10443 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10444
10445 * gnat.dg/renaming5.ad[sb]: New test.
10446
10447 2012-01-20 Jason Merrill <jason@redhat.com>
10448
10449 PR c++/51919
10450 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10451
10452 2012-01-20 Jason Merrill <jason@redhat.com>
10453
10454 PR c++/51922
10455 * g++.dg/ext/attrib42.C: Require ilp32.
10456
10457 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR target/51915
10460 * gcc.target/arm/pr51915.c: New test.
10461
10462 2012-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
10468 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10469
10470 PR c++/51402
10471 * g++.dg/template/crash110.C: New.
10472
10473 2012-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
10478 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10481
10482 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10483
10484 * gcc.c-torture/compile/pr51856.c: New testcase.
10485
10486 2012-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
10491 2012-01-20 Kai Tietz <ktietz@redhat.com>
10492
10493 * g++.dg/torture/pr51344.C: Fix typo.
10494
10495 2012-01-20 Richard Guenther <rguenther@suse.de>
10496
10497 PR tree-optimization/51903
10498 * g++.dg/torture/pr51903.C: New testcase.
10499
10500 2012-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
10506 2012-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
10512 2012-01-19 Kai Tietz <ktietz@redhat.com>
10513
10514 * g++.dg/torture/pr51344.C: New test.
10515
10516 2012-01-19 Tobias Burnus <burnus@net-b.de>
10517
10518 PR fortran/51904
10519 * gfortran.dg/intrinsic_size_2.f90: New.
10520
10521 2012-01-19 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/51889
10524 * g++.dg/inherit/using7.C: New.
10525
10526 2012-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
10531 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10532
10533 PR rtl-optimization/51505
10534 * gcc.dg/pr51505.c: New test.
10535
10536 2012-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
10542 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10543
10544 PR c++/51225
10545 * g++.dg/cpp0x/pr51225.C: New.
10546
10547 2012-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
10552 2012-01-17 Tobias Burnus <burnus@net-b.de>
10553
10554 PR fortran/51869
10555 * gfortran.dg/realloc_on_assign_9.f90: New.
10556
10557 2012-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
10565 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR tree-optimization/51877
10568 * gcc.c-torture/execute/pr51877.c: New test.
10569
10570 2012-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
10577 2012-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
10585 2012-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
10592 2012-01-16 Tobias Burnus <burnus@net-b.de>
10593
10594 PR fortran/51809
10595 * gfortran.dg/use_20.f90: New
10596
10597 2012-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
10603 2012-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
10608 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR tree-optimization/51865
10611 * gcc.dg/pr51865.c: New test.
10612
10613 2012-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
10617 2012-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
10622 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10623
10624 PR rtl-optimization/51821
10625 * gcc.dg/pr51821.c: New test.
10626
10627 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10628
10629 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10630
10631 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10632
10633 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10634
10635 2012-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
10641 2011-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
10647 2012-01-13 Ian Lance Taylor <iant@google.com>
10648
10649 PR c++/50012
10650 * g++.dg/warn/Wsign-compare-4.C: New.
10651
10652 2012-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
10659 2012-01-13 Jason Merrill <jason@redhat.com>
10660
10661 PR c++/20681
10662 * g++.dg/warn/Wreturn-type-7.C: New.
10663
10664 2012-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
10676 2012-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
10685 2012-01-13 Richard Guenther <rguenther@suse.de>
10686
10687 PR middle-end/8081
10688 * gcc.dg/torture/pr8081.c: New testcase.
10689
10690 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10691
10692 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10693
10694 2012-01-12 Jason Merrill <jason@redhat.com>
10695
10696 PR c++/51714
10697 * g++.dg/ext/stmtexpr14.C: New.
10698
10699 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10700
10701 PR c++/51633
10702 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10703
10704 2012-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
10713 2012-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
10720 2012-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
10729 2012-01-11 Jason Merrill <jason@redhat.com>
10730
10731 PR c++/51565
10732 * g++.dg/ext/attrib42.C: New.
10733
10734 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR bootstrap/51796
10737 * gcc.dg/pr51796.c: New test.
10738
10739 2012-01-11 Jason Merrill <jason@redhat.com>
10740
10741 PR c++/51818
10742 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10743
10744 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10745
10746 * gnat.dg/array19.ad[sb]: New test.
10747
10748 2012-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
10754 2012-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
10760 2012-01-11 Jason Merrill <jason@redhat.com>
10761
10762 PR c++/51613
10763 * g++.dg/template/explicit-args5.C: New.
10764
10765 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10766
10767 * gcc.c-torture/execute/20120110-1.c: New testcase.
10768
10769 2012-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
10777 2012-01-10 Richard Guenther <rguenther@suse.de>
10778
10779 PR tree-optimization/51801
10780 * gcc.dg/torture/pr51801.c: New testcase.
10781
10782 2012-01-10 Tobias Burnus <burnus@net-b.de>
10783
10784 PR fortran/51652
10785 * gfortran.dg/allocate_with_typespec_5.f90: New.
10786
10787 2012-01-10 Tobias Burnus <burnus@net-b.de>
10788
10789 * gfortran.dg/class_39.f03: Update dg-error string.
10790
10791 2012-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
10800 2012-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
10806 2012-01-09 Tobias Burnus <burnus@net-b.de>
10807
10808 PR fortran/46328
10809 * gfortran.dg/typebound_operator_11.f90: New.
10810
10811 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10812
10813 * gnat.dg/array18.adb: New test.
10814 * gnat.dg/array18_pkg.ads: New helper.
10815
10816 2012-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
10823 2012-01-09 Martin Jambor <mjambor@suse.cz>
10824
10825 PR tree-optimization/51759
10826 * g++.dg/ipa/pr51759.C: New test.
10827
10828 2012-01-09 Tobias Burnus <burnus@net-b.de>
10829
10830 PR fortran/51758
10831 * gfortran.dg/optional_absent_2.f90: New.
10832
10833 2012-01-09 Tobias Burnus <burnus@net-b.de>
10834
10835 PR fortran/51578
10836 * gfortran.dg/use_17.f90: New.
10837
10838 2012-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
10846 2012-01-07 Jan Hubicka <jh@suse.cz>
10847
10848 PR tree-optimize/51694
10849 * gcc.c-torture/compile/pr51694.c: new testcase.
10850
10851 2012-01-07 Jan Hubicka <jh@suse.cz>
10852
10853 PR tree-optimization/51600
10854 * g++.dg/torture/pr51600.C: New testcase.
10855
10856 2012-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
10863 2012-01-06 Jason Merrill <jason@redhat.com>
10864
10865 * g++.dg/parse/new5.C: New.
10866
10867 2012-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
10873 2012-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
10893 2012-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
10903 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10904
10905 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10906
10907 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10908
10909 * ada/acats/overflow.lst: Add cb20004.
10910
10911 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10912
10913 PR c++/51541
10914 * g++.dg/cpp0x/alias-decl-18.C: New test.
10915
10916 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 * gcc.c-torture/execute/20120104-1.c: New test.
10919
10920 2012-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
10929 2012-01-05 Richard Guenther <rguenther@suse.de>
10930
10931 * g++.dg/torture/pr49309.C: Skip for -flto.
10932
10933 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR middle-end/51761
10936 * gcc.c-torture/compile/pr51761.c: New test.
10937
10938 2012-01-05 Richard Guenther <rguenther@suse.de>
10939
10940 PR tree-optimization/51760
10941 * gcc.dg/torture/pr51760.c: New testcase.
10942
10943 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10944
10945 PR middle-end/51472
10946 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10947
10948 2012-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
10954 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR debug/51695
10957 * gcc.dg/pr51695.c: New test.
10958
10959 2012-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
10967 2012-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
10974 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/51064
10977 * g++.dg/warn/Wparentheses-26.C: New.
10978
10979 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10980
10981 * gfortran.dg/elemental_optional_args_2.f90: New test.
10982
10983 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10984
10985 PR fortran/49693
10986 * gfortran.dg/common_17.f90: New test.
10987
10988 2012-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
10994 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/51738
10997 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10998
10999 2012-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
11004 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11005
11006 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11007
11008 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11009
11010 PR c++/29273
11011 * g++.dg/rtti/dyncast5.C: New.
11012
11013 2012-01-03 Richard Guenther <rguenther@suse.de>
11014
11015 PR tree-optimization/51070
11016 * gcc.dg/torture/pr51070-2.c: New testcase.
11017
11018 2012-01-03 Richard Guenther <rguenther@suse.de>
11019
11020 PR tree-optimization/51692
11021 * gcc.dg/torture/pr51692.c: New testcase.
11022
11023 2012-01-03 Richard Guenther <rguenther@suse.de>
11024
11025 PR debug/51650
11026 * g++.dg/lto/pr51650-3_0.C: New testcase.
11027
11028 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11029
11030 PR c++/15867
11031 * g++.dg/warn/Wredundant-decls-spec.C: New.
11032
11033 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR tree-optimization/51719
11036 * g++.dg/tree-prof/pr51719.C: New test.
11037
11038 2012-01-03 Richard Guenther <rguenther@suse.de>
11039
11040 PR middle-end/51730
11041 * gcc.dg/fold-compare-6.c: New testcase.
11042
11043 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR c++/51669
11046 * g++.dg/gomp/pr51669.C: New test.
11047
11048 2012-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
11056 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11057
11058 PR c++/51462
11059 * g++.dg/cpp0x/constexpr-99.C: New test.
11060
11061 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/20140
11064 * g++.dg/template/init9.C: New.
11065
11066 2012-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
11072 2012-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
11080 2012-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
11087 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11088
11089 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11090
11091 2012-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
11096 2012-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
11102 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11103
11104 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11105
11106 2012-01-02 Revital Eres <revital.eres@linaro.org>
11107
11108 * gcc.dg/sms-11.c: New file.
11109
11110 2012-01-02 Tobias Burnus <burnus@net-b.de>
11111
11112 PR fortran/51682
11113 * gfortran.dg/coarray/image_index_3.f90: New.
11114
11115 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11116
11117 PR c++/16603
11118 * g++.dg/parse/enum8.C: New.
11119
11120 2012-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
11126 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11127
11128 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11129
11130 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
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
11152 2012-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
11157 2012-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
11164 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11165
11166 PR c++/51723
11167 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11168
11169 2012-01-01 Jan Hubicka <jh@suse.cz>
11170
11171 PR rtl-optimization/51069
11172 * gcc.c-torture/compile/pr51069.c: New testcase.
11173
11174 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR tree-optimization/51683
11177 * gcc.dg/pr51683.c: New test.
11178 \f
11179 Copyright (C) 2012 Free Software Foundation, Inc.
11180
11181 Copying and distribution of this file, with or without modification,
11182 are permitted in any medium without royalty provided the copyright
11183 notice and this notice are preserved.