re PR fortran/55636 (Fortran name mangling collides with user namespace)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-19 Tobias Burnus <burnus@net-b.de>
2
3 PR fortran/55733
4 * gfortran.dg/save_5.f90: New.
5
6 2012-12-18 Jakub Jelinek <jakub@redhat.com>
7
8 PR c/39464
9 * gcc.dg/pr39464.c: New test.
10
11 2012-12-18 Ian Lance Taylor <iant@google.com>
12
13 PR go/55201
14 * lib/go.exp: Revert last patch.
15
16 2012-12-18 Richard Biener <rguenther@suse.de>
17
18 PR middle-end/54838
19 * g++.dg/torture/pr54838.C: New testcase.
20
21 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
22
23 * lib/go.exp (go_link_flags): Add libatomic location to flags and
24 ld_library_path.
25
26 2012-12-18 Richard Biener <rguenther@suse.de>
27
28 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
29
30 2012-12-18 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/55555
33 * gcc.dg/torture/pr55555.c: New testcase.
34 * gcc.dg/vect/vect-iv-11.c: Adjust.
35
36 2012-12-18 Jakub Jelinek <jakub@redhat.com>
37
38 PR debug/55717
39 * testsuite/g++.dg/opt/pr55717.C: New test.
40
41 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
42 Ulrich Weigand <ulrich.weigand@linaro.org>
43
44 * gcc.target/arm/neon-extend-1.c: New file.
45 * gcc.target/arm/neon-extend-2.c: New file.
46
47 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48
49 * lib/target-supports.exp (add_options_for_arm_v8_neon):
50 Add -march=armv8-a.
51
52 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
53 Tejas Belagod <tejas.belagod@arm.com>
54
55 * lib/target-supports.exp
56 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
57
58 2012-12-16 Tobias Burnus <burnus@net-b.de>
59
60 PR fortran/55197
61 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
62
63 2012-12-16 Tobias Burnus <burnus@net-b.de>
64
65 * gfortran.dg/move_alloc_14.f90: New.
66
67 2012-12-16 Tobias Burnus <burnus@net-b.de>
68
69 PR fortran/55638
70 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
71 * gfortran.dg/elemental_args_check_7.f90: New.
72
73 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
74
75 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
76
77 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
78
79 PR ada/52735
80 * gnat.dg/nested_generic1.adb: New test.
81 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
82
83 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
84
85 PR ada/53766
86 * gnat.dg/controlled7.ad[sb]: New test.
87
88 2012-12-14 Steve Ellcey <sellcey@mips.com>
89
90 PR regression/55688
91 * g++.dg/other/pr55650.C: Add dg-require-profiling.
92
93 2012-12-14 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/55684
96 * gcc.dg/torture/pr55684.c: New testcase.
97
98 2012-12-14 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/55687
101 * gcc.dg/torture/pr55687.c: New testcase.
102
103 2012-12-13 Jakub Jelinek <jakub@redhat.com>
104
105 PR c++/55652
106 * g++.dg/cpp0x/noexcept19.C: New test.
107
108 2012-12-13 Richard Biener <rguenther@suse.de>
109
110 PR lto/55660
111 * gcc.dg/lto/pr55660_0.c: New testcase.
112 * gcc.dg/lto/pr55660_1.c: Likewise.
113
114 2012-12-13 Jakub Jelinek <jakub@redhat.com>
115
116 PR gcov-profile/55650
117 * g++.dg/other/pr55650.C: New test.
118 * g++.dg/other/pr55650.cc: New file.
119
120 2012-12-12 Jakub Jelinek <jakub@redhat.com>
121
122 PR debug/55665
123 * g++.dg/guality/pr55665.C: New test.
124
125 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
126 set_target_env_var the same as if it is empty list.
127 (dg-set-target-env-var): Fix up error message.
128 (set-target-env-var): Record both preexisting env var values
129 as well as info that env wasn't set.
130 (restore-target-env-var): Iterate on reversed list, if second
131 sublist element is 1, setenv the env var to the third sublist
132 element, otherwise unsetenv it.
133 (gcc-dg-runtest): Don't initialize set_target_env_var.
134 (dg-test): Unset set_target_env_var if it was set.
135
136 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
137 on argc being one.
138 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
139 Whitespace fixes. Avoid unnecessary * sizeof(char).
140 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
141 dg-options. Whitespace fixes.
142 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
143 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
144 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
145 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
146 * g++.dg/asan/default-options-1.C: Whitespace fixes.
147 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
148 first __asan_symbolize argument unnamed. Avoid unnecessary
149 * sizeof(char).
150 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
151 on argc being one. Allow both _Znwj and _Znwm as operator new.
152 Ignore everything in the backtrace above operator new. Fix up
153 dg-output regexps.
154 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
155 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
156 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
157 on failures. Avoid pointless PASS dg-output check. Remove bogus
158 dg-shouldfail.
159 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
160 Avoid unnecessary * sizeof(char).
161 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
162 Don't rely on argc being one.
163 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
164 Avoid unnecessary * sizeof(char).
165 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
166 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
167 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
168 Fix up dg-output regexps.
169 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
170 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
171 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
172 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
173 one.
174 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
175 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
176 Avoid unnecessary * sizeof(char).
177
178 2012-12-12 Wei Mi <wmi@google.com>
179
180 * lib/target-supports.exp (check_effective_target_dlopen,
181 check_effective_target_clone, check_effective_target_setrlimit,
182 check_effective_target_swapcontext): New procedures.
183 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
184 (dg-set-target-env-var, set-target-env-var,
185 restore-target-env-var): New procedures.
186 (gcc-dg-runtest): Set set_target_env_var.
187 * g++.dg/asan/symbolize-callback-1.C: New test.
188 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
189 * g++.dg/asan/deep-tail-call-1.C: New test.
190 * g++.dg/asan/default-options-1.C: New test.
191 * g++.dg/asan/interception-test-1.C: New test.
192 * g++.dg/asan/dlclose-test-1-so.cc: New file.
193 * g++.dg/asan/deep-thread-stack-1.C: New test.
194 * g++.dg/asan/interception-malloc-test-1.C: New test.
195 * g++.dg/asan/deep-stack-uaf-1.C: New test.
196 * g++.dg/asan/large-func-test-1.C: New test.
197 * g++.dg/asan/interception-failure-test-1.C: New test.
198 * c-c++-common/asan/strip-path-prefix-1.c: New test.
199 * c-c++-common/asan/force-inline-opt0-1.c: New test.
200 * c-c++-common/asan/swapcontext-test-1.c: New test.
201 * c-c++-common/asan/null-deref-1.c: New test.
202 * c-c++-common/asan/global-overflow-1.c: New test.
203 * c-c++-common/asan/strncpy-overflow-1.c: New test.
204 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
205 * c-c++-common/asan/stack-overflow-1.c: New test.
206 * c-c++-common/asan/use-after-free-1.c: New test.
207 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
208 * c-c++-common/asan/clone-test-1.c: New test.
209 * c-c++-common/asan/heap-overflow-1.c: New test.
210 * c-c++-common/asan/sleep-before-dying-1.c: New test.
211
212 2012-12-12 Steve Ellcey <sellcey@mips.com>
213
214 * gcc.dg/pr55150-2.c: Add pic support check.
215 * gcc.dg/lto/pr54709_0.c: Ditto.
216
217 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
218
219 PR tree-optimization/55481
220 * gcc.dg/torture/pr55481.c: New testcase.
221
222 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
223 Jakub Jelinek <jakub@redhat.com>
224
225 PR middle-end/52640
226 * gcc.c-torture/compile/limits-externdecl.c: New test.
227
228 2012-12-12 Jakub Jelinek <jakub@redhat.com>
229
230 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
231 from 2000 to 400.
232
233 PR fortran/55633
234 * gcc.dg/torture/pr55633.c: New test.
235
236 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
237
238 PR c++/53094
239 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
240 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
241 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
242
243 2012-12-11 Jakub Jelinek <jakub@redhat.com>
244
245 PR c++/55643
246 * g++.dg/warn/Wunused-var-19.C: New test.
247
248 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
249
250 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gcc.dg/pr54121.c: New test.
253
254 2012-12-11 Jakub Jelinek <jakub@redhat.com>
255
256 PR c++/55619
257 * g++.dg/ext/asm12.C: New test.
258
259 PR tree-optimization/54570
260 * gcc.dg/builtin-object-size-8.c: Xfail.
261 * gcc.dg/builtin-object-size-13.c: New test.
262
263 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
264
265 PR target/55642
266 * gcc.target/arm/pr55642.c: New testcase.
267
268 2012-12-11 Jakub Jelinek <jakub@redhat.com>
269
270 PR middle-end/43631
271 PR bootstrap/55615
272 * g++.dg/other/pr43631.C: New test.
273
274 2012-12-11 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/55079
277 * gcc.dg/Warray-bounds-9.c: New testcase.
278 * gcc.dg/Warray-bounds-10.c: Likewise.
279 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
280
281 2012-12-10 Janus Weil <janus@gcc.gnu.org>
282
283 PR fortran/52909
284 * gfortran.dg/proc_ptr_39.f90: New test case.
285
286 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
287
288 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
289 code duplication is required. Allow BNE to appear.
290
291 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
292
293 * gcc.target/mips/ext-2.c: Require -mlong64.
294
295 2012-12-10 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/55107
298 * gcc.dg/torture/pr55107.c: New testcase.
299 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
300
301 2012-12-10 Jakub Jelinek <jakub@redhat.com>
302
303 * g++.dg/asan/asan_test.cc: Sync from upstream.
304 * g++.dg/asan/asan_test_utils.h: Likewise.
305
306 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307
308 * gcc.target/arm/neon/vrndaf32.c: New test.
309 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
310 * gcc.target/arm/neon/vrndf32.c: Likewise.
311 * gcc.target/arm/neon/vrndqf32.c: Likewise.
312 * gcc.target/arm/neon/vrndmf32.c: Likewise.
313 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
314 * gcc.target/arm/neon/vrndnf32.c: Likewise.
315 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
316 * gcc.target/arm/neon/vrndpf32.c: Likewise.
317 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
318
319 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
320
321 * gcc.misc-tests/gcov-12.c: Fix dg order.
322
323 PR middle-end/54470
324 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
325
326 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
327 for *-*-hpux10*.
328
329 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
330 * gcc.dg/20050826-1.c: Likewise.
331
332 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gnat.dg/vect9.adb: Add -w to dg-options.
335 * gnat.dg/vect10.adb: Likewise.
336
337 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
338
339 PR fortran/55593
340 * gfortran.dg/do_check_8.f90: New test.
341
342 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
343
344 * gnat.dg/vect10.ad[sb]: New test.
345
346 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/vect9.ad[sb]: New test.
349 * gnat.dg/vect9_pkg.ads: New helper.
350
351 2012-12-07 Mike Stump <mikestump@comcast.net>
352
353 * gnat.dg/discr38.adb: Don't use ^M line endings.
354 gnat.dg/loop_optimization13.adb: Likewise.
355 gnat.dg/loop_optimization13.ads: Likewise.
356 gnat.dg/discr36_pkg.adb: Likewise.
357 gnat.dg/discr36_pkg.ads: Likewise.
358 gnat.dg/loop_optimization11_pkg.ads: Likewise.
359 gnat.dg/discr36.ads: Likewise.
360 gnat.dg/loop_optimization11.adb: Likewise.
361
362 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
363
364 PR rtl-optimization/55141
365 * gcc.target/i386/pr55141.c: New.
366
367 2012-12-07 Dodji Seketeli <dodji@redhat.com>
368
369 PR c++/54401
370 * g++.dg/cpp0x/alias-decl-28.C: New test.
371 * g++.dg/cpp0x/alias-decl-16.C: Update.
372
373 2012-12-07 Martin Jambor <mjambor@suse.cz>
374
375 PR tree-optimization/55590
376 * gcc.target/i386/pr55590-1.c: New test.
377 * gcc.target/i386/pr55590-2.c: Likewise.
378
379 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/54975
382 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
383
384 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
385
386 PR target/55597
387 * gcc.target/i386/pr55597.c: New test.
388
389 2012-12-06 Jakub Jelinek <jakub@redhat.com>
390
391 PR c++/54207
392 * g++.dg/cpp0x/noexcept18.C: New test.
393
394 PR c++/55573
395 * g++.dg/cpp0x/constexpr-55573.C: New test.
396
397 PR c++/55137
398 * g++.dg/opt/pr55137.C: New test.
399 * gcc.c-torture/execute/pr55137.c: New test.
400
401 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
402
403 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
404 New procedure.
405 (add_options_for_arm_v8_neon): Likewise.
406
407 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
408
409 * g++.dg/pr55604.C: New test.
410
411 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
412
413 * lib/target-supports.exp
414 (check_effective_target_vect_perm): Allow aarch64*-*-*.
415 (check_effective_target_vect_perm_byte): Likewise.
416 (check_effective_target_vect_perm_short): Likewise.
417 (check_effective_target_vect_char_mult): Likewise.
418 (check_effective_target_vect_extract_even_odd): Likewise.
419 (check_effective_target_vect_interleave): Likewise.
420
421 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
422
423 * g++.dg/abi/mangle-neon-aarch64.C: New test.
424
425 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
426
427 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
428
429 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
430
431 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
432 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
433 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
434 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
435 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
436 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
437 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
438 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
439 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
440 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
441 * gcc.dg/vect/vect-rounding-round.c: Likewise.
442 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
443 * target-supports.exp
444 (check_effective_target_vect_call_btrunc): New.
445 (check_effective_target_vect_call_btruncf): Likewise.
446 (check_effective_target_vect_call_ceil): Likewise.
447 (check_effective_target_vect_call_ceilf): Likewise.
448 (check_effective_target_vect_call_floor): Likewise.
449 (check_effective_target_vect_call_floorf): Likewise.
450 (check_effective_target_vect_call_lceil): Likewise.
451 (check_effective_target_vect_call_lfloor): Likewise.
452 (check_effective_target_vect_call_nearbyint): Likewise.
453 (check_effective_target_vect_call_nearbyintf): Likewise.
454 (check_effective_target_vect_call_round): Likewise.
455 (check_effective_target_vect_call_roundf): Likewise.
456
457 2012-12-05 Richard Biener <rguenther@suse.de>
458
459 PR tree-optimization/51238
460 * gcc.dg/torture/pr51238.c: New testcase.
461
462 2012-12-05 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/50222
465 * gcc.dg/torture/pr50222.c: New testcase.
466
467 2012-12-05 Richard Biener <rguenther@suse.de>
468
469 PR lto/55525
470 * gcc.dg/lto/pr55525_0.c: New testcase.
471 * gcc.dg/lto/pr55525_1.c: Likewise.
472
473 2012-12-04 Tobias Burnus <burnus@net-b.de>
474
475 * gfortran.dg/quad_3.f90: Really fix an if condition.
476
477 2012-12-04 Tobias Burnus <burnus@net-b.de>
478
479 * gfortran.dg/quad_3.f90: Fix a condition,
480 which wrongly required ordered/lazy evaluation.
481
482 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
483
484 * gcc.target/aarch64/121127.c: New test.
485
486 2012-12-04 Jakub Jelinek <jakub@redhat.com>
487
488 PR testsuite/55587
489 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
490 0 if not.
491 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
492 returned 0.
493 * gcc.dg/asan/asan.exp: Likewise.
494
495 2012-12-04 Richard Biener <rguenther@suse.de>
496
497 PR tree-optimization/55124
498 * gcc.dg/torture/pr55124.c: New testcase.
499
500 2012-12-03 Tobias Burnus <burnus@net-b.de>
501
502 * gfortran.dg/quad_3.f90: New.
503
504 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
505
506 PR c++/54170
507 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
508
509 2012-12-03 Jakub Jelinek <jakub@redhat.com>
510
511 PR testsuite/55452
512 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
513 on all targets, not just s390*.
514
515 2012-12-03 Marek Polacek <polacek@redhat.com>
516
517 PR c/55570
518 * gcc.dg/pr55570.c: New test.
519
520 2012-12-03 Jakub Jelinek <jakub@redhat.com>
521
522 * lib/asan-dg.exp (asan_get_gtest_test_list,
523 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
524 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
525 and [asan_get_gtest_expect_death_list "$output"] in global vars.
526 (asan_symbolize): Sanitize [] characters from key.
527 * g++.dg/asan/asan_test_config.h: New file.
528 * g++.dg/asan/asan_globals_test.cc: New file.
529 * g++.dg/asan/asan_test_utils.h: New file.
530 * g++.dg/asan/dejagnu-gtest.h: New file.
531 * g++.dg/asan/asan_test.cc: New file.
532 * g++.dg/asan/asan_test.C: New test.
533
534 2012-12-03 Richard Biener <rguenther@suse.de>
535
536 * gcc.dg/torture/pr35634.c: Use signed char.
537 * g++.dg/torture/pr35634.C: Likewise.
538
539 2012-12-02 Marek Polacek <polacek@redhat.com>
540
541 PR middle-end/54838
542 * gcc.dg/pr54838.c: New test.
543
544 2012-12-01 Xinliang David Li <davidxl@google.com>
545
546 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
547 cltd.
548
549 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/55558
552 * g++.dg/cpp0x/decltype46.C: New.
553
554 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
555
556 PR middle-end/52450
557 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
558
559 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
560
561 PR debug/53860
562 * g++.dg/debug/pr53860.C: New test.
563
564 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
565 Paul Thomas <pault@gcc.gnu.org>
566
567 PR fortran/46897
568 * gfortran.dg/defined_assignment_1.f90: New test.
569 * gfortran.dg/defined_assignment_2.f90: New test.
570 * gfortran.dg/defined_assignment_3.f90: New test.
571 * gfortran.dg/defined_assignment_4.f90: New test.
572 * gfortran.dg/defined_assignment_5.f90: New test.
573
574 2012-12-01 Jakub Jelinek <jakub@redhat.com>
575
576 PR c++/55542
577 * g++.dg/cpp0x/vt-55542.C: New test.
578
579 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
580
581 * gnat.dg/specs/pack9.ads: New test.
582
583 2012-11-30 Martin Jambor <mjambor@suse.cz>
584
585 PR middle-end/52890
586 PR tree-optimization/55415
587 PR tree-optimization/54386
588 PR target/55448
589 * gcc.dg/ipa/ipa-sra-7.c: New test.
590 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
591 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
592 * gcc.target/i386/pr55448.c: Likewise.
593
594 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
595
596 * loop_optimization14.ad[sb]: New test.
597 * loop_optimization14_pkg.ads: New helper.
598
599 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
600
601 PR target/55073
602 * gcc.target/arm/pr55073.C: New test.
603
604 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
605
606 PR c++/53094
607 * g++.dg/ext/vector20.C: New testcase.
608
609 2012-11-28 Tobias Burnus <burnus@net-b.de>
610
611 PR fortran/52161
612 * coarray/sync_3.f90: Extend test.
613
614 2012-11-29 Jakub Jelinek <jakub@redhat.com>
615
616 PR rtl-optimization/55512
617 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
618 * gcc.target/i386/pr55512-4.c: Likewise.
619
620 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
621
622 PR c++/52654
623 * g++.dg/cpp0x/udlit-overflow.C: New.
624 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
625
626 2012-11-28 Jakub Jelinek <jakub@redhat.com>
627
628 PR debug/36728
629 PR debug/55467
630 PR middle-end/55507
631 PR bootstrap/55511
632 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
633 are non-empty and add dependency between the first and second asm.
634 * gcc.dg/guality/pr36728-2.c: Likewise.
635 * gcc.dg/guality/pr36728-3.c: New test.
636 * gcc.dg/guality/pr36728-4.c: New test.
637
638 2012-11-28 Andrew Pinski <apinski@cavium.com>
639
640 PR bootstrap/54279
641 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
642 directories.
643 * lib/obj-c++.exp (obj-c++_init): Likewise.
644
645 2012-11-28 Tobias Burnus <burnus@net-b.de>
646
647 PR fortran/52161
648 * coarray/sync_3.f90: New.
649
650 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
651
652 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
653
654 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
655
656 PR rtl-optimization/55512
657 * gcc.target/i386/pr55512-[1234].c: New tests.
658
659 2012-11-28 Jakub Jelinek <jakub@redhat.com>
660
661 PR testsuite/55505
662 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
663
664 PR testsuite/55504
665 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
666 attributes. Avoid clobbering memory before malloced chunk.
667 (main): Pass 1 instead of 0 as argument.
668
669 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
670
671 * gnat.dg/object_overflow.adb: Rename to...
672 * gnat.dg/object_overflow1.adb: ...this.
673 * gnat.dg/object_overflow2.adb: New test.
674 * gnat.dg/object_overflow3.adb: Likewise.
675 * gnat.dg/object_overflow4.adb: Likewise.
676
677 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/55497
680 * g++.dg/init/pr55497.C: New.
681
682 2012-11-28 Richard Biener <rguenther@suse.de>
683
684 PR testsuite/55327
685 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
686 * gcc.dg/vect/slp-perm-9.c: Likewise.
687
688 2012-11-28 Richard Biener <rguenther@suse.de>
689
690 PR c/35634
691 * gcc.dg/torture/pr35634.c: New testcase.
692 * g++.dg/torture/pr35634.C: Likewise.
693 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
694
695 2012-11-27 Tobias Burnus <burnus@net-b.de>
696
697 PR fortran/55476
698 * gfortran.dg/warn_target_lifetime_3.f90: New.
699
700 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
701
702 PR rtl-optimization/55458
703 * gcc.target/i386/pr55458.c: New test.
704
705 2012-11-27 Jakub Jelinek <jakub@redhat.com>
706
707 PR tree-optimization/55110
708 * gcc.dg/pr55110.c: New test.
709
710 2012-11-27 Richard Biener <rguenther@suse.de>
711
712 PR middle-end/55331
713 * g++.dg/opt/pr55331.C: New testcase.
714
715 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
716
717 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
718
719 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
720
721 * gcc.dg/54455.c: Require scheduling.
722 * gcc.dg/c1x-align-4.c: Skip avr.
723 * gcc.dg/pr44024.c: Skip avr in final scan.
724
725 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
726
727 PR testsuite/52641
728 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
729 * gcc.dg/pr54676.c: Make work for 16-bit int.
730
731 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
732
733 PR target/55277
734 * gcc.target/i386/pr55227.c: New test.
735
736 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
737
738 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
739 to -fdump-rtl-all.
740 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
741
742 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
743
744 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
745 New procedure.
746 (add_options_for_arm_v8_vfp): New procedure.
747 * gcc.target/arm/vrintaf32.c: New test.
748 * gcc.target/arm/vrintaf64.c: Likewise.
749 * gcc.target/arm/vrintmf32.c: Likewise.
750 * gcc.target/arm/vrintmf64.c: Likewise.
751 * gcc.target/arm/vrintpf32.c: Likewise.
752 * gcc.target/arm/vrintpf64.c: Likewise.
753 * gcc.target/arm/vrintrf32.c: Likewise.
754 * gcc.target/arm/vrintrf64.c: Likewise.
755 * gcc.target/arm/vrintxf32.c: Likewise.
756 * gcc.target/arm/vrintxf64.c: Likewise.
757 * gcc.target/arm/vrintzf32.c: Likewise.
758 * gcc.target/arm/vrintzf64.c: Likewise.
759
760 2012-11-26 Janus Weil <janus@gcc.gnu.org>
761
762 PR fortran/54997
763 * gfortran.dg/warn_unused_function_2.f90: New.
764
765 2012-11-26 Janus Weil <janus@gcc.gnu.org>
766
767 PR fortran/54881
768 * gfortran.dg/associated_6.f90: New.
769 * gfortran.dg/select_type_30.f03: New.
770
771 2012-11-26 Jakub Jelinek <jakub@redhat.com>
772
773 PR tree-optimization/54471
774 * gcc.dg/tree-ssa/vrp86.c: New test.
775 * gcc.c-torture/execute/pr54471.c: New test.
776
777 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
778
779 PR middle-end/55030
780 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
781 use volatile asms, use plain asms. Where the output value for the
782 asm is unused, write a global variable.
783
784 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
785
786 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
787
788 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 PR fortran/30146
791 * gfortran.dg/do_check_7.f90: New test.
792
793 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
794
795 PR c++/55446
796 * g++.dg/init/new41.C: New.
797
798 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
799
800 PR fortran/55314
801 * gfortran.dg/allocate_error_4.f90: New test.
802
803 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
804
805 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
806 to send_log.
807
808 2012-11-23 Jakub Jelinek <jakub@redhat.com>
809
810 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
811 from the output.
812
813 PR c++/54046
814 * g++.dg/warn/Wreturn-type-8.C: New test.
815
816 PR middle-end/55430
817 * gcc.dg/pr55430.c: New test.
818
819 2012-11-23 Kostya Serebryany <kcc@google.com>
820
821 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
822
823 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gnat.dg/discr40.ad[sb]: New test.
826
827 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
828
829 * gnat.dg/discr39.adb: New test.
830
831 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
832
833 PR testsuite/52641
834 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
835 * gcc.dg/pr55150-1.c: Same.
836 * gcc.dg/torture/pr54894.c: Add size32plus.
837
838 2012-11-23 Jakub Jelinek <jakub@redhat.com>
839
840 PR sanitizer/55435
841 * c-c++-common/asan/attrib-1.c: New test.
842
843 2012-11-22 Ian Bolton <ian.bolton@arm.com>
844
845 * gcc.target/aarch64/builtin-bswap-1.c: New test.
846 * gcc.target/aarch64/builtin-bswap-2.c: New test.
847
848 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
849
850 PR c++/55432
851 * g++.dg/cpp0x/constexpr-55432.C: New.
852
853 2012-11-21 Janus Weil <janus@gcc.gnu.org>
854
855 PR fortran/55352
856 * gfortran.dg/namelist_76.f90: New.
857
858 2012-11-21 Martin Jambor <mjambor@suse.cz>
859
860 * gcc.dg/ipa/ipcp-agg-7.c: New test.
861 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
862
863 2012-11-21 Martin Jambor <mjambor@suse.cz>
864
865 PR tree-optimization/55260
866 * g++.dg/torture/pr55260-2.C: New test.
867
868 2012-11-21 Martin Jambor <mjambor@suse.cz>
869
870 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
871
872 2012-11-21 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
875 * gcc.dg/tree-ssa/vrp47.c: Ditto.
876
877 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
878
879 PR target/19398
880 * gcc.target/i386/pr19398.c: New test.
881
882 2012-11-20 Martin Jambor <mjambor@suse.cz>
883
884 PR tree-optimization/55260
885 * g++.dg/torture/pr55260-1.C: New test.
886
887 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
888
889 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
890 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
891 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
892 * gcc.target/aarch64/atomic-op-char.c: Likewise.
893 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
894 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
895 * gcc.target/aarch64/atomic-op-int.c: Likewise.
896 * gcc.target/aarch64/atomic-op-long.c: Likewise.
897 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
898 * gcc.target/aarch64/atomic-op-release.c: Likewise.
899 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
900 * gcc.target/aarch64/atomic-op-short.c: Likewise.
901
902 2012-11-20 Jakub Jelinek <jakub@redhat.com>
903
904 PR middle-end/55094
905 * gcc.dg/pr55094.c: New test.
906
907 PR rtl-optimization/54921
908 * gcc.dg/pr54921.c: New test.
909
910 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
911
912 * gcc.target/i386/pr55359.c: New test.
913
914 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
915
916 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
917 * g++.dg/tls/thread_local3g.C: Likewise.
918 * g++.dg/tls/thread_local4g.C: Likewise.
919 * g++.dg/tls/thread_local5g.C: Likewise.
920 * g++.dg/tls/thread_local6g.C: Likewise.
921 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
922 * g++.dg/tls/thread_local2.C: Likewise.
923 * g++.dg/tls/thread_local2g.C: Likewise.
924 * g++.dg/tls/thread_local6.C: Likewise.
925
926 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
927
928 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
929 * gcc.dg/tm/clone-1.c: New test.
930
931 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/55368
934 * g++.dg/parse/struct-5.C: New.
935
936 2012-11-19 Tom de Vries <tom@codesourcery.com>
937
938 PR rtl-optimization/55315
939 * gcc.target/mips/pr55315.c: New test.
940
941 2012-11-17 Jakub Jelinek <jakub@redhat.com>
942
943 PR tree-optimization/55236
944 * gcc.dg/pr55236.c: New test.
945
946 PR testsuite/55188
947 * gcc.dg/pr19105.c: Accept also optimizing
948 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
949
950 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
951 from addr2line_output. Increment idx if asking for more than one
952 address in one object.
953
954 2012-11-16 Jakub Jelinek <jakub@redhat.com>
955
956 PR tree-optimization/55329
957 * g++.dg/opt/pr55329.C: New test.
958
959 2012-11-16 Janus Weil <janus@gcc.gnu.org>
960
961 PR fortran/55297
962 * gfortran.dg/typebound_operator_18.f90: New.
963
964 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
965
966 PR rtl-optimization/55330
967 * gfortran.dg/pr55330.f90: New test.
968
969 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
970
971 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
972 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
973 * gcc.dg/hoist-register-pressure-2.c: Ditto.
974 * gcc.dg/hoist-register-pressure-3.c: Ditto.
975 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
976 * gcc.dg/tree-prof/unroll-1.c: Ditto.
977
978 2012-11-16 Dodji Seketeli <dodji@redhat.com>
979
980 PR c++/54875
981 * g++.dg/cpp0x/alias-decl-27.C: New test.
982
983 2012-11-16 Jakub Jelinek <jakub@redhat.com>
984
985 PR c++/55337
986 * g++.dg/template/alignof2.C: New test.
987
988 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
989
990 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
991 * g++.dg/mv6.C (dg-options): Ditto.
992
993 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
994
995 * lib/target_suports.exp
996 (check_effective_target_has_w_floating_suffix): New procedure.
997 (check_effective_target_has_q_floating_suffix): Ditto.
998 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
999 for unsupported non-standard suffix on floating constant.
1000 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1001
1002 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1003
1004 * lib/asan-dg.exp: New file.
1005 * gcc.dg/asan/asan.exp: New file.
1006 * g++.dg/dg.exp: Prune also asan tests.
1007 * g++.dg/asan/asan.exp: New file.
1008 * c-c++-common/asan/memcmp-1.c: New test.
1009
1010 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/55323
1013 * g++.dg/cpp0x/vt-55323.C: New.
1014
1015 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1016
1017 * g++.dg/mv4.C: Add require ifunc. Change error message.
1018 * g++.dg/mv5.C: Add require ifunc.
1019 * g++.dg/mv6.C: Add require ifunc.
1020
1021 2012-11-13 Martin Jambor <mjambor@suse.cz>
1022
1023 PR tree-optimization/55253
1024 * gcc.dg/torture/pr55253.c: New test.
1025 * gcc.dg/torture/pr55305.c: Likewise.
1026
1027 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR middle-end/55142
1030 * gcc.target/i386/pr55142-1.c: New file.
1031 * gcc.target/i386/pr55142-2.c: Likewise.
1032
1033 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1034
1035 PR c++/54466
1036 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1037
1038 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1041 instead of lp64.
1042 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1043 * gcc.target/i386/pr49715-2.c: Likewise.
1044 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1045
1046 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR tree-optimization/55281
1049 * gcc.dg/vect/fast-math-pr55281.c: New test.
1050 * g++.dg/opt/pr55281.C: New test.
1051
1052 PR rtl-optimization/54127
1053 * gcc.dg/torture/pr54127.c: New test.
1054
1055 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1056 Jakub Jelinek <jakub@redhat.com>
1057
1058 PR rtl-optimization/51447
1059 * gcc.c-torture/execute/pr51447.c: New test.
1060
1061 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1062
1063 * gcc.target/aarch64/csinc-2.c: New test.
1064
1065 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1066
1067 * gcc.target/aarch64/cmn.c: New test.
1068 * gcc.target/aarch64/adds.c: New test.
1069 * gcc.target/aarch64/subs.c: New test.
1070
1071 2012-11-12 Tobias Burnus <burnus@net-b.de>
1072
1073 PR fortran/55272
1074 * gfortran.dg/coarray_29_1.f90: New.
1075 * gfortran.dg/coarray_29_2.f90: New.
1076
1077 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1078
1079 * gcc.dg/hoist-register-pressure-3.c: New test.
1080
1081 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1082
1083 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1084 wrappers around sinf and cosf.
1085
1086 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR middle-end/55247
1089 PR middle-end/55259
1090 * gcc.target/i386/pr55247-2.c: New file.
1091
1092 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1093
1094 PR middle-end/55263
1095 * g++.dg/pr55263.C: New test.
1096
1097 2012-11-11 Martin Jambor <mjambor@suse.cz>
1098
1099 PR tree-optimization/55238
1100 * testsuite/gcc.dg/torture/pr55238.c: New test.
1101
1102 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1103
1104 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1105 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1106 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1107
1108 2012-11-10 Jan Hubicka <jh@suse.cz>
1109
1110 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1111
1112 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1115 -mno-sse -mno-mmx to dg-options. Reformat.
1116
1117 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1118
1119 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1120 * c-c++-common/vector-compare-1.c: Same.
1121 * c-c++-common/vector-compare-2.c: Same.
1122 * g++.dg/other/unused1.C: Skip on AIX.
1123 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1124 extra message on AIX.
1125
1126 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1127
1128 PR target/55247
1129 * gcc.target/i386/pr55247.c: New test.
1130
1131 2012-11-09 Andrew Pinski <apinski@cavium.com>
1132
1133 * gcc.c-torture/execute/20121108-1.c: New test.
1134
1135 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1136
1137 PR c++/54413
1138 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1139 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1140 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1141 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1142
1143 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1144
1145 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1146 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1147 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1148 array bounds.
1149 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1150
1151 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1152
1153 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1154 * g++.dg/tm/pr47530.C: Same.
1155
1156 2012-11-09 Jason Merrill <jason@redhat.com>
1157
1158 PR c++/54859
1159 * g++.dg/cpp0x/alias-decl-25.C: New.
1160
1161 * g++.dg/abi/abi-tag1.C: New.
1162 * g++.dg/abi/abi-tag2.C: New.
1163
1164 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1165
1166 PR rtl-optimization/55154
1167 * gcc.target/i386/pr55154.c: New test.
1168
1169 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1170
1171 PR rtl-optimization/55151
1172 * gcc.dg/pr55151.c: Move ...
1173 * gcc.target/i386/pr55151.c: ... here.
1174
1175 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1176
1177 PR rtl-optimization/54472
1178 * gcc.dg/pr54472.c: New test.
1179
1180 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * gnat.dg/stack_check3.ad[sb]: New test.
1183
1184 2012-11-08 Ian Lance Taylor <iant@google.com>
1185
1186 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1187 with arguments. Handle errorcheckoutput and rundir test types.
1188
1189 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1190
1191 PR tree-optimization/55191
1192 * gcc.dg/pr55191.c: New test.
1193
1194 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR debug/54499
1197 * g++.dg/debug/pr54499.C: New test.
1198
1199 2012-11-08 Jan Hubicka <jh@suse.cz>
1200
1201 PR middle-end/48636
1202 * gcc.dg/winline-3.c: Update.
1203
1204 2012-11-08 Martin Jambor <mjambor@suse.cz>
1205
1206 * gfortran.dg/ipcp-array-1.f90: New test.
1207
1208 2012-11-08 Florian Weimer <fweimer@redhat.com>
1209
1210 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1211
1212 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1213
1214 PR rtl-optimization/55151
1215 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1216
1217 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1218
1219 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1220
1221 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gcc.c-torture/compile/20121107-1.c: New test.
1224
1225 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1226
1227 PR rtl-optimization/55151
1228 * gcc.dg/pr55151.c: Compile it only for x86_64.
1229
1230 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1231
1232 PR rtl-optimization/55122
1233 * gcc.dg/pr55122.c: New test.
1234
1235 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1236
1237 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1238 word powerpc.
1239 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1240 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1241 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1242 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1243
1244 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1245
1246 PR c/53063
1247 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1248
1249 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1250
1251 PR c/51294
1252 * c-c++-common/pr51294.c: New.
1253
1254 2012-11-07 Martin Jambor <mjambor@suse.cz>
1255
1256 PR tree-optimization/53787
1257 * gcc.dg/ipa/ipa-5.c: Adjust.
1258 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1259 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1260 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1261 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1262 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1263 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1264 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1265 * gfortran.dg/pr48636-2.f90: New test.
1266 * gfortran.dg/pr53787.f90: Likewise.
1267
1268 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/55226
1271 Revert:
1272 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1273
1274 PR c++/54922
1275 * g++.dg/cpp0x/constexpr-union4.C: New.
1276
1277 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1278
1279 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1280
1281 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1282
1283 PR target/49220
1284 * gcc.c-torture/compile/pr49220.c: New test.
1285
1286 2012-11-07 Florian Weimer <fweimer@redhat.com>
1287
1288 * g++.dg/init/new40.C: New.
1289
1290 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR debug/54693
1293 * gcc.dg/guality/pr54693-2.c: New test.
1294
1295 2012-11-06 Andrew Pinski <apinski@cavium.com>
1296
1297 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1298 -fno-vect-cost-model.
1299
1300 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1301
1302 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1303 * gcc.dg/tm/debug-1.c: Same.
1304 * gcc.dg/tm/irrevocable-3.c: Same.
1305 * gcc.dg/tm/irrevocable-4.c: Same.
1306 * gcc.dg/tm/memopt-10.c: Same.
1307 * gcc.dg/tm/memopt-11.c: Same.
1308 * gcc.dg/tm/props-4.c: Same.
1309 * gcc.dg/tm/wrap-3.c: Same.
1310 * gcc.dg/tm/wrap-4.c: Same.
1311
1312 2012-11-06 Andrew Pinski <apinski@cavium.com>
1313
1314 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1315
1316 2012-11-06 Jan Hubicka <jh@suse.cz>
1317
1318 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1319 candidate still.
1320 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1321 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1322 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1323
1324 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1325
1326 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1327
1328 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1329
1330 PR middle-end/41993
1331 * gcc.dg/torture/pr41993.c: New test.
1332
1333 2012-11-06 Jan Hubicka <jh@suse.cz>
1334
1335 * gcc.target/i386/l_fma_float_?.c: Update.
1336 * gcc.target/i386/l_fma_double_?.c: Update.
1337
1338 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1339
1340 PR target/54089
1341 * gcc.target/sh/pr54089-8.c: New.
1342 * gcc.target/sh/pr54089-9.c: New.
1343
1344 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1345
1346 PR target/47440
1347 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1348 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1349 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1350 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1351 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1352 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1353 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1354 * gcc.target/i386/avx-vzeroupper-27.c: New.
1355
1356 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1357
1358 PR fortran/54917
1359 * gfortran.dg/transfer_class_1.f90: New.
1360 * gfortran.dg/transfer_class_2.f90: New.
1361
1362 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1363
1364 * testsuite/g++.dg/mv1.C: New test.
1365 * testsuite/g++.dg/mv2.C: New test.
1366 * testsuite/g++.dg/mv3.C: New test.
1367 * testsuite/g++.dg/mv4.C: New test.
1368 * testsuite/g++.dg/mv5.C: New test.
1369 * testsuite/g++.dg/mv6.C: New test.
1370
1371 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1372
1373 PR testsuite/55186
1374 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1375
1376 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1377
1378 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1379 darwin.
1380
1381 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * g++.dg/torture/20121105-1.C: New test.
1384
1385 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1386
1387 * gcc.dg/torture/fp-compare.c: New testcase.
1388
1389 2012-11-05 Jan Hubicka <jh@suse.cz>
1390
1391 * gcc.dg/const-1.c: Update.
1392 * gcc.dg/pure-1.c: Update.
1393
1394 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1395
1396 PR rtl-optimization/55151
1397 * gcc.dg/pr55151.c: New test.
1398
1399 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR debug/54970
1402 PR debug/54971
1403 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1404
1405 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1406
1407 PR testsuite/51128
1408 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1409
1410 2012-11-05 Jan Hubicka <jh@suse.cz>
1411
1412 * gcc.dg/autopar/pr49960.c: Fix testcase.
1413
1414 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1415
1416 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1417 Fix scan-tree-dump-times directive.
1418
1419 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1420
1421 PR fortran/55199
1422 * gfortran.dg/associate_12.f90: New.
1423
1424 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1425
1426 PR target/54255
1427 * lib/target-supports.exp (check_effective_target_masm_intel): New
1428 proc.
1429 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1430 masm_intel.
1431
1432 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1433 Jack Howarth <howarth@bromo.med.uc.edu>
1434
1435 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1436 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1437 * gcc.target/i386/pr53249.c: Likewise.
1438
1439 2012-11-03 Andrew Pinski <apinski@cavium.com>
1440
1441 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1442 call abort1 so that cross jumping does not happen.
1443
1444 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1445
1446 PR target/51244
1447 * gcc.target/sh/pr51244-18.c: New.
1448 * gcc.target/sh/pr51244-19.c: New.
1449
1450 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1451
1452 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1453 b requires a 64-bit operation followed by a truncation.
1454
1455 2012-11-02 Jan Hubicka <jh@suse.cz>
1456
1457 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1458
1459 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1460
1461 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1462 conditions to verify the reduction code is vectorized.
1463
1464 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1465 in case 'pow', such as 'powerpc' is used in the compiler version name.
1466 * gcc.target/powerpc/pr46728-2.c: Likewise.
1467 * gcc.target/powerpc/pr46728-3.c: Likewise.
1468 * gcc.target/powerpc/pr46728-4.c: Likewise.
1469 * gcc.target/powerpc/pr46728-5.c: Likewise.
1470 * gcc.target/powerpc/pr46728-7.c: Likewise.
1471 * gcc.target/powerpc/pr46728-8.c: Likewise.
1472 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1473
1474 2012-11-02 Jan Hubicka <jh@suse.cz>
1475
1476 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1477
1478 2012-11-02 Jan Hubicka <jh@suse.cz>
1479
1480 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1481 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1482
1483 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1484
1485 PR middle-end/55130
1486 * gcc.target/i386/pr55130.c: New test.
1487
1488 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR target/55147
1491 * gcc.target/i386/pr55147.c: New test.
1492
1493 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1494
1495 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1496 * gfortran.dg/default_format_denormal_1.f90: Same.
1497
1498 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1499
1500 PR middle-end/55001
1501 * g++.dg/ext/vector19.C: Remove target restrictions.
1502 * gcc.dg/fold-compare-7.c: New testcase.
1503
1504 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1505
1506 PR target/55160
1507 * gcc.target/sh/pr55160.c: New.
1508
1509 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1510
1511 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1512 scan-assembler regex.
1513
1514 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1515
1516 PR middle-end/55150
1517 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1518 * gcc.dg/pr55150-2.c: New test.
1519
1520 2012-11-01 Sharad Singhai <singhai@google.com>
1521
1522 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1523 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1524 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1525 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1526
1527 2012-10-31 Dehao Chen <dehao@google.com>
1528
1529 * g++.dg/debug/dwarf2/block.C: New testcase.
1530
1531 2012-10-31 Jan Hubicka <jh@suse.cz>
1532
1533 * gcc.dg/pr44974.c: Add noinline.
1534
1535 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/53718
1538 * gfortran.dg/class_54.f90: New.
1539
1540 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1541 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR tree-optimization/55018
1544 * gcc.dg/torture/pr55018.c: New test.
1545
1546 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/54583
1549 * g++.dg/ext/vla13.C: New.
1550
1551 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1552
1553 PR middle-end/55150
1554 * gcc.dg/pr55150.c: New test.
1555
1556 2012-10-31 Tobias Burnus <burnus@net-b.de>
1557
1558 PR fortran/55134
1559 * gfortran.dg/associate_11.f90: New.
1560
1561 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1562
1563 PR c++/54955
1564 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1565
1566 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR tree-optimization/19105
1569 PR tree-optimization/21643
1570 PR tree-optimization/46309
1571 * gcc.dg/pr19105.c: New test.
1572 * gcc.dg/pr21643.c: New test.
1573 * gcc.dg/pr46309-2.c: New test.
1574 * gcc.c-torture/execute/pr46309.c: New test.
1575
1576 2012-10-31 Alan Modra <amodra@gmail.com>
1577
1578 * gcc.target/powerpc/dimode_off.c: New.
1579 * gcc.target/powerpc/timode_off.c: New.
1580 * gcc.target/powerpc/dfmode_off.c: New.
1581 * gcc.target/powerpc/tfmode_off.c: New.
1582
1583 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1584
1585 PR rtl-optimization/55093
1586 * gcc.target/i386/pr55093.c: New file.
1587
1588 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1589
1590 * gcc.target/i386/pr55116.c: Renamed to ...
1591 * gcc.target/i386/pr55116-1.c: This.
1592
1593 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1594
1595 * gcc.target/i386/pr55116-2.c: New file.
1596
1597 2012-10-30 Richard Biener <rguenther@suse.de>
1598
1599 * gcc.dg/vect/slp-perm-2.c: Adjust.
1600
1601 2012-10-30 Richard Biener <rguenther@suse.de>
1602
1603 PR tree-optimization/55111
1604 * gcc.dg/torture/pr55111.c: New testcase.
1605
1606 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1607
1608 PR target/53988
1609 * gcc.target/sh/pr53988.c: New.
1610
1611 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1612
1613 PR target/54989
1614 * gcc.dg/hoist-register-pressure-1.c: Rename from
1615 hoist-register-pressure.c. Add nonpic condition.
1616 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1617
1618 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1619
1620 PR c++/54930
1621 * gcc.dg/Wreturn-local-addr.c: New.
1622 * g++.dg/warn/Wno-return-local-addr.C: New.
1623 * g++.dg/warn/Wreturn-local-addr.C: New.
1624
1625 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1626
1627 PR middle-end/55116
1628 * gcc.target/i386/pr55116.c: New file.
1629
1630 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1631
1632 PR c/53066
1633 * gcc.dg/Wshadow-4.c: New.
1634 * gcc.dg/Wshadow-4.h: New.
1635
1636 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1637
1638 PR debug/54693
1639 * gcc.dg/guality/pr54693.c: New.
1640
1641 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1642
1643 PR middle-end/55027
1644 * gcc.dg/pr55027.c: New testcase.
1645
1646 2012-10-29 Jan Hubicka <jh@suse.cz>
1647
1648 * gcc.dg/ipa/inline-6.c: New testcase.
1649
1650 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1651
1652 PR rtl-optimization/55106
1653 * g++.dg/pr55106.C: New.
1654
1655 2012-10-29 Richard Guenther <rguenther@suse.de>
1656
1657 PR middle-end/53695
1658 * gcc.dg/torture/pr53695.c: New testcase.
1659
1660 2012-10-28 Jan Hubicka <jh@suse.cz>
1661
1662 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1663
1664 2012-10-28 Tobias Burnus <burnus@net-b.de>
1665
1666 PR fortran/54958
1667 * gfortran.dg/do_check_6.f90: New.
1668
1669 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1670 Jack Howarth <howarth@bromo.med.uc.edu>
1671
1672 PR target/54404
1673 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1674 to dg-options.
1675 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1676
1677 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1678
1679 PR target/34283
1680 * gcc.target/i386/pr34283.c: New test.
1681
1682 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR c++/55081
1685 * g++.dg/opt/pr55081.C: New test.
1686
1687 PR debug/54970
1688 PR debug/54971
1689 * gcc.dg/guality/pr54970.c: New test.
1690
1691 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/54984
1694 * g++.dg/template/new11.C: New.
1695
1696 2012-10-26 Richard Biener <rguenther@suse.de>
1697
1698 PR middle-end/54824
1699 * gcc.dg/torture/pr54824.c: New testcase.
1700
1701 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1702
1703 * gcc.target/i386/fxsave-1.c: New.
1704 * gcc.target/i386/fxsave64-1.c: Ditto.
1705 * gcc.target/i386/fxrstor-1.c: Ditto.
1706 * gcc.target/i386/fxrstor64-1.c: Ditto.
1707 * gcc.target/i386/xsave-1.c: Ditto.
1708 * gcc.target/i386/xsave64-1.c: Ditto.
1709 * gcc.target/i386/xrstor-1.c: Ditto.
1710 * gcc.target/i386/xrstor64-1.c: Ditto.
1711 * gcc.target/i386/xsaveopt-1.c: Ditto.
1712 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1713 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1714 * gcc.target/i386/sse-13.c: Ditto.
1715 * gcc.target/i386/sse-14.c: Ditto.
1716 * gcc.target/i386/sse-22.c: Ditto.
1717 * gcc.target/i386/sse-23.c: Ditto.
1718 * g++.dg/other/i386-2.C: Ditto.
1719 * g++.dg/other/i386-3.C: Ditto.
1720
1721 2012-10-25 Jan Hubicka <jh@suse.cz>
1722
1723 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1724 at ivcanon time.
1725
1726 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/53761
1729 * g++.dg/ext/transparent-union.C: New.
1730
1731 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1732
1733 PR c++/54427
1734 * g++.dg/ext/vector19.C: New testcase.
1735
1736 2012-10-25 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/54902
1739 * g++.dg/torture/pr54902.C: New testcase.
1740
1741 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/34892
1744 * g++.dg/template/crash114.C: New.
1745
1746 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1747
1748 PR bootstrap/55049
1749 * gcc.target/i386/pr55049-1.c: New test.
1750
1751 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1752
1753 PR fortran/55037
1754 * gfortran.dg/class_dummy_4.f03: New.
1755
1756 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR rtl-optimization/55010
1759 * gcc.dg/pr55010.c: New test.
1760
1761 PR debug/54828
1762 * g++.dg/debug/pr54828.C: New test.
1763
1764 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1765
1766 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1767 * gcc.dg/vect/vect-83_64.c: Likewise.
1768
1769 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1770
1771 PR c++/54922
1772 * g++.dg/cpp0x/constexpr-union4.C: New.
1773
1774 2012-10-23 Jeff Law <law@redhat.com>
1775
1776 * gcc.c-torture/execute/pr54985.c: New test.
1777
1778 2012-10-23 Paul Koning <ni1d@arrl.net>
1779
1780 PR debug/54508
1781 * g++.dg/debug/dwarf2/pr54508.C: New.
1782
1783 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR c++/54844
1786 * g++.dg/template/sizeof14.C: New test.
1787
1788 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1789 Jim MacArthur <jim.macarthur@arm.com>
1790 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1791 Marcus Shawcroft <marcus.shawcroft@arm.com>
1792 Nigel Stephens <nigel.stephens@arm.com>
1793 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1794 Richard Earnshaw <rearnsha@arm.com>
1795 Sofiane Naci <sofiane.naci@arm.com>
1796 Stephen Thomas <stephen.thomas@arm.com>
1797 Tejas Belagod <tejas.belagod@arm.com>
1798 Yufeng Zhang <yufeng.zhang@arm.com>
1799
1800 * lib/target-supports.exp
1801 (check_profiling_available): Add AArch64.
1802 (check_effective_target_vect_int): Likewise.
1803 (check_effective_target_vect_shift): Likewise.
1804 (check_effective_target_vect_float): Likewise.
1805 (check_effective_target_vect_double): Likewise.
1806 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1807 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1808 (check_effective_target_vect_pack_trunc): Likewise.
1809 (check_effective_target_vect_unpack): Likewise.
1810 (check_effective_target_vect_hw_misalign): Likewise.
1811 (check_effective_target_vect_short_mult): Likewise.
1812 (check_effective_target_vect_int_mult): Likewise.
1813 (check_effective_target_vect_stridedN): Likewise.
1814 (check_effective_target_sync_int_long): Likewise.
1815 (check_effective_target_sync_char_short): Likewise.
1816 (check_vect_support_and_set_flags): Likewise.
1817 (check_effective_target_aarch64_tiny): New.
1818 (check_effective_target_aarch64_small): New.
1819 (check_effective_target_aarch64_large): New.
1820 * g++.dg/other/PR23205.C: Enable aarch64.
1821 * g++.dg/other/pr23205-2.C: Likewise.
1822 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1823 * gcc.c-torture/execute/20101011-1.c: Likewise.
1824 * gcc.dg/20020312-2.c: Likewise.
1825 * gcc.dg/20040813-1.c: Likewise.
1826 * gcc.dg/builtin-apply2.c: Likewise.
1827 * gcc.dg/stack-usage-1.c: Likewise.
1828
1829 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1830 Jim MacArthur <jim.macarthur@arm.com>
1831 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1832 Marcus Shawcroft <marcus.shawcroft@arm.com>
1833 Nigel Stephens <nigel.stephens@arm.com>
1834 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1835 Richard Earnshaw <rearnsha@arm.com>
1836 Sofiane Naci <sofiane.naci@arm.com>
1837 Stephen Thomas <stephen.thomas@arm.com>
1838 Tejas Belagod <tejas.belagod@arm.com>
1839 Yufeng Zhang <yufeng.zhang@arm.com>
1840
1841 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1842 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1843 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1844 * gcc.target/aarch64/aapcs/abitest.S: New file.
1845 * gcc.target/aarch64/aapcs/abitest.h: New file.
1846 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1847 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1848 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1849 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1850 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1851 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1852 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1853 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1854 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1855 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1856 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1857 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1858 * gcc.target/aarch64/aapcs/test_1.c: New file.
1859 * gcc.target/aarch64/aapcs/test_10.c: New file.
1860 * gcc.target/aarch64/aapcs/test_11.c: New file.
1861 * gcc.target/aarch64/aapcs/test_12.c: New file.
1862 * gcc.target/aarch64/aapcs/test_13.c: New file.
1863 * gcc.target/aarch64/aapcs/test_14.c: New file.
1864 * gcc.target/aarch64/aapcs/test_15.c: New file.
1865 * gcc.target/aarch64/aapcs/test_16.c: New file.
1866 * gcc.target/aarch64/aapcs/test_17.c: New file.
1867 * gcc.target/aarch64/aapcs/test_18.c: New file.
1868 * gcc.target/aarch64/aapcs/test_19.c: New file.
1869 * gcc.target/aarch64/aapcs/test_2.c: New file.
1870 * gcc.target/aarch64/aapcs/test_20.c: New file.
1871 * gcc.target/aarch64/aapcs/test_21.c: New file.
1872 * gcc.target/aarch64/aapcs/test_22.c: New file.
1873 * gcc.target/aarch64/aapcs/test_23.c: New file.
1874 * gcc.target/aarch64/aapcs/test_24.c: New file.
1875 * gcc.target/aarch64/aapcs/test_25.c: New file.
1876 * gcc.target/aarch64/aapcs/test_26.c: New file.
1877 * gcc.target/aarch64/aapcs/test_3.c: New file.
1878 * gcc.target/aarch64/aapcs/test_4.c: New file.
1879 * gcc.target/aarch64/aapcs/test_5.c: New file.
1880 * gcc.target/aarch64/aapcs/test_6.c: New file.
1881 * gcc.target/aarch64/aapcs/test_7.c: New file.
1882 * gcc.target/aarch64/aapcs/test_8.c: New file.
1883 * gcc.target/aarch64/aapcs/test_9.c: New file.
1884 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1885 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1886 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1887 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1888 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1889 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1890 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1891 * gcc.target/aarch64/aapcs/type-def.h: New file.
1892 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1893 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1894 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1895 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1896 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1897 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1898 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1899 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1900 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1901 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1902 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1903 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1904 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1905 * gcc.target/aarch64/aarch64.exp: New file.
1906 * gcc.target/aarch64/adc-1.c: New file.
1907 * gcc.target/aarch64/adc-2.c: New file.
1908 * gcc.target/aarch64/asm-1.c: New file.
1909 * gcc.target/aarch64/clrsb.c: New file.
1910 * gcc.target/aarch64/clz.c: New file.
1911 * gcc.target/aarch64/ctz.c: New file.
1912 * gcc.target/aarch64/csinc-1.c: New file.
1913 * gcc.target/aarch64/csinv-1.c: New file.
1914 * gcc.target/aarch64/csneg-1.c: New file.
1915 * gcc.target/aarch64/extend.c: New file.
1916 * gcc.target/aarch64/fcvt.x: New file.
1917 * gcc.target/aarch64/fcvt_double_int.c: New file.
1918 * gcc.target/aarch64/fcvt_double_long.c: New file.
1919 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1920 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1921 * gcc.target/aarch64/fcvt_float_int.c: New file.
1922 * gcc.target/aarch64/fcvt_float_long.c: New file.
1923 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1924 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1925 * gcc.target/aarch64/ffs.c: New file.
1926 * gcc.target/aarch64/fmadd.c: New file.
1927 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1928 * gcc.target/aarch64/frint.x: New file.
1929 * gcc.target/aarch64/frint_double.c: New file.
1930 * gcc.target/aarch64/frint_float.c: New file.
1931 * gcc.target/aarch64/index.c: New file.
1932 * gcc.target/aarch64/mneg-1.c: New file.
1933 * gcc.target/aarch64/mneg-2.c: New file.
1934 * gcc.target/aarch64/mneg-3.c: New file.
1935 * gcc.target/aarch64/mnegl-1.c: New file.
1936 * gcc.target/aarch64/mnegl-2.c: New file.
1937 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1938 * gcc.target/aarch64/pic-constantpool1.c: New file.
1939 * gcc.target/aarch64/pic-symrefplus.c: New file.
1940 * gcc.target/aarch64/predefine_large.c: New file.
1941 * gcc.target/aarch64/predefine_small.c: New file.
1942 * gcc.target/aarch64/predefine_tiny.c: New file.
1943 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1944 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1945 * gcc.target/aarch64/table-intrinsics.c: New file.
1946 * gcc.target/aarch64/tst-1.c: New file.
1947 * gcc.target/aarch64/vect-abs-compile.c: New file.
1948 * gcc.target/aarch64/vect-abs.c: New file.
1949 * gcc.target/aarch64/vect-abs.x: New file.
1950 * gcc.target/aarch64/vect-compile.c: New file.
1951 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1952 * gcc.target/aarch64/vect-faddv.c: New file.
1953 * gcc.target/aarch64/vect-faddv.x: New file.
1954 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1955 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1956 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1957 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1958 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1959 * gcc.target/aarch64/vect-fp-compile.c: New file.
1960 * gcc.target/aarch64/vect-fp.c: New file.
1961 * gcc.target/aarch64/vect-fp.x: New file.
1962 * gcc.target/aarch64/vect-mull-compile.c: New file.
1963 * gcc.target/aarch64/vect-mull.c: New file.
1964 * gcc.target/aarch64/vect-mull.x: New file.
1965 * gcc.target/aarch64/vect.c: New file.
1966 * gcc.target/aarch64/vect.x: New file.
1967 * gcc.target/aarch64/vector_intrinsics.c: New file.
1968 * gcc.target/aarch64/vfp-1.c: New file.
1969 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1970 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1971 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1972 * g++.dg/abi/aarch64_guard1.C: New file.
1973
1974 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR c++/54988
1977 * c-c++-common/pr54988.c: New test.
1978
1979 2012-10-23 Jan Hubicka <jh@suse.cz>
1980
1981 * gcc.dg/tree-prof/peel-1.c: New testcase.
1982
1983 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1984
1985 PR gcc/52945
1986 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1987
1988 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1989
1990 * gcc.dg/c99-predef-1.c: New test.
1991 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1992 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1993 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1994 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1995 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1996 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1997 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1998 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1999 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2000 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2001 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2002 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2003
2004 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2005
2006 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2007
2008 2012-10-23 Jan Hubicka <jh@suse.cz>
2009
2010 PR middle-end/54937
2011 * gcc.c-torture/execute/pr54937.c: New testcase.
2012 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2013
2014 2012-10-23 Jan Hubicka <jh@suse.cz>
2015
2016 PR middle-end/54967
2017 * gfortran.dg/pr54967.f90: New testcase.
2018
2019 2012-10-23 Terry Guo <terry.guo@arm.com>
2020
2021 PR target/55019
2022 * gcc.dg/pr55019.c: New.
2023
2024 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2025
2026 PR tree-optimization/55008
2027 * gcc.dg/tree-ssa/pr55008.c: New test.
2028
2029 2012-10-22 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/55011
2032 * gcc.dg/torture/pr55011.c: New testcase.
2033
2034 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2035
2036 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2037 * gcc.target/arm/pr40457-2.c: Likewise.
2038 * gcc.target/arm/pr40457-3.c: Likewise.
2039
2040 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2041
2042 * gnat.dg/specs/limited_with4.ads: New test.
2043 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2044
2045 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2046
2047 * gnat.dg/modular4.adb: New test.
2048 * gnat.dg/modular4_pkg.ads: New helper.
2049
2050 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2051
2052 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2053 * gnat.dg/specs/addr1.ads: Likewise.
2054
2055 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2056
2057 * gcc.dg/webizer.c (main): Add missing exit call.
2058
2059 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2060
2061 PR fortran/54465
2062 * gfortran.dg/wextra_1.f: New test.
2063
2064 2012-10-20 Jan Hubicka <jh@suse.cz>
2065
2066 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2067
2068 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2069
2070 PR fortran/54224
2071 * gfortran.dg/warn_unused_function.f90: New.
2072
2073 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2074
2075 * lib/target-supports.exp
2076 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2077
2078 2012-10-19 Richard Guenther <rguenther@suse.de>
2079
2080 PR tree-optimization/54981
2081 * gcc.dg/pr54981.c: New testcase.
2082
2083 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2084
2085 PR target/54892
2086 * gcc.target/arm/pr54892.c: New.
2087
2088 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2089
2090 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2091
2092 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2093
2094 PR c++/54501
2095 * g++.dg/init/array30.C: New.
2096 * g++.dg/init/array31.C: Likewise.
2097
2098 2012-10-18 Tobias Burnus <burnus@net-b.de>
2099
2100 PR fortran/54884
2101 * gfortran.dg/public_private_module_7.f90: New.
2102
2103 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/29633
2106 * g++.dg/template/pr29633.C: New.
2107
2108 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gnat.dg/loop_optimization13.ad[sb]: New test.
2111 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2112
2113 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2114
2115 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2116 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2117 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2118 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2119
2120 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2121
2122 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2123 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2124 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2125 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2126 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2127 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2128
2129 2012-10-16 Jan Hubicka <jh@suse.cz>
2130
2131 * gcc.target/i386/l_fma_float_?.c: Update.
2132 * gcc.target/i386/l_fma_double_?.c: Update.
2133 * gfortran.dg/do_1.f90: XFAIL
2134 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2135 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2136 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2137 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2138 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2139 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2140 valid.
2141
2142 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2143
2144 PR c/53063
2145 PR c/40989
2146 * gcc.dg/Wstrict-overflow-24.c: New.
2147
2148 2012-10-16 Tobias Burnus <burnus@net-b.de>
2149
2150 PR fortran/50981
2151 PR fortran/54618
2152 * gfortran.dg/class_optional_1.f90: New.
2153 * gfortran.dg/class_optional_2.f90: New.
2154
2155 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR debug/54796
2158 * gcc.dg/guality/pr54796.c: New test.
2159
2160 PR tree-optimization/54889
2161 * gfortran.dg/pr54889.f90: New test.
2162
2163 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2164
2165 * g++.dg/other/dump-ada-spec-2.C: New test.
2166
2167 2012-10-16 Easwaran Raman <eraman@google.com>
2168
2169 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2170 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2171
2172 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2173
2174 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2175 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2176
2177 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2178
2179 PR target/54925
2180 * gcc.c-torture/compile/pr54925.c: New.
2181
2182 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2183
2184 PR target/51244
2185 * gcc.target/sh/pr51244-17.c: New.
2186
2187 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2188
2189 PR target/54760
2190 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2191 functions.
2192 * gcc.target/sh/pr54760-4.c: New.
2193
2194 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2195
2196 PR target/34777
2197 * gcc.target/sh/torture/sh-torture.exp: New.
2198 * gcc.target/sh/torture/pr34777.c: New.
2199
2200 2012-10-15 Matthias Klose <doko@ubuntu.com>
2201
2202 * lib/target-supports.exp (check_profiling_available): Match
2203 arm*-*-linux-* for ARM Linux/GNU.
2204 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2205 * gfortran.dg/enum_10.f90: Likewise.
2206 * gfortran.dg/enum_9.f90: Likewise.
2207 * gcc.target/arm/synchronize.c: Likewise.
2208 * g++.old-deja/g++.jason/enum6.C: Likewise.
2209 * g++.old-deja/g++.other/enum4.C: Likewise.
2210 * g++.old-deja/g++.law/enum9.C: Likewise.
2211
2212 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2213
2214 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2215 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2216
2217 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2218 Paolo Carlini <paolo.carlini@oracle.com>
2219
2220 PR c++/17805
2221 * g++.dg/overload/operator6.C: New.
2222
2223 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2224
2225 PR c++/50080 (again)
2226 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2227 * g++.dg/parse/tmpl-outside1.C: Likewise.
2228 * g++.dg/template/qualttp18.C: Likewise.
2229 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2230 * g++.old-deja/g++.pt/overload13.C: Likewise.
2231
2232 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2235 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2236 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2237 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2238 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2239 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2240 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2241 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2242
2243 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR c++/50080
2246 * g++.dg/parse/tmpl-outside2.C: New.
2247 * g++.dg/parse/tmpl-outside1.C: Adjust.
2248 * g++.dg/template/qualttp18.C: Likewise.
2249 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2250 * g++.old-deja/g++.pt/overload13.C: Likewise.
2251
2252 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2253
2254 PR tree-optimization/54915
2255 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2256
2257 2012-10-15 Richard Guenther <rguenther@suse.de>
2258
2259 PR tree-optimization/54920
2260 * gcc.dg/torture/pr54920.c: New testcase.
2261
2262 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2265
2266 2012-10-13 Jason Merrill <jason@redhat.com>
2267
2268 * g++.dg/tls/thread_local7g.C: Require tls_native.
2269
2270 2012-10-14 Jason Merrill <jason@redhat.com>
2271
2272 * g++.dg/cpp0x/inh-ctor1.C: New.
2273 * g++.dg/cpp0x/inh-ctor2.C: New.
2274 * g++.dg/cpp0x/inh-ctor3.C: New.
2275 * g++.dg/cpp0x/inh-ctor4.C: New.
2276 * g++.dg/cpp0x/inh-ctor5.C: New.
2277 * g++.dg/cpp0x/inh-ctor6.C: New.
2278 * g++.dg/cpp0x/inh-ctor7.C: New.
2279 * g++.dg/cpp0x/inh-ctor8.C: New.
2280 * g++.dg/cpp0x/inh-ctor9.C: New.
2281 * g++.dg/cpp0x/inh-ctor10.C: New.
2282 * g++.dg/cpp0x/inh-ctor11.C: New.
2283 * g++.dg/cpp0x/inh-ctor12.C: New.
2284 * g++.dg/cpp0x/inh-ctor13.C: New.
2285
2286 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2287
2288 PR rtl-optimization/54919
2289 * gcc.dg/pr54919.c: New testcase.
2290
2291 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 PR c++/53581
2294 * g++.dg/template/crash113.C: New.
2295
2296 2012-10-14 Jan Hubicka <jh@suse.cz>
2297
2298 * gcc.dg/unroll_5.c: New testcase.
2299
2300 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/52643
2303 * g++.dg/opt/pr52643.C: New.
2304
2305 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2306
2307 PR target/54602
2308 * gcc.target/sh/pr54602-1.c: New.
2309 * gcc.target/sh/pr54602-2.c: New.
2310 * gcc.target/sh/pr54602-3.c: New.
2311 * gcc.target/sh/pr54602-4.c: New.
2312
2313 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2314
2315 PR target/54680
2316 * gcc.target/sh/pr54680.c: New.
2317
2318 2012-10-12 Jan Hubicka <jh@suse.cz>
2319
2320 * gcc.dg/webizer.c: New testcase.
2321
2322 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2323
2324 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2325 specify -m64.
2326
2327 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2328
2329 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2330 Return 0 if already specifying -mfloat-abi other than hard.
2331
2332 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2333
2334 * gcc.dg/pr53060.c: Prune irrelevant warning.
2335
2336 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR c/54381
2339 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2340 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2341 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2342 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2343 Adjust expected wording of warnings for *cmp* builtins.
2344 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2345 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2346
2347 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/24449
2350 * g++.dg/parse/friend-main.C: New.
2351
2352 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2353
2354 PR c++/53055
2355 * g++.dg/pr53055.C: New testcase.
2356
2357 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 PR c++/52744
2360 * g++.dg/cpp0x/pr52744.C: New.
2361
2362 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2363
2364 PR fortran/40453
2365 * gfortran.dg/dummy_procedure_9.f90: New.
2366
2367 2012-10-12 Richard Biener <rguenther@suse.de>
2368
2369 PR tree-optimization/54894
2370 * gcc.dg/torture/pr54894.c: New testcase.
2371
2372 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2373
2374 PR target/51244
2375 * gcc.target/sh/pr51244-13.c: New.
2376 * gcc.target/sh/pr51244-14.c: New.
2377 * gcc.target/sh/pr51244-15.c: New.
2378 * gcc.target/sh/pr51244-16.c: New.
2379
2380 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/51878
2383 * g++.dg/cpp0x/decltype45.C: New.
2384
2385 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2386
2387 PR fortran/54784
2388 * gfortran.dg/class_allocate_13.f90: New.
2389
2390 2012-10-11 Jason Merrill <jason@redhat.com>
2391
2392 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2393 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2394
2395 * g++.dg/gomp/tls-5.C: Require tls_native.
2396 * g++.dg/tls/thread_local7.C: Require tls_native.
2397 * g++.dg/tls/static2.C: New.
2398
2399 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2400
2401 PR c++/36107
2402 * g++.dg/ext/weak5.C: New.
2403
2404 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2405
2406 PR testsuite/54868
2407 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2408 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2409
2410 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2411
2412 PR c++/43765
2413 * g++.dg/parse/pr43765.C: New.
2414
2415 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2418
2419 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2420
2421 PR c++/43663
2422 * g++.dg/init/bitfield3.C: New.
2423
2424 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2425
2426 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2427
2428 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR tree-optimization/54877
2431 * gcc.dg/torture/pr54877.c: New test.
2432
2433 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2434
2435 PR testsuite/53397
2436 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2437 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2438 and remove target info from dg-do compile.
2439 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2440 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2441 and remove target info from dg-do compile.
2442
2443 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2444
2445 * gcc.dg/pr54782.c: Require target with pthread support.
2446
2447 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/53122
2450 * g++.dg/cpp0x/auto35.C: New.
2451
2452 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2453
2454 PR c++/53540 - using fails to be equivalent to typedef
2455 * g++.dg/cpp0x/alias-decl-24.C: New test.
2456
2457 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2458
2459 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2460 that c++11 attributes to types are ignored for now.
2461 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2462 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2463
2464 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/53741
2467 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2468
2469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/50478
2472 * g++.dg/cpp0x/initlist67.C: New.
2473
2474 2012-10-10 Dehao Chen <dehao@google.com>
2475
2476 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2477
2478 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2479
2480 PR target/52480
2481 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2482 Add runtime tests.
2483
2484 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/53307
2487 * g++.dg/cpp0x/decltype44.C: New.
2488
2489 2012-10-09 Steve Ellcey <sellcey@mips.com>
2490
2491 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2492
2493 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/53763
2496 * g++.dg/cpp0x/decltype43.C: New.
2497
2498 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2499
2500 PR middle-end/53397
2501 * gcc.dg/pr53397-1.c: New test case.
2502 * gcc.dg/pr53397-2.c: New test case.
2503
2504 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/54194
2507 * g++.dg/warn/Wparentheses-26.C: Adjust.
2508 * g++.dg/warn/Wparentheses-27.C: New.
2509
2510 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2511
2512 PR c++/54427
2513 * c-c++-common/vector-scalar.c: New testcase.
2514 * g++.dg/ext/vector18.C: New testcase.
2515 * g++.dg/ext/vector5.C: This is not an error anymore.
2516 * gcc.dg/init-vec-1.c: Move ...
2517 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2518 * gcc.c-torture/execute/vector-shift1.c: Move ...
2519 * c-c++-common/torture/vector-shift1.c: ... here.
2520 * gcc.dg/scal-to-vec1.c: Move ...
2521 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2522 C++11. Adapt error messages.
2523 * gcc.dg/convert-vec-1.c: Move ...
2524 * c-c++-common/convert-vec-1.c: ... here.
2525 * gcc.dg/scal-to-vec2.c: Move ...
2526 * c-c++-common/scal-to-vec2.c: ... here.
2527
2528 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2529
2530 PR target/54400
2531 * gcc.target/i386/pr54400.c: New testcase.
2532
2533 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR c++/54858
2536 * g++.dg/template/pr54858.C: New test.
2537
2538 2012-10-08 Marek Polacek <polacek@redhat.com>
2539
2540 PR debug/54831
2541 * g++.dg/debug/pr54831.C: New test.
2542
2543 2012-10-08 Dehao Chen <dehao@google.com>
2544
2545 * g++.dg/predict-loop-exit-1.C: New.
2546 * g++.dg/predict-loop-exit-2.C: New.
2547 * g++.dg/predict-loop-exit-3.C: New.
2548
2549 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2550
2551 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2552
2553 2012-10-08 Jason Merrill <jason@redhat.com>
2554
2555 * g++.dg/gomp/tls-5.C: New.
2556 * g++.dg/gomp/tls-wrap1.C: New.
2557 * g++.dg/gomp/tls-wrap2.C: New.
2558 * g++.dg/gomp/tls-wrap3.C: New.
2559 * g++.dg/gomp/tls-wrap4.C: New.
2560 * g++.dg/gomp/tls-wrapper-cse.C: New.
2561 * g++.dg/tls/thread_local-cse.C: New.
2562 * g++.dg/tls/thread_local-order1.C: New.
2563 * g++.dg/tls/thread_local-order2.C: New.
2564 * g++.dg/tls/thread_local-wrap1.C: New.
2565 * g++.dg/tls/thread_local-wrap2.C: New.
2566 * g++.dg/tls/thread_local-wrap3.C: New.
2567 * g++.dg/tls/thread_local-wrap4.C: New.
2568 * g++.dg/tls/thread_local2g.C: New.
2569 * g++.dg/tls/thread_local3g.C: New.
2570 * g++.dg/tls/thread_local4g.C: New.
2571 * g++.dg/tls/thread_local5g.C: New.
2572 * g++.dg/tls/thread_local6g.C: New.
2573 * g++.dg/tls/thread_local7g.C: New.
2574
2575 * g++.dg/tls/thread_local3.C: New.
2576 * g++.dg/tls/thread_local4.C: New.
2577 * g++.dg/tls/thread_local5.C: New.
2578 * g++.dg/tls/thread_local6.C: New.
2579
2580 * g++.dg/tls/init-2.C: Tweak errors.
2581 * g++.dg/tls/thread_local1.C: New.
2582 * g++.dg/tls/thread_local2.C: New.
2583 * g++.dg/tls/thread_local7.C: New.
2584
2585 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2586
2587 PR target/54866
2588 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2589
2590 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2591
2592 PR target/54685
2593 * gcc.target/sh/pr54685.c: New.
2594
2595 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2596
2597 PR c++/53528 C++11 attribute support
2598 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2599 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2604 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2605 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2606 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2607 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2608 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2609 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2610 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2611 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2612 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2613 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2620 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2621 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2622 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2623 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2624 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2625 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2626 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2627 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2628 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2629 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2630 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2631 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2632 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2633 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2634 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2635 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2636 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2637 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2638 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2639 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2640 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2641 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2642 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2643 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2644 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2645 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2646 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2647 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2648 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2649 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2650 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2651 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2652 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2653 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2654 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2655
2656 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2657
2658 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2659 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2660 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2661
2662 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2663
2664 PR target/54760
2665 * gcc.target/sh/pr54760-2.c: New.
2666 * gcc.target/sh/pr54760-3.c: New.
2667
2668 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2669
2670 PR c++/51422
2671 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2672
2673 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2674 Sandra Loosemore <sandra@codesourcery.com>
2675
2676 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2677 and test that the accumulator is initialized using MULT.
2678 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2679 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2680
2681 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/52764
2684 * g++.dg/cpp0x/stdint.C: New.
2685
2686 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/54249
2689 * g++.dg/cpp0x/stddef.C: New.
2690
2691 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2692
2693 PR fortran/54832
2694 * gfortran.dg/typebound_operator_17.f90: New.
2695
2696 2012-10-06 Jan Hubicka <jh@suse.cz>
2697
2698 PR lto/53831
2699 PR lto/54776
2700 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2701
2702 2012-10-06 Jan Hubicka <jh@suse.cz>
2703
2704 * gcc.dg/lto/resolutions_0.c: New testcase.
2705
2706 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2707
2708 PR fortran/45521
2709 * gfortran.dg/generic_25.f90: New.
2710 * gfortran.dg/generic_26.f90: New.
2711 * gfortran.dg/generic_27.f90: New.
2712
2713 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2714
2715 PR target/54760
2716 * gcc.target/sh/pr54760-1.c: New.
2717
2718 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2719
2720 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2721 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2722 * g++.dg/warn/Wsign-compare-5.C: New test.
2723 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2724 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2725 * g++.dg/ext/builtin30.C: New test.
2726 * g++.dg/ext/vla12.C: New test.
2727 * gcc.dg/builtins-85.c: New test.
2728
2729 PR debug/54519
2730 * gcc.dg/guality/pr54519-1.c: New test.
2731 * gcc.dg/guality/pr54519-2.c: New test.
2732 * gcc.dg/guality/pr54519-3.c: New test.
2733 * gcc.dg/guality/pr54519-4.c: New test.
2734 * gcc.dg/guality/pr54519-5.c: New test.
2735 * gcc.dg/guality/pr54519-6.c: New test.
2736
2737 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/50893
2740 * g++.dg/cpp0x/defaulted38.C: New.
2741
2742 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR tree-optimization/33763
2745 * c-c++-common/pr33763.c: New test.
2746
2747 PR tree-optimization/54810
2748 * gcc.dg/tree-ssa/vrp85.c: New test.
2749
2750 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2751
2752 * gcc.dg/ucnid-7.c: Skip on AIX.
2753 * gcc.dg/ucnid-8.c: Same.
2754 * gcc.dg/ucnid-10.c: Same.
2755 * gcc.dg/ucnid-13.c: Same.
2756 * gcc.dg/attr-alias-3.c: Same.
2757 * gcc.dg/attr-alias-5.c: Same.
2758 * gcc.dg/torture/pr51106-2.c: Same.
2759 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2760
2761 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2762
2763 PR c++/52233
2764 * g++.dg/cpp0x/alias-decl-23.C: New.
2765
2766 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2767
2768 PR c++/53403
2769 * g++.dg/template/friend53.C: New.
2770
2771 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2772
2773 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2774 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2775 (scan-ada-spec): Likewise.
2776 (scan-ada-spec-not): Likewise.
2777 * gcc.dg/dump-ada-spec-1.c: New test.
2778 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2779
2780 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2781
2782 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2783
2784 2012-10-04 Florian Weimer <fweimer@redhat.com>
2785
2786 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2787
2788 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/54323
2791 * g++.dg/cpp0x/pr54323.C: New.
2792
2793 2012-10-04 Richard Guenther <rguenther@suse.de>
2794
2795 PR middle-end/54735
2796 * g++.dg/torture/pr54735.C: New testcase.
2797
2798 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2799
2800 PR rtl-optimization/54739
2801 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2802
2803 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2804
2805 PR target/51244
2806 * gcc.target/sh/pr51244-12.c: New.
2807
2808 2012-10-03 Dehao Chen <dehao@google.com>
2809
2810 PR middle-end/54782
2811 * gcc.dg/pr54782.c: New test.
2812
2813 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR c++/54777
2816 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2817
2818 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2819
2820 PR fortran/54778
2821 * gfortran.dg/class_53.f90: New.
2822
2823 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2824
2825 PR debug/54551
2826 * gcc.dg/guality/pr54551.c: New.
2827
2828 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2829
2830 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2831 * gcc.target/powerpc/pr46728-2.c: Likewise.
2832
2833 2012-10-02 Sharad Singhai <singhai@google.com>
2834
2835 PR testsuite/54772
2836 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2837 to fix test failures caused by r191883.
2838 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2839 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2840 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2841 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2842 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2843 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2844 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2845 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2846 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2847
2848 2012-09-30 Sharad Singhai <singhai@google.com>
2849
2850 * gcc.target/i386/vect-double-1.c: Fix test.
2851
2852 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2853
2854 PR target/54087
2855 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2856 atomic_sub fails.
2857
2858 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2859
2860 PR rtl-optimization/54457
2861 * gcc.target/i386/pr54457.c: New test.
2862
2863 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2864
2865 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2866
2867 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2868
2869 * gcc.target/i386/vect-rebuild.c: New testcase.
2870
2871 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2872
2873 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2874
2875 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2876
2877 * gcc.target/mips/pr37362.c: Fix target selector.
2878
2879 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2880
2881 PR target/54083
2882 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2883
2884 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2885
2886 * gcc.dg/ucnid-8.c: Update line number.
2887 * gcc.dg/torture/pr51106-2.c: Likewise.
2888
2889 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2890
2891 PR fortran/54667
2892 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2893 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2894 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2895
2896 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2897
2898 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2899 partially reverting r170092.
2900 * gfortran.dg/class_7.f03: Ditto.
2901 * gfortran.dg/coarray_14.f90: Ditto.
2902 * gfortran.dg/typebound_proc_13.f03: Ditto.
2903
2904 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 PR c++/54738
2907 * g++.dg/cpp0x/sfinae42.C: New.
2908
2909 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2910
2911 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2912 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2913 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2914 * gcc.dg/pr42629.c: XFAIL on AIX.
2915 * gcc.dg/pr47684.c: Same.
2916 * gcc.dg/pr43670.c: Same.
2917 * gcc.dg/pr42916.c: Same.
2918 * gcc.dg/pr45449.c: Same.
2919 * gcc.dg/pr50017.c: Same.
2920 * gcc.dg/pr42728.c: Same.
2921 * gcc.dg/pr47881.c: Same.
2922 * gcc.dg/pr44023.c: Same.
2923 * gcc.dg/pr41345.c: Same.
2924 * gcc.dg/pr42630.c: Same.
2925 * gcc.dg/pr44971.c: Same.
2926 * gcc.dg/pr46771.c: Same.
2927 * gcc.dg/ucnid-8.c: Same.
2928 * gcc.dg/ucnid-10.c: Same.
2929 * gcc.dg/ucnid-13.c: Same.
2930 * gcc.dg/torture/pr51106-2.c: Same.
2931 * gcc.dg/pr48768.c: Same.
2932 * gcc.dg/pr42631.c: Same.
2933 * gcc.dg/pr43084.c: Same.
2934 * gcc.dg/ucnid-7.c: Same.
2935 * gcc.dg/pr42889.c: Same.
2936 * gcc.dg/pr41241.c: Same.
2937 * gcc.dg/pr42719.c: Same.
2938 * g++.dg/debug/pr46583.C: Same.
2939 * g++.dg/debug/pr47106.C: Same.
2940 * g++.dg/opt/pr48549.C: Same.
2941 * g++.dg/other/pr42685.C: Same.
2942 * c-c++-common/pr43942.c: Same.
2943
2944 2012-09-29 Ian Lance Taylor <iant@google.com>
2945
2946 * go.test/go-test.exp: Update for latest version of Go testsuite.
2947
2948 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2949
2950 PR fortran/52724
2951 * gfortran.dg/internal_readwrite_3.f90: New test.
2952
2953 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2954
2955 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2956 c-c++-common/Wunused-local-typedefs-2.c to here.
2957
2958 PR c++/54372 - unused attribute inactive on dependant entities
2959 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2960
2961 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2962
2963 PR c++/29028 - Missed unused warning on using declaration
2964 * g++.dg/warn/Wunused-var-18.C: New test.
2965
2966 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2967
2968 PR c++/53551 - -Wunused-local-typedefs misses uses
2969 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2970
2971 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR target/54716
2974 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2975
2976 PR tree-optimization/54713
2977 * gcc.c-torture/compile/pr54713-1.c: New test.
2978 * gcc.c-torture/compile/pr54713-2.c: New test.
2979 * gcc.c-torture/compile/pr54713-3.c: New test.
2980
2981 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2982
2983 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2984
2985 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2986
2987 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2988
2989 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR target/54703
2992 * gcc.target/i386/pr54703.c: New test.
2993
2994 2012-09-27 Richard Guenther <rguenther@suse.de>
2995
2996 PR lto/54709
2997 * gcc.dg/lto/pr54709_0.c: New testcase.
2998 * gcc.dg/lto/pr54709_1.c: Likewise.
2999
3000 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3001
3002 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3003
3004 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3005
3006 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3007
3008 * gcc.target/arm/pr42879.c: Handle big-endian.
3009
3010 2012-09-26 Steve Ellcey <sellcey@mips.com>
3011
3012 PR c/37303
3013 * gcc.dg/pr37303.c: Check for rdata or rodata.
3014
3015 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3016
3017 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3018
3019 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3020
3021 PR target/51274
3022 PR target/53087
3023 * gcc.target/powerpc/ppc-ne0-1.c: New.
3024
3025 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3026
3027 PR target/54089
3028 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3029 test_19, test_20, test_21, test_22, test_23): New functions.
3030 * gcc.target/sh/pr54089-4.c: New.
3031 * gcc.target/sh/pr54089-5.c: New.
3032 * gcc.target/sh/pr54089-6.c: New.
3033 * gcc.target/sh/pr54089-7.c: New.
3034
3035 2012-09-25 Richard Guenther <rguenther@suse.de>
3036
3037 PR lto/54625
3038 * gcc.dg/lto/pr54702_0.c: New testcase.
3039 * gcc.dg/lto/pr54702_1.c: Likewise.
3040 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3041 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3042 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3043 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3044
3045 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/54526
3048 * g++.dg/cpp0x/parse2.C: New.
3049 * g++.dg/parse/error11.C: Adjust.
3050 * g++.dg/parse/error12.C: Likewise.
3051
3052 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3053
3054 * gcc.target/i386/20030217-1.c: Added check for
3055 large_long_double effective target.
3056 * gcc.target/i386/387-3.c: Likewise.
3057 * gcc.target/i386/387-4.c: Likewise.
3058 * gcc.target/i386/pr36578-1.c: Likewise.
3059 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3060 when long double size is equal double size.
3061 * gcc.target/i386/excess-precision-1.c: Likewise.
3062 * gcc.target/i386/pr36578-2.c: Likewise.
3063 * gcc.target/i386/20030217-2.c: New testcase.
3064
3065 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3066
3067 PR tree-optimization/54676
3068 * gcc.dg/pr54676.c: New test.
3069
3070 2012-09-25 Richard Guenther <rguenther@suse.de>
3071
3072 PR tree-optimization/53663
3073 * gcc.dg/torture/pr53663-1.c: New testcase.
3074 * gcc.dg/torture/pr53663-2.c: Likewise.
3075 * gcc.dg/torture/pr53663-3.c: Likewise.
3076
3077 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3078
3079 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3080
3081 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3082
3083 * lib/target-supports-dg.exp (dg-require-effective-target,
3084 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3085 dg-process-target-1 instead of dg-process-target.
3086 (dg-process-target-1): Rename from dg-process-target.
3087 (dg-process-target): New.
3088
3089 2012-09-24 Richard Guenther <rguenther@suse.de>
3090
3091 PR tree-optimization/54684
3092 * g++.dg/torture/pr54684.C: New testcase.
3093
3094 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3095
3096 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3097
3098 2012-09-24 Richard Guenther <rguenther@suse.de>
3099
3100 PR middle-end/52173
3101 * gcc.dg/tm/pr52173-1.c: New.
3102 * gcc.dg/tm/pr52173-2.c: New.
3103
3104 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3105
3106 * gcc.dg/pr54669.c: New test.
3107
3108 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3109 Dominique Dhumieres <dominiq@lps.ens.fr>
3110
3111 PR testsuite/54677
3112 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3113
3114 2012-09-23 Tobias Burnus <burnus@net-b.de>
3115
3116 PR fortran/54618
3117 * gfortran.dg/class_array_14.f90: New.
3118
3119 2012-09-22 Kai Tietz <ktietz@redhat.com>
3120
3121 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3122 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3123
3124 2012-09-21 Dehao Chen <dehao@google.com>
3125
3126 PR go/54649
3127 PR tree-optimization/54655
3128 * g++.dg/pr54655.C: New testcase.
3129
3130 2012-09-21 Richard Guenther <rguenther@suse.de>
3131
3132 PR tree-optimization/54647
3133 * g++.dg/torture/pr54647.C: New testcase.
3134
3135 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3136
3137 PR c++/54427
3138 * c-c++-common/torture/vector-compare-2.c: Add -w.
3139
3140 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3141
3142 * gnat.dg/opt20.ads: Move dg directive to...
3143 * gnat.dg/opt20.adb: ...here.
3144 * gnat.dg/addr1.ad[sb]: Likewise.
3145 * gnat.dg/concat2.ad[sb]: Likewise.
3146 * gnat.dg/array16.ad[sb]: Likewise.
3147 * gnat.dg/atomic5.ad[sb]: Likewise.
3148 * gnat.dg/discr29.ad[sb]: Likewise.
3149 * gnat.dg/noreturn5.ad[sb]: Likewise.
3150 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3151 * gnat.dg/discr23.ads: Remove dg directive.
3152 * gnat.dg/nested_float_packed.ads: Likewise.
3153 * gnat.dg/oconst6.ads: Move to...
3154 * gnat.dg/specs/oconst6.ads: ...here.
3155
3156 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 PR c++/52432
3159 * g++.dg/cpp0x/decltype32.C: Tweak.
3160
3161 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3162
3163 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3164 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3165 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3166 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3167
3168 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3169
3170 PR c++/54581
3171 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3172
3173 2012-09-19 Steve Ellcey <sellcey@mips.com>
3174
3175 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3176
3177 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3178
3179 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3180 * gcc.target/powerpc/ppc-mftb.c: New file.
3181
3182 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/54089
3185 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3186 functions.
3187
3188 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3189
3190 PR target/54236
3191 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3192
3193 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * gcc.c-torture/execute/20120919-1.c: New test.
3196
3197 2012-09-19 Richard Guenther <rguenther@suse.de>
3198
3199 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3200
3201 2012-09-19 Richard Guenther <rguenther@suse.de>
3202
3203 * gcc.dg/builtin-unreachable-6.c: Adjust.
3204
3205 2012-09-19 Richard Guenther <rguenther@suse.de>
3206
3207 * gcc.dg/builtin-object-size-10.c: Adjust.
3208 * gcc.dg/builtin-unreachable-5.c: Adjust.
3209 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3210 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3211 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3212 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3213 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3214 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3215 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3216 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3217 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3218 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3219 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3220 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3221
3222 2012-09-19 Richard Guenther <rguenther@suse.de>
3223
3224 PR tree-optimization/54132
3225 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3226 * gcc.dg/torture/pr54132.c: Likewise.
3227
3228 2012-09-19 Terry Guo <terry.guo@arm.com>
3229
3230 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3231 extra prune rules that will be applied to all tests in a .exp file.
3232 (gcc-dg-prune): Use rules defined by the above variable.
3233 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3234 harmless warnings on architecture switch conflict.
3235
3236 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3237
3238 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3239 of asm-comment characters instead of a single one.
3240 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3241
3242 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3243
3244 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3245
3246 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3247 target instead of xfailing it.
3248 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3249 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3250 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3251 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3252 * gcc.dg/vect/vect-104.c: Likewise.
3253 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3254 * gcc.dg/vect/vect-outer-1.c: Likewise.
3255 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3256 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3257 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3258 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3259 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3260 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3261 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3262 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3263 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3264
3265 * lib/target-supports.exp
3266 (check_effective_target_vect_widen_mult_qi_to_hi,
3267 check_effective_target_vect_widen_mult_hi_to_si,
3268 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3269 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3270 check_effective_target_vect_pack_trunc,
3271 check_effective_target_vect_unpack,
3272 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3273 instead of arm_none.
3274
3275 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3276
3277 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3278
3279 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3280 config to compiler_flags.
3281
3282 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR target/54592
3285 * gcc.target/i386/pr54592.c: New test.
3286
3287 PR tree-optimization/54610
3288 * gcc.target/i386/pr54610.c: New test.
3289
3290 2012-09-17 Jason Merrill <jason@redhat.com>
3291
3292 PR c++/54575
3293 * g++.dg/cpp0x/alias-decl-21.C: New.
3294 * g++.dg/cpp0x/alias-decl-22.C: New.
3295
3296 2012-09-17 Tobias Burnus <burnus@net-b.de>
3297
3298 PR fortran/54608
3299 * gfortran.dg/scan_2.f90: New.
3300
3301 2012-09-17 Jason Merrill <jason@redhat.com>
3302
3303 PR c++/53661
3304 * g++.dg/init/aggr9.C: New.
3305
3306 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3307
3308 * gnat.dg/loop_optimization12.ad[sb]: New test.
3309
3310 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3311
3312 PR fortran/54285
3313 * gfortran.dg/proc_ptr_result_7.f90: New.
3314
3315 2012-09-17 Tobias Burnus <burnus@net-b.de>
3316
3317 PR fortran/54603
3318 * gfortran.dg/structure_constructor_11.f90: New.
3319
3320 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR tree-optimization/54563
3323 * g++.dg/torture/pr54563.C: New test.
3324
3325 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3326
3327 PR fortran/54594
3328 * gfortran.dg/typebound_generic_14.f03: New.
3329
3330 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3331
3332 PR fortran/54387
3333 * gfortran.dg/proc_ptr_38.f90: New.
3334
3335 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3336
3337 PR debug/54460
3338 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3339 to scary regexp.
3340
3341 PR testsuite/54007
3342 * gnat.dg/lto15.adb: Require lto.
3343
3344 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3345 "myBindC" for hppa*-*-hpux*.
3346
3347 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3348
3349 * gfortran.dg/namelist_75.f90: New test.
3350
3351 2012-09-15 Tom de Vries <tom@codesourcery.com>
3352
3353 * gcc.dg/tree-ssa/vrp82.c: New test.
3354 * gcc.dg/tree-ssa/vrp83.c: Same.
3355 * gcc.dg/tree-ssa/vrp84.c: Same.
3356
3357 2012-09-15 Tom de Vries <tom@codesourcery.com>
3358
3359 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3360 * gcc.dg/tree-ssa/vrp81.c: ... this.
3361
3362 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3363
3364 PR target/54222
3365 * gcc.target/avr/torture/fix-types.h: New.
3366 * gcc.target/avr/torture/vals-hr.def: New.
3367 * gcc.target/avr/torture/vals-r.def: New.
3368 * gcc.target/avr/torture/vals-k.def: New.
3369 * gcc.target/avr/torture/vals-ur.def: New.
3370 * gcc.target/avr/torture/vals-uk.def: New.
3371 * gcc.target/avr/torture/vals-uhr.def: New.
3372 * gcc.target/avr/torture/vals-llk.def: New.
3373 * gcc.target/avr/torture/vals-ullk.def: New.
3374 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3375 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3376 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3377 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3378 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3379 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3380 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3381 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3382
3383 2012-09-14 Dehao Chen <dehao@google.com>
3384
3385 * g++.dg/debug/dwarf2/deallocator.C: New test.
3386
3387 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3388
3389 PR c/54552
3390 * gcc.c-torture/compile/pr54552-1.c: New test.
3391
3392 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3393
3394 PR c++/54427
3395 * g++.dg/other/vector-compare.C: New testcase.
3396 * c-c++-common/vector-compare-3.c: New testcase.
3397 * gcc.dg/vector-shift.c: Move ...
3398 * c-c++-common/vector-shift.c: ... here.
3399 * gcc.dg/vector-shift1.c: Move ...
3400 * c-c++-common/vector-shift1.c: ... here.
3401 * gcc.dg/vector-shift3.c: Move ...
3402 * c-c++-common/vector-shift3.c: ... here.
3403 * gcc.dg/vector-compare-1.c: Move ...
3404 * c-c++-common/vector-compare-1.c: ... here.
3405 * gcc.dg/vector-compare-2.c: Move ...
3406 * c-c++-common/vector-compare-2.c: ... here.
3407 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3408 * c-c++-common/torture/vector-compare-1.c: ... here.
3409 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3410 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3411 * c-c++-common/torture/vector-compare-2.c: ... here.
3412 * gcc.c-torture/execute/vector-shift.c: Move ...
3413 * c-c++-common/torture/vector-shift.c: ... here.
3414 * gcc.c-torture/execute/vector-shift2.c: Move ...
3415 * c-c++-common/torture/vector-shift2.c: ... here.
3416 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3417 * c-c++-common/torture/vector-subscript-1.c: ... here.
3418 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3419 * c-c++-common/torture/vector-subscript-2.c: ... here.
3420 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3421 * c-c++-common/torture/vector-subscript-3.c: ... here.
3422
3423 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3424
3425 PR c/54103
3426 * gcc.c-torture/compile/pr54103-1.c,
3427 gcc.c-torture/compile/pr54103-2.c,
3428 gcc.c-torture/compile/pr54103-3.c,
3429 gcc.c-torture/compile/pr54103-4.c,
3430 gcc.c-torture/compile/pr54103-5.c,
3431 gcc.c-torture/compile/pr54103-6.c: New tests.
3432 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3433
3434 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3435
3436 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3437
3438 2012-09-14 Richard Guenther <rguenther@suse.de>
3439
3440 PR tree-optimization/54565
3441 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3442 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3443
3444 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3445
3446 * gcc.target/arm/combine-movs.c: Add missing space.
3447
3448 2012-09-14 Richard Guenther <rguenther@suse.de>
3449
3450 * g++.dg/torture/builtin-location.C: New testcase.
3451
3452 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3453 Manuel López-Ibåñez <manu@gcc.gnu.org>
3454
3455 PR c++/53210
3456 * g++.dg/warn/Wuninitialized-self.C: New.
3457
3458 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR c/54559
3461 * gcc.c-torture/compile/pr54559.c: New test.
3462
3463 2012-09-13 Jason Merrill <jason@redhat.com>
3464
3465 PR c++/53839
3466 * g++.dg/cpp0x/constexpr-temp1.C: New.
3467
3468 PR c++/54511
3469 * g++.dg/template/anonunion2.C: New.
3470
3471 PR c++/53836
3472 * g++.dg/template/init10.C: New.
3473
3474 2012-09-13 Tobias Burnus <burnus@net-b.de>
3475
3476 PR fortran/54556
3477 * gfortran.dg/implicit_pure_3.f90: New.
3478
3479 2012-09-13 Richard Guenther <rguenther@suse.de>
3480
3481 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3482
3483 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3484
3485 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3486
3487 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3488
3489 * c-c++-common/pr51712.c: Handle for short-enum targets.
3490
3491 2012-09-12 Terry Guo <terry.guo@arm.com>
3492
3493 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3494 and lsrs for Thumb2 mode.
3495
3496 2012-09-12 Jan Hubicka <jh@suse.cz>
3497
3498 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3499
3500 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3501
3502 PR target/54445
3503 * gcc.target/i386/pr54445-1.c: New file.
3504 * gcc.target/i386/pr54445-2.c: Likewise.
3505
3506 2012-09-12 Tobias Burnus <burnus@net-b.de>
3507
3508 PR fortran/54225
3509 PR fortran/53306
3510 * gfortran.dg/coarray_10.f90: Update dg-error.
3511 * gfortran.dg/coarray_28.f90: New.
3512 * gfortran.dg/array_section_3.f90: New.
3513
3514 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3515
3516 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3517 gcc.target/arm/pr48252.c: Fix for big-endian support.
3518
3519 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3520
3521 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3522
3523 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3524 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3525
3526 * gcc.target/arm/neon-vfma-1.c: New testcase.
3527 * gcc.target/arm/neon-vfms-1.c: Likewise.
3528 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3529 of float.
3530 * gcc.target/arm/neon-vmls-1.c: Likewise.
3531 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3532 function.
3533 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3534 (check_effective_target_arm_neonv2_ok): Likewise.
3535 (check_effective_target_arm_neonv2_hw): Likewise.
3536 (check_effective_target_arm_neonv2): Likewise.
3537
3538 2012-09-11 Richard Guenther <rguenther@suse.de>
3539
3540 PR middle-end/54515
3541 * g++.dg/tree-ssa/pr54515.C: New testcase.
3542
3543 2012-09-10 Andrew Pinski <apinski@cavium.com>
3544
3545 PR tree-opt/c54362
3546 * gcc.dg/tm/memopt-16.c: New testcase.
3547
3548 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3549
3550 PR c++/54541
3551 PR c++/54542
3552 * g++.dg/cpp0x/sfinae40.C: New.
3553 * g++.dg/cpp0x/sfinae41.C: Likewise.
3554
3555 2012-09-10 Jason Merrill <jason@redhat.com>
3556
3557 PR c++/54538
3558 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3559
3560 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3561
3562 PR target/54089
3563 * gcc.target/sh/pr54089-3.c: New.
3564
3565 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3566
3567 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3568
3569 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3570
3571 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3572
3573 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3574
3575 * gcc.dg/pr52558-2.c: Delete.
3576 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3577
3578 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3579
3580 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3581
3582 2012-09-10 Richard Guenther <rguenther@suse.de>
3583
3584 PR tree-optimization/54520
3585 * gcc.dg/torture/pr54520.c: New testcase.
3586
3587 2012-09-10 Jason Merrill <jason@redhat.com>
3588
3589 PR c++/54506
3590 * g++.dg/cpp0x/implicit14.C: New.
3591
3592 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3593
3594 PR fortran/54208
3595 * gfortran.dg/bound_simplification_3.f90: New test.
3596
3597 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3598
3599 PR testsuite/54184
3600 * gcc.dg/pr52558-1.c: Delete.
3601 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3602
3603 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3604
3605 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3606 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3607 * gcc.target/arm/smlaltt-1.c: Likewise.
3608
3609 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3610
3611 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3612
3613 2012-09-07 Tom de Vries <tom@codesourcery.com>
3614
3615 PR tree-optimization/53986
3616 * gcc.dg/tree-ssa/vrp80.c: New test.
3617 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3618
3619 2012-09-06 Jason Merrill <jason@redhat.com>
3620
3621 PR c++/54341
3622 PR c++/54253
3623 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3624 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3625
3626 2012-09-06 Andrew Pinski <apinski@cavium.com>
3627
3628 PR tree-opt/54494
3629 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3630
3631 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR rtl-optimization/54455
3634 * gcc.dg/54455.c: New test.
3635
3636 2012-09-06 Tobias Burnus <burnus@net-b.de>
3637
3638 PR fortran/54463
3639 * gfortran.dg/promotion_2.f90: New.
3640
3641 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR middle-end/54486
3644 * c-c++-common/pr54486.c: New test.
3645
3646 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3647
3648 PR fortran/54474
3649 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3650
3651 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 PR c++/54191
3654 * g++.dg/cpp0x/sfinae39.C: New.
3655
3656 2012-09-04 Jason Merrill <jason@redhat.com>
3657
3658 PR c++/54441
3659 * g++.dg/ext/flexary3.C: New.
3660
3661 PR c++/54420
3662 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3663
3664 PR c++/54198
3665 * g++.dg/template/defarg15.C: New.
3666
3667 PR c++/54437
3668 * g++.dg/template/access24.C: New.
3669
3670 2012-09-04 Richard Guenther <rguenther@suse.de>
3671
3672 PR tree-optimization/54458
3673 * gcc.dg/torture/pr54458.c: New testcase.
3674
3675 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3676
3677 * gcc.target/arm/neon-vext.c: New test.
3678 * gcc.target/arm/neon-vext-execute.c: Ditto.
3679
3680 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3681
3682 PR fortran/54243
3683 PR fortran/54244
3684 * gfortran.dg/select_type_29.f03: New.
3685
3686 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3687
3688 * gcc.dg/fold-perm.c: Improve test.
3689
3690 2012-09-03 Tobias Burnus <burnus@net-b.de>
3691
3692 PR fortran/51632
3693 * gfortran.dg/coarray_class_1.f90: New.
3694
3695 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3696
3697 PR target/49206
3698 * gcc.c-torture/compile/pr49206.c: New test.
3699
3700 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3701 Uros Bizjak <ubizjak@gmail.com>
3702
3703 PR target/36680
3704 * gfortran.dg/pr36680.f90: New test.
3705
3706 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3707
3708 PR target/42295
3709 * g++.dg/opt/pr42295.C: New test.
3710
3711 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR target/54436
3714 * gcc.dg/torture/pr54436.c: New test.
3715
3716 2012-09-01 Andrew Pinski <apinski@cavium.com>
3717
3718 * gcc.target/mips/truncate-8.c: New testcase.
3719
3720 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3721
3722 PR target/46829
3723 PR target/46843
3724 * gcc.target/i386/pr46829.c: New test.
3725 * gcc.target/i386/pr46843.c: Ditto.
3726
3727 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3728 Jason Merrill <jason@redhat.com>
3729
3730 PR c++/18747
3731 * g++.dg/parse/error50.C: New.
3732
3733 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR c/54428
3736 * gcc.c-torture/compile/pr54428.c: New test.
3737
3738 2012-08-31 Ollie Wild <aaw@google.com>
3739
3740 PR c++/54197
3741 * g++.dg/init/lifetime3.C: New test.
3742
3743 2012-08-31 Martin Jambor <mjambor@suse.cz>
3744
3745 PR middle-end/54409
3746 * gcc.dg/torture/pr54409.c: New test.
3747
3748 2012-08-31 Martin Jambor <mjambor@suse.cz>
3749
3750 * gfortran.dg/pr48636.f90: Add dump scan checks.
3751
3752 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3753
3754 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3755
3756 2012-08-28 Joey Ye <joey.ye@arm.com>
3757
3758 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3759
3760 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3761
3762 PR target/46254
3763 * gcc.target/i386/pr46254.c: New test.
3764
3765 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3766
3767 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3768 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3769 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3770
3771 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3772
3773 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3774 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3775 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3776 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3777 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3778 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3779 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3780 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3781 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3782 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3783 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3784 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3785 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3786 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3787 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3788 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3789 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3790 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3791 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3792 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3793 gcc.target/mips/unaligned-1.c: Tighten regexps.
3794
3795 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3796
3797 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3798 (mips_option_groups): Remove optimization. Add various -f options.
3799 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3800 and -pg imply -fno-omit-frame-pointer.
3801 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3802 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3803 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3804 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3805 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3806 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3807 * gcc.target/mips/abi-n32-long32.c: Likewise.
3808 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3809 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3810 * gcc.target/mips/abi-n32-long64.c: Likewise.
3811 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3812 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3813 * gcc.target/mips/abi-n64-long32.c: Likewise.
3814 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3815 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3816 * gcc.target/mips/abi-n64-long64.c: Likewise.
3817 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3818 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3819 * gcc.target/mips/abi-o32-long32.c: Likewise.
3820 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3821 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3822 * gcc.target/mips/abi-o32-long64.c: Likewise.
3823 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3824 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3825 * gcc.target/mips/abi-o64-long32.c: Likewise.
3826 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3827 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3828 * gcc.target/mips/abi-o64-long64.c: Likewise.
3829 * gcc.target/mips/asm-1.c: Likewise.
3830 * gcc.target/mips/branch-1.c: Likewise.
3831 * gcc.target/mips/call-3.c: Likewise.
3832 * gcc.target/mips/call-saved-3.c: Likewise.
3833 * gcc.target/mips/clear-cache-1.c: Likewise.
3834 * gcc.target/mips/div-1.c: Likewise.
3835 * gcc.target/mips/div-2.c: Likewise.
3836 * gcc.target/mips/div-3.c: Likewise.
3837 * gcc.target/mips/div-4.c: Likewise.
3838 * gcc.target/mips/div-5.c: Likewise.
3839 * gcc.target/mips/div-6.c: Likewise.
3840 * gcc.target/mips/div-7.c: Likewise.
3841 * gcc.target/mips/div-8.c: Likewise.
3842 * gcc.target/mips/div-9.c: Likewise.
3843 * gcc.target/mips/div-10.c: Likewise.
3844 * gcc.target/mips/div-11.c: Likewise.
3845 * gcc.target/mips/div-12.c: Likewise.
3846 * gcc.target/mips/dsp-ctrl.c: Likewise.
3847 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3848 * gcc.target/mips/ext-8.c: Likewise.
3849 * gcc.target/mips/extend-2.c: Likewise.
3850 * gcc.target/mips/fix-r10000-1.c: Likewise.
3851 * gcc.target/mips/fix-r10000-2.c: Likewise.
3852 * gcc.target/mips/fix-r10000-3.c: Likewise.
3853 * gcc.target/mips/fix-r10000-4.c: Likewise.
3854 * gcc.target/mips/fix-r10000-5.c: Likewise.
3855 * gcc.target/mips/fix-r10000-6.c: Likewise.
3856 * gcc.target/mips/fix-r10000-7.c: Likewise.
3857 * gcc.target/mips/fix-r10000-8.c: Likewise.
3858 * gcc.target/mips/fix-r10000-9.c: Likewise.
3859 * gcc.target/mips/fix-r10000-10.c: Likewise.
3860 * gcc.target/mips/fix-r10000-11.c: Likewise.
3861 * gcc.target/mips/fix-r10000-12.c: Likewise.
3862 * gcc.target/mips/fix-r10000-13.c: Likewise.
3863 * gcc.target/mips/fix-r10000-14.c: Likewise.
3864 * gcc.target/mips/fix-r10000-15.c: Likewise.
3865 * gcc.target/mips/fpcmp-1.c: Likewise.
3866 * gcc.target/mips/fpcmp-2.c: Likewise.
3867 * gcc.target/mips/fpr-moves-7.c: Likewise.
3868 * gcc.target/mips/fpr-moves-8.c: Likewise.
3869 * gcc.target/mips/int-moves-1.c: Likewise.
3870 * gcc.target/mips/int-moves-2.c: Likewise.
3871 * gcc.target/mips/long-calls-pg.c: Likewise.
3872 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3873 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3874 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3875 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3876 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3877 * gcc.target/mips/mips-3d-1.c: Likewise.
3878 * gcc.target/mips/mips-3d-2.c: Likewise.
3879 * gcc.target/mips/mips-3d-3.c: Likewise.
3880 * gcc.target/mips/mips-3d-4.c: Likewise.
3881 * gcc.target/mips/mips-3d-5.c: Likewise.
3882 * gcc.target/mips/mips-3d-6.c: Likewise.
3883 * gcc.target/mips/mips-3d-7.c: Likewise.
3884 * gcc.target/mips/mips-3d-8.c: Likewise.
3885 * gcc.target/mips/mips-3d-9.c: Likewise.
3886 * gcc.target/mips/mips-ps-1.c: Likewise.
3887 * gcc.target/mips/mips-ps-2.c: Likewise.
3888 * gcc.target/mips/mips-ps-3.c: Likewise.
3889 * gcc.target/mips/mips-ps-4.c: Likewise.
3890 * gcc.target/mips/mips-ps-6.c: Likewise.
3891 * gcc.target/mips/mips32-dspr2.c: Likewise.
3892 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3893 * gcc.target/mips/neg-abs-1.c: Likewise.
3894 * gcc.target/mips/neg-abs-2.c: Likewise.
3895 * gcc.target/mips/nmadd-3.c: Likewise.
3896 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3897 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3898 * gcc.target/mips/octeon-pop-1.c: Likewise.
3899 * gcc.target/mips/pr26765.c: Likewise.
3900 * gcc.target/mips/pr33256.c: Likewise.
3901 * gcc.target/mips/pr33635-1.c: Likewise.
3902 * gcc.target/mips/pr33755.c: Likewise.
3903 * gcc.target/mips/pr35802.c: Likewise.
3904 * gcc.target/mips/pr45074.c: Likewise.
3905 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3906 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3907 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3908 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3909 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3910 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3911 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3912 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3913 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3914 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3915 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3916 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3917 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3918 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3919 * gcc.target/mips/save-restore-1.c: Likewise.
3920 * gcc.target/mips/save-restore-3.c: Likewise.
3921 * gcc.target/mips/save-restore-5.c: Likewise.
3922 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3923 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3924 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3925 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3926 * gcc.target/mips/stack-1.c: Likewise.
3927
3928 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3929 Tighten regexps.
3930
3931 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3932 branch under test to be filled with preceding rather than
3933 following instructions.
3934 * gcc.target/mips/branch-10.c: Likewise.
3935 * gcc.target/mips/branch-11.c: Likewise.
3936 * gcc.target/mips/branch-12.c: Likewise.
3937 * gcc.target/mips/branch-13.c: Likewise.
3938 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3939 to be eliminated. Tighten $28 scan-assembler-not test.
3940
3941 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3942 function to...
3943 * gcc.target/mips/call-4.c: ...this new test.
3944
3945 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3946 more likely.
3947 * gcc.target/mips/code-readable-3.c: Likewise.
3948 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3949 flag but skip for -O0.
3950 * gcc.target/mips/code-readable-4.c: Likewise.
3951
3952 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3953 of operations under test.
3954 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3955
3956 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3957 Don't require sibling-call optimization.
3958 * gcc.target/mips/near-far-4.c: Likewise.
3959
3960 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3961 Make sure that the register variable is used.
3962 * gcc.target/mips/soft-float-1.c: Likewise.
3963
3964 * gcc.target/mips/sdata-1.c: Make static data volatile.
3965 * gcc.target/mips/sdata-2.c: Likewise.
3966 * gcc.target/mips/sdata-3.c: Likewise.
3967 * gcc.target/mips/sdata-4.c: Likewise.
3968
3969 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3970 skip for -O0.
3971 * gcc.target/mips/atomic-memory-2.c: Likewise.
3972 * gcc.target/mips/branch-cost-1.c: Likewise.
3973 * gcc.target/mips/branch-cost-2.c: Likewise.
3974 * gcc.target/mips/cache-1.c: Likewise.
3975 * gcc.target/mips/call-1.c: Likewise.
3976 * gcc.target/mips/call-saved-2.c: Likewise.
3977 * gcc.target/mips/const-anchor-1.c: Likewise.
3978 * gcc.target/mips/const-anchor-2.c: Likewise.
3979 * gcc.target/mips/dse-1.c: Likewise.
3980 * gcc.target/mips/dsp-lhx.c: Likewise.
3981 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3982 * gcc.target/mips/ext-1.c: Likewise.
3983 * gcc.target/mips/ext-2.c: Likewise.
3984 * gcc.target/mips/ext-3.c: Likewise.
3985 * gcc.target/mips/ext-4.c: Likewise.
3986 * gcc.target/mips/ext-5.c: Likewise.
3987 * gcc.target/mips/ext-6.c: Likewise.
3988 * gcc.target/mips/ext-7.c: Likewise.
3989 * gcc.target/mips/extend-1.c: Likewise.
3990 * gcc.target/mips/fix-r4000-1.c: Likewise.
3991 * gcc.target/mips/fix-r4000-3.c: Likewise.
3992 * gcc.target/mips/fix-r4000-5.c: Likewise.
3993 * gcc.target/mips/fix-r4000-6.c: Likewise.
3994 * gcc.target/mips/fix-r4000-8.c: Likewise.
3995 * gcc.target/mips/fix-r4000-10.c: Likewise.
3996 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3997 * gcc.target/mips/fixed-vector-type.c: Likewise.
3998 * gcc.target/mips/fpr-moves-1.c: Likewise.
3999 * gcc.target/mips/fpr-moves-2.c: Likewise.
4000 * gcc.target/mips/fpr-moves-3.c: Likewise.
4001 * gcc.target/mips/fpr-moves-4.c: Likewise.
4002 * gcc.target/mips/fpr-moves-5.c: Likewise.
4003 * gcc.target/mips/fpr-moves-6.c: Likewise.
4004 * gcc.target/mips/ins-1.c: Likewise.
4005 * gcc.target/mips/ins-2.c: Likewise.
4006 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4007 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4008 * gcc.target/mips/lazy-binding-1.c: Likewise.
4009 * gcc.target/mips/madd-3.c: Likewise.
4010 * gcc.target/mips/madd-5.c: Likewise.
4011 * gcc.target/mips/madd-6.c: Likewise.
4012 * gcc.target/mips/madd-8.c: Likewise.
4013 * gcc.target/mips/madd-9.c: Likewise.
4014 * gcc.target/mips/memcpy-1.c: Likewise.
4015 * gcc.target/mips/mips-ps-type.c: Likewise.
4016 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4017 * gcc.target/mips/mips-sched-madd.c: Likewise.
4018 * gcc.target/mips/mips16e-extends.c: Likewise.
4019 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4020 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4021 * gcc.target/mips/movcc-1.c: Likewise.
4022 * gcc.target/mips/movcc-2.c: Likewise.
4023 * gcc.target/mips/movcc-3.c: Likewise.
4024 * gcc.target/mips/msub-5.c: Likewise.
4025 * gcc.target/mips/msub-6.c: Likewise.
4026 * gcc.target/mips/msub-8.c: Likewise.
4027 * gcc.target/mips/mult-2.c: Likewise.
4028 * gcc.target/mips/mult-3.c: Likewise.
4029 * gcc.target/mips/mult-5.c: Likewise.
4030 * gcc.target/mips/mult-6.c: Likewise.
4031 * gcc.target/mips/mult-7.c: Likewise.
4032 * gcc.target/mips/mult-12.c: Likewise.
4033 * gcc.target/mips/mult-13.c: Likewise.
4034 * gcc.target/mips/mult-14.c: Likewise.
4035 * gcc.target/mips/mult-15.c: Likewise.
4036 * gcc.target/mips/mult-17.c: Likewise.
4037 * gcc.target/mips/mult-18.c: Likewise.
4038 * gcc.target/mips/mult-19.c: Likewise.
4039 * gcc.target/mips/nmadd-1.c: Likewise.
4040 * gcc.target/mips/nmadd-2.c: Likewise.
4041 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4042 * gcc.target/mips/octeon-cins-1.c: Likewise.
4043 * gcc.target/mips/octeon-cins-2.c: Likewise.
4044 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4045 * gcc.target/mips/octeon-exts-2.c: Likewise.
4046 * gcc.target/mips/octeon-exts-3.c: Likewise.
4047 * gcc.target/mips/octeon-exts-4.c: Likewise.
4048 * gcc.target/mips/octeon-exts-5.c: Likewise.
4049 * gcc.target/mips/octeon-exts-6.c: Likewise.
4050 * gcc.target/mips/octeon-exts-7.c: Likewise.
4051 * gcc.target/mips/octeon-pop-2.c: Likewise.
4052 * gcc.target/mips/octeon-seq-3.c: Likewise.
4053 * gcc.target/mips/octeon-seq-4.c: Likewise.
4054 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4055 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4056 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4057 * gcc.target/mips/pr54240.c: Likewise.
4058 * gcc.target/mips/rsqrt-1.c: Likewise.
4059 * gcc.target/mips/rsqrt-2.c: Likewise.
4060 * gcc.target/mips/rsqrt-3.c: Likewise.
4061 * gcc.target/mips/rsqrt-4.c: Likewise.
4062 * gcc.target/mips/save-restore-2.c: Likewise.
4063 * gcc.target/mips/save-restore-4.c: Likewise.
4064 * gcc.target/mips/sb1-1.c: Likewise.
4065 * gcc.target/mips/scc-1.c: Likewise.
4066 * gcc.target/mips/scc-2.c: Likewise.
4067 * gcc.target/mips/scc-3.c: Likewise.
4068 * gcc.target/mips/scc-4.c: Likewise.
4069 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4070 * gcc.target/mips/truncate-1.c: Likewise.
4071 * gcc.target/mips/truncate-2.c: Likewise.
4072 * gcc.target/mips/truncate-3.c: Likewise.
4073 * gcc.target/mips/truncate-4.c: Likewise.
4074 * gcc.target/mips/truncate-5.c: Likewise.
4075 * gcc.target/mips/truncate-6.c: Likewise.
4076 * gcc.target/mips/unaligned-1.c: Likewise.
4077
4078 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4079 skip for -O0. Require -fexpensive-optimizations.
4080 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4081 * gcc.target/mips/dspr2-MULT.c: Likewise.
4082 * gcc.target/mips/fix-r4000-2.c: Likewise.
4083 * gcc.target/mips/fix-r4000-4.c: Likewise.
4084 * gcc.target/mips/fix-r4000-7.c: Likewise.
4085 * gcc.target/mips/fix-r4000-9.c: Likewise.
4086 * gcc.target/mips/madd-1.c: Likewise.
4087 * gcc.target/mips/madd-2.c: Likewise.
4088 * gcc.target/mips/madd-4.c: Likewise.
4089 * gcc.target/mips/maddu-1.c: Likewise.
4090 * gcc.target/mips/maddu-2.c: Likewise.
4091 * gcc.target/mips/maddu-3.c: Likewise.
4092 * gcc.target/mips/maddu-4.c: Likewise.
4093 * gcc.target/mips/msub-1.c: Likewise.
4094 * gcc.target/mips/msub-2.c: Likewise.
4095 * gcc.target/mips/msub-3.c: Likewise.
4096 * gcc.target/mips/msub-4.c: Likewise.
4097 * gcc.target/mips/msubu-1.c: Likewise.
4098 * gcc.target/mips/msubu-2.c: Likewise.
4099 * gcc.target/mips/msubu-3.c: Likewise.
4100 * gcc.target/mips/msubu-4.c: Likewise.
4101 * gcc.target/mips/mult-1.c: Likewise.
4102 * gcc.target/mips/mult-4.c: Likewise.
4103 * gcc.target/mips/mult-8.c: Likewise.
4104 * gcc.target/mips/mult-9.c: Likewise.
4105 * gcc.target/mips/mult-10.c: Likewise.
4106 * gcc.target/mips/mult-11.c: Likewise.
4107 * gcc.target/mips/mult-16.c: Likewise.
4108
4109 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4110 skip for -O0 and -Os.
4111 * gcc.target/mips/fix-r4000-12.c: Likewise.
4112 * gcc.target/mips/madd-7.c: Likewise.
4113 * gcc.target/mips/mips-ps-5.c: Likewise.
4114 * gcc.target/mips/mips-ps-7.c: Likewise.
4115 * gcc.target/mips/msub-7.c: Likewise.
4116
4117 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4118 skip for -O0. Require -mno-abicalls.
4119 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4120
4121 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4122 skip for -O0. Require a total number of BBIT instructions and
4123 at least one of each kind.
4124
4125 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4126 skip for -O0. Require -fno-unroll-loops.
4127
4128 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4129 skip for -O0. Allow BLTZ as well as BGEZ.
4130
4131 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4132
4133 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4134 skip for -O0. Require -fschedule-insns2.
4135 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4136
4137 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4138 but skip for -O0. Make a branch-likely more likely.
4139
4140 * gcc.target/mips/timode-2.c: Split each test into its own function.
4141 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4142
4143 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4144 skip for -O0. Require -fpeephole2.
4145 * gcc.target/mips/vr-mult-2.c: Likewise.
4146
4147 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4148
4149 PR preprocessor/53469
4150 * gcc.dg/cpp/_Pragma7.c: New test case.
4151
4152 2012-08-27 Tobias Burnus <burnus@net-b.de>
4153
4154 PR fortran/54370
4155 * gfortran.dg/do_5.f90: New.
4156
4157 2012-08-27 Tobias Burnus <burnus@net-b.de>
4158
4159 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4160 from dg-options as -Wall no longer implies it.
4161
4162 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4163
4164 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4165
4166 2012-08-25 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4169
4170 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4171
4172 PR c++/51421
4173 * g++.dg/cpp0x/auto34.C: New.
4174
4175 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR c/54363
4178 * gcc.dg/pr54363.c: New test.
4179
4180 PR c/54355
4181 * gcc.dg/pr54355.c: New test.
4182
4183 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4184
4185 PR debug/52857
4186 * gcc.target/i386/pr52857-1.c: New.
4187 * gcc.target/i386/pr52857-2.c: Likewise.
4188
4189 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4190
4191 * gcc.target/mips/code-readable-4.c: New test.
4192
4193 2012-08-23 Julian Brown <julian@codesourcery.com>
4194 Sandra Loosemore <sandra@codesourcery.com>
4195
4196 * gcc.target/mips/code-readable-1.c: Add -O to options.
4197
4198 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/20420
4201 * g++.dg/lookup/using53.C: New.
4202
4203 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4204
4205 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4206 * gcc.dg/fixed-point/convert-1.c: New.
4207 * gcc.dg/fixed-point/convert-2.c: New.
4208 * gcc.dg/fixed-point/convert-3.c: New.
4209 * gcc.dg/fixed-point/convert-4.c: New.
4210 * gcc.dg/fixed-point/convert-float-1.c: New.
4211 * gcc.dg/fixed-point/convert-float-2.c: New.
4212 * gcc.dg/fixed-point/convert-float-3.c: New.
4213 * gcc.dg/fixed-point/convert-float-4.c: New.
4214 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4215 * gcc.dg/fixed-point/convert-sat.c: New.
4216 * gcc.dg/fixed-point/convert.h: New.
4217
4218 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4219
4220 PR target/54089
4221 * gcc.target/sh/pr54089-2.c: New.
4222
4223 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 * gcc.target/i386/long-double-64-1.c: New file.
4226 * gcc.target/i386/long-double-64-2.c: Likewise.
4227 * gcc.target/i386/long-double-64-3.c: Likewise.
4228 * gcc.target/i386/long-double-64-4.c: Likewise.
4229 * gcc.target/i386/long-double-80-1.c: Likewise.
4230 * gcc.target/i386/long-double-80-2.c: Likewise.
4231 * gcc.target/i386/long-double-80-3.c: Likewise.
4232 * gcc.target/i386/long-double-80-4.c: Likewise.
4233 * gcc.target/i386/long-double-80-5.c: Likewise.
4234 * gcc.target/i386/long-double-80-6.c: Likewise.
4235 * gcc.target/i386/long-double-80-7.c: Likewise.
4236
4237 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4238
4239 PR tree-optimization/54317
4240 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4241
4242 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4243
4244 PR target/39423
4245 * gcc.target/sh/pr39423-2.c: New.
4246
4247 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4248
4249 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4250 * gcc.dg/fold-perm.c: Likewise.
4251
4252 2012-08-20 Jan Hubicka <jh@suse.cz>
4253
4254 PR fortran/48636
4255 * gcc.dg/ipa/inlinehint-1.c: New.
4256
4257 2012-08-20 Florian Weimer <fweimer@redhat.com>
4258
4259 PR c++/19351
4260 * g++.dg/init/new38.C: New test.
4261 * g++.dg/init/new39.C: New test.
4262
4263 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4264
4265 PR target/54089
4266 * gcc.target/sh/pr54089-1.c: New.
4267
4268 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4269
4270 PR target/51244
4271 * gcc.target/sh/pr51244-11.c: New.
4272
4273 2012-08-20 Tobias Burnus <burnus@net-b.de>
4274
4275 PR fortran/54301
4276 * gfortran.dg/warn_target_lifetime_2.f90: New.
4277
4278 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4279
4280 PR c++/10416
4281 * g++.dg/warn/Wunused-var-17.C: New.
4282
4283 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4284
4285 PR middle-end/53992
4286 * gcc.dg/gomp/pr53992.c: New test.
4287
4288 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4289
4290 PR tree-ssa/54295
4291 * gcc.c-torture/execute/20120817-1.c: New test.
4292
4293 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4294
4295 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4296 add instruction.
4297 (f2): New test that really does need adds.
4298
4299 2012-08-20 Richard Guenther <rguenther@suse.de>
4300
4301 PR tree-optimization/54327
4302 * gcc.dg/torture/pr54327.c: New testcase.
4303
4304 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR tree-optimization/54321
4307 * gcc.c-torture/compile/pr54321.c: New test.
4308
4309 2012-08-20 Tobias Burnus <burnus@net-b.de>
4310
4311 PR fortran/54301
4312 * gfortran.dg/warn_target_lifetime_1.f90: New.
4313
4314 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4315
4316 PR fortran/54298
4317 * gfortran.dg/real_compare_1.f90: New test case.
4318 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4319
4320 2012-08-18 Jan Hubicka <jh@suse.cz>
4321
4322 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4323
4324 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4325
4326 PR fortran/39290
4327 * gfortran.dg/interface_37.f90: New test.
4328
4329 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4330 Gary Funck <gary@intrepid.com>
4331
4332 PR target/20020
4333 * gcc.target/i386/pr20020-1.c: New test.
4334 * gcc.target/i386/pr20020-2.c: Likewise.
4335 * gcc.target/i386/pr20020-3.c: Likewise.
4336
4337 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4338
4339 * gcc.target/i386/perm-concat.c: New test.
4340
4341 2012-08-17 Julian Brown <julian@codesourcery.com>
4342
4343 * gcc.target/arm/div64-unwinding.c: New test.
4344
4345 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4346
4347 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4348
4349 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4350
4351 PR target/54236
4352 * gcc.target/sh/pr54236-1.c: New.
4353
4354 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4355
4356 * lib/target-supports.exp (check_effective_target_sync_int_long)
4357 (check_effective_target_sync_char_short): Enable for crisv32-*
4358 and cris-*.
4359
4360 PR middle-end/54261
4361 * gcc.dg/torture/pr54261-1.c: New test.
4362
4363 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4364
4365 PR fortran/54243
4366 PR fortran/54244
4367 * gfortran.dg/typebound_call_24.f03: New.
4368
4369 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4370
4371 PR tree-optimization/54245
4372 * gcc.dg/tree-ssa/pr54245.c: New test.
4373
4374 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4375
4376 PR tree-optimization/54240
4377 * gcc.target/powerpc/pr54240.c: New test.
4378 * gcc.target/mips/pr54240.c: Likewise.
4379
4380 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4381
4382 PR target/52933
4383 * gcc.target/sh/pr52933-1.c: New.
4384 * gcc.target/sh/pr52933-2.c: New.
4385
4386 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4387
4388 PR target/50751
4389 * gcc.target/sh/pr50751-8.c: New.
4390
4391 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4392
4393 PR fortran/47586
4394 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4395 * gfortran.dg/typebound_proc_27.f03: New test.
4396
4397 2012-08-14 Sterling Augustine <saugustine@google.com>
4398
4399 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4400
4401 2012-08-14 Tobias Burnus <burnus@net-b.de>
4402
4403 PR fortran/40881
4404 * gfortran.dg/data_constraints_3.f90: New.
4405 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4406 to disable -pedantic compilation.
4407 * gfortran.dg/pr37243.f: Ditto.
4408 * gfortran.dg/g77/19990826-3.f: Ditto.
4409 * gfortran.dg/g77/20020307-1.f : Ditto.
4410 * gfortran.dg/g77/980310-3.f: Ditto.
4411
4412 2012-08-14 Tobias Burnus <burnus@net-b.de>
4413
4414 PR fortran/54234
4415 * gfortran.dg/warn_conversion_4.f90: New.
4416
4417 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR middle-end/53411
4420 PR rtl-optimization/53495
4421 * gcc.c-torture/compile/pr53411.c: New test.
4422 * gcc.c-torture/compile/pr53495.c: New test.
4423
4424 2012-08-13 Richard Guenther <rguenther@suse.de>
4425
4426 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4427
4428 2012-08-13 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/54200
4431 * gcc.dg/guality/pr54200.c: New testcase.
4432 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4433
4434 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4435
4436 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4437
4438 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4439
4440 PR target/51244
4441 * gcc.target/sh/pr51244-7.c: New.
4442 * gcc.target/sh/pr51244-8.c: New.
4443 * gcc.target/sh/pr51244-9.c: New.
4444 * gcc.target/sh/pr51244-10.c: New.
4445
4446 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4447
4448 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4449 -m2e or -m2a.
4450 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4451 * gcc.target/sh/pr53511-1.c: Likewise.
4452 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4453 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4454 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4455 * gcc.target/sh/pr53512-3.c: Likewise.
4456 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4457
4458 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4459
4460 PR target/39423
4461 * gcc.c-torture/compile/pr39423-1.c: New.
4462 * gcc.c-torture/compile/pr39423-2.c: New.
4463
4464 2012-08-12 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/54221
4467 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4468 they appear uninitialized on the RHS.
4469 * gfortran.dg/public_private_module_6.f90: New.
4470
4471 2012-08-11 Martin Jambor <mjambor@suse.cz>
4472
4473 PR fortran/48636
4474 * gfortran.dg/pr48636.f90: New test.
4475
4476 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4477
4478 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4479 to avoid warnings.
4480 (main): Adjust caller.
4481
4482 2012-08-10 Richard Guenther <rguenther@suse.de>
4483
4484 * gcc.dg/matrix/*.c: Adjust and move ...
4485 * gcc.dg/torture/: ... here.
4486 * gcc.dg/matrix: Remove directory.
4487
4488 2012-08-10 Richard Guenther <rguenther@suse.de>
4489
4490 PR middle-end/54219
4491 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4492
4493 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4494
4495 PR middle-end/54211
4496 * gcc.dg/tree-ssa/pr54211.c: New test.
4497
4498 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4499
4500 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4501 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4502
4503 2012-08-10 Richard Guenther <rguenther@suse.de>
4504
4505 PR tree-optimization/54109
4506 * gcc.dg/torture/pr54109.c: New testcase.
4507 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4508 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4509
4510 2012-08-10 Richard Guenther <rguenther@suse.de>
4511
4512 PR tree-optimization/54027
4513 * gcc.dg/torture/pr54027.c: New testcase.
4514
4515 2012-08-10 Richard Guenther <rguenther@suse.de>
4516
4517 * g++.dg/plugin/selfassign.c: Adjust.
4518 * gcc.dg/plugin/selfassign.c: Likewise.
4519 * gcc.dg/strlenopt-11.c: Likewise.
4520 * gcc.dg/strlenopt-13.c: Likewise.
4521 * gcc.dg/no-strict-overflow-4.c: Likewise.
4522 * gcc.dg/strict-overflow-4.c: Likewise.
4523 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4524 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4525 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4526 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4527 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4528 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4529 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4530 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4531 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4532 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4533 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4534 * gcc.dg/pr46309.c: Likewise.
4535 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4536
4537 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4538
4539 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4540 for x86 targets.
4541 * gcc.c-torture/compile/20120727-2.c: New test.
4542
4543 2012-08-09 Martin Jambor <mjambor@suse.cz>
4544
4545 * gcc.dg/ipa/iinline-4.c: New test.
4546 * gcc.dg/ipa/iinline-5.c: Likewise.
4547 * gcc.dg/ipa/iinline-6.c: Likewise.
4548 * gcc.dg/ipa/iinline-7.c: Likewise.
4549 * gcc.dg/lto/20120723_0.c: Likewise.
4550 * gcc.dg/lto/20120723_1.c: Likewise.
4551
4552 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4553
4554 PR target/39423
4555 * gcc.target/sh/pr39423-1.c: New.
4556
4557 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4558
4559 PR target/51244
4560 * gcc.target/sh/pr51244-5: New.
4561 * gcc.target/sh/pr51244-6: New.
4562
4563 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4564
4565 * gcc.target/i386/adx-addxcarry32-3.c: New.
4566 * gcc.target/i386/adx-addxcarry64-3.c: New.
4567
4568 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4569
4570 PR rtl-optimization/53701
4571 * gcc.dg/pr53701.c: New test.
4572
4573 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4574
4575 * gcc.c-torture/compile/20120727-1.c: New test.
4576
4577 2012-08-09 Tobias Burnus <burnus@net-b.de>
4578
4579 PR fortran/54199
4580 * gfortran.dg/intrinsic_shadow_4.f90: New.
4581
4582 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4583
4584 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4585
4586 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4587
4588 * gcc.c-torture/execute/20120808-1.c: New test.
4589
4590 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4591
4592 PR rtl-optimization/54157
4593 * gcc.target/i386/pr54157.c: New file.
4594
4595 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4596
4597 * gcc.target/i386/adx-addcarryx32-1.c: New.
4598 * gcc.target/i386/adx-addcarryx32-2.c: New.
4599 * gcc.target/i386/adx-addcarryx64-1.c: New.
4600 * gcc.target/i386/adx-addcarryx64-2.c: New.
4601 * gcc.target/i386/adx-check.h: New.
4602 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4603 * gcc.target/i386/sse-12.c: Add -madx.
4604 * gcc.target/i386/sse-13.c: Ditto.
4605 * gcc.target/i386/sse-14.c: Ditto.
4606 * gcc.target/i386/sse-22.c: Ditto.
4607 * gcc.target/i386/sse-23.c: Ditto.
4608 * g++.dg/other/i386-2.C: Ditto.
4609 * g++.dg/other/i386-3.C: Ditto.
4610
4611 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4612
4613 * gcc.dg/tree-ssa/slsr-5.c: New.
4614 * gcc.dg/tree-ssa/slsr-6.c: New.
4615 * gcc.dg/tree-ssa/slsr-7.c: New.
4616 * gcc.dg/tree-ssa/slsr-8.c: New.
4617 * gcc.dg/tree-ssa/slsr-9.c: New.
4618 * gcc.dg/tree-ssa/slsr-10.c: New.
4619 * gcc.dg/tree-ssa/slsr-11.c: New.
4620 * gcc.dg/tree-ssa/slsr-12.c: New.
4621 * gcc.dg/tree-ssa/slsr-13.c: New.
4622 * gcc.dg/tree-ssa/slsr-14.c: New.
4623 * gcc.dg/tree-ssa/slsr-15.c: New.
4624 * gcc.dg/tree-ssa/slsr-16.c: New.
4625 * gcc.dg/tree-ssa/slsr-17.c: New.
4626 * gcc.dg/tree-ssa/slsr-18.c: New.
4627 * gcc.dg/tree-ssa/slsr-19.c: New.
4628 * gcc.dg/tree-ssa/slsr-20.c: New.
4629 * gcc.dg/tree-ssa/slsr-21.c: New.
4630 * gcc.dg/tree-ssa/slsr-22.c: New.
4631 * gcc.dg/tree-ssa/slsr-23.c: New.
4632 * gcc.dg/tree-ssa/slsr-24.c: New.
4633 * gcc.dg/tree-ssa/slsr-25.c: New.
4634 * gcc.dg/tree-ssa/slsr-26.c: New.
4635 * gcc.dg/tree-ssa/slsr-30.c: New.
4636 * gcc.dg/tree-ssa/slsr-31.c: New.
4637
4638 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4639
4640 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4641 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4642 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4643
4644 2012-08-06 Cary Coutant <ccoutant@google.com>
4645
4646 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4647
4648 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4649
4650 PR fortran/35831
4651 * gfortran.dg/dummy_procedure_5.f90: Modified.
4652 * gfortran.dg/dummy_procedure_8.f90: New.
4653 * gfortran.dg/interface_26.f90: Modified.
4654 * gfortran.dg/proc_ptr_11.f90: Modified.
4655 * gfortran.dg/proc_ptr_15.f90: Modified.
4656 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4657 * gfortran.dg/typebound_override_1.f90: Modified.
4658 * gfortran.dg/typebound_proc_6.f03: Modified.
4659
4660 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4661
4662 PR tree-optimization/51938
4663 PR tree-optimization/52005
4664 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4665 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4668
4669 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4670
4671 Avoid crashing on erroneous static_assert usage
4672 * g++.dg/cpp0x/static_assert8.C: New test.
4673
4674 2012-08-06 Jason Merrill <jason@redhat.com>
4675
4676 * g++.dg/cpp0x/sfinae38.C: New.
4677
4678 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4679 Paolo Carlini <paolo.carlini@oracle.com>
4680
4681 PR c++/54165
4682 * g++.dg/conversion/void2.C: New.
4683
4684 2012-08-06 Tom de Vries <tom@codesourcery.com>
4685
4686 * gcc.dg/tree-ssa/vrp78.c: New test.
4687
4688 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4689 Richard Sandiford <rdsandiford@googlemail.com>
4690
4691 * g++.dg/opt/enum2.C: Require fpic target.
4692 * g++.dg/lto/20090303_0.C: Likewise.
4693
4694 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4695 Catherine Moore <clm@codesourcery.com>
4696
4697 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4698 flush function names too.
4699 * gcc.target/mips/clear-cache-1.c: Likewise.
4700
4701 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4702
4703 PR target/54156
4704 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4705
4706 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4707
4708 PR fortran/54166
4709 * gfortran.dg/array_5.f90: New test.
4710
4711 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4712
4713 PR tree-optimization/30318
4714 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4715
4716 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4717
4718 * g++.dg/ext/vector17.C: New testcase.
4719
4720 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4721
4722 PR target/51931
4723 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4724 * g++.dg/opt/longbranch1.C: Likewise.
4725
4726 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4727
4728 PR tree-optimization/53805
4729 * gcc.dg/fold-notunord.c: New testcase.
4730
4731 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4732
4733 PR fortran/48820
4734 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4735 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4736
4737 2012-08-02 Jason Merrill <jason@redhat.com>
4738 Paolo Carlini <paolo.carlini@oracle.com>
4739
4740 PR c++/51213 (again)
4741 * g++.dg/cpp0x/sfinae37.C: Extend.
4742
4743 2012-08-02 Richard Guenther <rguenther@suse.de>
4744
4745 PR tree-optimization/50672
4746 * g++.dg/torture/pr50672.C: New testcase.
4747
4748 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4749
4750 PR fortran/54147
4751 * gfortran.dg/abstract_type_6.f03: Modified.
4752 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4753 * gfortran.dg/proc_ptr_comp_35.f90: New.
4754 * gfortran.dg/typebound_proc_9.f03: Modified.
4755 * gfortran.dg/typebound_proc_26.f90: New.
4756
4757 2012-08-02 Richard Guenther <rguenther@suse.de>
4758
4759 * gcc.dg/torture/pta-callused-1.c: Adjust.
4760 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4761 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4762 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4763 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4764 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4765 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4766 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4767 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4768
4769 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4770
4771 PR fortran/54033
4772 * gfortran.dg/include_6.f90: New test case.
4773 * gfortran.dg/include_7.f90: New test case.
4774 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4775
4776 2012-08-01 Tom de Vries <tom@codesourcery.com>
4777
4778 * gcc.dg/tree-ssa/vrp76.c: New test.
4779
4780 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4781
4782 PR tree-optimization/46556
4783 * gcc.dg/tree-ssa/slsr-27.c: New.
4784 * gcc.dg/tree-ssa/slsr-28.c: New.
4785 * gcc.dg/tree-ssa/slsr-29.c: New.
4786
4787 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4788
4789 PR fortran/42418
4790 * gfortran.dg/proc_decl_29.f90: New.
4791
4792 2012-07-31 Dehao Chen <dehao@google.com>
4793
4794 * gcc.dg/predict-7.c: New test.
4795
4796 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4797
4798 PR fortran/54134
4799 * gfortran.dg/typebound_override_3.f90: New.
4800
4801 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4802
4803 PR tree-optimization/53773
4804 * gcc.dg/vect/pr53773.c: New test.
4805
4806 2012-07-31 Nick Clifton <nickc@redhat.com>
4807
4808 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4809 and for XStormy16.
4810
4811 2012-07-31 Tobias Burnus <burnus@net-b.de>
4812
4813 * gfortran.dg/c_funloc_tests_6.f90: New.
4814 * gfortran.dg/c_funloc_tests_7.f90: New.
4815 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4816
4817 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4818
4819 PR c++/53624
4820 * g++.dg/cpp0x/temp_default5.C: New.
4821
4822 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4823
4824 PR fortran/51081
4825 * gfortran.dg/proc_ptr_37.f90: New.
4826
4827 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4828
4829 * lib/target-supports.exp
4830 (check_effective_target_vect_natural_alignment): New function.
4831 * gcc.dg/align-2.c: Only run on targets with natural alignment
4832 of vector types.
4833 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4834 alignment of vector types.
4835
4836 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4837 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4838
4839 * gcc.target/i386/rdseed16-1.c: New.
4840 * gcc.target/i386/rdseed32-1.c: Ditto
4841 * gcc.target/i386/rdseed64-1.c: Ditto
4842 * gcc.target/i386/sse-12.c: Add -mrdseed.
4843 * gcc.target/i386/sse-13.c: Ditto.
4844 * gcc.target/i386/sse-14.c: Ditto.
4845 * g++.dg/other/i386-2.C: Ditto.
4846 * g++.dg/other/i386-3.C: Ditto.
4847
4848 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4849
4850 PR target/51244
4851 * gcc.target/sh/pr51244-4.c: New.
4852
4853 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4856 for alpha*-*-* targets. Cleanup original tree dump.
4857
4858 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4859
4860 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4861 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4862
4863 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4864
4865 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4866 rand, srand. Include <stdlib.h>.
4867
4868 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4869
4870 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4871
4872 2012-07-26 Richard Henderson <rth@redhat.com>
4873
4874 * gcc.dg/attr-hotcold-1.c: New.
4875 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4876
4877 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4878 Sandra Loosemore <sandra@codesourcery.com>
4879
4880 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4881
4882 2012-07-26 Tobias Burnus <burnus@net-b.de>
4883
4884 * gfortran.dg/contiguous_1.f90: Update dg-error.
4885 * gfortran.dg/proc_ptr_32.f90: Ditto.
4886
4887 2012-07-26 Richard Guenther <rguenther@suse.de>
4888
4889 PR tree-optimization/54098
4890 * gcc.dg/torture/pr54098.c: New testcase.
4891
4892 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4893
4894 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4895 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4896
4897 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4898
4899 PR fortran/44354
4900 * gfortran.dg/array_constructor_39.f90: New test.
4901
4902 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4903
4904 PR fortran/44354
4905 * gfortran.dg/array_constructor_38.f90: New test.
4906
4907 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4908
4909 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4910
4911 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4912
4913 * gnat.dg/noreturn5.ad[sb]: New test.
4914
4915 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4916 Paul Brook <paul@codesourcery.com>
4917
4918 PR target/53633
4919
4920 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4921 * c-c++-common/pr53633.c: New test.
4922
4923 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4924
4925 * gcc.target/i386/asm-dialect-1.c: New test case.
4926
4927 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4928 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4929
4930 * gcc.target/i386/prefetchw-1.c: New.
4931 * gcc.target/i386/sse-12.c: Add -mprfchw.
4932 * gcc.target/i386/sse-13.c: Ditto.
4933 * gcc.target/i386/sse-14.c: Ditto.
4934 * gcc.target/i386/sse-22.c: Ditto.
4935 * gcc.target/i386/sse-23.c: Ditto.
4936 * g++.dg/other/i386-2.C: Ditto.
4937 * g++.dg/other/i386-3.C: Ditto.
4938
4939 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4940
4941 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4942
4943 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4944
4945 PR target/54051
4946 * gcc.target/arm/pr54051.c: New.
4947 * gcc.target/arm/vfp-1.c: Adjust test.
4948
4949 2012-07-24 Julian Brown <julian@codesourcery.com>
4950
4951 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4952 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4953 hard-float ARM.
4954
4955 2012-07-23 Paul Brook <paul@codesourcery.com>
4956
4957 * g++.dg/other/armv7m-1.c: New test.
4958
4959 2012-07-23 Julian Brown <julian@codesourcery.com>
4960
4961 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4962 ARM.
4963 (DO_TEST): Define to 1 for appropriate ARM targets.
4964
4965 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4966
4967 PR tree-optimization/53881
4968 * gcc.dg/pr53881.c: Renamed to ...
4969 * gcc.dg/pr53881-1.c: ... this.
4970 * gcc.dg/pr53881-2.c: New test.
4971
4972 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4973
4974 Handle recent changes in default atomics for cris*-*-linux*.
4975 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4976 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4977 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4978 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4979 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4980 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4981 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4982 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4983 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4984 -mno-unaligned-atomic-may-use-library is in effect for
4985 cris*-*-linux*.
4986 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4987 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4988 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4989 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4990 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4991 gcc.target/cris/torture/sync-mis-op-i-1.c,
4992 gcc.target/cris/torture/sync-mis-op-i-2.c,
4993 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4994 gcc.target/cris/torture/sync-mis-op-i-3.c,
4995 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4996 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4997 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4998 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4999 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5000 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5001 (main): Remove local variable x.
5002 [mis_ok]: Check that atomics don't fail.
5003
5004 2012-07-21 Andrew Pinski <apinski@cavium.com>
5005
5006 * gcc.dg/tree-ssa/vrp72.c: New test.
5007 * gcc.dg/tree-ssa/vrp73.c: New test.
5008 * gcc.dg/tree-ssa/vrp74.c: New test.
5009 * gcc.dg/tree-ssa/vrp75.c: New test.
5010
5011 2012-07-21 Andrew Pinski <apinski@cavium.com>
5012
5013 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5014 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5015
5016 2012-07-21 Andrew Pinski <apinski@cavium.com>
5017
5018 * gcc.target/mips/octeon-pop-2.c: New testcase.
5019
5020 2012-07-21 Tobias Burnus <burnus@net-b.de>
5021
5022 PR fortran/48820
5023 * gfortran.dg/assumed_rank_3.f90: New.
5024 * gfortran.dg/assumed_rank_11.f90: New.
5025 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5026 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5027 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5028
5029 2012-07-21 Andrew Pinski <apinski@cavium.com>
5030
5031 * gcc.target/mips/unaligned-1.c: New testcase.
5032
5033 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5034
5035 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5036
5037 2012-07-20 Tobias Burnus <burnus@net-b.de>
5038
5039 * gfortran.dg/bind_c_array_params_2.f90: New.
5040 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5041 and update dg-error.
5042
5043 2012-07-20 Tobias Burnus <burnus@net-b.de>
5044
5045 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5046
5047 2012-07-20 Jason Merrill <jason@redhat.com>
5048
5049 PR c++/54038
5050 * g++.dg/other/array7.C: New.
5051
5052 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5053
5054 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5055 the basic block and check loop depth.
5056 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5057 matching patterns and comments.
5058 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5059 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5060
5061 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR c++/28656
5064 * c-c++-common/pr28656.c: New test.
5065
5066 2012-07-19 Jason Merrill <jason@redhat.com>
5067
5068 PR c++/54026
5069 * g++.dg/init/mutable1.C: New.
5070
5071 2012-07-20 Tobias Burnus <burnus@net-b.de>
5072
5073 PR fortran/48820
5074 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5075 * gfortran.dg/assumed_rank_1.f90: New.
5076 * gfortran.dg/assumed_rank_1_c.c: New.
5077 * gfortran.dg/assumed_rank_2.f90: New.
5078 * gfortran.dg/assumed_rank_4.f90: New.
5079 * gfortran.dg/assumed_rank_5.f90: New.
5080 * gfortran.dg/assumed_rank_6.f90: New.
5081 * gfortran.dg/assumed_rank_7.f90: New.
5082 * gfortran.dg/assumed_rank_8.f90: New.
5083 * gfortran.dg/assumed_rank_8_c.c: New.
5084 * gfortran.dg/assumed_rank_9.f90: New.
5085 * gfortran.dg/assumed_rank_10.f90: New.
5086 * gfortran.dg/assumed_rank_12.f90: New.
5087
5088 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5089
5090 * gnat.dg/opt25.adb: New test.
5091 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5092 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5093
5094 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gnat.dg/aggr20.ad[sb]: New test.
5097 * gnat.dg/aggr20_pkg.ads: New helper.
5098
5099 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gnat.dg/derived_type3.adb: New test.
5102 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5103
5104 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR rtl-optimization/53942
5107 * gcc.dg/pr53942.c: New test.
5108
5109 2012-07-19 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/54021
5112 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5113
5114 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gnat.dg/discr38.adb: New test.
5117
5118 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR middle-end/54017
5121 * c-c++-common/gomp/pr54017.c: New test.
5122
5123 2012-07-19 Richard Guenther <rguenther@suse.de>
5124 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/loop_optimization11.adb: New testcase.
5127 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5128
5129 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5130 Jason Merrill <jason@redhat.com>
5131
5132 * g++.dg/cpp0x/sfinae37.C: New.
5133 * g++.dg/template/access23.C: New.
5134 * g++.dg/template/access7.C: Adjust.
5135 * g++.dg/template/sfinae10.C: Don't expect errors.
5136 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5137
5138 2012-07-18 Julian Brown <julian@codesourcery.com>
5139 Sandra Loosemore <sandra@codesroucery.com>
5140
5141 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5142
5143 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5144
5145 * gnat.dg/noreturn4.ad[sb]: New test.
5146 * gnat.dg/noreturn4_pkg.ads: New helper.
5147
5148 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5149 Julian Brown <julian@codesourcery.com>
5150
5151 * gcc.target/arm/neon-vdup-1.c: New test case.
5152 * gcc.target/arm/neon-vdup-2.c: New test case.
5153 * gcc.target/arm/neon-vdup-3.c: New test case.
5154 * gcc.target/arm/neon-vdup-4.c: New test case.
5155 * gcc.target/arm/neon-vdup-5.c: New test case.
5156 * gcc.target/arm/neon-vdup-6.c: New test case.
5157 * gcc.target/arm/neon-vdup-7.c: New test case.
5158 * gcc.target/arm/neon-vdup-8.c: New test case.
5159 * gcc.target/arm/neon-vdup-9.c: New test case.
5160 * gcc.target/arm/neon-vdup-10.c: New test case.
5161 * gcc.target/arm/neon-vdup-11.c: New test case.
5162 * gcc.target/arm/neon-vdup-12.c: New test case.
5163 * gcc.target/arm/neon-vdup-13.c: New test case.
5164 * gcc.target/arm/neon-vdup-14.c: New test case.
5165 * gcc.target/arm/neon-vdup-15.c: New test case.
5166 * gcc.target/arm/neon-vdup-16.c: New test case.
5167 * gcc.target/arm/neon-vdup-17.c: New test case.
5168 * gcc.target/arm/neon-vdup-18.c: New test case.
5169 * gcc.target/arm/neon-vdup-19.c: New test case.
5170 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5171 arguments non-constant.
5172
5173 2012-07-18 Richard Guenther <rguenther@suse.de>
5174
5175 PR tree-optimization/53970
5176 * g++.dg/torture/pr53970.C: New testcase.
5177
5178 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5179
5180 PR target/38621
5181 * gcc.c-torture/compile/pr38621.c: New.
5182
5183 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5184
5185 PR target/33135
5186 * gcc.target/sh/pr33135-1.c: New.
5187 * gcc.target/sh/pr33135-2.c: New.
5188 * gcc.target/sh/pr33135-3.c: New.
5189 * gcc.target/sh/pr33135-4.c: New.
5190
5191 2012-07-17 Jason Merrill <jason@redhat.com>
5192
5193 PR c++/53995
5194 * g++.dg/parse/enum9.C: New.
5195
5196 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5197 Sandra Loosemore <sandra@codesourcery.com>
5198
5199 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5200 if there is a conflict with -mcpu=. Use -mcpu=5208.
5201
5202 2012-07-17 Jason Merrill <jason@redhat.com>
5203
5204 PR c++/53989
5205 * g++.dg/template/array23.C: New.
5206
5207 2012-07-17 Tobias Burnus <burnus@net-b.de>
5208
5209 PR fortran/53985
5210 * gfortran.dg/bind_c_usage_26.f90: New.
5211 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5212 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5213 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5214 * gfortran.dg/interop_params.f03: Ditto.
5215
5216 2012-07-17 Jason Merrill <jason@redhat.com>
5217
5218 * g++.dg/template/inherit8.C: Adjust.
5219 * g++.dg/template/using21.C: Adjust.
5220 * g++.dg/template/using22.C: Adjust.
5221
5222 PR c++/53549
5223 * g++.dg/template/current-inst1.C: New.
5224 * g++.dg/parse/crash35.C: Adjust.
5225
5226 2012-07-17 Tobias Burnus <burnus@net-b.de>
5227
5228 PR fortran/52101
5229 * gfortran.dg/oldstyle_4.f90: New.
5230
5231 2012-07-17 Tobias Burnus <burnus@net-b.de>
5232
5233 PR fortran/49265
5234 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5235 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5236
5237 2012-07-16 Jason Merrill <jason@redhat.com>
5238
5239 * g++.dg/parse/access8.C: Adjust.
5240 * g++.dg/template/sfinae6_neg.C: Adjust.
5241
5242 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5243
5244 PR fortran/53824
5245 * gfortran.dg/coarray_allocate_1.f90: New test.
5246
5247 2012-07-16 Andrew Pinski <apinski@cavium.com>
5248
5249 * gcc.c-torture/execute/bswap-1.c: New testcase.
5250 * gcc.c-torture/compile/unalign-1.c: New testcase.
5251 * gcc.c-torture/compile/20120524-1.c: New testcase.
5252 * gcc.c-torture/compile/20101216-1.c: New testcase.
5253
5254 2012-07-16 Dehao Chen <dehao@google.com>
5255
5256 Revert
5257 2012-07-10 Dehao Chen <dehao@google.com>
5258
5259 * gcc.dg/debug_info_inline.c: New test.
5260
5261 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5262
5263 PR fortran/53956
5264 * gfortran.dg/proc_decl_28.f90: New.
5265
5266 2012-07-16 Andrew Pinski <apinski@cavium.com>
5267
5268 * gcc.dg/torture/builtins-1.c: New testcase.
5269
5270 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5271
5272 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5273 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5274 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5275 gcc.target/cris/sync-1-v10.c,
5276 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5277 pass -mno-unaligned-atomic-may-use-library.
5278 * gcc.target/cris/sync-xchg-1.c: New test.
5279 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5280 valid register operand output modifier.
5281
5282 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5283
5284 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5285 characters.
5286
5287 2012-07-13 Andrew Pinski <apinski@cavium.com>
5288
5289 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5290 rather than cleanup-tree-dump.
5291 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5292
5293 2012-07-13 Richard Guenther <rguenther@suse.de>
5294
5295 PR tree-optimization/53907
5296 * gcc.target/i386/pr53907.c: New testcase.
5297
5298 2012-07-13 Richard Guenther <rguenther@suse.de>
5299
5300 PR tree-optimization/53922
5301 * gcc.dg/torture/pr53922.c: New testcase.
5302
5303 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5304
5305 PR rtl-optimization/53908
5306 * gcc.dg/torture/pr53908.c: New test.
5307
5308 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5309
5310 PR c++/53531
5311 * g++.dg/cpp0x/variadic135.C: New.
5312
5313 2012-07-12 Jason Merrill <jason@redhat.com>
5314
5315 * g++.dg/template/sfinae6_neg.C: Adjust.
5316
5317 2012-07-12 Tobias Burnus <burnus@net-b.de>
5318
5319 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5320 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5321 scan-tree-dump-times pattern.
5322
5323 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5324
5325 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5326
5327 2012-07-11 Jason Merrill <jason@redhat.com>
5328
5329 DR 1402
5330 * g++.g/cpp0x/defaulted37.C: New.
5331
5332 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5333
5334 PR target/53859
5335 * gcc.target/arm/pr53859.c: New test.
5336
5337 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5338
5339 PR target/53886
5340 * gcc.c-torture/compile/pr53886.c: New.
5341
5342 2012-07-10 Dehao Chen <dehao@google.com>
5343
5344 * gcc.dg/debug_info_inline.c: New test.
5345
5346 2012-07-10 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/53733
5349 * g++.dg/cpp0x/defaulted36.C: New.
5350 * g++.dg/cpp0x/defaulted21.C: Adjust.
5351
5352 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5353
5354 2012-07-09 Sterling Augustine <saugustine@google.com>
5355
5356 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5357
5358 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5359
5360 PR tree-optimization/53887
5361 * gcc.dg/pr53887.c: New test.
5362
5363 2012-07-09 Jason Merrill <jason@redhat.com>
5364
5365 PR c++/53882
5366 * g++.dg/cpp0x/nullptr29.C: New.
5367
5368 2012-07-09 Tom de Vries <tom@codesourcery.com>
5369 Richard Guenther <rguenther@suse.de>
5370
5371 * gcc.dg/builtin-unreachable-6.c: New test.
5372 * gcc.dg/builtin-unreachable-5.c: New test.
5373
5374 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5375
5376 PR tree-optimization/53881
5377 * gcc.dg/pr53881.c: New test.
5378
5379 2012-07-06 Jason Merrill <jason@redhat.com>
5380
5381 PR c++/53862
5382 * g++.dg/cpp0x/variadic134.C: New.
5383
5384 PR c++/53858
5385 * g++.dg/cpp0x/alias-decl-20.C: New.
5386
5387 2012-07-06 Tom de Vries <tom@codesourcery.com>
5388
5389 PR tree-optimization/51879
5390 * gcc.dg/pr51879-16.c: New test.
5391 * gcc.dg/pr51879-17.c: Same.
5392
5393 2012-07-06 Tom de Vries <tom@codesourcery.com>
5394
5395 PR tree-optimization/52009
5396 * gcc.dg/pr51879-7.c: New test.
5397 * gcc.dg/pr51879-18.c: New test.
5398
5399 2012-07-05 Jason Merrill <jason@redhat.com>
5400
5401 PR c++/50852
5402 * g++.dg/template/typedef39.C: New.
5403
5404 PR c++/53039
5405 * g++.dg/cpp0x/variadic133.C: New.
5406 * g++.dg/template/param1.C: Adjust.
5407
5408 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5409
5410 PR target/48941
5411 PR target/51980
5412 * gcc.target/arm/neon/vtrnf32.c: Update.
5413 * gcc.target/arm/neon/vtrns32.c: Update.
5414 * gcc.target/arm/neon/vtrnu32.c: Update.
5415 * gcc.target/arm/neon/vzipf32.c: Update.
5416 * gcc.target/arm/neon/vzips32.c: Update.
5417 * gcc.target/arm/neon/vzipu32.c: Update.
5418
5419 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5420
5421 PR fortran/53732
5422 * gfortran.dg/inline_sum_4.f90: New test.
5423
5424 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5425
5426 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5427
5428 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5429
5430 * gcc.target/arm/fma-sp.c: New testcase.
5431 * gcc.target/arm/fma.c: Likewise.
5432 * gcc.target/arm/fma.h: Likewise.
5433
5434 2012-07-04 Jason Merrill <jason@redhat.com>
5435
5436 PR c++/53848
5437 * g++.dg/other/enum3.C: New.
5438
5439 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5440
5441 PR middle-end/53321
5442 * g++.dg/torture/pr53321.C: New test.
5443
5444 2012-07-04 Richard Guenther <rguenther@suse.de>
5445
5446 PR tree-optimization/53844
5447 * g++.dg/tree-ssa/pr53844.C: New testcase.
5448
5449 2012-07-04 Richard Guenther <rguenther@suse.de>
5450
5451 PR tree-optimization/53849
5452 * gcc.dg/pr53849.c: New testcase.
5453
5454 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c++/53812
5457 * g++.dg/ext/label14.C: New test.
5458
5459 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5460
5461 PR target/53811
5462 * g++.dg/other/pr53811.C: New test.
5463
5464 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5465
5466 PR target/28896
5467 * gcc.target/m68k/stack-limit-1.c: New testcase.
5468
5469 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5470
5471 * gnat.dg/recursive_call.adb: New test.
5472
5473 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5474
5475 * gnat.dg/discr37.ad[sb]: New test.
5476
5477 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5478
5479 * g++.dg/other/packed1.C: Remove SH from xfail list.
5480
5481 2012-07-02 Jason Merrill <jason@redhat.com>
5482
5483 PR c++/53619
5484 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5485
5486 PR c++/53783
5487 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5488
5489 PR c++/53788
5490 * g++.dg/cpp0x/decltype39.C: New.
5491 * g++.dg/diagnostic/method1.C: Adjust.
5492
5493 PR c++/53816
5494 * g++.dg/template/ref6.C: New.
5495
5496 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5497
5498 PR target/53568
5499 * gcc.target/sh/pr53568-1.c: New.
5500
5501 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5502
5503 PR target/51244
5504 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5505
5506 2012-07-02 Jason Merrill <jason@redhat.com>
5507
5508 PR c++/53821
5509 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5510
5511 PR c++/53524
5512 * g++.dg/template/enum7.C: New.
5513 * g++.dg/other/ptrmem10.C: Adjust.
5514 * g++.dg/other/ptrmem11.C: Adjust.
5515 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5516
5517 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5518
5519 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5520
5521 2012-07-01 Wei Guozhi <carrot@google.com>
5522
5523 PR target/53447
5524 * gcc.target/arm/pr53447-1.c: New testcase.
5525 * gcc.target/arm/pr53447-2.c: New testcase.
5526 * gcc.target/arm/pr53447-3.c: New testcase.
5527 * gcc.target/arm/pr53447-4.c: New testcase.
5528
5529 2012-06-29 Richard Guenther <rguenther@suse.de>
5530
5531 PR tree-optimization/47061
5532 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5533
5534 2012-06-29 Richard Guenther <rguenther@suse.de>
5535
5536 PR tree-optimization/37541
5537 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5538
5539 2012-06-29 Richard Guenther <rguenther@suse.de>
5540
5541 PR tree-optimization/52589
5542 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5543
5544 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5545
5546 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5547
5548 * g++.dg/template/error46.C: Add missing comment to dg-message.
5549 * g++.dg/template/crash107.C: Likewise.
5550 * g++.dg/template/error47.C: Likewise.
5551 * g++.dg/template/crash108.C: Likewise.
5552 * g++.dg/overload/operator5.C: Likewise.
5553
5554 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5555 errors in dg-message directives, add comments.
5556
5557 2012-06-28 Kai Tietz <ktietz@redhat.com>
5558
5559 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5560 hard-coded 'unsigned long'.
5561
5562 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR tree-optimization/51581
5565 * gcc.dg/vect/pr51581-4.c: New test.
5566
5567 PR tree-optimization/53645
5568 * gcc.c-torture/execute/pr53645-2.c: New test.
5569
5570 2012-06-28 Richard Guenther <rguenther@suse.de>
5571
5572 PR middle-end/53790
5573 * gcc.dg/torture/pr53790.c: New testcase.
5574
5575 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR tree-optimization/53645
5578 * gcc.c-torture/execute/pr53645.c: New test.
5579
5580 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5581
5582 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5583
5584 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5585
5586 PR debug/53671
5587 PR debug/49888
5588 * gcc.dg/guality/pr49888.c: Account for the possibility that
5589 the variable is optimized out at the first test.
5590
5591 2012-06-27 Jason Merrill <jason@redhat.com>
5592
5593 * g++.dg/cpp0x/override2.C: Adjust.
5594 * g++.dg/template/error5.C: Adjust.
5595 * g++.dg/parse/crash28.C: Adjust.
5596
5597 PR c++/53563
5598 * g++.dg/parse/template27.C: New.
5599 * g++.dg/template/crash74.C: Adjust expected output.
5600
5601 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5602
5603 PR fortran/41951
5604 PR fortran/49591
5605 * gfortran.dg/typebound_operator_16.f03: New.
5606
5607 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5608
5609 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5610 even src1.i and src2.i fields even in the second half of the arrays.
5611
5612 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5613
5614 PR c++/51033.
5615 * g++.dg/torture/vshuf-16.inc: New test.
5616 * g++.dg/torture/vshuf-2.inc: New test.
5617 * g++.dg/torture/vshuf-4.inc: New test.
5618 * g++.dg/torture/vshuf-8.inc: New test.
5619 * g++.dg/torture/vshuf-main.inc: New test.
5620 * g++.dg/torture/vshuf-v16hi.C: New test.
5621 * g++.dg/torture/vshuf-v16qi.C: New test.
5622 * g++.dg/torture/vshuf-v2df.C: New test.
5623 * g++.dg/torture/vshuf-v2di.C: New test.
5624 * g++.dg/torture/vshuf-v2sf.C: New test.
5625 * g++.dg/torture/vshuf-v2si.C: New test.
5626 * g++.dg/torture/vshuf-v4df.C: New test.
5627 * g++.dg/torture/vshuf-v4di.C: New test.
5628 * g++.dg/torture/vshuf-v4sf.C: New test.
5629 * g++.dg/torture/vshuf-v4si.C: New test.
5630 * g++.dg/torture/vshuf-v8hi.C: New test.
5631 * g++.dg/torture/vshuf-v8qi.C: New test.
5632 * g++.dg/torture/vshuf-v8si.C: New test.
5633
5634 2012-06-27 Richard Guenther <rguenther@suse.de>
5635
5636 PR middle-end/53676
5637 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5638
5639 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5640
5641 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5642 scan-dump-dem-not): Use printable pattern in test name.
5643
5644 2012-06-26 Sterling Augustine <saugustine@google.com>
5645 Dominique Dhumieres <dominiq@lps.ens.fr>
5646
5647 * gcc.dg/pubtypes-2.c: Update expected output.
5648 * gcc.dg/pubtypes-3.c: Likewise.
5649 * gcc.dg/pubtypes-4.c: Likewise.
5650
5651 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5652
5653 * gcc.dg/tree-ssa/slsr-1.c: New test.
5654 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5655 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5656 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5657
5658 2012-06-26 Matt Turner <mattst88@gmail.com>
5659
5660 PR target/35294
5661 * gcc.target/arm/mmx-2.c: New.
5662
5663 2012-06-26 Richard Guenther <rguenther@suse.de>
5664
5665 PR c++/53752
5666 * g++.dg/torture/pr53752.C: New testcase.
5667
5668 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR tree-optimization/53748
5671 * gcc.c-torture/compile/pr53748.c: New test.
5672
5673 2012-06-25 Jason Merrill <jason@redhat.com>
5674
5675 PR c++/53498
5676 PR c++/53305
5677 * g++.dg/cpp0x/decltype38.C: New.
5678 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5679
5680 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5681
5682 * lib/target-supports-dg.exp (testname-for-summary): New.
5683 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5684 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5685 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5686 scan-module-absence, output-exists, output-exists-not: Use
5687 testname-for-summary.
5688 (dg-test): Clean up testname_with_flags.
5689 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5690 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5691 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5692 scan-assembler-dem-not, object-size: Use testname-for-summary.
5693 * lib/gcov.exp (run-gcov): Likewise.
5694 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5695 scan-dump-dem, scan-dump-dem-note): Likewise.
5696
5697 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5698 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5699 including profopt.opt; save and restore existing value.
5700 * g++.dg/bprob/bprob.exp: Likewise.
5701 * gcc.dg/matrix/matrix.exp: Likewise.
5702 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5703 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5704 PROFOPT_OPTIONS.
5705
5706 2012-06-25 Richard Henderson <rth@redhat.com>
5707
5708 * gcc.dg/pr53749.c: New.
5709
5710 2012-06-25 Jason Merrill <jason@redhat.com>
5711
5712 PR c++/52988
5713 * g++.dg/cpp0x/nullptr28.C: New.
5714
5715 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5716
5717 * gcc.target/arm/neon-vld1_dupQ.c: New.
5718
5719 2012-06-25 Florian Weimer <fweimer@redhat.com>
5720
5721 * g++.dg/init/new35.C: New.
5722 * g++.dg/init/new36.C: New.
5723 * g++.dg/init/new37.C: New.
5724 * g++.dg/ext/vla5.C: New warning.
5725 * g++.dg/ext/vla8.C: New warning.
5726 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5727
5728 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5729 James Greenhalgh <james.greenhalgh@arm.com>
5730
5731 * gcc.target/arm/ftest-support-arm.h New testcase.
5732 * gcc.target/arm/ftest-support-thumb.h Likewise.
5733 * gcc.target/arm/ftest-support.h Likewise.
5734 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5735 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5736 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5737 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5738 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5739 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5740 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5741 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5742 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5743 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5744 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5745 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5746 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5747 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5748 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5749 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5750 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5751 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5752 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5753 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5754 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5755 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5756 * lib/target-supports.exp
5757 (check_effective_target_arm_arch_FUNC): Add support for more
5758 architectures.
5759 (add_options_for_arm_arch_FUNC): Likewise.
5760 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5761
5762 2012-06-25 Jason Merrill <jason@redhat.com>
5763
5764 PR c++/53202
5765 * g++.dg/cpp0x/constexpr-tuple.C: New.
5766
5767 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR target/53759
5770 * gcc.target/i386/pr53759.c: New test.
5771
5772 PR c++/53594
5773 * g++.dg/cpp0x/nsdmi7.C: New test.
5774
5775 2012-06-24 Kai Tietz <ktietz@redhat.com>
5776
5777 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5778 for LLP64 targets.
5779 * gcc.target/i386/pr38988.c: Likewise.
5780
5781 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5782
5783 PR fortran/47710
5784 PR fortran/53328
5785 * gfortran.dg/typebound_generic_12.f03: New.
5786 * gfortran.dg/typebound_generic_13.f03: New.
5787
5788 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5789
5790 * gnat.dg/lto15.ad[sb]: New test.
5791
5792 2012-06-21 Meador Inge <meadori@codesourcery.com>
5793
5794 PR c/53702
5795 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5796
5797 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5798
5799 * gcc.dg/pch/ident-1.c: New test.
5800 * gcc.dg/pch/ident-1.hs: Header file for new test.
5801
5802 2012-06-21 Michael Matz <matz@suse.de>
5803
5804 PR middle-end/53688
5805 * gcc.c-torture/execute/pr53688.c: New test.
5806
5807 2012-06-20 Richard Guenther <rguenther@suse.de>
5808
5809 PR tree-optimization/30318
5810 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5811
5812 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5813
5814 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5815
5816 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817
5818 * gcc.target/i386/clearcapv2.map: New file.
5819 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5820
5821 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5822
5823 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5824 and add __sh__ case.
5825
5826 2012-06-19 Jason Merrill <jason@redhat.com>
5827
5828 PR c++/52637
5829 * g++.dg/debug/localclass1.C: New.
5830
5831 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5832
5833 * g++.dg/cpp0x/override4.C: New.
5834
5835 2012-06-14 Jason Merrill <jason@redhat.com>
5836
5837 PR c++/53651
5838 * g++.dg/cpp0x/decltype37.C: New.
5839
5840 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5841
5842 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5843
5844 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5845
5846 * gcc.c-torture/compile/vector-5.c,
5847 gcc.c-torture/compile/vector-6.c: New tests.
5848
5849 2012-06-19 Richard Henderson <rth@redhat.com>
5850
5851 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5852
5853 2012-06-19 Richard Guenther <rguenther@suse.de>
5854
5855 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5856
5857 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5858
5859 PR target/53712
5860 * gcc.target/i386/pr53712.c: New test.
5861
5862 2012-06-18 Tobias Burnus <burnus@net-b.de>
5863
5864 PR fortran/53692
5865 * gfortran.dg/elemental_optional_args_6.f90: New.
5866
5867 2012-06-18 Tobias Burnus <burnus@net-b.de>
5868
5869 PR fortran/53526
5870 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5871 * gfortran.dg/coarray/move_alloc_1.f90
5872
5873 2012-06-18 Tobias Burnus <burnus@net-b.de>
5874
5875 PR fortran/53526
5876 * gfortran.dg/coarray_27.f90: New.
5877
5878 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5879 Greta Yorsh <Greta.Yorsh@arm.com>
5880
5881 * gcc.target/arm/epilog-1.c: New test.
5882
5883 2012-06-18 Richard Guenther <rguenther@suse.de>
5884
5885 PR tree-optimization/53693
5886 * g++.dg/torture/pr53693.C: New testcase.
5887
5888 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5889
5890 PR tree-optimization/53703
5891 * gcc.dg/torture/pr53703.c: New test.
5892
5893 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5894
5895 PR middle-end/53698
5896 * gcc.target/i386/pr53698.c: New test.
5897
5898 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5899
5900 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5901
5902 2012-06-17 Tobias Burnus <burnus@net-b.de>
5903
5904 PR fortran/53691
5905 PR fortran/53685
5906 * gfortran.dg/transfer_check_3.f90: New.
5907
5908 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5909
5910 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5911
5912 2012-06-16 Tobias Burnus <burnus@net-b.de>
5913
5914 PR fortran/53642
5915 PR fortran/45170
5916 * gfortran.dg/deferred_type_param_8.f90: New.
5917
5918 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5919
5920 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5921 testname that includes flags, passed in as new argument, in
5922 pass/fail messages.
5923 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5924 and pass it to verify-* procedures.
5925
5926 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5927 alignment torture options with usual torture options.
5928
5929 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5930 messages reported for one line of source code.
5931 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5932 * g++.dg/cpp0x/decltype2.C: Likewise.
5933 * g++.dg/cpp0x/decltype3.C: Likewise.
5934 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5935 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5936 * g++.dg/cpp0x/static_assert3.C: Likewise.
5937 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5938 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5939 * g++.dg/cpp0x/union1.C: Likewise.
5940 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5941 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5942 * g++.dg/cpp0x/variadic2.C: Likewise.
5943 * g++.dg/cpp0x/variadic20.C: Likewise.
5944 * g++.dg/cpp0x/variadic74.C: Likewise.
5945 * g++.dg/diagnostic/bitfld2.C: Likewise.
5946 * g++.dg/ext/attrib44.C: Likewise.
5947 * g++.dg/ext/no-asm-1.C: Likewise.
5948 * g++.dg/other/error34.C: Likewise.
5949 * g++.dg/parse/crash46.C: Likewise.
5950 * g++.dg/parse/error10.C: Likewise.
5951 * g++.dg/parse/error2.C: Likewise.
5952 * g++.dg/parse/error3.C: Likewise.
5953 * g++.dg/parse/error36.C: Likewise.
5954 * g++.dg/parse/error8.C: Likewise.
5955 * g++.dg/parse/error9.C: Likewise.
5956 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5957 * g++.dg/parse/parser-pr28152.C: Likewise.
5958 * g++.dg/parse/template25.C: Likewise.
5959 * g++.dg/parse/typename11.C: Likewise.
5960 * g++.dg/tc1/dr147.C: Likewise.
5961 * g++.dg/template/deduce3.C: Likewise.
5962 * g++.dg/template/koenig9.C: Likewise.
5963 * g++.dg/template/pr23510.C: Likewise.
5964 * g++.dg/warn/pr12242.C: Likewise.
5965 * g++.dg/warn/pr30551-2.C: Likewise.
5966 * g++.dg/warn/pr30551.C: Likewise.
5967 * g++.old-deja/g++.other/typename1.C: Likewise.
5968 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5969
5970 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5971
5972 PR c++/51033
5973 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5974 * c-c++-common/torture/vshuf-2.inc: Likewise.
5975 * c-c++-common/torture/vshuf-4.inc: Likewise.
5976 * c-c++-common/torture/vshuf-8.inc: Likewise.
5977 * c-c++-common/torture/vshuf-main.inc: Likewise.
5978 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5979 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5980 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5981 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5982 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5983 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5984 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5985 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5986 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5987 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5988 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5989 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5990 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5991 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5992
5993 2012-06-15 Michael Matz <matz@suse.de>
5994
5995 * gcc.dg/tree-ssa/vector-4.c: New test.
5996
5997 2012-06-15 Michael Matz <matz@suse.de>
5998
5999 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6000 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6001
6002 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6003
6004 PR tree-optimization/53636
6005 * gcc.target/arm/pr53636.c: New test.
6006
6007 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR tree-optimization/51581
6010 * gcc.c-torture/execute/pr51581-1.c: New test.
6011 * gcc.c-torture/execute/pr51581-2.c: New test.
6012 * gcc.dg/vect/pr51581-1.c: New test.
6013 * gcc.dg/vect/pr51581-2.c: New test.
6014 * gcc.dg/vect/pr51581-3.c: New test.
6015 * gcc.target/i386/avx-pr51581-1.c: New test.
6016 * gcc.target/i386/avx-pr51581-2.c: New test.
6017 * gcc.target/i386/avx2-pr51581-1.c: New test.
6018 * gcc.target/i386/avx2-pr51581-2.c: New test.
6019 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6020
6021 2012-06-15 Richard Guenther <rguenther@suse.de>
6022
6023 * gcc.c-torture/execute/20120615-1.c: New testcase.
6024
6025 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * gnat.dg/vect8.ad[sb]: New test.
6028
6029 2012-06-14 Richard Guenther <rguenther@suse.de>
6030
6031 * gcc.dg/tree-ssa/vrp.h: New testcase.
6032 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6033
6034 2012-06-13 Christian Bruel <christian.bruel@st.com>
6035
6036 PR target/53621
6037 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6038
6039 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6040
6041 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6042
6043 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6044
6045 PR testsuite/20771
6046 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6047 test summary unique.
6048
6049 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6050 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6051 scan-stack-usage-not): Don't strip torture options from test name.
6052
6053 * lib/scandump.exp (scan-dump-times): Use printable version of
6054 regexp in test summary line.
6055
6056 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6057 messages reported for one line of source code.
6058 * gcc.dg/format/few-1.c: Likewise.
6059 * gcc.dg/ia64-sync-2.c: Likewise.
6060 * gcc.dg/sync-2.c: Likewise.
6061 * gcc.dg/noncompile/pr44517.c: Likewise.
6062
6063 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6064
6065 PR debug/49888
6066 * gcc.dg/guality/pr49888.c: New.
6067
6068 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6069
6070 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6071 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6072 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6073
6074 2012-06-13 Tobias Burnus <burnus@net-b.de>
6075
6076 PR fortran/53643
6077 * gfortran.dg/intent_out_7.f90: New.
6078
6079 2012-06-13 Tobias Burnus <burnus@net-b.de>
6080
6081 PR fortran/53597
6082 * gfortran.dg/save_4.f90: New.
6083
6084 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR c/53532
6087 PR c/51034
6088 PR c/53196
6089 * gcc.dg/pr53532.c: New test.
6090 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6091 adjust line numbers.
6092 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6093 * gcc.dg/Wcxx-compat-8.c: Likewise.
6094 * gcc.dg/pr51034.c: New test.
6095 * gcc.dg/pr53196-1.c: New test.
6096 * gcc.dg/pr53196-2.c: New test.
6097
6098 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6099
6100 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6101 alignment torture options with usual torture options.
6102 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6103 instead of dg-options.
6104 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6105 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6106 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6107 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6108 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6109 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6110
6111 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6112 to checks for multiple messages reported for one line of source code.
6113 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6114
6115 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6116 messages reported for one line of source code.
6117
6118 * gcc.dg/20031223-1.c: Add comments to check for multiple
6119 messages reported for one line of source code.
6120 * gcc.dg/Wconversion-integer.c: Likewise.
6121 * gcc.dg/Wfatal-2.c: Likewise.
6122 * gcc.dg/Wfatal.c: Likewise.
6123 * gcc.dg/Wobjsize-1.c: Likewise.
6124 * gcc.dg/c99-vla-jump-1.c: Likewise.
6125 * gcc.dg/c99-vla-jump-2.c: Likewise.
6126 * gcc.dg/c99-vla-jump-3.c: Likewise.
6127 * gcc.dg/c99-vla-jump-4.c: Likewise.
6128 * gcc.dg/c99-vla-jump-5.c: Likewise.
6129 * gcc.dg/decl-9.c: Likewise.
6130 * gcc.dg/declspec-10.c: Likewise.
6131 * gcc.dg/declspec-18.c: Likewise.
6132 * gcc.dg/mtune.c: Likewise.
6133 * gcc.dg/parser-pr28152-2.c: Likewise.
6134 * gcc.dg/parser-pr28152.c: Likewise.
6135 * gcc.dg/pr14475.c: Likewise.
6136 * gcc.dg/pr27953.c: Likewise.
6137 * gcc.dg/pr28322-3.c: Likewise.
6138 * gcc.dg/pr30457.c: Likewise.
6139 * gcc.dg/pr30551-2.c: Likewise.
6140 * gcc.dg/pr30551-3.c: Likewise.
6141 * gcc.dg/pr30551-4.c: Likewise.
6142 * gcc.dg/pr30551-5.c: Likewise.
6143 * gcc.dg/pr30551-6.c: Likewise.
6144 * gcc.dg/pr30551.c: Likewise.
6145 * gcc.dg/pr45461.c: Likewise.
6146 * gcc.dg/pr48552-1.c: Likewise.
6147 * gcc.dg/pr48552-2.c: Likewise.
6148 * gcc.dg/redecl-1.c: Likewise.
6149 * gcc.dg/transparent-union-3.c: Likewise.
6150 * gcc.dg/utf-dflt.c: Likewise.
6151 * gcc.dg/utf-dflt2.c: Likewise.
6152 * gcc.dg/vla-8.c: Likewise.
6153 * gcc.dg/vla-init-1.c: Likewise.
6154 * gcc.dg/wtr-int-type-1.c: Likewise.
6155
6156 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6157 messages reported for for one line of source code.
6158 * c-c++-common/raw-string-5.c: Likewise.
6159 * c-c++-common/raw-string-4.c: Likewise.
6160 * c-c++-common/raw-string-6.c: Likewise.
6161 * c-c++-common/pr20000.c: Likewise.
6162
6163 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6164 messages reported for one line of source code.
6165 * gcc.dg/cpp/pr30786.c: Likewise.
6166 * gcc.dg/cpp/pr28709.c: Likewise.
6167 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6168 * gcc.dg/cpp/macspace2.c: Likewise.
6169 * gcc.dg/cpp/missing-header-1.c: Likewise.
6170 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6171 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6172 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6173
6174 2012-06-12 Jason Merrill <jason@redhat.com>
6175
6176 PR c++/53599
6177 * g++.dg/template/local7.C: New.
6178
6179 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6180
6181 PR target/53511
6182 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6183 * gcc.target/sh/pr51340-2.c: Likewise.
6184 * gcc.target/sh/pr51340-3.c: Likewise.
6185
6186 2012-06-12 Michael Matz <matz@suse.de>
6187
6188 * gcc.dg/torture/alias-1.c: New test.
6189
6190 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR rtl-optimization/53589
6193 * gcc.dg/torture/pr53589.c: New test.
6194
6195 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6196
6197 PR target/50749
6198 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6199 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6200 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6201 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6202 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6203 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6204 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6205 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6206 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6207 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6208 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6209 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6210 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6211 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6212 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6213 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6214
6215 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6216
6217 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6218 (check_intel_cpu_model): New function.
6219 (check_amd_cpu_model): New function.
6220 (check_features): New function.
6221 (__get_cpuid_output): New function.
6222 (check_detailed): New function.
6223 (fn1): Rename to quick_check.
6224 (main): Update to call quick_check and call check_detailed.
6225
6226 2012-06-11 Richard Henderson <rth@redhat.com>
6227
6228 * lib/target-supports.exp
6229 (check_effective_target_sync_long_long_runtime): Use
6230 check_effective_target_lp64 instead of
6231 check_effective_target_powerpc64 for powerpc targets.
6232
6233 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6234
6235 PR target/53511
6236 * gcc.target/sh/pr53511-1.c: New.
6237
6238 2012-06-11 Richard Guenther <rguenther@suse.de>
6239
6240 PR middle-end/53470
6241 * g++.dg/lto/pr53470_0.C: New testcase.
6242 * gcc.dg/lto/pr53470_0.c: Likewise.
6243
6244 2012-06-11 Richard Guenther <rguenther@suse.de>
6245
6246 PR c++/53605
6247 * g++.dg/ext/pr53605.C: New testcase.
6248
6249 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6250
6251 * gnat.dg/specs/array1.ads: New test.
6252 * gnat.dg/specs/array2.ads: Likewise.
6253 * gnat.dg/array22.adb: Likewise.
6254
6255 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6256
6257 * gnat.dg/constant4.adb: New test.
6258 * gnat.dg/constant4_pkg.ads: New helper.
6259
6260 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6261
6262 PR fortran/52552
6263 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6264 * gfortran.dg/allocate_class_1.f90: Modified.
6265 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6266 * gfortran.dg/allocate_class_2.f90: New.
6267
6268 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6269
6270 PR middle-end/53535
6271 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6272
6273 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6274
6275 PR fortran/52861
6276 * gfortran.dg/string_assign_2.f90: New test case.
6277
6278 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6279
6280 PR fortran/52861
6281 * gfortran.dg/string_assign_1.f90: New test case.
6282
6283 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR middle-end/53580
6286 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6287 * gcc.dg/gomp/critical-4.c: Likewise.
6288 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6289 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6290 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6291 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6292 * c-c++-common/gomp/pr53580.c: New test.
6293
6294 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6295
6296 PR c++/51214
6297 * g++.dg/cpp0x/forw_enum11.C: New.
6298
6299 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/53567
6302 * g++.dg/cpp0x/alias-decl-19.C: New.
6303
6304 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6305
6306 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6307
6308 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6309
6310 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6311 (XSTATE_FP): Ditto.
6312 (XSTATE_SSE): Ditto.
6313 (XSTATE_YMM): Ditto.
6314 (avx_os_support): Use new defines.
6315
6316 2012-06-06 Richard Guenther <rguenther@suse.de>
6317
6318 PR testsuite/32380
6319 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6320 loops.
6321
6322 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6323
6324 PR c++/52841
6325 * g++.dg/cpp0x/pr52841.C: New testcase.
6326
6327 2012-06-06 Richard Guenther <rguenther@suse.de>
6328
6329 PR tree-optimization/53081
6330 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6331 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6332
6333 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
6335 * gcc.target/powerpc/pr53487.c: New test.
6336
6337 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6338
6339 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6340
6341 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6342
6343 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6344
6345 2012-06-05 Richard Guenther <rguenther@suse.de>
6346
6347 PR tree-optimization/30442
6348 * gcc.dg/vect/bb-slp-30.c: New testcase.
6349
6350 2012-06-05 Richard Guenther <rguenther@suse.de>
6351
6352 PR tree-optimization/53081
6353 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6354 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6355 -fno-tree-loop-distribute-patterns.
6356
6357 2012-06-05 Alan Modra <amodra@gmail.com>
6358
6359 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6360 Check static chain in nested funcs.
6361
6362 2012-06-04 Tobias Burnus <burnus@net-b.de>
6363
6364 PR fortran/50619
6365 * gfortran.dg/init_flag_10.f90: New.
6366
6367 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/53524
6370 * g++.dg/warn/Wenum-compare-no-2: New.
6371
6372 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6373
6374 PR preprocessor/53463
6375 * g++.dg/cpp/limits.C: New test.
6376 * g++.dg/parse/error19.C: Adjust.
6377 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6378 * g++.dg/warn/pr35635.C: Likewise.
6379 * g++.old-deja/g++.pt/assign1.C: Likewise.
6380
6381 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6382
6383 PR target/53559
6384 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6385 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6386 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6387 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6388 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6389 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6390 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6391 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6392
6393 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6394
6395 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6396
6397 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimization/53550
6400 * gcc.dg/pr53550.c: New test.
6401
6402 2012-06-04 Richard Guenther <rguenther@suse.de>
6403
6404 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6405 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6406 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6407
6408 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6409
6410 PR fortran/48831
6411 * gfortran.dg/parameter_array_element_2.f90: New.
6412
6413 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6414
6415 PR target/53512
6416 * gcc.target/sh/pr53512-1.c: New.
6417 * gcc.target/sh/pr53512-2.c: New.
6418 * gcc.target/sh/pr53512-3.c: New.
6419 * gcc.target/sh/pr53512-4.c: New.
6420
6421 2012-06-01 Jason Merrill <jason@redhat.com>
6422
6423 PR c++/52973
6424 * g++.dg/ext/visibility/template12.C: New.
6425 * g++.dg/ext/attrib14.C: Adjust warning line.
6426
6427 PR c++/52725
6428 * g++.dg/parse/new6.C: New.
6429 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6430
6431 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6432
6433 * c-c++-common/restrict-2.c: Revert previous change.
6434
6435 2012-06-01 Jason Merrill <jason@redhat.com>
6436
6437 PR c++/53137
6438 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6439
6440 PR c++/53484
6441 * g++.dg/cpp0x/auto33.C: New.
6442
6443 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/26155
6446 * g++.dg/parse/namespace-alias-1.C: New.
6447
6448 2012-06-01 Christian Bruel <christian.bruel@st.com>
6449
6450 * gcc.dg/spec-options.c: New test.
6451 * gcc.dg/foo.specs: New file.
6452
6453 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 PR ada/53517
6456 * gnat.dg/lto14.adb: Skip on Solaris.
6457
6458 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6459
6460 * gcc.target/cris/sync-1-v10.c,
6461 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6462 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6463 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6464 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6465 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6466 gcc.target/cris/torture/sync-mis-op-i-1.c,
6467 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6468 gcc.target/cris/torture/sync-mis-op-i-2.c,
6469 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6470 gcc.target/cris/torture/sync-mis-op-i-3.c,
6471 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6472 gcc.target/cris/torture/sync-mis-op-s-1.c,
6473 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6474 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6475 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6476 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6477 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6478 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6479 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6480 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6481 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6482
6483 2012-05-31 Richard Guenther <rguenther@suse.de>
6484
6485 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6486 ldist-pr45948.c with disabled SCCP.
6487
6488 2012-05-31 Richard Guenther <rguenther@suse.de>
6489
6490 PR middle-end/48493
6491 * gcc.dg/torture/pr48493.c: New testcase.
6492
6493 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6494
6495 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6496 arm32 to targets.
6497 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6498 of the initialization loop.
6499 (dg-final): Adjust the expected number of vectorized loops depending
6500 on vect_char_mult target selector.
6501
6502 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6503
6504 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6505 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6506 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6507 New tests.
6508
6509 2012-05-30 Jason Merrill <jason@redhat.com>
6510
6511 PR c++/53356
6512 * g++.dg/init/new34.C: New.
6513 * g++.dg/tree-ssa/stabilize1.C: New.
6514
6515 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR c++/53356
6518 * g++.dg/init/new33.C: New test.
6519
6520 2012-05-30 Richard Guenther <rguenther@suse.de>
6521
6522 PR middle-end/53501
6523 * gcc.dg/torture/pr53501.c: New testcase.
6524 * c-c++-common/restrict-2.c: Adjust.
6525
6526 2012-05-30 Alan Modra <amodra@gmail.com>
6527
6528 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6529 torture-finish.
6530
6531 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6532
6533 * gcc.target/i386/shuf-concat.c: New test.
6534
6535 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR rtl-optimization/53519
6538 * gcc.c-torture/compile/pr53519.c: New test.
6539
6540 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6541
6542 * gcc.target/arm/neon-vrev.c: New.
6543
6544 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6545
6546 PR target/51340
6547 * gcc.target/sh/pr51340-1.c: New.
6548 * gcc.target/sh/pr51340-2.c: New.
6549 * gcc.target/sh/pr51340-3.c: New.
6550
6551 2012-05-29 Richard Guenther <rguenther@suse.de>
6552
6553 PR tree-optimization/53516
6554 * gcc.dg/torture/pr53516.c: New testcase.
6555
6556 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6557
6558 PR preprocessor/53229
6559 * gcc.dg/cpp/paste6.c: Force to run without
6560 -ftrack-macro-expansion.
6561 * gcc.dg/cpp/paste8.c: Likewise.
6562 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6563 -ftrack-macro-expansion.
6564 * gcc.dg/cpp/paste12.c: Force to run without
6565 -ftrack-macro-expansion.
6566 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6567 -ftrack-macro-expansion.
6568 * gcc.dg/cpp/paste13.c: Likewise.
6569 * gcc.dg/cpp/paste14.c: Likewise.
6570 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6571 -ftrack-macro-expansion.
6572 * gcc.dg/cpp/paste18.c: New test.
6573
6574 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6575
6576 * gcc.target/cris/torture/trap-1.c,
6577 gcc.target/cris/torture/trap-2.c,
6578 gcc.target/cris/torture/trap-3.c,
6579 gcc.target/cris/torture/trap-v0.c,
6580 gcc.target/cris/torture/trap-v3.c: New tests.
6581
6582 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/25137
6585 * g++.dg/warn/Wbraces3.C: New.
6586 * g++.dg/warn/Wbraces4.C: Likewise.
6587
6588 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR tree-optimization/53505
6591 * c-c++-common/torture/pr53505.c: New test.
6592
6593 2012-05-27 Nathan Sidwell <nathan@acm.org>
6594
6595 * gcc.dg/stmt-expr-4.c: New.
6596
6597 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6598
6599 PR c++/53491
6600 * g++.dg/parse/crash60.C: New.
6601
6602 2012-05-26 Jason Merrill <jason@redhat.com>
6603
6604 PR c++/53220
6605 * c-c++-common/array-lit.c: New.
6606 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6607
6608 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6609
6610 PR ada/50294
6611 * gnat.dg/array21.adb: New test.
6612
6613 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6614
6615 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6616
6617 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 PR c++/32054
6620 * g++.dg/other/anon-union3.C: New.
6621
6622 2012-05-25 Ian Lance Taylor <iant@google.com>
6623
6624 * gcc.dg/split-6.c: New test.
6625
6626 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gnat.dg/lto14.adb: New test.
6629
6630 2012-05-25 Tristan Gingold <gingold@adacore.com>
6631
6632 * gcc.target/i386/large-frame.c: New.
6633
6634 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6635 * gcc.target/powerpc/lhs-1.c: New.
6636 * gcc.target/powerpc/lhs-2.c: New.
6637 * gcc.target/powerpc/lhs-3.c: New.
6638
6639 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6640
6641 Make unwound macro expansion trace less redundant
6642 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6643 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6644 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6645 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6646 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6647 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6648
6649 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6650
6651 PR c++/53464
6652 * g++.dg/cpp0x/constexpr-default1.C: New.
6653
6654 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6655
6656 PR c++/32080
6657 * g++.dg/eh/goto2.C: New.
6658
6659 2012-05-24 Richard Guenther <rguenther@suse.de>
6660
6661 PR middle-end/53460
6662 * g++.dg/tree-prof/pr53460.C: New testcase.
6663
6664 2012-05-24 Richard Guenther <rguenther@suse.de>
6665
6666 PR bootstrap/53466
6667 * g++.dg/debug/pr53466.C: New testcase.
6668
6669 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR tree-optimization/53465
6672 * gcc.c-torture/execute/pr53465.c: New test.
6673
6674 2012-05-23 Tobias Burnus <burnus@net-b.de>
6675
6676 PR fortran/51055
6677 PR fortran/45170
6678 * gfortran.dg/allocate_with_typespec_6.f90: New.
6679
6680 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/29185
6683 * g++.dg/warn/delete-array-1.C: New.
6684
6685 2012-05-23 Richard Guenther <rguenther@suse.de>
6686
6687 * gcc.dg/torture/pr39074-2.c: Adjust.
6688 * gcc.dg/torture/pr39074.c: Likewise.
6689 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6690 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6691
6692 2012-05-22 Jan Hubicka <jh@suse.cz>
6693
6694 PR middle-end/53161
6695 * g++.dg/torture/pr53161.C: New testcase.
6696
6697 2012-05-22 Tobias Burnus <burnus@net-b.de>
6698
6699 PR fortran/53389
6700 * gfortran.dg/realloc_on_assign_15.f90: New.
6701
6702 2012-05-22 Richard Guenther <rguenther@suse.de>
6703
6704 PR middle-end/51071
6705 * gcc.dg/torture/pr51071-2.c: New testcase.
6706
6707 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6708
6709 PR tree-optimization/53336
6710 * g++.dg/torture/pr53336.C: New testcase.
6711
6712 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6713
6714 PR c++/53322
6715 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6716 instead of -Wunused-local-typedefs.
6717
6718 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 PR c++/51184
6721 * g++.dg/other/abstract4.C: New-
6722
6723 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/40821
6726 * g++.dg/ext/attrib46.C: New.
6727
6728 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6729
6730 PR c/53418
6731 * gcc.c-torture/compile/pr53418-1.c,
6732 gcc.c-torture/compile/pr53418-2.c: New tests.
6733
6734 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR tree-optimization/53366
6737 * gcc.dg/torture/pr53366-1.c: New test.
6738 * gcc.dg/torture/pr53366-2.c: New test.
6739 * gcc.target/i386/pr53366-1.c: New test.
6740 * gcc.target/i386/pr53366-2.c: New test.
6741
6742 PR tree-optimization/53409
6743 * gcc.c-torture/compile/pr53409.c: New test.
6744
6745 PR tree-optimization/53410
6746 * gcc.c-torture/compile/pr53410-1.c: New test.
6747 * gcc.c-torture/compile/pr53410-2.c: New test.
6748
6749 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6750
6751 PR target/53425
6752 * gcc.target/i386/pr53425-1.c: New file.
6753 * gcc.target/i386/pr53425-2.c: Likewise.
6754
6755 2012-05-21 Richard Guenther <rguenther@suse.de>
6756
6757 PR tree-optimization/53408
6758 * gcc.dg/torture/pr53408.c: New testcase.
6759
6760 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6761 H.J. Lu <hongjiu.lu@intel.com>
6762
6763 PR target/53416
6764 * gcc.target/i386/pr53416.c: New file.
6765
6766 2012-05-21 Richard Guenther <rguenther@suse.de>
6767
6768 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6769
6770 2012-05-21 Richard Guenther <rguenther@suse.de>
6771
6772 * gcc.dg/torture/ldist-1.c: New testcase.
6773
6774 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6775
6776 * gnat.dg/lto13.adb: New test.
6777 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6778
6779 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6780
6781 * gnat.dg/specs/lto12.ads: New test.
6782 * gnat.dg/specs/lto12_pkg.ads: New helper.
6783
6784 2012-05-18 Richard Guenther <rguenther@suse.de>
6785
6786 PR tree-optimization/53346
6787 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6788 * gcc.target/i386/incoming-10.c: Adjust.
6789 * gcc.target/i386/incoming-11.c: Likewise.
6790 * gcc.target/i386/pr46295.c: Likewise.
6791
6792 2012-05-18 Richard Guenther <rguenther@suse.de>
6793
6794 * gcc.dg/pr53352.c: Return zero.
6795
6796 2012-05-18 Richard Guenther <rguenther@suse.de>
6797
6798 PR tree-optimization/53390
6799 * gcc.dg/torture/pr53390.c: New testcase.
6800
6801 2012-05-18 Meador Inge <meadori@codesourcery.com>
6802
6803 PR rtl-optimization/53352
6804 * gcc.dg/pr53352.c: New test.
6805
6806 2012-05-17 David S. Miller <davem@davemloft.net>
6807
6808 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6809 failure on sparc-*-linux-gnu.
6810
6811 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6812
6813 PR c++/39681
6814 * g++.dg/parse/error49.C: New.
6815 * g++.dg/cpp0x/error8.C: Likewise.
6816 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6817 * g++.dg/ext/utf-dflt2.C: Likewise.
6818 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6819 * g++.dg/ext/utf-dflt.C: Likewise.
6820 * c-c++-common/raw-string-3.c: Likewise.
6821 * c-c++-common/raw-string-4.c: Likewise.
6822
6823 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 PR c++/53371
6826 * g++.dg/cpp0x/catch1.C: New.
6827
6828 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6829
6830 PR c++/44516
6831 * g++.dg/parse/error48.C: New.
6832 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6833 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6834
6835 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6836
6837 * gcc.dg/tm/indirect-2.c: New test.
6838
6839 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 PR tree-optimization/53217
6842 * gfortran.dg/pr53217.f90: New test.
6843
6844 2012-05-16 Richard Guenther <rguenther@suse.de>
6845
6846 PR tree-optimization/53364
6847 * g++.dg/torture/pr53364.C: New testcase.
6848
6849 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6850
6851 PR testsuite/52641
6852 * gcc.dg/pr52549.c: Fix test for long != void*
6853 * gcc.c-torture/execute/pr52979-1.x: New file.
6854 * gcc.c-torture/execute/pr52979-2.x: New file.
6855
6856 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6857
6858 PR preprocessor/7263
6859 * gcc.dg/binary-constants-2.c: Run without tracking locations
6860 accross macro expansion.
6861 * gcc.dg/binary-constants-3.c: Likewise.
6862 * gcc.dg/cpp/sysmac2.c: Likewise.
6863 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6864 location.
6865 * gcc.dg/cpp/syshdr3.c: New test.
6866 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6867 * gcc.dg/system-binary-constants-1.c: New test.
6868 * gcc.dg/system-binary-constants-1.h: New header for the new test
6869 above.
6870 * g++.dg/cpp/syshdr3.C: New test.
6871 * g++.dg/cpp/syshdr3.h: New header the new test above.
6872 * g++.dg/system-binary-constants-1.C: New test.
6873 * g++.dg/system-binary-constants-1.h: New header the new test
6874 above.
6875
6876 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6877
6878 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6879
6880 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR target/53358
6883 * gcc.dg/pr53358.c: New test.
6884
6885 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/11856
6888 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6889 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6890
6891 2012-05-15 Olivier Hainque <hainque@adacore.com>
6892
6893 * g++.dg/eh/sighandle.C: New testcase.
6894
6895 2012-05-15 Richard Guenther <rguenther@suse.de>
6896
6897 PR tree-optimization/53355
6898 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6899
6900 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6901
6902 * gfortran.dg/*.f90: Remove now redundant manual
6903 cleanup-modules directive.
6904
6905 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6906
6907 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6908 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6909
6910 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6911
6912 PR fortran/52428
6913 * gfortran.dg/int_range_io_1.f90: New test.
6914
6915 2012-05-14 Andi Kleen <ak@linux.intel.com>
6916 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR target/53315
6919 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6920 * gcc.target/i386/rtm-check.h: New file.
6921 * gcc.target/i386/pr53315.c: New test.
6922
6923 2012-05-14 Tobias Burnus <burnus@net-b.de>
6924
6925 PR fortran/49110
6926 PR fortran/51055
6927 PR fortran/53329
6928 * gfortran.dg/deferred_type_param_4.f90: New.
6929 * gfortran.dg/deferred_type_param_6.f90: New.
6930
6931 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6932
6933 * gcc.target/i386/retarg.c: New test.
6934
6935 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6936
6937 PR fortran/45170
6938 * gfortran.dg/deferred_type_param_3.f90: New.
6939 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6940 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6941
6942 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6943
6944 * gnat.dg/null_pointer_deref3.adb: New test.
6945
6946 2012-05-12 Tobias Burnus <burnus@net-b.de>
6947
6948 PR fortran/49110
6949 PR fortran/52843
6950 * gfortran.dg/deferred_type_param_5.f90: New.
6951
6952 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6953
6954 * g++.dg/parse/error47.C: New.
6955
6956 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6957
6958 PR fortran/52537
6959 * gfortran.dg/string_compare_4.f90: Change option
6960 to -fdump-tree-original. Add test case for kind=4.
6961
6962 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6963
6964 PR fortran/52537
6965 * gfortran.dg/string_compare_4.f90: New test.
6966
6967 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6968
6969 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6970
6971 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6972
6973 PR c++/53305
6974 * g++.dg/cpp0x/variadic132.C: New.
6975
6976 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6977
6978 PR c++/53158
6979 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6980 * g++.dg/parse/error26.C: Tweak dg-error column number.
6981
6982 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/53301
6985 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6986
6987 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6988
6989 * gnat.dg/lto11.ad[sb]: New test.
6990
6991 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6992
6993 PR target/52908
6994 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6995 directive to Scan for vpmuldq, not vpmacsdql.
6996
6997 2012-05-09 Michael Matz <matz@suse.de>
6998
6999 PR tree-optimization/53185
7000 * gcc.dg/vect/pr53185.c: New test.
7001
7002 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7003
7004 PR middle-end/53249
7005 * gcc.target/i386/pr53249.c: New.
7006
7007 2012-05-09 Richard Guenther <rguenther@suse.de>
7008
7009 PR tree-optimization/18437
7010 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7011 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7012
7013 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR tree-optimization/53226
7016 * gcc.c-torture/compile/pr53226.c: New test.
7017
7018 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7021 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7022 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7023 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7024 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7025 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7026 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7027 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7028 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7029 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7030 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7031 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7032 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7033 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7034
7035 2012-05-09 Dehao Chen <dehao@google.com>
7036
7037 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7038 * gcc.dg/predict-2.c: Likewise.
7039 * gcc.dg/predict-3.c: Likewise.
7040 * gcc.dg/predict-4.c: Likewise.
7041 * gcc.dg/predict-5.c: Likewise.
7042 * gcc.dg/predict-6.c: Likewise.
7043
7044 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7045
7046 PR target/53272
7047 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7048
7049 2012-05-08 Richard Guenther <rguenther@suse.de>
7050
7051 * gcc.dg/fold-bitand-4.c: New testcase.
7052
7053 2012-05-08 Dehao Chen <dehao@google.com>
7054
7055 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7056 heuristic is working properly.
7057 * gcc.dg/predict-2.c: Likewise.
7058 * gcc/dg/predict-3.c: Likewise.
7059 * gcc/dg/predict-4.c: Likewise.
7060 * gcc/dg/predict-5.c: Likewise.
7061 * gcc/dg/predict-6.c: Likewise.
7062
7063 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR tree-optimization/53239
7066 * g++.dg/opt/vrp3.C: New test.
7067 * g++.dg/opt/vrp3-aux.cc: New file.
7068 * g++.dg/opt/vrp3.h: New file.
7069
7070 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7071
7072 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7073 .uleb128 support in assembler output.
7074
7075 2012-05-07 Richard Guenther <rguenther@suse.de>
7076
7077 PR lto/42987
7078 * g++.dg/lto/pr42987_0.C: New testcase.
7079 * g++.dg/lto/pr42987_1.C: Likewise.
7080
7081 2012-05-07 Tobias Burnus <burnus@net-b.de>
7082
7083 PR fortran/53255
7084 * gfortran.dg/typebound_operator_15.f90: New.
7085
7086 2012-05-06 Tobias Burnus <burnus@net-b.de>
7087
7088 PR fortran/41587
7089 * gfortran.dg/class_array_13.f90: New.
7090
7091 2012-05-06 Tristan Gingold <gingold@adacore.com>
7092
7093 * gnat.dg/warn7.adb: New test.
7094
7095 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/specs/renamings.ads: Rename to...
7098 * gnat.dg/specs/renaming1.ads: ...this.
7099 * gnat.dg/specs/renaming2.ads: New test.
7100 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7101 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7102 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7103 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7104
7105 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7106
7107 * gnat.dg/discr36.ad[sb]: New test.
7108 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7109
7110 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7111
7112 PR c/43772
7113 * c-c++-common/pr43772.c: New.
7114
7115 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7116
7117 PR fortran/41600
7118 * gfortran.dg/select_type_26.f03 : New test.
7119 * gfortran.dg/select_type_27.f03 : New test.
7120
7121 PR fortran/53191
7122 * gfortran.dg/select_type_28.f03 : New test.
7123
7124 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7125
7126 PR fortran/49010
7127 PR fortran/24518
7128 * gfortran.dg/mod_sign0_1.f90: New test.
7129 * gfortran.dg/mod_large_1.f90: New test.
7130
7131 2012-05-04 Tobias Burnus <burnus@net-b.de>
7132
7133 PR fortran/53175
7134 gfortran.dg/public_private_module_5.f90: New.
7135
7136 2012-05-04 Tobias Burnus <burnus@net-b.de>
7137
7138 PR fortran/53111
7139 * gfortran.dg/constructor_7.f90: New.
7140 * gfortran.dg/constructor_8.f90: New.
7141
7142 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7143
7144 PR c++/53166
7145 * g++.dg/cpp0x/static_assert7.C: New.
7146
7147 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7148
7149 PR tree-optimization/52633
7150 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7151 recognized as widening shifts instead of over-widening.
7152 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7153 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7154 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7155 * gcc.target/arm/pr52633.c: New test.
7156
7157 2012-05-04 Richard Guenther <rguenther@suse.de>
7158
7159 PR tree-optimization/53168
7160 * gcc.dg/torture/pr53168.c: New testcase.
7161 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7162
7163 2012-05-04 Richard Guenther <rguenther@suse.de>
7164
7165 * gcc.dg/lto/pr53214_0.c: New testcase.
7166
7167 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gcc.target/ia64/pr48496.c: New test.
7170 * gcc.target/ia64/pr52657.c: Likewise.
7171
7172 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7173
7174 PR c/51712
7175 * c-c++-common/pr51712.c: New.
7176
7177 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7178
7179 PR target/53199
7180 * gcc.target/powwerpc/pr53199.c: New file.
7181
7182 2012-05-03 Jason Merrill <jason@redhat.com>
7183
7184 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7185
7186 * gcc.dg/debug/dwarf2/dups-types.c: New.
7187 * gcc.dg/debug/dwarf2/dups-types.h: New.
7188
7189 2012-05-03 Jason Merrill <jason@redhat.com>
7190
7191 * g++.dg/debug/dwarf2/namespace-2.C: New.
7192 * g++.dg/debug/dwarf2/localclass3.C: New.
7193
7194 2012-05-03 Jason Merrill <jason@redhat.com>
7195
7196 * g++.dg/debug/dwarf2/thunk1.C: New.
7197
7198 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/53186
7201 * g++.dg/other/final2.C: New.
7202
7203 2012-05-03 Richard Guenther <rguenther@suse.de>
7204
7205 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7206
7207 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7208
7209 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7210 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7211 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7212 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7213
7214 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7215
7216 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7217 .byte 0xf2.
7218 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7219 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7220 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7221
7222 PR debug/53174
7223 * gcc.dg/pr53174.c: New test.
7224
7225 PR target/53187
7226 * gcc.target/arm/pr53187.c: New test.
7227 * gcc.c-torture/compile/pr53187.c: New test.
7228
7229 2012-05-03 Richard Guenther <rguenther@suse.de>
7230
7231 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7232 unsupported prefetching support.
7233
7234 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7235
7236 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7237 option -ftrack-macro-expansion=0.
7238 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7239 option -ftrack-macro-expansion=0.
7240
7241 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7242
7243 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7244 dg-options for target arm with dg-additional-options.
7245
7246 2012-05-03 Richard Guenther <rguenther@suse.de>
7247
7248 PR tree-optimization/53144
7249 * gcc.dg/torture/pr53144.c: New testcase.
7250
7251 2012-05-03 Tobias Burnus <burnus@net-b.de>
7252
7253 PR fortran/52864
7254 * gfortran.dg/pointer_intent_7.f90: New.
7255 * gfortran.dg/pure_formal_3.f90: New.
7256
7257 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7258
7259 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7260
7261 2012-05-02 Martin Jambor <mjambor@suse.cz>
7262
7263 PR lto/52605
7264 * g++.dg/lto/pr52605_0.C: New test.
7265
7266 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7267
7268 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7269 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7270 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7271 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7272 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7273 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7274 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7275 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7276 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7277 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7278 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7279 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7280 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7281 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7282 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7283 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7284
7285 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7286
7287 PR middle-end/53153
7288 * gcc.dg/pr53153.c: New test.
7289
7290 2012-05-02 Richard Guenther <rguenther@suse.de>
7291
7292 * g++.dg/tree-ssa/pr19807.C: Adjust.
7293
7294 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR tree-optimization/53163
7297 * gcc.c-torture/compile/pr53163.c: New test.
7298
7299 PR rtl-optimization/53160
7300 * gcc.c-torture/execute/pr53160.c: New test.
7301
7302 2012-05-01 Ian Lance Taylor <iant@google.com>
7303
7304 PR c/37303
7305 * gcc.dg/pr37303.c: New test.
7306
7307 2012-05-01 Richard Henderson <rth@redhat.com>
7308
7309 * lib/target-supports.exp
7310 (check_effective_target_sync_long_long_runtime): True for
7311 check_effective_target_powerpc64.
7312
7313 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7314
7315 PR c++/51033
7316 * gcc.dg/vector-1.c: Move to ...
7317 * c-c++-common/vector-1.c: ... here.
7318 * gcc.dg/vector-2.c: Move to ...
7319 * c-c++-common/vector-2.c: ... here.
7320 * gcc.dg/vector-3.c: Move to ...
7321 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7322 * gcc.dg/vector-4.c: Move to ...
7323 * c-c++-common/vector-4.c: ... here.
7324 * gcc.dg/vector-init-1.c: Move to ...
7325 * c-c++-common/vector-init-1.c: ... here.
7326 * gcc.dg/vector-init-2.c: Move to ...
7327 * c-c++-common/vector-init-2.c: ... here.
7328 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7329 * c-c++-common/vector-subscript-1.c: ... here.
7330 * gcc.dg/vector-subscript-2.c: Move to ...
7331 * c-c++-common/vector-subscript-2.c: ... here.
7332 * gcc.dg/vector-subscript-3.c: Move to ...
7333 * c-c++-common/vector-subscript-3.c: ... here.
7334
7335 PR c++/51314
7336 * g++.dg/cpp0x/vt-51314.C: New test.
7337 * g++.dg/cpp0x/variadic76.C: Fix.
7338
7339 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7340
7341 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7342
7343 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7344
7345 Add -Wvarargs option
7346 * c-c++-common/Wvarargs.c: New test case.
7347 * c-c++-common/Wvarargs-2.c: Likewise.
7348
7349 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7350
7351 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7352 * objc.dg/foreach-7.m: Force the test case to run without
7353 -ftrack-macro-expansion.
7354 * c-c++-common/tm/attrib-1.c: Likewise.
7355 * c-c++-common/warn-ommitted-condop.c: Likewise.
7356 * gcc.dg/assign-warn-1.c: Likewise.
7357 * gcc.dg/assign-warn-2.c: Likewise.
7358 * gcc.dg/attr-alloc_size.c: Likewise.
7359 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7360 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7361 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7362 * gcc.dg/c90-const-expr-9.c: Likewise.
7363 * gcc.dg/c99-const-expr-9.c: Likewise.
7364 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7365 * gcc.dg/cpp/direct2s.c: Likewise.
7366 * gcc.dg/cpp/pr28709.c: Likewise.
7367 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7368 * gcc.dg/dfp/composite-type.c: Likewise.
7369 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7370 with -ftrack-macro-expansion
7371 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7372 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7373 * g++.dg/ext/cleanup-1.C: Likewise.
7374 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7375 * g++.dg/template/sfinae10.C: Likewise.
7376 * g++.dg/tm/wrap-2.C: Likewise.
7377 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7378 * g++.dg/warn/Wsign-conversion.C: Likewise.
7379 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7380 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7381 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7382 it to run with -ftrack-macro-expansion.
7383 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7384 test cases without -ftrack-macro-expansion.
7385
7386 Fix location for static class members
7387 * g++.dg/template/sfinae6_neg.C: Adjust.
7388
7389 Make conversion warnings work on NULL with -ftrack-macro-expansion
7390 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7391 alongside the previous testing for NULL.
7392
7393 Fix -Wuninitialized for -ftrack-macro-expansion
7394 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7395
7396 Strip "<built-in>" loc from displayed expansion context
7397 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7398 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7399 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7400 new test above.
7401
7402 Fix expansion point loc for macro-like tokens
7403 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7404 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7405
7406 Fix token pasting with -ftrack-macro-expansion
7407 * gcc.dg/cpp/paste17.c: New test case for
7408 -ftrack-macro-expansion=2 mode only.
7409 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7410
7411 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7412
7413 * gnat.dg/warn6.ad[sb]: New test.
7414
7415 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7416
7417 PR 53149
7418 * gcc.dg/20011021-1.c: Adjust testcase.
7419
7420 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7421
7422 PR fortran/53148
7423 * gfortran.dg/function_optimize_12.f90: New test.
7424
7425 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7426
7427 PR target/53156
7428 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7429 code to match current output and cover new peephole2 pattern.
7430
7431 2012-04-27 Ollie Wild <aaw@google.com>
7432
7433 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7434
7435 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7436
7437 * gcc.c-torture/execute/20120427-2.c: New testcase.
7438 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7439 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7440 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7441
7442 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7443
7444 PR target/53138
7445 * gcc.c-torture/execute/20120427-1.c: New testcase.
7446
7447 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7448
7449 PR middle-end/27139
7450 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7451
7452 2012-04-27 Tom de Vries <tom@codesourcery.com>
7453
7454 PR tree-optimization/51879
7455 * gcc.dg/pr51879.c: New test.
7456 * gcc.dg/pr51879-2.c: Same.
7457 * gcc.dg/pr51879-3.c: Same.
7458 * gcc.dg/pr51879-4.c: Same.
7459 * gcc.dg/pr51879-6.c: Same.
7460
7461 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7462
7463 PR c++/53096
7464 * g++.dg/cpp0x/defaulted35.C: New.
7465 * g++.dg/cpp0x/defaulted15.C: Adjust.
7466
7467 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7468
7469 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7470 structure layout.
7471
7472 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7473
7474 * gcc.target/i386/builtin_target.c: Check avx2.
7475
7476 2012-04-26 Alan Modra <amodra@gmail.com>
7477
7478 * gcc.target/powerpc/savres.c: New test.
7479 * gcc.target/powerpc/powerpc.exp: Run it.
7480
7481 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7482
7483 PR target/53120
7484 * gcc.dg/torture/pr53120.c: New test.
7485
7486 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR middle-end/52979
7489 * gcc.c-torture/compile/pr52979-1.c: New test.
7490 * gcc.c-torture/execute/pr52979-1.c: New test.
7491 * gcc.c-torture/execute/pr52979-2.c: New test.
7492
7493 2012-04-25 Richard Guenther <rguenther@suse.de>
7494
7495 * gcc.target/i386/l_fma_float_5.c: Adjust.
7496 * gcc.target/i386/l_fma_double_4.c: Likewise.
7497 * gcc.target/i386/l_fma_float_2.c: Likewise.
7498 * gcc.target/i386/l_fma_float_6.c: Likewise.
7499 * gcc.target/i386/l_fma_double_1.c: Likewise.
7500 * gcc.target/i386/l_fma_double_5.c: Likewise.
7501 * gcc.target/i386/l_fma_float_3.c: Likewise.
7502 * gcc.target/i386/l_fma_double_2.c: Likewise.
7503 * gcc.target/i386/l_fma_double_6.c: Likewise.
7504 * gcc.target/i386/l_fma_float_4.c: Likewise.
7505 * gcc.target/i386/l_fma_double_3.c: Likewise.
7506 * gcc.target/i386/l_fma_float_1.c: Likewise.
7507
7508 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR tree-optimization/53058
7511 * gcc.c-torture/compile/pr53058.c: New test.
7512
7513 2012-04-25 Jan Hubicka <jh@suse.cz>
7514
7515 PR middle-end/53088
7516 * gcc.target/i386/pr39082-1.c: Update warning location.
7517
7518 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR c/52880
7521 * gcc.dg/pr52880.c: New test.
7522
7523 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7524
7525 * gcc.dg/m-un-2.c: Update.
7526 * gcc.dg/20011021-1.c: Update.
7527
7528 2012-04-25 Tobias Burnus <burnus@net-b.de>
7529
7530 PR fortran/52196
7531 * gfortran.dg/realloc_on_assign_14.f90: New.
7532
7533 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7534
7535 PR testsuite/52641
7536 PR tree-optimizations/52891
7537 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7538
7539 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/52363
7542 * g++.dg/cpp0x/sfinae35.C: New.
7543 * g++.dg/cpp0x/sfinae36.C: Likewise.
7544
7545 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7546
7547 * gcc.target/builtin_target.c: New testcase.
7548
7549 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7550
7551 PR target/47197
7552 * gcc.target/powerpc/pr47197.c: New test.
7553
7554 2012-04-24 Richard Guenther <rguenther@suse.de>
7555
7556 PR tree-optimization/53085
7557 * g++.dg/torture/pr53085.C: New testcase.
7558
7559 2012-04-24 Andrew Pinski <apinski@cavium.com>
7560
7561 PR tree-opt/33512
7562 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7563 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7564 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7565
7566 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR middle-end/53084
7569 * gcc.c-torture/execute/pr53084.c: New test.
7570
7571 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7572
7573 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7574
7575 2012-04-23 Andrew Pinski <apinski@cavium.com>
7576
7577 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7578
7579 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7580
7581 PR regression/53076
7582 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7583 * gcc.dg/torture/builtin-power-1.c: Likewise.
7584
7585 2012-04-23 Richard Guenther <rguenther@suse.de>
7586
7587 PR tree-optimization/53070
7588 * gcc.dg/torture/pr53070.c: New testcase.
7589
7590 2012-04-23 Richard Guenther <rguenther@suse.de>
7591
7592 PR c/53060
7593 * gcc.dg/pr53060.c: New testcase.
7594
7595 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimizations/52891
7598 * gcc.c-torture/compile/pr52891-1.c: New test.
7599 * gcc.c-torture/compile/pr52891-2.c: New test.
7600
7601 2012-04-22 Tobias Burnus <burnus@net-b.de>
7602
7603 PR fortran/53051
7604 * gfortran.dg/read_float_4.f90: New.
7605
7606 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7607
7608 PR 35441
7609 * c-c++-common/pr35441.C: New.
7610
7611 2012-04-20 Ian Lance Taylor <iant@google.com>
7612
7613 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7614 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7615
7616 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7617
7618 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7619 array access.
7620 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7621
7622 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7623
7624 PR rtl-optimization/44214
7625 * gcc.dg/pr44214-1.c: New test.
7626 * gcc.dg/pr44214-2.c: Likewise.
7627 * gcc.dg/pr44214-3.c: Likewise.
7628
7629 2012-04-20 Richard Guenther <rguenther@suse.de>
7630
7631 * g++.dg/torture/20120420-1.C: New testcase.
7632
7633 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7634
7635 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7636
7637 2012-04-19 Christian Bruel <christian.bruel@st.com>
7638
7639 * gcc.dg/pr52283.c: New test.
7640
7641 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7642
7643 * gcc.dg/pr37985.c: New test.
7644
7645 2012-04-19 Richard Guenther <rguenther@suse.de>
7646
7647 PR rtl-optimization/44688
7648 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7649 possibly profitable.
7650
7651 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7652
7653 PR tree-optimization/52976
7654 * gfortran.dg/reassoc_11.f: New test.
7655
7656 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7657
7658 PR tree-optimization/52976
7659 * gfortran.dg/reassoc_7.f: New test.
7660 * gfortran.dg/reassoc_8.f: Likewise.
7661 * gfortran.dg/reassoc_9.f: Likewise.
7662 * gfortran.dg/reassoc_10.f: Likewise.
7663
7664 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/52422
7667 * g++.dg/cpp0x/sfinae33.C: New.
7668 * g++.dg/cpp0x/sfinae34.C: Likewise.
7669
7670 2012-04-18 Joey Ye <joey.ye@arm.com>
7671
7672 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7673
7674 2012-04-18 Richard Guenther <rguenther@suse.de>
7675
7676 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7677 array access.
7678 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7679 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7680
7681 2012-04-17 Tom de Vries <tom@codesourcery.com>
7682
7683 * g++.dg/pr51264-4.C: New test.
7684
7685 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7686
7687 PR c++/52599
7688 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7689
7690 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7691
7692 PR c++/53003
7693 * g++.dg/parse/crash59.C: New.
7694
7695 2012-04-17 Michael Matz <matz@suse.de>
7696
7697 PR tree-optimization/18437
7698 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7699
7700 2012-04-17 Richard Guenther <rguenther@suse.de>
7701
7702 PR middle-end/53011
7703 * g++.dg/torture/pr53011.C: New testcase.
7704
7705 2012-04-16 Jason Merrill <jason@redhat.com>
7706
7707 PR c++/38543
7708 * g++.dg/cpp0x/variadic131.C: New.
7709
7710 PR c++/52008
7711 * g++.dg/cpp0x/variadic130.C: New.
7712
7713 PR c++/50830
7714 * g++.dg/cpp0x/variadic129.C: New.
7715
7716 PR c++/50303
7717 * g++.dg/cpp0x/variadic128.C: New.
7718
7719 2012-04-16 Tobias Burnus <burnus@net-b.de>
7720
7721 PR fortran/52864
7722 * gfortran.dg/pointer_intent_6.f90: New.
7723
7724 2012-04-16 Tobias Burnus <burnus@net-b.de>
7725
7726 PR fortran/52916
7727 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7728 to include public_private_module_4.f90.
7729 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7730 targets.
7731
7732 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/49152
7735 * g++.dg/diagnostic/operator1.C: New.
7736 * g++.dg/ext/label5.C: Adjust.
7737 * g++.dg/ext/va-arg1.C: Likewise.
7738 * g++.dg/other/error20.C: Likewise.
7739 * g++.dg/other/error20.C: Likewise.
7740 * g++.dg/other/error16.C: Likewise.
7741 * g++.dg/other/error10.C: Likewise.
7742 * g++.dg/parse/error30.C: Likewise.
7743 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7744
7745 2012-04-16 Jason Merrill <jason@redhat.com>
7746
7747 PR c++/51148
7748 * g++.dg/cpp0x/variadic127.C: New.
7749
7750 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7753 testcase name.
7754 Use fail, pass instead of unresolved.
7755 Don't log $optstr.
7756
7757 PR testsuite/52948
7758 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7759 TODO_dump_func.
7760 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7761 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7762 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7763
7764 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7765
7766 PR fortran/52968
7767 * gfortran.dg/typebound_call_23.f03: New test case.
7768
7769 2012-04-15 Jason Merrill <jason@redhat.com>
7770
7771 PR c++/47220
7772 * g++.dg/cpp0x/variadic126.C: New.
7773
7774 PR c++/52380
7775 * g++.dg/cpp0x/variadic125.C: New.
7776
7777 PR c++/52292
7778 * g++.dg/cpp0x/variadic124.C: New.
7779
7780 PR c++/52706
7781 * g++.dg/cpp0x/nullptr27.C: New.
7782
7783 PR c++/52818
7784 * g++.dg/warn/format8.C: New.
7785
7786 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7787
7788 PR fortran/51082
7789 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7790
7791 2012-04-14 Tobias Burnus <burnus@net-b.de>
7792
7793 PR fortran/52916
7794 PR fortran/40973
7795 * gfortran.dg/public_private_module_3.f90: New.
7796 * gfortran.dg/public_private_module_4.f90: New.
7797
7798 2012-04-14 Tom de Vries <tom@codesourcery.com>
7799
7800 * gcc.dg/superblock.c: New test.
7801
7802 2012-04-14 Tom de Vries <tom@codesourcery.com>
7803
7804 * gcc.dg/pr51879-12.c: New test.
7805
7806 2012-04-13 Jason Merrill <jason@redhat.com>
7807
7808 PR c++/52824
7809 * g++.dg/cpp0x/variadic123.C: New.
7810 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7811
7812 PR c++/52905
7813 * g++.dg/cpp0x/initlist-ctor1.C: New.
7814
7815 PR c++/52915
7816 * g++.dg/other/anon-union2.C: New.
7817
7818 2012-04-13 Martin Jambor <mjambor@suse.cz>
7819
7820 PR middle-end/52939
7821 * g++.dg/ipa/pr52939.C: New test.
7822
7823 2012-04-13 Tom de Vries <tom@codesourcery.com>
7824
7825 * gcc.dg/pr52734.c: New test.
7826
7827 2012-04-13 Richard Guenther <rguenther@suse.de>
7828
7829 PR tree-optimization/52969
7830 * gcc.dg/torture/pr52969.c: New testcase.
7831
7832 2012-04-13 Richard Guenther <rguenther@suse.de>
7833
7834 PR c/52549
7835 * gcc.dg/pr52549.c: New testcase.
7836
7837 2012-04-13 Richard Guenther <rguenther@suse.de>
7838
7839 PR c/52862
7840 * gcc.dg/pr52862.c: New testcase.
7841
7842 2012-04-13 Joey Ye <joey.ye@arm.com>
7843
7844 * gcc.target/arm/thumb1-imm.c: New testcase.
7845
7846 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7847
7848 PR target/52932
7849 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7850 second function argument.
7851 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7852 (calc_permps): Update declaration. Calculate result correctly.
7853 (avx2_test): Change src2 type to union256i_d.
7854 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7855 correctly.
7856
7857 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7858
7859 PR target/52775
7860 * gcc.target/powerpc/pr52775.c: New file.
7861
7862 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7863
7864 PR tree-optimization/18589
7865 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7866 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7867 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7868 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7869 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7870 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7871 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7872 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7873 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7874 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7875
7876 2012-04-12 Richard Guenther <rguenther@suse.de>
7877
7878 PR tree-optimization/52943
7879 * gcc.dg/torture/pr52943.c: New testcase.
7880
7881 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7882
7883 PR target/50751
7884 * gcc/target/sh/pr50751-4.c: New.
7885 * gcc/target/sh/pr50751-5.c: New.
7886 * gcc/target/sh/pr50751-6.c: New.
7887 * gcc/target/sh/pr50751-7.c: New.
7888
7889 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7890
7891 PR c++/52465
7892 * g++.dg/lookup/using52.C: New.
7893
7894 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7895
7896 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7897
7898 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7899
7900 PR rtl-optimization/52876
7901 * gcc.target/i386/pr52876.c: New.
7902
7903 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7904
7905 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7906 __UINTPTR_TYPE__.
7907 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7908 __INTPTR_TYPE__.
7909 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7910 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7911 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7912 (ptrdiff_t): ... this. All uses changed.
7913 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7914 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7915 __INTPTR_TYPE__.
7916 (main): Cast argument to __INTPTR_TYPE__.
7917 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7918 size_t.
7919 * gcc.dg/mallign.c (main): Likewise.
7920 * gcc.dg/pr38700.c (foo): Likewise.
7921 * gcc.dg/long-long-cst1.c (t): Likewise.
7922 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7923 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7924 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7925 * gcc.dg/pr25682.c (d, foo): Likewise.
7926 * gcc.dg/format/cast-1.c (f): Likewise.
7927 * gcc.dg/c90-const-expr-10.c
7928 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7929 (size_t): ...this. All uses changed.
7930 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7931 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7932 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7933 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7934 * gcc.dg/sequence-pt-1.c: Likewise.
7935 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7936 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7937 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7938 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7939 of ptrdiff_t with it.
7940 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7941 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7942 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7943
7944 2012-04-11 Jason Merrill <jason@redhat.com>
7945
7946 PR debug/45088
7947 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7948 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7949
7950 PR c++/52906
7951 * g++.dg/ext/attrib45.C: New.
7952
7953 * g++.dg/eh/dtor3.C: New.
7954
7955 2012-04-11 Richard Guenther <rguenther@suse.de>
7956
7957 PR middle-end/52621
7958 * gfortran.dg/pr52621.f90: New testcase.
7959
7960 2012-04-11 Richard Guenther <rguenther@suse.de>
7961
7962 PR middle-end/52918
7963 * g++.dg/torture/pr52918-1.C: New testcase.
7964 * g++.dg/torture/pr52918-2.C: Likewise.
7965
7966 2012-04-11 Tobias Burnus <burnus@net-b.de>
7967
7968 PR fortran/52729
7969 * gfortran.dg/block_11.f90: New.
7970
7971 2012-04-11 Nick Clifton <nickc@redhat.com>
7972
7973 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7974
7975 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7976
7977 PR target/16458
7978 * gcc.target/powerpc/pr16458-1.c: New test.
7979 * gcc.target/powerpc/pr16458-2.c: Likewise.
7980 * gcc.target/powerpc/pr16458-3.c: Likewise.
7981 * gcc.target/powerpc/pr16458-4.c: Likewise.
7982
7983 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7986 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7987 * gcc.dg/builtin-bswap-5.c: Likewise.
7988 * gcc.target/i386/builtin-bswap-4.c: New test.
7989
7990 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7991
7992 PR 24985
7993 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7994
7995 2012-04-11 Richard Guenther <rguenther@suse.de>
7996
7997 PR rtl-optimization/52881
7998 * gcc.dg/torture/pr52881.c: New testcase.
7999 * gcc.dg/torture/pr52913.c: Likewise.
8000
8001 2012-04-11 Richard Guenther <rguenther@suse.de>
8002
8003 PR tree-optimization/52912
8004 * gcc.dg/torture/pr52912.c: New testcase.
8005
8006 2010-04-10 Michael Matz <matz@suse.de>
8007
8008 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8009 * gcc.dg/vect/vect-outer-1.c: Adjust.
8010 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8011 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8012 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8013 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8014 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8015 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8016
8017 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8018
8019 PR tree-optimization/52870
8020 * gcc.dg/vect/pr52870.c: New test.
8021
8022 2012-04-09 Mike Stump <mikestump@comcast.net>
8023
8024 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8025 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8026 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8027 * gnat.dg/aggr11.adb: Likewise.
8028 * gnat.dg/aggr11_pkg.ads: Likewise.
8029 * gnat.dg/aggr15.adb: Likewise.
8030 * gnat.dg/aggr15.ads: Likewise.
8031 * gnat.dg/aggr17.adb: Likewise.
8032 * gnat.dg/aggr18.adb: Likewise.
8033 * gnat.dg/array14.adb: Likewise.
8034 * gnat.dg/array14.ads: Likewise.
8035 * gnat.dg/array14_pkg.ads: Likewise.
8036 * gnat.dg/array19.adb: Likewise.
8037 * gnat.dg/array19.ads: Likewise.
8038 * gnat.dg/discr27.adb: Likewise.
8039 * gnat.dg/discr27.ads: Likewise.
8040 * gnat.dg/discr35.adb: Likewise.
8041 * gnat.dg/discr35.ads: Likewise.
8042 * gnat.dg/discr6.adb: Likewise.
8043 * gnat.dg/discr6_pkg.ads: Likewise.
8044 * gnat.dg/import1.adb: Likewise.
8045 * gnat.dg/import1.ads: Likewise.
8046 * gnat.dg/loop_address2.adb: Likewise.
8047 * gnat.dg/opt7.adb: Likewise.
8048 * gnat.dg/opt7.ads: Likewise.
8049 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8050 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8051 * gnat.dg/rep_clause2.adb: Likewise.
8052 * gnat.dg/rep_clause2.ads: Likewise.
8053 * gnat.dg/slice2.adb: Likewise.
8054 * gnat.dg/slice2.ads: Likewise.
8055 * gnat.dg/slice6.adb: Likewise.
8056 * gnat.dg/slice6_pkg.ads: Likewise.
8057 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8058 * gnat.dg/taft_type2.adb: Likewise.
8059 * gnat.dg/taft_type2.ads: Likewise.
8060 * gnat.dg/taft_type2_pkg.ads: Likewise.
8061 * gnat.dg/volatile10.adb: Likewise.
8062 * gnat.dg/volatile10_pkg.ads: Likewise.
8063
8064 * gcc.dg/dll-8.c: Remove execute permissions.
8065 * g++.dg/ext/dllexport5.C: Likewise.
8066
8067 2012-04-09 Jan Hubicka <jh@suse.cz>
8068
8069 PR lto/52722
8070 PR lto/51765
8071 PR lto/52634
8072 * gcc.dg/lto/pr52634_1.c: New testcase.
8073 * gcc.dg/lto/pr52634_0.c: New testcase.
8074
8075 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8076
8077 PR target/52883
8078 * gcc.target/i386/pr52883.c: New testcase.
8079
8080 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8081
8082 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8083 (check_effective_target_sync_long_long): Add SPARC case.
8084 (check_effective_target_sync_long_long_runtime): Likewise.
8085 (check_effective_target_sync_int_long): Adjust SPARC case.
8086 (check_effective_target_sync_char_short): Likewise.
8087
8088 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8089
8090 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8091 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8092
8093 2012-04-08 Tobias Burnus <burnus@net-b.de>
8094
8095 PR fortran/40973
8096 PR fortran/52751
8097 * gfortran.dg/public_private_module_2.f90: New.
8098
8099 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8100
8101 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8102 directives.
8103
8104 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8105
8106 PR fortran/52893
8107 * gfortran.dg/function_optimize_11.f90: New test.
8108
8109 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8110
8111 PR fortran/52668
8112 * gfortran.dg/use_only_6.f90: New test.
8113
8114 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8115
8116 PR fortran/52668
8117 * gfortran.dg/use_only_6.f90: New test.
8118 2012-04-06 Mike Stump <mikestump@comcast.net>
8119
8120 PR testsuite/50722
8121 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8122
8123 2012-04-05 Jason Merrill <jason@redhat.com>
8124
8125 PR c++/52596
8126 * g++.dg/template/qualified-id5.C: New.
8127
8128 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8129
8130 PR target/52882
8131 * gcc.target/i386/pr52882.c: New test.
8132
8133 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8134 Dominique D'Humieures <dominiq@lps.ens.fr>
8135
8136 PR testsuite/52614
8137 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8138 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8139
8140 2012-04-04 Jason Merrill <jason@redhat.com>
8141
8142 PR c++/52845
8143 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8144
8145 2012-04-03 Jason Merrill <jason@redhat.com>
8146
8147 PR c++/52796
8148 * g++.dg/cpp0x/variadic-value1.C: New.
8149
8150 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8151
8152 * gnat.dg/pack18.adb: New test.
8153 * gnat.dg/pack18_pkg.ads: New helper.
8154
8155 2012-04-03 Richard Guenther <rguenther@suse.de>
8156
8157 PR tree-optimization/52808
8158 * gcc.dg/pr52808.c: New testcase.
8159
8160 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR tree-optimization/52835
8163 * gfortran.dg/pr52835.f90: New test.
8164
8165 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8166
8167 * gnat.dg/specs/aggr5.ads: New test.
8168
8169 2012-04-02 Richard Guenther <rguenther@suse.de>
8170
8171 PR tree-optimization/52756
8172 * gcc.dg/torture/pr52756.c: New testcase.
8173
8174 2012-04-02 Richard Guenther <rguenther@suse.de>
8175
8176 PR middle-end/52803
8177 * gcc.dg/pr52803.c: New testcase.
8178
8179 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8180
8181 PR c++/40942
8182 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8183 DR 214 in account.
8184
8185 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8186
8187 PR c++/50043
8188 * g++.dg/cpp0x/noexcept17.C: New.
8189 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8190 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8191 * g++.dg/cpp0x/noexcept01.C: Likewise.
8192 * g++.dg/eh/init-temp1.C: Likewise.
8193 * g++.dg/eh/ctor1.C: Likwise.
8194
8195 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8196
8197 * gnat.dg/controlled6.adb: New test.
8198 * gnat.dg/controlled6_pkg.ads: New helper.
8199 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8200
8201 2012-03-30 Richard Henderson <rth@redhat.com>
8202
8203 PR debug/52727
8204 * g++.dg/opt/pr52727.C: New testcase.
8205
8206 2012-03-30 Richard Guenther <rguenther@suse.de>
8207
8208 PR tree-optimization/52754
8209 * gcc.target/i386/pr52754.c: New testcase.
8210
8211 2012-03-30 Richard Guenther <rguenther@suse.de>
8212
8213 PR middle-end/52772
8214 * g++.dg/torture/pr52772.C: New testcase.
8215
8216 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/52718
8219 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8220
8221 2012-03-29 Jason Merrill <jason@redhat.com>
8222
8223 PR c++/52685
8224 * g++.dg/template/inherit8.C: New.
8225
8226 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR c++/52759
8229 * g++.dg/ext/weak4.C: New test.
8230
8231 PR tree-optimization/52760
8232 * gcc.c-torture/execute/pr52760.c: New test.
8233
8234 2012-03-29 Jason Merrill <jason@redhat.com>
8235
8236 PR c++/52743
8237 * g++.dg/cpp0x/initlist-array3.C: New.
8238
8239 2012-03-28 Jason Merrill <jason@redhat.com>
8240
8241 PR c++/52746
8242 * g++.dg/overload/virtual2.C: New.
8243
8244 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * gnat.dg/vect7.ad[sb]: New test.
8247
8248 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8249 Tobias Burnus <burnus@gcc.gnu.org>
8250
8251 PR fortran/52652
8252 * gfortran.dg/allocate_class_1.f90 : Change error test.
8253 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8254 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8255 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8256
8257 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR middle-end/52691
8260 * gcc.dg/pr52691.c: New test.
8261
8262 PR middle-end/52750
8263 * gcc.c-torture/compile/pr52750.c: New test.
8264
8265 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8266
8267 PR target/52692
8268 * gcc.target/avr/torture/builtins-2.c: New test.
8269
8270 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR target/52736
8273 * gcc.target/i386/pr52736.c: New test.
8274
8275 2012-03-27 Martin Jambor <mjambor@suse.cz>
8276
8277 PR middle-end/52693
8278 * gcc.dg/torture/pr52693.c: New test.
8279
8280 2012-03-27 Meador Inge <meadori@codesourcery.com>
8281
8282 PR c++/52672
8283 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8284
8285 2012-03-27 Mike Stump <mikestump@comcast.net>
8286
8287 PR target/52665
8288 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8289 failures that match branch names.
8290
8291 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8292 H.J. Lu <hongjiu.lu@intel.com>
8293
8294 PR target/52698
8295 * gcc.target/i386/pr52698.c: New test.
8296
8297 2012-03-27 Richard Guenther <rguenther@suse.de>
8298
8299 PR middle-end/52720
8300 * gcc.dg/torture/pr52720.c: New testcase.
8301
8302 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8303
8304 * gnat.dg/pack17.adb: New test.
8305
8306 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8307
8308 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8309 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8310
8311 2012-03-26 Martin Jambor <mjambor@suse.cz>
8312
8313 PR tree-optimization/50052
8314 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8315
8316 2012-03-26 Richard Guenther <rguenther@suse.de>
8317
8318 PR tree-optimization/52701
8319 * gfortran.dg/pr52701.f90: New testcase.
8320
8321 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8322
8323 PR tree-optimization/52686
8324 * gcc.target/arm/pr52686.c: New test.
8325
8326 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8327
8328 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8329 Add "-Os -flto" to list.
8330
8331 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gnat.dg/concat2.ad[sb]: New test.
8334
8335 2012-03-24 Jason Merrill <jason@redhat.com>
8336
8337 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8338 * g++.dg/cpp0x/trailing2.C: Likewise.
8339 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8340 * g++.dg/cpp1y/auto-fn1.C: New.
8341 * g++.dg/cpp1y/auto-fn2.C: New.
8342 * g++.dg/cpp1y/auto-fn3.C: New.
8343 * g++.dg/cpp1y/auto-fn4.C: New.
8344 * g++.dg/cpp1y/auto-fn5.C: New.
8345 * g++.dg/cpp1y/auto-fn6.C: New.
8346 * g++.dg/cpp1y/auto-fn7.C: New.
8347 * g++.dg/cpp1y/auto-fn8.C: New.
8348 * g++.dg/cpp1y/auto-fn9.C: New.
8349 * g++.dg/cpp1y/auto-fn10.C: New.
8350 * g++.dg/cpp1y/auto-fn11.C: New.
8351
8352 2012-03-23 Richard Guenther <rguenther@suse.de>
8353
8354 PR tree-optimization/52678
8355 * gfortran.dg/pr52678.f: New testcase.
8356
8357 2012-03-23 Richard Guenther <rguenther@suse.de>
8358
8359 PR tree-optimization/52638
8360 * g++.dg/torture/pr52638.C: New testcase.
8361
8362 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8363
8364 PR c++/52487
8365 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8366
8367 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR c++/52671
8370 * g++.dg/ext/attrib44.C: New test.
8371
8372 2012-03-22 Jan Hubicka <jh@suse.cz>
8373
8374 PR middle-end/51737
8375 * g++.dg/torture/pr51737.C: New testcase
8376
8377 2012-03-22 Richard Guenther <rguenther@suse.de>
8378
8379 PR tree-optimization/52548
8380 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8381
8382 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8383
8384 * lib/fortran-modules.exp (list-module-names-1): Remove
8385 warning.
8386
8387 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8388
8389 PR target/50751
8390 * gcc.target/sh/pr50751-1.c: New.
8391 * gcc.target/sh/pr50751-2.c: New.
8392 * gcc.target/sh/pr50751-3.c: New.
8393
8394 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8395
8396 PR target/52479
8397 * gcc.target/sh/sh4a-cos.c: Remove.
8398 * gcc.target/sh/sh4a-sin.c: Remove.
8399 * gcc.target/sh/sh4a-sincos.c: Remove.
8400
8401 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8402
8403 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8404 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8405
8406 2012-03-21 Martin Jambor <mjambor@suse.cz>
8407
8408 PR testsuite/52641
8409 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8410 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8411
8412 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8413
8414 * gcc.target/arm/thumb-16bit-ops.c: New file.
8415 * gcc.target/arm/thumb-ifcvt.c: New file.
8416
8417 2012-03-20 Jason Merrill <jason@redhat.com>
8418
8419 * lib/target-supports.exp: Add { target c++1y }.
8420
8421 * g++.dg/cpp0x/auto32.C: New.
8422
8423 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8424
8425 PR testsuite/52641
8426 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8427 int32plus.
8428 * gcc.dg/torture/pr48124-4.c: Ditto:
8429 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8430
8431 2012-03-20 Jason Merrill <jason@redhat.com>
8432
8433 PR c++/52510
8434 * g++.dg/cpp0x/initlist66.C: New.
8435
8436 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8437
8438 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8439 __AVR_HAVE_LPMX__
8440
8441 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8442
8443 PR target/49868
8444 * gcc.target/avr/torture/addr-space-2.h: New file.
8445 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8446 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8447 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8448 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8449
8450 2012-03-20 Richard Guenther <rguenther@suse.de>
8451
8452 * gnat.dg/pack16.adb: New testcase.
8453 * gnat.dg/pack16_pkg.ads: Likewise.
8454 * gnat.dg/specs/pack8.ads: Likewise.
8455 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8456
8457 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8458
8459 * g++.dg/warn/Wuseless-cast.C: Extend.
8460
8461 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8462
8463 PR c++/14710
8464 * g++.dg/warn/Wuseless-cast.C: New.
8465
8466 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8467
8468 PR libfortran/52608
8469 * gfortran.dg/pr52608.f90: New test.
8470
8471 2012-03-17 Tobias Burnus <burnus@net-b.de>
8472
8473 PR fortran/52585
8474 * gfortran.dg/proc_ptr_36.f90: New.
8475
8476 2012-03-16 Martin Jambor <mjambor@suse.cz>
8477
8478 * gcc.dg/misaligned-expand-1.c: New test.
8479 * gcc.dg/misaligned-expand-3.c: Likewise.
8480
8481 2012-03-16 Richard Guenther <rguenther@suse.de>
8482 Kai Tietz <ktietz@redhat.com>
8483
8484 PR middle-end/48814
8485 * gcc.c-torture/execute/pr48814-1.c: New test.
8486 * gcc.c-torture/execute/pr48814-2.c: New test.
8487 * gcc.dg/tree-ssa/assign-1.c: New test.
8488 * gcc.dg/tree-ssa/assign-2.c: New test.
8489 * gcc.dg/tree-ssa/assign-3.c: New test.
8490
8491 2012-03-16 Richard Guenther <rguenther@suse.de>
8492
8493 * gnat.dg/specs/pack7.ads: New testcase.
8494
8495 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/52568
8498 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8499 * gcc.dg/torture/vshuf-8.inc: Likewise.
8500 * gcc.dg/torture/vshuf-16.inc: Likewise.
8501 * gcc.dg/torture/vshuf-32.inc: Likewise.
8502
8503 2012-03-15 Jason Merrill <jason@redhat.com>
8504
8505 * g++.dg/torture/pr52582.C: New.
8506
8507 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8508
8509 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8510
8511 2012-03-15 Ira Rosen <irar@il.ibm.com>
8512 Ulrich Weigand <ulrich.weigand@linaro.org>
8513
8514 * gcc.dg/vect/slp-cond-3.c: New test.
8515 * gcc.dg/vect/slp-cond-4.c: New test.
8516
8517 2012-03-15 Ira Rosen <irar@il.ibm.com>
8518 Ulrich Weigand <ulrich.weigand@linaro.org>
8519
8520 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8521 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8522
8523 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8524
8525 PR libfortran/52434
8526 PR libfortran/48878
8527 PR libfortran/38199
8528 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8529 * gfortran.dg/round_1.f03: Likewise.
8530
8531 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8532 Andrew Pinski <apinski@cavium.com>
8533
8534 PR middle-end/52592
8535 * gcc.dg/pr52592.c: New test.
8536
8537 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8538
8539 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8540 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8541 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8542 * lib/fortran-modules.exp: .. this new file. Adjust users.
8543 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8544 gfortran-dg-debug-runtest): Call cleanup-modules.
8545 * lib/fortran-torture.exp (fortran-torture-execute,
8546 fortran-torture): Likewise.
8547 * gfortran.dg/coarray/caf.exp: Likewise.
8548 * lib/lto.exp: Likewise.
8549 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8550 * gfortran.dg/class_4b.f03: Likewise.
8551 * gfortran.dg/class_4c.f03: Likewise.
8552 * gfortran.dg/class_45a.f03: Likewise.
8553 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8554 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8555 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8556 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8557 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8558 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8559 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8560 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8561 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8562 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8563 * gfortran.dg/whole_file_28.f90: Likewise.
8564 * gfortran.dg/whole_file_29.f90: Likewise.
8565 * gfortran.dg/whole_file_30.f90: Likewise.
8566 * gfortran.dg/whole_file_31.f90: Likewise.
8567
8568 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR tree-optimization/52267
8571 * gcc.dg/pr52267.c: New test.
8572 * gcc.dg/tree-ssa/vrp65.c: New test.
8573 * gcc.dg/tree-ssa/vrp66.c: New test.
8574
8575 2012-03-15 Richard Guenther <rguenther@suse.de>
8576
8577 PR middle-end/52580
8578 * gfortran.dg/vect/pr52580.f: New testcase.
8579
8580 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8581
8582 * gcc.target/sh/fpul-usage-1.c: New.
8583
8584 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8585
8586 PR target/49468
8587 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8588 * gcc.target/sh/pr49468-di.c: Likewise.
8589
8590 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8591
8592 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8593 * gcc.dg/c99-stdint-6.c: Likewise.
8594 * gcc.dg/lto/20090210_0.c: Likewise.
8595 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8596 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8597 * gcc.dg/pragma-init-fini-2.c: Likewise.
8598 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8599 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8600 * gcc.target/i386/pr22152.c: Likewise.
8601 * gcc.target/i386/vect8-ret.c: Likewise.
8602 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8603 handling.
8604
8605 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8608 * g++.dg/tree-prof/partition1.C: Likewise.
8609 * g++.dg/tree-prof/partition2.C: Likewise.
8610 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8611 handling.
8612 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8613 * gcc.c-torture/execute/20010724-1.c: Remove.
8614 * gcc.c-torture/execute/20010724-1.x: Remove.
8615 * gcc.c-torture/execute/20040208-2.c: Remove.
8616 * gcc.c-torture/execute/20040208-2.x: Remove.
8617 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8618 Remove.
8619 (main) [__mips__ && __sgi__]: Remove.
8620 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8621 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8622 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8623 mips-sgi-irix6* handling.
8624 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8625 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8626 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8627 handling.
8628 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8629 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8630 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8631 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8632 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8633 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8634 mips-sgi-irix6*.
8635 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8636 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8637 * gcc.target/mips/save-restore-3.c: Likewise.
8638 * gcc.target/mips/save-restore-4.c: Likewise.
8639 * gcc.target/mips/save-restore-5.c: Likewise.
8640 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8641 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8642 messages.
8643 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8644 IRIX 6 handling.
8645 (restore_ld_library_path_env_vars): Likewise.
8646 * lib/target-supports.exp (check_profiling_available): Remove
8647 mips*-*-irix* handling.
8648 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8649 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8650 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8651
8652 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR c++/52582
8655 * g++.dg/opt/pr52582.C: New test.
8656
8657 2012-03-14 Richard Guenther <rguenther@suse.de>
8658
8659 PR tree-optimization/52571
8660 * gcc.dg/vect/vect-2.c: Initialize arrays.
8661 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8662 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8663 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8664
8665 2012-03-14 Richard Guenther <rguenther@suse.de>
8666
8667 PR middle-end/52080
8668 PR middle-end/52097
8669 PR middle-end/48124
8670 * gcc.dg/torture/pr48124-1.c: New testcase.
8671 * gcc.dg/torture/pr48124-2.c: Likewise.
8672 * gcc.dg/torture/pr48124-3.c: Likewise.
8673 * gcc.dg/torture/pr48124-4.c: Likewise.
8674
8675 2012-03-14 Richard Guenther <rguenther@suse.de>
8676
8677 PR middle-end/52578
8678 * gcc.dg/pr52578.c: New testcase.
8679
8680 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR c++/52521
8683 * g++.dg/cpp0x/udlit-args2.C: New test.
8684
8685 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8686
8687 PR target/48596
8688 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8689 * gcc.c-torture/compile/pr48596.c: ... here.
8690
8691 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8692
8693 PR c++/51641
8694 * g++.dg/lookup/hidden-class17.C: New test.
8695
8696 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR c/52577
8699 * gcc.dg/Wunused-var-3.c: New test.
8700
8701 2012-03-13 Martin Jambor <mjambor@suse.cz>
8702
8703 * gcc.dg/misaligned-expand-2.c: New test.
8704
8705 2012-03-13 Richard Guenther <rguenther@suse.de>
8706
8707 PR middle-end/52134
8708 * gcc.dg/pr52134.c: New testcase.
8709
8710 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8713
8714 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8715
8716 PR tree-optimization/46728
8717 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8718 * gcc.target/powerpc/pr46728-5.c: Likewise.
8719 * gcc.target/powerpc/pr46728-8.c: Likewise.
8720 * gcc.target/powerpc/pr46728-10.c: Likewise.
8721 * gcc.target/powerpc/pr46728-11.c: Likewise.
8722 * gcc.target/powerpc/pr46728-13.c: Likewise.
8723 * gcc.target/powerpc/pr46728-14.c: Likewise.
8724 * gcc.target/powerpc/pr46728-15.c: Likewise.
8725
8726 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8727
8728 PR c++/52299
8729 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8730
8731 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8732
8733 PR tree-optimization/46728
8734 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8735 * gcc.target/powerpc/pr46728-5.c: Likewise.
8736 * gcc.target/powerpc/pr46728-8.c: Likewise.
8737 * gcc.target/powerpc/pr46728-10.c: Likewise.
8738 * gcc.target/powerpc/pr46728-11.c: Likewise.
8739 * gcc.target/powerpc/pr46728-13.c: Likewise.
8740 * gcc.target/powerpc/pr46728-14.c: Likewise.
8741 * gcc.target/powerpc/pr46728-15.c: Likewise.
8742
8743 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8744
8745 PR target/49868
8746 * gcc.target/avr/torture/addr-space-1.h: New file.
8747 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8748 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8749 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8750 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8751
8752 2012-03-12 Andrew Pinski <apinski@cavium.com>
8753
8754 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8755
8756 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8757
8758 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8759 * g++.dg/abi/thunk4.C: Likewise.
8760 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8761 Adapt line numbers.
8762 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8763 handling.
8764 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8765 * g++.dg/eh/spbp.C: Likewise.
8766 * g++.dg/ext/label13.C: Likewise.
8767 * g++.dg/guality/guality.exp: Likewise.
8768 * g++.dg/other/anon5.C: Likewise.
8769 * g++.dg/other/pragma-ep-1.C: Remove.
8770 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8771 * g++.dg/warn/pr31246.C: Likewise.
8772 * g++.dg/warn/weak1.C: Likewise.
8773 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8774 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8775 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8776 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8777 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8778 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8779 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8780 * gcc.dg/c99-tgmath-1.c: Likewise.
8781 * gcc.dg/c99-tgmath-2.c: Likewise.
8782 * gcc.dg/c99-tgmath-3.c: Likewise.
8783 * gcc.dg/c99-tgmath-4.c: Likewise.
8784 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8785 handling.
8786 * gcc.dg/debug/pr49032.c: Likewise.
8787 * gcc.dg/guality/guality.exp: Likewise.
8788 * gcc.dg/intmax_t-1.c: Likewise.
8789 * gcc.dg/pr48616.c: Likewise.
8790 * gcc.dg/pragma-ep-1.c: Remove.
8791 * gcc.dg/pragma-ep-2.c: Remove.
8792 * gcc.dg/pragma-ep-3.c: Remove.
8793 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8794 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8795 * gcc.misc-tests/gcov-14.c: Likewise.
8796 * gfortran.dg/guality/guality.exp: Likewise.
8797 * lib/target-supports.exp (check_weak_available): Likewise.
8798 (add_options_for_tls): Likewise.
8799 (check_ascii_locale_available): Likewise.
8800 * obj-c++.dg/dwarf-2.mm: Likewise.
8801 * objc.dg/dwarf-1.m: Likewise.
8802 * objc.dg/dwarf-2.m: Likewise.
8803
8804 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR tree-optimization/51721
8807 * gcc.dg/tree-ssa/vrp64.c: New test.
8808
8809 PR tree-optimization/52533
8810 * gcc.c-torture/compile/pr52533.c: New test.
8811
8812 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8813
8814 * gcc.target/i386/rtm-xabort-1.c: New.
8815 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8816 * gcc.target/i386/rtm-xend-1.c: Ditto.
8817 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8818 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8819 * gcc.target/i386/sse-13.c: Ditto.
8820 * gcc.target/i386/sse-14.c: Ditto.
8821 * gcc.target/i386/sse-22.c: Ditto.
8822 * gcc.target/i386/sse-23.c: Ditto.
8823 * g++.dg/other/i386-2.C: Ditto.
8824 * g++.dg/other/i386-3.C: Ditto.
8825
8826 2012-03-12 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/52542
8829 * gfortran.dg/proc_ptr_35.f90: New.
8830
8831 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8832
8833 PR target/52530
8834 * gcc.dg/torture/pr52530.c: New test.
8835
8836 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8837
8838 PR target/51244
8839 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8840
8841 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8842
8843 PR target/52450
8844 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8845
8846 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8847
8848 2012-03-09 Andrew Pinski <apinski@cavium.com>
8849
8850 PR middle-end/51988
8851 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8852 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8853
8854 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8855
8856 * gcc.dg/tree-ssa/scev-3.c: New.
8857 * gcc.dg/tree-ssa/scev-4.c: New.
8858
8859 2012-03-08 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/52469
8862 * gfortran.dg/proc_ptr_34.f90
8863
8864 2012-03-07 Jason Merrill <jason@redhat.com>
8865
8866 PR c++/52521
8867 * g++.dg/cpp0x/udlit-mangle.C: New.
8868
8869 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8870
8871 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8872
8873 2012-03-06 Richard Guenther <rguenther@suse.de>
8874
8875 PR middle-end/52493
8876 * gcc.dg/torture/pr52493.c: New testcase.
8877
8878 2012-03-06 Richard Guenther <rguenther@suse.de>
8879
8880 PR lto/52097
8881 * gcc.dg/lto/pr52097_0.c: New testcase.
8882
8883 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8884
8885 PR target/51244
8886 * gcc.target/sh/pr51244-1.c: New.
8887 * gcc.target/sh/pr51244-2.c: New.
8888 * gcc.target/sh/pr51244-3.c: New.
8889
8890 2012-03-05 Jason Merrill <jason@redhat.com>
8891
8892 PR c++/51930
8893 * g++.dg/ext/visibility/template11.C: New.
8894
8895 * g++.dg/cpp0x/implicit13.C: New.
8896
8897 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR tree-optimization/51721
8900 * gcc.dg/tree-ssa/vrp63.c: New test.
8901 * gcc.dg/pr51721.c: New test.
8902
8903 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8904
8905 PR fortran/50981
8906 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8907 argument checks.
8908
8909 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8910
8911 PR target/52146
8912 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8913
8914 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8915
8916 PR fortran/50981
8917 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8918
8919 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8920
8921 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8922 int32plus.
8923
8924 2012-03-03 Jason Merrill <jason@redhat.com>
8925
8926 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8927
8928 Core 1270
8929 * g++.dg/cpp0x/initlist65.C: New.
8930
8931 PR c++/36797
8932 * g++.dg/ext/is_empty2.C: New.
8933
8934 2012-03-03 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/48820
8937 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8938
8939 2012-03-03 Tobias Burnus <burnus@net-b.de>
8940
8941 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8942 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8943 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8944 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8945 * gfortran.dg/class_30.f90: Remove dg-warning line.
8946 * gfortran.dg/bind_c_usage_25.f90: New.
8947
8948 2012-03-03 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/48820
8951 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8952 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8953 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8954
8955 2012-03-03 Tobias Burnus <burnus@net-b.de>
8956
8957 PR fortran/48820
8958 * gfortran.dg/assumed_type_1.f90: New.
8959 * gfortran.dg/assumed_type_2.f90: New.
8960 * gfortran.dg/assumed_type_3.f90: New.
8961 * gfortran.dg/assumed_type_4.f90: New.
8962
8963 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8964
8965 PR target/49486
8966 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8967 * gcc.target/sh/pr49468-di.c: New.
8968
8969 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8970
8971 * gcc.dg/graphite/pr50561.c: Update.
8972
8973 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8974
8975 * gcc.target/powerpc/pr52457.c: New test.
8976
8977 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8978
8979 * gcc.target/arm/sat-1.c: New test.
8980
8981 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8982
8983 PR target/46716
8984 * gcc.target/i386/pr46716.c: New test.
8985
8986 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8987
8988 PR c++/51989
8989 * g++.dg/cpp0x/sfinae32.C: New.
8990
8991 2012-03-02 Richard Guenther <rguenther@suse.de>
8992
8993 PR tree-optimization/52406
8994 * gcc.dg/torture/pr52406.c: New testcase.
8995
8996 2012-03-02 Tobias Burnus <burnus@net-b.de>
8997
8998 PR fortran/52325
8999 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9000 * gfortran.dg/nullify_2.f90: Update dg-error.
9001 * gfortran.dg/nullify_4.f90: Ditto.
9002 * gfortran.dg/pointer_init_6.f90: Ditto.
9003
9004 2012-03-02 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/52270
9007 * gfortran.dg/class_51.f90: New.
9008
9009 2012-03-02 Tobias Burnus <burnus@net-b.de>
9010
9011 PR fortran/52452
9012 * gfortran.dg/intrinsic_8.f90: New.
9013
9014 2012-03-01 Kai Tietz <ktietz@redhat.com>
9015
9016 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9017 routines on mingw targets.
9018 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9019
9020 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR tree-optimization/52445
9023 * gcc.dg/pr52445.c: New test.
9024
9025 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR target/52437
9028 * gcc.c-torture/compile/pr52437.c: New test.
9029
9030 PR middle-end/52419
9031 * gcc.dg/torture/pr52419.c: New test.
9032
9033 PR tree-optimization/52429
9034 * gcc.dg/torture/pr52429.c: New test.
9035 * g++.dg/opt/pr52429.C: New test.
9036
9037 2012-02-29 Richard Guenther <rguenther@suse.de>
9038
9039 PR testsuite/52297
9040 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9041 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9042 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9043 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9044 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9045 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9046
9047 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9048
9049 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9050
9051 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9052
9053 PR fortran/52386
9054 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9055
9056 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9057
9058 PR target/51534
9059 * gcc.target/arm/neon/pr51534.c: New testcase.
9060
9061 2012-02-28 Richard Guenther <rguenther@suse.de>
9062
9063 PR target/52407
9064 * gcc.dg/torture/pr52407.c: New testcase.
9065
9066 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9067
9068 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9069 * gcc.target/arm/vfp2.c: Likewise.
9070 * gcc.target/arm/vfp3.c: Likewise.
9071 * gcc.target/arm/vfp4.c: Likewise.
9072 * gcc.target/arm/vfp5.c: Likewise.
9073 * gcc.target/arm/vfp6.c: Likewise.
9074 * gcc.target/arm/vfp7.c: Likewise.
9075 * gcc.target/arm/vfp8.c: Likewise.
9076 * gcc.target/arm/vfp9.c: Likewise.
9077 * gcc.target/arm/vfp10.c: Likewise.
9078 * gcc.target/arm/vfp11.c: Likewise.
9079 * gcc.target/arm/vfp12.c: Likewise.
9080 * gcc.target/arm/vfp13.c: Likewise.
9081 * gcc.target/arm/vfp14.c: Likewise.
9082 * gcc.target/arm/vfp15.c: Likewise.
9083 * gcc.target/arm/vfp16.c: Likewise.
9084 * gcc.target/arm/vfp17.c: Likewise.
9085 * gcc.target/arm/neon-constants.h: New file.
9086 * gcc.target/arm/neon-vect1.c: New test.
9087 * gcc.target/arm/neon-vect2.c: New test.
9088 * gcc.target/arm/neon-vect3.c: New test.
9089 * gcc.target/arm/neon-vect4.c: New test.
9090 * gcc.target/arm/neon-vect5.c: New test.
9091 * gcc.target/arm/neon-vect6.c: New test.
9092 * gcc.target/arm/neon-vect7.c: New test.
9093 * gcc.target/arm/neon-vect8.c: New test.
9094
9095 2012-02-28 Richard Guenther <rguenther@suse.de>
9096
9097 PR tree-optimization/52402
9098 * gcc.dg/torture/pr52402.c: New testcase.
9099
9100 2012-02-28 Richard Guenther <rguenther@suse.de>
9101
9102 PR lto/52400
9103 * g++.dg/lto/pr52400_0.C: New testcase.
9104
9105 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9106
9107 * gcc.target/avr/torture/builtins-1.c: New test.
9108 * gcc.target/avr/torture/builtins-error.c: New test.
9109
9110 2012-02-28 Kai Tietz <ktietz@redhat.com>
9111
9112 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9113 * gcc.target/i386/pr45352-2.c: Likewise.
9114 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9115 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9116 targets instead rand.
9117 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9118 * gcc.target/i386/sse2-mul-1.c: Likewise.
9119 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9120 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9121 * gcc.target/i386/pad-1.c: Likewise.
9122 * gcc.target/i386/pad-9.c: Likewise.
9123 * gcc.target/i386/pad-2.c: Likewise.
9124 * gcc.target/i386/pad-5b.c: Likewise.
9125 * gcc.target/i386/pad-8.c: Likewise.
9126 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9127 * gcc.target/i386/pr44130.c: Likewise.
9128 * gcc.target/i386/align-main-1.c: Likewise.
9129 * gcc.target/i386/align-main-2.c: Likewise.
9130 * gcc.target/i386/sw-1.c: Likewise.
9131 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9132 on x64 mingw target.
9133 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9134 * gcc.target/i386/pr46295.c: Likewise.
9135 * gcc.target/i386/amd64-abi-1.c: Likewise.
9136 * gcc.target/i386/amd64-abi-2.c: Likewise.
9137 * gcc.target/i386/pr39082-1.c: Likewise.
9138 * gcc.target/i386/pr39162.c: Likewise.
9139 * gcc.target/i386/pr22152.c: Likewise.
9140 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9141 * gcc.target/i386/wrfsbase-2.c: Likewise.
9142 * gcc.target/i386/local.c: Likewise
9143 * gcc.target/i386/wrgsbase-1.c: Likewise.
9144 * gcc.target/i386/wrfsbase-1.c: Likewise.
9145 * gcc.target/i386/pr39315-3.c: Likewise.
9146 * gcc.target/i386/pr35767-4.c: Likewise.
9147 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9148 x64 mingw target.
9149 * gcc.target/i386/pr45336-2.c: Likewise.
9150 * gcc.target/i386/pr45336-1.c: Likewise.
9151 * gcc.target/i386/pr45336-4.c: Likewise.
9152
9153 2012-02-27 Tristan Gingold <gingold@adacore.com>
9154
9155 * gnat.dg/array20.ad[sb]: New test.
9156
9157 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR target/52375
9160 * gcc.target/arm/pr52375.c: New test.
9161 * gcc.c-torture/compile/pr52375.c: New test.
9162
9163 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9164
9165 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9166 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9167
9168 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9169
9170 * gnat.dg/aggr19.adb: New test.
9171 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9172
9173 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9174
9175 PR target/49263
9176 * gcc.target/sh/pr49263.c: New.
9177
9178 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9179
9180 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9181 simulate_thread_wrapper_other_threads
9182 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9183 Move initialization of 'value' to main().
9184 (main): Initialize 'value';
9185 * gcc.dg/simulate-thread/speculative-store.c
9186 (simulate_thread_step_verify): Return 0 when successful.
9187 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9188 Reduce threshold.
9189 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9190 (simulate_thread_wrapper_other_threads): Return a success/fail value
9191 and issue an error if the instruction count threshold is exceeded.
9192
9193 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194
9195 PR target/50580
9196 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9197 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9198
9199 2012-02-24 Richard Guenther <rguenther@suse.de>
9200
9201 PR middle-end/52355
9202 * gcc.dg/pr52355.c: New testcase.
9203
9204 2012-02-23 Kai Tietz <ktietz@redhat.com>
9205
9206 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9207 * gcc.dg/Wpadded.c: Likewise.
9208 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9209 structure-layout.
9210 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9211 for sleep by Sleep and add windows.h include for this function.
9212 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9213 targets.
9214 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9215 target.
9216 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9217 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9218 on x64 mingw target.
9219 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9220 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9221 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9222 failure on LLP64 target.
9223
9224 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9225
9226 PR c/52290
9227 * gcc.dg/noncompile/pr52290.c: New test.
9228
9229 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR tree-optimization/52019
9232 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9233
9234 2012-02-22 Kai Tietz <ktietz@redhat.com>
9235
9236 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9237 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9238 derived pdiff_t type.
9239 * g++.dg/torture/pr49720.C: Likewise
9240
9241 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9242
9243 PR target/52330
9244 * gcc.target/i386/pr52330.c: New test.
9245
9246 2012-02-22 Tobias Burnus <burnus@net-b.de>
9247
9248 PR fortran/52335
9249 * gfortran.dg/io_constraints_10.f90: New.
9250
9251 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9252
9253 * lib/target-supports.exp (check_effective_target_vect_condition):
9254 Return true for NEON.
9255
9256 2012-02-21 Kai Tietz <ktietz@redhat.com>
9257
9258 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9259
9260 2012-02-21 Richard Guenther <rguenther@suse.de>
9261
9262 PR tree-optimization/52324
9263 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9264
9265 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9266
9267 PR middle-end/51782
9268 * gcc.target/avr/torture/pr51782-1.c: New test.
9269
9270 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR tree-optimization/52318
9273 * gcc.dg/pr52318.c: New test.
9274
9275 2012-02-20 Kai Tietz <ktietz@redhat.com>
9276
9277 * gcc.dg/bf-ms-layout-3.c: New testcase.
9278
9279 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9280
9281 PR testsuite/52229
9282 PR fortran/32380
9283 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9284
9285 2012-02-20 Richard Guenther <rguenther@suse.de>
9286
9287 PR tree-optimization/52298
9288 * gcc.dg/torture/pr52298.c: New testcase.
9289 * gcc.dg/vect/pr52298.c: Likewise.
9290
9291 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9292
9293 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9294 * gcc.c-torture/execute/pr52286.c: Ditto.
9295
9296 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR tree-optimization/52286
9299 * gcc.c-torture/execute/pr52286.c: New test.
9300
9301 2012-02-18 Tobias Burnus <burnus@net-b.de>
9302
9303 PR fortran/52295
9304 * gfortran.dg/interface_35.f90: Use -std=f2003.
9305 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9306 * gfortran.dg/interface_assignment_4.f90: Ditto.
9307 * gfortran.dg/bessel_1.f90: Ditto.
9308 * gfortran.dg/func_result_6.f90: Ditto.
9309 * gfortran.dg/hypot_1.f90: Ditto.
9310 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9311
9312 2012-02-17 Tobias Burnus <burnus@net-b.de>
9313
9314 PR translation/52232
9315 PR translation/52234
9316 PR translation/52245
9317 PR translation/52246
9318 PR translation/52262
9319 PR translation/52273
9320 * gfortran.dg/coarray_22.f90: Update dg-error.
9321 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9322
9323 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9324
9325 PR target/51753
9326 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9327 (simulate-thread): Use default timeout.
9328
9329 2012-02-16 Jason Merrill <jason@redhat.com>
9330
9331 PR c++/52248
9332 * g++.dg/ext/timevar1.C: New.
9333
9334 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9335
9336 PR c++/52126
9337 * g++.dg/template/using21.C: New.
9338 * g++.dg/template/using22.C: Likewise.
9339
9340 2012-02-16 Jason Merrill <jason@redhat.com>
9341
9342 PR c++/51415
9343 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9344
9345 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR tree-optimization/52255
9348 * gcc.c-torture/compile/pr52255.c: New test.
9349
9350 PR debug/52260
9351 * g++.dg/debug/dwarf2/pr52260.C: New test.
9352
9353 PR middle-end/51929
9354 * g++.dg/ipa/pr51929.C: New test.
9355
9356 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9357
9358 PR target/52199
9359 * gcc.target/powerpc/pr52199.c: New file.
9360
9361 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9362
9363 PR target/52152
9364 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9365
9366 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9367
9368 * gcc.dg/pr51867.c: Don't include <math.h>.
9369 (sqrtf): Declare.
9370
9371 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9372
9373 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9374 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9375
9376 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9377
9378 PR tree-optimization/50561
9379 * gcc.dg/graphite/pr50561.c: New testcase.
9380
9381 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9382
9383 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9384 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9385
9386 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gnat.dg/discr35.ad[sb]: New test.
9389
9390 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9391
9392 * gnat.dg/volatile10.adb: New test.
9393 * gnat.dg/volatile10_pkg.ads: New helper.
9394
9395 2012-02-14 Jason Merrill <jason@redhat.com>
9396
9397 * g++.dg/ext/attrib43.C: New.
9398
9399 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9400
9401 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9402 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9403 fgnu_tm.
9404 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9405 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9406 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9407 effective_target fgnu_tm.
9408 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9409
9410 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR c++/52247
9413 * g++.dg/template/asmgoto1.C: New test.
9414
9415 2012-02-14 Ian Lance Taylor <iant@google.com>
9416
9417 PR go/48501
9418 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9419 compiling generated file for 64bit and index tests.
9420
9421 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9424
9425 2012-02-14 Richard Guenther <rguenther@suse.de>
9426
9427 PR tree-optimization/52244
9428 PR tree-optimization/51528
9429 * gcc.dg/torture/pr52244.c: New testcase.
9430
9431 2012-02-14 Walter Lee <walt@tilera.com>
9432
9433 * g++.dg/other/PR23205.C: Disable test on tile.
9434 * g++.dg/other/pr23205-2.C: Disable test on tile.
9435 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9436 * gcc.dg/20040813-1.c: Disable test on tile.
9437 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9438 * gcc.misc-tests/linkage.exp: Handle tilegx.
9439
9440 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR tree-optimization/52210
9443 * gcc.dg/pr52210.c: New test.
9444
9445 2012-02-14 Jason Merrill <jason@redhat.com>
9446
9447 PR c++/39055
9448 * g++.dg/overload/defarg5.C: New.
9449
9450 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR c/52181
9453 * c-c++-common/pr52181.c: New test.
9454
9455 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR c++/52215
9458 * g++.dg/ext/atomic-1.C: New test.
9459
9460 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9461
9462 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9463
9464 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR middle-end/52209
9467 * gcc.c-torture/execute/pr52209.c: New test.
9468
9469 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9470
9471 PR fortran/50981
9472 * gfortran.dg/elemental_optional_args_5.f03: New test.
9473
9474 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9475
9476 PR testsuite/50076
9477 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9478 cases.
9479
9480 2012-02-11 Ian Lance Taylor <iant@google.com>
9481
9482 PR go/51874
9483 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9484 SPARC Solaris. Don't run the test at all on systems where it may
9485 not work, rather than xfailing it.
9486
9487 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9488
9489 PR rtl-optimization/52175
9490 * gcc.c-torture/compile/pr52175.c: New test.
9491
9492 2012-02-10 Jason Merrill <jason@redhat.com>
9493
9494 PR c++/51910
9495 * g++.dg/template/repo10.C: New.
9496
9497 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR debug/52132
9500 * gcc.dg/pr52132.c: New test.
9501
9502 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9503
9504 * gnat.dg/specs/aggr4.ads: New test.
9505 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9506
9507 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9508
9509 PR target/52146
9510 * gcc.target/i386/pr52146.c: New.
9511
9512 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR middle-end/52177
9515 * c-c++-common/pr52177.c: New test.
9516
9517 2012-02-10 Jan Hubicka <jh@suse.cz>
9518
9519 PR middle-end/48600
9520 * g++.dg/torture/pr48600.C: New testcase.
9521
9522 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9523
9524 PR middle-end/52140
9525 * gcc.dg/dfp/pr52140.c: New test.
9526
9527 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR fortran/32380
9530 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9531 of dg-options.
9532
9533 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9534
9535 PR middle-end/51867
9536 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9537 * gcc.dg/pr51867.c: New test.
9538
9539 2012-02-09 Ian Lance Taylor <iant@google.com>
9540
9541 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9542 which don't support -fsplit-stack. Turn off optimization when
9543 compiling select5-out.go.
9544
9545 2012-02-08 Ian Lance Taylor <iant@google.com>
9546
9547 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9548 systems which don't support -fsplit-stack.
9549
9550 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9551
9552 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9553 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9554 machine instuction in the log.
9555
9556 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9557
9558 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9559 to 20 seconds.
9560
9561 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9562
9563 PR driver/48524
9564 * gcc.dg/pr48524.c: New test.
9565 * gcc.dg/pr48524.spec: New spec file for test.
9566
9567 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9568
9569 PR fortran/32380
9570 * gfortran.dg/vect/pr32380.f90: New test.
9571
9572 2012-02-08 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/52151
9575 * gfortran.dg/realloc_on_assign_12.f90: New.
9576
9577 2012-02-08 Richard Guenther <rguenther@suse.de>
9578
9579 PR rtl-optimization/52170
9580 * gcc.dg/torture/pr52170.c: New testcase.
9581
9582 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR gcov-profile/52150
9585 * gcc.dg/tree-prof/pr52150.c: New test.
9586
9587 PR rtl-optimization/52139
9588 * gcc.dg/pr52139.c: New test.
9589
9590 2012-02-07 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/51675
9593 * g++.dg/cpp0x/constexpr-union3.C: New.
9594
9595 PR c++/52035
9596 * g++.dg/lto/pr52035_0.C: New.
9597
9598 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9599
9600 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9601 * gcc.dg/special/weak-1.c: Likewise.
9602 * gcc.dg/ucnid-12.c: Likewise.
9603 * gcc.dg/torture/pr45678-1.c: Likewise.
9604 * gcc.dg/torture/pr45678-2.c: Likewise.
9605 * gcc.dg/vector-4.c: Likewise.
9606 * gcc.dg/ipa/inline-5.c: Likewise.
9607 * gcc.dg/ucnid-11.c: Likewise.
9608 * gcc.misc-tests/gcov-13.c: Likewise.
9609 * gcc.misc-tests/gcov-14.c: Likewise.
9610 * g++.dg/ext/label13.C: Likewise.
9611 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9612 hppa*-*-hpux* options.
9613 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9614 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9615 * gcc.dg/pr48616.c: Likewise.
9616 * gcc.dg/pr17957.c: Likewise.
9617 * gcc.dg/pr17055-1.c: Likewise.
9618 * gcc.dg/pr32912-1.c: Likewise.
9619 * gcc.dg/tm/pr51472.c: Likewise.
9620 * c-c++-common/fold-bitand-4.c: Likewise.
9621 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9622 Use dg-additional-options for extra options.
9623
9624 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9625
9626 * gcc.target/epiphany/interrupt-2.c: New test.
9627
9628 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9629
9630 PR target/52155
9631 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9632 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9633 for MIPS ELF.
9634
9635 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9636
9637 PR target/52152
9638 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9639
9640 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9641
9642 PR middle-end/24306
9643 PR target/52154
9644 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9645 * gcc.target/mips/va-arg-1.c: New test.
9646
9647 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9648
9649 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9650 for -mno-pointers-to-nested-functions.
9651
9652 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gcc.c-torture/execute/20120207-1.c: New test.
9655
9656 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR rtl-optimization/52060
9659 * gcc.dg/torture/pr52060.c: New test.
9660
9661 PR middle-end/52074
9662 * gcc.c-torture/compile/pr52074.c: New test.
9663
9664 2012-02-07 Tobias Burnus <burnus@net-b.de>
9665
9666 PR fortran/51514
9667 * gfortran.dg/class_to_type_2.f90: New.
9668
9669 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9670
9671 PR fortran/32373
9672 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9673 Remove module.
9674
9675 2012-02-06 Jason Merrill <jason@redhat.com>
9676
9677 PR c++/52088
9678 * g++.dg/template/conv13.C: New.
9679
9680 2012-02-06 Richard Guenther <rguenther@suse.de>
9681
9682 PR tree-optimization/52115
9683 * gcc.c-torture/compile/pr52115.c: New testcase.
9684
9685 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR target/52129
9688 * gcc.c-torture/execute/pr52129.c: New test.
9689
9690 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9691
9692 * gcc.dg/pr48374.c: Actually add the test I forgot
9693 in the 2012-01-25 commit.
9694
9695 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9696
9697 PR fortran/32373
9698 * gfortran.dg/vect/vect-8.f90: New test case.
9699
9700 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9701
9702 PR fortran/48847
9703 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9704
9705 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9706
9707 PR fortran/52102
9708 * gfortran.dg/class_48.f90 : Add test of allocate class array
9709 component with source in subroutine test3. Remove commenting
9710 out in subroutine test4, since branching on unitialized variable
9711 is now fixed (no PR for this last.).
9712
9713 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9714
9715 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9716 on MIPS targets.
9717 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9718
9719 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9720
9721 PR target/52125
9722 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9723 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9724
9725 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9726
9727 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9728 (check_effective_target_sync_int_long): Use it.
9729 (check_effective_target_sync_char_short): Likewise.
9730 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9731
9732 2012-02-05 Tobias Burnus <burnus@net-b.de>
9733
9734 PR fortran/51972
9735 * gfortran.dg/class_48.f90: Add some further checks.
9736
9737 2012-02-05 Ira Rosen <irar@il.ibm.com>
9738
9739 PR tree-optimization/52091
9740 * gcc.dg/vect/pr52091.c: New test.
9741
9742 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR rtl-optimization/52113
9745 * gcc.target/avr/pr52113.c: New test.
9746
9747 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR rtl-optimization/52092
9750 * gcc.c-torture/compile/pr52092.c: New test.
9751
9752 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9753
9754 PR fortran/41587
9755 * gfortran.dg/class_array_10.f03: New test.
9756
9757 PR fortran/46356
9758 * gfortran.dg/class_array_11.f03: New test.
9759
9760 PR fortran/51754
9761 * gfortran.dg/class_array_12.f03: New test.
9762
9763 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9764
9765 PR fortran/52012
9766 * gfortran.dg/realloc_on_assign_11.f90: New test.
9767
9768 2012-02-02 Tobias Burnus <burnus@net-b.de>
9769
9770 PR fortran/52093
9771 * gfortran.dg/shape_7.f90: New.
9772
9773 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 * gcc.target/mips/mips-prepend-1.c: New test.
9776
9777 2012-02-02 Jan Hubicka <jh@suse.cz>
9778 Tom de Vries <tom@codesourcery.com>
9779
9780 PR middle-end/51998
9781 * gcc.dg/alias-12.c: New testcase.
9782 * gcc.dg/alias-13.c: New testcase.
9783
9784 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR target/52086
9787 * gcc.dg/pr52086.c: New test.
9788
9789 PR tree-optimization/52073
9790 * gcc.c-torture/compile/pr52073.c: New test.
9791
9792 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9793
9794 PR fortran/51958
9795 * gfortran.dg/function_optimize_10.f90: New test.
9796
9797 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9798
9799 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9800 test on alpha*-*-*.
9801
9802 2012-02-01 Tobias Burnus <burnus@net-b.de>
9803
9804 PR fortran/52024
9805 * gfortran.dg/typebound_operator_14.f90: New.
9806
9807 2012-02-01 Tobias Burnus <burnus@net-b.de>
9808
9809 PR fortran/52059
9810 * gfortran.dg/elemental_function_1.f90: New.
9811
9812 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9813
9814 PR rtl-optimization/51374
9815 * gcc.target/avr/torture/pr51374-1.c:
9816 Also fail if SBIS is seen.
9817
9818 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9819
9820 PR rtl-optimization/51374
9821 * gcc.target/avr/torture/pr51374-1.c: New.
9822
9823 2012-01-31 Tobias Burnus <burnus@net-b.de>
9824
9825 PR fortran/52024
9826 * gfortran.dg/typebound_generic_11.f90: New.
9827
9828 2012-01-31 Tobias Burnus <burnus@net-b.de>
9829
9830 PR fortran/52029
9831 * gfortran.dg/class_49.f90: New.
9832
9833 2012-01-31 Tobias Burnus <burnus@net-b.de>
9834
9835 PR fortran/52013
9836 * gfortran.dg/elemental_args_check_6.f90: New.
9837
9838 2012-01-31 Jason Merrill <jason@redhat.com>
9839
9840 PR c++/52043
9841 * g++.dg/cpp0x/variadic122.C: New.
9842
9843 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9844
9845 PR fortran/52012
9846 * gfortran.dg/realloc_on_assign_10.f90: New test.
9847
9848 2012-01-31 Richard Guenther <rguenther@suse.de>
9849
9850 PR tree-optimization/51528
9851 * gcc.dg/torture/pr51528.c: New testcase.
9852
9853 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9854
9855 PR go/48501
9856 * lib/go.exp (go_target_compile): Append timeout= to options.
9857 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9858 select5-out.go test on alpha*-*-* targets.
9859
9860 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9861
9862 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9863 (TEST_SHORT): Reformat in the same way.
9864 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9865 (TEST_SHORT): Reformat in the same way.
9866 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9867 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9868 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9869 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9870 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9871
9872 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9873
9874 PR target/51835
9875 * gcc.target/arm/pr51835.c: New testcase.
9876
9877 2012-01-30 Richard Guenther <rguenther@suse.de>
9878
9879 PR tree-optimization/52028
9880 * gcc.dg/torture/pr52028.c: New testcase.
9881 * gfortran.dg/ldist-pr45199.f: Adjust.
9882 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9883 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9884 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9885
9886 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR debug/52027
9889 * gcc.dg/tree-prof/pr52027.c: New test.
9890
9891 PR tree-optimization/52046
9892 * gcc.dg/pr52046.c: New test.
9893
9894 PR debug/52048
9895 * g++.dg/other/pr52048.C: New test.
9896
9897 2012-01-30 Richard Guenther <rguenther@suse.de>
9898
9899 PR tree-optimization/52045
9900 * gcc.dg/pr52045.c: New testcase.
9901
9902 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9903
9904 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9905 new code generated for __sync_lock_release.
9906
9907 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9908
9909 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9910
9911 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9912
9913 PR testsuite/51875
9914 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9915
9916 * g++.dg/ext/visibility/template10.C: Fix typo.
9917
9918 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9919
9920 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9921
9922 PR c++/51327
9923 * g++.dg/cpp0x/constexpr-ice6.C: New.
9924
9925 2012-01-29 Tobias Burnus <burnus@net-b.de>
9926
9927 PR fortran/41600
9928 * gfortran.dg/default_initialization_6.f90: New.
9929
9930 2012-01-29 Tobias Burnus <burnus@net-b.de>
9931
9932 PR fortran/51972
9933 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9934 * gfortran.dg/class_48.f90: New.
9935
9936 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9937
9938 PR fortran/51808
9939 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9940
9941 2012-01-28 Tobias Burnus <burnus@net-b.de>
9942
9943 PR fortran/51972
9944 * gfortran.dg/class_allocate_12.f90: New.
9945
9946 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9947
9948 * gcc.dg/torture/pr50444.c: Fix dg directives.
9949
9950 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR target/52006
9953 * gcc.target/arm/pr52006.c: New test.
9954
9955 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9956
9957 PR testsuite/52011
9958 * gcc.dg/lto/trans-mem.h: New file.
9959 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9960 * gcc.dg/lto/trans-mem-1_1.c: Same.
9961 * gcc.dg/lto/trans-mem-4_1.c: Same.
9962 * gcc.dg/lto/trans-mem-3_1.c: Same.
9963
9964 2012-01-27 Tobias Burnus <burnus@net-b.de>
9965
9966 PR fortran/52022
9967 * gfortran.dg/dummy_procedure_7.f90: New.
9968
9969 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9970
9971 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9972 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9973
9974 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR c++/51852
9977 * g++.dg/other/gc5.C: New test.
9978
9979 2012-01-27 Richard Guenther <rguenther@suse.de>
9980
9981 PR tree-optimization/50444
9982 * gcc.dg/torture/pr50444.c: New testcase.
9983
9984 2012-01-27 Tobias Burnus <burnus@net-b.de>
9985
9986 PR fortran/51970
9987 PR fortran/51977
9988 * gfortran.dg/move_alloc_13.f90: New.
9989
9990 2012-01-27 Tobias Burnus <burnus@net-b.de>
9991
9992 PR fortran/51953
9993 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9994 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9995 and change dg-error string.
9996
9997 2012-01-27 Tobias Burnus <burnus@net-b.de>
9998
9999 PR fortran/52016
10000 * gfortran.dg/elemental_args_check_5.f90: New.
10001
10002 2012-01-27 Richard Guenther <rguenther@suse.de>
10003
10004 PR middle-end/51959
10005 * g++.dg/torture/pr51959.C: New testcase.
10006
10007 2012-01-27 Tom de Vries <tom@codesourcery.com>
10008
10009 PR tree-optimization/51990
10010 * gcc.dg/pr51990.c: New test.
10011 * gcc.dg/pr51990-2.c: Same.
10012
10013 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10014 Tobias Burnus <burnus@gcc.gnu.org>
10015
10016 PR fortran/48705
10017 * gfortran.dg/class_allocate_11.f03: New.
10018
10019 PR fortran/51870
10020 PR fortran/51943
10021 PR fortran/51946
10022 * gfortran.dg/class_allocate_7.f03: New.
10023 * gfortran.dg/class_allocate_8.f03: New.
10024 * gfortran.dg/class_allocate_9.f03: New.
10025 * gfortran.dg/class_allocate_10.f03: New.
10026
10027 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10028
10029 * gnat.dg/discr34.adb: New test.
10030 * gnat.dg/discr34_pkg.ads: New helper.
10031
10032 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gnat.dg/discr33.adb: New test.
10035
10036 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10037
10038 * gnat.dg/limited_with3.ad[sb): New test.
10039 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10040 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10041 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10042
10043 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10044
10045 * gnat.dg/stack_usage1.adb: New test.
10046 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10047
10048 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10049 * gcc.dg/pr44194-2.c: Likewise.
10050
10051 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10052
10053 PR c++/51370
10054 * g++.dg/template/crash112.C: New.
10055
10056 2012-01-27 Richard Henderson <rth@redhat.com>
10057
10058 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10059
10060 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10061
10062 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10063
10064 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR middle-end/51895
10067 * g++.dg/opt/pr51895.C: New test.
10068
10069 2012-01-26 Michael Matz <matz@suse.de>
10070
10071 PR tree-optimization/48794
10072 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10073
10074 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10075
10076 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10077
10078 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10079
10080 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10081 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10082 memory.
10083 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10084 the default value for s390 and s390x.
10085
10086 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10087
10088 PR lto/51698
10089 * gcc.dg/lto/trans-mem-4_0.c: New.
10090 * gcc.dg/lto/trans-mem-4_1.c: New.
10091 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10092 TM builtins.
10093 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10094 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10095 TM builtins.
10096 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10097 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10098 TM builtins.
10099
10100 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10101
10102 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10103
10104 2012-01-25 Ian Lance Taylor <iant@google.com>
10105
10106 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10107
10108 2012-01-25 Tobias Burnus <burnus@net-b.de>
10109
10110 PR fortran/51995
10111 * gfortran.dg/typebound_proc_25.f90: New.
10112
10113 2012-01-25 Jason Merrill <jason@redhat.com>
10114
10115 PR c++/51992
10116 * g++.dg/lto/pr51992_0.C: New.
10117
10118 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR tree-optimization/51987
10121 * gcc.target/i386/pr51987.c: New test.
10122
10123 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10124
10125 * gcc.dg/tm/lto-1.c: Require lto support in target.
10126
10127 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10128
10129 PR rtl-optimization/48374
10130 * gcc.dg/pr48374.c: New test.
10131
10132 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10133
10134 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10135
10136 2012-01-25 Tobias Burnus <burnus@net-b.de>
10137
10138 PR fortran/51966
10139 * gfortran.dg/derived_constructor_char_3.f90: New.
10140
10141 2012-01-24 Ian Lance Taylor <iant@google.com>
10142
10143 * go.test/go-test.exp (filecmp): New procedure.
10144 (errchk): Handle quoted square brackets.
10145 (go-gc-tests): Set go_compile_args. Handle various new test
10146 lines. Skip a few new tests.
10147 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10148
10149 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10150
10151 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10152 (check_effective_target_vect_extract_even_odd)
10153 (check_effective_target_vect_interleave): Return true for MIPS
10154 paired-single.
10155
10156 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10157
10158 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10159 (main): Use it instead of argc.
10160
10161 2012-01-24 Jason Merrill <jason@redhat.com>
10162
10163 PR c++/51973
10164 * g++.dg/cpp0x/sfinae31.C: New.
10165
10166 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10167
10168 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10169
10170 2012-01-24 Jason Merrill <jason@redhat.com>
10171
10172 PR c++/51812
10173 * g++.dg/inherit/covariant20.C: New.
10174
10175 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10176
10177 PR c++/51223
10178 * g++.dg/parse/crash58.C: New.
10179
10180 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR target/51957
10183 * gcc.dg/pr51957-1.c: New test.
10184 * gcc.dg/pr51957-1.h: New file.
10185 * gcc.dg/pr51957-2.c: New test.
10186
10187 2012-01-23 Jason Merrill <jason@redhat.com>
10188
10189 PR c++/51930
10190 * g++.dg/ext/visibility/template10.C: New.
10191
10192 2012-01-23 Tobias Burnus <burnus@net-b.de>
10193
10194 PR fortran/51948
10195 * gfortran.dg/move_alloc_12.f90: New.
10196
10197 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10198
10199 PR middle-end/45416
10200 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10201
10202 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10203
10204 PR c++/51398
10205 * g++.dg/template/crash111.C: New.
10206
10207 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10208
10209 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10210 configurations.
10211 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10212
10213 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10214
10215 PR testsuite/51941
10216 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10217 the DW_TAG_class_type and DW_AT_name: "Executor".
10218
10219 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10220
10221 * lib/target-supports.exp
10222 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10223 (check_effective_target_vect_interleave): Likewise.
10224
10225 2012-01-22 Jason Merrill <jason@redhat.com>
10226
10227 PR c++/51925
10228 * g++.dg/template/using20.C: New.
10229 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10230
10231 2012-01-23 Jason Merrill <jason@redhat.com>
10232
10233 PR target/51934
10234 * g++.dg/torture/pr51344.C: Limit to x86.
10235
10236 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10237
10238 * c-c++-common/tm/omp.c: Require target with pthread support.
10239
10240 2012-01-23 Richard Guenther <rguenther@suse.de>
10241
10242 PR tree-optimization/51949
10243 * gcc.dg/torture/pr51949.c: New testcase.
10244
10245 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR rtl-optimization/51933
10248 * gcc.c-torture/execute/pr51933.c: New test.
10249
10250 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10251
10252 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10253 Do not define for Interix.
10254
10255 2012-01-22 Jason Merrill <jason@redhat.com>
10256
10257 PR c++/51832
10258 * g++.dg/lto/pr51832.h: New.
10259 * g++.dg/lto/pr51832_0.C: New.
10260 * g++.dg/lto/pr51832_1.C: New.
10261
10262 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10263
10264 * gcc.dg/ext-elim-1.c: New test.
10265
10266 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10267
10268 PR target/51931
10269 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10270 * g++.dg/opt/longbranch1.C: Likewise.
10271
10272 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10273
10274 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10275 in C++11 mode.
10276
10277 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10278
10279 PR fortran/50556
10280 * gfortran.dg/namelist_74.f90: New test.
10281 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10282
10283 2012-01-21 Tobias Burnus <burnus@net-b.de>
10284
10285 PR fortran/51913
10286 * gfortran.dg/class_47.f90: New.
10287
10288 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10289
10290 * gnat.dg/renaming5.ad[sb]: New test.
10291
10292 2012-01-20 Jason Merrill <jason@redhat.com>
10293
10294 PR c++/51919
10295 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10296
10297 2012-01-20 Jason Merrill <jason@redhat.com>
10298
10299 PR c++/51922
10300 * g++.dg/ext/attrib42.C: Require ilp32.
10301
10302 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR target/51915
10305 * gcc.target/arm/pr51915.c: New test.
10306
10307 2012-01-20 Cary Coutant <ccoutant@google.com>
10308 Dodji Seketeli <dodji@redhat.com>
10309
10310 PR debug/45682
10311 * g++.dg/debug/dwarf2/nested-3.C: New test.
10312
10313 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10314
10315 PR c++/51402
10316 * g++.dg/template/crash110.C: New.
10317
10318 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10321 Remove default options on hppa*-*-hpux*.
10322
10323 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10326
10327 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10328
10329 * gcc.c-torture/compile/pr51856.c: New testcase.
10330
10331 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10332
10333 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10334 options to go_target_compile.
10335
10336 2012-01-20 Kai Tietz <ktietz@redhat.com>
10337
10338 * g++.dg/torture/pr51344.C: Fix typo.
10339
10340 2012-01-20 Richard Guenther <rguenther@suse.de>
10341
10342 PR tree-optimization/51903
10343 * g++.dg/torture/pr51903.C: New testcase.
10344
10345 2012-01-20 Tobias Burnus <burnus@net-b.de>
10346 Janus Weil <janus@gcc.gnu.org>
10347
10348 PR fortran/51056
10349 * gfortran.dg/use_21.f90: New.
10350
10351 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR target/51106
10354 * gcc.dg/torture/pr51106-1.c: New test.
10355 * gcc.dg/torture/pr51106-2.c: New test.
10356
10357 2012-01-19 Kai Tietz <ktietz@redhat.com>
10358
10359 * g++.dg/torture/pr51344.C: New test.
10360
10361 2012-01-19 Tobias Burnus <burnus@net-b.de>
10362
10363 PR fortran/51904
10364 * gfortran.dg/intrinsic_size_2.f90: New.
10365
10366 2012-01-19 Jason Merrill <jason@redhat.com>
10367
10368 PR c++/51889
10369 * g++.dg/inherit/using7.C: New.
10370
10371 2012-01-19 Richard Guenther <rguenther@suse.de>
10372
10373 PR tree-optimization/37997
10374 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10375
10376 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10377
10378 PR rtl-optimization/51505
10379 * gcc.dg/pr51505.c: New test.
10380
10381 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10382
10383 PR fortran/51634
10384 * gfortran.dg/typebound_operator_12.f03: New.
10385 * gfortran.dg/typebound_operator_13.f03: New.
10386
10387 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 PR c++/51225
10390 * g++.dg/cpp0x/pr51225.C: New.
10391
10392 2012-01-17 Ian Lance Taylor <iant@google.com>
10393
10394 PR go/50656
10395 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10396
10397 2012-01-17 Tobias Burnus <burnus@net-b.de>
10398
10399 PR fortran/51869
10400 * gfortran.dg/realloc_on_assign_9.f90: New.
10401
10402 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10403
10404 PR other/51165
10405 * gcc.dg/tm/memopt-3.c: Remove xfail.
10406 * gcc.dg/tm/memopt-4.c: Remove xfail.
10407 * gcc.dg/tm/memopt-5.c: Remove xfail.
10408 * gcc.dg/tm/memopt-7.c: Remove xfail.
10409
10410 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR tree-optimization/51877
10413 * gcc.c-torture/execute/pr51877.c: New test.
10414
10415 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10416
10417 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10418 {!vect_align_arrays} to vect_sizes_32B_16B.
10419 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10420 * gcc.dg/vect/vect-peel-3.c: Ditto.
10421
10422 2012-01-16 Jason Merrill <jason@redhat.com>
10423
10424 PR c++/51854
10425 * g++.dg/abi/mangle60.C: New.
10426
10427 PR c++/51827
10428 * g++.dg/pch/mangle1.{C,Hs}: New.
10429
10430 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10431 Tobias Burnus <burnus@net-b.de>
10432
10433 PR fortran/50981
10434 * gfortran.dg/elemental_optional_args_3.f90: New
10435 * gfortran.dg/elemental_optional_args_4.f90: New
10436
10437 2012-01-16 Tobias Burnus <burnus@net-b.de>
10438
10439 PR fortran/51809
10440 * gfortran.dg/use_20.f90: New
10441
10442 2012-01-16 Jason Merrill <jason@redhat.com>
10443
10444 PR c++/51868
10445 * g++.dg/cpp0x/rv-bitfield.C: New.
10446 * g++.dg/cpp0x/rv-bitfield2.C: New.
10447
10448 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10449
10450 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10451 subroutine 'qsort' and use index array to assign the result.
10452
10453 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR tree-optimization/51865
10456 * gcc.dg/pr51865.c: New test.
10457
10458 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10459
10460 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10461
10462 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10463
10464 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10465 to be loaded from the constant pool, rather than via %hi and %lo.
10466
10467 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10468
10469 PR rtl-optimization/51821
10470 * gcc.dg/pr51821.c: New test.
10471
10472 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10473
10474 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10475
10476 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10477
10478 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10479
10480 2012-01-14 Tobias Burnus <burnus@net-b.de>
10481
10482 PR fortran/51800
10483 * gfortran.dg/init_flag_8.f90: New.
10484 * gfortran.dg/init_flag_9.f90: New.
10485
10486 2011-01-14 Tobias Burnus <burnus@net-b.de>
10487
10488 PR fortran/51816
10489 * gfortran.dg/use_18.f90: New.
10490 * gfortran.dg/use_19.f90: New.
10491
10492 2012-01-13 Ian Lance Taylor <iant@google.com>
10493
10494 PR c++/50012
10495 * g++.dg/warn/Wsign-compare-4.C: New.
10496
10497 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10498
10499 PR fortran/48351
10500 * gfortran.dg/alloc_comp_assign.f03: New.
10501 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10502 __BUILTIN_FREE from 38 to 32.
10503
10504 2012-01-13 Jason Merrill <jason@redhat.com>
10505
10506 PR c++/20681
10507 * g++.dg/warn/Wreturn-type-7.C: New.
10508
10509 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10510
10511 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10512 assumption.
10513 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10514 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10515 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10516 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10517 int32plus because of big array needed.
10518 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10519 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10520
10521 2012-01-13 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/51813
10524 * g++.dg/ext/visibility/template9.C: New.
10525
10526 PR c++/51620
10527 * g++.dg/cpp0x/defaulted34.C: New.
10528 * g++.dg/template/virtual3.C: New.
10529
10530 2012-01-13 Richard Guenther <rguenther@suse.de>
10531
10532 PR middle-end/8081
10533 * gcc.dg/torture/pr8081.c: New testcase.
10534
10535 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10536
10537 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10538
10539 2012-01-12 Jason Merrill <jason@redhat.com>
10540
10541 PR c++/51714
10542 * g++.dg/ext/stmtexpr14.C: New.
10543
10544 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10545
10546 PR c++/51633
10547 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10548
10549 2012-01-12 Jason Merrill <jason@redhat.com>
10550
10551 PR c++/48051
10552 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10553 * g++.dg/abi/mangle58.C: Likewise.
10554
10555 PR c++/51403
10556 * g++.dg/template/arg8.C: New.
10557
10558 2012-01-12 Ira Rosen <irar@il.ibm.com>
10559
10560 PR tree-optimization/51799
10561 * gcc.dg/vect/pr51799.c: New test.
10562 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10563 patterns.
10564
10565 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10566 Tobias Burnus <burnus@net-b.de>
10567
10568 PR fortran/51057
10569 PR fortran/51616
10570 * lib/target-supports.exp
10571 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10572 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10573
10574 2012-01-11 Jason Merrill <jason@redhat.com>
10575
10576 PR c++/51565
10577 * g++.dg/ext/attrib42.C: New.
10578
10579 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR bootstrap/51796
10582 * gcc.dg/pr51796.c: New test.
10583
10584 2012-01-11 Jason Merrill <jason@redhat.com>
10585
10586 PR c++/51818
10587 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10588
10589 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 * gnat.dg/array19.ad[sb]: New test.
10592
10593 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * gnat.dg/opt23.ad[sb]: New test.
10596 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10597 * gnat.dg/opt24.ad[sb]: New test.
10598
10599 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10600
10601 PR tree-optimization/49642
10602 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10603 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10604
10605 2012-01-11 Jason Merrill <jason@redhat.com>
10606
10607 PR c++/51613
10608 * g++.dg/template/explicit-args5.C: New.
10609
10610 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10611
10612 * gcc.c-torture/execute/20120110-1.c: New testcase.
10613
10614 2012-01-10 Jason Merrill <jason@redhat.com>
10615
10616 PR c++/51614
10617 * g++.dg/inherit/ambig1.C: New.
10618
10619 PR c++/51433
10620 * g++.dg/cpp0x/constexpr-cache1.C: New.
10621
10622 2012-01-10 Richard Guenther <rguenther@suse.de>
10623
10624 PR tree-optimization/51801
10625 * gcc.dg/torture/pr51801.c: New testcase.
10626
10627 2012-01-10 Tobias Burnus <burnus@net-b.de>
10628
10629 PR fortran/51652
10630 * gfortran.dg/allocate_with_typespec_5.f90: New.
10631
10632 2012-01-10 Tobias Burnus <burnus@net-b.de>
10633
10634 * gfortran.dg/class_39.f03: Update dg-error string.
10635
10636 2012-01-10 Richard Guenther <rguenther@suse.de>
10637
10638 PR tree-optimization/50913
10639 * gcc.dg/graphite/interchange-16.c: New testcase.
10640 * gcc.dg/graphite/scop-20.c: XFAIL.
10641 * gfortran.dg/graphite/interchange-1.f: Likewise.
10642 * gfortran.dg/graphite/block-1.f90: Likewise.
10643 * gfortran.dg/graphite/block-2.f: Likewise.
10644
10645 2012-01-10 Richard Henderson <rth@redhat.com>
10646
10647 * lib/target-supports.exp (check_effective_target_vect_perm,
10648 check_effective_target_vect_perm_byte,
10649 check_effective_target_vect_perm_short): Enable for arm neon.
10650
10651 2012-01-09 Tobias Burnus <burnus@net-b.de>
10652
10653 PR fortran/46328
10654 * gfortran.dg/typebound_operator_11.f90: New.
10655
10656 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10657
10658 * gnat.dg/array18.adb: New test.
10659 * gnat.dg/array18_pkg.ads: New helper.
10660
10661 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10662
10663 PR fortran/51791
10664 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10665 around base object in first assignment in main program.
10666 * gfortran.dg/typebound_operator_10.f03: New test.
10667
10668 2012-01-09 Martin Jambor <mjambor@suse.cz>
10669
10670 PR tree-optimization/51759
10671 * g++.dg/ipa/pr51759.C: New test.
10672
10673 2012-01-09 Tobias Burnus <burnus@net-b.de>
10674
10675 PR fortran/51758
10676 * gfortran.dg/optional_absent_2.f90: New.
10677
10678 2012-01-09 Tobias Burnus <burnus@net-b.de>
10679
10680 PR fortran/51578
10681 * gfortran.dg/use_17.f90: New.
10682
10683 2012-01-09 Gary Funck <gary@intrepid.com>
10684
10685 PR preprocessor/33919
10686 * gcc.dg/pr33919.c: New test.
10687 * gcc.dg/pr33919-0.h: New test header file.
10688 * gcc.dg/pr33919-1.h: Ditto.
10689 * gcc.dg/pr33919-2.h: Ditto.
10690
10691 2012-01-07 Jan Hubicka <jh@suse.cz>
10692
10693 PR tree-optimize/51694
10694 * gcc.c-torture/compile/pr51694.c: new testcase.
10695
10696 2012-01-07 Jan Hubicka <jh@suse.cz>
10697
10698 PR tree-optimization/51600
10699 * g++.dg/torture/pr51600.C: New testcase.
10700
10701 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10702
10703 PR gcov-profile/51715
10704 PR gcov-profile/51717
10705 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10706 * gcc.misc-tests/gcov-14.c: Likewise.
10707
10708 2012-01-06 Jason Merrill <jason@redhat.com>
10709
10710 * g++.dg/parse/new5.C: New.
10711
10712 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10713
10714 PR testsuite/51655
10715 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10716 including <string.h>.
10717
10718 2012-01-06 Jason Merrill <jason@redhat.com>
10719
10720 * g++.dg/abi/mangle51.C: New.
10721 * g++.dg/abi/mangle52.C: New.
10722 * g++.dg/abi/mangle53.C: New.
10723 * g++.dg/abi/mangle54.C: New.
10724 * g++.dg/abi/mangle55.C: New.
10725 * g++.dg/abi/mangle56.C: New.
10726 * g++.dg/abi/mangle57.C: New.
10727 * g++.dg/abi/mangle58.C: New.
10728 * g++.dg/abi/mangle59.C: New.
10729 * g++.dg/cpp0x/trailing3.C: Update mangling.
10730 * g++.dg/cpp0x/variadic111.C: Update mangling.
10731 * g++.dg/cpp0x/variadic4.C: Update mangling.
10732 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10733 * g++.dg/template/nontype22.C: Works now.
10734 * g++.dg/template/pr35240.C: Works now.
10735
10736 * g++.dg/cpp0x/error7.C: New.
10737
10738 2012-01-06 Tobias Burnus <burnus@net-b.de>
10739
10740 * gfortran.dg/deallocate_stat_2.f90: New.
10741 * coarray/allocate_errgmsg.f90: New.
10742 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10743 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10744 * coarray/subobject_1.f90: Fix for num_images > 1.
10745 * gfortran.dg/deallocate_stat.f90: Update due to changed
10746 stat= handling.
10747
10748 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10749
10750 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10751
10752 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * ada/acats/overflow.lst: Add cb20004.
10755
10756 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10757
10758 PR c++/51541
10759 * g++.dg/cpp0x/alias-decl-18.C: New test.
10760
10761 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10762
10763 * gcc.c-torture/execute/20120104-1.c: New test.
10764
10765 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10766
10767 PR fortran/PR48946
10768 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10769 the old typebound_operator_8.f03.
10770 * gfortran.dg/typebound_operator_8.f03: New version of
10771 typebound_operator_7.f03 with 'u' a derived type instead of a
10772 class object.
10773
10774 2012-01-05 Richard Guenther <rguenther@suse.de>
10775
10776 * g++.dg/torture/pr49309.C: Skip for -flto.
10777
10778 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR middle-end/51761
10781 * gcc.c-torture/compile/pr51761.c: New test.
10782
10783 2012-01-05 Richard Guenther <rguenther@suse.de>
10784
10785 PR tree-optimization/51760
10786 * gcc.dg/torture/pr51760.c: New testcase.
10787
10788 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10789
10790 PR middle-end/51472
10791 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10792
10793 2012-01-05 Richard Guenther <rguenther@suse.de>
10794
10795 PR lto/41576
10796 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10797 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10798
10799 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR debug/51695
10802 * gcc.dg/pr51695.c: New test.
10803
10804 2012-01-04 Andrew Pinski <apinski@cavium.com>
10805
10806 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10807 * gcc.target/mips/octeon2-lx-1.c: New test.
10808 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10809 * gcc.target/mips/octeon2-lx-2.c: New test.
10810 * gcc.target/mips/octeon2-lx-3.c: New test.
10811
10812 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10813
10814 PR other/51163
10815 PR other/51164
10816 * gcc.dg/tm/alias-1.c: Adjust regexp.
10817 * gcc.dg/tm/alias-2.c: Adjust regexp.
10818
10819 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10820
10821 PR c++/51064
10822 * g++.dg/warn/Wparentheses-26.C: New.
10823
10824 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10825
10826 * gfortran.dg/elemental_optional_args_2.f90: New test.
10827
10828 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10829
10830 PR fortran/49693
10831 * gfortran.dg/common_17.f90: New test.
10832
10833 2012-01-04 Richard Guenther <rguenther@suse.de>
10834
10835 PR tree-optimization/49651
10836 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10837 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10838
10839 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10840
10841 PR c++/51738
10842 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10843
10844 2012-01-03 Andrew Pinski <apinski@cavium.com>
10845
10846 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10847 for all mips targets. Also allow an optional .cfi_startproc.
10848
10849 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10850
10851 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10852
10853 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10854
10855 PR c++/29273
10856 * g++.dg/rtti/dyncast5.C: New.
10857
10858 2012-01-03 Richard Guenther <rguenther@suse.de>
10859
10860 PR tree-optimization/51070
10861 * gcc.dg/torture/pr51070-2.c: New testcase.
10862
10863 2012-01-03 Richard Guenther <rguenther@suse.de>
10864
10865 PR tree-optimization/51692
10866 * gcc.dg/torture/pr51692.c: New testcase.
10867
10868 2012-01-03 Richard Guenther <rguenther@suse.de>
10869
10870 PR debug/51650
10871 * g++.dg/lto/pr51650-3_0.C: New testcase.
10872
10873 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 PR c++/15867
10876 * g++.dg/warn/Wredundant-decls-spec.C: New.
10877
10878 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR tree-optimization/51719
10881 * g++.dg/tree-prof/pr51719.C: New test.
10882
10883 2012-01-03 Richard Guenther <rguenther@suse.de>
10884
10885 PR middle-end/51730
10886 * gcc.dg/fold-compare-6.c: New testcase.
10887
10888 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR c++/51669
10891 * g++.dg/gomp/pr51669.C: New test.
10892
10893 2012-01-02 Jason Merrill <jason@redhat.com>
10894
10895 PR c++/51675
10896 * g++.dg/cpp0x/constexpr-union2.C: New.
10897
10898 PR c++/51666
10899 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10900
10901 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10902
10903 PR c++/51462
10904 * g++.dg/cpp0x/constexpr-99.C: New test.
10905
10906 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10907
10908 PR c++/20140
10909 * g++.dg/template/init9.C: New.
10910
10911 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10912
10913 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10914 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10915 rather than a specific number.
10916
10917 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10918
10919 PR fortran/46262
10920 PR fortran/46328
10921 PR fortran/51052
10922 * gfortran.dg/typebound_operator_7.f03: New.
10923 * gfortran.dg/typebound_operator_8.f03: New.
10924
10925 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10926
10927 PR target/51729
10928 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10929 XFAIL.
10930 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10931
10932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10933
10934 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10935
10936 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10937
10938 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10939 for MIPS.
10940
10941 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10942
10943 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10944 * gfortran.dg/io_real_boz_4.f90: Likewise.
10945 * gfortran.dg/io_real_boz_5.f90: Likewise.
10946
10947 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10948
10949 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10950
10951 2012-01-02 Revital Eres <revital.eres@linaro.org>
10952
10953 * gcc.dg/sms-11.c: New file.
10954
10955 2012-01-02 Tobias Burnus <burnus@net-b.de>
10956
10957 PR fortran/51682
10958 * gfortran.dg/coarray/image_index_3.f90: New.
10959
10960 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10961
10962 PR c++/16603
10963 * g++.dg/parse/enum8.C: New.
10964
10965 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10966
10967 PR c++/51379
10968 * g++.dg/conversion/reinterpret4.C: New.
10969 * g++.dg/conversion/reinterpret1.C: Adjust.
10970
10971 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10972
10973 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10974
10975 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10976
10977 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10978 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10979 * g++.old-deja/g++.jason/access14.C: Likewise.
10980 * g++.old-deja/g++.jason/access8.C: Likewise.
10981 * g++.old-deja/g++.jason/access1.C: Likewise.
10982 * g++.old-deja/g++.other/access3.C: Likewise.
10983 * g++.old-deja/g++.other/access5.C: Likewise.
10984 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10985 * g++.old-deja/g++.law/visibility22.C: Likewise.
10986 * g++.old-deja/g++.law/visibility26.C: Likewise.
10987 * g++.old-deja/g++.mike/p2746.C: Likewise.
10988 * g++.dg/debug/using1.C: Likewise.
10989 * g++.dg/lookup/using51.C: Likewise.
10990 * g++.dg/inherit/using5.C: Likewise.
10991 * g++.dg/inherit/pr30297.C: Likewise.
10992 * g++.dg/inherit/access8.C: Likewise.
10993 * g++.dg/torture/pr39362.C: Likewise.
10994 * g++.dg/template/crash13.C: Likewise.
10995 * g++.dg/template/using10.C: Likewise.
10996
10997 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10998
10999 PR fortran/51502
11000 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11001
11002 2012-01-01 Ira Rosen <irar@il.ibm.com>
11003
11004 PR tree-optimization/51704
11005 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11006 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11007 corresponding flags.
11008
11009 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11010
11011 PR c++/51723
11012 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11013
11014 2012-01-01 Jan Hubicka <jh@suse.cz>
11015
11016 PR rtl-optimization/51069
11017 * gcc.c-torture/compile/pr51069.c: New testcase.
11018
11019 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR tree-optimization/51683
11022 * gcc.dg/pr51683.c: New test.
11023 \f
11024 Copyright (C) 2012 Free Software Foundation, Inc.
11025
11026 Copying and distribution of this file, with or without modification,
11027 are permitted in any medium without royalty provided the copyright
11028 notice and this notice are preserved.