re PR fortran/55763 (Issues with some simpler CLASS(*) programs)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/55763
4 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
5
6 2012-12-21 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/52996
9 * gcc.dg/torture/pr52996.c: New testcase.
10
11 2012-12-20 Jakub Jelinek <jakub@redhat.com>
12
13 PR middle-end/55750
14 * gcc.c-torture/execute/pr55750.c: New test.
15
16 2012-12-20 Richard Biener <rguenther@suse.de>
17
18 PR middle-end/55740
19 * g++.dg/torture/pr55740.C: New testcase.
20
21 2012-12-20 Jakub Jelinek <jakub@redhat.com>
22
23 PR c++/55619
24 * c-c++-common/pr55619.c: New test.
25
26 2012-12-20 Tobias Burnus <burnus@net-b.de>
27
28 PR fortran/54818
29 * gfortran.dg/transfer_intrinsic_4.f: New.
30
31 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
32
33 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
34 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
35 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
36 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
37
38 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
39
40 * gcc.target/arm/vmaxnmdf.c: New test.
41 * gcc.target/arm/vmaxnmsf.c: Likewise.
42 * gcc.target/arm/vminnmsf.c: Likewise.
43 * gcc.target/arm/vminnmdf.c: Likewise.
44
45 2012-12-19 Tobias Burnus <burnus@net-b.de>
46
47 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
48 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
49
50 2012-12-19 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/55736
53 PR tree-optimization/55703
54 * gcc.dg/lto/pr55703_0.c: New testcase.
55
56 2012-12-19 Jakub Jelinek <jakub@redhat.com>
57
58 PR debug/55730
59 * gcc.dg/debug/pr55730.c: New test.
60
61 2012-12-18 Jan Hubicka <jh@suse.cz>
62
63 PR tree-optimization/55683
64 * g++.dg/ipa/devirt-9.C: New testcase.
65
66 2012-12-19 Terry Guo <terry.guo@arm.com>
67
68 * gcc.target/arm/thumb-find-work-register.c: New.
69
70 2012-12-19 Tobias Burnus <burnus@net-b.de>
71
72 PR fortran/55733
73 * gfortran.dg/save_5.f90: New.
74
75 2012-12-18 Jakub Jelinek <jakub@redhat.com>
76
77 PR c/39464
78 * gcc.dg/pr39464.c: New test.
79
80 2012-12-18 Ian Lance Taylor <iant@google.com>
81
82 PR go/55201
83 * lib/go.exp: Revert last patch.
84
85 2012-12-18 Richard Biener <rguenther@suse.de>
86
87 PR middle-end/54838
88 * g++.dg/torture/pr54838.C: New testcase.
89
90 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
91
92 * lib/go.exp (go_link_flags): Add libatomic location to flags and
93 ld_library_path.
94
95 2012-12-18 Richard Biener <rguenther@suse.de>
96
97 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
98
99 2012-12-18 Richard Biener <rguenther@suse.de>
100
101 PR tree-optimization/55555
102 * gcc.dg/torture/pr55555.c: New testcase.
103 * gcc.dg/vect/vect-iv-11.c: Adjust.
104
105 2012-12-18 Jakub Jelinek <jakub@redhat.com>
106
107 PR debug/55717
108 * testsuite/g++.dg/opt/pr55717.C: New test.
109
110 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
111 Ulrich Weigand <ulrich.weigand@linaro.org>
112
113 * gcc.target/arm/neon-extend-1.c: New file.
114 * gcc.target/arm/neon-extend-2.c: New file.
115
116 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
117
118 * lib/target-supports.exp (add_options_for_arm_v8_neon):
119 Add -march=armv8-a.
120
121 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
122 Tejas Belagod <tejas.belagod@arm.com>
123
124 * lib/target-supports.exp
125 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
126
127 2012-12-16 Tobias Burnus <burnus@net-b.de>
128
129 PR fortran/55197
130 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
131
132 2012-12-16 Tobias Burnus <burnus@net-b.de>
133
134 * gfortran.dg/move_alloc_14.f90: New.
135
136 2012-12-16 Tobias Burnus <burnus@net-b.de>
137
138 PR fortran/55638
139 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
140 * gfortran.dg/elemental_args_check_7.f90: New.
141
142 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
143
144 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
145
146 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
147
148 PR ada/52735
149 * gnat.dg/nested_generic1.adb: New test.
150 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
151
152 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
153
154 PR ada/53766
155 * gnat.dg/controlled7.ad[sb]: New test.
156
157 2012-12-14 Steve Ellcey <sellcey@mips.com>
158
159 PR regression/55688
160 * g++.dg/other/pr55650.C: Add dg-require-profiling.
161
162 2012-12-14 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/55684
165 * gcc.dg/torture/pr55684.c: New testcase.
166
167 2012-12-14 Richard Biener <rguenther@suse.de>
168
169 PR tree-optimization/55687
170 * gcc.dg/torture/pr55687.c: New testcase.
171
172 2012-12-13 Jakub Jelinek <jakub@redhat.com>
173
174 PR c++/55652
175 * g++.dg/cpp0x/noexcept19.C: New test.
176
177 2012-12-13 Richard Biener <rguenther@suse.de>
178
179 PR lto/55660
180 * gcc.dg/lto/pr55660_0.c: New testcase.
181 * gcc.dg/lto/pr55660_1.c: Likewise.
182
183 2012-12-13 Jakub Jelinek <jakub@redhat.com>
184
185 PR gcov-profile/55650
186 * g++.dg/other/pr55650.C: New test.
187 * g++.dg/other/pr55650.cc: New file.
188
189 2012-12-12 Jakub Jelinek <jakub@redhat.com>
190
191 PR debug/55665
192 * g++.dg/guality/pr55665.C: New test.
193
194 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
195 set_target_env_var the same as if it is empty list.
196 (dg-set-target-env-var): Fix up error message.
197 (set-target-env-var): Record both preexisting env var values
198 as well as info that env wasn't set.
199 (restore-target-env-var): Iterate on reversed list, if second
200 sublist element is 1, setenv the env var to the third sublist
201 element, otherwise unsetenv it.
202 (gcc-dg-runtest): Don't initialize set_target_env_var.
203 (dg-test): Unset set_target_env_var if it was set.
204
205 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
206 on argc being one.
207 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
208 Whitespace fixes. Avoid unnecessary * sizeof(char).
209 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
210 dg-options. Whitespace fixes.
211 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
212 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
213 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
214 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
215 * g++.dg/asan/default-options-1.C: Whitespace fixes.
216 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
217 first __asan_symbolize argument unnamed. Avoid unnecessary
218 * sizeof(char).
219 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
220 on argc being one. Allow both _Znwj and _Znwm as operator new.
221 Ignore everything in the backtrace above operator new. Fix up
222 dg-output regexps.
223 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
224 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
225 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
226 on failures. Avoid pointless PASS dg-output check. Remove bogus
227 dg-shouldfail.
228 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
229 Avoid unnecessary * sizeof(char).
230 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
231 Don't rely on argc being one.
232 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
233 Avoid unnecessary * sizeof(char).
234 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
235 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
236 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
237 Fix up dg-output regexps.
238 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
239 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
240 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
241 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
242 one.
243 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
244 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
245 Avoid unnecessary * sizeof(char).
246
247 2012-12-12 Wei Mi <wmi@google.com>
248
249 * lib/target-supports.exp (check_effective_target_dlopen,
250 check_effective_target_clone, check_effective_target_setrlimit,
251 check_effective_target_swapcontext): New procedures.
252 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
253 (dg-set-target-env-var, set-target-env-var,
254 restore-target-env-var): New procedures.
255 (gcc-dg-runtest): Set set_target_env_var.
256 * g++.dg/asan/symbolize-callback-1.C: New test.
257 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
258 * g++.dg/asan/deep-tail-call-1.C: New test.
259 * g++.dg/asan/default-options-1.C: New test.
260 * g++.dg/asan/interception-test-1.C: New test.
261 * g++.dg/asan/dlclose-test-1-so.cc: New file.
262 * g++.dg/asan/deep-thread-stack-1.C: New test.
263 * g++.dg/asan/interception-malloc-test-1.C: New test.
264 * g++.dg/asan/deep-stack-uaf-1.C: New test.
265 * g++.dg/asan/large-func-test-1.C: New test.
266 * g++.dg/asan/interception-failure-test-1.C: New test.
267 * c-c++-common/asan/strip-path-prefix-1.c: New test.
268 * c-c++-common/asan/force-inline-opt0-1.c: New test.
269 * c-c++-common/asan/swapcontext-test-1.c: New test.
270 * c-c++-common/asan/null-deref-1.c: New test.
271 * c-c++-common/asan/global-overflow-1.c: New test.
272 * c-c++-common/asan/strncpy-overflow-1.c: New test.
273 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
274 * c-c++-common/asan/stack-overflow-1.c: New test.
275 * c-c++-common/asan/use-after-free-1.c: New test.
276 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
277 * c-c++-common/asan/clone-test-1.c: New test.
278 * c-c++-common/asan/heap-overflow-1.c: New test.
279 * c-c++-common/asan/sleep-before-dying-1.c: New test.
280
281 2012-12-12 Steve Ellcey <sellcey@mips.com>
282
283 * gcc.dg/pr55150-2.c: Add pic support check.
284 * gcc.dg/lto/pr54709_0.c: Ditto.
285
286 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
287
288 PR tree-optimization/55481
289 * gcc.dg/torture/pr55481.c: New testcase.
290
291 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
292 Jakub Jelinek <jakub@redhat.com>
293
294 PR middle-end/52640
295 * gcc.c-torture/compile/limits-externdecl.c: New test.
296
297 2012-12-12 Jakub Jelinek <jakub@redhat.com>
298
299 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
300 from 2000 to 400.
301
302 PR fortran/55633
303 * gcc.dg/torture/pr55633.c: New test.
304
305 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
306
307 PR c++/53094
308 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
309 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
310 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
311
312 2012-12-11 Jakub Jelinek <jakub@redhat.com>
313
314 PR c++/55643
315 * g++.dg/warn/Wunused-var-19.C: New test.
316
317 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
318
319 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gcc.dg/pr54121.c: New test.
322
323 2012-12-11 Jakub Jelinek <jakub@redhat.com>
324
325 PR c++/55619
326 * g++.dg/ext/asm12.C: New test.
327
328 PR tree-optimization/54570
329 * gcc.dg/builtin-object-size-8.c: Xfail.
330 * gcc.dg/builtin-object-size-13.c: New test.
331
332 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
333
334 PR target/55642
335 * gcc.target/arm/pr55642.c: New testcase.
336
337 2012-12-11 Jakub Jelinek <jakub@redhat.com>
338
339 PR middle-end/43631
340 PR bootstrap/55615
341 * g++.dg/other/pr43631.C: New test.
342
343 2012-12-11 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/55079
346 * gcc.dg/Warray-bounds-9.c: New testcase.
347 * gcc.dg/Warray-bounds-10.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
349
350 2012-12-10 Janus Weil <janus@gcc.gnu.org>
351
352 PR fortran/52909
353 * gfortran.dg/proc_ptr_39.f90: New test case.
354
355 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
356
357 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
358 code duplication is required. Allow BNE to appear.
359
360 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
361
362 * gcc.target/mips/ext-2.c: Require -mlong64.
363
364 2012-12-10 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/55107
367 * gcc.dg/torture/pr55107.c: New testcase.
368 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
369
370 2012-12-10 Jakub Jelinek <jakub@redhat.com>
371
372 * g++.dg/asan/asan_test.cc: Sync from upstream.
373 * g++.dg/asan/asan_test_utils.h: Likewise.
374
375 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
376
377 * gcc.target/arm/neon/vrndaf32.c: New test.
378 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
379 * gcc.target/arm/neon/vrndf32.c: Likewise.
380 * gcc.target/arm/neon/vrndqf32.c: Likewise.
381 * gcc.target/arm/neon/vrndmf32.c: Likewise.
382 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
383 * gcc.target/arm/neon/vrndnf32.c: Likewise.
384 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
385 * gcc.target/arm/neon/vrndpf32.c: Likewise.
386 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
387
388 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
389
390 * gcc.misc-tests/gcov-12.c: Fix dg order.
391
392 PR middle-end/54470
393 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
394
395 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
396 for *-*-hpux10*.
397
398 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
399 * gcc.dg/20050826-1.c: Likewise.
400
401 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
402
403 * gnat.dg/vect9.adb: Add -w to dg-options.
404 * gnat.dg/vect10.adb: Likewise.
405
406 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
407
408 PR fortran/55593
409 * gfortran.dg/do_check_8.f90: New test.
410
411 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
412
413 * gnat.dg/vect10.ad[sb]: New test.
414
415 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
416
417 * gnat.dg/vect9.ad[sb]: New test.
418 * gnat.dg/vect9_pkg.ads: New helper.
419
420 2012-12-07 Mike Stump <mikestump@comcast.net>
421
422 * gnat.dg/discr38.adb: Don't use ^M line endings.
423 gnat.dg/loop_optimization13.adb: Likewise.
424 gnat.dg/loop_optimization13.ads: Likewise.
425 gnat.dg/discr36_pkg.adb: Likewise.
426 gnat.dg/discr36_pkg.ads: Likewise.
427 gnat.dg/loop_optimization11_pkg.ads: Likewise.
428 gnat.dg/discr36.ads: Likewise.
429 gnat.dg/loop_optimization11.adb: Likewise.
430
431 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
432
433 PR rtl-optimization/55141
434 * gcc.target/i386/pr55141.c: New.
435
436 2012-12-07 Dodji Seketeli <dodji@redhat.com>
437
438 PR c++/54401
439 * g++.dg/cpp0x/alias-decl-28.C: New test.
440 * g++.dg/cpp0x/alias-decl-16.C: Update.
441
442 2012-12-07 Martin Jambor <mjambor@suse.cz>
443
444 PR tree-optimization/55590
445 * gcc.target/i386/pr55590-1.c: New test.
446 * gcc.target/i386/pr55590-2.c: Likewise.
447
448 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/54975
451 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
452
453 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
454
455 PR target/55597
456 * gcc.target/i386/pr55597.c: New test.
457
458 2012-12-06 Jakub Jelinek <jakub@redhat.com>
459
460 PR c++/54207
461 * g++.dg/cpp0x/noexcept18.C: New test.
462
463 PR c++/55573
464 * g++.dg/cpp0x/constexpr-55573.C: New test.
465
466 PR c++/55137
467 * g++.dg/opt/pr55137.C: New test.
468 * gcc.c-torture/execute/pr55137.c: New test.
469
470 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471
472 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
473 New procedure.
474 (add_options_for_arm_v8_neon): Likewise.
475
476 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
477
478 * g++.dg/pr55604.C: New test.
479
480 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
481
482 * lib/target-supports.exp
483 (check_effective_target_vect_perm): Allow aarch64*-*-*.
484 (check_effective_target_vect_perm_byte): Likewise.
485 (check_effective_target_vect_perm_short): Likewise.
486 (check_effective_target_vect_char_mult): Likewise.
487 (check_effective_target_vect_extract_even_odd): Likewise.
488 (check_effective_target_vect_interleave): Likewise.
489
490 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
491
492 * g++.dg/abi/mangle-neon-aarch64.C: New test.
493
494 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
495
496 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
497
498 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
499
500 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
501 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
502 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
503 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
504 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
505 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
506 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
507 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
508 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
509 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
510 * gcc.dg/vect/vect-rounding-round.c: Likewise.
511 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
512 * target-supports.exp
513 (check_effective_target_vect_call_btrunc): New.
514 (check_effective_target_vect_call_btruncf): Likewise.
515 (check_effective_target_vect_call_ceil): Likewise.
516 (check_effective_target_vect_call_ceilf): Likewise.
517 (check_effective_target_vect_call_floor): Likewise.
518 (check_effective_target_vect_call_floorf): Likewise.
519 (check_effective_target_vect_call_lceil): Likewise.
520 (check_effective_target_vect_call_lfloor): Likewise.
521 (check_effective_target_vect_call_nearbyint): Likewise.
522 (check_effective_target_vect_call_nearbyintf): Likewise.
523 (check_effective_target_vect_call_round): Likewise.
524 (check_effective_target_vect_call_roundf): Likewise.
525
526 2012-12-05 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/51238
529 * gcc.dg/torture/pr51238.c: New testcase.
530
531 2012-12-05 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/50222
534 * gcc.dg/torture/pr50222.c: New testcase.
535
536 2012-12-05 Richard Biener <rguenther@suse.de>
537
538 PR lto/55525
539 * gcc.dg/lto/pr55525_0.c: New testcase.
540 * gcc.dg/lto/pr55525_1.c: Likewise.
541
542 2012-12-04 Tobias Burnus <burnus@net-b.de>
543
544 * gfortran.dg/quad_3.f90: Really fix an if condition.
545
546 2012-12-04 Tobias Burnus <burnus@net-b.de>
547
548 * gfortran.dg/quad_3.f90: Fix a condition,
549 which wrongly required ordered/lazy evaluation.
550
551 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
552
553 * gcc.target/aarch64/121127.c: New test.
554
555 2012-12-04 Jakub Jelinek <jakub@redhat.com>
556
557 PR testsuite/55587
558 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
559 0 if not.
560 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
561 returned 0.
562 * gcc.dg/asan/asan.exp: Likewise.
563
564 2012-12-04 Richard Biener <rguenther@suse.de>
565
566 PR tree-optimization/55124
567 * gcc.dg/torture/pr55124.c: New testcase.
568
569 2012-12-03 Tobias Burnus <burnus@net-b.de>
570
571 * gfortran.dg/quad_3.f90: New.
572
573 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/54170
576 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
577
578 2012-12-03 Jakub Jelinek <jakub@redhat.com>
579
580 PR testsuite/55452
581 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
582 on all targets, not just s390*.
583
584 2012-12-03 Marek Polacek <polacek@redhat.com>
585
586 PR c/55570
587 * gcc.dg/pr55570.c: New test.
588
589 2012-12-03 Jakub Jelinek <jakub@redhat.com>
590
591 * lib/asan-dg.exp (asan_get_gtest_test_list,
592 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
593 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
594 and [asan_get_gtest_expect_death_list "$output"] in global vars.
595 (asan_symbolize): Sanitize [] characters from key.
596 * g++.dg/asan/asan_test_config.h: New file.
597 * g++.dg/asan/asan_globals_test.cc: New file.
598 * g++.dg/asan/asan_test_utils.h: New file.
599 * g++.dg/asan/dejagnu-gtest.h: New file.
600 * g++.dg/asan/asan_test.cc: New file.
601 * g++.dg/asan/asan_test.C: New test.
602
603 2012-12-03 Richard Biener <rguenther@suse.de>
604
605 * gcc.dg/torture/pr35634.c: Use signed char.
606 * g++.dg/torture/pr35634.C: Likewise.
607
608 2012-12-02 Marek Polacek <polacek@redhat.com>
609
610 PR middle-end/54838
611 * gcc.dg/pr54838.c: New test.
612
613 2012-12-01 Xinliang David Li <davidxl@google.com>
614
615 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
616 cltd.
617
618 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
619
620 PR c++/55558
621 * g++.dg/cpp0x/decltype46.C: New.
622
623 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
624
625 PR middle-end/52450
626 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
627
628 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
629
630 PR debug/53860
631 * g++.dg/debug/pr53860.C: New test.
632
633 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
634 Paul Thomas <pault@gcc.gnu.org>
635
636 PR fortran/46897
637 * gfortran.dg/defined_assignment_1.f90: New test.
638 * gfortran.dg/defined_assignment_2.f90: New test.
639 * gfortran.dg/defined_assignment_3.f90: New test.
640 * gfortran.dg/defined_assignment_4.f90: New test.
641 * gfortran.dg/defined_assignment_5.f90: New test.
642
643 2012-12-01 Jakub Jelinek <jakub@redhat.com>
644
645 PR c++/55542
646 * g++.dg/cpp0x/vt-55542.C: New test.
647
648 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gnat.dg/specs/pack9.ads: New test.
651
652 2012-11-30 Martin Jambor <mjambor@suse.cz>
653
654 PR middle-end/52890
655 PR tree-optimization/55415
656 PR tree-optimization/54386
657 PR target/55448
658 * gcc.dg/ipa/ipa-sra-7.c: New test.
659 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
660 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
661 * gcc.target/i386/pr55448.c: Likewise.
662
663 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
664
665 * loop_optimization14.ad[sb]: New test.
666 * loop_optimization14_pkg.ads: New helper.
667
668 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
669
670 PR target/55073
671 * gcc.target/arm/pr55073.C: New test.
672
673 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
674
675 PR c++/53094
676 * g++.dg/ext/vector20.C: New testcase.
677
678 2012-11-28 Tobias Burnus <burnus@net-b.de>
679
680 PR fortran/52161
681 * coarray/sync_3.f90: Extend test.
682
683 2012-11-29 Jakub Jelinek <jakub@redhat.com>
684
685 PR rtl-optimization/55512
686 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
687 * gcc.target/i386/pr55512-4.c: Likewise.
688
689 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
690
691 PR c++/52654
692 * g++.dg/cpp0x/udlit-overflow.C: New.
693 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
694
695 2012-11-28 Jakub Jelinek <jakub@redhat.com>
696
697 PR debug/36728
698 PR debug/55467
699 PR middle-end/55507
700 PR bootstrap/55511
701 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
702 are non-empty and add dependency between the first and second asm.
703 * gcc.dg/guality/pr36728-2.c: Likewise.
704 * gcc.dg/guality/pr36728-3.c: New test.
705 * gcc.dg/guality/pr36728-4.c: New test.
706
707 2012-11-28 Andrew Pinski <apinski@cavium.com>
708
709 PR bootstrap/54279
710 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
711 directories.
712 * lib/obj-c++.exp (obj-c++_init): Likewise.
713
714 2012-11-28 Tobias Burnus <burnus@net-b.de>
715
716 PR fortran/52161
717 * coarray/sync_3.f90: New.
718
719 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
720
721 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
722
723 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
724
725 PR rtl-optimization/55512
726 * gcc.target/i386/pr55512-[1234].c: New tests.
727
728 2012-11-28 Jakub Jelinek <jakub@redhat.com>
729
730 PR testsuite/55505
731 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
732
733 PR testsuite/55504
734 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
735 attributes. Avoid clobbering memory before malloced chunk.
736 (main): Pass 1 instead of 0 as argument.
737
738 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gnat.dg/object_overflow.adb: Rename to...
741 * gnat.dg/object_overflow1.adb: ...this.
742 * gnat.dg/object_overflow2.adb: New test.
743 * gnat.dg/object_overflow3.adb: Likewise.
744 * gnat.dg/object_overflow4.adb: Likewise.
745
746 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
747
748 PR c++/55497
749 * g++.dg/init/pr55497.C: New.
750
751 2012-11-28 Richard Biener <rguenther@suse.de>
752
753 PR testsuite/55327
754 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
755 * gcc.dg/vect/slp-perm-9.c: Likewise.
756
757 2012-11-28 Richard Biener <rguenther@suse.de>
758
759 PR c/35634
760 * gcc.dg/torture/pr35634.c: New testcase.
761 * g++.dg/torture/pr35634.C: Likewise.
762 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
763
764 2012-11-27 Tobias Burnus <burnus@net-b.de>
765
766 PR fortran/55476
767 * gfortran.dg/warn_target_lifetime_3.f90: New.
768
769 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
770
771 PR rtl-optimization/55458
772 * gcc.target/i386/pr55458.c: New test.
773
774 2012-11-27 Jakub Jelinek <jakub@redhat.com>
775
776 PR tree-optimization/55110
777 * gcc.dg/pr55110.c: New test.
778
779 2012-11-27 Richard Biener <rguenther@suse.de>
780
781 PR middle-end/55331
782 * g++.dg/opt/pr55331.C: New testcase.
783
784 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
785
786 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
787
788 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
789
790 * gcc.dg/54455.c: Require scheduling.
791 * gcc.dg/c1x-align-4.c: Skip avr.
792 * gcc.dg/pr44024.c: Skip avr in final scan.
793
794 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
795
796 PR testsuite/52641
797 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
798 * gcc.dg/pr54676.c: Make work for 16-bit int.
799
800 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
801
802 PR target/55277
803 * gcc.target/i386/pr55227.c: New test.
804
805 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
806
807 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
808 to -fdump-rtl-all.
809 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
810
811 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
812
813 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
814 New procedure.
815 (add_options_for_arm_v8_vfp): New procedure.
816 * gcc.target/arm/vrintaf32.c: New test.
817 * gcc.target/arm/vrintaf64.c: Likewise.
818 * gcc.target/arm/vrintmf32.c: Likewise.
819 * gcc.target/arm/vrintmf64.c: Likewise.
820 * gcc.target/arm/vrintpf32.c: Likewise.
821 * gcc.target/arm/vrintpf64.c: Likewise.
822 * gcc.target/arm/vrintrf32.c: Likewise.
823 * gcc.target/arm/vrintrf64.c: Likewise.
824 * gcc.target/arm/vrintxf32.c: Likewise.
825 * gcc.target/arm/vrintxf64.c: Likewise.
826 * gcc.target/arm/vrintzf32.c: Likewise.
827 * gcc.target/arm/vrintzf64.c: Likewise.
828
829 2012-11-26 Janus Weil <janus@gcc.gnu.org>
830
831 PR fortran/54997
832 * gfortran.dg/warn_unused_function_2.f90: New.
833
834 2012-11-26 Janus Weil <janus@gcc.gnu.org>
835
836 PR fortran/54881
837 * gfortran.dg/associated_6.f90: New.
838 * gfortran.dg/select_type_30.f03: New.
839
840 2012-11-26 Jakub Jelinek <jakub@redhat.com>
841
842 PR tree-optimization/54471
843 * gcc.dg/tree-ssa/vrp86.c: New test.
844 * gcc.c-torture/execute/pr54471.c: New test.
845
846 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
847
848 PR middle-end/55030
849 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
850 use volatile asms, use plain asms. Where the output value for the
851 asm is unused, write a global variable.
852
853 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
854
855 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
856
857 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
858
859 PR fortran/30146
860 * gfortran.dg/do_check_7.f90: New test.
861
862 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/55446
865 * g++.dg/init/new41.C: New.
866
867 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
868
869 PR fortran/55314
870 * gfortran.dg/allocate_error_4.f90: New test.
871
872 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
873
874 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
875 to send_log.
876
877 2012-11-23 Jakub Jelinek <jakub@redhat.com>
878
879 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
880 from the output.
881
882 PR c++/54046
883 * g++.dg/warn/Wreturn-type-8.C: New test.
884
885 PR middle-end/55430
886 * gcc.dg/pr55430.c: New test.
887
888 2012-11-23 Kostya Serebryany <kcc@google.com>
889
890 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
891
892 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gnat.dg/discr40.ad[sb]: New test.
895
896 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
897
898 * gnat.dg/discr39.adb: New test.
899
900 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
901
902 PR testsuite/52641
903 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
904 * gcc.dg/pr55150-1.c: Same.
905 * gcc.dg/torture/pr54894.c: Add size32plus.
906
907 2012-11-23 Jakub Jelinek <jakub@redhat.com>
908
909 PR sanitizer/55435
910 * c-c++-common/asan/attrib-1.c: New test.
911
912 2012-11-22 Ian Bolton <ian.bolton@arm.com>
913
914 * gcc.target/aarch64/builtin-bswap-1.c: New test.
915 * gcc.target/aarch64/builtin-bswap-2.c: New test.
916
917 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
918
919 PR c++/55432
920 * g++.dg/cpp0x/constexpr-55432.C: New.
921
922 2012-11-21 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/55352
925 * gfortran.dg/namelist_76.f90: New.
926
927 2012-11-21 Martin Jambor <mjambor@suse.cz>
928
929 * gcc.dg/ipa/ipcp-agg-7.c: New test.
930 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
931
932 2012-11-21 Martin Jambor <mjambor@suse.cz>
933
934 PR tree-optimization/55260
935 * g++.dg/torture/pr55260-2.C: New test.
936
937 2012-11-21 Martin Jambor <mjambor@suse.cz>
938
939 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
940
941 2012-11-21 Bin Cheng <bin.cheng@arm.com>
942
943 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
944 * gcc.dg/tree-ssa/vrp47.c: Ditto.
945
946 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
947
948 PR target/19398
949 * gcc.target/i386/pr19398.c: New test.
950
951 2012-11-20 Martin Jambor <mjambor@suse.cz>
952
953 PR tree-optimization/55260
954 * g++.dg/torture/pr55260-1.C: New test.
955
956 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
957
958 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
959 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
960 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
961 * gcc.target/aarch64/atomic-op-char.c: Likewise.
962 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
963 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
964 * gcc.target/aarch64/atomic-op-int.c: Likewise.
965 * gcc.target/aarch64/atomic-op-long.c: Likewise.
966 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
967 * gcc.target/aarch64/atomic-op-release.c: Likewise.
968 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
969 * gcc.target/aarch64/atomic-op-short.c: Likewise.
970
971 2012-11-20 Jakub Jelinek <jakub@redhat.com>
972
973 PR middle-end/55094
974 * gcc.dg/pr55094.c: New test.
975
976 PR rtl-optimization/54921
977 * gcc.dg/pr54921.c: New test.
978
979 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
980
981 * gcc.target/i386/pr55359.c: New test.
982
983 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
984
985 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
986 * g++.dg/tls/thread_local3g.C: Likewise.
987 * g++.dg/tls/thread_local4g.C: Likewise.
988 * g++.dg/tls/thread_local5g.C: Likewise.
989 * g++.dg/tls/thread_local6g.C: Likewise.
990 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
991 * g++.dg/tls/thread_local2.C: Likewise.
992 * g++.dg/tls/thread_local2g.C: Likewise.
993 * g++.dg/tls/thread_local6.C: Likewise.
994
995 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
996
997 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
998 * gcc.dg/tm/clone-1.c: New test.
999
1000 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/55368
1003 * g++.dg/parse/struct-5.C: New.
1004
1005 2012-11-19 Tom de Vries <tom@codesourcery.com>
1006
1007 PR rtl-optimization/55315
1008 * gcc.target/mips/pr55315.c: New test.
1009
1010 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR tree-optimization/55236
1013 * gcc.dg/pr55236.c: New test.
1014
1015 PR testsuite/55188
1016 * gcc.dg/pr19105.c: Accept also optimizing
1017 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1018
1019 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1020 from addr2line_output. Increment idx if asking for more than one
1021 address in one object.
1022
1023 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR tree-optimization/55329
1026 * g++.dg/opt/pr55329.C: New test.
1027
1028 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1029
1030 PR fortran/55297
1031 * gfortran.dg/typebound_operator_18.f90: New.
1032
1033 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1034
1035 PR rtl-optimization/55330
1036 * gfortran.dg/pr55330.f90: New test.
1037
1038 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1039
1040 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1041 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1042 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1043 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1044 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1045 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1046
1047 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1048
1049 PR c++/54875
1050 * g++.dg/cpp0x/alias-decl-27.C: New test.
1051
1052 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR c++/55337
1055 * g++.dg/template/alignof2.C: New test.
1056
1057 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1058
1059 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1060 * g++.dg/mv6.C (dg-options): Ditto.
1061
1062 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1063
1064 * lib/target_suports.exp
1065 (check_effective_target_has_w_floating_suffix): New procedure.
1066 (check_effective_target_has_q_floating_suffix): Ditto.
1067 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1068 for unsupported non-standard suffix on floating constant.
1069 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1070
1071 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1072
1073 * lib/asan-dg.exp: New file.
1074 * gcc.dg/asan/asan.exp: New file.
1075 * g++.dg/dg.exp: Prune also asan tests.
1076 * g++.dg/asan/asan.exp: New file.
1077 * c-c++-common/asan/memcmp-1.c: New test.
1078
1079 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/55323
1082 * g++.dg/cpp0x/vt-55323.C: New.
1083
1084 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1085
1086 * g++.dg/mv4.C: Add require ifunc. Change error message.
1087 * g++.dg/mv5.C: Add require ifunc.
1088 * g++.dg/mv6.C: Add require ifunc.
1089
1090 2012-11-13 Martin Jambor <mjambor@suse.cz>
1091
1092 PR tree-optimization/55253
1093 * gcc.dg/torture/pr55253.c: New test.
1094 * gcc.dg/torture/pr55305.c: Likewise.
1095
1096 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1097
1098 PR middle-end/55142
1099 * gcc.target/i386/pr55142-1.c: New file.
1100 * gcc.target/i386/pr55142-2.c: Likewise.
1101
1102 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1103
1104 PR c++/54466
1105 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1106
1107 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1110 instead of lp64.
1111 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1112 * gcc.target/i386/pr49715-2.c: Likewise.
1113 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1114
1115 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR tree-optimization/55281
1118 * gcc.dg/vect/fast-math-pr55281.c: New test.
1119 * g++.dg/opt/pr55281.C: New test.
1120
1121 PR rtl-optimization/54127
1122 * gcc.dg/torture/pr54127.c: New test.
1123
1124 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1125 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR rtl-optimization/51447
1128 * gcc.c-torture/execute/pr51447.c: New test.
1129
1130 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1131
1132 * gcc.target/aarch64/csinc-2.c: New test.
1133
1134 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1135
1136 * gcc.target/aarch64/cmn.c: New test.
1137 * gcc.target/aarch64/adds.c: New test.
1138 * gcc.target/aarch64/subs.c: New test.
1139
1140 2012-11-12 Tobias Burnus <burnus@net-b.de>
1141
1142 PR fortran/55272
1143 * gfortran.dg/coarray_29_1.f90: New.
1144 * gfortran.dg/coarray_29_2.f90: New.
1145
1146 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1147
1148 * gcc.dg/hoist-register-pressure-3.c: New test.
1149
1150 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1153 wrappers around sinf and cosf.
1154
1155 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1156
1157 PR middle-end/55247
1158 PR middle-end/55259
1159 * gcc.target/i386/pr55247-2.c: New file.
1160
1161 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1162
1163 PR middle-end/55263
1164 * g++.dg/pr55263.C: New test.
1165
1166 2012-11-11 Martin Jambor <mjambor@suse.cz>
1167
1168 PR tree-optimization/55238
1169 * testsuite/gcc.dg/torture/pr55238.c: New test.
1170
1171 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1172
1173 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1174 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1175 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1176
1177 2012-11-10 Jan Hubicka <jh@suse.cz>
1178
1179 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1180
1181 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1182
1183 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1184 -mno-sse -mno-mmx to dg-options. Reformat.
1185
1186 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1187
1188 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1189 * c-c++-common/vector-compare-1.c: Same.
1190 * c-c++-common/vector-compare-2.c: Same.
1191 * g++.dg/other/unused1.C: Skip on AIX.
1192 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1193 extra message on AIX.
1194
1195 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1196
1197 PR target/55247
1198 * gcc.target/i386/pr55247.c: New test.
1199
1200 2012-11-09 Andrew Pinski <apinski@cavium.com>
1201
1202 * gcc.c-torture/execute/20121108-1.c: New test.
1203
1204 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1205
1206 PR c++/54413
1207 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1208 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1209 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1210 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1211
1212 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1213
1214 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1215 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1216 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1217 array bounds.
1218 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1219
1220 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1221
1222 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1223 * g++.dg/tm/pr47530.C: Same.
1224
1225 2012-11-09 Jason Merrill <jason@redhat.com>
1226
1227 PR c++/54859
1228 * g++.dg/cpp0x/alias-decl-25.C: New.
1229
1230 * g++.dg/abi/abi-tag1.C: New.
1231 * g++.dg/abi/abi-tag2.C: New.
1232
1233 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1234
1235 PR rtl-optimization/55154
1236 * gcc.target/i386/pr55154.c: New test.
1237
1238 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1239
1240 PR rtl-optimization/55151
1241 * gcc.dg/pr55151.c: Move ...
1242 * gcc.target/i386/pr55151.c: ... here.
1243
1244 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1245
1246 PR rtl-optimization/54472
1247 * gcc.dg/pr54472.c: New test.
1248
1249 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * gnat.dg/stack_check3.ad[sb]: New test.
1252
1253 2012-11-08 Ian Lance Taylor <iant@google.com>
1254
1255 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1256 with arguments. Handle errorcheckoutput and rundir test types.
1257
1258 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1259
1260 PR tree-optimization/55191
1261 * gcc.dg/pr55191.c: New test.
1262
1263 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR debug/54499
1266 * g++.dg/debug/pr54499.C: New test.
1267
1268 2012-11-08 Jan Hubicka <jh@suse.cz>
1269
1270 PR middle-end/48636
1271 * gcc.dg/winline-3.c: Update.
1272
1273 2012-11-08 Martin Jambor <mjambor@suse.cz>
1274
1275 * gfortran.dg/ipcp-array-1.f90: New test.
1276
1277 2012-11-08 Florian Weimer <fweimer@redhat.com>
1278
1279 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1280
1281 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1282
1283 PR rtl-optimization/55151
1284 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1285
1286 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1287
1288 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1289
1290 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1291
1292 * gcc.c-torture/compile/20121107-1.c: New test.
1293
1294 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1295
1296 PR rtl-optimization/55151
1297 * gcc.dg/pr55151.c: Compile it only for x86_64.
1298
1299 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1300
1301 PR rtl-optimization/55122
1302 * gcc.dg/pr55122.c: New test.
1303
1304 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1305
1306 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1307 word powerpc.
1308 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1309 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1310 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1311 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1312
1313 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1314
1315 PR c/53063
1316 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1317
1318 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1319
1320 PR c/51294
1321 * c-c++-common/pr51294.c: New.
1322
1323 2012-11-07 Martin Jambor <mjambor@suse.cz>
1324
1325 PR tree-optimization/53787
1326 * gcc.dg/ipa/ipa-5.c: Adjust.
1327 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1328 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1329 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1330 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1331 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1332 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1333 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1334 * gfortran.dg/pr48636-2.f90: New test.
1335 * gfortran.dg/pr53787.f90: Likewise.
1336
1337 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1338
1339 PR c++/55226
1340 Revert:
1341 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/54922
1344 * g++.dg/cpp0x/constexpr-union4.C: New.
1345
1346 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1347
1348 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1349
1350 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1351
1352 PR target/49220
1353 * gcc.c-torture/compile/pr49220.c: New test.
1354
1355 2012-11-07 Florian Weimer <fweimer@redhat.com>
1356
1357 * g++.dg/init/new40.C: New.
1358
1359 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR debug/54693
1362 * gcc.dg/guality/pr54693-2.c: New test.
1363
1364 2012-11-06 Andrew Pinski <apinski@cavium.com>
1365
1366 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1367 -fno-vect-cost-model.
1368
1369 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1370
1371 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1372 * gcc.dg/tm/debug-1.c: Same.
1373 * gcc.dg/tm/irrevocable-3.c: Same.
1374 * gcc.dg/tm/irrevocable-4.c: Same.
1375 * gcc.dg/tm/memopt-10.c: Same.
1376 * gcc.dg/tm/memopt-11.c: Same.
1377 * gcc.dg/tm/props-4.c: Same.
1378 * gcc.dg/tm/wrap-3.c: Same.
1379 * gcc.dg/tm/wrap-4.c: Same.
1380
1381 2012-11-06 Andrew Pinski <apinski@cavium.com>
1382
1383 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1384
1385 2012-11-06 Jan Hubicka <jh@suse.cz>
1386
1387 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1388 candidate still.
1389 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1390 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1391 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1392
1393 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1394
1395 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1396
1397 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1398
1399 PR middle-end/41993
1400 * gcc.dg/torture/pr41993.c: New test.
1401
1402 2012-11-06 Jan Hubicka <jh@suse.cz>
1403
1404 * gcc.target/i386/l_fma_float_?.c: Update.
1405 * gcc.target/i386/l_fma_double_?.c: Update.
1406
1407 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1408
1409 PR target/54089
1410 * gcc.target/sh/pr54089-8.c: New.
1411 * gcc.target/sh/pr54089-9.c: New.
1412
1413 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1414
1415 PR target/47440
1416 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1417 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1418 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1419 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1420 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1421 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1422 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1423 * gcc.target/i386/avx-vzeroupper-27.c: New.
1424
1425 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1426
1427 PR fortran/54917
1428 * gfortran.dg/transfer_class_1.f90: New.
1429 * gfortran.dg/transfer_class_2.f90: New.
1430
1431 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1432
1433 * testsuite/g++.dg/mv1.C: New test.
1434 * testsuite/g++.dg/mv2.C: New test.
1435 * testsuite/g++.dg/mv3.C: New test.
1436 * testsuite/g++.dg/mv4.C: New test.
1437 * testsuite/g++.dg/mv5.C: New test.
1438 * testsuite/g++.dg/mv6.C: New test.
1439
1440 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1441
1442 PR testsuite/55186
1443 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1444
1445 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1446
1447 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1448 darwin.
1449
1450 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1451
1452 * g++.dg/torture/20121105-1.C: New test.
1453
1454 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1455
1456 * gcc.dg/torture/fp-compare.c: New testcase.
1457
1458 2012-11-05 Jan Hubicka <jh@suse.cz>
1459
1460 * gcc.dg/const-1.c: Update.
1461 * gcc.dg/pure-1.c: Update.
1462
1463 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1464
1465 PR rtl-optimization/55151
1466 * gcc.dg/pr55151.c: New test.
1467
1468 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR debug/54970
1471 PR debug/54971
1472 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1473
1474 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1475
1476 PR testsuite/51128
1477 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1478
1479 2012-11-05 Jan Hubicka <jh@suse.cz>
1480
1481 * gcc.dg/autopar/pr49960.c: Fix testcase.
1482
1483 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1484
1485 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1486 Fix scan-tree-dump-times directive.
1487
1488 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1489
1490 PR fortran/55199
1491 * gfortran.dg/associate_12.f90: New.
1492
1493 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1494
1495 PR target/54255
1496 * lib/target-supports.exp (check_effective_target_masm_intel): New
1497 proc.
1498 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1499 masm_intel.
1500
1501 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1502 Jack Howarth <howarth@bromo.med.uc.edu>
1503
1504 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1505 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1506 * gcc.target/i386/pr53249.c: Likewise.
1507
1508 2012-11-03 Andrew Pinski <apinski@cavium.com>
1509
1510 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1511 call abort1 so that cross jumping does not happen.
1512
1513 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1514
1515 PR target/51244
1516 * gcc.target/sh/pr51244-18.c: New.
1517 * gcc.target/sh/pr51244-19.c: New.
1518
1519 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1520
1521 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1522 b requires a 64-bit operation followed by a truncation.
1523
1524 2012-11-02 Jan Hubicka <jh@suse.cz>
1525
1526 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1527
1528 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1529
1530 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1531 conditions to verify the reduction code is vectorized.
1532
1533 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1534 in case 'pow', such as 'powerpc' is used in the compiler version name.
1535 * gcc.target/powerpc/pr46728-2.c: Likewise.
1536 * gcc.target/powerpc/pr46728-3.c: Likewise.
1537 * gcc.target/powerpc/pr46728-4.c: Likewise.
1538 * gcc.target/powerpc/pr46728-5.c: Likewise.
1539 * gcc.target/powerpc/pr46728-7.c: Likewise.
1540 * gcc.target/powerpc/pr46728-8.c: Likewise.
1541 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1542
1543 2012-11-02 Jan Hubicka <jh@suse.cz>
1544
1545 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1546
1547 2012-11-02 Jan Hubicka <jh@suse.cz>
1548
1549 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1550 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1551
1552 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1553
1554 PR middle-end/55130
1555 * gcc.target/i386/pr55130.c: New test.
1556
1557 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR target/55147
1560 * gcc.target/i386/pr55147.c: New test.
1561
1562 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1563
1564 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1565 * gfortran.dg/default_format_denormal_1.f90: Same.
1566
1567 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1568
1569 PR middle-end/55001
1570 * g++.dg/ext/vector19.C: Remove target restrictions.
1571 * gcc.dg/fold-compare-7.c: New testcase.
1572
1573 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1574
1575 PR target/55160
1576 * gcc.target/sh/pr55160.c: New.
1577
1578 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1579
1580 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1581 scan-assembler regex.
1582
1583 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1584
1585 PR middle-end/55150
1586 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1587 * gcc.dg/pr55150-2.c: New test.
1588
1589 2012-11-01 Sharad Singhai <singhai@google.com>
1590
1591 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1592 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1593 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1594 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1595
1596 2012-10-31 Dehao Chen <dehao@google.com>
1597
1598 * g++.dg/debug/dwarf2/block.C: New testcase.
1599
1600 2012-10-31 Jan Hubicka <jh@suse.cz>
1601
1602 * gcc.dg/pr44974.c: Add noinline.
1603
1604 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1605
1606 PR fortran/53718
1607 * gfortran.dg/class_54.f90: New.
1608
1609 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1610 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR tree-optimization/55018
1613 * gcc.dg/torture/pr55018.c: New test.
1614
1615 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/54583
1618 * g++.dg/ext/vla13.C: New.
1619
1620 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1621
1622 PR middle-end/55150
1623 * gcc.dg/pr55150.c: New test.
1624
1625 2012-10-31 Tobias Burnus <burnus@net-b.de>
1626
1627 PR fortran/55134
1628 * gfortran.dg/associate_11.f90: New.
1629
1630 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1631
1632 PR c++/54955
1633 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1634
1635 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR tree-optimization/19105
1638 PR tree-optimization/21643
1639 PR tree-optimization/46309
1640 * gcc.dg/pr19105.c: New test.
1641 * gcc.dg/pr21643.c: New test.
1642 * gcc.dg/pr46309-2.c: New test.
1643 * gcc.c-torture/execute/pr46309.c: New test.
1644
1645 2012-10-31 Alan Modra <amodra@gmail.com>
1646
1647 * gcc.target/powerpc/dimode_off.c: New.
1648 * gcc.target/powerpc/timode_off.c: New.
1649 * gcc.target/powerpc/dfmode_off.c: New.
1650 * gcc.target/powerpc/tfmode_off.c: New.
1651
1652 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1653
1654 PR rtl-optimization/55093
1655 * gcc.target/i386/pr55093.c: New file.
1656
1657 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1658
1659 * gcc.target/i386/pr55116.c: Renamed to ...
1660 * gcc.target/i386/pr55116-1.c: This.
1661
1662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 * gcc.target/i386/pr55116-2.c: New file.
1665
1666 2012-10-30 Richard Biener <rguenther@suse.de>
1667
1668 * gcc.dg/vect/slp-perm-2.c: Adjust.
1669
1670 2012-10-30 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/55111
1673 * gcc.dg/torture/pr55111.c: New testcase.
1674
1675 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1676
1677 PR target/53988
1678 * gcc.target/sh/pr53988.c: New.
1679
1680 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1681
1682 PR target/54989
1683 * gcc.dg/hoist-register-pressure-1.c: Rename from
1684 hoist-register-pressure.c. Add nonpic condition.
1685 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1686
1687 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1688
1689 PR c++/54930
1690 * gcc.dg/Wreturn-local-addr.c: New.
1691 * g++.dg/warn/Wno-return-local-addr.C: New.
1692 * g++.dg/warn/Wreturn-local-addr.C: New.
1693
1694 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1695
1696 PR middle-end/55116
1697 * gcc.target/i386/pr55116.c: New file.
1698
1699 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1700
1701 PR c/53066
1702 * gcc.dg/Wshadow-4.c: New.
1703 * gcc.dg/Wshadow-4.h: New.
1704
1705 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1706
1707 PR debug/54693
1708 * gcc.dg/guality/pr54693.c: New.
1709
1710 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1711
1712 PR middle-end/55027
1713 * gcc.dg/pr55027.c: New testcase.
1714
1715 2012-10-29 Jan Hubicka <jh@suse.cz>
1716
1717 * gcc.dg/ipa/inline-6.c: New testcase.
1718
1719 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1720
1721 PR rtl-optimization/55106
1722 * g++.dg/pr55106.C: New.
1723
1724 2012-10-29 Richard Guenther <rguenther@suse.de>
1725
1726 PR middle-end/53695
1727 * gcc.dg/torture/pr53695.c: New testcase.
1728
1729 2012-10-28 Jan Hubicka <jh@suse.cz>
1730
1731 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1732
1733 2012-10-28 Tobias Burnus <burnus@net-b.de>
1734
1735 PR fortran/54958
1736 * gfortran.dg/do_check_6.f90: New.
1737
1738 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1739 Jack Howarth <howarth@bromo.med.uc.edu>
1740
1741 PR target/54404
1742 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1743 to dg-options.
1744 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1745
1746 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1747
1748 PR target/34283
1749 * gcc.target/i386/pr34283.c: New test.
1750
1751 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR c++/55081
1754 * g++.dg/opt/pr55081.C: New test.
1755
1756 PR debug/54970
1757 PR debug/54971
1758 * gcc.dg/guality/pr54970.c: New test.
1759
1760 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/54984
1763 * g++.dg/template/new11.C: New.
1764
1765 2012-10-26 Richard Biener <rguenther@suse.de>
1766
1767 PR middle-end/54824
1768 * gcc.dg/torture/pr54824.c: New testcase.
1769
1770 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1771
1772 * gcc.target/i386/fxsave-1.c: New.
1773 * gcc.target/i386/fxsave64-1.c: Ditto.
1774 * gcc.target/i386/fxrstor-1.c: Ditto.
1775 * gcc.target/i386/fxrstor64-1.c: Ditto.
1776 * gcc.target/i386/xsave-1.c: Ditto.
1777 * gcc.target/i386/xsave64-1.c: Ditto.
1778 * gcc.target/i386/xrstor-1.c: Ditto.
1779 * gcc.target/i386/xrstor64-1.c: Ditto.
1780 * gcc.target/i386/xsaveopt-1.c: Ditto.
1781 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1782 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1783 * gcc.target/i386/sse-13.c: Ditto.
1784 * gcc.target/i386/sse-14.c: Ditto.
1785 * gcc.target/i386/sse-22.c: Ditto.
1786 * gcc.target/i386/sse-23.c: Ditto.
1787 * g++.dg/other/i386-2.C: Ditto.
1788 * g++.dg/other/i386-3.C: Ditto.
1789
1790 2012-10-25 Jan Hubicka <jh@suse.cz>
1791
1792 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1793 at ivcanon time.
1794
1795 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/53761
1798 * g++.dg/ext/transparent-union.C: New.
1799
1800 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1801
1802 PR c++/54427
1803 * g++.dg/ext/vector19.C: New testcase.
1804
1805 2012-10-25 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/54902
1808 * g++.dg/torture/pr54902.C: New testcase.
1809
1810 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/34892
1813 * g++.dg/template/crash114.C: New.
1814
1815 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1816
1817 PR bootstrap/55049
1818 * gcc.target/i386/pr55049-1.c: New test.
1819
1820 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1821
1822 PR fortran/55037
1823 * gfortran.dg/class_dummy_4.f03: New.
1824
1825 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR rtl-optimization/55010
1828 * gcc.dg/pr55010.c: New test.
1829
1830 PR debug/54828
1831 * g++.dg/debug/pr54828.C: New test.
1832
1833 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1834
1835 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1836 * gcc.dg/vect/vect-83_64.c: Likewise.
1837
1838 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/54922
1841 * g++.dg/cpp0x/constexpr-union4.C: New.
1842
1843 2012-10-23 Jeff Law <law@redhat.com>
1844
1845 * gcc.c-torture/execute/pr54985.c: New test.
1846
1847 2012-10-23 Paul Koning <ni1d@arrl.net>
1848
1849 PR debug/54508
1850 * g++.dg/debug/dwarf2/pr54508.C: New.
1851
1852 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR c++/54844
1855 * g++.dg/template/sizeof14.C: New test.
1856
1857 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1858 Jim MacArthur <jim.macarthur@arm.com>
1859 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1860 Marcus Shawcroft <marcus.shawcroft@arm.com>
1861 Nigel Stephens <nigel.stephens@arm.com>
1862 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1863 Richard Earnshaw <rearnsha@arm.com>
1864 Sofiane Naci <sofiane.naci@arm.com>
1865 Stephen Thomas <stephen.thomas@arm.com>
1866 Tejas Belagod <tejas.belagod@arm.com>
1867 Yufeng Zhang <yufeng.zhang@arm.com>
1868
1869 * lib/target-supports.exp
1870 (check_profiling_available): Add AArch64.
1871 (check_effective_target_vect_int): Likewise.
1872 (check_effective_target_vect_shift): Likewise.
1873 (check_effective_target_vect_float): Likewise.
1874 (check_effective_target_vect_double): Likewise.
1875 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1876 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1877 (check_effective_target_vect_pack_trunc): Likewise.
1878 (check_effective_target_vect_unpack): Likewise.
1879 (check_effective_target_vect_hw_misalign): Likewise.
1880 (check_effective_target_vect_short_mult): Likewise.
1881 (check_effective_target_vect_int_mult): Likewise.
1882 (check_effective_target_vect_stridedN): Likewise.
1883 (check_effective_target_sync_int_long): Likewise.
1884 (check_effective_target_sync_char_short): Likewise.
1885 (check_vect_support_and_set_flags): Likewise.
1886 (check_effective_target_aarch64_tiny): New.
1887 (check_effective_target_aarch64_small): New.
1888 (check_effective_target_aarch64_large): New.
1889 * g++.dg/other/PR23205.C: Enable aarch64.
1890 * g++.dg/other/pr23205-2.C: Likewise.
1891 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1892 * gcc.c-torture/execute/20101011-1.c: Likewise.
1893 * gcc.dg/20020312-2.c: Likewise.
1894 * gcc.dg/20040813-1.c: Likewise.
1895 * gcc.dg/builtin-apply2.c: Likewise.
1896 * gcc.dg/stack-usage-1.c: Likewise.
1897
1898 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1899 Jim MacArthur <jim.macarthur@arm.com>
1900 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1901 Marcus Shawcroft <marcus.shawcroft@arm.com>
1902 Nigel Stephens <nigel.stephens@arm.com>
1903 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1904 Richard Earnshaw <rearnsha@arm.com>
1905 Sofiane Naci <sofiane.naci@arm.com>
1906 Stephen Thomas <stephen.thomas@arm.com>
1907 Tejas Belagod <tejas.belagod@arm.com>
1908 Yufeng Zhang <yufeng.zhang@arm.com>
1909
1910 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1911 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1912 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1913 * gcc.target/aarch64/aapcs/abitest.S: New file.
1914 * gcc.target/aarch64/aapcs/abitest.h: New file.
1915 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1916 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1917 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1918 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1919 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1920 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1921 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1922 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1923 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1924 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1925 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1926 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1927 * gcc.target/aarch64/aapcs/test_1.c: New file.
1928 * gcc.target/aarch64/aapcs/test_10.c: New file.
1929 * gcc.target/aarch64/aapcs/test_11.c: New file.
1930 * gcc.target/aarch64/aapcs/test_12.c: New file.
1931 * gcc.target/aarch64/aapcs/test_13.c: New file.
1932 * gcc.target/aarch64/aapcs/test_14.c: New file.
1933 * gcc.target/aarch64/aapcs/test_15.c: New file.
1934 * gcc.target/aarch64/aapcs/test_16.c: New file.
1935 * gcc.target/aarch64/aapcs/test_17.c: New file.
1936 * gcc.target/aarch64/aapcs/test_18.c: New file.
1937 * gcc.target/aarch64/aapcs/test_19.c: New file.
1938 * gcc.target/aarch64/aapcs/test_2.c: New file.
1939 * gcc.target/aarch64/aapcs/test_20.c: New file.
1940 * gcc.target/aarch64/aapcs/test_21.c: New file.
1941 * gcc.target/aarch64/aapcs/test_22.c: New file.
1942 * gcc.target/aarch64/aapcs/test_23.c: New file.
1943 * gcc.target/aarch64/aapcs/test_24.c: New file.
1944 * gcc.target/aarch64/aapcs/test_25.c: New file.
1945 * gcc.target/aarch64/aapcs/test_26.c: New file.
1946 * gcc.target/aarch64/aapcs/test_3.c: New file.
1947 * gcc.target/aarch64/aapcs/test_4.c: New file.
1948 * gcc.target/aarch64/aapcs/test_5.c: New file.
1949 * gcc.target/aarch64/aapcs/test_6.c: New file.
1950 * gcc.target/aarch64/aapcs/test_7.c: New file.
1951 * gcc.target/aarch64/aapcs/test_8.c: New file.
1952 * gcc.target/aarch64/aapcs/test_9.c: New file.
1953 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1954 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1955 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1956 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1957 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1958 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1959 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1960 * gcc.target/aarch64/aapcs/type-def.h: New file.
1961 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1962 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1963 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1964 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1965 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1966 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1967 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1968 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1969 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1970 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1971 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1972 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1973 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1974 * gcc.target/aarch64/aarch64.exp: New file.
1975 * gcc.target/aarch64/adc-1.c: New file.
1976 * gcc.target/aarch64/adc-2.c: New file.
1977 * gcc.target/aarch64/asm-1.c: New file.
1978 * gcc.target/aarch64/clrsb.c: New file.
1979 * gcc.target/aarch64/clz.c: New file.
1980 * gcc.target/aarch64/ctz.c: New file.
1981 * gcc.target/aarch64/csinc-1.c: New file.
1982 * gcc.target/aarch64/csinv-1.c: New file.
1983 * gcc.target/aarch64/csneg-1.c: New file.
1984 * gcc.target/aarch64/extend.c: New file.
1985 * gcc.target/aarch64/fcvt.x: New file.
1986 * gcc.target/aarch64/fcvt_double_int.c: New file.
1987 * gcc.target/aarch64/fcvt_double_long.c: New file.
1988 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1989 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1990 * gcc.target/aarch64/fcvt_float_int.c: New file.
1991 * gcc.target/aarch64/fcvt_float_long.c: New file.
1992 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1993 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1994 * gcc.target/aarch64/ffs.c: New file.
1995 * gcc.target/aarch64/fmadd.c: New file.
1996 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1997 * gcc.target/aarch64/frint.x: New file.
1998 * gcc.target/aarch64/frint_double.c: New file.
1999 * gcc.target/aarch64/frint_float.c: New file.
2000 * gcc.target/aarch64/index.c: New file.
2001 * gcc.target/aarch64/mneg-1.c: New file.
2002 * gcc.target/aarch64/mneg-2.c: New file.
2003 * gcc.target/aarch64/mneg-3.c: New file.
2004 * gcc.target/aarch64/mnegl-1.c: New file.
2005 * gcc.target/aarch64/mnegl-2.c: New file.
2006 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2007 * gcc.target/aarch64/pic-constantpool1.c: New file.
2008 * gcc.target/aarch64/pic-symrefplus.c: New file.
2009 * gcc.target/aarch64/predefine_large.c: New file.
2010 * gcc.target/aarch64/predefine_small.c: New file.
2011 * gcc.target/aarch64/predefine_tiny.c: New file.
2012 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2013 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2014 * gcc.target/aarch64/table-intrinsics.c: New file.
2015 * gcc.target/aarch64/tst-1.c: New file.
2016 * gcc.target/aarch64/vect-abs-compile.c: New file.
2017 * gcc.target/aarch64/vect-abs.c: New file.
2018 * gcc.target/aarch64/vect-abs.x: New file.
2019 * gcc.target/aarch64/vect-compile.c: New file.
2020 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2021 * gcc.target/aarch64/vect-faddv.c: New file.
2022 * gcc.target/aarch64/vect-faddv.x: New file.
2023 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2024 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2025 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2026 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2027 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2028 * gcc.target/aarch64/vect-fp-compile.c: New file.
2029 * gcc.target/aarch64/vect-fp.c: New file.
2030 * gcc.target/aarch64/vect-fp.x: New file.
2031 * gcc.target/aarch64/vect-mull-compile.c: New file.
2032 * gcc.target/aarch64/vect-mull.c: New file.
2033 * gcc.target/aarch64/vect-mull.x: New file.
2034 * gcc.target/aarch64/vect.c: New file.
2035 * gcc.target/aarch64/vect.x: New file.
2036 * gcc.target/aarch64/vector_intrinsics.c: New file.
2037 * gcc.target/aarch64/vfp-1.c: New file.
2038 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2039 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2040 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2041 * g++.dg/abi/aarch64_guard1.C: New file.
2042
2043 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR c++/54988
2046 * c-c++-common/pr54988.c: New test.
2047
2048 2012-10-23 Jan Hubicka <jh@suse.cz>
2049
2050 * gcc.dg/tree-prof/peel-1.c: New testcase.
2051
2052 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2053
2054 PR gcc/52945
2055 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2056
2057 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2058
2059 * gcc.dg/c99-predef-1.c: New test.
2060 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2061 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2062 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2063 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2064 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2065 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2066 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2067 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2068 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2069 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2070 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2071 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2072
2073 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2074
2075 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2076
2077 2012-10-23 Jan Hubicka <jh@suse.cz>
2078
2079 PR middle-end/54937
2080 * gcc.c-torture/execute/pr54937.c: New testcase.
2081 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2082
2083 2012-10-23 Jan Hubicka <jh@suse.cz>
2084
2085 PR middle-end/54967
2086 * gfortran.dg/pr54967.f90: New testcase.
2087
2088 2012-10-23 Terry Guo <terry.guo@arm.com>
2089
2090 PR target/55019
2091 * gcc.dg/pr55019.c: New.
2092
2093 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2094
2095 PR tree-optimization/55008
2096 * gcc.dg/tree-ssa/pr55008.c: New test.
2097
2098 2012-10-22 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/55011
2101 * gcc.dg/torture/pr55011.c: New testcase.
2102
2103 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2104
2105 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2106 * gcc.target/arm/pr40457-2.c: Likewise.
2107 * gcc.target/arm/pr40457-3.c: Likewise.
2108
2109 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2110
2111 * gnat.dg/specs/limited_with4.ads: New test.
2112 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2113
2114 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2115
2116 * gnat.dg/modular4.adb: New test.
2117 * gnat.dg/modular4_pkg.ads: New helper.
2118
2119 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2122 * gnat.dg/specs/addr1.ads: Likewise.
2123
2124 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2125
2126 * gcc.dg/webizer.c (main): Add missing exit call.
2127
2128 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/54465
2131 * gfortran.dg/wextra_1.f: New test.
2132
2133 2012-10-20 Jan Hubicka <jh@suse.cz>
2134
2135 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2136
2137 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2138
2139 PR fortran/54224
2140 * gfortran.dg/warn_unused_function.f90: New.
2141
2142 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2143
2144 * lib/target-supports.exp
2145 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2146
2147 2012-10-19 Richard Guenther <rguenther@suse.de>
2148
2149 PR tree-optimization/54981
2150 * gcc.dg/pr54981.c: New testcase.
2151
2152 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2153
2154 PR target/54892
2155 * gcc.target/arm/pr54892.c: New.
2156
2157 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2158
2159 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2160
2161 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/54501
2164 * g++.dg/init/array30.C: New.
2165 * g++.dg/init/array31.C: Likewise.
2166
2167 2012-10-18 Tobias Burnus <burnus@net-b.de>
2168
2169 PR fortran/54884
2170 * gfortran.dg/public_private_module_7.f90: New.
2171
2172 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2173
2174 PR c++/29633
2175 * g++.dg/template/pr29633.C: New.
2176
2177 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2178
2179 * gnat.dg/loop_optimization13.ad[sb]: New test.
2180 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2181
2182 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2183
2184 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2185 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2186 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2187 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2188
2189 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2190
2191 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2192 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2193 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2194 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2195 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2196 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2197
2198 2012-10-16 Jan Hubicka <jh@suse.cz>
2199
2200 * gcc.target/i386/l_fma_float_?.c: Update.
2201 * gcc.target/i386/l_fma_double_?.c: Update.
2202 * gfortran.dg/do_1.f90: XFAIL
2203 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2204 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2205 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2206 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2207 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2208 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2209 valid.
2210
2211 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2212
2213 PR c/53063
2214 PR c/40989
2215 * gcc.dg/Wstrict-overflow-24.c: New.
2216
2217 2012-10-16 Tobias Burnus <burnus@net-b.de>
2218
2219 PR fortran/50981
2220 PR fortran/54618
2221 * gfortran.dg/class_optional_1.f90: New.
2222 * gfortran.dg/class_optional_2.f90: New.
2223
2224 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR debug/54796
2227 * gcc.dg/guality/pr54796.c: New test.
2228
2229 PR tree-optimization/54889
2230 * gfortran.dg/pr54889.f90: New test.
2231
2232 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2233
2234 * g++.dg/other/dump-ada-spec-2.C: New test.
2235
2236 2012-10-16 Easwaran Raman <eraman@google.com>
2237
2238 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2239 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2240
2241 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2242
2243 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2244 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2245
2246 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2247
2248 PR target/54925
2249 * gcc.c-torture/compile/pr54925.c: New.
2250
2251 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2252
2253 PR target/51244
2254 * gcc.target/sh/pr51244-17.c: New.
2255
2256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2257
2258 PR target/54760
2259 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2260 functions.
2261 * gcc.target/sh/pr54760-4.c: New.
2262
2263 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2264
2265 PR target/34777
2266 * gcc.target/sh/torture/sh-torture.exp: New.
2267 * gcc.target/sh/torture/pr34777.c: New.
2268
2269 2012-10-15 Matthias Klose <doko@ubuntu.com>
2270
2271 * lib/target-supports.exp (check_profiling_available): Match
2272 arm*-*-linux-* for ARM Linux/GNU.
2273 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2274 * gfortran.dg/enum_10.f90: Likewise.
2275 * gfortran.dg/enum_9.f90: Likewise.
2276 * gcc.target/arm/synchronize.c: Likewise.
2277 * g++.old-deja/g++.jason/enum6.C: Likewise.
2278 * g++.old-deja/g++.other/enum4.C: Likewise.
2279 * g++.old-deja/g++.law/enum9.C: Likewise.
2280
2281 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2282
2283 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2284 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2285
2286 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2287 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/17805
2290 * g++.dg/overload/operator6.C: New.
2291
2292 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 PR c++/50080 (again)
2295 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2296 * g++.dg/parse/tmpl-outside1.C: Likewise.
2297 * g++.dg/template/qualttp18.C: Likewise.
2298 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2299 * g++.old-deja/g++.pt/overload13.C: Likewise.
2300
2301 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2302
2303 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2304 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2305 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2306 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2310 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2311
2312 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2313
2314 PR c++/50080
2315 * g++.dg/parse/tmpl-outside2.C: New.
2316 * g++.dg/parse/tmpl-outside1.C: Adjust.
2317 * g++.dg/template/qualttp18.C: Likewise.
2318 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2319 * g++.old-deja/g++.pt/overload13.C: Likewise.
2320
2321 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2322
2323 PR tree-optimization/54915
2324 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2325
2326 2012-10-15 Richard Guenther <rguenther@suse.de>
2327
2328 PR tree-optimization/54920
2329 * gcc.dg/torture/pr54920.c: New testcase.
2330
2331 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2332
2333 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2334
2335 2012-10-13 Jason Merrill <jason@redhat.com>
2336
2337 * g++.dg/tls/thread_local7g.C: Require tls_native.
2338
2339 2012-10-14 Jason Merrill <jason@redhat.com>
2340
2341 * g++.dg/cpp0x/inh-ctor1.C: New.
2342 * g++.dg/cpp0x/inh-ctor2.C: New.
2343 * g++.dg/cpp0x/inh-ctor3.C: New.
2344 * g++.dg/cpp0x/inh-ctor4.C: New.
2345 * g++.dg/cpp0x/inh-ctor5.C: New.
2346 * g++.dg/cpp0x/inh-ctor6.C: New.
2347 * g++.dg/cpp0x/inh-ctor7.C: New.
2348 * g++.dg/cpp0x/inh-ctor8.C: New.
2349 * g++.dg/cpp0x/inh-ctor9.C: New.
2350 * g++.dg/cpp0x/inh-ctor10.C: New.
2351 * g++.dg/cpp0x/inh-ctor11.C: New.
2352 * g++.dg/cpp0x/inh-ctor12.C: New.
2353 * g++.dg/cpp0x/inh-ctor13.C: New.
2354
2355 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2356
2357 PR rtl-optimization/54919
2358 * gcc.dg/pr54919.c: New testcase.
2359
2360 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2361
2362 PR c++/53581
2363 * g++.dg/template/crash113.C: New.
2364
2365 2012-10-14 Jan Hubicka <jh@suse.cz>
2366
2367 * gcc.dg/unroll_5.c: New testcase.
2368
2369 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 PR c++/52643
2372 * g++.dg/opt/pr52643.C: New.
2373
2374 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2375
2376 PR target/54602
2377 * gcc.target/sh/pr54602-1.c: New.
2378 * gcc.target/sh/pr54602-2.c: New.
2379 * gcc.target/sh/pr54602-3.c: New.
2380 * gcc.target/sh/pr54602-4.c: New.
2381
2382 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2383
2384 PR target/54680
2385 * gcc.target/sh/pr54680.c: New.
2386
2387 2012-10-12 Jan Hubicka <jh@suse.cz>
2388
2389 * gcc.dg/webizer.c: New testcase.
2390
2391 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2392
2393 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2394 specify -m64.
2395
2396 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2397
2398 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2399 Return 0 if already specifying -mfloat-abi other than hard.
2400
2401 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2402
2403 * gcc.dg/pr53060.c: Prune irrelevant warning.
2404
2405 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR c/54381
2408 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2409 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2410 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2411 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2412 Adjust expected wording of warnings for *cmp* builtins.
2413 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2414 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2415
2416 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/24449
2419 * g++.dg/parse/friend-main.C: New.
2420
2421 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2422
2423 PR c++/53055
2424 * g++.dg/pr53055.C: New testcase.
2425
2426 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/52744
2429 * g++.dg/cpp0x/pr52744.C: New.
2430
2431 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2432
2433 PR fortran/40453
2434 * gfortran.dg/dummy_procedure_9.f90: New.
2435
2436 2012-10-12 Richard Biener <rguenther@suse.de>
2437
2438 PR tree-optimization/54894
2439 * gcc.dg/torture/pr54894.c: New testcase.
2440
2441 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2442
2443 PR target/51244
2444 * gcc.target/sh/pr51244-13.c: New.
2445 * gcc.target/sh/pr51244-14.c: New.
2446 * gcc.target/sh/pr51244-15.c: New.
2447 * gcc.target/sh/pr51244-16.c: New.
2448
2449 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/51878
2452 * g++.dg/cpp0x/decltype45.C: New.
2453
2454 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2455
2456 PR fortran/54784
2457 * gfortran.dg/class_allocate_13.f90: New.
2458
2459 2012-10-11 Jason Merrill <jason@redhat.com>
2460
2461 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2462 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2463
2464 * g++.dg/gomp/tls-5.C: Require tls_native.
2465 * g++.dg/tls/thread_local7.C: Require tls_native.
2466 * g++.dg/tls/static2.C: New.
2467
2468 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 PR c++/36107
2471 * g++.dg/ext/weak5.C: New.
2472
2473 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2474
2475 PR testsuite/54868
2476 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2477 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2478
2479 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 PR c++/43765
2482 * g++.dg/parse/pr43765.C: New.
2483
2484 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2485
2486 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2487
2488 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/43663
2491 * g++.dg/init/bitfield3.C: New.
2492
2493 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2494
2495 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2496
2497 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR tree-optimization/54877
2500 * gcc.dg/torture/pr54877.c: New test.
2501
2502 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2503
2504 PR testsuite/53397
2505 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2506 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2507 and remove target info from dg-do compile.
2508 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2509 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2510 and remove target info from dg-do compile.
2511
2512 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2513
2514 * gcc.dg/pr54782.c: Require target with pthread support.
2515
2516 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/53122
2519 * g++.dg/cpp0x/auto35.C: New.
2520
2521 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2522
2523 PR c++/53540 - using fails to be equivalent to typedef
2524 * g++.dg/cpp0x/alias-decl-24.C: New test.
2525
2526 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2527
2528 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2529 that c++11 attributes to types are ignored for now.
2530 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2531 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2532
2533 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/53741
2536 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2537
2538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/50478
2541 * g++.dg/cpp0x/initlist67.C: New.
2542
2543 2012-10-10 Dehao Chen <dehao@google.com>
2544
2545 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2546
2547 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2548
2549 PR target/52480
2550 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2551 Add runtime tests.
2552
2553 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/53307
2556 * g++.dg/cpp0x/decltype44.C: New.
2557
2558 2012-10-09 Steve Ellcey <sellcey@mips.com>
2559
2560 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2561
2562 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2563
2564 PR c++/53763
2565 * g++.dg/cpp0x/decltype43.C: New.
2566
2567 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2568
2569 PR middle-end/53397
2570 * gcc.dg/pr53397-1.c: New test case.
2571 * gcc.dg/pr53397-2.c: New test case.
2572
2573 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2574
2575 PR c++/54194
2576 * g++.dg/warn/Wparentheses-26.C: Adjust.
2577 * g++.dg/warn/Wparentheses-27.C: New.
2578
2579 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2580
2581 PR c++/54427
2582 * c-c++-common/vector-scalar.c: New testcase.
2583 * g++.dg/ext/vector18.C: New testcase.
2584 * g++.dg/ext/vector5.C: This is not an error anymore.
2585 * gcc.dg/init-vec-1.c: Move ...
2586 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2587 * gcc.c-torture/execute/vector-shift1.c: Move ...
2588 * c-c++-common/torture/vector-shift1.c: ... here.
2589 * gcc.dg/scal-to-vec1.c: Move ...
2590 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2591 C++11. Adapt error messages.
2592 * gcc.dg/convert-vec-1.c: Move ...
2593 * c-c++-common/convert-vec-1.c: ... here.
2594 * gcc.dg/scal-to-vec2.c: Move ...
2595 * c-c++-common/scal-to-vec2.c: ... here.
2596
2597 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2598
2599 PR target/54400
2600 * gcc.target/i386/pr54400.c: New testcase.
2601
2602 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR c++/54858
2605 * g++.dg/template/pr54858.C: New test.
2606
2607 2012-10-08 Marek Polacek <polacek@redhat.com>
2608
2609 PR debug/54831
2610 * g++.dg/debug/pr54831.C: New test.
2611
2612 2012-10-08 Dehao Chen <dehao@google.com>
2613
2614 * g++.dg/predict-loop-exit-1.C: New.
2615 * g++.dg/predict-loop-exit-2.C: New.
2616 * g++.dg/predict-loop-exit-3.C: New.
2617
2618 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2619
2620 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2621
2622 2012-10-08 Jason Merrill <jason@redhat.com>
2623
2624 * g++.dg/gomp/tls-5.C: New.
2625 * g++.dg/gomp/tls-wrap1.C: New.
2626 * g++.dg/gomp/tls-wrap2.C: New.
2627 * g++.dg/gomp/tls-wrap3.C: New.
2628 * g++.dg/gomp/tls-wrap4.C: New.
2629 * g++.dg/gomp/tls-wrapper-cse.C: New.
2630 * g++.dg/tls/thread_local-cse.C: New.
2631 * g++.dg/tls/thread_local-order1.C: New.
2632 * g++.dg/tls/thread_local-order2.C: New.
2633 * g++.dg/tls/thread_local-wrap1.C: New.
2634 * g++.dg/tls/thread_local-wrap2.C: New.
2635 * g++.dg/tls/thread_local-wrap3.C: New.
2636 * g++.dg/tls/thread_local-wrap4.C: New.
2637 * g++.dg/tls/thread_local2g.C: New.
2638 * g++.dg/tls/thread_local3g.C: New.
2639 * g++.dg/tls/thread_local4g.C: New.
2640 * g++.dg/tls/thread_local5g.C: New.
2641 * g++.dg/tls/thread_local6g.C: New.
2642 * g++.dg/tls/thread_local7g.C: New.
2643
2644 * g++.dg/tls/thread_local3.C: New.
2645 * g++.dg/tls/thread_local4.C: New.
2646 * g++.dg/tls/thread_local5.C: New.
2647 * g++.dg/tls/thread_local6.C: New.
2648
2649 * g++.dg/tls/init-2.C: Tweak errors.
2650 * g++.dg/tls/thread_local1.C: New.
2651 * g++.dg/tls/thread_local2.C: New.
2652 * g++.dg/tls/thread_local7.C: New.
2653
2654 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2655
2656 PR target/54866
2657 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2658
2659 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2660
2661 PR target/54685
2662 * gcc.target/sh/pr54685.c: New.
2663
2664 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2665
2666 PR c++/53528 C++11 attribute support
2667 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2668 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2669 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2670 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2671 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2672 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2673 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2674 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2675 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2676 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2677 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2678 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2679 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2680 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2681 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2682 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2683 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2684 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2685 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2686 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2687 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2688 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2689 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2690 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2691 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2692 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2709 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2710 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2711 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2712 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2713 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2714 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2715 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2716 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2717 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2718 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2719 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2720 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2721 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2722 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2723 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2724
2725 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2726
2727 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2728 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2729 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2730
2731 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2732
2733 PR target/54760
2734 * gcc.target/sh/pr54760-2.c: New.
2735 * gcc.target/sh/pr54760-3.c: New.
2736
2737 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/51422
2740 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2741
2742 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2743 Sandra Loosemore <sandra@codesourcery.com>
2744
2745 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2746 and test that the accumulator is initialized using MULT.
2747 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2748 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2749
2750 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2751
2752 PR c++/52764
2753 * g++.dg/cpp0x/stdint.C: New.
2754
2755 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2756
2757 PR c++/54249
2758 * g++.dg/cpp0x/stddef.C: New.
2759
2760 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2761
2762 PR fortran/54832
2763 * gfortran.dg/typebound_operator_17.f90: New.
2764
2765 2012-10-06 Jan Hubicka <jh@suse.cz>
2766
2767 PR lto/53831
2768 PR lto/54776
2769 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2770
2771 2012-10-06 Jan Hubicka <jh@suse.cz>
2772
2773 * gcc.dg/lto/resolutions_0.c: New testcase.
2774
2775 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2776
2777 PR fortran/45521
2778 * gfortran.dg/generic_25.f90: New.
2779 * gfortran.dg/generic_26.f90: New.
2780 * gfortran.dg/generic_27.f90: New.
2781
2782 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2783
2784 PR target/54760
2785 * gcc.target/sh/pr54760-1.c: New.
2786
2787 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2788
2789 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2790 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2791 * g++.dg/warn/Wsign-compare-5.C: New test.
2792 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2793 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2794 * g++.dg/ext/builtin30.C: New test.
2795 * g++.dg/ext/vla12.C: New test.
2796 * gcc.dg/builtins-85.c: New test.
2797
2798 PR debug/54519
2799 * gcc.dg/guality/pr54519-1.c: New test.
2800 * gcc.dg/guality/pr54519-2.c: New test.
2801 * gcc.dg/guality/pr54519-3.c: New test.
2802 * gcc.dg/guality/pr54519-4.c: New test.
2803 * gcc.dg/guality/pr54519-5.c: New test.
2804 * gcc.dg/guality/pr54519-6.c: New test.
2805
2806 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/50893
2809 * g++.dg/cpp0x/defaulted38.C: New.
2810
2811 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR tree-optimization/33763
2814 * c-c++-common/pr33763.c: New test.
2815
2816 PR tree-optimization/54810
2817 * gcc.dg/tree-ssa/vrp85.c: New test.
2818
2819 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2820
2821 * gcc.dg/ucnid-7.c: Skip on AIX.
2822 * gcc.dg/ucnid-8.c: Same.
2823 * gcc.dg/ucnid-10.c: Same.
2824 * gcc.dg/ucnid-13.c: Same.
2825 * gcc.dg/attr-alias-3.c: Same.
2826 * gcc.dg/attr-alias-5.c: Same.
2827 * gcc.dg/torture/pr51106-2.c: Same.
2828 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2829
2830 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/52233
2833 * g++.dg/cpp0x/alias-decl-23.C: New.
2834
2835 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/53403
2838 * g++.dg/template/friend53.C: New.
2839
2840 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2841
2842 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2843 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2844 (scan-ada-spec): Likewise.
2845 (scan-ada-spec-not): Likewise.
2846 * gcc.dg/dump-ada-spec-1.c: New test.
2847 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2848
2849 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2850
2851 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2852
2853 2012-10-04 Florian Weimer <fweimer@redhat.com>
2854
2855 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2856
2857 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/54323
2860 * g++.dg/cpp0x/pr54323.C: New.
2861
2862 2012-10-04 Richard Guenther <rguenther@suse.de>
2863
2864 PR middle-end/54735
2865 * g++.dg/torture/pr54735.C: New testcase.
2866
2867 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2868
2869 PR rtl-optimization/54739
2870 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2871
2872 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2873
2874 PR target/51244
2875 * gcc.target/sh/pr51244-12.c: New.
2876
2877 2012-10-03 Dehao Chen <dehao@google.com>
2878
2879 PR middle-end/54782
2880 * gcc.dg/pr54782.c: New test.
2881
2882 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR c++/54777
2885 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2886
2887 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2888
2889 PR fortran/54778
2890 * gfortran.dg/class_53.f90: New.
2891
2892 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2893
2894 PR debug/54551
2895 * gcc.dg/guality/pr54551.c: New.
2896
2897 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2898
2899 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2900 * gcc.target/powerpc/pr46728-2.c: Likewise.
2901
2902 2012-10-02 Sharad Singhai <singhai@google.com>
2903
2904 PR testsuite/54772
2905 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2906 to fix test failures caused by r191883.
2907 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2908 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2909 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2910 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2911 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2912 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2913 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2914 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2915 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2916
2917 2012-09-30 Sharad Singhai <singhai@google.com>
2918
2919 * gcc.target/i386/vect-double-1.c: Fix test.
2920
2921 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2922
2923 PR target/54087
2924 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2925 atomic_sub fails.
2926
2927 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2928
2929 PR rtl-optimization/54457
2930 * gcc.target/i386/pr54457.c: New test.
2931
2932 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2933
2934 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2935
2936 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2937
2938 * gcc.target/i386/vect-rebuild.c: New testcase.
2939
2940 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2941
2942 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2943
2944 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2945
2946 * gcc.target/mips/pr37362.c: Fix target selector.
2947
2948 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2949
2950 PR target/54083
2951 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2952
2953 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2954
2955 * gcc.dg/ucnid-8.c: Update line number.
2956 * gcc.dg/torture/pr51106-2.c: Likewise.
2957
2958 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2959
2960 PR fortran/54667
2961 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2962 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2963 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2964
2965 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2966
2967 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2968 partially reverting r170092.
2969 * gfortran.dg/class_7.f03: Ditto.
2970 * gfortran.dg/coarray_14.f90: Ditto.
2971 * gfortran.dg/typebound_proc_13.f03: Ditto.
2972
2973 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2974
2975 PR c++/54738
2976 * g++.dg/cpp0x/sfinae42.C: New.
2977
2978 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2979
2980 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2981 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2982 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2983 * gcc.dg/pr42629.c: XFAIL on AIX.
2984 * gcc.dg/pr47684.c: Same.
2985 * gcc.dg/pr43670.c: Same.
2986 * gcc.dg/pr42916.c: Same.
2987 * gcc.dg/pr45449.c: Same.
2988 * gcc.dg/pr50017.c: Same.
2989 * gcc.dg/pr42728.c: Same.
2990 * gcc.dg/pr47881.c: Same.
2991 * gcc.dg/pr44023.c: Same.
2992 * gcc.dg/pr41345.c: Same.
2993 * gcc.dg/pr42630.c: Same.
2994 * gcc.dg/pr44971.c: Same.
2995 * gcc.dg/pr46771.c: Same.
2996 * gcc.dg/ucnid-8.c: Same.
2997 * gcc.dg/ucnid-10.c: Same.
2998 * gcc.dg/ucnid-13.c: Same.
2999 * gcc.dg/torture/pr51106-2.c: Same.
3000 * gcc.dg/pr48768.c: Same.
3001 * gcc.dg/pr42631.c: Same.
3002 * gcc.dg/pr43084.c: Same.
3003 * gcc.dg/ucnid-7.c: Same.
3004 * gcc.dg/pr42889.c: Same.
3005 * gcc.dg/pr41241.c: Same.
3006 * gcc.dg/pr42719.c: Same.
3007 * g++.dg/debug/pr46583.C: Same.
3008 * g++.dg/debug/pr47106.C: Same.
3009 * g++.dg/opt/pr48549.C: Same.
3010 * g++.dg/other/pr42685.C: Same.
3011 * c-c++-common/pr43942.c: Same.
3012
3013 2012-09-29 Ian Lance Taylor <iant@google.com>
3014
3015 * go.test/go-test.exp: Update for latest version of Go testsuite.
3016
3017 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
3018
3019 PR fortran/52724
3020 * gfortran.dg/internal_readwrite_3.f90: New test.
3021
3022 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3023
3024 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3025 c-c++-common/Wunused-local-typedefs-2.c to here.
3026
3027 PR c++/54372 - unused attribute inactive on dependant entities
3028 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3029
3030 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3031
3032 PR c++/29028 - Missed unused warning on using declaration
3033 * g++.dg/warn/Wunused-var-18.C: New test.
3034
3035 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3036
3037 PR c++/53551 - -Wunused-local-typedefs misses uses
3038 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3039
3040 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR target/54716
3043 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3044
3045 PR tree-optimization/54713
3046 * gcc.c-torture/compile/pr54713-1.c: New test.
3047 * gcc.c-torture/compile/pr54713-2.c: New test.
3048 * gcc.c-torture/compile/pr54713-3.c: New test.
3049
3050 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3051
3052 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3053
3054 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3055
3056 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3057
3058 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR target/54703
3061 * gcc.target/i386/pr54703.c: New test.
3062
3063 2012-09-27 Richard Guenther <rguenther@suse.de>
3064
3065 PR lto/54709
3066 * gcc.dg/lto/pr54709_0.c: New testcase.
3067 * gcc.dg/lto/pr54709_1.c: Likewise.
3068
3069 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3070
3071 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3072
3073 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3074
3075 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3076
3077 * gcc.target/arm/pr42879.c: Handle big-endian.
3078
3079 2012-09-26 Steve Ellcey <sellcey@mips.com>
3080
3081 PR c/37303
3082 * gcc.dg/pr37303.c: Check for rdata or rodata.
3083
3084 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3085
3086 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3087
3088 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3089
3090 PR target/51274
3091 PR target/53087
3092 * gcc.target/powerpc/ppc-ne0-1.c: New.
3093
3094 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3095
3096 PR target/54089
3097 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3098 test_19, test_20, test_21, test_22, test_23): New functions.
3099 * gcc.target/sh/pr54089-4.c: New.
3100 * gcc.target/sh/pr54089-5.c: New.
3101 * gcc.target/sh/pr54089-6.c: New.
3102 * gcc.target/sh/pr54089-7.c: New.
3103
3104 2012-09-25 Richard Guenther <rguenther@suse.de>
3105
3106 PR lto/54625
3107 * gcc.dg/lto/pr54702_0.c: New testcase.
3108 * gcc.dg/lto/pr54702_1.c: Likewise.
3109 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3110 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3111 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3112 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3113
3114 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 PR c++/54526
3117 * g++.dg/cpp0x/parse2.C: New.
3118 * g++.dg/parse/error11.C: Adjust.
3119 * g++.dg/parse/error12.C: Likewise.
3120
3121 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3122
3123 * gcc.target/i386/20030217-1.c: Added check for
3124 large_long_double effective target.
3125 * gcc.target/i386/387-3.c: Likewise.
3126 * gcc.target/i386/387-4.c: Likewise.
3127 * gcc.target/i386/pr36578-1.c: Likewise.
3128 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3129 when long double size is equal double size.
3130 * gcc.target/i386/excess-precision-1.c: Likewise.
3131 * gcc.target/i386/pr36578-2.c: Likewise.
3132 * gcc.target/i386/20030217-2.c: New testcase.
3133
3134 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR tree-optimization/54676
3137 * gcc.dg/pr54676.c: New test.
3138
3139 2012-09-25 Richard Guenther <rguenther@suse.de>
3140
3141 PR tree-optimization/53663
3142 * gcc.dg/torture/pr53663-1.c: New testcase.
3143 * gcc.dg/torture/pr53663-2.c: Likewise.
3144 * gcc.dg/torture/pr53663-3.c: Likewise.
3145
3146 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3147
3148 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3149
3150 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3151
3152 * lib/target-supports-dg.exp (dg-require-effective-target,
3153 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3154 dg-process-target-1 instead of dg-process-target.
3155 (dg-process-target-1): Rename from dg-process-target.
3156 (dg-process-target): New.
3157
3158 2012-09-24 Richard Guenther <rguenther@suse.de>
3159
3160 PR tree-optimization/54684
3161 * g++.dg/torture/pr54684.C: New testcase.
3162
3163 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3164
3165 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3166
3167 2012-09-24 Richard Guenther <rguenther@suse.de>
3168
3169 PR middle-end/52173
3170 * gcc.dg/tm/pr52173-1.c: New.
3171 * gcc.dg/tm/pr52173-2.c: New.
3172
3173 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3174
3175 * gcc.dg/pr54669.c: New test.
3176
3177 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3178 Dominique Dhumieres <dominiq@lps.ens.fr>
3179
3180 PR testsuite/54677
3181 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3182
3183 2012-09-23 Tobias Burnus <burnus@net-b.de>
3184
3185 PR fortran/54618
3186 * gfortran.dg/class_array_14.f90: New.
3187
3188 2012-09-22 Kai Tietz <ktietz@redhat.com>
3189
3190 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3191 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3192
3193 2012-09-21 Dehao Chen <dehao@google.com>
3194
3195 PR go/54649
3196 PR tree-optimization/54655
3197 * g++.dg/pr54655.C: New testcase.
3198
3199 2012-09-21 Richard Guenther <rguenther@suse.de>
3200
3201 PR tree-optimization/54647
3202 * g++.dg/torture/pr54647.C: New testcase.
3203
3204 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3205
3206 PR c++/54427
3207 * c-c++-common/torture/vector-compare-2.c: Add -w.
3208
3209 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3210
3211 * gnat.dg/opt20.ads: Move dg directive to...
3212 * gnat.dg/opt20.adb: ...here.
3213 * gnat.dg/addr1.ad[sb]: Likewise.
3214 * gnat.dg/concat2.ad[sb]: Likewise.
3215 * gnat.dg/array16.ad[sb]: Likewise.
3216 * gnat.dg/atomic5.ad[sb]: Likewise.
3217 * gnat.dg/discr29.ad[sb]: Likewise.
3218 * gnat.dg/noreturn5.ad[sb]: Likewise.
3219 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3220 * gnat.dg/discr23.ads: Remove dg directive.
3221 * gnat.dg/nested_float_packed.ads: Likewise.
3222 * gnat.dg/oconst6.ads: Move to...
3223 * gnat.dg/specs/oconst6.ads: ...here.
3224
3225 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3226
3227 PR c++/52432
3228 * g++.dg/cpp0x/decltype32.C: Tweak.
3229
3230 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3231
3232 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3233 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3234 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3235 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3236
3237 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3238
3239 PR c++/54581
3240 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3241
3242 2012-09-19 Steve Ellcey <sellcey@mips.com>
3243
3244 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3245
3246 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3247
3248 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3249 * gcc.target/powerpc/ppc-mftb.c: New file.
3250
3251 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3252
3253 PR target/54089
3254 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3255 functions.
3256
3257 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3258
3259 PR target/54236
3260 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3261
3262 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * gcc.c-torture/execute/20120919-1.c: New test.
3265
3266 2012-09-19 Richard Guenther <rguenther@suse.de>
3267
3268 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3269
3270 2012-09-19 Richard Guenther <rguenther@suse.de>
3271
3272 * gcc.dg/builtin-unreachable-6.c: Adjust.
3273
3274 2012-09-19 Richard Guenther <rguenther@suse.de>
3275
3276 * gcc.dg/builtin-object-size-10.c: Adjust.
3277 * gcc.dg/builtin-unreachable-5.c: Adjust.
3278 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3279 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3280 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3281 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3282 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3283 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3284 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3285 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3286 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3287 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3288 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3289 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3290
3291 2012-09-19 Richard Guenther <rguenther@suse.de>
3292
3293 PR tree-optimization/54132
3294 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3295 * gcc.dg/torture/pr54132.c: Likewise.
3296
3297 2012-09-19 Terry Guo <terry.guo@arm.com>
3298
3299 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3300 extra prune rules that will be applied to all tests in a .exp file.
3301 (gcc-dg-prune): Use rules defined by the above variable.
3302 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3303 harmless warnings on architecture switch conflict.
3304
3305 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3306
3307 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3308 of asm-comment characters instead of a single one.
3309 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3310
3311 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3312
3313 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3314
3315 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3316 target instead of xfailing it.
3317 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3318 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3319 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3320 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3321 * gcc.dg/vect/vect-104.c: Likewise.
3322 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3323 * gcc.dg/vect/vect-outer-1.c: Likewise.
3324 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3325 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3326 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3327 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3328 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3329 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3330 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3331 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3332 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3333
3334 * lib/target-supports.exp
3335 (check_effective_target_vect_widen_mult_qi_to_hi,
3336 check_effective_target_vect_widen_mult_hi_to_si,
3337 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3338 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3339 check_effective_target_vect_pack_trunc,
3340 check_effective_target_vect_unpack,
3341 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3342 instead of arm_none.
3343
3344 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3345
3346 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3347
3348 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3349 config to compiler_flags.
3350
3351 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR target/54592
3354 * gcc.target/i386/pr54592.c: New test.
3355
3356 PR tree-optimization/54610
3357 * gcc.target/i386/pr54610.c: New test.
3358
3359 2012-09-17 Jason Merrill <jason@redhat.com>
3360
3361 PR c++/54575
3362 * g++.dg/cpp0x/alias-decl-21.C: New.
3363 * g++.dg/cpp0x/alias-decl-22.C: New.
3364
3365 2012-09-17 Tobias Burnus <burnus@net-b.de>
3366
3367 PR fortran/54608
3368 * gfortran.dg/scan_2.f90: New.
3369
3370 2012-09-17 Jason Merrill <jason@redhat.com>
3371
3372 PR c++/53661
3373 * g++.dg/init/aggr9.C: New.
3374
3375 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3376
3377 * gnat.dg/loop_optimization12.ad[sb]: New test.
3378
3379 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3380
3381 PR fortran/54285
3382 * gfortran.dg/proc_ptr_result_7.f90: New.
3383
3384 2012-09-17 Tobias Burnus <burnus@net-b.de>
3385
3386 PR fortran/54603
3387 * gfortran.dg/structure_constructor_11.f90: New.
3388
3389 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR tree-optimization/54563
3392 * g++.dg/torture/pr54563.C: New test.
3393
3394 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3395
3396 PR fortran/54594
3397 * gfortran.dg/typebound_generic_14.f03: New.
3398
3399 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3400
3401 PR fortran/54387
3402 * gfortran.dg/proc_ptr_38.f90: New.
3403
3404 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3405
3406 PR debug/54460
3407 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3408 to scary regexp.
3409
3410 PR testsuite/54007
3411 * gnat.dg/lto15.adb: Require lto.
3412
3413 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3414 "myBindC" for hppa*-*-hpux*.
3415
3416 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3417
3418 * gfortran.dg/namelist_75.f90: New test.
3419
3420 2012-09-15 Tom de Vries <tom@codesourcery.com>
3421
3422 * gcc.dg/tree-ssa/vrp82.c: New test.
3423 * gcc.dg/tree-ssa/vrp83.c: Same.
3424 * gcc.dg/tree-ssa/vrp84.c: Same.
3425
3426 2012-09-15 Tom de Vries <tom@codesourcery.com>
3427
3428 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3429 * gcc.dg/tree-ssa/vrp81.c: ... this.
3430
3431 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3432
3433 PR target/54222
3434 * gcc.target/avr/torture/fix-types.h: New.
3435 * gcc.target/avr/torture/vals-hr.def: New.
3436 * gcc.target/avr/torture/vals-r.def: New.
3437 * gcc.target/avr/torture/vals-k.def: New.
3438 * gcc.target/avr/torture/vals-ur.def: New.
3439 * gcc.target/avr/torture/vals-uk.def: New.
3440 * gcc.target/avr/torture/vals-uhr.def: New.
3441 * gcc.target/avr/torture/vals-llk.def: New.
3442 * gcc.target/avr/torture/vals-ullk.def: New.
3443 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3444 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3445 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3446 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3447 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3448 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3449 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3450 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3451
3452 2012-09-14 Dehao Chen <dehao@google.com>
3453
3454 * g++.dg/debug/dwarf2/deallocator.C: New test.
3455
3456 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3457
3458 PR c/54552
3459 * gcc.c-torture/compile/pr54552-1.c: New test.
3460
3461 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3462
3463 PR c++/54427
3464 * g++.dg/other/vector-compare.C: New testcase.
3465 * c-c++-common/vector-compare-3.c: New testcase.
3466 * gcc.dg/vector-shift.c: Move ...
3467 * c-c++-common/vector-shift.c: ... here.
3468 * gcc.dg/vector-shift1.c: Move ...
3469 * c-c++-common/vector-shift1.c: ... here.
3470 * gcc.dg/vector-shift3.c: Move ...
3471 * c-c++-common/vector-shift3.c: ... here.
3472 * gcc.dg/vector-compare-1.c: Move ...
3473 * c-c++-common/vector-compare-1.c: ... here.
3474 * gcc.dg/vector-compare-2.c: Move ...
3475 * c-c++-common/vector-compare-2.c: ... here.
3476 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3477 * c-c++-common/torture/vector-compare-1.c: ... here.
3478 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3479 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3480 * c-c++-common/torture/vector-compare-2.c: ... here.
3481 * gcc.c-torture/execute/vector-shift.c: Move ...
3482 * c-c++-common/torture/vector-shift.c: ... here.
3483 * gcc.c-torture/execute/vector-shift2.c: Move ...
3484 * c-c++-common/torture/vector-shift2.c: ... here.
3485 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3486 * c-c++-common/torture/vector-subscript-1.c: ... here.
3487 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3488 * c-c++-common/torture/vector-subscript-2.c: ... here.
3489 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3490 * c-c++-common/torture/vector-subscript-3.c: ... here.
3491
3492 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3493
3494 PR c/54103
3495 * gcc.c-torture/compile/pr54103-1.c,
3496 gcc.c-torture/compile/pr54103-2.c,
3497 gcc.c-torture/compile/pr54103-3.c,
3498 gcc.c-torture/compile/pr54103-4.c,
3499 gcc.c-torture/compile/pr54103-5.c,
3500 gcc.c-torture/compile/pr54103-6.c: New tests.
3501 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3502
3503 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3504
3505 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3506
3507 2012-09-14 Richard Guenther <rguenther@suse.de>
3508
3509 PR tree-optimization/54565
3510 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3511 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3512
3513 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3514
3515 * gcc.target/arm/combine-movs.c: Add missing space.
3516
3517 2012-09-14 Richard Guenther <rguenther@suse.de>
3518
3519 * g++.dg/torture/builtin-location.C: New testcase.
3520
3521 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3522 Manuel López-Ibåñez <manu@gcc.gnu.org>
3523
3524 PR c++/53210
3525 * g++.dg/warn/Wuninitialized-self.C: New.
3526
3527 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR c/54559
3530 * gcc.c-torture/compile/pr54559.c: New test.
3531
3532 2012-09-13 Jason Merrill <jason@redhat.com>
3533
3534 PR c++/53839
3535 * g++.dg/cpp0x/constexpr-temp1.C: New.
3536
3537 PR c++/54511
3538 * g++.dg/template/anonunion2.C: New.
3539
3540 PR c++/53836
3541 * g++.dg/template/init10.C: New.
3542
3543 2012-09-13 Tobias Burnus <burnus@net-b.de>
3544
3545 PR fortran/54556
3546 * gfortran.dg/implicit_pure_3.f90: New.
3547
3548 2012-09-13 Richard Guenther <rguenther@suse.de>
3549
3550 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3551
3552 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3553
3554 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3555
3556 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3557
3558 * c-c++-common/pr51712.c: Handle for short-enum targets.
3559
3560 2012-09-12 Terry Guo <terry.guo@arm.com>
3561
3562 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3563 and lsrs for Thumb2 mode.
3564
3565 2012-09-12 Jan Hubicka <jh@suse.cz>
3566
3567 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3568
3569 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3570
3571 PR target/54445
3572 * gcc.target/i386/pr54445-1.c: New file.
3573 * gcc.target/i386/pr54445-2.c: Likewise.
3574
3575 2012-09-12 Tobias Burnus <burnus@net-b.de>
3576
3577 PR fortran/54225
3578 PR fortran/53306
3579 * gfortran.dg/coarray_10.f90: Update dg-error.
3580 * gfortran.dg/coarray_28.f90: New.
3581 * gfortran.dg/array_section_3.f90: New.
3582
3583 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3584
3585 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3586 gcc.target/arm/pr48252.c: Fix for big-endian support.
3587
3588 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3589
3590 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3591
3592 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3593 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3594
3595 * gcc.target/arm/neon-vfma-1.c: New testcase.
3596 * gcc.target/arm/neon-vfms-1.c: Likewise.
3597 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3598 of float.
3599 * gcc.target/arm/neon-vmls-1.c: Likewise.
3600 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3601 function.
3602 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3603 (check_effective_target_arm_neonv2_ok): Likewise.
3604 (check_effective_target_arm_neonv2_hw): Likewise.
3605 (check_effective_target_arm_neonv2): Likewise.
3606
3607 2012-09-11 Richard Guenther <rguenther@suse.de>
3608
3609 PR middle-end/54515
3610 * g++.dg/tree-ssa/pr54515.C: New testcase.
3611
3612 2012-09-10 Andrew Pinski <apinski@cavium.com>
3613
3614 PR tree-opt/c54362
3615 * gcc.dg/tm/memopt-16.c: New testcase.
3616
3617 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3618
3619 PR c++/54541
3620 PR c++/54542
3621 * g++.dg/cpp0x/sfinae40.C: New.
3622 * g++.dg/cpp0x/sfinae41.C: Likewise.
3623
3624 2012-09-10 Jason Merrill <jason@redhat.com>
3625
3626 PR c++/54538
3627 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3628
3629 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3630
3631 PR target/54089
3632 * gcc.target/sh/pr54089-3.c: New.
3633
3634 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3635
3636 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3637
3638 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3639
3640 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3641
3642 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3643
3644 * gcc.dg/pr52558-2.c: Delete.
3645 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3646
3647 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3648
3649 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3650
3651 2012-09-10 Richard Guenther <rguenther@suse.de>
3652
3653 PR tree-optimization/54520
3654 * gcc.dg/torture/pr54520.c: New testcase.
3655
3656 2012-09-10 Jason Merrill <jason@redhat.com>
3657
3658 PR c++/54506
3659 * g++.dg/cpp0x/implicit14.C: New.
3660
3661 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3662
3663 PR fortran/54208
3664 * gfortran.dg/bound_simplification_3.f90: New test.
3665
3666 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3667
3668 PR testsuite/54184
3669 * gcc.dg/pr52558-1.c: Delete.
3670 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3671
3672 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3673
3674 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3675 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3676 * gcc.target/arm/smlaltt-1.c: Likewise.
3677
3678 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3679
3680 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3681
3682 2012-09-07 Tom de Vries <tom@codesourcery.com>
3683
3684 PR tree-optimization/53986
3685 * gcc.dg/tree-ssa/vrp80.c: New test.
3686 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3687
3688 2012-09-06 Jason Merrill <jason@redhat.com>
3689
3690 PR c++/54341
3691 PR c++/54253
3692 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3693 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3694
3695 2012-09-06 Andrew Pinski <apinski@cavium.com>
3696
3697 PR tree-opt/54494
3698 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3699
3700 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR rtl-optimization/54455
3703 * gcc.dg/54455.c: New test.
3704
3705 2012-09-06 Tobias Burnus <burnus@net-b.de>
3706
3707 PR fortran/54463
3708 * gfortran.dg/promotion_2.f90: New.
3709
3710 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR middle-end/54486
3713 * c-c++-common/pr54486.c: New test.
3714
3715 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3716
3717 PR fortran/54474
3718 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3719
3720 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3721
3722 PR c++/54191
3723 * g++.dg/cpp0x/sfinae39.C: New.
3724
3725 2012-09-04 Jason Merrill <jason@redhat.com>
3726
3727 PR c++/54441
3728 * g++.dg/ext/flexary3.C: New.
3729
3730 PR c++/54420
3731 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3732
3733 PR c++/54198
3734 * g++.dg/template/defarg15.C: New.
3735
3736 PR c++/54437
3737 * g++.dg/template/access24.C: New.
3738
3739 2012-09-04 Richard Guenther <rguenther@suse.de>
3740
3741 PR tree-optimization/54458
3742 * gcc.dg/torture/pr54458.c: New testcase.
3743
3744 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3745
3746 * gcc.target/arm/neon-vext.c: New test.
3747 * gcc.target/arm/neon-vext-execute.c: Ditto.
3748
3749 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3750
3751 PR fortran/54243
3752 PR fortran/54244
3753 * gfortran.dg/select_type_29.f03: New.
3754
3755 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3756
3757 * gcc.dg/fold-perm.c: Improve test.
3758
3759 2012-09-03 Tobias Burnus <burnus@net-b.de>
3760
3761 PR fortran/51632
3762 * gfortran.dg/coarray_class_1.f90: New.
3763
3764 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3765
3766 PR target/49206
3767 * gcc.c-torture/compile/pr49206.c: New test.
3768
3769 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3770 Uros Bizjak <ubizjak@gmail.com>
3771
3772 PR target/36680
3773 * gfortran.dg/pr36680.f90: New test.
3774
3775 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3776
3777 PR target/42295
3778 * g++.dg/opt/pr42295.C: New test.
3779
3780 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR target/54436
3783 * gcc.dg/torture/pr54436.c: New test.
3784
3785 2012-09-01 Andrew Pinski <apinski@cavium.com>
3786
3787 * gcc.target/mips/truncate-8.c: New testcase.
3788
3789 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3790
3791 PR target/46829
3792 PR target/46843
3793 * gcc.target/i386/pr46829.c: New test.
3794 * gcc.target/i386/pr46843.c: Ditto.
3795
3796 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3797 Jason Merrill <jason@redhat.com>
3798
3799 PR c++/18747
3800 * g++.dg/parse/error50.C: New.
3801
3802 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR c/54428
3805 * gcc.c-torture/compile/pr54428.c: New test.
3806
3807 2012-08-31 Ollie Wild <aaw@google.com>
3808
3809 PR c++/54197
3810 * g++.dg/init/lifetime3.C: New test.
3811
3812 2012-08-31 Martin Jambor <mjambor@suse.cz>
3813
3814 PR middle-end/54409
3815 * gcc.dg/torture/pr54409.c: New test.
3816
3817 2012-08-31 Martin Jambor <mjambor@suse.cz>
3818
3819 * gfortran.dg/pr48636.f90: Add dump scan checks.
3820
3821 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3822
3823 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3824
3825 2012-08-28 Joey Ye <joey.ye@arm.com>
3826
3827 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3828
3829 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3830
3831 PR target/46254
3832 * gcc.target/i386/pr46254.c: New test.
3833
3834 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3835
3836 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3837 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3838 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3839
3840 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3841
3842 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3843 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3844 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3845 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3846 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3847 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3848 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3849 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3850 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3851 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3852 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3853 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3854 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3855 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3856 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3857 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3858 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3859 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3860 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3861 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3862 gcc.target/mips/unaligned-1.c: Tighten regexps.
3863
3864 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3865
3866 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3867 (mips_option_groups): Remove optimization. Add various -f options.
3868 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3869 and -pg imply -fno-omit-frame-pointer.
3870 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3871 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3872 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3873 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3874 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3875 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3876 * gcc.target/mips/abi-n32-long32.c: Likewise.
3877 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3878 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3879 * gcc.target/mips/abi-n32-long64.c: Likewise.
3880 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3881 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3882 * gcc.target/mips/abi-n64-long32.c: Likewise.
3883 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3884 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3885 * gcc.target/mips/abi-n64-long64.c: Likewise.
3886 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3887 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3888 * gcc.target/mips/abi-o32-long32.c: Likewise.
3889 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3890 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3891 * gcc.target/mips/abi-o32-long64.c: Likewise.
3892 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3893 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3894 * gcc.target/mips/abi-o64-long32.c: Likewise.
3895 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3896 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3897 * gcc.target/mips/abi-o64-long64.c: Likewise.
3898 * gcc.target/mips/asm-1.c: Likewise.
3899 * gcc.target/mips/branch-1.c: Likewise.
3900 * gcc.target/mips/call-3.c: Likewise.
3901 * gcc.target/mips/call-saved-3.c: Likewise.
3902 * gcc.target/mips/clear-cache-1.c: Likewise.
3903 * gcc.target/mips/div-1.c: Likewise.
3904 * gcc.target/mips/div-2.c: Likewise.
3905 * gcc.target/mips/div-3.c: Likewise.
3906 * gcc.target/mips/div-4.c: Likewise.
3907 * gcc.target/mips/div-5.c: Likewise.
3908 * gcc.target/mips/div-6.c: Likewise.
3909 * gcc.target/mips/div-7.c: Likewise.
3910 * gcc.target/mips/div-8.c: Likewise.
3911 * gcc.target/mips/div-9.c: Likewise.
3912 * gcc.target/mips/div-10.c: Likewise.
3913 * gcc.target/mips/div-11.c: Likewise.
3914 * gcc.target/mips/div-12.c: Likewise.
3915 * gcc.target/mips/dsp-ctrl.c: Likewise.
3916 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3917 * gcc.target/mips/ext-8.c: Likewise.
3918 * gcc.target/mips/extend-2.c: Likewise.
3919 * gcc.target/mips/fix-r10000-1.c: Likewise.
3920 * gcc.target/mips/fix-r10000-2.c: Likewise.
3921 * gcc.target/mips/fix-r10000-3.c: Likewise.
3922 * gcc.target/mips/fix-r10000-4.c: Likewise.
3923 * gcc.target/mips/fix-r10000-5.c: Likewise.
3924 * gcc.target/mips/fix-r10000-6.c: Likewise.
3925 * gcc.target/mips/fix-r10000-7.c: Likewise.
3926 * gcc.target/mips/fix-r10000-8.c: Likewise.
3927 * gcc.target/mips/fix-r10000-9.c: Likewise.
3928 * gcc.target/mips/fix-r10000-10.c: Likewise.
3929 * gcc.target/mips/fix-r10000-11.c: Likewise.
3930 * gcc.target/mips/fix-r10000-12.c: Likewise.
3931 * gcc.target/mips/fix-r10000-13.c: Likewise.
3932 * gcc.target/mips/fix-r10000-14.c: Likewise.
3933 * gcc.target/mips/fix-r10000-15.c: Likewise.
3934 * gcc.target/mips/fpcmp-1.c: Likewise.
3935 * gcc.target/mips/fpcmp-2.c: Likewise.
3936 * gcc.target/mips/fpr-moves-7.c: Likewise.
3937 * gcc.target/mips/fpr-moves-8.c: Likewise.
3938 * gcc.target/mips/int-moves-1.c: Likewise.
3939 * gcc.target/mips/int-moves-2.c: Likewise.
3940 * gcc.target/mips/long-calls-pg.c: Likewise.
3941 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3942 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3943 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3944 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3945 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3946 * gcc.target/mips/mips-3d-1.c: Likewise.
3947 * gcc.target/mips/mips-3d-2.c: Likewise.
3948 * gcc.target/mips/mips-3d-3.c: Likewise.
3949 * gcc.target/mips/mips-3d-4.c: Likewise.
3950 * gcc.target/mips/mips-3d-5.c: Likewise.
3951 * gcc.target/mips/mips-3d-6.c: Likewise.
3952 * gcc.target/mips/mips-3d-7.c: Likewise.
3953 * gcc.target/mips/mips-3d-8.c: Likewise.
3954 * gcc.target/mips/mips-3d-9.c: Likewise.
3955 * gcc.target/mips/mips-ps-1.c: Likewise.
3956 * gcc.target/mips/mips-ps-2.c: Likewise.
3957 * gcc.target/mips/mips-ps-3.c: Likewise.
3958 * gcc.target/mips/mips-ps-4.c: Likewise.
3959 * gcc.target/mips/mips-ps-6.c: Likewise.
3960 * gcc.target/mips/mips32-dspr2.c: Likewise.
3961 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3962 * gcc.target/mips/neg-abs-1.c: Likewise.
3963 * gcc.target/mips/neg-abs-2.c: Likewise.
3964 * gcc.target/mips/nmadd-3.c: Likewise.
3965 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3966 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3967 * gcc.target/mips/octeon-pop-1.c: Likewise.
3968 * gcc.target/mips/pr26765.c: Likewise.
3969 * gcc.target/mips/pr33256.c: Likewise.
3970 * gcc.target/mips/pr33635-1.c: Likewise.
3971 * gcc.target/mips/pr33755.c: Likewise.
3972 * gcc.target/mips/pr35802.c: Likewise.
3973 * gcc.target/mips/pr45074.c: Likewise.
3974 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3975 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3976 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3977 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3978 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3979 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3980 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3981 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3982 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3983 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3984 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3985 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3986 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3987 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3988 * gcc.target/mips/save-restore-1.c: Likewise.
3989 * gcc.target/mips/save-restore-3.c: Likewise.
3990 * gcc.target/mips/save-restore-5.c: Likewise.
3991 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3992 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3993 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3994 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3995 * gcc.target/mips/stack-1.c: Likewise.
3996
3997 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3998 Tighten regexps.
3999
4000 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4001 branch under test to be filled with preceding rather than
4002 following instructions.
4003 * gcc.target/mips/branch-10.c: Likewise.
4004 * gcc.target/mips/branch-11.c: Likewise.
4005 * gcc.target/mips/branch-12.c: Likewise.
4006 * gcc.target/mips/branch-13.c: Likewise.
4007 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4008 to be eliminated. Tighten $28 scan-assembler-not test.
4009
4010 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4011 function to...
4012 * gcc.target/mips/call-4.c: ...this new test.
4013
4014 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4015 more likely.
4016 * gcc.target/mips/code-readable-3.c: Likewise.
4017 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4018 flag but skip for -O0.
4019 * gcc.target/mips/code-readable-4.c: Likewise.
4020
4021 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4022 of operations under test.
4023 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4024
4025 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4026 Don't require sibling-call optimization.
4027 * gcc.target/mips/near-far-4.c: Likewise.
4028
4029 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4030 Make sure that the register variable is used.
4031 * gcc.target/mips/soft-float-1.c: Likewise.
4032
4033 * gcc.target/mips/sdata-1.c: Make static data volatile.
4034 * gcc.target/mips/sdata-2.c: Likewise.
4035 * gcc.target/mips/sdata-3.c: Likewise.
4036 * gcc.target/mips/sdata-4.c: Likewise.
4037
4038 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4039 skip for -O0.
4040 * gcc.target/mips/atomic-memory-2.c: Likewise.
4041 * gcc.target/mips/branch-cost-1.c: Likewise.
4042 * gcc.target/mips/branch-cost-2.c: Likewise.
4043 * gcc.target/mips/cache-1.c: Likewise.
4044 * gcc.target/mips/call-1.c: Likewise.
4045 * gcc.target/mips/call-saved-2.c: Likewise.
4046 * gcc.target/mips/const-anchor-1.c: Likewise.
4047 * gcc.target/mips/const-anchor-2.c: Likewise.
4048 * gcc.target/mips/dse-1.c: Likewise.
4049 * gcc.target/mips/dsp-lhx.c: Likewise.
4050 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4051 * gcc.target/mips/ext-1.c: Likewise.
4052 * gcc.target/mips/ext-2.c: Likewise.
4053 * gcc.target/mips/ext-3.c: Likewise.
4054 * gcc.target/mips/ext-4.c: Likewise.
4055 * gcc.target/mips/ext-5.c: Likewise.
4056 * gcc.target/mips/ext-6.c: Likewise.
4057 * gcc.target/mips/ext-7.c: Likewise.
4058 * gcc.target/mips/extend-1.c: Likewise.
4059 * gcc.target/mips/fix-r4000-1.c: Likewise.
4060 * gcc.target/mips/fix-r4000-3.c: Likewise.
4061 * gcc.target/mips/fix-r4000-5.c: Likewise.
4062 * gcc.target/mips/fix-r4000-6.c: Likewise.
4063 * gcc.target/mips/fix-r4000-8.c: Likewise.
4064 * gcc.target/mips/fix-r4000-10.c: Likewise.
4065 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4066 * gcc.target/mips/fixed-vector-type.c: Likewise.
4067 * gcc.target/mips/fpr-moves-1.c: Likewise.
4068 * gcc.target/mips/fpr-moves-2.c: Likewise.
4069 * gcc.target/mips/fpr-moves-3.c: Likewise.
4070 * gcc.target/mips/fpr-moves-4.c: Likewise.
4071 * gcc.target/mips/fpr-moves-5.c: Likewise.
4072 * gcc.target/mips/fpr-moves-6.c: Likewise.
4073 * gcc.target/mips/ins-1.c: Likewise.
4074 * gcc.target/mips/ins-2.c: Likewise.
4075 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4077 * gcc.target/mips/lazy-binding-1.c: Likewise.
4078 * gcc.target/mips/madd-3.c: Likewise.
4079 * gcc.target/mips/madd-5.c: Likewise.
4080 * gcc.target/mips/madd-6.c: Likewise.
4081 * gcc.target/mips/madd-8.c: Likewise.
4082 * gcc.target/mips/madd-9.c: Likewise.
4083 * gcc.target/mips/memcpy-1.c: Likewise.
4084 * gcc.target/mips/mips-ps-type.c: Likewise.
4085 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4086 * gcc.target/mips/mips-sched-madd.c: Likewise.
4087 * gcc.target/mips/mips16e-extends.c: Likewise.
4088 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4089 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4090 * gcc.target/mips/movcc-1.c: Likewise.
4091 * gcc.target/mips/movcc-2.c: Likewise.
4092 * gcc.target/mips/movcc-3.c: Likewise.
4093 * gcc.target/mips/msub-5.c: Likewise.
4094 * gcc.target/mips/msub-6.c: Likewise.
4095 * gcc.target/mips/msub-8.c: Likewise.
4096 * gcc.target/mips/mult-2.c: Likewise.
4097 * gcc.target/mips/mult-3.c: Likewise.
4098 * gcc.target/mips/mult-5.c: Likewise.
4099 * gcc.target/mips/mult-6.c: Likewise.
4100 * gcc.target/mips/mult-7.c: Likewise.
4101 * gcc.target/mips/mult-12.c: Likewise.
4102 * gcc.target/mips/mult-13.c: Likewise.
4103 * gcc.target/mips/mult-14.c: Likewise.
4104 * gcc.target/mips/mult-15.c: Likewise.
4105 * gcc.target/mips/mult-17.c: Likewise.
4106 * gcc.target/mips/mult-18.c: Likewise.
4107 * gcc.target/mips/mult-19.c: Likewise.
4108 * gcc.target/mips/nmadd-1.c: Likewise.
4109 * gcc.target/mips/nmadd-2.c: Likewise.
4110 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4111 * gcc.target/mips/octeon-cins-1.c: Likewise.
4112 * gcc.target/mips/octeon-cins-2.c: Likewise.
4113 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4114 * gcc.target/mips/octeon-exts-2.c: Likewise.
4115 * gcc.target/mips/octeon-exts-3.c: Likewise.
4116 * gcc.target/mips/octeon-exts-4.c: Likewise.
4117 * gcc.target/mips/octeon-exts-5.c: Likewise.
4118 * gcc.target/mips/octeon-exts-6.c: Likewise.
4119 * gcc.target/mips/octeon-exts-7.c: Likewise.
4120 * gcc.target/mips/octeon-pop-2.c: Likewise.
4121 * gcc.target/mips/octeon-seq-3.c: Likewise.
4122 * gcc.target/mips/octeon-seq-4.c: Likewise.
4123 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4124 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4125 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4126 * gcc.target/mips/pr54240.c: Likewise.
4127 * gcc.target/mips/rsqrt-1.c: Likewise.
4128 * gcc.target/mips/rsqrt-2.c: Likewise.
4129 * gcc.target/mips/rsqrt-3.c: Likewise.
4130 * gcc.target/mips/rsqrt-4.c: Likewise.
4131 * gcc.target/mips/save-restore-2.c: Likewise.
4132 * gcc.target/mips/save-restore-4.c: Likewise.
4133 * gcc.target/mips/sb1-1.c: Likewise.
4134 * gcc.target/mips/scc-1.c: Likewise.
4135 * gcc.target/mips/scc-2.c: Likewise.
4136 * gcc.target/mips/scc-3.c: Likewise.
4137 * gcc.target/mips/scc-4.c: Likewise.
4138 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4139 * gcc.target/mips/truncate-1.c: Likewise.
4140 * gcc.target/mips/truncate-2.c: Likewise.
4141 * gcc.target/mips/truncate-3.c: Likewise.
4142 * gcc.target/mips/truncate-4.c: Likewise.
4143 * gcc.target/mips/truncate-5.c: Likewise.
4144 * gcc.target/mips/truncate-6.c: Likewise.
4145 * gcc.target/mips/unaligned-1.c: Likewise.
4146
4147 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4148 skip for -O0. Require -fexpensive-optimizations.
4149 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4150 * gcc.target/mips/dspr2-MULT.c: Likewise.
4151 * gcc.target/mips/fix-r4000-2.c: Likewise.
4152 * gcc.target/mips/fix-r4000-4.c: Likewise.
4153 * gcc.target/mips/fix-r4000-7.c: Likewise.
4154 * gcc.target/mips/fix-r4000-9.c: Likewise.
4155 * gcc.target/mips/madd-1.c: Likewise.
4156 * gcc.target/mips/madd-2.c: Likewise.
4157 * gcc.target/mips/madd-4.c: Likewise.
4158 * gcc.target/mips/maddu-1.c: Likewise.
4159 * gcc.target/mips/maddu-2.c: Likewise.
4160 * gcc.target/mips/maddu-3.c: Likewise.
4161 * gcc.target/mips/maddu-4.c: Likewise.
4162 * gcc.target/mips/msub-1.c: Likewise.
4163 * gcc.target/mips/msub-2.c: Likewise.
4164 * gcc.target/mips/msub-3.c: Likewise.
4165 * gcc.target/mips/msub-4.c: Likewise.
4166 * gcc.target/mips/msubu-1.c: Likewise.
4167 * gcc.target/mips/msubu-2.c: Likewise.
4168 * gcc.target/mips/msubu-3.c: Likewise.
4169 * gcc.target/mips/msubu-4.c: Likewise.
4170 * gcc.target/mips/mult-1.c: Likewise.
4171 * gcc.target/mips/mult-4.c: Likewise.
4172 * gcc.target/mips/mult-8.c: Likewise.
4173 * gcc.target/mips/mult-9.c: Likewise.
4174 * gcc.target/mips/mult-10.c: Likewise.
4175 * gcc.target/mips/mult-11.c: Likewise.
4176 * gcc.target/mips/mult-16.c: Likewise.
4177
4178 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4179 skip for -O0 and -Os.
4180 * gcc.target/mips/fix-r4000-12.c: Likewise.
4181 * gcc.target/mips/madd-7.c: Likewise.
4182 * gcc.target/mips/mips-ps-5.c: Likewise.
4183 * gcc.target/mips/mips-ps-7.c: Likewise.
4184 * gcc.target/mips/msub-7.c: Likewise.
4185
4186 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4187 skip for -O0. Require -mno-abicalls.
4188 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4189
4190 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4191 skip for -O0. Require a total number of BBIT instructions and
4192 at least one of each kind.
4193
4194 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4195 skip for -O0. Require -fno-unroll-loops.
4196
4197 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4198 skip for -O0. Allow BLTZ as well as BGEZ.
4199
4200 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4201
4202 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4203 skip for -O0. Require -fschedule-insns2.
4204 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4205
4206 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4207 but skip for -O0. Make a branch-likely more likely.
4208
4209 * gcc.target/mips/timode-2.c: Split each test into its own function.
4210 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4211
4212 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4213 skip for -O0. Require -fpeephole2.
4214 * gcc.target/mips/vr-mult-2.c: Likewise.
4215
4216 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4217
4218 PR preprocessor/53469
4219 * gcc.dg/cpp/_Pragma7.c: New test case.
4220
4221 2012-08-27 Tobias Burnus <burnus@net-b.de>
4222
4223 PR fortran/54370
4224 * gfortran.dg/do_5.f90: New.
4225
4226 2012-08-27 Tobias Burnus <burnus@net-b.de>
4227
4228 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4229 from dg-options as -Wall no longer implies it.
4230
4231 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4232
4233 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4234
4235 2012-08-25 Jason Merrill <jason@redhat.com>
4236
4237 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4238
4239 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4240
4241 PR c++/51421
4242 * g++.dg/cpp0x/auto34.C: New.
4243
4244 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR c/54363
4247 * gcc.dg/pr54363.c: New test.
4248
4249 PR c/54355
4250 * gcc.dg/pr54355.c: New test.
4251
4252 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4253
4254 PR debug/52857
4255 * gcc.target/i386/pr52857-1.c: New.
4256 * gcc.target/i386/pr52857-2.c: Likewise.
4257
4258 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4259
4260 * gcc.target/mips/code-readable-4.c: New test.
4261
4262 2012-08-23 Julian Brown <julian@codesourcery.com>
4263 Sandra Loosemore <sandra@codesourcery.com>
4264
4265 * gcc.target/mips/code-readable-1.c: Add -O to options.
4266
4267 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4268
4269 PR c++/20420
4270 * g++.dg/lookup/using53.C: New.
4271
4272 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4273
4274 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4275 * gcc.dg/fixed-point/convert-1.c: New.
4276 * gcc.dg/fixed-point/convert-2.c: New.
4277 * gcc.dg/fixed-point/convert-3.c: New.
4278 * gcc.dg/fixed-point/convert-4.c: New.
4279 * gcc.dg/fixed-point/convert-float-1.c: New.
4280 * gcc.dg/fixed-point/convert-float-2.c: New.
4281 * gcc.dg/fixed-point/convert-float-3.c: New.
4282 * gcc.dg/fixed-point/convert-float-4.c: New.
4283 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4284 * gcc.dg/fixed-point/convert-sat.c: New.
4285 * gcc.dg/fixed-point/convert.h: New.
4286
4287 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4288
4289 PR target/54089
4290 * gcc.target/sh/pr54089-2.c: New.
4291
4292 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4293
4294 * gcc.target/i386/long-double-64-1.c: New file.
4295 * gcc.target/i386/long-double-64-2.c: Likewise.
4296 * gcc.target/i386/long-double-64-3.c: Likewise.
4297 * gcc.target/i386/long-double-64-4.c: Likewise.
4298 * gcc.target/i386/long-double-80-1.c: Likewise.
4299 * gcc.target/i386/long-double-80-2.c: Likewise.
4300 * gcc.target/i386/long-double-80-3.c: Likewise.
4301 * gcc.target/i386/long-double-80-4.c: Likewise.
4302 * gcc.target/i386/long-double-80-5.c: Likewise.
4303 * gcc.target/i386/long-double-80-6.c: Likewise.
4304 * gcc.target/i386/long-double-80-7.c: Likewise.
4305
4306 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4307
4308 PR tree-optimization/54317
4309 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4310
4311 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4312
4313 PR target/39423
4314 * gcc.target/sh/pr39423-2.c: New.
4315
4316 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4317
4318 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4319 * gcc.dg/fold-perm.c: Likewise.
4320
4321 2012-08-20 Jan Hubicka <jh@suse.cz>
4322
4323 PR fortran/48636
4324 * gcc.dg/ipa/inlinehint-1.c: New.
4325
4326 2012-08-20 Florian Weimer <fweimer@redhat.com>
4327
4328 PR c++/19351
4329 * g++.dg/init/new38.C: New test.
4330 * g++.dg/init/new39.C: New test.
4331
4332 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4333
4334 PR target/54089
4335 * gcc.target/sh/pr54089-1.c: New.
4336
4337 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4338
4339 PR target/51244
4340 * gcc.target/sh/pr51244-11.c: New.
4341
4342 2012-08-20 Tobias Burnus <burnus@net-b.de>
4343
4344 PR fortran/54301
4345 * gfortran.dg/warn_target_lifetime_2.f90: New.
4346
4347 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 PR c++/10416
4350 * g++.dg/warn/Wunused-var-17.C: New.
4351
4352 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4353
4354 PR middle-end/53992
4355 * gcc.dg/gomp/pr53992.c: New test.
4356
4357 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4358
4359 PR tree-ssa/54295
4360 * gcc.c-torture/execute/20120817-1.c: New test.
4361
4362 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4363
4364 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4365 add instruction.
4366 (f2): New test that really does need adds.
4367
4368 2012-08-20 Richard Guenther <rguenther@suse.de>
4369
4370 PR tree-optimization/54327
4371 * gcc.dg/torture/pr54327.c: New testcase.
4372
4373 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR tree-optimization/54321
4376 * gcc.c-torture/compile/pr54321.c: New test.
4377
4378 2012-08-20 Tobias Burnus <burnus@net-b.de>
4379
4380 PR fortran/54301
4381 * gfortran.dg/warn_target_lifetime_1.f90: New.
4382
4383 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4384
4385 PR fortran/54298
4386 * gfortran.dg/real_compare_1.f90: New test case.
4387 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4388
4389 2012-08-18 Jan Hubicka <jh@suse.cz>
4390
4391 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4392
4393 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4394
4395 PR fortran/39290
4396 * gfortran.dg/interface_37.f90: New test.
4397
4398 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4399 Gary Funck <gary@intrepid.com>
4400
4401 PR target/20020
4402 * gcc.target/i386/pr20020-1.c: New test.
4403 * gcc.target/i386/pr20020-2.c: Likewise.
4404 * gcc.target/i386/pr20020-3.c: Likewise.
4405
4406 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4407
4408 * gcc.target/i386/perm-concat.c: New test.
4409
4410 2012-08-17 Julian Brown <julian@codesourcery.com>
4411
4412 * gcc.target/arm/div64-unwinding.c: New test.
4413
4414 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4415
4416 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4417
4418 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4419
4420 PR target/54236
4421 * gcc.target/sh/pr54236-1.c: New.
4422
4423 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4424
4425 * lib/target-supports.exp (check_effective_target_sync_int_long)
4426 (check_effective_target_sync_char_short): Enable for crisv32-*
4427 and cris-*.
4428
4429 PR middle-end/54261
4430 * gcc.dg/torture/pr54261-1.c: New test.
4431
4432 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4433
4434 PR fortran/54243
4435 PR fortran/54244
4436 * gfortran.dg/typebound_call_24.f03: New.
4437
4438 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4439
4440 PR tree-optimization/54245
4441 * gcc.dg/tree-ssa/pr54245.c: New test.
4442
4443 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4444
4445 PR tree-optimization/54240
4446 * gcc.target/powerpc/pr54240.c: New test.
4447 * gcc.target/mips/pr54240.c: Likewise.
4448
4449 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4450
4451 PR target/52933
4452 * gcc.target/sh/pr52933-1.c: New.
4453 * gcc.target/sh/pr52933-2.c: New.
4454
4455 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4456
4457 PR target/50751
4458 * gcc.target/sh/pr50751-8.c: New.
4459
4460 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4461
4462 PR fortran/47586
4463 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4464 * gfortran.dg/typebound_proc_27.f03: New test.
4465
4466 2012-08-14 Sterling Augustine <saugustine@google.com>
4467
4468 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4469
4470 2012-08-14 Tobias Burnus <burnus@net-b.de>
4471
4472 PR fortran/40881
4473 * gfortran.dg/data_constraints_3.f90: New.
4474 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4475 to disable -pedantic compilation.
4476 * gfortran.dg/pr37243.f: Ditto.
4477 * gfortran.dg/g77/19990826-3.f: Ditto.
4478 * gfortran.dg/g77/20020307-1.f : Ditto.
4479 * gfortran.dg/g77/980310-3.f: Ditto.
4480
4481 2012-08-14 Tobias Burnus <burnus@net-b.de>
4482
4483 PR fortran/54234
4484 * gfortran.dg/warn_conversion_4.f90: New.
4485
4486 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR middle-end/53411
4489 PR rtl-optimization/53495
4490 * gcc.c-torture/compile/pr53411.c: New test.
4491 * gcc.c-torture/compile/pr53495.c: New test.
4492
4493 2012-08-13 Richard Guenther <rguenther@suse.de>
4494
4495 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4496
4497 2012-08-13 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/54200
4500 * gcc.dg/guality/pr54200.c: New testcase.
4501 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4502
4503 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4504
4505 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4506
4507 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4508
4509 PR target/51244
4510 * gcc.target/sh/pr51244-7.c: New.
4511 * gcc.target/sh/pr51244-8.c: New.
4512 * gcc.target/sh/pr51244-9.c: New.
4513 * gcc.target/sh/pr51244-10.c: New.
4514
4515 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4516
4517 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4518 -m2e or -m2a.
4519 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4520 * gcc.target/sh/pr53511-1.c: Likewise.
4521 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4522 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4523 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4524 * gcc.target/sh/pr53512-3.c: Likewise.
4525 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4526
4527 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4528
4529 PR target/39423
4530 * gcc.c-torture/compile/pr39423-1.c: New.
4531 * gcc.c-torture/compile/pr39423-2.c: New.
4532
4533 2012-08-12 Tobias Burnus <burnus@net-b.de>
4534
4535 PR fortran/54221
4536 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4537 they appear uninitialized on the RHS.
4538 * gfortran.dg/public_private_module_6.f90: New.
4539
4540 2012-08-11 Martin Jambor <mjambor@suse.cz>
4541
4542 PR fortran/48636
4543 * gfortran.dg/pr48636.f90: New test.
4544
4545 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4546
4547 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4548 to avoid warnings.
4549 (main): Adjust caller.
4550
4551 2012-08-10 Richard Guenther <rguenther@suse.de>
4552
4553 * gcc.dg/matrix/*.c: Adjust and move ...
4554 * gcc.dg/torture/: ... here.
4555 * gcc.dg/matrix: Remove directory.
4556
4557 2012-08-10 Richard Guenther <rguenther@suse.de>
4558
4559 PR middle-end/54219
4560 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4561
4562 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4563
4564 PR middle-end/54211
4565 * gcc.dg/tree-ssa/pr54211.c: New test.
4566
4567 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4568
4569 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4570 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4571
4572 2012-08-10 Richard Guenther <rguenther@suse.de>
4573
4574 PR tree-optimization/54109
4575 * gcc.dg/torture/pr54109.c: New testcase.
4576 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4577 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4578
4579 2012-08-10 Richard Guenther <rguenther@suse.de>
4580
4581 PR tree-optimization/54027
4582 * gcc.dg/torture/pr54027.c: New testcase.
4583
4584 2012-08-10 Richard Guenther <rguenther@suse.de>
4585
4586 * g++.dg/plugin/selfassign.c: Adjust.
4587 * gcc.dg/plugin/selfassign.c: Likewise.
4588 * gcc.dg/strlenopt-11.c: Likewise.
4589 * gcc.dg/strlenopt-13.c: Likewise.
4590 * gcc.dg/no-strict-overflow-4.c: Likewise.
4591 * gcc.dg/strict-overflow-4.c: Likewise.
4592 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4593 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4594 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4595 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4596 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4597 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4598 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4599 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4600 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4601 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4602 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4603 * gcc.dg/pr46309.c: Likewise.
4604 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4605
4606 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4607
4608 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4609 for x86 targets.
4610 * gcc.c-torture/compile/20120727-2.c: New test.
4611
4612 2012-08-09 Martin Jambor <mjambor@suse.cz>
4613
4614 * gcc.dg/ipa/iinline-4.c: New test.
4615 * gcc.dg/ipa/iinline-5.c: Likewise.
4616 * gcc.dg/ipa/iinline-6.c: Likewise.
4617 * gcc.dg/ipa/iinline-7.c: Likewise.
4618 * gcc.dg/lto/20120723_0.c: Likewise.
4619 * gcc.dg/lto/20120723_1.c: Likewise.
4620
4621 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4622
4623 PR target/39423
4624 * gcc.target/sh/pr39423-1.c: New.
4625
4626 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4627
4628 PR target/51244
4629 * gcc.target/sh/pr51244-5: New.
4630 * gcc.target/sh/pr51244-6: New.
4631
4632 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4633
4634 * gcc.target/i386/adx-addxcarry32-3.c: New.
4635 * gcc.target/i386/adx-addxcarry64-3.c: New.
4636
4637 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4638
4639 PR rtl-optimization/53701
4640 * gcc.dg/pr53701.c: New test.
4641
4642 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4643
4644 * gcc.c-torture/compile/20120727-1.c: New test.
4645
4646 2012-08-09 Tobias Burnus <burnus@net-b.de>
4647
4648 PR fortran/54199
4649 * gfortran.dg/intrinsic_shadow_4.f90: New.
4650
4651 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4652
4653 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4654
4655 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4656
4657 * gcc.c-torture/execute/20120808-1.c: New test.
4658
4659 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4660
4661 PR rtl-optimization/54157
4662 * gcc.target/i386/pr54157.c: New file.
4663
4664 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4665
4666 * gcc.target/i386/adx-addcarryx32-1.c: New.
4667 * gcc.target/i386/adx-addcarryx32-2.c: New.
4668 * gcc.target/i386/adx-addcarryx64-1.c: New.
4669 * gcc.target/i386/adx-addcarryx64-2.c: New.
4670 * gcc.target/i386/adx-check.h: New.
4671 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4672 * gcc.target/i386/sse-12.c: Add -madx.
4673 * gcc.target/i386/sse-13.c: Ditto.
4674 * gcc.target/i386/sse-14.c: Ditto.
4675 * gcc.target/i386/sse-22.c: Ditto.
4676 * gcc.target/i386/sse-23.c: Ditto.
4677 * g++.dg/other/i386-2.C: Ditto.
4678 * g++.dg/other/i386-3.C: Ditto.
4679
4680 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4681
4682 * gcc.dg/tree-ssa/slsr-5.c: New.
4683 * gcc.dg/tree-ssa/slsr-6.c: New.
4684 * gcc.dg/tree-ssa/slsr-7.c: New.
4685 * gcc.dg/tree-ssa/slsr-8.c: New.
4686 * gcc.dg/tree-ssa/slsr-9.c: New.
4687 * gcc.dg/tree-ssa/slsr-10.c: New.
4688 * gcc.dg/tree-ssa/slsr-11.c: New.
4689 * gcc.dg/tree-ssa/slsr-12.c: New.
4690 * gcc.dg/tree-ssa/slsr-13.c: New.
4691 * gcc.dg/tree-ssa/slsr-14.c: New.
4692 * gcc.dg/tree-ssa/slsr-15.c: New.
4693 * gcc.dg/tree-ssa/slsr-16.c: New.
4694 * gcc.dg/tree-ssa/slsr-17.c: New.
4695 * gcc.dg/tree-ssa/slsr-18.c: New.
4696 * gcc.dg/tree-ssa/slsr-19.c: New.
4697 * gcc.dg/tree-ssa/slsr-20.c: New.
4698 * gcc.dg/tree-ssa/slsr-21.c: New.
4699 * gcc.dg/tree-ssa/slsr-22.c: New.
4700 * gcc.dg/tree-ssa/slsr-23.c: New.
4701 * gcc.dg/tree-ssa/slsr-24.c: New.
4702 * gcc.dg/tree-ssa/slsr-25.c: New.
4703 * gcc.dg/tree-ssa/slsr-26.c: New.
4704 * gcc.dg/tree-ssa/slsr-30.c: New.
4705 * gcc.dg/tree-ssa/slsr-31.c: New.
4706
4707 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4708
4709 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4710 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4711 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4712
4713 2012-08-06 Cary Coutant <ccoutant@google.com>
4714
4715 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4716
4717 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4718
4719 PR fortran/35831
4720 * gfortran.dg/dummy_procedure_5.f90: Modified.
4721 * gfortran.dg/dummy_procedure_8.f90: New.
4722 * gfortran.dg/interface_26.f90: Modified.
4723 * gfortran.dg/proc_ptr_11.f90: Modified.
4724 * gfortran.dg/proc_ptr_15.f90: Modified.
4725 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4726 * gfortran.dg/typebound_override_1.f90: Modified.
4727 * gfortran.dg/typebound_proc_6.f03: Modified.
4728
4729 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4730
4731 PR tree-optimization/51938
4732 PR tree-optimization/52005
4733 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4734 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4735 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4736 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4737
4738 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4739
4740 Avoid crashing on erroneous static_assert usage
4741 * g++.dg/cpp0x/static_assert8.C: New test.
4742
4743 2012-08-06 Jason Merrill <jason@redhat.com>
4744
4745 * g++.dg/cpp0x/sfinae38.C: New.
4746
4747 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4748 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/54165
4751 * g++.dg/conversion/void2.C: New.
4752
4753 2012-08-06 Tom de Vries <tom@codesourcery.com>
4754
4755 * gcc.dg/tree-ssa/vrp78.c: New test.
4756
4757 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4758 Richard Sandiford <rdsandiford@googlemail.com>
4759
4760 * g++.dg/opt/enum2.C: Require fpic target.
4761 * g++.dg/lto/20090303_0.C: Likewise.
4762
4763 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4764 Catherine Moore <clm@codesourcery.com>
4765
4766 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4767 flush function names too.
4768 * gcc.target/mips/clear-cache-1.c: Likewise.
4769
4770 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4771
4772 PR target/54156
4773 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4774
4775 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4776
4777 PR fortran/54166
4778 * gfortran.dg/array_5.f90: New test.
4779
4780 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4781
4782 PR tree-optimization/30318
4783 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4784
4785 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4786
4787 * g++.dg/ext/vector17.C: New testcase.
4788
4789 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4790
4791 PR target/51931
4792 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4793 * g++.dg/opt/longbranch1.C: Likewise.
4794
4795 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4796
4797 PR tree-optimization/53805
4798 * gcc.dg/fold-notunord.c: New testcase.
4799
4800 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4801
4802 PR fortran/48820
4803 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4804 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4805
4806 2012-08-02 Jason Merrill <jason@redhat.com>
4807 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 PR c++/51213 (again)
4810 * g++.dg/cpp0x/sfinae37.C: Extend.
4811
4812 2012-08-02 Richard Guenther <rguenther@suse.de>
4813
4814 PR tree-optimization/50672
4815 * g++.dg/torture/pr50672.C: New testcase.
4816
4817 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4818
4819 PR fortran/54147
4820 * gfortran.dg/abstract_type_6.f03: Modified.
4821 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4822 * gfortran.dg/proc_ptr_comp_35.f90: New.
4823 * gfortran.dg/typebound_proc_9.f03: Modified.
4824 * gfortran.dg/typebound_proc_26.f90: New.
4825
4826 2012-08-02 Richard Guenther <rguenther@suse.de>
4827
4828 * gcc.dg/torture/pta-callused-1.c: Adjust.
4829 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4830 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4831 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4832 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4833 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4834 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4835 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4836 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4837
4838 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4839
4840 PR fortran/54033
4841 * gfortran.dg/include_6.f90: New test case.
4842 * gfortran.dg/include_7.f90: New test case.
4843 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4844
4845 2012-08-01 Tom de Vries <tom@codesourcery.com>
4846
4847 * gcc.dg/tree-ssa/vrp76.c: New test.
4848
4849 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4850
4851 PR tree-optimization/46556
4852 * gcc.dg/tree-ssa/slsr-27.c: New.
4853 * gcc.dg/tree-ssa/slsr-28.c: New.
4854 * gcc.dg/tree-ssa/slsr-29.c: New.
4855
4856 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4857
4858 PR fortran/42418
4859 * gfortran.dg/proc_decl_29.f90: New.
4860
4861 2012-07-31 Dehao Chen <dehao@google.com>
4862
4863 * gcc.dg/predict-7.c: New test.
4864
4865 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4866
4867 PR fortran/54134
4868 * gfortran.dg/typebound_override_3.f90: New.
4869
4870 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4871
4872 PR tree-optimization/53773
4873 * gcc.dg/vect/pr53773.c: New test.
4874
4875 2012-07-31 Nick Clifton <nickc@redhat.com>
4876
4877 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4878 and for XStormy16.
4879
4880 2012-07-31 Tobias Burnus <burnus@net-b.de>
4881
4882 * gfortran.dg/c_funloc_tests_6.f90: New.
4883 * gfortran.dg/c_funloc_tests_7.f90: New.
4884 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4885
4886 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/53624
4889 * g++.dg/cpp0x/temp_default5.C: New.
4890
4891 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4892
4893 PR fortran/51081
4894 * gfortran.dg/proc_ptr_37.f90: New.
4895
4896 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4897
4898 * lib/target-supports.exp
4899 (check_effective_target_vect_natural_alignment): New function.
4900 * gcc.dg/align-2.c: Only run on targets with natural alignment
4901 of vector types.
4902 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4903 alignment of vector types.
4904
4905 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4906 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4907
4908 * gcc.target/i386/rdseed16-1.c: New.
4909 * gcc.target/i386/rdseed32-1.c: Ditto
4910 * gcc.target/i386/rdseed64-1.c: Ditto
4911 * gcc.target/i386/sse-12.c: Add -mrdseed.
4912 * gcc.target/i386/sse-13.c: Ditto.
4913 * gcc.target/i386/sse-14.c: Ditto.
4914 * g++.dg/other/i386-2.C: Ditto.
4915 * g++.dg/other/i386-3.C: Ditto.
4916
4917 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4918
4919 PR target/51244
4920 * gcc.target/sh/pr51244-4.c: New.
4921
4922 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4925 for alpha*-*-* targets. Cleanup original tree dump.
4926
4927 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4928
4929 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4930 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4931
4932 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4933
4934 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4935 rand, srand. Include <stdlib.h>.
4936
4937 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4938
4939 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4940
4941 2012-07-26 Richard Henderson <rth@redhat.com>
4942
4943 * gcc.dg/attr-hotcold-1.c: New.
4944 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4945
4946 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4947 Sandra Loosemore <sandra@codesourcery.com>
4948
4949 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4950
4951 2012-07-26 Tobias Burnus <burnus@net-b.de>
4952
4953 * gfortran.dg/contiguous_1.f90: Update dg-error.
4954 * gfortran.dg/proc_ptr_32.f90: Ditto.
4955
4956 2012-07-26 Richard Guenther <rguenther@suse.de>
4957
4958 PR tree-optimization/54098
4959 * gcc.dg/torture/pr54098.c: New testcase.
4960
4961 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4962
4963 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4964 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4965
4966 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4967
4968 PR fortran/44354
4969 * gfortran.dg/array_constructor_39.f90: New test.
4970
4971 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4972
4973 PR fortran/44354
4974 * gfortran.dg/array_constructor_38.f90: New test.
4975
4976 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4977
4978 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4979
4980 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4981
4982 * gnat.dg/noreturn5.ad[sb]: New test.
4983
4984 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4985 Paul Brook <paul@codesourcery.com>
4986
4987 PR target/53633
4988
4989 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4990 * c-c++-common/pr53633.c: New test.
4991
4992 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4993
4994 * gcc.target/i386/asm-dialect-1.c: New test case.
4995
4996 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4997 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4998
4999 * gcc.target/i386/prefetchw-1.c: New.
5000 * gcc.target/i386/sse-12.c: Add -mprfchw.
5001 * gcc.target/i386/sse-13.c: Ditto.
5002 * gcc.target/i386/sse-14.c: Ditto.
5003 * gcc.target/i386/sse-22.c: Ditto.
5004 * gcc.target/i386/sse-23.c: Ditto.
5005 * g++.dg/other/i386-2.C: Ditto.
5006 * g++.dg/other/i386-3.C: Ditto.
5007
5008 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5009
5010 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5011
5012 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5013
5014 PR target/54051
5015 * gcc.target/arm/pr54051.c: New.
5016 * gcc.target/arm/vfp-1.c: Adjust test.
5017
5018 2012-07-24 Julian Brown <julian@codesourcery.com>
5019
5020 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5021 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5022 hard-float ARM.
5023
5024 2012-07-23 Paul Brook <paul@codesourcery.com>
5025
5026 * g++.dg/other/armv7m-1.c: New test.
5027
5028 2012-07-23 Julian Brown <julian@codesourcery.com>
5029
5030 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5031 ARM.
5032 (DO_TEST): Define to 1 for appropriate ARM targets.
5033
5034 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5035
5036 PR tree-optimization/53881
5037 * gcc.dg/pr53881.c: Renamed to ...
5038 * gcc.dg/pr53881-1.c: ... this.
5039 * gcc.dg/pr53881-2.c: New test.
5040
5041 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5042
5043 Handle recent changes in default atomics for cris*-*-linux*.
5044 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5045 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5046 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5047 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5048 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5049 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5050 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5051 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5052 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5053 -mno-unaligned-atomic-may-use-library is in effect for
5054 cris*-*-linux*.
5055 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5056 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5057 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5058 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5059 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5060 gcc.target/cris/torture/sync-mis-op-i-1.c,
5061 gcc.target/cris/torture/sync-mis-op-i-2.c,
5062 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5063 gcc.target/cris/torture/sync-mis-op-i-3.c,
5064 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5065 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5066 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5067 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5068 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5069 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5070 (main): Remove local variable x.
5071 [mis_ok]: Check that atomics don't fail.
5072
5073 2012-07-21 Andrew Pinski <apinski@cavium.com>
5074
5075 * gcc.dg/tree-ssa/vrp72.c: New test.
5076 * gcc.dg/tree-ssa/vrp73.c: New test.
5077 * gcc.dg/tree-ssa/vrp74.c: New test.
5078 * gcc.dg/tree-ssa/vrp75.c: New test.
5079
5080 2012-07-21 Andrew Pinski <apinski@cavium.com>
5081
5082 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5083 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5084
5085 2012-07-21 Andrew Pinski <apinski@cavium.com>
5086
5087 * gcc.target/mips/octeon-pop-2.c: New testcase.
5088
5089 2012-07-21 Tobias Burnus <burnus@net-b.de>
5090
5091 PR fortran/48820
5092 * gfortran.dg/assumed_rank_3.f90: New.
5093 * gfortran.dg/assumed_rank_11.f90: New.
5094 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5095 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5096 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5097
5098 2012-07-21 Andrew Pinski <apinski@cavium.com>
5099
5100 * gcc.target/mips/unaligned-1.c: New testcase.
5101
5102 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5103
5104 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5105
5106 2012-07-20 Tobias Burnus <burnus@net-b.de>
5107
5108 * gfortran.dg/bind_c_array_params_2.f90: New.
5109 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5110 and update dg-error.
5111
5112 2012-07-20 Tobias Burnus <burnus@net-b.de>
5113
5114 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5115
5116 2012-07-20 Jason Merrill <jason@redhat.com>
5117
5118 PR c++/54038
5119 * g++.dg/other/array7.C: New.
5120
5121 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5122
5123 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5124 the basic block and check loop depth.
5125 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5126 matching patterns and comments.
5127 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5128 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5129
5130 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR c++/28656
5133 * c-c++-common/pr28656.c: New test.
5134
5135 2012-07-19 Jason Merrill <jason@redhat.com>
5136
5137 PR c++/54026
5138 * g++.dg/init/mutable1.C: New.
5139
5140 2012-07-20 Tobias Burnus <burnus@net-b.de>
5141
5142 PR fortran/48820
5143 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5144 * gfortran.dg/assumed_rank_1.f90: New.
5145 * gfortran.dg/assumed_rank_1_c.c: New.
5146 * gfortran.dg/assumed_rank_2.f90: New.
5147 * gfortran.dg/assumed_rank_4.f90: New.
5148 * gfortran.dg/assumed_rank_5.f90: New.
5149 * gfortran.dg/assumed_rank_6.f90: New.
5150 * gfortran.dg/assumed_rank_7.f90: New.
5151 * gfortran.dg/assumed_rank_8.f90: New.
5152 * gfortran.dg/assumed_rank_8_c.c: New.
5153 * gfortran.dg/assumed_rank_9.f90: New.
5154 * gfortran.dg/assumed_rank_10.f90: New.
5155 * gfortran.dg/assumed_rank_12.f90: New.
5156
5157 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gnat.dg/opt25.adb: New test.
5160 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5161 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5162
5163 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5164
5165 * gnat.dg/aggr20.ad[sb]: New test.
5166 * gnat.dg/aggr20_pkg.ads: New helper.
5167
5168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/derived_type3.adb: New test.
5171 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5172
5173 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR rtl-optimization/53942
5176 * gcc.dg/pr53942.c: New test.
5177
5178 2012-07-19 Jason Merrill <jason@redhat.com>
5179
5180 PR c++/54021
5181 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5182
5183 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5184
5185 * gnat.dg/discr38.adb: New test.
5186
5187 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR middle-end/54017
5190 * c-c++-common/gomp/pr54017.c: New test.
5191
5192 2012-07-19 Richard Guenther <rguenther@suse.de>
5193 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * gnat.dg/loop_optimization11.adb: New testcase.
5196 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5197
5198 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5199 Jason Merrill <jason@redhat.com>
5200
5201 * g++.dg/cpp0x/sfinae37.C: New.
5202 * g++.dg/template/access23.C: New.
5203 * g++.dg/template/access7.C: Adjust.
5204 * g++.dg/template/sfinae10.C: Don't expect errors.
5205 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5206
5207 2012-07-18 Julian Brown <julian@codesourcery.com>
5208 Sandra Loosemore <sandra@codesroucery.com>
5209
5210 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5211
5212 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5213
5214 * gnat.dg/noreturn4.ad[sb]: New test.
5215 * gnat.dg/noreturn4_pkg.ads: New helper.
5216
5217 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5218 Julian Brown <julian@codesourcery.com>
5219
5220 * gcc.target/arm/neon-vdup-1.c: New test case.
5221 * gcc.target/arm/neon-vdup-2.c: New test case.
5222 * gcc.target/arm/neon-vdup-3.c: New test case.
5223 * gcc.target/arm/neon-vdup-4.c: New test case.
5224 * gcc.target/arm/neon-vdup-5.c: New test case.
5225 * gcc.target/arm/neon-vdup-6.c: New test case.
5226 * gcc.target/arm/neon-vdup-7.c: New test case.
5227 * gcc.target/arm/neon-vdup-8.c: New test case.
5228 * gcc.target/arm/neon-vdup-9.c: New test case.
5229 * gcc.target/arm/neon-vdup-10.c: New test case.
5230 * gcc.target/arm/neon-vdup-11.c: New test case.
5231 * gcc.target/arm/neon-vdup-12.c: New test case.
5232 * gcc.target/arm/neon-vdup-13.c: New test case.
5233 * gcc.target/arm/neon-vdup-14.c: New test case.
5234 * gcc.target/arm/neon-vdup-15.c: New test case.
5235 * gcc.target/arm/neon-vdup-16.c: New test case.
5236 * gcc.target/arm/neon-vdup-17.c: New test case.
5237 * gcc.target/arm/neon-vdup-18.c: New test case.
5238 * gcc.target/arm/neon-vdup-19.c: New test case.
5239 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5240 arguments non-constant.
5241
5242 2012-07-18 Richard Guenther <rguenther@suse.de>
5243
5244 PR tree-optimization/53970
5245 * g++.dg/torture/pr53970.C: New testcase.
5246
5247 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5248
5249 PR target/38621
5250 * gcc.c-torture/compile/pr38621.c: New.
5251
5252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5253
5254 PR target/33135
5255 * gcc.target/sh/pr33135-1.c: New.
5256 * gcc.target/sh/pr33135-2.c: New.
5257 * gcc.target/sh/pr33135-3.c: New.
5258 * gcc.target/sh/pr33135-4.c: New.
5259
5260 2012-07-17 Jason Merrill <jason@redhat.com>
5261
5262 PR c++/53995
5263 * g++.dg/parse/enum9.C: New.
5264
5265 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5266 Sandra Loosemore <sandra@codesourcery.com>
5267
5268 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5269 if there is a conflict with -mcpu=. Use -mcpu=5208.
5270
5271 2012-07-17 Jason Merrill <jason@redhat.com>
5272
5273 PR c++/53989
5274 * g++.dg/template/array23.C: New.
5275
5276 2012-07-17 Tobias Burnus <burnus@net-b.de>
5277
5278 PR fortran/53985
5279 * gfortran.dg/bind_c_usage_26.f90: New.
5280 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5281 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5282 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5283 * gfortran.dg/interop_params.f03: Ditto.
5284
5285 2012-07-17 Jason Merrill <jason@redhat.com>
5286
5287 * g++.dg/template/inherit8.C: Adjust.
5288 * g++.dg/template/using21.C: Adjust.
5289 * g++.dg/template/using22.C: Adjust.
5290
5291 PR c++/53549
5292 * g++.dg/template/current-inst1.C: New.
5293 * g++.dg/parse/crash35.C: Adjust.
5294
5295 2012-07-17 Tobias Burnus <burnus@net-b.de>
5296
5297 PR fortran/52101
5298 * gfortran.dg/oldstyle_4.f90: New.
5299
5300 2012-07-17 Tobias Burnus <burnus@net-b.de>
5301
5302 PR fortran/49265
5303 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5304 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5305
5306 2012-07-16 Jason Merrill <jason@redhat.com>
5307
5308 * g++.dg/parse/access8.C: Adjust.
5309 * g++.dg/template/sfinae6_neg.C: Adjust.
5310
5311 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5312
5313 PR fortran/53824
5314 * gfortran.dg/coarray_allocate_1.f90: New test.
5315
5316 2012-07-16 Andrew Pinski <apinski@cavium.com>
5317
5318 * gcc.c-torture/execute/bswap-1.c: New testcase.
5319 * gcc.c-torture/compile/unalign-1.c: New testcase.
5320 * gcc.c-torture/compile/20120524-1.c: New testcase.
5321 * gcc.c-torture/compile/20101216-1.c: New testcase.
5322
5323 2012-07-16 Dehao Chen <dehao@google.com>
5324
5325 Revert
5326 2012-07-10 Dehao Chen <dehao@google.com>
5327
5328 * gcc.dg/debug_info_inline.c: New test.
5329
5330 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5331
5332 PR fortran/53956
5333 * gfortran.dg/proc_decl_28.f90: New.
5334
5335 2012-07-16 Andrew Pinski <apinski@cavium.com>
5336
5337 * gcc.dg/torture/builtins-1.c: New testcase.
5338
5339 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5340
5341 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5342 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5343 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5344 gcc.target/cris/sync-1-v10.c,
5345 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5346 pass -mno-unaligned-atomic-may-use-library.
5347 * gcc.target/cris/sync-xchg-1.c: New test.
5348 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5349 valid register operand output modifier.
5350
5351 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5352
5353 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5354 characters.
5355
5356 2012-07-13 Andrew Pinski <apinski@cavium.com>
5357
5358 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5359 rather than cleanup-tree-dump.
5360 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5361
5362 2012-07-13 Richard Guenther <rguenther@suse.de>
5363
5364 PR tree-optimization/53907
5365 * gcc.target/i386/pr53907.c: New testcase.
5366
5367 2012-07-13 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/53922
5370 * gcc.dg/torture/pr53922.c: New testcase.
5371
5372 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5373
5374 PR rtl-optimization/53908
5375 * gcc.dg/torture/pr53908.c: New test.
5376
5377 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5378
5379 PR c++/53531
5380 * g++.dg/cpp0x/variadic135.C: New.
5381
5382 2012-07-12 Jason Merrill <jason@redhat.com>
5383
5384 * g++.dg/template/sfinae6_neg.C: Adjust.
5385
5386 2012-07-12 Tobias Burnus <burnus@net-b.de>
5387
5388 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5389 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5390 scan-tree-dump-times pattern.
5391
5392 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5393
5394 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5395
5396 2012-07-11 Jason Merrill <jason@redhat.com>
5397
5398 DR 1402
5399 * g++.g/cpp0x/defaulted37.C: New.
5400
5401 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5402
5403 PR target/53859
5404 * gcc.target/arm/pr53859.c: New test.
5405
5406 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5407
5408 PR target/53886
5409 * gcc.c-torture/compile/pr53886.c: New.
5410
5411 2012-07-10 Dehao Chen <dehao@google.com>
5412
5413 * gcc.dg/debug_info_inline.c: New test.
5414
5415 2012-07-10 Jason Merrill <jason@redhat.com>
5416
5417 PR c++/53733
5418 * g++.dg/cpp0x/defaulted36.C: New.
5419 * g++.dg/cpp0x/defaulted21.C: Adjust.
5420
5421 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5422
5423 2012-07-09 Sterling Augustine <saugustine@google.com>
5424
5425 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5426
5427 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5428
5429 PR tree-optimization/53887
5430 * gcc.dg/pr53887.c: New test.
5431
5432 2012-07-09 Jason Merrill <jason@redhat.com>
5433
5434 PR c++/53882
5435 * g++.dg/cpp0x/nullptr29.C: New.
5436
5437 2012-07-09 Tom de Vries <tom@codesourcery.com>
5438 Richard Guenther <rguenther@suse.de>
5439
5440 * gcc.dg/builtin-unreachable-6.c: New test.
5441 * gcc.dg/builtin-unreachable-5.c: New test.
5442
5443 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5444
5445 PR tree-optimization/53881
5446 * gcc.dg/pr53881.c: New test.
5447
5448 2012-07-06 Jason Merrill <jason@redhat.com>
5449
5450 PR c++/53862
5451 * g++.dg/cpp0x/variadic134.C: New.
5452
5453 PR c++/53858
5454 * g++.dg/cpp0x/alias-decl-20.C: New.
5455
5456 2012-07-06 Tom de Vries <tom@codesourcery.com>
5457
5458 PR tree-optimization/51879
5459 * gcc.dg/pr51879-16.c: New test.
5460 * gcc.dg/pr51879-17.c: Same.
5461
5462 2012-07-06 Tom de Vries <tom@codesourcery.com>
5463
5464 PR tree-optimization/52009
5465 * gcc.dg/pr51879-7.c: New test.
5466 * gcc.dg/pr51879-18.c: New test.
5467
5468 2012-07-05 Jason Merrill <jason@redhat.com>
5469
5470 PR c++/50852
5471 * g++.dg/template/typedef39.C: New.
5472
5473 PR c++/53039
5474 * g++.dg/cpp0x/variadic133.C: New.
5475 * g++.dg/template/param1.C: Adjust.
5476
5477 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5478
5479 PR target/48941
5480 PR target/51980
5481 * gcc.target/arm/neon/vtrnf32.c: Update.
5482 * gcc.target/arm/neon/vtrns32.c: Update.
5483 * gcc.target/arm/neon/vtrnu32.c: Update.
5484 * gcc.target/arm/neon/vzipf32.c: Update.
5485 * gcc.target/arm/neon/vzips32.c: Update.
5486 * gcc.target/arm/neon/vzipu32.c: Update.
5487
5488 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5489
5490 PR fortran/53732
5491 * gfortran.dg/inline_sum_4.f90: New test.
5492
5493 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5494
5495 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5496
5497 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5498
5499 * gcc.target/arm/fma-sp.c: New testcase.
5500 * gcc.target/arm/fma.c: Likewise.
5501 * gcc.target/arm/fma.h: Likewise.
5502
5503 2012-07-04 Jason Merrill <jason@redhat.com>
5504
5505 PR c++/53848
5506 * g++.dg/other/enum3.C: New.
5507
5508 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5509
5510 PR middle-end/53321
5511 * g++.dg/torture/pr53321.C: New test.
5512
5513 2012-07-04 Richard Guenther <rguenther@suse.de>
5514
5515 PR tree-optimization/53844
5516 * g++.dg/tree-ssa/pr53844.C: New testcase.
5517
5518 2012-07-04 Richard Guenther <rguenther@suse.de>
5519
5520 PR tree-optimization/53849
5521 * gcc.dg/pr53849.c: New testcase.
5522
5523 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR c++/53812
5526 * g++.dg/ext/label14.C: New test.
5527
5528 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5529
5530 PR target/53811
5531 * g++.dg/other/pr53811.C: New test.
5532
5533 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5534
5535 PR target/28896
5536 * gcc.target/m68k/stack-limit-1.c: New testcase.
5537
5538 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5539
5540 * gnat.dg/recursive_call.adb: New test.
5541
5542 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5543
5544 * gnat.dg/discr37.ad[sb]: New test.
5545
5546 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5547
5548 * g++.dg/other/packed1.C: Remove SH from xfail list.
5549
5550 2012-07-02 Jason Merrill <jason@redhat.com>
5551
5552 PR c++/53619
5553 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5554
5555 PR c++/53783
5556 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5557
5558 PR c++/53788
5559 * g++.dg/cpp0x/decltype39.C: New.
5560 * g++.dg/diagnostic/method1.C: Adjust.
5561
5562 PR c++/53816
5563 * g++.dg/template/ref6.C: New.
5564
5565 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5566
5567 PR target/53568
5568 * gcc.target/sh/pr53568-1.c: New.
5569
5570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 PR target/51244
5573 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5574
5575 2012-07-02 Jason Merrill <jason@redhat.com>
5576
5577 PR c++/53821
5578 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5579
5580 PR c++/53524
5581 * g++.dg/template/enum7.C: New.
5582 * g++.dg/other/ptrmem10.C: Adjust.
5583 * g++.dg/other/ptrmem11.C: Adjust.
5584 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5585
5586 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5587
5588 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5589
5590 2012-07-01 Wei Guozhi <carrot@google.com>
5591
5592 PR target/53447
5593 * gcc.target/arm/pr53447-1.c: New testcase.
5594 * gcc.target/arm/pr53447-2.c: New testcase.
5595 * gcc.target/arm/pr53447-3.c: New testcase.
5596 * gcc.target/arm/pr53447-4.c: New testcase.
5597
5598 2012-06-29 Richard Guenther <rguenther@suse.de>
5599
5600 PR tree-optimization/47061
5601 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5602
5603 2012-06-29 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/37541
5606 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5607
5608 2012-06-29 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/52589
5611 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5612
5613 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5614
5615 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5616
5617 * g++.dg/template/error46.C: Add missing comment to dg-message.
5618 * g++.dg/template/crash107.C: Likewise.
5619 * g++.dg/template/error47.C: Likewise.
5620 * g++.dg/template/crash108.C: Likewise.
5621 * g++.dg/overload/operator5.C: Likewise.
5622
5623 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5624 errors in dg-message directives, add comments.
5625
5626 2012-06-28 Kai Tietz <ktietz@redhat.com>
5627
5628 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5629 hard-coded 'unsigned long'.
5630
5631 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/51581
5634 * gcc.dg/vect/pr51581-4.c: New test.
5635
5636 PR tree-optimization/53645
5637 * gcc.c-torture/execute/pr53645-2.c: New test.
5638
5639 2012-06-28 Richard Guenther <rguenther@suse.de>
5640
5641 PR middle-end/53790
5642 * gcc.dg/torture/pr53790.c: New testcase.
5643
5644 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR tree-optimization/53645
5647 * gcc.c-torture/execute/pr53645.c: New test.
5648
5649 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5650
5651 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5652
5653 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5654
5655 PR debug/53671
5656 PR debug/49888
5657 * gcc.dg/guality/pr49888.c: Account for the possibility that
5658 the variable is optimized out at the first test.
5659
5660 2012-06-27 Jason Merrill <jason@redhat.com>
5661
5662 * g++.dg/cpp0x/override2.C: Adjust.
5663 * g++.dg/template/error5.C: Adjust.
5664 * g++.dg/parse/crash28.C: Adjust.
5665
5666 PR c++/53563
5667 * g++.dg/parse/template27.C: New.
5668 * g++.dg/template/crash74.C: Adjust expected output.
5669
5670 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5671
5672 PR fortran/41951
5673 PR fortran/49591
5674 * gfortran.dg/typebound_operator_16.f03: New.
5675
5676 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5677
5678 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5679 even src1.i and src2.i fields even in the second half of the arrays.
5680
5681 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5682
5683 PR c++/51033.
5684 * g++.dg/torture/vshuf-16.inc: New test.
5685 * g++.dg/torture/vshuf-2.inc: New test.
5686 * g++.dg/torture/vshuf-4.inc: New test.
5687 * g++.dg/torture/vshuf-8.inc: New test.
5688 * g++.dg/torture/vshuf-main.inc: New test.
5689 * g++.dg/torture/vshuf-v16hi.C: New test.
5690 * g++.dg/torture/vshuf-v16qi.C: New test.
5691 * g++.dg/torture/vshuf-v2df.C: New test.
5692 * g++.dg/torture/vshuf-v2di.C: New test.
5693 * g++.dg/torture/vshuf-v2sf.C: New test.
5694 * g++.dg/torture/vshuf-v2si.C: New test.
5695 * g++.dg/torture/vshuf-v4df.C: New test.
5696 * g++.dg/torture/vshuf-v4di.C: New test.
5697 * g++.dg/torture/vshuf-v4sf.C: New test.
5698 * g++.dg/torture/vshuf-v4si.C: New test.
5699 * g++.dg/torture/vshuf-v8hi.C: New test.
5700 * g++.dg/torture/vshuf-v8qi.C: New test.
5701 * g++.dg/torture/vshuf-v8si.C: New test.
5702
5703 2012-06-27 Richard Guenther <rguenther@suse.de>
5704
5705 PR middle-end/53676
5706 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5707
5708 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5709
5710 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5711 scan-dump-dem-not): Use printable pattern in test name.
5712
5713 2012-06-26 Sterling Augustine <saugustine@google.com>
5714 Dominique Dhumieres <dominiq@lps.ens.fr>
5715
5716 * gcc.dg/pubtypes-2.c: Update expected output.
5717 * gcc.dg/pubtypes-3.c: Likewise.
5718 * gcc.dg/pubtypes-4.c: Likewise.
5719
5720 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5721
5722 * gcc.dg/tree-ssa/slsr-1.c: New test.
5723 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5724 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5725 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5726
5727 2012-06-26 Matt Turner <mattst88@gmail.com>
5728
5729 PR target/35294
5730 * gcc.target/arm/mmx-2.c: New.
5731
5732 2012-06-26 Richard Guenther <rguenther@suse.de>
5733
5734 PR c++/53752
5735 * g++.dg/torture/pr53752.C: New testcase.
5736
5737 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR tree-optimization/53748
5740 * gcc.c-torture/compile/pr53748.c: New test.
5741
5742 2012-06-25 Jason Merrill <jason@redhat.com>
5743
5744 PR c++/53498
5745 PR c++/53305
5746 * g++.dg/cpp0x/decltype38.C: New.
5747 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5748
5749 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5750
5751 * lib/target-supports-dg.exp (testname-for-summary): New.
5752 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5753 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5754 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5755 scan-module-absence, output-exists, output-exists-not: Use
5756 testname-for-summary.
5757 (dg-test): Clean up testname_with_flags.
5758 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5759 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5760 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5761 scan-assembler-dem-not, object-size: Use testname-for-summary.
5762 * lib/gcov.exp (run-gcov): Likewise.
5763 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5764 scan-dump-dem, scan-dump-dem-note): Likewise.
5765
5766 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5767 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5768 including profopt.opt; save and restore existing value.
5769 * g++.dg/bprob/bprob.exp: Likewise.
5770 * gcc.dg/matrix/matrix.exp: Likewise.
5771 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5772 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5773 PROFOPT_OPTIONS.
5774
5775 2012-06-25 Richard Henderson <rth@redhat.com>
5776
5777 * gcc.dg/pr53749.c: New.
5778
5779 2012-06-25 Jason Merrill <jason@redhat.com>
5780
5781 PR c++/52988
5782 * g++.dg/cpp0x/nullptr28.C: New.
5783
5784 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5785
5786 * gcc.target/arm/neon-vld1_dupQ.c: New.
5787
5788 2012-06-25 Florian Weimer <fweimer@redhat.com>
5789
5790 * g++.dg/init/new35.C: New.
5791 * g++.dg/init/new36.C: New.
5792 * g++.dg/init/new37.C: New.
5793 * g++.dg/ext/vla5.C: New warning.
5794 * g++.dg/ext/vla8.C: New warning.
5795 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5796
5797 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5798 James Greenhalgh <james.greenhalgh@arm.com>
5799
5800 * gcc.target/arm/ftest-support-arm.h New testcase.
5801 * gcc.target/arm/ftest-support-thumb.h Likewise.
5802 * gcc.target/arm/ftest-support.h Likewise.
5803 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5804 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5805 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5806 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5807 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5808 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5809 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5810 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5811 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5812 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5813 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5814 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5815 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5816 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5817 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5818 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5819 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5820 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5821 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5822 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5823 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5824 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5825 * lib/target-supports.exp
5826 (check_effective_target_arm_arch_FUNC): Add support for more
5827 architectures.
5828 (add_options_for_arm_arch_FUNC): Likewise.
5829 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5830
5831 2012-06-25 Jason Merrill <jason@redhat.com>
5832
5833 PR c++/53202
5834 * g++.dg/cpp0x/constexpr-tuple.C: New.
5835
5836 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5837
5838 PR target/53759
5839 * gcc.target/i386/pr53759.c: New test.
5840
5841 PR c++/53594
5842 * g++.dg/cpp0x/nsdmi7.C: New test.
5843
5844 2012-06-24 Kai Tietz <ktietz@redhat.com>
5845
5846 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5847 for LLP64 targets.
5848 * gcc.target/i386/pr38988.c: Likewise.
5849
5850 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5851
5852 PR fortran/47710
5853 PR fortran/53328
5854 * gfortran.dg/typebound_generic_12.f03: New.
5855 * gfortran.dg/typebound_generic_13.f03: New.
5856
5857 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5858
5859 * gnat.dg/lto15.ad[sb]: New test.
5860
5861 2012-06-21 Meador Inge <meadori@codesourcery.com>
5862
5863 PR c/53702
5864 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5865
5866 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5867
5868 * gcc.dg/pch/ident-1.c: New test.
5869 * gcc.dg/pch/ident-1.hs: Header file for new test.
5870
5871 2012-06-21 Michael Matz <matz@suse.de>
5872
5873 PR middle-end/53688
5874 * gcc.c-torture/execute/pr53688.c: New test.
5875
5876 2012-06-20 Richard Guenther <rguenther@suse.de>
5877
5878 PR tree-optimization/30318
5879 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5880
5881 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5882
5883 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5884
5885 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5886
5887 * gcc.target/i386/clearcapv2.map: New file.
5888 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5889
5890 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5891
5892 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5893 and add __sh__ case.
5894
5895 2012-06-19 Jason Merrill <jason@redhat.com>
5896
5897 PR c++/52637
5898 * g++.dg/debug/localclass1.C: New.
5899
5900 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5901
5902 * g++.dg/cpp0x/override4.C: New.
5903
5904 2012-06-14 Jason Merrill <jason@redhat.com>
5905
5906 PR c++/53651
5907 * g++.dg/cpp0x/decltype37.C: New.
5908
5909 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5910
5911 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5912
5913 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5914
5915 * gcc.c-torture/compile/vector-5.c,
5916 gcc.c-torture/compile/vector-6.c: New tests.
5917
5918 2012-06-19 Richard Henderson <rth@redhat.com>
5919
5920 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5921
5922 2012-06-19 Richard Guenther <rguenther@suse.de>
5923
5924 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5925
5926 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR target/53712
5929 * gcc.target/i386/pr53712.c: New test.
5930
5931 2012-06-18 Tobias Burnus <burnus@net-b.de>
5932
5933 PR fortran/53692
5934 * gfortran.dg/elemental_optional_args_6.f90: New.
5935
5936 2012-06-18 Tobias Burnus <burnus@net-b.de>
5937
5938 PR fortran/53526
5939 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5940 * gfortran.dg/coarray/move_alloc_1.f90
5941
5942 2012-06-18 Tobias Burnus <burnus@net-b.de>
5943
5944 PR fortran/53526
5945 * gfortran.dg/coarray_27.f90: New.
5946
5947 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5948 Greta Yorsh <Greta.Yorsh@arm.com>
5949
5950 * gcc.target/arm/epilog-1.c: New test.
5951
5952 2012-06-18 Richard Guenther <rguenther@suse.de>
5953
5954 PR tree-optimization/53693
5955 * g++.dg/torture/pr53693.C: New testcase.
5956
5957 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5958
5959 PR tree-optimization/53703
5960 * gcc.dg/torture/pr53703.c: New test.
5961
5962 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5963
5964 PR middle-end/53698
5965 * gcc.target/i386/pr53698.c: New test.
5966
5967 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5968
5969 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5970
5971 2012-06-17 Tobias Burnus <burnus@net-b.de>
5972
5973 PR fortran/53691
5974 PR fortran/53685
5975 * gfortran.dg/transfer_check_3.f90: New.
5976
5977 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5978
5979 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5980
5981 2012-06-16 Tobias Burnus <burnus@net-b.de>
5982
5983 PR fortran/53642
5984 PR fortran/45170
5985 * gfortran.dg/deferred_type_param_8.f90: New.
5986
5987 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5988
5989 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5990 testname that includes flags, passed in as new argument, in
5991 pass/fail messages.
5992 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5993 and pass it to verify-* procedures.
5994
5995 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5996 alignment torture options with usual torture options.
5997
5998 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5999 messages reported for one line of source code.
6000 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6001 * g++.dg/cpp0x/decltype2.C: Likewise.
6002 * g++.dg/cpp0x/decltype3.C: Likewise.
6003 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6004 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6005 * g++.dg/cpp0x/static_assert3.C: Likewise.
6006 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6007 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6008 * g++.dg/cpp0x/union1.C: Likewise.
6009 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6010 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6011 * g++.dg/cpp0x/variadic2.C: Likewise.
6012 * g++.dg/cpp0x/variadic20.C: Likewise.
6013 * g++.dg/cpp0x/variadic74.C: Likewise.
6014 * g++.dg/diagnostic/bitfld2.C: Likewise.
6015 * g++.dg/ext/attrib44.C: Likewise.
6016 * g++.dg/ext/no-asm-1.C: Likewise.
6017 * g++.dg/other/error34.C: Likewise.
6018 * g++.dg/parse/crash46.C: Likewise.
6019 * g++.dg/parse/error10.C: Likewise.
6020 * g++.dg/parse/error2.C: Likewise.
6021 * g++.dg/parse/error3.C: Likewise.
6022 * g++.dg/parse/error36.C: Likewise.
6023 * g++.dg/parse/error8.C: Likewise.
6024 * g++.dg/parse/error9.C: Likewise.
6025 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6026 * g++.dg/parse/parser-pr28152.C: Likewise.
6027 * g++.dg/parse/template25.C: Likewise.
6028 * g++.dg/parse/typename11.C: Likewise.
6029 * g++.dg/tc1/dr147.C: Likewise.
6030 * g++.dg/template/deduce3.C: Likewise.
6031 * g++.dg/template/koenig9.C: Likewise.
6032 * g++.dg/template/pr23510.C: Likewise.
6033 * g++.dg/warn/pr12242.C: Likewise.
6034 * g++.dg/warn/pr30551-2.C: Likewise.
6035 * g++.dg/warn/pr30551.C: Likewise.
6036 * g++.old-deja/g++.other/typename1.C: Likewise.
6037 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6038
6039 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6040
6041 PR c++/51033
6042 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6043 * c-c++-common/torture/vshuf-2.inc: Likewise.
6044 * c-c++-common/torture/vshuf-4.inc: Likewise.
6045 * c-c++-common/torture/vshuf-8.inc: Likewise.
6046 * c-c++-common/torture/vshuf-main.inc: Likewise.
6047 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6048 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6049 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6050 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6051 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6052 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6053 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6054 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6055 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6056 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6057 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6058 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6059 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6060 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6061
6062 2012-06-15 Michael Matz <matz@suse.de>
6063
6064 * gcc.dg/tree-ssa/vector-4.c: New test.
6065
6066 2012-06-15 Michael Matz <matz@suse.de>
6067
6068 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6069 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6070
6071 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6072
6073 PR tree-optimization/53636
6074 * gcc.target/arm/pr53636.c: New test.
6075
6076 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR tree-optimization/51581
6079 * gcc.c-torture/execute/pr51581-1.c: New test.
6080 * gcc.c-torture/execute/pr51581-2.c: New test.
6081 * gcc.dg/vect/pr51581-1.c: New test.
6082 * gcc.dg/vect/pr51581-2.c: New test.
6083 * gcc.dg/vect/pr51581-3.c: New test.
6084 * gcc.target/i386/avx-pr51581-1.c: New test.
6085 * gcc.target/i386/avx-pr51581-2.c: New test.
6086 * gcc.target/i386/avx2-pr51581-1.c: New test.
6087 * gcc.target/i386/avx2-pr51581-2.c: New test.
6088 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6089
6090 2012-06-15 Richard Guenther <rguenther@suse.de>
6091
6092 * gcc.c-torture/execute/20120615-1.c: New testcase.
6093
6094 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/vect8.ad[sb]: New test.
6097
6098 2012-06-14 Richard Guenther <rguenther@suse.de>
6099
6100 * gcc.dg/tree-ssa/vrp.h: New testcase.
6101 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6102
6103 2012-06-13 Christian Bruel <christian.bruel@st.com>
6104
6105 PR target/53621
6106 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6107
6108 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6109
6110 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6111
6112 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6113
6114 PR testsuite/20771
6115 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6116 test summary unique.
6117
6118 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6119 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6120 scan-stack-usage-not): Don't strip torture options from test name.
6121
6122 * lib/scandump.exp (scan-dump-times): Use printable version of
6123 regexp in test summary line.
6124
6125 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6126 messages reported for one line of source code.
6127 * gcc.dg/format/few-1.c: Likewise.
6128 * gcc.dg/ia64-sync-2.c: Likewise.
6129 * gcc.dg/sync-2.c: Likewise.
6130 * gcc.dg/noncompile/pr44517.c: Likewise.
6131
6132 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6133
6134 PR debug/49888
6135 * gcc.dg/guality/pr49888.c: New.
6136
6137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6138
6139 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6140 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6141 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6142
6143 2012-06-13 Tobias Burnus <burnus@net-b.de>
6144
6145 PR fortran/53643
6146 * gfortran.dg/intent_out_7.f90: New.
6147
6148 2012-06-13 Tobias Burnus <burnus@net-b.de>
6149
6150 PR fortran/53597
6151 * gfortran.dg/save_4.f90: New.
6152
6153 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR c/53532
6156 PR c/51034
6157 PR c/53196
6158 * gcc.dg/pr53532.c: New test.
6159 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6160 adjust line numbers.
6161 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6162 * gcc.dg/Wcxx-compat-8.c: Likewise.
6163 * gcc.dg/pr51034.c: New test.
6164 * gcc.dg/pr53196-1.c: New test.
6165 * gcc.dg/pr53196-2.c: New test.
6166
6167 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6168
6169 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6170 alignment torture options with usual torture options.
6171 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6172 instead of dg-options.
6173 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6174 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6175 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6176 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6177 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6178 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6179
6180 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6181 to checks for multiple messages reported for one line of source code.
6182 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6183
6184 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6185 messages reported for one line of source code.
6186
6187 * gcc.dg/20031223-1.c: Add comments to check for multiple
6188 messages reported for one line of source code.
6189 * gcc.dg/Wconversion-integer.c: Likewise.
6190 * gcc.dg/Wfatal-2.c: Likewise.
6191 * gcc.dg/Wfatal.c: Likewise.
6192 * gcc.dg/Wobjsize-1.c: Likewise.
6193 * gcc.dg/c99-vla-jump-1.c: Likewise.
6194 * gcc.dg/c99-vla-jump-2.c: Likewise.
6195 * gcc.dg/c99-vla-jump-3.c: Likewise.
6196 * gcc.dg/c99-vla-jump-4.c: Likewise.
6197 * gcc.dg/c99-vla-jump-5.c: Likewise.
6198 * gcc.dg/decl-9.c: Likewise.
6199 * gcc.dg/declspec-10.c: Likewise.
6200 * gcc.dg/declspec-18.c: Likewise.
6201 * gcc.dg/mtune.c: Likewise.
6202 * gcc.dg/parser-pr28152-2.c: Likewise.
6203 * gcc.dg/parser-pr28152.c: Likewise.
6204 * gcc.dg/pr14475.c: Likewise.
6205 * gcc.dg/pr27953.c: Likewise.
6206 * gcc.dg/pr28322-3.c: Likewise.
6207 * gcc.dg/pr30457.c: Likewise.
6208 * gcc.dg/pr30551-2.c: Likewise.
6209 * gcc.dg/pr30551-3.c: Likewise.
6210 * gcc.dg/pr30551-4.c: Likewise.
6211 * gcc.dg/pr30551-5.c: Likewise.
6212 * gcc.dg/pr30551-6.c: Likewise.
6213 * gcc.dg/pr30551.c: Likewise.
6214 * gcc.dg/pr45461.c: Likewise.
6215 * gcc.dg/pr48552-1.c: Likewise.
6216 * gcc.dg/pr48552-2.c: Likewise.
6217 * gcc.dg/redecl-1.c: Likewise.
6218 * gcc.dg/transparent-union-3.c: Likewise.
6219 * gcc.dg/utf-dflt.c: Likewise.
6220 * gcc.dg/utf-dflt2.c: Likewise.
6221 * gcc.dg/vla-8.c: Likewise.
6222 * gcc.dg/vla-init-1.c: Likewise.
6223 * gcc.dg/wtr-int-type-1.c: Likewise.
6224
6225 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6226 messages reported for for one line of source code.
6227 * c-c++-common/raw-string-5.c: Likewise.
6228 * c-c++-common/raw-string-4.c: Likewise.
6229 * c-c++-common/raw-string-6.c: Likewise.
6230 * c-c++-common/pr20000.c: Likewise.
6231
6232 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6233 messages reported for one line of source code.
6234 * gcc.dg/cpp/pr30786.c: Likewise.
6235 * gcc.dg/cpp/pr28709.c: Likewise.
6236 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6237 * gcc.dg/cpp/macspace2.c: Likewise.
6238 * gcc.dg/cpp/missing-header-1.c: Likewise.
6239 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6240 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6241 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6242
6243 2012-06-12 Jason Merrill <jason@redhat.com>
6244
6245 PR c++/53599
6246 * g++.dg/template/local7.C: New.
6247
6248 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6249
6250 PR target/53511
6251 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6252 * gcc.target/sh/pr51340-2.c: Likewise.
6253 * gcc.target/sh/pr51340-3.c: Likewise.
6254
6255 2012-06-12 Michael Matz <matz@suse.de>
6256
6257 * gcc.dg/torture/alias-1.c: New test.
6258
6259 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR rtl-optimization/53589
6262 * gcc.dg/torture/pr53589.c: New test.
6263
6264 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6265
6266 PR target/50749
6267 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6268 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6269 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6270 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6271 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6272 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6273 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6274 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6275 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6276 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6277 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6278 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6279 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6280 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6281 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6282 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6283
6284 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6285
6286 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6287 (check_intel_cpu_model): New function.
6288 (check_amd_cpu_model): New function.
6289 (check_features): New function.
6290 (__get_cpuid_output): New function.
6291 (check_detailed): New function.
6292 (fn1): Rename to quick_check.
6293 (main): Update to call quick_check and call check_detailed.
6294
6295 2012-06-11 Richard Henderson <rth@redhat.com>
6296
6297 * lib/target-supports.exp
6298 (check_effective_target_sync_long_long_runtime): Use
6299 check_effective_target_lp64 instead of
6300 check_effective_target_powerpc64 for powerpc targets.
6301
6302 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6303
6304 PR target/53511
6305 * gcc.target/sh/pr53511-1.c: New.
6306
6307 2012-06-11 Richard Guenther <rguenther@suse.de>
6308
6309 PR middle-end/53470
6310 * g++.dg/lto/pr53470_0.C: New testcase.
6311 * gcc.dg/lto/pr53470_0.c: Likewise.
6312
6313 2012-06-11 Richard Guenther <rguenther@suse.de>
6314
6315 PR c++/53605
6316 * g++.dg/ext/pr53605.C: New testcase.
6317
6318 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * gnat.dg/specs/array1.ads: New test.
6321 * gnat.dg/specs/array2.ads: Likewise.
6322 * gnat.dg/array22.adb: Likewise.
6323
6324 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6325
6326 * gnat.dg/constant4.adb: New test.
6327 * gnat.dg/constant4_pkg.ads: New helper.
6328
6329 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6330
6331 PR fortran/52552
6332 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6333 * gfortran.dg/allocate_class_1.f90: Modified.
6334 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6335 * gfortran.dg/allocate_class_2.f90: New.
6336
6337 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6338
6339 PR middle-end/53535
6340 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6341
6342 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6343
6344 PR fortran/52861
6345 * gfortran.dg/string_assign_2.f90: New test case.
6346
6347 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6348
6349 PR fortran/52861
6350 * gfortran.dg/string_assign_1.f90: New test case.
6351
6352 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR middle-end/53580
6355 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6356 * gcc.dg/gomp/critical-4.c: Likewise.
6357 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6358 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6359 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6360 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6361 * c-c++-common/gomp/pr53580.c: New test.
6362
6363 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6364
6365 PR c++/51214
6366 * g++.dg/cpp0x/forw_enum11.C: New.
6367
6368 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/53567
6371 * g++.dg/cpp0x/alias-decl-19.C: New.
6372
6373 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6374
6375 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6376
6377 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6378
6379 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6380 (XSTATE_FP): Ditto.
6381 (XSTATE_SSE): Ditto.
6382 (XSTATE_YMM): Ditto.
6383 (avx_os_support): Use new defines.
6384
6385 2012-06-06 Richard Guenther <rguenther@suse.de>
6386
6387 PR testsuite/32380
6388 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6389 loops.
6390
6391 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6392
6393 PR c++/52841
6394 * g++.dg/cpp0x/pr52841.C: New testcase.
6395
6396 2012-06-06 Richard Guenther <rguenther@suse.de>
6397
6398 PR tree-optimization/53081
6399 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6400 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6401
6402 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6403
6404 * gcc.target/powerpc/pr53487.c: New test.
6405
6406 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6407
6408 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6409
6410 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6411
6412 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6413
6414 2012-06-05 Richard Guenther <rguenther@suse.de>
6415
6416 PR tree-optimization/30442
6417 * gcc.dg/vect/bb-slp-30.c: New testcase.
6418
6419 2012-06-05 Richard Guenther <rguenther@suse.de>
6420
6421 PR tree-optimization/53081
6422 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6423 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6424 -fno-tree-loop-distribute-patterns.
6425
6426 2012-06-05 Alan Modra <amodra@gmail.com>
6427
6428 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6429 Check static chain in nested funcs.
6430
6431 2012-06-04 Tobias Burnus <burnus@net-b.de>
6432
6433 PR fortran/50619
6434 * gfortran.dg/init_flag_10.f90: New.
6435
6436 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/53524
6439 * g++.dg/warn/Wenum-compare-no-2: New.
6440
6441 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6442
6443 PR preprocessor/53463
6444 * g++.dg/cpp/limits.C: New test.
6445 * g++.dg/parse/error19.C: Adjust.
6446 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6447 * g++.dg/warn/pr35635.C: Likewise.
6448 * g++.old-deja/g++.pt/assign1.C: Likewise.
6449
6450 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6451
6452 PR target/53559
6453 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6454 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6455 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6456 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6457 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6458 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6459 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6460 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6461
6462 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6463
6464 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6465
6466 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR tree-optimization/53550
6469 * gcc.dg/pr53550.c: New test.
6470
6471 2012-06-04 Richard Guenther <rguenther@suse.de>
6472
6473 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6474 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6475 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6476
6477 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6478
6479 PR fortran/48831
6480 * gfortran.dg/parameter_array_element_2.f90: New.
6481
6482 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6483
6484 PR target/53512
6485 * gcc.target/sh/pr53512-1.c: New.
6486 * gcc.target/sh/pr53512-2.c: New.
6487 * gcc.target/sh/pr53512-3.c: New.
6488 * gcc.target/sh/pr53512-4.c: New.
6489
6490 2012-06-01 Jason Merrill <jason@redhat.com>
6491
6492 PR c++/52973
6493 * g++.dg/ext/visibility/template12.C: New.
6494 * g++.dg/ext/attrib14.C: Adjust warning line.
6495
6496 PR c++/52725
6497 * g++.dg/parse/new6.C: New.
6498 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6499
6500 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6501
6502 * c-c++-common/restrict-2.c: Revert previous change.
6503
6504 2012-06-01 Jason Merrill <jason@redhat.com>
6505
6506 PR c++/53137
6507 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6508
6509 PR c++/53484
6510 * g++.dg/cpp0x/auto33.C: New.
6511
6512 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/26155
6515 * g++.dg/parse/namespace-alias-1.C: New.
6516
6517 2012-06-01 Christian Bruel <christian.bruel@st.com>
6518
6519 * gcc.dg/spec-options.c: New test.
6520 * gcc.dg/foo.specs: New file.
6521
6522 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6523
6524 PR ada/53517
6525 * gnat.dg/lto14.adb: Skip on Solaris.
6526
6527 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6528
6529 * gcc.target/cris/sync-1-v10.c,
6530 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6531 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6532 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6533 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6534 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6535 gcc.target/cris/torture/sync-mis-op-i-1.c,
6536 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6537 gcc.target/cris/torture/sync-mis-op-i-2.c,
6538 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6539 gcc.target/cris/torture/sync-mis-op-i-3.c,
6540 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6541 gcc.target/cris/torture/sync-mis-op-s-1.c,
6542 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6543 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6544 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6545 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6546 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6547 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6548 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6549 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6550 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6551
6552 2012-05-31 Richard Guenther <rguenther@suse.de>
6553
6554 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6555 ldist-pr45948.c with disabled SCCP.
6556
6557 2012-05-31 Richard Guenther <rguenther@suse.de>
6558
6559 PR middle-end/48493
6560 * gcc.dg/torture/pr48493.c: New testcase.
6561
6562 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6563
6564 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6565 arm32 to targets.
6566 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6567 of the initialization loop.
6568 (dg-final): Adjust the expected number of vectorized loops depending
6569 on vect_char_mult target selector.
6570
6571 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6572
6573 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6574 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6575 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6576 New tests.
6577
6578 2012-05-30 Jason Merrill <jason@redhat.com>
6579
6580 PR c++/53356
6581 * g++.dg/init/new34.C: New.
6582 * g++.dg/tree-ssa/stabilize1.C: New.
6583
6584 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c++/53356
6587 * g++.dg/init/new33.C: New test.
6588
6589 2012-05-30 Richard Guenther <rguenther@suse.de>
6590
6591 PR middle-end/53501
6592 * gcc.dg/torture/pr53501.c: New testcase.
6593 * c-c++-common/restrict-2.c: Adjust.
6594
6595 2012-05-30 Alan Modra <amodra@gmail.com>
6596
6597 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6598 torture-finish.
6599
6600 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6601
6602 * gcc.target/i386/shuf-concat.c: New test.
6603
6604 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR rtl-optimization/53519
6607 * gcc.c-torture/compile/pr53519.c: New test.
6608
6609 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6610
6611 * gcc.target/arm/neon-vrev.c: New.
6612
6613 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6614
6615 PR target/51340
6616 * gcc.target/sh/pr51340-1.c: New.
6617 * gcc.target/sh/pr51340-2.c: New.
6618 * gcc.target/sh/pr51340-3.c: New.
6619
6620 2012-05-29 Richard Guenther <rguenther@suse.de>
6621
6622 PR tree-optimization/53516
6623 * gcc.dg/torture/pr53516.c: New testcase.
6624
6625 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6626
6627 PR preprocessor/53229
6628 * gcc.dg/cpp/paste6.c: Force to run without
6629 -ftrack-macro-expansion.
6630 * gcc.dg/cpp/paste8.c: Likewise.
6631 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6632 -ftrack-macro-expansion.
6633 * gcc.dg/cpp/paste12.c: Force to run without
6634 -ftrack-macro-expansion.
6635 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6636 -ftrack-macro-expansion.
6637 * gcc.dg/cpp/paste13.c: Likewise.
6638 * gcc.dg/cpp/paste14.c: Likewise.
6639 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6640 -ftrack-macro-expansion.
6641 * gcc.dg/cpp/paste18.c: New test.
6642
6643 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6644
6645 * gcc.target/cris/torture/trap-1.c,
6646 gcc.target/cris/torture/trap-2.c,
6647 gcc.target/cris/torture/trap-3.c,
6648 gcc.target/cris/torture/trap-v0.c,
6649 gcc.target/cris/torture/trap-v3.c: New tests.
6650
6651 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/25137
6654 * g++.dg/warn/Wbraces3.C: New.
6655 * g++.dg/warn/Wbraces4.C: Likewise.
6656
6657 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR tree-optimization/53505
6660 * c-c++-common/torture/pr53505.c: New test.
6661
6662 2012-05-27 Nathan Sidwell <nathan@acm.org>
6663
6664 * gcc.dg/stmt-expr-4.c: New.
6665
6666 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/53491
6669 * g++.dg/parse/crash60.C: New.
6670
6671 2012-05-26 Jason Merrill <jason@redhat.com>
6672
6673 PR c++/53220
6674 * c-c++-common/array-lit.c: New.
6675 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6676
6677 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6678
6679 PR ada/50294
6680 * gnat.dg/array21.adb: New test.
6681
6682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6683
6684 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6685
6686 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/32054
6689 * g++.dg/other/anon-union3.C: New.
6690
6691 2012-05-25 Ian Lance Taylor <iant@google.com>
6692
6693 * gcc.dg/split-6.c: New test.
6694
6695 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6696
6697 * gnat.dg/lto14.adb: New test.
6698
6699 2012-05-25 Tristan Gingold <gingold@adacore.com>
6700
6701 * gcc.target/i386/large-frame.c: New.
6702
6703 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6704 * gcc.target/powerpc/lhs-1.c: New.
6705 * gcc.target/powerpc/lhs-2.c: New.
6706 * gcc.target/powerpc/lhs-3.c: New.
6707
6708 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6709
6710 Make unwound macro expansion trace less redundant
6711 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6712 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6713 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6714 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6715 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6716 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6717
6718 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 PR c++/53464
6721 * g++.dg/cpp0x/constexpr-default1.C: New.
6722
6723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/32080
6726 * g++.dg/eh/goto2.C: New.
6727
6728 2012-05-24 Richard Guenther <rguenther@suse.de>
6729
6730 PR middle-end/53460
6731 * g++.dg/tree-prof/pr53460.C: New testcase.
6732
6733 2012-05-24 Richard Guenther <rguenther@suse.de>
6734
6735 PR bootstrap/53466
6736 * g++.dg/debug/pr53466.C: New testcase.
6737
6738 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR tree-optimization/53465
6741 * gcc.c-torture/execute/pr53465.c: New test.
6742
6743 2012-05-23 Tobias Burnus <burnus@net-b.de>
6744
6745 PR fortran/51055
6746 PR fortran/45170
6747 * gfortran.dg/allocate_with_typespec_6.f90: New.
6748
6749 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/29185
6752 * g++.dg/warn/delete-array-1.C: New.
6753
6754 2012-05-23 Richard Guenther <rguenther@suse.de>
6755
6756 * gcc.dg/torture/pr39074-2.c: Adjust.
6757 * gcc.dg/torture/pr39074.c: Likewise.
6758 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6759 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6760
6761 2012-05-22 Jan Hubicka <jh@suse.cz>
6762
6763 PR middle-end/53161
6764 * g++.dg/torture/pr53161.C: New testcase.
6765
6766 2012-05-22 Tobias Burnus <burnus@net-b.de>
6767
6768 PR fortran/53389
6769 * gfortran.dg/realloc_on_assign_15.f90: New.
6770
6771 2012-05-22 Richard Guenther <rguenther@suse.de>
6772
6773 PR middle-end/51071
6774 * gcc.dg/torture/pr51071-2.c: New testcase.
6775
6776 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6777
6778 PR tree-optimization/53336
6779 * g++.dg/torture/pr53336.C: New testcase.
6780
6781 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6782
6783 PR c++/53322
6784 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6785 instead of -Wunused-local-typedefs.
6786
6787 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/51184
6790 * g++.dg/other/abstract4.C: New-
6791
6792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/40821
6795 * g++.dg/ext/attrib46.C: New.
6796
6797 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6798
6799 PR c/53418
6800 * gcc.c-torture/compile/pr53418-1.c,
6801 gcc.c-torture/compile/pr53418-2.c: New tests.
6802
6803 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6804
6805 PR tree-optimization/53366
6806 * gcc.dg/torture/pr53366-1.c: New test.
6807 * gcc.dg/torture/pr53366-2.c: New test.
6808 * gcc.target/i386/pr53366-1.c: New test.
6809 * gcc.target/i386/pr53366-2.c: New test.
6810
6811 PR tree-optimization/53409
6812 * gcc.c-torture/compile/pr53409.c: New test.
6813
6814 PR tree-optimization/53410
6815 * gcc.c-torture/compile/pr53410-1.c: New test.
6816 * gcc.c-torture/compile/pr53410-2.c: New test.
6817
6818 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6819
6820 PR target/53425
6821 * gcc.target/i386/pr53425-1.c: New file.
6822 * gcc.target/i386/pr53425-2.c: Likewise.
6823
6824 2012-05-21 Richard Guenther <rguenther@suse.de>
6825
6826 PR tree-optimization/53408
6827 * gcc.dg/torture/pr53408.c: New testcase.
6828
6829 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6830 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 PR target/53416
6833 * gcc.target/i386/pr53416.c: New file.
6834
6835 2012-05-21 Richard Guenther <rguenther@suse.de>
6836
6837 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6838
6839 2012-05-21 Richard Guenther <rguenther@suse.de>
6840
6841 * gcc.dg/torture/ldist-1.c: New testcase.
6842
6843 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * gnat.dg/lto13.adb: New test.
6846 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6847
6848 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/specs/lto12.ads: New test.
6851 * gnat.dg/specs/lto12_pkg.ads: New helper.
6852
6853 2012-05-18 Richard Guenther <rguenther@suse.de>
6854
6855 PR tree-optimization/53346
6856 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6857 * gcc.target/i386/incoming-10.c: Adjust.
6858 * gcc.target/i386/incoming-11.c: Likewise.
6859 * gcc.target/i386/pr46295.c: Likewise.
6860
6861 2012-05-18 Richard Guenther <rguenther@suse.de>
6862
6863 * gcc.dg/pr53352.c: Return zero.
6864
6865 2012-05-18 Richard Guenther <rguenther@suse.de>
6866
6867 PR tree-optimization/53390
6868 * gcc.dg/torture/pr53390.c: New testcase.
6869
6870 2012-05-18 Meador Inge <meadori@codesourcery.com>
6871
6872 PR rtl-optimization/53352
6873 * gcc.dg/pr53352.c: New test.
6874
6875 2012-05-17 David S. Miller <davem@davemloft.net>
6876
6877 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6878 failure on sparc-*-linux-gnu.
6879
6880 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/39681
6883 * g++.dg/parse/error49.C: New.
6884 * g++.dg/cpp0x/error8.C: Likewise.
6885 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6886 * g++.dg/ext/utf-dflt2.C: Likewise.
6887 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6888 * g++.dg/ext/utf-dflt.C: Likewise.
6889 * c-c++-common/raw-string-3.c: Likewise.
6890 * c-c++-common/raw-string-4.c: Likewise.
6891
6892 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6893
6894 PR c++/53371
6895 * g++.dg/cpp0x/catch1.C: New.
6896
6897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/44516
6900 * g++.dg/parse/error48.C: New.
6901 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6902 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6903
6904 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6905
6906 * gcc.dg/tm/indirect-2.c: New test.
6907
6908 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6909
6910 PR tree-optimization/53217
6911 * gfortran.dg/pr53217.f90: New test.
6912
6913 2012-05-16 Richard Guenther <rguenther@suse.de>
6914
6915 PR tree-optimization/53364
6916 * g++.dg/torture/pr53364.C: New testcase.
6917
6918 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6919
6920 PR testsuite/52641
6921 * gcc.dg/pr52549.c: Fix test for long != void*
6922 * gcc.c-torture/execute/pr52979-1.x: New file.
6923 * gcc.c-torture/execute/pr52979-2.x: New file.
6924
6925 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6926
6927 PR preprocessor/7263
6928 * gcc.dg/binary-constants-2.c: Run without tracking locations
6929 accross macro expansion.
6930 * gcc.dg/binary-constants-3.c: Likewise.
6931 * gcc.dg/cpp/sysmac2.c: Likewise.
6932 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6933 location.
6934 * gcc.dg/cpp/syshdr3.c: New test.
6935 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6936 * gcc.dg/system-binary-constants-1.c: New test.
6937 * gcc.dg/system-binary-constants-1.h: New header for the new test
6938 above.
6939 * g++.dg/cpp/syshdr3.C: New test.
6940 * g++.dg/cpp/syshdr3.h: New header the new test above.
6941 * g++.dg/system-binary-constants-1.C: New test.
6942 * g++.dg/system-binary-constants-1.h: New header the new test
6943 above.
6944
6945 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6946
6947 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6948
6949 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR target/53358
6952 * gcc.dg/pr53358.c: New test.
6953
6954 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6955
6956 PR c++/11856
6957 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6958 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6959
6960 2012-05-15 Olivier Hainque <hainque@adacore.com>
6961
6962 * g++.dg/eh/sighandle.C: New testcase.
6963
6964 2012-05-15 Richard Guenther <rguenther@suse.de>
6965
6966 PR tree-optimization/53355
6967 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6968
6969 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6970
6971 * gfortran.dg/*.f90: Remove now redundant manual
6972 cleanup-modules directive.
6973
6974 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6975
6976 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6977 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6978
6979 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6980
6981 PR fortran/52428
6982 * gfortran.dg/int_range_io_1.f90: New test.
6983
6984 2012-05-14 Andi Kleen <ak@linux.intel.com>
6985 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR target/53315
6988 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6989 * gcc.target/i386/rtm-check.h: New file.
6990 * gcc.target/i386/pr53315.c: New test.
6991
6992 2012-05-14 Tobias Burnus <burnus@net-b.de>
6993
6994 PR fortran/49110
6995 PR fortran/51055
6996 PR fortran/53329
6997 * gfortran.dg/deferred_type_param_4.f90: New.
6998 * gfortran.dg/deferred_type_param_6.f90: New.
6999
7000 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7001
7002 * gcc.target/i386/retarg.c: New test.
7003
7004 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7005
7006 PR fortran/45170
7007 * gfortran.dg/deferred_type_param_3.f90: New.
7008 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7009 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7010
7011 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7012
7013 * gnat.dg/null_pointer_deref3.adb: New test.
7014
7015 2012-05-12 Tobias Burnus <burnus@net-b.de>
7016
7017 PR fortran/49110
7018 PR fortran/52843
7019 * gfortran.dg/deferred_type_param_5.f90: New.
7020
7021 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 * g++.dg/parse/error47.C: New.
7024
7025 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7026
7027 PR fortran/52537
7028 * gfortran.dg/string_compare_4.f90: Change option
7029 to -fdump-tree-original. Add test case for kind=4.
7030
7031 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7032
7033 PR fortran/52537
7034 * gfortran.dg/string_compare_4.f90: New test.
7035
7036 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7037
7038 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7039
7040 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/53305
7043 * g++.dg/cpp0x/variadic132.C: New.
7044
7045 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/53158
7048 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7049 * g++.dg/parse/error26.C: Tweak dg-error column number.
7050
7051 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/53301
7054 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7055
7056 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7057
7058 * gnat.dg/lto11.ad[sb]: New test.
7059
7060 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7061
7062 PR target/52908
7063 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7064 directive to Scan for vpmuldq, not vpmacsdql.
7065
7066 2012-05-09 Michael Matz <matz@suse.de>
7067
7068 PR tree-optimization/53185
7069 * gcc.dg/vect/pr53185.c: New test.
7070
7071 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7072
7073 PR middle-end/53249
7074 * gcc.target/i386/pr53249.c: New.
7075
7076 2012-05-09 Richard Guenther <rguenther@suse.de>
7077
7078 PR tree-optimization/18437
7079 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7080 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7081
7082 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR tree-optimization/53226
7085 * gcc.c-torture/compile/pr53226.c: New test.
7086
7087 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7090 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7091 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7092 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7093 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7094 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7095 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7096 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7097 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7098 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7099 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7100 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7101 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7102 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7103
7104 2012-05-09 Dehao Chen <dehao@google.com>
7105
7106 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7107 * gcc.dg/predict-2.c: Likewise.
7108 * gcc.dg/predict-3.c: Likewise.
7109 * gcc.dg/predict-4.c: Likewise.
7110 * gcc.dg/predict-5.c: Likewise.
7111 * gcc.dg/predict-6.c: Likewise.
7112
7113 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7114
7115 PR target/53272
7116 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7117
7118 2012-05-08 Richard Guenther <rguenther@suse.de>
7119
7120 * gcc.dg/fold-bitand-4.c: New testcase.
7121
7122 2012-05-08 Dehao Chen <dehao@google.com>
7123
7124 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7125 heuristic is working properly.
7126 * gcc.dg/predict-2.c: Likewise.
7127 * gcc/dg/predict-3.c: Likewise.
7128 * gcc/dg/predict-4.c: Likewise.
7129 * gcc/dg/predict-5.c: Likewise.
7130 * gcc/dg/predict-6.c: Likewise.
7131
7132 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR tree-optimization/53239
7135 * g++.dg/opt/vrp3.C: New test.
7136 * g++.dg/opt/vrp3-aux.cc: New file.
7137 * g++.dg/opt/vrp3.h: New file.
7138
7139 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7140
7141 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7142 .uleb128 support in assembler output.
7143
7144 2012-05-07 Richard Guenther <rguenther@suse.de>
7145
7146 PR lto/42987
7147 * g++.dg/lto/pr42987_0.C: New testcase.
7148 * g++.dg/lto/pr42987_1.C: Likewise.
7149
7150 2012-05-07 Tobias Burnus <burnus@net-b.de>
7151
7152 PR fortran/53255
7153 * gfortran.dg/typebound_operator_15.f90: New.
7154
7155 2012-05-06 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/41587
7158 * gfortran.dg/class_array_13.f90: New.
7159
7160 2012-05-06 Tristan Gingold <gingold@adacore.com>
7161
7162 * gnat.dg/warn7.adb: New test.
7163
7164 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7165
7166 * gnat.dg/specs/renamings.ads: Rename to...
7167 * gnat.dg/specs/renaming1.ads: ...this.
7168 * gnat.dg/specs/renaming2.ads: New test.
7169 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7170 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7171 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7172 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7173
7174 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/discr36.ad[sb]: New test.
7177 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7178
7179 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7180
7181 PR c/43772
7182 * c-c++-common/pr43772.c: New.
7183
7184 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7185
7186 PR fortran/41600
7187 * gfortran.dg/select_type_26.f03 : New test.
7188 * gfortran.dg/select_type_27.f03 : New test.
7189
7190 PR fortran/53191
7191 * gfortran.dg/select_type_28.f03 : New test.
7192
7193 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7194
7195 PR fortran/49010
7196 PR fortran/24518
7197 * gfortran.dg/mod_sign0_1.f90: New test.
7198 * gfortran.dg/mod_large_1.f90: New test.
7199
7200 2012-05-04 Tobias Burnus <burnus@net-b.de>
7201
7202 PR fortran/53175
7203 gfortran.dg/public_private_module_5.f90: New.
7204
7205 2012-05-04 Tobias Burnus <burnus@net-b.de>
7206
7207 PR fortran/53111
7208 * gfortran.dg/constructor_7.f90: New.
7209 * gfortran.dg/constructor_8.f90: New.
7210
7211 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7212
7213 PR c++/53166
7214 * g++.dg/cpp0x/static_assert7.C: New.
7215
7216 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7217
7218 PR tree-optimization/52633
7219 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7220 recognized as widening shifts instead of over-widening.
7221 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7222 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7223 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7224 * gcc.target/arm/pr52633.c: New test.
7225
7226 2012-05-04 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/53168
7229 * gcc.dg/torture/pr53168.c: New testcase.
7230 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7231
7232 2012-05-04 Richard Guenther <rguenther@suse.de>
7233
7234 * gcc.dg/lto/pr53214_0.c: New testcase.
7235
7236 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7237
7238 * gcc.target/ia64/pr48496.c: New test.
7239 * gcc.target/ia64/pr52657.c: Likewise.
7240
7241 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7242
7243 PR c/51712
7244 * c-c++-common/pr51712.c: New.
7245
7246 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7247
7248 PR target/53199
7249 * gcc.target/powwerpc/pr53199.c: New file.
7250
7251 2012-05-03 Jason Merrill <jason@redhat.com>
7252
7253 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7254
7255 * gcc.dg/debug/dwarf2/dups-types.c: New.
7256 * gcc.dg/debug/dwarf2/dups-types.h: New.
7257
7258 2012-05-03 Jason Merrill <jason@redhat.com>
7259
7260 * g++.dg/debug/dwarf2/namespace-2.C: New.
7261 * g++.dg/debug/dwarf2/localclass3.C: New.
7262
7263 2012-05-03 Jason Merrill <jason@redhat.com>
7264
7265 * g++.dg/debug/dwarf2/thunk1.C: New.
7266
7267 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7268
7269 PR c++/53186
7270 * g++.dg/other/final2.C: New.
7271
7272 2012-05-03 Richard Guenther <rguenther@suse.de>
7273
7274 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7275
7276 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7277
7278 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7279 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7280 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7281 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7282
7283 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7284
7285 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7286 .byte 0xf2.
7287 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7288 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7289 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7290
7291 PR debug/53174
7292 * gcc.dg/pr53174.c: New test.
7293
7294 PR target/53187
7295 * gcc.target/arm/pr53187.c: New test.
7296 * gcc.c-torture/compile/pr53187.c: New test.
7297
7298 2012-05-03 Richard Guenther <rguenther@suse.de>
7299
7300 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7301 unsupported prefetching support.
7302
7303 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7304
7305 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7306 option -ftrack-macro-expansion=0.
7307 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7308 option -ftrack-macro-expansion=0.
7309
7310 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7311
7312 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7313 dg-options for target arm with dg-additional-options.
7314
7315 2012-05-03 Richard Guenther <rguenther@suse.de>
7316
7317 PR tree-optimization/53144
7318 * gcc.dg/torture/pr53144.c: New testcase.
7319
7320 2012-05-03 Tobias Burnus <burnus@net-b.de>
7321
7322 PR fortran/52864
7323 * gfortran.dg/pointer_intent_7.f90: New.
7324 * gfortran.dg/pure_formal_3.f90: New.
7325
7326 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7327
7328 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7329
7330 2012-05-02 Martin Jambor <mjambor@suse.cz>
7331
7332 PR lto/52605
7333 * g++.dg/lto/pr52605_0.C: New test.
7334
7335 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7336
7337 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7338 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7339 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7340 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7341 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7342 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7343 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7344 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7345 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7346 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7347 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7348 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7349 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7350 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7351 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7352 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7353
7354 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7355
7356 PR middle-end/53153
7357 * gcc.dg/pr53153.c: New test.
7358
7359 2012-05-02 Richard Guenther <rguenther@suse.de>
7360
7361 * g++.dg/tree-ssa/pr19807.C: Adjust.
7362
7363 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR tree-optimization/53163
7366 * gcc.c-torture/compile/pr53163.c: New test.
7367
7368 PR rtl-optimization/53160
7369 * gcc.c-torture/execute/pr53160.c: New test.
7370
7371 2012-05-01 Ian Lance Taylor <iant@google.com>
7372
7373 PR c/37303
7374 * gcc.dg/pr37303.c: New test.
7375
7376 2012-05-01 Richard Henderson <rth@redhat.com>
7377
7378 * lib/target-supports.exp
7379 (check_effective_target_sync_long_long_runtime): True for
7380 check_effective_target_powerpc64.
7381
7382 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7383
7384 PR c++/51033
7385 * gcc.dg/vector-1.c: Move to ...
7386 * c-c++-common/vector-1.c: ... here.
7387 * gcc.dg/vector-2.c: Move to ...
7388 * c-c++-common/vector-2.c: ... here.
7389 * gcc.dg/vector-3.c: Move to ...
7390 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7391 * gcc.dg/vector-4.c: Move to ...
7392 * c-c++-common/vector-4.c: ... here.
7393 * gcc.dg/vector-init-1.c: Move to ...
7394 * c-c++-common/vector-init-1.c: ... here.
7395 * gcc.dg/vector-init-2.c: Move to ...
7396 * c-c++-common/vector-init-2.c: ... here.
7397 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7398 * c-c++-common/vector-subscript-1.c: ... here.
7399 * gcc.dg/vector-subscript-2.c: Move to ...
7400 * c-c++-common/vector-subscript-2.c: ... here.
7401 * gcc.dg/vector-subscript-3.c: Move to ...
7402 * c-c++-common/vector-subscript-3.c: ... here.
7403
7404 PR c++/51314
7405 * g++.dg/cpp0x/vt-51314.C: New test.
7406 * g++.dg/cpp0x/variadic76.C: Fix.
7407
7408 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7409
7410 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7411
7412 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7413
7414 Add -Wvarargs option
7415 * c-c++-common/Wvarargs.c: New test case.
7416 * c-c++-common/Wvarargs-2.c: Likewise.
7417
7418 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7419
7420 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7421 * objc.dg/foreach-7.m: Force the test case to run without
7422 -ftrack-macro-expansion.
7423 * c-c++-common/tm/attrib-1.c: Likewise.
7424 * c-c++-common/warn-ommitted-condop.c: Likewise.
7425 * gcc.dg/assign-warn-1.c: Likewise.
7426 * gcc.dg/assign-warn-2.c: Likewise.
7427 * gcc.dg/attr-alloc_size.c: Likewise.
7428 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7429 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7430 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7431 * gcc.dg/c90-const-expr-9.c: Likewise.
7432 * gcc.dg/c99-const-expr-9.c: Likewise.
7433 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7434 * gcc.dg/cpp/direct2s.c: Likewise.
7435 * gcc.dg/cpp/pr28709.c: Likewise.
7436 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7437 * gcc.dg/dfp/composite-type.c: Likewise.
7438 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7439 with -ftrack-macro-expansion
7440 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7441 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7442 * g++.dg/ext/cleanup-1.C: Likewise.
7443 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7444 * g++.dg/template/sfinae10.C: Likewise.
7445 * g++.dg/tm/wrap-2.C: Likewise.
7446 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7447 * g++.dg/warn/Wsign-conversion.C: Likewise.
7448 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7449 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7450 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7451 it to run with -ftrack-macro-expansion.
7452 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7453 test cases without -ftrack-macro-expansion.
7454
7455 Fix location for static class members
7456 * g++.dg/template/sfinae6_neg.C: Adjust.
7457
7458 Make conversion warnings work on NULL with -ftrack-macro-expansion
7459 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7460 alongside the previous testing for NULL.
7461
7462 Fix -Wuninitialized for -ftrack-macro-expansion
7463 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7464
7465 Strip "<built-in>" loc from displayed expansion context
7466 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7467 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7468 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7469 new test above.
7470
7471 Fix expansion point loc for macro-like tokens
7472 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7473 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7474
7475 Fix token pasting with -ftrack-macro-expansion
7476 * gcc.dg/cpp/paste17.c: New test case for
7477 -ftrack-macro-expansion=2 mode only.
7478 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7479
7480 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7481
7482 * gnat.dg/warn6.ad[sb]: New test.
7483
7484 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7485
7486 PR 53149
7487 * gcc.dg/20011021-1.c: Adjust testcase.
7488
7489 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7490
7491 PR fortran/53148
7492 * gfortran.dg/function_optimize_12.f90: New test.
7493
7494 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7495
7496 PR target/53156
7497 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7498 code to match current output and cover new peephole2 pattern.
7499
7500 2012-04-27 Ollie Wild <aaw@google.com>
7501
7502 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7503
7504 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7505
7506 * gcc.c-torture/execute/20120427-2.c: New testcase.
7507 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7508 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7509 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7510
7511 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7512
7513 PR target/53138
7514 * gcc.c-torture/execute/20120427-1.c: New testcase.
7515
7516 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7517
7518 PR middle-end/27139
7519 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7520
7521 2012-04-27 Tom de Vries <tom@codesourcery.com>
7522
7523 PR tree-optimization/51879
7524 * gcc.dg/pr51879.c: New test.
7525 * gcc.dg/pr51879-2.c: Same.
7526 * gcc.dg/pr51879-3.c: Same.
7527 * gcc.dg/pr51879-4.c: Same.
7528 * gcc.dg/pr51879-6.c: Same.
7529
7530 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 PR c++/53096
7533 * g++.dg/cpp0x/defaulted35.C: New.
7534 * g++.dg/cpp0x/defaulted15.C: Adjust.
7535
7536 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7537
7538 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7539 structure layout.
7540
7541 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7542
7543 * gcc.target/i386/builtin_target.c: Check avx2.
7544
7545 2012-04-26 Alan Modra <amodra@gmail.com>
7546
7547 * gcc.target/powerpc/savres.c: New test.
7548 * gcc.target/powerpc/powerpc.exp: Run it.
7549
7550 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7551
7552 PR target/53120
7553 * gcc.dg/torture/pr53120.c: New test.
7554
7555 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR middle-end/52979
7558 * gcc.c-torture/compile/pr52979-1.c: New test.
7559 * gcc.c-torture/execute/pr52979-1.c: New test.
7560 * gcc.c-torture/execute/pr52979-2.c: New test.
7561
7562 2012-04-25 Richard Guenther <rguenther@suse.de>
7563
7564 * gcc.target/i386/l_fma_float_5.c: Adjust.
7565 * gcc.target/i386/l_fma_double_4.c: Likewise.
7566 * gcc.target/i386/l_fma_float_2.c: Likewise.
7567 * gcc.target/i386/l_fma_float_6.c: Likewise.
7568 * gcc.target/i386/l_fma_double_1.c: Likewise.
7569 * gcc.target/i386/l_fma_double_5.c: Likewise.
7570 * gcc.target/i386/l_fma_float_3.c: Likewise.
7571 * gcc.target/i386/l_fma_double_2.c: Likewise.
7572 * gcc.target/i386/l_fma_double_6.c: Likewise.
7573 * gcc.target/i386/l_fma_float_4.c: Likewise.
7574 * gcc.target/i386/l_fma_double_3.c: Likewise.
7575 * gcc.target/i386/l_fma_float_1.c: Likewise.
7576
7577 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR tree-optimization/53058
7580 * gcc.c-torture/compile/pr53058.c: New test.
7581
7582 2012-04-25 Jan Hubicka <jh@suse.cz>
7583
7584 PR middle-end/53088
7585 * gcc.target/i386/pr39082-1.c: Update warning location.
7586
7587 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c/52880
7590 * gcc.dg/pr52880.c: New test.
7591
7592 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7593
7594 * gcc.dg/m-un-2.c: Update.
7595 * gcc.dg/20011021-1.c: Update.
7596
7597 2012-04-25 Tobias Burnus <burnus@net-b.de>
7598
7599 PR fortran/52196
7600 * gfortran.dg/realloc_on_assign_14.f90: New.
7601
7602 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7603
7604 PR testsuite/52641
7605 PR tree-optimizations/52891
7606 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7607
7608 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/52363
7611 * g++.dg/cpp0x/sfinae35.C: New.
7612 * g++.dg/cpp0x/sfinae36.C: Likewise.
7613
7614 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7615
7616 * gcc.target/builtin_target.c: New testcase.
7617
7618 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7619
7620 PR target/47197
7621 * gcc.target/powerpc/pr47197.c: New test.
7622
7623 2012-04-24 Richard Guenther <rguenther@suse.de>
7624
7625 PR tree-optimization/53085
7626 * g++.dg/torture/pr53085.C: New testcase.
7627
7628 2012-04-24 Andrew Pinski <apinski@cavium.com>
7629
7630 PR tree-opt/33512
7631 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7632 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7633 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7634
7635 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR middle-end/53084
7638 * gcc.c-torture/execute/pr53084.c: New test.
7639
7640 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7641
7642 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7643
7644 2012-04-23 Andrew Pinski <apinski@cavium.com>
7645
7646 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7647
7648 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7649
7650 PR regression/53076
7651 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7652 * gcc.dg/torture/builtin-power-1.c: Likewise.
7653
7654 2012-04-23 Richard Guenther <rguenther@suse.de>
7655
7656 PR tree-optimization/53070
7657 * gcc.dg/torture/pr53070.c: New testcase.
7658
7659 2012-04-23 Richard Guenther <rguenther@suse.de>
7660
7661 PR c/53060
7662 * gcc.dg/pr53060.c: New testcase.
7663
7664 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR tree-optimizations/52891
7667 * gcc.c-torture/compile/pr52891-1.c: New test.
7668 * gcc.c-torture/compile/pr52891-2.c: New test.
7669
7670 2012-04-22 Tobias Burnus <burnus@net-b.de>
7671
7672 PR fortran/53051
7673 * gfortran.dg/read_float_4.f90: New.
7674
7675 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7676
7677 PR 35441
7678 * c-c++-common/pr35441.C: New.
7679
7680 2012-04-20 Ian Lance Taylor <iant@google.com>
7681
7682 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7683 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7684
7685 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7686
7687 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7688 array access.
7689 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7690
7691 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7692
7693 PR rtl-optimization/44214
7694 * gcc.dg/pr44214-1.c: New test.
7695 * gcc.dg/pr44214-2.c: Likewise.
7696 * gcc.dg/pr44214-3.c: Likewise.
7697
7698 2012-04-20 Richard Guenther <rguenther@suse.de>
7699
7700 * g++.dg/torture/20120420-1.C: New testcase.
7701
7702 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7703
7704 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7705
7706 2012-04-19 Christian Bruel <christian.bruel@st.com>
7707
7708 * gcc.dg/pr52283.c: New test.
7709
7710 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7711
7712 * gcc.dg/pr37985.c: New test.
7713
7714 2012-04-19 Richard Guenther <rguenther@suse.de>
7715
7716 PR rtl-optimization/44688
7717 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7718 possibly profitable.
7719
7720 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7721
7722 PR tree-optimization/52976
7723 * gfortran.dg/reassoc_11.f: New test.
7724
7725 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726
7727 PR tree-optimization/52976
7728 * gfortran.dg/reassoc_7.f: New test.
7729 * gfortran.dg/reassoc_8.f: Likewise.
7730 * gfortran.dg/reassoc_9.f: Likewise.
7731 * gfortran.dg/reassoc_10.f: Likewise.
7732
7733 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 PR c++/52422
7736 * g++.dg/cpp0x/sfinae33.C: New.
7737 * g++.dg/cpp0x/sfinae34.C: Likewise.
7738
7739 2012-04-18 Joey Ye <joey.ye@arm.com>
7740
7741 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7742
7743 2012-04-18 Richard Guenther <rguenther@suse.de>
7744
7745 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7746 array access.
7747 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7748 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7749
7750 2012-04-17 Tom de Vries <tom@codesourcery.com>
7751
7752 * g++.dg/pr51264-4.C: New test.
7753
7754 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7755
7756 PR c++/52599
7757 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7758
7759 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7760
7761 PR c++/53003
7762 * g++.dg/parse/crash59.C: New.
7763
7764 2012-04-17 Michael Matz <matz@suse.de>
7765
7766 PR tree-optimization/18437
7767 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7768
7769 2012-04-17 Richard Guenther <rguenther@suse.de>
7770
7771 PR middle-end/53011
7772 * g++.dg/torture/pr53011.C: New testcase.
7773
7774 2012-04-16 Jason Merrill <jason@redhat.com>
7775
7776 PR c++/38543
7777 * g++.dg/cpp0x/variadic131.C: New.
7778
7779 PR c++/52008
7780 * g++.dg/cpp0x/variadic130.C: New.
7781
7782 PR c++/50830
7783 * g++.dg/cpp0x/variadic129.C: New.
7784
7785 PR c++/50303
7786 * g++.dg/cpp0x/variadic128.C: New.
7787
7788 2012-04-16 Tobias Burnus <burnus@net-b.de>
7789
7790 PR fortran/52864
7791 * gfortran.dg/pointer_intent_6.f90: New.
7792
7793 2012-04-16 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52916
7796 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7797 to include public_private_module_4.f90.
7798 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7799 targets.
7800
7801 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7802
7803 PR c++/49152
7804 * g++.dg/diagnostic/operator1.C: New.
7805 * g++.dg/ext/label5.C: Adjust.
7806 * g++.dg/ext/va-arg1.C: Likewise.
7807 * g++.dg/other/error20.C: Likewise.
7808 * g++.dg/other/error20.C: Likewise.
7809 * g++.dg/other/error16.C: Likewise.
7810 * g++.dg/other/error10.C: Likewise.
7811 * g++.dg/parse/error30.C: Likewise.
7812 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7813
7814 2012-04-16 Jason Merrill <jason@redhat.com>
7815
7816 PR c++/51148
7817 * g++.dg/cpp0x/variadic127.C: New.
7818
7819 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7822 testcase name.
7823 Use fail, pass instead of unresolved.
7824 Don't log $optstr.
7825
7826 PR testsuite/52948
7827 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7828 TODO_dump_func.
7829 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7830 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7831 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7832
7833 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7834
7835 PR fortran/52968
7836 * gfortran.dg/typebound_call_23.f03: New test case.
7837
7838 2012-04-15 Jason Merrill <jason@redhat.com>
7839
7840 PR c++/47220
7841 * g++.dg/cpp0x/variadic126.C: New.
7842
7843 PR c++/52380
7844 * g++.dg/cpp0x/variadic125.C: New.
7845
7846 PR c++/52292
7847 * g++.dg/cpp0x/variadic124.C: New.
7848
7849 PR c++/52706
7850 * g++.dg/cpp0x/nullptr27.C: New.
7851
7852 PR c++/52818
7853 * g++.dg/warn/format8.C: New.
7854
7855 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7856
7857 PR fortran/51082
7858 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7859
7860 2012-04-14 Tobias Burnus <burnus@net-b.de>
7861
7862 PR fortran/52916
7863 PR fortran/40973
7864 * gfortran.dg/public_private_module_3.f90: New.
7865 * gfortran.dg/public_private_module_4.f90: New.
7866
7867 2012-04-14 Tom de Vries <tom@codesourcery.com>
7868
7869 * gcc.dg/superblock.c: New test.
7870
7871 2012-04-14 Tom de Vries <tom@codesourcery.com>
7872
7873 * gcc.dg/pr51879-12.c: New test.
7874
7875 2012-04-13 Jason Merrill <jason@redhat.com>
7876
7877 PR c++/52824
7878 * g++.dg/cpp0x/variadic123.C: New.
7879 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7880
7881 PR c++/52905
7882 * g++.dg/cpp0x/initlist-ctor1.C: New.
7883
7884 PR c++/52915
7885 * g++.dg/other/anon-union2.C: New.
7886
7887 2012-04-13 Martin Jambor <mjambor@suse.cz>
7888
7889 PR middle-end/52939
7890 * g++.dg/ipa/pr52939.C: New test.
7891
7892 2012-04-13 Tom de Vries <tom@codesourcery.com>
7893
7894 * gcc.dg/pr52734.c: New test.
7895
7896 2012-04-13 Richard Guenther <rguenther@suse.de>
7897
7898 PR tree-optimization/52969
7899 * gcc.dg/torture/pr52969.c: New testcase.
7900
7901 2012-04-13 Richard Guenther <rguenther@suse.de>
7902
7903 PR c/52549
7904 * gcc.dg/pr52549.c: New testcase.
7905
7906 2012-04-13 Richard Guenther <rguenther@suse.de>
7907
7908 PR c/52862
7909 * gcc.dg/pr52862.c: New testcase.
7910
7911 2012-04-13 Joey Ye <joey.ye@arm.com>
7912
7913 * gcc.target/arm/thumb1-imm.c: New testcase.
7914
7915 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7916
7917 PR target/52932
7918 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7919 second function argument.
7920 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7921 (calc_permps): Update declaration. Calculate result correctly.
7922 (avx2_test): Change src2 type to union256i_d.
7923 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7924 correctly.
7925
7926 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7927
7928 PR target/52775
7929 * gcc.target/powerpc/pr52775.c: New file.
7930
7931 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7932
7933 PR tree-optimization/18589
7934 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7935 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7936 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7937 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7938 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7939 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7940 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7941 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7942 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7943 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7944
7945 2012-04-12 Richard Guenther <rguenther@suse.de>
7946
7947 PR tree-optimization/52943
7948 * gcc.dg/torture/pr52943.c: New testcase.
7949
7950 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7951
7952 PR target/50751
7953 * gcc/target/sh/pr50751-4.c: New.
7954 * gcc/target/sh/pr50751-5.c: New.
7955 * gcc/target/sh/pr50751-6.c: New.
7956 * gcc/target/sh/pr50751-7.c: New.
7957
7958 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7959
7960 PR c++/52465
7961 * g++.dg/lookup/using52.C: New.
7962
7963 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7964
7965 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7966
7967 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7968
7969 PR rtl-optimization/52876
7970 * gcc.target/i386/pr52876.c: New.
7971
7972 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7973
7974 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7975 __UINTPTR_TYPE__.
7976 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7977 __INTPTR_TYPE__.
7978 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7979 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7980 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7981 (ptrdiff_t): ... this. All uses changed.
7982 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7983 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7984 __INTPTR_TYPE__.
7985 (main): Cast argument to __INTPTR_TYPE__.
7986 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7987 size_t.
7988 * gcc.dg/mallign.c (main): Likewise.
7989 * gcc.dg/pr38700.c (foo): Likewise.
7990 * gcc.dg/long-long-cst1.c (t): Likewise.
7991 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7992 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7993 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7994 * gcc.dg/pr25682.c (d, foo): Likewise.
7995 * gcc.dg/format/cast-1.c (f): Likewise.
7996 * gcc.dg/c90-const-expr-10.c
7997 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7998 (size_t): ...this. All uses changed.
7999 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8000 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8001 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8002 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8003 * gcc.dg/sequence-pt-1.c: Likewise.
8004 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8005 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8006 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8007 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8008 of ptrdiff_t with it.
8009 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8010 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8011 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8012
8013 2012-04-11 Jason Merrill <jason@redhat.com>
8014
8015 PR debug/45088
8016 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8017 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8018
8019 PR c++/52906
8020 * g++.dg/ext/attrib45.C: New.
8021
8022 * g++.dg/eh/dtor3.C: New.
8023
8024 2012-04-11 Richard Guenther <rguenther@suse.de>
8025
8026 PR middle-end/52621
8027 * gfortran.dg/pr52621.f90: New testcase.
8028
8029 2012-04-11 Richard Guenther <rguenther@suse.de>
8030
8031 PR middle-end/52918
8032 * g++.dg/torture/pr52918-1.C: New testcase.
8033 * g++.dg/torture/pr52918-2.C: Likewise.
8034
8035 2012-04-11 Tobias Burnus <burnus@net-b.de>
8036
8037 PR fortran/52729
8038 * gfortran.dg/block_11.f90: New.
8039
8040 2012-04-11 Nick Clifton <nickc@redhat.com>
8041
8042 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8043
8044 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8045
8046 PR target/16458
8047 * gcc.target/powerpc/pr16458-1.c: New test.
8048 * gcc.target/powerpc/pr16458-2.c: Likewise.
8049 * gcc.target/powerpc/pr16458-3.c: Likewise.
8050 * gcc.target/powerpc/pr16458-4.c: Likewise.
8051
8052 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8055 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8056 * gcc.dg/builtin-bswap-5.c: Likewise.
8057 * gcc.target/i386/builtin-bswap-4.c: New test.
8058
8059 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8060
8061 PR 24985
8062 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8063
8064 2012-04-11 Richard Guenther <rguenther@suse.de>
8065
8066 PR rtl-optimization/52881
8067 * gcc.dg/torture/pr52881.c: New testcase.
8068 * gcc.dg/torture/pr52913.c: Likewise.
8069
8070 2012-04-11 Richard Guenther <rguenther@suse.de>
8071
8072 PR tree-optimization/52912
8073 * gcc.dg/torture/pr52912.c: New testcase.
8074
8075 2010-04-10 Michael Matz <matz@suse.de>
8076
8077 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8078 * gcc.dg/vect/vect-outer-1.c: Adjust.
8079 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8080 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8081 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8082 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8083 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8084 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8085
8086 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8087
8088 PR tree-optimization/52870
8089 * gcc.dg/vect/pr52870.c: New test.
8090
8091 2012-04-09 Mike Stump <mikestump@comcast.net>
8092
8093 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8094 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8095 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8096 * gnat.dg/aggr11.adb: Likewise.
8097 * gnat.dg/aggr11_pkg.ads: Likewise.
8098 * gnat.dg/aggr15.adb: Likewise.
8099 * gnat.dg/aggr15.ads: Likewise.
8100 * gnat.dg/aggr17.adb: Likewise.
8101 * gnat.dg/aggr18.adb: Likewise.
8102 * gnat.dg/array14.adb: Likewise.
8103 * gnat.dg/array14.ads: Likewise.
8104 * gnat.dg/array14_pkg.ads: Likewise.
8105 * gnat.dg/array19.adb: Likewise.
8106 * gnat.dg/array19.ads: Likewise.
8107 * gnat.dg/discr27.adb: Likewise.
8108 * gnat.dg/discr27.ads: Likewise.
8109 * gnat.dg/discr35.adb: Likewise.
8110 * gnat.dg/discr35.ads: Likewise.
8111 * gnat.dg/discr6.adb: Likewise.
8112 * gnat.dg/discr6_pkg.ads: Likewise.
8113 * gnat.dg/import1.adb: Likewise.
8114 * gnat.dg/import1.ads: Likewise.
8115 * gnat.dg/loop_address2.adb: Likewise.
8116 * gnat.dg/opt7.adb: Likewise.
8117 * gnat.dg/opt7.ads: Likewise.
8118 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8119 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8120 * gnat.dg/rep_clause2.adb: Likewise.
8121 * gnat.dg/rep_clause2.ads: Likewise.
8122 * gnat.dg/slice2.adb: Likewise.
8123 * gnat.dg/slice2.ads: Likewise.
8124 * gnat.dg/slice6.adb: Likewise.
8125 * gnat.dg/slice6_pkg.ads: Likewise.
8126 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8127 * gnat.dg/taft_type2.adb: Likewise.
8128 * gnat.dg/taft_type2.ads: Likewise.
8129 * gnat.dg/taft_type2_pkg.ads: Likewise.
8130 * gnat.dg/volatile10.adb: Likewise.
8131 * gnat.dg/volatile10_pkg.ads: Likewise.
8132
8133 * gcc.dg/dll-8.c: Remove execute permissions.
8134 * g++.dg/ext/dllexport5.C: Likewise.
8135
8136 2012-04-09 Jan Hubicka <jh@suse.cz>
8137
8138 PR lto/52722
8139 PR lto/51765
8140 PR lto/52634
8141 * gcc.dg/lto/pr52634_1.c: New testcase.
8142 * gcc.dg/lto/pr52634_0.c: New testcase.
8143
8144 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8145
8146 PR target/52883
8147 * gcc.target/i386/pr52883.c: New testcase.
8148
8149 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8150
8151 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8152 (check_effective_target_sync_long_long): Add SPARC case.
8153 (check_effective_target_sync_long_long_runtime): Likewise.
8154 (check_effective_target_sync_int_long): Adjust SPARC case.
8155 (check_effective_target_sync_char_short): Likewise.
8156
8157 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8158
8159 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8160 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8161
8162 2012-04-08 Tobias Burnus <burnus@net-b.de>
8163
8164 PR fortran/40973
8165 PR fortran/52751
8166 * gfortran.dg/public_private_module_2.f90: New.
8167
8168 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8169
8170 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8171 directives.
8172
8173 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8174
8175 PR fortran/52893
8176 * gfortran.dg/function_optimize_11.f90: New test.
8177
8178 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8179
8180 PR fortran/52668
8181 * gfortran.dg/use_only_6.f90: New test.
8182
8183 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8184
8185 PR fortran/52668
8186 * gfortran.dg/use_only_6.f90: New test.
8187 2012-04-06 Mike Stump <mikestump@comcast.net>
8188
8189 PR testsuite/50722
8190 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8191
8192 2012-04-05 Jason Merrill <jason@redhat.com>
8193
8194 PR c++/52596
8195 * g++.dg/template/qualified-id5.C: New.
8196
8197 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8198
8199 PR target/52882
8200 * gcc.target/i386/pr52882.c: New test.
8201
8202 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8203 Dominique D'Humieures <dominiq@lps.ens.fr>
8204
8205 PR testsuite/52614
8206 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8207 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8208
8209 2012-04-04 Jason Merrill <jason@redhat.com>
8210
8211 PR c++/52845
8212 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8213
8214 2012-04-03 Jason Merrill <jason@redhat.com>
8215
8216 PR c++/52796
8217 * g++.dg/cpp0x/variadic-value1.C: New.
8218
8219 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/pack18.adb: New test.
8222 * gnat.dg/pack18_pkg.ads: New helper.
8223
8224 2012-04-03 Richard Guenther <rguenther@suse.de>
8225
8226 PR tree-optimization/52808
8227 * gcc.dg/pr52808.c: New testcase.
8228
8229 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/52835
8232 * gfortran.dg/pr52835.f90: New test.
8233
8234 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8235
8236 * gnat.dg/specs/aggr5.ads: New test.
8237
8238 2012-04-02 Richard Guenther <rguenther@suse.de>
8239
8240 PR tree-optimization/52756
8241 * gcc.dg/torture/pr52756.c: New testcase.
8242
8243 2012-04-02 Richard Guenther <rguenther@suse.de>
8244
8245 PR middle-end/52803
8246 * gcc.dg/pr52803.c: New testcase.
8247
8248 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8249
8250 PR c++/40942
8251 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8252 DR 214 in account.
8253
8254 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/50043
8257 * g++.dg/cpp0x/noexcept17.C: New.
8258 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8259 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8260 * g++.dg/cpp0x/noexcept01.C: Likewise.
8261 * g++.dg/eh/init-temp1.C: Likewise.
8262 * g++.dg/eh/ctor1.C: Likwise.
8263
8264 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8265
8266 * gnat.dg/controlled6.adb: New test.
8267 * gnat.dg/controlled6_pkg.ads: New helper.
8268 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8269
8270 2012-03-30 Richard Henderson <rth@redhat.com>
8271
8272 PR debug/52727
8273 * g++.dg/opt/pr52727.C: New testcase.
8274
8275 2012-03-30 Richard Guenther <rguenther@suse.de>
8276
8277 PR tree-optimization/52754
8278 * gcc.target/i386/pr52754.c: New testcase.
8279
8280 2012-03-30 Richard Guenther <rguenther@suse.de>
8281
8282 PR middle-end/52772
8283 * g++.dg/torture/pr52772.C: New testcase.
8284
8285 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8286
8287 PR c++/52718
8288 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8289
8290 2012-03-29 Jason Merrill <jason@redhat.com>
8291
8292 PR c++/52685
8293 * g++.dg/template/inherit8.C: New.
8294
8295 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR c++/52759
8298 * g++.dg/ext/weak4.C: New test.
8299
8300 PR tree-optimization/52760
8301 * gcc.c-torture/execute/pr52760.c: New test.
8302
8303 2012-03-29 Jason Merrill <jason@redhat.com>
8304
8305 PR c++/52743
8306 * g++.dg/cpp0x/initlist-array3.C: New.
8307
8308 2012-03-28 Jason Merrill <jason@redhat.com>
8309
8310 PR c++/52746
8311 * g++.dg/overload/virtual2.C: New.
8312
8313 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 * gnat.dg/vect7.ad[sb]: New test.
8316
8317 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8318 Tobias Burnus <burnus@gcc.gnu.org>
8319
8320 PR fortran/52652
8321 * gfortran.dg/allocate_class_1.f90 : Change error test.
8322 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8323 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8324 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8325
8326 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR middle-end/52691
8329 * gcc.dg/pr52691.c: New test.
8330
8331 PR middle-end/52750
8332 * gcc.c-torture/compile/pr52750.c: New test.
8333
8334 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8335
8336 PR target/52692
8337 * gcc.target/avr/torture/builtins-2.c: New test.
8338
8339 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR target/52736
8342 * gcc.target/i386/pr52736.c: New test.
8343
8344 2012-03-27 Martin Jambor <mjambor@suse.cz>
8345
8346 PR middle-end/52693
8347 * gcc.dg/torture/pr52693.c: New test.
8348
8349 2012-03-27 Meador Inge <meadori@codesourcery.com>
8350
8351 PR c++/52672
8352 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8353
8354 2012-03-27 Mike Stump <mikestump@comcast.net>
8355
8356 PR target/52665
8357 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8358 failures that match branch names.
8359
8360 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8361 H.J. Lu <hongjiu.lu@intel.com>
8362
8363 PR target/52698
8364 * gcc.target/i386/pr52698.c: New test.
8365
8366 2012-03-27 Richard Guenther <rguenther@suse.de>
8367
8368 PR middle-end/52720
8369 * gcc.dg/torture/pr52720.c: New testcase.
8370
8371 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * gnat.dg/pack17.adb: New test.
8374
8375 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8376
8377 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8378 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8379
8380 2012-03-26 Martin Jambor <mjambor@suse.cz>
8381
8382 PR tree-optimization/50052
8383 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8384
8385 2012-03-26 Richard Guenther <rguenther@suse.de>
8386
8387 PR tree-optimization/52701
8388 * gfortran.dg/pr52701.f90: New testcase.
8389
8390 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8391
8392 PR tree-optimization/52686
8393 * gcc.target/arm/pr52686.c: New test.
8394
8395 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8396
8397 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8398 Add "-Os -flto" to list.
8399
8400 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8401
8402 * gnat.dg/concat2.ad[sb]: New test.
8403
8404 2012-03-24 Jason Merrill <jason@redhat.com>
8405
8406 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8407 * g++.dg/cpp0x/trailing2.C: Likewise.
8408 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8409 * g++.dg/cpp1y/auto-fn1.C: New.
8410 * g++.dg/cpp1y/auto-fn2.C: New.
8411 * g++.dg/cpp1y/auto-fn3.C: New.
8412 * g++.dg/cpp1y/auto-fn4.C: New.
8413 * g++.dg/cpp1y/auto-fn5.C: New.
8414 * g++.dg/cpp1y/auto-fn6.C: New.
8415 * g++.dg/cpp1y/auto-fn7.C: New.
8416 * g++.dg/cpp1y/auto-fn8.C: New.
8417 * g++.dg/cpp1y/auto-fn9.C: New.
8418 * g++.dg/cpp1y/auto-fn10.C: New.
8419 * g++.dg/cpp1y/auto-fn11.C: New.
8420
8421 2012-03-23 Richard Guenther <rguenther@suse.de>
8422
8423 PR tree-optimization/52678
8424 * gfortran.dg/pr52678.f: New testcase.
8425
8426 2012-03-23 Richard Guenther <rguenther@suse.de>
8427
8428 PR tree-optimization/52638
8429 * g++.dg/torture/pr52638.C: New testcase.
8430
8431 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8432
8433 PR c++/52487
8434 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8435
8436 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR c++/52671
8439 * g++.dg/ext/attrib44.C: New test.
8440
8441 2012-03-22 Jan Hubicka <jh@suse.cz>
8442
8443 PR middle-end/51737
8444 * g++.dg/torture/pr51737.C: New testcase
8445
8446 2012-03-22 Richard Guenther <rguenther@suse.de>
8447
8448 PR tree-optimization/52548
8449 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8450
8451 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8452
8453 * lib/fortran-modules.exp (list-module-names-1): Remove
8454 warning.
8455
8456 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8457
8458 PR target/50751
8459 * gcc.target/sh/pr50751-1.c: New.
8460 * gcc.target/sh/pr50751-2.c: New.
8461 * gcc.target/sh/pr50751-3.c: New.
8462
8463 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8464
8465 PR target/52479
8466 * gcc.target/sh/sh4a-cos.c: Remove.
8467 * gcc.target/sh/sh4a-sin.c: Remove.
8468 * gcc.target/sh/sh4a-sincos.c: Remove.
8469
8470 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8471
8472 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8473 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8474
8475 2012-03-21 Martin Jambor <mjambor@suse.cz>
8476
8477 PR testsuite/52641
8478 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8479 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8480
8481 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8482
8483 * gcc.target/arm/thumb-16bit-ops.c: New file.
8484 * gcc.target/arm/thumb-ifcvt.c: New file.
8485
8486 2012-03-20 Jason Merrill <jason@redhat.com>
8487
8488 * lib/target-supports.exp: Add { target c++1y }.
8489
8490 * g++.dg/cpp0x/auto32.C: New.
8491
8492 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8493
8494 PR testsuite/52641
8495 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8496 int32plus.
8497 * gcc.dg/torture/pr48124-4.c: Ditto:
8498 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8499
8500 2012-03-20 Jason Merrill <jason@redhat.com>
8501
8502 PR c++/52510
8503 * g++.dg/cpp0x/initlist66.C: New.
8504
8505 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8506
8507 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8508 __AVR_HAVE_LPMX__
8509
8510 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8511
8512 PR target/49868
8513 * gcc.target/avr/torture/addr-space-2.h: New file.
8514 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8515 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8516 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8517 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8518
8519 2012-03-20 Richard Guenther <rguenther@suse.de>
8520
8521 * gnat.dg/pack16.adb: New testcase.
8522 * gnat.dg/pack16_pkg.ads: Likewise.
8523 * gnat.dg/specs/pack8.ads: Likewise.
8524 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8525
8526 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8527
8528 * g++.dg/warn/Wuseless-cast.C: Extend.
8529
8530 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/14710
8533 * g++.dg/warn/Wuseless-cast.C: New.
8534
8535 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8536
8537 PR libfortran/52608
8538 * gfortran.dg/pr52608.f90: New test.
8539
8540 2012-03-17 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/52585
8543 * gfortran.dg/proc_ptr_36.f90: New.
8544
8545 2012-03-16 Martin Jambor <mjambor@suse.cz>
8546
8547 * gcc.dg/misaligned-expand-1.c: New test.
8548 * gcc.dg/misaligned-expand-3.c: Likewise.
8549
8550 2012-03-16 Richard Guenther <rguenther@suse.de>
8551 Kai Tietz <ktietz@redhat.com>
8552
8553 PR middle-end/48814
8554 * gcc.c-torture/execute/pr48814-1.c: New test.
8555 * gcc.c-torture/execute/pr48814-2.c: New test.
8556 * gcc.dg/tree-ssa/assign-1.c: New test.
8557 * gcc.dg/tree-ssa/assign-2.c: New test.
8558 * gcc.dg/tree-ssa/assign-3.c: New test.
8559
8560 2012-03-16 Richard Guenther <rguenther@suse.de>
8561
8562 * gnat.dg/specs/pack7.ads: New testcase.
8563
8564 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR target/52568
8567 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8568 * gcc.dg/torture/vshuf-8.inc: Likewise.
8569 * gcc.dg/torture/vshuf-16.inc: Likewise.
8570 * gcc.dg/torture/vshuf-32.inc: Likewise.
8571
8572 2012-03-15 Jason Merrill <jason@redhat.com>
8573
8574 * g++.dg/torture/pr52582.C: New.
8575
8576 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8577
8578 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8579
8580 2012-03-15 Ira Rosen <irar@il.ibm.com>
8581 Ulrich Weigand <ulrich.weigand@linaro.org>
8582
8583 * gcc.dg/vect/slp-cond-3.c: New test.
8584 * gcc.dg/vect/slp-cond-4.c: New test.
8585
8586 2012-03-15 Ira Rosen <irar@il.ibm.com>
8587 Ulrich Weigand <ulrich.weigand@linaro.org>
8588
8589 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8590 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8591
8592 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8593
8594 PR libfortran/52434
8595 PR libfortran/48878
8596 PR libfortran/38199
8597 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8598 * gfortran.dg/round_1.f03: Likewise.
8599
8600 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8601 Andrew Pinski <apinski@cavium.com>
8602
8603 PR middle-end/52592
8604 * gcc.dg/pr52592.c: New test.
8605
8606 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8607
8608 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8609 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8610 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8611 * lib/fortran-modules.exp: .. this new file. Adjust users.
8612 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8613 gfortran-dg-debug-runtest): Call cleanup-modules.
8614 * lib/fortran-torture.exp (fortran-torture-execute,
8615 fortran-torture): Likewise.
8616 * gfortran.dg/coarray/caf.exp: Likewise.
8617 * lib/lto.exp: Likewise.
8618 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8619 * gfortran.dg/class_4b.f03: Likewise.
8620 * gfortran.dg/class_4c.f03: Likewise.
8621 * gfortran.dg/class_45a.f03: Likewise.
8622 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8623 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8624 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8625 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8626 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8627 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8628 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8629 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8630 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8631 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8632 * gfortran.dg/whole_file_28.f90: Likewise.
8633 * gfortran.dg/whole_file_29.f90: Likewise.
8634 * gfortran.dg/whole_file_30.f90: Likewise.
8635 * gfortran.dg/whole_file_31.f90: Likewise.
8636
8637 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR tree-optimization/52267
8640 * gcc.dg/pr52267.c: New test.
8641 * gcc.dg/tree-ssa/vrp65.c: New test.
8642 * gcc.dg/tree-ssa/vrp66.c: New test.
8643
8644 2012-03-15 Richard Guenther <rguenther@suse.de>
8645
8646 PR middle-end/52580
8647 * gfortran.dg/vect/pr52580.f: New testcase.
8648
8649 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8650
8651 * gcc.target/sh/fpul-usage-1.c: New.
8652
8653 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8654
8655 PR target/49468
8656 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8657 * gcc.target/sh/pr49468-di.c: Likewise.
8658
8659 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8662 * gcc.dg/c99-stdint-6.c: Likewise.
8663 * gcc.dg/lto/20090210_0.c: Likewise.
8664 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8665 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8666 * gcc.dg/pragma-init-fini-2.c: Likewise.
8667 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8668 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8669 * gcc.target/i386/pr22152.c: Likewise.
8670 * gcc.target/i386/vect8-ret.c: Likewise.
8671 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8672 handling.
8673
8674 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8677 * g++.dg/tree-prof/partition1.C: Likewise.
8678 * g++.dg/tree-prof/partition2.C: Likewise.
8679 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8680 handling.
8681 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8682 * gcc.c-torture/execute/20010724-1.c: Remove.
8683 * gcc.c-torture/execute/20010724-1.x: Remove.
8684 * gcc.c-torture/execute/20040208-2.c: Remove.
8685 * gcc.c-torture/execute/20040208-2.x: Remove.
8686 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8687 Remove.
8688 (main) [__mips__ && __sgi__]: Remove.
8689 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8690 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8691 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8692 mips-sgi-irix6* handling.
8693 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8694 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8695 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8696 handling.
8697 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8698 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8699 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8700 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8701 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8702 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8703 mips-sgi-irix6*.
8704 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8705 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8706 * gcc.target/mips/save-restore-3.c: Likewise.
8707 * gcc.target/mips/save-restore-4.c: Likewise.
8708 * gcc.target/mips/save-restore-5.c: Likewise.
8709 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8710 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8711 messages.
8712 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8713 IRIX 6 handling.
8714 (restore_ld_library_path_env_vars): Likewise.
8715 * lib/target-supports.exp (check_profiling_available): Remove
8716 mips*-*-irix* handling.
8717 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8718 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8719 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8720
8721 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR c++/52582
8724 * g++.dg/opt/pr52582.C: New test.
8725
8726 2012-03-14 Richard Guenther <rguenther@suse.de>
8727
8728 PR tree-optimization/52571
8729 * gcc.dg/vect/vect-2.c: Initialize arrays.
8730 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8731 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8732 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8733
8734 2012-03-14 Richard Guenther <rguenther@suse.de>
8735
8736 PR middle-end/52080
8737 PR middle-end/52097
8738 PR middle-end/48124
8739 * gcc.dg/torture/pr48124-1.c: New testcase.
8740 * gcc.dg/torture/pr48124-2.c: Likewise.
8741 * gcc.dg/torture/pr48124-3.c: Likewise.
8742 * gcc.dg/torture/pr48124-4.c: Likewise.
8743
8744 2012-03-14 Richard Guenther <rguenther@suse.de>
8745
8746 PR middle-end/52578
8747 * gcc.dg/pr52578.c: New testcase.
8748
8749 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR c++/52521
8752 * g++.dg/cpp0x/udlit-args2.C: New test.
8753
8754 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8755
8756 PR target/48596
8757 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8758 * gcc.c-torture/compile/pr48596.c: ... here.
8759
8760 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8761
8762 PR c++/51641
8763 * g++.dg/lookup/hidden-class17.C: New test.
8764
8765 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR c/52577
8768 * gcc.dg/Wunused-var-3.c: New test.
8769
8770 2012-03-13 Martin Jambor <mjambor@suse.cz>
8771
8772 * gcc.dg/misaligned-expand-2.c: New test.
8773
8774 2012-03-13 Richard Guenther <rguenther@suse.de>
8775
8776 PR middle-end/52134
8777 * gcc.dg/pr52134.c: New testcase.
8778
8779 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8782
8783 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8784
8785 PR tree-optimization/46728
8786 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8787 * gcc.target/powerpc/pr46728-5.c: Likewise.
8788 * gcc.target/powerpc/pr46728-8.c: Likewise.
8789 * gcc.target/powerpc/pr46728-10.c: Likewise.
8790 * gcc.target/powerpc/pr46728-11.c: Likewise.
8791 * gcc.target/powerpc/pr46728-13.c: Likewise.
8792 * gcc.target/powerpc/pr46728-14.c: Likewise.
8793 * gcc.target/powerpc/pr46728-15.c: Likewise.
8794
8795 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8796
8797 PR c++/52299
8798 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8799
8800 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8801
8802 PR tree-optimization/46728
8803 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8804 * gcc.target/powerpc/pr46728-5.c: Likewise.
8805 * gcc.target/powerpc/pr46728-8.c: Likewise.
8806 * gcc.target/powerpc/pr46728-10.c: Likewise.
8807 * gcc.target/powerpc/pr46728-11.c: Likewise.
8808 * gcc.target/powerpc/pr46728-13.c: Likewise.
8809 * gcc.target/powerpc/pr46728-14.c: Likewise.
8810 * gcc.target/powerpc/pr46728-15.c: Likewise.
8811
8812 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8813
8814 PR target/49868
8815 * gcc.target/avr/torture/addr-space-1.h: New file.
8816 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8817 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8818 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8819 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8820
8821 2012-03-12 Andrew Pinski <apinski@cavium.com>
8822
8823 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8824
8825 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8826
8827 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8828 * g++.dg/abi/thunk4.C: Likewise.
8829 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8830 Adapt line numbers.
8831 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8832 handling.
8833 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8834 * g++.dg/eh/spbp.C: Likewise.
8835 * g++.dg/ext/label13.C: Likewise.
8836 * g++.dg/guality/guality.exp: Likewise.
8837 * g++.dg/other/anon5.C: Likewise.
8838 * g++.dg/other/pragma-ep-1.C: Remove.
8839 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8840 * g++.dg/warn/pr31246.C: Likewise.
8841 * g++.dg/warn/weak1.C: Likewise.
8842 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8843 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8844 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8845 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8846 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8847 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8848 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8849 * gcc.dg/c99-tgmath-1.c: Likewise.
8850 * gcc.dg/c99-tgmath-2.c: Likewise.
8851 * gcc.dg/c99-tgmath-3.c: Likewise.
8852 * gcc.dg/c99-tgmath-4.c: Likewise.
8853 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8854 handling.
8855 * gcc.dg/debug/pr49032.c: Likewise.
8856 * gcc.dg/guality/guality.exp: Likewise.
8857 * gcc.dg/intmax_t-1.c: Likewise.
8858 * gcc.dg/pr48616.c: Likewise.
8859 * gcc.dg/pragma-ep-1.c: Remove.
8860 * gcc.dg/pragma-ep-2.c: Remove.
8861 * gcc.dg/pragma-ep-3.c: Remove.
8862 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8863 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8864 * gcc.misc-tests/gcov-14.c: Likewise.
8865 * gfortran.dg/guality/guality.exp: Likewise.
8866 * lib/target-supports.exp (check_weak_available): Likewise.
8867 (add_options_for_tls): Likewise.
8868 (check_ascii_locale_available): Likewise.
8869 * obj-c++.dg/dwarf-2.mm: Likewise.
8870 * objc.dg/dwarf-1.m: Likewise.
8871 * objc.dg/dwarf-2.m: Likewise.
8872
8873 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR tree-optimization/51721
8876 * gcc.dg/tree-ssa/vrp64.c: New test.
8877
8878 PR tree-optimization/52533
8879 * gcc.c-torture/compile/pr52533.c: New test.
8880
8881 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8882
8883 * gcc.target/i386/rtm-xabort-1.c: New.
8884 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8885 * gcc.target/i386/rtm-xend-1.c: Ditto.
8886 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8887 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8888 * gcc.target/i386/sse-13.c: Ditto.
8889 * gcc.target/i386/sse-14.c: Ditto.
8890 * gcc.target/i386/sse-22.c: Ditto.
8891 * gcc.target/i386/sse-23.c: Ditto.
8892 * g++.dg/other/i386-2.C: Ditto.
8893 * g++.dg/other/i386-3.C: Ditto.
8894
8895 2012-03-12 Tobias Burnus <burnus@net-b.de>
8896
8897 PR fortran/52542
8898 * gfortran.dg/proc_ptr_35.f90: New.
8899
8900 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8901
8902 PR target/52530
8903 * gcc.dg/torture/pr52530.c: New test.
8904
8905 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8906
8907 PR target/51244
8908 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8909
8910 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8911
8912 PR target/52450
8913 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8914
8915 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8916
8917 2012-03-09 Andrew Pinski <apinski@cavium.com>
8918
8919 PR middle-end/51988
8920 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8921 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8922
8923 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8924
8925 * gcc.dg/tree-ssa/scev-3.c: New.
8926 * gcc.dg/tree-ssa/scev-4.c: New.
8927
8928 2012-03-08 Tobias Burnus <burnus@net-b.de>
8929
8930 PR fortran/52469
8931 * gfortran.dg/proc_ptr_34.f90
8932
8933 2012-03-07 Jason Merrill <jason@redhat.com>
8934
8935 PR c++/52521
8936 * g++.dg/cpp0x/udlit-mangle.C: New.
8937
8938 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8939
8940 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8941
8942 2012-03-06 Richard Guenther <rguenther@suse.de>
8943
8944 PR middle-end/52493
8945 * gcc.dg/torture/pr52493.c: New testcase.
8946
8947 2012-03-06 Richard Guenther <rguenther@suse.de>
8948
8949 PR lto/52097
8950 * gcc.dg/lto/pr52097_0.c: New testcase.
8951
8952 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8953
8954 PR target/51244
8955 * gcc.target/sh/pr51244-1.c: New.
8956 * gcc.target/sh/pr51244-2.c: New.
8957 * gcc.target/sh/pr51244-3.c: New.
8958
8959 2012-03-05 Jason Merrill <jason@redhat.com>
8960
8961 PR c++/51930
8962 * g++.dg/ext/visibility/template11.C: New.
8963
8964 * g++.dg/cpp0x/implicit13.C: New.
8965
8966 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR tree-optimization/51721
8969 * gcc.dg/tree-ssa/vrp63.c: New test.
8970 * gcc.dg/pr51721.c: New test.
8971
8972 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8973
8974 PR fortran/50981
8975 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8976 argument checks.
8977
8978 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8979
8980 PR target/52146
8981 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8982
8983 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8984
8985 PR fortran/50981
8986 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8987
8988 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8989
8990 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8991 int32plus.
8992
8993 2012-03-03 Jason Merrill <jason@redhat.com>
8994
8995 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8996
8997 Core 1270
8998 * g++.dg/cpp0x/initlist65.C: New.
8999
9000 PR c++/36797
9001 * g++.dg/ext/is_empty2.C: New.
9002
9003 2012-03-03 Tobias Burnus <burnus@net-b.de>
9004
9005 PR fortran/48820
9006 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9007
9008 2012-03-03 Tobias Burnus <burnus@net-b.de>
9009
9010 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9011 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9012 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9013 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9014 * gfortran.dg/class_30.f90: Remove dg-warning line.
9015 * gfortran.dg/bind_c_usage_25.f90: New.
9016
9017 2012-03-03 Tobias Burnus <burnus@net-b.de>
9018
9019 PR fortran/48820
9020 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9021 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9022 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9023
9024 2012-03-03 Tobias Burnus <burnus@net-b.de>
9025
9026 PR fortran/48820
9027 * gfortran.dg/assumed_type_1.f90: New.
9028 * gfortran.dg/assumed_type_2.f90: New.
9029 * gfortran.dg/assumed_type_3.f90: New.
9030 * gfortran.dg/assumed_type_4.f90: New.
9031
9032 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9033
9034 PR target/49486
9035 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9036 * gcc.target/sh/pr49468-di.c: New.
9037
9038 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9039
9040 * gcc.dg/graphite/pr50561.c: Update.
9041
9042 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9043
9044 * gcc.target/powerpc/pr52457.c: New test.
9045
9046 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9047
9048 * gcc.target/arm/sat-1.c: New test.
9049
9050 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9051
9052 PR target/46716
9053 * gcc.target/i386/pr46716.c: New test.
9054
9055 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/51989
9058 * g++.dg/cpp0x/sfinae32.C: New.
9059
9060 2012-03-02 Richard Guenther <rguenther@suse.de>
9061
9062 PR tree-optimization/52406
9063 * gcc.dg/torture/pr52406.c: New testcase.
9064
9065 2012-03-02 Tobias Burnus <burnus@net-b.de>
9066
9067 PR fortran/52325
9068 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9069 * gfortran.dg/nullify_2.f90: Update dg-error.
9070 * gfortran.dg/nullify_4.f90: Ditto.
9071 * gfortran.dg/pointer_init_6.f90: Ditto.
9072
9073 2012-03-02 Tobias Burnus <burnus@net-b.de>
9074
9075 PR fortran/52270
9076 * gfortran.dg/class_51.f90: New.
9077
9078 2012-03-02 Tobias Burnus <burnus@net-b.de>
9079
9080 PR fortran/52452
9081 * gfortran.dg/intrinsic_8.f90: New.
9082
9083 2012-03-01 Kai Tietz <ktietz@redhat.com>
9084
9085 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9086 routines on mingw targets.
9087 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9088
9089 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR tree-optimization/52445
9092 * gcc.dg/pr52445.c: New test.
9093
9094 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR target/52437
9097 * gcc.c-torture/compile/pr52437.c: New test.
9098
9099 PR middle-end/52419
9100 * gcc.dg/torture/pr52419.c: New test.
9101
9102 PR tree-optimization/52429
9103 * gcc.dg/torture/pr52429.c: New test.
9104 * g++.dg/opt/pr52429.C: New test.
9105
9106 2012-02-29 Richard Guenther <rguenther@suse.de>
9107
9108 PR testsuite/52297
9109 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9110 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9111 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9112 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9113 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9114 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9115
9116 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9117
9118 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9119
9120 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9121
9122 PR fortran/52386
9123 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9124
9125 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9126
9127 PR target/51534
9128 * gcc.target/arm/neon/pr51534.c: New testcase.
9129
9130 2012-02-28 Richard Guenther <rguenther@suse.de>
9131
9132 PR target/52407
9133 * gcc.dg/torture/pr52407.c: New testcase.
9134
9135 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9136
9137 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9138 * gcc.target/arm/vfp2.c: Likewise.
9139 * gcc.target/arm/vfp3.c: Likewise.
9140 * gcc.target/arm/vfp4.c: Likewise.
9141 * gcc.target/arm/vfp5.c: Likewise.
9142 * gcc.target/arm/vfp6.c: Likewise.
9143 * gcc.target/arm/vfp7.c: Likewise.
9144 * gcc.target/arm/vfp8.c: Likewise.
9145 * gcc.target/arm/vfp9.c: Likewise.
9146 * gcc.target/arm/vfp10.c: Likewise.
9147 * gcc.target/arm/vfp11.c: Likewise.
9148 * gcc.target/arm/vfp12.c: Likewise.
9149 * gcc.target/arm/vfp13.c: Likewise.
9150 * gcc.target/arm/vfp14.c: Likewise.
9151 * gcc.target/arm/vfp15.c: Likewise.
9152 * gcc.target/arm/vfp16.c: Likewise.
9153 * gcc.target/arm/vfp17.c: Likewise.
9154 * gcc.target/arm/neon-constants.h: New file.
9155 * gcc.target/arm/neon-vect1.c: New test.
9156 * gcc.target/arm/neon-vect2.c: New test.
9157 * gcc.target/arm/neon-vect3.c: New test.
9158 * gcc.target/arm/neon-vect4.c: New test.
9159 * gcc.target/arm/neon-vect5.c: New test.
9160 * gcc.target/arm/neon-vect6.c: New test.
9161 * gcc.target/arm/neon-vect7.c: New test.
9162 * gcc.target/arm/neon-vect8.c: New test.
9163
9164 2012-02-28 Richard Guenther <rguenther@suse.de>
9165
9166 PR tree-optimization/52402
9167 * gcc.dg/torture/pr52402.c: New testcase.
9168
9169 2012-02-28 Richard Guenther <rguenther@suse.de>
9170
9171 PR lto/52400
9172 * g++.dg/lto/pr52400_0.C: New testcase.
9173
9174 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9175
9176 * gcc.target/avr/torture/builtins-1.c: New test.
9177 * gcc.target/avr/torture/builtins-error.c: New test.
9178
9179 2012-02-28 Kai Tietz <ktietz@redhat.com>
9180
9181 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9182 * gcc.target/i386/pr45352-2.c: Likewise.
9183 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9184 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9185 targets instead rand.
9186 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9187 * gcc.target/i386/sse2-mul-1.c: Likewise.
9188 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9189 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9190 * gcc.target/i386/pad-1.c: Likewise.
9191 * gcc.target/i386/pad-9.c: Likewise.
9192 * gcc.target/i386/pad-2.c: Likewise.
9193 * gcc.target/i386/pad-5b.c: Likewise.
9194 * gcc.target/i386/pad-8.c: Likewise.
9195 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9196 * gcc.target/i386/pr44130.c: Likewise.
9197 * gcc.target/i386/align-main-1.c: Likewise.
9198 * gcc.target/i386/align-main-2.c: Likewise.
9199 * gcc.target/i386/sw-1.c: Likewise.
9200 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9201 on x64 mingw target.
9202 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9203 * gcc.target/i386/pr46295.c: Likewise.
9204 * gcc.target/i386/amd64-abi-1.c: Likewise.
9205 * gcc.target/i386/amd64-abi-2.c: Likewise.
9206 * gcc.target/i386/pr39082-1.c: Likewise.
9207 * gcc.target/i386/pr39162.c: Likewise.
9208 * gcc.target/i386/pr22152.c: Likewise.
9209 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9210 * gcc.target/i386/wrfsbase-2.c: Likewise.
9211 * gcc.target/i386/local.c: Likewise
9212 * gcc.target/i386/wrgsbase-1.c: Likewise.
9213 * gcc.target/i386/wrfsbase-1.c: Likewise.
9214 * gcc.target/i386/pr39315-3.c: Likewise.
9215 * gcc.target/i386/pr35767-4.c: Likewise.
9216 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9217 x64 mingw target.
9218 * gcc.target/i386/pr45336-2.c: Likewise.
9219 * gcc.target/i386/pr45336-1.c: Likewise.
9220 * gcc.target/i386/pr45336-4.c: Likewise.
9221
9222 2012-02-27 Tristan Gingold <gingold@adacore.com>
9223
9224 * gnat.dg/array20.ad[sb]: New test.
9225
9226 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/52375
9229 * gcc.target/arm/pr52375.c: New test.
9230 * gcc.c-torture/compile/pr52375.c: New test.
9231
9232 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9233
9234 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9235 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9236
9237 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9238
9239 * gnat.dg/aggr19.adb: New test.
9240 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9241
9242 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9243
9244 PR target/49263
9245 * gcc.target/sh/pr49263.c: New.
9246
9247 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9248
9249 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9250 simulate_thread_wrapper_other_threads
9251 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9252 Move initialization of 'value' to main().
9253 (main): Initialize 'value';
9254 * gcc.dg/simulate-thread/speculative-store.c
9255 (simulate_thread_step_verify): Return 0 when successful.
9256 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9257 Reduce threshold.
9258 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9259 (simulate_thread_wrapper_other_threads): Return a success/fail value
9260 and issue an error if the instruction count threshold is exceeded.
9261
9262 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9263
9264 PR target/50580
9265 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9266 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9267
9268 2012-02-24 Richard Guenther <rguenther@suse.de>
9269
9270 PR middle-end/52355
9271 * gcc.dg/pr52355.c: New testcase.
9272
9273 2012-02-23 Kai Tietz <ktietz@redhat.com>
9274
9275 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9276 * gcc.dg/Wpadded.c: Likewise.
9277 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9278 structure-layout.
9279 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9280 for sleep by Sleep and add windows.h include for this function.
9281 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9282 targets.
9283 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9284 target.
9285 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9286 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9287 on x64 mingw target.
9288 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9289 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9290 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9291 failure on LLP64 target.
9292
9293 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9294
9295 PR c/52290
9296 * gcc.dg/noncompile/pr52290.c: New test.
9297
9298 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR tree-optimization/52019
9301 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9302
9303 2012-02-22 Kai Tietz <ktietz@redhat.com>
9304
9305 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9306 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9307 derived pdiff_t type.
9308 * g++.dg/torture/pr49720.C: Likewise
9309
9310 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9311
9312 PR target/52330
9313 * gcc.target/i386/pr52330.c: New test.
9314
9315 2012-02-22 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/52335
9318 * gfortran.dg/io_constraints_10.f90: New.
9319
9320 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9321
9322 * lib/target-supports.exp (check_effective_target_vect_condition):
9323 Return true for NEON.
9324
9325 2012-02-21 Kai Tietz <ktietz@redhat.com>
9326
9327 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9328
9329 2012-02-21 Richard Guenther <rguenther@suse.de>
9330
9331 PR tree-optimization/52324
9332 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9333
9334 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9335
9336 PR middle-end/51782
9337 * gcc.target/avr/torture/pr51782-1.c: New test.
9338
9339 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR tree-optimization/52318
9342 * gcc.dg/pr52318.c: New test.
9343
9344 2012-02-20 Kai Tietz <ktietz@redhat.com>
9345
9346 * gcc.dg/bf-ms-layout-3.c: New testcase.
9347
9348 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9349
9350 PR testsuite/52229
9351 PR fortran/32380
9352 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9353
9354 2012-02-20 Richard Guenther <rguenther@suse.de>
9355
9356 PR tree-optimization/52298
9357 * gcc.dg/torture/pr52298.c: New testcase.
9358 * gcc.dg/vect/pr52298.c: Likewise.
9359
9360 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9361
9362 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9363 * gcc.c-torture/execute/pr52286.c: Ditto.
9364
9365 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR tree-optimization/52286
9368 * gcc.c-torture/execute/pr52286.c: New test.
9369
9370 2012-02-18 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/52295
9373 * gfortran.dg/interface_35.f90: Use -std=f2003.
9374 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9375 * gfortran.dg/interface_assignment_4.f90: Ditto.
9376 * gfortran.dg/bessel_1.f90: Ditto.
9377 * gfortran.dg/func_result_6.f90: Ditto.
9378 * gfortran.dg/hypot_1.f90: Ditto.
9379 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9380
9381 2012-02-17 Tobias Burnus <burnus@net-b.de>
9382
9383 PR translation/52232
9384 PR translation/52234
9385 PR translation/52245
9386 PR translation/52246
9387 PR translation/52262
9388 PR translation/52273
9389 * gfortran.dg/coarray_22.f90: Update dg-error.
9390 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9391
9392 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9393
9394 PR target/51753
9395 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9396 (simulate-thread): Use default timeout.
9397
9398 2012-02-16 Jason Merrill <jason@redhat.com>
9399
9400 PR c++/52248
9401 * g++.dg/ext/timevar1.C: New.
9402
9403 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9404
9405 PR c++/52126
9406 * g++.dg/template/using21.C: New.
9407 * g++.dg/template/using22.C: Likewise.
9408
9409 2012-02-16 Jason Merrill <jason@redhat.com>
9410
9411 PR c++/51415
9412 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9413
9414 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR tree-optimization/52255
9417 * gcc.c-torture/compile/pr52255.c: New test.
9418
9419 PR debug/52260
9420 * g++.dg/debug/dwarf2/pr52260.C: New test.
9421
9422 PR middle-end/51929
9423 * g++.dg/ipa/pr51929.C: New test.
9424
9425 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9426
9427 PR target/52199
9428 * gcc.target/powerpc/pr52199.c: New file.
9429
9430 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9431
9432 PR target/52152
9433 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9434
9435 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9436
9437 * gcc.dg/pr51867.c: Don't include <math.h>.
9438 (sqrtf): Declare.
9439
9440 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9441
9442 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9443 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9444
9445 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9446
9447 PR tree-optimization/50561
9448 * gcc.dg/graphite/pr50561.c: New testcase.
9449
9450 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9451
9452 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9453 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9454
9455 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * gnat.dg/discr35.ad[sb]: New test.
9458
9459 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9460
9461 * gnat.dg/volatile10.adb: New test.
9462 * gnat.dg/volatile10_pkg.ads: New helper.
9463
9464 2012-02-14 Jason Merrill <jason@redhat.com>
9465
9466 * g++.dg/ext/attrib43.C: New.
9467
9468 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9469
9470 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9471 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9472 fgnu_tm.
9473 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9474 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9475 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9476 effective_target fgnu_tm.
9477 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9478
9479 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR c++/52247
9482 * g++.dg/template/asmgoto1.C: New test.
9483
9484 2012-02-14 Ian Lance Taylor <iant@google.com>
9485
9486 PR go/48501
9487 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9488 compiling generated file for 64bit and index tests.
9489
9490 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9491
9492 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9493
9494 2012-02-14 Richard Guenther <rguenther@suse.de>
9495
9496 PR tree-optimization/52244
9497 PR tree-optimization/51528
9498 * gcc.dg/torture/pr52244.c: New testcase.
9499
9500 2012-02-14 Walter Lee <walt@tilera.com>
9501
9502 * g++.dg/other/PR23205.C: Disable test on tile.
9503 * g++.dg/other/pr23205-2.C: Disable test on tile.
9504 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9505 * gcc.dg/20040813-1.c: Disable test on tile.
9506 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9507 * gcc.misc-tests/linkage.exp: Handle tilegx.
9508
9509 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR tree-optimization/52210
9512 * gcc.dg/pr52210.c: New test.
9513
9514 2012-02-14 Jason Merrill <jason@redhat.com>
9515
9516 PR c++/39055
9517 * g++.dg/overload/defarg5.C: New.
9518
9519 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR c/52181
9522 * c-c++-common/pr52181.c: New test.
9523
9524 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR c++/52215
9527 * g++.dg/ext/atomic-1.C: New test.
9528
9529 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9530
9531 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9532
9533 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR middle-end/52209
9536 * gcc.c-torture/execute/pr52209.c: New test.
9537
9538 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9539
9540 PR fortran/50981
9541 * gfortran.dg/elemental_optional_args_5.f03: New test.
9542
9543 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9544
9545 PR testsuite/50076
9546 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9547 cases.
9548
9549 2012-02-11 Ian Lance Taylor <iant@google.com>
9550
9551 PR go/51874
9552 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9553 SPARC Solaris. Don't run the test at all on systems where it may
9554 not work, rather than xfailing it.
9555
9556 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9557
9558 PR rtl-optimization/52175
9559 * gcc.c-torture/compile/pr52175.c: New test.
9560
9561 2012-02-10 Jason Merrill <jason@redhat.com>
9562
9563 PR c++/51910
9564 * g++.dg/template/repo10.C: New.
9565
9566 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR debug/52132
9569 * gcc.dg/pr52132.c: New test.
9570
9571 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9572
9573 * gnat.dg/specs/aggr4.ads: New test.
9574 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9575
9576 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9577
9578 PR target/52146
9579 * gcc.target/i386/pr52146.c: New.
9580
9581 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR middle-end/52177
9584 * c-c++-common/pr52177.c: New test.
9585
9586 2012-02-10 Jan Hubicka <jh@suse.cz>
9587
9588 PR middle-end/48600
9589 * g++.dg/torture/pr48600.C: New testcase.
9590
9591 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9592
9593 PR middle-end/52140
9594 * gcc.dg/dfp/pr52140.c: New test.
9595
9596 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR fortran/32380
9599 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9600 of dg-options.
9601
9602 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9603
9604 PR middle-end/51867
9605 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9606 * gcc.dg/pr51867.c: New test.
9607
9608 2012-02-09 Ian Lance Taylor <iant@google.com>
9609
9610 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9611 which don't support -fsplit-stack. Turn off optimization when
9612 compiling select5-out.go.
9613
9614 2012-02-08 Ian Lance Taylor <iant@google.com>
9615
9616 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9617 systems which don't support -fsplit-stack.
9618
9619 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9620
9621 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9622 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9623 machine instuction in the log.
9624
9625 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9626
9627 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9628 to 20 seconds.
9629
9630 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9631
9632 PR driver/48524
9633 * gcc.dg/pr48524.c: New test.
9634 * gcc.dg/pr48524.spec: New spec file for test.
9635
9636 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9637
9638 PR fortran/32380
9639 * gfortran.dg/vect/pr32380.f90: New test.
9640
9641 2012-02-08 Tobias Burnus <burnus@net-b.de>
9642
9643 PR fortran/52151
9644 * gfortran.dg/realloc_on_assign_12.f90: New.
9645
9646 2012-02-08 Richard Guenther <rguenther@suse.de>
9647
9648 PR rtl-optimization/52170
9649 * gcc.dg/torture/pr52170.c: New testcase.
9650
9651 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR gcov-profile/52150
9654 * gcc.dg/tree-prof/pr52150.c: New test.
9655
9656 PR rtl-optimization/52139
9657 * gcc.dg/pr52139.c: New test.
9658
9659 2012-02-07 Jason Merrill <jason@redhat.com>
9660
9661 PR c++/51675
9662 * g++.dg/cpp0x/constexpr-union3.C: New.
9663
9664 PR c++/52035
9665 * g++.dg/lto/pr52035_0.C: New.
9666
9667 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9668
9669 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9670 * gcc.dg/special/weak-1.c: Likewise.
9671 * gcc.dg/ucnid-12.c: Likewise.
9672 * gcc.dg/torture/pr45678-1.c: Likewise.
9673 * gcc.dg/torture/pr45678-2.c: Likewise.
9674 * gcc.dg/vector-4.c: Likewise.
9675 * gcc.dg/ipa/inline-5.c: Likewise.
9676 * gcc.dg/ucnid-11.c: Likewise.
9677 * gcc.misc-tests/gcov-13.c: Likewise.
9678 * gcc.misc-tests/gcov-14.c: Likewise.
9679 * g++.dg/ext/label13.C: Likewise.
9680 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9681 hppa*-*-hpux* options.
9682 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9683 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9684 * gcc.dg/pr48616.c: Likewise.
9685 * gcc.dg/pr17957.c: Likewise.
9686 * gcc.dg/pr17055-1.c: Likewise.
9687 * gcc.dg/pr32912-1.c: Likewise.
9688 * gcc.dg/tm/pr51472.c: Likewise.
9689 * c-c++-common/fold-bitand-4.c: Likewise.
9690 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9691 Use dg-additional-options for extra options.
9692
9693 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9694
9695 * gcc.target/epiphany/interrupt-2.c: New test.
9696
9697 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9698
9699 PR target/52155
9700 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9701 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9702 for MIPS ELF.
9703
9704 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9705
9706 PR target/52152
9707 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9708
9709 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9710
9711 PR middle-end/24306
9712 PR target/52154
9713 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9714 * gcc.target/mips/va-arg-1.c: New test.
9715
9716 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9717
9718 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9719 for -mno-pointers-to-nested-functions.
9720
9721 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9722
9723 * gcc.c-torture/execute/20120207-1.c: New test.
9724
9725 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR rtl-optimization/52060
9728 * gcc.dg/torture/pr52060.c: New test.
9729
9730 PR middle-end/52074
9731 * gcc.c-torture/compile/pr52074.c: New test.
9732
9733 2012-02-07 Tobias Burnus <burnus@net-b.de>
9734
9735 PR fortran/51514
9736 * gfortran.dg/class_to_type_2.f90: New.
9737
9738 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9739
9740 PR fortran/32373
9741 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9742 Remove module.
9743
9744 2012-02-06 Jason Merrill <jason@redhat.com>
9745
9746 PR c++/52088
9747 * g++.dg/template/conv13.C: New.
9748
9749 2012-02-06 Richard Guenther <rguenther@suse.de>
9750
9751 PR tree-optimization/52115
9752 * gcc.c-torture/compile/pr52115.c: New testcase.
9753
9754 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR target/52129
9757 * gcc.c-torture/execute/pr52129.c: New test.
9758
9759 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9760
9761 * gcc.dg/pr48374.c: Actually add the test I forgot
9762 in the 2012-01-25 commit.
9763
9764 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9765
9766 PR fortran/32373
9767 * gfortran.dg/vect/vect-8.f90: New test case.
9768
9769 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9770
9771 PR fortran/48847
9772 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9773
9774 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9775
9776 PR fortran/52102
9777 * gfortran.dg/class_48.f90 : Add test of allocate class array
9778 component with source in subroutine test3. Remove commenting
9779 out in subroutine test4, since branching on unitialized variable
9780 is now fixed (no PR for this last.).
9781
9782 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9783
9784 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9785 on MIPS targets.
9786 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9787
9788 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9789
9790 PR target/52125
9791 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9792 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9793
9794 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9795
9796 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9797 (check_effective_target_sync_int_long): Use it.
9798 (check_effective_target_sync_char_short): Likewise.
9799 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9800
9801 2012-02-05 Tobias Burnus <burnus@net-b.de>
9802
9803 PR fortran/51972
9804 * gfortran.dg/class_48.f90: Add some further checks.
9805
9806 2012-02-05 Ira Rosen <irar@il.ibm.com>
9807
9808 PR tree-optimization/52091
9809 * gcc.dg/vect/pr52091.c: New test.
9810
9811 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR rtl-optimization/52113
9814 * gcc.target/avr/pr52113.c: New test.
9815
9816 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR rtl-optimization/52092
9819 * gcc.c-torture/compile/pr52092.c: New test.
9820
9821 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9822
9823 PR fortran/41587
9824 * gfortran.dg/class_array_10.f03: New test.
9825
9826 PR fortran/46356
9827 * gfortran.dg/class_array_11.f03: New test.
9828
9829 PR fortran/51754
9830 * gfortran.dg/class_array_12.f03: New test.
9831
9832 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9833
9834 PR fortran/52012
9835 * gfortran.dg/realloc_on_assign_11.f90: New test.
9836
9837 2012-02-02 Tobias Burnus <burnus@net-b.de>
9838
9839 PR fortran/52093
9840 * gfortran.dg/shape_7.f90: New.
9841
9842 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9843
9844 * gcc.target/mips/mips-prepend-1.c: New test.
9845
9846 2012-02-02 Jan Hubicka <jh@suse.cz>
9847 Tom de Vries <tom@codesourcery.com>
9848
9849 PR middle-end/51998
9850 * gcc.dg/alias-12.c: New testcase.
9851 * gcc.dg/alias-13.c: New testcase.
9852
9853 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR target/52086
9856 * gcc.dg/pr52086.c: New test.
9857
9858 PR tree-optimization/52073
9859 * gcc.c-torture/compile/pr52073.c: New test.
9860
9861 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9862
9863 PR fortran/51958
9864 * gfortran.dg/function_optimize_10.f90: New test.
9865
9866 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9867
9868 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9869 test on alpha*-*-*.
9870
9871 2012-02-01 Tobias Burnus <burnus@net-b.de>
9872
9873 PR fortran/52024
9874 * gfortran.dg/typebound_operator_14.f90: New.
9875
9876 2012-02-01 Tobias Burnus <burnus@net-b.de>
9877
9878 PR fortran/52059
9879 * gfortran.dg/elemental_function_1.f90: New.
9880
9881 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9882
9883 PR rtl-optimization/51374
9884 * gcc.target/avr/torture/pr51374-1.c:
9885 Also fail if SBIS is seen.
9886
9887 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9888
9889 PR rtl-optimization/51374
9890 * gcc.target/avr/torture/pr51374-1.c: New.
9891
9892 2012-01-31 Tobias Burnus <burnus@net-b.de>
9893
9894 PR fortran/52024
9895 * gfortran.dg/typebound_generic_11.f90: New.
9896
9897 2012-01-31 Tobias Burnus <burnus@net-b.de>
9898
9899 PR fortran/52029
9900 * gfortran.dg/class_49.f90: New.
9901
9902 2012-01-31 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/52013
9905 * gfortran.dg/elemental_args_check_6.f90: New.
9906
9907 2012-01-31 Jason Merrill <jason@redhat.com>
9908
9909 PR c++/52043
9910 * g++.dg/cpp0x/variadic122.C: New.
9911
9912 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9913
9914 PR fortran/52012
9915 * gfortran.dg/realloc_on_assign_10.f90: New test.
9916
9917 2012-01-31 Richard Guenther <rguenther@suse.de>
9918
9919 PR tree-optimization/51528
9920 * gcc.dg/torture/pr51528.c: New testcase.
9921
9922 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9923
9924 PR go/48501
9925 * lib/go.exp (go_target_compile): Append timeout= to options.
9926 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9927 select5-out.go test on alpha*-*-* targets.
9928
9929 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9930
9931 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9932 (TEST_SHORT): Reformat in the same way.
9933 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9934 (TEST_SHORT): Reformat in the same way.
9935 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9936 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9937 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9938 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9939 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9940
9941 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9942
9943 PR target/51835
9944 * gcc.target/arm/pr51835.c: New testcase.
9945
9946 2012-01-30 Richard Guenther <rguenther@suse.de>
9947
9948 PR tree-optimization/52028
9949 * gcc.dg/torture/pr52028.c: New testcase.
9950 * gfortran.dg/ldist-pr45199.f: Adjust.
9951 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9952 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9953 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9954
9955 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR debug/52027
9958 * gcc.dg/tree-prof/pr52027.c: New test.
9959
9960 PR tree-optimization/52046
9961 * gcc.dg/pr52046.c: New test.
9962
9963 PR debug/52048
9964 * g++.dg/other/pr52048.C: New test.
9965
9966 2012-01-30 Richard Guenther <rguenther@suse.de>
9967
9968 PR tree-optimization/52045
9969 * gcc.dg/pr52045.c: New testcase.
9970
9971 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9972
9973 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9974 new code generated for __sync_lock_release.
9975
9976 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9977
9978 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9979
9980 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9981
9982 PR testsuite/51875
9983 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9984
9985 * g++.dg/ext/visibility/template10.C: Fix typo.
9986
9987 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9988
9989 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9990
9991 PR c++/51327
9992 * g++.dg/cpp0x/constexpr-ice6.C: New.
9993
9994 2012-01-29 Tobias Burnus <burnus@net-b.de>
9995
9996 PR fortran/41600
9997 * gfortran.dg/default_initialization_6.f90: New.
9998
9999 2012-01-29 Tobias Burnus <burnus@net-b.de>
10000
10001 PR fortran/51972
10002 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10003 * gfortran.dg/class_48.f90: New.
10004
10005 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10006
10007 PR fortran/51808
10008 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10009
10010 2012-01-28 Tobias Burnus <burnus@net-b.de>
10011
10012 PR fortran/51972
10013 * gfortran.dg/class_allocate_12.f90: New.
10014
10015 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10016
10017 * gcc.dg/torture/pr50444.c: Fix dg directives.
10018
10019 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR target/52006
10022 * gcc.target/arm/pr52006.c: New test.
10023
10024 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10025
10026 PR testsuite/52011
10027 * gcc.dg/lto/trans-mem.h: New file.
10028 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10029 * gcc.dg/lto/trans-mem-1_1.c: Same.
10030 * gcc.dg/lto/trans-mem-4_1.c: Same.
10031 * gcc.dg/lto/trans-mem-3_1.c: Same.
10032
10033 2012-01-27 Tobias Burnus <burnus@net-b.de>
10034
10035 PR fortran/52022
10036 * gfortran.dg/dummy_procedure_7.f90: New.
10037
10038 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10039
10040 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10041 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10042
10043 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c++/51852
10046 * g++.dg/other/gc5.C: New test.
10047
10048 2012-01-27 Richard Guenther <rguenther@suse.de>
10049
10050 PR tree-optimization/50444
10051 * gcc.dg/torture/pr50444.c: New testcase.
10052
10053 2012-01-27 Tobias Burnus <burnus@net-b.de>
10054
10055 PR fortran/51970
10056 PR fortran/51977
10057 * gfortran.dg/move_alloc_13.f90: New.
10058
10059 2012-01-27 Tobias Burnus <burnus@net-b.de>
10060
10061 PR fortran/51953
10062 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10063 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10064 and change dg-error string.
10065
10066 2012-01-27 Tobias Burnus <burnus@net-b.de>
10067
10068 PR fortran/52016
10069 * gfortran.dg/elemental_args_check_5.f90: New.
10070
10071 2012-01-27 Richard Guenther <rguenther@suse.de>
10072
10073 PR middle-end/51959
10074 * g++.dg/torture/pr51959.C: New testcase.
10075
10076 2012-01-27 Tom de Vries <tom@codesourcery.com>
10077
10078 PR tree-optimization/51990
10079 * gcc.dg/pr51990.c: New test.
10080 * gcc.dg/pr51990-2.c: Same.
10081
10082 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10083 Tobias Burnus <burnus@gcc.gnu.org>
10084
10085 PR fortran/48705
10086 * gfortran.dg/class_allocate_11.f03: New.
10087
10088 PR fortran/51870
10089 PR fortran/51943
10090 PR fortran/51946
10091 * gfortran.dg/class_allocate_7.f03: New.
10092 * gfortran.dg/class_allocate_8.f03: New.
10093 * gfortran.dg/class_allocate_9.f03: New.
10094 * gfortran.dg/class_allocate_10.f03: New.
10095
10096 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10097
10098 * gnat.dg/discr34.adb: New test.
10099 * gnat.dg/discr34_pkg.ads: New helper.
10100
10101 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10102
10103 * gnat.dg/discr33.adb: New test.
10104
10105 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10106
10107 * gnat.dg/limited_with3.ad[sb): New test.
10108 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10109 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10110 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10111
10112 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10113
10114 * gnat.dg/stack_usage1.adb: New test.
10115 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10116
10117 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10118 * gcc.dg/pr44194-2.c: Likewise.
10119
10120 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10121
10122 PR c++/51370
10123 * g++.dg/template/crash112.C: New.
10124
10125 2012-01-27 Richard Henderson <rth@redhat.com>
10126
10127 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10128
10129 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10130
10131 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10132
10133 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR middle-end/51895
10136 * g++.dg/opt/pr51895.C: New test.
10137
10138 2012-01-26 Michael Matz <matz@suse.de>
10139
10140 PR tree-optimization/48794
10141 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10142
10143 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10144
10145 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10146
10147 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10148
10149 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10150 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10151 memory.
10152 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10153 the default value for s390 and s390x.
10154
10155 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10156
10157 PR lto/51698
10158 * gcc.dg/lto/trans-mem-4_0.c: New.
10159 * gcc.dg/lto/trans-mem-4_1.c: New.
10160 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10161 TM builtins.
10162 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10163 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10164 TM builtins.
10165 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10166 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10167 TM builtins.
10168
10169 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10170
10171 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10172
10173 2012-01-25 Ian Lance Taylor <iant@google.com>
10174
10175 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10176
10177 2012-01-25 Tobias Burnus <burnus@net-b.de>
10178
10179 PR fortran/51995
10180 * gfortran.dg/typebound_proc_25.f90: New.
10181
10182 2012-01-25 Jason Merrill <jason@redhat.com>
10183
10184 PR c++/51992
10185 * g++.dg/lto/pr51992_0.C: New.
10186
10187 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR tree-optimization/51987
10190 * gcc.target/i386/pr51987.c: New test.
10191
10192 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10193
10194 * gcc.dg/tm/lto-1.c: Require lto support in target.
10195
10196 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10197
10198 PR rtl-optimization/48374
10199 * gcc.dg/pr48374.c: New test.
10200
10201 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10202
10203 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10204
10205 2012-01-25 Tobias Burnus <burnus@net-b.de>
10206
10207 PR fortran/51966
10208 * gfortran.dg/derived_constructor_char_3.f90: New.
10209
10210 2012-01-24 Ian Lance Taylor <iant@google.com>
10211
10212 * go.test/go-test.exp (filecmp): New procedure.
10213 (errchk): Handle quoted square brackets.
10214 (go-gc-tests): Set go_compile_args. Handle various new test
10215 lines. Skip a few new tests.
10216 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10217
10218 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10219
10220 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10221 (check_effective_target_vect_extract_even_odd)
10222 (check_effective_target_vect_interleave): Return true for MIPS
10223 paired-single.
10224
10225 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10226
10227 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10228 (main): Use it instead of argc.
10229
10230 2012-01-24 Jason Merrill <jason@redhat.com>
10231
10232 PR c++/51973
10233 * g++.dg/cpp0x/sfinae31.C: New.
10234
10235 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10236
10237 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10238
10239 2012-01-24 Jason Merrill <jason@redhat.com>
10240
10241 PR c++/51812
10242 * g++.dg/inherit/covariant20.C: New.
10243
10244 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 PR c++/51223
10247 * g++.dg/parse/crash58.C: New.
10248
10249 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR target/51957
10252 * gcc.dg/pr51957-1.c: New test.
10253 * gcc.dg/pr51957-1.h: New file.
10254 * gcc.dg/pr51957-2.c: New test.
10255
10256 2012-01-23 Jason Merrill <jason@redhat.com>
10257
10258 PR c++/51930
10259 * g++.dg/ext/visibility/template10.C: New.
10260
10261 2012-01-23 Tobias Burnus <burnus@net-b.de>
10262
10263 PR fortran/51948
10264 * gfortran.dg/move_alloc_12.f90: New.
10265
10266 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10267
10268 PR middle-end/45416
10269 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10270
10271 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10272
10273 PR c++/51398
10274 * g++.dg/template/crash111.C: New.
10275
10276 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10277
10278 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10279 configurations.
10280 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10281
10282 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10283
10284 PR testsuite/51941
10285 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10286 the DW_TAG_class_type and DW_AT_name: "Executor".
10287
10288 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10289
10290 * lib/target-supports.exp
10291 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10292 (check_effective_target_vect_interleave): Likewise.
10293
10294 2012-01-22 Jason Merrill <jason@redhat.com>
10295
10296 PR c++/51925
10297 * g++.dg/template/using20.C: New.
10298 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10299
10300 2012-01-23 Jason Merrill <jason@redhat.com>
10301
10302 PR target/51934
10303 * g++.dg/torture/pr51344.C: Limit to x86.
10304
10305 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10306
10307 * c-c++-common/tm/omp.c: Require target with pthread support.
10308
10309 2012-01-23 Richard Guenther <rguenther@suse.de>
10310
10311 PR tree-optimization/51949
10312 * gcc.dg/torture/pr51949.c: New testcase.
10313
10314 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR rtl-optimization/51933
10317 * gcc.c-torture/execute/pr51933.c: New test.
10318
10319 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10320
10321 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10322 Do not define for Interix.
10323
10324 2012-01-22 Jason Merrill <jason@redhat.com>
10325
10326 PR c++/51832
10327 * g++.dg/lto/pr51832.h: New.
10328 * g++.dg/lto/pr51832_0.C: New.
10329 * g++.dg/lto/pr51832_1.C: New.
10330
10331 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10332
10333 * gcc.dg/ext-elim-1.c: New test.
10334
10335 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10336
10337 PR target/51931
10338 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10339 * g++.dg/opt/longbranch1.C: Likewise.
10340
10341 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10342
10343 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10344 in C++11 mode.
10345
10346 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10347
10348 PR fortran/50556
10349 * gfortran.dg/namelist_74.f90: New test.
10350 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10351
10352 2012-01-21 Tobias Burnus <burnus@net-b.de>
10353
10354 PR fortran/51913
10355 * gfortran.dg/class_47.f90: New.
10356
10357 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10358
10359 * gnat.dg/renaming5.ad[sb]: New test.
10360
10361 2012-01-20 Jason Merrill <jason@redhat.com>
10362
10363 PR c++/51919
10364 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10365
10366 2012-01-20 Jason Merrill <jason@redhat.com>
10367
10368 PR c++/51922
10369 * g++.dg/ext/attrib42.C: Require ilp32.
10370
10371 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR target/51915
10374 * gcc.target/arm/pr51915.c: New test.
10375
10376 2012-01-20 Cary Coutant <ccoutant@google.com>
10377 Dodji Seketeli <dodji@redhat.com>
10378
10379 PR debug/45682
10380 * g++.dg/debug/dwarf2/nested-3.C: New test.
10381
10382 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10383
10384 PR c++/51402
10385 * g++.dg/template/crash110.C: New.
10386
10387 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10388
10389 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10390 Remove default options on hppa*-*-hpux*.
10391
10392 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393
10394 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10395
10396 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10397
10398 * gcc.c-torture/compile/pr51856.c: New testcase.
10399
10400 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10401
10402 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10403 options to go_target_compile.
10404
10405 2012-01-20 Kai Tietz <ktietz@redhat.com>
10406
10407 * g++.dg/torture/pr51344.C: Fix typo.
10408
10409 2012-01-20 Richard Guenther <rguenther@suse.de>
10410
10411 PR tree-optimization/51903
10412 * g++.dg/torture/pr51903.C: New testcase.
10413
10414 2012-01-20 Tobias Burnus <burnus@net-b.de>
10415 Janus Weil <janus@gcc.gnu.org>
10416
10417 PR fortran/51056
10418 * gfortran.dg/use_21.f90: New.
10419
10420 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR target/51106
10423 * gcc.dg/torture/pr51106-1.c: New test.
10424 * gcc.dg/torture/pr51106-2.c: New test.
10425
10426 2012-01-19 Kai Tietz <ktietz@redhat.com>
10427
10428 * g++.dg/torture/pr51344.C: New test.
10429
10430 2012-01-19 Tobias Burnus <burnus@net-b.de>
10431
10432 PR fortran/51904
10433 * gfortran.dg/intrinsic_size_2.f90: New.
10434
10435 2012-01-19 Jason Merrill <jason@redhat.com>
10436
10437 PR c++/51889
10438 * g++.dg/inherit/using7.C: New.
10439
10440 2012-01-19 Richard Guenther <rguenther@suse.de>
10441
10442 PR tree-optimization/37997
10443 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10444
10445 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10446
10447 PR rtl-optimization/51505
10448 * gcc.dg/pr51505.c: New test.
10449
10450 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/51634
10453 * gfortran.dg/typebound_operator_12.f03: New.
10454 * gfortran.dg/typebound_operator_13.f03: New.
10455
10456 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10457
10458 PR c++/51225
10459 * g++.dg/cpp0x/pr51225.C: New.
10460
10461 2012-01-17 Ian Lance Taylor <iant@google.com>
10462
10463 PR go/50656
10464 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10465
10466 2012-01-17 Tobias Burnus <burnus@net-b.de>
10467
10468 PR fortran/51869
10469 * gfortran.dg/realloc_on_assign_9.f90: New.
10470
10471 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10472
10473 PR other/51165
10474 * gcc.dg/tm/memopt-3.c: Remove xfail.
10475 * gcc.dg/tm/memopt-4.c: Remove xfail.
10476 * gcc.dg/tm/memopt-5.c: Remove xfail.
10477 * gcc.dg/tm/memopt-7.c: Remove xfail.
10478
10479 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR tree-optimization/51877
10482 * gcc.c-torture/execute/pr51877.c: New test.
10483
10484 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10485
10486 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10487 {!vect_align_arrays} to vect_sizes_32B_16B.
10488 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10489 * gcc.dg/vect/vect-peel-3.c: Ditto.
10490
10491 2012-01-16 Jason Merrill <jason@redhat.com>
10492
10493 PR c++/51854
10494 * g++.dg/abi/mangle60.C: New.
10495
10496 PR c++/51827
10497 * g++.dg/pch/mangle1.{C,Hs}: New.
10498
10499 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10500 Tobias Burnus <burnus@net-b.de>
10501
10502 PR fortran/50981
10503 * gfortran.dg/elemental_optional_args_3.f90: New
10504 * gfortran.dg/elemental_optional_args_4.f90: New
10505
10506 2012-01-16 Tobias Burnus <burnus@net-b.de>
10507
10508 PR fortran/51809
10509 * gfortran.dg/use_20.f90: New
10510
10511 2012-01-16 Jason Merrill <jason@redhat.com>
10512
10513 PR c++/51868
10514 * g++.dg/cpp0x/rv-bitfield.C: New.
10515 * g++.dg/cpp0x/rv-bitfield2.C: New.
10516
10517 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10518
10519 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10520 subroutine 'qsort' and use index array to assign the result.
10521
10522 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR tree-optimization/51865
10525 * gcc.dg/pr51865.c: New test.
10526
10527 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10528
10529 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10530
10531 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10532
10533 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10534 to be loaded from the constant pool, rather than via %hi and %lo.
10535
10536 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10537
10538 PR rtl-optimization/51821
10539 * gcc.dg/pr51821.c: New test.
10540
10541 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10542
10543 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10544
10545 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10546
10547 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10548
10549 2012-01-14 Tobias Burnus <burnus@net-b.de>
10550
10551 PR fortran/51800
10552 * gfortran.dg/init_flag_8.f90: New.
10553 * gfortran.dg/init_flag_9.f90: New.
10554
10555 2011-01-14 Tobias Burnus <burnus@net-b.de>
10556
10557 PR fortran/51816
10558 * gfortran.dg/use_18.f90: New.
10559 * gfortran.dg/use_19.f90: New.
10560
10561 2012-01-13 Ian Lance Taylor <iant@google.com>
10562
10563 PR c++/50012
10564 * g++.dg/warn/Wsign-compare-4.C: New.
10565
10566 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10567
10568 PR fortran/48351
10569 * gfortran.dg/alloc_comp_assign.f03: New.
10570 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10571 __BUILTIN_FREE from 38 to 32.
10572
10573 2012-01-13 Jason Merrill <jason@redhat.com>
10574
10575 PR c++/20681
10576 * g++.dg/warn/Wreturn-type-7.C: New.
10577
10578 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10579
10580 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10581 assumption.
10582 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10583 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10584 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10585 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10586 int32plus because of big array needed.
10587 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10588 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10589
10590 2012-01-13 Jason Merrill <jason@redhat.com>
10591
10592 PR c++/51813
10593 * g++.dg/ext/visibility/template9.C: New.
10594
10595 PR c++/51620
10596 * g++.dg/cpp0x/defaulted34.C: New.
10597 * g++.dg/template/virtual3.C: New.
10598
10599 2012-01-13 Richard Guenther <rguenther@suse.de>
10600
10601 PR middle-end/8081
10602 * gcc.dg/torture/pr8081.c: New testcase.
10603
10604 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10605
10606 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10607
10608 2012-01-12 Jason Merrill <jason@redhat.com>
10609
10610 PR c++/51714
10611 * g++.dg/ext/stmtexpr14.C: New.
10612
10613 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10614
10615 PR c++/51633
10616 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10617
10618 2012-01-12 Jason Merrill <jason@redhat.com>
10619
10620 PR c++/48051
10621 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10622 * g++.dg/abi/mangle58.C: Likewise.
10623
10624 PR c++/51403
10625 * g++.dg/template/arg8.C: New.
10626
10627 2012-01-12 Ira Rosen <irar@il.ibm.com>
10628
10629 PR tree-optimization/51799
10630 * gcc.dg/vect/pr51799.c: New test.
10631 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10632 patterns.
10633
10634 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10635 Tobias Burnus <burnus@net-b.de>
10636
10637 PR fortran/51057
10638 PR fortran/51616
10639 * lib/target-supports.exp
10640 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10641 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10642
10643 2012-01-11 Jason Merrill <jason@redhat.com>
10644
10645 PR c++/51565
10646 * g++.dg/ext/attrib42.C: New.
10647
10648 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR bootstrap/51796
10651 * gcc.dg/pr51796.c: New test.
10652
10653 2012-01-11 Jason Merrill <jason@redhat.com>
10654
10655 PR c++/51818
10656 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10657
10658 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10659
10660 * gnat.dg/array19.ad[sb]: New test.
10661
10662 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10663
10664 * gnat.dg/opt23.ad[sb]: New test.
10665 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10666 * gnat.dg/opt24.ad[sb]: New test.
10667
10668 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10669
10670 PR tree-optimization/49642
10671 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10672 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10673
10674 2012-01-11 Jason Merrill <jason@redhat.com>
10675
10676 PR c++/51613
10677 * g++.dg/template/explicit-args5.C: New.
10678
10679 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10680
10681 * gcc.c-torture/execute/20120110-1.c: New testcase.
10682
10683 2012-01-10 Jason Merrill <jason@redhat.com>
10684
10685 PR c++/51614
10686 * g++.dg/inherit/ambig1.C: New.
10687
10688 PR c++/51433
10689 * g++.dg/cpp0x/constexpr-cache1.C: New.
10690
10691 2012-01-10 Richard Guenther <rguenther@suse.de>
10692
10693 PR tree-optimization/51801
10694 * gcc.dg/torture/pr51801.c: New testcase.
10695
10696 2012-01-10 Tobias Burnus <burnus@net-b.de>
10697
10698 PR fortran/51652
10699 * gfortran.dg/allocate_with_typespec_5.f90: New.
10700
10701 2012-01-10 Tobias Burnus <burnus@net-b.de>
10702
10703 * gfortran.dg/class_39.f03: Update dg-error string.
10704
10705 2012-01-10 Richard Guenther <rguenther@suse.de>
10706
10707 PR tree-optimization/50913
10708 * gcc.dg/graphite/interchange-16.c: New testcase.
10709 * gcc.dg/graphite/scop-20.c: XFAIL.
10710 * gfortran.dg/graphite/interchange-1.f: Likewise.
10711 * gfortran.dg/graphite/block-1.f90: Likewise.
10712 * gfortran.dg/graphite/block-2.f: Likewise.
10713
10714 2012-01-10 Richard Henderson <rth@redhat.com>
10715
10716 * lib/target-supports.exp (check_effective_target_vect_perm,
10717 check_effective_target_vect_perm_byte,
10718 check_effective_target_vect_perm_short): Enable for arm neon.
10719
10720 2012-01-09 Tobias Burnus <burnus@net-b.de>
10721
10722 PR fortran/46328
10723 * gfortran.dg/typebound_operator_11.f90: New.
10724
10725 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10726
10727 * gnat.dg/array18.adb: New test.
10728 * gnat.dg/array18_pkg.ads: New helper.
10729
10730 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10731
10732 PR fortran/51791
10733 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10734 around base object in first assignment in main program.
10735 * gfortran.dg/typebound_operator_10.f03: New test.
10736
10737 2012-01-09 Martin Jambor <mjambor@suse.cz>
10738
10739 PR tree-optimization/51759
10740 * g++.dg/ipa/pr51759.C: New test.
10741
10742 2012-01-09 Tobias Burnus <burnus@net-b.de>
10743
10744 PR fortran/51758
10745 * gfortran.dg/optional_absent_2.f90: New.
10746
10747 2012-01-09 Tobias Burnus <burnus@net-b.de>
10748
10749 PR fortran/51578
10750 * gfortran.dg/use_17.f90: New.
10751
10752 2012-01-09 Gary Funck <gary@intrepid.com>
10753
10754 PR preprocessor/33919
10755 * gcc.dg/pr33919.c: New test.
10756 * gcc.dg/pr33919-0.h: New test header file.
10757 * gcc.dg/pr33919-1.h: Ditto.
10758 * gcc.dg/pr33919-2.h: Ditto.
10759
10760 2012-01-07 Jan Hubicka <jh@suse.cz>
10761
10762 PR tree-optimize/51694
10763 * gcc.c-torture/compile/pr51694.c: new testcase.
10764
10765 2012-01-07 Jan Hubicka <jh@suse.cz>
10766
10767 PR tree-optimization/51600
10768 * g++.dg/torture/pr51600.C: New testcase.
10769
10770 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10771
10772 PR gcov-profile/51715
10773 PR gcov-profile/51717
10774 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10775 * gcc.misc-tests/gcov-14.c: Likewise.
10776
10777 2012-01-06 Jason Merrill <jason@redhat.com>
10778
10779 * g++.dg/parse/new5.C: New.
10780
10781 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10782
10783 PR testsuite/51655
10784 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10785 including <string.h>.
10786
10787 2012-01-06 Jason Merrill <jason@redhat.com>
10788
10789 * g++.dg/abi/mangle51.C: New.
10790 * g++.dg/abi/mangle52.C: New.
10791 * g++.dg/abi/mangle53.C: New.
10792 * g++.dg/abi/mangle54.C: New.
10793 * g++.dg/abi/mangle55.C: New.
10794 * g++.dg/abi/mangle56.C: New.
10795 * g++.dg/abi/mangle57.C: New.
10796 * g++.dg/abi/mangle58.C: New.
10797 * g++.dg/abi/mangle59.C: New.
10798 * g++.dg/cpp0x/trailing3.C: Update mangling.
10799 * g++.dg/cpp0x/variadic111.C: Update mangling.
10800 * g++.dg/cpp0x/variadic4.C: Update mangling.
10801 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10802 * g++.dg/template/nontype22.C: Works now.
10803 * g++.dg/template/pr35240.C: Works now.
10804
10805 * g++.dg/cpp0x/error7.C: New.
10806
10807 2012-01-06 Tobias Burnus <burnus@net-b.de>
10808
10809 * gfortran.dg/deallocate_stat_2.f90: New.
10810 * coarray/allocate_errgmsg.f90: New.
10811 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10812 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10813 * coarray/subobject_1.f90: Fix for num_images > 1.
10814 * gfortran.dg/deallocate_stat.f90: Update due to changed
10815 stat= handling.
10816
10817 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10818
10819 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10820
10821 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * ada/acats/overflow.lst: Add cb20004.
10824
10825 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10826
10827 PR c++/51541
10828 * g++.dg/cpp0x/alias-decl-18.C: New test.
10829
10830 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10831
10832 * gcc.c-torture/execute/20120104-1.c: New test.
10833
10834 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10835
10836 PR fortran/PR48946
10837 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10838 the old typebound_operator_8.f03.
10839 * gfortran.dg/typebound_operator_8.f03: New version of
10840 typebound_operator_7.f03 with 'u' a derived type instead of a
10841 class object.
10842
10843 2012-01-05 Richard Guenther <rguenther@suse.de>
10844
10845 * g++.dg/torture/pr49309.C: Skip for -flto.
10846
10847 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR middle-end/51761
10850 * gcc.c-torture/compile/pr51761.c: New test.
10851
10852 2012-01-05 Richard Guenther <rguenther@suse.de>
10853
10854 PR tree-optimization/51760
10855 * gcc.dg/torture/pr51760.c: New testcase.
10856
10857 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10858
10859 PR middle-end/51472
10860 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10861
10862 2012-01-05 Richard Guenther <rguenther@suse.de>
10863
10864 PR lto/41576
10865 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10866 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10867
10868 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR debug/51695
10871 * gcc.dg/pr51695.c: New test.
10872
10873 2012-01-04 Andrew Pinski <apinski@cavium.com>
10874
10875 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10876 * gcc.target/mips/octeon2-lx-1.c: New test.
10877 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10878 * gcc.target/mips/octeon2-lx-2.c: New test.
10879 * gcc.target/mips/octeon2-lx-3.c: New test.
10880
10881 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10882
10883 PR other/51163
10884 PR other/51164
10885 * gcc.dg/tm/alias-1.c: Adjust regexp.
10886 * gcc.dg/tm/alias-2.c: Adjust regexp.
10887
10888 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10889
10890 PR c++/51064
10891 * g++.dg/warn/Wparentheses-26.C: New.
10892
10893 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10894
10895 * gfortran.dg/elemental_optional_args_2.f90: New test.
10896
10897 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10898
10899 PR fortran/49693
10900 * gfortran.dg/common_17.f90: New test.
10901
10902 2012-01-04 Richard Guenther <rguenther@suse.de>
10903
10904 PR tree-optimization/49651
10905 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10906 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10907
10908 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10909
10910 PR c++/51738
10911 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10912
10913 2012-01-03 Andrew Pinski <apinski@cavium.com>
10914
10915 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10916 for all mips targets. Also allow an optional .cfi_startproc.
10917
10918 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10919
10920 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10921
10922 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10923
10924 PR c++/29273
10925 * g++.dg/rtti/dyncast5.C: New.
10926
10927 2012-01-03 Richard Guenther <rguenther@suse.de>
10928
10929 PR tree-optimization/51070
10930 * gcc.dg/torture/pr51070-2.c: New testcase.
10931
10932 2012-01-03 Richard Guenther <rguenther@suse.de>
10933
10934 PR tree-optimization/51692
10935 * gcc.dg/torture/pr51692.c: New testcase.
10936
10937 2012-01-03 Richard Guenther <rguenther@suse.de>
10938
10939 PR debug/51650
10940 * g++.dg/lto/pr51650-3_0.C: New testcase.
10941
10942 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10943
10944 PR c++/15867
10945 * g++.dg/warn/Wredundant-decls-spec.C: New.
10946
10947 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR tree-optimization/51719
10950 * g++.dg/tree-prof/pr51719.C: New test.
10951
10952 2012-01-03 Richard Guenther <rguenther@suse.de>
10953
10954 PR middle-end/51730
10955 * gcc.dg/fold-compare-6.c: New testcase.
10956
10957 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR c++/51669
10960 * g++.dg/gomp/pr51669.C: New test.
10961
10962 2012-01-02 Jason Merrill <jason@redhat.com>
10963
10964 PR c++/51675
10965 * g++.dg/cpp0x/constexpr-union2.C: New.
10966
10967 PR c++/51666
10968 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10969
10970 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10971
10972 PR c++/51462
10973 * g++.dg/cpp0x/constexpr-99.C: New test.
10974
10975 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10976
10977 PR c++/20140
10978 * g++.dg/template/init9.C: New.
10979
10980 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10981
10982 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10983 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10984 rather than a specific number.
10985
10986 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10987
10988 PR fortran/46262
10989 PR fortran/46328
10990 PR fortran/51052
10991 * gfortran.dg/typebound_operator_7.f03: New.
10992 * gfortran.dg/typebound_operator_8.f03: New.
10993
10994 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10995
10996 PR target/51729
10997 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10998 XFAIL.
10999 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11000
11001 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11002
11003 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11004
11005 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11006
11007 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11008 for MIPS.
11009
11010 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11011
11012 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11013 * gfortran.dg/io_real_boz_4.f90: Likewise.
11014 * gfortran.dg/io_real_boz_5.f90: Likewise.
11015
11016 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11017
11018 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11019
11020 2012-01-02 Revital Eres <revital.eres@linaro.org>
11021
11022 * gcc.dg/sms-11.c: New file.
11023
11024 2012-01-02 Tobias Burnus <burnus@net-b.de>
11025
11026 PR fortran/51682
11027 * gfortran.dg/coarray/image_index_3.f90: New.
11028
11029 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11030
11031 PR c++/16603
11032 * g++.dg/parse/enum8.C: New.
11033
11034 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11035
11036 PR c++/51379
11037 * g++.dg/conversion/reinterpret4.C: New.
11038 * g++.dg/conversion/reinterpret1.C: Adjust.
11039
11040 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11041
11042 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11043
11044 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
11045
11046 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11047 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11048 * g++.old-deja/g++.jason/access14.C: Likewise.
11049 * g++.old-deja/g++.jason/access8.C: Likewise.
11050 * g++.old-deja/g++.jason/access1.C: Likewise.
11051 * g++.old-deja/g++.other/access3.C: Likewise.
11052 * g++.old-deja/g++.other/access5.C: Likewise.
11053 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11054 * g++.old-deja/g++.law/visibility22.C: Likewise.
11055 * g++.old-deja/g++.law/visibility26.C: Likewise.
11056 * g++.old-deja/g++.mike/p2746.C: Likewise.
11057 * g++.dg/debug/using1.C: Likewise.
11058 * g++.dg/lookup/using51.C: Likewise.
11059 * g++.dg/inherit/using5.C: Likewise.
11060 * g++.dg/inherit/pr30297.C: Likewise.
11061 * g++.dg/inherit/access8.C: Likewise.
11062 * g++.dg/torture/pr39362.C: Likewise.
11063 * g++.dg/template/crash13.C: Likewise.
11064 * g++.dg/template/using10.C: Likewise.
11065
11066 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11067
11068 PR fortran/51502
11069 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11070
11071 2012-01-01 Ira Rosen <irar@il.ibm.com>
11072
11073 PR tree-optimization/51704
11074 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11075 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11076 corresponding flags.
11077
11078 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11079
11080 PR c++/51723
11081 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11082
11083 2012-01-01 Jan Hubicka <jh@suse.cz>
11084
11085 PR rtl-optimization/51069
11086 * gcc.c-torture/compile/pr51069.c: New testcase.
11087
11088 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR tree-optimization/51683
11091 * gcc.dg/pr51683.c: New test.
11092 \f
11093 Copyright (C) 2012 Free Software Foundation, Inc.
11094
11095 Copying and distribution of this file, with or without modification,
11096 are permitted in any medium without royalty provided the copyright
11097 notice and this notice are preserved.