Before this patch...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-27 Sriraman Tallam <tmsriram@google.com>
2
3 * testsuite/g++.dg/mv1.C: Remove target options.
4 * testsuite/g++.dg/mv2.C: Ditto.
5 * testsuite/g++.dg/mv3.C: Ditto.
6 * testsuite/g++.dg/mv4.C: Ditto.
7 * testsuite/g++.dg/mv5.C: Ditto.
8
9 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
10
11 PR fortran/55539
12 * gfortran.dg/nosigned_zero_3.f90: New testcase.
13
14 2012-12-23 Tobias Burnus <burnus@net-b.de>
15
16 PR fortran/54884
17 * gfortran.dg/public_private_module_8.f90: New.
18
19 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
20
21 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
22 instruction more likely.
23
24 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
25
26 * gcc.target/mips/pr55315.c: Cast to long rather than int.
27
28 2012-12-22 Tobias Burnus <burnus@net-b.de>
29
30 PR fortran/55763
31 * gfortran.dg/unlimited_polymorphic_6.f90: New.
32
33 2012-12-21 Martin Jambor <mjambor@suse.cz>
34
35 PR tree-optimization/55355
36 * g++.dg/torture/pr55355.C: New test.
37
38 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
39
40 PR middle-end/55775
41 * gcc.target/i386/pr55775.c: New test.
42
43 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
44
45 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
46 on AIX.
47
48 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
49 AIX as well.
50 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
51 and above.
52
53 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
54
55 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
56
57 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/55763
60 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
61
62 2012-12-21 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/52996
65 * gcc.dg/torture/pr52996.c: New testcase.
66
67 2012-12-20 Jakub Jelinek <jakub@redhat.com>
68
69 PR middle-end/55750
70 * gcc.c-torture/execute/pr55750.c: New test.
71
72 2012-12-20 Richard Biener <rguenther@suse.de>
73
74 PR middle-end/55740
75 * g++.dg/torture/pr55740.C: New testcase.
76
77 2012-12-20 Jakub Jelinek <jakub@redhat.com>
78
79 PR c++/55619
80 * c-c++-common/pr55619.c: New test.
81
82 2012-12-20 Tobias Burnus <burnus@net-b.de>
83
84 PR fortran/54818
85 * gfortran.dg/transfer_intrinsic_4.f: New.
86
87 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
88
89 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
90 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
91 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
92 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
93
94 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
95
96 * gcc.target/arm/vmaxnmdf.c: New test.
97 * gcc.target/arm/vmaxnmsf.c: Likewise.
98 * gcc.target/arm/vminnmsf.c: Likewise.
99 * gcc.target/arm/vminnmdf.c: Likewise.
100
101 2012-12-19 Tobias Burnus <burnus@net-b.de>
102
103 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
104 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
105
106 2012-12-19 Richard Biener <rguenther@suse.de>
107
108 PR tree-optimization/55736
109 PR tree-optimization/55703
110 * gcc.dg/lto/pr55703_0.c: New testcase.
111
112 2012-12-19 Jakub Jelinek <jakub@redhat.com>
113
114 PR debug/55730
115 * gcc.dg/debug/pr55730.c: New test.
116
117 2012-12-18 Jan Hubicka <jh@suse.cz>
118
119 PR tree-optimization/55683
120 * g++.dg/ipa/devirt-9.C: New testcase.
121
122 2012-12-19 Terry Guo <terry.guo@arm.com>
123
124 * gcc.target/arm/thumb-find-work-register.c: New.
125
126 2012-12-19 Tobias Burnus <burnus@net-b.de>
127
128 PR fortran/55733
129 * gfortran.dg/save_5.f90: New.
130
131 2012-12-18 Jakub Jelinek <jakub@redhat.com>
132
133 PR c/39464
134 * gcc.dg/pr39464.c: New test.
135
136 2012-12-18 Ian Lance Taylor <iant@google.com>
137
138 PR go/55201
139 * lib/go.exp: Revert last patch.
140
141 2012-12-18 Richard Biener <rguenther@suse.de>
142
143 PR middle-end/54838
144 * g++.dg/torture/pr54838.C: New testcase.
145
146 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
147
148 * lib/go.exp (go_link_flags): Add libatomic location to flags and
149 ld_library_path.
150
151 2012-12-18 Richard Biener <rguenther@suse.de>
152
153 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
154
155 2012-12-18 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/55555
158 * gcc.dg/torture/pr55555.c: New testcase.
159 * gcc.dg/vect/vect-iv-11.c: Adjust.
160
161 2012-12-18 Jakub Jelinek <jakub@redhat.com>
162
163 PR debug/55717
164 * testsuite/g++.dg/opt/pr55717.C: New test.
165
166 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
167 Ulrich Weigand <ulrich.weigand@linaro.org>
168
169 * gcc.target/arm/neon-extend-1.c: New file.
170 * gcc.target/arm/neon-extend-2.c: New file.
171
172 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
173
174 * lib/target-supports.exp (add_options_for_arm_v8_neon):
175 Add -march=armv8-a.
176
177 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
178 Tejas Belagod <tejas.belagod@arm.com>
179
180 * lib/target-supports.exp
181 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
182
183 2012-12-16 Tobias Burnus <burnus@net-b.de>
184
185 PR fortran/55197
186 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
187
188 2012-12-16 Tobias Burnus <burnus@net-b.de>
189
190 * gfortran.dg/move_alloc_14.f90: New.
191
192 2012-12-16 Tobias Burnus <burnus@net-b.de>
193
194 PR fortran/55638
195 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
196 * gfortran.dg/elemental_args_check_7.f90: New.
197
198 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
199
200 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
201
202 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
203
204 PR ada/52735
205 * gnat.dg/nested_generic1.adb: New test.
206 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
207
208 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
209
210 PR ada/53766
211 * gnat.dg/controlled7.ad[sb]: New test.
212
213 2012-12-14 Steve Ellcey <sellcey@mips.com>
214
215 PR regression/55688
216 * g++.dg/other/pr55650.C: Add dg-require-profiling.
217
218 2012-12-14 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/55684
221 * gcc.dg/torture/pr55684.c: New testcase.
222
223 2012-12-14 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/55687
226 * gcc.dg/torture/pr55687.c: New testcase.
227
228 2012-12-13 Jakub Jelinek <jakub@redhat.com>
229
230 PR c++/55652
231 * g++.dg/cpp0x/noexcept19.C: New test.
232
233 2012-12-13 Richard Biener <rguenther@suse.de>
234
235 PR lto/55660
236 * gcc.dg/lto/pr55660_0.c: New testcase.
237 * gcc.dg/lto/pr55660_1.c: Likewise.
238
239 2012-12-13 Jakub Jelinek <jakub@redhat.com>
240
241 PR gcov-profile/55650
242 * g++.dg/other/pr55650.C: New test.
243 * g++.dg/other/pr55650.cc: New file.
244
245 2012-12-12 Jakub Jelinek <jakub@redhat.com>
246
247 PR debug/55665
248 * g++.dg/guality/pr55665.C: New test.
249
250 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
251 set_target_env_var the same as if it is empty list.
252 (dg-set-target-env-var): Fix up error message.
253 (set-target-env-var): Record both preexisting env var values
254 as well as info that env wasn't set.
255 (restore-target-env-var): Iterate on reversed list, if second
256 sublist element is 1, setenv the env var to the third sublist
257 element, otherwise unsetenv it.
258 (gcc-dg-runtest): Don't initialize set_target_env_var.
259 (dg-test): Unset set_target_env_var if it was set.
260
261 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
262 on argc being one.
263 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
264 Whitespace fixes. Avoid unnecessary * sizeof(char).
265 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
266 dg-options. Whitespace fixes.
267 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
268 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
269 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
270 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
271 * g++.dg/asan/default-options-1.C: Whitespace fixes.
272 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
273 first __asan_symbolize argument unnamed. Avoid unnecessary
274 * sizeof(char).
275 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
276 on argc being one. Allow both _Znwj and _Znwm as operator new.
277 Ignore everything in the backtrace above operator new. Fix up
278 dg-output regexps.
279 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
280 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
281 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
282 on failures. Avoid pointless PASS dg-output check. Remove bogus
283 dg-shouldfail.
284 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
285 Avoid unnecessary * sizeof(char).
286 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
287 Don't rely on argc being one.
288 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
289 Avoid unnecessary * sizeof(char).
290 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
291 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
292 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
293 Fix up dg-output regexps.
294 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
295 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
296 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
297 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
298 one.
299 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
300 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
301 Avoid unnecessary * sizeof(char).
302
303 2012-12-12 Wei Mi <wmi@google.com>
304
305 * lib/target-supports.exp (check_effective_target_dlopen,
306 check_effective_target_clone, check_effective_target_setrlimit,
307 check_effective_target_swapcontext): New procedures.
308 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
309 (dg-set-target-env-var, set-target-env-var,
310 restore-target-env-var): New procedures.
311 (gcc-dg-runtest): Set set_target_env_var.
312 * g++.dg/asan/symbolize-callback-1.C: New test.
313 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
314 * g++.dg/asan/deep-tail-call-1.C: New test.
315 * g++.dg/asan/default-options-1.C: New test.
316 * g++.dg/asan/interception-test-1.C: New test.
317 * g++.dg/asan/dlclose-test-1-so.cc: New file.
318 * g++.dg/asan/deep-thread-stack-1.C: New test.
319 * g++.dg/asan/interception-malloc-test-1.C: New test.
320 * g++.dg/asan/deep-stack-uaf-1.C: New test.
321 * g++.dg/asan/large-func-test-1.C: New test.
322 * g++.dg/asan/interception-failure-test-1.C: New test.
323 * c-c++-common/asan/strip-path-prefix-1.c: New test.
324 * c-c++-common/asan/force-inline-opt0-1.c: New test.
325 * c-c++-common/asan/swapcontext-test-1.c: New test.
326 * c-c++-common/asan/null-deref-1.c: New test.
327 * c-c++-common/asan/global-overflow-1.c: New test.
328 * c-c++-common/asan/strncpy-overflow-1.c: New test.
329 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
330 * c-c++-common/asan/stack-overflow-1.c: New test.
331 * c-c++-common/asan/use-after-free-1.c: New test.
332 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
333 * c-c++-common/asan/clone-test-1.c: New test.
334 * c-c++-common/asan/heap-overflow-1.c: New test.
335 * c-c++-common/asan/sleep-before-dying-1.c: New test.
336
337 2012-12-12 Steve Ellcey <sellcey@mips.com>
338
339 * gcc.dg/pr55150-2.c: Add pic support check.
340 * gcc.dg/lto/pr54709_0.c: Ditto.
341
342 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
343
344 PR tree-optimization/55481
345 * gcc.dg/torture/pr55481.c: New testcase.
346
347 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
348 Jakub Jelinek <jakub@redhat.com>
349
350 PR middle-end/52640
351 * gcc.c-torture/compile/limits-externdecl.c: New test.
352
353 2012-12-12 Jakub Jelinek <jakub@redhat.com>
354
355 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
356 from 2000 to 400.
357
358 PR fortran/55633
359 * gcc.dg/torture/pr55633.c: New test.
360
361 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
362
363 PR c++/53094
364 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
365 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
366 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
367
368 2012-12-11 Jakub Jelinek <jakub@redhat.com>
369
370 PR c++/55643
371 * g++.dg/warn/Wunused-var-19.C: New test.
372
373 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
374
375 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
376
377 * gcc.dg/pr54121.c: New test.
378
379 2012-12-11 Jakub Jelinek <jakub@redhat.com>
380
381 PR c++/55619
382 * g++.dg/ext/asm12.C: New test.
383
384 PR tree-optimization/54570
385 * gcc.dg/builtin-object-size-8.c: Xfail.
386 * gcc.dg/builtin-object-size-13.c: New test.
387
388 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 PR target/55642
391 * gcc.target/arm/pr55642.c: New testcase.
392
393 2012-12-11 Jakub Jelinek <jakub@redhat.com>
394
395 PR middle-end/43631
396 PR bootstrap/55615
397 * g++.dg/other/pr43631.C: New test.
398
399 2012-12-11 Richard Biener <rguenther@suse.de>
400
401 PR tree-optimization/55079
402 * gcc.dg/Warray-bounds-9.c: New testcase.
403 * gcc.dg/Warray-bounds-10.c: Likewise.
404 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
405
406 2012-12-10 Janus Weil <janus@gcc.gnu.org>
407
408 PR fortran/52909
409 * gfortran.dg/proc_ptr_39.f90: New test case.
410
411 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
412
413 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
414 code duplication is required. Allow BNE to appear.
415
416 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
417
418 * gcc.target/mips/ext-2.c: Require -mlong64.
419
420 2012-12-10 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/55107
423 * gcc.dg/torture/pr55107.c: New testcase.
424 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
425
426 2012-12-10 Jakub Jelinek <jakub@redhat.com>
427
428 * g++.dg/asan/asan_test.cc: Sync from upstream.
429 * g++.dg/asan/asan_test_utils.h: Likewise.
430
431 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
432
433 * gcc.target/arm/neon/vrndaf32.c: New test.
434 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
435 * gcc.target/arm/neon/vrndf32.c: Likewise.
436 * gcc.target/arm/neon/vrndqf32.c: Likewise.
437 * gcc.target/arm/neon/vrndmf32.c: Likewise.
438 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
439 * gcc.target/arm/neon/vrndnf32.c: Likewise.
440 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
441 * gcc.target/arm/neon/vrndpf32.c: Likewise.
442 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
443
444 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
445
446 * gcc.misc-tests/gcov-12.c: Fix dg order.
447
448 PR middle-end/54470
449 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
450
451 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
452 for *-*-hpux10*.
453
454 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
455 * gcc.dg/20050826-1.c: Likewise.
456
457 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gnat.dg/vect9.adb: Add -w to dg-options.
460 * gnat.dg/vect10.adb: Likewise.
461
462 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
463
464 PR fortran/55593
465 * gfortran.dg/do_check_8.f90: New test.
466
467 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
468
469 * gnat.dg/vect10.ad[sb]: New test.
470
471 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
472
473 * gnat.dg/vect9.ad[sb]: New test.
474 * gnat.dg/vect9_pkg.ads: New helper.
475
476 2012-12-07 Mike Stump <mikestump@comcast.net>
477
478 * gnat.dg/discr38.adb: Don't use ^M line endings.
479 gnat.dg/loop_optimization13.adb: Likewise.
480 gnat.dg/loop_optimization13.ads: Likewise.
481 gnat.dg/discr36_pkg.adb: Likewise.
482 gnat.dg/discr36_pkg.ads: Likewise.
483 gnat.dg/loop_optimization11_pkg.ads: Likewise.
484 gnat.dg/discr36.ads: Likewise.
485 gnat.dg/loop_optimization11.adb: Likewise.
486
487 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
488
489 PR rtl-optimization/55141
490 * gcc.target/i386/pr55141.c: New.
491
492 2012-12-07 Dodji Seketeli <dodji@redhat.com>
493
494 PR c++/54401
495 * g++.dg/cpp0x/alias-decl-28.C: New test.
496 * g++.dg/cpp0x/alias-decl-16.C: Update.
497
498 2012-12-07 Martin Jambor <mjambor@suse.cz>
499
500 PR tree-optimization/55590
501 * gcc.target/i386/pr55590-1.c: New test.
502 * gcc.target/i386/pr55590-2.c: Likewise.
503
504 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
505
506 PR c++/54975
507 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
508
509 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
510
511 PR target/55597
512 * gcc.target/i386/pr55597.c: New test.
513
514 2012-12-06 Jakub Jelinek <jakub@redhat.com>
515
516 PR c++/54207
517 * g++.dg/cpp0x/noexcept18.C: New test.
518
519 PR c++/55573
520 * g++.dg/cpp0x/constexpr-55573.C: New test.
521
522 PR c++/55137
523 * g++.dg/opt/pr55137.C: New test.
524 * gcc.c-torture/execute/pr55137.c: New test.
525
526 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
527
528 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
529 New procedure.
530 (add_options_for_arm_v8_neon): Likewise.
531
532 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
533
534 * g++.dg/pr55604.C: New test.
535
536 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
537
538 * lib/target-supports.exp
539 (check_effective_target_vect_perm): Allow aarch64*-*-*.
540 (check_effective_target_vect_perm_byte): Likewise.
541 (check_effective_target_vect_perm_short): Likewise.
542 (check_effective_target_vect_char_mult): Likewise.
543 (check_effective_target_vect_extract_even_odd): Likewise.
544 (check_effective_target_vect_interleave): Likewise.
545
546 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
547
548 * g++.dg/abi/mangle-neon-aarch64.C: New test.
549
550 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
551
552 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
553
554 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
555
556 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
557 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
558 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
559 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
560 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
561 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
562 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
563 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
564 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
565 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
566 * gcc.dg/vect/vect-rounding-round.c: Likewise.
567 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
568 * target-supports.exp
569 (check_effective_target_vect_call_btrunc): New.
570 (check_effective_target_vect_call_btruncf): Likewise.
571 (check_effective_target_vect_call_ceil): Likewise.
572 (check_effective_target_vect_call_ceilf): Likewise.
573 (check_effective_target_vect_call_floor): Likewise.
574 (check_effective_target_vect_call_floorf): Likewise.
575 (check_effective_target_vect_call_lceil): Likewise.
576 (check_effective_target_vect_call_lfloor): Likewise.
577 (check_effective_target_vect_call_nearbyint): Likewise.
578 (check_effective_target_vect_call_nearbyintf): Likewise.
579 (check_effective_target_vect_call_round): Likewise.
580 (check_effective_target_vect_call_roundf): Likewise.
581
582 2012-12-05 Richard Biener <rguenther@suse.de>
583
584 PR tree-optimization/51238
585 * gcc.dg/torture/pr51238.c: New testcase.
586
587 2012-12-05 Richard Biener <rguenther@suse.de>
588
589 PR tree-optimization/50222
590 * gcc.dg/torture/pr50222.c: New testcase.
591
592 2012-12-05 Richard Biener <rguenther@suse.de>
593
594 PR lto/55525
595 * gcc.dg/lto/pr55525_0.c: New testcase.
596 * gcc.dg/lto/pr55525_1.c: Likewise.
597
598 2012-12-04 Tobias Burnus <burnus@net-b.de>
599
600 * gfortran.dg/quad_3.f90: Really fix an if condition.
601
602 2012-12-04 Tobias Burnus <burnus@net-b.de>
603
604 * gfortran.dg/quad_3.f90: Fix a condition,
605 which wrongly required ordered/lazy evaluation.
606
607 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
608
609 * gcc.target/aarch64/121127.c: New test.
610
611 2012-12-04 Jakub Jelinek <jakub@redhat.com>
612
613 PR testsuite/55587
614 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
615 0 if not.
616 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
617 returned 0.
618 * gcc.dg/asan/asan.exp: Likewise.
619
620 2012-12-04 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/55124
623 * gcc.dg/torture/pr55124.c: New testcase.
624
625 2012-12-03 Tobias Burnus <burnus@net-b.de>
626
627 * gfortran.dg/quad_3.f90: New.
628
629 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
630
631 PR c++/54170
632 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
633
634 2012-12-03 Jakub Jelinek <jakub@redhat.com>
635
636 PR testsuite/55452
637 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
638 on all targets, not just s390*.
639
640 2012-12-03 Marek Polacek <polacek@redhat.com>
641
642 PR c/55570
643 * gcc.dg/pr55570.c: New test.
644
645 2012-12-03 Jakub Jelinek <jakub@redhat.com>
646
647 * lib/asan-dg.exp (asan_get_gtest_test_list,
648 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
649 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
650 and [asan_get_gtest_expect_death_list "$output"] in global vars.
651 (asan_symbolize): Sanitize [] characters from key.
652 * g++.dg/asan/asan_test_config.h: New file.
653 * g++.dg/asan/asan_globals_test.cc: New file.
654 * g++.dg/asan/asan_test_utils.h: New file.
655 * g++.dg/asan/dejagnu-gtest.h: New file.
656 * g++.dg/asan/asan_test.cc: New file.
657 * g++.dg/asan/asan_test.C: New test.
658
659 2012-12-03 Richard Biener <rguenther@suse.de>
660
661 * gcc.dg/torture/pr35634.c: Use signed char.
662 * g++.dg/torture/pr35634.C: Likewise.
663
664 2012-12-02 Marek Polacek <polacek@redhat.com>
665
666 PR middle-end/54838
667 * gcc.dg/pr54838.c: New test.
668
669 2012-12-01 Xinliang David Li <davidxl@google.com>
670
671 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
672 cltd.
673
674 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/55558
677 * g++.dg/cpp0x/decltype46.C: New.
678
679 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
680
681 PR middle-end/52450
682 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
683
684 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
685
686 PR debug/53860
687 * g++.dg/debug/pr53860.C: New test.
688
689 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
690 Paul Thomas <pault@gcc.gnu.org>
691
692 PR fortran/46897
693 * gfortran.dg/defined_assignment_1.f90: New test.
694 * gfortran.dg/defined_assignment_2.f90: New test.
695 * gfortran.dg/defined_assignment_3.f90: New test.
696 * gfortran.dg/defined_assignment_4.f90: New test.
697 * gfortran.dg/defined_assignment_5.f90: New test.
698
699 2012-12-01 Jakub Jelinek <jakub@redhat.com>
700
701 PR c++/55542
702 * g++.dg/cpp0x/vt-55542.C: New test.
703
704 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/specs/pack9.ads: New test.
707
708 2012-11-30 Martin Jambor <mjambor@suse.cz>
709
710 PR middle-end/52890
711 PR tree-optimization/55415
712 PR tree-optimization/54386
713 PR target/55448
714 * gcc.dg/ipa/ipa-sra-7.c: New test.
715 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
716 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
717 * gcc.target/i386/pr55448.c: Likewise.
718
719 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
720
721 * loop_optimization14.ad[sb]: New test.
722 * loop_optimization14_pkg.ads: New helper.
723
724 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
725
726 PR target/55073
727 * gcc.target/arm/pr55073.C: New test.
728
729 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
730
731 PR c++/53094
732 * g++.dg/ext/vector20.C: New testcase.
733
734 2012-11-28 Tobias Burnus <burnus@net-b.de>
735
736 PR fortran/52161
737 * coarray/sync_3.f90: Extend test.
738
739 2012-11-29 Jakub Jelinek <jakub@redhat.com>
740
741 PR rtl-optimization/55512
742 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
743 * gcc.target/i386/pr55512-4.c: Likewise.
744
745 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
746
747 PR c++/52654
748 * g++.dg/cpp0x/udlit-overflow.C: New.
749 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
750
751 2012-11-28 Jakub Jelinek <jakub@redhat.com>
752
753 PR debug/36728
754 PR debug/55467
755 PR middle-end/55507
756 PR bootstrap/55511
757 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
758 are non-empty and add dependency between the first and second asm.
759 * gcc.dg/guality/pr36728-2.c: Likewise.
760 * gcc.dg/guality/pr36728-3.c: New test.
761 * gcc.dg/guality/pr36728-4.c: New test.
762
763 2012-11-28 Andrew Pinski <apinski@cavium.com>
764
765 PR bootstrap/54279
766 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
767 directories.
768 * lib/obj-c++.exp (obj-c++_init): Likewise.
769
770 2012-11-28 Tobias Burnus <burnus@net-b.de>
771
772 PR fortran/52161
773 * coarray/sync_3.f90: New.
774
775 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
776
777 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
778
779 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
780
781 PR rtl-optimization/55512
782 * gcc.target/i386/pr55512-[1234].c: New tests.
783
784 2012-11-28 Jakub Jelinek <jakub@redhat.com>
785
786 PR testsuite/55505
787 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
788
789 PR testsuite/55504
790 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
791 attributes. Avoid clobbering memory before malloced chunk.
792 (main): Pass 1 instead of 0 as argument.
793
794 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
795
796 * gnat.dg/object_overflow.adb: Rename to...
797 * gnat.dg/object_overflow1.adb: ...this.
798 * gnat.dg/object_overflow2.adb: New test.
799 * gnat.dg/object_overflow3.adb: Likewise.
800 * gnat.dg/object_overflow4.adb: Likewise.
801
802 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
803
804 PR c++/55497
805 * g++.dg/init/pr55497.C: New.
806
807 2012-11-28 Richard Biener <rguenther@suse.de>
808
809 PR testsuite/55327
810 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
811 * gcc.dg/vect/slp-perm-9.c: Likewise.
812
813 2012-11-28 Richard Biener <rguenther@suse.de>
814
815 PR c/35634
816 * gcc.dg/torture/pr35634.c: New testcase.
817 * g++.dg/torture/pr35634.C: Likewise.
818 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
819
820 2012-11-27 Tobias Burnus <burnus@net-b.de>
821
822 PR fortran/55476
823 * gfortran.dg/warn_target_lifetime_3.f90: New.
824
825 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
826
827 PR rtl-optimization/55458
828 * gcc.target/i386/pr55458.c: New test.
829
830 2012-11-27 Jakub Jelinek <jakub@redhat.com>
831
832 PR tree-optimization/55110
833 * gcc.dg/pr55110.c: New test.
834
835 2012-11-27 Richard Biener <rguenther@suse.de>
836
837 PR middle-end/55331
838 * g++.dg/opt/pr55331.C: New testcase.
839
840 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
841
842 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
843
844 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
845
846 * gcc.dg/54455.c: Require scheduling.
847 * gcc.dg/c1x-align-4.c: Skip avr.
848 * gcc.dg/pr44024.c: Skip avr in final scan.
849
850 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
851
852 PR testsuite/52641
853 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
854 * gcc.dg/pr54676.c: Make work for 16-bit int.
855
856 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
857
858 PR target/55277
859 * gcc.target/i386/pr55227.c: New test.
860
861 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
862
863 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
864 to -fdump-rtl-all.
865 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
866
867 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
868
869 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
870 New procedure.
871 (add_options_for_arm_v8_vfp): New procedure.
872 * gcc.target/arm/vrintaf32.c: New test.
873 * gcc.target/arm/vrintaf64.c: Likewise.
874 * gcc.target/arm/vrintmf32.c: Likewise.
875 * gcc.target/arm/vrintmf64.c: Likewise.
876 * gcc.target/arm/vrintpf32.c: Likewise.
877 * gcc.target/arm/vrintpf64.c: Likewise.
878 * gcc.target/arm/vrintrf32.c: Likewise.
879 * gcc.target/arm/vrintrf64.c: Likewise.
880 * gcc.target/arm/vrintxf32.c: Likewise.
881 * gcc.target/arm/vrintxf64.c: Likewise.
882 * gcc.target/arm/vrintzf32.c: Likewise.
883 * gcc.target/arm/vrintzf64.c: Likewise.
884
885 2012-11-26 Janus Weil <janus@gcc.gnu.org>
886
887 PR fortran/54997
888 * gfortran.dg/warn_unused_function_2.f90: New.
889
890 2012-11-26 Janus Weil <janus@gcc.gnu.org>
891
892 PR fortran/54881
893 * gfortran.dg/associated_6.f90: New.
894 * gfortran.dg/select_type_30.f03: New.
895
896 2012-11-26 Jakub Jelinek <jakub@redhat.com>
897
898 PR tree-optimization/54471
899 * gcc.dg/tree-ssa/vrp86.c: New test.
900 * gcc.c-torture/execute/pr54471.c: New test.
901
902 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
903
904 PR middle-end/55030
905 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
906 use volatile asms, use plain asms. Where the output value for the
907 asm is unused, write a global variable.
908
909 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
910
911 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
912
913 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
914
915 PR fortran/30146
916 * gfortran.dg/do_check_7.f90: New test.
917
918 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/55446
921 * g++.dg/init/new41.C: New.
922
923 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
924
925 PR fortran/55314
926 * gfortran.dg/allocate_error_4.f90: New test.
927
928 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
929
930 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
931 to send_log.
932
933 2012-11-23 Jakub Jelinek <jakub@redhat.com>
934
935 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
936 from the output.
937
938 PR c++/54046
939 * g++.dg/warn/Wreturn-type-8.C: New test.
940
941 PR middle-end/55430
942 * gcc.dg/pr55430.c: New test.
943
944 2012-11-23 Kostya Serebryany <kcc@google.com>
945
946 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
947
948 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
949
950 * gnat.dg/discr40.ad[sb]: New test.
951
952 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gnat.dg/discr39.adb: New test.
955
956 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
957
958 PR testsuite/52641
959 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
960 * gcc.dg/pr55150-1.c: Same.
961 * gcc.dg/torture/pr54894.c: Add size32plus.
962
963 2012-11-23 Jakub Jelinek <jakub@redhat.com>
964
965 PR sanitizer/55435
966 * c-c++-common/asan/attrib-1.c: New test.
967
968 2012-11-22 Ian Bolton <ian.bolton@arm.com>
969
970 * gcc.target/aarch64/builtin-bswap-1.c: New test.
971 * gcc.target/aarch64/builtin-bswap-2.c: New test.
972
973 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/55432
976 * g++.dg/cpp0x/constexpr-55432.C: New.
977
978 2012-11-21 Janus Weil <janus@gcc.gnu.org>
979
980 PR fortran/55352
981 * gfortran.dg/namelist_76.f90: New.
982
983 2012-11-21 Martin Jambor <mjambor@suse.cz>
984
985 * gcc.dg/ipa/ipcp-agg-7.c: New test.
986 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
987
988 2012-11-21 Martin Jambor <mjambor@suse.cz>
989
990 PR tree-optimization/55260
991 * g++.dg/torture/pr55260-2.C: New test.
992
993 2012-11-21 Martin Jambor <mjambor@suse.cz>
994
995 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
996
997 2012-11-21 Bin Cheng <bin.cheng@arm.com>
998
999 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1000 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1001
1002 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1003
1004 PR target/19398
1005 * gcc.target/i386/pr19398.c: New test.
1006
1007 2012-11-20 Martin Jambor <mjambor@suse.cz>
1008
1009 PR tree-optimization/55260
1010 * g++.dg/torture/pr55260-1.C: New test.
1011
1012 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1013
1014 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1015 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1016 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1017 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1018 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1019 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1020 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1021 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1022 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1023 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1024 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1025 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1026
1027 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR middle-end/55094
1030 * gcc.dg/pr55094.c: New test.
1031
1032 PR rtl-optimization/54921
1033 * gcc.dg/pr54921.c: New test.
1034
1035 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1036
1037 * gcc.target/i386/pr55359.c: New test.
1038
1039 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1040
1041 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1042 * g++.dg/tls/thread_local3g.C: Likewise.
1043 * g++.dg/tls/thread_local4g.C: Likewise.
1044 * g++.dg/tls/thread_local5g.C: Likewise.
1045 * g++.dg/tls/thread_local6g.C: Likewise.
1046 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1047 * g++.dg/tls/thread_local2.C: Likewise.
1048 * g++.dg/tls/thread_local2g.C: Likewise.
1049 * g++.dg/tls/thread_local6.C: Likewise.
1050
1051 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1052
1053 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1054 * gcc.dg/tm/clone-1.c: New test.
1055
1056 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/55368
1059 * g++.dg/parse/struct-5.C: New.
1060
1061 2012-11-19 Tom de Vries <tom@codesourcery.com>
1062
1063 PR rtl-optimization/55315
1064 * gcc.target/mips/pr55315.c: New test.
1065
1066 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR tree-optimization/55236
1069 * gcc.dg/pr55236.c: New test.
1070
1071 PR testsuite/55188
1072 * gcc.dg/pr19105.c: Accept also optimizing
1073 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1074
1075 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1076 from addr2line_output. Increment idx if asking for more than one
1077 address in one object.
1078
1079 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR tree-optimization/55329
1082 * g++.dg/opt/pr55329.C: New test.
1083
1084 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1085
1086 PR fortran/55297
1087 * gfortran.dg/typebound_operator_18.f90: New.
1088
1089 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1090
1091 PR rtl-optimization/55330
1092 * gfortran.dg/pr55330.f90: New test.
1093
1094 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1095
1096 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1097 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1098 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1099 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1100 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1101 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1102
1103 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1104
1105 PR c++/54875
1106 * g++.dg/cpp0x/alias-decl-27.C: New test.
1107
1108 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR c++/55337
1111 * g++.dg/template/alignof2.C: New test.
1112
1113 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1114
1115 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1116 * g++.dg/mv6.C (dg-options): Ditto.
1117
1118 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1119
1120 * lib/target_suports.exp
1121 (check_effective_target_has_w_floating_suffix): New procedure.
1122 (check_effective_target_has_q_floating_suffix): Ditto.
1123 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1124 for unsupported non-standard suffix on floating constant.
1125 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1126
1127 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1128
1129 * lib/asan-dg.exp: New file.
1130 * gcc.dg/asan/asan.exp: New file.
1131 * g++.dg/dg.exp: Prune also asan tests.
1132 * g++.dg/asan/asan.exp: New file.
1133 * c-c++-common/asan/memcmp-1.c: New test.
1134
1135 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/55323
1138 * g++.dg/cpp0x/vt-55323.C: New.
1139
1140 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1141
1142 * g++.dg/mv4.C: Add require ifunc. Change error message.
1143 * g++.dg/mv5.C: Add require ifunc.
1144 * g++.dg/mv6.C: Add require ifunc.
1145
1146 2012-11-13 Martin Jambor <mjambor@suse.cz>
1147
1148 PR tree-optimization/55253
1149 * gcc.dg/torture/pr55253.c: New test.
1150 * gcc.dg/torture/pr55305.c: Likewise.
1151
1152 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1153
1154 PR middle-end/55142
1155 * gcc.target/i386/pr55142-1.c: New file.
1156 * gcc.target/i386/pr55142-2.c: Likewise.
1157
1158 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1159
1160 PR c++/54466
1161 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1162
1163 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1164
1165 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1166 instead of lp64.
1167 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1168 * gcc.target/i386/pr49715-2.c: Likewise.
1169 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1170
1171 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR tree-optimization/55281
1174 * gcc.dg/vect/fast-math-pr55281.c: New test.
1175 * g++.dg/opt/pr55281.C: New test.
1176
1177 PR rtl-optimization/54127
1178 * gcc.dg/torture/pr54127.c: New test.
1179
1180 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1181 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR rtl-optimization/51447
1184 * gcc.c-torture/execute/pr51447.c: New test.
1185
1186 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1187
1188 * gcc.target/aarch64/csinc-2.c: New test.
1189
1190 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1191
1192 * gcc.target/aarch64/cmn.c: New test.
1193 * gcc.target/aarch64/adds.c: New test.
1194 * gcc.target/aarch64/subs.c: New test.
1195
1196 2012-11-12 Tobias Burnus <burnus@net-b.de>
1197
1198 PR fortran/55272
1199 * gfortran.dg/coarray_29_1.f90: New.
1200 * gfortran.dg/coarray_29_2.f90: New.
1201
1202 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1203
1204 * gcc.dg/hoist-register-pressure-3.c: New test.
1205
1206 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1207
1208 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1209 wrappers around sinf and cosf.
1210
1211 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR middle-end/55247
1214 PR middle-end/55259
1215 * gcc.target/i386/pr55247-2.c: New file.
1216
1217 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1218
1219 PR middle-end/55263
1220 * g++.dg/pr55263.C: New test.
1221
1222 2012-11-11 Martin Jambor <mjambor@suse.cz>
1223
1224 PR tree-optimization/55238
1225 * testsuite/gcc.dg/torture/pr55238.c: New test.
1226
1227 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1228
1229 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1230 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1231 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1232
1233 2012-11-10 Jan Hubicka <jh@suse.cz>
1234
1235 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1236
1237 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1238
1239 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1240 -mno-sse -mno-mmx to dg-options. Reformat.
1241
1242 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1243
1244 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1245 * c-c++-common/vector-compare-1.c: Same.
1246 * c-c++-common/vector-compare-2.c: Same.
1247 * g++.dg/other/unused1.C: Skip on AIX.
1248 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1249 extra message on AIX.
1250
1251 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1252
1253 PR target/55247
1254 * gcc.target/i386/pr55247.c: New test.
1255
1256 2012-11-09 Andrew Pinski <apinski@cavium.com>
1257
1258 * gcc.c-torture/execute/20121108-1.c: New test.
1259
1260 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1261
1262 PR c++/54413
1263 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1264 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1265 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1266 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1267
1268 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1269
1270 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1271 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1272 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1273 array bounds.
1274 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1275
1276 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1277
1278 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1279 * g++.dg/tm/pr47530.C: Same.
1280
1281 2012-11-09 Jason Merrill <jason@redhat.com>
1282
1283 PR c++/54859
1284 * g++.dg/cpp0x/alias-decl-25.C: New.
1285
1286 * g++.dg/abi/abi-tag1.C: New.
1287 * g++.dg/abi/abi-tag2.C: New.
1288
1289 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1290
1291 PR rtl-optimization/55154
1292 * gcc.target/i386/pr55154.c: New test.
1293
1294 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1295
1296 PR rtl-optimization/55151
1297 * gcc.dg/pr55151.c: Move ...
1298 * gcc.target/i386/pr55151.c: ... here.
1299
1300 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1301
1302 PR rtl-optimization/54472
1303 * gcc.dg/pr54472.c: New test.
1304
1305 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 * gnat.dg/stack_check3.ad[sb]: New test.
1308
1309 2012-11-08 Ian Lance Taylor <iant@google.com>
1310
1311 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1312 with arguments. Handle errorcheckoutput and rundir test types.
1313
1314 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1315
1316 PR tree-optimization/55191
1317 * gcc.dg/pr55191.c: New test.
1318
1319 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR debug/54499
1322 * g++.dg/debug/pr54499.C: New test.
1323
1324 2012-11-08 Jan Hubicka <jh@suse.cz>
1325
1326 PR middle-end/48636
1327 * gcc.dg/winline-3.c: Update.
1328
1329 2012-11-08 Martin Jambor <mjambor@suse.cz>
1330
1331 * gfortran.dg/ipcp-array-1.f90: New test.
1332
1333 2012-11-08 Florian Weimer <fweimer@redhat.com>
1334
1335 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1336
1337 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1338
1339 PR rtl-optimization/55151
1340 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1341
1342 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1343
1344 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1345
1346 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1347
1348 * gcc.c-torture/compile/20121107-1.c: New test.
1349
1350 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1351
1352 PR rtl-optimization/55151
1353 * gcc.dg/pr55151.c: Compile it only for x86_64.
1354
1355 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1356
1357 PR rtl-optimization/55122
1358 * gcc.dg/pr55122.c: New test.
1359
1360 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1361
1362 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1363 word powerpc.
1364 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1365 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1366 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1367 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1368
1369 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1370
1371 PR c/53063
1372 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1373
1374 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1375
1376 PR c/51294
1377 * c-c++-common/pr51294.c: New.
1378
1379 2012-11-07 Martin Jambor <mjambor@suse.cz>
1380
1381 PR tree-optimization/53787
1382 * gcc.dg/ipa/ipa-5.c: Adjust.
1383 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1384 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1385 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1386 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1387 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1388 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1389 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1390 * gfortran.dg/pr48636-2.f90: New test.
1391 * gfortran.dg/pr53787.f90: Likewise.
1392
1393 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/55226
1396 Revert:
1397 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/54922
1400 * g++.dg/cpp0x/constexpr-union4.C: New.
1401
1402 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1403
1404 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1405
1406 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1407
1408 PR target/49220
1409 * gcc.c-torture/compile/pr49220.c: New test.
1410
1411 2012-11-07 Florian Weimer <fweimer@redhat.com>
1412
1413 * g++.dg/init/new40.C: New.
1414
1415 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR debug/54693
1418 * gcc.dg/guality/pr54693-2.c: New test.
1419
1420 2012-11-06 Andrew Pinski <apinski@cavium.com>
1421
1422 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1423 -fno-vect-cost-model.
1424
1425 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1426
1427 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1428 * gcc.dg/tm/debug-1.c: Same.
1429 * gcc.dg/tm/irrevocable-3.c: Same.
1430 * gcc.dg/tm/irrevocable-4.c: Same.
1431 * gcc.dg/tm/memopt-10.c: Same.
1432 * gcc.dg/tm/memopt-11.c: Same.
1433 * gcc.dg/tm/props-4.c: Same.
1434 * gcc.dg/tm/wrap-3.c: Same.
1435 * gcc.dg/tm/wrap-4.c: Same.
1436
1437 2012-11-06 Andrew Pinski <apinski@cavium.com>
1438
1439 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1440
1441 2012-11-06 Jan Hubicka <jh@suse.cz>
1442
1443 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1444 candidate still.
1445 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1446 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1447 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1448
1449 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1450
1451 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1452
1453 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1454
1455 PR middle-end/41993
1456 * gcc.dg/torture/pr41993.c: New test.
1457
1458 2012-11-06 Jan Hubicka <jh@suse.cz>
1459
1460 * gcc.target/i386/l_fma_float_?.c: Update.
1461 * gcc.target/i386/l_fma_double_?.c: Update.
1462
1463 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1464
1465 PR target/54089
1466 * gcc.target/sh/pr54089-8.c: New.
1467 * gcc.target/sh/pr54089-9.c: New.
1468
1469 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1470
1471 PR target/47440
1472 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1473 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1474 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1475 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1476 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1477 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1478 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1479 * gcc.target/i386/avx-vzeroupper-27.c: New.
1480
1481 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1482
1483 PR fortran/54917
1484 * gfortran.dg/transfer_class_1.f90: New.
1485 * gfortran.dg/transfer_class_2.f90: New.
1486
1487 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1488
1489 * testsuite/g++.dg/mv1.C: New test.
1490 * testsuite/g++.dg/mv2.C: New test.
1491 * testsuite/g++.dg/mv3.C: New test.
1492 * testsuite/g++.dg/mv4.C: New test.
1493 * testsuite/g++.dg/mv5.C: New test.
1494 * testsuite/g++.dg/mv6.C: New test.
1495
1496 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1497
1498 PR testsuite/55186
1499 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1500
1501 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1502
1503 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1504 darwin.
1505
1506 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1507
1508 * g++.dg/torture/20121105-1.C: New test.
1509
1510 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1511
1512 * gcc.dg/torture/fp-compare.c: New testcase.
1513
1514 2012-11-05 Jan Hubicka <jh@suse.cz>
1515
1516 * gcc.dg/const-1.c: Update.
1517 * gcc.dg/pure-1.c: Update.
1518
1519 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1520
1521 PR rtl-optimization/55151
1522 * gcc.dg/pr55151.c: New test.
1523
1524 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR debug/54970
1527 PR debug/54971
1528 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1529
1530 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1531
1532 PR testsuite/51128
1533 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1534
1535 2012-11-05 Jan Hubicka <jh@suse.cz>
1536
1537 * gcc.dg/autopar/pr49960.c: Fix testcase.
1538
1539 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1540
1541 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1542 Fix scan-tree-dump-times directive.
1543
1544 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1545
1546 PR fortran/55199
1547 * gfortran.dg/associate_12.f90: New.
1548
1549 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1550
1551 PR target/54255
1552 * lib/target-supports.exp (check_effective_target_masm_intel): New
1553 proc.
1554 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1555 masm_intel.
1556
1557 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1558 Jack Howarth <howarth@bromo.med.uc.edu>
1559
1560 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1561 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1562 * gcc.target/i386/pr53249.c: Likewise.
1563
1564 2012-11-03 Andrew Pinski <apinski@cavium.com>
1565
1566 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1567 call abort1 so that cross jumping does not happen.
1568
1569 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1570
1571 PR target/51244
1572 * gcc.target/sh/pr51244-18.c: New.
1573 * gcc.target/sh/pr51244-19.c: New.
1574
1575 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1576
1577 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1578 b requires a 64-bit operation followed by a truncation.
1579
1580 2012-11-02 Jan Hubicka <jh@suse.cz>
1581
1582 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1583
1584 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1585
1586 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1587 conditions to verify the reduction code is vectorized.
1588
1589 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1590 in case 'pow', such as 'powerpc' is used in the compiler version name.
1591 * gcc.target/powerpc/pr46728-2.c: Likewise.
1592 * gcc.target/powerpc/pr46728-3.c: Likewise.
1593 * gcc.target/powerpc/pr46728-4.c: Likewise.
1594 * gcc.target/powerpc/pr46728-5.c: Likewise.
1595 * gcc.target/powerpc/pr46728-7.c: Likewise.
1596 * gcc.target/powerpc/pr46728-8.c: Likewise.
1597 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1598
1599 2012-11-02 Jan Hubicka <jh@suse.cz>
1600
1601 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1602
1603 2012-11-02 Jan Hubicka <jh@suse.cz>
1604
1605 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1606 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1607
1608 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1609
1610 PR middle-end/55130
1611 * gcc.target/i386/pr55130.c: New test.
1612
1613 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR target/55147
1616 * gcc.target/i386/pr55147.c: New test.
1617
1618 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1619
1620 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1621 * gfortran.dg/default_format_denormal_1.f90: Same.
1622
1623 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1624
1625 PR middle-end/55001
1626 * g++.dg/ext/vector19.C: Remove target restrictions.
1627 * gcc.dg/fold-compare-7.c: New testcase.
1628
1629 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1630
1631 PR target/55160
1632 * gcc.target/sh/pr55160.c: New.
1633
1634 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1635
1636 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1637 scan-assembler regex.
1638
1639 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1640
1641 PR middle-end/55150
1642 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1643 * gcc.dg/pr55150-2.c: New test.
1644
1645 2012-11-01 Sharad Singhai <singhai@google.com>
1646
1647 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1648 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1649 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1650 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1651
1652 2012-10-31 Dehao Chen <dehao@google.com>
1653
1654 * g++.dg/debug/dwarf2/block.C: New testcase.
1655
1656 2012-10-31 Jan Hubicka <jh@suse.cz>
1657
1658 * gcc.dg/pr44974.c: Add noinline.
1659
1660 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1661
1662 PR fortran/53718
1663 * gfortran.dg/class_54.f90: New.
1664
1665 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1666 Jakub Jelinek <jakub@redhat.com>
1667
1668 PR tree-optimization/55018
1669 * gcc.dg/torture/pr55018.c: New test.
1670
1671 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/54583
1674 * g++.dg/ext/vla13.C: New.
1675
1676 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1677
1678 PR middle-end/55150
1679 * gcc.dg/pr55150.c: New test.
1680
1681 2012-10-31 Tobias Burnus <burnus@net-b.de>
1682
1683 PR fortran/55134
1684 * gfortran.dg/associate_11.f90: New.
1685
1686 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1687
1688 PR c++/54955
1689 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1690
1691 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR tree-optimization/19105
1694 PR tree-optimization/21643
1695 PR tree-optimization/46309
1696 * gcc.dg/pr19105.c: New test.
1697 * gcc.dg/pr21643.c: New test.
1698 * gcc.dg/pr46309-2.c: New test.
1699 * gcc.c-torture/execute/pr46309.c: New test.
1700
1701 2012-10-31 Alan Modra <amodra@gmail.com>
1702
1703 * gcc.target/powerpc/dimode_off.c: New.
1704 * gcc.target/powerpc/timode_off.c: New.
1705 * gcc.target/powerpc/dfmode_off.c: New.
1706 * gcc.target/powerpc/tfmode_off.c: New.
1707
1708 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1709
1710 PR rtl-optimization/55093
1711 * gcc.target/i386/pr55093.c: New file.
1712
1713 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1714
1715 * gcc.target/i386/pr55116.c: Renamed to ...
1716 * gcc.target/i386/pr55116-1.c: This.
1717
1718 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1719
1720 * gcc.target/i386/pr55116-2.c: New file.
1721
1722 2012-10-30 Richard Biener <rguenther@suse.de>
1723
1724 * gcc.dg/vect/slp-perm-2.c: Adjust.
1725
1726 2012-10-30 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/55111
1729 * gcc.dg/torture/pr55111.c: New testcase.
1730
1731 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1732
1733 PR target/53988
1734 * gcc.target/sh/pr53988.c: New.
1735
1736 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1737
1738 PR target/54989
1739 * gcc.dg/hoist-register-pressure-1.c: Rename from
1740 hoist-register-pressure.c. Add nonpic condition.
1741 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1742
1743 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1744
1745 PR c++/54930
1746 * gcc.dg/Wreturn-local-addr.c: New.
1747 * g++.dg/warn/Wno-return-local-addr.C: New.
1748 * g++.dg/warn/Wreturn-local-addr.C: New.
1749
1750 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1751
1752 PR middle-end/55116
1753 * gcc.target/i386/pr55116.c: New file.
1754
1755 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1756
1757 PR c/53066
1758 * gcc.dg/Wshadow-4.c: New.
1759 * gcc.dg/Wshadow-4.h: New.
1760
1761 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1762
1763 PR debug/54693
1764 * gcc.dg/guality/pr54693.c: New.
1765
1766 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1767
1768 PR middle-end/55027
1769 * gcc.dg/pr55027.c: New testcase.
1770
1771 2012-10-29 Jan Hubicka <jh@suse.cz>
1772
1773 * gcc.dg/ipa/inline-6.c: New testcase.
1774
1775 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1776
1777 PR rtl-optimization/55106
1778 * g++.dg/pr55106.C: New.
1779
1780 2012-10-29 Richard Guenther <rguenther@suse.de>
1781
1782 PR middle-end/53695
1783 * gcc.dg/torture/pr53695.c: New testcase.
1784
1785 2012-10-28 Jan Hubicka <jh@suse.cz>
1786
1787 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1788
1789 2012-10-28 Tobias Burnus <burnus@net-b.de>
1790
1791 PR fortran/54958
1792 * gfortran.dg/do_check_6.f90: New.
1793
1794 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1795 Jack Howarth <howarth@bromo.med.uc.edu>
1796
1797 PR target/54404
1798 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1799 to dg-options.
1800 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1801
1802 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1803
1804 PR target/34283
1805 * gcc.target/i386/pr34283.c: New test.
1806
1807 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR c++/55081
1810 * g++.dg/opt/pr55081.C: New test.
1811
1812 PR debug/54970
1813 PR debug/54971
1814 * gcc.dg/guality/pr54970.c: New test.
1815
1816 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/54984
1819 * g++.dg/template/new11.C: New.
1820
1821 2012-10-26 Richard Biener <rguenther@suse.de>
1822
1823 PR middle-end/54824
1824 * gcc.dg/torture/pr54824.c: New testcase.
1825
1826 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1827
1828 * gcc.target/i386/fxsave-1.c: New.
1829 * gcc.target/i386/fxsave64-1.c: Ditto.
1830 * gcc.target/i386/fxrstor-1.c: Ditto.
1831 * gcc.target/i386/fxrstor64-1.c: Ditto.
1832 * gcc.target/i386/xsave-1.c: Ditto.
1833 * gcc.target/i386/xsave64-1.c: Ditto.
1834 * gcc.target/i386/xrstor-1.c: Ditto.
1835 * gcc.target/i386/xrstor64-1.c: Ditto.
1836 * gcc.target/i386/xsaveopt-1.c: Ditto.
1837 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1838 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1839 * gcc.target/i386/sse-13.c: Ditto.
1840 * gcc.target/i386/sse-14.c: Ditto.
1841 * gcc.target/i386/sse-22.c: Ditto.
1842 * gcc.target/i386/sse-23.c: Ditto.
1843 * g++.dg/other/i386-2.C: Ditto.
1844 * g++.dg/other/i386-3.C: Ditto.
1845
1846 2012-10-25 Jan Hubicka <jh@suse.cz>
1847
1848 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1849 at ivcanon time.
1850
1851 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/53761
1854 * g++.dg/ext/transparent-union.C: New.
1855
1856 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1857
1858 PR c++/54427
1859 * g++.dg/ext/vector19.C: New testcase.
1860
1861 2012-10-25 Richard Biener <rguenther@suse.de>
1862
1863 PR tree-optimization/54902
1864 * g++.dg/torture/pr54902.C: New testcase.
1865
1866 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1867
1868 PR c++/34892
1869 * g++.dg/template/crash114.C: New.
1870
1871 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1872
1873 PR bootstrap/55049
1874 * gcc.target/i386/pr55049-1.c: New test.
1875
1876 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1877
1878 PR fortran/55037
1879 * gfortran.dg/class_dummy_4.f03: New.
1880
1881 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR rtl-optimization/55010
1884 * gcc.dg/pr55010.c: New test.
1885
1886 PR debug/54828
1887 * g++.dg/debug/pr54828.C: New test.
1888
1889 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1890
1891 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1892 * gcc.dg/vect/vect-83_64.c: Likewise.
1893
1894 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1895
1896 PR c++/54922
1897 * g++.dg/cpp0x/constexpr-union4.C: New.
1898
1899 2012-10-23 Jeff Law <law@redhat.com>
1900
1901 * gcc.c-torture/execute/pr54985.c: New test.
1902
1903 2012-10-23 Paul Koning <ni1d@arrl.net>
1904
1905 PR debug/54508
1906 * g++.dg/debug/dwarf2/pr54508.C: New.
1907
1908 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR c++/54844
1911 * g++.dg/template/sizeof14.C: New test.
1912
1913 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1914 Jim MacArthur <jim.macarthur@arm.com>
1915 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1916 Marcus Shawcroft <marcus.shawcroft@arm.com>
1917 Nigel Stephens <nigel.stephens@arm.com>
1918 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1919 Richard Earnshaw <rearnsha@arm.com>
1920 Sofiane Naci <sofiane.naci@arm.com>
1921 Stephen Thomas <stephen.thomas@arm.com>
1922 Tejas Belagod <tejas.belagod@arm.com>
1923 Yufeng Zhang <yufeng.zhang@arm.com>
1924
1925 * lib/target-supports.exp
1926 (check_profiling_available): Add AArch64.
1927 (check_effective_target_vect_int): Likewise.
1928 (check_effective_target_vect_shift): Likewise.
1929 (check_effective_target_vect_float): Likewise.
1930 (check_effective_target_vect_double): Likewise.
1931 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1932 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1933 (check_effective_target_vect_pack_trunc): Likewise.
1934 (check_effective_target_vect_unpack): Likewise.
1935 (check_effective_target_vect_hw_misalign): Likewise.
1936 (check_effective_target_vect_short_mult): Likewise.
1937 (check_effective_target_vect_int_mult): Likewise.
1938 (check_effective_target_vect_stridedN): Likewise.
1939 (check_effective_target_sync_int_long): Likewise.
1940 (check_effective_target_sync_char_short): Likewise.
1941 (check_vect_support_and_set_flags): Likewise.
1942 (check_effective_target_aarch64_tiny): New.
1943 (check_effective_target_aarch64_small): New.
1944 (check_effective_target_aarch64_large): New.
1945 * g++.dg/other/PR23205.C: Enable aarch64.
1946 * g++.dg/other/pr23205-2.C: Likewise.
1947 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1948 * gcc.c-torture/execute/20101011-1.c: Likewise.
1949 * gcc.dg/20020312-2.c: Likewise.
1950 * gcc.dg/20040813-1.c: Likewise.
1951 * gcc.dg/builtin-apply2.c: Likewise.
1952 * gcc.dg/stack-usage-1.c: Likewise.
1953
1954 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1955 Jim MacArthur <jim.macarthur@arm.com>
1956 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1957 Marcus Shawcroft <marcus.shawcroft@arm.com>
1958 Nigel Stephens <nigel.stephens@arm.com>
1959 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1960 Richard Earnshaw <rearnsha@arm.com>
1961 Sofiane Naci <sofiane.naci@arm.com>
1962 Stephen Thomas <stephen.thomas@arm.com>
1963 Tejas Belagod <tejas.belagod@arm.com>
1964 Yufeng Zhang <yufeng.zhang@arm.com>
1965
1966 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1967 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1968 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1969 * gcc.target/aarch64/aapcs/abitest.S: New file.
1970 * gcc.target/aarch64/aapcs/abitest.h: New file.
1971 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1972 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1973 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1974 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1975 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1976 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1977 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1978 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1979 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1980 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1981 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1982 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1983 * gcc.target/aarch64/aapcs/test_1.c: New file.
1984 * gcc.target/aarch64/aapcs/test_10.c: New file.
1985 * gcc.target/aarch64/aapcs/test_11.c: New file.
1986 * gcc.target/aarch64/aapcs/test_12.c: New file.
1987 * gcc.target/aarch64/aapcs/test_13.c: New file.
1988 * gcc.target/aarch64/aapcs/test_14.c: New file.
1989 * gcc.target/aarch64/aapcs/test_15.c: New file.
1990 * gcc.target/aarch64/aapcs/test_16.c: New file.
1991 * gcc.target/aarch64/aapcs/test_17.c: New file.
1992 * gcc.target/aarch64/aapcs/test_18.c: New file.
1993 * gcc.target/aarch64/aapcs/test_19.c: New file.
1994 * gcc.target/aarch64/aapcs/test_2.c: New file.
1995 * gcc.target/aarch64/aapcs/test_20.c: New file.
1996 * gcc.target/aarch64/aapcs/test_21.c: New file.
1997 * gcc.target/aarch64/aapcs/test_22.c: New file.
1998 * gcc.target/aarch64/aapcs/test_23.c: New file.
1999 * gcc.target/aarch64/aapcs/test_24.c: New file.
2000 * gcc.target/aarch64/aapcs/test_25.c: New file.
2001 * gcc.target/aarch64/aapcs/test_26.c: New file.
2002 * gcc.target/aarch64/aapcs/test_3.c: New file.
2003 * gcc.target/aarch64/aapcs/test_4.c: New file.
2004 * gcc.target/aarch64/aapcs/test_5.c: New file.
2005 * gcc.target/aarch64/aapcs/test_6.c: New file.
2006 * gcc.target/aarch64/aapcs/test_7.c: New file.
2007 * gcc.target/aarch64/aapcs/test_8.c: New file.
2008 * gcc.target/aarch64/aapcs/test_9.c: New file.
2009 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2010 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2011 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2012 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2013 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2014 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2015 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2016 * gcc.target/aarch64/aapcs/type-def.h: New file.
2017 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2018 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2019 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2020 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2021 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2022 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2023 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2024 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2025 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2026 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2027 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2028 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2029 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2030 * gcc.target/aarch64/aarch64.exp: New file.
2031 * gcc.target/aarch64/adc-1.c: New file.
2032 * gcc.target/aarch64/adc-2.c: New file.
2033 * gcc.target/aarch64/asm-1.c: New file.
2034 * gcc.target/aarch64/clrsb.c: New file.
2035 * gcc.target/aarch64/clz.c: New file.
2036 * gcc.target/aarch64/ctz.c: New file.
2037 * gcc.target/aarch64/csinc-1.c: New file.
2038 * gcc.target/aarch64/csinv-1.c: New file.
2039 * gcc.target/aarch64/csneg-1.c: New file.
2040 * gcc.target/aarch64/extend.c: New file.
2041 * gcc.target/aarch64/fcvt.x: New file.
2042 * gcc.target/aarch64/fcvt_double_int.c: New file.
2043 * gcc.target/aarch64/fcvt_double_long.c: New file.
2044 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2045 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2046 * gcc.target/aarch64/fcvt_float_int.c: New file.
2047 * gcc.target/aarch64/fcvt_float_long.c: New file.
2048 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2049 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2050 * gcc.target/aarch64/ffs.c: New file.
2051 * gcc.target/aarch64/fmadd.c: New file.
2052 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2053 * gcc.target/aarch64/frint.x: New file.
2054 * gcc.target/aarch64/frint_double.c: New file.
2055 * gcc.target/aarch64/frint_float.c: New file.
2056 * gcc.target/aarch64/index.c: New file.
2057 * gcc.target/aarch64/mneg-1.c: New file.
2058 * gcc.target/aarch64/mneg-2.c: New file.
2059 * gcc.target/aarch64/mneg-3.c: New file.
2060 * gcc.target/aarch64/mnegl-1.c: New file.
2061 * gcc.target/aarch64/mnegl-2.c: New file.
2062 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2063 * gcc.target/aarch64/pic-constantpool1.c: New file.
2064 * gcc.target/aarch64/pic-symrefplus.c: New file.
2065 * gcc.target/aarch64/predefine_large.c: New file.
2066 * gcc.target/aarch64/predefine_small.c: New file.
2067 * gcc.target/aarch64/predefine_tiny.c: New file.
2068 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2069 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2070 * gcc.target/aarch64/table-intrinsics.c: New file.
2071 * gcc.target/aarch64/tst-1.c: New file.
2072 * gcc.target/aarch64/vect-abs-compile.c: New file.
2073 * gcc.target/aarch64/vect-abs.c: New file.
2074 * gcc.target/aarch64/vect-abs.x: New file.
2075 * gcc.target/aarch64/vect-compile.c: New file.
2076 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2077 * gcc.target/aarch64/vect-faddv.c: New file.
2078 * gcc.target/aarch64/vect-faddv.x: New file.
2079 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2080 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2081 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2082 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2083 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2084 * gcc.target/aarch64/vect-fp-compile.c: New file.
2085 * gcc.target/aarch64/vect-fp.c: New file.
2086 * gcc.target/aarch64/vect-fp.x: New file.
2087 * gcc.target/aarch64/vect-mull-compile.c: New file.
2088 * gcc.target/aarch64/vect-mull.c: New file.
2089 * gcc.target/aarch64/vect-mull.x: New file.
2090 * gcc.target/aarch64/vect.c: New file.
2091 * gcc.target/aarch64/vect.x: New file.
2092 * gcc.target/aarch64/vector_intrinsics.c: New file.
2093 * gcc.target/aarch64/vfp-1.c: New file.
2094 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2095 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2096 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2097 * g++.dg/abi/aarch64_guard1.C: New file.
2098
2099 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c++/54988
2102 * c-c++-common/pr54988.c: New test.
2103
2104 2012-10-23 Jan Hubicka <jh@suse.cz>
2105
2106 * gcc.dg/tree-prof/peel-1.c: New testcase.
2107
2108 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2109
2110 PR gcc/52945
2111 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2112
2113 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2114
2115 * gcc.dg/c99-predef-1.c: New test.
2116 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2117 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2118 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2119 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2120 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2121 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2122 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2123 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2124 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2125 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2126 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2127 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2128
2129 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2130
2131 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2132
2133 2012-10-23 Jan Hubicka <jh@suse.cz>
2134
2135 PR middle-end/54937
2136 * gcc.c-torture/execute/pr54937.c: New testcase.
2137 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2138
2139 2012-10-23 Jan Hubicka <jh@suse.cz>
2140
2141 PR middle-end/54967
2142 * gfortran.dg/pr54967.f90: New testcase.
2143
2144 2012-10-23 Terry Guo <terry.guo@arm.com>
2145
2146 PR target/55019
2147 * gcc.dg/pr55019.c: New.
2148
2149 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2150
2151 PR tree-optimization/55008
2152 * gcc.dg/tree-ssa/pr55008.c: New test.
2153
2154 2012-10-22 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/55011
2157 * gcc.dg/torture/pr55011.c: New testcase.
2158
2159 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2160
2161 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2162 * gcc.target/arm/pr40457-2.c: Likewise.
2163 * gcc.target/arm/pr40457-3.c: Likewise.
2164
2165 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2166
2167 * gnat.dg/specs/limited_with4.ads: New test.
2168 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2169
2170 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2171
2172 * gnat.dg/modular4.adb: New test.
2173 * gnat.dg/modular4_pkg.ads: New helper.
2174
2175 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2178 * gnat.dg/specs/addr1.ads: Likewise.
2179
2180 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2181
2182 * gcc.dg/webizer.c (main): Add missing exit call.
2183
2184 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2185
2186 PR fortran/54465
2187 * gfortran.dg/wextra_1.f: New test.
2188
2189 2012-10-20 Jan Hubicka <jh@suse.cz>
2190
2191 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2192
2193 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2194
2195 PR fortran/54224
2196 * gfortran.dg/warn_unused_function.f90: New.
2197
2198 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2199
2200 * lib/target-supports.exp
2201 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2202
2203 2012-10-19 Richard Guenther <rguenther@suse.de>
2204
2205 PR tree-optimization/54981
2206 * gcc.dg/pr54981.c: New testcase.
2207
2208 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2209
2210 PR target/54892
2211 * gcc.target/arm/pr54892.c: New.
2212
2213 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2214
2215 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2216
2217 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 PR c++/54501
2220 * g++.dg/init/array30.C: New.
2221 * g++.dg/init/array31.C: Likewise.
2222
2223 2012-10-18 Tobias Burnus <burnus@net-b.de>
2224
2225 PR fortran/54884
2226 * gfortran.dg/public_private_module_7.f90: New.
2227
2228 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/29633
2231 * g++.dg/template/pr29633.C: New.
2232
2233 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2234
2235 * gnat.dg/loop_optimization13.ad[sb]: New test.
2236 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2237
2238 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2239
2240 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2241 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2242 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2243 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2244
2245 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2246
2247 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2248 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2249 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2250 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2251 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2252 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2253
2254 2012-10-16 Jan Hubicka <jh@suse.cz>
2255
2256 * gcc.target/i386/l_fma_float_?.c: Update.
2257 * gcc.target/i386/l_fma_double_?.c: Update.
2258 * gfortran.dg/do_1.f90: XFAIL
2259 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2260 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2261 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2262 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2263 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2264 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2265 valid.
2266
2267 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2268
2269 PR c/53063
2270 PR c/40989
2271 * gcc.dg/Wstrict-overflow-24.c: New.
2272
2273 2012-10-16 Tobias Burnus <burnus@net-b.de>
2274
2275 PR fortran/50981
2276 PR fortran/54618
2277 * gfortran.dg/class_optional_1.f90: New.
2278 * gfortran.dg/class_optional_2.f90: New.
2279
2280 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR debug/54796
2283 * gcc.dg/guality/pr54796.c: New test.
2284
2285 PR tree-optimization/54889
2286 * gfortran.dg/pr54889.f90: New test.
2287
2288 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2289
2290 * g++.dg/other/dump-ada-spec-2.C: New test.
2291
2292 2012-10-16 Easwaran Raman <eraman@google.com>
2293
2294 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2295 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2296
2297 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2298
2299 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2300 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2301
2302 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2303
2304 PR target/54925
2305 * gcc.c-torture/compile/pr54925.c: New.
2306
2307 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2308
2309 PR target/51244
2310 * gcc.target/sh/pr51244-17.c: New.
2311
2312 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2313
2314 PR target/54760
2315 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2316 functions.
2317 * gcc.target/sh/pr54760-4.c: New.
2318
2319 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2320
2321 PR target/34777
2322 * gcc.target/sh/torture/sh-torture.exp: New.
2323 * gcc.target/sh/torture/pr34777.c: New.
2324
2325 2012-10-15 Matthias Klose <doko@ubuntu.com>
2326
2327 * lib/target-supports.exp (check_profiling_available): Match
2328 arm*-*-linux-* for ARM Linux/GNU.
2329 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2330 * gfortran.dg/enum_10.f90: Likewise.
2331 * gfortran.dg/enum_9.f90: Likewise.
2332 * gcc.target/arm/synchronize.c: Likewise.
2333 * g++.old-deja/g++.jason/enum6.C: Likewise.
2334 * g++.old-deja/g++.other/enum4.C: Likewise.
2335 * g++.old-deja/g++.law/enum9.C: Likewise.
2336
2337 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2338
2339 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2340 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2341
2342 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2343 Paolo Carlini <paolo.carlini@oracle.com>
2344
2345 PR c++/17805
2346 * g++.dg/overload/operator6.C: New.
2347
2348 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/50080 (again)
2351 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2352 * g++.dg/parse/tmpl-outside1.C: Likewise.
2353 * g++.dg/template/qualttp18.C: Likewise.
2354 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2355 * g++.old-deja/g++.pt/overload13.C: Likewise.
2356
2357 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2358
2359 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2360 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2361 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2362 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2363 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2364 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2365 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2366 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2367
2368 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2369
2370 PR c++/50080
2371 * g++.dg/parse/tmpl-outside2.C: New.
2372 * g++.dg/parse/tmpl-outside1.C: Adjust.
2373 * g++.dg/template/qualttp18.C: Likewise.
2374 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2375 * g++.old-deja/g++.pt/overload13.C: Likewise.
2376
2377 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2378
2379 PR tree-optimization/54915
2380 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2381
2382 2012-10-15 Richard Guenther <rguenther@suse.de>
2383
2384 PR tree-optimization/54920
2385 * gcc.dg/torture/pr54920.c: New testcase.
2386
2387 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2388
2389 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2390
2391 2012-10-13 Jason Merrill <jason@redhat.com>
2392
2393 * g++.dg/tls/thread_local7g.C: Require tls_native.
2394
2395 2012-10-14 Jason Merrill <jason@redhat.com>
2396
2397 * g++.dg/cpp0x/inh-ctor1.C: New.
2398 * g++.dg/cpp0x/inh-ctor2.C: New.
2399 * g++.dg/cpp0x/inh-ctor3.C: New.
2400 * g++.dg/cpp0x/inh-ctor4.C: New.
2401 * g++.dg/cpp0x/inh-ctor5.C: New.
2402 * g++.dg/cpp0x/inh-ctor6.C: New.
2403 * g++.dg/cpp0x/inh-ctor7.C: New.
2404 * g++.dg/cpp0x/inh-ctor8.C: New.
2405 * g++.dg/cpp0x/inh-ctor9.C: New.
2406 * g++.dg/cpp0x/inh-ctor10.C: New.
2407 * g++.dg/cpp0x/inh-ctor11.C: New.
2408 * g++.dg/cpp0x/inh-ctor12.C: New.
2409 * g++.dg/cpp0x/inh-ctor13.C: New.
2410
2411 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2412
2413 PR rtl-optimization/54919
2414 * gcc.dg/pr54919.c: New testcase.
2415
2416 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/53581
2419 * g++.dg/template/crash113.C: New.
2420
2421 2012-10-14 Jan Hubicka <jh@suse.cz>
2422
2423 * gcc.dg/unroll_5.c: New testcase.
2424
2425 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2426
2427 PR c++/52643
2428 * g++.dg/opt/pr52643.C: New.
2429
2430 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2431
2432 PR target/54602
2433 * gcc.target/sh/pr54602-1.c: New.
2434 * gcc.target/sh/pr54602-2.c: New.
2435 * gcc.target/sh/pr54602-3.c: New.
2436 * gcc.target/sh/pr54602-4.c: New.
2437
2438 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2439
2440 PR target/54680
2441 * gcc.target/sh/pr54680.c: New.
2442
2443 2012-10-12 Jan Hubicka <jh@suse.cz>
2444
2445 * gcc.dg/webizer.c: New testcase.
2446
2447 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2448
2449 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2450 specify -m64.
2451
2452 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2453
2454 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2455 Return 0 if already specifying -mfloat-abi other than hard.
2456
2457 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2458
2459 * gcc.dg/pr53060.c: Prune irrelevant warning.
2460
2461 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR c/54381
2464 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2465 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2466 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2467 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2468 Adjust expected wording of warnings for *cmp* builtins.
2469 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2470 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2471
2472 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2473
2474 PR c++/24449
2475 * g++.dg/parse/friend-main.C: New.
2476
2477 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2478
2479 PR c++/53055
2480 * g++.dg/pr53055.C: New testcase.
2481
2482 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/52744
2485 * g++.dg/cpp0x/pr52744.C: New.
2486
2487 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/40453
2490 * gfortran.dg/dummy_procedure_9.f90: New.
2491
2492 2012-10-12 Richard Biener <rguenther@suse.de>
2493
2494 PR tree-optimization/54894
2495 * gcc.dg/torture/pr54894.c: New testcase.
2496
2497 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2498
2499 PR target/51244
2500 * gcc.target/sh/pr51244-13.c: New.
2501 * gcc.target/sh/pr51244-14.c: New.
2502 * gcc.target/sh/pr51244-15.c: New.
2503 * gcc.target/sh/pr51244-16.c: New.
2504
2505 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/51878
2508 * g++.dg/cpp0x/decltype45.C: New.
2509
2510 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2511
2512 PR fortran/54784
2513 * gfortran.dg/class_allocate_13.f90: New.
2514
2515 2012-10-11 Jason Merrill <jason@redhat.com>
2516
2517 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2518 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2519
2520 * g++.dg/gomp/tls-5.C: Require tls_native.
2521 * g++.dg/tls/thread_local7.C: Require tls_native.
2522 * g++.dg/tls/static2.C: New.
2523
2524 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/36107
2527 * g++.dg/ext/weak5.C: New.
2528
2529 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2530
2531 PR testsuite/54868
2532 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2533 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2534
2535 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/43765
2538 * g++.dg/parse/pr43765.C: New.
2539
2540 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2541
2542 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2543
2544 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2545
2546 PR c++/43663
2547 * g++.dg/init/bitfield3.C: New.
2548
2549 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2550
2551 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2552
2553 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR tree-optimization/54877
2556 * gcc.dg/torture/pr54877.c: New test.
2557
2558 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2559
2560 PR testsuite/53397
2561 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2562 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2563 and remove target info from dg-do compile.
2564 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2565 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2566 and remove target info from dg-do compile.
2567
2568 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2569
2570 * gcc.dg/pr54782.c: Require target with pthread support.
2571
2572 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/53122
2575 * g++.dg/cpp0x/auto35.C: New.
2576
2577 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2578
2579 PR c++/53540 - using fails to be equivalent to typedef
2580 * g++.dg/cpp0x/alias-decl-24.C: New test.
2581
2582 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2583
2584 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2585 that c++11 attributes to types are ignored for now.
2586 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2588
2589 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/53741
2592 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2593
2594 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2595
2596 PR c++/50478
2597 * g++.dg/cpp0x/initlist67.C: New.
2598
2599 2012-10-10 Dehao Chen <dehao@google.com>
2600
2601 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2602
2603 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2604
2605 PR target/52480
2606 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2607 Add runtime tests.
2608
2609 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2610
2611 PR c++/53307
2612 * g++.dg/cpp0x/decltype44.C: New.
2613
2614 2012-10-09 Steve Ellcey <sellcey@mips.com>
2615
2616 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2617
2618 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2619
2620 PR c++/53763
2621 * g++.dg/cpp0x/decltype43.C: New.
2622
2623 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2624
2625 PR middle-end/53397
2626 * gcc.dg/pr53397-1.c: New test case.
2627 * gcc.dg/pr53397-2.c: New test case.
2628
2629 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 PR c++/54194
2632 * g++.dg/warn/Wparentheses-26.C: Adjust.
2633 * g++.dg/warn/Wparentheses-27.C: New.
2634
2635 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2636
2637 PR c++/54427
2638 * c-c++-common/vector-scalar.c: New testcase.
2639 * g++.dg/ext/vector18.C: New testcase.
2640 * g++.dg/ext/vector5.C: This is not an error anymore.
2641 * gcc.dg/init-vec-1.c: Move ...
2642 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2643 * gcc.c-torture/execute/vector-shift1.c: Move ...
2644 * c-c++-common/torture/vector-shift1.c: ... here.
2645 * gcc.dg/scal-to-vec1.c: Move ...
2646 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2647 C++11. Adapt error messages.
2648 * gcc.dg/convert-vec-1.c: Move ...
2649 * c-c++-common/convert-vec-1.c: ... here.
2650 * gcc.dg/scal-to-vec2.c: Move ...
2651 * c-c++-common/scal-to-vec2.c: ... here.
2652
2653 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2654
2655 PR target/54400
2656 * gcc.target/i386/pr54400.c: New testcase.
2657
2658 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c++/54858
2661 * g++.dg/template/pr54858.C: New test.
2662
2663 2012-10-08 Marek Polacek <polacek@redhat.com>
2664
2665 PR debug/54831
2666 * g++.dg/debug/pr54831.C: New test.
2667
2668 2012-10-08 Dehao Chen <dehao@google.com>
2669
2670 * g++.dg/predict-loop-exit-1.C: New.
2671 * g++.dg/predict-loop-exit-2.C: New.
2672 * g++.dg/predict-loop-exit-3.C: New.
2673
2674 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2675
2676 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2677
2678 2012-10-08 Jason Merrill <jason@redhat.com>
2679
2680 * g++.dg/gomp/tls-5.C: New.
2681 * g++.dg/gomp/tls-wrap1.C: New.
2682 * g++.dg/gomp/tls-wrap2.C: New.
2683 * g++.dg/gomp/tls-wrap3.C: New.
2684 * g++.dg/gomp/tls-wrap4.C: New.
2685 * g++.dg/gomp/tls-wrapper-cse.C: New.
2686 * g++.dg/tls/thread_local-cse.C: New.
2687 * g++.dg/tls/thread_local-order1.C: New.
2688 * g++.dg/tls/thread_local-order2.C: New.
2689 * g++.dg/tls/thread_local-wrap1.C: New.
2690 * g++.dg/tls/thread_local-wrap2.C: New.
2691 * g++.dg/tls/thread_local-wrap3.C: New.
2692 * g++.dg/tls/thread_local-wrap4.C: New.
2693 * g++.dg/tls/thread_local2g.C: New.
2694 * g++.dg/tls/thread_local3g.C: New.
2695 * g++.dg/tls/thread_local4g.C: New.
2696 * g++.dg/tls/thread_local5g.C: New.
2697 * g++.dg/tls/thread_local6g.C: New.
2698 * g++.dg/tls/thread_local7g.C: New.
2699
2700 * g++.dg/tls/thread_local3.C: New.
2701 * g++.dg/tls/thread_local4.C: New.
2702 * g++.dg/tls/thread_local5.C: New.
2703 * g++.dg/tls/thread_local6.C: New.
2704
2705 * g++.dg/tls/init-2.C: Tweak errors.
2706 * g++.dg/tls/thread_local1.C: New.
2707 * g++.dg/tls/thread_local2.C: New.
2708 * g++.dg/tls/thread_local7.C: New.
2709
2710 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2711
2712 PR target/54866
2713 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2714
2715 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2716
2717 PR target/54685
2718 * gcc.target/sh/pr54685.c: New.
2719
2720 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2721
2722 PR c++/53528 C++11 attribute support
2723 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2724 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2725 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2726 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2727 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2728 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2729 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2730 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2731 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2732 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2733 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2734 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2735 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2736 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2737 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2738 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2739 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2740 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2741 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2742 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2743 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2744 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2745 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2746 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2747 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2748 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2749 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2750 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2751 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2752 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2753 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2754 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2755 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2756 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2757 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2758 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2759 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2760 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2761 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2762 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2763 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2764 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2765 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2766 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2767 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2768 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2769 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2770 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2771 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2772 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2773 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2774 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2775 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2776 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2777 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2778 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2779 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2780
2781 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2782
2783 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2784 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2785 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2786
2787 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2788
2789 PR target/54760
2790 * gcc.target/sh/pr54760-2.c: New.
2791 * gcc.target/sh/pr54760-3.c: New.
2792
2793 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/51422
2796 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2797
2798 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2799 Sandra Loosemore <sandra@codesourcery.com>
2800
2801 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2802 and test that the accumulator is initialized using MULT.
2803 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2804 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2805
2806 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/52764
2809 * g++.dg/cpp0x/stdint.C: New.
2810
2811 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2812
2813 PR c++/54249
2814 * g++.dg/cpp0x/stddef.C: New.
2815
2816 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2817
2818 PR fortran/54832
2819 * gfortran.dg/typebound_operator_17.f90: New.
2820
2821 2012-10-06 Jan Hubicka <jh@suse.cz>
2822
2823 PR lto/53831
2824 PR lto/54776
2825 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2826
2827 2012-10-06 Jan Hubicka <jh@suse.cz>
2828
2829 * gcc.dg/lto/resolutions_0.c: New testcase.
2830
2831 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2832
2833 PR fortran/45521
2834 * gfortran.dg/generic_25.f90: New.
2835 * gfortran.dg/generic_26.f90: New.
2836 * gfortran.dg/generic_27.f90: New.
2837
2838 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2839
2840 PR target/54760
2841 * gcc.target/sh/pr54760-1.c: New.
2842
2843 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2844
2845 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2846 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2847 * g++.dg/warn/Wsign-compare-5.C: New test.
2848 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2849 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2850 * g++.dg/ext/builtin30.C: New test.
2851 * g++.dg/ext/vla12.C: New test.
2852 * gcc.dg/builtins-85.c: New test.
2853
2854 PR debug/54519
2855 * gcc.dg/guality/pr54519-1.c: New test.
2856 * gcc.dg/guality/pr54519-2.c: New test.
2857 * gcc.dg/guality/pr54519-3.c: New test.
2858 * gcc.dg/guality/pr54519-4.c: New test.
2859 * gcc.dg/guality/pr54519-5.c: New test.
2860 * gcc.dg/guality/pr54519-6.c: New test.
2861
2862 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/50893
2865 * g++.dg/cpp0x/defaulted38.C: New.
2866
2867 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR tree-optimization/33763
2870 * c-c++-common/pr33763.c: New test.
2871
2872 PR tree-optimization/54810
2873 * gcc.dg/tree-ssa/vrp85.c: New test.
2874
2875 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2876
2877 * gcc.dg/ucnid-7.c: Skip on AIX.
2878 * gcc.dg/ucnid-8.c: Same.
2879 * gcc.dg/ucnid-10.c: Same.
2880 * gcc.dg/ucnid-13.c: Same.
2881 * gcc.dg/attr-alias-3.c: Same.
2882 * gcc.dg/attr-alias-5.c: Same.
2883 * gcc.dg/torture/pr51106-2.c: Same.
2884 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2885
2886 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2887
2888 PR c++/52233
2889 * g++.dg/cpp0x/alias-decl-23.C: New.
2890
2891 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2892
2893 PR c++/53403
2894 * g++.dg/template/friend53.C: New.
2895
2896 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2897
2898 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2899 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2900 (scan-ada-spec): Likewise.
2901 (scan-ada-spec-not): Likewise.
2902 * gcc.dg/dump-ada-spec-1.c: New test.
2903 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2904
2905 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2906
2907 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2908
2909 2012-10-04 Florian Weimer <fweimer@redhat.com>
2910
2911 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2912
2913 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2914
2915 PR c++/54323
2916 * g++.dg/cpp0x/pr54323.C: New.
2917
2918 2012-10-04 Richard Guenther <rguenther@suse.de>
2919
2920 PR middle-end/54735
2921 * g++.dg/torture/pr54735.C: New testcase.
2922
2923 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2924
2925 PR rtl-optimization/54739
2926 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2927
2928 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2929
2930 PR target/51244
2931 * gcc.target/sh/pr51244-12.c: New.
2932
2933 2012-10-03 Dehao Chen <dehao@google.com>
2934
2935 PR middle-end/54782
2936 * gcc.dg/pr54782.c: New test.
2937
2938 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR c++/54777
2941 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2942
2943 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2944
2945 PR fortran/54778
2946 * gfortran.dg/class_53.f90: New.
2947
2948 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2949
2950 PR debug/54551
2951 * gcc.dg/guality/pr54551.c: New.
2952
2953 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2954
2955 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2956 * gcc.target/powerpc/pr46728-2.c: Likewise.
2957
2958 2012-10-02 Sharad Singhai <singhai@google.com>
2959
2960 PR testsuite/54772
2961 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2962 to fix test failures caused by r191883.
2963 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2964 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2965 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2966 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2967 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2968 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2969 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2970 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2971 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2972
2973 2012-09-30 Sharad Singhai <singhai@google.com>
2974
2975 * gcc.target/i386/vect-double-1.c: Fix test.
2976
2977 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2978
2979 PR target/54087
2980 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2981 atomic_sub fails.
2982
2983 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2984
2985 PR rtl-optimization/54457
2986 * gcc.target/i386/pr54457.c: New test.
2987
2988 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2989
2990 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2991
2992 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2993
2994 * gcc.target/i386/vect-rebuild.c: New testcase.
2995
2996 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2997
2998 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2999
3000 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3001
3002 * gcc.target/mips/pr37362.c: Fix target selector.
3003
3004 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3005
3006 PR target/54083
3007 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3008
3009 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3010
3011 * gcc.dg/ucnid-8.c: Update line number.
3012 * gcc.dg/torture/pr51106-2.c: Likewise.
3013
3014 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3015
3016 PR fortran/54667
3017 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3018 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3019 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3020
3021 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3022
3023 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3024 partially reverting r170092.
3025 * gfortran.dg/class_7.f03: Ditto.
3026 * gfortran.dg/coarray_14.f90: Ditto.
3027 * gfortran.dg/typebound_proc_13.f03: Ditto.
3028
3029 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/54738
3032 * g++.dg/cpp0x/sfinae42.C: New.
3033
3034 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3035
3036 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3037 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3038 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3039 * gcc.dg/pr42629.c: XFAIL on AIX.
3040 * gcc.dg/pr47684.c: Same.
3041 * gcc.dg/pr43670.c: Same.
3042 * gcc.dg/pr42916.c: Same.
3043 * gcc.dg/pr45449.c: Same.
3044 * gcc.dg/pr50017.c: Same.
3045 * gcc.dg/pr42728.c: Same.
3046 * gcc.dg/pr47881.c: Same.
3047 * gcc.dg/pr44023.c: Same.
3048 * gcc.dg/pr41345.c: Same.
3049 * gcc.dg/pr42630.c: Same.
3050 * gcc.dg/pr44971.c: Same.
3051 * gcc.dg/pr46771.c: Same.
3052 * gcc.dg/ucnid-8.c: Same.
3053 * gcc.dg/ucnid-10.c: Same.
3054 * gcc.dg/ucnid-13.c: Same.
3055 * gcc.dg/torture/pr51106-2.c: Same.
3056 * gcc.dg/pr48768.c: Same.
3057 * gcc.dg/pr42631.c: Same.
3058 * gcc.dg/pr43084.c: Same.
3059 * gcc.dg/ucnid-7.c: Same.
3060 * gcc.dg/pr42889.c: Same.
3061 * gcc.dg/pr41241.c: Same.
3062 * gcc.dg/pr42719.c: Same.
3063 * g++.dg/debug/pr46583.C: Same.
3064 * g++.dg/debug/pr47106.C: Same.
3065 * g++.dg/opt/pr48549.C: Same.
3066 * g++.dg/other/pr42685.C: Same.
3067 * c-c++-common/pr43942.c: Same.
3068
3069 2012-09-29 Ian Lance Taylor <iant@google.com>
3070
3071 * go.test/go-test.exp: Update for latest version of Go testsuite.
3072
3073 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3074
3075 PR fortran/52724
3076 * gfortran.dg/internal_readwrite_3.f90: New test.
3077
3078 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3079
3080 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3081 c-c++-common/Wunused-local-typedefs-2.c to here.
3082
3083 PR c++/54372 - unused attribute inactive on dependant entities
3084 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3085
3086 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3087
3088 PR c++/29028 - Missed unused warning on using declaration
3089 * g++.dg/warn/Wunused-var-18.C: New test.
3090
3091 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3092
3093 PR c++/53551 - -Wunused-local-typedefs misses uses
3094 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3095
3096 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR target/54716
3099 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3100
3101 PR tree-optimization/54713
3102 * gcc.c-torture/compile/pr54713-1.c: New test.
3103 * gcc.c-torture/compile/pr54713-2.c: New test.
3104 * gcc.c-torture/compile/pr54713-3.c: New test.
3105
3106 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3107
3108 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3109
3110 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3111
3112 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3113
3114 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3115
3116 PR target/54703
3117 * gcc.target/i386/pr54703.c: New test.
3118
3119 2012-09-27 Richard Guenther <rguenther@suse.de>
3120
3121 PR lto/54709
3122 * gcc.dg/lto/pr54709_0.c: New testcase.
3123 * gcc.dg/lto/pr54709_1.c: Likewise.
3124
3125 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3126
3127 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3128
3129 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3130
3131 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3132
3133 * gcc.target/arm/pr42879.c: Handle big-endian.
3134
3135 2012-09-26 Steve Ellcey <sellcey@mips.com>
3136
3137 PR c/37303
3138 * gcc.dg/pr37303.c: Check for rdata or rodata.
3139
3140 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3141
3142 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3143
3144 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3145
3146 PR target/51274
3147 PR target/53087
3148 * gcc.target/powerpc/ppc-ne0-1.c: New.
3149
3150 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3151
3152 PR target/54089
3153 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3154 test_19, test_20, test_21, test_22, test_23): New functions.
3155 * gcc.target/sh/pr54089-4.c: New.
3156 * gcc.target/sh/pr54089-5.c: New.
3157 * gcc.target/sh/pr54089-6.c: New.
3158 * gcc.target/sh/pr54089-7.c: New.
3159
3160 2012-09-25 Richard Guenther <rguenther@suse.de>
3161
3162 PR lto/54625
3163 * gcc.dg/lto/pr54702_0.c: New testcase.
3164 * gcc.dg/lto/pr54702_1.c: Likewise.
3165 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3166 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3167 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3168 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3169
3170 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/54526
3173 * g++.dg/cpp0x/parse2.C: New.
3174 * g++.dg/parse/error11.C: Adjust.
3175 * g++.dg/parse/error12.C: Likewise.
3176
3177 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3178
3179 * gcc.target/i386/20030217-1.c: Added check for
3180 large_long_double effective target.
3181 * gcc.target/i386/387-3.c: Likewise.
3182 * gcc.target/i386/387-4.c: Likewise.
3183 * gcc.target/i386/pr36578-1.c: Likewise.
3184 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3185 when long double size is equal double size.
3186 * gcc.target/i386/excess-precision-1.c: Likewise.
3187 * gcc.target/i386/pr36578-2.c: Likewise.
3188 * gcc.target/i386/20030217-2.c: New testcase.
3189
3190 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR tree-optimization/54676
3193 * gcc.dg/pr54676.c: New test.
3194
3195 2012-09-25 Richard Guenther <rguenther@suse.de>
3196
3197 PR tree-optimization/53663
3198 * gcc.dg/torture/pr53663-1.c: New testcase.
3199 * gcc.dg/torture/pr53663-2.c: Likewise.
3200 * gcc.dg/torture/pr53663-3.c: Likewise.
3201
3202 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3203
3204 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3205
3206 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3207
3208 * lib/target-supports-dg.exp (dg-require-effective-target,
3209 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3210 dg-process-target-1 instead of dg-process-target.
3211 (dg-process-target-1): Rename from dg-process-target.
3212 (dg-process-target): New.
3213
3214 2012-09-24 Richard Guenther <rguenther@suse.de>
3215
3216 PR tree-optimization/54684
3217 * g++.dg/torture/pr54684.C: New testcase.
3218
3219 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3220
3221 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3222
3223 2012-09-24 Richard Guenther <rguenther@suse.de>
3224
3225 PR middle-end/52173
3226 * gcc.dg/tm/pr52173-1.c: New.
3227 * gcc.dg/tm/pr52173-2.c: New.
3228
3229 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3230
3231 * gcc.dg/pr54669.c: New test.
3232
3233 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3234 Dominique Dhumieres <dominiq@lps.ens.fr>
3235
3236 PR testsuite/54677
3237 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3238
3239 2012-09-23 Tobias Burnus <burnus@net-b.de>
3240
3241 PR fortran/54618
3242 * gfortran.dg/class_array_14.f90: New.
3243
3244 2012-09-22 Kai Tietz <ktietz@redhat.com>
3245
3246 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3247 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3248
3249 2012-09-21 Dehao Chen <dehao@google.com>
3250
3251 PR go/54649
3252 PR tree-optimization/54655
3253 * g++.dg/pr54655.C: New testcase.
3254
3255 2012-09-21 Richard Guenther <rguenther@suse.de>
3256
3257 PR tree-optimization/54647
3258 * g++.dg/torture/pr54647.C: New testcase.
3259
3260 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3261
3262 PR c++/54427
3263 * c-c++-common/torture/vector-compare-2.c: Add -w.
3264
3265 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * gnat.dg/opt20.ads: Move dg directive to...
3268 * gnat.dg/opt20.adb: ...here.
3269 * gnat.dg/addr1.ad[sb]: Likewise.
3270 * gnat.dg/concat2.ad[sb]: Likewise.
3271 * gnat.dg/array16.ad[sb]: Likewise.
3272 * gnat.dg/atomic5.ad[sb]: Likewise.
3273 * gnat.dg/discr29.ad[sb]: Likewise.
3274 * gnat.dg/noreturn5.ad[sb]: Likewise.
3275 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3276 * gnat.dg/discr23.ads: Remove dg directive.
3277 * gnat.dg/nested_float_packed.ads: Likewise.
3278 * gnat.dg/oconst6.ads: Move to...
3279 * gnat.dg/specs/oconst6.ads: ...here.
3280
3281 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3282
3283 PR c++/52432
3284 * g++.dg/cpp0x/decltype32.C: Tweak.
3285
3286 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3287
3288 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3289 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3290 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3291 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3292
3293 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3294
3295 PR c++/54581
3296 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3297
3298 2012-09-19 Steve Ellcey <sellcey@mips.com>
3299
3300 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3301
3302 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3303
3304 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3305 * gcc.target/powerpc/ppc-mftb.c: New file.
3306
3307 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3308
3309 PR target/54089
3310 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3311 functions.
3312
3313 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3314
3315 PR target/54236
3316 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3317
3318 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3319
3320 * gcc.c-torture/execute/20120919-1.c: New test.
3321
3322 2012-09-19 Richard Guenther <rguenther@suse.de>
3323
3324 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3325
3326 2012-09-19 Richard Guenther <rguenther@suse.de>
3327
3328 * gcc.dg/builtin-unreachable-6.c: Adjust.
3329
3330 2012-09-19 Richard Guenther <rguenther@suse.de>
3331
3332 * gcc.dg/builtin-object-size-10.c: Adjust.
3333 * gcc.dg/builtin-unreachable-5.c: Adjust.
3334 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3335 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3336 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3337 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3338 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3339 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3340 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3341 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3342 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3343 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3344 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3345 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3346
3347 2012-09-19 Richard Guenther <rguenther@suse.de>
3348
3349 PR tree-optimization/54132
3350 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3351 * gcc.dg/torture/pr54132.c: Likewise.
3352
3353 2012-09-19 Terry Guo <terry.guo@arm.com>
3354
3355 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3356 extra prune rules that will be applied to all tests in a .exp file.
3357 (gcc-dg-prune): Use rules defined by the above variable.
3358 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3359 harmless warnings on architecture switch conflict.
3360
3361 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3362
3363 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3364 of asm-comment characters instead of a single one.
3365 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3366
3367 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3368
3369 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3370
3371 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3372 target instead of xfailing it.
3373 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3374 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3375 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3376 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3377 * gcc.dg/vect/vect-104.c: Likewise.
3378 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3379 * gcc.dg/vect/vect-outer-1.c: Likewise.
3380 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3381 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3382 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3383 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3384 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3385 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3386 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3387 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3388 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3389
3390 * lib/target-supports.exp
3391 (check_effective_target_vect_widen_mult_qi_to_hi,
3392 check_effective_target_vect_widen_mult_hi_to_si,
3393 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3394 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3395 check_effective_target_vect_pack_trunc,
3396 check_effective_target_vect_unpack,
3397 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3398 instead of arm_none.
3399
3400 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3401
3402 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3403
3404 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3405 config to compiler_flags.
3406
3407 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR target/54592
3410 * gcc.target/i386/pr54592.c: New test.
3411
3412 PR tree-optimization/54610
3413 * gcc.target/i386/pr54610.c: New test.
3414
3415 2012-09-17 Jason Merrill <jason@redhat.com>
3416
3417 PR c++/54575
3418 * g++.dg/cpp0x/alias-decl-21.C: New.
3419 * g++.dg/cpp0x/alias-decl-22.C: New.
3420
3421 2012-09-17 Tobias Burnus <burnus@net-b.de>
3422
3423 PR fortran/54608
3424 * gfortran.dg/scan_2.f90: New.
3425
3426 2012-09-17 Jason Merrill <jason@redhat.com>
3427
3428 PR c++/53661
3429 * g++.dg/init/aggr9.C: New.
3430
3431 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3432
3433 * gnat.dg/loop_optimization12.ad[sb]: New test.
3434
3435 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3436
3437 PR fortran/54285
3438 * gfortran.dg/proc_ptr_result_7.f90: New.
3439
3440 2012-09-17 Tobias Burnus <burnus@net-b.de>
3441
3442 PR fortran/54603
3443 * gfortran.dg/structure_constructor_11.f90: New.
3444
3445 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR tree-optimization/54563
3448 * g++.dg/torture/pr54563.C: New test.
3449
3450 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3451
3452 PR fortran/54594
3453 * gfortran.dg/typebound_generic_14.f03: New.
3454
3455 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3456
3457 PR fortran/54387
3458 * gfortran.dg/proc_ptr_38.f90: New.
3459
3460 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3461
3462 PR debug/54460
3463 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3464 to scary regexp.
3465
3466 PR testsuite/54007
3467 * gnat.dg/lto15.adb: Require lto.
3468
3469 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3470 "myBindC" for hppa*-*-hpux*.
3471
3472 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3473
3474 * gfortran.dg/namelist_75.f90: New test.
3475
3476 2012-09-15 Tom de Vries <tom@codesourcery.com>
3477
3478 * gcc.dg/tree-ssa/vrp82.c: New test.
3479 * gcc.dg/tree-ssa/vrp83.c: Same.
3480 * gcc.dg/tree-ssa/vrp84.c: Same.
3481
3482 2012-09-15 Tom de Vries <tom@codesourcery.com>
3483
3484 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3485 * gcc.dg/tree-ssa/vrp81.c: ... this.
3486
3487 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3488
3489 PR target/54222
3490 * gcc.target/avr/torture/fix-types.h: New.
3491 * gcc.target/avr/torture/vals-hr.def: New.
3492 * gcc.target/avr/torture/vals-r.def: New.
3493 * gcc.target/avr/torture/vals-k.def: New.
3494 * gcc.target/avr/torture/vals-ur.def: New.
3495 * gcc.target/avr/torture/vals-uk.def: New.
3496 * gcc.target/avr/torture/vals-uhr.def: New.
3497 * gcc.target/avr/torture/vals-llk.def: New.
3498 * gcc.target/avr/torture/vals-ullk.def: New.
3499 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3500 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3501 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3502 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3503 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3504 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3505 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3506 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3507
3508 2012-09-14 Dehao Chen <dehao@google.com>
3509
3510 * g++.dg/debug/dwarf2/deallocator.C: New test.
3511
3512 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3513
3514 PR c/54552
3515 * gcc.c-torture/compile/pr54552-1.c: New test.
3516
3517 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3518
3519 PR c++/54427
3520 * g++.dg/other/vector-compare.C: New testcase.
3521 * c-c++-common/vector-compare-3.c: New testcase.
3522 * gcc.dg/vector-shift.c: Move ...
3523 * c-c++-common/vector-shift.c: ... here.
3524 * gcc.dg/vector-shift1.c: Move ...
3525 * c-c++-common/vector-shift1.c: ... here.
3526 * gcc.dg/vector-shift3.c: Move ...
3527 * c-c++-common/vector-shift3.c: ... here.
3528 * gcc.dg/vector-compare-1.c: Move ...
3529 * c-c++-common/vector-compare-1.c: ... here.
3530 * gcc.dg/vector-compare-2.c: Move ...
3531 * c-c++-common/vector-compare-2.c: ... here.
3532 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3533 * c-c++-common/torture/vector-compare-1.c: ... here.
3534 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3535 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3536 * c-c++-common/torture/vector-compare-2.c: ... here.
3537 * gcc.c-torture/execute/vector-shift.c: Move ...
3538 * c-c++-common/torture/vector-shift.c: ... here.
3539 * gcc.c-torture/execute/vector-shift2.c: Move ...
3540 * c-c++-common/torture/vector-shift2.c: ... here.
3541 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3542 * c-c++-common/torture/vector-subscript-1.c: ... here.
3543 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3544 * c-c++-common/torture/vector-subscript-2.c: ... here.
3545 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3546 * c-c++-common/torture/vector-subscript-3.c: ... here.
3547
3548 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3549
3550 PR c/54103
3551 * gcc.c-torture/compile/pr54103-1.c,
3552 gcc.c-torture/compile/pr54103-2.c,
3553 gcc.c-torture/compile/pr54103-3.c,
3554 gcc.c-torture/compile/pr54103-4.c,
3555 gcc.c-torture/compile/pr54103-5.c,
3556 gcc.c-torture/compile/pr54103-6.c: New tests.
3557 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3558
3559 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3560
3561 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3562
3563 2012-09-14 Richard Guenther <rguenther@suse.de>
3564
3565 PR tree-optimization/54565
3566 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3567 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3568
3569 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3570
3571 * gcc.target/arm/combine-movs.c: Add missing space.
3572
3573 2012-09-14 Richard Guenther <rguenther@suse.de>
3574
3575 * g++.dg/torture/builtin-location.C: New testcase.
3576
3577 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3578 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3579
3580 PR c++/53210
3581 * g++.dg/warn/Wuninitialized-self.C: New.
3582
3583 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR c/54559
3586 * gcc.c-torture/compile/pr54559.c: New test.
3587
3588 2012-09-13 Jason Merrill <jason@redhat.com>
3589
3590 PR c++/53839
3591 * g++.dg/cpp0x/constexpr-temp1.C: New.
3592
3593 PR c++/54511
3594 * g++.dg/template/anonunion2.C: New.
3595
3596 PR c++/53836
3597 * g++.dg/template/init10.C: New.
3598
3599 2012-09-13 Tobias Burnus <burnus@net-b.de>
3600
3601 PR fortran/54556
3602 * gfortran.dg/implicit_pure_3.f90: New.
3603
3604 2012-09-13 Richard Guenther <rguenther@suse.de>
3605
3606 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3607
3608 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3609
3610 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3611
3612 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3613
3614 * c-c++-common/pr51712.c: Handle for short-enum targets.
3615
3616 2012-09-12 Terry Guo <terry.guo@arm.com>
3617
3618 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3619 and lsrs for Thumb2 mode.
3620
3621 2012-09-12 Jan Hubicka <jh@suse.cz>
3622
3623 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3624
3625 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3626
3627 PR target/54445
3628 * gcc.target/i386/pr54445-1.c: New file.
3629 * gcc.target/i386/pr54445-2.c: Likewise.
3630
3631 2012-09-12 Tobias Burnus <burnus@net-b.de>
3632
3633 PR fortran/54225
3634 PR fortran/53306
3635 * gfortran.dg/coarray_10.f90: Update dg-error.
3636 * gfortran.dg/coarray_28.f90: New.
3637 * gfortran.dg/array_section_3.f90: New.
3638
3639 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3640
3641 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3642 gcc.target/arm/pr48252.c: Fix for big-endian support.
3643
3644 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3645
3646 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3647
3648 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3649 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3650
3651 * gcc.target/arm/neon-vfma-1.c: New testcase.
3652 * gcc.target/arm/neon-vfms-1.c: Likewise.
3653 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3654 of float.
3655 * gcc.target/arm/neon-vmls-1.c: Likewise.
3656 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3657 function.
3658 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3659 (check_effective_target_arm_neonv2_ok): Likewise.
3660 (check_effective_target_arm_neonv2_hw): Likewise.
3661 (check_effective_target_arm_neonv2): Likewise.
3662
3663 2012-09-11 Richard Guenther <rguenther@suse.de>
3664
3665 PR middle-end/54515
3666 * g++.dg/tree-ssa/pr54515.C: New testcase.
3667
3668 2012-09-10 Andrew Pinski <apinski@cavium.com>
3669
3670 PR tree-opt/c54362
3671 * gcc.dg/tm/memopt-16.c: New testcase.
3672
3673 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/54541
3676 PR c++/54542
3677 * g++.dg/cpp0x/sfinae40.C: New.
3678 * g++.dg/cpp0x/sfinae41.C: Likewise.
3679
3680 2012-09-10 Jason Merrill <jason@redhat.com>
3681
3682 PR c++/54538
3683 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3684
3685 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3686
3687 PR target/54089
3688 * gcc.target/sh/pr54089-3.c: New.
3689
3690 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3691
3692 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3693
3694 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3695
3696 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3697
3698 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3699
3700 * gcc.dg/pr52558-2.c: Delete.
3701 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3702
3703 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3704
3705 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3706
3707 2012-09-10 Richard Guenther <rguenther@suse.de>
3708
3709 PR tree-optimization/54520
3710 * gcc.dg/torture/pr54520.c: New testcase.
3711
3712 2012-09-10 Jason Merrill <jason@redhat.com>
3713
3714 PR c++/54506
3715 * g++.dg/cpp0x/implicit14.C: New.
3716
3717 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3718
3719 PR fortran/54208
3720 * gfortran.dg/bound_simplification_3.f90: New test.
3721
3722 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3723
3724 PR testsuite/54184
3725 * gcc.dg/pr52558-1.c: Delete.
3726 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3727
3728 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3729
3730 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3731 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3732 * gcc.target/arm/smlaltt-1.c: Likewise.
3733
3734 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3735
3736 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3737
3738 2012-09-07 Tom de Vries <tom@codesourcery.com>
3739
3740 PR tree-optimization/53986
3741 * gcc.dg/tree-ssa/vrp80.c: New test.
3742 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3743
3744 2012-09-06 Jason Merrill <jason@redhat.com>
3745
3746 PR c++/54341
3747 PR c++/54253
3748 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3749 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3750
3751 2012-09-06 Andrew Pinski <apinski@cavium.com>
3752
3753 PR tree-opt/54494
3754 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3755
3756 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR rtl-optimization/54455
3759 * gcc.dg/54455.c: New test.
3760
3761 2012-09-06 Tobias Burnus <burnus@net-b.de>
3762
3763 PR fortran/54463
3764 * gfortran.dg/promotion_2.f90: New.
3765
3766 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR middle-end/54486
3769 * c-c++-common/pr54486.c: New test.
3770
3771 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3772
3773 PR fortran/54474
3774 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3775
3776 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/54191
3779 * g++.dg/cpp0x/sfinae39.C: New.
3780
3781 2012-09-04 Jason Merrill <jason@redhat.com>
3782
3783 PR c++/54441
3784 * g++.dg/ext/flexary3.C: New.
3785
3786 PR c++/54420
3787 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3788
3789 PR c++/54198
3790 * g++.dg/template/defarg15.C: New.
3791
3792 PR c++/54437
3793 * g++.dg/template/access24.C: New.
3794
3795 2012-09-04 Richard Guenther <rguenther@suse.de>
3796
3797 PR tree-optimization/54458
3798 * gcc.dg/torture/pr54458.c: New testcase.
3799
3800 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3801
3802 * gcc.target/arm/neon-vext.c: New test.
3803 * gcc.target/arm/neon-vext-execute.c: Ditto.
3804
3805 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3806
3807 PR fortran/54243
3808 PR fortran/54244
3809 * gfortran.dg/select_type_29.f03: New.
3810
3811 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3812
3813 * gcc.dg/fold-perm.c: Improve test.
3814
3815 2012-09-03 Tobias Burnus <burnus@net-b.de>
3816
3817 PR fortran/51632
3818 * gfortran.dg/coarray_class_1.f90: New.
3819
3820 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3821
3822 PR target/49206
3823 * gcc.c-torture/compile/pr49206.c: New test.
3824
3825 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3826 Uros Bizjak <ubizjak@gmail.com>
3827
3828 PR target/36680
3829 * gfortran.dg/pr36680.f90: New test.
3830
3831 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3832
3833 PR target/42295
3834 * g++.dg/opt/pr42295.C: New test.
3835
3836 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR target/54436
3839 * gcc.dg/torture/pr54436.c: New test.
3840
3841 2012-09-01 Andrew Pinski <apinski@cavium.com>
3842
3843 * gcc.target/mips/truncate-8.c: New testcase.
3844
3845 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3846
3847 PR target/46829
3848 PR target/46843
3849 * gcc.target/i386/pr46829.c: New test.
3850 * gcc.target/i386/pr46843.c: Ditto.
3851
3852 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3853 Jason Merrill <jason@redhat.com>
3854
3855 PR c++/18747
3856 * g++.dg/parse/error50.C: New.
3857
3858 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3859
3860 PR c/54428
3861 * gcc.c-torture/compile/pr54428.c: New test.
3862
3863 2012-08-31 Ollie Wild <aaw@google.com>
3864
3865 PR c++/54197
3866 * g++.dg/init/lifetime3.C: New test.
3867
3868 2012-08-31 Martin Jambor <mjambor@suse.cz>
3869
3870 PR middle-end/54409
3871 * gcc.dg/torture/pr54409.c: New test.
3872
3873 2012-08-31 Martin Jambor <mjambor@suse.cz>
3874
3875 * gfortran.dg/pr48636.f90: Add dump scan checks.
3876
3877 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3878
3879 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3880
3881 2012-08-28 Joey Ye <joey.ye@arm.com>
3882
3883 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3884
3885 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3886
3887 PR target/46254
3888 * gcc.target/i386/pr46254.c: New test.
3889
3890 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3891
3892 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3893 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3894 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3895
3896 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3897
3898 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3899 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3900 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3901 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3902 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3903 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3904 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3905 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3906 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3907 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3908 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3909 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3910 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3911 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3912 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3913 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3914 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3915 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3916 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3917 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3918 gcc.target/mips/unaligned-1.c: Tighten regexps.
3919
3920 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3921
3922 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3923 (mips_option_groups): Remove optimization. Add various -f options.
3924 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3925 and -pg imply -fno-omit-frame-pointer.
3926 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3927 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3928 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3929 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3930 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3931 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3932 * gcc.target/mips/abi-n32-long32.c: Likewise.
3933 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3934 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3935 * gcc.target/mips/abi-n32-long64.c: Likewise.
3936 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3937 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3938 * gcc.target/mips/abi-n64-long32.c: Likewise.
3939 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3940 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3941 * gcc.target/mips/abi-n64-long64.c: Likewise.
3942 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3943 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3944 * gcc.target/mips/abi-o32-long32.c: Likewise.
3945 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3946 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3947 * gcc.target/mips/abi-o32-long64.c: Likewise.
3948 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3949 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3950 * gcc.target/mips/abi-o64-long32.c: Likewise.
3951 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3952 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3953 * gcc.target/mips/abi-o64-long64.c: Likewise.
3954 * gcc.target/mips/asm-1.c: Likewise.
3955 * gcc.target/mips/branch-1.c: Likewise.
3956 * gcc.target/mips/call-3.c: Likewise.
3957 * gcc.target/mips/call-saved-3.c: Likewise.
3958 * gcc.target/mips/clear-cache-1.c: Likewise.
3959 * gcc.target/mips/div-1.c: Likewise.
3960 * gcc.target/mips/div-2.c: Likewise.
3961 * gcc.target/mips/div-3.c: Likewise.
3962 * gcc.target/mips/div-4.c: Likewise.
3963 * gcc.target/mips/div-5.c: Likewise.
3964 * gcc.target/mips/div-6.c: Likewise.
3965 * gcc.target/mips/div-7.c: Likewise.
3966 * gcc.target/mips/div-8.c: Likewise.
3967 * gcc.target/mips/div-9.c: Likewise.
3968 * gcc.target/mips/div-10.c: Likewise.
3969 * gcc.target/mips/div-11.c: Likewise.
3970 * gcc.target/mips/div-12.c: Likewise.
3971 * gcc.target/mips/dsp-ctrl.c: Likewise.
3972 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3973 * gcc.target/mips/ext-8.c: Likewise.
3974 * gcc.target/mips/extend-2.c: Likewise.
3975 * gcc.target/mips/fix-r10000-1.c: Likewise.
3976 * gcc.target/mips/fix-r10000-2.c: Likewise.
3977 * gcc.target/mips/fix-r10000-3.c: Likewise.
3978 * gcc.target/mips/fix-r10000-4.c: Likewise.
3979 * gcc.target/mips/fix-r10000-5.c: Likewise.
3980 * gcc.target/mips/fix-r10000-6.c: Likewise.
3981 * gcc.target/mips/fix-r10000-7.c: Likewise.
3982 * gcc.target/mips/fix-r10000-8.c: Likewise.
3983 * gcc.target/mips/fix-r10000-9.c: Likewise.
3984 * gcc.target/mips/fix-r10000-10.c: Likewise.
3985 * gcc.target/mips/fix-r10000-11.c: Likewise.
3986 * gcc.target/mips/fix-r10000-12.c: Likewise.
3987 * gcc.target/mips/fix-r10000-13.c: Likewise.
3988 * gcc.target/mips/fix-r10000-14.c: Likewise.
3989 * gcc.target/mips/fix-r10000-15.c: Likewise.
3990 * gcc.target/mips/fpcmp-1.c: Likewise.
3991 * gcc.target/mips/fpcmp-2.c: Likewise.
3992 * gcc.target/mips/fpr-moves-7.c: Likewise.
3993 * gcc.target/mips/fpr-moves-8.c: Likewise.
3994 * gcc.target/mips/int-moves-1.c: Likewise.
3995 * gcc.target/mips/int-moves-2.c: Likewise.
3996 * gcc.target/mips/long-calls-pg.c: Likewise.
3997 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3998 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3999 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4000 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4001 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4002 * gcc.target/mips/mips-3d-1.c: Likewise.
4003 * gcc.target/mips/mips-3d-2.c: Likewise.
4004 * gcc.target/mips/mips-3d-3.c: Likewise.
4005 * gcc.target/mips/mips-3d-4.c: Likewise.
4006 * gcc.target/mips/mips-3d-5.c: Likewise.
4007 * gcc.target/mips/mips-3d-6.c: Likewise.
4008 * gcc.target/mips/mips-3d-7.c: Likewise.
4009 * gcc.target/mips/mips-3d-8.c: Likewise.
4010 * gcc.target/mips/mips-3d-9.c: Likewise.
4011 * gcc.target/mips/mips-ps-1.c: Likewise.
4012 * gcc.target/mips/mips-ps-2.c: Likewise.
4013 * gcc.target/mips/mips-ps-3.c: Likewise.
4014 * gcc.target/mips/mips-ps-4.c: Likewise.
4015 * gcc.target/mips/mips-ps-6.c: Likewise.
4016 * gcc.target/mips/mips32-dspr2.c: Likewise.
4017 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4018 * gcc.target/mips/neg-abs-1.c: Likewise.
4019 * gcc.target/mips/neg-abs-2.c: Likewise.
4020 * gcc.target/mips/nmadd-3.c: Likewise.
4021 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4022 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4023 * gcc.target/mips/octeon-pop-1.c: Likewise.
4024 * gcc.target/mips/pr26765.c: Likewise.
4025 * gcc.target/mips/pr33256.c: Likewise.
4026 * gcc.target/mips/pr33635-1.c: Likewise.
4027 * gcc.target/mips/pr33755.c: Likewise.
4028 * gcc.target/mips/pr35802.c: Likewise.
4029 * gcc.target/mips/pr45074.c: Likewise.
4030 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4031 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4032 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4033 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4034 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4035 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4036 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4037 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4038 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4039 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4040 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4041 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4042 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4043 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4044 * gcc.target/mips/save-restore-1.c: Likewise.
4045 * gcc.target/mips/save-restore-3.c: Likewise.
4046 * gcc.target/mips/save-restore-5.c: Likewise.
4047 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4048 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4049 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4050 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4051 * gcc.target/mips/stack-1.c: Likewise.
4052
4053 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4054 Tighten regexps.
4055
4056 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4057 branch under test to be filled with preceding rather than
4058 following instructions.
4059 * gcc.target/mips/branch-10.c: Likewise.
4060 * gcc.target/mips/branch-11.c: Likewise.
4061 * gcc.target/mips/branch-12.c: Likewise.
4062 * gcc.target/mips/branch-13.c: Likewise.
4063 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4064 to be eliminated. Tighten $28 scan-assembler-not test.
4065
4066 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4067 function to...
4068 * gcc.target/mips/call-4.c: ...this new test.
4069
4070 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4071 more likely.
4072 * gcc.target/mips/code-readable-3.c: Likewise.
4073 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4074 flag but skip for -O0.
4075 * gcc.target/mips/code-readable-4.c: Likewise.
4076
4077 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4078 of operations under test.
4079 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4080
4081 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4082 Don't require sibling-call optimization.
4083 * gcc.target/mips/near-far-4.c: Likewise.
4084
4085 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4086 Make sure that the register variable is used.
4087 * gcc.target/mips/soft-float-1.c: Likewise.
4088
4089 * gcc.target/mips/sdata-1.c: Make static data volatile.
4090 * gcc.target/mips/sdata-2.c: Likewise.
4091 * gcc.target/mips/sdata-3.c: Likewise.
4092 * gcc.target/mips/sdata-4.c: Likewise.
4093
4094 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4095 skip for -O0.
4096 * gcc.target/mips/atomic-memory-2.c: Likewise.
4097 * gcc.target/mips/branch-cost-1.c: Likewise.
4098 * gcc.target/mips/branch-cost-2.c: Likewise.
4099 * gcc.target/mips/cache-1.c: Likewise.
4100 * gcc.target/mips/call-1.c: Likewise.
4101 * gcc.target/mips/call-saved-2.c: Likewise.
4102 * gcc.target/mips/const-anchor-1.c: Likewise.
4103 * gcc.target/mips/const-anchor-2.c: Likewise.
4104 * gcc.target/mips/dse-1.c: Likewise.
4105 * gcc.target/mips/dsp-lhx.c: Likewise.
4106 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4107 * gcc.target/mips/ext-1.c: Likewise.
4108 * gcc.target/mips/ext-2.c: Likewise.
4109 * gcc.target/mips/ext-3.c: Likewise.
4110 * gcc.target/mips/ext-4.c: Likewise.
4111 * gcc.target/mips/ext-5.c: Likewise.
4112 * gcc.target/mips/ext-6.c: Likewise.
4113 * gcc.target/mips/ext-7.c: Likewise.
4114 * gcc.target/mips/extend-1.c: Likewise.
4115 * gcc.target/mips/fix-r4000-1.c: Likewise.
4116 * gcc.target/mips/fix-r4000-3.c: Likewise.
4117 * gcc.target/mips/fix-r4000-5.c: Likewise.
4118 * gcc.target/mips/fix-r4000-6.c: Likewise.
4119 * gcc.target/mips/fix-r4000-8.c: Likewise.
4120 * gcc.target/mips/fix-r4000-10.c: Likewise.
4121 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4122 * gcc.target/mips/fixed-vector-type.c: Likewise.
4123 * gcc.target/mips/fpr-moves-1.c: Likewise.
4124 * gcc.target/mips/fpr-moves-2.c: Likewise.
4125 * gcc.target/mips/fpr-moves-3.c: Likewise.
4126 * gcc.target/mips/fpr-moves-4.c: Likewise.
4127 * gcc.target/mips/fpr-moves-5.c: Likewise.
4128 * gcc.target/mips/fpr-moves-6.c: Likewise.
4129 * gcc.target/mips/ins-1.c: Likewise.
4130 * gcc.target/mips/ins-2.c: Likewise.
4131 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4132 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4133 * gcc.target/mips/lazy-binding-1.c: Likewise.
4134 * gcc.target/mips/madd-3.c: Likewise.
4135 * gcc.target/mips/madd-5.c: Likewise.
4136 * gcc.target/mips/madd-6.c: Likewise.
4137 * gcc.target/mips/madd-8.c: Likewise.
4138 * gcc.target/mips/madd-9.c: Likewise.
4139 * gcc.target/mips/memcpy-1.c: Likewise.
4140 * gcc.target/mips/mips-ps-type.c: Likewise.
4141 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4142 * gcc.target/mips/mips-sched-madd.c: Likewise.
4143 * gcc.target/mips/mips16e-extends.c: Likewise.
4144 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4145 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4146 * gcc.target/mips/movcc-1.c: Likewise.
4147 * gcc.target/mips/movcc-2.c: Likewise.
4148 * gcc.target/mips/movcc-3.c: Likewise.
4149 * gcc.target/mips/msub-5.c: Likewise.
4150 * gcc.target/mips/msub-6.c: Likewise.
4151 * gcc.target/mips/msub-8.c: Likewise.
4152 * gcc.target/mips/mult-2.c: Likewise.
4153 * gcc.target/mips/mult-3.c: Likewise.
4154 * gcc.target/mips/mult-5.c: Likewise.
4155 * gcc.target/mips/mult-6.c: Likewise.
4156 * gcc.target/mips/mult-7.c: Likewise.
4157 * gcc.target/mips/mult-12.c: Likewise.
4158 * gcc.target/mips/mult-13.c: Likewise.
4159 * gcc.target/mips/mult-14.c: Likewise.
4160 * gcc.target/mips/mult-15.c: Likewise.
4161 * gcc.target/mips/mult-17.c: Likewise.
4162 * gcc.target/mips/mult-18.c: Likewise.
4163 * gcc.target/mips/mult-19.c: Likewise.
4164 * gcc.target/mips/nmadd-1.c: Likewise.
4165 * gcc.target/mips/nmadd-2.c: Likewise.
4166 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4167 * gcc.target/mips/octeon-cins-1.c: Likewise.
4168 * gcc.target/mips/octeon-cins-2.c: Likewise.
4169 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4170 * gcc.target/mips/octeon-exts-2.c: Likewise.
4171 * gcc.target/mips/octeon-exts-3.c: Likewise.
4172 * gcc.target/mips/octeon-exts-4.c: Likewise.
4173 * gcc.target/mips/octeon-exts-5.c: Likewise.
4174 * gcc.target/mips/octeon-exts-6.c: Likewise.
4175 * gcc.target/mips/octeon-exts-7.c: Likewise.
4176 * gcc.target/mips/octeon-pop-2.c: Likewise.
4177 * gcc.target/mips/octeon-seq-3.c: Likewise.
4178 * gcc.target/mips/octeon-seq-4.c: Likewise.
4179 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4180 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4181 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4182 * gcc.target/mips/pr54240.c: Likewise.
4183 * gcc.target/mips/rsqrt-1.c: Likewise.
4184 * gcc.target/mips/rsqrt-2.c: Likewise.
4185 * gcc.target/mips/rsqrt-3.c: Likewise.
4186 * gcc.target/mips/rsqrt-4.c: Likewise.
4187 * gcc.target/mips/save-restore-2.c: Likewise.
4188 * gcc.target/mips/save-restore-4.c: Likewise.
4189 * gcc.target/mips/sb1-1.c: Likewise.
4190 * gcc.target/mips/scc-1.c: Likewise.
4191 * gcc.target/mips/scc-2.c: Likewise.
4192 * gcc.target/mips/scc-3.c: Likewise.
4193 * gcc.target/mips/scc-4.c: Likewise.
4194 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4195 * gcc.target/mips/truncate-1.c: Likewise.
4196 * gcc.target/mips/truncate-2.c: Likewise.
4197 * gcc.target/mips/truncate-3.c: Likewise.
4198 * gcc.target/mips/truncate-4.c: Likewise.
4199 * gcc.target/mips/truncate-5.c: Likewise.
4200 * gcc.target/mips/truncate-6.c: Likewise.
4201 * gcc.target/mips/unaligned-1.c: Likewise.
4202
4203 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4204 skip for -O0. Require -fexpensive-optimizations.
4205 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4206 * gcc.target/mips/dspr2-MULT.c: Likewise.
4207 * gcc.target/mips/fix-r4000-2.c: Likewise.
4208 * gcc.target/mips/fix-r4000-4.c: Likewise.
4209 * gcc.target/mips/fix-r4000-7.c: Likewise.
4210 * gcc.target/mips/fix-r4000-9.c: Likewise.
4211 * gcc.target/mips/madd-1.c: Likewise.
4212 * gcc.target/mips/madd-2.c: Likewise.
4213 * gcc.target/mips/madd-4.c: Likewise.
4214 * gcc.target/mips/maddu-1.c: Likewise.
4215 * gcc.target/mips/maddu-2.c: Likewise.
4216 * gcc.target/mips/maddu-3.c: Likewise.
4217 * gcc.target/mips/maddu-4.c: Likewise.
4218 * gcc.target/mips/msub-1.c: Likewise.
4219 * gcc.target/mips/msub-2.c: Likewise.
4220 * gcc.target/mips/msub-3.c: Likewise.
4221 * gcc.target/mips/msub-4.c: Likewise.
4222 * gcc.target/mips/msubu-1.c: Likewise.
4223 * gcc.target/mips/msubu-2.c: Likewise.
4224 * gcc.target/mips/msubu-3.c: Likewise.
4225 * gcc.target/mips/msubu-4.c: Likewise.
4226 * gcc.target/mips/mult-1.c: Likewise.
4227 * gcc.target/mips/mult-4.c: Likewise.
4228 * gcc.target/mips/mult-8.c: Likewise.
4229 * gcc.target/mips/mult-9.c: Likewise.
4230 * gcc.target/mips/mult-10.c: Likewise.
4231 * gcc.target/mips/mult-11.c: Likewise.
4232 * gcc.target/mips/mult-16.c: Likewise.
4233
4234 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4235 skip for -O0 and -Os.
4236 * gcc.target/mips/fix-r4000-12.c: Likewise.
4237 * gcc.target/mips/madd-7.c: Likewise.
4238 * gcc.target/mips/mips-ps-5.c: Likewise.
4239 * gcc.target/mips/mips-ps-7.c: Likewise.
4240 * gcc.target/mips/msub-7.c: Likewise.
4241
4242 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4243 skip for -O0. Require -mno-abicalls.
4244 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4245
4246 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4247 skip for -O0. Require a total number of BBIT instructions and
4248 at least one of each kind.
4249
4250 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4251 skip for -O0. Require -fno-unroll-loops.
4252
4253 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4254 skip for -O0. Allow BLTZ as well as BGEZ.
4255
4256 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4257
4258 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4259 skip for -O0. Require -fschedule-insns2.
4260 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4261
4262 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4263 but skip for -O0. Make a branch-likely more likely.
4264
4265 * gcc.target/mips/timode-2.c: Split each test into its own function.
4266 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4267
4268 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4269 skip for -O0. Require -fpeephole2.
4270 * gcc.target/mips/vr-mult-2.c: Likewise.
4271
4272 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4273
4274 PR preprocessor/53469
4275 * gcc.dg/cpp/_Pragma7.c: New test case.
4276
4277 2012-08-27 Tobias Burnus <burnus@net-b.de>
4278
4279 PR fortran/54370
4280 * gfortran.dg/do_5.f90: New.
4281
4282 2012-08-27 Tobias Burnus <burnus@net-b.de>
4283
4284 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4285 from dg-options as -Wall no longer implies it.
4286
4287 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4288
4289 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4290
4291 2012-08-25 Jason Merrill <jason@redhat.com>
4292
4293 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4294
4295 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/51421
4298 * g++.dg/cpp0x/auto34.C: New.
4299
4300 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR c/54363
4303 * gcc.dg/pr54363.c: New test.
4304
4305 PR c/54355
4306 * gcc.dg/pr54355.c: New test.
4307
4308 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4309
4310 PR debug/52857
4311 * gcc.target/i386/pr52857-1.c: New.
4312 * gcc.target/i386/pr52857-2.c: Likewise.
4313
4314 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4315
4316 * gcc.target/mips/code-readable-4.c: New test.
4317
4318 2012-08-23 Julian Brown <julian@codesourcery.com>
4319 Sandra Loosemore <sandra@codesourcery.com>
4320
4321 * gcc.target/mips/code-readable-1.c: Add -O to options.
4322
4323 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4324
4325 PR c++/20420
4326 * g++.dg/lookup/using53.C: New.
4327
4328 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4329
4330 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4331 * gcc.dg/fixed-point/convert-1.c: New.
4332 * gcc.dg/fixed-point/convert-2.c: New.
4333 * gcc.dg/fixed-point/convert-3.c: New.
4334 * gcc.dg/fixed-point/convert-4.c: New.
4335 * gcc.dg/fixed-point/convert-float-1.c: New.
4336 * gcc.dg/fixed-point/convert-float-2.c: New.
4337 * gcc.dg/fixed-point/convert-float-3.c: New.
4338 * gcc.dg/fixed-point/convert-float-4.c: New.
4339 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4340 * gcc.dg/fixed-point/convert-sat.c: New.
4341 * gcc.dg/fixed-point/convert.h: New.
4342
4343 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4344
4345 PR target/54089
4346 * gcc.target/sh/pr54089-2.c: New.
4347
4348 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4349
4350 * gcc.target/i386/long-double-64-1.c: New file.
4351 * gcc.target/i386/long-double-64-2.c: Likewise.
4352 * gcc.target/i386/long-double-64-3.c: Likewise.
4353 * gcc.target/i386/long-double-64-4.c: Likewise.
4354 * gcc.target/i386/long-double-80-1.c: Likewise.
4355 * gcc.target/i386/long-double-80-2.c: Likewise.
4356 * gcc.target/i386/long-double-80-3.c: Likewise.
4357 * gcc.target/i386/long-double-80-4.c: Likewise.
4358 * gcc.target/i386/long-double-80-5.c: Likewise.
4359 * gcc.target/i386/long-double-80-6.c: Likewise.
4360 * gcc.target/i386/long-double-80-7.c: Likewise.
4361
4362 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4363
4364 PR tree-optimization/54317
4365 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4366
4367 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4368
4369 PR target/39423
4370 * gcc.target/sh/pr39423-2.c: New.
4371
4372 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4373
4374 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4375 * gcc.dg/fold-perm.c: Likewise.
4376
4377 2012-08-20 Jan Hubicka <jh@suse.cz>
4378
4379 PR fortran/48636
4380 * gcc.dg/ipa/inlinehint-1.c: New.
4381
4382 2012-08-20 Florian Weimer <fweimer@redhat.com>
4383
4384 PR c++/19351
4385 * g++.dg/init/new38.C: New test.
4386 * g++.dg/init/new39.C: New test.
4387
4388 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4389
4390 PR target/54089
4391 * gcc.target/sh/pr54089-1.c: New.
4392
4393 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4394
4395 PR target/51244
4396 * gcc.target/sh/pr51244-11.c: New.
4397
4398 2012-08-20 Tobias Burnus <burnus@net-b.de>
4399
4400 PR fortran/54301
4401 * gfortran.dg/warn_target_lifetime_2.f90: New.
4402
4403 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 PR c++/10416
4406 * g++.dg/warn/Wunused-var-17.C: New.
4407
4408 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4409
4410 PR middle-end/53992
4411 * gcc.dg/gomp/pr53992.c: New test.
4412
4413 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4414
4415 PR tree-ssa/54295
4416 * gcc.c-torture/execute/20120817-1.c: New test.
4417
4418 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4419
4420 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4421 add instruction.
4422 (f2): New test that really does need adds.
4423
4424 2012-08-20 Richard Guenther <rguenther@suse.de>
4425
4426 PR tree-optimization/54327
4427 * gcc.dg/torture/pr54327.c: New testcase.
4428
4429 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR tree-optimization/54321
4432 * gcc.c-torture/compile/pr54321.c: New test.
4433
4434 2012-08-20 Tobias Burnus <burnus@net-b.de>
4435
4436 PR fortran/54301
4437 * gfortran.dg/warn_target_lifetime_1.f90: New.
4438
4439 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4440
4441 PR fortran/54298
4442 * gfortran.dg/real_compare_1.f90: New test case.
4443 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4444
4445 2012-08-18 Jan Hubicka <jh@suse.cz>
4446
4447 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4448
4449 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4450
4451 PR fortran/39290
4452 * gfortran.dg/interface_37.f90: New test.
4453
4454 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4455 Gary Funck <gary@intrepid.com>
4456
4457 PR target/20020
4458 * gcc.target/i386/pr20020-1.c: New test.
4459 * gcc.target/i386/pr20020-2.c: Likewise.
4460 * gcc.target/i386/pr20020-3.c: Likewise.
4461
4462 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4463
4464 * gcc.target/i386/perm-concat.c: New test.
4465
4466 2012-08-17 Julian Brown <julian@codesourcery.com>
4467
4468 * gcc.target/arm/div64-unwinding.c: New test.
4469
4470 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4471
4472 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4473
4474 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4475
4476 PR target/54236
4477 * gcc.target/sh/pr54236-1.c: New.
4478
4479 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4480
4481 * lib/target-supports.exp (check_effective_target_sync_int_long)
4482 (check_effective_target_sync_char_short): Enable for crisv32-*
4483 and cris-*.
4484
4485 PR middle-end/54261
4486 * gcc.dg/torture/pr54261-1.c: New test.
4487
4488 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4489
4490 PR fortran/54243
4491 PR fortran/54244
4492 * gfortran.dg/typebound_call_24.f03: New.
4493
4494 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4495
4496 PR tree-optimization/54245
4497 * gcc.dg/tree-ssa/pr54245.c: New test.
4498
4499 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4500
4501 PR tree-optimization/54240
4502 * gcc.target/powerpc/pr54240.c: New test.
4503 * gcc.target/mips/pr54240.c: Likewise.
4504
4505 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4506
4507 PR target/52933
4508 * gcc.target/sh/pr52933-1.c: New.
4509 * gcc.target/sh/pr52933-2.c: New.
4510
4511 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4512
4513 PR target/50751
4514 * gcc.target/sh/pr50751-8.c: New.
4515
4516 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4517
4518 PR fortran/47586
4519 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4520 * gfortran.dg/typebound_proc_27.f03: New test.
4521
4522 2012-08-14 Sterling Augustine <saugustine@google.com>
4523
4524 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4525
4526 2012-08-14 Tobias Burnus <burnus@net-b.de>
4527
4528 PR fortran/40881
4529 * gfortran.dg/data_constraints_3.f90: New.
4530 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4531 to disable -pedantic compilation.
4532 * gfortran.dg/pr37243.f: Ditto.
4533 * gfortran.dg/g77/19990826-3.f: Ditto.
4534 * gfortran.dg/g77/20020307-1.f : Ditto.
4535 * gfortran.dg/g77/980310-3.f: Ditto.
4536
4537 2012-08-14 Tobias Burnus <burnus@net-b.de>
4538
4539 PR fortran/54234
4540 * gfortran.dg/warn_conversion_4.f90: New.
4541
4542 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR middle-end/53411
4545 PR rtl-optimization/53495
4546 * gcc.c-torture/compile/pr53411.c: New test.
4547 * gcc.c-torture/compile/pr53495.c: New test.
4548
4549 2012-08-13 Richard Guenther <rguenther@suse.de>
4550
4551 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4552
4553 2012-08-13 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/54200
4556 * gcc.dg/guality/pr54200.c: New testcase.
4557 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4558
4559 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4560
4561 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4562
4563 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4564
4565 PR target/51244
4566 * gcc.target/sh/pr51244-7.c: New.
4567 * gcc.target/sh/pr51244-8.c: New.
4568 * gcc.target/sh/pr51244-9.c: New.
4569 * gcc.target/sh/pr51244-10.c: New.
4570
4571 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4572
4573 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4574 -m2e or -m2a.
4575 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4576 * gcc.target/sh/pr53511-1.c: Likewise.
4577 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4578 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4579 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4580 * gcc.target/sh/pr53512-3.c: Likewise.
4581 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4582
4583 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4584
4585 PR target/39423
4586 * gcc.c-torture/compile/pr39423-1.c: New.
4587 * gcc.c-torture/compile/pr39423-2.c: New.
4588
4589 2012-08-12 Tobias Burnus <burnus@net-b.de>
4590
4591 PR fortran/54221
4592 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4593 they appear uninitialized on the RHS.
4594 * gfortran.dg/public_private_module_6.f90: New.
4595
4596 2012-08-11 Martin Jambor <mjambor@suse.cz>
4597
4598 PR fortran/48636
4599 * gfortran.dg/pr48636.f90: New test.
4600
4601 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4602
4603 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4604 to avoid warnings.
4605 (main): Adjust caller.
4606
4607 2012-08-10 Richard Guenther <rguenther@suse.de>
4608
4609 * gcc.dg/matrix/*.c: Adjust and move ...
4610 * gcc.dg/torture/: ... here.
4611 * gcc.dg/matrix: Remove directory.
4612
4613 2012-08-10 Richard Guenther <rguenther@suse.de>
4614
4615 PR middle-end/54219
4616 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4617
4618 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4619
4620 PR middle-end/54211
4621 * gcc.dg/tree-ssa/pr54211.c: New test.
4622
4623 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4624
4625 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4626 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4627
4628 2012-08-10 Richard Guenther <rguenther@suse.de>
4629
4630 PR tree-optimization/54109
4631 * gcc.dg/torture/pr54109.c: New testcase.
4632 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4633 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4634
4635 2012-08-10 Richard Guenther <rguenther@suse.de>
4636
4637 PR tree-optimization/54027
4638 * gcc.dg/torture/pr54027.c: New testcase.
4639
4640 2012-08-10 Richard Guenther <rguenther@suse.de>
4641
4642 * g++.dg/plugin/selfassign.c: Adjust.
4643 * gcc.dg/plugin/selfassign.c: Likewise.
4644 * gcc.dg/strlenopt-11.c: Likewise.
4645 * gcc.dg/strlenopt-13.c: Likewise.
4646 * gcc.dg/no-strict-overflow-4.c: Likewise.
4647 * gcc.dg/strict-overflow-4.c: Likewise.
4648 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4649 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4650 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4651 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4652 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4653 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4654 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4655 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4656 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4657 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4658 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4659 * gcc.dg/pr46309.c: Likewise.
4660 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4661
4662 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4663
4664 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4665 for x86 targets.
4666 * gcc.c-torture/compile/20120727-2.c: New test.
4667
4668 2012-08-09 Martin Jambor <mjambor@suse.cz>
4669
4670 * gcc.dg/ipa/iinline-4.c: New test.
4671 * gcc.dg/ipa/iinline-5.c: Likewise.
4672 * gcc.dg/ipa/iinline-6.c: Likewise.
4673 * gcc.dg/ipa/iinline-7.c: Likewise.
4674 * gcc.dg/lto/20120723_0.c: Likewise.
4675 * gcc.dg/lto/20120723_1.c: Likewise.
4676
4677 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4678
4679 PR target/39423
4680 * gcc.target/sh/pr39423-1.c: New.
4681
4682 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4683
4684 PR target/51244
4685 * gcc.target/sh/pr51244-5: New.
4686 * gcc.target/sh/pr51244-6: New.
4687
4688 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4689
4690 * gcc.target/i386/adx-addxcarry32-3.c: New.
4691 * gcc.target/i386/adx-addxcarry64-3.c: New.
4692
4693 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4694
4695 PR rtl-optimization/53701
4696 * gcc.dg/pr53701.c: New test.
4697
4698 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4699
4700 * gcc.c-torture/compile/20120727-1.c: New test.
4701
4702 2012-08-09 Tobias Burnus <burnus@net-b.de>
4703
4704 PR fortran/54199
4705 * gfortran.dg/intrinsic_shadow_4.f90: New.
4706
4707 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4708
4709 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4710
4711 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4712
4713 * gcc.c-torture/execute/20120808-1.c: New test.
4714
4715 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4716
4717 PR rtl-optimization/54157
4718 * gcc.target/i386/pr54157.c: New file.
4719
4720 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4721
4722 * gcc.target/i386/adx-addcarryx32-1.c: New.
4723 * gcc.target/i386/adx-addcarryx32-2.c: New.
4724 * gcc.target/i386/adx-addcarryx64-1.c: New.
4725 * gcc.target/i386/adx-addcarryx64-2.c: New.
4726 * gcc.target/i386/adx-check.h: New.
4727 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4728 * gcc.target/i386/sse-12.c: Add -madx.
4729 * gcc.target/i386/sse-13.c: Ditto.
4730 * gcc.target/i386/sse-14.c: Ditto.
4731 * gcc.target/i386/sse-22.c: Ditto.
4732 * gcc.target/i386/sse-23.c: Ditto.
4733 * g++.dg/other/i386-2.C: Ditto.
4734 * g++.dg/other/i386-3.C: Ditto.
4735
4736 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4737
4738 * gcc.dg/tree-ssa/slsr-5.c: New.
4739 * gcc.dg/tree-ssa/slsr-6.c: New.
4740 * gcc.dg/tree-ssa/slsr-7.c: New.
4741 * gcc.dg/tree-ssa/slsr-8.c: New.
4742 * gcc.dg/tree-ssa/slsr-9.c: New.
4743 * gcc.dg/tree-ssa/slsr-10.c: New.
4744 * gcc.dg/tree-ssa/slsr-11.c: New.
4745 * gcc.dg/tree-ssa/slsr-12.c: New.
4746 * gcc.dg/tree-ssa/slsr-13.c: New.
4747 * gcc.dg/tree-ssa/slsr-14.c: New.
4748 * gcc.dg/tree-ssa/slsr-15.c: New.
4749 * gcc.dg/tree-ssa/slsr-16.c: New.
4750 * gcc.dg/tree-ssa/slsr-17.c: New.
4751 * gcc.dg/tree-ssa/slsr-18.c: New.
4752 * gcc.dg/tree-ssa/slsr-19.c: New.
4753 * gcc.dg/tree-ssa/slsr-20.c: New.
4754 * gcc.dg/tree-ssa/slsr-21.c: New.
4755 * gcc.dg/tree-ssa/slsr-22.c: New.
4756 * gcc.dg/tree-ssa/slsr-23.c: New.
4757 * gcc.dg/tree-ssa/slsr-24.c: New.
4758 * gcc.dg/tree-ssa/slsr-25.c: New.
4759 * gcc.dg/tree-ssa/slsr-26.c: New.
4760 * gcc.dg/tree-ssa/slsr-30.c: New.
4761 * gcc.dg/tree-ssa/slsr-31.c: New.
4762
4763 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4764
4765 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4766 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4767 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4768
4769 2012-08-06 Cary Coutant <ccoutant@google.com>
4770
4771 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4772
4773 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4774
4775 PR fortran/35831
4776 * gfortran.dg/dummy_procedure_5.f90: Modified.
4777 * gfortran.dg/dummy_procedure_8.f90: New.
4778 * gfortran.dg/interface_26.f90: Modified.
4779 * gfortran.dg/proc_ptr_11.f90: Modified.
4780 * gfortran.dg/proc_ptr_15.f90: Modified.
4781 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4782 * gfortran.dg/typebound_override_1.f90: Modified.
4783 * gfortran.dg/typebound_proc_6.f03: Modified.
4784
4785 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4786
4787 PR tree-optimization/51938
4788 PR tree-optimization/52005
4789 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4790 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4791 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4792 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4793
4794 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4795
4796 Avoid crashing on erroneous static_assert usage
4797 * g++.dg/cpp0x/static_assert8.C: New test.
4798
4799 2012-08-06 Jason Merrill <jason@redhat.com>
4800
4801 * g++.dg/cpp0x/sfinae38.C: New.
4802
4803 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4804 Paolo Carlini <paolo.carlini@oracle.com>
4805
4806 PR c++/54165
4807 * g++.dg/conversion/void2.C: New.
4808
4809 2012-08-06 Tom de Vries <tom@codesourcery.com>
4810
4811 * gcc.dg/tree-ssa/vrp78.c: New test.
4812
4813 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4814 Richard Sandiford <rdsandiford@googlemail.com>
4815
4816 * g++.dg/opt/enum2.C: Require fpic target.
4817 * g++.dg/lto/20090303_0.C: Likewise.
4818
4819 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4820 Catherine Moore <clm@codesourcery.com>
4821
4822 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4823 flush function names too.
4824 * gcc.target/mips/clear-cache-1.c: Likewise.
4825
4826 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4827
4828 PR target/54156
4829 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4830
4831 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4832
4833 PR fortran/54166
4834 * gfortran.dg/array_5.f90: New test.
4835
4836 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4837
4838 PR tree-optimization/30318
4839 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4840
4841 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4842
4843 * g++.dg/ext/vector17.C: New testcase.
4844
4845 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4846
4847 PR target/51931
4848 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4849 * g++.dg/opt/longbranch1.C: Likewise.
4850
4851 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4852
4853 PR tree-optimization/53805
4854 * gcc.dg/fold-notunord.c: New testcase.
4855
4856 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4857
4858 PR fortran/48820
4859 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4860 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4861
4862 2012-08-02 Jason Merrill <jason@redhat.com>
4863 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/51213 (again)
4866 * g++.dg/cpp0x/sfinae37.C: Extend.
4867
4868 2012-08-02 Richard Guenther <rguenther@suse.de>
4869
4870 PR tree-optimization/50672
4871 * g++.dg/torture/pr50672.C: New testcase.
4872
4873 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4874
4875 PR fortran/54147
4876 * gfortran.dg/abstract_type_6.f03: Modified.
4877 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4878 * gfortran.dg/proc_ptr_comp_35.f90: New.
4879 * gfortran.dg/typebound_proc_9.f03: Modified.
4880 * gfortran.dg/typebound_proc_26.f90: New.
4881
4882 2012-08-02 Richard Guenther <rguenther@suse.de>
4883
4884 * gcc.dg/torture/pta-callused-1.c: Adjust.
4885 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4886 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4887 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4888 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4889 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4890 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4891 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4892 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4893
4894 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4895
4896 PR fortran/54033
4897 * gfortran.dg/include_6.f90: New test case.
4898 * gfortran.dg/include_7.f90: New test case.
4899 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4900
4901 2012-08-01 Tom de Vries <tom@codesourcery.com>
4902
4903 * gcc.dg/tree-ssa/vrp76.c: New test.
4904
4905 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4906
4907 PR tree-optimization/46556
4908 * gcc.dg/tree-ssa/slsr-27.c: New.
4909 * gcc.dg/tree-ssa/slsr-28.c: New.
4910 * gcc.dg/tree-ssa/slsr-29.c: New.
4911
4912 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4913
4914 PR fortran/42418
4915 * gfortran.dg/proc_decl_29.f90: New.
4916
4917 2012-07-31 Dehao Chen <dehao@google.com>
4918
4919 * gcc.dg/predict-7.c: New test.
4920
4921 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4922
4923 PR fortran/54134
4924 * gfortran.dg/typebound_override_3.f90: New.
4925
4926 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4927
4928 PR tree-optimization/53773
4929 * gcc.dg/vect/pr53773.c: New test.
4930
4931 2012-07-31 Nick Clifton <nickc@redhat.com>
4932
4933 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4934 and for XStormy16.
4935
4936 2012-07-31 Tobias Burnus <burnus@net-b.de>
4937
4938 * gfortran.dg/c_funloc_tests_6.f90: New.
4939 * gfortran.dg/c_funloc_tests_7.f90: New.
4940 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4941
4942 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/53624
4945 * g++.dg/cpp0x/temp_default5.C: New.
4946
4947 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4948
4949 PR fortran/51081
4950 * gfortran.dg/proc_ptr_37.f90: New.
4951
4952 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4953
4954 * lib/target-supports.exp
4955 (check_effective_target_vect_natural_alignment): New function.
4956 * gcc.dg/align-2.c: Only run on targets with natural alignment
4957 of vector types.
4958 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4959 alignment of vector types.
4960
4961 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4962 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4963
4964 * gcc.target/i386/rdseed16-1.c: New.
4965 * gcc.target/i386/rdseed32-1.c: Ditto
4966 * gcc.target/i386/rdseed64-1.c: Ditto
4967 * gcc.target/i386/sse-12.c: Add -mrdseed.
4968 * gcc.target/i386/sse-13.c: Ditto.
4969 * gcc.target/i386/sse-14.c: Ditto.
4970 * g++.dg/other/i386-2.C: Ditto.
4971 * g++.dg/other/i386-3.C: Ditto.
4972
4973 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4974
4975 PR target/51244
4976 * gcc.target/sh/pr51244-4.c: New.
4977
4978 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4979
4980 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4981 for alpha*-*-* targets. Cleanup original tree dump.
4982
4983 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4984
4985 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4986 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4987
4988 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4989
4990 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4991 rand, srand. Include <stdlib.h>.
4992
4993 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4994
4995 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4996
4997 2012-07-26 Richard Henderson <rth@redhat.com>
4998
4999 * gcc.dg/attr-hotcold-1.c: New.
5000 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5001
5002 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5003 Sandra Loosemore <sandra@codesourcery.com>
5004
5005 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5006
5007 2012-07-26 Tobias Burnus <burnus@net-b.de>
5008
5009 * gfortran.dg/contiguous_1.f90: Update dg-error.
5010 * gfortran.dg/proc_ptr_32.f90: Ditto.
5011
5012 2012-07-26 Richard Guenther <rguenther@suse.de>
5013
5014 PR tree-optimization/54098
5015 * gcc.dg/torture/pr54098.c: New testcase.
5016
5017 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5018
5019 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5020 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5021
5022 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5023
5024 PR fortran/44354
5025 * gfortran.dg/array_constructor_39.f90: New test.
5026
5027 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5028
5029 PR fortran/44354
5030 * gfortran.dg/array_constructor_38.f90: New test.
5031
5032 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5033
5034 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5035
5036 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5037
5038 * gnat.dg/noreturn5.ad[sb]: New test.
5039
5040 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5041 Paul Brook <paul@codesourcery.com>
5042
5043 PR target/53633
5044
5045 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5046 * c-c++-common/pr53633.c: New test.
5047
5048 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5049
5050 * gcc.target/i386/asm-dialect-1.c: New test case.
5051
5052 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5053 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5054
5055 * gcc.target/i386/prefetchw-1.c: New.
5056 * gcc.target/i386/sse-12.c: Add -mprfchw.
5057 * gcc.target/i386/sse-13.c: Ditto.
5058 * gcc.target/i386/sse-14.c: Ditto.
5059 * gcc.target/i386/sse-22.c: Ditto.
5060 * gcc.target/i386/sse-23.c: Ditto.
5061 * g++.dg/other/i386-2.C: Ditto.
5062 * g++.dg/other/i386-3.C: Ditto.
5063
5064 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5065
5066 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5067
5068 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5069
5070 PR target/54051
5071 * gcc.target/arm/pr54051.c: New.
5072 * gcc.target/arm/vfp-1.c: Adjust test.
5073
5074 2012-07-24 Julian Brown <julian@codesourcery.com>
5075
5076 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5077 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5078 hard-float ARM.
5079
5080 2012-07-23 Paul Brook <paul@codesourcery.com>
5081
5082 * g++.dg/other/armv7m-1.c: New test.
5083
5084 2012-07-23 Julian Brown <julian@codesourcery.com>
5085
5086 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5087 ARM.
5088 (DO_TEST): Define to 1 for appropriate ARM targets.
5089
5090 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5091
5092 PR tree-optimization/53881
5093 * gcc.dg/pr53881.c: Renamed to ...
5094 * gcc.dg/pr53881-1.c: ... this.
5095 * gcc.dg/pr53881-2.c: New test.
5096
5097 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5098
5099 Handle recent changes in default atomics for cris*-*-linux*.
5100 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5101 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5102 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5103 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5104 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5105 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5106 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5107 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5108 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5109 -mno-unaligned-atomic-may-use-library is in effect for
5110 cris*-*-linux*.
5111 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5112 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5113 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5114 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5115 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5116 gcc.target/cris/torture/sync-mis-op-i-1.c,
5117 gcc.target/cris/torture/sync-mis-op-i-2.c,
5118 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5119 gcc.target/cris/torture/sync-mis-op-i-3.c,
5120 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5121 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5122 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5123 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5124 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5125 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5126 (main): Remove local variable x.
5127 [mis_ok]: Check that atomics don't fail.
5128
5129 2012-07-21 Andrew Pinski <apinski@cavium.com>
5130
5131 * gcc.dg/tree-ssa/vrp72.c: New test.
5132 * gcc.dg/tree-ssa/vrp73.c: New test.
5133 * gcc.dg/tree-ssa/vrp74.c: New test.
5134 * gcc.dg/tree-ssa/vrp75.c: New test.
5135
5136 2012-07-21 Andrew Pinski <apinski@cavium.com>
5137
5138 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5139 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5140
5141 2012-07-21 Andrew Pinski <apinski@cavium.com>
5142
5143 * gcc.target/mips/octeon-pop-2.c: New testcase.
5144
5145 2012-07-21 Tobias Burnus <burnus@net-b.de>
5146
5147 PR fortran/48820
5148 * gfortran.dg/assumed_rank_3.f90: New.
5149 * gfortran.dg/assumed_rank_11.f90: New.
5150 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5151 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5152 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5153
5154 2012-07-21 Andrew Pinski <apinski@cavium.com>
5155
5156 * gcc.target/mips/unaligned-1.c: New testcase.
5157
5158 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5159
5160 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5161
5162 2012-07-20 Tobias Burnus <burnus@net-b.de>
5163
5164 * gfortran.dg/bind_c_array_params_2.f90: New.
5165 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5166 and update dg-error.
5167
5168 2012-07-20 Tobias Burnus <burnus@net-b.de>
5169
5170 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5171
5172 2012-07-20 Jason Merrill <jason@redhat.com>
5173
5174 PR c++/54038
5175 * g++.dg/other/array7.C: New.
5176
5177 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5178
5179 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5180 the basic block and check loop depth.
5181 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5182 matching patterns and comments.
5183 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5184 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5185
5186 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR c++/28656
5189 * c-c++-common/pr28656.c: New test.
5190
5191 2012-07-19 Jason Merrill <jason@redhat.com>
5192
5193 PR c++/54026
5194 * g++.dg/init/mutable1.C: New.
5195
5196 2012-07-20 Tobias Burnus <burnus@net-b.de>
5197
5198 PR fortran/48820
5199 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5200 * gfortran.dg/assumed_rank_1.f90: New.
5201 * gfortran.dg/assumed_rank_1_c.c: New.
5202 * gfortran.dg/assumed_rank_2.f90: New.
5203 * gfortran.dg/assumed_rank_4.f90: New.
5204 * gfortran.dg/assumed_rank_5.f90: New.
5205 * gfortran.dg/assumed_rank_6.f90: New.
5206 * gfortran.dg/assumed_rank_7.f90: New.
5207 * gfortran.dg/assumed_rank_8.f90: New.
5208 * gfortran.dg/assumed_rank_8_c.c: New.
5209 * gfortran.dg/assumed_rank_9.f90: New.
5210 * gfortran.dg/assumed_rank_10.f90: New.
5211 * gfortran.dg/assumed_rank_12.f90: New.
5212
5213 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * gnat.dg/opt25.adb: New test.
5216 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5217 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5218
5219 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5220
5221 * gnat.dg/aggr20.ad[sb]: New test.
5222 * gnat.dg/aggr20_pkg.ads: New helper.
5223
5224 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * gnat.dg/derived_type3.adb: New test.
5227 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5228
5229 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR rtl-optimization/53942
5232 * gcc.dg/pr53942.c: New test.
5233
5234 2012-07-19 Jason Merrill <jason@redhat.com>
5235
5236 PR c++/54021
5237 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5238
5239 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5240
5241 * gnat.dg/discr38.adb: New test.
5242
5243 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR middle-end/54017
5246 * c-c++-common/gomp/pr54017.c: New test.
5247
5248 2012-07-19 Richard Guenther <rguenther@suse.de>
5249 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/loop_optimization11.adb: New testcase.
5252 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5253
5254 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5255 Jason Merrill <jason@redhat.com>
5256
5257 * g++.dg/cpp0x/sfinae37.C: New.
5258 * g++.dg/template/access23.C: New.
5259 * g++.dg/template/access7.C: Adjust.
5260 * g++.dg/template/sfinae10.C: Don't expect errors.
5261 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5262
5263 2012-07-18 Julian Brown <julian@codesourcery.com>
5264 Sandra Loosemore <sandra@codesroucery.com>
5265
5266 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5267
5268 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5269
5270 * gnat.dg/noreturn4.ad[sb]: New test.
5271 * gnat.dg/noreturn4_pkg.ads: New helper.
5272
5273 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5274 Julian Brown <julian@codesourcery.com>
5275
5276 * gcc.target/arm/neon-vdup-1.c: New test case.
5277 * gcc.target/arm/neon-vdup-2.c: New test case.
5278 * gcc.target/arm/neon-vdup-3.c: New test case.
5279 * gcc.target/arm/neon-vdup-4.c: New test case.
5280 * gcc.target/arm/neon-vdup-5.c: New test case.
5281 * gcc.target/arm/neon-vdup-6.c: New test case.
5282 * gcc.target/arm/neon-vdup-7.c: New test case.
5283 * gcc.target/arm/neon-vdup-8.c: New test case.
5284 * gcc.target/arm/neon-vdup-9.c: New test case.
5285 * gcc.target/arm/neon-vdup-10.c: New test case.
5286 * gcc.target/arm/neon-vdup-11.c: New test case.
5287 * gcc.target/arm/neon-vdup-12.c: New test case.
5288 * gcc.target/arm/neon-vdup-13.c: New test case.
5289 * gcc.target/arm/neon-vdup-14.c: New test case.
5290 * gcc.target/arm/neon-vdup-15.c: New test case.
5291 * gcc.target/arm/neon-vdup-16.c: New test case.
5292 * gcc.target/arm/neon-vdup-17.c: New test case.
5293 * gcc.target/arm/neon-vdup-18.c: New test case.
5294 * gcc.target/arm/neon-vdup-19.c: New test case.
5295 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5296 arguments non-constant.
5297
5298 2012-07-18 Richard Guenther <rguenther@suse.de>
5299
5300 PR tree-optimization/53970
5301 * g++.dg/torture/pr53970.C: New testcase.
5302
5303 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5304
5305 PR target/38621
5306 * gcc.c-torture/compile/pr38621.c: New.
5307
5308 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5309
5310 PR target/33135
5311 * gcc.target/sh/pr33135-1.c: New.
5312 * gcc.target/sh/pr33135-2.c: New.
5313 * gcc.target/sh/pr33135-3.c: New.
5314 * gcc.target/sh/pr33135-4.c: New.
5315
5316 2012-07-17 Jason Merrill <jason@redhat.com>
5317
5318 PR c++/53995
5319 * g++.dg/parse/enum9.C: New.
5320
5321 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5322 Sandra Loosemore <sandra@codesourcery.com>
5323
5324 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5325 if there is a conflict with -mcpu=. Use -mcpu=5208.
5326
5327 2012-07-17 Jason Merrill <jason@redhat.com>
5328
5329 PR c++/53989
5330 * g++.dg/template/array23.C: New.
5331
5332 2012-07-17 Tobias Burnus <burnus@net-b.de>
5333
5334 PR fortran/53985
5335 * gfortran.dg/bind_c_usage_26.f90: New.
5336 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5337 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5338 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5339 * gfortran.dg/interop_params.f03: Ditto.
5340
5341 2012-07-17 Jason Merrill <jason@redhat.com>
5342
5343 * g++.dg/template/inherit8.C: Adjust.
5344 * g++.dg/template/using21.C: Adjust.
5345 * g++.dg/template/using22.C: Adjust.
5346
5347 PR c++/53549
5348 * g++.dg/template/current-inst1.C: New.
5349 * g++.dg/parse/crash35.C: Adjust.
5350
5351 2012-07-17 Tobias Burnus <burnus@net-b.de>
5352
5353 PR fortran/52101
5354 * gfortran.dg/oldstyle_4.f90: New.
5355
5356 2012-07-17 Tobias Burnus <burnus@net-b.de>
5357
5358 PR fortran/49265
5359 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5360 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5361
5362 2012-07-16 Jason Merrill <jason@redhat.com>
5363
5364 * g++.dg/parse/access8.C: Adjust.
5365 * g++.dg/template/sfinae6_neg.C: Adjust.
5366
5367 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5368
5369 PR fortran/53824
5370 * gfortran.dg/coarray_allocate_1.f90: New test.
5371
5372 2012-07-16 Andrew Pinski <apinski@cavium.com>
5373
5374 * gcc.c-torture/execute/bswap-1.c: New testcase.
5375 * gcc.c-torture/compile/unalign-1.c: New testcase.
5376 * gcc.c-torture/compile/20120524-1.c: New testcase.
5377 * gcc.c-torture/compile/20101216-1.c: New testcase.
5378
5379 2012-07-16 Dehao Chen <dehao@google.com>
5380
5381 Revert
5382 2012-07-10 Dehao Chen <dehao@google.com>
5383
5384 * gcc.dg/debug_info_inline.c: New test.
5385
5386 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5387
5388 PR fortran/53956
5389 * gfortran.dg/proc_decl_28.f90: New.
5390
5391 2012-07-16 Andrew Pinski <apinski@cavium.com>
5392
5393 * gcc.dg/torture/builtins-1.c: New testcase.
5394
5395 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5396
5397 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5398 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5399 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5400 gcc.target/cris/sync-1-v10.c,
5401 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5402 pass -mno-unaligned-atomic-may-use-library.
5403 * gcc.target/cris/sync-xchg-1.c: New test.
5404 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5405 valid register operand output modifier.
5406
5407 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5408
5409 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5410 characters.
5411
5412 2012-07-13 Andrew Pinski <apinski@cavium.com>
5413
5414 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5415 rather than cleanup-tree-dump.
5416 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5417
5418 2012-07-13 Richard Guenther <rguenther@suse.de>
5419
5420 PR tree-optimization/53907
5421 * gcc.target/i386/pr53907.c: New testcase.
5422
5423 2012-07-13 Richard Guenther <rguenther@suse.de>
5424
5425 PR tree-optimization/53922
5426 * gcc.dg/torture/pr53922.c: New testcase.
5427
5428 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5429
5430 PR rtl-optimization/53908
5431 * gcc.dg/torture/pr53908.c: New test.
5432
5433 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5434
5435 PR c++/53531
5436 * g++.dg/cpp0x/variadic135.C: New.
5437
5438 2012-07-12 Jason Merrill <jason@redhat.com>
5439
5440 * g++.dg/template/sfinae6_neg.C: Adjust.
5441
5442 2012-07-12 Tobias Burnus <burnus@net-b.de>
5443
5444 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5445 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5446 scan-tree-dump-times pattern.
5447
5448 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5449
5450 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5451
5452 2012-07-11 Jason Merrill <jason@redhat.com>
5453
5454 DR 1402
5455 * g++.g/cpp0x/defaulted37.C: New.
5456
5457 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5458
5459 PR target/53859
5460 * gcc.target/arm/pr53859.c: New test.
5461
5462 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5463
5464 PR target/53886
5465 * gcc.c-torture/compile/pr53886.c: New.
5466
5467 2012-07-10 Dehao Chen <dehao@google.com>
5468
5469 * gcc.dg/debug_info_inline.c: New test.
5470
5471 2012-07-10 Jason Merrill <jason@redhat.com>
5472
5473 PR c++/53733
5474 * g++.dg/cpp0x/defaulted36.C: New.
5475 * g++.dg/cpp0x/defaulted21.C: Adjust.
5476
5477 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5478
5479 2012-07-09 Sterling Augustine <saugustine@google.com>
5480
5481 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5482
5483 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5484
5485 PR tree-optimization/53887
5486 * gcc.dg/pr53887.c: New test.
5487
5488 2012-07-09 Jason Merrill <jason@redhat.com>
5489
5490 PR c++/53882
5491 * g++.dg/cpp0x/nullptr29.C: New.
5492
5493 2012-07-09 Tom de Vries <tom@codesourcery.com>
5494 Richard Guenther <rguenther@suse.de>
5495
5496 * gcc.dg/builtin-unreachable-6.c: New test.
5497 * gcc.dg/builtin-unreachable-5.c: New test.
5498
5499 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5500
5501 PR tree-optimization/53881
5502 * gcc.dg/pr53881.c: New test.
5503
5504 2012-07-06 Jason Merrill <jason@redhat.com>
5505
5506 PR c++/53862
5507 * g++.dg/cpp0x/variadic134.C: New.
5508
5509 PR c++/53858
5510 * g++.dg/cpp0x/alias-decl-20.C: New.
5511
5512 2012-07-06 Tom de Vries <tom@codesourcery.com>
5513
5514 PR tree-optimization/51879
5515 * gcc.dg/pr51879-16.c: New test.
5516 * gcc.dg/pr51879-17.c: Same.
5517
5518 2012-07-06 Tom de Vries <tom@codesourcery.com>
5519
5520 PR tree-optimization/52009
5521 * gcc.dg/pr51879-7.c: New test.
5522 * gcc.dg/pr51879-18.c: New test.
5523
5524 2012-07-05 Jason Merrill <jason@redhat.com>
5525
5526 PR c++/50852
5527 * g++.dg/template/typedef39.C: New.
5528
5529 PR c++/53039
5530 * g++.dg/cpp0x/variadic133.C: New.
5531 * g++.dg/template/param1.C: Adjust.
5532
5533 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5534
5535 PR target/48941
5536 PR target/51980
5537 * gcc.target/arm/neon/vtrnf32.c: Update.
5538 * gcc.target/arm/neon/vtrns32.c: Update.
5539 * gcc.target/arm/neon/vtrnu32.c: Update.
5540 * gcc.target/arm/neon/vzipf32.c: Update.
5541 * gcc.target/arm/neon/vzips32.c: Update.
5542 * gcc.target/arm/neon/vzipu32.c: Update.
5543
5544 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5545
5546 PR fortran/53732
5547 * gfortran.dg/inline_sum_4.f90: New test.
5548
5549 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5550
5551 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5552
5553 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5554
5555 * gcc.target/arm/fma-sp.c: New testcase.
5556 * gcc.target/arm/fma.c: Likewise.
5557 * gcc.target/arm/fma.h: Likewise.
5558
5559 2012-07-04 Jason Merrill <jason@redhat.com>
5560
5561 PR c++/53848
5562 * g++.dg/other/enum3.C: New.
5563
5564 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5565
5566 PR middle-end/53321
5567 * g++.dg/torture/pr53321.C: New test.
5568
5569 2012-07-04 Richard Guenther <rguenther@suse.de>
5570
5571 PR tree-optimization/53844
5572 * g++.dg/tree-ssa/pr53844.C: New testcase.
5573
5574 2012-07-04 Richard Guenther <rguenther@suse.de>
5575
5576 PR tree-optimization/53849
5577 * gcc.dg/pr53849.c: New testcase.
5578
5579 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR c++/53812
5582 * g++.dg/ext/label14.C: New test.
5583
5584 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5585
5586 PR target/53811
5587 * g++.dg/other/pr53811.C: New test.
5588
5589 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5590
5591 PR target/28896
5592 * gcc.target/m68k/stack-limit-1.c: New testcase.
5593
5594 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5595
5596 * gnat.dg/recursive_call.adb: New test.
5597
5598 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5599
5600 * gnat.dg/discr37.ad[sb]: New test.
5601
5602 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5603
5604 * g++.dg/other/packed1.C: Remove SH from xfail list.
5605
5606 2012-07-02 Jason Merrill <jason@redhat.com>
5607
5608 PR c++/53619
5609 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5610
5611 PR c++/53783
5612 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5613
5614 PR c++/53788
5615 * g++.dg/cpp0x/decltype39.C: New.
5616 * g++.dg/diagnostic/method1.C: Adjust.
5617
5618 PR c++/53816
5619 * g++.dg/template/ref6.C: New.
5620
5621 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5622
5623 PR target/53568
5624 * gcc.target/sh/pr53568-1.c: New.
5625
5626 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5627
5628 PR target/51244
5629 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5630
5631 2012-07-02 Jason Merrill <jason@redhat.com>
5632
5633 PR c++/53821
5634 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5635
5636 PR c++/53524
5637 * g++.dg/template/enum7.C: New.
5638 * g++.dg/other/ptrmem10.C: Adjust.
5639 * g++.dg/other/ptrmem11.C: Adjust.
5640 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5641
5642 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5643
5644 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5645
5646 2012-07-01 Wei Guozhi <carrot@google.com>
5647
5648 PR target/53447
5649 * gcc.target/arm/pr53447-1.c: New testcase.
5650 * gcc.target/arm/pr53447-2.c: New testcase.
5651 * gcc.target/arm/pr53447-3.c: New testcase.
5652 * gcc.target/arm/pr53447-4.c: New testcase.
5653
5654 2012-06-29 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/47061
5657 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5658
5659 2012-06-29 Richard Guenther <rguenther@suse.de>
5660
5661 PR tree-optimization/37541
5662 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5663
5664 2012-06-29 Richard Guenther <rguenther@suse.de>
5665
5666 PR tree-optimization/52589
5667 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5668
5669 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5670
5671 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5672
5673 * g++.dg/template/error46.C: Add missing comment to dg-message.
5674 * g++.dg/template/crash107.C: Likewise.
5675 * g++.dg/template/error47.C: Likewise.
5676 * g++.dg/template/crash108.C: Likewise.
5677 * g++.dg/overload/operator5.C: Likewise.
5678
5679 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5680 errors in dg-message directives, add comments.
5681
5682 2012-06-28 Kai Tietz <ktietz@redhat.com>
5683
5684 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5685 hard-coded 'unsigned long'.
5686
5687 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR tree-optimization/51581
5690 * gcc.dg/vect/pr51581-4.c: New test.
5691
5692 PR tree-optimization/53645
5693 * gcc.c-torture/execute/pr53645-2.c: New test.
5694
5695 2012-06-28 Richard Guenther <rguenther@suse.de>
5696
5697 PR middle-end/53790
5698 * gcc.dg/torture/pr53790.c: New testcase.
5699
5700 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR tree-optimization/53645
5703 * gcc.c-torture/execute/pr53645.c: New test.
5704
5705 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5706
5707 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5708
5709 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5710
5711 PR debug/53671
5712 PR debug/49888
5713 * gcc.dg/guality/pr49888.c: Account for the possibility that
5714 the variable is optimized out at the first test.
5715
5716 2012-06-27 Jason Merrill <jason@redhat.com>
5717
5718 * g++.dg/cpp0x/override2.C: Adjust.
5719 * g++.dg/template/error5.C: Adjust.
5720 * g++.dg/parse/crash28.C: Adjust.
5721
5722 PR c++/53563
5723 * g++.dg/parse/template27.C: New.
5724 * g++.dg/template/crash74.C: Adjust expected output.
5725
5726 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5727
5728 PR fortran/41951
5729 PR fortran/49591
5730 * gfortran.dg/typebound_operator_16.f03: New.
5731
5732 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5733
5734 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5735 even src1.i and src2.i fields even in the second half of the arrays.
5736
5737 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5738
5739 PR c++/51033.
5740 * g++.dg/torture/vshuf-16.inc: New test.
5741 * g++.dg/torture/vshuf-2.inc: New test.
5742 * g++.dg/torture/vshuf-4.inc: New test.
5743 * g++.dg/torture/vshuf-8.inc: New test.
5744 * g++.dg/torture/vshuf-main.inc: New test.
5745 * g++.dg/torture/vshuf-v16hi.C: New test.
5746 * g++.dg/torture/vshuf-v16qi.C: New test.
5747 * g++.dg/torture/vshuf-v2df.C: New test.
5748 * g++.dg/torture/vshuf-v2di.C: New test.
5749 * g++.dg/torture/vshuf-v2sf.C: New test.
5750 * g++.dg/torture/vshuf-v2si.C: New test.
5751 * g++.dg/torture/vshuf-v4df.C: New test.
5752 * g++.dg/torture/vshuf-v4di.C: New test.
5753 * g++.dg/torture/vshuf-v4sf.C: New test.
5754 * g++.dg/torture/vshuf-v4si.C: New test.
5755 * g++.dg/torture/vshuf-v8hi.C: New test.
5756 * g++.dg/torture/vshuf-v8qi.C: New test.
5757 * g++.dg/torture/vshuf-v8si.C: New test.
5758
5759 2012-06-27 Richard Guenther <rguenther@suse.de>
5760
5761 PR middle-end/53676
5762 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5763
5764 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5765
5766 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5767 scan-dump-dem-not): Use printable pattern in test name.
5768
5769 2012-06-26 Sterling Augustine <saugustine@google.com>
5770 Dominique Dhumieres <dominiq@lps.ens.fr>
5771
5772 * gcc.dg/pubtypes-2.c: Update expected output.
5773 * gcc.dg/pubtypes-3.c: Likewise.
5774 * gcc.dg/pubtypes-4.c: Likewise.
5775
5776 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5777
5778 * gcc.dg/tree-ssa/slsr-1.c: New test.
5779 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5780 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5781 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5782
5783 2012-06-26 Matt Turner <mattst88@gmail.com>
5784
5785 PR target/35294
5786 * gcc.target/arm/mmx-2.c: New.
5787
5788 2012-06-26 Richard Guenther <rguenther@suse.de>
5789
5790 PR c++/53752
5791 * g++.dg/torture/pr53752.C: New testcase.
5792
5793 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR tree-optimization/53748
5796 * gcc.c-torture/compile/pr53748.c: New test.
5797
5798 2012-06-25 Jason Merrill <jason@redhat.com>
5799
5800 PR c++/53498
5801 PR c++/53305
5802 * g++.dg/cpp0x/decltype38.C: New.
5803 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5804
5805 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5806
5807 * lib/target-supports-dg.exp (testname-for-summary): New.
5808 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5809 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5810 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5811 scan-module-absence, output-exists, output-exists-not: Use
5812 testname-for-summary.
5813 (dg-test): Clean up testname_with_flags.
5814 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5815 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5816 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5817 scan-assembler-dem-not, object-size: Use testname-for-summary.
5818 * lib/gcov.exp (run-gcov): Likewise.
5819 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5820 scan-dump-dem, scan-dump-dem-note): Likewise.
5821
5822 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5823 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5824 including profopt.opt; save and restore existing value.
5825 * g++.dg/bprob/bprob.exp: Likewise.
5826 * gcc.dg/matrix/matrix.exp: Likewise.
5827 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5828 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5829 PROFOPT_OPTIONS.
5830
5831 2012-06-25 Richard Henderson <rth@redhat.com>
5832
5833 * gcc.dg/pr53749.c: New.
5834
5835 2012-06-25 Jason Merrill <jason@redhat.com>
5836
5837 PR c++/52988
5838 * g++.dg/cpp0x/nullptr28.C: New.
5839
5840 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5841
5842 * gcc.target/arm/neon-vld1_dupQ.c: New.
5843
5844 2012-06-25 Florian Weimer <fweimer@redhat.com>
5845
5846 * g++.dg/init/new35.C: New.
5847 * g++.dg/init/new36.C: New.
5848 * g++.dg/init/new37.C: New.
5849 * g++.dg/ext/vla5.C: New warning.
5850 * g++.dg/ext/vla8.C: New warning.
5851 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5852
5853 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5854 James Greenhalgh <james.greenhalgh@arm.com>
5855
5856 * gcc.target/arm/ftest-support-arm.h New testcase.
5857 * gcc.target/arm/ftest-support-thumb.h Likewise.
5858 * gcc.target/arm/ftest-support.h Likewise.
5859 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5860 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5861 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5862 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5863 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5864 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5865 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5866 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5867 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5868 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5869 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5870 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5871 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5872 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5873 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5874 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5875 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5876 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5877 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5878 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5879 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5880 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5881 * lib/target-supports.exp
5882 (check_effective_target_arm_arch_FUNC): Add support for more
5883 architectures.
5884 (add_options_for_arm_arch_FUNC): Likewise.
5885 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5886
5887 2012-06-25 Jason Merrill <jason@redhat.com>
5888
5889 PR c++/53202
5890 * g++.dg/cpp0x/constexpr-tuple.C: New.
5891
5892 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR target/53759
5895 * gcc.target/i386/pr53759.c: New test.
5896
5897 PR c++/53594
5898 * g++.dg/cpp0x/nsdmi7.C: New test.
5899
5900 2012-06-24 Kai Tietz <ktietz@redhat.com>
5901
5902 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5903 for LLP64 targets.
5904 * gcc.target/i386/pr38988.c: Likewise.
5905
5906 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5907
5908 PR fortran/47710
5909 PR fortran/53328
5910 * gfortran.dg/typebound_generic_12.f03: New.
5911 * gfortran.dg/typebound_generic_13.f03: New.
5912
5913 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5914
5915 * gnat.dg/lto15.ad[sb]: New test.
5916
5917 2012-06-21 Meador Inge <meadori@codesourcery.com>
5918
5919 PR c/53702
5920 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5921
5922 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5923
5924 * gcc.dg/pch/ident-1.c: New test.
5925 * gcc.dg/pch/ident-1.hs: Header file for new test.
5926
5927 2012-06-21 Michael Matz <matz@suse.de>
5928
5929 PR middle-end/53688
5930 * gcc.c-torture/execute/pr53688.c: New test.
5931
5932 2012-06-20 Richard Guenther <rguenther@suse.de>
5933
5934 PR tree-optimization/30318
5935 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5936
5937 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5938
5939 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5940
5941 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5942
5943 * gcc.target/i386/clearcapv2.map: New file.
5944 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5945
5946 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5947
5948 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5949 and add __sh__ case.
5950
5951 2012-06-19 Jason Merrill <jason@redhat.com>
5952
5953 PR c++/52637
5954 * g++.dg/debug/localclass1.C: New.
5955
5956 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5957
5958 * g++.dg/cpp0x/override4.C: New.
5959
5960 2012-06-14 Jason Merrill <jason@redhat.com>
5961
5962 PR c++/53651
5963 * g++.dg/cpp0x/decltype37.C: New.
5964
5965 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5966
5967 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5968
5969 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5970
5971 * gcc.c-torture/compile/vector-5.c,
5972 gcc.c-torture/compile/vector-6.c: New tests.
5973
5974 2012-06-19 Richard Henderson <rth@redhat.com>
5975
5976 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5977
5978 2012-06-19 Richard Guenther <rguenther@suse.de>
5979
5980 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5981
5982 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5983
5984 PR target/53712
5985 * gcc.target/i386/pr53712.c: New test.
5986
5987 2012-06-18 Tobias Burnus <burnus@net-b.de>
5988
5989 PR fortran/53692
5990 * gfortran.dg/elemental_optional_args_6.f90: New.
5991
5992 2012-06-18 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/53526
5995 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5996 * gfortran.dg/coarray/move_alloc_1.f90
5997
5998 2012-06-18 Tobias Burnus <burnus@net-b.de>
5999
6000 PR fortran/53526
6001 * gfortran.dg/coarray_27.f90: New.
6002
6003 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6004 Greta Yorsh <Greta.Yorsh@arm.com>
6005
6006 * gcc.target/arm/epilog-1.c: New test.
6007
6008 2012-06-18 Richard Guenther <rguenther@suse.de>
6009
6010 PR tree-optimization/53693
6011 * g++.dg/torture/pr53693.C: New testcase.
6012
6013 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6014
6015 PR tree-optimization/53703
6016 * gcc.dg/torture/pr53703.c: New test.
6017
6018 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6019
6020 PR middle-end/53698
6021 * gcc.target/i386/pr53698.c: New test.
6022
6023 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6024
6025 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6026
6027 2012-06-17 Tobias Burnus <burnus@net-b.de>
6028
6029 PR fortran/53691
6030 PR fortran/53685
6031 * gfortran.dg/transfer_check_3.f90: New.
6032
6033 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6034
6035 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6036
6037 2012-06-16 Tobias Burnus <burnus@net-b.de>
6038
6039 PR fortran/53642
6040 PR fortran/45170
6041 * gfortran.dg/deferred_type_param_8.f90: New.
6042
6043 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6044
6045 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6046 testname that includes flags, passed in as new argument, in
6047 pass/fail messages.
6048 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6049 and pass it to verify-* procedures.
6050
6051 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6052 alignment torture options with usual torture options.
6053
6054 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6055 messages reported for one line of source code.
6056 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6057 * g++.dg/cpp0x/decltype2.C: Likewise.
6058 * g++.dg/cpp0x/decltype3.C: Likewise.
6059 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6060 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6061 * g++.dg/cpp0x/static_assert3.C: Likewise.
6062 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6063 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6064 * g++.dg/cpp0x/union1.C: Likewise.
6065 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6066 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6067 * g++.dg/cpp0x/variadic2.C: Likewise.
6068 * g++.dg/cpp0x/variadic20.C: Likewise.
6069 * g++.dg/cpp0x/variadic74.C: Likewise.
6070 * g++.dg/diagnostic/bitfld2.C: Likewise.
6071 * g++.dg/ext/attrib44.C: Likewise.
6072 * g++.dg/ext/no-asm-1.C: Likewise.
6073 * g++.dg/other/error34.C: Likewise.
6074 * g++.dg/parse/crash46.C: Likewise.
6075 * g++.dg/parse/error10.C: Likewise.
6076 * g++.dg/parse/error2.C: Likewise.
6077 * g++.dg/parse/error3.C: Likewise.
6078 * g++.dg/parse/error36.C: Likewise.
6079 * g++.dg/parse/error8.C: Likewise.
6080 * g++.dg/parse/error9.C: Likewise.
6081 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6082 * g++.dg/parse/parser-pr28152.C: Likewise.
6083 * g++.dg/parse/template25.C: Likewise.
6084 * g++.dg/parse/typename11.C: Likewise.
6085 * g++.dg/tc1/dr147.C: Likewise.
6086 * g++.dg/template/deduce3.C: Likewise.
6087 * g++.dg/template/koenig9.C: Likewise.
6088 * g++.dg/template/pr23510.C: Likewise.
6089 * g++.dg/warn/pr12242.C: Likewise.
6090 * g++.dg/warn/pr30551-2.C: Likewise.
6091 * g++.dg/warn/pr30551.C: Likewise.
6092 * g++.old-deja/g++.other/typename1.C: Likewise.
6093 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6094
6095 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6096
6097 PR c++/51033
6098 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6099 * c-c++-common/torture/vshuf-2.inc: Likewise.
6100 * c-c++-common/torture/vshuf-4.inc: Likewise.
6101 * c-c++-common/torture/vshuf-8.inc: Likewise.
6102 * c-c++-common/torture/vshuf-main.inc: Likewise.
6103 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6104 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6105 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6106 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6107 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6108 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6109 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6110 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6111 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6112 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6113 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6114 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6115 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6116 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6117
6118 2012-06-15 Michael Matz <matz@suse.de>
6119
6120 * gcc.dg/tree-ssa/vector-4.c: New test.
6121
6122 2012-06-15 Michael Matz <matz@suse.de>
6123
6124 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6125 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6126
6127 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6128
6129 PR tree-optimization/53636
6130 * gcc.target/arm/pr53636.c: New test.
6131
6132 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR tree-optimization/51581
6135 * gcc.c-torture/execute/pr51581-1.c: New test.
6136 * gcc.c-torture/execute/pr51581-2.c: New test.
6137 * gcc.dg/vect/pr51581-1.c: New test.
6138 * gcc.dg/vect/pr51581-2.c: New test.
6139 * gcc.dg/vect/pr51581-3.c: New test.
6140 * gcc.target/i386/avx-pr51581-1.c: New test.
6141 * gcc.target/i386/avx-pr51581-2.c: New test.
6142 * gcc.target/i386/avx2-pr51581-1.c: New test.
6143 * gcc.target/i386/avx2-pr51581-2.c: New test.
6144 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6145
6146 2012-06-15 Richard Guenther <rguenther@suse.de>
6147
6148 * gcc.c-torture/execute/20120615-1.c: New testcase.
6149
6150 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6151
6152 * gnat.dg/vect8.ad[sb]: New test.
6153
6154 2012-06-14 Richard Guenther <rguenther@suse.de>
6155
6156 * gcc.dg/tree-ssa/vrp.h: New testcase.
6157 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6158
6159 2012-06-13 Christian Bruel <christian.bruel@st.com>
6160
6161 PR target/53621
6162 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6163
6164 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6165
6166 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6167
6168 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6169
6170 PR testsuite/20771
6171 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6172 test summary unique.
6173
6174 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6175 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6176 scan-stack-usage-not): Don't strip torture options from test name.
6177
6178 * lib/scandump.exp (scan-dump-times): Use printable version of
6179 regexp in test summary line.
6180
6181 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6182 messages reported for one line of source code.
6183 * gcc.dg/format/few-1.c: Likewise.
6184 * gcc.dg/ia64-sync-2.c: Likewise.
6185 * gcc.dg/sync-2.c: Likewise.
6186 * gcc.dg/noncompile/pr44517.c: Likewise.
6187
6188 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6189
6190 PR debug/49888
6191 * gcc.dg/guality/pr49888.c: New.
6192
6193 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6194
6195 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6196 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6197 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6198
6199 2012-06-13 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/53643
6202 * gfortran.dg/intent_out_7.f90: New.
6203
6204 2012-06-13 Tobias Burnus <burnus@net-b.de>
6205
6206 PR fortran/53597
6207 * gfortran.dg/save_4.f90: New.
6208
6209 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR c/53532
6212 PR c/51034
6213 PR c/53196
6214 * gcc.dg/pr53532.c: New test.
6215 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6216 adjust line numbers.
6217 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6218 * gcc.dg/Wcxx-compat-8.c: Likewise.
6219 * gcc.dg/pr51034.c: New test.
6220 * gcc.dg/pr53196-1.c: New test.
6221 * gcc.dg/pr53196-2.c: New test.
6222
6223 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6224
6225 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6226 alignment torture options with usual torture options.
6227 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6228 instead of dg-options.
6229 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6230 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6231 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6232 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6233 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6234 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6235
6236 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6237 to checks for multiple messages reported for one line of source code.
6238 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6239
6240 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6241 messages reported for one line of source code.
6242
6243 * gcc.dg/20031223-1.c: Add comments to check for multiple
6244 messages reported for one line of source code.
6245 * gcc.dg/Wconversion-integer.c: Likewise.
6246 * gcc.dg/Wfatal-2.c: Likewise.
6247 * gcc.dg/Wfatal.c: Likewise.
6248 * gcc.dg/Wobjsize-1.c: Likewise.
6249 * gcc.dg/c99-vla-jump-1.c: Likewise.
6250 * gcc.dg/c99-vla-jump-2.c: Likewise.
6251 * gcc.dg/c99-vla-jump-3.c: Likewise.
6252 * gcc.dg/c99-vla-jump-4.c: Likewise.
6253 * gcc.dg/c99-vla-jump-5.c: Likewise.
6254 * gcc.dg/decl-9.c: Likewise.
6255 * gcc.dg/declspec-10.c: Likewise.
6256 * gcc.dg/declspec-18.c: Likewise.
6257 * gcc.dg/mtune.c: Likewise.
6258 * gcc.dg/parser-pr28152-2.c: Likewise.
6259 * gcc.dg/parser-pr28152.c: Likewise.
6260 * gcc.dg/pr14475.c: Likewise.
6261 * gcc.dg/pr27953.c: Likewise.
6262 * gcc.dg/pr28322-3.c: Likewise.
6263 * gcc.dg/pr30457.c: Likewise.
6264 * gcc.dg/pr30551-2.c: Likewise.
6265 * gcc.dg/pr30551-3.c: Likewise.
6266 * gcc.dg/pr30551-4.c: Likewise.
6267 * gcc.dg/pr30551-5.c: Likewise.
6268 * gcc.dg/pr30551-6.c: Likewise.
6269 * gcc.dg/pr30551.c: Likewise.
6270 * gcc.dg/pr45461.c: Likewise.
6271 * gcc.dg/pr48552-1.c: Likewise.
6272 * gcc.dg/pr48552-2.c: Likewise.
6273 * gcc.dg/redecl-1.c: Likewise.
6274 * gcc.dg/transparent-union-3.c: Likewise.
6275 * gcc.dg/utf-dflt.c: Likewise.
6276 * gcc.dg/utf-dflt2.c: Likewise.
6277 * gcc.dg/vla-8.c: Likewise.
6278 * gcc.dg/vla-init-1.c: Likewise.
6279 * gcc.dg/wtr-int-type-1.c: Likewise.
6280
6281 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6282 messages reported for for one line of source code.
6283 * c-c++-common/raw-string-5.c: Likewise.
6284 * c-c++-common/raw-string-4.c: Likewise.
6285 * c-c++-common/raw-string-6.c: Likewise.
6286 * c-c++-common/pr20000.c: Likewise.
6287
6288 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6289 messages reported for one line of source code.
6290 * gcc.dg/cpp/pr30786.c: Likewise.
6291 * gcc.dg/cpp/pr28709.c: Likewise.
6292 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6293 * gcc.dg/cpp/macspace2.c: Likewise.
6294 * gcc.dg/cpp/missing-header-1.c: Likewise.
6295 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6296 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6297 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6298
6299 2012-06-12 Jason Merrill <jason@redhat.com>
6300
6301 PR c++/53599
6302 * g++.dg/template/local7.C: New.
6303
6304 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6305
6306 PR target/53511
6307 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6308 * gcc.target/sh/pr51340-2.c: Likewise.
6309 * gcc.target/sh/pr51340-3.c: Likewise.
6310
6311 2012-06-12 Michael Matz <matz@suse.de>
6312
6313 * gcc.dg/torture/alias-1.c: New test.
6314
6315 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR rtl-optimization/53589
6318 * gcc.dg/torture/pr53589.c: New test.
6319
6320 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6321
6322 PR target/50749
6323 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6324 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6325 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6326 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6327 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6328 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6329 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6330 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6331 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6332 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6333 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6334 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6335 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6336 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6337 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6338 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6339
6340 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6341
6342 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6343 (check_intel_cpu_model): New function.
6344 (check_amd_cpu_model): New function.
6345 (check_features): New function.
6346 (__get_cpuid_output): New function.
6347 (check_detailed): New function.
6348 (fn1): Rename to quick_check.
6349 (main): Update to call quick_check and call check_detailed.
6350
6351 2012-06-11 Richard Henderson <rth@redhat.com>
6352
6353 * lib/target-supports.exp
6354 (check_effective_target_sync_long_long_runtime): Use
6355 check_effective_target_lp64 instead of
6356 check_effective_target_powerpc64 for powerpc targets.
6357
6358 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6359
6360 PR target/53511
6361 * gcc.target/sh/pr53511-1.c: New.
6362
6363 2012-06-11 Richard Guenther <rguenther@suse.de>
6364
6365 PR middle-end/53470
6366 * g++.dg/lto/pr53470_0.C: New testcase.
6367 * gcc.dg/lto/pr53470_0.c: Likewise.
6368
6369 2012-06-11 Richard Guenther <rguenther@suse.de>
6370
6371 PR c++/53605
6372 * g++.dg/ext/pr53605.C: New testcase.
6373
6374 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6375
6376 * gnat.dg/specs/array1.ads: New test.
6377 * gnat.dg/specs/array2.ads: Likewise.
6378 * gnat.dg/array22.adb: Likewise.
6379
6380 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6381
6382 * gnat.dg/constant4.adb: New test.
6383 * gnat.dg/constant4_pkg.ads: New helper.
6384
6385 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6386
6387 PR fortran/52552
6388 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6389 * gfortran.dg/allocate_class_1.f90: Modified.
6390 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6391 * gfortran.dg/allocate_class_2.f90: New.
6392
6393 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6394
6395 PR middle-end/53535
6396 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6397
6398 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6399
6400 PR fortran/52861
6401 * gfortran.dg/string_assign_2.f90: New test case.
6402
6403 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6404
6405 PR fortran/52861
6406 * gfortran.dg/string_assign_1.f90: New test case.
6407
6408 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR middle-end/53580
6411 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6412 * gcc.dg/gomp/critical-4.c: Likewise.
6413 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6414 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6415 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6416 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6417 * c-c++-common/gomp/pr53580.c: New test.
6418
6419 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6420
6421 PR c++/51214
6422 * g++.dg/cpp0x/forw_enum11.C: New.
6423
6424 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 PR c++/53567
6427 * g++.dg/cpp0x/alias-decl-19.C: New.
6428
6429 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6430
6431 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6432
6433 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6434
6435 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6436 (XSTATE_FP): Ditto.
6437 (XSTATE_SSE): Ditto.
6438 (XSTATE_YMM): Ditto.
6439 (avx_os_support): Use new defines.
6440
6441 2012-06-06 Richard Guenther <rguenther@suse.de>
6442
6443 PR testsuite/32380
6444 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6445 loops.
6446
6447 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6448
6449 PR c++/52841
6450 * g++.dg/cpp0x/pr52841.C: New testcase.
6451
6452 2012-06-06 Richard Guenther <rguenther@suse.de>
6453
6454 PR tree-optimization/53081
6455 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6456 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6457
6458 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6459
6460 * gcc.target/powerpc/pr53487.c: New test.
6461
6462 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6463
6464 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6465
6466 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6467
6468 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6469
6470 2012-06-05 Richard Guenther <rguenther@suse.de>
6471
6472 PR tree-optimization/30442
6473 * gcc.dg/vect/bb-slp-30.c: New testcase.
6474
6475 2012-06-05 Richard Guenther <rguenther@suse.de>
6476
6477 PR tree-optimization/53081
6478 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6479 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6480 -fno-tree-loop-distribute-patterns.
6481
6482 2012-06-05 Alan Modra <amodra@gmail.com>
6483
6484 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6485 Check static chain in nested funcs.
6486
6487 2012-06-04 Tobias Burnus <burnus@net-b.de>
6488
6489 PR fortran/50619
6490 * gfortran.dg/init_flag_10.f90: New.
6491
6492 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6493
6494 PR c++/53524
6495 * g++.dg/warn/Wenum-compare-no-2: New.
6496
6497 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6498
6499 PR preprocessor/53463
6500 * g++.dg/cpp/limits.C: New test.
6501 * g++.dg/parse/error19.C: Adjust.
6502 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6503 * g++.dg/warn/pr35635.C: Likewise.
6504 * g++.old-deja/g++.pt/assign1.C: Likewise.
6505
6506 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6507
6508 PR target/53559
6509 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6510 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6511 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6512 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6513 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6514 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6515 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6516 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6517
6518 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6519
6520 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6521
6522 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR tree-optimization/53550
6525 * gcc.dg/pr53550.c: New test.
6526
6527 2012-06-04 Richard Guenther <rguenther@suse.de>
6528
6529 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6530 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6531 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6532
6533 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6534
6535 PR fortran/48831
6536 * gfortran.dg/parameter_array_element_2.f90: New.
6537
6538 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6539
6540 PR target/53512
6541 * gcc.target/sh/pr53512-1.c: New.
6542 * gcc.target/sh/pr53512-2.c: New.
6543 * gcc.target/sh/pr53512-3.c: New.
6544 * gcc.target/sh/pr53512-4.c: New.
6545
6546 2012-06-01 Jason Merrill <jason@redhat.com>
6547
6548 PR c++/52973
6549 * g++.dg/ext/visibility/template12.C: New.
6550 * g++.dg/ext/attrib14.C: Adjust warning line.
6551
6552 PR c++/52725
6553 * g++.dg/parse/new6.C: New.
6554 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6555
6556 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6557
6558 * c-c++-common/restrict-2.c: Revert previous change.
6559
6560 2012-06-01 Jason Merrill <jason@redhat.com>
6561
6562 PR c++/53137
6563 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6564
6565 PR c++/53484
6566 * g++.dg/cpp0x/auto33.C: New.
6567
6568 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6569
6570 PR c++/26155
6571 * g++.dg/parse/namespace-alias-1.C: New.
6572
6573 2012-06-01 Christian Bruel <christian.bruel@st.com>
6574
6575 * gcc.dg/spec-options.c: New test.
6576 * gcc.dg/foo.specs: New file.
6577
6578 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 PR ada/53517
6581 * gnat.dg/lto14.adb: Skip on Solaris.
6582
6583 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6584
6585 * gcc.target/cris/sync-1-v10.c,
6586 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6587 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6588 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6589 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6590 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6591 gcc.target/cris/torture/sync-mis-op-i-1.c,
6592 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6593 gcc.target/cris/torture/sync-mis-op-i-2.c,
6594 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6595 gcc.target/cris/torture/sync-mis-op-i-3.c,
6596 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6597 gcc.target/cris/torture/sync-mis-op-s-1.c,
6598 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6599 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6600 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6601 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6602 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6603 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6604 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6605 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6606 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6607
6608 2012-05-31 Richard Guenther <rguenther@suse.de>
6609
6610 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6611 ldist-pr45948.c with disabled SCCP.
6612
6613 2012-05-31 Richard Guenther <rguenther@suse.de>
6614
6615 PR middle-end/48493
6616 * gcc.dg/torture/pr48493.c: New testcase.
6617
6618 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6619
6620 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6621 arm32 to targets.
6622 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6623 of the initialization loop.
6624 (dg-final): Adjust the expected number of vectorized loops depending
6625 on vect_char_mult target selector.
6626
6627 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6628
6629 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6630 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6631 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6632 New tests.
6633
6634 2012-05-30 Jason Merrill <jason@redhat.com>
6635
6636 PR c++/53356
6637 * g++.dg/init/new34.C: New.
6638 * g++.dg/tree-ssa/stabilize1.C: New.
6639
6640 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR c++/53356
6643 * g++.dg/init/new33.C: New test.
6644
6645 2012-05-30 Richard Guenther <rguenther@suse.de>
6646
6647 PR middle-end/53501
6648 * gcc.dg/torture/pr53501.c: New testcase.
6649 * c-c++-common/restrict-2.c: Adjust.
6650
6651 2012-05-30 Alan Modra <amodra@gmail.com>
6652
6653 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6654 torture-finish.
6655
6656 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6657
6658 * gcc.target/i386/shuf-concat.c: New test.
6659
6660 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR rtl-optimization/53519
6663 * gcc.c-torture/compile/pr53519.c: New test.
6664
6665 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6666
6667 * gcc.target/arm/neon-vrev.c: New.
6668
6669 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6670
6671 PR target/51340
6672 * gcc.target/sh/pr51340-1.c: New.
6673 * gcc.target/sh/pr51340-2.c: New.
6674 * gcc.target/sh/pr51340-3.c: New.
6675
6676 2012-05-29 Richard Guenther <rguenther@suse.de>
6677
6678 PR tree-optimization/53516
6679 * gcc.dg/torture/pr53516.c: New testcase.
6680
6681 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6682
6683 PR preprocessor/53229
6684 * gcc.dg/cpp/paste6.c: Force to run without
6685 -ftrack-macro-expansion.
6686 * gcc.dg/cpp/paste8.c: Likewise.
6687 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6688 -ftrack-macro-expansion.
6689 * gcc.dg/cpp/paste12.c: Force to run without
6690 -ftrack-macro-expansion.
6691 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6692 -ftrack-macro-expansion.
6693 * gcc.dg/cpp/paste13.c: Likewise.
6694 * gcc.dg/cpp/paste14.c: Likewise.
6695 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6696 -ftrack-macro-expansion.
6697 * gcc.dg/cpp/paste18.c: New test.
6698
6699 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6700
6701 * gcc.target/cris/torture/trap-1.c,
6702 gcc.target/cris/torture/trap-2.c,
6703 gcc.target/cris/torture/trap-3.c,
6704 gcc.target/cris/torture/trap-v0.c,
6705 gcc.target/cris/torture/trap-v3.c: New tests.
6706
6707 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6708
6709 PR c++/25137
6710 * g++.dg/warn/Wbraces3.C: New.
6711 * g++.dg/warn/Wbraces4.C: Likewise.
6712
6713 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR tree-optimization/53505
6716 * c-c++-common/torture/pr53505.c: New test.
6717
6718 2012-05-27 Nathan Sidwell <nathan@acm.org>
6719
6720 * gcc.dg/stmt-expr-4.c: New.
6721
6722 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 PR c++/53491
6725 * g++.dg/parse/crash60.C: New.
6726
6727 2012-05-26 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/53220
6730 * c-c++-common/array-lit.c: New.
6731 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6732
6733 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 PR ada/50294
6736 * gnat.dg/array21.adb: New test.
6737
6738 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6739
6740 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6741
6742 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/32054
6745 * g++.dg/other/anon-union3.C: New.
6746
6747 2012-05-25 Ian Lance Taylor <iant@google.com>
6748
6749 * gcc.dg/split-6.c: New test.
6750
6751 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6752
6753 * gnat.dg/lto14.adb: New test.
6754
6755 2012-05-25 Tristan Gingold <gingold@adacore.com>
6756
6757 * gcc.target/i386/large-frame.c: New.
6758
6759 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6760 * gcc.target/powerpc/lhs-1.c: New.
6761 * gcc.target/powerpc/lhs-2.c: New.
6762 * gcc.target/powerpc/lhs-3.c: New.
6763
6764 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6765
6766 Make unwound macro expansion trace less redundant
6767 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6768 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6769 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6770 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6771 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6772 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6773
6774 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6775
6776 PR c++/53464
6777 * g++.dg/cpp0x/constexpr-default1.C: New.
6778
6779 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/32080
6782 * g++.dg/eh/goto2.C: New.
6783
6784 2012-05-24 Richard Guenther <rguenther@suse.de>
6785
6786 PR middle-end/53460
6787 * g++.dg/tree-prof/pr53460.C: New testcase.
6788
6789 2012-05-24 Richard Guenther <rguenther@suse.de>
6790
6791 PR bootstrap/53466
6792 * g++.dg/debug/pr53466.C: New testcase.
6793
6794 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR tree-optimization/53465
6797 * gcc.c-torture/execute/pr53465.c: New test.
6798
6799 2012-05-23 Tobias Burnus <burnus@net-b.de>
6800
6801 PR fortran/51055
6802 PR fortran/45170
6803 * gfortran.dg/allocate_with_typespec_6.f90: New.
6804
6805 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/29185
6808 * g++.dg/warn/delete-array-1.C: New.
6809
6810 2012-05-23 Richard Guenther <rguenther@suse.de>
6811
6812 * gcc.dg/torture/pr39074-2.c: Adjust.
6813 * gcc.dg/torture/pr39074.c: Likewise.
6814 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6815 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6816
6817 2012-05-22 Jan Hubicka <jh@suse.cz>
6818
6819 PR middle-end/53161
6820 * g++.dg/torture/pr53161.C: New testcase.
6821
6822 2012-05-22 Tobias Burnus <burnus@net-b.de>
6823
6824 PR fortran/53389
6825 * gfortran.dg/realloc_on_assign_15.f90: New.
6826
6827 2012-05-22 Richard Guenther <rguenther@suse.de>
6828
6829 PR middle-end/51071
6830 * gcc.dg/torture/pr51071-2.c: New testcase.
6831
6832 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6833
6834 PR tree-optimization/53336
6835 * g++.dg/torture/pr53336.C: New testcase.
6836
6837 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6838
6839 PR c++/53322
6840 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6841 instead of -Wunused-local-typedefs.
6842
6843 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/51184
6846 * g++.dg/other/abstract4.C: New-
6847
6848 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/40821
6851 * g++.dg/ext/attrib46.C: New.
6852
6853 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6854
6855 PR c/53418
6856 * gcc.c-torture/compile/pr53418-1.c,
6857 gcc.c-torture/compile/pr53418-2.c: New tests.
6858
6859 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR tree-optimization/53366
6862 * gcc.dg/torture/pr53366-1.c: New test.
6863 * gcc.dg/torture/pr53366-2.c: New test.
6864 * gcc.target/i386/pr53366-1.c: New test.
6865 * gcc.target/i386/pr53366-2.c: New test.
6866
6867 PR tree-optimization/53409
6868 * gcc.c-torture/compile/pr53409.c: New test.
6869
6870 PR tree-optimization/53410
6871 * gcc.c-torture/compile/pr53410-1.c: New test.
6872 * gcc.c-torture/compile/pr53410-2.c: New test.
6873
6874 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 PR target/53425
6877 * gcc.target/i386/pr53425-1.c: New file.
6878 * gcc.target/i386/pr53425-2.c: Likewise.
6879
6880 2012-05-21 Richard Guenther <rguenther@suse.de>
6881
6882 PR tree-optimization/53408
6883 * gcc.dg/torture/pr53408.c: New testcase.
6884
6885 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6886 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 PR target/53416
6889 * gcc.target/i386/pr53416.c: New file.
6890
6891 2012-05-21 Richard Guenther <rguenther@suse.de>
6892
6893 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6894
6895 2012-05-21 Richard Guenther <rguenther@suse.de>
6896
6897 * gcc.dg/torture/ldist-1.c: New testcase.
6898
6899 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6900
6901 * gnat.dg/lto13.adb: New test.
6902 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6903
6904 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * gnat.dg/specs/lto12.ads: New test.
6907 * gnat.dg/specs/lto12_pkg.ads: New helper.
6908
6909 2012-05-18 Richard Guenther <rguenther@suse.de>
6910
6911 PR tree-optimization/53346
6912 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6913 * gcc.target/i386/incoming-10.c: Adjust.
6914 * gcc.target/i386/incoming-11.c: Likewise.
6915 * gcc.target/i386/pr46295.c: Likewise.
6916
6917 2012-05-18 Richard Guenther <rguenther@suse.de>
6918
6919 * gcc.dg/pr53352.c: Return zero.
6920
6921 2012-05-18 Richard Guenther <rguenther@suse.de>
6922
6923 PR tree-optimization/53390
6924 * gcc.dg/torture/pr53390.c: New testcase.
6925
6926 2012-05-18 Meador Inge <meadori@codesourcery.com>
6927
6928 PR rtl-optimization/53352
6929 * gcc.dg/pr53352.c: New test.
6930
6931 2012-05-17 David S. Miller <davem@davemloft.net>
6932
6933 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6934 failure on sparc-*-linux-gnu.
6935
6936 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/39681
6939 * g++.dg/parse/error49.C: New.
6940 * g++.dg/cpp0x/error8.C: Likewise.
6941 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6942 * g++.dg/ext/utf-dflt2.C: Likewise.
6943 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6944 * g++.dg/ext/utf-dflt.C: Likewise.
6945 * c-c++-common/raw-string-3.c: Likewise.
6946 * c-c++-common/raw-string-4.c: Likewise.
6947
6948 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/53371
6951 * g++.dg/cpp0x/catch1.C: New.
6952
6953 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/44516
6956 * g++.dg/parse/error48.C: New.
6957 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6958 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6959
6960 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6961
6962 * gcc.dg/tm/indirect-2.c: New test.
6963
6964 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6965
6966 PR tree-optimization/53217
6967 * gfortran.dg/pr53217.f90: New test.
6968
6969 2012-05-16 Richard Guenther <rguenther@suse.de>
6970
6971 PR tree-optimization/53364
6972 * g++.dg/torture/pr53364.C: New testcase.
6973
6974 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6975
6976 PR testsuite/52641
6977 * gcc.dg/pr52549.c: Fix test for long != void*
6978 * gcc.c-torture/execute/pr52979-1.x: New file.
6979 * gcc.c-torture/execute/pr52979-2.x: New file.
6980
6981 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6982
6983 PR preprocessor/7263
6984 * gcc.dg/binary-constants-2.c: Run without tracking locations
6985 accross macro expansion.
6986 * gcc.dg/binary-constants-3.c: Likewise.
6987 * gcc.dg/cpp/sysmac2.c: Likewise.
6988 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6989 location.
6990 * gcc.dg/cpp/syshdr3.c: New test.
6991 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6992 * gcc.dg/system-binary-constants-1.c: New test.
6993 * gcc.dg/system-binary-constants-1.h: New header for the new test
6994 above.
6995 * g++.dg/cpp/syshdr3.C: New test.
6996 * g++.dg/cpp/syshdr3.h: New header the new test above.
6997 * g++.dg/system-binary-constants-1.C: New test.
6998 * g++.dg/system-binary-constants-1.h: New header the new test
6999 above.
7000
7001 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7002
7003 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7004
7005 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR target/53358
7008 * gcc.dg/pr53358.c: New test.
7009
7010 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7011
7012 PR c++/11856
7013 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7014 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7015
7016 2012-05-15 Olivier Hainque <hainque@adacore.com>
7017
7018 * g++.dg/eh/sighandle.C: New testcase.
7019
7020 2012-05-15 Richard Guenther <rguenther@suse.de>
7021
7022 PR tree-optimization/53355
7023 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7024
7025 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7026
7027 * gfortran.dg/*.f90: Remove now redundant manual
7028 cleanup-modules directive.
7029
7030 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7031
7032 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7033 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7034
7035 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7036
7037 PR fortran/52428
7038 * gfortran.dg/int_range_io_1.f90: New test.
7039
7040 2012-05-14 Andi Kleen <ak@linux.intel.com>
7041 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR target/53315
7044 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7045 * gcc.target/i386/rtm-check.h: New file.
7046 * gcc.target/i386/pr53315.c: New test.
7047
7048 2012-05-14 Tobias Burnus <burnus@net-b.de>
7049
7050 PR fortran/49110
7051 PR fortran/51055
7052 PR fortran/53329
7053 * gfortran.dg/deferred_type_param_4.f90: New.
7054 * gfortran.dg/deferred_type_param_6.f90: New.
7055
7056 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7057
7058 * gcc.target/i386/retarg.c: New test.
7059
7060 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7061
7062 PR fortran/45170
7063 * gfortran.dg/deferred_type_param_3.f90: New.
7064 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7065 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7066
7067 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7068
7069 * gnat.dg/null_pointer_deref3.adb: New test.
7070
7071 2012-05-12 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/49110
7074 PR fortran/52843
7075 * gfortran.dg/deferred_type_param_5.f90: New.
7076
7077 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7078
7079 * g++.dg/parse/error47.C: New.
7080
7081 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7082
7083 PR fortran/52537
7084 * gfortran.dg/string_compare_4.f90: Change option
7085 to -fdump-tree-original. Add test case for kind=4.
7086
7087 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7088
7089 PR fortran/52537
7090 * gfortran.dg/string_compare_4.f90: New test.
7091
7092 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7093
7094 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7095
7096 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7097
7098 PR c++/53305
7099 * g++.dg/cpp0x/variadic132.C: New.
7100
7101 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 PR c++/53158
7104 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7105 * g++.dg/parse/error26.C: Tweak dg-error column number.
7106
7107 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/53301
7110 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7111
7112 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7113
7114 * gnat.dg/lto11.ad[sb]: New test.
7115
7116 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7117
7118 PR target/52908
7119 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7120 directive to Scan for vpmuldq, not vpmacsdql.
7121
7122 2012-05-09 Michael Matz <matz@suse.de>
7123
7124 PR tree-optimization/53185
7125 * gcc.dg/vect/pr53185.c: New test.
7126
7127 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7128
7129 PR middle-end/53249
7130 * gcc.target/i386/pr53249.c: New.
7131
7132 2012-05-09 Richard Guenther <rguenther@suse.de>
7133
7134 PR tree-optimization/18437
7135 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7136 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7137
7138 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR tree-optimization/53226
7141 * gcc.c-torture/compile/pr53226.c: New test.
7142
7143 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7144
7145 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7146 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7147 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7148 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7149 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7150 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7151 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7152 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7153 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7154 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7155 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7156 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7157 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7158 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7159
7160 2012-05-09 Dehao Chen <dehao@google.com>
7161
7162 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7163 * gcc.dg/predict-2.c: Likewise.
7164 * gcc.dg/predict-3.c: Likewise.
7165 * gcc.dg/predict-4.c: Likewise.
7166 * gcc.dg/predict-5.c: Likewise.
7167 * gcc.dg/predict-6.c: Likewise.
7168
7169 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7170
7171 PR target/53272
7172 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7173
7174 2012-05-08 Richard Guenther <rguenther@suse.de>
7175
7176 * gcc.dg/fold-bitand-4.c: New testcase.
7177
7178 2012-05-08 Dehao Chen <dehao@google.com>
7179
7180 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7181 heuristic is working properly.
7182 * gcc.dg/predict-2.c: Likewise.
7183 * gcc/dg/predict-3.c: Likewise.
7184 * gcc/dg/predict-4.c: Likewise.
7185 * gcc/dg/predict-5.c: Likewise.
7186 * gcc/dg/predict-6.c: Likewise.
7187
7188 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/53239
7191 * g++.dg/opt/vrp3.C: New test.
7192 * g++.dg/opt/vrp3-aux.cc: New file.
7193 * g++.dg/opt/vrp3.h: New file.
7194
7195 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196
7197 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7198 .uleb128 support in assembler output.
7199
7200 2012-05-07 Richard Guenther <rguenther@suse.de>
7201
7202 PR lto/42987
7203 * g++.dg/lto/pr42987_0.C: New testcase.
7204 * g++.dg/lto/pr42987_1.C: Likewise.
7205
7206 2012-05-07 Tobias Burnus <burnus@net-b.de>
7207
7208 PR fortran/53255
7209 * gfortran.dg/typebound_operator_15.f90: New.
7210
7211 2012-05-06 Tobias Burnus <burnus@net-b.de>
7212
7213 PR fortran/41587
7214 * gfortran.dg/class_array_13.f90: New.
7215
7216 2012-05-06 Tristan Gingold <gingold@adacore.com>
7217
7218 * gnat.dg/warn7.adb: New test.
7219
7220 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gnat.dg/specs/renamings.ads: Rename to...
7223 * gnat.dg/specs/renaming1.ads: ...this.
7224 * gnat.dg/specs/renaming2.ads: New test.
7225 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7226 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7227 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7228 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7229
7230 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7231
7232 * gnat.dg/discr36.ad[sb]: New test.
7233 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7234
7235 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7236
7237 PR c/43772
7238 * c-c++-common/pr43772.c: New.
7239
7240 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR fortran/41600
7243 * gfortran.dg/select_type_26.f03 : New test.
7244 * gfortran.dg/select_type_27.f03 : New test.
7245
7246 PR fortran/53191
7247 * gfortran.dg/select_type_28.f03 : New test.
7248
7249 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7250
7251 PR fortran/49010
7252 PR fortran/24518
7253 * gfortran.dg/mod_sign0_1.f90: New test.
7254 * gfortran.dg/mod_large_1.f90: New test.
7255
7256 2012-05-04 Tobias Burnus <burnus@net-b.de>
7257
7258 PR fortran/53175
7259 gfortran.dg/public_private_module_5.f90: New.
7260
7261 2012-05-04 Tobias Burnus <burnus@net-b.de>
7262
7263 PR fortran/53111
7264 * gfortran.dg/constructor_7.f90: New.
7265 * gfortran.dg/constructor_8.f90: New.
7266
7267 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7268
7269 PR c++/53166
7270 * g++.dg/cpp0x/static_assert7.C: New.
7271
7272 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7273
7274 PR tree-optimization/52633
7275 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7276 recognized as widening shifts instead of over-widening.
7277 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7278 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7279 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7280 * gcc.target/arm/pr52633.c: New test.
7281
7282 2012-05-04 Richard Guenther <rguenther@suse.de>
7283
7284 PR tree-optimization/53168
7285 * gcc.dg/torture/pr53168.c: New testcase.
7286 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7287
7288 2012-05-04 Richard Guenther <rguenther@suse.de>
7289
7290 * gcc.dg/lto/pr53214_0.c: New testcase.
7291
7292 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gcc.target/ia64/pr48496.c: New test.
7295 * gcc.target/ia64/pr52657.c: Likewise.
7296
7297 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7298
7299 PR c/51712
7300 * c-c++-common/pr51712.c: New.
7301
7302 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7303
7304 PR target/53199
7305 * gcc.target/powwerpc/pr53199.c: New file.
7306
7307 2012-05-03 Jason Merrill <jason@redhat.com>
7308
7309 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7310
7311 * gcc.dg/debug/dwarf2/dups-types.c: New.
7312 * gcc.dg/debug/dwarf2/dups-types.h: New.
7313
7314 2012-05-03 Jason Merrill <jason@redhat.com>
7315
7316 * g++.dg/debug/dwarf2/namespace-2.C: New.
7317 * g++.dg/debug/dwarf2/localclass3.C: New.
7318
7319 2012-05-03 Jason Merrill <jason@redhat.com>
7320
7321 * g++.dg/debug/dwarf2/thunk1.C: New.
7322
7323 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/53186
7326 * g++.dg/other/final2.C: New.
7327
7328 2012-05-03 Richard Guenther <rguenther@suse.de>
7329
7330 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7331
7332 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7333
7334 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7335 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7336 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7337 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7338
7339 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7340
7341 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7342 .byte 0xf2.
7343 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7344 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7345 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7346
7347 PR debug/53174
7348 * gcc.dg/pr53174.c: New test.
7349
7350 PR target/53187
7351 * gcc.target/arm/pr53187.c: New test.
7352 * gcc.c-torture/compile/pr53187.c: New test.
7353
7354 2012-05-03 Richard Guenther <rguenther@suse.de>
7355
7356 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7357 unsupported prefetching support.
7358
7359 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7360
7361 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7362 option -ftrack-macro-expansion=0.
7363 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7364 option -ftrack-macro-expansion=0.
7365
7366 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7367
7368 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7369 dg-options for target arm with dg-additional-options.
7370
7371 2012-05-03 Richard Guenther <rguenther@suse.de>
7372
7373 PR tree-optimization/53144
7374 * gcc.dg/torture/pr53144.c: New testcase.
7375
7376 2012-05-03 Tobias Burnus <burnus@net-b.de>
7377
7378 PR fortran/52864
7379 * gfortran.dg/pointer_intent_7.f90: New.
7380 * gfortran.dg/pure_formal_3.f90: New.
7381
7382 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7383
7384 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7385
7386 2012-05-02 Martin Jambor <mjambor@suse.cz>
7387
7388 PR lto/52605
7389 * g++.dg/lto/pr52605_0.C: New test.
7390
7391 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7392
7393 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7394 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7395 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7396 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7397 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7398 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7399 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7400 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7401 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7402 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7403 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7404 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7405 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7406 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7407 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7408 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7409
7410 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7411
7412 PR middle-end/53153
7413 * gcc.dg/pr53153.c: New test.
7414
7415 2012-05-02 Richard Guenther <rguenther@suse.de>
7416
7417 * g++.dg/tree-ssa/pr19807.C: Adjust.
7418
7419 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR tree-optimization/53163
7422 * gcc.c-torture/compile/pr53163.c: New test.
7423
7424 PR rtl-optimization/53160
7425 * gcc.c-torture/execute/pr53160.c: New test.
7426
7427 2012-05-01 Ian Lance Taylor <iant@google.com>
7428
7429 PR c/37303
7430 * gcc.dg/pr37303.c: New test.
7431
7432 2012-05-01 Richard Henderson <rth@redhat.com>
7433
7434 * lib/target-supports.exp
7435 (check_effective_target_sync_long_long_runtime): True for
7436 check_effective_target_powerpc64.
7437
7438 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7439
7440 PR c++/51033
7441 * gcc.dg/vector-1.c: Move to ...
7442 * c-c++-common/vector-1.c: ... here.
7443 * gcc.dg/vector-2.c: Move to ...
7444 * c-c++-common/vector-2.c: ... here.
7445 * gcc.dg/vector-3.c: Move to ...
7446 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7447 * gcc.dg/vector-4.c: Move to ...
7448 * c-c++-common/vector-4.c: ... here.
7449 * gcc.dg/vector-init-1.c: Move to ...
7450 * c-c++-common/vector-init-1.c: ... here.
7451 * gcc.dg/vector-init-2.c: Move to ...
7452 * c-c++-common/vector-init-2.c: ... here.
7453 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7454 * c-c++-common/vector-subscript-1.c: ... here.
7455 * gcc.dg/vector-subscript-2.c: Move to ...
7456 * c-c++-common/vector-subscript-2.c: ... here.
7457 * gcc.dg/vector-subscript-3.c: Move to ...
7458 * c-c++-common/vector-subscript-3.c: ... here.
7459
7460 PR c++/51314
7461 * g++.dg/cpp0x/vt-51314.C: New test.
7462 * g++.dg/cpp0x/variadic76.C: Fix.
7463
7464 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7465
7466 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7467
7468 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7469
7470 Add -Wvarargs option
7471 * c-c++-common/Wvarargs.c: New test case.
7472 * c-c++-common/Wvarargs-2.c: Likewise.
7473
7474 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7475
7476 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7477 * objc.dg/foreach-7.m: Force the test case to run without
7478 -ftrack-macro-expansion.
7479 * c-c++-common/tm/attrib-1.c: Likewise.
7480 * c-c++-common/warn-ommitted-condop.c: Likewise.
7481 * gcc.dg/assign-warn-1.c: Likewise.
7482 * gcc.dg/assign-warn-2.c: Likewise.
7483 * gcc.dg/attr-alloc_size.c: Likewise.
7484 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7485 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7486 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7487 * gcc.dg/c90-const-expr-9.c: Likewise.
7488 * gcc.dg/c99-const-expr-9.c: Likewise.
7489 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7490 * gcc.dg/cpp/direct2s.c: Likewise.
7491 * gcc.dg/cpp/pr28709.c: Likewise.
7492 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7493 * gcc.dg/dfp/composite-type.c: Likewise.
7494 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7495 with -ftrack-macro-expansion
7496 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7497 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7498 * g++.dg/ext/cleanup-1.C: Likewise.
7499 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7500 * g++.dg/template/sfinae10.C: Likewise.
7501 * g++.dg/tm/wrap-2.C: Likewise.
7502 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7503 * g++.dg/warn/Wsign-conversion.C: Likewise.
7504 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7505 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7506 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7507 it to run with -ftrack-macro-expansion.
7508 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7509 test cases without -ftrack-macro-expansion.
7510
7511 Fix location for static class members
7512 * g++.dg/template/sfinae6_neg.C: Adjust.
7513
7514 Make conversion warnings work on NULL with -ftrack-macro-expansion
7515 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7516 alongside the previous testing for NULL.
7517
7518 Fix -Wuninitialized for -ftrack-macro-expansion
7519 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7520
7521 Strip "<built-in>" loc from displayed expansion context
7522 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7523 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7524 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7525 new test above.
7526
7527 Fix expansion point loc for macro-like tokens
7528 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7529 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7530
7531 Fix token pasting with -ftrack-macro-expansion
7532 * gcc.dg/cpp/paste17.c: New test case for
7533 -ftrack-macro-expansion=2 mode only.
7534 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7535
7536 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7537
7538 * gnat.dg/warn6.ad[sb]: New test.
7539
7540 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7541
7542 PR 53149
7543 * gcc.dg/20011021-1.c: Adjust testcase.
7544
7545 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7546
7547 PR fortran/53148
7548 * gfortran.dg/function_optimize_12.f90: New test.
7549
7550 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7551
7552 PR target/53156
7553 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7554 code to match current output and cover new peephole2 pattern.
7555
7556 2012-04-27 Ollie Wild <aaw@google.com>
7557
7558 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7559
7560 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7561
7562 * gcc.c-torture/execute/20120427-2.c: New testcase.
7563 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7564 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7565 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7566
7567 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7568
7569 PR target/53138
7570 * gcc.c-torture/execute/20120427-1.c: New testcase.
7571
7572 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7573
7574 PR middle-end/27139
7575 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7576
7577 2012-04-27 Tom de Vries <tom@codesourcery.com>
7578
7579 PR tree-optimization/51879
7580 * gcc.dg/pr51879.c: New test.
7581 * gcc.dg/pr51879-2.c: Same.
7582 * gcc.dg/pr51879-3.c: Same.
7583 * gcc.dg/pr51879-4.c: Same.
7584 * gcc.dg/pr51879-6.c: Same.
7585
7586 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7587
7588 PR c++/53096
7589 * g++.dg/cpp0x/defaulted35.C: New.
7590 * g++.dg/cpp0x/defaulted15.C: Adjust.
7591
7592 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7593
7594 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7595 structure layout.
7596
7597 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7598
7599 * gcc.target/i386/builtin_target.c: Check avx2.
7600
7601 2012-04-26 Alan Modra <amodra@gmail.com>
7602
7603 * gcc.target/powerpc/savres.c: New test.
7604 * gcc.target/powerpc/powerpc.exp: Run it.
7605
7606 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7607
7608 PR target/53120
7609 * gcc.dg/torture/pr53120.c: New test.
7610
7611 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR middle-end/52979
7614 * gcc.c-torture/compile/pr52979-1.c: New test.
7615 * gcc.c-torture/execute/pr52979-1.c: New test.
7616 * gcc.c-torture/execute/pr52979-2.c: New test.
7617
7618 2012-04-25 Richard Guenther <rguenther@suse.de>
7619
7620 * gcc.target/i386/l_fma_float_5.c: Adjust.
7621 * gcc.target/i386/l_fma_double_4.c: Likewise.
7622 * gcc.target/i386/l_fma_float_2.c: Likewise.
7623 * gcc.target/i386/l_fma_float_6.c: Likewise.
7624 * gcc.target/i386/l_fma_double_1.c: Likewise.
7625 * gcc.target/i386/l_fma_double_5.c: Likewise.
7626 * gcc.target/i386/l_fma_float_3.c: Likewise.
7627 * gcc.target/i386/l_fma_double_2.c: Likewise.
7628 * gcc.target/i386/l_fma_double_6.c: Likewise.
7629 * gcc.target/i386/l_fma_float_4.c: Likewise.
7630 * gcc.target/i386/l_fma_double_3.c: Likewise.
7631 * gcc.target/i386/l_fma_float_1.c: Likewise.
7632
7633 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7634
7635 PR tree-optimization/53058
7636 * gcc.c-torture/compile/pr53058.c: New test.
7637
7638 2012-04-25 Jan Hubicka <jh@suse.cz>
7639
7640 PR middle-end/53088
7641 * gcc.target/i386/pr39082-1.c: Update warning location.
7642
7643 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR c/52880
7646 * gcc.dg/pr52880.c: New test.
7647
7648 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7649
7650 * gcc.dg/m-un-2.c: Update.
7651 * gcc.dg/20011021-1.c: Update.
7652
7653 2012-04-25 Tobias Burnus <burnus@net-b.de>
7654
7655 PR fortran/52196
7656 * gfortran.dg/realloc_on_assign_14.f90: New.
7657
7658 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7659
7660 PR testsuite/52641
7661 PR tree-optimizations/52891
7662 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7663
7664 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/52363
7667 * g++.dg/cpp0x/sfinae35.C: New.
7668 * g++.dg/cpp0x/sfinae36.C: Likewise.
7669
7670 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7671
7672 * gcc.target/builtin_target.c: New testcase.
7673
7674 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7675
7676 PR target/47197
7677 * gcc.target/powerpc/pr47197.c: New test.
7678
7679 2012-04-24 Richard Guenther <rguenther@suse.de>
7680
7681 PR tree-optimization/53085
7682 * g++.dg/torture/pr53085.C: New testcase.
7683
7684 2012-04-24 Andrew Pinski <apinski@cavium.com>
7685
7686 PR tree-opt/33512
7687 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7688 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7689 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7690
7691 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7692
7693 PR middle-end/53084
7694 * gcc.c-torture/execute/pr53084.c: New test.
7695
7696 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7697
7698 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7699
7700 2012-04-23 Andrew Pinski <apinski@cavium.com>
7701
7702 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7703
7704 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7705
7706 PR regression/53076
7707 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7708 * gcc.dg/torture/builtin-power-1.c: Likewise.
7709
7710 2012-04-23 Richard Guenther <rguenther@suse.de>
7711
7712 PR tree-optimization/53070
7713 * gcc.dg/torture/pr53070.c: New testcase.
7714
7715 2012-04-23 Richard Guenther <rguenther@suse.de>
7716
7717 PR c/53060
7718 * gcc.dg/pr53060.c: New testcase.
7719
7720 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR tree-optimizations/52891
7723 * gcc.c-torture/compile/pr52891-1.c: New test.
7724 * gcc.c-torture/compile/pr52891-2.c: New test.
7725
7726 2012-04-22 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/53051
7729 * gfortran.dg/read_float_4.f90: New.
7730
7731 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7732
7733 PR 35441
7734 * c-c++-common/pr35441.C: New.
7735
7736 2012-04-20 Ian Lance Taylor <iant@google.com>
7737
7738 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7739 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7740
7741 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7742
7743 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7744 array access.
7745 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7746
7747 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7748
7749 PR rtl-optimization/44214
7750 * gcc.dg/pr44214-1.c: New test.
7751 * gcc.dg/pr44214-2.c: Likewise.
7752 * gcc.dg/pr44214-3.c: Likewise.
7753
7754 2012-04-20 Richard Guenther <rguenther@suse.de>
7755
7756 * g++.dg/torture/20120420-1.C: New testcase.
7757
7758 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7759
7760 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7761
7762 2012-04-19 Christian Bruel <christian.bruel@st.com>
7763
7764 * gcc.dg/pr52283.c: New test.
7765
7766 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7767
7768 * gcc.dg/pr37985.c: New test.
7769
7770 2012-04-19 Richard Guenther <rguenther@suse.de>
7771
7772 PR rtl-optimization/44688
7773 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7774 possibly profitable.
7775
7776 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7777
7778 PR tree-optimization/52976
7779 * gfortran.dg/reassoc_11.f: New test.
7780
7781 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7782
7783 PR tree-optimization/52976
7784 * gfortran.dg/reassoc_7.f: New test.
7785 * gfortran.dg/reassoc_8.f: Likewise.
7786 * gfortran.dg/reassoc_9.f: Likewise.
7787 * gfortran.dg/reassoc_10.f: Likewise.
7788
7789 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 PR c++/52422
7792 * g++.dg/cpp0x/sfinae33.C: New.
7793 * g++.dg/cpp0x/sfinae34.C: Likewise.
7794
7795 2012-04-18 Joey Ye <joey.ye@arm.com>
7796
7797 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7798
7799 2012-04-18 Richard Guenther <rguenther@suse.de>
7800
7801 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7802 array access.
7803 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7804 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7805
7806 2012-04-17 Tom de Vries <tom@codesourcery.com>
7807
7808 * g++.dg/pr51264-4.C: New test.
7809
7810 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7811
7812 PR c++/52599
7813 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7814
7815 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/53003
7818 * g++.dg/parse/crash59.C: New.
7819
7820 2012-04-17 Michael Matz <matz@suse.de>
7821
7822 PR tree-optimization/18437
7823 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7824
7825 2012-04-17 Richard Guenther <rguenther@suse.de>
7826
7827 PR middle-end/53011
7828 * g++.dg/torture/pr53011.C: New testcase.
7829
7830 2012-04-16 Jason Merrill <jason@redhat.com>
7831
7832 PR c++/38543
7833 * g++.dg/cpp0x/variadic131.C: New.
7834
7835 PR c++/52008
7836 * g++.dg/cpp0x/variadic130.C: New.
7837
7838 PR c++/50830
7839 * g++.dg/cpp0x/variadic129.C: New.
7840
7841 PR c++/50303
7842 * g++.dg/cpp0x/variadic128.C: New.
7843
7844 2012-04-16 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/52864
7847 * gfortran.dg/pointer_intent_6.f90: New.
7848
7849 2012-04-16 Tobias Burnus <burnus@net-b.de>
7850
7851 PR fortran/52916
7852 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7853 to include public_private_module_4.f90.
7854 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7855 targets.
7856
7857 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/49152
7860 * g++.dg/diagnostic/operator1.C: New.
7861 * g++.dg/ext/label5.C: Adjust.
7862 * g++.dg/ext/va-arg1.C: Likewise.
7863 * g++.dg/other/error20.C: Likewise.
7864 * g++.dg/other/error20.C: Likewise.
7865 * g++.dg/other/error16.C: Likewise.
7866 * g++.dg/other/error10.C: Likewise.
7867 * g++.dg/parse/error30.C: Likewise.
7868 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7869
7870 2012-04-16 Jason Merrill <jason@redhat.com>
7871
7872 PR c++/51148
7873 * g++.dg/cpp0x/variadic127.C: New.
7874
7875 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7876
7877 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7878 testcase name.
7879 Use fail, pass instead of unresolved.
7880 Don't log $optstr.
7881
7882 PR testsuite/52948
7883 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7884 TODO_dump_func.
7885 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7886 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7887 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7888
7889 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7890
7891 PR fortran/52968
7892 * gfortran.dg/typebound_call_23.f03: New test case.
7893
7894 2012-04-15 Jason Merrill <jason@redhat.com>
7895
7896 PR c++/47220
7897 * g++.dg/cpp0x/variadic126.C: New.
7898
7899 PR c++/52380
7900 * g++.dg/cpp0x/variadic125.C: New.
7901
7902 PR c++/52292
7903 * g++.dg/cpp0x/variadic124.C: New.
7904
7905 PR c++/52706
7906 * g++.dg/cpp0x/nullptr27.C: New.
7907
7908 PR c++/52818
7909 * g++.dg/warn/format8.C: New.
7910
7911 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7912
7913 PR fortran/51082
7914 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7915
7916 2012-04-14 Tobias Burnus <burnus@net-b.de>
7917
7918 PR fortran/52916
7919 PR fortran/40973
7920 * gfortran.dg/public_private_module_3.f90: New.
7921 * gfortran.dg/public_private_module_4.f90: New.
7922
7923 2012-04-14 Tom de Vries <tom@codesourcery.com>
7924
7925 * gcc.dg/superblock.c: New test.
7926
7927 2012-04-14 Tom de Vries <tom@codesourcery.com>
7928
7929 * gcc.dg/pr51879-12.c: New test.
7930
7931 2012-04-13 Jason Merrill <jason@redhat.com>
7932
7933 PR c++/52824
7934 * g++.dg/cpp0x/variadic123.C: New.
7935 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7936
7937 PR c++/52905
7938 * g++.dg/cpp0x/initlist-ctor1.C: New.
7939
7940 PR c++/52915
7941 * g++.dg/other/anon-union2.C: New.
7942
7943 2012-04-13 Martin Jambor <mjambor@suse.cz>
7944
7945 PR middle-end/52939
7946 * g++.dg/ipa/pr52939.C: New test.
7947
7948 2012-04-13 Tom de Vries <tom@codesourcery.com>
7949
7950 * gcc.dg/pr52734.c: New test.
7951
7952 2012-04-13 Richard Guenther <rguenther@suse.de>
7953
7954 PR tree-optimization/52969
7955 * gcc.dg/torture/pr52969.c: New testcase.
7956
7957 2012-04-13 Richard Guenther <rguenther@suse.de>
7958
7959 PR c/52549
7960 * gcc.dg/pr52549.c: New testcase.
7961
7962 2012-04-13 Richard Guenther <rguenther@suse.de>
7963
7964 PR c/52862
7965 * gcc.dg/pr52862.c: New testcase.
7966
7967 2012-04-13 Joey Ye <joey.ye@arm.com>
7968
7969 * gcc.target/arm/thumb1-imm.c: New testcase.
7970
7971 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7972
7973 PR target/52932
7974 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7975 second function argument.
7976 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7977 (calc_permps): Update declaration. Calculate result correctly.
7978 (avx2_test): Change src2 type to union256i_d.
7979 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7980 correctly.
7981
7982 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7983
7984 PR target/52775
7985 * gcc.target/powerpc/pr52775.c: New file.
7986
7987 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7988
7989 PR tree-optimization/18589
7990 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7991 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7992 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7993 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7994 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7995 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7996 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7997 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7998 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7999 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8000
8001 2012-04-12 Richard Guenther <rguenther@suse.de>
8002
8003 PR tree-optimization/52943
8004 * gcc.dg/torture/pr52943.c: New testcase.
8005
8006 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8007
8008 PR target/50751
8009 * gcc/target/sh/pr50751-4.c: New.
8010 * gcc/target/sh/pr50751-5.c: New.
8011 * gcc/target/sh/pr50751-6.c: New.
8012 * gcc/target/sh/pr50751-7.c: New.
8013
8014 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
8015
8016 PR c++/52465
8017 * g++.dg/lookup/using52.C: New.
8018
8019 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8020
8021 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8022
8023 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8024
8025 PR rtl-optimization/52876
8026 * gcc.target/i386/pr52876.c: New.
8027
8028 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8029
8030 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8031 __UINTPTR_TYPE__.
8032 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8033 __INTPTR_TYPE__.
8034 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8035 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8036 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8037 (ptrdiff_t): ... this. All uses changed.
8038 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8039 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8040 __INTPTR_TYPE__.
8041 (main): Cast argument to __INTPTR_TYPE__.
8042 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8043 size_t.
8044 * gcc.dg/mallign.c (main): Likewise.
8045 * gcc.dg/pr38700.c (foo): Likewise.
8046 * gcc.dg/long-long-cst1.c (t): Likewise.
8047 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8048 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8049 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8050 * gcc.dg/pr25682.c (d, foo): Likewise.
8051 * gcc.dg/format/cast-1.c (f): Likewise.
8052 * gcc.dg/c90-const-expr-10.c
8053 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8054 (size_t): ...this. All uses changed.
8055 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8056 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8057 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8058 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8059 * gcc.dg/sequence-pt-1.c: Likewise.
8060 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8061 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8062 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8063 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8064 of ptrdiff_t with it.
8065 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8066 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8067 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8068
8069 2012-04-11 Jason Merrill <jason@redhat.com>
8070
8071 PR debug/45088
8072 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8073 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8074
8075 PR c++/52906
8076 * g++.dg/ext/attrib45.C: New.
8077
8078 * g++.dg/eh/dtor3.C: New.
8079
8080 2012-04-11 Richard Guenther <rguenther@suse.de>
8081
8082 PR middle-end/52621
8083 * gfortran.dg/pr52621.f90: New testcase.
8084
8085 2012-04-11 Richard Guenther <rguenther@suse.de>
8086
8087 PR middle-end/52918
8088 * g++.dg/torture/pr52918-1.C: New testcase.
8089 * g++.dg/torture/pr52918-2.C: Likewise.
8090
8091 2012-04-11 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/52729
8094 * gfortran.dg/block_11.f90: New.
8095
8096 2012-04-11 Nick Clifton <nickc@redhat.com>
8097
8098 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8099
8100 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8101
8102 PR target/16458
8103 * gcc.target/powerpc/pr16458-1.c: New test.
8104 * gcc.target/powerpc/pr16458-2.c: Likewise.
8105 * gcc.target/powerpc/pr16458-3.c: Likewise.
8106 * gcc.target/powerpc/pr16458-4.c: Likewise.
8107
8108 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8109
8110 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8111 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8112 * gcc.dg/builtin-bswap-5.c: Likewise.
8113 * gcc.target/i386/builtin-bswap-4.c: New test.
8114
8115 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8116
8117 PR 24985
8118 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8119
8120 2012-04-11 Richard Guenther <rguenther@suse.de>
8121
8122 PR rtl-optimization/52881
8123 * gcc.dg/torture/pr52881.c: New testcase.
8124 * gcc.dg/torture/pr52913.c: Likewise.
8125
8126 2012-04-11 Richard Guenther <rguenther@suse.de>
8127
8128 PR tree-optimization/52912
8129 * gcc.dg/torture/pr52912.c: New testcase.
8130
8131 2010-04-10 Michael Matz <matz@suse.de>
8132
8133 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8134 * gcc.dg/vect/vect-outer-1.c: Adjust.
8135 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8136 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8137 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8138 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8139 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8140 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8141
8142 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8143
8144 PR tree-optimization/52870
8145 * gcc.dg/vect/pr52870.c: New test.
8146
8147 2012-04-09 Mike Stump <mikestump@comcast.net>
8148
8149 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8150 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8151 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8152 * gnat.dg/aggr11.adb: Likewise.
8153 * gnat.dg/aggr11_pkg.ads: Likewise.
8154 * gnat.dg/aggr15.adb: Likewise.
8155 * gnat.dg/aggr15.ads: Likewise.
8156 * gnat.dg/aggr17.adb: Likewise.
8157 * gnat.dg/aggr18.adb: Likewise.
8158 * gnat.dg/array14.adb: Likewise.
8159 * gnat.dg/array14.ads: Likewise.
8160 * gnat.dg/array14_pkg.ads: Likewise.
8161 * gnat.dg/array19.adb: Likewise.
8162 * gnat.dg/array19.ads: Likewise.
8163 * gnat.dg/discr27.adb: Likewise.
8164 * gnat.dg/discr27.ads: Likewise.
8165 * gnat.dg/discr35.adb: Likewise.
8166 * gnat.dg/discr35.ads: Likewise.
8167 * gnat.dg/discr6.adb: Likewise.
8168 * gnat.dg/discr6_pkg.ads: Likewise.
8169 * gnat.dg/import1.adb: Likewise.
8170 * gnat.dg/import1.ads: Likewise.
8171 * gnat.dg/loop_address2.adb: Likewise.
8172 * gnat.dg/opt7.adb: Likewise.
8173 * gnat.dg/opt7.ads: Likewise.
8174 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8175 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8176 * gnat.dg/rep_clause2.adb: Likewise.
8177 * gnat.dg/rep_clause2.ads: Likewise.
8178 * gnat.dg/slice2.adb: Likewise.
8179 * gnat.dg/slice2.ads: Likewise.
8180 * gnat.dg/slice6.adb: Likewise.
8181 * gnat.dg/slice6_pkg.ads: Likewise.
8182 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8183 * gnat.dg/taft_type2.adb: Likewise.
8184 * gnat.dg/taft_type2.ads: Likewise.
8185 * gnat.dg/taft_type2_pkg.ads: Likewise.
8186 * gnat.dg/volatile10.adb: Likewise.
8187 * gnat.dg/volatile10_pkg.ads: Likewise.
8188
8189 * gcc.dg/dll-8.c: Remove execute permissions.
8190 * g++.dg/ext/dllexport5.C: Likewise.
8191
8192 2012-04-09 Jan Hubicka <jh@suse.cz>
8193
8194 PR lto/52722
8195 PR lto/51765
8196 PR lto/52634
8197 * gcc.dg/lto/pr52634_1.c: New testcase.
8198 * gcc.dg/lto/pr52634_0.c: New testcase.
8199
8200 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8201
8202 PR target/52883
8203 * gcc.target/i386/pr52883.c: New testcase.
8204
8205 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8208 (check_effective_target_sync_long_long): Add SPARC case.
8209 (check_effective_target_sync_long_long_runtime): Likewise.
8210 (check_effective_target_sync_int_long): Adjust SPARC case.
8211 (check_effective_target_sync_char_short): Likewise.
8212
8213 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8214
8215 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8216 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8217
8218 2012-04-08 Tobias Burnus <burnus@net-b.de>
8219
8220 PR fortran/40973
8221 PR fortran/52751
8222 * gfortran.dg/public_private_module_2.f90: New.
8223
8224 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8225
8226 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8227 directives.
8228
8229 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8230
8231 PR fortran/52893
8232 * gfortran.dg/function_optimize_11.f90: New test.
8233
8234 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8235
8236 PR fortran/52668
8237 * gfortran.dg/use_only_6.f90: New test.
8238
8239 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8240
8241 PR fortran/52668
8242 * gfortran.dg/use_only_6.f90: New test.
8243 2012-04-06 Mike Stump <mikestump@comcast.net>
8244
8245 PR testsuite/50722
8246 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8247
8248 2012-04-05 Jason Merrill <jason@redhat.com>
8249
8250 PR c++/52596
8251 * g++.dg/template/qualified-id5.C: New.
8252
8253 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8254
8255 PR target/52882
8256 * gcc.target/i386/pr52882.c: New test.
8257
8258 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259 Dominique D'Humieures <dominiq@lps.ens.fr>
8260
8261 PR testsuite/52614
8262 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8263 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8264
8265 2012-04-04 Jason Merrill <jason@redhat.com>
8266
8267 PR c++/52845
8268 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8269
8270 2012-04-03 Jason Merrill <jason@redhat.com>
8271
8272 PR c++/52796
8273 * g++.dg/cpp0x/variadic-value1.C: New.
8274
8275 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8276
8277 * gnat.dg/pack18.adb: New test.
8278 * gnat.dg/pack18_pkg.ads: New helper.
8279
8280 2012-04-03 Richard Guenther <rguenther@suse.de>
8281
8282 PR tree-optimization/52808
8283 * gcc.dg/pr52808.c: New testcase.
8284
8285 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR tree-optimization/52835
8288 * gfortran.dg/pr52835.f90: New test.
8289
8290 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8291
8292 * gnat.dg/specs/aggr5.ads: New test.
8293
8294 2012-04-02 Richard Guenther <rguenther@suse.de>
8295
8296 PR tree-optimization/52756
8297 * gcc.dg/torture/pr52756.c: New testcase.
8298
8299 2012-04-02 Richard Guenther <rguenther@suse.de>
8300
8301 PR middle-end/52803
8302 * gcc.dg/pr52803.c: New testcase.
8303
8304 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8305
8306 PR c++/40942
8307 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8308 DR 214 in account.
8309
8310 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8311
8312 PR c++/50043
8313 * g++.dg/cpp0x/noexcept17.C: New.
8314 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8315 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8316 * g++.dg/cpp0x/noexcept01.C: Likewise.
8317 * g++.dg/eh/init-temp1.C: Likewise.
8318 * g++.dg/eh/ctor1.C: Likwise.
8319
8320 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gnat.dg/controlled6.adb: New test.
8323 * gnat.dg/controlled6_pkg.ads: New helper.
8324 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8325
8326 2012-03-30 Richard Henderson <rth@redhat.com>
8327
8328 PR debug/52727
8329 * g++.dg/opt/pr52727.C: New testcase.
8330
8331 2012-03-30 Richard Guenther <rguenther@suse.de>
8332
8333 PR tree-optimization/52754
8334 * gcc.target/i386/pr52754.c: New testcase.
8335
8336 2012-03-30 Richard Guenther <rguenther@suse.de>
8337
8338 PR middle-end/52772
8339 * g++.dg/torture/pr52772.C: New testcase.
8340
8341 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/52718
8344 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8345
8346 2012-03-29 Jason Merrill <jason@redhat.com>
8347
8348 PR c++/52685
8349 * g++.dg/template/inherit8.C: New.
8350
8351 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8352
8353 PR c++/52759
8354 * g++.dg/ext/weak4.C: New test.
8355
8356 PR tree-optimization/52760
8357 * gcc.c-torture/execute/pr52760.c: New test.
8358
8359 2012-03-29 Jason Merrill <jason@redhat.com>
8360
8361 PR c++/52743
8362 * g++.dg/cpp0x/initlist-array3.C: New.
8363
8364 2012-03-28 Jason Merrill <jason@redhat.com>
8365
8366 PR c++/52746
8367 * g++.dg/overload/virtual2.C: New.
8368
8369 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8370
8371 * gnat.dg/vect7.ad[sb]: New test.
8372
8373 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8374 Tobias Burnus <burnus@gcc.gnu.org>
8375
8376 PR fortran/52652
8377 * gfortran.dg/allocate_class_1.f90 : Change error test.
8378 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8379 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8380 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8381
8382 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR middle-end/52691
8385 * gcc.dg/pr52691.c: New test.
8386
8387 PR middle-end/52750
8388 * gcc.c-torture/compile/pr52750.c: New test.
8389
8390 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8391
8392 PR target/52692
8393 * gcc.target/avr/torture/builtins-2.c: New test.
8394
8395 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR target/52736
8398 * gcc.target/i386/pr52736.c: New test.
8399
8400 2012-03-27 Martin Jambor <mjambor@suse.cz>
8401
8402 PR middle-end/52693
8403 * gcc.dg/torture/pr52693.c: New test.
8404
8405 2012-03-27 Meador Inge <meadori@codesourcery.com>
8406
8407 PR c++/52672
8408 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8409
8410 2012-03-27 Mike Stump <mikestump@comcast.net>
8411
8412 PR target/52665
8413 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8414 failures that match branch names.
8415
8416 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8417 H.J. Lu <hongjiu.lu@intel.com>
8418
8419 PR target/52698
8420 * gcc.target/i386/pr52698.c: New test.
8421
8422 2012-03-27 Richard Guenther <rguenther@suse.de>
8423
8424 PR middle-end/52720
8425 * gcc.dg/torture/pr52720.c: New testcase.
8426
8427 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8428
8429 * gnat.dg/pack17.adb: New test.
8430
8431 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8432
8433 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8434 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8435
8436 2012-03-26 Martin Jambor <mjambor@suse.cz>
8437
8438 PR tree-optimization/50052
8439 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8440
8441 2012-03-26 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/52701
8444 * gfortran.dg/pr52701.f90: New testcase.
8445
8446 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8447
8448 PR tree-optimization/52686
8449 * gcc.target/arm/pr52686.c: New test.
8450
8451 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8452
8453 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8454 Add "-Os -flto" to list.
8455
8456 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8457
8458 * gnat.dg/concat2.ad[sb]: New test.
8459
8460 2012-03-24 Jason Merrill <jason@redhat.com>
8461
8462 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8463 * g++.dg/cpp0x/trailing2.C: Likewise.
8464 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8465 * g++.dg/cpp1y/auto-fn1.C: New.
8466 * g++.dg/cpp1y/auto-fn2.C: New.
8467 * g++.dg/cpp1y/auto-fn3.C: New.
8468 * g++.dg/cpp1y/auto-fn4.C: New.
8469 * g++.dg/cpp1y/auto-fn5.C: New.
8470 * g++.dg/cpp1y/auto-fn6.C: New.
8471 * g++.dg/cpp1y/auto-fn7.C: New.
8472 * g++.dg/cpp1y/auto-fn8.C: New.
8473 * g++.dg/cpp1y/auto-fn9.C: New.
8474 * g++.dg/cpp1y/auto-fn10.C: New.
8475 * g++.dg/cpp1y/auto-fn11.C: New.
8476
8477 2012-03-23 Richard Guenther <rguenther@suse.de>
8478
8479 PR tree-optimization/52678
8480 * gfortran.dg/pr52678.f: New testcase.
8481
8482 2012-03-23 Richard Guenther <rguenther@suse.de>
8483
8484 PR tree-optimization/52638
8485 * g++.dg/torture/pr52638.C: New testcase.
8486
8487 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8488
8489 PR c++/52487
8490 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8491
8492 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR c++/52671
8495 * g++.dg/ext/attrib44.C: New test.
8496
8497 2012-03-22 Jan Hubicka <jh@suse.cz>
8498
8499 PR middle-end/51737
8500 * g++.dg/torture/pr51737.C: New testcase
8501
8502 2012-03-22 Richard Guenther <rguenther@suse.de>
8503
8504 PR tree-optimization/52548
8505 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8506
8507 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8508
8509 * lib/fortran-modules.exp (list-module-names-1): Remove
8510 warning.
8511
8512 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8513
8514 PR target/50751
8515 * gcc.target/sh/pr50751-1.c: New.
8516 * gcc.target/sh/pr50751-2.c: New.
8517 * gcc.target/sh/pr50751-3.c: New.
8518
8519 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8520
8521 PR target/52479
8522 * gcc.target/sh/sh4a-cos.c: Remove.
8523 * gcc.target/sh/sh4a-sin.c: Remove.
8524 * gcc.target/sh/sh4a-sincos.c: Remove.
8525
8526 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8527
8528 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8529 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8530
8531 2012-03-21 Martin Jambor <mjambor@suse.cz>
8532
8533 PR testsuite/52641
8534 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8535 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8536
8537 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8538
8539 * gcc.target/arm/thumb-16bit-ops.c: New file.
8540 * gcc.target/arm/thumb-ifcvt.c: New file.
8541
8542 2012-03-20 Jason Merrill <jason@redhat.com>
8543
8544 * lib/target-supports.exp: Add { target c++1y }.
8545
8546 * g++.dg/cpp0x/auto32.C: New.
8547
8548 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8549
8550 PR testsuite/52641
8551 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8552 int32plus.
8553 * gcc.dg/torture/pr48124-4.c: Ditto:
8554 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8555
8556 2012-03-20 Jason Merrill <jason@redhat.com>
8557
8558 PR c++/52510
8559 * g++.dg/cpp0x/initlist66.C: New.
8560
8561 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8562
8563 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8564 __AVR_HAVE_LPMX__
8565
8566 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8567
8568 PR target/49868
8569 * gcc.target/avr/torture/addr-space-2.h: New file.
8570 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8571 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8572 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8573 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8574
8575 2012-03-20 Richard Guenther <rguenther@suse.de>
8576
8577 * gnat.dg/pack16.adb: New testcase.
8578 * gnat.dg/pack16_pkg.ads: Likewise.
8579 * gnat.dg/specs/pack8.ads: Likewise.
8580 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8581
8582 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8583
8584 * g++.dg/warn/Wuseless-cast.C: Extend.
8585
8586 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8587
8588 PR c++/14710
8589 * g++.dg/warn/Wuseless-cast.C: New.
8590
8591 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8592
8593 PR libfortran/52608
8594 * gfortran.dg/pr52608.f90: New test.
8595
8596 2012-03-17 Tobias Burnus <burnus@net-b.de>
8597
8598 PR fortran/52585
8599 * gfortran.dg/proc_ptr_36.f90: New.
8600
8601 2012-03-16 Martin Jambor <mjambor@suse.cz>
8602
8603 * gcc.dg/misaligned-expand-1.c: New test.
8604 * gcc.dg/misaligned-expand-3.c: Likewise.
8605
8606 2012-03-16 Richard Guenther <rguenther@suse.de>
8607 Kai Tietz <ktietz@redhat.com>
8608
8609 PR middle-end/48814
8610 * gcc.c-torture/execute/pr48814-1.c: New test.
8611 * gcc.c-torture/execute/pr48814-2.c: New test.
8612 * gcc.dg/tree-ssa/assign-1.c: New test.
8613 * gcc.dg/tree-ssa/assign-2.c: New test.
8614 * gcc.dg/tree-ssa/assign-3.c: New test.
8615
8616 2012-03-16 Richard Guenther <rguenther@suse.de>
8617
8618 * gnat.dg/specs/pack7.ads: New testcase.
8619
8620 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR target/52568
8623 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8624 * gcc.dg/torture/vshuf-8.inc: Likewise.
8625 * gcc.dg/torture/vshuf-16.inc: Likewise.
8626 * gcc.dg/torture/vshuf-32.inc: Likewise.
8627
8628 2012-03-15 Jason Merrill <jason@redhat.com>
8629
8630 * g++.dg/torture/pr52582.C: New.
8631
8632 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8633
8634 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8635
8636 2012-03-15 Ira Rosen <irar@il.ibm.com>
8637 Ulrich Weigand <ulrich.weigand@linaro.org>
8638
8639 * gcc.dg/vect/slp-cond-3.c: New test.
8640 * gcc.dg/vect/slp-cond-4.c: New test.
8641
8642 2012-03-15 Ira Rosen <irar@il.ibm.com>
8643 Ulrich Weigand <ulrich.weigand@linaro.org>
8644
8645 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8646 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8647
8648 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8649
8650 PR libfortran/52434
8651 PR libfortran/48878
8652 PR libfortran/38199
8653 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8654 * gfortran.dg/round_1.f03: Likewise.
8655
8656 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8657 Andrew Pinski <apinski@cavium.com>
8658
8659 PR middle-end/52592
8660 * gcc.dg/pr52592.c: New test.
8661
8662 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8663
8664 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8665 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8666 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8667 * lib/fortran-modules.exp: .. this new file. Adjust users.
8668 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8669 gfortran-dg-debug-runtest): Call cleanup-modules.
8670 * lib/fortran-torture.exp (fortran-torture-execute,
8671 fortran-torture): Likewise.
8672 * gfortran.dg/coarray/caf.exp: Likewise.
8673 * lib/lto.exp: Likewise.
8674 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8675 * gfortran.dg/class_4b.f03: Likewise.
8676 * gfortran.dg/class_4c.f03: Likewise.
8677 * gfortran.dg/class_45a.f03: Likewise.
8678 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8679 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8680 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8681 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8682 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8683 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8684 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8685 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8686 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8687 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8688 * gfortran.dg/whole_file_28.f90: Likewise.
8689 * gfortran.dg/whole_file_29.f90: Likewise.
8690 * gfortran.dg/whole_file_30.f90: Likewise.
8691 * gfortran.dg/whole_file_31.f90: Likewise.
8692
8693 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR tree-optimization/52267
8696 * gcc.dg/pr52267.c: New test.
8697 * gcc.dg/tree-ssa/vrp65.c: New test.
8698 * gcc.dg/tree-ssa/vrp66.c: New test.
8699
8700 2012-03-15 Richard Guenther <rguenther@suse.de>
8701
8702 PR middle-end/52580
8703 * gfortran.dg/vect/pr52580.f: New testcase.
8704
8705 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8706
8707 * gcc.target/sh/fpul-usage-1.c: New.
8708
8709 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8710
8711 PR target/49468
8712 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8713 * gcc.target/sh/pr49468-di.c: Likewise.
8714
8715 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8716
8717 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8718 * gcc.dg/c99-stdint-6.c: Likewise.
8719 * gcc.dg/lto/20090210_0.c: Likewise.
8720 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8721 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8722 * gcc.dg/pragma-init-fini-2.c: Likewise.
8723 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8724 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8725 * gcc.target/i386/pr22152.c: Likewise.
8726 * gcc.target/i386/vect8-ret.c: Likewise.
8727 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8728 handling.
8729
8730 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8731
8732 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8733 * g++.dg/tree-prof/partition1.C: Likewise.
8734 * g++.dg/tree-prof/partition2.C: Likewise.
8735 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8736 handling.
8737 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8738 * gcc.c-torture/execute/20010724-1.c: Remove.
8739 * gcc.c-torture/execute/20010724-1.x: Remove.
8740 * gcc.c-torture/execute/20040208-2.c: Remove.
8741 * gcc.c-torture/execute/20040208-2.x: Remove.
8742 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8743 Remove.
8744 (main) [__mips__ && __sgi__]: Remove.
8745 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8746 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8747 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8748 mips-sgi-irix6* handling.
8749 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8750 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8751 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8752 handling.
8753 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8754 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8755 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8756 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8757 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8758 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8759 mips-sgi-irix6*.
8760 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8761 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8762 * gcc.target/mips/save-restore-3.c: Likewise.
8763 * gcc.target/mips/save-restore-4.c: Likewise.
8764 * gcc.target/mips/save-restore-5.c: Likewise.
8765 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8766 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8767 messages.
8768 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8769 IRIX 6 handling.
8770 (restore_ld_library_path_env_vars): Likewise.
8771 * lib/target-supports.exp (check_profiling_available): Remove
8772 mips*-*-irix* handling.
8773 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8774 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8775 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8776
8777 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR c++/52582
8780 * g++.dg/opt/pr52582.C: New test.
8781
8782 2012-03-14 Richard Guenther <rguenther@suse.de>
8783
8784 PR tree-optimization/52571
8785 * gcc.dg/vect/vect-2.c: Initialize arrays.
8786 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8787 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8788 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8789
8790 2012-03-14 Richard Guenther <rguenther@suse.de>
8791
8792 PR middle-end/52080
8793 PR middle-end/52097
8794 PR middle-end/48124
8795 * gcc.dg/torture/pr48124-1.c: New testcase.
8796 * gcc.dg/torture/pr48124-2.c: Likewise.
8797 * gcc.dg/torture/pr48124-3.c: Likewise.
8798 * gcc.dg/torture/pr48124-4.c: Likewise.
8799
8800 2012-03-14 Richard Guenther <rguenther@suse.de>
8801
8802 PR middle-end/52578
8803 * gcc.dg/pr52578.c: New testcase.
8804
8805 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR c++/52521
8808 * g++.dg/cpp0x/udlit-args2.C: New test.
8809
8810 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8811
8812 PR target/48596
8813 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8814 * gcc.c-torture/compile/pr48596.c: ... here.
8815
8816 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8817
8818 PR c++/51641
8819 * g++.dg/lookup/hidden-class17.C: New test.
8820
8821 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8822
8823 PR c/52577
8824 * gcc.dg/Wunused-var-3.c: New test.
8825
8826 2012-03-13 Martin Jambor <mjambor@suse.cz>
8827
8828 * gcc.dg/misaligned-expand-2.c: New test.
8829
8830 2012-03-13 Richard Guenther <rguenther@suse.de>
8831
8832 PR middle-end/52134
8833 * gcc.dg/pr52134.c: New testcase.
8834
8835 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836
8837 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8838
8839 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8840
8841 PR tree-optimization/46728
8842 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8843 * gcc.target/powerpc/pr46728-5.c: Likewise.
8844 * gcc.target/powerpc/pr46728-8.c: Likewise.
8845 * gcc.target/powerpc/pr46728-10.c: Likewise.
8846 * gcc.target/powerpc/pr46728-11.c: Likewise.
8847 * gcc.target/powerpc/pr46728-13.c: Likewise.
8848 * gcc.target/powerpc/pr46728-14.c: Likewise.
8849 * gcc.target/powerpc/pr46728-15.c: Likewise.
8850
8851 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/52299
8854 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8855
8856 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8857
8858 PR tree-optimization/46728
8859 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8860 * gcc.target/powerpc/pr46728-5.c: Likewise.
8861 * gcc.target/powerpc/pr46728-8.c: Likewise.
8862 * gcc.target/powerpc/pr46728-10.c: Likewise.
8863 * gcc.target/powerpc/pr46728-11.c: Likewise.
8864 * gcc.target/powerpc/pr46728-13.c: Likewise.
8865 * gcc.target/powerpc/pr46728-14.c: Likewise.
8866 * gcc.target/powerpc/pr46728-15.c: Likewise.
8867
8868 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8869
8870 PR target/49868
8871 * gcc.target/avr/torture/addr-space-1.h: New file.
8872 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8873 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8874 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8875 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8876
8877 2012-03-12 Andrew Pinski <apinski@cavium.com>
8878
8879 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8880
8881 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8882
8883 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8884 * g++.dg/abi/thunk4.C: Likewise.
8885 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8886 Adapt line numbers.
8887 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8888 handling.
8889 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8890 * g++.dg/eh/spbp.C: Likewise.
8891 * g++.dg/ext/label13.C: Likewise.
8892 * g++.dg/guality/guality.exp: Likewise.
8893 * g++.dg/other/anon5.C: Likewise.
8894 * g++.dg/other/pragma-ep-1.C: Remove.
8895 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8896 * g++.dg/warn/pr31246.C: Likewise.
8897 * g++.dg/warn/weak1.C: Likewise.
8898 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8899 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8900 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8901 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8902 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8903 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8904 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8905 * gcc.dg/c99-tgmath-1.c: Likewise.
8906 * gcc.dg/c99-tgmath-2.c: Likewise.
8907 * gcc.dg/c99-tgmath-3.c: Likewise.
8908 * gcc.dg/c99-tgmath-4.c: Likewise.
8909 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8910 handling.
8911 * gcc.dg/debug/pr49032.c: Likewise.
8912 * gcc.dg/guality/guality.exp: Likewise.
8913 * gcc.dg/intmax_t-1.c: Likewise.
8914 * gcc.dg/pr48616.c: Likewise.
8915 * gcc.dg/pragma-ep-1.c: Remove.
8916 * gcc.dg/pragma-ep-2.c: Remove.
8917 * gcc.dg/pragma-ep-3.c: Remove.
8918 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8919 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8920 * gcc.misc-tests/gcov-14.c: Likewise.
8921 * gfortran.dg/guality/guality.exp: Likewise.
8922 * lib/target-supports.exp (check_weak_available): Likewise.
8923 (add_options_for_tls): Likewise.
8924 (check_ascii_locale_available): Likewise.
8925 * obj-c++.dg/dwarf-2.mm: Likewise.
8926 * objc.dg/dwarf-1.m: Likewise.
8927 * objc.dg/dwarf-2.m: Likewise.
8928
8929 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR tree-optimization/51721
8932 * gcc.dg/tree-ssa/vrp64.c: New test.
8933
8934 PR tree-optimization/52533
8935 * gcc.c-torture/compile/pr52533.c: New test.
8936
8937 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8938
8939 * gcc.target/i386/rtm-xabort-1.c: New.
8940 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8941 * gcc.target/i386/rtm-xend-1.c: Ditto.
8942 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8943 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8944 * gcc.target/i386/sse-13.c: Ditto.
8945 * gcc.target/i386/sse-14.c: Ditto.
8946 * gcc.target/i386/sse-22.c: Ditto.
8947 * gcc.target/i386/sse-23.c: Ditto.
8948 * g++.dg/other/i386-2.C: Ditto.
8949 * g++.dg/other/i386-3.C: Ditto.
8950
8951 2012-03-12 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/52542
8954 * gfortran.dg/proc_ptr_35.f90: New.
8955
8956 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8957
8958 PR target/52530
8959 * gcc.dg/torture/pr52530.c: New test.
8960
8961 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8962
8963 PR target/51244
8964 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8965
8966 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8967
8968 PR target/52450
8969 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8970
8971 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8972
8973 2012-03-09 Andrew Pinski <apinski@cavium.com>
8974
8975 PR middle-end/51988
8976 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8977 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8978
8979 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8980
8981 * gcc.dg/tree-ssa/scev-3.c: New.
8982 * gcc.dg/tree-ssa/scev-4.c: New.
8983
8984 2012-03-08 Tobias Burnus <burnus@net-b.de>
8985
8986 PR fortran/52469
8987 * gfortran.dg/proc_ptr_34.f90
8988
8989 2012-03-07 Jason Merrill <jason@redhat.com>
8990
8991 PR c++/52521
8992 * g++.dg/cpp0x/udlit-mangle.C: New.
8993
8994 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8995
8996 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8997
8998 2012-03-06 Richard Guenther <rguenther@suse.de>
8999
9000 PR middle-end/52493
9001 * gcc.dg/torture/pr52493.c: New testcase.
9002
9003 2012-03-06 Richard Guenther <rguenther@suse.de>
9004
9005 PR lto/52097
9006 * gcc.dg/lto/pr52097_0.c: New testcase.
9007
9008 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9009
9010 PR target/51244
9011 * gcc.target/sh/pr51244-1.c: New.
9012 * gcc.target/sh/pr51244-2.c: New.
9013 * gcc.target/sh/pr51244-3.c: New.
9014
9015 2012-03-05 Jason Merrill <jason@redhat.com>
9016
9017 PR c++/51930
9018 * g++.dg/ext/visibility/template11.C: New.
9019
9020 * g++.dg/cpp0x/implicit13.C: New.
9021
9022 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR tree-optimization/51721
9025 * gcc.dg/tree-ssa/vrp63.c: New test.
9026 * gcc.dg/pr51721.c: New test.
9027
9028 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9029
9030 PR fortran/50981
9031 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9032 argument checks.
9033
9034 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9035
9036 PR target/52146
9037 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9038
9039 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9040
9041 PR fortran/50981
9042 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9043
9044 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9045
9046 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9047 int32plus.
9048
9049 2012-03-03 Jason Merrill <jason@redhat.com>
9050
9051 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9052
9053 Core 1270
9054 * g++.dg/cpp0x/initlist65.C: New.
9055
9056 PR c++/36797
9057 * g++.dg/ext/is_empty2.C: New.
9058
9059 2012-03-03 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/48820
9062 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9063
9064 2012-03-03 Tobias Burnus <burnus@net-b.de>
9065
9066 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9067 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9068 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9069 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9070 * gfortran.dg/class_30.f90: Remove dg-warning line.
9071 * gfortran.dg/bind_c_usage_25.f90: New.
9072
9073 2012-03-03 Tobias Burnus <burnus@net-b.de>
9074
9075 PR fortran/48820
9076 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9077 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9078 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9079
9080 2012-03-03 Tobias Burnus <burnus@net-b.de>
9081
9082 PR fortran/48820
9083 * gfortran.dg/assumed_type_1.f90: New.
9084 * gfortran.dg/assumed_type_2.f90: New.
9085 * gfortran.dg/assumed_type_3.f90: New.
9086 * gfortran.dg/assumed_type_4.f90: New.
9087
9088 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9089
9090 PR target/49486
9091 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9092 * gcc.target/sh/pr49468-di.c: New.
9093
9094 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9095
9096 * gcc.dg/graphite/pr50561.c: Update.
9097
9098 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9099
9100 * gcc.target/powerpc/pr52457.c: New test.
9101
9102 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9103
9104 * gcc.target/arm/sat-1.c: New test.
9105
9106 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9107
9108 PR target/46716
9109 * gcc.target/i386/pr46716.c: New test.
9110
9111 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9112
9113 PR c++/51989
9114 * g++.dg/cpp0x/sfinae32.C: New.
9115
9116 2012-03-02 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/52406
9119 * gcc.dg/torture/pr52406.c: New testcase.
9120
9121 2012-03-02 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/52325
9124 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9125 * gfortran.dg/nullify_2.f90: Update dg-error.
9126 * gfortran.dg/nullify_4.f90: Ditto.
9127 * gfortran.dg/pointer_init_6.f90: Ditto.
9128
9129 2012-03-02 Tobias Burnus <burnus@net-b.de>
9130
9131 PR fortran/52270
9132 * gfortran.dg/class_51.f90: New.
9133
9134 2012-03-02 Tobias Burnus <burnus@net-b.de>
9135
9136 PR fortran/52452
9137 * gfortran.dg/intrinsic_8.f90: New.
9138
9139 2012-03-01 Kai Tietz <ktietz@redhat.com>
9140
9141 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9142 routines on mingw targets.
9143 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9144
9145 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR tree-optimization/52445
9148 * gcc.dg/pr52445.c: New test.
9149
9150 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR target/52437
9153 * gcc.c-torture/compile/pr52437.c: New test.
9154
9155 PR middle-end/52419
9156 * gcc.dg/torture/pr52419.c: New test.
9157
9158 PR tree-optimization/52429
9159 * gcc.dg/torture/pr52429.c: New test.
9160 * g++.dg/opt/pr52429.C: New test.
9161
9162 2012-02-29 Richard Guenther <rguenther@suse.de>
9163
9164 PR testsuite/52297
9165 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9166 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9167 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9168 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9169 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9170 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9171
9172 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9173
9174 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9175
9176 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9177
9178 PR fortran/52386
9179 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9180
9181 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9182
9183 PR target/51534
9184 * gcc.target/arm/neon/pr51534.c: New testcase.
9185
9186 2012-02-28 Richard Guenther <rguenther@suse.de>
9187
9188 PR target/52407
9189 * gcc.dg/torture/pr52407.c: New testcase.
9190
9191 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9192
9193 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9194 * gcc.target/arm/vfp2.c: Likewise.
9195 * gcc.target/arm/vfp3.c: Likewise.
9196 * gcc.target/arm/vfp4.c: Likewise.
9197 * gcc.target/arm/vfp5.c: Likewise.
9198 * gcc.target/arm/vfp6.c: Likewise.
9199 * gcc.target/arm/vfp7.c: Likewise.
9200 * gcc.target/arm/vfp8.c: Likewise.
9201 * gcc.target/arm/vfp9.c: Likewise.
9202 * gcc.target/arm/vfp10.c: Likewise.
9203 * gcc.target/arm/vfp11.c: Likewise.
9204 * gcc.target/arm/vfp12.c: Likewise.
9205 * gcc.target/arm/vfp13.c: Likewise.
9206 * gcc.target/arm/vfp14.c: Likewise.
9207 * gcc.target/arm/vfp15.c: Likewise.
9208 * gcc.target/arm/vfp16.c: Likewise.
9209 * gcc.target/arm/vfp17.c: Likewise.
9210 * gcc.target/arm/neon-constants.h: New file.
9211 * gcc.target/arm/neon-vect1.c: New test.
9212 * gcc.target/arm/neon-vect2.c: New test.
9213 * gcc.target/arm/neon-vect3.c: New test.
9214 * gcc.target/arm/neon-vect4.c: New test.
9215 * gcc.target/arm/neon-vect5.c: New test.
9216 * gcc.target/arm/neon-vect6.c: New test.
9217 * gcc.target/arm/neon-vect7.c: New test.
9218 * gcc.target/arm/neon-vect8.c: New test.
9219
9220 2012-02-28 Richard Guenther <rguenther@suse.de>
9221
9222 PR tree-optimization/52402
9223 * gcc.dg/torture/pr52402.c: New testcase.
9224
9225 2012-02-28 Richard Guenther <rguenther@suse.de>
9226
9227 PR lto/52400
9228 * g++.dg/lto/pr52400_0.C: New testcase.
9229
9230 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9231
9232 * gcc.target/avr/torture/builtins-1.c: New test.
9233 * gcc.target/avr/torture/builtins-error.c: New test.
9234
9235 2012-02-28 Kai Tietz <ktietz@redhat.com>
9236
9237 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9238 * gcc.target/i386/pr45352-2.c: Likewise.
9239 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9240 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9241 targets instead rand.
9242 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9243 * gcc.target/i386/sse2-mul-1.c: Likewise.
9244 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9245 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9246 * gcc.target/i386/pad-1.c: Likewise.
9247 * gcc.target/i386/pad-9.c: Likewise.
9248 * gcc.target/i386/pad-2.c: Likewise.
9249 * gcc.target/i386/pad-5b.c: Likewise.
9250 * gcc.target/i386/pad-8.c: Likewise.
9251 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9252 * gcc.target/i386/pr44130.c: Likewise.
9253 * gcc.target/i386/align-main-1.c: Likewise.
9254 * gcc.target/i386/align-main-2.c: Likewise.
9255 * gcc.target/i386/sw-1.c: Likewise.
9256 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9257 on x64 mingw target.
9258 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9259 * gcc.target/i386/pr46295.c: Likewise.
9260 * gcc.target/i386/amd64-abi-1.c: Likewise.
9261 * gcc.target/i386/amd64-abi-2.c: Likewise.
9262 * gcc.target/i386/pr39082-1.c: Likewise.
9263 * gcc.target/i386/pr39162.c: Likewise.
9264 * gcc.target/i386/pr22152.c: Likewise.
9265 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9266 * gcc.target/i386/wrfsbase-2.c: Likewise.
9267 * gcc.target/i386/local.c: Likewise
9268 * gcc.target/i386/wrgsbase-1.c: Likewise.
9269 * gcc.target/i386/wrfsbase-1.c: Likewise.
9270 * gcc.target/i386/pr39315-3.c: Likewise.
9271 * gcc.target/i386/pr35767-4.c: Likewise.
9272 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9273 x64 mingw target.
9274 * gcc.target/i386/pr45336-2.c: Likewise.
9275 * gcc.target/i386/pr45336-1.c: Likewise.
9276 * gcc.target/i386/pr45336-4.c: Likewise.
9277
9278 2012-02-27 Tristan Gingold <gingold@adacore.com>
9279
9280 * gnat.dg/array20.ad[sb]: New test.
9281
9282 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR target/52375
9285 * gcc.target/arm/pr52375.c: New test.
9286 * gcc.c-torture/compile/pr52375.c: New test.
9287
9288 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9289
9290 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9291 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9292
9293 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gnat.dg/aggr19.adb: New test.
9296 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9297
9298 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9299
9300 PR target/49263
9301 * gcc.target/sh/pr49263.c: New.
9302
9303 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9304
9305 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9306 simulate_thread_wrapper_other_threads
9307 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9308 Move initialization of 'value' to main().
9309 (main): Initialize 'value';
9310 * gcc.dg/simulate-thread/speculative-store.c
9311 (simulate_thread_step_verify): Return 0 when successful.
9312 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9313 Reduce threshold.
9314 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9315 (simulate_thread_wrapper_other_threads): Return a success/fail value
9316 and issue an error if the instruction count threshold is exceeded.
9317
9318 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9319
9320 PR target/50580
9321 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9322 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9323
9324 2012-02-24 Richard Guenther <rguenther@suse.de>
9325
9326 PR middle-end/52355
9327 * gcc.dg/pr52355.c: New testcase.
9328
9329 2012-02-23 Kai Tietz <ktietz@redhat.com>
9330
9331 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9332 * gcc.dg/Wpadded.c: Likewise.
9333 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9334 structure-layout.
9335 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9336 for sleep by Sleep and add windows.h include for this function.
9337 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9338 targets.
9339 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9340 target.
9341 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9342 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9343 on x64 mingw target.
9344 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9345 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9346 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9347 failure on LLP64 target.
9348
9349 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9350
9351 PR c/52290
9352 * gcc.dg/noncompile/pr52290.c: New test.
9353
9354 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR tree-optimization/52019
9357 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9358
9359 2012-02-22 Kai Tietz <ktietz@redhat.com>
9360
9361 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9362 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9363 derived pdiff_t type.
9364 * g++.dg/torture/pr49720.C: Likewise
9365
9366 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9367
9368 PR target/52330
9369 * gcc.target/i386/pr52330.c: New test.
9370
9371 2012-02-22 Tobias Burnus <burnus@net-b.de>
9372
9373 PR fortran/52335
9374 * gfortran.dg/io_constraints_10.f90: New.
9375
9376 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9377
9378 * lib/target-supports.exp (check_effective_target_vect_condition):
9379 Return true for NEON.
9380
9381 2012-02-21 Kai Tietz <ktietz@redhat.com>
9382
9383 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9384
9385 2012-02-21 Richard Guenther <rguenther@suse.de>
9386
9387 PR tree-optimization/52324
9388 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9389
9390 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9391
9392 PR middle-end/51782
9393 * gcc.target/avr/torture/pr51782-1.c: New test.
9394
9395 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR tree-optimization/52318
9398 * gcc.dg/pr52318.c: New test.
9399
9400 2012-02-20 Kai Tietz <ktietz@redhat.com>
9401
9402 * gcc.dg/bf-ms-layout-3.c: New testcase.
9403
9404 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9405
9406 PR testsuite/52229
9407 PR fortran/32380
9408 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9409
9410 2012-02-20 Richard Guenther <rguenther@suse.de>
9411
9412 PR tree-optimization/52298
9413 * gcc.dg/torture/pr52298.c: New testcase.
9414 * gcc.dg/vect/pr52298.c: Likewise.
9415
9416 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9417
9418 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9419 * gcc.c-torture/execute/pr52286.c: Ditto.
9420
9421 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR tree-optimization/52286
9424 * gcc.c-torture/execute/pr52286.c: New test.
9425
9426 2012-02-18 Tobias Burnus <burnus@net-b.de>
9427
9428 PR fortran/52295
9429 * gfortran.dg/interface_35.f90: Use -std=f2003.
9430 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9431 * gfortran.dg/interface_assignment_4.f90: Ditto.
9432 * gfortran.dg/bessel_1.f90: Ditto.
9433 * gfortran.dg/func_result_6.f90: Ditto.
9434 * gfortran.dg/hypot_1.f90: Ditto.
9435 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9436
9437 2012-02-17 Tobias Burnus <burnus@net-b.de>
9438
9439 PR translation/52232
9440 PR translation/52234
9441 PR translation/52245
9442 PR translation/52246
9443 PR translation/52262
9444 PR translation/52273
9445 * gfortran.dg/coarray_22.f90: Update dg-error.
9446 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9447
9448 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9449
9450 PR target/51753
9451 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9452 (simulate-thread): Use default timeout.
9453
9454 2012-02-16 Jason Merrill <jason@redhat.com>
9455
9456 PR c++/52248
9457 * g++.dg/ext/timevar1.C: New.
9458
9459 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9460
9461 PR c++/52126
9462 * g++.dg/template/using21.C: New.
9463 * g++.dg/template/using22.C: Likewise.
9464
9465 2012-02-16 Jason Merrill <jason@redhat.com>
9466
9467 PR c++/51415
9468 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9469
9470 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/52255
9473 * gcc.c-torture/compile/pr52255.c: New test.
9474
9475 PR debug/52260
9476 * g++.dg/debug/dwarf2/pr52260.C: New test.
9477
9478 PR middle-end/51929
9479 * g++.dg/ipa/pr51929.C: New test.
9480
9481 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9482
9483 PR target/52199
9484 * gcc.target/powerpc/pr52199.c: New file.
9485
9486 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9487
9488 PR target/52152
9489 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9490
9491 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493 * gcc.dg/pr51867.c: Don't include <math.h>.
9494 (sqrtf): Declare.
9495
9496 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9497
9498 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9499 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9500
9501 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9502
9503 PR tree-optimization/50561
9504 * gcc.dg/graphite/pr50561.c: New testcase.
9505
9506 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9507
9508 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9509 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9510
9511 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9512
9513 * gnat.dg/discr35.ad[sb]: New test.
9514
9515 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9516
9517 * gnat.dg/volatile10.adb: New test.
9518 * gnat.dg/volatile10_pkg.ads: New helper.
9519
9520 2012-02-14 Jason Merrill <jason@redhat.com>
9521
9522 * g++.dg/ext/attrib43.C: New.
9523
9524 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9525
9526 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9527 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9528 fgnu_tm.
9529 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9530 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9531 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9532 effective_target fgnu_tm.
9533 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9534
9535 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR c++/52247
9538 * g++.dg/template/asmgoto1.C: New test.
9539
9540 2012-02-14 Ian Lance Taylor <iant@google.com>
9541
9542 PR go/48501
9543 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9544 compiling generated file for 64bit and index tests.
9545
9546 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9547
9548 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9549
9550 2012-02-14 Richard Guenther <rguenther@suse.de>
9551
9552 PR tree-optimization/52244
9553 PR tree-optimization/51528
9554 * gcc.dg/torture/pr52244.c: New testcase.
9555
9556 2012-02-14 Walter Lee <walt@tilera.com>
9557
9558 * g++.dg/other/PR23205.C: Disable test on tile.
9559 * g++.dg/other/pr23205-2.C: Disable test on tile.
9560 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9561 * gcc.dg/20040813-1.c: Disable test on tile.
9562 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9563 * gcc.misc-tests/linkage.exp: Handle tilegx.
9564
9565 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR tree-optimization/52210
9568 * gcc.dg/pr52210.c: New test.
9569
9570 2012-02-14 Jason Merrill <jason@redhat.com>
9571
9572 PR c++/39055
9573 * g++.dg/overload/defarg5.C: New.
9574
9575 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR c/52181
9578 * c-c++-common/pr52181.c: New test.
9579
9580 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR c++/52215
9583 * g++.dg/ext/atomic-1.C: New test.
9584
9585 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9586
9587 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9588
9589 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR middle-end/52209
9592 * gcc.c-torture/execute/pr52209.c: New test.
9593
9594 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9595
9596 PR fortran/50981
9597 * gfortran.dg/elemental_optional_args_5.f03: New test.
9598
9599 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9600
9601 PR testsuite/50076
9602 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9603 cases.
9604
9605 2012-02-11 Ian Lance Taylor <iant@google.com>
9606
9607 PR go/51874
9608 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9609 SPARC Solaris. Don't run the test at all on systems where it may
9610 not work, rather than xfailing it.
9611
9612 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9613
9614 PR rtl-optimization/52175
9615 * gcc.c-torture/compile/pr52175.c: New test.
9616
9617 2012-02-10 Jason Merrill <jason@redhat.com>
9618
9619 PR c++/51910
9620 * g++.dg/template/repo10.C: New.
9621
9622 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9623
9624 PR debug/52132
9625 * gcc.dg/pr52132.c: New test.
9626
9627 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9628
9629 * gnat.dg/specs/aggr4.ads: New test.
9630 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9631
9632 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9633
9634 PR target/52146
9635 * gcc.target/i386/pr52146.c: New.
9636
9637 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR middle-end/52177
9640 * c-c++-common/pr52177.c: New test.
9641
9642 2012-02-10 Jan Hubicka <jh@suse.cz>
9643
9644 PR middle-end/48600
9645 * g++.dg/torture/pr48600.C: New testcase.
9646
9647 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9648
9649 PR middle-end/52140
9650 * gcc.dg/dfp/pr52140.c: New test.
9651
9652 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR fortran/32380
9655 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9656 of dg-options.
9657
9658 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9659
9660 PR middle-end/51867
9661 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9662 * gcc.dg/pr51867.c: New test.
9663
9664 2012-02-09 Ian Lance Taylor <iant@google.com>
9665
9666 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9667 which don't support -fsplit-stack. Turn off optimization when
9668 compiling select5-out.go.
9669
9670 2012-02-08 Ian Lance Taylor <iant@google.com>
9671
9672 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9673 systems which don't support -fsplit-stack.
9674
9675 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9676
9677 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9678 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9679 machine instuction in the log.
9680
9681 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9682
9683 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9684 to 20 seconds.
9685
9686 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9687
9688 PR driver/48524
9689 * gcc.dg/pr48524.c: New test.
9690 * gcc.dg/pr48524.spec: New spec file for test.
9691
9692 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9693
9694 PR fortran/32380
9695 * gfortran.dg/vect/pr32380.f90: New test.
9696
9697 2012-02-08 Tobias Burnus <burnus@net-b.de>
9698
9699 PR fortran/52151
9700 * gfortran.dg/realloc_on_assign_12.f90: New.
9701
9702 2012-02-08 Richard Guenther <rguenther@suse.de>
9703
9704 PR rtl-optimization/52170
9705 * gcc.dg/torture/pr52170.c: New testcase.
9706
9707 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR gcov-profile/52150
9710 * gcc.dg/tree-prof/pr52150.c: New test.
9711
9712 PR rtl-optimization/52139
9713 * gcc.dg/pr52139.c: New test.
9714
9715 2012-02-07 Jason Merrill <jason@redhat.com>
9716
9717 PR c++/51675
9718 * g++.dg/cpp0x/constexpr-union3.C: New.
9719
9720 PR c++/52035
9721 * g++.dg/lto/pr52035_0.C: New.
9722
9723 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9724
9725 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9726 * gcc.dg/special/weak-1.c: Likewise.
9727 * gcc.dg/ucnid-12.c: Likewise.
9728 * gcc.dg/torture/pr45678-1.c: Likewise.
9729 * gcc.dg/torture/pr45678-2.c: Likewise.
9730 * gcc.dg/vector-4.c: Likewise.
9731 * gcc.dg/ipa/inline-5.c: Likewise.
9732 * gcc.dg/ucnid-11.c: Likewise.
9733 * gcc.misc-tests/gcov-13.c: Likewise.
9734 * gcc.misc-tests/gcov-14.c: Likewise.
9735 * g++.dg/ext/label13.C: Likewise.
9736 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9737 hppa*-*-hpux* options.
9738 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9740 * gcc.dg/pr48616.c: Likewise.
9741 * gcc.dg/pr17957.c: Likewise.
9742 * gcc.dg/pr17055-1.c: Likewise.
9743 * gcc.dg/pr32912-1.c: Likewise.
9744 * gcc.dg/tm/pr51472.c: Likewise.
9745 * c-c++-common/fold-bitand-4.c: Likewise.
9746 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9747 Use dg-additional-options for extra options.
9748
9749 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9750
9751 * gcc.target/epiphany/interrupt-2.c: New test.
9752
9753 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9754
9755 PR target/52155
9756 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9757 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9758 for MIPS ELF.
9759
9760 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9761
9762 PR target/52152
9763 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9764
9765 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9766
9767 PR middle-end/24306
9768 PR target/52154
9769 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9770 * gcc.target/mips/va-arg-1.c: New test.
9771
9772 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9773
9774 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9775 for -mno-pointers-to-nested-functions.
9776
9777 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9778
9779 * gcc.c-torture/execute/20120207-1.c: New test.
9780
9781 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR rtl-optimization/52060
9784 * gcc.dg/torture/pr52060.c: New test.
9785
9786 PR middle-end/52074
9787 * gcc.c-torture/compile/pr52074.c: New test.
9788
9789 2012-02-07 Tobias Burnus <burnus@net-b.de>
9790
9791 PR fortran/51514
9792 * gfortran.dg/class_to_type_2.f90: New.
9793
9794 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9795
9796 PR fortran/32373
9797 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9798 Remove module.
9799
9800 2012-02-06 Jason Merrill <jason@redhat.com>
9801
9802 PR c++/52088
9803 * g++.dg/template/conv13.C: New.
9804
9805 2012-02-06 Richard Guenther <rguenther@suse.de>
9806
9807 PR tree-optimization/52115
9808 * gcc.c-torture/compile/pr52115.c: New testcase.
9809
9810 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR target/52129
9813 * gcc.c-torture/execute/pr52129.c: New test.
9814
9815 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9816
9817 * gcc.dg/pr48374.c: Actually add the test I forgot
9818 in the 2012-01-25 commit.
9819
9820 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9821
9822 PR fortran/32373
9823 * gfortran.dg/vect/vect-8.f90: New test case.
9824
9825 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9826
9827 PR fortran/48847
9828 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9829
9830 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9831
9832 PR fortran/52102
9833 * gfortran.dg/class_48.f90 : Add test of allocate class array
9834 component with source in subroutine test3. Remove commenting
9835 out in subroutine test4, since branching on unitialized variable
9836 is now fixed (no PR for this last.).
9837
9838 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9839
9840 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9841 on MIPS targets.
9842 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9843
9844 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9845
9846 PR target/52125
9847 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9848 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9849
9850 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9851
9852 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9853 (check_effective_target_sync_int_long): Use it.
9854 (check_effective_target_sync_char_short): Likewise.
9855 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9856
9857 2012-02-05 Tobias Burnus <burnus@net-b.de>
9858
9859 PR fortran/51972
9860 * gfortran.dg/class_48.f90: Add some further checks.
9861
9862 2012-02-05 Ira Rosen <irar@il.ibm.com>
9863
9864 PR tree-optimization/52091
9865 * gcc.dg/vect/pr52091.c: New test.
9866
9867 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/52113
9870 * gcc.target/avr/pr52113.c: New test.
9871
9872 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR rtl-optimization/52092
9875 * gcc.c-torture/compile/pr52092.c: New test.
9876
9877 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9878
9879 PR fortran/41587
9880 * gfortran.dg/class_array_10.f03: New test.
9881
9882 PR fortran/46356
9883 * gfortran.dg/class_array_11.f03: New test.
9884
9885 PR fortran/51754
9886 * gfortran.dg/class_array_12.f03: New test.
9887
9888 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9889
9890 PR fortran/52012
9891 * gfortran.dg/realloc_on_assign_11.f90: New test.
9892
9893 2012-02-02 Tobias Burnus <burnus@net-b.de>
9894
9895 PR fortran/52093
9896 * gfortran.dg/shape_7.f90: New.
9897
9898 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9899
9900 * gcc.target/mips/mips-prepend-1.c: New test.
9901
9902 2012-02-02 Jan Hubicka <jh@suse.cz>
9903 Tom de Vries <tom@codesourcery.com>
9904
9905 PR middle-end/51998
9906 * gcc.dg/alias-12.c: New testcase.
9907 * gcc.dg/alias-13.c: New testcase.
9908
9909 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR target/52086
9912 * gcc.dg/pr52086.c: New test.
9913
9914 PR tree-optimization/52073
9915 * gcc.c-torture/compile/pr52073.c: New test.
9916
9917 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9918
9919 PR fortran/51958
9920 * gfortran.dg/function_optimize_10.f90: New test.
9921
9922 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9923
9924 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9925 test on alpha*-*-*.
9926
9927 2012-02-01 Tobias Burnus <burnus@net-b.de>
9928
9929 PR fortran/52024
9930 * gfortran.dg/typebound_operator_14.f90: New.
9931
9932 2012-02-01 Tobias Burnus <burnus@net-b.de>
9933
9934 PR fortran/52059
9935 * gfortran.dg/elemental_function_1.f90: New.
9936
9937 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9938
9939 PR rtl-optimization/51374
9940 * gcc.target/avr/torture/pr51374-1.c:
9941 Also fail if SBIS is seen.
9942
9943 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9944
9945 PR rtl-optimization/51374
9946 * gcc.target/avr/torture/pr51374-1.c: New.
9947
9948 2012-01-31 Tobias Burnus <burnus@net-b.de>
9949
9950 PR fortran/52024
9951 * gfortran.dg/typebound_generic_11.f90: New.
9952
9953 2012-01-31 Tobias Burnus <burnus@net-b.de>
9954
9955 PR fortran/52029
9956 * gfortran.dg/class_49.f90: New.
9957
9958 2012-01-31 Tobias Burnus <burnus@net-b.de>
9959
9960 PR fortran/52013
9961 * gfortran.dg/elemental_args_check_6.f90: New.
9962
9963 2012-01-31 Jason Merrill <jason@redhat.com>
9964
9965 PR c++/52043
9966 * g++.dg/cpp0x/variadic122.C: New.
9967
9968 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9969
9970 PR fortran/52012
9971 * gfortran.dg/realloc_on_assign_10.f90: New test.
9972
9973 2012-01-31 Richard Guenther <rguenther@suse.de>
9974
9975 PR tree-optimization/51528
9976 * gcc.dg/torture/pr51528.c: New testcase.
9977
9978 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9979
9980 PR go/48501
9981 * lib/go.exp (go_target_compile): Append timeout= to options.
9982 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9983 select5-out.go test on alpha*-*-* targets.
9984
9985 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9986
9987 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9988 (TEST_SHORT): Reformat in the same way.
9989 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9990 (TEST_SHORT): Reformat in the same way.
9991 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9992 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9993 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9994 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9995 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9996
9997 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9998
9999 PR target/51835
10000 * gcc.target/arm/pr51835.c: New testcase.
10001
10002 2012-01-30 Richard Guenther <rguenther@suse.de>
10003
10004 PR tree-optimization/52028
10005 * gcc.dg/torture/pr52028.c: New testcase.
10006 * gfortran.dg/ldist-pr45199.f: Adjust.
10007 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10008 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10009 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10010
10011 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR debug/52027
10014 * gcc.dg/tree-prof/pr52027.c: New test.
10015
10016 PR tree-optimization/52046
10017 * gcc.dg/pr52046.c: New test.
10018
10019 PR debug/52048
10020 * g++.dg/other/pr52048.C: New test.
10021
10022 2012-01-30 Richard Guenther <rguenther@suse.de>
10023
10024 PR tree-optimization/52045
10025 * gcc.dg/pr52045.c: New testcase.
10026
10027 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10028
10029 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10030 new code generated for __sync_lock_release.
10031
10032 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10033
10034 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10035
10036 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10037
10038 PR testsuite/51875
10039 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10040
10041 * g++.dg/ext/visibility/template10.C: Fix typo.
10042
10043 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10044
10045 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/51327
10048 * g++.dg/cpp0x/constexpr-ice6.C: New.
10049
10050 2012-01-29 Tobias Burnus <burnus@net-b.de>
10051
10052 PR fortran/41600
10053 * gfortran.dg/default_initialization_6.f90: New.
10054
10055 2012-01-29 Tobias Burnus <burnus@net-b.de>
10056
10057 PR fortran/51972
10058 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10059 * gfortran.dg/class_48.f90: New.
10060
10061 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10062
10063 PR fortran/51808
10064 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10065
10066 2012-01-28 Tobias Burnus <burnus@net-b.de>
10067
10068 PR fortran/51972
10069 * gfortran.dg/class_allocate_12.f90: New.
10070
10071 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10072
10073 * gcc.dg/torture/pr50444.c: Fix dg directives.
10074
10075 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR target/52006
10078 * gcc.target/arm/pr52006.c: New test.
10079
10080 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10081
10082 PR testsuite/52011
10083 * gcc.dg/lto/trans-mem.h: New file.
10084 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10085 * gcc.dg/lto/trans-mem-1_1.c: Same.
10086 * gcc.dg/lto/trans-mem-4_1.c: Same.
10087 * gcc.dg/lto/trans-mem-3_1.c: Same.
10088
10089 2012-01-27 Tobias Burnus <burnus@net-b.de>
10090
10091 PR fortran/52022
10092 * gfortran.dg/dummy_procedure_7.f90: New.
10093
10094 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10095
10096 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10097 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10098
10099 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR c++/51852
10102 * g++.dg/other/gc5.C: New test.
10103
10104 2012-01-27 Richard Guenther <rguenther@suse.de>
10105
10106 PR tree-optimization/50444
10107 * gcc.dg/torture/pr50444.c: New testcase.
10108
10109 2012-01-27 Tobias Burnus <burnus@net-b.de>
10110
10111 PR fortran/51970
10112 PR fortran/51977
10113 * gfortran.dg/move_alloc_13.f90: New.
10114
10115 2012-01-27 Tobias Burnus <burnus@net-b.de>
10116
10117 PR fortran/51953
10118 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10119 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10120 and change dg-error string.
10121
10122 2012-01-27 Tobias Burnus <burnus@net-b.de>
10123
10124 PR fortran/52016
10125 * gfortran.dg/elemental_args_check_5.f90: New.
10126
10127 2012-01-27 Richard Guenther <rguenther@suse.de>
10128
10129 PR middle-end/51959
10130 * g++.dg/torture/pr51959.C: New testcase.
10131
10132 2012-01-27 Tom de Vries <tom@codesourcery.com>
10133
10134 PR tree-optimization/51990
10135 * gcc.dg/pr51990.c: New test.
10136 * gcc.dg/pr51990-2.c: Same.
10137
10138 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10139 Tobias Burnus <burnus@gcc.gnu.org>
10140
10141 PR fortran/48705
10142 * gfortran.dg/class_allocate_11.f03: New.
10143
10144 PR fortran/51870
10145 PR fortran/51943
10146 PR fortran/51946
10147 * gfortran.dg/class_allocate_7.f03: New.
10148 * gfortran.dg/class_allocate_8.f03: New.
10149 * gfortran.dg/class_allocate_9.f03: New.
10150 * gfortran.dg/class_allocate_10.f03: New.
10151
10152 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gnat.dg/discr34.adb: New test.
10155 * gnat.dg/discr34_pkg.ads: New helper.
10156
10157 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10158
10159 * gnat.dg/discr33.adb: New test.
10160
10161 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10162
10163 * gnat.dg/limited_with3.ad[sb): New test.
10164 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10165 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10166 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10167
10168 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10169
10170 * gnat.dg/stack_usage1.adb: New test.
10171 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10172
10173 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10174 * gcc.dg/pr44194-2.c: Likewise.
10175
10176 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10177
10178 PR c++/51370
10179 * g++.dg/template/crash112.C: New.
10180
10181 2012-01-27 Richard Henderson <rth@redhat.com>
10182
10183 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10184
10185 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10186
10187 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10188
10189 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR middle-end/51895
10192 * g++.dg/opt/pr51895.C: New test.
10193
10194 2012-01-26 Michael Matz <matz@suse.de>
10195
10196 PR tree-optimization/48794
10197 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10198
10199 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10200
10201 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10202
10203 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10204
10205 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10206 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10207 memory.
10208 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10209 the default value for s390 and s390x.
10210
10211 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10212
10213 PR lto/51698
10214 * gcc.dg/lto/trans-mem-4_0.c: New.
10215 * gcc.dg/lto/trans-mem-4_1.c: New.
10216 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10217 TM builtins.
10218 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10219 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10220 TM builtins.
10221 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10222 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10223 TM builtins.
10224
10225 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10226
10227 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10228
10229 2012-01-25 Ian Lance Taylor <iant@google.com>
10230
10231 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10232
10233 2012-01-25 Tobias Burnus <burnus@net-b.de>
10234
10235 PR fortran/51995
10236 * gfortran.dg/typebound_proc_25.f90: New.
10237
10238 2012-01-25 Jason Merrill <jason@redhat.com>
10239
10240 PR c++/51992
10241 * g++.dg/lto/pr51992_0.C: New.
10242
10243 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR tree-optimization/51987
10246 * gcc.target/i386/pr51987.c: New test.
10247
10248 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10249
10250 * gcc.dg/tm/lto-1.c: Require lto support in target.
10251
10252 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10253
10254 PR rtl-optimization/48374
10255 * gcc.dg/pr48374.c: New test.
10256
10257 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10258
10259 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10260
10261 2012-01-25 Tobias Burnus <burnus@net-b.de>
10262
10263 PR fortran/51966
10264 * gfortran.dg/derived_constructor_char_3.f90: New.
10265
10266 2012-01-24 Ian Lance Taylor <iant@google.com>
10267
10268 * go.test/go-test.exp (filecmp): New procedure.
10269 (errchk): Handle quoted square brackets.
10270 (go-gc-tests): Set go_compile_args. Handle various new test
10271 lines. Skip a few new tests.
10272 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10273
10274 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10275
10276 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10277 (check_effective_target_vect_extract_even_odd)
10278 (check_effective_target_vect_interleave): Return true for MIPS
10279 paired-single.
10280
10281 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10282
10283 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10284 (main): Use it instead of argc.
10285
10286 2012-01-24 Jason Merrill <jason@redhat.com>
10287
10288 PR c++/51973
10289 * g++.dg/cpp0x/sfinae31.C: New.
10290
10291 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10292
10293 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10294
10295 2012-01-24 Jason Merrill <jason@redhat.com>
10296
10297 PR c++/51812
10298 * g++.dg/inherit/covariant20.C: New.
10299
10300 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10301
10302 PR c++/51223
10303 * g++.dg/parse/crash58.C: New.
10304
10305 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR target/51957
10308 * gcc.dg/pr51957-1.c: New test.
10309 * gcc.dg/pr51957-1.h: New file.
10310 * gcc.dg/pr51957-2.c: New test.
10311
10312 2012-01-23 Jason Merrill <jason@redhat.com>
10313
10314 PR c++/51930
10315 * g++.dg/ext/visibility/template10.C: New.
10316
10317 2012-01-23 Tobias Burnus <burnus@net-b.de>
10318
10319 PR fortran/51948
10320 * gfortran.dg/move_alloc_12.f90: New.
10321
10322 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10323
10324 PR middle-end/45416
10325 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10326
10327 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10328
10329 PR c++/51398
10330 * g++.dg/template/crash111.C: New.
10331
10332 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10333
10334 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10335 configurations.
10336 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10337
10338 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10339
10340 PR testsuite/51941
10341 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10342 the DW_TAG_class_type and DW_AT_name: "Executor".
10343
10344 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10345
10346 * lib/target-supports.exp
10347 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10348 (check_effective_target_vect_interleave): Likewise.
10349
10350 2012-01-22 Jason Merrill <jason@redhat.com>
10351
10352 PR c++/51925
10353 * g++.dg/template/using20.C: New.
10354 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10355
10356 2012-01-23 Jason Merrill <jason@redhat.com>
10357
10358 PR target/51934
10359 * g++.dg/torture/pr51344.C: Limit to x86.
10360
10361 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10362
10363 * c-c++-common/tm/omp.c: Require target with pthread support.
10364
10365 2012-01-23 Richard Guenther <rguenther@suse.de>
10366
10367 PR tree-optimization/51949
10368 * gcc.dg/torture/pr51949.c: New testcase.
10369
10370 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR rtl-optimization/51933
10373 * gcc.c-torture/execute/pr51933.c: New test.
10374
10375 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10376
10377 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10378 Do not define for Interix.
10379
10380 2012-01-22 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/51832
10383 * g++.dg/lto/pr51832.h: New.
10384 * g++.dg/lto/pr51832_0.C: New.
10385 * g++.dg/lto/pr51832_1.C: New.
10386
10387 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10388
10389 * gcc.dg/ext-elim-1.c: New test.
10390
10391 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10392
10393 PR target/51931
10394 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10395 * g++.dg/opt/longbranch1.C: Likewise.
10396
10397 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10398
10399 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10400 in C++11 mode.
10401
10402 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10403
10404 PR fortran/50556
10405 * gfortran.dg/namelist_74.f90: New test.
10406 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10407
10408 2012-01-21 Tobias Burnus <burnus@net-b.de>
10409
10410 PR fortran/51913
10411 * gfortran.dg/class_47.f90: New.
10412
10413 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10414
10415 * gnat.dg/renaming5.ad[sb]: New test.
10416
10417 2012-01-20 Jason Merrill <jason@redhat.com>
10418
10419 PR c++/51919
10420 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10421
10422 2012-01-20 Jason Merrill <jason@redhat.com>
10423
10424 PR c++/51922
10425 * g++.dg/ext/attrib42.C: Require ilp32.
10426
10427 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR target/51915
10430 * gcc.target/arm/pr51915.c: New test.
10431
10432 2012-01-20 Cary Coutant <ccoutant@google.com>
10433 Dodji Seketeli <dodji@redhat.com>
10434
10435 PR debug/45682
10436 * g++.dg/debug/dwarf2/nested-3.C: New test.
10437
10438 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10439
10440 PR c++/51402
10441 * g++.dg/template/crash110.C: New.
10442
10443 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10444
10445 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10446 Remove default options on hppa*-*-hpux*.
10447
10448 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10449
10450 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10451
10452 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10453
10454 * gcc.c-torture/compile/pr51856.c: New testcase.
10455
10456 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10457
10458 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10459 options to go_target_compile.
10460
10461 2012-01-20 Kai Tietz <ktietz@redhat.com>
10462
10463 * g++.dg/torture/pr51344.C: Fix typo.
10464
10465 2012-01-20 Richard Guenther <rguenther@suse.de>
10466
10467 PR tree-optimization/51903
10468 * g++.dg/torture/pr51903.C: New testcase.
10469
10470 2012-01-20 Tobias Burnus <burnus@net-b.de>
10471 Janus Weil <janus@gcc.gnu.org>
10472
10473 PR fortran/51056
10474 * gfortran.dg/use_21.f90: New.
10475
10476 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR target/51106
10479 * gcc.dg/torture/pr51106-1.c: New test.
10480 * gcc.dg/torture/pr51106-2.c: New test.
10481
10482 2012-01-19 Kai Tietz <ktietz@redhat.com>
10483
10484 * g++.dg/torture/pr51344.C: New test.
10485
10486 2012-01-19 Tobias Burnus <burnus@net-b.de>
10487
10488 PR fortran/51904
10489 * gfortran.dg/intrinsic_size_2.f90: New.
10490
10491 2012-01-19 Jason Merrill <jason@redhat.com>
10492
10493 PR c++/51889
10494 * g++.dg/inherit/using7.C: New.
10495
10496 2012-01-19 Richard Guenther <rguenther@suse.de>
10497
10498 PR tree-optimization/37997
10499 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10500
10501 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10502
10503 PR rtl-optimization/51505
10504 * gcc.dg/pr51505.c: New test.
10505
10506 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10507
10508 PR fortran/51634
10509 * gfortran.dg/typebound_operator_12.f03: New.
10510 * gfortran.dg/typebound_operator_13.f03: New.
10511
10512 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10513
10514 PR c++/51225
10515 * g++.dg/cpp0x/pr51225.C: New.
10516
10517 2012-01-17 Ian Lance Taylor <iant@google.com>
10518
10519 PR go/50656
10520 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10521
10522 2012-01-17 Tobias Burnus <burnus@net-b.de>
10523
10524 PR fortran/51869
10525 * gfortran.dg/realloc_on_assign_9.f90: New.
10526
10527 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10528
10529 PR other/51165
10530 * gcc.dg/tm/memopt-3.c: Remove xfail.
10531 * gcc.dg/tm/memopt-4.c: Remove xfail.
10532 * gcc.dg/tm/memopt-5.c: Remove xfail.
10533 * gcc.dg/tm/memopt-7.c: Remove xfail.
10534
10535 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR tree-optimization/51877
10538 * gcc.c-torture/execute/pr51877.c: New test.
10539
10540 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10541
10542 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10543 {!vect_align_arrays} to vect_sizes_32B_16B.
10544 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10545 * gcc.dg/vect/vect-peel-3.c: Ditto.
10546
10547 2012-01-16 Jason Merrill <jason@redhat.com>
10548
10549 PR c++/51854
10550 * g++.dg/abi/mangle60.C: New.
10551
10552 PR c++/51827
10553 * g++.dg/pch/mangle1.{C,Hs}: New.
10554
10555 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10556 Tobias Burnus <burnus@net-b.de>
10557
10558 PR fortran/50981
10559 * gfortran.dg/elemental_optional_args_3.f90: New
10560 * gfortran.dg/elemental_optional_args_4.f90: New
10561
10562 2012-01-16 Tobias Burnus <burnus@net-b.de>
10563
10564 PR fortran/51809
10565 * gfortran.dg/use_20.f90: New
10566
10567 2012-01-16 Jason Merrill <jason@redhat.com>
10568
10569 PR c++/51868
10570 * g++.dg/cpp0x/rv-bitfield.C: New.
10571 * g++.dg/cpp0x/rv-bitfield2.C: New.
10572
10573 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10574
10575 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10576 subroutine 'qsort' and use index array to assign the result.
10577
10578 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR tree-optimization/51865
10581 * gcc.dg/pr51865.c: New test.
10582
10583 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10584
10585 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10586
10587 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10588
10589 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10590 to be loaded from the constant pool, rather than via %hi and %lo.
10591
10592 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10593
10594 PR rtl-optimization/51821
10595 * gcc.dg/pr51821.c: New test.
10596
10597 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10598
10599 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10600
10601 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10602
10603 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10604
10605 2012-01-14 Tobias Burnus <burnus@net-b.de>
10606
10607 PR fortran/51800
10608 * gfortran.dg/init_flag_8.f90: New.
10609 * gfortran.dg/init_flag_9.f90: New.
10610
10611 2011-01-14 Tobias Burnus <burnus@net-b.de>
10612
10613 PR fortran/51816
10614 * gfortran.dg/use_18.f90: New.
10615 * gfortran.dg/use_19.f90: New.
10616
10617 2012-01-13 Ian Lance Taylor <iant@google.com>
10618
10619 PR c++/50012
10620 * g++.dg/warn/Wsign-compare-4.C: New.
10621
10622 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10623
10624 PR fortran/48351
10625 * gfortran.dg/alloc_comp_assign.f03: New.
10626 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10627 __BUILTIN_FREE from 38 to 32.
10628
10629 2012-01-13 Jason Merrill <jason@redhat.com>
10630
10631 PR c++/20681
10632 * g++.dg/warn/Wreturn-type-7.C: New.
10633
10634 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10635
10636 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10637 assumption.
10638 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10639 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10640 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10641 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10642 int32plus because of big array needed.
10643 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10644 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10645
10646 2012-01-13 Jason Merrill <jason@redhat.com>
10647
10648 PR c++/51813
10649 * g++.dg/ext/visibility/template9.C: New.
10650
10651 PR c++/51620
10652 * g++.dg/cpp0x/defaulted34.C: New.
10653 * g++.dg/template/virtual3.C: New.
10654
10655 2012-01-13 Richard Guenther <rguenther@suse.de>
10656
10657 PR middle-end/8081
10658 * gcc.dg/torture/pr8081.c: New testcase.
10659
10660 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10661
10662 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10663
10664 2012-01-12 Jason Merrill <jason@redhat.com>
10665
10666 PR c++/51714
10667 * g++.dg/ext/stmtexpr14.C: New.
10668
10669 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10670
10671 PR c++/51633
10672 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10673
10674 2012-01-12 Jason Merrill <jason@redhat.com>
10675
10676 PR c++/48051
10677 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10678 * g++.dg/abi/mangle58.C: Likewise.
10679
10680 PR c++/51403
10681 * g++.dg/template/arg8.C: New.
10682
10683 2012-01-12 Ira Rosen <irar@il.ibm.com>
10684
10685 PR tree-optimization/51799
10686 * gcc.dg/vect/pr51799.c: New test.
10687 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10688 patterns.
10689
10690 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10691 Tobias Burnus <burnus@net-b.de>
10692
10693 PR fortran/51057
10694 PR fortran/51616
10695 * lib/target-supports.exp
10696 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10697 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10698
10699 2012-01-11 Jason Merrill <jason@redhat.com>
10700
10701 PR c++/51565
10702 * g++.dg/ext/attrib42.C: New.
10703
10704 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR bootstrap/51796
10707 * gcc.dg/pr51796.c: New test.
10708
10709 2012-01-11 Jason Merrill <jason@redhat.com>
10710
10711 PR c++/51818
10712 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10713
10714 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10715
10716 * gnat.dg/array19.ad[sb]: New test.
10717
10718 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10719
10720 * gnat.dg/opt23.ad[sb]: New test.
10721 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10722 * gnat.dg/opt24.ad[sb]: New test.
10723
10724 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10725
10726 PR tree-optimization/49642
10727 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10728 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10729
10730 2012-01-11 Jason Merrill <jason@redhat.com>
10731
10732 PR c++/51613
10733 * g++.dg/template/explicit-args5.C: New.
10734
10735 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10736
10737 * gcc.c-torture/execute/20120110-1.c: New testcase.
10738
10739 2012-01-10 Jason Merrill <jason@redhat.com>
10740
10741 PR c++/51614
10742 * g++.dg/inherit/ambig1.C: New.
10743
10744 PR c++/51433
10745 * g++.dg/cpp0x/constexpr-cache1.C: New.
10746
10747 2012-01-10 Richard Guenther <rguenther@suse.de>
10748
10749 PR tree-optimization/51801
10750 * gcc.dg/torture/pr51801.c: New testcase.
10751
10752 2012-01-10 Tobias Burnus <burnus@net-b.de>
10753
10754 PR fortran/51652
10755 * gfortran.dg/allocate_with_typespec_5.f90: New.
10756
10757 2012-01-10 Tobias Burnus <burnus@net-b.de>
10758
10759 * gfortran.dg/class_39.f03: Update dg-error string.
10760
10761 2012-01-10 Richard Guenther <rguenther@suse.de>
10762
10763 PR tree-optimization/50913
10764 * gcc.dg/graphite/interchange-16.c: New testcase.
10765 * gcc.dg/graphite/scop-20.c: XFAIL.
10766 * gfortran.dg/graphite/interchange-1.f: Likewise.
10767 * gfortran.dg/graphite/block-1.f90: Likewise.
10768 * gfortran.dg/graphite/block-2.f: Likewise.
10769
10770 2012-01-10 Richard Henderson <rth@redhat.com>
10771
10772 * lib/target-supports.exp (check_effective_target_vect_perm,
10773 check_effective_target_vect_perm_byte,
10774 check_effective_target_vect_perm_short): Enable for arm neon.
10775
10776 2012-01-09 Tobias Burnus <burnus@net-b.de>
10777
10778 PR fortran/46328
10779 * gfortran.dg/typebound_operator_11.f90: New.
10780
10781 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10782
10783 * gnat.dg/array18.adb: New test.
10784 * gnat.dg/array18_pkg.ads: New helper.
10785
10786 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10787
10788 PR fortran/51791
10789 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10790 around base object in first assignment in main program.
10791 * gfortran.dg/typebound_operator_10.f03: New test.
10792
10793 2012-01-09 Martin Jambor <mjambor@suse.cz>
10794
10795 PR tree-optimization/51759
10796 * g++.dg/ipa/pr51759.C: New test.
10797
10798 2012-01-09 Tobias Burnus <burnus@net-b.de>
10799
10800 PR fortran/51758
10801 * gfortran.dg/optional_absent_2.f90: New.
10802
10803 2012-01-09 Tobias Burnus <burnus@net-b.de>
10804
10805 PR fortran/51578
10806 * gfortran.dg/use_17.f90: New.
10807
10808 2012-01-09 Gary Funck <gary@intrepid.com>
10809
10810 PR preprocessor/33919
10811 * gcc.dg/pr33919.c: New test.
10812 * gcc.dg/pr33919-0.h: New test header file.
10813 * gcc.dg/pr33919-1.h: Ditto.
10814 * gcc.dg/pr33919-2.h: Ditto.
10815
10816 2012-01-07 Jan Hubicka <jh@suse.cz>
10817
10818 PR tree-optimize/51694
10819 * gcc.c-torture/compile/pr51694.c: new testcase.
10820
10821 2012-01-07 Jan Hubicka <jh@suse.cz>
10822
10823 PR tree-optimization/51600
10824 * g++.dg/torture/pr51600.C: New testcase.
10825
10826 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10827
10828 PR gcov-profile/51715
10829 PR gcov-profile/51717
10830 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10831 * gcc.misc-tests/gcov-14.c: Likewise.
10832
10833 2012-01-06 Jason Merrill <jason@redhat.com>
10834
10835 * g++.dg/parse/new5.C: New.
10836
10837 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10838
10839 PR testsuite/51655
10840 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10841 including <string.h>.
10842
10843 2012-01-06 Jason Merrill <jason@redhat.com>
10844
10845 * g++.dg/abi/mangle51.C: New.
10846 * g++.dg/abi/mangle52.C: New.
10847 * g++.dg/abi/mangle53.C: New.
10848 * g++.dg/abi/mangle54.C: New.
10849 * g++.dg/abi/mangle55.C: New.
10850 * g++.dg/abi/mangle56.C: New.
10851 * g++.dg/abi/mangle57.C: New.
10852 * g++.dg/abi/mangle58.C: New.
10853 * g++.dg/abi/mangle59.C: New.
10854 * g++.dg/cpp0x/trailing3.C: Update mangling.
10855 * g++.dg/cpp0x/variadic111.C: Update mangling.
10856 * g++.dg/cpp0x/variadic4.C: Update mangling.
10857 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10858 * g++.dg/template/nontype22.C: Works now.
10859 * g++.dg/template/pr35240.C: Works now.
10860
10861 * g++.dg/cpp0x/error7.C: New.
10862
10863 2012-01-06 Tobias Burnus <burnus@net-b.de>
10864
10865 * gfortran.dg/deallocate_stat_2.f90: New.
10866 * coarray/allocate_errgmsg.f90: New.
10867 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10868 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10869 * coarray/subobject_1.f90: Fix for num_images > 1.
10870 * gfortran.dg/deallocate_stat.f90: Update due to changed
10871 stat= handling.
10872
10873 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10874
10875 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10876
10877 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10878
10879 * ada/acats/overflow.lst: Add cb20004.
10880
10881 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10882
10883 PR c++/51541
10884 * g++.dg/cpp0x/alias-decl-18.C: New test.
10885
10886 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10887
10888 * gcc.c-torture/execute/20120104-1.c: New test.
10889
10890 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10891
10892 PR fortran/PR48946
10893 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10894 the old typebound_operator_8.f03.
10895 * gfortran.dg/typebound_operator_8.f03: New version of
10896 typebound_operator_7.f03 with 'u' a derived type instead of a
10897 class object.
10898
10899 2012-01-05 Richard Guenther <rguenther@suse.de>
10900
10901 * g++.dg/torture/pr49309.C: Skip for -flto.
10902
10903 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR middle-end/51761
10906 * gcc.c-torture/compile/pr51761.c: New test.
10907
10908 2012-01-05 Richard Guenther <rguenther@suse.de>
10909
10910 PR tree-optimization/51760
10911 * gcc.dg/torture/pr51760.c: New testcase.
10912
10913 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10914
10915 PR middle-end/51472
10916 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10917
10918 2012-01-05 Richard Guenther <rguenther@suse.de>
10919
10920 PR lto/41576
10921 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10922 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10923
10924 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR debug/51695
10927 * gcc.dg/pr51695.c: New test.
10928
10929 2012-01-04 Andrew Pinski <apinski@cavium.com>
10930
10931 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10932 * gcc.target/mips/octeon2-lx-1.c: New test.
10933 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10934 * gcc.target/mips/octeon2-lx-2.c: New test.
10935 * gcc.target/mips/octeon2-lx-3.c: New test.
10936
10937 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10938
10939 PR other/51163
10940 PR other/51164
10941 * gcc.dg/tm/alias-1.c: Adjust regexp.
10942 * gcc.dg/tm/alias-2.c: Adjust regexp.
10943
10944 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10945
10946 PR c++/51064
10947 * g++.dg/warn/Wparentheses-26.C: New.
10948
10949 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10950
10951 * gfortran.dg/elemental_optional_args_2.f90: New test.
10952
10953 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10954
10955 PR fortran/49693
10956 * gfortran.dg/common_17.f90: New test.
10957
10958 2012-01-04 Richard Guenther <rguenther@suse.de>
10959
10960 PR tree-optimization/49651
10961 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10962 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10963
10964 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10965
10966 PR c++/51738
10967 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10968
10969 2012-01-03 Andrew Pinski <apinski@cavium.com>
10970
10971 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10972 for all mips targets. Also allow an optional .cfi_startproc.
10973
10974 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10975
10976 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10977
10978 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10979
10980 PR c++/29273
10981 * g++.dg/rtti/dyncast5.C: New.
10982
10983 2012-01-03 Richard Guenther <rguenther@suse.de>
10984
10985 PR tree-optimization/51070
10986 * gcc.dg/torture/pr51070-2.c: New testcase.
10987
10988 2012-01-03 Richard Guenther <rguenther@suse.de>
10989
10990 PR tree-optimization/51692
10991 * gcc.dg/torture/pr51692.c: New testcase.
10992
10993 2012-01-03 Richard Guenther <rguenther@suse.de>
10994
10995 PR debug/51650
10996 * g++.dg/lto/pr51650-3_0.C: New testcase.
10997
10998 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10999
11000 PR c++/15867
11001 * g++.dg/warn/Wredundant-decls-spec.C: New.
11002
11003 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR tree-optimization/51719
11006 * g++.dg/tree-prof/pr51719.C: New test.
11007
11008 2012-01-03 Richard Guenther <rguenther@suse.de>
11009
11010 PR middle-end/51730
11011 * gcc.dg/fold-compare-6.c: New testcase.
11012
11013 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR c++/51669
11016 * g++.dg/gomp/pr51669.C: New test.
11017
11018 2012-01-02 Jason Merrill <jason@redhat.com>
11019
11020 PR c++/51675
11021 * g++.dg/cpp0x/constexpr-union2.C: New.
11022
11023 PR c++/51666
11024 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11025
11026 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11027
11028 PR c++/51462
11029 * g++.dg/cpp0x/constexpr-99.C: New test.
11030
11031 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11032
11033 PR c++/20140
11034 * g++.dg/template/init9.C: New.
11035
11036 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11037
11038 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11039 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11040 rather than a specific number.
11041
11042 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11043
11044 PR fortran/46262
11045 PR fortran/46328
11046 PR fortran/51052
11047 * gfortran.dg/typebound_operator_7.f03: New.
11048 * gfortran.dg/typebound_operator_8.f03: New.
11049
11050 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11051
11052 PR target/51729
11053 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11054 XFAIL.
11055 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11056
11057 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11058
11059 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11060
11061 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11062
11063 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11064 for MIPS.
11065
11066 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11067
11068 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11069 * gfortran.dg/io_real_boz_4.f90: Likewise.
11070 * gfortran.dg/io_real_boz_5.f90: Likewise.
11071
11072 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11073
11074 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11075
11076 2012-01-02 Revital Eres <revital.eres@linaro.org>
11077
11078 * gcc.dg/sms-11.c: New file.
11079
11080 2012-01-02 Tobias Burnus <burnus@net-b.de>
11081
11082 PR fortran/51682
11083 * gfortran.dg/coarray/image_index_3.f90: New.
11084
11085 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11086
11087 PR c++/16603
11088 * g++.dg/parse/enum8.C: New.
11089
11090 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11091
11092 PR c++/51379
11093 * g++.dg/conversion/reinterpret4.C: New.
11094 * g++.dg/conversion/reinterpret1.C: Adjust.
11095
11096 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11097
11098 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11099
11100 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11101
11102 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11103 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11104 * g++.old-deja/g++.jason/access14.C: Likewise.
11105 * g++.old-deja/g++.jason/access8.C: Likewise.
11106 * g++.old-deja/g++.jason/access1.C: Likewise.
11107 * g++.old-deja/g++.other/access3.C: Likewise.
11108 * g++.old-deja/g++.other/access5.C: Likewise.
11109 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11110 * g++.old-deja/g++.law/visibility22.C: Likewise.
11111 * g++.old-deja/g++.law/visibility26.C: Likewise.
11112 * g++.old-deja/g++.mike/p2746.C: Likewise.
11113 * g++.dg/debug/using1.C: Likewise.
11114 * g++.dg/lookup/using51.C: Likewise.
11115 * g++.dg/inherit/using5.C: Likewise.
11116 * g++.dg/inherit/pr30297.C: Likewise.
11117 * g++.dg/inherit/access8.C: Likewise.
11118 * g++.dg/torture/pr39362.C: Likewise.
11119 * g++.dg/template/crash13.C: Likewise.
11120 * g++.dg/template/using10.C: Likewise.
11121
11122 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11123
11124 PR fortran/51502
11125 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11126
11127 2012-01-01 Ira Rosen <irar@il.ibm.com>
11128
11129 PR tree-optimization/51704
11130 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11131 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11132 corresponding flags.
11133
11134 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11135
11136 PR c++/51723
11137 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11138
11139 2012-01-01 Jan Hubicka <jh@suse.cz>
11140
11141 PR rtl-optimization/51069
11142 * gcc.c-torture/compile/pr51069.c: New testcase.
11143
11144 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR tree-optimization/51683
11147 * gcc.dg/pr51683.c: New test.
11148 \f
11149 Copyright (C) 2012 Free Software Foundation, Inc.
11150
11151 Copying and distribution of this file, with or without modification,
11152 are permitted in any medium without royalty provided the copyright
11153 notice and this notice are preserved.