re PR debug/55730 (ICE in mem_loc_descriptor, at dwarf2out.c:12725)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-19 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/55730
4 * gcc.dg/debug/pr55730.c: New test.
5
6 2012-12-18 Jan Hubicka <jh@suse.cz>
7
8 PR tree-optimization/55683
9 * g++.dg/ipa/devirt-9.C: New testcase.
10
11 2012-12-19 Terry Guo <terry.guo@arm.com>
12
13 * gcc.target/arm/thumb-find-work-register.c: New.
14
15 2012-12-19 Tobias Burnus <burnus@net-b.de>
16
17 PR fortran/55733
18 * gfortran.dg/save_5.f90: New.
19
20 2012-12-18 Jakub Jelinek <jakub@redhat.com>
21
22 PR c/39464
23 * gcc.dg/pr39464.c: New test.
24
25 2012-12-18 Ian Lance Taylor <iant@google.com>
26
27 PR go/55201
28 * lib/go.exp: Revert last patch.
29
30 2012-12-18 Richard Biener <rguenther@suse.de>
31
32 PR middle-end/54838
33 * g++.dg/torture/pr54838.C: New testcase.
34
35 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
36
37 * lib/go.exp (go_link_flags): Add libatomic location to flags and
38 ld_library_path.
39
40 2012-12-18 Richard Biener <rguenther@suse.de>
41
42 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
43
44 2012-12-18 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/55555
47 * gcc.dg/torture/pr55555.c: New testcase.
48 * gcc.dg/vect/vect-iv-11.c: Adjust.
49
50 2012-12-18 Jakub Jelinek <jakub@redhat.com>
51
52 PR debug/55717
53 * testsuite/g++.dg/opt/pr55717.C: New test.
54
55 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
56 Ulrich Weigand <ulrich.weigand@linaro.org>
57
58 * gcc.target/arm/neon-extend-1.c: New file.
59 * gcc.target/arm/neon-extend-2.c: New file.
60
61 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
62
63 * lib/target-supports.exp (add_options_for_arm_v8_neon):
64 Add -march=armv8-a.
65
66 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
67 Tejas Belagod <tejas.belagod@arm.com>
68
69 * lib/target-supports.exp
70 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
71
72 2012-12-16 Tobias Burnus <burnus@net-b.de>
73
74 PR fortran/55197
75 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
76
77 2012-12-16 Tobias Burnus <burnus@net-b.de>
78
79 * gfortran.dg/move_alloc_14.f90: New.
80
81 2012-12-16 Tobias Burnus <burnus@net-b.de>
82
83 PR fortran/55638
84 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
85 * gfortran.dg/elemental_args_check_7.f90: New.
86
87 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
88
89 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
90
91 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
92
93 PR ada/52735
94 * gnat.dg/nested_generic1.adb: New test.
95 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
96
97 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
98
99 PR ada/53766
100 * gnat.dg/controlled7.ad[sb]: New test.
101
102 2012-12-14 Steve Ellcey <sellcey@mips.com>
103
104 PR regression/55688
105 * g++.dg/other/pr55650.C: Add dg-require-profiling.
106
107 2012-12-14 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/55684
110 * gcc.dg/torture/pr55684.c: New testcase.
111
112 2012-12-14 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/55687
115 * gcc.dg/torture/pr55687.c: New testcase.
116
117 2012-12-13 Jakub Jelinek <jakub@redhat.com>
118
119 PR c++/55652
120 * g++.dg/cpp0x/noexcept19.C: New test.
121
122 2012-12-13 Richard Biener <rguenther@suse.de>
123
124 PR lto/55660
125 * gcc.dg/lto/pr55660_0.c: New testcase.
126 * gcc.dg/lto/pr55660_1.c: Likewise.
127
128 2012-12-13 Jakub Jelinek <jakub@redhat.com>
129
130 PR gcov-profile/55650
131 * g++.dg/other/pr55650.C: New test.
132 * g++.dg/other/pr55650.cc: New file.
133
134 2012-12-12 Jakub Jelinek <jakub@redhat.com>
135
136 PR debug/55665
137 * g++.dg/guality/pr55665.C: New test.
138
139 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
140 set_target_env_var the same as if it is empty list.
141 (dg-set-target-env-var): Fix up error message.
142 (set-target-env-var): Record both preexisting env var values
143 as well as info that env wasn't set.
144 (restore-target-env-var): Iterate on reversed list, if second
145 sublist element is 1, setenv the env var to the third sublist
146 element, otherwise unsetenv it.
147 (gcc-dg-runtest): Don't initialize set_target_env_var.
148 (dg-test): Unset set_target_env_var if it was set.
149
150 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
151 on argc being one.
152 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
153 Whitespace fixes. Avoid unnecessary * sizeof(char).
154 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
155 dg-options. Whitespace fixes.
156 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
157 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
158 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
159 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
160 * g++.dg/asan/default-options-1.C: Whitespace fixes.
161 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
162 first __asan_symbolize argument unnamed. Avoid unnecessary
163 * sizeof(char).
164 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
165 on argc being one. Allow both _Znwj and _Znwm as operator new.
166 Ignore everything in the backtrace above operator new. Fix up
167 dg-output regexps.
168 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
169 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
170 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
171 on failures. Avoid pointless PASS dg-output check. Remove bogus
172 dg-shouldfail.
173 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
174 Avoid unnecessary * sizeof(char).
175 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
176 Don't rely on argc being one.
177 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
178 Avoid unnecessary * sizeof(char).
179 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
180 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
181 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
182 Fix up dg-output regexps.
183 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
184 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
185 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
186 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
187 one.
188 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
189 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
190 Avoid unnecessary * sizeof(char).
191
192 2012-12-12 Wei Mi <wmi@google.com>
193
194 * lib/target-supports.exp (check_effective_target_dlopen,
195 check_effective_target_clone, check_effective_target_setrlimit,
196 check_effective_target_swapcontext): New procedures.
197 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
198 (dg-set-target-env-var, set-target-env-var,
199 restore-target-env-var): New procedures.
200 (gcc-dg-runtest): Set set_target_env_var.
201 * g++.dg/asan/symbolize-callback-1.C: New test.
202 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
203 * g++.dg/asan/deep-tail-call-1.C: New test.
204 * g++.dg/asan/default-options-1.C: New test.
205 * g++.dg/asan/interception-test-1.C: New test.
206 * g++.dg/asan/dlclose-test-1-so.cc: New file.
207 * g++.dg/asan/deep-thread-stack-1.C: New test.
208 * g++.dg/asan/interception-malloc-test-1.C: New test.
209 * g++.dg/asan/deep-stack-uaf-1.C: New test.
210 * g++.dg/asan/large-func-test-1.C: New test.
211 * g++.dg/asan/interception-failure-test-1.C: New test.
212 * c-c++-common/asan/strip-path-prefix-1.c: New test.
213 * c-c++-common/asan/force-inline-opt0-1.c: New test.
214 * c-c++-common/asan/swapcontext-test-1.c: New test.
215 * c-c++-common/asan/null-deref-1.c: New test.
216 * c-c++-common/asan/global-overflow-1.c: New test.
217 * c-c++-common/asan/strncpy-overflow-1.c: New test.
218 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
219 * c-c++-common/asan/stack-overflow-1.c: New test.
220 * c-c++-common/asan/use-after-free-1.c: New test.
221 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
222 * c-c++-common/asan/clone-test-1.c: New test.
223 * c-c++-common/asan/heap-overflow-1.c: New test.
224 * c-c++-common/asan/sleep-before-dying-1.c: New test.
225
226 2012-12-12 Steve Ellcey <sellcey@mips.com>
227
228 * gcc.dg/pr55150-2.c: Add pic support check.
229 * gcc.dg/lto/pr54709_0.c: Ditto.
230
231 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
232
233 PR tree-optimization/55481
234 * gcc.dg/torture/pr55481.c: New testcase.
235
236 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
237 Jakub Jelinek <jakub@redhat.com>
238
239 PR middle-end/52640
240 * gcc.c-torture/compile/limits-externdecl.c: New test.
241
242 2012-12-12 Jakub Jelinek <jakub@redhat.com>
243
244 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
245 from 2000 to 400.
246
247 PR fortran/55633
248 * gcc.dg/torture/pr55633.c: New test.
249
250 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
251
252 PR c++/53094
253 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
254 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
255 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
256
257 2012-12-11 Jakub Jelinek <jakub@redhat.com>
258
259 PR c++/55643
260 * g++.dg/warn/Wunused-var-19.C: New test.
261
262 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
263
264 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gcc.dg/pr54121.c: New test.
267
268 2012-12-11 Jakub Jelinek <jakub@redhat.com>
269
270 PR c++/55619
271 * g++.dg/ext/asm12.C: New test.
272
273 PR tree-optimization/54570
274 * gcc.dg/builtin-object-size-8.c: Xfail.
275 * gcc.dg/builtin-object-size-13.c: New test.
276
277 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
278
279 PR target/55642
280 * gcc.target/arm/pr55642.c: New testcase.
281
282 2012-12-11 Jakub Jelinek <jakub@redhat.com>
283
284 PR middle-end/43631
285 PR bootstrap/55615
286 * g++.dg/other/pr43631.C: New test.
287
288 2012-12-11 Richard Biener <rguenther@suse.de>
289
290 PR tree-optimization/55079
291 * gcc.dg/Warray-bounds-9.c: New testcase.
292 * gcc.dg/Warray-bounds-10.c: Likewise.
293 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
294
295 2012-12-10 Janus Weil <janus@gcc.gnu.org>
296
297 PR fortran/52909
298 * gfortran.dg/proc_ptr_39.f90: New test case.
299
300 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
301
302 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
303 code duplication is required. Allow BNE to appear.
304
305 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
306
307 * gcc.target/mips/ext-2.c: Require -mlong64.
308
309 2012-12-10 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/55107
312 * gcc.dg/torture/pr55107.c: New testcase.
313 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
314
315 2012-12-10 Jakub Jelinek <jakub@redhat.com>
316
317 * g++.dg/asan/asan_test.cc: Sync from upstream.
318 * g++.dg/asan/asan_test_utils.h: Likewise.
319
320 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321
322 * gcc.target/arm/neon/vrndaf32.c: New test.
323 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
324 * gcc.target/arm/neon/vrndf32.c: Likewise.
325 * gcc.target/arm/neon/vrndqf32.c: Likewise.
326 * gcc.target/arm/neon/vrndmf32.c: Likewise.
327 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
328 * gcc.target/arm/neon/vrndnf32.c: Likewise.
329 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
330 * gcc.target/arm/neon/vrndpf32.c: Likewise.
331 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
332
333 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
334
335 * gcc.misc-tests/gcov-12.c: Fix dg order.
336
337 PR middle-end/54470
338 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
339
340 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
341 for *-*-hpux10*.
342
343 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
344 * gcc.dg/20050826-1.c: Likewise.
345
346 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/vect9.adb: Add -w to dg-options.
349 * gnat.dg/vect10.adb: Likewise.
350
351 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
352
353 PR fortran/55593
354 * gfortran.dg/do_check_8.f90: New test.
355
356 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
357
358 * gnat.dg/vect10.ad[sb]: New test.
359
360 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gnat.dg/vect9.ad[sb]: New test.
363 * gnat.dg/vect9_pkg.ads: New helper.
364
365 2012-12-07 Mike Stump <mikestump@comcast.net>
366
367 * gnat.dg/discr38.adb: Don't use ^M line endings.
368 gnat.dg/loop_optimization13.adb: Likewise.
369 gnat.dg/loop_optimization13.ads: Likewise.
370 gnat.dg/discr36_pkg.adb: Likewise.
371 gnat.dg/discr36_pkg.ads: Likewise.
372 gnat.dg/loop_optimization11_pkg.ads: Likewise.
373 gnat.dg/discr36.ads: Likewise.
374 gnat.dg/loop_optimization11.adb: Likewise.
375
376 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
377
378 PR rtl-optimization/55141
379 * gcc.target/i386/pr55141.c: New.
380
381 2012-12-07 Dodji Seketeli <dodji@redhat.com>
382
383 PR c++/54401
384 * g++.dg/cpp0x/alias-decl-28.C: New test.
385 * g++.dg/cpp0x/alias-decl-16.C: Update.
386
387 2012-12-07 Martin Jambor <mjambor@suse.cz>
388
389 PR tree-optimization/55590
390 * gcc.target/i386/pr55590-1.c: New test.
391 * gcc.target/i386/pr55590-2.c: Likewise.
392
393 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
394
395 PR c++/54975
396 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
397
398 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
399
400 PR target/55597
401 * gcc.target/i386/pr55597.c: New test.
402
403 2012-12-06 Jakub Jelinek <jakub@redhat.com>
404
405 PR c++/54207
406 * g++.dg/cpp0x/noexcept18.C: New test.
407
408 PR c++/55573
409 * g++.dg/cpp0x/constexpr-55573.C: New test.
410
411 PR c++/55137
412 * g++.dg/opt/pr55137.C: New test.
413 * gcc.c-torture/execute/pr55137.c: New test.
414
415 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
416
417 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
418 New procedure.
419 (add_options_for_arm_v8_neon): Likewise.
420
421 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
422
423 * g++.dg/pr55604.C: New test.
424
425 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
426
427 * lib/target-supports.exp
428 (check_effective_target_vect_perm): Allow aarch64*-*-*.
429 (check_effective_target_vect_perm_byte): Likewise.
430 (check_effective_target_vect_perm_short): Likewise.
431 (check_effective_target_vect_char_mult): Likewise.
432 (check_effective_target_vect_extract_even_odd): Likewise.
433 (check_effective_target_vect_interleave): Likewise.
434
435 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
436
437 * g++.dg/abi/mangle-neon-aarch64.C: New test.
438
439 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
440
441 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
442
443 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
444
445 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
446 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
447 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
448 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
449 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
450 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
451 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
452 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
453 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
454 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
455 * gcc.dg/vect/vect-rounding-round.c: Likewise.
456 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
457 * target-supports.exp
458 (check_effective_target_vect_call_btrunc): New.
459 (check_effective_target_vect_call_btruncf): Likewise.
460 (check_effective_target_vect_call_ceil): Likewise.
461 (check_effective_target_vect_call_ceilf): Likewise.
462 (check_effective_target_vect_call_floor): Likewise.
463 (check_effective_target_vect_call_floorf): Likewise.
464 (check_effective_target_vect_call_lceil): Likewise.
465 (check_effective_target_vect_call_lfloor): Likewise.
466 (check_effective_target_vect_call_nearbyint): Likewise.
467 (check_effective_target_vect_call_nearbyintf): Likewise.
468 (check_effective_target_vect_call_round): Likewise.
469 (check_effective_target_vect_call_roundf): Likewise.
470
471 2012-12-05 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/51238
474 * gcc.dg/torture/pr51238.c: New testcase.
475
476 2012-12-05 Richard Biener <rguenther@suse.de>
477
478 PR tree-optimization/50222
479 * gcc.dg/torture/pr50222.c: New testcase.
480
481 2012-12-05 Richard Biener <rguenther@suse.de>
482
483 PR lto/55525
484 * gcc.dg/lto/pr55525_0.c: New testcase.
485 * gcc.dg/lto/pr55525_1.c: Likewise.
486
487 2012-12-04 Tobias Burnus <burnus@net-b.de>
488
489 * gfortran.dg/quad_3.f90: Really fix an if condition.
490
491 2012-12-04 Tobias Burnus <burnus@net-b.de>
492
493 * gfortran.dg/quad_3.f90: Fix a condition,
494 which wrongly required ordered/lazy evaluation.
495
496 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
497
498 * gcc.target/aarch64/121127.c: New test.
499
500 2012-12-04 Jakub Jelinek <jakub@redhat.com>
501
502 PR testsuite/55587
503 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
504 0 if not.
505 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
506 returned 0.
507 * gcc.dg/asan/asan.exp: Likewise.
508
509 2012-12-04 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/55124
512 * gcc.dg/torture/pr55124.c: New testcase.
513
514 2012-12-03 Tobias Burnus <burnus@net-b.de>
515
516 * gfortran.dg/quad_3.f90: New.
517
518 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
519
520 PR c++/54170
521 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
522
523 2012-12-03 Jakub Jelinek <jakub@redhat.com>
524
525 PR testsuite/55452
526 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
527 on all targets, not just s390*.
528
529 2012-12-03 Marek Polacek <polacek@redhat.com>
530
531 PR c/55570
532 * gcc.dg/pr55570.c: New test.
533
534 2012-12-03 Jakub Jelinek <jakub@redhat.com>
535
536 * lib/asan-dg.exp (asan_get_gtest_test_list,
537 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
538 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
539 and [asan_get_gtest_expect_death_list "$output"] in global vars.
540 (asan_symbolize): Sanitize [] characters from key.
541 * g++.dg/asan/asan_test_config.h: New file.
542 * g++.dg/asan/asan_globals_test.cc: New file.
543 * g++.dg/asan/asan_test_utils.h: New file.
544 * g++.dg/asan/dejagnu-gtest.h: New file.
545 * g++.dg/asan/asan_test.cc: New file.
546 * g++.dg/asan/asan_test.C: New test.
547
548 2012-12-03 Richard Biener <rguenther@suse.de>
549
550 * gcc.dg/torture/pr35634.c: Use signed char.
551 * g++.dg/torture/pr35634.C: Likewise.
552
553 2012-12-02 Marek Polacek <polacek@redhat.com>
554
555 PR middle-end/54838
556 * gcc.dg/pr54838.c: New test.
557
558 2012-12-01 Xinliang David Li <davidxl@google.com>
559
560 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
561 cltd.
562
563 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/55558
566 * g++.dg/cpp0x/decltype46.C: New.
567
568 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
569
570 PR middle-end/52450
571 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
572
573 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
574
575 PR debug/53860
576 * g++.dg/debug/pr53860.C: New test.
577
578 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
579 Paul Thomas <pault@gcc.gnu.org>
580
581 PR fortran/46897
582 * gfortran.dg/defined_assignment_1.f90: New test.
583 * gfortran.dg/defined_assignment_2.f90: New test.
584 * gfortran.dg/defined_assignment_3.f90: New test.
585 * gfortran.dg/defined_assignment_4.f90: New test.
586 * gfortran.dg/defined_assignment_5.f90: New test.
587
588 2012-12-01 Jakub Jelinek <jakub@redhat.com>
589
590 PR c++/55542
591 * g++.dg/cpp0x/vt-55542.C: New test.
592
593 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gnat.dg/specs/pack9.ads: New test.
596
597 2012-11-30 Martin Jambor <mjambor@suse.cz>
598
599 PR middle-end/52890
600 PR tree-optimization/55415
601 PR tree-optimization/54386
602 PR target/55448
603 * gcc.dg/ipa/ipa-sra-7.c: New test.
604 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
605 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
606 * gcc.target/i386/pr55448.c: Likewise.
607
608 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
609
610 * loop_optimization14.ad[sb]: New test.
611 * loop_optimization14_pkg.ads: New helper.
612
613 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
614
615 PR target/55073
616 * gcc.target/arm/pr55073.C: New test.
617
618 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
619
620 PR c++/53094
621 * g++.dg/ext/vector20.C: New testcase.
622
623 2012-11-28 Tobias Burnus <burnus@net-b.de>
624
625 PR fortran/52161
626 * coarray/sync_3.f90: Extend test.
627
628 2012-11-29 Jakub Jelinek <jakub@redhat.com>
629
630 PR rtl-optimization/55512
631 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
632 * gcc.target/i386/pr55512-4.c: Likewise.
633
634 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
635
636 PR c++/52654
637 * g++.dg/cpp0x/udlit-overflow.C: New.
638 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
639
640 2012-11-28 Jakub Jelinek <jakub@redhat.com>
641
642 PR debug/36728
643 PR debug/55467
644 PR middle-end/55507
645 PR bootstrap/55511
646 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
647 are non-empty and add dependency between the first and second asm.
648 * gcc.dg/guality/pr36728-2.c: Likewise.
649 * gcc.dg/guality/pr36728-3.c: New test.
650 * gcc.dg/guality/pr36728-4.c: New test.
651
652 2012-11-28 Andrew Pinski <apinski@cavium.com>
653
654 PR bootstrap/54279
655 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
656 directories.
657 * lib/obj-c++.exp (obj-c++_init): Likewise.
658
659 2012-11-28 Tobias Burnus <burnus@net-b.de>
660
661 PR fortran/52161
662 * coarray/sync_3.f90: New.
663
664 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
665
666 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
667
668 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
669
670 PR rtl-optimization/55512
671 * gcc.target/i386/pr55512-[1234].c: New tests.
672
673 2012-11-28 Jakub Jelinek <jakub@redhat.com>
674
675 PR testsuite/55505
676 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
677
678 PR testsuite/55504
679 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
680 attributes. Avoid clobbering memory before malloced chunk.
681 (main): Pass 1 instead of 0 as argument.
682
683 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
684
685 * gnat.dg/object_overflow.adb: Rename to...
686 * gnat.dg/object_overflow1.adb: ...this.
687 * gnat.dg/object_overflow2.adb: New test.
688 * gnat.dg/object_overflow3.adb: Likewise.
689 * gnat.dg/object_overflow4.adb: Likewise.
690
691 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/55497
694 * g++.dg/init/pr55497.C: New.
695
696 2012-11-28 Richard Biener <rguenther@suse.de>
697
698 PR testsuite/55327
699 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
700 * gcc.dg/vect/slp-perm-9.c: Likewise.
701
702 2012-11-28 Richard Biener <rguenther@suse.de>
703
704 PR c/35634
705 * gcc.dg/torture/pr35634.c: New testcase.
706 * g++.dg/torture/pr35634.C: Likewise.
707 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
708
709 2012-11-27 Tobias Burnus <burnus@net-b.de>
710
711 PR fortran/55476
712 * gfortran.dg/warn_target_lifetime_3.f90: New.
713
714 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
715
716 PR rtl-optimization/55458
717 * gcc.target/i386/pr55458.c: New test.
718
719 2012-11-27 Jakub Jelinek <jakub@redhat.com>
720
721 PR tree-optimization/55110
722 * gcc.dg/pr55110.c: New test.
723
724 2012-11-27 Richard Biener <rguenther@suse.de>
725
726 PR middle-end/55331
727 * g++.dg/opt/pr55331.C: New testcase.
728
729 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
730
731 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
732
733 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
734
735 * gcc.dg/54455.c: Require scheduling.
736 * gcc.dg/c1x-align-4.c: Skip avr.
737 * gcc.dg/pr44024.c: Skip avr in final scan.
738
739 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
740
741 PR testsuite/52641
742 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
743 * gcc.dg/pr54676.c: Make work for 16-bit int.
744
745 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
746
747 PR target/55277
748 * gcc.target/i386/pr55227.c: New test.
749
750 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
751
752 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
753 to -fdump-rtl-all.
754 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
755
756 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757
758 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
759 New procedure.
760 (add_options_for_arm_v8_vfp): New procedure.
761 * gcc.target/arm/vrintaf32.c: New test.
762 * gcc.target/arm/vrintaf64.c: Likewise.
763 * gcc.target/arm/vrintmf32.c: Likewise.
764 * gcc.target/arm/vrintmf64.c: Likewise.
765 * gcc.target/arm/vrintpf32.c: Likewise.
766 * gcc.target/arm/vrintpf64.c: Likewise.
767 * gcc.target/arm/vrintrf32.c: Likewise.
768 * gcc.target/arm/vrintrf64.c: Likewise.
769 * gcc.target/arm/vrintxf32.c: Likewise.
770 * gcc.target/arm/vrintxf64.c: Likewise.
771 * gcc.target/arm/vrintzf32.c: Likewise.
772 * gcc.target/arm/vrintzf64.c: Likewise.
773
774 2012-11-26 Janus Weil <janus@gcc.gnu.org>
775
776 PR fortran/54997
777 * gfortran.dg/warn_unused_function_2.f90: New.
778
779 2012-11-26 Janus Weil <janus@gcc.gnu.org>
780
781 PR fortran/54881
782 * gfortran.dg/associated_6.f90: New.
783 * gfortran.dg/select_type_30.f03: New.
784
785 2012-11-26 Jakub Jelinek <jakub@redhat.com>
786
787 PR tree-optimization/54471
788 * gcc.dg/tree-ssa/vrp86.c: New test.
789 * gcc.c-torture/execute/pr54471.c: New test.
790
791 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
792
793 PR middle-end/55030
794 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
795 use volatile asms, use plain asms. Where the output value for the
796 asm is unused, write a global variable.
797
798 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
799
800 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
801
802 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
803
804 PR fortran/30146
805 * gfortran.dg/do_check_7.f90: New test.
806
807 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
808
809 PR c++/55446
810 * g++.dg/init/new41.C: New.
811
812 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
813
814 PR fortran/55314
815 * gfortran.dg/allocate_error_4.f90: New test.
816
817 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
818
819 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
820 to send_log.
821
822 2012-11-23 Jakub Jelinek <jakub@redhat.com>
823
824 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
825 from the output.
826
827 PR c++/54046
828 * g++.dg/warn/Wreturn-type-8.C: New test.
829
830 PR middle-end/55430
831 * gcc.dg/pr55430.c: New test.
832
833 2012-11-23 Kostya Serebryany <kcc@google.com>
834
835 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
836
837 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
838
839 * gnat.dg/discr40.ad[sb]: New test.
840
841 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
842
843 * gnat.dg/discr39.adb: New test.
844
845 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
846
847 PR testsuite/52641
848 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
849 * gcc.dg/pr55150-1.c: Same.
850 * gcc.dg/torture/pr54894.c: Add size32plus.
851
852 2012-11-23 Jakub Jelinek <jakub@redhat.com>
853
854 PR sanitizer/55435
855 * c-c++-common/asan/attrib-1.c: New test.
856
857 2012-11-22 Ian Bolton <ian.bolton@arm.com>
858
859 * gcc.target/aarch64/builtin-bswap-1.c: New test.
860 * gcc.target/aarch64/builtin-bswap-2.c: New test.
861
862 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/55432
865 * g++.dg/cpp0x/constexpr-55432.C: New.
866
867 2012-11-21 Janus Weil <janus@gcc.gnu.org>
868
869 PR fortran/55352
870 * gfortran.dg/namelist_76.f90: New.
871
872 2012-11-21 Martin Jambor <mjambor@suse.cz>
873
874 * gcc.dg/ipa/ipcp-agg-7.c: New test.
875 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
876
877 2012-11-21 Martin Jambor <mjambor@suse.cz>
878
879 PR tree-optimization/55260
880 * g++.dg/torture/pr55260-2.C: New test.
881
882 2012-11-21 Martin Jambor <mjambor@suse.cz>
883
884 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
885
886 2012-11-21 Bin Cheng <bin.cheng@arm.com>
887
888 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
889 * gcc.dg/tree-ssa/vrp47.c: Ditto.
890
891 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
892
893 PR target/19398
894 * gcc.target/i386/pr19398.c: New test.
895
896 2012-11-20 Martin Jambor <mjambor@suse.cz>
897
898 PR tree-optimization/55260
899 * g++.dg/torture/pr55260-1.C: New test.
900
901 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
902
903 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
904 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
905 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
906 * gcc.target/aarch64/atomic-op-char.c: Likewise.
907 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
908 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
909 * gcc.target/aarch64/atomic-op-int.c: Likewise.
910 * gcc.target/aarch64/atomic-op-long.c: Likewise.
911 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
912 * gcc.target/aarch64/atomic-op-release.c: Likewise.
913 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
914 * gcc.target/aarch64/atomic-op-short.c: Likewise.
915
916 2012-11-20 Jakub Jelinek <jakub@redhat.com>
917
918 PR middle-end/55094
919 * gcc.dg/pr55094.c: New test.
920
921 PR rtl-optimization/54921
922 * gcc.dg/pr54921.c: New test.
923
924 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
925
926 * gcc.target/i386/pr55359.c: New test.
927
928 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
929
930 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
931 * g++.dg/tls/thread_local3g.C: Likewise.
932 * g++.dg/tls/thread_local4g.C: Likewise.
933 * g++.dg/tls/thread_local5g.C: Likewise.
934 * g++.dg/tls/thread_local6g.C: Likewise.
935 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
936 * g++.dg/tls/thread_local2.C: Likewise.
937 * g++.dg/tls/thread_local2g.C: Likewise.
938 * g++.dg/tls/thread_local6.C: Likewise.
939
940 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
941
942 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
943 * gcc.dg/tm/clone-1.c: New test.
944
945 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/55368
948 * g++.dg/parse/struct-5.C: New.
949
950 2012-11-19 Tom de Vries <tom@codesourcery.com>
951
952 PR rtl-optimization/55315
953 * gcc.target/mips/pr55315.c: New test.
954
955 2012-11-17 Jakub Jelinek <jakub@redhat.com>
956
957 PR tree-optimization/55236
958 * gcc.dg/pr55236.c: New test.
959
960 PR testsuite/55188
961 * gcc.dg/pr19105.c: Accept also optimizing
962 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
963
964 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
965 from addr2line_output. Increment idx if asking for more than one
966 address in one object.
967
968 2012-11-16 Jakub Jelinek <jakub@redhat.com>
969
970 PR tree-optimization/55329
971 * g++.dg/opt/pr55329.C: New test.
972
973 2012-11-16 Janus Weil <janus@gcc.gnu.org>
974
975 PR fortran/55297
976 * gfortran.dg/typebound_operator_18.f90: New.
977
978 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
979
980 PR rtl-optimization/55330
981 * gfortran.dg/pr55330.f90: New test.
982
983 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
984
985 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
986 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
987 * gcc.dg/hoist-register-pressure-2.c: Ditto.
988 * gcc.dg/hoist-register-pressure-3.c: Ditto.
989 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
990 * gcc.dg/tree-prof/unroll-1.c: Ditto.
991
992 2012-11-16 Dodji Seketeli <dodji@redhat.com>
993
994 PR c++/54875
995 * g++.dg/cpp0x/alias-decl-27.C: New test.
996
997 2012-11-16 Jakub Jelinek <jakub@redhat.com>
998
999 PR c++/55337
1000 * g++.dg/template/alignof2.C: New test.
1001
1002 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1003
1004 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1005 * g++.dg/mv6.C (dg-options): Ditto.
1006
1007 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1008
1009 * lib/target_suports.exp
1010 (check_effective_target_has_w_floating_suffix): New procedure.
1011 (check_effective_target_has_q_floating_suffix): Ditto.
1012 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1013 for unsupported non-standard suffix on floating constant.
1014 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1015
1016 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1017
1018 * lib/asan-dg.exp: New file.
1019 * gcc.dg/asan/asan.exp: New file.
1020 * g++.dg/dg.exp: Prune also asan tests.
1021 * g++.dg/asan/asan.exp: New file.
1022 * c-c++-common/asan/memcmp-1.c: New test.
1023
1024 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/55323
1027 * g++.dg/cpp0x/vt-55323.C: New.
1028
1029 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1030
1031 * g++.dg/mv4.C: Add require ifunc. Change error message.
1032 * g++.dg/mv5.C: Add require ifunc.
1033 * g++.dg/mv6.C: Add require ifunc.
1034
1035 2012-11-13 Martin Jambor <mjambor@suse.cz>
1036
1037 PR tree-optimization/55253
1038 * gcc.dg/torture/pr55253.c: New test.
1039 * gcc.dg/torture/pr55305.c: Likewise.
1040
1041 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1042
1043 PR middle-end/55142
1044 * gcc.target/i386/pr55142-1.c: New file.
1045 * gcc.target/i386/pr55142-2.c: Likewise.
1046
1047 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1048
1049 PR c++/54466
1050 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1051
1052 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1053
1054 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1055 instead of lp64.
1056 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1057 * gcc.target/i386/pr49715-2.c: Likewise.
1058 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1059
1060 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR tree-optimization/55281
1063 * gcc.dg/vect/fast-math-pr55281.c: New test.
1064 * g++.dg/opt/pr55281.C: New test.
1065
1066 PR rtl-optimization/54127
1067 * gcc.dg/torture/pr54127.c: New test.
1068
1069 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1070 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR rtl-optimization/51447
1073 * gcc.c-torture/execute/pr51447.c: New test.
1074
1075 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1076
1077 * gcc.target/aarch64/csinc-2.c: New test.
1078
1079 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1080
1081 * gcc.target/aarch64/cmn.c: New test.
1082 * gcc.target/aarch64/adds.c: New test.
1083 * gcc.target/aarch64/subs.c: New test.
1084
1085 2012-11-12 Tobias Burnus <burnus@net-b.de>
1086
1087 PR fortran/55272
1088 * gfortran.dg/coarray_29_1.f90: New.
1089 * gfortran.dg/coarray_29_2.f90: New.
1090
1091 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1092
1093 * gcc.dg/hoist-register-pressure-3.c: New test.
1094
1095 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1096
1097 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1098 wrappers around sinf and cosf.
1099
1100 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 PR middle-end/55247
1103 PR middle-end/55259
1104 * gcc.target/i386/pr55247-2.c: New file.
1105
1106 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1107
1108 PR middle-end/55263
1109 * g++.dg/pr55263.C: New test.
1110
1111 2012-11-11 Martin Jambor <mjambor@suse.cz>
1112
1113 PR tree-optimization/55238
1114 * testsuite/gcc.dg/torture/pr55238.c: New test.
1115
1116 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1117
1118 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1119 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1120 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1121
1122 2012-11-10 Jan Hubicka <jh@suse.cz>
1123
1124 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1125
1126 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1127
1128 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1129 -mno-sse -mno-mmx to dg-options. Reformat.
1130
1131 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1132
1133 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1134 * c-c++-common/vector-compare-1.c: Same.
1135 * c-c++-common/vector-compare-2.c: Same.
1136 * g++.dg/other/unused1.C: Skip on AIX.
1137 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1138 extra message on AIX.
1139
1140 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1141
1142 PR target/55247
1143 * gcc.target/i386/pr55247.c: New test.
1144
1145 2012-11-09 Andrew Pinski <apinski@cavium.com>
1146
1147 * gcc.c-torture/execute/20121108-1.c: New test.
1148
1149 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1150
1151 PR c++/54413
1152 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1153 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1154 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1155 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1156
1157 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1158
1159 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1160 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1161 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1162 array bounds.
1163 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1164
1165 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1166
1167 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1168 * g++.dg/tm/pr47530.C: Same.
1169
1170 2012-11-09 Jason Merrill <jason@redhat.com>
1171
1172 PR c++/54859
1173 * g++.dg/cpp0x/alias-decl-25.C: New.
1174
1175 * g++.dg/abi/abi-tag1.C: New.
1176 * g++.dg/abi/abi-tag2.C: New.
1177
1178 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1179
1180 PR rtl-optimization/55154
1181 * gcc.target/i386/pr55154.c: New test.
1182
1183 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1184
1185 PR rtl-optimization/55151
1186 * gcc.dg/pr55151.c: Move ...
1187 * gcc.target/i386/pr55151.c: ... here.
1188
1189 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1190
1191 PR rtl-optimization/54472
1192 * gcc.dg/pr54472.c: New test.
1193
1194 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1195
1196 * gnat.dg/stack_check3.ad[sb]: New test.
1197
1198 2012-11-08 Ian Lance Taylor <iant@google.com>
1199
1200 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1201 with arguments. Handle errorcheckoutput and rundir test types.
1202
1203 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1204
1205 PR tree-optimization/55191
1206 * gcc.dg/pr55191.c: New test.
1207
1208 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR debug/54499
1211 * g++.dg/debug/pr54499.C: New test.
1212
1213 2012-11-08 Jan Hubicka <jh@suse.cz>
1214
1215 PR middle-end/48636
1216 * gcc.dg/winline-3.c: Update.
1217
1218 2012-11-08 Martin Jambor <mjambor@suse.cz>
1219
1220 * gfortran.dg/ipcp-array-1.f90: New test.
1221
1222 2012-11-08 Florian Weimer <fweimer@redhat.com>
1223
1224 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1225
1226 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1227
1228 PR rtl-optimization/55151
1229 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1230
1231 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1232
1233 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1234
1235 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1236
1237 * gcc.c-torture/compile/20121107-1.c: New test.
1238
1239 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1240
1241 PR rtl-optimization/55151
1242 * gcc.dg/pr55151.c: Compile it only for x86_64.
1243
1244 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1245
1246 PR rtl-optimization/55122
1247 * gcc.dg/pr55122.c: New test.
1248
1249 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1250
1251 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1252 word powerpc.
1253 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1254 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1255 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1256 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1257
1258 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1259
1260 PR c/53063
1261 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1262
1263 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1264
1265 PR c/51294
1266 * c-c++-common/pr51294.c: New.
1267
1268 2012-11-07 Martin Jambor <mjambor@suse.cz>
1269
1270 PR tree-optimization/53787
1271 * gcc.dg/ipa/ipa-5.c: Adjust.
1272 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1273 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1274 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1275 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1276 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1277 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1278 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1279 * gfortran.dg/pr48636-2.f90: New test.
1280 * gfortran.dg/pr53787.f90: Likewise.
1281
1282 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/55226
1285 Revert:
1286 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/54922
1289 * g++.dg/cpp0x/constexpr-union4.C: New.
1290
1291 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1292
1293 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1294
1295 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1296
1297 PR target/49220
1298 * gcc.c-torture/compile/pr49220.c: New test.
1299
1300 2012-11-07 Florian Weimer <fweimer@redhat.com>
1301
1302 * g++.dg/init/new40.C: New.
1303
1304 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR debug/54693
1307 * gcc.dg/guality/pr54693-2.c: New test.
1308
1309 2012-11-06 Andrew Pinski <apinski@cavium.com>
1310
1311 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1312 -fno-vect-cost-model.
1313
1314 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1315
1316 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1317 * gcc.dg/tm/debug-1.c: Same.
1318 * gcc.dg/tm/irrevocable-3.c: Same.
1319 * gcc.dg/tm/irrevocable-4.c: Same.
1320 * gcc.dg/tm/memopt-10.c: Same.
1321 * gcc.dg/tm/memopt-11.c: Same.
1322 * gcc.dg/tm/props-4.c: Same.
1323 * gcc.dg/tm/wrap-3.c: Same.
1324 * gcc.dg/tm/wrap-4.c: Same.
1325
1326 2012-11-06 Andrew Pinski <apinski@cavium.com>
1327
1328 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1329
1330 2012-11-06 Jan Hubicka <jh@suse.cz>
1331
1332 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1333 candidate still.
1334 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1335 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1336 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1337
1338 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1339
1340 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1341
1342 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1343
1344 PR middle-end/41993
1345 * gcc.dg/torture/pr41993.c: New test.
1346
1347 2012-11-06 Jan Hubicka <jh@suse.cz>
1348
1349 * gcc.target/i386/l_fma_float_?.c: Update.
1350 * gcc.target/i386/l_fma_double_?.c: Update.
1351
1352 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1353
1354 PR target/54089
1355 * gcc.target/sh/pr54089-8.c: New.
1356 * gcc.target/sh/pr54089-9.c: New.
1357
1358 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1359
1360 PR target/47440
1361 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1362 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1363 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1364 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1365 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1366 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1367 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1368 * gcc.target/i386/avx-vzeroupper-27.c: New.
1369
1370 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1371
1372 PR fortran/54917
1373 * gfortran.dg/transfer_class_1.f90: New.
1374 * gfortran.dg/transfer_class_2.f90: New.
1375
1376 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1377
1378 * testsuite/g++.dg/mv1.C: New test.
1379 * testsuite/g++.dg/mv2.C: New test.
1380 * testsuite/g++.dg/mv3.C: New test.
1381 * testsuite/g++.dg/mv4.C: New test.
1382 * testsuite/g++.dg/mv5.C: New test.
1383 * testsuite/g++.dg/mv6.C: New test.
1384
1385 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1386
1387 PR testsuite/55186
1388 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1389
1390 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1391
1392 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1393 darwin.
1394
1395 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * g++.dg/torture/20121105-1.C: New test.
1398
1399 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1400
1401 * gcc.dg/torture/fp-compare.c: New testcase.
1402
1403 2012-11-05 Jan Hubicka <jh@suse.cz>
1404
1405 * gcc.dg/const-1.c: Update.
1406 * gcc.dg/pure-1.c: Update.
1407
1408 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1409
1410 PR rtl-optimization/55151
1411 * gcc.dg/pr55151.c: New test.
1412
1413 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR debug/54970
1416 PR debug/54971
1417 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1418
1419 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1420
1421 PR testsuite/51128
1422 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1423
1424 2012-11-05 Jan Hubicka <jh@suse.cz>
1425
1426 * gcc.dg/autopar/pr49960.c: Fix testcase.
1427
1428 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1429
1430 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1431 Fix scan-tree-dump-times directive.
1432
1433 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1434
1435 PR fortran/55199
1436 * gfortran.dg/associate_12.f90: New.
1437
1438 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1439
1440 PR target/54255
1441 * lib/target-supports.exp (check_effective_target_masm_intel): New
1442 proc.
1443 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1444 masm_intel.
1445
1446 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1447 Jack Howarth <howarth@bromo.med.uc.edu>
1448
1449 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1450 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1451 * gcc.target/i386/pr53249.c: Likewise.
1452
1453 2012-11-03 Andrew Pinski <apinski@cavium.com>
1454
1455 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1456 call abort1 so that cross jumping does not happen.
1457
1458 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1459
1460 PR target/51244
1461 * gcc.target/sh/pr51244-18.c: New.
1462 * gcc.target/sh/pr51244-19.c: New.
1463
1464 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1465
1466 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1467 b requires a 64-bit operation followed by a truncation.
1468
1469 2012-11-02 Jan Hubicka <jh@suse.cz>
1470
1471 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1472
1473 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1474
1475 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1476 conditions to verify the reduction code is vectorized.
1477
1478 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1479 in case 'pow', such as 'powerpc' is used in the compiler version name.
1480 * gcc.target/powerpc/pr46728-2.c: Likewise.
1481 * gcc.target/powerpc/pr46728-3.c: Likewise.
1482 * gcc.target/powerpc/pr46728-4.c: Likewise.
1483 * gcc.target/powerpc/pr46728-5.c: Likewise.
1484 * gcc.target/powerpc/pr46728-7.c: Likewise.
1485 * gcc.target/powerpc/pr46728-8.c: Likewise.
1486 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1487
1488 2012-11-02 Jan Hubicka <jh@suse.cz>
1489
1490 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1491
1492 2012-11-02 Jan Hubicka <jh@suse.cz>
1493
1494 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1495 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1496
1497 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1498
1499 PR middle-end/55130
1500 * gcc.target/i386/pr55130.c: New test.
1501
1502 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR target/55147
1505 * gcc.target/i386/pr55147.c: New test.
1506
1507 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1508
1509 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1510 * gfortran.dg/default_format_denormal_1.f90: Same.
1511
1512 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1513
1514 PR middle-end/55001
1515 * g++.dg/ext/vector19.C: Remove target restrictions.
1516 * gcc.dg/fold-compare-7.c: New testcase.
1517
1518 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1519
1520 PR target/55160
1521 * gcc.target/sh/pr55160.c: New.
1522
1523 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1524
1525 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1526 scan-assembler regex.
1527
1528 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1529
1530 PR middle-end/55150
1531 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1532 * gcc.dg/pr55150-2.c: New test.
1533
1534 2012-11-01 Sharad Singhai <singhai@google.com>
1535
1536 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1537 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1538 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1539 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1540
1541 2012-10-31 Dehao Chen <dehao@google.com>
1542
1543 * g++.dg/debug/dwarf2/block.C: New testcase.
1544
1545 2012-10-31 Jan Hubicka <jh@suse.cz>
1546
1547 * gcc.dg/pr44974.c: Add noinline.
1548
1549 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/53718
1552 * gfortran.dg/class_54.f90: New.
1553
1554 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1555 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR tree-optimization/55018
1558 * gcc.dg/torture/pr55018.c: New test.
1559
1560 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/54583
1563 * g++.dg/ext/vla13.C: New.
1564
1565 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1566
1567 PR middle-end/55150
1568 * gcc.dg/pr55150.c: New test.
1569
1570 2012-10-31 Tobias Burnus <burnus@net-b.de>
1571
1572 PR fortran/55134
1573 * gfortran.dg/associate_11.f90: New.
1574
1575 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1576
1577 PR c++/54955
1578 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1579
1580 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR tree-optimization/19105
1583 PR tree-optimization/21643
1584 PR tree-optimization/46309
1585 * gcc.dg/pr19105.c: New test.
1586 * gcc.dg/pr21643.c: New test.
1587 * gcc.dg/pr46309-2.c: New test.
1588 * gcc.c-torture/execute/pr46309.c: New test.
1589
1590 2012-10-31 Alan Modra <amodra@gmail.com>
1591
1592 * gcc.target/powerpc/dimode_off.c: New.
1593 * gcc.target/powerpc/timode_off.c: New.
1594 * gcc.target/powerpc/dfmode_off.c: New.
1595 * gcc.target/powerpc/tfmode_off.c: New.
1596
1597 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 PR rtl-optimization/55093
1600 * gcc.target/i386/pr55093.c: New file.
1601
1602 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 * gcc.target/i386/pr55116.c: Renamed to ...
1605 * gcc.target/i386/pr55116-1.c: This.
1606
1607 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1608
1609 * gcc.target/i386/pr55116-2.c: New file.
1610
1611 2012-10-30 Richard Biener <rguenther@suse.de>
1612
1613 * gcc.dg/vect/slp-perm-2.c: Adjust.
1614
1615 2012-10-30 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/55111
1618 * gcc.dg/torture/pr55111.c: New testcase.
1619
1620 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1621
1622 PR target/53988
1623 * gcc.target/sh/pr53988.c: New.
1624
1625 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1626
1627 PR target/54989
1628 * gcc.dg/hoist-register-pressure-1.c: Rename from
1629 hoist-register-pressure.c. Add nonpic condition.
1630 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1631
1632 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1633
1634 PR c++/54930
1635 * gcc.dg/Wreturn-local-addr.c: New.
1636 * g++.dg/warn/Wno-return-local-addr.C: New.
1637 * g++.dg/warn/Wreturn-local-addr.C: New.
1638
1639 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1640
1641 PR middle-end/55116
1642 * gcc.target/i386/pr55116.c: New file.
1643
1644 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1645
1646 PR c/53066
1647 * gcc.dg/Wshadow-4.c: New.
1648 * gcc.dg/Wshadow-4.h: New.
1649
1650 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1651
1652 PR debug/54693
1653 * gcc.dg/guality/pr54693.c: New.
1654
1655 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1656
1657 PR middle-end/55027
1658 * gcc.dg/pr55027.c: New testcase.
1659
1660 2012-10-29 Jan Hubicka <jh@suse.cz>
1661
1662 * gcc.dg/ipa/inline-6.c: New testcase.
1663
1664 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1665
1666 PR rtl-optimization/55106
1667 * g++.dg/pr55106.C: New.
1668
1669 2012-10-29 Richard Guenther <rguenther@suse.de>
1670
1671 PR middle-end/53695
1672 * gcc.dg/torture/pr53695.c: New testcase.
1673
1674 2012-10-28 Jan Hubicka <jh@suse.cz>
1675
1676 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1677
1678 2012-10-28 Tobias Burnus <burnus@net-b.de>
1679
1680 PR fortran/54958
1681 * gfortran.dg/do_check_6.f90: New.
1682
1683 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1684 Jack Howarth <howarth@bromo.med.uc.edu>
1685
1686 PR target/54404
1687 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1688 to dg-options.
1689 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1690
1691 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1692
1693 PR target/34283
1694 * gcc.target/i386/pr34283.c: New test.
1695
1696 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR c++/55081
1699 * g++.dg/opt/pr55081.C: New test.
1700
1701 PR debug/54970
1702 PR debug/54971
1703 * gcc.dg/guality/pr54970.c: New test.
1704
1705 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/54984
1708 * g++.dg/template/new11.C: New.
1709
1710 2012-10-26 Richard Biener <rguenther@suse.de>
1711
1712 PR middle-end/54824
1713 * gcc.dg/torture/pr54824.c: New testcase.
1714
1715 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1716
1717 * gcc.target/i386/fxsave-1.c: New.
1718 * gcc.target/i386/fxsave64-1.c: Ditto.
1719 * gcc.target/i386/fxrstor-1.c: Ditto.
1720 * gcc.target/i386/fxrstor64-1.c: Ditto.
1721 * gcc.target/i386/xsave-1.c: Ditto.
1722 * gcc.target/i386/xsave64-1.c: Ditto.
1723 * gcc.target/i386/xrstor-1.c: Ditto.
1724 * gcc.target/i386/xrstor64-1.c: Ditto.
1725 * gcc.target/i386/xsaveopt-1.c: Ditto.
1726 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1727 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1728 * gcc.target/i386/sse-13.c: Ditto.
1729 * gcc.target/i386/sse-14.c: Ditto.
1730 * gcc.target/i386/sse-22.c: Ditto.
1731 * gcc.target/i386/sse-23.c: Ditto.
1732 * g++.dg/other/i386-2.C: Ditto.
1733 * g++.dg/other/i386-3.C: Ditto.
1734
1735 2012-10-25 Jan Hubicka <jh@suse.cz>
1736
1737 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1738 at ivcanon time.
1739
1740 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/53761
1743 * g++.dg/ext/transparent-union.C: New.
1744
1745 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1746
1747 PR c++/54427
1748 * g++.dg/ext/vector19.C: New testcase.
1749
1750 2012-10-25 Richard Biener <rguenther@suse.de>
1751
1752 PR tree-optimization/54902
1753 * g++.dg/torture/pr54902.C: New testcase.
1754
1755 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/34892
1758 * g++.dg/template/crash114.C: New.
1759
1760 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1761
1762 PR bootstrap/55049
1763 * gcc.target/i386/pr55049-1.c: New test.
1764
1765 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1766
1767 PR fortran/55037
1768 * gfortran.dg/class_dummy_4.f03: New.
1769
1770 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR rtl-optimization/55010
1773 * gcc.dg/pr55010.c: New test.
1774
1775 PR debug/54828
1776 * g++.dg/debug/pr54828.C: New test.
1777
1778 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1779
1780 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1781 * gcc.dg/vect/vect-83_64.c: Likewise.
1782
1783 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/54922
1786 * g++.dg/cpp0x/constexpr-union4.C: New.
1787
1788 2012-10-23 Jeff Law <law@redhat.com>
1789
1790 * gcc.c-torture/execute/pr54985.c: New test.
1791
1792 2012-10-23 Paul Koning <ni1d@arrl.net>
1793
1794 PR debug/54508
1795 * g++.dg/debug/dwarf2/pr54508.C: New.
1796
1797 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR c++/54844
1800 * g++.dg/template/sizeof14.C: New test.
1801
1802 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1803 Jim MacArthur <jim.macarthur@arm.com>
1804 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1805 Marcus Shawcroft <marcus.shawcroft@arm.com>
1806 Nigel Stephens <nigel.stephens@arm.com>
1807 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1808 Richard Earnshaw <rearnsha@arm.com>
1809 Sofiane Naci <sofiane.naci@arm.com>
1810 Stephen Thomas <stephen.thomas@arm.com>
1811 Tejas Belagod <tejas.belagod@arm.com>
1812 Yufeng Zhang <yufeng.zhang@arm.com>
1813
1814 * lib/target-supports.exp
1815 (check_profiling_available): Add AArch64.
1816 (check_effective_target_vect_int): Likewise.
1817 (check_effective_target_vect_shift): Likewise.
1818 (check_effective_target_vect_float): Likewise.
1819 (check_effective_target_vect_double): Likewise.
1820 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1821 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1822 (check_effective_target_vect_pack_trunc): Likewise.
1823 (check_effective_target_vect_unpack): Likewise.
1824 (check_effective_target_vect_hw_misalign): Likewise.
1825 (check_effective_target_vect_short_mult): Likewise.
1826 (check_effective_target_vect_int_mult): Likewise.
1827 (check_effective_target_vect_stridedN): Likewise.
1828 (check_effective_target_sync_int_long): Likewise.
1829 (check_effective_target_sync_char_short): Likewise.
1830 (check_vect_support_and_set_flags): Likewise.
1831 (check_effective_target_aarch64_tiny): New.
1832 (check_effective_target_aarch64_small): New.
1833 (check_effective_target_aarch64_large): New.
1834 * g++.dg/other/PR23205.C: Enable aarch64.
1835 * g++.dg/other/pr23205-2.C: Likewise.
1836 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1837 * gcc.c-torture/execute/20101011-1.c: Likewise.
1838 * gcc.dg/20020312-2.c: Likewise.
1839 * gcc.dg/20040813-1.c: Likewise.
1840 * gcc.dg/builtin-apply2.c: Likewise.
1841 * gcc.dg/stack-usage-1.c: Likewise.
1842
1843 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1844 Jim MacArthur <jim.macarthur@arm.com>
1845 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1846 Marcus Shawcroft <marcus.shawcroft@arm.com>
1847 Nigel Stephens <nigel.stephens@arm.com>
1848 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1849 Richard Earnshaw <rearnsha@arm.com>
1850 Sofiane Naci <sofiane.naci@arm.com>
1851 Stephen Thomas <stephen.thomas@arm.com>
1852 Tejas Belagod <tejas.belagod@arm.com>
1853 Yufeng Zhang <yufeng.zhang@arm.com>
1854
1855 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1856 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1857 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1858 * gcc.target/aarch64/aapcs/abitest.S: New file.
1859 * gcc.target/aarch64/aapcs/abitest.h: New file.
1860 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1861 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1862 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1863 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1864 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1865 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1866 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1867 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1868 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1869 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1870 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1871 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1872 * gcc.target/aarch64/aapcs/test_1.c: New file.
1873 * gcc.target/aarch64/aapcs/test_10.c: New file.
1874 * gcc.target/aarch64/aapcs/test_11.c: New file.
1875 * gcc.target/aarch64/aapcs/test_12.c: New file.
1876 * gcc.target/aarch64/aapcs/test_13.c: New file.
1877 * gcc.target/aarch64/aapcs/test_14.c: New file.
1878 * gcc.target/aarch64/aapcs/test_15.c: New file.
1879 * gcc.target/aarch64/aapcs/test_16.c: New file.
1880 * gcc.target/aarch64/aapcs/test_17.c: New file.
1881 * gcc.target/aarch64/aapcs/test_18.c: New file.
1882 * gcc.target/aarch64/aapcs/test_19.c: New file.
1883 * gcc.target/aarch64/aapcs/test_2.c: New file.
1884 * gcc.target/aarch64/aapcs/test_20.c: New file.
1885 * gcc.target/aarch64/aapcs/test_21.c: New file.
1886 * gcc.target/aarch64/aapcs/test_22.c: New file.
1887 * gcc.target/aarch64/aapcs/test_23.c: New file.
1888 * gcc.target/aarch64/aapcs/test_24.c: New file.
1889 * gcc.target/aarch64/aapcs/test_25.c: New file.
1890 * gcc.target/aarch64/aapcs/test_26.c: New file.
1891 * gcc.target/aarch64/aapcs/test_3.c: New file.
1892 * gcc.target/aarch64/aapcs/test_4.c: New file.
1893 * gcc.target/aarch64/aapcs/test_5.c: New file.
1894 * gcc.target/aarch64/aapcs/test_6.c: New file.
1895 * gcc.target/aarch64/aapcs/test_7.c: New file.
1896 * gcc.target/aarch64/aapcs/test_8.c: New file.
1897 * gcc.target/aarch64/aapcs/test_9.c: New file.
1898 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1899 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1900 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1901 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1902 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1903 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1904 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1905 * gcc.target/aarch64/aapcs/type-def.h: New file.
1906 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1907 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1908 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1909 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1910 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1911 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1912 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1913 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1914 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1915 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1916 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1917 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1918 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1919 * gcc.target/aarch64/aarch64.exp: New file.
1920 * gcc.target/aarch64/adc-1.c: New file.
1921 * gcc.target/aarch64/adc-2.c: New file.
1922 * gcc.target/aarch64/asm-1.c: New file.
1923 * gcc.target/aarch64/clrsb.c: New file.
1924 * gcc.target/aarch64/clz.c: New file.
1925 * gcc.target/aarch64/ctz.c: New file.
1926 * gcc.target/aarch64/csinc-1.c: New file.
1927 * gcc.target/aarch64/csinv-1.c: New file.
1928 * gcc.target/aarch64/csneg-1.c: New file.
1929 * gcc.target/aarch64/extend.c: New file.
1930 * gcc.target/aarch64/fcvt.x: New file.
1931 * gcc.target/aarch64/fcvt_double_int.c: New file.
1932 * gcc.target/aarch64/fcvt_double_long.c: New file.
1933 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1934 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1935 * gcc.target/aarch64/fcvt_float_int.c: New file.
1936 * gcc.target/aarch64/fcvt_float_long.c: New file.
1937 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1938 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1939 * gcc.target/aarch64/ffs.c: New file.
1940 * gcc.target/aarch64/fmadd.c: New file.
1941 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1942 * gcc.target/aarch64/frint.x: New file.
1943 * gcc.target/aarch64/frint_double.c: New file.
1944 * gcc.target/aarch64/frint_float.c: New file.
1945 * gcc.target/aarch64/index.c: New file.
1946 * gcc.target/aarch64/mneg-1.c: New file.
1947 * gcc.target/aarch64/mneg-2.c: New file.
1948 * gcc.target/aarch64/mneg-3.c: New file.
1949 * gcc.target/aarch64/mnegl-1.c: New file.
1950 * gcc.target/aarch64/mnegl-2.c: New file.
1951 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1952 * gcc.target/aarch64/pic-constantpool1.c: New file.
1953 * gcc.target/aarch64/pic-symrefplus.c: New file.
1954 * gcc.target/aarch64/predefine_large.c: New file.
1955 * gcc.target/aarch64/predefine_small.c: New file.
1956 * gcc.target/aarch64/predefine_tiny.c: New file.
1957 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1958 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1959 * gcc.target/aarch64/table-intrinsics.c: New file.
1960 * gcc.target/aarch64/tst-1.c: New file.
1961 * gcc.target/aarch64/vect-abs-compile.c: New file.
1962 * gcc.target/aarch64/vect-abs.c: New file.
1963 * gcc.target/aarch64/vect-abs.x: New file.
1964 * gcc.target/aarch64/vect-compile.c: New file.
1965 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1966 * gcc.target/aarch64/vect-faddv.c: New file.
1967 * gcc.target/aarch64/vect-faddv.x: New file.
1968 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1969 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1970 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1971 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1972 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1973 * gcc.target/aarch64/vect-fp-compile.c: New file.
1974 * gcc.target/aarch64/vect-fp.c: New file.
1975 * gcc.target/aarch64/vect-fp.x: New file.
1976 * gcc.target/aarch64/vect-mull-compile.c: New file.
1977 * gcc.target/aarch64/vect-mull.c: New file.
1978 * gcc.target/aarch64/vect-mull.x: New file.
1979 * gcc.target/aarch64/vect.c: New file.
1980 * gcc.target/aarch64/vect.x: New file.
1981 * gcc.target/aarch64/vector_intrinsics.c: New file.
1982 * gcc.target/aarch64/vfp-1.c: New file.
1983 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1984 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1985 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1986 * g++.dg/abi/aarch64_guard1.C: New file.
1987
1988 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR c++/54988
1991 * c-c++-common/pr54988.c: New test.
1992
1993 2012-10-23 Jan Hubicka <jh@suse.cz>
1994
1995 * gcc.dg/tree-prof/peel-1.c: New testcase.
1996
1997 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1998
1999 PR gcc/52945
2000 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2001
2002 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2003
2004 * gcc.dg/c99-predef-1.c: New test.
2005 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2006 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2007 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2008 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2009 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2010 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2011 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2012 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2013 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2014 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2015 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2016 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2017
2018 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2019
2020 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2021
2022 2012-10-23 Jan Hubicka <jh@suse.cz>
2023
2024 PR middle-end/54937
2025 * gcc.c-torture/execute/pr54937.c: New testcase.
2026 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2027
2028 2012-10-23 Jan Hubicka <jh@suse.cz>
2029
2030 PR middle-end/54967
2031 * gfortran.dg/pr54967.f90: New testcase.
2032
2033 2012-10-23 Terry Guo <terry.guo@arm.com>
2034
2035 PR target/55019
2036 * gcc.dg/pr55019.c: New.
2037
2038 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2039
2040 PR tree-optimization/55008
2041 * gcc.dg/tree-ssa/pr55008.c: New test.
2042
2043 2012-10-22 Richard Biener <rguenther@suse.de>
2044
2045 PR tree-optimization/55011
2046 * gcc.dg/torture/pr55011.c: New testcase.
2047
2048 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2049
2050 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2051 * gcc.target/arm/pr40457-2.c: Likewise.
2052 * gcc.target/arm/pr40457-3.c: Likewise.
2053
2054 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gnat.dg/specs/limited_with4.ads: New test.
2057 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2058
2059 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gnat.dg/modular4.adb: New test.
2062 * gnat.dg/modular4_pkg.ads: New helper.
2063
2064 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2067 * gnat.dg/specs/addr1.ads: Likewise.
2068
2069 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2070
2071 * gcc.dg/webizer.c (main): Add missing exit call.
2072
2073 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2074
2075 PR fortran/54465
2076 * gfortran.dg/wextra_1.f: New test.
2077
2078 2012-10-20 Jan Hubicka <jh@suse.cz>
2079
2080 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2081
2082 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2083
2084 PR fortran/54224
2085 * gfortran.dg/warn_unused_function.f90: New.
2086
2087 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2088
2089 * lib/target-supports.exp
2090 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2091
2092 2012-10-19 Richard Guenther <rguenther@suse.de>
2093
2094 PR tree-optimization/54981
2095 * gcc.dg/pr54981.c: New testcase.
2096
2097 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2098
2099 PR target/54892
2100 * gcc.target/arm/pr54892.c: New.
2101
2102 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2103
2104 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2105
2106 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/54501
2109 * g++.dg/init/array30.C: New.
2110 * g++.dg/init/array31.C: Likewise.
2111
2112 2012-10-18 Tobias Burnus <burnus@net-b.de>
2113
2114 PR fortran/54884
2115 * gfortran.dg/public_private_module_7.f90: New.
2116
2117 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR c++/29633
2120 * g++.dg/template/pr29633.C: New.
2121
2122 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gnat.dg/loop_optimization13.ad[sb]: New test.
2125 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2126
2127 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2128
2129 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2130 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2131 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2132 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2133
2134 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2135
2136 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2137 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2138 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2139 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2140 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2141 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2142
2143 2012-10-16 Jan Hubicka <jh@suse.cz>
2144
2145 * gcc.target/i386/l_fma_float_?.c: Update.
2146 * gcc.target/i386/l_fma_double_?.c: Update.
2147 * gfortran.dg/do_1.f90: XFAIL
2148 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2149 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2150 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2151 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2152 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2153 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2154 valid.
2155
2156 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2157
2158 PR c/53063
2159 PR c/40989
2160 * gcc.dg/Wstrict-overflow-24.c: New.
2161
2162 2012-10-16 Tobias Burnus <burnus@net-b.de>
2163
2164 PR fortran/50981
2165 PR fortran/54618
2166 * gfortran.dg/class_optional_1.f90: New.
2167 * gfortran.dg/class_optional_2.f90: New.
2168
2169 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR debug/54796
2172 * gcc.dg/guality/pr54796.c: New test.
2173
2174 PR tree-optimization/54889
2175 * gfortran.dg/pr54889.f90: New test.
2176
2177 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2178
2179 * g++.dg/other/dump-ada-spec-2.C: New test.
2180
2181 2012-10-16 Easwaran Raman <eraman@google.com>
2182
2183 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2184 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2185
2186 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2187
2188 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2189 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2190
2191 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2192
2193 PR target/54925
2194 * gcc.c-torture/compile/pr54925.c: New.
2195
2196 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2197
2198 PR target/51244
2199 * gcc.target/sh/pr51244-17.c: New.
2200
2201 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2202
2203 PR target/54760
2204 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2205 functions.
2206 * gcc.target/sh/pr54760-4.c: New.
2207
2208 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2209
2210 PR target/34777
2211 * gcc.target/sh/torture/sh-torture.exp: New.
2212 * gcc.target/sh/torture/pr34777.c: New.
2213
2214 2012-10-15 Matthias Klose <doko@ubuntu.com>
2215
2216 * lib/target-supports.exp (check_profiling_available): Match
2217 arm*-*-linux-* for ARM Linux/GNU.
2218 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2219 * gfortran.dg/enum_10.f90: Likewise.
2220 * gfortran.dg/enum_9.f90: Likewise.
2221 * gcc.target/arm/synchronize.c: Likewise.
2222 * g++.old-deja/g++.jason/enum6.C: Likewise.
2223 * g++.old-deja/g++.other/enum4.C: Likewise.
2224 * g++.old-deja/g++.law/enum9.C: Likewise.
2225
2226 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2227
2228 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2229 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2230
2231 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2232 Paolo Carlini <paolo.carlini@oracle.com>
2233
2234 PR c++/17805
2235 * g++.dg/overload/operator6.C: New.
2236
2237 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2238
2239 PR c++/50080 (again)
2240 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2241 * g++.dg/parse/tmpl-outside1.C: Likewise.
2242 * g++.dg/template/qualttp18.C: Likewise.
2243 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2244 * g++.old-deja/g++.pt/overload13.C: Likewise.
2245
2246 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2247
2248 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2249 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2250 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2251 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2252 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2253 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2254 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2255 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2256
2257 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR c++/50080
2260 * g++.dg/parse/tmpl-outside2.C: New.
2261 * g++.dg/parse/tmpl-outside1.C: Adjust.
2262 * g++.dg/template/qualttp18.C: Likewise.
2263 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2264 * g++.old-deja/g++.pt/overload13.C: Likewise.
2265
2266 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2267
2268 PR tree-optimization/54915
2269 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2270
2271 2012-10-15 Richard Guenther <rguenther@suse.de>
2272
2273 PR tree-optimization/54920
2274 * gcc.dg/torture/pr54920.c: New testcase.
2275
2276 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2279
2280 2012-10-13 Jason Merrill <jason@redhat.com>
2281
2282 * g++.dg/tls/thread_local7g.C: Require tls_native.
2283
2284 2012-10-14 Jason Merrill <jason@redhat.com>
2285
2286 * g++.dg/cpp0x/inh-ctor1.C: New.
2287 * g++.dg/cpp0x/inh-ctor2.C: New.
2288 * g++.dg/cpp0x/inh-ctor3.C: New.
2289 * g++.dg/cpp0x/inh-ctor4.C: New.
2290 * g++.dg/cpp0x/inh-ctor5.C: New.
2291 * g++.dg/cpp0x/inh-ctor6.C: New.
2292 * g++.dg/cpp0x/inh-ctor7.C: New.
2293 * g++.dg/cpp0x/inh-ctor8.C: New.
2294 * g++.dg/cpp0x/inh-ctor9.C: New.
2295 * g++.dg/cpp0x/inh-ctor10.C: New.
2296 * g++.dg/cpp0x/inh-ctor11.C: New.
2297 * g++.dg/cpp0x/inh-ctor12.C: New.
2298 * g++.dg/cpp0x/inh-ctor13.C: New.
2299
2300 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2301
2302 PR rtl-optimization/54919
2303 * gcc.dg/pr54919.c: New testcase.
2304
2305 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR c++/53581
2308 * g++.dg/template/crash113.C: New.
2309
2310 2012-10-14 Jan Hubicka <jh@suse.cz>
2311
2312 * gcc.dg/unroll_5.c: New testcase.
2313
2314 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2315
2316 PR c++/52643
2317 * g++.dg/opt/pr52643.C: New.
2318
2319 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2320
2321 PR target/54602
2322 * gcc.target/sh/pr54602-1.c: New.
2323 * gcc.target/sh/pr54602-2.c: New.
2324 * gcc.target/sh/pr54602-3.c: New.
2325 * gcc.target/sh/pr54602-4.c: New.
2326
2327 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2328
2329 PR target/54680
2330 * gcc.target/sh/pr54680.c: New.
2331
2332 2012-10-12 Jan Hubicka <jh@suse.cz>
2333
2334 * gcc.dg/webizer.c: New testcase.
2335
2336 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2337
2338 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2339 specify -m64.
2340
2341 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2342
2343 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2344 Return 0 if already specifying -mfloat-abi other than hard.
2345
2346 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2347
2348 * gcc.dg/pr53060.c: Prune irrelevant warning.
2349
2350 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR c/54381
2353 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2354 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2355 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2356 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2357 Adjust expected wording of warnings for *cmp* builtins.
2358 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2359 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2360
2361 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2362
2363 PR c++/24449
2364 * g++.dg/parse/friend-main.C: New.
2365
2366 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2367
2368 PR c++/53055
2369 * g++.dg/pr53055.C: New testcase.
2370
2371 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2372
2373 PR c++/52744
2374 * g++.dg/cpp0x/pr52744.C: New.
2375
2376 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2377
2378 PR fortran/40453
2379 * gfortran.dg/dummy_procedure_9.f90: New.
2380
2381 2012-10-12 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/54894
2384 * gcc.dg/torture/pr54894.c: New testcase.
2385
2386 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2387
2388 PR target/51244
2389 * gcc.target/sh/pr51244-13.c: New.
2390 * gcc.target/sh/pr51244-14.c: New.
2391 * gcc.target/sh/pr51244-15.c: New.
2392 * gcc.target/sh/pr51244-16.c: New.
2393
2394 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/51878
2397 * g++.dg/cpp0x/decltype45.C: New.
2398
2399 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2400
2401 PR fortran/54784
2402 * gfortran.dg/class_allocate_13.f90: New.
2403
2404 2012-10-11 Jason Merrill <jason@redhat.com>
2405
2406 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2407 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2408
2409 * g++.dg/gomp/tls-5.C: Require tls_native.
2410 * g++.dg/tls/thread_local7.C: Require tls_native.
2411 * g++.dg/tls/static2.C: New.
2412
2413 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2414
2415 PR c++/36107
2416 * g++.dg/ext/weak5.C: New.
2417
2418 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2419
2420 PR testsuite/54868
2421 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2422 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2423
2424 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2425
2426 PR c++/43765
2427 * g++.dg/parse/pr43765.C: New.
2428
2429 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2430
2431 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2432
2433 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2434
2435 PR c++/43663
2436 * g++.dg/init/bitfield3.C: New.
2437
2438 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2439
2440 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2441
2442 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR tree-optimization/54877
2445 * gcc.dg/torture/pr54877.c: New test.
2446
2447 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2448
2449 PR testsuite/53397
2450 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2451 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2452 and remove target info from dg-do compile.
2453 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2454 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2455 and remove target info from dg-do compile.
2456
2457 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2458
2459 * gcc.dg/pr54782.c: Require target with pthread support.
2460
2461 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR c++/53122
2464 * g++.dg/cpp0x/auto35.C: New.
2465
2466 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2467
2468 PR c++/53540 - using fails to be equivalent to typedef
2469 * g++.dg/cpp0x/alias-decl-24.C: New test.
2470
2471 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2472
2473 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2474 that c++11 attributes to types are ignored for now.
2475 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2476 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2477
2478 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 PR c++/53741
2481 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2482
2483 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 PR c++/50478
2486 * g++.dg/cpp0x/initlist67.C: New.
2487
2488 2012-10-10 Dehao Chen <dehao@google.com>
2489
2490 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2491
2492 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2493
2494 PR target/52480
2495 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2496 Add runtime tests.
2497
2498 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/53307
2501 * g++.dg/cpp0x/decltype44.C: New.
2502
2503 2012-10-09 Steve Ellcey <sellcey@mips.com>
2504
2505 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2506
2507 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2508
2509 PR c++/53763
2510 * g++.dg/cpp0x/decltype43.C: New.
2511
2512 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2513
2514 PR middle-end/53397
2515 * gcc.dg/pr53397-1.c: New test case.
2516 * gcc.dg/pr53397-2.c: New test case.
2517
2518 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/54194
2521 * g++.dg/warn/Wparentheses-26.C: Adjust.
2522 * g++.dg/warn/Wparentheses-27.C: New.
2523
2524 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2525
2526 PR c++/54427
2527 * c-c++-common/vector-scalar.c: New testcase.
2528 * g++.dg/ext/vector18.C: New testcase.
2529 * g++.dg/ext/vector5.C: This is not an error anymore.
2530 * gcc.dg/init-vec-1.c: Move ...
2531 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2532 * gcc.c-torture/execute/vector-shift1.c: Move ...
2533 * c-c++-common/torture/vector-shift1.c: ... here.
2534 * gcc.dg/scal-to-vec1.c: Move ...
2535 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2536 C++11. Adapt error messages.
2537 * gcc.dg/convert-vec-1.c: Move ...
2538 * c-c++-common/convert-vec-1.c: ... here.
2539 * gcc.dg/scal-to-vec2.c: Move ...
2540 * c-c++-common/scal-to-vec2.c: ... here.
2541
2542 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2543
2544 PR target/54400
2545 * gcc.target/i386/pr54400.c: New testcase.
2546
2547 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR c++/54858
2550 * g++.dg/template/pr54858.C: New test.
2551
2552 2012-10-08 Marek Polacek <polacek@redhat.com>
2553
2554 PR debug/54831
2555 * g++.dg/debug/pr54831.C: New test.
2556
2557 2012-10-08 Dehao Chen <dehao@google.com>
2558
2559 * g++.dg/predict-loop-exit-1.C: New.
2560 * g++.dg/predict-loop-exit-2.C: New.
2561 * g++.dg/predict-loop-exit-3.C: New.
2562
2563 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2564
2565 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2566
2567 2012-10-08 Jason Merrill <jason@redhat.com>
2568
2569 * g++.dg/gomp/tls-5.C: New.
2570 * g++.dg/gomp/tls-wrap1.C: New.
2571 * g++.dg/gomp/tls-wrap2.C: New.
2572 * g++.dg/gomp/tls-wrap3.C: New.
2573 * g++.dg/gomp/tls-wrap4.C: New.
2574 * g++.dg/gomp/tls-wrapper-cse.C: New.
2575 * g++.dg/tls/thread_local-cse.C: New.
2576 * g++.dg/tls/thread_local-order1.C: New.
2577 * g++.dg/tls/thread_local-order2.C: New.
2578 * g++.dg/tls/thread_local-wrap1.C: New.
2579 * g++.dg/tls/thread_local-wrap2.C: New.
2580 * g++.dg/tls/thread_local-wrap3.C: New.
2581 * g++.dg/tls/thread_local-wrap4.C: New.
2582 * g++.dg/tls/thread_local2g.C: New.
2583 * g++.dg/tls/thread_local3g.C: New.
2584 * g++.dg/tls/thread_local4g.C: New.
2585 * g++.dg/tls/thread_local5g.C: New.
2586 * g++.dg/tls/thread_local6g.C: New.
2587 * g++.dg/tls/thread_local7g.C: New.
2588
2589 * g++.dg/tls/thread_local3.C: New.
2590 * g++.dg/tls/thread_local4.C: New.
2591 * g++.dg/tls/thread_local5.C: New.
2592 * g++.dg/tls/thread_local6.C: New.
2593
2594 * g++.dg/tls/init-2.C: Tweak errors.
2595 * g++.dg/tls/thread_local1.C: New.
2596 * g++.dg/tls/thread_local2.C: New.
2597 * g++.dg/tls/thread_local7.C: New.
2598
2599 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601 PR target/54866
2602 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2603
2604 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2605
2606 PR target/54685
2607 * gcc.target/sh/pr54685.c: New.
2608
2609 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2610
2611 PR c++/53528 C++11 attribute support
2612 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2613 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2620 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2621 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2622 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2623 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2624 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2625 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2626 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2627 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2628 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2629 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2630 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2631 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2632 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2633 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2634 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2635 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2636 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2637 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2638 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2639 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2640 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2641 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2642 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2643 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2644 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2645 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2646 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2647 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2648 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2649 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2650 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2651 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2652 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2653 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2654 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2655 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2656 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2657 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2658 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2659 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2660 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2661 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2662 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2663 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2664 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2665 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2666 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2667 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2668 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2669
2670 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2673 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2674 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2675
2676 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2677
2678 PR target/54760
2679 * gcc.target/sh/pr54760-2.c: New.
2680 * gcc.target/sh/pr54760-3.c: New.
2681
2682 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2683
2684 PR c++/51422
2685 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2686
2687 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2688 Sandra Loosemore <sandra@codesourcery.com>
2689
2690 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2691 and test that the accumulator is initialized using MULT.
2692 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2693 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2694
2695 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/52764
2698 * g++.dg/cpp0x/stdint.C: New.
2699
2700 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/54249
2703 * g++.dg/cpp0x/stddef.C: New.
2704
2705 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2706
2707 PR fortran/54832
2708 * gfortran.dg/typebound_operator_17.f90: New.
2709
2710 2012-10-06 Jan Hubicka <jh@suse.cz>
2711
2712 PR lto/53831
2713 PR lto/54776
2714 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2715
2716 2012-10-06 Jan Hubicka <jh@suse.cz>
2717
2718 * gcc.dg/lto/resolutions_0.c: New testcase.
2719
2720 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2721
2722 PR fortran/45521
2723 * gfortran.dg/generic_25.f90: New.
2724 * gfortran.dg/generic_26.f90: New.
2725 * gfortran.dg/generic_27.f90: New.
2726
2727 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2728
2729 PR target/54760
2730 * gcc.target/sh/pr54760-1.c: New.
2731
2732 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2733
2734 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2735 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2736 * g++.dg/warn/Wsign-compare-5.C: New test.
2737 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2738 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2739 * g++.dg/ext/builtin30.C: New test.
2740 * g++.dg/ext/vla12.C: New test.
2741 * gcc.dg/builtins-85.c: New test.
2742
2743 PR debug/54519
2744 * gcc.dg/guality/pr54519-1.c: New test.
2745 * gcc.dg/guality/pr54519-2.c: New test.
2746 * gcc.dg/guality/pr54519-3.c: New test.
2747 * gcc.dg/guality/pr54519-4.c: New test.
2748 * gcc.dg/guality/pr54519-5.c: New test.
2749 * gcc.dg/guality/pr54519-6.c: New test.
2750
2751 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/50893
2754 * g++.dg/cpp0x/defaulted38.C: New.
2755
2756 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR tree-optimization/33763
2759 * c-c++-common/pr33763.c: New test.
2760
2761 PR tree-optimization/54810
2762 * gcc.dg/tree-ssa/vrp85.c: New test.
2763
2764 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2765
2766 * gcc.dg/ucnid-7.c: Skip on AIX.
2767 * gcc.dg/ucnid-8.c: Same.
2768 * gcc.dg/ucnid-10.c: Same.
2769 * gcc.dg/ucnid-13.c: Same.
2770 * gcc.dg/attr-alias-3.c: Same.
2771 * gcc.dg/attr-alias-5.c: Same.
2772 * gcc.dg/torture/pr51106-2.c: Same.
2773 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2774
2775 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 PR c++/52233
2778 * g++.dg/cpp0x/alias-decl-23.C: New.
2779
2780 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/53403
2783 * g++.dg/template/friend53.C: New.
2784
2785 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2786
2787 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2788 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2789 (scan-ada-spec): Likewise.
2790 (scan-ada-spec-not): Likewise.
2791 * gcc.dg/dump-ada-spec-1.c: New test.
2792 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2793
2794 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2795
2796 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2797
2798 2012-10-04 Florian Weimer <fweimer@redhat.com>
2799
2800 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2801
2802 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/54323
2805 * g++.dg/cpp0x/pr54323.C: New.
2806
2807 2012-10-04 Richard Guenther <rguenther@suse.de>
2808
2809 PR middle-end/54735
2810 * g++.dg/torture/pr54735.C: New testcase.
2811
2812 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2813
2814 PR rtl-optimization/54739
2815 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2816
2817 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2818
2819 PR target/51244
2820 * gcc.target/sh/pr51244-12.c: New.
2821
2822 2012-10-03 Dehao Chen <dehao@google.com>
2823
2824 PR middle-end/54782
2825 * gcc.dg/pr54782.c: New test.
2826
2827 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR c++/54777
2830 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2831
2832 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2833
2834 PR fortran/54778
2835 * gfortran.dg/class_53.f90: New.
2836
2837 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2838
2839 PR debug/54551
2840 * gcc.dg/guality/pr54551.c: New.
2841
2842 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2843
2844 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2845 * gcc.target/powerpc/pr46728-2.c: Likewise.
2846
2847 2012-10-02 Sharad Singhai <singhai@google.com>
2848
2849 PR testsuite/54772
2850 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2851 to fix test failures caused by r191883.
2852 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2853 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2854 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2855 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2856 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2857 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2858 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2859 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2860 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2861
2862 2012-09-30 Sharad Singhai <singhai@google.com>
2863
2864 * gcc.target/i386/vect-double-1.c: Fix test.
2865
2866 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2867
2868 PR target/54087
2869 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2870 atomic_sub fails.
2871
2872 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2873
2874 PR rtl-optimization/54457
2875 * gcc.target/i386/pr54457.c: New test.
2876
2877 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2878
2879 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2880
2881 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2882
2883 * gcc.target/i386/vect-rebuild.c: New testcase.
2884
2885 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2886
2887 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2888
2889 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2890
2891 * gcc.target/mips/pr37362.c: Fix target selector.
2892
2893 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2894
2895 PR target/54083
2896 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2897
2898 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2899
2900 * gcc.dg/ucnid-8.c: Update line number.
2901 * gcc.dg/torture/pr51106-2.c: Likewise.
2902
2903 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2904
2905 PR fortran/54667
2906 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2907 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2908 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2909
2910 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2911
2912 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2913 partially reverting r170092.
2914 * gfortran.dg/class_7.f03: Ditto.
2915 * gfortran.dg/coarray_14.f90: Ditto.
2916 * gfortran.dg/typebound_proc_13.f03: Ditto.
2917
2918 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2919
2920 PR c++/54738
2921 * g++.dg/cpp0x/sfinae42.C: New.
2922
2923 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2924
2925 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2926 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2927 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2928 * gcc.dg/pr42629.c: XFAIL on AIX.
2929 * gcc.dg/pr47684.c: Same.
2930 * gcc.dg/pr43670.c: Same.
2931 * gcc.dg/pr42916.c: Same.
2932 * gcc.dg/pr45449.c: Same.
2933 * gcc.dg/pr50017.c: Same.
2934 * gcc.dg/pr42728.c: Same.
2935 * gcc.dg/pr47881.c: Same.
2936 * gcc.dg/pr44023.c: Same.
2937 * gcc.dg/pr41345.c: Same.
2938 * gcc.dg/pr42630.c: Same.
2939 * gcc.dg/pr44971.c: Same.
2940 * gcc.dg/pr46771.c: Same.
2941 * gcc.dg/ucnid-8.c: Same.
2942 * gcc.dg/ucnid-10.c: Same.
2943 * gcc.dg/ucnid-13.c: Same.
2944 * gcc.dg/torture/pr51106-2.c: Same.
2945 * gcc.dg/pr48768.c: Same.
2946 * gcc.dg/pr42631.c: Same.
2947 * gcc.dg/pr43084.c: Same.
2948 * gcc.dg/ucnid-7.c: Same.
2949 * gcc.dg/pr42889.c: Same.
2950 * gcc.dg/pr41241.c: Same.
2951 * gcc.dg/pr42719.c: Same.
2952 * g++.dg/debug/pr46583.C: Same.
2953 * g++.dg/debug/pr47106.C: Same.
2954 * g++.dg/opt/pr48549.C: Same.
2955 * g++.dg/other/pr42685.C: Same.
2956 * c-c++-common/pr43942.c: Same.
2957
2958 2012-09-29 Ian Lance Taylor <iant@google.com>
2959
2960 * go.test/go-test.exp: Update for latest version of Go testsuite.
2961
2962 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2963
2964 PR fortran/52724
2965 * gfortran.dg/internal_readwrite_3.f90: New test.
2966
2967 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2968
2969 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2970 c-c++-common/Wunused-local-typedefs-2.c to here.
2971
2972 PR c++/54372 - unused attribute inactive on dependant entities
2973 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2974
2975 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2976
2977 PR c++/29028 - Missed unused warning on using declaration
2978 * g++.dg/warn/Wunused-var-18.C: New test.
2979
2980 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2981
2982 PR c++/53551 - -Wunused-local-typedefs misses uses
2983 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2984
2985 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR target/54716
2988 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2989
2990 PR tree-optimization/54713
2991 * gcc.c-torture/compile/pr54713-1.c: New test.
2992 * gcc.c-torture/compile/pr54713-2.c: New test.
2993 * gcc.c-torture/compile/pr54713-3.c: New test.
2994
2995 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2996
2997 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2998
2999 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3000
3001 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3002
3003 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR target/54703
3006 * gcc.target/i386/pr54703.c: New test.
3007
3008 2012-09-27 Richard Guenther <rguenther@suse.de>
3009
3010 PR lto/54709
3011 * gcc.dg/lto/pr54709_0.c: New testcase.
3012 * gcc.dg/lto/pr54709_1.c: Likewise.
3013
3014 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3015
3016 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3017
3018 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3019
3020 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3021
3022 * gcc.target/arm/pr42879.c: Handle big-endian.
3023
3024 2012-09-26 Steve Ellcey <sellcey@mips.com>
3025
3026 PR c/37303
3027 * gcc.dg/pr37303.c: Check for rdata or rodata.
3028
3029 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3030
3031 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3032
3033 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3034
3035 PR target/51274
3036 PR target/53087
3037 * gcc.target/powerpc/ppc-ne0-1.c: New.
3038
3039 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3040
3041 PR target/54089
3042 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3043 test_19, test_20, test_21, test_22, test_23): New functions.
3044 * gcc.target/sh/pr54089-4.c: New.
3045 * gcc.target/sh/pr54089-5.c: New.
3046 * gcc.target/sh/pr54089-6.c: New.
3047 * gcc.target/sh/pr54089-7.c: New.
3048
3049 2012-09-25 Richard Guenther <rguenther@suse.de>
3050
3051 PR lto/54625
3052 * gcc.dg/lto/pr54702_0.c: New testcase.
3053 * gcc.dg/lto/pr54702_1.c: Likewise.
3054 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3055 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3056 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3057 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3058
3059 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/54526
3062 * g++.dg/cpp0x/parse2.C: New.
3063 * g++.dg/parse/error11.C: Adjust.
3064 * g++.dg/parse/error12.C: Likewise.
3065
3066 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3067
3068 * gcc.target/i386/20030217-1.c: Added check for
3069 large_long_double effective target.
3070 * gcc.target/i386/387-3.c: Likewise.
3071 * gcc.target/i386/387-4.c: Likewise.
3072 * gcc.target/i386/pr36578-1.c: Likewise.
3073 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3074 when long double size is equal double size.
3075 * gcc.target/i386/excess-precision-1.c: Likewise.
3076 * gcc.target/i386/pr36578-2.c: Likewise.
3077 * gcc.target/i386/20030217-2.c: New testcase.
3078
3079 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR tree-optimization/54676
3082 * gcc.dg/pr54676.c: New test.
3083
3084 2012-09-25 Richard Guenther <rguenther@suse.de>
3085
3086 PR tree-optimization/53663
3087 * gcc.dg/torture/pr53663-1.c: New testcase.
3088 * gcc.dg/torture/pr53663-2.c: Likewise.
3089 * gcc.dg/torture/pr53663-3.c: Likewise.
3090
3091 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3092
3093 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3094
3095 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3096
3097 * lib/target-supports-dg.exp (dg-require-effective-target,
3098 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3099 dg-process-target-1 instead of dg-process-target.
3100 (dg-process-target-1): Rename from dg-process-target.
3101 (dg-process-target): New.
3102
3103 2012-09-24 Richard Guenther <rguenther@suse.de>
3104
3105 PR tree-optimization/54684
3106 * g++.dg/torture/pr54684.C: New testcase.
3107
3108 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3109
3110 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3111
3112 2012-09-24 Richard Guenther <rguenther@suse.de>
3113
3114 PR middle-end/52173
3115 * gcc.dg/tm/pr52173-1.c: New.
3116 * gcc.dg/tm/pr52173-2.c: New.
3117
3118 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3119
3120 * gcc.dg/pr54669.c: New test.
3121
3122 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3123 Dominique Dhumieres <dominiq@lps.ens.fr>
3124
3125 PR testsuite/54677
3126 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3127
3128 2012-09-23 Tobias Burnus <burnus@net-b.de>
3129
3130 PR fortran/54618
3131 * gfortran.dg/class_array_14.f90: New.
3132
3133 2012-09-22 Kai Tietz <ktietz@redhat.com>
3134
3135 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3136 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3137
3138 2012-09-21 Dehao Chen <dehao@google.com>
3139
3140 PR go/54649
3141 PR tree-optimization/54655
3142 * g++.dg/pr54655.C: New testcase.
3143
3144 2012-09-21 Richard Guenther <rguenther@suse.de>
3145
3146 PR tree-optimization/54647
3147 * g++.dg/torture/pr54647.C: New testcase.
3148
3149 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3150
3151 PR c++/54427
3152 * c-c++-common/torture/vector-compare-2.c: Add -w.
3153
3154 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3155
3156 * gnat.dg/opt20.ads: Move dg directive to...
3157 * gnat.dg/opt20.adb: ...here.
3158 * gnat.dg/addr1.ad[sb]: Likewise.
3159 * gnat.dg/concat2.ad[sb]: Likewise.
3160 * gnat.dg/array16.ad[sb]: Likewise.
3161 * gnat.dg/atomic5.ad[sb]: Likewise.
3162 * gnat.dg/discr29.ad[sb]: Likewise.
3163 * gnat.dg/noreturn5.ad[sb]: Likewise.
3164 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3165 * gnat.dg/discr23.ads: Remove dg directive.
3166 * gnat.dg/nested_float_packed.ads: Likewise.
3167 * gnat.dg/oconst6.ads: Move to...
3168 * gnat.dg/specs/oconst6.ads: ...here.
3169
3170 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/52432
3173 * g++.dg/cpp0x/decltype32.C: Tweak.
3174
3175 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3176
3177 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3178 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3179 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3180 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3181
3182 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3183
3184 PR c++/54581
3185 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3186
3187 2012-09-19 Steve Ellcey <sellcey@mips.com>
3188
3189 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3190
3191 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3192
3193 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3194 * gcc.target/powerpc/ppc-mftb.c: New file.
3195
3196 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3197
3198 PR target/54089
3199 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3200 functions.
3201
3202 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3203
3204 PR target/54236
3205 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3206
3207 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3208
3209 * gcc.c-torture/execute/20120919-1.c: New test.
3210
3211 2012-09-19 Richard Guenther <rguenther@suse.de>
3212
3213 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3214
3215 2012-09-19 Richard Guenther <rguenther@suse.de>
3216
3217 * gcc.dg/builtin-unreachable-6.c: Adjust.
3218
3219 2012-09-19 Richard Guenther <rguenther@suse.de>
3220
3221 * gcc.dg/builtin-object-size-10.c: Adjust.
3222 * gcc.dg/builtin-unreachable-5.c: Adjust.
3223 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3224 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3225 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3226 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3227 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3228 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3229 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3230 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3231 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3232 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3233 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3234 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3235
3236 2012-09-19 Richard Guenther <rguenther@suse.de>
3237
3238 PR tree-optimization/54132
3239 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3240 * gcc.dg/torture/pr54132.c: Likewise.
3241
3242 2012-09-19 Terry Guo <terry.guo@arm.com>
3243
3244 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3245 extra prune rules that will be applied to all tests in a .exp file.
3246 (gcc-dg-prune): Use rules defined by the above variable.
3247 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3248 harmless warnings on architecture switch conflict.
3249
3250 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3251
3252 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3253 of asm-comment characters instead of a single one.
3254 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3255
3256 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3257
3258 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3259
3260 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3261 target instead of xfailing it.
3262 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3263 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3264 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3265 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3266 * gcc.dg/vect/vect-104.c: Likewise.
3267 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3268 * gcc.dg/vect/vect-outer-1.c: Likewise.
3269 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3270 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3271 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3272 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3273 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3274 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3275 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3276 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3277 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3278
3279 * lib/target-supports.exp
3280 (check_effective_target_vect_widen_mult_qi_to_hi,
3281 check_effective_target_vect_widen_mult_hi_to_si,
3282 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3283 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3284 check_effective_target_vect_pack_trunc,
3285 check_effective_target_vect_unpack,
3286 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3287 instead of arm_none.
3288
3289 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3290
3291 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3292
3293 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3294 config to compiler_flags.
3295
3296 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR target/54592
3299 * gcc.target/i386/pr54592.c: New test.
3300
3301 PR tree-optimization/54610
3302 * gcc.target/i386/pr54610.c: New test.
3303
3304 2012-09-17 Jason Merrill <jason@redhat.com>
3305
3306 PR c++/54575
3307 * g++.dg/cpp0x/alias-decl-21.C: New.
3308 * g++.dg/cpp0x/alias-decl-22.C: New.
3309
3310 2012-09-17 Tobias Burnus <burnus@net-b.de>
3311
3312 PR fortran/54608
3313 * gfortran.dg/scan_2.f90: New.
3314
3315 2012-09-17 Jason Merrill <jason@redhat.com>
3316
3317 PR c++/53661
3318 * g++.dg/init/aggr9.C: New.
3319
3320 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gnat.dg/loop_optimization12.ad[sb]: New test.
3323
3324 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3325
3326 PR fortran/54285
3327 * gfortran.dg/proc_ptr_result_7.f90: New.
3328
3329 2012-09-17 Tobias Burnus <burnus@net-b.de>
3330
3331 PR fortran/54603
3332 * gfortran.dg/structure_constructor_11.f90: New.
3333
3334 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR tree-optimization/54563
3337 * g++.dg/torture/pr54563.C: New test.
3338
3339 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3340
3341 PR fortran/54594
3342 * gfortran.dg/typebound_generic_14.f03: New.
3343
3344 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3345
3346 PR fortran/54387
3347 * gfortran.dg/proc_ptr_38.f90: New.
3348
3349 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3350
3351 PR debug/54460
3352 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3353 to scary regexp.
3354
3355 PR testsuite/54007
3356 * gnat.dg/lto15.adb: Require lto.
3357
3358 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3359 "myBindC" for hppa*-*-hpux*.
3360
3361 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3362
3363 * gfortran.dg/namelist_75.f90: New test.
3364
3365 2012-09-15 Tom de Vries <tom@codesourcery.com>
3366
3367 * gcc.dg/tree-ssa/vrp82.c: New test.
3368 * gcc.dg/tree-ssa/vrp83.c: Same.
3369 * gcc.dg/tree-ssa/vrp84.c: Same.
3370
3371 2012-09-15 Tom de Vries <tom@codesourcery.com>
3372
3373 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3374 * gcc.dg/tree-ssa/vrp81.c: ... this.
3375
3376 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3377
3378 PR target/54222
3379 * gcc.target/avr/torture/fix-types.h: New.
3380 * gcc.target/avr/torture/vals-hr.def: New.
3381 * gcc.target/avr/torture/vals-r.def: New.
3382 * gcc.target/avr/torture/vals-k.def: New.
3383 * gcc.target/avr/torture/vals-ur.def: New.
3384 * gcc.target/avr/torture/vals-uk.def: New.
3385 * gcc.target/avr/torture/vals-uhr.def: New.
3386 * gcc.target/avr/torture/vals-llk.def: New.
3387 * gcc.target/avr/torture/vals-ullk.def: New.
3388 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3389 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3390 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3391 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3392 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3393 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3394 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3395 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3396
3397 2012-09-14 Dehao Chen <dehao@google.com>
3398
3399 * g++.dg/debug/dwarf2/deallocator.C: New test.
3400
3401 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3402
3403 PR c/54552
3404 * gcc.c-torture/compile/pr54552-1.c: New test.
3405
3406 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3407
3408 PR c++/54427
3409 * g++.dg/other/vector-compare.C: New testcase.
3410 * c-c++-common/vector-compare-3.c: New testcase.
3411 * gcc.dg/vector-shift.c: Move ...
3412 * c-c++-common/vector-shift.c: ... here.
3413 * gcc.dg/vector-shift1.c: Move ...
3414 * c-c++-common/vector-shift1.c: ... here.
3415 * gcc.dg/vector-shift3.c: Move ...
3416 * c-c++-common/vector-shift3.c: ... here.
3417 * gcc.dg/vector-compare-1.c: Move ...
3418 * c-c++-common/vector-compare-1.c: ... here.
3419 * gcc.dg/vector-compare-2.c: Move ...
3420 * c-c++-common/vector-compare-2.c: ... here.
3421 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3422 * c-c++-common/torture/vector-compare-1.c: ... here.
3423 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3424 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3425 * c-c++-common/torture/vector-compare-2.c: ... here.
3426 * gcc.c-torture/execute/vector-shift.c: Move ...
3427 * c-c++-common/torture/vector-shift.c: ... here.
3428 * gcc.c-torture/execute/vector-shift2.c: Move ...
3429 * c-c++-common/torture/vector-shift2.c: ... here.
3430 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3431 * c-c++-common/torture/vector-subscript-1.c: ... here.
3432 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3433 * c-c++-common/torture/vector-subscript-2.c: ... here.
3434 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3435 * c-c++-common/torture/vector-subscript-3.c: ... here.
3436
3437 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3438
3439 PR c/54103
3440 * gcc.c-torture/compile/pr54103-1.c,
3441 gcc.c-torture/compile/pr54103-2.c,
3442 gcc.c-torture/compile/pr54103-3.c,
3443 gcc.c-torture/compile/pr54103-4.c,
3444 gcc.c-torture/compile/pr54103-5.c,
3445 gcc.c-torture/compile/pr54103-6.c: New tests.
3446 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3447
3448 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3449
3450 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3451
3452 2012-09-14 Richard Guenther <rguenther@suse.de>
3453
3454 PR tree-optimization/54565
3455 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3456 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3457
3458 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3459
3460 * gcc.target/arm/combine-movs.c: Add missing space.
3461
3462 2012-09-14 Richard Guenther <rguenther@suse.de>
3463
3464 * g++.dg/torture/builtin-location.C: New testcase.
3465
3466 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3467 Manuel López-Ibåñez <manu@gcc.gnu.org>
3468
3469 PR c++/53210
3470 * g++.dg/warn/Wuninitialized-self.C: New.
3471
3472 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR c/54559
3475 * gcc.c-torture/compile/pr54559.c: New test.
3476
3477 2012-09-13 Jason Merrill <jason@redhat.com>
3478
3479 PR c++/53839
3480 * g++.dg/cpp0x/constexpr-temp1.C: New.
3481
3482 PR c++/54511
3483 * g++.dg/template/anonunion2.C: New.
3484
3485 PR c++/53836
3486 * g++.dg/template/init10.C: New.
3487
3488 2012-09-13 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/54556
3491 * gfortran.dg/implicit_pure_3.f90: New.
3492
3493 2012-09-13 Richard Guenther <rguenther@suse.de>
3494
3495 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3496
3497 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3498
3499 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3500
3501 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3502
3503 * c-c++-common/pr51712.c: Handle for short-enum targets.
3504
3505 2012-09-12 Terry Guo <terry.guo@arm.com>
3506
3507 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3508 and lsrs for Thumb2 mode.
3509
3510 2012-09-12 Jan Hubicka <jh@suse.cz>
3511
3512 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3513
3514 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3515
3516 PR target/54445
3517 * gcc.target/i386/pr54445-1.c: New file.
3518 * gcc.target/i386/pr54445-2.c: Likewise.
3519
3520 2012-09-12 Tobias Burnus <burnus@net-b.de>
3521
3522 PR fortran/54225
3523 PR fortran/53306
3524 * gfortran.dg/coarray_10.f90: Update dg-error.
3525 * gfortran.dg/coarray_28.f90: New.
3526 * gfortran.dg/array_section_3.f90: New.
3527
3528 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3529
3530 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3531 gcc.target/arm/pr48252.c: Fix for big-endian support.
3532
3533 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3534
3535 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3536
3537 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3538 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3539
3540 * gcc.target/arm/neon-vfma-1.c: New testcase.
3541 * gcc.target/arm/neon-vfms-1.c: Likewise.
3542 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3543 of float.
3544 * gcc.target/arm/neon-vmls-1.c: Likewise.
3545 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3546 function.
3547 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3548 (check_effective_target_arm_neonv2_ok): Likewise.
3549 (check_effective_target_arm_neonv2_hw): Likewise.
3550 (check_effective_target_arm_neonv2): Likewise.
3551
3552 2012-09-11 Richard Guenther <rguenther@suse.de>
3553
3554 PR middle-end/54515
3555 * g++.dg/tree-ssa/pr54515.C: New testcase.
3556
3557 2012-09-10 Andrew Pinski <apinski@cavium.com>
3558
3559 PR tree-opt/c54362
3560 * gcc.dg/tm/memopt-16.c: New testcase.
3561
3562 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3563
3564 PR c++/54541
3565 PR c++/54542
3566 * g++.dg/cpp0x/sfinae40.C: New.
3567 * g++.dg/cpp0x/sfinae41.C: Likewise.
3568
3569 2012-09-10 Jason Merrill <jason@redhat.com>
3570
3571 PR c++/54538
3572 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3573
3574 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3575
3576 PR target/54089
3577 * gcc.target/sh/pr54089-3.c: New.
3578
3579 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3580
3581 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3582
3583 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3584
3585 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3586
3587 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3588
3589 * gcc.dg/pr52558-2.c: Delete.
3590 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3591
3592 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3593
3594 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3595
3596 2012-09-10 Richard Guenther <rguenther@suse.de>
3597
3598 PR tree-optimization/54520
3599 * gcc.dg/torture/pr54520.c: New testcase.
3600
3601 2012-09-10 Jason Merrill <jason@redhat.com>
3602
3603 PR c++/54506
3604 * g++.dg/cpp0x/implicit14.C: New.
3605
3606 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3607
3608 PR fortran/54208
3609 * gfortran.dg/bound_simplification_3.f90: New test.
3610
3611 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3612
3613 PR testsuite/54184
3614 * gcc.dg/pr52558-1.c: Delete.
3615 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3616
3617 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3618
3619 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3620 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3621 * gcc.target/arm/smlaltt-1.c: Likewise.
3622
3623 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3624
3625 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3626
3627 2012-09-07 Tom de Vries <tom@codesourcery.com>
3628
3629 PR tree-optimization/53986
3630 * gcc.dg/tree-ssa/vrp80.c: New test.
3631 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3632
3633 2012-09-06 Jason Merrill <jason@redhat.com>
3634
3635 PR c++/54341
3636 PR c++/54253
3637 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3638 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3639
3640 2012-09-06 Andrew Pinski <apinski@cavium.com>
3641
3642 PR tree-opt/54494
3643 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3644
3645 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR rtl-optimization/54455
3648 * gcc.dg/54455.c: New test.
3649
3650 2012-09-06 Tobias Burnus <burnus@net-b.de>
3651
3652 PR fortran/54463
3653 * gfortran.dg/promotion_2.f90: New.
3654
3655 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR middle-end/54486
3658 * c-c++-common/pr54486.c: New test.
3659
3660 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3661
3662 PR fortran/54474
3663 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3664
3665 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3666
3667 PR c++/54191
3668 * g++.dg/cpp0x/sfinae39.C: New.
3669
3670 2012-09-04 Jason Merrill <jason@redhat.com>
3671
3672 PR c++/54441
3673 * g++.dg/ext/flexary3.C: New.
3674
3675 PR c++/54420
3676 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3677
3678 PR c++/54198
3679 * g++.dg/template/defarg15.C: New.
3680
3681 PR c++/54437
3682 * g++.dg/template/access24.C: New.
3683
3684 2012-09-04 Richard Guenther <rguenther@suse.de>
3685
3686 PR tree-optimization/54458
3687 * gcc.dg/torture/pr54458.c: New testcase.
3688
3689 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3690
3691 * gcc.target/arm/neon-vext.c: New test.
3692 * gcc.target/arm/neon-vext-execute.c: Ditto.
3693
3694 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3695
3696 PR fortran/54243
3697 PR fortran/54244
3698 * gfortran.dg/select_type_29.f03: New.
3699
3700 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3701
3702 * gcc.dg/fold-perm.c: Improve test.
3703
3704 2012-09-03 Tobias Burnus <burnus@net-b.de>
3705
3706 PR fortran/51632
3707 * gfortran.dg/coarray_class_1.f90: New.
3708
3709 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3710
3711 PR target/49206
3712 * gcc.c-torture/compile/pr49206.c: New test.
3713
3714 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3715 Uros Bizjak <ubizjak@gmail.com>
3716
3717 PR target/36680
3718 * gfortran.dg/pr36680.f90: New test.
3719
3720 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3721
3722 PR target/42295
3723 * g++.dg/opt/pr42295.C: New test.
3724
3725 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR target/54436
3728 * gcc.dg/torture/pr54436.c: New test.
3729
3730 2012-09-01 Andrew Pinski <apinski@cavium.com>
3731
3732 * gcc.target/mips/truncate-8.c: New testcase.
3733
3734 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3735
3736 PR target/46829
3737 PR target/46843
3738 * gcc.target/i386/pr46829.c: New test.
3739 * gcc.target/i386/pr46843.c: Ditto.
3740
3741 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3742 Jason Merrill <jason@redhat.com>
3743
3744 PR c++/18747
3745 * g++.dg/parse/error50.C: New.
3746
3747 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR c/54428
3750 * gcc.c-torture/compile/pr54428.c: New test.
3751
3752 2012-08-31 Ollie Wild <aaw@google.com>
3753
3754 PR c++/54197
3755 * g++.dg/init/lifetime3.C: New test.
3756
3757 2012-08-31 Martin Jambor <mjambor@suse.cz>
3758
3759 PR middle-end/54409
3760 * gcc.dg/torture/pr54409.c: New test.
3761
3762 2012-08-31 Martin Jambor <mjambor@suse.cz>
3763
3764 * gfortran.dg/pr48636.f90: Add dump scan checks.
3765
3766 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3767
3768 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3769
3770 2012-08-28 Joey Ye <joey.ye@arm.com>
3771
3772 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3773
3774 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3775
3776 PR target/46254
3777 * gcc.target/i386/pr46254.c: New test.
3778
3779 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3780
3781 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3782 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3783 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3784
3785 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3786
3787 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3788 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3789 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3790 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3791 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3792 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3793 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3794 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3795 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3796 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3797 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3798 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3799 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3800 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3801 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3802 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3803 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3804 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3805 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3806 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3807 gcc.target/mips/unaligned-1.c: Tighten regexps.
3808
3809 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3810
3811 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3812 (mips_option_groups): Remove optimization. Add various -f options.
3813 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3814 and -pg imply -fno-omit-frame-pointer.
3815 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3816 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3817 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3818 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3819 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3820 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3821 * gcc.target/mips/abi-n32-long32.c: Likewise.
3822 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3823 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3824 * gcc.target/mips/abi-n32-long64.c: Likewise.
3825 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3826 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3827 * gcc.target/mips/abi-n64-long32.c: Likewise.
3828 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3829 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3830 * gcc.target/mips/abi-n64-long64.c: Likewise.
3831 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3832 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3833 * gcc.target/mips/abi-o32-long32.c: Likewise.
3834 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3835 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3836 * gcc.target/mips/abi-o32-long64.c: Likewise.
3837 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3838 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3839 * gcc.target/mips/abi-o64-long32.c: Likewise.
3840 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3841 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3842 * gcc.target/mips/abi-o64-long64.c: Likewise.
3843 * gcc.target/mips/asm-1.c: Likewise.
3844 * gcc.target/mips/branch-1.c: Likewise.
3845 * gcc.target/mips/call-3.c: Likewise.
3846 * gcc.target/mips/call-saved-3.c: Likewise.
3847 * gcc.target/mips/clear-cache-1.c: Likewise.
3848 * gcc.target/mips/div-1.c: Likewise.
3849 * gcc.target/mips/div-2.c: Likewise.
3850 * gcc.target/mips/div-3.c: Likewise.
3851 * gcc.target/mips/div-4.c: Likewise.
3852 * gcc.target/mips/div-5.c: Likewise.
3853 * gcc.target/mips/div-6.c: Likewise.
3854 * gcc.target/mips/div-7.c: Likewise.
3855 * gcc.target/mips/div-8.c: Likewise.
3856 * gcc.target/mips/div-9.c: Likewise.
3857 * gcc.target/mips/div-10.c: Likewise.
3858 * gcc.target/mips/div-11.c: Likewise.
3859 * gcc.target/mips/div-12.c: Likewise.
3860 * gcc.target/mips/dsp-ctrl.c: Likewise.
3861 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3862 * gcc.target/mips/ext-8.c: Likewise.
3863 * gcc.target/mips/extend-2.c: Likewise.
3864 * gcc.target/mips/fix-r10000-1.c: Likewise.
3865 * gcc.target/mips/fix-r10000-2.c: Likewise.
3866 * gcc.target/mips/fix-r10000-3.c: Likewise.
3867 * gcc.target/mips/fix-r10000-4.c: Likewise.
3868 * gcc.target/mips/fix-r10000-5.c: Likewise.
3869 * gcc.target/mips/fix-r10000-6.c: Likewise.
3870 * gcc.target/mips/fix-r10000-7.c: Likewise.
3871 * gcc.target/mips/fix-r10000-8.c: Likewise.
3872 * gcc.target/mips/fix-r10000-9.c: Likewise.
3873 * gcc.target/mips/fix-r10000-10.c: Likewise.
3874 * gcc.target/mips/fix-r10000-11.c: Likewise.
3875 * gcc.target/mips/fix-r10000-12.c: Likewise.
3876 * gcc.target/mips/fix-r10000-13.c: Likewise.
3877 * gcc.target/mips/fix-r10000-14.c: Likewise.
3878 * gcc.target/mips/fix-r10000-15.c: Likewise.
3879 * gcc.target/mips/fpcmp-1.c: Likewise.
3880 * gcc.target/mips/fpcmp-2.c: Likewise.
3881 * gcc.target/mips/fpr-moves-7.c: Likewise.
3882 * gcc.target/mips/fpr-moves-8.c: Likewise.
3883 * gcc.target/mips/int-moves-1.c: Likewise.
3884 * gcc.target/mips/int-moves-2.c: Likewise.
3885 * gcc.target/mips/long-calls-pg.c: Likewise.
3886 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3887 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3888 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3889 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3890 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3891 * gcc.target/mips/mips-3d-1.c: Likewise.
3892 * gcc.target/mips/mips-3d-2.c: Likewise.
3893 * gcc.target/mips/mips-3d-3.c: Likewise.
3894 * gcc.target/mips/mips-3d-4.c: Likewise.
3895 * gcc.target/mips/mips-3d-5.c: Likewise.
3896 * gcc.target/mips/mips-3d-6.c: Likewise.
3897 * gcc.target/mips/mips-3d-7.c: Likewise.
3898 * gcc.target/mips/mips-3d-8.c: Likewise.
3899 * gcc.target/mips/mips-3d-9.c: Likewise.
3900 * gcc.target/mips/mips-ps-1.c: Likewise.
3901 * gcc.target/mips/mips-ps-2.c: Likewise.
3902 * gcc.target/mips/mips-ps-3.c: Likewise.
3903 * gcc.target/mips/mips-ps-4.c: Likewise.
3904 * gcc.target/mips/mips-ps-6.c: Likewise.
3905 * gcc.target/mips/mips32-dspr2.c: Likewise.
3906 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3907 * gcc.target/mips/neg-abs-1.c: Likewise.
3908 * gcc.target/mips/neg-abs-2.c: Likewise.
3909 * gcc.target/mips/nmadd-3.c: Likewise.
3910 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3911 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3912 * gcc.target/mips/octeon-pop-1.c: Likewise.
3913 * gcc.target/mips/pr26765.c: Likewise.
3914 * gcc.target/mips/pr33256.c: Likewise.
3915 * gcc.target/mips/pr33635-1.c: Likewise.
3916 * gcc.target/mips/pr33755.c: Likewise.
3917 * gcc.target/mips/pr35802.c: Likewise.
3918 * gcc.target/mips/pr45074.c: Likewise.
3919 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3920 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3921 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3922 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3923 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3924 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3925 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3926 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3927 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3928 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3929 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3930 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3931 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3932 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3933 * gcc.target/mips/save-restore-1.c: Likewise.
3934 * gcc.target/mips/save-restore-3.c: Likewise.
3935 * gcc.target/mips/save-restore-5.c: Likewise.
3936 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3937 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3938 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3939 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3940 * gcc.target/mips/stack-1.c: Likewise.
3941
3942 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3943 Tighten regexps.
3944
3945 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3946 branch under test to be filled with preceding rather than
3947 following instructions.
3948 * gcc.target/mips/branch-10.c: Likewise.
3949 * gcc.target/mips/branch-11.c: Likewise.
3950 * gcc.target/mips/branch-12.c: Likewise.
3951 * gcc.target/mips/branch-13.c: Likewise.
3952 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3953 to be eliminated. Tighten $28 scan-assembler-not test.
3954
3955 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3956 function to...
3957 * gcc.target/mips/call-4.c: ...this new test.
3958
3959 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3960 more likely.
3961 * gcc.target/mips/code-readable-3.c: Likewise.
3962 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3963 flag but skip for -O0.
3964 * gcc.target/mips/code-readable-4.c: Likewise.
3965
3966 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3967 of operations under test.
3968 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3969
3970 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3971 Don't require sibling-call optimization.
3972 * gcc.target/mips/near-far-4.c: Likewise.
3973
3974 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3975 Make sure that the register variable is used.
3976 * gcc.target/mips/soft-float-1.c: Likewise.
3977
3978 * gcc.target/mips/sdata-1.c: Make static data volatile.
3979 * gcc.target/mips/sdata-2.c: Likewise.
3980 * gcc.target/mips/sdata-3.c: Likewise.
3981 * gcc.target/mips/sdata-4.c: Likewise.
3982
3983 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3984 skip for -O0.
3985 * gcc.target/mips/atomic-memory-2.c: Likewise.
3986 * gcc.target/mips/branch-cost-1.c: Likewise.
3987 * gcc.target/mips/branch-cost-2.c: Likewise.
3988 * gcc.target/mips/cache-1.c: Likewise.
3989 * gcc.target/mips/call-1.c: Likewise.
3990 * gcc.target/mips/call-saved-2.c: Likewise.
3991 * gcc.target/mips/const-anchor-1.c: Likewise.
3992 * gcc.target/mips/const-anchor-2.c: Likewise.
3993 * gcc.target/mips/dse-1.c: Likewise.
3994 * gcc.target/mips/dsp-lhx.c: Likewise.
3995 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3996 * gcc.target/mips/ext-1.c: Likewise.
3997 * gcc.target/mips/ext-2.c: Likewise.
3998 * gcc.target/mips/ext-3.c: Likewise.
3999 * gcc.target/mips/ext-4.c: Likewise.
4000 * gcc.target/mips/ext-5.c: Likewise.
4001 * gcc.target/mips/ext-6.c: Likewise.
4002 * gcc.target/mips/ext-7.c: Likewise.
4003 * gcc.target/mips/extend-1.c: Likewise.
4004 * gcc.target/mips/fix-r4000-1.c: Likewise.
4005 * gcc.target/mips/fix-r4000-3.c: Likewise.
4006 * gcc.target/mips/fix-r4000-5.c: Likewise.
4007 * gcc.target/mips/fix-r4000-6.c: Likewise.
4008 * gcc.target/mips/fix-r4000-8.c: Likewise.
4009 * gcc.target/mips/fix-r4000-10.c: Likewise.
4010 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4011 * gcc.target/mips/fixed-vector-type.c: Likewise.
4012 * gcc.target/mips/fpr-moves-1.c: Likewise.
4013 * gcc.target/mips/fpr-moves-2.c: Likewise.
4014 * gcc.target/mips/fpr-moves-3.c: Likewise.
4015 * gcc.target/mips/fpr-moves-4.c: Likewise.
4016 * gcc.target/mips/fpr-moves-5.c: Likewise.
4017 * gcc.target/mips/fpr-moves-6.c: Likewise.
4018 * gcc.target/mips/ins-1.c: Likewise.
4019 * gcc.target/mips/ins-2.c: Likewise.
4020 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4021 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4022 * gcc.target/mips/lazy-binding-1.c: Likewise.
4023 * gcc.target/mips/madd-3.c: Likewise.
4024 * gcc.target/mips/madd-5.c: Likewise.
4025 * gcc.target/mips/madd-6.c: Likewise.
4026 * gcc.target/mips/madd-8.c: Likewise.
4027 * gcc.target/mips/madd-9.c: Likewise.
4028 * gcc.target/mips/memcpy-1.c: Likewise.
4029 * gcc.target/mips/mips-ps-type.c: Likewise.
4030 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4031 * gcc.target/mips/mips-sched-madd.c: Likewise.
4032 * gcc.target/mips/mips16e-extends.c: Likewise.
4033 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4034 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4035 * gcc.target/mips/movcc-1.c: Likewise.
4036 * gcc.target/mips/movcc-2.c: Likewise.
4037 * gcc.target/mips/movcc-3.c: Likewise.
4038 * gcc.target/mips/msub-5.c: Likewise.
4039 * gcc.target/mips/msub-6.c: Likewise.
4040 * gcc.target/mips/msub-8.c: Likewise.
4041 * gcc.target/mips/mult-2.c: Likewise.
4042 * gcc.target/mips/mult-3.c: Likewise.
4043 * gcc.target/mips/mult-5.c: Likewise.
4044 * gcc.target/mips/mult-6.c: Likewise.
4045 * gcc.target/mips/mult-7.c: Likewise.
4046 * gcc.target/mips/mult-12.c: Likewise.
4047 * gcc.target/mips/mult-13.c: Likewise.
4048 * gcc.target/mips/mult-14.c: Likewise.
4049 * gcc.target/mips/mult-15.c: Likewise.
4050 * gcc.target/mips/mult-17.c: Likewise.
4051 * gcc.target/mips/mult-18.c: Likewise.
4052 * gcc.target/mips/mult-19.c: Likewise.
4053 * gcc.target/mips/nmadd-1.c: Likewise.
4054 * gcc.target/mips/nmadd-2.c: Likewise.
4055 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4056 * gcc.target/mips/octeon-cins-1.c: Likewise.
4057 * gcc.target/mips/octeon-cins-2.c: Likewise.
4058 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4059 * gcc.target/mips/octeon-exts-2.c: Likewise.
4060 * gcc.target/mips/octeon-exts-3.c: Likewise.
4061 * gcc.target/mips/octeon-exts-4.c: Likewise.
4062 * gcc.target/mips/octeon-exts-5.c: Likewise.
4063 * gcc.target/mips/octeon-exts-6.c: Likewise.
4064 * gcc.target/mips/octeon-exts-7.c: Likewise.
4065 * gcc.target/mips/octeon-pop-2.c: Likewise.
4066 * gcc.target/mips/octeon-seq-3.c: Likewise.
4067 * gcc.target/mips/octeon-seq-4.c: Likewise.
4068 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4069 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4070 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4071 * gcc.target/mips/pr54240.c: Likewise.
4072 * gcc.target/mips/rsqrt-1.c: Likewise.
4073 * gcc.target/mips/rsqrt-2.c: Likewise.
4074 * gcc.target/mips/rsqrt-3.c: Likewise.
4075 * gcc.target/mips/rsqrt-4.c: Likewise.
4076 * gcc.target/mips/save-restore-2.c: Likewise.
4077 * gcc.target/mips/save-restore-4.c: Likewise.
4078 * gcc.target/mips/sb1-1.c: Likewise.
4079 * gcc.target/mips/scc-1.c: Likewise.
4080 * gcc.target/mips/scc-2.c: Likewise.
4081 * gcc.target/mips/scc-3.c: Likewise.
4082 * gcc.target/mips/scc-4.c: Likewise.
4083 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4084 * gcc.target/mips/truncate-1.c: Likewise.
4085 * gcc.target/mips/truncate-2.c: Likewise.
4086 * gcc.target/mips/truncate-3.c: Likewise.
4087 * gcc.target/mips/truncate-4.c: Likewise.
4088 * gcc.target/mips/truncate-5.c: Likewise.
4089 * gcc.target/mips/truncate-6.c: Likewise.
4090 * gcc.target/mips/unaligned-1.c: Likewise.
4091
4092 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4093 skip for -O0. Require -fexpensive-optimizations.
4094 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4095 * gcc.target/mips/dspr2-MULT.c: Likewise.
4096 * gcc.target/mips/fix-r4000-2.c: Likewise.
4097 * gcc.target/mips/fix-r4000-4.c: Likewise.
4098 * gcc.target/mips/fix-r4000-7.c: Likewise.
4099 * gcc.target/mips/fix-r4000-9.c: Likewise.
4100 * gcc.target/mips/madd-1.c: Likewise.
4101 * gcc.target/mips/madd-2.c: Likewise.
4102 * gcc.target/mips/madd-4.c: Likewise.
4103 * gcc.target/mips/maddu-1.c: Likewise.
4104 * gcc.target/mips/maddu-2.c: Likewise.
4105 * gcc.target/mips/maddu-3.c: Likewise.
4106 * gcc.target/mips/maddu-4.c: Likewise.
4107 * gcc.target/mips/msub-1.c: Likewise.
4108 * gcc.target/mips/msub-2.c: Likewise.
4109 * gcc.target/mips/msub-3.c: Likewise.
4110 * gcc.target/mips/msub-4.c: Likewise.
4111 * gcc.target/mips/msubu-1.c: Likewise.
4112 * gcc.target/mips/msubu-2.c: Likewise.
4113 * gcc.target/mips/msubu-3.c: Likewise.
4114 * gcc.target/mips/msubu-4.c: Likewise.
4115 * gcc.target/mips/mult-1.c: Likewise.
4116 * gcc.target/mips/mult-4.c: Likewise.
4117 * gcc.target/mips/mult-8.c: Likewise.
4118 * gcc.target/mips/mult-9.c: Likewise.
4119 * gcc.target/mips/mult-10.c: Likewise.
4120 * gcc.target/mips/mult-11.c: Likewise.
4121 * gcc.target/mips/mult-16.c: Likewise.
4122
4123 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4124 skip for -O0 and -Os.
4125 * gcc.target/mips/fix-r4000-12.c: Likewise.
4126 * gcc.target/mips/madd-7.c: Likewise.
4127 * gcc.target/mips/mips-ps-5.c: Likewise.
4128 * gcc.target/mips/mips-ps-7.c: Likewise.
4129 * gcc.target/mips/msub-7.c: Likewise.
4130
4131 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4132 skip for -O0. Require -mno-abicalls.
4133 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4134
4135 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4136 skip for -O0. Require a total number of BBIT instructions and
4137 at least one of each kind.
4138
4139 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4140 skip for -O0. Require -fno-unroll-loops.
4141
4142 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4143 skip for -O0. Allow BLTZ as well as BGEZ.
4144
4145 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4146
4147 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4148 skip for -O0. Require -fschedule-insns2.
4149 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4150
4151 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4152 but skip for -O0. Make a branch-likely more likely.
4153
4154 * gcc.target/mips/timode-2.c: Split each test into its own function.
4155 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4156
4157 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4158 skip for -O0. Require -fpeephole2.
4159 * gcc.target/mips/vr-mult-2.c: Likewise.
4160
4161 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4162
4163 PR preprocessor/53469
4164 * gcc.dg/cpp/_Pragma7.c: New test case.
4165
4166 2012-08-27 Tobias Burnus <burnus@net-b.de>
4167
4168 PR fortran/54370
4169 * gfortran.dg/do_5.f90: New.
4170
4171 2012-08-27 Tobias Burnus <burnus@net-b.de>
4172
4173 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4174 from dg-options as -Wall no longer implies it.
4175
4176 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4177
4178 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4179
4180 2012-08-25 Jason Merrill <jason@redhat.com>
4181
4182 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4183
4184 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4185
4186 PR c++/51421
4187 * g++.dg/cpp0x/auto34.C: New.
4188
4189 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR c/54363
4192 * gcc.dg/pr54363.c: New test.
4193
4194 PR c/54355
4195 * gcc.dg/pr54355.c: New test.
4196
4197 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4198
4199 PR debug/52857
4200 * gcc.target/i386/pr52857-1.c: New.
4201 * gcc.target/i386/pr52857-2.c: Likewise.
4202
4203 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4204
4205 * gcc.target/mips/code-readable-4.c: New test.
4206
4207 2012-08-23 Julian Brown <julian@codesourcery.com>
4208 Sandra Loosemore <sandra@codesourcery.com>
4209
4210 * gcc.target/mips/code-readable-1.c: Add -O to options.
4211
4212 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4213
4214 PR c++/20420
4215 * g++.dg/lookup/using53.C: New.
4216
4217 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4218
4219 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4220 * gcc.dg/fixed-point/convert-1.c: New.
4221 * gcc.dg/fixed-point/convert-2.c: New.
4222 * gcc.dg/fixed-point/convert-3.c: New.
4223 * gcc.dg/fixed-point/convert-4.c: New.
4224 * gcc.dg/fixed-point/convert-float-1.c: New.
4225 * gcc.dg/fixed-point/convert-float-2.c: New.
4226 * gcc.dg/fixed-point/convert-float-3.c: New.
4227 * gcc.dg/fixed-point/convert-float-4.c: New.
4228 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4229 * gcc.dg/fixed-point/convert-sat.c: New.
4230 * gcc.dg/fixed-point/convert.h: New.
4231
4232 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4233
4234 PR target/54089
4235 * gcc.target/sh/pr54089-2.c: New.
4236
4237 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4238
4239 * gcc.target/i386/long-double-64-1.c: New file.
4240 * gcc.target/i386/long-double-64-2.c: Likewise.
4241 * gcc.target/i386/long-double-64-3.c: Likewise.
4242 * gcc.target/i386/long-double-64-4.c: Likewise.
4243 * gcc.target/i386/long-double-80-1.c: Likewise.
4244 * gcc.target/i386/long-double-80-2.c: Likewise.
4245 * gcc.target/i386/long-double-80-3.c: Likewise.
4246 * gcc.target/i386/long-double-80-4.c: Likewise.
4247 * gcc.target/i386/long-double-80-5.c: Likewise.
4248 * gcc.target/i386/long-double-80-6.c: Likewise.
4249 * gcc.target/i386/long-double-80-7.c: Likewise.
4250
4251 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4252
4253 PR tree-optimization/54317
4254 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4255
4256 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4257
4258 PR target/39423
4259 * gcc.target/sh/pr39423-2.c: New.
4260
4261 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4262
4263 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4264 * gcc.dg/fold-perm.c: Likewise.
4265
4266 2012-08-20 Jan Hubicka <jh@suse.cz>
4267
4268 PR fortran/48636
4269 * gcc.dg/ipa/inlinehint-1.c: New.
4270
4271 2012-08-20 Florian Weimer <fweimer@redhat.com>
4272
4273 PR c++/19351
4274 * g++.dg/init/new38.C: New test.
4275 * g++.dg/init/new39.C: New test.
4276
4277 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4278
4279 PR target/54089
4280 * gcc.target/sh/pr54089-1.c: New.
4281
4282 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4283
4284 PR target/51244
4285 * gcc.target/sh/pr51244-11.c: New.
4286
4287 2012-08-20 Tobias Burnus <burnus@net-b.de>
4288
4289 PR fortran/54301
4290 * gfortran.dg/warn_target_lifetime_2.f90: New.
4291
4292 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4293
4294 PR c++/10416
4295 * g++.dg/warn/Wunused-var-17.C: New.
4296
4297 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4298
4299 PR middle-end/53992
4300 * gcc.dg/gomp/pr53992.c: New test.
4301
4302 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4303
4304 PR tree-ssa/54295
4305 * gcc.c-torture/execute/20120817-1.c: New test.
4306
4307 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4308
4309 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4310 add instruction.
4311 (f2): New test that really does need adds.
4312
4313 2012-08-20 Richard Guenther <rguenther@suse.de>
4314
4315 PR tree-optimization/54327
4316 * gcc.dg/torture/pr54327.c: New testcase.
4317
4318 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR tree-optimization/54321
4321 * gcc.c-torture/compile/pr54321.c: New test.
4322
4323 2012-08-20 Tobias Burnus <burnus@net-b.de>
4324
4325 PR fortran/54301
4326 * gfortran.dg/warn_target_lifetime_1.f90: New.
4327
4328 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4329
4330 PR fortran/54298
4331 * gfortran.dg/real_compare_1.f90: New test case.
4332 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4333
4334 2012-08-18 Jan Hubicka <jh@suse.cz>
4335
4336 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4337
4338 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4339
4340 PR fortran/39290
4341 * gfortran.dg/interface_37.f90: New test.
4342
4343 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4344 Gary Funck <gary@intrepid.com>
4345
4346 PR target/20020
4347 * gcc.target/i386/pr20020-1.c: New test.
4348 * gcc.target/i386/pr20020-2.c: Likewise.
4349 * gcc.target/i386/pr20020-3.c: Likewise.
4350
4351 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4352
4353 * gcc.target/i386/perm-concat.c: New test.
4354
4355 2012-08-17 Julian Brown <julian@codesourcery.com>
4356
4357 * gcc.target/arm/div64-unwinding.c: New test.
4358
4359 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4360
4361 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4362
4363 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4364
4365 PR target/54236
4366 * gcc.target/sh/pr54236-1.c: New.
4367
4368 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4369
4370 * lib/target-supports.exp (check_effective_target_sync_int_long)
4371 (check_effective_target_sync_char_short): Enable for crisv32-*
4372 and cris-*.
4373
4374 PR middle-end/54261
4375 * gcc.dg/torture/pr54261-1.c: New test.
4376
4377 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/54243
4380 PR fortran/54244
4381 * gfortran.dg/typebound_call_24.f03: New.
4382
4383 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4384
4385 PR tree-optimization/54245
4386 * gcc.dg/tree-ssa/pr54245.c: New test.
4387
4388 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4389
4390 PR tree-optimization/54240
4391 * gcc.target/powerpc/pr54240.c: New test.
4392 * gcc.target/mips/pr54240.c: Likewise.
4393
4394 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4395
4396 PR target/52933
4397 * gcc.target/sh/pr52933-1.c: New.
4398 * gcc.target/sh/pr52933-2.c: New.
4399
4400 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4401
4402 PR target/50751
4403 * gcc.target/sh/pr50751-8.c: New.
4404
4405 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4406
4407 PR fortran/47586
4408 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4409 * gfortran.dg/typebound_proc_27.f03: New test.
4410
4411 2012-08-14 Sterling Augustine <saugustine@google.com>
4412
4413 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4414
4415 2012-08-14 Tobias Burnus <burnus@net-b.de>
4416
4417 PR fortran/40881
4418 * gfortran.dg/data_constraints_3.f90: New.
4419 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4420 to disable -pedantic compilation.
4421 * gfortran.dg/pr37243.f: Ditto.
4422 * gfortran.dg/g77/19990826-3.f: Ditto.
4423 * gfortran.dg/g77/20020307-1.f : Ditto.
4424 * gfortran.dg/g77/980310-3.f: Ditto.
4425
4426 2012-08-14 Tobias Burnus <burnus@net-b.de>
4427
4428 PR fortran/54234
4429 * gfortran.dg/warn_conversion_4.f90: New.
4430
4431 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR middle-end/53411
4434 PR rtl-optimization/53495
4435 * gcc.c-torture/compile/pr53411.c: New test.
4436 * gcc.c-torture/compile/pr53495.c: New test.
4437
4438 2012-08-13 Richard Guenther <rguenther@suse.de>
4439
4440 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4441
4442 2012-08-13 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/54200
4445 * gcc.dg/guality/pr54200.c: New testcase.
4446 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4447
4448 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4449
4450 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4451
4452 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4453
4454 PR target/51244
4455 * gcc.target/sh/pr51244-7.c: New.
4456 * gcc.target/sh/pr51244-8.c: New.
4457 * gcc.target/sh/pr51244-9.c: New.
4458 * gcc.target/sh/pr51244-10.c: New.
4459
4460 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4461
4462 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4463 -m2e or -m2a.
4464 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4465 * gcc.target/sh/pr53511-1.c: Likewise.
4466 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4467 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4468 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4469 * gcc.target/sh/pr53512-3.c: Likewise.
4470 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4471
4472 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4473
4474 PR target/39423
4475 * gcc.c-torture/compile/pr39423-1.c: New.
4476 * gcc.c-torture/compile/pr39423-2.c: New.
4477
4478 2012-08-12 Tobias Burnus <burnus@net-b.de>
4479
4480 PR fortran/54221
4481 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4482 they appear uninitialized on the RHS.
4483 * gfortran.dg/public_private_module_6.f90: New.
4484
4485 2012-08-11 Martin Jambor <mjambor@suse.cz>
4486
4487 PR fortran/48636
4488 * gfortran.dg/pr48636.f90: New test.
4489
4490 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4491
4492 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4493 to avoid warnings.
4494 (main): Adjust caller.
4495
4496 2012-08-10 Richard Guenther <rguenther@suse.de>
4497
4498 * gcc.dg/matrix/*.c: Adjust and move ...
4499 * gcc.dg/torture/: ... here.
4500 * gcc.dg/matrix: Remove directory.
4501
4502 2012-08-10 Richard Guenther <rguenther@suse.de>
4503
4504 PR middle-end/54219
4505 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4506
4507 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4508
4509 PR middle-end/54211
4510 * gcc.dg/tree-ssa/pr54211.c: New test.
4511
4512 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4513
4514 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4515 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4516
4517 2012-08-10 Richard Guenther <rguenther@suse.de>
4518
4519 PR tree-optimization/54109
4520 * gcc.dg/torture/pr54109.c: New testcase.
4521 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4522 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4523
4524 2012-08-10 Richard Guenther <rguenther@suse.de>
4525
4526 PR tree-optimization/54027
4527 * gcc.dg/torture/pr54027.c: New testcase.
4528
4529 2012-08-10 Richard Guenther <rguenther@suse.de>
4530
4531 * g++.dg/plugin/selfassign.c: Adjust.
4532 * gcc.dg/plugin/selfassign.c: Likewise.
4533 * gcc.dg/strlenopt-11.c: Likewise.
4534 * gcc.dg/strlenopt-13.c: Likewise.
4535 * gcc.dg/no-strict-overflow-4.c: Likewise.
4536 * gcc.dg/strict-overflow-4.c: Likewise.
4537 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4538 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4539 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4540 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4541 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4542 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4543 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4544 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4545 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4546 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4547 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4548 * gcc.dg/pr46309.c: Likewise.
4549 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4550
4551 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4552
4553 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4554 for x86 targets.
4555 * gcc.c-torture/compile/20120727-2.c: New test.
4556
4557 2012-08-09 Martin Jambor <mjambor@suse.cz>
4558
4559 * gcc.dg/ipa/iinline-4.c: New test.
4560 * gcc.dg/ipa/iinline-5.c: Likewise.
4561 * gcc.dg/ipa/iinline-6.c: Likewise.
4562 * gcc.dg/ipa/iinline-7.c: Likewise.
4563 * gcc.dg/lto/20120723_0.c: Likewise.
4564 * gcc.dg/lto/20120723_1.c: Likewise.
4565
4566 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4567
4568 PR target/39423
4569 * gcc.target/sh/pr39423-1.c: New.
4570
4571 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4572
4573 PR target/51244
4574 * gcc.target/sh/pr51244-5: New.
4575 * gcc.target/sh/pr51244-6: New.
4576
4577 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4578
4579 * gcc.target/i386/adx-addxcarry32-3.c: New.
4580 * gcc.target/i386/adx-addxcarry64-3.c: New.
4581
4582 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4583
4584 PR rtl-optimization/53701
4585 * gcc.dg/pr53701.c: New test.
4586
4587 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4588
4589 * gcc.c-torture/compile/20120727-1.c: New test.
4590
4591 2012-08-09 Tobias Burnus <burnus@net-b.de>
4592
4593 PR fortran/54199
4594 * gfortran.dg/intrinsic_shadow_4.f90: New.
4595
4596 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4597
4598 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4599
4600 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4601
4602 * gcc.c-torture/execute/20120808-1.c: New test.
4603
4604 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4605
4606 PR rtl-optimization/54157
4607 * gcc.target/i386/pr54157.c: New file.
4608
4609 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4610
4611 * gcc.target/i386/adx-addcarryx32-1.c: New.
4612 * gcc.target/i386/adx-addcarryx32-2.c: New.
4613 * gcc.target/i386/adx-addcarryx64-1.c: New.
4614 * gcc.target/i386/adx-addcarryx64-2.c: New.
4615 * gcc.target/i386/adx-check.h: New.
4616 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4617 * gcc.target/i386/sse-12.c: Add -madx.
4618 * gcc.target/i386/sse-13.c: Ditto.
4619 * gcc.target/i386/sse-14.c: Ditto.
4620 * gcc.target/i386/sse-22.c: Ditto.
4621 * gcc.target/i386/sse-23.c: Ditto.
4622 * g++.dg/other/i386-2.C: Ditto.
4623 * g++.dg/other/i386-3.C: Ditto.
4624
4625 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4626
4627 * gcc.dg/tree-ssa/slsr-5.c: New.
4628 * gcc.dg/tree-ssa/slsr-6.c: New.
4629 * gcc.dg/tree-ssa/slsr-7.c: New.
4630 * gcc.dg/tree-ssa/slsr-8.c: New.
4631 * gcc.dg/tree-ssa/slsr-9.c: New.
4632 * gcc.dg/tree-ssa/slsr-10.c: New.
4633 * gcc.dg/tree-ssa/slsr-11.c: New.
4634 * gcc.dg/tree-ssa/slsr-12.c: New.
4635 * gcc.dg/tree-ssa/slsr-13.c: New.
4636 * gcc.dg/tree-ssa/slsr-14.c: New.
4637 * gcc.dg/tree-ssa/slsr-15.c: New.
4638 * gcc.dg/tree-ssa/slsr-16.c: New.
4639 * gcc.dg/tree-ssa/slsr-17.c: New.
4640 * gcc.dg/tree-ssa/slsr-18.c: New.
4641 * gcc.dg/tree-ssa/slsr-19.c: New.
4642 * gcc.dg/tree-ssa/slsr-20.c: New.
4643 * gcc.dg/tree-ssa/slsr-21.c: New.
4644 * gcc.dg/tree-ssa/slsr-22.c: New.
4645 * gcc.dg/tree-ssa/slsr-23.c: New.
4646 * gcc.dg/tree-ssa/slsr-24.c: New.
4647 * gcc.dg/tree-ssa/slsr-25.c: New.
4648 * gcc.dg/tree-ssa/slsr-26.c: New.
4649 * gcc.dg/tree-ssa/slsr-30.c: New.
4650 * gcc.dg/tree-ssa/slsr-31.c: New.
4651
4652 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4653
4654 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4655 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4656 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4657
4658 2012-08-06 Cary Coutant <ccoutant@google.com>
4659
4660 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4661
4662 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4663
4664 PR fortran/35831
4665 * gfortran.dg/dummy_procedure_5.f90: Modified.
4666 * gfortran.dg/dummy_procedure_8.f90: New.
4667 * gfortran.dg/interface_26.f90: Modified.
4668 * gfortran.dg/proc_ptr_11.f90: Modified.
4669 * gfortran.dg/proc_ptr_15.f90: Modified.
4670 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4671 * gfortran.dg/typebound_override_1.f90: Modified.
4672 * gfortran.dg/typebound_proc_6.f03: Modified.
4673
4674 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4675
4676 PR tree-optimization/51938
4677 PR tree-optimization/52005
4678 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4679 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4682
4683 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4684
4685 Avoid crashing on erroneous static_assert usage
4686 * g++.dg/cpp0x/static_assert8.C: New test.
4687
4688 2012-08-06 Jason Merrill <jason@redhat.com>
4689
4690 * g++.dg/cpp0x/sfinae38.C: New.
4691
4692 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4693 Paolo Carlini <paolo.carlini@oracle.com>
4694
4695 PR c++/54165
4696 * g++.dg/conversion/void2.C: New.
4697
4698 2012-08-06 Tom de Vries <tom@codesourcery.com>
4699
4700 * gcc.dg/tree-ssa/vrp78.c: New test.
4701
4702 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4703 Richard Sandiford <rdsandiford@googlemail.com>
4704
4705 * g++.dg/opt/enum2.C: Require fpic target.
4706 * g++.dg/lto/20090303_0.C: Likewise.
4707
4708 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4709 Catherine Moore <clm@codesourcery.com>
4710
4711 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4712 flush function names too.
4713 * gcc.target/mips/clear-cache-1.c: Likewise.
4714
4715 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4716
4717 PR target/54156
4718 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4719
4720 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4721
4722 PR fortran/54166
4723 * gfortran.dg/array_5.f90: New test.
4724
4725 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4726
4727 PR tree-optimization/30318
4728 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4729
4730 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4731
4732 * g++.dg/ext/vector17.C: New testcase.
4733
4734 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4735
4736 PR target/51931
4737 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4738 * g++.dg/opt/longbranch1.C: Likewise.
4739
4740 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4741
4742 PR tree-optimization/53805
4743 * gcc.dg/fold-notunord.c: New testcase.
4744
4745 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4746
4747 PR fortran/48820
4748 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4749 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4750
4751 2012-08-02 Jason Merrill <jason@redhat.com>
4752 Paolo Carlini <paolo.carlini@oracle.com>
4753
4754 PR c++/51213 (again)
4755 * g++.dg/cpp0x/sfinae37.C: Extend.
4756
4757 2012-08-02 Richard Guenther <rguenther@suse.de>
4758
4759 PR tree-optimization/50672
4760 * g++.dg/torture/pr50672.C: New testcase.
4761
4762 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4763
4764 PR fortran/54147
4765 * gfortran.dg/abstract_type_6.f03: Modified.
4766 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4767 * gfortran.dg/proc_ptr_comp_35.f90: New.
4768 * gfortran.dg/typebound_proc_9.f03: Modified.
4769 * gfortran.dg/typebound_proc_26.f90: New.
4770
4771 2012-08-02 Richard Guenther <rguenther@suse.de>
4772
4773 * gcc.dg/torture/pta-callused-1.c: Adjust.
4774 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4775 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4776 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4777 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4778 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4779 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4780 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4781 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4782
4783 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4784
4785 PR fortran/54033
4786 * gfortran.dg/include_6.f90: New test case.
4787 * gfortran.dg/include_7.f90: New test case.
4788 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4789
4790 2012-08-01 Tom de Vries <tom@codesourcery.com>
4791
4792 * gcc.dg/tree-ssa/vrp76.c: New test.
4793
4794 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4795
4796 PR tree-optimization/46556
4797 * gcc.dg/tree-ssa/slsr-27.c: New.
4798 * gcc.dg/tree-ssa/slsr-28.c: New.
4799 * gcc.dg/tree-ssa/slsr-29.c: New.
4800
4801 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4802
4803 PR fortran/42418
4804 * gfortran.dg/proc_decl_29.f90: New.
4805
4806 2012-07-31 Dehao Chen <dehao@google.com>
4807
4808 * gcc.dg/predict-7.c: New test.
4809
4810 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4811
4812 PR fortran/54134
4813 * gfortran.dg/typebound_override_3.f90: New.
4814
4815 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4816
4817 PR tree-optimization/53773
4818 * gcc.dg/vect/pr53773.c: New test.
4819
4820 2012-07-31 Nick Clifton <nickc@redhat.com>
4821
4822 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4823 and for XStormy16.
4824
4825 2012-07-31 Tobias Burnus <burnus@net-b.de>
4826
4827 * gfortran.dg/c_funloc_tests_6.f90: New.
4828 * gfortran.dg/c_funloc_tests_7.f90: New.
4829 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4830
4831 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/53624
4834 * g++.dg/cpp0x/temp_default5.C: New.
4835
4836 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4837
4838 PR fortran/51081
4839 * gfortran.dg/proc_ptr_37.f90: New.
4840
4841 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4842
4843 * lib/target-supports.exp
4844 (check_effective_target_vect_natural_alignment): New function.
4845 * gcc.dg/align-2.c: Only run on targets with natural alignment
4846 of vector types.
4847 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4848 alignment of vector types.
4849
4850 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4851 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4852
4853 * gcc.target/i386/rdseed16-1.c: New.
4854 * gcc.target/i386/rdseed32-1.c: Ditto
4855 * gcc.target/i386/rdseed64-1.c: Ditto
4856 * gcc.target/i386/sse-12.c: Add -mrdseed.
4857 * gcc.target/i386/sse-13.c: Ditto.
4858 * gcc.target/i386/sse-14.c: Ditto.
4859 * g++.dg/other/i386-2.C: Ditto.
4860 * g++.dg/other/i386-3.C: Ditto.
4861
4862 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4863
4864 PR target/51244
4865 * gcc.target/sh/pr51244-4.c: New.
4866
4867 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4868
4869 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4870 for alpha*-*-* targets. Cleanup original tree dump.
4871
4872 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4873
4874 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4875 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4876
4877 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4878
4879 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4880 rand, srand. Include <stdlib.h>.
4881
4882 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4883
4884 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4885
4886 2012-07-26 Richard Henderson <rth@redhat.com>
4887
4888 * gcc.dg/attr-hotcold-1.c: New.
4889 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4890
4891 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4892 Sandra Loosemore <sandra@codesourcery.com>
4893
4894 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4895
4896 2012-07-26 Tobias Burnus <burnus@net-b.de>
4897
4898 * gfortran.dg/contiguous_1.f90: Update dg-error.
4899 * gfortran.dg/proc_ptr_32.f90: Ditto.
4900
4901 2012-07-26 Richard Guenther <rguenther@suse.de>
4902
4903 PR tree-optimization/54098
4904 * gcc.dg/torture/pr54098.c: New testcase.
4905
4906 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4907
4908 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4909 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4910
4911 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4912
4913 PR fortran/44354
4914 * gfortran.dg/array_constructor_39.f90: New test.
4915
4916 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4917
4918 PR fortran/44354
4919 * gfortran.dg/array_constructor_38.f90: New test.
4920
4921 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4922
4923 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4924
4925 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4926
4927 * gnat.dg/noreturn5.ad[sb]: New test.
4928
4929 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4930 Paul Brook <paul@codesourcery.com>
4931
4932 PR target/53633
4933
4934 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4935 * c-c++-common/pr53633.c: New test.
4936
4937 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4938
4939 * gcc.target/i386/asm-dialect-1.c: New test case.
4940
4941 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4942 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4943
4944 * gcc.target/i386/prefetchw-1.c: New.
4945 * gcc.target/i386/sse-12.c: Add -mprfchw.
4946 * gcc.target/i386/sse-13.c: Ditto.
4947 * gcc.target/i386/sse-14.c: Ditto.
4948 * gcc.target/i386/sse-22.c: Ditto.
4949 * gcc.target/i386/sse-23.c: Ditto.
4950 * g++.dg/other/i386-2.C: Ditto.
4951 * g++.dg/other/i386-3.C: Ditto.
4952
4953 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4954
4955 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4956
4957 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4958
4959 PR target/54051
4960 * gcc.target/arm/pr54051.c: New.
4961 * gcc.target/arm/vfp-1.c: Adjust test.
4962
4963 2012-07-24 Julian Brown <julian@codesourcery.com>
4964
4965 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4966 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4967 hard-float ARM.
4968
4969 2012-07-23 Paul Brook <paul@codesourcery.com>
4970
4971 * g++.dg/other/armv7m-1.c: New test.
4972
4973 2012-07-23 Julian Brown <julian@codesourcery.com>
4974
4975 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4976 ARM.
4977 (DO_TEST): Define to 1 for appropriate ARM targets.
4978
4979 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4980
4981 PR tree-optimization/53881
4982 * gcc.dg/pr53881.c: Renamed to ...
4983 * gcc.dg/pr53881-1.c: ... this.
4984 * gcc.dg/pr53881-2.c: New test.
4985
4986 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4987
4988 Handle recent changes in default atomics for cris*-*-linux*.
4989 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4990 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4991 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4992 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4993 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4994 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4995 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4996 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4997 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4998 -mno-unaligned-atomic-may-use-library is in effect for
4999 cris*-*-linux*.
5000 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5001 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5002 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5003 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5004 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5005 gcc.target/cris/torture/sync-mis-op-i-1.c,
5006 gcc.target/cris/torture/sync-mis-op-i-2.c,
5007 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5008 gcc.target/cris/torture/sync-mis-op-i-3.c,
5009 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5010 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5011 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5012 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5013 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5014 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5015 (main): Remove local variable x.
5016 [mis_ok]: Check that atomics don't fail.
5017
5018 2012-07-21 Andrew Pinski <apinski@cavium.com>
5019
5020 * gcc.dg/tree-ssa/vrp72.c: New test.
5021 * gcc.dg/tree-ssa/vrp73.c: New test.
5022 * gcc.dg/tree-ssa/vrp74.c: New test.
5023 * gcc.dg/tree-ssa/vrp75.c: New test.
5024
5025 2012-07-21 Andrew Pinski <apinski@cavium.com>
5026
5027 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5028 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5029
5030 2012-07-21 Andrew Pinski <apinski@cavium.com>
5031
5032 * gcc.target/mips/octeon-pop-2.c: New testcase.
5033
5034 2012-07-21 Tobias Burnus <burnus@net-b.de>
5035
5036 PR fortran/48820
5037 * gfortran.dg/assumed_rank_3.f90: New.
5038 * gfortran.dg/assumed_rank_11.f90: New.
5039 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5040 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5041 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5042
5043 2012-07-21 Andrew Pinski <apinski@cavium.com>
5044
5045 * gcc.target/mips/unaligned-1.c: New testcase.
5046
5047 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5048
5049 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5050
5051 2012-07-20 Tobias Burnus <burnus@net-b.de>
5052
5053 * gfortran.dg/bind_c_array_params_2.f90: New.
5054 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5055 and update dg-error.
5056
5057 2012-07-20 Tobias Burnus <burnus@net-b.de>
5058
5059 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5060
5061 2012-07-20 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/54038
5064 * g++.dg/other/array7.C: New.
5065
5066 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5067
5068 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5069 the basic block and check loop depth.
5070 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5071 matching patterns and comments.
5072 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5073 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5074
5075 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5076
5077 PR c++/28656
5078 * c-c++-common/pr28656.c: New test.
5079
5080 2012-07-19 Jason Merrill <jason@redhat.com>
5081
5082 PR c++/54026
5083 * g++.dg/init/mutable1.C: New.
5084
5085 2012-07-20 Tobias Burnus <burnus@net-b.de>
5086
5087 PR fortran/48820
5088 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5089 * gfortran.dg/assumed_rank_1.f90: New.
5090 * gfortran.dg/assumed_rank_1_c.c: New.
5091 * gfortran.dg/assumed_rank_2.f90: New.
5092 * gfortran.dg/assumed_rank_4.f90: New.
5093 * gfortran.dg/assumed_rank_5.f90: New.
5094 * gfortran.dg/assumed_rank_6.f90: New.
5095 * gfortran.dg/assumed_rank_7.f90: New.
5096 * gfortran.dg/assumed_rank_8.f90: New.
5097 * gfortran.dg/assumed_rank_8_c.c: New.
5098 * gfortran.dg/assumed_rank_9.f90: New.
5099 * gfortran.dg/assumed_rank_10.f90: New.
5100 * gfortran.dg/assumed_rank_12.f90: New.
5101
5102 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5103
5104 * gnat.dg/opt25.adb: New test.
5105 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5106 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5107
5108 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/aggr20.ad[sb]: New test.
5111 * gnat.dg/aggr20_pkg.ads: New helper.
5112
5113 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5114
5115 * gnat.dg/derived_type3.adb: New test.
5116 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5117
5118 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR rtl-optimization/53942
5121 * gcc.dg/pr53942.c: New test.
5122
5123 2012-07-19 Jason Merrill <jason@redhat.com>
5124
5125 PR c++/54021
5126 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5127
5128 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/discr38.adb: New test.
5131
5132 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR middle-end/54017
5135 * c-c++-common/gomp/pr54017.c: New test.
5136
5137 2012-07-19 Richard Guenther <rguenther@suse.de>
5138 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/loop_optimization11.adb: New testcase.
5141 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5142
5143 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5144 Jason Merrill <jason@redhat.com>
5145
5146 * g++.dg/cpp0x/sfinae37.C: New.
5147 * g++.dg/template/access23.C: New.
5148 * g++.dg/template/access7.C: Adjust.
5149 * g++.dg/template/sfinae10.C: Don't expect errors.
5150 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5151
5152 2012-07-18 Julian Brown <julian@codesourcery.com>
5153 Sandra Loosemore <sandra@codesroucery.com>
5154
5155 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5156
5157 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gnat.dg/noreturn4.ad[sb]: New test.
5160 * gnat.dg/noreturn4_pkg.ads: New helper.
5161
5162 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5163 Julian Brown <julian@codesourcery.com>
5164
5165 * gcc.target/arm/neon-vdup-1.c: New test case.
5166 * gcc.target/arm/neon-vdup-2.c: New test case.
5167 * gcc.target/arm/neon-vdup-3.c: New test case.
5168 * gcc.target/arm/neon-vdup-4.c: New test case.
5169 * gcc.target/arm/neon-vdup-5.c: New test case.
5170 * gcc.target/arm/neon-vdup-6.c: New test case.
5171 * gcc.target/arm/neon-vdup-7.c: New test case.
5172 * gcc.target/arm/neon-vdup-8.c: New test case.
5173 * gcc.target/arm/neon-vdup-9.c: New test case.
5174 * gcc.target/arm/neon-vdup-10.c: New test case.
5175 * gcc.target/arm/neon-vdup-11.c: New test case.
5176 * gcc.target/arm/neon-vdup-12.c: New test case.
5177 * gcc.target/arm/neon-vdup-13.c: New test case.
5178 * gcc.target/arm/neon-vdup-14.c: New test case.
5179 * gcc.target/arm/neon-vdup-15.c: New test case.
5180 * gcc.target/arm/neon-vdup-16.c: New test case.
5181 * gcc.target/arm/neon-vdup-17.c: New test case.
5182 * gcc.target/arm/neon-vdup-18.c: New test case.
5183 * gcc.target/arm/neon-vdup-19.c: New test case.
5184 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5185 arguments non-constant.
5186
5187 2012-07-18 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/53970
5190 * g++.dg/torture/pr53970.C: New testcase.
5191
5192 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5193
5194 PR target/38621
5195 * gcc.c-torture/compile/pr38621.c: New.
5196
5197 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5198
5199 PR target/33135
5200 * gcc.target/sh/pr33135-1.c: New.
5201 * gcc.target/sh/pr33135-2.c: New.
5202 * gcc.target/sh/pr33135-3.c: New.
5203 * gcc.target/sh/pr33135-4.c: New.
5204
5205 2012-07-17 Jason Merrill <jason@redhat.com>
5206
5207 PR c++/53995
5208 * g++.dg/parse/enum9.C: New.
5209
5210 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5211 Sandra Loosemore <sandra@codesourcery.com>
5212
5213 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5214 if there is a conflict with -mcpu=. Use -mcpu=5208.
5215
5216 2012-07-17 Jason Merrill <jason@redhat.com>
5217
5218 PR c++/53989
5219 * g++.dg/template/array23.C: New.
5220
5221 2012-07-17 Tobias Burnus <burnus@net-b.de>
5222
5223 PR fortran/53985
5224 * gfortran.dg/bind_c_usage_26.f90: New.
5225 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5226 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5227 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5228 * gfortran.dg/interop_params.f03: Ditto.
5229
5230 2012-07-17 Jason Merrill <jason@redhat.com>
5231
5232 * g++.dg/template/inherit8.C: Adjust.
5233 * g++.dg/template/using21.C: Adjust.
5234 * g++.dg/template/using22.C: Adjust.
5235
5236 PR c++/53549
5237 * g++.dg/template/current-inst1.C: New.
5238 * g++.dg/parse/crash35.C: Adjust.
5239
5240 2012-07-17 Tobias Burnus <burnus@net-b.de>
5241
5242 PR fortran/52101
5243 * gfortran.dg/oldstyle_4.f90: New.
5244
5245 2012-07-17 Tobias Burnus <burnus@net-b.de>
5246
5247 PR fortran/49265
5248 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5249 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5250
5251 2012-07-16 Jason Merrill <jason@redhat.com>
5252
5253 * g++.dg/parse/access8.C: Adjust.
5254 * g++.dg/template/sfinae6_neg.C: Adjust.
5255
5256 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5257
5258 PR fortran/53824
5259 * gfortran.dg/coarray_allocate_1.f90: New test.
5260
5261 2012-07-16 Andrew Pinski <apinski@cavium.com>
5262
5263 * gcc.c-torture/execute/bswap-1.c: New testcase.
5264 * gcc.c-torture/compile/unalign-1.c: New testcase.
5265 * gcc.c-torture/compile/20120524-1.c: New testcase.
5266 * gcc.c-torture/compile/20101216-1.c: New testcase.
5267
5268 2012-07-16 Dehao Chen <dehao@google.com>
5269
5270 Revert
5271 2012-07-10 Dehao Chen <dehao@google.com>
5272
5273 * gcc.dg/debug_info_inline.c: New test.
5274
5275 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5276
5277 PR fortran/53956
5278 * gfortran.dg/proc_decl_28.f90: New.
5279
5280 2012-07-16 Andrew Pinski <apinski@cavium.com>
5281
5282 * gcc.dg/torture/builtins-1.c: New testcase.
5283
5284 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5285
5286 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5287 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5288 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5289 gcc.target/cris/sync-1-v10.c,
5290 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5291 pass -mno-unaligned-atomic-may-use-library.
5292 * gcc.target/cris/sync-xchg-1.c: New test.
5293 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5294 valid register operand output modifier.
5295
5296 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5297
5298 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5299 characters.
5300
5301 2012-07-13 Andrew Pinski <apinski@cavium.com>
5302
5303 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5304 rather than cleanup-tree-dump.
5305 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5306
5307 2012-07-13 Richard Guenther <rguenther@suse.de>
5308
5309 PR tree-optimization/53907
5310 * gcc.target/i386/pr53907.c: New testcase.
5311
5312 2012-07-13 Richard Guenther <rguenther@suse.de>
5313
5314 PR tree-optimization/53922
5315 * gcc.dg/torture/pr53922.c: New testcase.
5316
5317 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5318
5319 PR rtl-optimization/53908
5320 * gcc.dg/torture/pr53908.c: New test.
5321
5322 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5323
5324 PR c++/53531
5325 * g++.dg/cpp0x/variadic135.C: New.
5326
5327 2012-07-12 Jason Merrill <jason@redhat.com>
5328
5329 * g++.dg/template/sfinae6_neg.C: Adjust.
5330
5331 2012-07-12 Tobias Burnus <burnus@net-b.de>
5332
5333 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5334 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5335 scan-tree-dump-times pattern.
5336
5337 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5340
5341 2012-07-11 Jason Merrill <jason@redhat.com>
5342
5343 DR 1402
5344 * g++.g/cpp0x/defaulted37.C: New.
5345
5346 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5347
5348 PR target/53859
5349 * gcc.target/arm/pr53859.c: New test.
5350
5351 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5352
5353 PR target/53886
5354 * gcc.c-torture/compile/pr53886.c: New.
5355
5356 2012-07-10 Dehao Chen <dehao@google.com>
5357
5358 * gcc.dg/debug_info_inline.c: New test.
5359
5360 2012-07-10 Jason Merrill <jason@redhat.com>
5361
5362 PR c++/53733
5363 * g++.dg/cpp0x/defaulted36.C: New.
5364 * g++.dg/cpp0x/defaulted21.C: Adjust.
5365
5366 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5367
5368 2012-07-09 Sterling Augustine <saugustine@google.com>
5369
5370 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5371
5372 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5373
5374 PR tree-optimization/53887
5375 * gcc.dg/pr53887.c: New test.
5376
5377 2012-07-09 Jason Merrill <jason@redhat.com>
5378
5379 PR c++/53882
5380 * g++.dg/cpp0x/nullptr29.C: New.
5381
5382 2012-07-09 Tom de Vries <tom@codesourcery.com>
5383 Richard Guenther <rguenther@suse.de>
5384
5385 * gcc.dg/builtin-unreachable-6.c: New test.
5386 * gcc.dg/builtin-unreachable-5.c: New test.
5387
5388 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5389
5390 PR tree-optimization/53881
5391 * gcc.dg/pr53881.c: New test.
5392
5393 2012-07-06 Jason Merrill <jason@redhat.com>
5394
5395 PR c++/53862
5396 * g++.dg/cpp0x/variadic134.C: New.
5397
5398 PR c++/53858
5399 * g++.dg/cpp0x/alias-decl-20.C: New.
5400
5401 2012-07-06 Tom de Vries <tom@codesourcery.com>
5402
5403 PR tree-optimization/51879
5404 * gcc.dg/pr51879-16.c: New test.
5405 * gcc.dg/pr51879-17.c: Same.
5406
5407 2012-07-06 Tom de Vries <tom@codesourcery.com>
5408
5409 PR tree-optimization/52009
5410 * gcc.dg/pr51879-7.c: New test.
5411 * gcc.dg/pr51879-18.c: New test.
5412
5413 2012-07-05 Jason Merrill <jason@redhat.com>
5414
5415 PR c++/50852
5416 * g++.dg/template/typedef39.C: New.
5417
5418 PR c++/53039
5419 * g++.dg/cpp0x/variadic133.C: New.
5420 * g++.dg/template/param1.C: Adjust.
5421
5422 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5423
5424 PR target/48941
5425 PR target/51980
5426 * gcc.target/arm/neon/vtrnf32.c: Update.
5427 * gcc.target/arm/neon/vtrns32.c: Update.
5428 * gcc.target/arm/neon/vtrnu32.c: Update.
5429 * gcc.target/arm/neon/vzipf32.c: Update.
5430 * gcc.target/arm/neon/vzips32.c: Update.
5431 * gcc.target/arm/neon/vzipu32.c: Update.
5432
5433 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5434
5435 PR fortran/53732
5436 * gfortran.dg/inline_sum_4.f90: New test.
5437
5438 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5439
5440 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5441
5442 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5443
5444 * gcc.target/arm/fma-sp.c: New testcase.
5445 * gcc.target/arm/fma.c: Likewise.
5446 * gcc.target/arm/fma.h: Likewise.
5447
5448 2012-07-04 Jason Merrill <jason@redhat.com>
5449
5450 PR c++/53848
5451 * g++.dg/other/enum3.C: New.
5452
5453 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5454
5455 PR middle-end/53321
5456 * g++.dg/torture/pr53321.C: New test.
5457
5458 2012-07-04 Richard Guenther <rguenther@suse.de>
5459
5460 PR tree-optimization/53844
5461 * g++.dg/tree-ssa/pr53844.C: New testcase.
5462
5463 2012-07-04 Richard Guenther <rguenther@suse.de>
5464
5465 PR tree-optimization/53849
5466 * gcc.dg/pr53849.c: New testcase.
5467
5468 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR c++/53812
5471 * g++.dg/ext/label14.C: New test.
5472
5473 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5474
5475 PR target/53811
5476 * g++.dg/other/pr53811.C: New test.
5477
5478 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5479
5480 PR target/28896
5481 * gcc.target/m68k/stack-limit-1.c: New testcase.
5482
5483 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/recursive_call.adb: New test.
5486
5487 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5488
5489 * gnat.dg/discr37.ad[sb]: New test.
5490
5491 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5492
5493 * g++.dg/other/packed1.C: Remove SH from xfail list.
5494
5495 2012-07-02 Jason Merrill <jason@redhat.com>
5496
5497 PR c++/53619
5498 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5499
5500 PR c++/53783
5501 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5502
5503 PR c++/53788
5504 * g++.dg/cpp0x/decltype39.C: New.
5505 * g++.dg/diagnostic/method1.C: Adjust.
5506
5507 PR c++/53816
5508 * g++.dg/template/ref6.C: New.
5509
5510 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5511
5512 PR target/53568
5513 * gcc.target/sh/pr53568-1.c: New.
5514
5515 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5516
5517 PR target/51244
5518 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5519
5520 2012-07-02 Jason Merrill <jason@redhat.com>
5521
5522 PR c++/53821
5523 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5524
5525 PR c++/53524
5526 * g++.dg/template/enum7.C: New.
5527 * g++.dg/other/ptrmem10.C: Adjust.
5528 * g++.dg/other/ptrmem11.C: Adjust.
5529 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5530
5531 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5532
5533 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5534
5535 2012-07-01 Wei Guozhi <carrot@google.com>
5536
5537 PR target/53447
5538 * gcc.target/arm/pr53447-1.c: New testcase.
5539 * gcc.target/arm/pr53447-2.c: New testcase.
5540 * gcc.target/arm/pr53447-3.c: New testcase.
5541 * gcc.target/arm/pr53447-4.c: New testcase.
5542
5543 2012-06-29 Richard Guenther <rguenther@suse.de>
5544
5545 PR tree-optimization/47061
5546 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5547
5548 2012-06-29 Richard Guenther <rguenther@suse.de>
5549
5550 PR tree-optimization/37541
5551 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5552
5553 2012-06-29 Richard Guenther <rguenther@suse.de>
5554
5555 PR tree-optimization/52589
5556 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5557
5558 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5559
5560 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5561
5562 * g++.dg/template/error46.C: Add missing comment to dg-message.
5563 * g++.dg/template/crash107.C: Likewise.
5564 * g++.dg/template/error47.C: Likewise.
5565 * g++.dg/template/crash108.C: Likewise.
5566 * g++.dg/overload/operator5.C: Likewise.
5567
5568 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5569 errors in dg-message directives, add comments.
5570
5571 2012-06-28 Kai Tietz <ktietz@redhat.com>
5572
5573 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5574 hard-coded 'unsigned long'.
5575
5576 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR tree-optimization/51581
5579 * gcc.dg/vect/pr51581-4.c: New test.
5580
5581 PR tree-optimization/53645
5582 * gcc.c-torture/execute/pr53645-2.c: New test.
5583
5584 2012-06-28 Richard Guenther <rguenther@suse.de>
5585
5586 PR middle-end/53790
5587 * gcc.dg/torture/pr53790.c: New testcase.
5588
5589 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR tree-optimization/53645
5592 * gcc.c-torture/execute/pr53645.c: New test.
5593
5594 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5595
5596 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5597
5598 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5599
5600 PR debug/53671
5601 PR debug/49888
5602 * gcc.dg/guality/pr49888.c: Account for the possibility that
5603 the variable is optimized out at the first test.
5604
5605 2012-06-27 Jason Merrill <jason@redhat.com>
5606
5607 * g++.dg/cpp0x/override2.C: Adjust.
5608 * g++.dg/template/error5.C: Adjust.
5609 * g++.dg/parse/crash28.C: Adjust.
5610
5611 PR c++/53563
5612 * g++.dg/parse/template27.C: New.
5613 * g++.dg/template/crash74.C: Adjust expected output.
5614
5615 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5616
5617 PR fortran/41951
5618 PR fortran/49591
5619 * gfortran.dg/typebound_operator_16.f03: New.
5620
5621 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5622
5623 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5624 even src1.i and src2.i fields even in the second half of the arrays.
5625
5626 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5627
5628 PR c++/51033.
5629 * g++.dg/torture/vshuf-16.inc: New test.
5630 * g++.dg/torture/vshuf-2.inc: New test.
5631 * g++.dg/torture/vshuf-4.inc: New test.
5632 * g++.dg/torture/vshuf-8.inc: New test.
5633 * g++.dg/torture/vshuf-main.inc: New test.
5634 * g++.dg/torture/vshuf-v16hi.C: New test.
5635 * g++.dg/torture/vshuf-v16qi.C: New test.
5636 * g++.dg/torture/vshuf-v2df.C: New test.
5637 * g++.dg/torture/vshuf-v2di.C: New test.
5638 * g++.dg/torture/vshuf-v2sf.C: New test.
5639 * g++.dg/torture/vshuf-v2si.C: New test.
5640 * g++.dg/torture/vshuf-v4df.C: New test.
5641 * g++.dg/torture/vshuf-v4di.C: New test.
5642 * g++.dg/torture/vshuf-v4sf.C: New test.
5643 * g++.dg/torture/vshuf-v4si.C: New test.
5644 * g++.dg/torture/vshuf-v8hi.C: New test.
5645 * g++.dg/torture/vshuf-v8qi.C: New test.
5646 * g++.dg/torture/vshuf-v8si.C: New test.
5647
5648 2012-06-27 Richard Guenther <rguenther@suse.de>
5649
5650 PR middle-end/53676
5651 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5652
5653 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5654
5655 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5656 scan-dump-dem-not): Use printable pattern in test name.
5657
5658 2012-06-26 Sterling Augustine <saugustine@google.com>
5659 Dominique Dhumieres <dominiq@lps.ens.fr>
5660
5661 * gcc.dg/pubtypes-2.c: Update expected output.
5662 * gcc.dg/pubtypes-3.c: Likewise.
5663 * gcc.dg/pubtypes-4.c: Likewise.
5664
5665 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5666
5667 * gcc.dg/tree-ssa/slsr-1.c: New test.
5668 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5669 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5670 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5671
5672 2012-06-26 Matt Turner <mattst88@gmail.com>
5673
5674 PR target/35294
5675 * gcc.target/arm/mmx-2.c: New.
5676
5677 2012-06-26 Richard Guenther <rguenther@suse.de>
5678
5679 PR c++/53752
5680 * g++.dg/torture/pr53752.C: New testcase.
5681
5682 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR tree-optimization/53748
5685 * gcc.c-torture/compile/pr53748.c: New test.
5686
5687 2012-06-25 Jason Merrill <jason@redhat.com>
5688
5689 PR c++/53498
5690 PR c++/53305
5691 * g++.dg/cpp0x/decltype38.C: New.
5692 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5693
5694 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5695
5696 * lib/target-supports-dg.exp (testname-for-summary): New.
5697 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5698 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5699 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5700 scan-module-absence, output-exists, output-exists-not: Use
5701 testname-for-summary.
5702 (dg-test): Clean up testname_with_flags.
5703 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5704 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5705 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5706 scan-assembler-dem-not, object-size: Use testname-for-summary.
5707 * lib/gcov.exp (run-gcov): Likewise.
5708 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5709 scan-dump-dem, scan-dump-dem-note): Likewise.
5710
5711 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5712 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5713 including profopt.opt; save and restore existing value.
5714 * g++.dg/bprob/bprob.exp: Likewise.
5715 * gcc.dg/matrix/matrix.exp: Likewise.
5716 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5717 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5718 PROFOPT_OPTIONS.
5719
5720 2012-06-25 Richard Henderson <rth@redhat.com>
5721
5722 * gcc.dg/pr53749.c: New.
5723
5724 2012-06-25 Jason Merrill <jason@redhat.com>
5725
5726 PR c++/52988
5727 * g++.dg/cpp0x/nullptr28.C: New.
5728
5729 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5730
5731 * gcc.target/arm/neon-vld1_dupQ.c: New.
5732
5733 2012-06-25 Florian Weimer <fweimer@redhat.com>
5734
5735 * g++.dg/init/new35.C: New.
5736 * g++.dg/init/new36.C: New.
5737 * g++.dg/init/new37.C: New.
5738 * g++.dg/ext/vla5.C: New warning.
5739 * g++.dg/ext/vla8.C: New warning.
5740 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5741
5742 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5743 James Greenhalgh <james.greenhalgh@arm.com>
5744
5745 * gcc.target/arm/ftest-support-arm.h New testcase.
5746 * gcc.target/arm/ftest-support-thumb.h Likewise.
5747 * gcc.target/arm/ftest-support.h Likewise.
5748 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5749 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5750 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5751 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5752 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5753 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5754 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5755 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5756 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5757 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5758 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5759 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5760 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5761 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5762 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5763 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5764 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5765 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5766 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5767 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5768 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5769 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5770 * lib/target-supports.exp
5771 (check_effective_target_arm_arch_FUNC): Add support for more
5772 architectures.
5773 (add_options_for_arm_arch_FUNC): Likewise.
5774 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5775
5776 2012-06-25 Jason Merrill <jason@redhat.com>
5777
5778 PR c++/53202
5779 * g++.dg/cpp0x/constexpr-tuple.C: New.
5780
5781 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/53759
5784 * gcc.target/i386/pr53759.c: New test.
5785
5786 PR c++/53594
5787 * g++.dg/cpp0x/nsdmi7.C: New test.
5788
5789 2012-06-24 Kai Tietz <ktietz@redhat.com>
5790
5791 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5792 for LLP64 targets.
5793 * gcc.target/i386/pr38988.c: Likewise.
5794
5795 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5796
5797 PR fortran/47710
5798 PR fortran/53328
5799 * gfortran.dg/typebound_generic_12.f03: New.
5800 * gfortran.dg/typebound_generic_13.f03: New.
5801
5802 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5803
5804 * gnat.dg/lto15.ad[sb]: New test.
5805
5806 2012-06-21 Meador Inge <meadori@codesourcery.com>
5807
5808 PR c/53702
5809 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5810
5811 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5812
5813 * gcc.dg/pch/ident-1.c: New test.
5814 * gcc.dg/pch/ident-1.hs: Header file for new test.
5815
5816 2012-06-21 Michael Matz <matz@suse.de>
5817
5818 PR middle-end/53688
5819 * gcc.c-torture/execute/pr53688.c: New test.
5820
5821 2012-06-20 Richard Guenther <rguenther@suse.de>
5822
5823 PR tree-optimization/30318
5824 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5825
5826 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5827
5828 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5829
5830 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5831
5832 * gcc.target/i386/clearcapv2.map: New file.
5833 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5834
5835 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5836
5837 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5838 and add __sh__ case.
5839
5840 2012-06-19 Jason Merrill <jason@redhat.com>
5841
5842 PR c++/52637
5843 * g++.dg/debug/localclass1.C: New.
5844
5845 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5846
5847 * g++.dg/cpp0x/override4.C: New.
5848
5849 2012-06-14 Jason Merrill <jason@redhat.com>
5850
5851 PR c++/53651
5852 * g++.dg/cpp0x/decltype37.C: New.
5853
5854 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5855
5856 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5857
5858 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5859
5860 * gcc.c-torture/compile/vector-5.c,
5861 gcc.c-torture/compile/vector-6.c: New tests.
5862
5863 2012-06-19 Richard Henderson <rth@redhat.com>
5864
5865 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5866
5867 2012-06-19 Richard Guenther <rguenther@suse.de>
5868
5869 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5870
5871 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5872
5873 PR target/53712
5874 * gcc.target/i386/pr53712.c: New test.
5875
5876 2012-06-18 Tobias Burnus <burnus@net-b.de>
5877
5878 PR fortran/53692
5879 * gfortran.dg/elemental_optional_args_6.f90: New.
5880
5881 2012-06-18 Tobias Burnus <burnus@net-b.de>
5882
5883 PR fortran/53526
5884 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5885 * gfortran.dg/coarray/move_alloc_1.f90
5886
5887 2012-06-18 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/53526
5890 * gfortran.dg/coarray_27.f90: New.
5891
5892 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5893 Greta Yorsh <Greta.Yorsh@arm.com>
5894
5895 * gcc.target/arm/epilog-1.c: New test.
5896
5897 2012-06-18 Richard Guenther <rguenther@suse.de>
5898
5899 PR tree-optimization/53693
5900 * g++.dg/torture/pr53693.C: New testcase.
5901
5902 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5903
5904 PR tree-optimization/53703
5905 * gcc.dg/torture/pr53703.c: New test.
5906
5907 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5908
5909 PR middle-end/53698
5910 * gcc.target/i386/pr53698.c: New test.
5911
5912 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5915
5916 2012-06-17 Tobias Burnus <burnus@net-b.de>
5917
5918 PR fortran/53691
5919 PR fortran/53685
5920 * gfortran.dg/transfer_check_3.f90: New.
5921
5922 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5923
5924 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5925
5926 2012-06-16 Tobias Burnus <burnus@net-b.de>
5927
5928 PR fortran/53642
5929 PR fortran/45170
5930 * gfortran.dg/deferred_type_param_8.f90: New.
5931
5932 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5933
5934 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5935 testname that includes flags, passed in as new argument, in
5936 pass/fail messages.
5937 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5938 and pass it to verify-* procedures.
5939
5940 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5941 alignment torture options with usual torture options.
5942
5943 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5944 messages reported for one line of source code.
5945 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5946 * g++.dg/cpp0x/decltype2.C: Likewise.
5947 * g++.dg/cpp0x/decltype3.C: Likewise.
5948 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5949 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5950 * g++.dg/cpp0x/static_assert3.C: Likewise.
5951 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5952 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5953 * g++.dg/cpp0x/union1.C: Likewise.
5954 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5955 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5956 * g++.dg/cpp0x/variadic2.C: Likewise.
5957 * g++.dg/cpp0x/variadic20.C: Likewise.
5958 * g++.dg/cpp0x/variadic74.C: Likewise.
5959 * g++.dg/diagnostic/bitfld2.C: Likewise.
5960 * g++.dg/ext/attrib44.C: Likewise.
5961 * g++.dg/ext/no-asm-1.C: Likewise.
5962 * g++.dg/other/error34.C: Likewise.
5963 * g++.dg/parse/crash46.C: Likewise.
5964 * g++.dg/parse/error10.C: Likewise.
5965 * g++.dg/parse/error2.C: Likewise.
5966 * g++.dg/parse/error3.C: Likewise.
5967 * g++.dg/parse/error36.C: Likewise.
5968 * g++.dg/parse/error8.C: Likewise.
5969 * g++.dg/parse/error9.C: Likewise.
5970 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5971 * g++.dg/parse/parser-pr28152.C: Likewise.
5972 * g++.dg/parse/template25.C: Likewise.
5973 * g++.dg/parse/typename11.C: Likewise.
5974 * g++.dg/tc1/dr147.C: Likewise.
5975 * g++.dg/template/deduce3.C: Likewise.
5976 * g++.dg/template/koenig9.C: Likewise.
5977 * g++.dg/template/pr23510.C: Likewise.
5978 * g++.dg/warn/pr12242.C: Likewise.
5979 * g++.dg/warn/pr30551-2.C: Likewise.
5980 * g++.dg/warn/pr30551.C: Likewise.
5981 * g++.old-deja/g++.other/typename1.C: Likewise.
5982 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5983
5984 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5985
5986 PR c++/51033
5987 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5988 * c-c++-common/torture/vshuf-2.inc: Likewise.
5989 * c-c++-common/torture/vshuf-4.inc: Likewise.
5990 * c-c++-common/torture/vshuf-8.inc: Likewise.
5991 * c-c++-common/torture/vshuf-main.inc: Likewise.
5992 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5993 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5994 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5995 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5996 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5997 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5998 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5999 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6000 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6001 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6002 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6003 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6004 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6005 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6006
6007 2012-06-15 Michael Matz <matz@suse.de>
6008
6009 * gcc.dg/tree-ssa/vector-4.c: New test.
6010
6011 2012-06-15 Michael Matz <matz@suse.de>
6012
6013 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6014 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6015
6016 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6017
6018 PR tree-optimization/53636
6019 * gcc.target/arm/pr53636.c: New test.
6020
6021 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR tree-optimization/51581
6024 * gcc.c-torture/execute/pr51581-1.c: New test.
6025 * gcc.c-torture/execute/pr51581-2.c: New test.
6026 * gcc.dg/vect/pr51581-1.c: New test.
6027 * gcc.dg/vect/pr51581-2.c: New test.
6028 * gcc.dg/vect/pr51581-3.c: New test.
6029 * gcc.target/i386/avx-pr51581-1.c: New test.
6030 * gcc.target/i386/avx-pr51581-2.c: New test.
6031 * gcc.target/i386/avx2-pr51581-1.c: New test.
6032 * gcc.target/i386/avx2-pr51581-2.c: New test.
6033 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6034
6035 2012-06-15 Richard Guenther <rguenther@suse.de>
6036
6037 * gcc.c-torture/execute/20120615-1.c: New testcase.
6038
6039 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * gnat.dg/vect8.ad[sb]: New test.
6042
6043 2012-06-14 Richard Guenther <rguenther@suse.de>
6044
6045 * gcc.dg/tree-ssa/vrp.h: New testcase.
6046 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6047
6048 2012-06-13 Christian Bruel <christian.bruel@st.com>
6049
6050 PR target/53621
6051 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6052
6053 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6054
6055 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6056
6057 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6058
6059 PR testsuite/20771
6060 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6061 test summary unique.
6062
6063 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6064 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6065 scan-stack-usage-not): Don't strip torture options from test name.
6066
6067 * lib/scandump.exp (scan-dump-times): Use printable version of
6068 regexp in test summary line.
6069
6070 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6071 messages reported for one line of source code.
6072 * gcc.dg/format/few-1.c: Likewise.
6073 * gcc.dg/ia64-sync-2.c: Likewise.
6074 * gcc.dg/sync-2.c: Likewise.
6075 * gcc.dg/noncompile/pr44517.c: Likewise.
6076
6077 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6078
6079 PR debug/49888
6080 * gcc.dg/guality/pr49888.c: New.
6081
6082 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6083
6084 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6085 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6087
6088 2012-06-13 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/53643
6091 * gfortran.dg/intent_out_7.f90: New.
6092
6093 2012-06-13 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/53597
6096 * gfortran.dg/save_4.f90: New.
6097
6098 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR c/53532
6101 PR c/51034
6102 PR c/53196
6103 * gcc.dg/pr53532.c: New test.
6104 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6105 adjust line numbers.
6106 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6107 * gcc.dg/Wcxx-compat-8.c: Likewise.
6108 * gcc.dg/pr51034.c: New test.
6109 * gcc.dg/pr53196-1.c: New test.
6110 * gcc.dg/pr53196-2.c: New test.
6111
6112 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6113
6114 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6115 alignment torture options with usual torture options.
6116 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6117 instead of dg-options.
6118 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6119 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6120 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6121 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6122 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6123 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6124
6125 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6126 to checks for multiple messages reported for one line of source code.
6127 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6128
6129 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6130 messages reported for one line of source code.
6131
6132 * gcc.dg/20031223-1.c: Add comments to check for multiple
6133 messages reported for one line of source code.
6134 * gcc.dg/Wconversion-integer.c: Likewise.
6135 * gcc.dg/Wfatal-2.c: Likewise.
6136 * gcc.dg/Wfatal.c: Likewise.
6137 * gcc.dg/Wobjsize-1.c: Likewise.
6138 * gcc.dg/c99-vla-jump-1.c: Likewise.
6139 * gcc.dg/c99-vla-jump-2.c: Likewise.
6140 * gcc.dg/c99-vla-jump-3.c: Likewise.
6141 * gcc.dg/c99-vla-jump-4.c: Likewise.
6142 * gcc.dg/c99-vla-jump-5.c: Likewise.
6143 * gcc.dg/decl-9.c: Likewise.
6144 * gcc.dg/declspec-10.c: Likewise.
6145 * gcc.dg/declspec-18.c: Likewise.
6146 * gcc.dg/mtune.c: Likewise.
6147 * gcc.dg/parser-pr28152-2.c: Likewise.
6148 * gcc.dg/parser-pr28152.c: Likewise.
6149 * gcc.dg/pr14475.c: Likewise.
6150 * gcc.dg/pr27953.c: Likewise.
6151 * gcc.dg/pr28322-3.c: Likewise.
6152 * gcc.dg/pr30457.c: Likewise.
6153 * gcc.dg/pr30551-2.c: Likewise.
6154 * gcc.dg/pr30551-3.c: Likewise.
6155 * gcc.dg/pr30551-4.c: Likewise.
6156 * gcc.dg/pr30551-5.c: Likewise.
6157 * gcc.dg/pr30551-6.c: Likewise.
6158 * gcc.dg/pr30551.c: Likewise.
6159 * gcc.dg/pr45461.c: Likewise.
6160 * gcc.dg/pr48552-1.c: Likewise.
6161 * gcc.dg/pr48552-2.c: Likewise.
6162 * gcc.dg/redecl-1.c: Likewise.
6163 * gcc.dg/transparent-union-3.c: Likewise.
6164 * gcc.dg/utf-dflt.c: Likewise.
6165 * gcc.dg/utf-dflt2.c: Likewise.
6166 * gcc.dg/vla-8.c: Likewise.
6167 * gcc.dg/vla-init-1.c: Likewise.
6168 * gcc.dg/wtr-int-type-1.c: Likewise.
6169
6170 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6171 messages reported for for one line of source code.
6172 * c-c++-common/raw-string-5.c: Likewise.
6173 * c-c++-common/raw-string-4.c: Likewise.
6174 * c-c++-common/raw-string-6.c: Likewise.
6175 * c-c++-common/pr20000.c: Likewise.
6176
6177 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6178 messages reported for one line of source code.
6179 * gcc.dg/cpp/pr30786.c: Likewise.
6180 * gcc.dg/cpp/pr28709.c: Likewise.
6181 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6182 * gcc.dg/cpp/macspace2.c: Likewise.
6183 * gcc.dg/cpp/missing-header-1.c: Likewise.
6184 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6185 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6186 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6187
6188 2012-06-12 Jason Merrill <jason@redhat.com>
6189
6190 PR c++/53599
6191 * g++.dg/template/local7.C: New.
6192
6193 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6194
6195 PR target/53511
6196 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6197 * gcc.target/sh/pr51340-2.c: Likewise.
6198 * gcc.target/sh/pr51340-3.c: Likewise.
6199
6200 2012-06-12 Michael Matz <matz@suse.de>
6201
6202 * gcc.dg/torture/alias-1.c: New test.
6203
6204 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR rtl-optimization/53589
6207 * gcc.dg/torture/pr53589.c: New test.
6208
6209 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6210
6211 PR target/50749
6212 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6213 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6214 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6215 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6216 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6217 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6218 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6219 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6220 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6221 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6222 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6223 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6224 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6225 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6226 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6227 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6228
6229 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6230
6231 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6232 (check_intel_cpu_model): New function.
6233 (check_amd_cpu_model): New function.
6234 (check_features): New function.
6235 (__get_cpuid_output): New function.
6236 (check_detailed): New function.
6237 (fn1): Rename to quick_check.
6238 (main): Update to call quick_check and call check_detailed.
6239
6240 2012-06-11 Richard Henderson <rth@redhat.com>
6241
6242 * lib/target-supports.exp
6243 (check_effective_target_sync_long_long_runtime): Use
6244 check_effective_target_lp64 instead of
6245 check_effective_target_powerpc64 for powerpc targets.
6246
6247 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6248
6249 PR target/53511
6250 * gcc.target/sh/pr53511-1.c: New.
6251
6252 2012-06-11 Richard Guenther <rguenther@suse.de>
6253
6254 PR middle-end/53470
6255 * g++.dg/lto/pr53470_0.C: New testcase.
6256 * gcc.dg/lto/pr53470_0.c: Likewise.
6257
6258 2012-06-11 Richard Guenther <rguenther@suse.de>
6259
6260 PR c++/53605
6261 * g++.dg/ext/pr53605.C: New testcase.
6262
6263 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6264
6265 * gnat.dg/specs/array1.ads: New test.
6266 * gnat.dg/specs/array2.ads: Likewise.
6267 * gnat.dg/array22.adb: Likewise.
6268
6269 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6270
6271 * gnat.dg/constant4.adb: New test.
6272 * gnat.dg/constant4_pkg.ads: New helper.
6273
6274 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6275
6276 PR fortran/52552
6277 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6278 * gfortran.dg/allocate_class_1.f90: Modified.
6279 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6280 * gfortran.dg/allocate_class_2.f90: New.
6281
6282 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6283
6284 PR middle-end/53535
6285 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6286
6287 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6288
6289 PR fortran/52861
6290 * gfortran.dg/string_assign_2.f90: New test case.
6291
6292 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6293
6294 PR fortran/52861
6295 * gfortran.dg/string_assign_1.f90: New test case.
6296
6297 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR middle-end/53580
6300 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6301 * gcc.dg/gomp/critical-4.c: Likewise.
6302 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6303 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6304 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6305 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6306 * c-c++-common/gomp/pr53580.c: New test.
6307
6308 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6309
6310 PR c++/51214
6311 * g++.dg/cpp0x/forw_enum11.C: New.
6312
6313 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/53567
6316 * g++.dg/cpp0x/alias-decl-19.C: New.
6317
6318 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6319
6320 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6321
6322 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6323
6324 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6325 (XSTATE_FP): Ditto.
6326 (XSTATE_SSE): Ditto.
6327 (XSTATE_YMM): Ditto.
6328 (avx_os_support): Use new defines.
6329
6330 2012-06-06 Richard Guenther <rguenther@suse.de>
6331
6332 PR testsuite/32380
6333 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6334 loops.
6335
6336 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6337
6338 PR c++/52841
6339 * g++.dg/cpp0x/pr52841.C: New testcase.
6340
6341 2012-06-06 Richard Guenther <rguenther@suse.de>
6342
6343 PR tree-optimization/53081
6344 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6345 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6346
6347 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6348
6349 * gcc.target/powerpc/pr53487.c: New test.
6350
6351 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6352
6353 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6354
6355 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6356
6357 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6358
6359 2012-06-05 Richard Guenther <rguenther@suse.de>
6360
6361 PR tree-optimization/30442
6362 * gcc.dg/vect/bb-slp-30.c: New testcase.
6363
6364 2012-06-05 Richard Guenther <rguenther@suse.de>
6365
6366 PR tree-optimization/53081
6367 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6368 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6369 -fno-tree-loop-distribute-patterns.
6370
6371 2012-06-05 Alan Modra <amodra@gmail.com>
6372
6373 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6374 Check static chain in nested funcs.
6375
6376 2012-06-04 Tobias Burnus <burnus@net-b.de>
6377
6378 PR fortran/50619
6379 * gfortran.dg/init_flag_10.f90: New.
6380
6381 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/53524
6384 * g++.dg/warn/Wenum-compare-no-2: New.
6385
6386 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6387
6388 PR preprocessor/53463
6389 * g++.dg/cpp/limits.C: New test.
6390 * g++.dg/parse/error19.C: Adjust.
6391 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6392 * g++.dg/warn/pr35635.C: Likewise.
6393 * g++.old-deja/g++.pt/assign1.C: Likewise.
6394
6395 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6396
6397 PR target/53559
6398 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6399 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6400 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6401 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6402 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6403 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6404 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6405 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6406
6407 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6408
6409 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6410
6411 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR tree-optimization/53550
6414 * gcc.dg/pr53550.c: New test.
6415
6416 2012-06-04 Richard Guenther <rguenther@suse.de>
6417
6418 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6419 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6420 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6421
6422 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6423
6424 PR fortran/48831
6425 * gfortran.dg/parameter_array_element_2.f90: New.
6426
6427 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6428
6429 PR target/53512
6430 * gcc.target/sh/pr53512-1.c: New.
6431 * gcc.target/sh/pr53512-2.c: New.
6432 * gcc.target/sh/pr53512-3.c: New.
6433 * gcc.target/sh/pr53512-4.c: New.
6434
6435 2012-06-01 Jason Merrill <jason@redhat.com>
6436
6437 PR c++/52973
6438 * g++.dg/ext/visibility/template12.C: New.
6439 * g++.dg/ext/attrib14.C: Adjust warning line.
6440
6441 PR c++/52725
6442 * g++.dg/parse/new6.C: New.
6443 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6444
6445 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6446
6447 * c-c++-common/restrict-2.c: Revert previous change.
6448
6449 2012-06-01 Jason Merrill <jason@redhat.com>
6450
6451 PR c++/53137
6452 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6453
6454 PR c++/53484
6455 * g++.dg/cpp0x/auto33.C: New.
6456
6457 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/26155
6460 * g++.dg/parse/namespace-alias-1.C: New.
6461
6462 2012-06-01 Christian Bruel <christian.bruel@st.com>
6463
6464 * gcc.dg/spec-options.c: New test.
6465 * gcc.dg/foo.specs: New file.
6466
6467 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6468
6469 PR ada/53517
6470 * gnat.dg/lto14.adb: Skip on Solaris.
6471
6472 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6473
6474 * gcc.target/cris/sync-1-v10.c,
6475 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6476 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6477 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6478 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6479 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6480 gcc.target/cris/torture/sync-mis-op-i-1.c,
6481 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6482 gcc.target/cris/torture/sync-mis-op-i-2.c,
6483 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6484 gcc.target/cris/torture/sync-mis-op-i-3.c,
6485 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6486 gcc.target/cris/torture/sync-mis-op-s-1.c,
6487 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6488 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6489 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6490 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6491 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6492 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6493 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6494 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6495 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6496
6497 2012-05-31 Richard Guenther <rguenther@suse.de>
6498
6499 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6500 ldist-pr45948.c with disabled SCCP.
6501
6502 2012-05-31 Richard Guenther <rguenther@suse.de>
6503
6504 PR middle-end/48493
6505 * gcc.dg/torture/pr48493.c: New testcase.
6506
6507 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6508
6509 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6510 arm32 to targets.
6511 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6512 of the initialization loop.
6513 (dg-final): Adjust the expected number of vectorized loops depending
6514 on vect_char_mult target selector.
6515
6516 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6517
6518 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6519 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6520 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6521 New tests.
6522
6523 2012-05-30 Jason Merrill <jason@redhat.com>
6524
6525 PR c++/53356
6526 * g++.dg/init/new34.C: New.
6527 * g++.dg/tree-ssa/stabilize1.C: New.
6528
6529 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR c++/53356
6532 * g++.dg/init/new33.C: New test.
6533
6534 2012-05-30 Richard Guenther <rguenther@suse.de>
6535
6536 PR middle-end/53501
6537 * gcc.dg/torture/pr53501.c: New testcase.
6538 * c-c++-common/restrict-2.c: Adjust.
6539
6540 2012-05-30 Alan Modra <amodra@gmail.com>
6541
6542 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6543 torture-finish.
6544
6545 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6546
6547 * gcc.target/i386/shuf-concat.c: New test.
6548
6549 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR rtl-optimization/53519
6552 * gcc.c-torture/compile/pr53519.c: New test.
6553
6554 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6555
6556 * gcc.target/arm/neon-vrev.c: New.
6557
6558 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6559
6560 PR target/51340
6561 * gcc.target/sh/pr51340-1.c: New.
6562 * gcc.target/sh/pr51340-2.c: New.
6563 * gcc.target/sh/pr51340-3.c: New.
6564
6565 2012-05-29 Richard Guenther <rguenther@suse.de>
6566
6567 PR tree-optimization/53516
6568 * gcc.dg/torture/pr53516.c: New testcase.
6569
6570 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6571
6572 PR preprocessor/53229
6573 * gcc.dg/cpp/paste6.c: Force to run without
6574 -ftrack-macro-expansion.
6575 * gcc.dg/cpp/paste8.c: Likewise.
6576 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6577 -ftrack-macro-expansion.
6578 * gcc.dg/cpp/paste12.c: Force to run without
6579 -ftrack-macro-expansion.
6580 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6581 -ftrack-macro-expansion.
6582 * gcc.dg/cpp/paste13.c: Likewise.
6583 * gcc.dg/cpp/paste14.c: Likewise.
6584 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6585 -ftrack-macro-expansion.
6586 * gcc.dg/cpp/paste18.c: New test.
6587
6588 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6589
6590 * gcc.target/cris/torture/trap-1.c,
6591 gcc.target/cris/torture/trap-2.c,
6592 gcc.target/cris/torture/trap-3.c,
6593 gcc.target/cris/torture/trap-v0.c,
6594 gcc.target/cris/torture/trap-v3.c: New tests.
6595
6596 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 PR c++/25137
6599 * g++.dg/warn/Wbraces3.C: New.
6600 * g++.dg/warn/Wbraces4.C: Likewise.
6601
6602 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR tree-optimization/53505
6605 * c-c++-common/torture/pr53505.c: New test.
6606
6607 2012-05-27 Nathan Sidwell <nathan@acm.org>
6608
6609 * gcc.dg/stmt-expr-4.c: New.
6610
6611 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/53491
6614 * g++.dg/parse/crash60.C: New.
6615
6616 2012-05-26 Jason Merrill <jason@redhat.com>
6617
6618 PR c++/53220
6619 * c-c++-common/array-lit.c: New.
6620 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6621
6622 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6623
6624 PR ada/50294
6625 * gnat.dg/array21.adb: New test.
6626
6627 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6628
6629 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6630
6631 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/32054
6634 * g++.dg/other/anon-union3.C: New.
6635
6636 2012-05-25 Ian Lance Taylor <iant@google.com>
6637
6638 * gcc.dg/split-6.c: New test.
6639
6640 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6641
6642 * gnat.dg/lto14.adb: New test.
6643
6644 2012-05-25 Tristan Gingold <gingold@adacore.com>
6645
6646 * gcc.target/i386/large-frame.c: New.
6647
6648 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6649 * gcc.target/powerpc/lhs-1.c: New.
6650 * gcc.target/powerpc/lhs-2.c: New.
6651 * gcc.target/powerpc/lhs-3.c: New.
6652
6653 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6654
6655 Make unwound macro expansion trace less redundant
6656 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6657 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6658 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6659 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6660 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6661 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6662
6663 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6664
6665 PR c++/53464
6666 * g++.dg/cpp0x/constexpr-default1.C: New.
6667
6668 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6669
6670 PR c++/32080
6671 * g++.dg/eh/goto2.C: New.
6672
6673 2012-05-24 Richard Guenther <rguenther@suse.de>
6674
6675 PR middle-end/53460
6676 * g++.dg/tree-prof/pr53460.C: New testcase.
6677
6678 2012-05-24 Richard Guenther <rguenther@suse.de>
6679
6680 PR bootstrap/53466
6681 * g++.dg/debug/pr53466.C: New testcase.
6682
6683 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR tree-optimization/53465
6686 * gcc.c-torture/execute/pr53465.c: New test.
6687
6688 2012-05-23 Tobias Burnus <burnus@net-b.de>
6689
6690 PR fortran/51055
6691 PR fortran/45170
6692 * gfortran.dg/allocate_with_typespec_6.f90: New.
6693
6694 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 PR c++/29185
6697 * g++.dg/warn/delete-array-1.C: New.
6698
6699 2012-05-23 Richard Guenther <rguenther@suse.de>
6700
6701 * gcc.dg/torture/pr39074-2.c: Adjust.
6702 * gcc.dg/torture/pr39074.c: Likewise.
6703 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6704 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6705
6706 2012-05-22 Jan Hubicka <jh@suse.cz>
6707
6708 PR middle-end/53161
6709 * g++.dg/torture/pr53161.C: New testcase.
6710
6711 2012-05-22 Tobias Burnus <burnus@net-b.de>
6712
6713 PR fortran/53389
6714 * gfortran.dg/realloc_on_assign_15.f90: New.
6715
6716 2012-05-22 Richard Guenther <rguenther@suse.de>
6717
6718 PR middle-end/51071
6719 * gcc.dg/torture/pr51071-2.c: New testcase.
6720
6721 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6722
6723 PR tree-optimization/53336
6724 * g++.dg/torture/pr53336.C: New testcase.
6725
6726 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6727
6728 PR c++/53322
6729 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6730 instead of -Wunused-local-typedefs.
6731
6732 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/51184
6735 * g++.dg/other/abstract4.C: New-
6736
6737 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/40821
6740 * g++.dg/ext/attrib46.C: New.
6741
6742 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6743
6744 PR c/53418
6745 * gcc.c-torture/compile/pr53418-1.c,
6746 gcc.c-torture/compile/pr53418-2.c: New tests.
6747
6748 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR tree-optimization/53366
6751 * gcc.dg/torture/pr53366-1.c: New test.
6752 * gcc.dg/torture/pr53366-2.c: New test.
6753 * gcc.target/i386/pr53366-1.c: New test.
6754 * gcc.target/i386/pr53366-2.c: New test.
6755
6756 PR tree-optimization/53409
6757 * gcc.c-torture/compile/pr53409.c: New test.
6758
6759 PR tree-optimization/53410
6760 * gcc.c-torture/compile/pr53410-1.c: New test.
6761 * gcc.c-torture/compile/pr53410-2.c: New test.
6762
6763 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6764
6765 PR target/53425
6766 * gcc.target/i386/pr53425-1.c: New file.
6767 * gcc.target/i386/pr53425-2.c: Likewise.
6768
6769 2012-05-21 Richard Guenther <rguenther@suse.de>
6770
6771 PR tree-optimization/53408
6772 * gcc.dg/torture/pr53408.c: New testcase.
6773
6774 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6775 H.J. Lu <hongjiu.lu@intel.com>
6776
6777 PR target/53416
6778 * gcc.target/i386/pr53416.c: New file.
6779
6780 2012-05-21 Richard Guenther <rguenther@suse.de>
6781
6782 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6783
6784 2012-05-21 Richard Guenther <rguenther@suse.de>
6785
6786 * gcc.dg/torture/ldist-1.c: New testcase.
6787
6788 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6789
6790 * gnat.dg/lto13.adb: New test.
6791 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6792
6793 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6794
6795 * gnat.dg/specs/lto12.ads: New test.
6796 * gnat.dg/specs/lto12_pkg.ads: New helper.
6797
6798 2012-05-18 Richard Guenther <rguenther@suse.de>
6799
6800 PR tree-optimization/53346
6801 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6802 * gcc.target/i386/incoming-10.c: Adjust.
6803 * gcc.target/i386/incoming-11.c: Likewise.
6804 * gcc.target/i386/pr46295.c: Likewise.
6805
6806 2012-05-18 Richard Guenther <rguenther@suse.de>
6807
6808 * gcc.dg/pr53352.c: Return zero.
6809
6810 2012-05-18 Richard Guenther <rguenther@suse.de>
6811
6812 PR tree-optimization/53390
6813 * gcc.dg/torture/pr53390.c: New testcase.
6814
6815 2012-05-18 Meador Inge <meadori@codesourcery.com>
6816
6817 PR rtl-optimization/53352
6818 * gcc.dg/pr53352.c: New test.
6819
6820 2012-05-17 David S. Miller <davem@davemloft.net>
6821
6822 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6823 failure on sparc-*-linux-gnu.
6824
6825 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/39681
6828 * g++.dg/parse/error49.C: New.
6829 * g++.dg/cpp0x/error8.C: Likewise.
6830 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6831 * g++.dg/ext/utf-dflt2.C: Likewise.
6832 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6833 * g++.dg/ext/utf-dflt.C: Likewise.
6834 * c-c++-common/raw-string-3.c: Likewise.
6835 * c-c++-common/raw-string-4.c: Likewise.
6836
6837 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/53371
6840 * g++.dg/cpp0x/catch1.C: New.
6841
6842 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/44516
6845 * g++.dg/parse/error48.C: New.
6846 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6847 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6848
6849 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6850
6851 * gcc.dg/tm/indirect-2.c: New test.
6852
6853 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854
6855 PR tree-optimization/53217
6856 * gfortran.dg/pr53217.f90: New test.
6857
6858 2012-05-16 Richard Guenther <rguenther@suse.de>
6859
6860 PR tree-optimization/53364
6861 * g++.dg/torture/pr53364.C: New testcase.
6862
6863 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6864
6865 PR testsuite/52641
6866 * gcc.dg/pr52549.c: Fix test for long != void*
6867 * gcc.c-torture/execute/pr52979-1.x: New file.
6868 * gcc.c-torture/execute/pr52979-2.x: New file.
6869
6870 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6871
6872 PR preprocessor/7263
6873 * gcc.dg/binary-constants-2.c: Run without tracking locations
6874 accross macro expansion.
6875 * gcc.dg/binary-constants-3.c: Likewise.
6876 * gcc.dg/cpp/sysmac2.c: Likewise.
6877 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6878 location.
6879 * gcc.dg/cpp/syshdr3.c: New test.
6880 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6881 * gcc.dg/system-binary-constants-1.c: New test.
6882 * gcc.dg/system-binary-constants-1.h: New header for the new test
6883 above.
6884 * g++.dg/cpp/syshdr3.C: New test.
6885 * g++.dg/cpp/syshdr3.h: New header the new test above.
6886 * g++.dg/system-binary-constants-1.C: New test.
6887 * g++.dg/system-binary-constants-1.h: New header the new test
6888 above.
6889
6890 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6893
6894 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR target/53358
6897 * gcc.dg/pr53358.c: New test.
6898
6899 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/11856
6902 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6903 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6904
6905 2012-05-15 Olivier Hainque <hainque@adacore.com>
6906
6907 * g++.dg/eh/sighandle.C: New testcase.
6908
6909 2012-05-15 Richard Guenther <rguenther@suse.de>
6910
6911 PR tree-optimization/53355
6912 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6913
6914 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6915
6916 * gfortran.dg/*.f90: Remove now redundant manual
6917 cleanup-modules directive.
6918
6919 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6920
6921 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6922 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6923
6924 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6925
6926 PR fortran/52428
6927 * gfortran.dg/int_range_io_1.f90: New test.
6928
6929 2012-05-14 Andi Kleen <ak@linux.intel.com>
6930 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR target/53315
6933 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6934 * gcc.target/i386/rtm-check.h: New file.
6935 * gcc.target/i386/pr53315.c: New test.
6936
6937 2012-05-14 Tobias Burnus <burnus@net-b.de>
6938
6939 PR fortran/49110
6940 PR fortran/51055
6941 PR fortran/53329
6942 * gfortran.dg/deferred_type_param_4.f90: New.
6943 * gfortran.dg/deferred_type_param_6.f90: New.
6944
6945 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6946
6947 * gcc.target/i386/retarg.c: New test.
6948
6949 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6950
6951 PR fortran/45170
6952 * gfortran.dg/deferred_type_param_3.f90: New.
6953 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6954 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6955
6956 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6957
6958 * gnat.dg/null_pointer_deref3.adb: New test.
6959
6960 2012-05-12 Tobias Burnus <burnus@net-b.de>
6961
6962 PR fortran/49110
6963 PR fortran/52843
6964 * gfortran.dg/deferred_type_param_5.f90: New.
6965
6966 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 * g++.dg/parse/error47.C: New.
6969
6970 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6971
6972 PR fortran/52537
6973 * gfortran.dg/string_compare_4.f90: Change option
6974 to -fdump-tree-original. Add test case for kind=4.
6975
6976 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6977
6978 PR fortran/52537
6979 * gfortran.dg/string_compare_4.f90: New test.
6980
6981 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6982
6983 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6984
6985 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6986
6987 PR c++/53305
6988 * g++.dg/cpp0x/variadic132.C: New.
6989
6990 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6991
6992 PR c++/53158
6993 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6994 * g++.dg/parse/error26.C: Tweak dg-error column number.
6995
6996 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6997
6998 PR c++/53301
6999 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7000
7001 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7002
7003 * gnat.dg/lto11.ad[sb]: New test.
7004
7005 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7006
7007 PR target/52908
7008 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7009 directive to Scan for vpmuldq, not vpmacsdql.
7010
7011 2012-05-09 Michael Matz <matz@suse.de>
7012
7013 PR tree-optimization/53185
7014 * gcc.dg/vect/pr53185.c: New test.
7015
7016 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7017
7018 PR middle-end/53249
7019 * gcc.target/i386/pr53249.c: New.
7020
7021 2012-05-09 Richard Guenther <rguenther@suse.de>
7022
7023 PR tree-optimization/18437
7024 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7025 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7026
7027 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR tree-optimization/53226
7030 * gcc.c-torture/compile/pr53226.c: New test.
7031
7032 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7033
7034 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7035 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7036 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7037 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7038 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7039 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7040 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7041 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7042 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7043 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7044 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7045 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7046 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7047 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7048
7049 2012-05-09 Dehao Chen <dehao@google.com>
7050
7051 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7052 * gcc.dg/predict-2.c: Likewise.
7053 * gcc.dg/predict-3.c: Likewise.
7054 * gcc.dg/predict-4.c: Likewise.
7055 * gcc.dg/predict-5.c: Likewise.
7056 * gcc.dg/predict-6.c: Likewise.
7057
7058 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7059
7060 PR target/53272
7061 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7062
7063 2012-05-08 Richard Guenther <rguenther@suse.de>
7064
7065 * gcc.dg/fold-bitand-4.c: New testcase.
7066
7067 2012-05-08 Dehao Chen <dehao@google.com>
7068
7069 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7070 heuristic is working properly.
7071 * gcc.dg/predict-2.c: Likewise.
7072 * gcc/dg/predict-3.c: Likewise.
7073 * gcc/dg/predict-4.c: Likewise.
7074 * gcc/dg/predict-5.c: Likewise.
7075 * gcc/dg/predict-6.c: Likewise.
7076
7077 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR tree-optimization/53239
7080 * g++.dg/opt/vrp3.C: New test.
7081 * g++.dg/opt/vrp3-aux.cc: New file.
7082 * g++.dg/opt/vrp3.h: New file.
7083
7084 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7087 .uleb128 support in assembler output.
7088
7089 2012-05-07 Richard Guenther <rguenther@suse.de>
7090
7091 PR lto/42987
7092 * g++.dg/lto/pr42987_0.C: New testcase.
7093 * g++.dg/lto/pr42987_1.C: Likewise.
7094
7095 2012-05-07 Tobias Burnus <burnus@net-b.de>
7096
7097 PR fortran/53255
7098 * gfortran.dg/typebound_operator_15.f90: New.
7099
7100 2012-05-06 Tobias Burnus <burnus@net-b.de>
7101
7102 PR fortran/41587
7103 * gfortran.dg/class_array_13.f90: New.
7104
7105 2012-05-06 Tristan Gingold <gingold@adacore.com>
7106
7107 * gnat.dg/warn7.adb: New test.
7108
7109 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gnat.dg/specs/renamings.ads: Rename to...
7112 * gnat.dg/specs/renaming1.ads: ...this.
7113 * gnat.dg/specs/renaming2.ads: New test.
7114 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7115 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7116 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7117 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7118
7119 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/discr36.ad[sb]: New test.
7122 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7123
7124 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7125
7126 PR c/43772
7127 * c-c++-common/pr43772.c: New.
7128
7129 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7130
7131 PR fortran/41600
7132 * gfortran.dg/select_type_26.f03 : New test.
7133 * gfortran.dg/select_type_27.f03 : New test.
7134
7135 PR fortran/53191
7136 * gfortran.dg/select_type_28.f03 : New test.
7137
7138 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7139
7140 PR fortran/49010
7141 PR fortran/24518
7142 * gfortran.dg/mod_sign0_1.f90: New test.
7143 * gfortran.dg/mod_large_1.f90: New test.
7144
7145 2012-05-04 Tobias Burnus <burnus@net-b.de>
7146
7147 PR fortran/53175
7148 gfortran.dg/public_private_module_5.f90: New.
7149
7150 2012-05-04 Tobias Burnus <burnus@net-b.de>
7151
7152 PR fortran/53111
7153 * gfortran.dg/constructor_7.f90: New.
7154 * gfortran.dg/constructor_8.f90: New.
7155
7156 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/53166
7159 * g++.dg/cpp0x/static_assert7.C: New.
7160
7161 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7162
7163 PR tree-optimization/52633
7164 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7165 recognized as widening shifts instead of over-widening.
7166 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7167 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7168 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7169 * gcc.target/arm/pr52633.c: New test.
7170
7171 2012-05-04 Richard Guenther <rguenther@suse.de>
7172
7173 PR tree-optimization/53168
7174 * gcc.dg/torture/pr53168.c: New testcase.
7175 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7176
7177 2012-05-04 Richard Guenther <rguenther@suse.de>
7178
7179 * gcc.dg/lto/pr53214_0.c: New testcase.
7180
7181 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7182
7183 * gcc.target/ia64/pr48496.c: New test.
7184 * gcc.target/ia64/pr52657.c: Likewise.
7185
7186 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7187
7188 PR c/51712
7189 * c-c++-common/pr51712.c: New.
7190
7191 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7192
7193 PR target/53199
7194 * gcc.target/powwerpc/pr53199.c: New file.
7195
7196 2012-05-03 Jason Merrill <jason@redhat.com>
7197
7198 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7199
7200 * gcc.dg/debug/dwarf2/dups-types.c: New.
7201 * gcc.dg/debug/dwarf2/dups-types.h: New.
7202
7203 2012-05-03 Jason Merrill <jason@redhat.com>
7204
7205 * g++.dg/debug/dwarf2/namespace-2.C: New.
7206 * g++.dg/debug/dwarf2/localclass3.C: New.
7207
7208 2012-05-03 Jason Merrill <jason@redhat.com>
7209
7210 * g++.dg/debug/dwarf2/thunk1.C: New.
7211
7212 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/53186
7215 * g++.dg/other/final2.C: New.
7216
7217 2012-05-03 Richard Guenther <rguenther@suse.de>
7218
7219 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7220
7221 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7222
7223 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7224 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7225 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7226 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7227
7228 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7229
7230 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7231 .byte 0xf2.
7232 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7233 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7234 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7235
7236 PR debug/53174
7237 * gcc.dg/pr53174.c: New test.
7238
7239 PR target/53187
7240 * gcc.target/arm/pr53187.c: New test.
7241 * gcc.c-torture/compile/pr53187.c: New test.
7242
7243 2012-05-03 Richard Guenther <rguenther@suse.de>
7244
7245 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7246 unsupported prefetching support.
7247
7248 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7249
7250 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7251 option -ftrack-macro-expansion=0.
7252 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7253 option -ftrack-macro-expansion=0.
7254
7255 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7256
7257 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7258 dg-options for target arm with dg-additional-options.
7259
7260 2012-05-03 Richard Guenther <rguenther@suse.de>
7261
7262 PR tree-optimization/53144
7263 * gcc.dg/torture/pr53144.c: New testcase.
7264
7265 2012-05-03 Tobias Burnus <burnus@net-b.de>
7266
7267 PR fortran/52864
7268 * gfortran.dg/pointer_intent_7.f90: New.
7269 * gfortran.dg/pure_formal_3.f90: New.
7270
7271 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7272
7273 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7274
7275 2012-05-02 Martin Jambor <mjambor@suse.cz>
7276
7277 PR lto/52605
7278 * g++.dg/lto/pr52605_0.C: New test.
7279
7280 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7281
7282 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7283 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7284 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7285 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7286 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7287 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7288 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7289 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7290 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7291 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7292 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7293 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7294 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7295 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7296 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7297 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7298
7299 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7300
7301 PR middle-end/53153
7302 * gcc.dg/pr53153.c: New test.
7303
7304 2012-05-02 Richard Guenther <rguenther@suse.de>
7305
7306 * g++.dg/tree-ssa/pr19807.C: Adjust.
7307
7308 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR tree-optimization/53163
7311 * gcc.c-torture/compile/pr53163.c: New test.
7312
7313 PR rtl-optimization/53160
7314 * gcc.c-torture/execute/pr53160.c: New test.
7315
7316 2012-05-01 Ian Lance Taylor <iant@google.com>
7317
7318 PR c/37303
7319 * gcc.dg/pr37303.c: New test.
7320
7321 2012-05-01 Richard Henderson <rth@redhat.com>
7322
7323 * lib/target-supports.exp
7324 (check_effective_target_sync_long_long_runtime): True for
7325 check_effective_target_powerpc64.
7326
7327 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7328
7329 PR c++/51033
7330 * gcc.dg/vector-1.c: Move to ...
7331 * c-c++-common/vector-1.c: ... here.
7332 * gcc.dg/vector-2.c: Move to ...
7333 * c-c++-common/vector-2.c: ... here.
7334 * gcc.dg/vector-3.c: Move to ...
7335 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7336 * gcc.dg/vector-4.c: Move to ...
7337 * c-c++-common/vector-4.c: ... here.
7338 * gcc.dg/vector-init-1.c: Move to ...
7339 * c-c++-common/vector-init-1.c: ... here.
7340 * gcc.dg/vector-init-2.c: Move to ...
7341 * c-c++-common/vector-init-2.c: ... here.
7342 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7343 * c-c++-common/vector-subscript-1.c: ... here.
7344 * gcc.dg/vector-subscript-2.c: Move to ...
7345 * c-c++-common/vector-subscript-2.c: ... here.
7346 * gcc.dg/vector-subscript-3.c: Move to ...
7347 * c-c++-common/vector-subscript-3.c: ... here.
7348
7349 PR c++/51314
7350 * g++.dg/cpp0x/vt-51314.C: New test.
7351 * g++.dg/cpp0x/variadic76.C: Fix.
7352
7353 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7354
7355 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7356
7357 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7358
7359 Add -Wvarargs option
7360 * c-c++-common/Wvarargs.c: New test case.
7361 * c-c++-common/Wvarargs-2.c: Likewise.
7362
7363 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7364
7365 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7366 * objc.dg/foreach-7.m: Force the test case to run without
7367 -ftrack-macro-expansion.
7368 * c-c++-common/tm/attrib-1.c: Likewise.
7369 * c-c++-common/warn-ommitted-condop.c: Likewise.
7370 * gcc.dg/assign-warn-1.c: Likewise.
7371 * gcc.dg/assign-warn-2.c: Likewise.
7372 * gcc.dg/attr-alloc_size.c: Likewise.
7373 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7374 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7375 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7376 * gcc.dg/c90-const-expr-9.c: Likewise.
7377 * gcc.dg/c99-const-expr-9.c: Likewise.
7378 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7379 * gcc.dg/cpp/direct2s.c: Likewise.
7380 * gcc.dg/cpp/pr28709.c: Likewise.
7381 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7382 * gcc.dg/dfp/composite-type.c: Likewise.
7383 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7384 with -ftrack-macro-expansion
7385 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7386 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7387 * g++.dg/ext/cleanup-1.C: Likewise.
7388 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7389 * g++.dg/template/sfinae10.C: Likewise.
7390 * g++.dg/tm/wrap-2.C: Likewise.
7391 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7392 * g++.dg/warn/Wsign-conversion.C: Likewise.
7393 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7394 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7395 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7396 it to run with -ftrack-macro-expansion.
7397 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7398 test cases without -ftrack-macro-expansion.
7399
7400 Fix location for static class members
7401 * g++.dg/template/sfinae6_neg.C: Adjust.
7402
7403 Make conversion warnings work on NULL with -ftrack-macro-expansion
7404 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7405 alongside the previous testing for NULL.
7406
7407 Fix -Wuninitialized for -ftrack-macro-expansion
7408 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7409
7410 Strip "<built-in>" loc from displayed expansion context
7411 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7412 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7413 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7414 new test above.
7415
7416 Fix expansion point loc for macro-like tokens
7417 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7418 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7419
7420 Fix token pasting with -ftrack-macro-expansion
7421 * gcc.dg/cpp/paste17.c: New test case for
7422 -ftrack-macro-expansion=2 mode only.
7423 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7424
7425 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7426
7427 * gnat.dg/warn6.ad[sb]: New test.
7428
7429 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7430
7431 PR 53149
7432 * gcc.dg/20011021-1.c: Adjust testcase.
7433
7434 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7435
7436 PR fortran/53148
7437 * gfortran.dg/function_optimize_12.f90: New test.
7438
7439 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7440
7441 PR target/53156
7442 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7443 code to match current output and cover new peephole2 pattern.
7444
7445 2012-04-27 Ollie Wild <aaw@google.com>
7446
7447 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7448
7449 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7450
7451 * gcc.c-torture/execute/20120427-2.c: New testcase.
7452 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7453 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7454 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7455
7456 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7457
7458 PR target/53138
7459 * gcc.c-torture/execute/20120427-1.c: New testcase.
7460
7461 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7462
7463 PR middle-end/27139
7464 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7465
7466 2012-04-27 Tom de Vries <tom@codesourcery.com>
7467
7468 PR tree-optimization/51879
7469 * gcc.dg/pr51879.c: New test.
7470 * gcc.dg/pr51879-2.c: Same.
7471 * gcc.dg/pr51879-3.c: Same.
7472 * gcc.dg/pr51879-4.c: Same.
7473 * gcc.dg/pr51879-6.c: Same.
7474
7475 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7476
7477 PR c++/53096
7478 * g++.dg/cpp0x/defaulted35.C: New.
7479 * g++.dg/cpp0x/defaulted15.C: Adjust.
7480
7481 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7482
7483 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7484 structure layout.
7485
7486 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7487
7488 * gcc.target/i386/builtin_target.c: Check avx2.
7489
7490 2012-04-26 Alan Modra <amodra@gmail.com>
7491
7492 * gcc.target/powerpc/savres.c: New test.
7493 * gcc.target/powerpc/powerpc.exp: Run it.
7494
7495 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7496
7497 PR target/53120
7498 * gcc.dg/torture/pr53120.c: New test.
7499
7500 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR middle-end/52979
7503 * gcc.c-torture/compile/pr52979-1.c: New test.
7504 * gcc.c-torture/execute/pr52979-1.c: New test.
7505 * gcc.c-torture/execute/pr52979-2.c: New test.
7506
7507 2012-04-25 Richard Guenther <rguenther@suse.de>
7508
7509 * gcc.target/i386/l_fma_float_5.c: Adjust.
7510 * gcc.target/i386/l_fma_double_4.c: Likewise.
7511 * gcc.target/i386/l_fma_float_2.c: Likewise.
7512 * gcc.target/i386/l_fma_float_6.c: Likewise.
7513 * gcc.target/i386/l_fma_double_1.c: Likewise.
7514 * gcc.target/i386/l_fma_double_5.c: Likewise.
7515 * gcc.target/i386/l_fma_float_3.c: Likewise.
7516 * gcc.target/i386/l_fma_double_2.c: Likewise.
7517 * gcc.target/i386/l_fma_double_6.c: Likewise.
7518 * gcc.target/i386/l_fma_float_4.c: Likewise.
7519 * gcc.target/i386/l_fma_double_3.c: Likewise.
7520 * gcc.target/i386/l_fma_float_1.c: Likewise.
7521
7522 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR tree-optimization/53058
7525 * gcc.c-torture/compile/pr53058.c: New test.
7526
7527 2012-04-25 Jan Hubicka <jh@suse.cz>
7528
7529 PR middle-end/53088
7530 * gcc.target/i386/pr39082-1.c: Update warning location.
7531
7532 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR c/52880
7535 * gcc.dg/pr52880.c: New test.
7536
7537 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7538
7539 * gcc.dg/m-un-2.c: Update.
7540 * gcc.dg/20011021-1.c: Update.
7541
7542 2012-04-25 Tobias Burnus <burnus@net-b.de>
7543
7544 PR fortran/52196
7545 * gfortran.dg/realloc_on_assign_14.f90: New.
7546
7547 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7548
7549 PR testsuite/52641
7550 PR tree-optimizations/52891
7551 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7552
7553 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/52363
7556 * g++.dg/cpp0x/sfinae35.C: New.
7557 * g++.dg/cpp0x/sfinae36.C: Likewise.
7558
7559 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7560
7561 * gcc.target/builtin_target.c: New testcase.
7562
7563 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7564
7565 PR target/47197
7566 * gcc.target/powerpc/pr47197.c: New test.
7567
7568 2012-04-24 Richard Guenther <rguenther@suse.de>
7569
7570 PR tree-optimization/53085
7571 * g++.dg/torture/pr53085.C: New testcase.
7572
7573 2012-04-24 Andrew Pinski <apinski@cavium.com>
7574
7575 PR tree-opt/33512
7576 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7577 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7578 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7579
7580 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR middle-end/53084
7583 * gcc.c-torture/execute/pr53084.c: New test.
7584
7585 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7586
7587 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7588
7589 2012-04-23 Andrew Pinski <apinski@cavium.com>
7590
7591 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7592
7593 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7594
7595 PR regression/53076
7596 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7597 * gcc.dg/torture/builtin-power-1.c: Likewise.
7598
7599 2012-04-23 Richard Guenther <rguenther@suse.de>
7600
7601 PR tree-optimization/53070
7602 * gcc.dg/torture/pr53070.c: New testcase.
7603
7604 2012-04-23 Richard Guenther <rguenther@suse.de>
7605
7606 PR c/53060
7607 * gcc.dg/pr53060.c: New testcase.
7608
7609 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR tree-optimizations/52891
7612 * gcc.c-torture/compile/pr52891-1.c: New test.
7613 * gcc.c-torture/compile/pr52891-2.c: New test.
7614
7615 2012-04-22 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/53051
7618 * gfortran.dg/read_float_4.f90: New.
7619
7620 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7621
7622 PR 35441
7623 * c-c++-common/pr35441.C: New.
7624
7625 2012-04-20 Ian Lance Taylor <iant@google.com>
7626
7627 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7628 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7629
7630 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7631
7632 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7633 array access.
7634 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7635
7636 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7637
7638 PR rtl-optimization/44214
7639 * gcc.dg/pr44214-1.c: New test.
7640 * gcc.dg/pr44214-2.c: Likewise.
7641 * gcc.dg/pr44214-3.c: Likewise.
7642
7643 2012-04-20 Richard Guenther <rguenther@suse.de>
7644
7645 * g++.dg/torture/20120420-1.C: New testcase.
7646
7647 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7648
7649 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7650
7651 2012-04-19 Christian Bruel <christian.bruel@st.com>
7652
7653 * gcc.dg/pr52283.c: New test.
7654
7655 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7656
7657 * gcc.dg/pr37985.c: New test.
7658
7659 2012-04-19 Richard Guenther <rguenther@suse.de>
7660
7661 PR rtl-optimization/44688
7662 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7663 possibly profitable.
7664
7665 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7666
7667 PR tree-optimization/52976
7668 * gfortran.dg/reassoc_11.f: New test.
7669
7670 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7671
7672 PR tree-optimization/52976
7673 * gfortran.dg/reassoc_7.f: New test.
7674 * gfortran.dg/reassoc_8.f: Likewise.
7675 * gfortran.dg/reassoc_9.f: Likewise.
7676 * gfortran.dg/reassoc_10.f: Likewise.
7677
7678 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7679
7680 PR c++/52422
7681 * g++.dg/cpp0x/sfinae33.C: New.
7682 * g++.dg/cpp0x/sfinae34.C: Likewise.
7683
7684 2012-04-18 Joey Ye <joey.ye@arm.com>
7685
7686 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7687
7688 2012-04-18 Richard Guenther <rguenther@suse.de>
7689
7690 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7691 array access.
7692 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7693 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7694
7695 2012-04-17 Tom de Vries <tom@codesourcery.com>
7696
7697 * g++.dg/pr51264-4.C: New test.
7698
7699 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7700
7701 PR c++/52599
7702 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7703
7704 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7705
7706 PR c++/53003
7707 * g++.dg/parse/crash59.C: New.
7708
7709 2012-04-17 Michael Matz <matz@suse.de>
7710
7711 PR tree-optimization/18437
7712 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7713
7714 2012-04-17 Richard Guenther <rguenther@suse.de>
7715
7716 PR middle-end/53011
7717 * g++.dg/torture/pr53011.C: New testcase.
7718
7719 2012-04-16 Jason Merrill <jason@redhat.com>
7720
7721 PR c++/38543
7722 * g++.dg/cpp0x/variadic131.C: New.
7723
7724 PR c++/52008
7725 * g++.dg/cpp0x/variadic130.C: New.
7726
7727 PR c++/50830
7728 * g++.dg/cpp0x/variadic129.C: New.
7729
7730 PR c++/50303
7731 * g++.dg/cpp0x/variadic128.C: New.
7732
7733 2012-04-16 Tobias Burnus <burnus@net-b.de>
7734
7735 PR fortran/52864
7736 * gfortran.dg/pointer_intent_6.f90: New.
7737
7738 2012-04-16 Tobias Burnus <burnus@net-b.de>
7739
7740 PR fortran/52916
7741 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7742 to include public_private_module_4.f90.
7743 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7744 targets.
7745
7746 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7747
7748 PR c++/49152
7749 * g++.dg/diagnostic/operator1.C: New.
7750 * g++.dg/ext/label5.C: Adjust.
7751 * g++.dg/ext/va-arg1.C: Likewise.
7752 * g++.dg/other/error20.C: Likewise.
7753 * g++.dg/other/error20.C: Likewise.
7754 * g++.dg/other/error16.C: Likewise.
7755 * g++.dg/other/error10.C: Likewise.
7756 * g++.dg/parse/error30.C: Likewise.
7757 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7758
7759 2012-04-16 Jason Merrill <jason@redhat.com>
7760
7761 PR c++/51148
7762 * g++.dg/cpp0x/variadic127.C: New.
7763
7764 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7765
7766 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7767 testcase name.
7768 Use fail, pass instead of unresolved.
7769 Don't log $optstr.
7770
7771 PR testsuite/52948
7772 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7773 TODO_dump_func.
7774 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7775 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7776 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7777
7778 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7779
7780 PR fortran/52968
7781 * gfortran.dg/typebound_call_23.f03: New test case.
7782
7783 2012-04-15 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/47220
7786 * g++.dg/cpp0x/variadic126.C: New.
7787
7788 PR c++/52380
7789 * g++.dg/cpp0x/variadic125.C: New.
7790
7791 PR c++/52292
7792 * g++.dg/cpp0x/variadic124.C: New.
7793
7794 PR c++/52706
7795 * g++.dg/cpp0x/nullptr27.C: New.
7796
7797 PR c++/52818
7798 * g++.dg/warn/format8.C: New.
7799
7800 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7801
7802 PR fortran/51082
7803 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7804
7805 2012-04-14 Tobias Burnus <burnus@net-b.de>
7806
7807 PR fortran/52916
7808 PR fortran/40973
7809 * gfortran.dg/public_private_module_3.f90: New.
7810 * gfortran.dg/public_private_module_4.f90: New.
7811
7812 2012-04-14 Tom de Vries <tom@codesourcery.com>
7813
7814 * gcc.dg/superblock.c: New test.
7815
7816 2012-04-14 Tom de Vries <tom@codesourcery.com>
7817
7818 * gcc.dg/pr51879-12.c: New test.
7819
7820 2012-04-13 Jason Merrill <jason@redhat.com>
7821
7822 PR c++/52824
7823 * g++.dg/cpp0x/variadic123.C: New.
7824 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7825
7826 PR c++/52905
7827 * g++.dg/cpp0x/initlist-ctor1.C: New.
7828
7829 PR c++/52915
7830 * g++.dg/other/anon-union2.C: New.
7831
7832 2012-04-13 Martin Jambor <mjambor@suse.cz>
7833
7834 PR middle-end/52939
7835 * g++.dg/ipa/pr52939.C: New test.
7836
7837 2012-04-13 Tom de Vries <tom@codesourcery.com>
7838
7839 * gcc.dg/pr52734.c: New test.
7840
7841 2012-04-13 Richard Guenther <rguenther@suse.de>
7842
7843 PR tree-optimization/52969
7844 * gcc.dg/torture/pr52969.c: New testcase.
7845
7846 2012-04-13 Richard Guenther <rguenther@suse.de>
7847
7848 PR c/52549
7849 * gcc.dg/pr52549.c: New testcase.
7850
7851 2012-04-13 Richard Guenther <rguenther@suse.de>
7852
7853 PR c/52862
7854 * gcc.dg/pr52862.c: New testcase.
7855
7856 2012-04-13 Joey Ye <joey.ye@arm.com>
7857
7858 * gcc.target/arm/thumb1-imm.c: New testcase.
7859
7860 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7861
7862 PR target/52932
7863 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7864 second function argument.
7865 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7866 (calc_permps): Update declaration. Calculate result correctly.
7867 (avx2_test): Change src2 type to union256i_d.
7868 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7869 correctly.
7870
7871 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7872
7873 PR target/52775
7874 * gcc.target/powerpc/pr52775.c: New file.
7875
7876 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7877
7878 PR tree-optimization/18589
7879 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7880 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7881 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7882 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7883 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7884 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7885 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7886 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7887 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7888 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7889
7890 2012-04-12 Richard Guenther <rguenther@suse.de>
7891
7892 PR tree-optimization/52943
7893 * gcc.dg/torture/pr52943.c: New testcase.
7894
7895 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7896
7897 PR target/50751
7898 * gcc/target/sh/pr50751-4.c: New.
7899 * gcc/target/sh/pr50751-5.c: New.
7900 * gcc/target/sh/pr50751-6.c: New.
7901 * gcc/target/sh/pr50751-7.c: New.
7902
7903 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7904
7905 PR c++/52465
7906 * g++.dg/lookup/using52.C: New.
7907
7908 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7909
7910 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7911
7912 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7913
7914 PR rtl-optimization/52876
7915 * gcc.target/i386/pr52876.c: New.
7916
7917 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7918
7919 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7920 __UINTPTR_TYPE__.
7921 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7922 __INTPTR_TYPE__.
7923 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7924 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7925 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7926 (ptrdiff_t): ... this. All uses changed.
7927 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7928 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7929 __INTPTR_TYPE__.
7930 (main): Cast argument to __INTPTR_TYPE__.
7931 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7932 size_t.
7933 * gcc.dg/mallign.c (main): Likewise.
7934 * gcc.dg/pr38700.c (foo): Likewise.
7935 * gcc.dg/long-long-cst1.c (t): Likewise.
7936 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7937 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7938 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7939 * gcc.dg/pr25682.c (d, foo): Likewise.
7940 * gcc.dg/format/cast-1.c (f): Likewise.
7941 * gcc.dg/c90-const-expr-10.c
7942 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7943 (size_t): ...this. All uses changed.
7944 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7945 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7946 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7947 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7948 * gcc.dg/sequence-pt-1.c: Likewise.
7949 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7950 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7951 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7952 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7953 of ptrdiff_t with it.
7954 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7955 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7956 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7957
7958 2012-04-11 Jason Merrill <jason@redhat.com>
7959
7960 PR debug/45088
7961 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7962 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7963
7964 PR c++/52906
7965 * g++.dg/ext/attrib45.C: New.
7966
7967 * g++.dg/eh/dtor3.C: New.
7968
7969 2012-04-11 Richard Guenther <rguenther@suse.de>
7970
7971 PR middle-end/52621
7972 * gfortran.dg/pr52621.f90: New testcase.
7973
7974 2012-04-11 Richard Guenther <rguenther@suse.de>
7975
7976 PR middle-end/52918
7977 * g++.dg/torture/pr52918-1.C: New testcase.
7978 * g++.dg/torture/pr52918-2.C: Likewise.
7979
7980 2012-04-11 Tobias Burnus <burnus@net-b.de>
7981
7982 PR fortran/52729
7983 * gfortran.dg/block_11.f90: New.
7984
7985 2012-04-11 Nick Clifton <nickc@redhat.com>
7986
7987 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7988
7989 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7990
7991 PR target/16458
7992 * gcc.target/powerpc/pr16458-1.c: New test.
7993 * gcc.target/powerpc/pr16458-2.c: Likewise.
7994 * gcc.target/powerpc/pr16458-3.c: Likewise.
7995 * gcc.target/powerpc/pr16458-4.c: Likewise.
7996
7997 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7998
7999 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8000 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8001 * gcc.dg/builtin-bswap-5.c: Likewise.
8002 * gcc.target/i386/builtin-bswap-4.c: New test.
8003
8004 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8005
8006 PR 24985
8007 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8008
8009 2012-04-11 Richard Guenther <rguenther@suse.de>
8010
8011 PR rtl-optimization/52881
8012 * gcc.dg/torture/pr52881.c: New testcase.
8013 * gcc.dg/torture/pr52913.c: Likewise.
8014
8015 2012-04-11 Richard Guenther <rguenther@suse.de>
8016
8017 PR tree-optimization/52912
8018 * gcc.dg/torture/pr52912.c: New testcase.
8019
8020 2010-04-10 Michael Matz <matz@suse.de>
8021
8022 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8023 * gcc.dg/vect/vect-outer-1.c: Adjust.
8024 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8025 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8026 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8027 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8028 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8029 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8030
8031 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8032
8033 PR tree-optimization/52870
8034 * gcc.dg/vect/pr52870.c: New test.
8035
8036 2012-04-09 Mike Stump <mikestump@comcast.net>
8037
8038 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8039 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8040 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8041 * gnat.dg/aggr11.adb: Likewise.
8042 * gnat.dg/aggr11_pkg.ads: Likewise.
8043 * gnat.dg/aggr15.adb: Likewise.
8044 * gnat.dg/aggr15.ads: Likewise.
8045 * gnat.dg/aggr17.adb: Likewise.
8046 * gnat.dg/aggr18.adb: Likewise.
8047 * gnat.dg/array14.adb: Likewise.
8048 * gnat.dg/array14.ads: Likewise.
8049 * gnat.dg/array14_pkg.ads: Likewise.
8050 * gnat.dg/array19.adb: Likewise.
8051 * gnat.dg/array19.ads: Likewise.
8052 * gnat.dg/discr27.adb: Likewise.
8053 * gnat.dg/discr27.ads: Likewise.
8054 * gnat.dg/discr35.adb: Likewise.
8055 * gnat.dg/discr35.ads: Likewise.
8056 * gnat.dg/discr6.adb: Likewise.
8057 * gnat.dg/discr6_pkg.ads: Likewise.
8058 * gnat.dg/import1.adb: Likewise.
8059 * gnat.dg/import1.ads: Likewise.
8060 * gnat.dg/loop_address2.adb: Likewise.
8061 * gnat.dg/opt7.adb: Likewise.
8062 * gnat.dg/opt7.ads: Likewise.
8063 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8064 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8065 * gnat.dg/rep_clause2.adb: Likewise.
8066 * gnat.dg/rep_clause2.ads: Likewise.
8067 * gnat.dg/slice2.adb: Likewise.
8068 * gnat.dg/slice2.ads: Likewise.
8069 * gnat.dg/slice6.adb: Likewise.
8070 * gnat.dg/slice6_pkg.ads: Likewise.
8071 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8072 * gnat.dg/taft_type2.adb: Likewise.
8073 * gnat.dg/taft_type2.ads: Likewise.
8074 * gnat.dg/taft_type2_pkg.ads: Likewise.
8075 * gnat.dg/volatile10.adb: Likewise.
8076 * gnat.dg/volatile10_pkg.ads: Likewise.
8077
8078 * gcc.dg/dll-8.c: Remove execute permissions.
8079 * g++.dg/ext/dllexport5.C: Likewise.
8080
8081 2012-04-09 Jan Hubicka <jh@suse.cz>
8082
8083 PR lto/52722
8084 PR lto/51765
8085 PR lto/52634
8086 * gcc.dg/lto/pr52634_1.c: New testcase.
8087 * gcc.dg/lto/pr52634_0.c: New testcase.
8088
8089 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8090
8091 PR target/52883
8092 * gcc.target/i386/pr52883.c: New testcase.
8093
8094 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8097 (check_effective_target_sync_long_long): Add SPARC case.
8098 (check_effective_target_sync_long_long_runtime): Likewise.
8099 (check_effective_target_sync_int_long): Adjust SPARC case.
8100 (check_effective_target_sync_char_short): Likewise.
8101
8102 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8103
8104 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8105 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8106
8107 2012-04-08 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/40973
8110 PR fortran/52751
8111 * gfortran.dg/public_private_module_2.f90: New.
8112
8113 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8114
8115 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8116 directives.
8117
8118 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8119
8120 PR fortran/52893
8121 * gfortran.dg/function_optimize_11.f90: New test.
8122
8123 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8124
8125 PR fortran/52668
8126 * gfortran.dg/use_only_6.f90: New test.
8127
8128 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8129
8130 PR fortran/52668
8131 * gfortran.dg/use_only_6.f90: New test.
8132 2012-04-06 Mike Stump <mikestump@comcast.net>
8133
8134 PR testsuite/50722
8135 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8136
8137 2012-04-05 Jason Merrill <jason@redhat.com>
8138
8139 PR c++/52596
8140 * g++.dg/template/qualified-id5.C: New.
8141
8142 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8143
8144 PR target/52882
8145 * gcc.target/i386/pr52882.c: New test.
8146
8147 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8148 Dominique D'Humieures <dominiq@lps.ens.fr>
8149
8150 PR testsuite/52614
8151 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8152 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8153
8154 2012-04-04 Jason Merrill <jason@redhat.com>
8155
8156 PR c++/52845
8157 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8158
8159 2012-04-03 Jason Merrill <jason@redhat.com>
8160
8161 PR c++/52796
8162 * g++.dg/cpp0x/variadic-value1.C: New.
8163
8164 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8165
8166 * gnat.dg/pack18.adb: New test.
8167 * gnat.dg/pack18_pkg.ads: New helper.
8168
8169 2012-04-03 Richard Guenther <rguenther@suse.de>
8170
8171 PR tree-optimization/52808
8172 * gcc.dg/pr52808.c: New testcase.
8173
8174 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR tree-optimization/52835
8177 * gfortran.dg/pr52835.f90: New test.
8178
8179 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/specs/aggr5.ads: New test.
8182
8183 2012-04-02 Richard Guenther <rguenther@suse.de>
8184
8185 PR tree-optimization/52756
8186 * gcc.dg/torture/pr52756.c: New testcase.
8187
8188 2012-04-02 Richard Guenther <rguenther@suse.de>
8189
8190 PR middle-end/52803
8191 * gcc.dg/pr52803.c: New testcase.
8192
8193 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8194
8195 PR c++/40942
8196 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8197 DR 214 in account.
8198
8199 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8200
8201 PR c++/50043
8202 * g++.dg/cpp0x/noexcept17.C: New.
8203 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8204 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8205 * g++.dg/cpp0x/noexcept01.C: Likewise.
8206 * g++.dg/eh/init-temp1.C: Likewise.
8207 * g++.dg/eh/ctor1.C: Likwise.
8208
8209 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8210
8211 * gnat.dg/controlled6.adb: New test.
8212 * gnat.dg/controlled6_pkg.ads: New helper.
8213 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8214
8215 2012-03-30 Richard Henderson <rth@redhat.com>
8216
8217 PR debug/52727
8218 * g++.dg/opt/pr52727.C: New testcase.
8219
8220 2012-03-30 Richard Guenther <rguenther@suse.de>
8221
8222 PR tree-optimization/52754
8223 * gcc.target/i386/pr52754.c: New testcase.
8224
8225 2012-03-30 Richard Guenther <rguenther@suse.de>
8226
8227 PR middle-end/52772
8228 * g++.dg/torture/pr52772.C: New testcase.
8229
8230 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8231
8232 PR c++/52718
8233 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8234
8235 2012-03-29 Jason Merrill <jason@redhat.com>
8236
8237 PR c++/52685
8238 * g++.dg/template/inherit8.C: New.
8239
8240 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR c++/52759
8243 * g++.dg/ext/weak4.C: New test.
8244
8245 PR tree-optimization/52760
8246 * gcc.c-torture/execute/pr52760.c: New test.
8247
8248 2012-03-29 Jason Merrill <jason@redhat.com>
8249
8250 PR c++/52743
8251 * g++.dg/cpp0x/initlist-array3.C: New.
8252
8253 2012-03-28 Jason Merrill <jason@redhat.com>
8254
8255 PR c++/52746
8256 * g++.dg/overload/virtual2.C: New.
8257
8258 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * gnat.dg/vect7.ad[sb]: New test.
8261
8262 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8263 Tobias Burnus <burnus@gcc.gnu.org>
8264
8265 PR fortran/52652
8266 * gfortran.dg/allocate_class_1.f90 : Change error test.
8267 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8268 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8269 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8270
8271 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR middle-end/52691
8274 * gcc.dg/pr52691.c: New test.
8275
8276 PR middle-end/52750
8277 * gcc.c-torture/compile/pr52750.c: New test.
8278
8279 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8280
8281 PR target/52692
8282 * gcc.target/avr/torture/builtins-2.c: New test.
8283
8284 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR target/52736
8287 * gcc.target/i386/pr52736.c: New test.
8288
8289 2012-03-27 Martin Jambor <mjambor@suse.cz>
8290
8291 PR middle-end/52693
8292 * gcc.dg/torture/pr52693.c: New test.
8293
8294 2012-03-27 Meador Inge <meadori@codesourcery.com>
8295
8296 PR c++/52672
8297 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8298
8299 2012-03-27 Mike Stump <mikestump@comcast.net>
8300
8301 PR target/52665
8302 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8303 failures that match branch names.
8304
8305 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8306 H.J. Lu <hongjiu.lu@intel.com>
8307
8308 PR target/52698
8309 * gcc.target/i386/pr52698.c: New test.
8310
8311 2012-03-27 Richard Guenther <rguenther@suse.de>
8312
8313 PR middle-end/52720
8314 * gcc.dg/torture/pr52720.c: New testcase.
8315
8316 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * gnat.dg/pack17.adb: New test.
8319
8320 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8321
8322 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8323 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8324
8325 2012-03-26 Martin Jambor <mjambor@suse.cz>
8326
8327 PR tree-optimization/50052
8328 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8329
8330 2012-03-26 Richard Guenther <rguenther@suse.de>
8331
8332 PR tree-optimization/52701
8333 * gfortran.dg/pr52701.f90: New testcase.
8334
8335 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8336
8337 PR tree-optimization/52686
8338 * gcc.target/arm/pr52686.c: New test.
8339
8340 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8341
8342 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8343 Add "-Os -flto" to list.
8344
8345 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * gnat.dg/concat2.ad[sb]: New test.
8348
8349 2012-03-24 Jason Merrill <jason@redhat.com>
8350
8351 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8352 * g++.dg/cpp0x/trailing2.C: Likewise.
8353 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8354 * g++.dg/cpp1y/auto-fn1.C: New.
8355 * g++.dg/cpp1y/auto-fn2.C: New.
8356 * g++.dg/cpp1y/auto-fn3.C: New.
8357 * g++.dg/cpp1y/auto-fn4.C: New.
8358 * g++.dg/cpp1y/auto-fn5.C: New.
8359 * g++.dg/cpp1y/auto-fn6.C: New.
8360 * g++.dg/cpp1y/auto-fn7.C: New.
8361 * g++.dg/cpp1y/auto-fn8.C: New.
8362 * g++.dg/cpp1y/auto-fn9.C: New.
8363 * g++.dg/cpp1y/auto-fn10.C: New.
8364 * g++.dg/cpp1y/auto-fn11.C: New.
8365
8366 2012-03-23 Richard Guenther <rguenther@suse.de>
8367
8368 PR tree-optimization/52678
8369 * gfortran.dg/pr52678.f: New testcase.
8370
8371 2012-03-23 Richard Guenther <rguenther@suse.de>
8372
8373 PR tree-optimization/52638
8374 * g++.dg/torture/pr52638.C: New testcase.
8375
8376 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8377
8378 PR c++/52487
8379 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8380
8381 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR c++/52671
8384 * g++.dg/ext/attrib44.C: New test.
8385
8386 2012-03-22 Jan Hubicka <jh@suse.cz>
8387
8388 PR middle-end/51737
8389 * g++.dg/torture/pr51737.C: New testcase
8390
8391 2012-03-22 Richard Guenther <rguenther@suse.de>
8392
8393 PR tree-optimization/52548
8394 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8395
8396 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8397
8398 * lib/fortran-modules.exp (list-module-names-1): Remove
8399 warning.
8400
8401 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8402
8403 PR target/50751
8404 * gcc.target/sh/pr50751-1.c: New.
8405 * gcc.target/sh/pr50751-2.c: New.
8406 * gcc.target/sh/pr50751-3.c: New.
8407
8408 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8409
8410 PR target/52479
8411 * gcc.target/sh/sh4a-cos.c: Remove.
8412 * gcc.target/sh/sh4a-sin.c: Remove.
8413 * gcc.target/sh/sh4a-sincos.c: Remove.
8414
8415 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8416
8417 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8418 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8419
8420 2012-03-21 Martin Jambor <mjambor@suse.cz>
8421
8422 PR testsuite/52641
8423 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8424 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8425
8426 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8427
8428 * gcc.target/arm/thumb-16bit-ops.c: New file.
8429 * gcc.target/arm/thumb-ifcvt.c: New file.
8430
8431 2012-03-20 Jason Merrill <jason@redhat.com>
8432
8433 * lib/target-supports.exp: Add { target c++1y }.
8434
8435 * g++.dg/cpp0x/auto32.C: New.
8436
8437 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8438
8439 PR testsuite/52641
8440 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8441 int32plus.
8442 * gcc.dg/torture/pr48124-4.c: Ditto:
8443 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8444
8445 2012-03-20 Jason Merrill <jason@redhat.com>
8446
8447 PR c++/52510
8448 * g++.dg/cpp0x/initlist66.C: New.
8449
8450 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8451
8452 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8453 __AVR_HAVE_LPMX__
8454
8455 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8456
8457 PR target/49868
8458 * gcc.target/avr/torture/addr-space-2.h: New file.
8459 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8460 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8461 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8462 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8463
8464 2012-03-20 Richard Guenther <rguenther@suse.de>
8465
8466 * gnat.dg/pack16.adb: New testcase.
8467 * gnat.dg/pack16_pkg.ads: Likewise.
8468 * gnat.dg/specs/pack8.ads: Likewise.
8469 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8470
8471 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 * g++.dg/warn/Wuseless-cast.C: Extend.
8474
8475 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8476
8477 PR c++/14710
8478 * g++.dg/warn/Wuseless-cast.C: New.
8479
8480 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8481
8482 PR libfortran/52608
8483 * gfortran.dg/pr52608.f90: New test.
8484
8485 2012-03-17 Tobias Burnus <burnus@net-b.de>
8486
8487 PR fortran/52585
8488 * gfortran.dg/proc_ptr_36.f90: New.
8489
8490 2012-03-16 Martin Jambor <mjambor@suse.cz>
8491
8492 * gcc.dg/misaligned-expand-1.c: New test.
8493 * gcc.dg/misaligned-expand-3.c: Likewise.
8494
8495 2012-03-16 Richard Guenther <rguenther@suse.de>
8496 Kai Tietz <ktietz@redhat.com>
8497
8498 PR middle-end/48814
8499 * gcc.c-torture/execute/pr48814-1.c: New test.
8500 * gcc.c-torture/execute/pr48814-2.c: New test.
8501 * gcc.dg/tree-ssa/assign-1.c: New test.
8502 * gcc.dg/tree-ssa/assign-2.c: New test.
8503 * gcc.dg/tree-ssa/assign-3.c: New test.
8504
8505 2012-03-16 Richard Guenther <rguenther@suse.de>
8506
8507 * gnat.dg/specs/pack7.ads: New testcase.
8508
8509 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR target/52568
8512 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8513 * gcc.dg/torture/vshuf-8.inc: Likewise.
8514 * gcc.dg/torture/vshuf-16.inc: Likewise.
8515 * gcc.dg/torture/vshuf-32.inc: Likewise.
8516
8517 2012-03-15 Jason Merrill <jason@redhat.com>
8518
8519 * g++.dg/torture/pr52582.C: New.
8520
8521 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8522
8523 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8524
8525 2012-03-15 Ira Rosen <irar@il.ibm.com>
8526 Ulrich Weigand <ulrich.weigand@linaro.org>
8527
8528 * gcc.dg/vect/slp-cond-3.c: New test.
8529 * gcc.dg/vect/slp-cond-4.c: New test.
8530
8531 2012-03-15 Ira Rosen <irar@il.ibm.com>
8532 Ulrich Weigand <ulrich.weigand@linaro.org>
8533
8534 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8535 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8536
8537 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8538
8539 PR libfortran/52434
8540 PR libfortran/48878
8541 PR libfortran/38199
8542 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8543 * gfortran.dg/round_1.f03: Likewise.
8544
8545 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8546 Andrew Pinski <apinski@cavium.com>
8547
8548 PR middle-end/52592
8549 * gcc.dg/pr52592.c: New test.
8550
8551 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8552
8553 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8554 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8555 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8556 * lib/fortran-modules.exp: .. this new file. Adjust users.
8557 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8558 gfortran-dg-debug-runtest): Call cleanup-modules.
8559 * lib/fortran-torture.exp (fortran-torture-execute,
8560 fortran-torture): Likewise.
8561 * gfortran.dg/coarray/caf.exp: Likewise.
8562 * lib/lto.exp: Likewise.
8563 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8564 * gfortran.dg/class_4b.f03: Likewise.
8565 * gfortran.dg/class_4c.f03: Likewise.
8566 * gfortran.dg/class_45a.f03: Likewise.
8567 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8568 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8569 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8570 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8571 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8572 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8573 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8574 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8575 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8576 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8577 * gfortran.dg/whole_file_28.f90: Likewise.
8578 * gfortran.dg/whole_file_29.f90: Likewise.
8579 * gfortran.dg/whole_file_30.f90: Likewise.
8580 * gfortran.dg/whole_file_31.f90: Likewise.
8581
8582 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR tree-optimization/52267
8585 * gcc.dg/pr52267.c: New test.
8586 * gcc.dg/tree-ssa/vrp65.c: New test.
8587 * gcc.dg/tree-ssa/vrp66.c: New test.
8588
8589 2012-03-15 Richard Guenther <rguenther@suse.de>
8590
8591 PR middle-end/52580
8592 * gfortran.dg/vect/pr52580.f: New testcase.
8593
8594 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8595
8596 * gcc.target/sh/fpul-usage-1.c: New.
8597
8598 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8599
8600 PR target/49468
8601 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8602 * gcc.target/sh/pr49468-di.c: Likewise.
8603
8604 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8605
8606 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8607 * gcc.dg/c99-stdint-6.c: Likewise.
8608 * gcc.dg/lto/20090210_0.c: Likewise.
8609 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8610 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8611 * gcc.dg/pragma-init-fini-2.c: Likewise.
8612 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8613 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8614 * gcc.target/i386/pr22152.c: Likewise.
8615 * gcc.target/i386/vect8-ret.c: Likewise.
8616 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8617 handling.
8618
8619 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8620
8621 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8622 * g++.dg/tree-prof/partition1.C: Likewise.
8623 * g++.dg/tree-prof/partition2.C: Likewise.
8624 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8625 handling.
8626 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8627 * gcc.c-torture/execute/20010724-1.c: Remove.
8628 * gcc.c-torture/execute/20010724-1.x: Remove.
8629 * gcc.c-torture/execute/20040208-2.c: Remove.
8630 * gcc.c-torture/execute/20040208-2.x: Remove.
8631 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8632 Remove.
8633 (main) [__mips__ && __sgi__]: Remove.
8634 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8635 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8636 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8637 mips-sgi-irix6* handling.
8638 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8639 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8640 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8641 handling.
8642 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8643 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8644 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8645 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8646 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8647 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8648 mips-sgi-irix6*.
8649 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8650 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8651 * gcc.target/mips/save-restore-3.c: Likewise.
8652 * gcc.target/mips/save-restore-4.c: Likewise.
8653 * gcc.target/mips/save-restore-5.c: Likewise.
8654 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8655 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8656 messages.
8657 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8658 IRIX 6 handling.
8659 (restore_ld_library_path_env_vars): Likewise.
8660 * lib/target-supports.exp (check_profiling_available): Remove
8661 mips*-*-irix* handling.
8662 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8663 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8664 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8665
8666 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR c++/52582
8669 * g++.dg/opt/pr52582.C: New test.
8670
8671 2012-03-14 Richard Guenther <rguenther@suse.de>
8672
8673 PR tree-optimization/52571
8674 * gcc.dg/vect/vect-2.c: Initialize arrays.
8675 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8676 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8677 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8678
8679 2012-03-14 Richard Guenther <rguenther@suse.de>
8680
8681 PR middle-end/52080
8682 PR middle-end/52097
8683 PR middle-end/48124
8684 * gcc.dg/torture/pr48124-1.c: New testcase.
8685 * gcc.dg/torture/pr48124-2.c: Likewise.
8686 * gcc.dg/torture/pr48124-3.c: Likewise.
8687 * gcc.dg/torture/pr48124-4.c: Likewise.
8688
8689 2012-03-14 Richard Guenther <rguenther@suse.de>
8690
8691 PR middle-end/52578
8692 * gcc.dg/pr52578.c: New testcase.
8693
8694 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR c++/52521
8697 * g++.dg/cpp0x/udlit-args2.C: New test.
8698
8699 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8700
8701 PR target/48596
8702 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8703 * gcc.c-torture/compile/pr48596.c: ... here.
8704
8705 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8706
8707 PR c++/51641
8708 * g++.dg/lookup/hidden-class17.C: New test.
8709
8710 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR c/52577
8713 * gcc.dg/Wunused-var-3.c: New test.
8714
8715 2012-03-13 Martin Jambor <mjambor@suse.cz>
8716
8717 * gcc.dg/misaligned-expand-2.c: New test.
8718
8719 2012-03-13 Richard Guenther <rguenther@suse.de>
8720
8721 PR middle-end/52134
8722 * gcc.dg/pr52134.c: New testcase.
8723
8724 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8725
8726 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8727
8728 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8729
8730 PR tree-optimization/46728
8731 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8732 * gcc.target/powerpc/pr46728-5.c: Likewise.
8733 * gcc.target/powerpc/pr46728-8.c: Likewise.
8734 * gcc.target/powerpc/pr46728-10.c: Likewise.
8735 * gcc.target/powerpc/pr46728-11.c: Likewise.
8736 * gcc.target/powerpc/pr46728-13.c: Likewise.
8737 * gcc.target/powerpc/pr46728-14.c: Likewise.
8738 * gcc.target/powerpc/pr46728-15.c: Likewise.
8739
8740 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8741
8742 PR c++/52299
8743 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8744
8745 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8746
8747 PR tree-optimization/46728
8748 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8749 * gcc.target/powerpc/pr46728-5.c: Likewise.
8750 * gcc.target/powerpc/pr46728-8.c: Likewise.
8751 * gcc.target/powerpc/pr46728-10.c: Likewise.
8752 * gcc.target/powerpc/pr46728-11.c: Likewise.
8753 * gcc.target/powerpc/pr46728-13.c: Likewise.
8754 * gcc.target/powerpc/pr46728-14.c: Likewise.
8755 * gcc.target/powerpc/pr46728-15.c: Likewise.
8756
8757 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8758
8759 PR target/49868
8760 * gcc.target/avr/torture/addr-space-1.h: New file.
8761 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8762 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8763 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8764 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8765
8766 2012-03-12 Andrew Pinski <apinski@cavium.com>
8767
8768 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8769
8770 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8773 * g++.dg/abi/thunk4.C: Likewise.
8774 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8775 Adapt line numbers.
8776 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8777 handling.
8778 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8779 * g++.dg/eh/spbp.C: Likewise.
8780 * g++.dg/ext/label13.C: Likewise.
8781 * g++.dg/guality/guality.exp: Likewise.
8782 * g++.dg/other/anon5.C: Likewise.
8783 * g++.dg/other/pragma-ep-1.C: Remove.
8784 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8785 * g++.dg/warn/pr31246.C: Likewise.
8786 * g++.dg/warn/weak1.C: Likewise.
8787 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8788 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8789 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8790 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8791 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8792 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8793 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8794 * gcc.dg/c99-tgmath-1.c: Likewise.
8795 * gcc.dg/c99-tgmath-2.c: Likewise.
8796 * gcc.dg/c99-tgmath-3.c: Likewise.
8797 * gcc.dg/c99-tgmath-4.c: Likewise.
8798 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8799 handling.
8800 * gcc.dg/debug/pr49032.c: Likewise.
8801 * gcc.dg/guality/guality.exp: Likewise.
8802 * gcc.dg/intmax_t-1.c: Likewise.
8803 * gcc.dg/pr48616.c: Likewise.
8804 * gcc.dg/pragma-ep-1.c: Remove.
8805 * gcc.dg/pragma-ep-2.c: Remove.
8806 * gcc.dg/pragma-ep-3.c: Remove.
8807 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8808 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8809 * gcc.misc-tests/gcov-14.c: Likewise.
8810 * gfortran.dg/guality/guality.exp: Likewise.
8811 * lib/target-supports.exp (check_weak_available): Likewise.
8812 (add_options_for_tls): Likewise.
8813 (check_ascii_locale_available): Likewise.
8814 * obj-c++.dg/dwarf-2.mm: Likewise.
8815 * objc.dg/dwarf-1.m: Likewise.
8816 * objc.dg/dwarf-2.m: Likewise.
8817
8818 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR tree-optimization/51721
8821 * gcc.dg/tree-ssa/vrp64.c: New test.
8822
8823 PR tree-optimization/52533
8824 * gcc.c-torture/compile/pr52533.c: New test.
8825
8826 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8827
8828 * gcc.target/i386/rtm-xabort-1.c: New.
8829 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8830 * gcc.target/i386/rtm-xend-1.c: Ditto.
8831 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8832 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8833 * gcc.target/i386/sse-13.c: Ditto.
8834 * gcc.target/i386/sse-14.c: Ditto.
8835 * gcc.target/i386/sse-22.c: Ditto.
8836 * gcc.target/i386/sse-23.c: Ditto.
8837 * g++.dg/other/i386-2.C: Ditto.
8838 * g++.dg/other/i386-3.C: Ditto.
8839
8840 2012-03-12 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/52542
8843 * gfortran.dg/proc_ptr_35.f90: New.
8844
8845 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8846
8847 PR target/52530
8848 * gcc.dg/torture/pr52530.c: New test.
8849
8850 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8851
8852 PR target/51244
8853 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8854
8855 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8856
8857 PR target/52450
8858 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8859
8860 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8861
8862 2012-03-09 Andrew Pinski <apinski@cavium.com>
8863
8864 PR middle-end/51988
8865 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8866 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8867
8868 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8869
8870 * gcc.dg/tree-ssa/scev-3.c: New.
8871 * gcc.dg/tree-ssa/scev-4.c: New.
8872
8873 2012-03-08 Tobias Burnus <burnus@net-b.de>
8874
8875 PR fortran/52469
8876 * gfortran.dg/proc_ptr_34.f90
8877
8878 2012-03-07 Jason Merrill <jason@redhat.com>
8879
8880 PR c++/52521
8881 * g++.dg/cpp0x/udlit-mangle.C: New.
8882
8883 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8884
8885 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8886
8887 2012-03-06 Richard Guenther <rguenther@suse.de>
8888
8889 PR middle-end/52493
8890 * gcc.dg/torture/pr52493.c: New testcase.
8891
8892 2012-03-06 Richard Guenther <rguenther@suse.de>
8893
8894 PR lto/52097
8895 * gcc.dg/lto/pr52097_0.c: New testcase.
8896
8897 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8898
8899 PR target/51244
8900 * gcc.target/sh/pr51244-1.c: New.
8901 * gcc.target/sh/pr51244-2.c: New.
8902 * gcc.target/sh/pr51244-3.c: New.
8903
8904 2012-03-05 Jason Merrill <jason@redhat.com>
8905
8906 PR c++/51930
8907 * g++.dg/ext/visibility/template11.C: New.
8908
8909 * g++.dg/cpp0x/implicit13.C: New.
8910
8911 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR tree-optimization/51721
8914 * gcc.dg/tree-ssa/vrp63.c: New test.
8915 * gcc.dg/pr51721.c: New test.
8916
8917 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8918
8919 PR fortran/50981
8920 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8921 argument checks.
8922
8923 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8924
8925 PR target/52146
8926 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8927
8928 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8929
8930 PR fortran/50981
8931 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8932
8933 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8934
8935 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8936 int32plus.
8937
8938 2012-03-03 Jason Merrill <jason@redhat.com>
8939
8940 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8941
8942 Core 1270
8943 * g++.dg/cpp0x/initlist65.C: New.
8944
8945 PR c++/36797
8946 * g++.dg/ext/is_empty2.C: New.
8947
8948 2012-03-03 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/48820
8951 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8952
8953 2012-03-03 Tobias Burnus <burnus@net-b.de>
8954
8955 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8956 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8957 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8958 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8959 * gfortran.dg/class_30.f90: Remove dg-warning line.
8960 * gfortran.dg/bind_c_usage_25.f90: New.
8961
8962 2012-03-03 Tobias Burnus <burnus@net-b.de>
8963
8964 PR fortran/48820
8965 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8966 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8967 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8968
8969 2012-03-03 Tobias Burnus <burnus@net-b.de>
8970
8971 PR fortran/48820
8972 * gfortran.dg/assumed_type_1.f90: New.
8973 * gfortran.dg/assumed_type_2.f90: New.
8974 * gfortran.dg/assumed_type_3.f90: New.
8975 * gfortran.dg/assumed_type_4.f90: New.
8976
8977 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8978
8979 PR target/49486
8980 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8981 * gcc.target/sh/pr49468-di.c: New.
8982
8983 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8984
8985 * gcc.dg/graphite/pr50561.c: Update.
8986
8987 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8988
8989 * gcc.target/powerpc/pr52457.c: New test.
8990
8991 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8992
8993 * gcc.target/arm/sat-1.c: New test.
8994
8995 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8996
8997 PR target/46716
8998 * gcc.target/i386/pr46716.c: New test.
8999
9000 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9001
9002 PR c++/51989
9003 * g++.dg/cpp0x/sfinae32.C: New.
9004
9005 2012-03-02 Richard Guenther <rguenther@suse.de>
9006
9007 PR tree-optimization/52406
9008 * gcc.dg/torture/pr52406.c: New testcase.
9009
9010 2012-03-02 Tobias Burnus <burnus@net-b.de>
9011
9012 PR fortran/52325
9013 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9014 * gfortran.dg/nullify_2.f90: Update dg-error.
9015 * gfortran.dg/nullify_4.f90: Ditto.
9016 * gfortran.dg/pointer_init_6.f90: Ditto.
9017
9018 2012-03-02 Tobias Burnus <burnus@net-b.de>
9019
9020 PR fortran/52270
9021 * gfortran.dg/class_51.f90: New.
9022
9023 2012-03-02 Tobias Burnus <burnus@net-b.de>
9024
9025 PR fortran/52452
9026 * gfortran.dg/intrinsic_8.f90: New.
9027
9028 2012-03-01 Kai Tietz <ktietz@redhat.com>
9029
9030 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9031 routines on mingw targets.
9032 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9033
9034 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR tree-optimization/52445
9037 * gcc.dg/pr52445.c: New test.
9038
9039 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR target/52437
9042 * gcc.c-torture/compile/pr52437.c: New test.
9043
9044 PR middle-end/52419
9045 * gcc.dg/torture/pr52419.c: New test.
9046
9047 PR tree-optimization/52429
9048 * gcc.dg/torture/pr52429.c: New test.
9049 * g++.dg/opt/pr52429.C: New test.
9050
9051 2012-02-29 Richard Guenther <rguenther@suse.de>
9052
9053 PR testsuite/52297
9054 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9055 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9056 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9057 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9058 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9059 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9060
9061 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9062
9063 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9064
9065 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9066
9067 PR fortran/52386
9068 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9069
9070 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9071
9072 PR target/51534
9073 * gcc.target/arm/neon/pr51534.c: New testcase.
9074
9075 2012-02-28 Richard Guenther <rguenther@suse.de>
9076
9077 PR target/52407
9078 * gcc.dg/torture/pr52407.c: New testcase.
9079
9080 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9081
9082 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9083 * gcc.target/arm/vfp2.c: Likewise.
9084 * gcc.target/arm/vfp3.c: Likewise.
9085 * gcc.target/arm/vfp4.c: Likewise.
9086 * gcc.target/arm/vfp5.c: Likewise.
9087 * gcc.target/arm/vfp6.c: Likewise.
9088 * gcc.target/arm/vfp7.c: Likewise.
9089 * gcc.target/arm/vfp8.c: Likewise.
9090 * gcc.target/arm/vfp9.c: Likewise.
9091 * gcc.target/arm/vfp10.c: Likewise.
9092 * gcc.target/arm/vfp11.c: Likewise.
9093 * gcc.target/arm/vfp12.c: Likewise.
9094 * gcc.target/arm/vfp13.c: Likewise.
9095 * gcc.target/arm/vfp14.c: Likewise.
9096 * gcc.target/arm/vfp15.c: Likewise.
9097 * gcc.target/arm/vfp16.c: Likewise.
9098 * gcc.target/arm/vfp17.c: Likewise.
9099 * gcc.target/arm/neon-constants.h: New file.
9100 * gcc.target/arm/neon-vect1.c: New test.
9101 * gcc.target/arm/neon-vect2.c: New test.
9102 * gcc.target/arm/neon-vect3.c: New test.
9103 * gcc.target/arm/neon-vect4.c: New test.
9104 * gcc.target/arm/neon-vect5.c: New test.
9105 * gcc.target/arm/neon-vect6.c: New test.
9106 * gcc.target/arm/neon-vect7.c: New test.
9107 * gcc.target/arm/neon-vect8.c: New test.
9108
9109 2012-02-28 Richard Guenther <rguenther@suse.de>
9110
9111 PR tree-optimization/52402
9112 * gcc.dg/torture/pr52402.c: New testcase.
9113
9114 2012-02-28 Richard Guenther <rguenther@suse.de>
9115
9116 PR lto/52400
9117 * g++.dg/lto/pr52400_0.C: New testcase.
9118
9119 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9120
9121 * gcc.target/avr/torture/builtins-1.c: New test.
9122 * gcc.target/avr/torture/builtins-error.c: New test.
9123
9124 2012-02-28 Kai Tietz <ktietz@redhat.com>
9125
9126 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9127 * gcc.target/i386/pr45352-2.c: Likewise.
9128 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9129 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9130 targets instead rand.
9131 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9132 * gcc.target/i386/sse2-mul-1.c: Likewise.
9133 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9134 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9135 * gcc.target/i386/pad-1.c: Likewise.
9136 * gcc.target/i386/pad-9.c: Likewise.
9137 * gcc.target/i386/pad-2.c: Likewise.
9138 * gcc.target/i386/pad-5b.c: Likewise.
9139 * gcc.target/i386/pad-8.c: Likewise.
9140 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9141 * gcc.target/i386/pr44130.c: Likewise.
9142 * gcc.target/i386/align-main-1.c: Likewise.
9143 * gcc.target/i386/align-main-2.c: Likewise.
9144 * gcc.target/i386/sw-1.c: Likewise.
9145 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9146 on x64 mingw target.
9147 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9148 * gcc.target/i386/pr46295.c: Likewise.
9149 * gcc.target/i386/amd64-abi-1.c: Likewise.
9150 * gcc.target/i386/amd64-abi-2.c: Likewise.
9151 * gcc.target/i386/pr39082-1.c: Likewise.
9152 * gcc.target/i386/pr39162.c: Likewise.
9153 * gcc.target/i386/pr22152.c: Likewise.
9154 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9155 * gcc.target/i386/wrfsbase-2.c: Likewise.
9156 * gcc.target/i386/local.c: Likewise
9157 * gcc.target/i386/wrgsbase-1.c: Likewise.
9158 * gcc.target/i386/wrfsbase-1.c: Likewise.
9159 * gcc.target/i386/pr39315-3.c: Likewise.
9160 * gcc.target/i386/pr35767-4.c: Likewise.
9161 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9162 x64 mingw target.
9163 * gcc.target/i386/pr45336-2.c: Likewise.
9164 * gcc.target/i386/pr45336-1.c: Likewise.
9165 * gcc.target/i386/pr45336-4.c: Likewise.
9166
9167 2012-02-27 Tristan Gingold <gingold@adacore.com>
9168
9169 * gnat.dg/array20.ad[sb]: New test.
9170
9171 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR target/52375
9174 * gcc.target/arm/pr52375.c: New test.
9175 * gcc.c-torture/compile/pr52375.c: New test.
9176
9177 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9178
9179 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9180 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9181
9182 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9183
9184 * gnat.dg/aggr19.adb: New test.
9185 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9186
9187 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9188
9189 PR target/49263
9190 * gcc.target/sh/pr49263.c: New.
9191
9192 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9193
9194 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9195 simulate_thread_wrapper_other_threads
9196 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9197 Move initialization of 'value' to main().
9198 (main): Initialize 'value';
9199 * gcc.dg/simulate-thread/speculative-store.c
9200 (simulate_thread_step_verify): Return 0 when successful.
9201 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9202 Reduce threshold.
9203 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9204 (simulate_thread_wrapper_other_threads): Return a success/fail value
9205 and issue an error if the instruction count threshold is exceeded.
9206
9207 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209 PR target/50580
9210 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9211 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9212
9213 2012-02-24 Richard Guenther <rguenther@suse.de>
9214
9215 PR middle-end/52355
9216 * gcc.dg/pr52355.c: New testcase.
9217
9218 2012-02-23 Kai Tietz <ktietz@redhat.com>
9219
9220 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9221 * gcc.dg/Wpadded.c: Likewise.
9222 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9223 structure-layout.
9224 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9225 for sleep by Sleep and add windows.h include for this function.
9226 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9227 targets.
9228 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9229 target.
9230 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9231 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9232 on x64 mingw target.
9233 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9234 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9235 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9236 failure on LLP64 target.
9237
9238 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9239
9240 PR c/52290
9241 * gcc.dg/noncompile/pr52290.c: New test.
9242
9243 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR tree-optimization/52019
9246 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9247
9248 2012-02-22 Kai Tietz <ktietz@redhat.com>
9249
9250 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9251 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9252 derived pdiff_t type.
9253 * g++.dg/torture/pr49720.C: Likewise
9254
9255 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9256
9257 PR target/52330
9258 * gcc.target/i386/pr52330.c: New test.
9259
9260 2012-02-22 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/52335
9263 * gfortran.dg/io_constraints_10.f90: New.
9264
9265 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9266
9267 * lib/target-supports.exp (check_effective_target_vect_condition):
9268 Return true for NEON.
9269
9270 2012-02-21 Kai Tietz <ktietz@redhat.com>
9271
9272 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9273
9274 2012-02-21 Richard Guenther <rguenther@suse.de>
9275
9276 PR tree-optimization/52324
9277 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9278
9279 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9280
9281 PR middle-end/51782
9282 * gcc.target/avr/torture/pr51782-1.c: New test.
9283
9284 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR tree-optimization/52318
9287 * gcc.dg/pr52318.c: New test.
9288
9289 2012-02-20 Kai Tietz <ktietz@redhat.com>
9290
9291 * gcc.dg/bf-ms-layout-3.c: New testcase.
9292
9293 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9294
9295 PR testsuite/52229
9296 PR fortran/32380
9297 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9298
9299 2012-02-20 Richard Guenther <rguenther@suse.de>
9300
9301 PR tree-optimization/52298
9302 * gcc.dg/torture/pr52298.c: New testcase.
9303 * gcc.dg/vect/pr52298.c: Likewise.
9304
9305 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9306
9307 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9308 * gcc.c-torture/execute/pr52286.c: Ditto.
9309
9310 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR tree-optimization/52286
9313 * gcc.c-torture/execute/pr52286.c: New test.
9314
9315 2012-02-18 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/52295
9318 * gfortran.dg/interface_35.f90: Use -std=f2003.
9319 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9320 * gfortran.dg/interface_assignment_4.f90: Ditto.
9321 * gfortran.dg/bessel_1.f90: Ditto.
9322 * gfortran.dg/func_result_6.f90: Ditto.
9323 * gfortran.dg/hypot_1.f90: Ditto.
9324 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9325
9326 2012-02-17 Tobias Burnus <burnus@net-b.de>
9327
9328 PR translation/52232
9329 PR translation/52234
9330 PR translation/52245
9331 PR translation/52246
9332 PR translation/52262
9333 PR translation/52273
9334 * gfortran.dg/coarray_22.f90: Update dg-error.
9335 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9336
9337 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9338
9339 PR target/51753
9340 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9341 (simulate-thread): Use default timeout.
9342
9343 2012-02-16 Jason Merrill <jason@redhat.com>
9344
9345 PR c++/52248
9346 * g++.dg/ext/timevar1.C: New.
9347
9348 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9349
9350 PR c++/52126
9351 * g++.dg/template/using21.C: New.
9352 * g++.dg/template/using22.C: Likewise.
9353
9354 2012-02-16 Jason Merrill <jason@redhat.com>
9355
9356 PR c++/51415
9357 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9358
9359 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR tree-optimization/52255
9362 * gcc.c-torture/compile/pr52255.c: New test.
9363
9364 PR debug/52260
9365 * g++.dg/debug/dwarf2/pr52260.C: New test.
9366
9367 PR middle-end/51929
9368 * g++.dg/ipa/pr51929.C: New test.
9369
9370 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9371
9372 PR target/52199
9373 * gcc.target/powerpc/pr52199.c: New file.
9374
9375 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377 PR target/52152
9378 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9379
9380 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9381
9382 * gcc.dg/pr51867.c: Don't include <math.h>.
9383 (sqrtf): Declare.
9384
9385 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9386
9387 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9388 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9389
9390 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9391
9392 PR tree-optimization/50561
9393 * gcc.dg/graphite/pr50561.c: New testcase.
9394
9395 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9396
9397 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9398 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9399
9400 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9401
9402 * gnat.dg/discr35.ad[sb]: New test.
9403
9404 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9405
9406 * gnat.dg/volatile10.adb: New test.
9407 * gnat.dg/volatile10_pkg.ads: New helper.
9408
9409 2012-02-14 Jason Merrill <jason@redhat.com>
9410
9411 * g++.dg/ext/attrib43.C: New.
9412
9413 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9414
9415 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9416 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9417 fgnu_tm.
9418 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9419 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9420 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9421 effective_target fgnu_tm.
9422 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9423
9424 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR c++/52247
9427 * g++.dg/template/asmgoto1.C: New test.
9428
9429 2012-02-14 Ian Lance Taylor <iant@google.com>
9430
9431 PR go/48501
9432 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9433 compiling generated file for 64bit and index tests.
9434
9435 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9438
9439 2012-02-14 Richard Guenther <rguenther@suse.de>
9440
9441 PR tree-optimization/52244
9442 PR tree-optimization/51528
9443 * gcc.dg/torture/pr52244.c: New testcase.
9444
9445 2012-02-14 Walter Lee <walt@tilera.com>
9446
9447 * g++.dg/other/PR23205.C: Disable test on tile.
9448 * g++.dg/other/pr23205-2.C: Disable test on tile.
9449 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9450 * gcc.dg/20040813-1.c: Disable test on tile.
9451 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9452 * gcc.misc-tests/linkage.exp: Handle tilegx.
9453
9454 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR tree-optimization/52210
9457 * gcc.dg/pr52210.c: New test.
9458
9459 2012-02-14 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/39055
9462 * g++.dg/overload/defarg5.C: New.
9463
9464 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c/52181
9467 * c-c++-common/pr52181.c: New test.
9468
9469 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR c++/52215
9472 * g++.dg/ext/atomic-1.C: New test.
9473
9474 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9475
9476 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9477
9478 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR middle-end/52209
9481 * gcc.c-torture/execute/pr52209.c: New test.
9482
9483 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9484
9485 PR fortran/50981
9486 * gfortran.dg/elemental_optional_args_5.f03: New test.
9487
9488 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9489
9490 PR testsuite/50076
9491 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9492 cases.
9493
9494 2012-02-11 Ian Lance Taylor <iant@google.com>
9495
9496 PR go/51874
9497 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9498 SPARC Solaris. Don't run the test at all on systems where it may
9499 not work, rather than xfailing it.
9500
9501 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9502
9503 PR rtl-optimization/52175
9504 * gcc.c-torture/compile/pr52175.c: New test.
9505
9506 2012-02-10 Jason Merrill <jason@redhat.com>
9507
9508 PR c++/51910
9509 * g++.dg/template/repo10.C: New.
9510
9511 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR debug/52132
9514 * gcc.dg/pr52132.c: New test.
9515
9516 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9517
9518 * gnat.dg/specs/aggr4.ads: New test.
9519 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9520
9521 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9522
9523 PR target/52146
9524 * gcc.target/i386/pr52146.c: New.
9525
9526 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR middle-end/52177
9529 * c-c++-common/pr52177.c: New test.
9530
9531 2012-02-10 Jan Hubicka <jh@suse.cz>
9532
9533 PR middle-end/48600
9534 * g++.dg/torture/pr48600.C: New testcase.
9535
9536 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9537
9538 PR middle-end/52140
9539 * gcc.dg/dfp/pr52140.c: New test.
9540
9541 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR fortran/32380
9544 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9545 of dg-options.
9546
9547 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9548
9549 PR middle-end/51867
9550 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9551 * gcc.dg/pr51867.c: New test.
9552
9553 2012-02-09 Ian Lance Taylor <iant@google.com>
9554
9555 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9556 which don't support -fsplit-stack. Turn off optimization when
9557 compiling select5-out.go.
9558
9559 2012-02-08 Ian Lance Taylor <iant@google.com>
9560
9561 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9562 systems which don't support -fsplit-stack.
9563
9564 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9565
9566 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9567 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9568 machine instuction in the log.
9569
9570 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9571
9572 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9573 to 20 seconds.
9574
9575 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9576
9577 PR driver/48524
9578 * gcc.dg/pr48524.c: New test.
9579 * gcc.dg/pr48524.spec: New spec file for test.
9580
9581 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9582
9583 PR fortran/32380
9584 * gfortran.dg/vect/pr32380.f90: New test.
9585
9586 2012-02-08 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/52151
9589 * gfortran.dg/realloc_on_assign_12.f90: New.
9590
9591 2012-02-08 Richard Guenther <rguenther@suse.de>
9592
9593 PR rtl-optimization/52170
9594 * gcc.dg/torture/pr52170.c: New testcase.
9595
9596 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR gcov-profile/52150
9599 * gcc.dg/tree-prof/pr52150.c: New test.
9600
9601 PR rtl-optimization/52139
9602 * gcc.dg/pr52139.c: New test.
9603
9604 2012-02-07 Jason Merrill <jason@redhat.com>
9605
9606 PR c++/51675
9607 * g++.dg/cpp0x/constexpr-union3.C: New.
9608
9609 PR c++/52035
9610 * g++.dg/lto/pr52035_0.C: New.
9611
9612 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9613
9614 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9615 * gcc.dg/special/weak-1.c: Likewise.
9616 * gcc.dg/ucnid-12.c: Likewise.
9617 * gcc.dg/torture/pr45678-1.c: Likewise.
9618 * gcc.dg/torture/pr45678-2.c: Likewise.
9619 * gcc.dg/vector-4.c: Likewise.
9620 * gcc.dg/ipa/inline-5.c: Likewise.
9621 * gcc.dg/ucnid-11.c: Likewise.
9622 * gcc.misc-tests/gcov-13.c: Likewise.
9623 * gcc.misc-tests/gcov-14.c: Likewise.
9624 * g++.dg/ext/label13.C: Likewise.
9625 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9626 hppa*-*-hpux* options.
9627 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9628 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9629 * gcc.dg/pr48616.c: Likewise.
9630 * gcc.dg/pr17957.c: Likewise.
9631 * gcc.dg/pr17055-1.c: Likewise.
9632 * gcc.dg/pr32912-1.c: Likewise.
9633 * gcc.dg/tm/pr51472.c: Likewise.
9634 * c-c++-common/fold-bitand-4.c: Likewise.
9635 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9636 Use dg-additional-options for extra options.
9637
9638 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9639
9640 * gcc.target/epiphany/interrupt-2.c: New test.
9641
9642 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9643
9644 PR target/52155
9645 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9646 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9647 for MIPS ELF.
9648
9649 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9650
9651 PR target/52152
9652 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9653
9654 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9655
9656 PR middle-end/24306
9657 PR target/52154
9658 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9659 * gcc.target/mips/va-arg-1.c: New test.
9660
9661 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9662
9663 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9664 for -mno-pointers-to-nested-functions.
9665
9666 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9667
9668 * gcc.c-torture/execute/20120207-1.c: New test.
9669
9670 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR rtl-optimization/52060
9673 * gcc.dg/torture/pr52060.c: New test.
9674
9675 PR middle-end/52074
9676 * gcc.c-torture/compile/pr52074.c: New test.
9677
9678 2012-02-07 Tobias Burnus <burnus@net-b.de>
9679
9680 PR fortran/51514
9681 * gfortran.dg/class_to_type_2.f90: New.
9682
9683 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9684
9685 PR fortran/32373
9686 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9687 Remove module.
9688
9689 2012-02-06 Jason Merrill <jason@redhat.com>
9690
9691 PR c++/52088
9692 * g++.dg/template/conv13.C: New.
9693
9694 2012-02-06 Richard Guenther <rguenther@suse.de>
9695
9696 PR tree-optimization/52115
9697 * gcc.c-torture/compile/pr52115.c: New testcase.
9698
9699 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR target/52129
9702 * gcc.c-torture/execute/pr52129.c: New test.
9703
9704 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9705
9706 * gcc.dg/pr48374.c: Actually add the test I forgot
9707 in the 2012-01-25 commit.
9708
9709 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9710
9711 PR fortran/32373
9712 * gfortran.dg/vect/vect-8.f90: New test case.
9713
9714 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9715
9716 PR fortran/48847
9717 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9718
9719 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9720
9721 PR fortran/52102
9722 * gfortran.dg/class_48.f90 : Add test of allocate class array
9723 component with source in subroutine test3. Remove commenting
9724 out in subroutine test4, since branching on unitialized variable
9725 is now fixed (no PR for this last.).
9726
9727 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9728
9729 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9730 on MIPS targets.
9731 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9732
9733 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9734
9735 PR target/52125
9736 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9737 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9738
9739 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9740
9741 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9742 (check_effective_target_sync_int_long): Use it.
9743 (check_effective_target_sync_char_short): Likewise.
9744 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9745
9746 2012-02-05 Tobias Burnus <burnus@net-b.de>
9747
9748 PR fortran/51972
9749 * gfortran.dg/class_48.f90: Add some further checks.
9750
9751 2012-02-05 Ira Rosen <irar@il.ibm.com>
9752
9753 PR tree-optimization/52091
9754 * gcc.dg/vect/pr52091.c: New test.
9755
9756 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR rtl-optimization/52113
9759 * gcc.target/avr/pr52113.c: New test.
9760
9761 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR rtl-optimization/52092
9764 * gcc.c-torture/compile/pr52092.c: New test.
9765
9766 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9767
9768 PR fortran/41587
9769 * gfortran.dg/class_array_10.f03: New test.
9770
9771 PR fortran/46356
9772 * gfortran.dg/class_array_11.f03: New test.
9773
9774 PR fortran/51754
9775 * gfortran.dg/class_array_12.f03: New test.
9776
9777 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9778
9779 PR fortran/52012
9780 * gfortran.dg/realloc_on_assign_11.f90: New test.
9781
9782 2012-02-02 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/52093
9785 * gfortran.dg/shape_7.f90: New.
9786
9787 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9788
9789 * gcc.target/mips/mips-prepend-1.c: New test.
9790
9791 2012-02-02 Jan Hubicka <jh@suse.cz>
9792 Tom de Vries <tom@codesourcery.com>
9793
9794 PR middle-end/51998
9795 * gcc.dg/alias-12.c: New testcase.
9796 * gcc.dg/alias-13.c: New testcase.
9797
9798 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR target/52086
9801 * gcc.dg/pr52086.c: New test.
9802
9803 PR tree-optimization/52073
9804 * gcc.c-torture/compile/pr52073.c: New test.
9805
9806 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9807
9808 PR fortran/51958
9809 * gfortran.dg/function_optimize_10.f90: New test.
9810
9811 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9812
9813 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9814 test on alpha*-*-*.
9815
9816 2012-02-01 Tobias Burnus <burnus@net-b.de>
9817
9818 PR fortran/52024
9819 * gfortran.dg/typebound_operator_14.f90: New.
9820
9821 2012-02-01 Tobias Burnus <burnus@net-b.de>
9822
9823 PR fortran/52059
9824 * gfortran.dg/elemental_function_1.f90: New.
9825
9826 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9827
9828 PR rtl-optimization/51374
9829 * gcc.target/avr/torture/pr51374-1.c:
9830 Also fail if SBIS is seen.
9831
9832 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9833
9834 PR rtl-optimization/51374
9835 * gcc.target/avr/torture/pr51374-1.c: New.
9836
9837 2012-01-31 Tobias Burnus <burnus@net-b.de>
9838
9839 PR fortran/52024
9840 * gfortran.dg/typebound_generic_11.f90: New.
9841
9842 2012-01-31 Tobias Burnus <burnus@net-b.de>
9843
9844 PR fortran/52029
9845 * gfortran.dg/class_49.f90: New.
9846
9847 2012-01-31 Tobias Burnus <burnus@net-b.de>
9848
9849 PR fortran/52013
9850 * gfortran.dg/elemental_args_check_6.f90: New.
9851
9852 2012-01-31 Jason Merrill <jason@redhat.com>
9853
9854 PR c++/52043
9855 * g++.dg/cpp0x/variadic122.C: New.
9856
9857 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9858
9859 PR fortran/52012
9860 * gfortran.dg/realloc_on_assign_10.f90: New test.
9861
9862 2012-01-31 Richard Guenther <rguenther@suse.de>
9863
9864 PR tree-optimization/51528
9865 * gcc.dg/torture/pr51528.c: New testcase.
9866
9867 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9868
9869 PR go/48501
9870 * lib/go.exp (go_target_compile): Append timeout= to options.
9871 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9872 select5-out.go test on alpha*-*-* targets.
9873
9874 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9875
9876 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9877 (TEST_SHORT): Reformat in the same way.
9878 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9879 (TEST_SHORT): Reformat in the same way.
9880 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9881 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9882 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9883 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9884 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9885
9886 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9887
9888 PR target/51835
9889 * gcc.target/arm/pr51835.c: New testcase.
9890
9891 2012-01-30 Richard Guenther <rguenther@suse.de>
9892
9893 PR tree-optimization/52028
9894 * gcc.dg/torture/pr52028.c: New testcase.
9895 * gfortran.dg/ldist-pr45199.f: Adjust.
9896 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9897 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9898 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9899
9900 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR debug/52027
9903 * gcc.dg/tree-prof/pr52027.c: New test.
9904
9905 PR tree-optimization/52046
9906 * gcc.dg/pr52046.c: New test.
9907
9908 PR debug/52048
9909 * g++.dg/other/pr52048.C: New test.
9910
9911 2012-01-30 Richard Guenther <rguenther@suse.de>
9912
9913 PR tree-optimization/52045
9914 * gcc.dg/pr52045.c: New testcase.
9915
9916 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9917
9918 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9919 new code generated for __sync_lock_release.
9920
9921 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9922
9923 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9924
9925 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9926
9927 PR testsuite/51875
9928 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9929
9930 * g++.dg/ext/visibility/template10.C: Fix typo.
9931
9932 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9933
9934 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9935
9936 PR c++/51327
9937 * g++.dg/cpp0x/constexpr-ice6.C: New.
9938
9939 2012-01-29 Tobias Burnus <burnus@net-b.de>
9940
9941 PR fortran/41600
9942 * gfortran.dg/default_initialization_6.f90: New.
9943
9944 2012-01-29 Tobias Burnus <burnus@net-b.de>
9945
9946 PR fortran/51972
9947 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9948 * gfortran.dg/class_48.f90: New.
9949
9950 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9951
9952 PR fortran/51808
9953 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9954
9955 2012-01-28 Tobias Burnus <burnus@net-b.de>
9956
9957 PR fortran/51972
9958 * gfortran.dg/class_allocate_12.f90: New.
9959
9960 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9961
9962 * gcc.dg/torture/pr50444.c: Fix dg directives.
9963
9964 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR target/52006
9967 * gcc.target/arm/pr52006.c: New test.
9968
9969 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9970
9971 PR testsuite/52011
9972 * gcc.dg/lto/trans-mem.h: New file.
9973 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9974 * gcc.dg/lto/trans-mem-1_1.c: Same.
9975 * gcc.dg/lto/trans-mem-4_1.c: Same.
9976 * gcc.dg/lto/trans-mem-3_1.c: Same.
9977
9978 2012-01-27 Tobias Burnus <burnus@net-b.de>
9979
9980 PR fortran/52022
9981 * gfortran.dg/dummy_procedure_7.f90: New.
9982
9983 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9984
9985 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9986 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9987
9988 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR c++/51852
9991 * g++.dg/other/gc5.C: New test.
9992
9993 2012-01-27 Richard Guenther <rguenther@suse.de>
9994
9995 PR tree-optimization/50444
9996 * gcc.dg/torture/pr50444.c: New testcase.
9997
9998 2012-01-27 Tobias Burnus <burnus@net-b.de>
9999
10000 PR fortran/51970
10001 PR fortran/51977
10002 * gfortran.dg/move_alloc_13.f90: New.
10003
10004 2012-01-27 Tobias Burnus <burnus@net-b.de>
10005
10006 PR fortran/51953
10007 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10008 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10009 and change dg-error string.
10010
10011 2012-01-27 Tobias Burnus <burnus@net-b.de>
10012
10013 PR fortran/52016
10014 * gfortran.dg/elemental_args_check_5.f90: New.
10015
10016 2012-01-27 Richard Guenther <rguenther@suse.de>
10017
10018 PR middle-end/51959
10019 * g++.dg/torture/pr51959.C: New testcase.
10020
10021 2012-01-27 Tom de Vries <tom@codesourcery.com>
10022
10023 PR tree-optimization/51990
10024 * gcc.dg/pr51990.c: New test.
10025 * gcc.dg/pr51990-2.c: Same.
10026
10027 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10028 Tobias Burnus <burnus@gcc.gnu.org>
10029
10030 PR fortran/48705
10031 * gfortran.dg/class_allocate_11.f03: New.
10032
10033 PR fortran/51870
10034 PR fortran/51943
10035 PR fortran/51946
10036 * gfortran.dg/class_allocate_7.f03: New.
10037 * gfortran.dg/class_allocate_8.f03: New.
10038 * gfortran.dg/class_allocate_9.f03: New.
10039 * gfortran.dg/class_allocate_10.f03: New.
10040
10041 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gnat.dg/discr34.adb: New test.
10044 * gnat.dg/discr34_pkg.ads: New helper.
10045
10046 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gnat.dg/discr33.adb: New test.
10049
10050 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gnat.dg/limited_with3.ad[sb): New test.
10053 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10054 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10055 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10056
10057 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gnat.dg/stack_usage1.adb: New test.
10060 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10061
10062 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10063 * gcc.dg/pr44194-2.c: Likewise.
10064
10065 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10066
10067 PR c++/51370
10068 * g++.dg/template/crash112.C: New.
10069
10070 2012-01-27 Richard Henderson <rth@redhat.com>
10071
10072 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10073
10074 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10075
10076 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10077
10078 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR middle-end/51895
10081 * g++.dg/opt/pr51895.C: New test.
10082
10083 2012-01-26 Michael Matz <matz@suse.de>
10084
10085 PR tree-optimization/48794
10086 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10087
10088 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10089
10090 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10091
10092 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10093
10094 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10095 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10096 memory.
10097 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10098 the default value for s390 and s390x.
10099
10100 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10101
10102 PR lto/51698
10103 * gcc.dg/lto/trans-mem-4_0.c: New.
10104 * gcc.dg/lto/trans-mem-4_1.c: New.
10105 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10106 TM builtins.
10107 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10108 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10109 TM builtins.
10110 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10111 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10112 TM builtins.
10113
10114 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10115
10116 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10117
10118 2012-01-25 Ian Lance Taylor <iant@google.com>
10119
10120 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10121
10122 2012-01-25 Tobias Burnus <burnus@net-b.de>
10123
10124 PR fortran/51995
10125 * gfortran.dg/typebound_proc_25.f90: New.
10126
10127 2012-01-25 Jason Merrill <jason@redhat.com>
10128
10129 PR c++/51992
10130 * g++.dg/lto/pr51992_0.C: New.
10131
10132 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR tree-optimization/51987
10135 * gcc.target/i386/pr51987.c: New test.
10136
10137 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10138
10139 * gcc.dg/tm/lto-1.c: Require lto support in target.
10140
10141 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10142
10143 PR rtl-optimization/48374
10144 * gcc.dg/pr48374.c: New test.
10145
10146 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10147
10148 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10149
10150 2012-01-25 Tobias Burnus <burnus@net-b.de>
10151
10152 PR fortran/51966
10153 * gfortran.dg/derived_constructor_char_3.f90: New.
10154
10155 2012-01-24 Ian Lance Taylor <iant@google.com>
10156
10157 * go.test/go-test.exp (filecmp): New procedure.
10158 (errchk): Handle quoted square brackets.
10159 (go-gc-tests): Set go_compile_args. Handle various new test
10160 lines. Skip a few new tests.
10161 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10162
10163 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10164
10165 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10166 (check_effective_target_vect_extract_even_odd)
10167 (check_effective_target_vect_interleave): Return true for MIPS
10168 paired-single.
10169
10170 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10171
10172 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10173 (main): Use it instead of argc.
10174
10175 2012-01-24 Jason Merrill <jason@redhat.com>
10176
10177 PR c++/51973
10178 * g++.dg/cpp0x/sfinae31.C: New.
10179
10180 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10181
10182 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10183
10184 2012-01-24 Jason Merrill <jason@redhat.com>
10185
10186 PR c++/51812
10187 * g++.dg/inherit/covariant20.C: New.
10188
10189 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10190
10191 PR c++/51223
10192 * g++.dg/parse/crash58.C: New.
10193
10194 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR target/51957
10197 * gcc.dg/pr51957-1.c: New test.
10198 * gcc.dg/pr51957-1.h: New file.
10199 * gcc.dg/pr51957-2.c: New test.
10200
10201 2012-01-23 Jason Merrill <jason@redhat.com>
10202
10203 PR c++/51930
10204 * g++.dg/ext/visibility/template10.C: New.
10205
10206 2012-01-23 Tobias Burnus <burnus@net-b.de>
10207
10208 PR fortran/51948
10209 * gfortran.dg/move_alloc_12.f90: New.
10210
10211 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10212
10213 PR middle-end/45416
10214 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10215
10216 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10217
10218 PR c++/51398
10219 * g++.dg/template/crash111.C: New.
10220
10221 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10222
10223 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10224 configurations.
10225 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10226
10227 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10228
10229 PR testsuite/51941
10230 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10231 the DW_TAG_class_type and DW_AT_name: "Executor".
10232
10233 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10234
10235 * lib/target-supports.exp
10236 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10237 (check_effective_target_vect_interleave): Likewise.
10238
10239 2012-01-22 Jason Merrill <jason@redhat.com>
10240
10241 PR c++/51925
10242 * g++.dg/template/using20.C: New.
10243 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10244
10245 2012-01-23 Jason Merrill <jason@redhat.com>
10246
10247 PR target/51934
10248 * g++.dg/torture/pr51344.C: Limit to x86.
10249
10250 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10251
10252 * c-c++-common/tm/omp.c: Require target with pthread support.
10253
10254 2012-01-23 Richard Guenther <rguenther@suse.de>
10255
10256 PR tree-optimization/51949
10257 * gcc.dg/torture/pr51949.c: New testcase.
10258
10259 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR rtl-optimization/51933
10262 * gcc.c-torture/execute/pr51933.c: New test.
10263
10264 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10265
10266 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10267 Do not define for Interix.
10268
10269 2012-01-22 Jason Merrill <jason@redhat.com>
10270
10271 PR c++/51832
10272 * g++.dg/lto/pr51832.h: New.
10273 * g++.dg/lto/pr51832_0.C: New.
10274 * g++.dg/lto/pr51832_1.C: New.
10275
10276 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * gcc.dg/ext-elim-1.c: New test.
10279
10280 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10281
10282 PR target/51931
10283 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10284 * g++.dg/opt/longbranch1.C: Likewise.
10285
10286 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10287
10288 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10289 in C++11 mode.
10290
10291 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10292
10293 PR fortran/50556
10294 * gfortran.dg/namelist_74.f90: New test.
10295 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10296
10297 2012-01-21 Tobias Burnus <burnus@net-b.de>
10298
10299 PR fortran/51913
10300 * gfortran.dg/class_47.f90: New.
10301
10302 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10303
10304 * gnat.dg/renaming5.ad[sb]: New test.
10305
10306 2012-01-20 Jason Merrill <jason@redhat.com>
10307
10308 PR c++/51919
10309 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10310
10311 2012-01-20 Jason Merrill <jason@redhat.com>
10312
10313 PR c++/51922
10314 * g++.dg/ext/attrib42.C: Require ilp32.
10315
10316 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR target/51915
10319 * gcc.target/arm/pr51915.c: New test.
10320
10321 2012-01-20 Cary Coutant <ccoutant@google.com>
10322 Dodji Seketeli <dodji@redhat.com>
10323
10324 PR debug/45682
10325 * g++.dg/debug/dwarf2/nested-3.C: New test.
10326
10327 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10328
10329 PR c++/51402
10330 * g++.dg/template/crash110.C: New.
10331
10332 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10333
10334 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10335 Remove default options on hppa*-*-hpux*.
10336
10337 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10338
10339 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10340
10341 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10342
10343 * gcc.c-torture/compile/pr51856.c: New testcase.
10344
10345 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10346
10347 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10348 options to go_target_compile.
10349
10350 2012-01-20 Kai Tietz <ktietz@redhat.com>
10351
10352 * g++.dg/torture/pr51344.C: Fix typo.
10353
10354 2012-01-20 Richard Guenther <rguenther@suse.de>
10355
10356 PR tree-optimization/51903
10357 * g++.dg/torture/pr51903.C: New testcase.
10358
10359 2012-01-20 Tobias Burnus <burnus@net-b.de>
10360 Janus Weil <janus@gcc.gnu.org>
10361
10362 PR fortran/51056
10363 * gfortran.dg/use_21.f90: New.
10364
10365 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR target/51106
10368 * gcc.dg/torture/pr51106-1.c: New test.
10369 * gcc.dg/torture/pr51106-2.c: New test.
10370
10371 2012-01-19 Kai Tietz <ktietz@redhat.com>
10372
10373 * g++.dg/torture/pr51344.C: New test.
10374
10375 2012-01-19 Tobias Burnus <burnus@net-b.de>
10376
10377 PR fortran/51904
10378 * gfortran.dg/intrinsic_size_2.f90: New.
10379
10380 2012-01-19 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/51889
10383 * g++.dg/inherit/using7.C: New.
10384
10385 2012-01-19 Richard Guenther <rguenther@suse.de>
10386
10387 PR tree-optimization/37997
10388 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10389
10390 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10391
10392 PR rtl-optimization/51505
10393 * gcc.dg/pr51505.c: New test.
10394
10395 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10396
10397 PR fortran/51634
10398 * gfortran.dg/typebound_operator_12.f03: New.
10399 * gfortran.dg/typebound_operator_13.f03: New.
10400
10401 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10402
10403 PR c++/51225
10404 * g++.dg/cpp0x/pr51225.C: New.
10405
10406 2012-01-17 Ian Lance Taylor <iant@google.com>
10407
10408 PR go/50656
10409 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10410
10411 2012-01-17 Tobias Burnus <burnus@net-b.de>
10412
10413 PR fortran/51869
10414 * gfortran.dg/realloc_on_assign_9.f90: New.
10415
10416 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10417
10418 PR other/51165
10419 * gcc.dg/tm/memopt-3.c: Remove xfail.
10420 * gcc.dg/tm/memopt-4.c: Remove xfail.
10421 * gcc.dg/tm/memopt-5.c: Remove xfail.
10422 * gcc.dg/tm/memopt-7.c: Remove xfail.
10423
10424 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR tree-optimization/51877
10427 * gcc.c-torture/execute/pr51877.c: New test.
10428
10429 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10430
10431 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10432 {!vect_align_arrays} to vect_sizes_32B_16B.
10433 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10434 * gcc.dg/vect/vect-peel-3.c: Ditto.
10435
10436 2012-01-16 Jason Merrill <jason@redhat.com>
10437
10438 PR c++/51854
10439 * g++.dg/abi/mangle60.C: New.
10440
10441 PR c++/51827
10442 * g++.dg/pch/mangle1.{C,Hs}: New.
10443
10444 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10445 Tobias Burnus <burnus@net-b.de>
10446
10447 PR fortran/50981
10448 * gfortran.dg/elemental_optional_args_3.f90: New
10449 * gfortran.dg/elemental_optional_args_4.f90: New
10450
10451 2012-01-16 Tobias Burnus <burnus@net-b.de>
10452
10453 PR fortran/51809
10454 * gfortran.dg/use_20.f90: New
10455
10456 2012-01-16 Jason Merrill <jason@redhat.com>
10457
10458 PR c++/51868
10459 * g++.dg/cpp0x/rv-bitfield.C: New.
10460 * g++.dg/cpp0x/rv-bitfield2.C: New.
10461
10462 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10463
10464 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10465 subroutine 'qsort' and use index array to assign the result.
10466
10467 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR tree-optimization/51865
10470 * gcc.dg/pr51865.c: New test.
10471
10472 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10473
10474 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10475
10476 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10477
10478 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10479 to be loaded from the constant pool, rather than via %hi and %lo.
10480
10481 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10482
10483 PR rtl-optimization/51821
10484 * gcc.dg/pr51821.c: New test.
10485
10486 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10487
10488 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10489
10490 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10491
10492 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10493
10494 2012-01-14 Tobias Burnus <burnus@net-b.de>
10495
10496 PR fortran/51800
10497 * gfortran.dg/init_flag_8.f90: New.
10498 * gfortran.dg/init_flag_9.f90: New.
10499
10500 2011-01-14 Tobias Burnus <burnus@net-b.de>
10501
10502 PR fortran/51816
10503 * gfortran.dg/use_18.f90: New.
10504 * gfortran.dg/use_19.f90: New.
10505
10506 2012-01-13 Ian Lance Taylor <iant@google.com>
10507
10508 PR c++/50012
10509 * g++.dg/warn/Wsign-compare-4.C: New.
10510
10511 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10512
10513 PR fortran/48351
10514 * gfortran.dg/alloc_comp_assign.f03: New.
10515 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10516 __BUILTIN_FREE from 38 to 32.
10517
10518 2012-01-13 Jason Merrill <jason@redhat.com>
10519
10520 PR c++/20681
10521 * g++.dg/warn/Wreturn-type-7.C: New.
10522
10523 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10524
10525 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10526 assumption.
10527 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10528 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10529 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10530 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10531 int32plus because of big array needed.
10532 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10533 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10534
10535 2012-01-13 Jason Merrill <jason@redhat.com>
10536
10537 PR c++/51813
10538 * g++.dg/ext/visibility/template9.C: New.
10539
10540 PR c++/51620
10541 * g++.dg/cpp0x/defaulted34.C: New.
10542 * g++.dg/template/virtual3.C: New.
10543
10544 2012-01-13 Richard Guenther <rguenther@suse.de>
10545
10546 PR middle-end/8081
10547 * gcc.dg/torture/pr8081.c: New testcase.
10548
10549 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10550
10551 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10552
10553 2012-01-12 Jason Merrill <jason@redhat.com>
10554
10555 PR c++/51714
10556 * g++.dg/ext/stmtexpr14.C: New.
10557
10558 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10559
10560 PR c++/51633
10561 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10562
10563 2012-01-12 Jason Merrill <jason@redhat.com>
10564
10565 PR c++/48051
10566 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10567 * g++.dg/abi/mangle58.C: Likewise.
10568
10569 PR c++/51403
10570 * g++.dg/template/arg8.C: New.
10571
10572 2012-01-12 Ira Rosen <irar@il.ibm.com>
10573
10574 PR tree-optimization/51799
10575 * gcc.dg/vect/pr51799.c: New test.
10576 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10577 patterns.
10578
10579 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10580 Tobias Burnus <burnus@net-b.de>
10581
10582 PR fortran/51057
10583 PR fortran/51616
10584 * lib/target-supports.exp
10585 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10586 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10587
10588 2012-01-11 Jason Merrill <jason@redhat.com>
10589
10590 PR c++/51565
10591 * g++.dg/ext/attrib42.C: New.
10592
10593 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR bootstrap/51796
10596 * gcc.dg/pr51796.c: New test.
10597
10598 2012-01-11 Jason Merrill <jason@redhat.com>
10599
10600 PR c++/51818
10601 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10602
10603 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10604
10605 * gnat.dg/array19.ad[sb]: New test.
10606
10607 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10608
10609 * gnat.dg/opt23.ad[sb]: New test.
10610 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10611 * gnat.dg/opt24.ad[sb]: New test.
10612
10613 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10614
10615 PR tree-optimization/49642
10616 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10617 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10618
10619 2012-01-11 Jason Merrill <jason@redhat.com>
10620
10621 PR c++/51613
10622 * g++.dg/template/explicit-args5.C: New.
10623
10624 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10625
10626 * gcc.c-torture/execute/20120110-1.c: New testcase.
10627
10628 2012-01-10 Jason Merrill <jason@redhat.com>
10629
10630 PR c++/51614
10631 * g++.dg/inherit/ambig1.C: New.
10632
10633 PR c++/51433
10634 * g++.dg/cpp0x/constexpr-cache1.C: New.
10635
10636 2012-01-10 Richard Guenther <rguenther@suse.de>
10637
10638 PR tree-optimization/51801
10639 * gcc.dg/torture/pr51801.c: New testcase.
10640
10641 2012-01-10 Tobias Burnus <burnus@net-b.de>
10642
10643 PR fortran/51652
10644 * gfortran.dg/allocate_with_typespec_5.f90: New.
10645
10646 2012-01-10 Tobias Burnus <burnus@net-b.de>
10647
10648 * gfortran.dg/class_39.f03: Update dg-error string.
10649
10650 2012-01-10 Richard Guenther <rguenther@suse.de>
10651
10652 PR tree-optimization/50913
10653 * gcc.dg/graphite/interchange-16.c: New testcase.
10654 * gcc.dg/graphite/scop-20.c: XFAIL.
10655 * gfortran.dg/graphite/interchange-1.f: Likewise.
10656 * gfortran.dg/graphite/block-1.f90: Likewise.
10657 * gfortran.dg/graphite/block-2.f: Likewise.
10658
10659 2012-01-10 Richard Henderson <rth@redhat.com>
10660
10661 * lib/target-supports.exp (check_effective_target_vect_perm,
10662 check_effective_target_vect_perm_byte,
10663 check_effective_target_vect_perm_short): Enable for arm neon.
10664
10665 2012-01-09 Tobias Burnus <burnus@net-b.de>
10666
10667 PR fortran/46328
10668 * gfortran.dg/typebound_operator_11.f90: New.
10669
10670 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10671
10672 * gnat.dg/array18.adb: New test.
10673 * gnat.dg/array18_pkg.ads: New helper.
10674
10675 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10676
10677 PR fortran/51791
10678 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10679 around base object in first assignment in main program.
10680 * gfortran.dg/typebound_operator_10.f03: New test.
10681
10682 2012-01-09 Martin Jambor <mjambor@suse.cz>
10683
10684 PR tree-optimization/51759
10685 * g++.dg/ipa/pr51759.C: New test.
10686
10687 2012-01-09 Tobias Burnus <burnus@net-b.de>
10688
10689 PR fortran/51758
10690 * gfortran.dg/optional_absent_2.f90: New.
10691
10692 2012-01-09 Tobias Burnus <burnus@net-b.de>
10693
10694 PR fortran/51578
10695 * gfortran.dg/use_17.f90: New.
10696
10697 2012-01-09 Gary Funck <gary@intrepid.com>
10698
10699 PR preprocessor/33919
10700 * gcc.dg/pr33919.c: New test.
10701 * gcc.dg/pr33919-0.h: New test header file.
10702 * gcc.dg/pr33919-1.h: Ditto.
10703 * gcc.dg/pr33919-2.h: Ditto.
10704
10705 2012-01-07 Jan Hubicka <jh@suse.cz>
10706
10707 PR tree-optimize/51694
10708 * gcc.c-torture/compile/pr51694.c: new testcase.
10709
10710 2012-01-07 Jan Hubicka <jh@suse.cz>
10711
10712 PR tree-optimization/51600
10713 * g++.dg/torture/pr51600.C: New testcase.
10714
10715 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10716
10717 PR gcov-profile/51715
10718 PR gcov-profile/51717
10719 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10720 * gcc.misc-tests/gcov-14.c: Likewise.
10721
10722 2012-01-06 Jason Merrill <jason@redhat.com>
10723
10724 * g++.dg/parse/new5.C: New.
10725
10726 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10727
10728 PR testsuite/51655
10729 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10730 including <string.h>.
10731
10732 2012-01-06 Jason Merrill <jason@redhat.com>
10733
10734 * g++.dg/abi/mangle51.C: New.
10735 * g++.dg/abi/mangle52.C: New.
10736 * g++.dg/abi/mangle53.C: New.
10737 * g++.dg/abi/mangle54.C: New.
10738 * g++.dg/abi/mangle55.C: New.
10739 * g++.dg/abi/mangle56.C: New.
10740 * g++.dg/abi/mangle57.C: New.
10741 * g++.dg/abi/mangle58.C: New.
10742 * g++.dg/abi/mangle59.C: New.
10743 * g++.dg/cpp0x/trailing3.C: Update mangling.
10744 * g++.dg/cpp0x/variadic111.C: Update mangling.
10745 * g++.dg/cpp0x/variadic4.C: Update mangling.
10746 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10747 * g++.dg/template/nontype22.C: Works now.
10748 * g++.dg/template/pr35240.C: Works now.
10749
10750 * g++.dg/cpp0x/error7.C: New.
10751
10752 2012-01-06 Tobias Burnus <burnus@net-b.de>
10753
10754 * gfortran.dg/deallocate_stat_2.f90: New.
10755 * coarray/allocate_errgmsg.f90: New.
10756 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10757 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10758 * coarray/subobject_1.f90: Fix for num_images > 1.
10759 * gfortran.dg/deallocate_stat.f90: Update due to changed
10760 stat= handling.
10761
10762 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10763
10764 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10765
10766 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10767
10768 * ada/acats/overflow.lst: Add cb20004.
10769
10770 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10771
10772 PR c++/51541
10773 * g++.dg/cpp0x/alias-decl-18.C: New test.
10774
10775 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10776
10777 * gcc.c-torture/execute/20120104-1.c: New test.
10778
10779 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10780
10781 PR fortran/PR48946
10782 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10783 the old typebound_operator_8.f03.
10784 * gfortran.dg/typebound_operator_8.f03: New version of
10785 typebound_operator_7.f03 with 'u' a derived type instead of a
10786 class object.
10787
10788 2012-01-05 Richard Guenther <rguenther@suse.de>
10789
10790 * g++.dg/torture/pr49309.C: Skip for -flto.
10791
10792 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR middle-end/51761
10795 * gcc.c-torture/compile/pr51761.c: New test.
10796
10797 2012-01-05 Richard Guenther <rguenther@suse.de>
10798
10799 PR tree-optimization/51760
10800 * gcc.dg/torture/pr51760.c: New testcase.
10801
10802 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10803
10804 PR middle-end/51472
10805 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10806
10807 2012-01-05 Richard Guenther <rguenther@suse.de>
10808
10809 PR lto/41576
10810 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10811 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10812
10813 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR debug/51695
10816 * gcc.dg/pr51695.c: New test.
10817
10818 2012-01-04 Andrew Pinski <apinski@cavium.com>
10819
10820 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10821 * gcc.target/mips/octeon2-lx-1.c: New test.
10822 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10823 * gcc.target/mips/octeon2-lx-2.c: New test.
10824 * gcc.target/mips/octeon2-lx-3.c: New test.
10825
10826 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10827
10828 PR other/51163
10829 PR other/51164
10830 * gcc.dg/tm/alias-1.c: Adjust regexp.
10831 * gcc.dg/tm/alias-2.c: Adjust regexp.
10832
10833 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10834
10835 PR c++/51064
10836 * g++.dg/warn/Wparentheses-26.C: New.
10837
10838 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10839
10840 * gfortran.dg/elemental_optional_args_2.f90: New test.
10841
10842 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10843
10844 PR fortran/49693
10845 * gfortran.dg/common_17.f90: New test.
10846
10847 2012-01-04 Richard Guenther <rguenther@suse.de>
10848
10849 PR tree-optimization/49651
10850 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10851 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10852
10853 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10854
10855 PR c++/51738
10856 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10857
10858 2012-01-03 Andrew Pinski <apinski@cavium.com>
10859
10860 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10861 for all mips targets. Also allow an optional .cfi_startproc.
10862
10863 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10864
10865 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10866
10867 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10868
10869 PR c++/29273
10870 * g++.dg/rtti/dyncast5.C: New.
10871
10872 2012-01-03 Richard Guenther <rguenther@suse.de>
10873
10874 PR tree-optimization/51070
10875 * gcc.dg/torture/pr51070-2.c: New testcase.
10876
10877 2012-01-03 Richard Guenther <rguenther@suse.de>
10878
10879 PR tree-optimization/51692
10880 * gcc.dg/torture/pr51692.c: New testcase.
10881
10882 2012-01-03 Richard Guenther <rguenther@suse.de>
10883
10884 PR debug/51650
10885 * g++.dg/lto/pr51650-3_0.C: New testcase.
10886
10887 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10888
10889 PR c++/15867
10890 * g++.dg/warn/Wredundant-decls-spec.C: New.
10891
10892 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR tree-optimization/51719
10895 * g++.dg/tree-prof/pr51719.C: New test.
10896
10897 2012-01-03 Richard Guenther <rguenther@suse.de>
10898
10899 PR middle-end/51730
10900 * gcc.dg/fold-compare-6.c: New testcase.
10901
10902 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR c++/51669
10905 * g++.dg/gomp/pr51669.C: New test.
10906
10907 2012-01-02 Jason Merrill <jason@redhat.com>
10908
10909 PR c++/51675
10910 * g++.dg/cpp0x/constexpr-union2.C: New.
10911
10912 PR c++/51666
10913 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10914
10915 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10916
10917 PR c++/51462
10918 * g++.dg/cpp0x/constexpr-99.C: New test.
10919
10920 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10921
10922 PR c++/20140
10923 * g++.dg/template/init9.C: New.
10924
10925 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10926
10927 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10928 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10929 rather than a specific number.
10930
10931 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10932
10933 PR fortran/46262
10934 PR fortran/46328
10935 PR fortran/51052
10936 * gfortran.dg/typebound_operator_7.f03: New.
10937 * gfortran.dg/typebound_operator_8.f03: New.
10938
10939 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10940
10941 PR target/51729
10942 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10943 XFAIL.
10944 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10945
10946 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10947
10948 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10949
10950 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10951
10952 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10953 for MIPS.
10954
10955 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10956
10957 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10958 * gfortran.dg/io_real_boz_4.f90: Likewise.
10959 * gfortran.dg/io_real_boz_5.f90: Likewise.
10960
10961 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10962
10963 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10964
10965 2012-01-02 Revital Eres <revital.eres@linaro.org>
10966
10967 * gcc.dg/sms-11.c: New file.
10968
10969 2012-01-02 Tobias Burnus <burnus@net-b.de>
10970
10971 PR fortran/51682
10972 * gfortran.dg/coarray/image_index_3.f90: New.
10973
10974 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/16603
10977 * g++.dg/parse/enum8.C: New.
10978
10979 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10980
10981 PR c++/51379
10982 * g++.dg/conversion/reinterpret4.C: New.
10983 * g++.dg/conversion/reinterpret1.C: Adjust.
10984
10985 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10988
10989 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10990
10991 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10992 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10993 * g++.old-deja/g++.jason/access14.C: Likewise.
10994 * g++.old-deja/g++.jason/access8.C: Likewise.
10995 * g++.old-deja/g++.jason/access1.C: Likewise.
10996 * g++.old-deja/g++.other/access3.C: Likewise.
10997 * g++.old-deja/g++.other/access5.C: Likewise.
10998 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10999 * g++.old-deja/g++.law/visibility22.C: Likewise.
11000 * g++.old-deja/g++.law/visibility26.C: Likewise.
11001 * g++.old-deja/g++.mike/p2746.C: Likewise.
11002 * g++.dg/debug/using1.C: Likewise.
11003 * g++.dg/lookup/using51.C: Likewise.
11004 * g++.dg/inherit/using5.C: Likewise.
11005 * g++.dg/inherit/pr30297.C: Likewise.
11006 * g++.dg/inherit/access8.C: Likewise.
11007 * g++.dg/torture/pr39362.C: Likewise.
11008 * g++.dg/template/crash13.C: Likewise.
11009 * g++.dg/template/using10.C: Likewise.
11010
11011 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11012
11013 PR fortran/51502
11014 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11015
11016 2012-01-01 Ira Rosen <irar@il.ibm.com>
11017
11018 PR tree-optimization/51704
11019 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11020 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11021 corresponding flags.
11022
11023 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 PR c++/51723
11026 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11027
11028 2012-01-01 Jan Hubicka <jh@suse.cz>
11029
11030 PR rtl-optimization/51069
11031 * gcc.c-torture/compile/pr51069.c: New testcase.
11032
11033 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR tree-optimization/51683
11036 * gcc.dg/pr51683.c: New test.
11037 \f
11038 Copyright (C) 2012 Free Software Foundation, Inc.
11039
11040 Copying and distribution of this file, with or without modification,
11041 are permitted in any medium without royalty provided the copyright
11042 notice and this notice are preserved.