re PR rtl-optimization/55717 (ICE in form_sum, at reload.c:5400)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-18 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/55717
4 * testsuite/g++.dg/opt/pr55717.C: New test.
5
6 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
7 Ulrich Weigand <ulrich.weigand@linaro.org>
8
9 * gcc.target/arm/neon-extend-1.c: New file.
10 * gcc.target/arm/neon-extend-2.c: New file.
11
12 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13
14 * lib/target-supports.exp (add_options_for_arm_v8_neon):
15 Add -march=armv8-a.
16
17 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
18 Tejas Belagod <tejas.belagod@arm.com>
19
20 * lib/target-supports.exp
21 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
22
23 2012-12-16 Tobias Burnus <burnus@net-b.de>
24
25 PR fortran/55197
26 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
27
28 2012-12-16 Tobias Burnus <burnus@net-b.de>
29
30 * gfortran.dg/move_alloc_14.f90: New.
31
32 2012-12-16 Tobias Burnus <burnus@net-b.de>
33
34 PR fortran/55638
35 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
36 * gfortran.dg/elemental_args_check_7.f90: New.
37
38 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
39
40 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
41
42 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
43
44 PR ada/52735
45 * gnat.dg/nested_generic1.adb: New test.
46 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
47
48 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
49
50 PR ada/53766
51 * gnat.dg/controlled7.ad[sb]: New test.
52
53 2012-12-14 Steve Ellcey <sellcey@mips.com>
54
55 PR regression/55688
56 * g++.dg/other/pr55650.C: Add dg-require-profiling.
57
58 2012-12-14 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/55684
61 * gcc.dg/torture/pr55684.c: New testcase.
62
63 2012-12-14 Richard Biener <rguenther@suse.de>
64
65 PR tree-optimization/55687
66 * gcc.dg/torture/pr55687.c: New testcase.
67
68 2012-12-13 Jakub Jelinek <jakub@redhat.com>
69
70 PR c++/55652
71 * g++.dg/cpp0x/noexcept19.C: New test.
72
73 2012-12-13 Richard Biener <rguenther@suse.de>
74
75 PR lto/55660
76 * gcc.dg/lto/pr55660_0.c: New testcase.
77 * gcc.dg/lto/pr55660_1.c: Likewise.
78
79 2012-12-13 Jakub Jelinek <jakub@redhat.com>
80
81 PR gcov-profile/55650
82 * g++.dg/other/pr55650.C: New test.
83 * g++.dg/other/pr55650.cc: New file.
84
85 2012-12-12 Jakub Jelinek <jakub@redhat.com>
86
87 PR debug/55665
88 * g++.dg/guality/pr55665.C: New test.
89
90 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
91 set_target_env_var the same as if it is empty list.
92 (dg-set-target-env-var): Fix up error message.
93 (set-target-env-var): Record both preexisting env var values
94 as well as info that env wasn't set.
95 (restore-target-env-var): Iterate on reversed list, if second
96 sublist element is 1, setenv the env var to the third sublist
97 element, otherwise unsetenv it.
98 (gcc-dg-runtest): Don't initialize set_target_env_var.
99 (dg-test): Unset set_target_env_var if it was set.
100
101 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
102 on argc being one.
103 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
104 Whitespace fixes. Avoid unnecessary * sizeof(char).
105 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
106 dg-options. Whitespace fixes.
107 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
108 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
109 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
110 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
111 * g++.dg/asan/default-options-1.C: Whitespace fixes.
112 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
113 first __asan_symbolize argument unnamed. Avoid unnecessary
114 * sizeof(char).
115 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
116 on argc being one. Allow both _Znwj and _Znwm as operator new.
117 Ignore everything in the backtrace above operator new. Fix up
118 dg-output regexps.
119 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
120 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
121 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
122 on failures. Avoid pointless PASS dg-output check. Remove bogus
123 dg-shouldfail.
124 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
125 Avoid unnecessary * sizeof(char).
126 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
127 Don't rely on argc being one.
128 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
129 Avoid unnecessary * sizeof(char).
130 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
131 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
132 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
133 Fix up dg-output regexps.
134 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
135 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
136 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
137 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
138 one.
139 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
140 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
141 Avoid unnecessary * sizeof(char).
142
143 2012-12-12 Wei Mi <wmi@google.com>
144
145 * lib/target-supports.exp (check_effective_target_dlopen,
146 check_effective_target_clone, check_effective_target_setrlimit,
147 check_effective_target_swapcontext): New procedures.
148 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
149 (dg-set-target-env-var, set-target-env-var,
150 restore-target-env-var): New procedures.
151 (gcc-dg-runtest): Set set_target_env_var.
152 * g++.dg/asan/symbolize-callback-1.C: New test.
153 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
154 * g++.dg/asan/deep-tail-call-1.C: New test.
155 * g++.dg/asan/default-options-1.C: New test.
156 * g++.dg/asan/interception-test-1.C: New test.
157 * g++.dg/asan/dlclose-test-1-so.cc: New file.
158 * g++.dg/asan/deep-thread-stack-1.C: New test.
159 * g++.dg/asan/interception-malloc-test-1.C: New test.
160 * g++.dg/asan/deep-stack-uaf-1.C: New test.
161 * g++.dg/asan/large-func-test-1.C: New test.
162 * g++.dg/asan/interception-failure-test-1.C: New test.
163 * c-c++-common/asan/strip-path-prefix-1.c: New test.
164 * c-c++-common/asan/force-inline-opt0-1.c: New test.
165 * c-c++-common/asan/swapcontext-test-1.c: New test.
166 * c-c++-common/asan/null-deref-1.c: New test.
167 * c-c++-common/asan/global-overflow-1.c: New test.
168 * c-c++-common/asan/strncpy-overflow-1.c: New test.
169 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
170 * c-c++-common/asan/stack-overflow-1.c: New test.
171 * c-c++-common/asan/use-after-free-1.c: New test.
172 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
173 * c-c++-common/asan/clone-test-1.c: New test.
174 * c-c++-common/asan/heap-overflow-1.c: New test.
175 * c-c++-common/asan/sleep-before-dying-1.c: New test.
176
177 2012-12-12 Steve Ellcey <sellcey@mips.com>
178
179 * gcc.dg/pr55150-2.c: Add pic support check.
180 * gcc.dg/lto/pr54709_0.c: Ditto.
181
182 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
183
184 PR tree-optimization/55481
185 * gcc.dg/torture/pr55481.c: New testcase.
186
187 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
188 Jakub Jelinek <jakub@redhat.com>
189
190 PR middle-end/52640
191 * gcc.c-torture/compile/limits-externdecl.c: New test.
192
193 2012-12-12 Jakub Jelinek <jakub@redhat.com>
194
195 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
196 from 2000 to 400.
197
198 PR fortran/55633
199 * gcc.dg/torture/pr55633.c: New test.
200
201 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
202
203 PR c++/53094
204 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
205 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
206 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
207
208 2012-12-11 Jakub Jelinek <jakub@redhat.com>
209
210 PR c++/55643
211 * g++.dg/warn/Wunused-var-19.C: New test.
212
213 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
214
215 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gcc.dg/pr54121.c: New test.
218
219 2012-12-11 Jakub Jelinek <jakub@redhat.com>
220
221 PR c++/55619
222 * g++.dg/ext/asm12.C: New test.
223
224 PR tree-optimization/54570
225 * gcc.dg/builtin-object-size-8.c: Xfail.
226 * gcc.dg/builtin-object-size-13.c: New test.
227
228 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229
230 PR target/55642
231 * gcc.target/arm/pr55642.c: New testcase.
232
233 2012-12-11 Jakub Jelinek <jakub@redhat.com>
234
235 PR middle-end/43631
236 PR bootstrap/55615
237 * g++.dg/other/pr43631.C: New test.
238
239 2012-12-11 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/55079
242 * gcc.dg/Warray-bounds-9.c: New testcase.
243 * gcc.dg/Warray-bounds-10.c: Likewise.
244 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
245
246 2012-12-10 Janus Weil <janus@gcc.gnu.org>
247
248 PR fortran/52909
249 * gfortran.dg/proc_ptr_39.f90: New test case.
250
251 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
252
253 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
254 code duplication is required. Allow BNE to appear.
255
256 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
257
258 * gcc.target/mips/ext-2.c: Require -mlong64.
259
260 2012-12-10 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/55107
263 * gcc.dg/torture/pr55107.c: New testcase.
264 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
265
266 2012-12-10 Jakub Jelinek <jakub@redhat.com>
267
268 * g++.dg/asan/asan_test.cc: Sync from upstream.
269 * g++.dg/asan/asan_test_utils.h: Likewise.
270
271 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
272
273 * gcc.target/arm/neon/vrndaf32.c: New test.
274 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
275 * gcc.target/arm/neon/vrndf32.c: Likewise.
276 * gcc.target/arm/neon/vrndqf32.c: Likewise.
277 * gcc.target/arm/neon/vrndmf32.c: Likewise.
278 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
279 * gcc.target/arm/neon/vrndnf32.c: Likewise.
280 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
281 * gcc.target/arm/neon/vrndpf32.c: Likewise.
282 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
283
284 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
285
286 * gcc.misc-tests/gcov-12.c: Fix dg order.
287
288 PR middle-end/54470
289 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
290
291 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
292 for *-*-hpux10*.
293
294 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
295 * gcc.dg/20050826-1.c: Likewise.
296
297 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gnat.dg/vect9.adb: Add -w to dg-options.
300 * gnat.dg/vect10.adb: Likewise.
301
302 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
303
304 PR fortran/55593
305 * gfortran.dg/do_check_8.f90: New test.
306
307 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
308
309 * gnat.dg/vect10.ad[sb]: New test.
310
311 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
312
313 * gnat.dg/vect9.ad[sb]: New test.
314 * gnat.dg/vect9_pkg.ads: New helper.
315
316 2012-12-07 Mike Stump <mikestump@comcast.net>
317
318 * gnat.dg/discr38.adb: Don't use ^M line endings.
319 gnat.dg/loop_optimization13.adb: Likewise.
320 gnat.dg/loop_optimization13.ads: Likewise.
321 gnat.dg/discr36_pkg.adb: Likewise.
322 gnat.dg/discr36_pkg.ads: Likewise.
323 gnat.dg/loop_optimization11_pkg.ads: Likewise.
324 gnat.dg/discr36.ads: Likewise.
325 gnat.dg/loop_optimization11.adb: Likewise.
326
327 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
328
329 PR rtl-optimization/55141
330 * gcc.target/i386/pr55141.c: New.
331
332 2012-12-07 Dodji Seketeli <dodji@redhat.com>
333
334 PR c++/54401
335 * g++.dg/cpp0x/alias-decl-28.C: New test.
336 * g++.dg/cpp0x/alias-decl-16.C: Update.
337
338 2012-12-07 Martin Jambor <mjambor@suse.cz>
339
340 PR tree-optimization/55590
341 * gcc.target/i386/pr55590-1.c: New test.
342 * gcc.target/i386/pr55590-2.c: Likewise.
343
344 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/54975
347 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
348
349 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
350
351 PR target/55597
352 * gcc.target/i386/pr55597.c: New test.
353
354 2012-12-06 Jakub Jelinek <jakub@redhat.com>
355
356 PR c++/54207
357 * g++.dg/cpp0x/noexcept18.C: New test.
358
359 PR c++/55573
360 * g++.dg/cpp0x/constexpr-55573.C: New test.
361
362 PR c++/55137
363 * g++.dg/opt/pr55137.C: New test.
364 * gcc.c-torture/execute/pr55137.c: New test.
365
366 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
367
368 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
369 New procedure.
370 (add_options_for_arm_v8_neon): Likewise.
371
372 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
373
374 * g++.dg/pr55604.C: New test.
375
376 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
377
378 * lib/target-supports.exp
379 (check_effective_target_vect_perm): Allow aarch64*-*-*.
380 (check_effective_target_vect_perm_byte): Likewise.
381 (check_effective_target_vect_perm_short): Likewise.
382 (check_effective_target_vect_char_mult): Likewise.
383 (check_effective_target_vect_extract_even_odd): Likewise.
384 (check_effective_target_vect_interleave): Likewise.
385
386 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
387
388 * g++.dg/abi/mangle-neon-aarch64.C: New test.
389
390 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
391
392 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
393
394 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
395
396 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
397 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
398 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
399 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
400 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
401 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
402 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
403 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
404 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
405 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
406 * gcc.dg/vect/vect-rounding-round.c: Likewise.
407 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
408 * target-supports.exp
409 (check_effective_target_vect_call_btrunc): New.
410 (check_effective_target_vect_call_btruncf): Likewise.
411 (check_effective_target_vect_call_ceil): Likewise.
412 (check_effective_target_vect_call_ceilf): Likewise.
413 (check_effective_target_vect_call_floor): Likewise.
414 (check_effective_target_vect_call_floorf): Likewise.
415 (check_effective_target_vect_call_lceil): Likewise.
416 (check_effective_target_vect_call_lfloor): Likewise.
417 (check_effective_target_vect_call_nearbyint): Likewise.
418 (check_effective_target_vect_call_nearbyintf): Likewise.
419 (check_effective_target_vect_call_round): Likewise.
420 (check_effective_target_vect_call_roundf): Likewise.
421
422 2012-12-05 Richard Biener <rguenther@suse.de>
423
424 PR tree-optimization/51238
425 * gcc.dg/torture/pr51238.c: New testcase.
426
427 2012-12-05 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/50222
430 * gcc.dg/torture/pr50222.c: New testcase.
431
432 2012-12-05 Richard Biener <rguenther@suse.de>
433
434 PR lto/55525
435 * gcc.dg/lto/pr55525_0.c: New testcase.
436 * gcc.dg/lto/pr55525_1.c: Likewise.
437
438 2012-12-04 Tobias Burnus <burnus@net-b.de>
439
440 * gfortran.dg/quad_3.f90: Really fix an if condition.
441
442 2012-12-04 Tobias Burnus <burnus@net-b.de>
443
444 * gfortran.dg/quad_3.f90: Fix a condition,
445 which wrongly required ordered/lazy evaluation.
446
447 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
448
449 * gcc.target/aarch64/121127.c: New test.
450
451 2012-12-04 Jakub Jelinek <jakub@redhat.com>
452
453 PR testsuite/55587
454 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
455 0 if not.
456 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
457 returned 0.
458 * gcc.dg/asan/asan.exp: Likewise.
459
460 2012-12-04 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/55124
463 * gcc.dg/torture/pr55124.c: New testcase.
464
465 2012-12-03 Tobias Burnus <burnus@net-b.de>
466
467 * gfortran.dg/quad_3.f90: New.
468
469 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/54170
472 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
473
474 2012-12-03 Jakub Jelinek <jakub@redhat.com>
475
476 PR testsuite/55452
477 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
478 on all targets, not just s390*.
479
480 2012-12-03 Marek Polacek <polacek@redhat.com>
481
482 PR c/55570
483 * gcc.dg/pr55570.c: New test.
484
485 2012-12-03 Jakub Jelinek <jakub@redhat.com>
486
487 * lib/asan-dg.exp (asan_get_gtest_test_list,
488 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
489 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
490 and [asan_get_gtest_expect_death_list "$output"] in global vars.
491 (asan_symbolize): Sanitize [] characters from key.
492 * g++.dg/asan/asan_test_config.h: New file.
493 * g++.dg/asan/asan_globals_test.cc: New file.
494 * g++.dg/asan/asan_test_utils.h: New file.
495 * g++.dg/asan/dejagnu-gtest.h: New file.
496 * g++.dg/asan/asan_test.cc: New file.
497 * g++.dg/asan/asan_test.C: New test.
498
499 2012-12-03 Richard Biener <rguenther@suse.de>
500
501 * gcc.dg/torture/pr35634.c: Use signed char.
502 * g++.dg/torture/pr35634.C: Likewise.
503
504 2012-12-02 Marek Polacek <polacek@redhat.com>
505
506 PR middle-end/54838
507 * gcc.dg/pr54838.c: New test.
508
509 2012-12-01 Xinliang David Li <davidxl@google.com>
510
511 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
512 cltd.
513
514 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
515
516 PR c++/55558
517 * g++.dg/cpp0x/decltype46.C: New.
518
519 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
520
521 PR middle-end/52450
522 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
523
524 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
525
526 PR debug/53860
527 * g++.dg/debug/pr53860.C: New test.
528
529 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
530 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/46897
533 * gfortran.dg/defined_assignment_1.f90: New test.
534 * gfortran.dg/defined_assignment_2.f90: New test.
535 * gfortran.dg/defined_assignment_3.f90: New test.
536 * gfortran.dg/defined_assignment_4.f90: New test.
537 * gfortran.dg/defined_assignment_5.f90: New test.
538
539 2012-12-01 Jakub Jelinek <jakub@redhat.com>
540
541 PR c++/55542
542 * g++.dg/cpp0x/vt-55542.C: New test.
543
544 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gnat.dg/specs/pack9.ads: New test.
547
548 2012-11-30 Martin Jambor <mjambor@suse.cz>
549
550 PR middle-end/52890
551 PR tree-optimization/55415
552 PR tree-optimization/54386
553 PR target/55448
554 * gcc.dg/ipa/ipa-sra-7.c: New test.
555 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
556 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
557 * gcc.target/i386/pr55448.c: Likewise.
558
559 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
560
561 * loop_optimization14.ad[sb]: New test.
562 * loop_optimization14_pkg.ads: New helper.
563
564 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
565
566 PR target/55073
567 * gcc.target/arm/pr55073.C: New test.
568
569 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
570
571 PR c++/53094
572 * g++.dg/ext/vector20.C: New testcase.
573
574 2012-11-28 Tobias Burnus <burnus@net-b.de>
575
576 PR fortran/52161
577 * coarray/sync_3.f90: Extend test.
578
579 2012-11-29 Jakub Jelinek <jakub@redhat.com>
580
581 PR rtl-optimization/55512
582 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
583 * gcc.target/i386/pr55512-4.c: Likewise.
584
585 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
586
587 PR c++/52654
588 * g++.dg/cpp0x/udlit-overflow.C: New.
589 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
590
591 2012-11-28 Jakub Jelinek <jakub@redhat.com>
592
593 PR debug/36728
594 PR debug/55467
595 PR middle-end/55507
596 PR bootstrap/55511
597 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
598 are non-empty and add dependency between the first and second asm.
599 * gcc.dg/guality/pr36728-2.c: Likewise.
600 * gcc.dg/guality/pr36728-3.c: New test.
601 * gcc.dg/guality/pr36728-4.c: New test.
602
603 2012-11-28 Andrew Pinski <apinski@cavium.com>
604
605 PR bootstrap/54279
606 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
607 directories.
608 * lib/obj-c++.exp (obj-c++_init): Likewise.
609
610 2012-11-28 Tobias Burnus <burnus@net-b.de>
611
612 PR fortran/52161
613 * coarray/sync_3.f90: New.
614
615 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
616
617 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
618
619 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
620
621 PR rtl-optimization/55512
622 * gcc.target/i386/pr55512-[1234].c: New tests.
623
624 2012-11-28 Jakub Jelinek <jakub@redhat.com>
625
626 PR testsuite/55505
627 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
628
629 PR testsuite/55504
630 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
631 attributes. Avoid clobbering memory before malloced chunk.
632 (main): Pass 1 instead of 0 as argument.
633
634 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
635
636 * gnat.dg/object_overflow.adb: Rename to...
637 * gnat.dg/object_overflow1.adb: ...this.
638 * gnat.dg/object_overflow2.adb: New test.
639 * gnat.dg/object_overflow3.adb: Likewise.
640 * gnat.dg/object_overflow4.adb: Likewise.
641
642 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/55497
645 * g++.dg/init/pr55497.C: New.
646
647 2012-11-28 Richard Biener <rguenther@suse.de>
648
649 PR testsuite/55327
650 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
651 * gcc.dg/vect/slp-perm-9.c: Likewise.
652
653 2012-11-28 Richard Biener <rguenther@suse.de>
654
655 PR c/35634
656 * gcc.dg/torture/pr35634.c: New testcase.
657 * g++.dg/torture/pr35634.C: Likewise.
658 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
659
660 2012-11-27 Tobias Burnus <burnus@net-b.de>
661
662 PR fortran/55476
663 * gfortran.dg/warn_target_lifetime_3.f90: New.
664
665 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
666
667 PR rtl-optimization/55458
668 * gcc.target/i386/pr55458.c: New test.
669
670 2012-11-27 Jakub Jelinek <jakub@redhat.com>
671
672 PR tree-optimization/55110
673 * gcc.dg/pr55110.c: New test.
674
675 2012-11-27 Richard Biener <rguenther@suse.de>
676
677 PR middle-end/55331
678 * g++.dg/opt/pr55331.C: New testcase.
679
680 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
681
682 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
683
684 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
685
686 * gcc.dg/54455.c: Require scheduling.
687 * gcc.dg/c1x-align-4.c: Skip avr.
688 * gcc.dg/pr44024.c: Skip avr in final scan.
689
690 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
691
692 PR testsuite/52641
693 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
694 * gcc.dg/pr54676.c: Make work for 16-bit int.
695
696 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
697
698 PR target/55277
699 * gcc.target/i386/pr55227.c: New test.
700
701 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
702
703 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
704 to -fdump-rtl-all.
705 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
706
707 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
708
709 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
710 New procedure.
711 (add_options_for_arm_v8_vfp): New procedure.
712 * gcc.target/arm/vrintaf32.c: New test.
713 * gcc.target/arm/vrintaf64.c: Likewise.
714 * gcc.target/arm/vrintmf32.c: Likewise.
715 * gcc.target/arm/vrintmf64.c: Likewise.
716 * gcc.target/arm/vrintpf32.c: Likewise.
717 * gcc.target/arm/vrintpf64.c: Likewise.
718 * gcc.target/arm/vrintrf32.c: Likewise.
719 * gcc.target/arm/vrintrf64.c: Likewise.
720 * gcc.target/arm/vrintxf32.c: Likewise.
721 * gcc.target/arm/vrintxf64.c: Likewise.
722 * gcc.target/arm/vrintzf32.c: Likewise.
723 * gcc.target/arm/vrintzf64.c: Likewise.
724
725 2012-11-26 Janus Weil <janus@gcc.gnu.org>
726
727 PR fortran/54997
728 * gfortran.dg/warn_unused_function_2.f90: New.
729
730 2012-11-26 Janus Weil <janus@gcc.gnu.org>
731
732 PR fortran/54881
733 * gfortran.dg/associated_6.f90: New.
734 * gfortran.dg/select_type_30.f03: New.
735
736 2012-11-26 Jakub Jelinek <jakub@redhat.com>
737
738 PR tree-optimization/54471
739 * gcc.dg/tree-ssa/vrp86.c: New test.
740 * gcc.c-torture/execute/pr54471.c: New test.
741
742 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
743
744 PR middle-end/55030
745 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
746 use volatile asms, use plain asms. Where the output value for the
747 asm is unused, write a global variable.
748
749 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
750
751 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
752
753 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
754
755 PR fortran/30146
756 * gfortran.dg/do_check_7.f90: New test.
757
758 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/55446
761 * g++.dg/init/new41.C: New.
762
763 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
764
765 PR fortran/55314
766 * gfortran.dg/allocate_error_4.f90: New test.
767
768 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
769
770 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
771 to send_log.
772
773 2012-11-23 Jakub Jelinek <jakub@redhat.com>
774
775 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
776 from the output.
777
778 PR c++/54046
779 * g++.dg/warn/Wreturn-type-8.C: New test.
780
781 PR middle-end/55430
782 * gcc.dg/pr55430.c: New test.
783
784 2012-11-23 Kostya Serebryany <kcc@google.com>
785
786 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
787
788 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
789
790 * gnat.dg/discr40.ad[sb]: New test.
791
792 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
793
794 * gnat.dg/discr39.adb: New test.
795
796 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
797
798 PR testsuite/52641
799 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
800 * gcc.dg/pr55150-1.c: Same.
801 * gcc.dg/torture/pr54894.c: Add size32plus.
802
803 2012-11-23 Jakub Jelinek <jakub@redhat.com>
804
805 PR sanitizer/55435
806 * c-c++-common/asan/attrib-1.c: New test.
807
808 2012-11-22 Ian Bolton <ian.bolton@arm.com>
809
810 * gcc.target/aarch64/builtin-bswap-1.c: New test.
811 * gcc.target/aarch64/builtin-bswap-2.c: New test.
812
813 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/55432
816 * g++.dg/cpp0x/constexpr-55432.C: New.
817
818 2012-11-21 Janus Weil <janus@gcc.gnu.org>
819
820 PR fortran/55352
821 * gfortran.dg/namelist_76.f90: New.
822
823 2012-11-21 Martin Jambor <mjambor@suse.cz>
824
825 * gcc.dg/ipa/ipcp-agg-7.c: New test.
826 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
827
828 2012-11-21 Martin Jambor <mjambor@suse.cz>
829
830 PR tree-optimization/55260
831 * g++.dg/torture/pr55260-2.C: New test.
832
833 2012-11-21 Martin Jambor <mjambor@suse.cz>
834
835 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
836
837 2012-11-21 Bin Cheng <bin.cheng@arm.com>
838
839 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
840 * gcc.dg/tree-ssa/vrp47.c: Ditto.
841
842 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
843
844 PR target/19398
845 * gcc.target/i386/pr19398.c: New test.
846
847 2012-11-20 Martin Jambor <mjambor@suse.cz>
848
849 PR tree-optimization/55260
850 * g++.dg/torture/pr55260-1.C: New test.
851
852 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
853
854 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
855 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
856 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
857 * gcc.target/aarch64/atomic-op-char.c: Likewise.
858 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
859 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
860 * gcc.target/aarch64/atomic-op-int.c: Likewise.
861 * gcc.target/aarch64/atomic-op-long.c: Likewise.
862 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
863 * gcc.target/aarch64/atomic-op-release.c: Likewise.
864 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
865 * gcc.target/aarch64/atomic-op-short.c: Likewise.
866
867 2012-11-20 Jakub Jelinek <jakub@redhat.com>
868
869 PR middle-end/55094
870 * gcc.dg/pr55094.c: New test.
871
872 PR rtl-optimization/54921
873 * gcc.dg/pr54921.c: New test.
874
875 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
876
877 * gcc.target/i386/pr55359.c: New test.
878
879 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
880
881 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
882 * g++.dg/tls/thread_local3g.C: Likewise.
883 * g++.dg/tls/thread_local4g.C: Likewise.
884 * g++.dg/tls/thread_local5g.C: Likewise.
885 * g++.dg/tls/thread_local6g.C: Likewise.
886 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
887 * g++.dg/tls/thread_local2.C: Likewise.
888 * g++.dg/tls/thread_local2g.C: Likewise.
889 * g++.dg/tls/thread_local6.C: Likewise.
890
891 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
892
893 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
894 * gcc.dg/tm/clone-1.c: New test.
895
896 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/55368
899 * g++.dg/parse/struct-5.C: New.
900
901 2012-11-19 Tom de Vries <tom@codesourcery.com>
902
903 PR rtl-optimization/55315
904 * gcc.target/mips/pr55315.c: New test.
905
906 2012-11-17 Jakub Jelinek <jakub@redhat.com>
907
908 PR tree-optimization/55236
909 * gcc.dg/pr55236.c: New test.
910
911 PR testsuite/55188
912 * gcc.dg/pr19105.c: Accept also optimizing
913 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
914
915 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
916 from addr2line_output. Increment idx if asking for more than one
917 address in one object.
918
919 2012-11-16 Jakub Jelinek <jakub@redhat.com>
920
921 PR tree-optimization/55329
922 * g++.dg/opt/pr55329.C: New test.
923
924 2012-11-16 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/55297
927 * gfortran.dg/typebound_operator_18.f90: New.
928
929 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
930
931 PR rtl-optimization/55330
932 * gfortran.dg/pr55330.f90: New test.
933
934 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
935
936 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
937 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
938 * gcc.dg/hoist-register-pressure-2.c: Ditto.
939 * gcc.dg/hoist-register-pressure-3.c: Ditto.
940 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
941 * gcc.dg/tree-prof/unroll-1.c: Ditto.
942
943 2012-11-16 Dodji Seketeli <dodji@redhat.com>
944
945 PR c++/54875
946 * g++.dg/cpp0x/alias-decl-27.C: New test.
947
948 2012-11-16 Jakub Jelinek <jakub@redhat.com>
949
950 PR c++/55337
951 * g++.dg/template/alignof2.C: New test.
952
953 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
954
955 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
956 * g++.dg/mv6.C (dg-options): Ditto.
957
958 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
959
960 * lib/target_suports.exp
961 (check_effective_target_has_w_floating_suffix): New procedure.
962 (check_effective_target_has_q_floating_suffix): Ditto.
963 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
964 for unsupported non-standard suffix on floating constant.
965 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
966
967 2012-11-14 Jakub Jelinek <jakub@redhat.com>
968
969 * lib/asan-dg.exp: New file.
970 * gcc.dg/asan/asan.exp: New file.
971 * g++.dg/dg.exp: Prune also asan tests.
972 * g++.dg/asan/asan.exp: New file.
973 * c-c++-common/asan/memcmp-1.c: New test.
974
975 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/55323
978 * g++.dg/cpp0x/vt-55323.C: New.
979
980 2012-11-13 Sriraman Tallam <tmsriram@google.com>
981
982 * g++.dg/mv4.C: Add require ifunc. Change error message.
983 * g++.dg/mv5.C: Add require ifunc.
984 * g++.dg/mv6.C: Add require ifunc.
985
986 2012-11-13 Martin Jambor <mjambor@suse.cz>
987
988 PR tree-optimization/55253
989 * gcc.dg/torture/pr55253.c: New test.
990 * gcc.dg/torture/pr55305.c: Likewise.
991
992 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
993
994 PR middle-end/55142
995 * gcc.target/i386/pr55142-1.c: New file.
996 * gcc.target/i386/pr55142-2.c: Likewise.
997
998 2012-11-13 Dodji Seketeli <dodji@redhat.com>
999
1000 PR c++/54466
1001 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1002
1003 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1004
1005 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1006 instead of lp64.
1007 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1008 * gcc.target/i386/pr49715-2.c: Likewise.
1009 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1010
1011 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR tree-optimization/55281
1014 * gcc.dg/vect/fast-math-pr55281.c: New test.
1015 * g++.dg/opt/pr55281.C: New test.
1016
1017 PR rtl-optimization/54127
1018 * gcc.dg/torture/pr54127.c: New test.
1019
1020 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1021 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR rtl-optimization/51447
1024 * gcc.c-torture/execute/pr51447.c: New test.
1025
1026 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1027
1028 * gcc.target/aarch64/csinc-2.c: New test.
1029
1030 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1031
1032 * gcc.target/aarch64/cmn.c: New test.
1033 * gcc.target/aarch64/adds.c: New test.
1034 * gcc.target/aarch64/subs.c: New test.
1035
1036 2012-11-12 Tobias Burnus <burnus@net-b.de>
1037
1038 PR fortran/55272
1039 * gfortran.dg/coarray_29_1.f90: New.
1040 * gfortran.dg/coarray_29_2.f90: New.
1041
1042 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1043
1044 * gcc.dg/hoist-register-pressure-3.c: New test.
1045
1046 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1047
1048 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1049 wrappers around sinf and cosf.
1050
1051 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1052
1053 PR middle-end/55247
1054 PR middle-end/55259
1055 * gcc.target/i386/pr55247-2.c: New file.
1056
1057 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1058
1059 PR middle-end/55263
1060 * g++.dg/pr55263.C: New test.
1061
1062 2012-11-11 Martin Jambor <mjambor@suse.cz>
1063
1064 PR tree-optimization/55238
1065 * testsuite/gcc.dg/torture/pr55238.c: New test.
1066
1067 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1068
1069 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1070 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1071 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1072
1073 2012-11-10 Jan Hubicka <jh@suse.cz>
1074
1075 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1076
1077 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1078
1079 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1080 -mno-sse -mno-mmx to dg-options. Reformat.
1081
1082 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1083
1084 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1085 * c-c++-common/vector-compare-1.c: Same.
1086 * c-c++-common/vector-compare-2.c: Same.
1087 * g++.dg/other/unused1.C: Skip on AIX.
1088 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1089 extra message on AIX.
1090
1091 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1092
1093 PR target/55247
1094 * gcc.target/i386/pr55247.c: New test.
1095
1096 2012-11-09 Andrew Pinski <apinski@cavium.com>
1097
1098 * gcc.c-torture/execute/20121108-1.c: New test.
1099
1100 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1101
1102 PR c++/54413
1103 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1104 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1105 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1106 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1107
1108 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1109
1110 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1111 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1112 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1113 array bounds.
1114 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1115
1116 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1117
1118 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1119 * g++.dg/tm/pr47530.C: Same.
1120
1121 2012-11-09 Jason Merrill <jason@redhat.com>
1122
1123 PR c++/54859
1124 * g++.dg/cpp0x/alias-decl-25.C: New.
1125
1126 * g++.dg/abi/abi-tag1.C: New.
1127 * g++.dg/abi/abi-tag2.C: New.
1128
1129 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1130
1131 PR rtl-optimization/55154
1132 * gcc.target/i386/pr55154.c: New test.
1133
1134 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1135
1136 PR rtl-optimization/55151
1137 * gcc.dg/pr55151.c: Move ...
1138 * gcc.target/i386/pr55151.c: ... here.
1139
1140 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1141
1142 PR rtl-optimization/54472
1143 * gcc.dg/pr54472.c: New test.
1144
1145 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gnat.dg/stack_check3.ad[sb]: New test.
1148
1149 2012-11-08 Ian Lance Taylor <iant@google.com>
1150
1151 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1152 with arguments. Handle errorcheckoutput and rundir test types.
1153
1154 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1155
1156 PR tree-optimization/55191
1157 * gcc.dg/pr55191.c: New test.
1158
1159 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR debug/54499
1162 * g++.dg/debug/pr54499.C: New test.
1163
1164 2012-11-08 Jan Hubicka <jh@suse.cz>
1165
1166 PR middle-end/48636
1167 * gcc.dg/winline-3.c: Update.
1168
1169 2012-11-08 Martin Jambor <mjambor@suse.cz>
1170
1171 * gfortran.dg/ipcp-array-1.f90: New test.
1172
1173 2012-11-08 Florian Weimer <fweimer@redhat.com>
1174
1175 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1176
1177 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1178
1179 PR rtl-optimization/55151
1180 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1181
1182 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1183
1184 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1185
1186 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1187
1188 * gcc.c-torture/compile/20121107-1.c: New test.
1189
1190 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1191
1192 PR rtl-optimization/55151
1193 * gcc.dg/pr55151.c: Compile it only for x86_64.
1194
1195 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1196
1197 PR rtl-optimization/55122
1198 * gcc.dg/pr55122.c: New test.
1199
1200 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1201
1202 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1203 word powerpc.
1204 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1205 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1206 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1207 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1208
1209 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1210
1211 PR c/53063
1212 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1213
1214 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1215
1216 PR c/51294
1217 * c-c++-common/pr51294.c: New.
1218
1219 2012-11-07 Martin Jambor <mjambor@suse.cz>
1220
1221 PR tree-optimization/53787
1222 * gcc.dg/ipa/ipa-5.c: Adjust.
1223 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1224 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1225 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1226 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1227 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1228 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1229 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1230 * gfortran.dg/pr48636-2.f90: New test.
1231 * gfortran.dg/pr53787.f90: Likewise.
1232
1233 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 PR c++/55226
1236 Revert:
1237 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1238
1239 PR c++/54922
1240 * g++.dg/cpp0x/constexpr-union4.C: New.
1241
1242 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1243
1244 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1245
1246 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1247
1248 PR target/49220
1249 * gcc.c-torture/compile/pr49220.c: New test.
1250
1251 2012-11-07 Florian Weimer <fweimer@redhat.com>
1252
1253 * g++.dg/init/new40.C: New.
1254
1255 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR debug/54693
1258 * gcc.dg/guality/pr54693-2.c: New test.
1259
1260 2012-11-06 Andrew Pinski <apinski@cavium.com>
1261
1262 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1263 -fno-vect-cost-model.
1264
1265 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1266
1267 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1268 * gcc.dg/tm/debug-1.c: Same.
1269 * gcc.dg/tm/irrevocable-3.c: Same.
1270 * gcc.dg/tm/irrevocable-4.c: Same.
1271 * gcc.dg/tm/memopt-10.c: Same.
1272 * gcc.dg/tm/memopt-11.c: Same.
1273 * gcc.dg/tm/props-4.c: Same.
1274 * gcc.dg/tm/wrap-3.c: Same.
1275 * gcc.dg/tm/wrap-4.c: Same.
1276
1277 2012-11-06 Andrew Pinski <apinski@cavium.com>
1278
1279 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1280
1281 2012-11-06 Jan Hubicka <jh@suse.cz>
1282
1283 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1284 candidate still.
1285 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1286 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1287 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1288
1289 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1290
1291 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1292
1293 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1294
1295 PR middle-end/41993
1296 * gcc.dg/torture/pr41993.c: New test.
1297
1298 2012-11-06 Jan Hubicka <jh@suse.cz>
1299
1300 * gcc.target/i386/l_fma_float_?.c: Update.
1301 * gcc.target/i386/l_fma_double_?.c: Update.
1302
1303 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1304
1305 PR target/54089
1306 * gcc.target/sh/pr54089-8.c: New.
1307 * gcc.target/sh/pr54089-9.c: New.
1308
1309 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1310
1311 PR target/47440
1312 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1313 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1314 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1315 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1316 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1317 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1318 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1319 * gcc.target/i386/avx-vzeroupper-27.c: New.
1320
1321 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1322
1323 PR fortran/54917
1324 * gfortran.dg/transfer_class_1.f90: New.
1325 * gfortran.dg/transfer_class_2.f90: New.
1326
1327 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1328
1329 * testsuite/g++.dg/mv1.C: New test.
1330 * testsuite/g++.dg/mv2.C: New test.
1331 * testsuite/g++.dg/mv3.C: New test.
1332 * testsuite/g++.dg/mv4.C: New test.
1333 * testsuite/g++.dg/mv5.C: New test.
1334 * testsuite/g++.dg/mv6.C: New test.
1335
1336 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1337
1338 PR testsuite/55186
1339 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1340
1341 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1342
1343 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1344 darwin.
1345
1346 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1347
1348 * g++.dg/torture/20121105-1.C: New test.
1349
1350 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1351
1352 * gcc.dg/torture/fp-compare.c: New testcase.
1353
1354 2012-11-05 Jan Hubicka <jh@suse.cz>
1355
1356 * gcc.dg/const-1.c: Update.
1357 * gcc.dg/pure-1.c: Update.
1358
1359 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1360
1361 PR rtl-optimization/55151
1362 * gcc.dg/pr55151.c: New test.
1363
1364 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR debug/54970
1367 PR debug/54971
1368 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1369
1370 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1371
1372 PR testsuite/51128
1373 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1374
1375 2012-11-05 Jan Hubicka <jh@suse.cz>
1376
1377 * gcc.dg/autopar/pr49960.c: Fix testcase.
1378
1379 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1380
1381 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1382 Fix scan-tree-dump-times directive.
1383
1384 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1385
1386 PR fortran/55199
1387 * gfortran.dg/associate_12.f90: New.
1388
1389 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1390
1391 PR target/54255
1392 * lib/target-supports.exp (check_effective_target_masm_intel): New
1393 proc.
1394 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1395 masm_intel.
1396
1397 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1398 Jack Howarth <howarth@bromo.med.uc.edu>
1399
1400 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1401 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1402 * gcc.target/i386/pr53249.c: Likewise.
1403
1404 2012-11-03 Andrew Pinski <apinski@cavium.com>
1405
1406 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1407 call abort1 so that cross jumping does not happen.
1408
1409 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1410
1411 PR target/51244
1412 * gcc.target/sh/pr51244-18.c: New.
1413 * gcc.target/sh/pr51244-19.c: New.
1414
1415 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1416
1417 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1418 b requires a 64-bit operation followed by a truncation.
1419
1420 2012-11-02 Jan Hubicka <jh@suse.cz>
1421
1422 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1423
1424 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1425
1426 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1427 conditions to verify the reduction code is vectorized.
1428
1429 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1430 in case 'pow', such as 'powerpc' is used in the compiler version name.
1431 * gcc.target/powerpc/pr46728-2.c: Likewise.
1432 * gcc.target/powerpc/pr46728-3.c: Likewise.
1433 * gcc.target/powerpc/pr46728-4.c: Likewise.
1434 * gcc.target/powerpc/pr46728-5.c: Likewise.
1435 * gcc.target/powerpc/pr46728-7.c: Likewise.
1436 * gcc.target/powerpc/pr46728-8.c: Likewise.
1437 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1438
1439 2012-11-02 Jan Hubicka <jh@suse.cz>
1440
1441 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1442
1443 2012-11-02 Jan Hubicka <jh@suse.cz>
1444
1445 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1446 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1447
1448 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1449
1450 PR middle-end/55130
1451 * gcc.target/i386/pr55130.c: New test.
1452
1453 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR target/55147
1456 * gcc.target/i386/pr55147.c: New test.
1457
1458 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1459
1460 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1461 * gfortran.dg/default_format_denormal_1.f90: Same.
1462
1463 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1464
1465 PR middle-end/55001
1466 * g++.dg/ext/vector19.C: Remove target restrictions.
1467 * gcc.dg/fold-compare-7.c: New testcase.
1468
1469 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1470
1471 PR target/55160
1472 * gcc.target/sh/pr55160.c: New.
1473
1474 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1475
1476 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1477 scan-assembler regex.
1478
1479 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1480
1481 PR middle-end/55150
1482 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1483 * gcc.dg/pr55150-2.c: New test.
1484
1485 2012-11-01 Sharad Singhai <singhai@google.com>
1486
1487 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1488 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1489 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1490 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1491
1492 2012-10-31 Dehao Chen <dehao@google.com>
1493
1494 * g++.dg/debug/dwarf2/block.C: New testcase.
1495
1496 2012-10-31 Jan Hubicka <jh@suse.cz>
1497
1498 * gcc.dg/pr44974.c: Add noinline.
1499
1500 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1501
1502 PR fortran/53718
1503 * gfortran.dg/class_54.f90: New.
1504
1505 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1506 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR tree-optimization/55018
1509 * gcc.dg/torture/pr55018.c: New test.
1510
1511 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/54583
1514 * g++.dg/ext/vla13.C: New.
1515
1516 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1517
1518 PR middle-end/55150
1519 * gcc.dg/pr55150.c: New test.
1520
1521 2012-10-31 Tobias Burnus <burnus@net-b.de>
1522
1523 PR fortran/55134
1524 * gfortran.dg/associate_11.f90: New.
1525
1526 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1527
1528 PR c++/54955
1529 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1530
1531 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR tree-optimization/19105
1534 PR tree-optimization/21643
1535 PR tree-optimization/46309
1536 * gcc.dg/pr19105.c: New test.
1537 * gcc.dg/pr21643.c: New test.
1538 * gcc.dg/pr46309-2.c: New test.
1539 * gcc.c-torture/execute/pr46309.c: New test.
1540
1541 2012-10-31 Alan Modra <amodra@gmail.com>
1542
1543 * gcc.target/powerpc/dimode_off.c: New.
1544 * gcc.target/powerpc/timode_off.c: New.
1545 * gcc.target/powerpc/dfmode_off.c: New.
1546 * gcc.target/powerpc/tfmode_off.c: New.
1547
1548 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1549
1550 PR rtl-optimization/55093
1551 * gcc.target/i386/pr55093.c: New file.
1552
1553 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1554
1555 * gcc.target/i386/pr55116.c: Renamed to ...
1556 * gcc.target/i386/pr55116-1.c: This.
1557
1558 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1559
1560 * gcc.target/i386/pr55116-2.c: New file.
1561
1562 2012-10-30 Richard Biener <rguenther@suse.de>
1563
1564 * gcc.dg/vect/slp-perm-2.c: Adjust.
1565
1566 2012-10-30 Richard Biener <rguenther@suse.de>
1567
1568 PR tree-optimization/55111
1569 * gcc.dg/torture/pr55111.c: New testcase.
1570
1571 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1572
1573 PR target/53988
1574 * gcc.target/sh/pr53988.c: New.
1575
1576 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1577
1578 PR target/54989
1579 * gcc.dg/hoist-register-pressure-1.c: Rename from
1580 hoist-register-pressure.c. Add nonpic condition.
1581 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1582
1583 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1584
1585 PR c++/54930
1586 * gcc.dg/Wreturn-local-addr.c: New.
1587 * g++.dg/warn/Wno-return-local-addr.C: New.
1588 * g++.dg/warn/Wreturn-local-addr.C: New.
1589
1590 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1591
1592 PR middle-end/55116
1593 * gcc.target/i386/pr55116.c: New file.
1594
1595 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1596
1597 PR c/53066
1598 * gcc.dg/Wshadow-4.c: New.
1599 * gcc.dg/Wshadow-4.h: New.
1600
1601 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1602
1603 PR debug/54693
1604 * gcc.dg/guality/pr54693.c: New.
1605
1606 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1607
1608 PR middle-end/55027
1609 * gcc.dg/pr55027.c: New testcase.
1610
1611 2012-10-29 Jan Hubicka <jh@suse.cz>
1612
1613 * gcc.dg/ipa/inline-6.c: New testcase.
1614
1615 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1616
1617 PR rtl-optimization/55106
1618 * g++.dg/pr55106.C: New.
1619
1620 2012-10-29 Richard Guenther <rguenther@suse.de>
1621
1622 PR middle-end/53695
1623 * gcc.dg/torture/pr53695.c: New testcase.
1624
1625 2012-10-28 Jan Hubicka <jh@suse.cz>
1626
1627 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1628
1629 2012-10-28 Tobias Burnus <burnus@net-b.de>
1630
1631 PR fortran/54958
1632 * gfortran.dg/do_check_6.f90: New.
1633
1634 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1635 Jack Howarth <howarth@bromo.med.uc.edu>
1636
1637 PR target/54404
1638 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1639 to dg-options.
1640 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1641
1642 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1643
1644 PR target/34283
1645 * gcc.target/i386/pr34283.c: New test.
1646
1647 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/55081
1650 * g++.dg/opt/pr55081.C: New test.
1651
1652 PR debug/54970
1653 PR debug/54971
1654 * gcc.dg/guality/pr54970.c: New test.
1655
1656 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/54984
1659 * g++.dg/template/new11.C: New.
1660
1661 2012-10-26 Richard Biener <rguenther@suse.de>
1662
1663 PR middle-end/54824
1664 * gcc.dg/torture/pr54824.c: New testcase.
1665
1666 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1667
1668 * gcc.target/i386/fxsave-1.c: New.
1669 * gcc.target/i386/fxsave64-1.c: Ditto.
1670 * gcc.target/i386/fxrstor-1.c: Ditto.
1671 * gcc.target/i386/fxrstor64-1.c: Ditto.
1672 * gcc.target/i386/xsave-1.c: Ditto.
1673 * gcc.target/i386/xsave64-1.c: Ditto.
1674 * gcc.target/i386/xrstor-1.c: Ditto.
1675 * gcc.target/i386/xrstor64-1.c: Ditto.
1676 * gcc.target/i386/xsaveopt-1.c: Ditto.
1677 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1678 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1679 * gcc.target/i386/sse-13.c: Ditto.
1680 * gcc.target/i386/sse-14.c: Ditto.
1681 * gcc.target/i386/sse-22.c: Ditto.
1682 * gcc.target/i386/sse-23.c: Ditto.
1683 * g++.dg/other/i386-2.C: Ditto.
1684 * g++.dg/other/i386-3.C: Ditto.
1685
1686 2012-10-25 Jan Hubicka <jh@suse.cz>
1687
1688 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1689 at ivcanon time.
1690
1691 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/53761
1694 * g++.dg/ext/transparent-union.C: New.
1695
1696 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1697
1698 PR c++/54427
1699 * g++.dg/ext/vector19.C: New testcase.
1700
1701 2012-10-25 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/54902
1704 * g++.dg/torture/pr54902.C: New testcase.
1705
1706 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1707
1708 PR c++/34892
1709 * g++.dg/template/crash114.C: New.
1710
1711 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1712
1713 PR bootstrap/55049
1714 * gcc.target/i386/pr55049-1.c: New test.
1715
1716 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1717
1718 PR fortran/55037
1719 * gfortran.dg/class_dummy_4.f03: New.
1720
1721 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR rtl-optimization/55010
1724 * gcc.dg/pr55010.c: New test.
1725
1726 PR debug/54828
1727 * g++.dg/debug/pr54828.C: New test.
1728
1729 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1730
1731 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1732 * gcc.dg/vect/vect-83_64.c: Likewise.
1733
1734 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/54922
1737 * g++.dg/cpp0x/constexpr-union4.C: New.
1738
1739 2012-10-23 Jeff Law <law@redhat.com>
1740
1741 * gcc.c-torture/execute/pr54985.c: New test.
1742
1743 2012-10-23 Paul Koning <ni1d@arrl.net>
1744
1745 PR debug/54508
1746 * g++.dg/debug/dwarf2/pr54508.C: New.
1747
1748 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR c++/54844
1751 * g++.dg/template/sizeof14.C: New test.
1752
1753 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1754 Jim MacArthur <jim.macarthur@arm.com>
1755 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1756 Marcus Shawcroft <marcus.shawcroft@arm.com>
1757 Nigel Stephens <nigel.stephens@arm.com>
1758 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1759 Richard Earnshaw <rearnsha@arm.com>
1760 Sofiane Naci <sofiane.naci@arm.com>
1761 Stephen Thomas <stephen.thomas@arm.com>
1762 Tejas Belagod <tejas.belagod@arm.com>
1763 Yufeng Zhang <yufeng.zhang@arm.com>
1764
1765 * lib/target-supports.exp
1766 (check_profiling_available): Add AArch64.
1767 (check_effective_target_vect_int): Likewise.
1768 (check_effective_target_vect_shift): Likewise.
1769 (check_effective_target_vect_float): Likewise.
1770 (check_effective_target_vect_double): Likewise.
1771 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1772 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1773 (check_effective_target_vect_pack_trunc): Likewise.
1774 (check_effective_target_vect_unpack): Likewise.
1775 (check_effective_target_vect_hw_misalign): Likewise.
1776 (check_effective_target_vect_short_mult): Likewise.
1777 (check_effective_target_vect_int_mult): Likewise.
1778 (check_effective_target_vect_stridedN): Likewise.
1779 (check_effective_target_sync_int_long): Likewise.
1780 (check_effective_target_sync_char_short): Likewise.
1781 (check_vect_support_and_set_flags): Likewise.
1782 (check_effective_target_aarch64_tiny): New.
1783 (check_effective_target_aarch64_small): New.
1784 (check_effective_target_aarch64_large): New.
1785 * g++.dg/other/PR23205.C: Enable aarch64.
1786 * g++.dg/other/pr23205-2.C: Likewise.
1787 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1788 * gcc.c-torture/execute/20101011-1.c: Likewise.
1789 * gcc.dg/20020312-2.c: Likewise.
1790 * gcc.dg/20040813-1.c: Likewise.
1791 * gcc.dg/builtin-apply2.c: Likewise.
1792 * gcc.dg/stack-usage-1.c: Likewise.
1793
1794 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1795 Jim MacArthur <jim.macarthur@arm.com>
1796 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1797 Marcus Shawcroft <marcus.shawcroft@arm.com>
1798 Nigel Stephens <nigel.stephens@arm.com>
1799 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1800 Richard Earnshaw <rearnsha@arm.com>
1801 Sofiane Naci <sofiane.naci@arm.com>
1802 Stephen Thomas <stephen.thomas@arm.com>
1803 Tejas Belagod <tejas.belagod@arm.com>
1804 Yufeng Zhang <yufeng.zhang@arm.com>
1805
1806 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1807 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1808 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1809 * gcc.target/aarch64/aapcs/abitest.S: New file.
1810 * gcc.target/aarch64/aapcs/abitest.h: New file.
1811 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1812 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1813 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1814 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1815 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1816 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1817 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1818 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1819 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1820 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1821 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1822 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1823 * gcc.target/aarch64/aapcs/test_1.c: New file.
1824 * gcc.target/aarch64/aapcs/test_10.c: New file.
1825 * gcc.target/aarch64/aapcs/test_11.c: New file.
1826 * gcc.target/aarch64/aapcs/test_12.c: New file.
1827 * gcc.target/aarch64/aapcs/test_13.c: New file.
1828 * gcc.target/aarch64/aapcs/test_14.c: New file.
1829 * gcc.target/aarch64/aapcs/test_15.c: New file.
1830 * gcc.target/aarch64/aapcs/test_16.c: New file.
1831 * gcc.target/aarch64/aapcs/test_17.c: New file.
1832 * gcc.target/aarch64/aapcs/test_18.c: New file.
1833 * gcc.target/aarch64/aapcs/test_19.c: New file.
1834 * gcc.target/aarch64/aapcs/test_2.c: New file.
1835 * gcc.target/aarch64/aapcs/test_20.c: New file.
1836 * gcc.target/aarch64/aapcs/test_21.c: New file.
1837 * gcc.target/aarch64/aapcs/test_22.c: New file.
1838 * gcc.target/aarch64/aapcs/test_23.c: New file.
1839 * gcc.target/aarch64/aapcs/test_24.c: New file.
1840 * gcc.target/aarch64/aapcs/test_25.c: New file.
1841 * gcc.target/aarch64/aapcs/test_26.c: New file.
1842 * gcc.target/aarch64/aapcs/test_3.c: New file.
1843 * gcc.target/aarch64/aapcs/test_4.c: New file.
1844 * gcc.target/aarch64/aapcs/test_5.c: New file.
1845 * gcc.target/aarch64/aapcs/test_6.c: New file.
1846 * gcc.target/aarch64/aapcs/test_7.c: New file.
1847 * gcc.target/aarch64/aapcs/test_8.c: New file.
1848 * gcc.target/aarch64/aapcs/test_9.c: New file.
1849 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1850 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1851 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1852 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1853 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1854 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1855 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1856 * gcc.target/aarch64/aapcs/type-def.h: New file.
1857 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1858 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1859 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1860 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1861 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1862 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1863 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1864 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1865 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1866 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1867 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1868 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1869 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1870 * gcc.target/aarch64/aarch64.exp: New file.
1871 * gcc.target/aarch64/adc-1.c: New file.
1872 * gcc.target/aarch64/adc-2.c: New file.
1873 * gcc.target/aarch64/asm-1.c: New file.
1874 * gcc.target/aarch64/clrsb.c: New file.
1875 * gcc.target/aarch64/clz.c: New file.
1876 * gcc.target/aarch64/ctz.c: New file.
1877 * gcc.target/aarch64/csinc-1.c: New file.
1878 * gcc.target/aarch64/csinv-1.c: New file.
1879 * gcc.target/aarch64/csneg-1.c: New file.
1880 * gcc.target/aarch64/extend.c: New file.
1881 * gcc.target/aarch64/fcvt.x: New file.
1882 * gcc.target/aarch64/fcvt_double_int.c: New file.
1883 * gcc.target/aarch64/fcvt_double_long.c: New file.
1884 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1885 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1886 * gcc.target/aarch64/fcvt_float_int.c: New file.
1887 * gcc.target/aarch64/fcvt_float_long.c: New file.
1888 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1889 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1890 * gcc.target/aarch64/ffs.c: New file.
1891 * gcc.target/aarch64/fmadd.c: New file.
1892 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1893 * gcc.target/aarch64/frint.x: New file.
1894 * gcc.target/aarch64/frint_double.c: New file.
1895 * gcc.target/aarch64/frint_float.c: New file.
1896 * gcc.target/aarch64/index.c: New file.
1897 * gcc.target/aarch64/mneg-1.c: New file.
1898 * gcc.target/aarch64/mneg-2.c: New file.
1899 * gcc.target/aarch64/mneg-3.c: New file.
1900 * gcc.target/aarch64/mnegl-1.c: New file.
1901 * gcc.target/aarch64/mnegl-2.c: New file.
1902 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1903 * gcc.target/aarch64/pic-constantpool1.c: New file.
1904 * gcc.target/aarch64/pic-symrefplus.c: New file.
1905 * gcc.target/aarch64/predefine_large.c: New file.
1906 * gcc.target/aarch64/predefine_small.c: New file.
1907 * gcc.target/aarch64/predefine_tiny.c: New file.
1908 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1909 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1910 * gcc.target/aarch64/table-intrinsics.c: New file.
1911 * gcc.target/aarch64/tst-1.c: New file.
1912 * gcc.target/aarch64/vect-abs-compile.c: New file.
1913 * gcc.target/aarch64/vect-abs.c: New file.
1914 * gcc.target/aarch64/vect-abs.x: New file.
1915 * gcc.target/aarch64/vect-compile.c: New file.
1916 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1917 * gcc.target/aarch64/vect-faddv.c: New file.
1918 * gcc.target/aarch64/vect-faddv.x: New file.
1919 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1920 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1921 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1922 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1923 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1924 * gcc.target/aarch64/vect-fp-compile.c: New file.
1925 * gcc.target/aarch64/vect-fp.c: New file.
1926 * gcc.target/aarch64/vect-fp.x: New file.
1927 * gcc.target/aarch64/vect-mull-compile.c: New file.
1928 * gcc.target/aarch64/vect-mull.c: New file.
1929 * gcc.target/aarch64/vect-mull.x: New file.
1930 * gcc.target/aarch64/vect.c: New file.
1931 * gcc.target/aarch64/vect.x: New file.
1932 * gcc.target/aarch64/vector_intrinsics.c: New file.
1933 * gcc.target/aarch64/vfp-1.c: New file.
1934 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1935 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1936 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1937 * g++.dg/abi/aarch64_guard1.C: New file.
1938
1939 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR c++/54988
1942 * c-c++-common/pr54988.c: New test.
1943
1944 2012-10-23 Jan Hubicka <jh@suse.cz>
1945
1946 * gcc.dg/tree-prof/peel-1.c: New testcase.
1947
1948 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1949
1950 PR gcc/52945
1951 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1952
1953 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1954
1955 * gcc.dg/c99-predef-1.c: New test.
1956 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1957 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1958 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1959 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1960 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1961 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1962 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1963 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1964 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1965 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1966 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1967 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1968
1969 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1970
1971 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1972
1973 2012-10-23 Jan Hubicka <jh@suse.cz>
1974
1975 PR middle-end/54937
1976 * gcc.c-torture/execute/pr54937.c: New testcase.
1977 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1978
1979 2012-10-23 Jan Hubicka <jh@suse.cz>
1980
1981 PR middle-end/54967
1982 * gfortran.dg/pr54967.f90: New testcase.
1983
1984 2012-10-23 Terry Guo <terry.guo@arm.com>
1985
1986 PR target/55019
1987 * gcc.dg/pr55019.c: New.
1988
1989 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1990
1991 PR tree-optimization/55008
1992 * gcc.dg/tree-ssa/pr55008.c: New test.
1993
1994 2012-10-22 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/55011
1997 * gcc.dg/torture/pr55011.c: New testcase.
1998
1999 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2000
2001 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2002 * gcc.target/arm/pr40457-2.c: Likewise.
2003 * gcc.target/arm/pr40457-3.c: Likewise.
2004
2005 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gnat.dg/specs/limited_with4.ads: New test.
2008 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2009
2010 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/modular4.adb: New test.
2013 * gnat.dg/modular4_pkg.ads: New helper.
2014
2015 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2016
2017 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2018 * gnat.dg/specs/addr1.ads: Likewise.
2019
2020 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2021
2022 * gcc.dg/webizer.c (main): Add missing exit call.
2023
2024 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2025
2026 PR fortran/54465
2027 * gfortran.dg/wextra_1.f: New test.
2028
2029 2012-10-20 Jan Hubicka <jh@suse.cz>
2030
2031 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2032
2033 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2034
2035 PR fortran/54224
2036 * gfortran.dg/warn_unused_function.f90: New.
2037
2038 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2039
2040 * lib/target-supports.exp
2041 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2042
2043 2012-10-19 Richard Guenther <rguenther@suse.de>
2044
2045 PR tree-optimization/54981
2046 * gcc.dg/pr54981.c: New testcase.
2047
2048 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2049
2050 PR target/54892
2051 * gcc.target/arm/pr54892.c: New.
2052
2053 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2054
2055 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2056
2057 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2058
2059 PR c++/54501
2060 * g++.dg/init/array30.C: New.
2061 * g++.dg/init/array31.C: Likewise.
2062
2063 2012-10-18 Tobias Burnus <burnus@net-b.de>
2064
2065 PR fortran/54884
2066 * gfortran.dg/public_private_module_7.f90: New.
2067
2068 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2069
2070 PR c++/29633
2071 * g++.dg/template/pr29633.C: New.
2072
2073 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2074
2075 * gnat.dg/loop_optimization13.ad[sb]: New test.
2076 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2077
2078 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2079
2080 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2081 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2082 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2083 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2084
2085 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2086
2087 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2088 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2089 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2090 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2091 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2092 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2093
2094 2012-10-16 Jan Hubicka <jh@suse.cz>
2095
2096 * gcc.target/i386/l_fma_float_?.c: Update.
2097 * gcc.target/i386/l_fma_double_?.c: Update.
2098 * gfortran.dg/do_1.f90: XFAIL
2099 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2100 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2101 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2102 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2103 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2104 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2105 valid.
2106
2107 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2108
2109 PR c/53063
2110 PR c/40989
2111 * gcc.dg/Wstrict-overflow-24.c: New.
2112
2113 2012-10-16 Tobias Burnus <burnus@net-b.de>
2114
2115 PR fortran/50981
2116 PR fortran/54618
2117 * gfortran.dg/class_optional_1.f90: New.
2118 * gfortran.dg/class_optional_2.f90: New.
2119
2120 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR debug/54796
2123 * gcc.dg/guality/pr54796.c: New test.
2124
2125 PR tree-optimization/54889
2126 * gfortran.dg/pr54889.f90: New test.
2127
2128 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2129
2130 * g++.dg/other/dump-ada-spec-2.C: New test.
2131
2132 2012-10-16 Easwaran Raman <eraman@google.com>
2133
2134 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2135 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2136
2137 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2138
2139 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2140 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2141
2142 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2143
2144 PR target/54925
2145 * gcc.c-torture/compile/pr54925.c: New.
2146
2147 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2148
2149 PR target/51244
2150 * gcc.target/sh/pr51244-17.c: New.
2151
2152 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2153
2154 PR target/54760
2155 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2156 functions.
2157 * gcc.target/sh/pr54760-4.c: New.
2158
2159 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2160
2161 PR target/34777
2162 * gcc.target/sh/torture/sh-torture.exp: New.
2163 * gcc.target/sh/torture/pr34777.c: New.
2164
2165 2012-10-15 Matthias Klose <doko@ubuntu.com>
2166
2167 * lib/target-supports.exp (check_profiling_available): Match
2168 arm*-*-linux-* for ARM Linux/GNU.
2169 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2170 * gfortran.dg/enum_10.f90: Likewise.
2171 * gfortran.dg/enum_9.f90: Likewise.
2172 * gcc.target/arm/synchronize.c: Likewise.
2173 * g++.old-deja/g++.jason/enum6.C: Likewise.
2174 * g++.old-deja/g++.other/enum4.C: Likewise.
2175 * g++.old-deja/g++.law/enum9.C: Likewise.
2176
2177 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2178
2179 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2180 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2181
2182 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2183 Paolo Carlini <paolo.carlini@oracle.com>
2184
2185 PR c++/17805
2186 * g++.dg/overload/operator6.C: New.
2187
2188 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2189
2190 PR c++/50080 (again)
2191 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2192 * g++.dg/parse/tmpl-outside1.C: Likewise.
2193 * g++.dg/template/qualttp18.C: Likewise.
2194 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2195 * g++.old-deja/g++.pt/overload13.C: Likewise.
2196
2197 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2198
2199 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2200 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2201 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2202 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2203 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2204 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2205 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2206 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2207
2208 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/50080
2211 * g++.dg/parse/tmpl-outside2.C: New.
2212 * g++.dg/parse/tmpl-outside1.C: Adjust.
2213 * g++.dg/template/qualttp18.C: Likewise.
2214 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2215 * g++.old-deja/g++.pt/overload13.C: Likewise.
2216
2217 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2218
2219 PR tree-optimization/54915
2220 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2221
2222 2012-10-15 Richard Guenther <rguenther@suse.de>
2223
2224 PR tree-optimization/54920
2225 * gcc.dg/torture/pr54920.c: New testcase.
2226
2227 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2230
2231 2012-10-13 Jason Merrill <jason@redhat.com>
2232
2233 * g++.dg/tls/thread_local7g.C: Require tls_native.
2234
2235 2012-10-14 Jason Merrill <jason@redhat.com>
2236
2237 * g++.dg/cpp0x/inh-ctor1.C: New.
2238 * g++.dg/cpp0x/inh-ctor2.C: New.
2239 * g++.dg/cpp0x/inh-ctor3.C: New.
2240 * g++.dg/cpp0x/inh-ctor4.C: New.
2241 * g++.dg/cpp0x/inh-ctor5.C: New.
2242 * g++.dg/cpp0x/inh-ctor6.C: New.
2243 * g++.dg/cpp0x/inh-ctor7.C: New.
2244 * g++.dg/cpp0x/inh-ctor8.C: New.
2245 * g++.dg/cpp0x/inh-ctor9.C: New.
2246 * g++.dg/cpp0x/inh-ctor10.C: New.
2247 * g++.dg/cpp0x/inh-ctor11.C: New.
2248 * g++.dg/cpp0x/inh-ctor12.C: New.
2249 * g++.dg/cpp0x/inh-ctor13.C: New.
2250
2251 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2252
2253 PR rtl-optimization/54919
2254 * gcc.dg/pr54919.c: New testcase.
2255
2256 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2257
2258 PR c++/53581
2259 * g++.dg/template/crash113.C: New.
2260
2261 2012-10-14 Jan Hubicka <jh@suse.cz>
2262
2263 * gcc.dg/unroll_5.c: New testcase.
2264
2265 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 PR c++/52643
2268 * g++.dg/opt/pr52643.C: New.
2269
2270 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2271
2272 PR target/54602
2273 * gcc.target/sh/pr54602-1.c: New.
2274 * gcc.target/sh/pr54602-2.c: New.
2275 * gcc.target/sh/pr54602-3.c: New.
2276 * gcc.target/sh/pr54602-4.c: New.
2277
2278 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2279
2280 PR target/54680
2281 * gcc.target/sh/pr54680.c: New.
2282
2283 2012-10-12 Jan Hubicka <jh@suse.cz>
2284
2285 * gcc.dg/webizer.c: New testcase.
2286
2287 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2288
2289 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2290 specify -m64.
2291
2292 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2293
2294 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2295 Return 0 if already specifying -mfloat-abi other than hard.
2296
2297 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2298
2299 * gcc.dg/pr53060.c: Prune irrelevant warning.
2300
2301 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR c/54381
2304 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2305 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2306 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2307 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2308 Adjust expected wording of warnings for *cmp* builtins.
2309 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2310 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2311
2312 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2313
2314 PR c++/24449
2315 * g++.dg/parse/friend-main.C: New.
2316
2317 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2318
2319 PR c++/53055
2320 * g++.dg/pr53055.C: New testcase.
2321
2322 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/52744
2325 * g++.dg/cpp0x/pr52744.C: New.
2326
2327 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2328
2329 PR fortran/40453
2330 * gfortran.dg/dummy_procedure_9.f90: New.
2331
2332 2012-10-12 Richard Biener <rguenther@suse.de>
2333
2334 PR tree-optimization/54894
2335 * gcc.dg/torture/pr54894.c: New testcase.
2336
2337 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2338
2339 PR target/51244
2340 * gcc.target/sh/pr51244-13.c: New.
2341 * gcc.target/sh/pr51244-14.c: New.
2342 * gcc.target/sh/pr51244-15.c: New.
2343 * gcc.target/sh/pr51244-16.c: New.
2344
2345 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/51878
2348 * g++.dg/cpp0x/decltype45.C: New.
2349
2350 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2351
2352 PR fortran/54784
2353 * gfortran.dg/class_allocate_13.f90: New.
2354
2355 2012-10-11 Jason Merrill <jason@redhat.com>
2356
2357 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2358 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2359
2360 * g++.dg/gomp/tls-5.C: Require tls_native.
2361 * g++.dg/tls/thread_local7.C: Require tls_native.
2362 * g++.dg/tls/static2.C: New.
2363
2364 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/36107
2367 * g++.dg/ext/weak5.C: New.
2368
2369 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2370
2371 PR testsuite/54868
2372 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2373 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2374
2375 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 PR c++/43765
2378 * g++.dg/parse/pr43765.C: New.
2379
2380 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2381
2382 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2383
2384 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR c++/43663
2387 * g++.dg/init/bitfield3.C: New.
2388
2389 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2390
2391 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2392
2393 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR tree-optimization/54877
2396 * gcc.dg/torture/pr54877.c: New test.
2397
2398 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2399
2400 PR testsuite/53397
2401 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2402 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2403 and remove target info from dg-do compile.
2404 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2405 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2406 and remove target info from dg-do compile.
2407
2408 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2409
2410 * gcc.dg/pr54782.c: Require target with pthread support.
2411
2412 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2413
2414 PR c++/53122
2415 * g++.dg/cpp0x/auto35.C: New.
2416
2417 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2418
2419 PR c++/53540 - using fails to be equivalent to typedef
2420 * g++.dg/cpp0x/alias-decl-24.C: New test.
2421
2422 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2423
2424 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2425 that c++11 attributes to types are ignored for now.
2426 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2427 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2428
2429 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2430
2431 PR c++/53741
2432 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2433
2434 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/50478
2437 * g++.dg/cpp0x/initlist67.C: New.
2438
2439 2012-10-10 Dehao Chen <dehao@google.com>
2440
2441 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2442
2443 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2444
2445 PR target/52480
2446 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2447 Add runtime tests.
2448
2449 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/53307
2452 * g++.dg/cpp0x/decltype44.C: New.
2453
2454 2012-10-09 Steve Ellcey <sellcey@mips.com>
2455
2456 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2457
2458 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/53763
2461 * g++.dg/cpp0x/decltype43.C: New.
2462
2463 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2464
2465 PR middle-end/53397
2466 * gcc.dg/pr53397-1.c: New test case.
2467 * gcc.dg/pr53397-2.c: New test case.
2468
2469 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/54194
2472 * g++.dg/warn/Wparentheses-26.C: Adjust.
2473 * g++.dg/warn/Wparentheses-27.C: New.
2474
2475 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2476
2477 PR c++/54427
2478 * c-c++-common/vector-scalar.c: New testcase.
2479 * g++.dg/ext/vector18.C: New testcase.
2480 * g++.dg/ext/vector5.C: This is not an error anymore.
2481 * gcc.dg/init-vec-1.c: Move ...
2482 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2483 * gcc.c-torture/execute/vector-shift1.c: Move ...
2484 * c-c++-common/torture/vector-shift1.c: ... here.
2485 * gcc.dg/scal-to-vec1.c: Move ...
2486 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2487 C++11. Adapt error messages.
2488 * gcc.dg/convert-vec-1.c: Move ...
2489 * c-c++-common/convert-vec-1.c: ... here.
2490 * gcc.dg/scal-to-vec2.c: Move ...
2491 * c-c++-common/scal-to-vec2.c: ... here.
2492
2493 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2494
2495 PR target/54400
2496 * gcc.target/i386/pr54400.c: New testcase.
2497
2498 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR c++/54858
2501 * g++.dg/template/pr54858.C: New test.
2502
2503 2012-10-08 Marek Polacek <polacek@redhat.com>
2504
2505 PR debug/54831
2506 * g++.dg/debug/pr54831.C: New test.
2507
2508 2012-10-08 Dehao Chen <dehao@google.com>
2509
2510 * g++.dg/predict-loop-exit-1.C: New.
2511 * g++.dg/predict-loop-exit-2.C: New.
2512 * g++.dg/predict-loop-exit-3.C: New.
2513
2514 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2515
2516 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2517
2518 2012-10-08 Jason Merrill <jason@redhat.com>
2519
2520 * g++.dg/gomp/tls-5.C: New.
2521 * g++.dg/gomp/tls-wrap1.C: New.
2522 * g++.dg/gomp/tls-wrap2.C: New.
2523 * g++.dg/gomp/tls-wrap3.C: New.
2524 * g++.dg/gomp/tls-wrap4.C: New.
2525 * g++.dg/gomp/tls-wrapper-cse.C: New.
2526 * g++.dg/tls/thread_local-cse.C: New.
2527 * g++.dg/tls/thread_local-order1.C: New.
2528 * g++.dg/tls/thread_local-order2.C: New.
2529 * g++.dg/tls/thread_local-wrap1.C: New.
2530 * g++.dg/tls/thread_local-wrap2.C: New.
2531 * g++.dg/tls/thread_local-wrap3.C: New.
2532 * g++.dg/tls/thread_local-wrap4.C: New.
2533 * g++.dg/tls/thread_local2g.C: New.
2534 * g++.dg/tls/thread_local3g.C: New.
2535 * g++.dg/tls/thread_local4g.C: New.
2536 * g++.dg/tls/thread_local5g.C: New.
2537 * g++.dg/tls/thread_local6g.C: New.
2538 * g++.dg/tls/thread_local7g.C: New.
2539
2540 * g++.dg/tls/thread_local3.C: New.
2541 * g++.dg/tls/thread_local4.C: New.
2542 * g++.dg/tls/thread_local5.C: New.
2543 * g++.dg/tls/thread_local6.C: New.
2544
2545 * g++.dg/tls/init-2.C: Tweak errors.
2546 * g++.dg/tls/thread_local1.C: New.
2547 * g++.dg/tls/thread_local2.C: New.
2548 * g++.dg/tls/thread_local7.C: New.
2549
2550 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2551
2552 PR target/54866
2553 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2554
2555 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2556
2557 PR target/54685
2558 * gcc.target/sh/pr54685.c: New.
2559
2560 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2561
2562 PR c++/53528 C++11 attribute support
2563 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2564 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2573 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2574 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2575 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2576 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2577 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2578 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2579 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2580 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2581 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2582 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2583 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2584 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2604 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2605 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2606 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2607 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2608 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2609 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2610 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2611 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2612 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2613 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2620
2621 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2622
2623 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2624 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2625 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2626
2627 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2628
2629 PR target/54760
2630 * gcc.target/sh/pr54760-2.c: New.
2631 * gcc.target/sh/pr54760-3.c: New.
2632
2633 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/51422
2636 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2637
2638 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2639 Sandra Loosemore <sandra@codesourcery.com>
2640
2641 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2642 and test that the accumulator is initialized using MULT.
2643 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2644 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2645
2646 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2647
2648 PR c++/52764
2649 * g++.dg/cpp0x/stdint.C: New.
2650
2651 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 PR c++/54249
2654 * g++.dg/cpp0x/stddef.C: New.
2655
2656 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2657
2658 PR fortran/54832
2659 * gfortran.dg/typebound_operator_17.f90: New.
2660
2661 2012-10-06 Jan Hubicka <jh@suse.cz>
2662
2663 PR lto/53831
2664 PR lto/54776
2665 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2666
2667 2012-10-06 Jan Hubicka <jh@suse.cz>
2668
2669 * gcc.dg/lto/resolutions_0.c: New testcase.
2670
2671 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2672
2673 PR fortran/45521
2674 * gfortran.dg/generic_25.f90: New.
2675 * gfortran.dg/generic_26.f90: New.
2676 * gfortran.dg/generic_27.f90: New.
2677
2678 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2679
2680 PR target/54760
2681 * gcc.target/sh/pr54760-1.c: New.
2682
2683 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2684
2685 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2686 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2687 * g++.dg/warn/Wsign-compare-5.C: New test.
2688 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2689 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2690 * g++.dg/ext/builtin30.C: New test.
2691 * g++.dg/ext/vla12.C: New test.
2692 * gcc.dg/builtins-85.c: New test.
2693
2694 PR debug/54519
2695 * gcc.dg/guality/pr54519-1.c: New test.
2696 * gcc.dg/guality/pr54519-2.c: New test.
2697 * gcc.dg/guality/pr54519-3.c: New test.
2698 * gcc.dg/guality/pr54519-4.c: New test.
2699 * gcc.dg/guality/pr54519-5.c: New test.
2700 * gcc.dg/guality/pr54519-6.c: New test.
2701
2702 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 PR c++/50893
2705 * g++.dg/cpp0x/defaulted38.C: New.
2706
2707 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR tree-optimization/33763
2710 * c-c++-common/pr33763.c: New test.
2711
2712 PR tree-optimization/54810
2713 * gcc.dg/tree-ssa/vrp85.c: New test.
2714
2715 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2716
2717 * gcc.dg/ucnid-7.c: Skip on AIX.
2718 * gcc.dg/ucnid-8.c: Same.
2719 * gcc.dg/ucnid-10.c: Same.
2720 * gcc.dg/ucnid-13.c: Same.
2721 * gcc.dg/attr-alias-3.c: Same.
2722 * gcc.dg/attr-alias-5.c: Same.
2723 * gcc.dg/torture/pr51106-2.c: Same.
2724 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2725
2726 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2727
2728 PR c++/52233
2729 * g++.dg/cpp0x/alias-decl-23.C: New.
2730
2731 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2732
2733 PR c++/53403
2734 * g++.dg/template/friend53.C: New.
2735
2736 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2737
2738 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2739 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2740 (scan-ada-spec): Likewise.
2741 (scan-ada-spec-not): Likewise.
2742 * gcc.dg/dump-ada-spec-1.c: New test.
2743 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2744
2745 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2748
2749 2012-10-04 Florian Weimer <fweimer@redhat.com>
2750
2751 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2752
2753 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2754
2755 PR c++/54323
2756 * g++.dg/cpp0x/pr54323.C: New.
2757
2758 2012-10-04 Richard Guenther <rguenther@suse.de>
2759
2760 PR middle-end/54735
2761 * g++.dg/torture/pr54735.C: New testcase.
2762
2763 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2764
2765 PR rtl-optimization/54739
2766 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2767
2768 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2769
2770 PR target/51244
2771 * gcc.target/sh/pr51244-12.c: New.
2772
2773 2012-10-03 Dehao Chen <dehao@google.com>
2774
2775 PR middle-end/54782
2776 * gcc.dg/pr54782.c: New test.
2777
2778 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c++/54777
2781 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2782
2783 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2784
2785 PR fortran/54778
2786 * gfortran.dg/class_53.f90: New.
2787
2788 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2789
2790 PR debug/54551
2791 * gcc.dg/guality/pr54551.c: New.
2792
2793 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2794
2795 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2796 * gcc.target/powerpc/pr46728-2.c: Likewise.
2797
2798 2012-10-02 Sharad Singhai <singhai@google.com>
2799
2800 PR testsuite/54772
2801 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2802 to fix test failures caused by r191883.
2803 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2804 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2805 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2806 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2807 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2808 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2809 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2810 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2811 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2812
2813 2012-09-30 Sharad Singhai <singhai@google.com>
2814
2815 * gcc.target/i386/vect-double-1.c: Fix test.
2816
2817 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2818
2819 PR target/54087
2820 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2821 atomic_sub fails.
2822
2823 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR rtl-optimization/54457
2826 * gcc.target/i386/pr54457.c: New test.
2827
2828 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2829
2830 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2831
2832 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2833
2834 * gcc.target/i386/vect-rebuild.c: New testcase.
2835
2836 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2837
2838 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2839
2840 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2841
2842 * gcc.target/mips/pr37362.c: Fix target selector.
2843
2844 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2845
2846 PR target/54083
2847 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2848
2849 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2850
2851 * gcc.dg/ucnid-8.c: Update line number.
2852 * gcc.dg/torture/pr51106-2.c: Likewise.
2853
2854 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2855
2856 PR fortran/54667
2857 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2858 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2859 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2860
2861 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2862
2863 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2864 partially reverting r170092.
2865 * gfortran.dg/class_7.f03: Ditto.
2866 * gfortran.dg/coarray_14.f90: Ditto.
2867 * gfortran.dg/typebound_proc_13.f03: Ditto.
2868
2869 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/54738
2872 * g++.dg/cpp0x/sfinae42.C: New.
2873
2874 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2875
2876 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2877 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2878 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2879 * gcc.dg/pr42629.c: XFAIL on AIX.
2880 * gcc.dg/pr47684.c: Same.
2881 * gcc.dg/pr43670.c: Same.
2882 * gcc.dg/pr42916.c: Same.
2883 * gcc.dg/pr45449.c: Same.
2884 * gcc.dg/pr50017.c: Same.
2885 * gcc.dg/pr42728.c: Same.
2886 * gcc.dg/pr47881.c: Same.
2887 * gcc.dg/pr44023.c: Same.
2888 * gcc.dg/pr41345.c: Same.
2889 * gcc.dg/pr42630.c: Same.
2890 * gcc.dg/pr44971.c: Same.
2891 * gcc.dg/pr46771.c: Same.
2892 * gcc.dg/ucnid-8.c: Same.
2893 * gcc.dg/ucnid-10.c: Same.
2894 * gcc.dg/ucnid-13.c: Same.
2895 * gcc.dg/torture/pr51106-2.c: Same.
2896 * gcc.dg/pr48768.c: Same.
2897 * gcc.dg/pr42631.c: Same.
2898 * gcc.dg/pr43084.c: Same.
2899 * gcc.dg/ucnid-7.c: Same.
2900 * gcc.dg/pr42889.c: Same.
2901 * gcc.dg/pr41241.c: Same.
2902 * gcc.dg/pr42719.c: Same.
2903 * g++.dg/debug/pr46583.C: Same.
2904 * g++.dg/debug/pr47106.C: Same.
2905 * g++.dg/opt/pr48549.C: Same.
2906 * g++.dg/other/pr42685.C: Same.
2907 * c-c++-common/pr43942.c: Same.
2908
2909 2012-09-29 Ian Lance Taylor <iant@google.com>
2910
2911 * go.test/go-test.exp: Update for latest version of Go testsuite.
2912
2913 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2914
2915 PR fortran/52724
2916 * gfortran.dg/internal_readwrite_3.f90: New test.
2917
2918 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2919
2920 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2921 c-c++-common/Wunused-local-typedefs-2.c to here.
2922
2923 PR c++/54372 - unused attribute inactive on dependant entities
2924 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2925
2926 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2927
2928 PR c++/29028 - Missed unused warning on using declaration
2929 * g++.dg/warn/Wunused-var-18.C: New test.
2930
2931 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2932
2933 PR c++/53551 - -Wunused-local-typedefs misses uses
2934 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2935
2936 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR target/54716
2939 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2940
2941 PR tree-optimization/54713
2942 * gcc.c-torture/compile/pr54713-1.c: New test.
2943 * gcc.c-torture/compile/pr54713-2.c: New test.
2944 * gcc.c-torture/compile/pr54713-3.c: New test.
2945
2946 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2947
2948 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2949
2950 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2951
2952 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2953
2954 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR target/54703
2957 * gcc.target/i386/pr54703.c: New test.
2958
2959 2012-09-27 Richard Guenther <rguenther@suse.de>
2960
2961 PR lto/54709
2962 * gcc.dg/lto/pr54709_0.c: New testcase.
2963 * gcc.dg/lto/pr54709_1.c: Likewise.
2964
2965 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2966
2967 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2968
2969 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2970
2971 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2972
2973 * gcc.target/arm/pr42879.c: Handle big-endian.
2974
2975 2012-09-26 Steve Ellcey <sellcey@mips.com>
2976
2977 PR c/37303
2978 * gcc.dg/pr37303.c: Check for rdata or rodata.
2979
2980 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2981
2982 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2983
2984 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2985
2986 PR target/51274
2987 PR target/53087
2988 * gcc.target/powerpc/ppc-ne0-1.c: New.
2989
2990 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2991
2992 PR target/54089
2993 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2994 test_19, test_20, test_21, test_22, test_23): New functions.
2995 * gcc.target/sh/pr54089-4.c: New.
2996 * gcc.target/sh/pr54089-5.c: New.
2997 * gcc.target/sh/pr54089-6.c: New.
2998 * gcc.target/sh/pr54089-7.c: New.
2999
3000 2012-09-25 Richard Guenther <rguenther@suse.de>
3001
3002 PR lto/54625
3003 * gcc.dg/lto/pr54702_0.c: New testcase.
3004 * gcc.dg/lto/pr54702_1.c: Likewise.
3005 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3006 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3007 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3008 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3009
3010 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/54526
3013 * g++.dg/cpp0x/parse2.C: New.
3014 * g++.dg/parse/error11.C: Adjust.
3015 * g++.dg/parse/error12.C: Likewise.
3016
3017 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3018
3019 * gcc.target/i386/20030217-1.c: Added check for
3020 large_long_double effective target.
3021 * gcc.target/i386/387-3.c: Likewise.
3022 * gcc.target/i386/387-4.c: Likewise.
3023 * gcc.target/i386/pr36578-1.c: Likewise.
3024 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3025 when long double size is equal double size.
3026 * gcc.target/i386/excess-precision-1.c: Likewise.
3027 * gcc.target/i386/pr36578-2.c: Likewise.
3028 * gcc.target/i386/20030217-2.c: New testcase.
3029
3030 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR tree-optimization/54676
3033 * gcc.dg/pr54676.c: New test.
3034
3035 2012-09-25 Richard Guenther <rguenther@suse.de>
3036
3037 PR tree-optimization/53663
3038 * gcc.dg/torture/pr53663-1.c: New testcase.
3039 * gcc.dg/torture/pr53663-2.c: Likewise.
3040 * gcc.dg/torture/pr53663-3.c: Likewise.
3041
3042 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3043
3044 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3045
3046 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3047
3048 * lib/target-supports-dg.exp (dg-require-effective-target,
3049 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3050 dg-process-target-1 instead of dg-process-target.
3051 (dg-process-target-1): Rename from dg-process-target.
3052 (dg-process-target): New.
3053
3054 2012-09-24 Richard Guenther <rguenther@suse.de>
3055
3056 PR tree-optimization/54684
3057 * g++.dg/torture/pr54684.C: New testcase.
3058
3059 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3060
3061 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3062
3063 2012-09-24 Richard Guenther <rguenther@suse.de>
3064
3065 PR middle-end/52173
3066 * gcc.dg/tm/pr52173-1.c: New.
3067 * gcc.dg/tm/pr52173-2.c: New.
3068
3069 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gcc.dg/pr54669.c: New test.
3072
3073 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3074 Dominique Dhumieres <dominiq@lps.ens.fr>
3075
3076 PR testsuite/54677
3077 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3078
3079 2012-09-23 Tobias Burnus <burnus@net-b.de>
3080
3081 PR fortran/54618
3082 * gfortran.dg/class_array_14.f90: New.
3083
3084 2012-09-22 Kai Tietz <ktietz@redhat.com>
3085
3086 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3087 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3088
3089 2012-09-21 Dehao Chen <dehao@google.com>
3090
3091 PR go/54649
3092 PR tree-optimization/54655
3093 * g++.dg/pr54655.C: New testcase.
3094
3095 2012-09-21 Richard Guenther <rguenther@suse.de>
3096
3097 PR tree-optimization/54647
3098 * g++.dg/torture/pr54647.C: New testcase.
3099
3100 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3101
3102 PR c++/54427
3103 * c-c++-common/torture/vector-compare-2.c: Add -w.
3104
3105 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3106
3107 * gnat.dg/opt20.ads: Move dg directive to...
3108 * gnat.dg/opt20.adb: ...here.
3109 * gnat.dg/addr1.ad[sb]: Likewise.
3110 * gnat.dg/concat2.ad[sb]: Likewise.
3111 * gnat.dg/array16.ad[sb]: Likewise.
3112 * gnat.dg/atomic5.ad[sb]: Likewise.
3113 * gnat.dg/discr29.ad[sb]: Likewise.
3114 * gnat.dg/noreturn5.ad[sb]: Likewise.
3115 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3116 * gnat.dg/discr23.ads: Remove dg directive.
3117 * gnat.dg/nested_float_packed.ads: Likewise.
3118 * gnat.dg/oconst6.ads: Move to...
3119 * gnat.dg/specs/oconst6.ads: ...here.
3120
3121 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/52432
3124 * g++.dg/cpp0x/decltype32.C: Tweak.
3125
3126 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3127
3128 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3129 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3130 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3131 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3132
3133 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3134
3135 PR c++/54581
3136 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3137
3138 2012-09-19 Steve Ellcey <sellcey@mips.com>
3139
3140 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3141
3142 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3143
3144 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3145 * gcc.target/powerpc/ppc-mftb.c: New file.
3146
3147 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 PR target/54089
3150 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3151 functions.
3152
3153 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3154
3155 PR target/54236
3156 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3157
3158 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3159
3160 * gcc.c-torture/execute/20120919-1.c: New test.
3161
3162 2012-09-19 Richard Guenther <rguenther@suse.de>
3163
3164 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3165
3166 2012-09-19 Richard Guenther <rguenther@suse.de>
3167
3168 * gcc.dg/builtin-unreachable-6.c: Adjust.
3169
3170 2012-09-19 Richard Guenther <rguenther@suse.de>
3171
3172 * gcc.dg/builtin-object-size-10.c: Adjust.
3173 * gcc.dg/builtin-unreachable-5.c: Adjust.
3174 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3175 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3176 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3177 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3178 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3179 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3180 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3181 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3182 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3183 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3184 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3185 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3186
3187 2012-09-19 Richard Guenther <rguenther@suse.de>
3188
3189 PR tree-optimization/54132
3190 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3191 * gcc.dg/torture/pr54132.c: Likewise.
3192
3193 2012-09-19 Terry Guo <terry.guo@arm.com>
3194
3195 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3196 extra prune rules that will be applied to all tests in a .exp file.
3197 (gcc-dg-prune): Use rules defined by the above variable.
3198 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3199 harmless warnings on architecture switch conflict.
3200
3201 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3202
3203 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3204 of asm-comment characters instead of a single one.
3205 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3206
3207 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3208
3209 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3210
3211 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3212 target instead of xfailing it.
3213 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3214 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3215 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3216 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3217 * gcc.dg/vect/vect-104.c: Likewise.
3218 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3219 * gcc.dg/vect/vect-outer-1.c: Likewise.
3220 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3221 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3222 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3223 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3224 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3225 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3226 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3227 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3228 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3229
3230 * lib/target-supports.exp
3231 (check_effective_target_vect_widen_mult_qi_to_hi,
3232 check_effective_target_vect_widen_mult_hi_to_si,
3233 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3234 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3235 check_effective_target_vect_pack_trunc,
3236 check_effective_target_vect_unpack,
3237 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3238 instead of arm_none.
3239
3240 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3241
3242 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3243
3244 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3245 config to compiler_flags.
3246
3247 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR target/54592
3250 * gcc.target/i386/pr54592.c: New test.
3251
3252 PR tree-optimization/54610
3253 * gcc.target/i386/pr54610.c: New test.
3254
3255 2012-09-17 Jason Merrill <jason@redhat.com>
3256
3257 PR c++/54575
3258 * g++.dg/cpp0x/alias-decl-21.C: New.
3259 * g++.dg/cpp0x/alias-decl-22.C: New.
3260
3261 2012-09-17 Tobias Burnus <burnus@net-b.de>
3262
3263 PR fortran/54608
3264 * gfortran.dg/scan_2.f90: New.
3265
3266 2012-09-17 Jason Merrill <jason@redhat.com>
3267
3268 PR c++/53661
3269 * g++.dg/init/aggr9.C: New.
3270
3271 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3272
3273 * gnat.dg/loop_optimization12.ad[sb]: New test.
3274
3275 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3276
3277 PR fortran/54285
3278 * gfortran.dg/proc_ptr_result_7.f90: New.
3279
3280 2012-09-17 Tobias Burnus <burnus@net-b.de>
3281
3282 PR fortran/54603
3283 * gfortran.dg/structure_constructor_11.f90: New.
3284
3285 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR tree-optimization/54563
3288 * g++.dg/torture/pr54563.C: New test.
3289
3290 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3291
3292 PR fortran/54594
3293 * gfortran.dg/typebound_generic_14.f03: New.
3294
3295 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3296
3297 PR fortran/54387
3298 * gfortran.dg/proc_ptr_38.f90: New.
3299
3300 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3301
3302 PR debug/54460
3303 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3304 to scary regexp.
3305
3306 PR testsuite/54007
3307 * gnat.dg/lto15.adb: Require lto.
3308
3309 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3310 "myBindC" for hppa*-*-hpux*.
3311
3312 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3313
3314 * gfortran.dg/namelist_75.f90: New test.
3315
3316 2012-09-15 Tom de Vries <tom@codesourcery.com>
3317
3318 * gcc.dg/tree-ssa/vrp82.c: New test.
3319 * gcc.dg/tree-ssa/vrp83.c: Same.
3320 * gcc.dg/tree-ssa/vrp84.c: Same.
3321
3322 2012-09-15 Tom de Vries <tom@codesourcery.com>
3323
3324 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3325 * gcc.dg/tree-ssa/vrp81.c: ... this.
3326
3327 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3328
3329 PR target/54222
3330 * gcc.target/avr/torture/fix-types.h: New.
3331 * gcc.target/avr/torture/vals-hr.def: New.
3332 * gcc.target/avr/torture/vals-r.def: New.
3333 * gcc.target/avr/torture/vals-k.def: New.
3334 * gcc.target/avr/torture/vals-ur.def: New.
3335 * gcc.target/avr/torture/vals-uk.def: New.
3336 * gcc.target/avr/torture/vals-uhr.def: New.
3337 * gcc.target/avr/torture/vals-llk.def: New.
3338 * gcc.target/avr/torture/vals-ullk.def: New.
3339 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3340 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3341 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3342 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3343 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3344 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3345 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3346 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3347
3348 2012-09-14 Dehao Chen <dehao@google.com>
3349
3350 * g++.dg/debug/dwarf2/deallocator.C: New test.
3351
3352 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3353
3354 PR c/54552
3355 * gcc.c-torture/compile/pr54552-1.c: New test.
3356
3357 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3358
3359 PR c++/54427
3360 * g++.dg/other/vector-compare.C: New testcase.
3361 * c-c++-common/vector-compare-3.c: New testcase.
3362 * gcc.dg/vector-shift.c: Move ...
3363 * c-c++-common/vector-shift.c: ... here.
3364 * gcc.dg/vector-shift1.c: Move ...
3365 * c-c++-common/vector-shift1.c: ... here.
3366 * gcc.dg/vector-shift3.c: Move ...
3367 * c-c++-common/vector-shift3.c: ... here.
3368 * gcc.dg/vector-compare-1.c: Move ...
3369 * c-c++-common/vector-compare-1.c: ... here.
3370 * gcc.dg/vector-compare-2.c: Move ...
3371 * c-c++-common/vector-compare-2.c: ... here.
3372 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3373 * c-c++-common/torture/vector-compare-1.c: ... here.
3374 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3375 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3376 * c-c++-common/torture/vector-compare-2.c: ... here.
3377 * gcc.c-torture/execute/vector-shift.c: Move ...
3378 * c-c++-common/torture/vector-shift.c: ... here.
3379 * gcc.c-torture/execute/vector-shift2.c: Move ...
3380 * c-c++-common/torture/vector-shift2.c: ... here.
3381 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3382 * c-c++-common/torture/vector-subscript-1.c: ... here.
3383 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3384 * c-c++-common/torture/vector-subscript-2.c: ... here.
3385 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3386 * c-c++-common/torture/vector-subscript-3.c: ... here.
3387
3388 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3389
3390 PR c/54103
3391 * gcc.c-torture/compile/pr54103-1.c,
3392 gcc.c-torture/compile/pr54103-2.c,
3393 gcc.c-torture/compile/pr54103-3.c,
3394 gcc.c-torture/compile/pr54103-4.c,
3395 gcc.c-torture/compile/pr54103-5.c,
3396 gcc.c-torture/compile/pr54103-6.c: New tests.
3397 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3398
3399 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3400
3401 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3402
3403 2012-09-14 Richard Guenther <rguenther@suse.de>
3404
3405 PR tree-optimization/54565
3406 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3407 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3408
3409 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3410
3411 * gcc.target/arm/combine-movs.c: Add missing space.
3412
3413 2012-09-14 Richard Guenther <rguenther@suse.de>
3414
3415 * g++.dg/torture/builtin-location.C: New testcase.
3416
3417 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3418 Manuel López-Ibåñez <manu@gcc.gnu.org>
3419
3420 PR c++/53210
3421 * g++.dg/warn/Wuninitialized-self.C: New.
3422
3423 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR c/54559
3426 * gcc.c-torture/compile/pr54559.c: New test.
3427
3428 2012-09-13 Jason Merrill <jason@redhat.com>
3429
3430 PR c++/53839
3431 * g++.dg/cpp0x/constexpr-temp1.C: New.
3432
3433 PR c++/54511
3434 * g++.dg/template/anonunion2.C: New.
3435
3436 PR c++/53836
3437 * g++.dg/template/init10.C: New.
3438
3439 2012-09-13 Tobias Burnus <burnus@net-b.de>
3440
3441 PR fortran/54556
3442 * gfortran.dg/implicit_pure_3.f90: New.
3443
3444 2012-09-13 Richard Guenther <rguenther@suse.de>
3445
3446 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3447
3448 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3449
3450 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3451
3452 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453
3454 * c-c++-common/pr51712.c: Handle for short-enum targets.
3455
3456 2012-09-12 Terry Guo <terry.guo@arm.com>
3457
3458 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3459 and lsrs for Thumb2 mode.
3460
3461 2012-09-12 Jan Hubicka <jh@suse.cz>
3462
3463 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3464
3465 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3466
3467 PR target/54445
3468 * gcc.target/i386/pr54445-1.c: New file.
3469 * gcc.target/i386/pr54445-2.c: Likewise.
3470
3471 2012-09-12 Tobias Burnus <burnus@net-b.de>
3472
3473 PR fortran/54225
3474 PR fortran/53306
3475 * gfortran.dg/coarray_10.f90: Update dg-error.
3476 * gfortran.dg/coarray_28.f90: New.
3477 * gfortran.dg/array_section_3.f90: New.
3478
3479 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3480
3481 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3482 gcc.target/arm/pr48252.c: Fix for big-endian support.
3483
3484 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3485
3486 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3487
3488 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3489 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3490
3491 * gcc.target/arm/neon-vfma-1.c: New testcase.
3492 * gcc.target/arm/neon-vfms-1.c: Likewise.
3493 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3494 of float.
3495 * gcc.target/arm/neon-vmls-1.c: Likewise.
3496 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3497 function.
3498 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3499 (check_effective_target_arm_neonv2_ok): Likewise.
3500 (check_effective_target_arm_neonv2_hw): Likewise.
3501 (check_effective_target_arm_neonv2): Likewise.
3502
3503 2012-09-11 Richard Guenther <rguenther@suse.de>
3504
3505 PR middle-end/54515
3506 * g++.dg/tree-ssa/pr54515.C: New testcase.
3507
3508 2012-09-10 Andrew Pinski <apinski@cavium.com>
3509
3510 PR tree-opt/c54362
3511 * gcc.dg/tm/memopt-16.c: New testcase.
3512
3513 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3514
3515 PR c++/54541
3516 PR c++/54542
3517 * g++.dg/cpp0x/sfinae40.C: New.
3518 * g++.dg/cpp0x/sfinae41.C: Likewise.
3519
3520 2012-09-10 Jason Merrill <jason@redhat.com>
3521
3522 PR c++/54538
3523 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3524
3525 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3526
3527 PR target/54089
3528 * gcc.target/sh/pr54089-3.c: New.
3529
3530 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3531
3532 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3533
3534 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3535
3536 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3537
3538 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3539
3540 * gcc.dg/pr52558-2.c: Delete.
3541 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3542
3543 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3544
3545 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3546
3547 2012-09-10 Richard Guenther <rguenther@suse.de>
3548
3549 PR tree-optimization/54520
3550 * gcc.dg/torture/pr54520.c: New testcase.
3551
3552 2012-09-10 Jason Merrill <jason@redhat.com>
3553
3554 PR c++/54506
3555 * g++.dg/cpp0x/implicit14.C: New.
3556
3557 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3558
3559 PR fortran/54208
3560 * gfortran.dg/bound_simplification_3.f90: New test.
3561
3562 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3563
3564 PR testsuite/54184
3565 * gcc.dg/pr52558-1.c: Delete.
3566 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3567
3568 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3569
3570 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3571 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3572 * gcc.target/arm/smlaltt-1.c: Likewise.
3573
3574 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3575
3576 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3577
3578 2012-09-07 Tom de Vries <tom@codesourcery.com>
3579
3580 PR tree-optimization/53986
3581 * gcc.dg/tree-ssa/vrp80.c: New test.
3582 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3583
3584 2012-09-06 Jason Merrill <jason@redhat.com>
3585
3586 PR c++/54341
3587 PR c++/54253
3588 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3589 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3590
3591 2012-09-06 Andrew Pinski <apinski@cavium.com>
3592
3593 PR tree-opt/54494
3594 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3595
3596 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR rtl-optimization/54455
3599 * gcc.dg/54455.c: New test.
3600
3601 2012-09-06 Tobias Burnus <burnus@net-b.de>
3602
3603 PR fortran/54463
3604 * gfortran.dg/promotion_2.f90: New.
3605
3606 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3607
3608 PR middle-end/54486
3609 * c-c++-common/pr54486.c: New test.
3610
3611 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3612
3613 PR fortran/54474
3614 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3615
3616 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 PR c++/54191
3619 * g++.dg/cpp0x/sfinae39.C: New.
3620
3621 2012-09-04 Jason Merrill <jason@redhat.com>
3622
3623 PR c++/54441
3624 * g++.dg/ext/flexary3.C: New.
3625
3626 PR c++/54420
3627 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3628
3629 PR c++/54198
3630 * g++.dg/template/defarg15.C: New.
3631
3632 PR c++/54437
3633 * g++.dg/template/access24.C: New.
3634
3635 2012-09-04 Richard Guenther <rguenther@suse.de>
3636
3637 PR tree-optimization/54458
3638 * gcc.dg/torture/pr54458.c: New testcase.
3639
3640 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3641
3642 * gcc.target/arm/neon-vext.c: New test.
3643 * gcc.target/arm/neon-vext-execute.c: Ditto.
3644
3645 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3646
3647 PR fortran/54243
3648 PR fortran/54244
3649 * gfortran.dg/select_type_29.f03: New.
3650
3651 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3652
3653 * gcc.dg/fold-perm.c: Improve test.
3654
3655 2012-09-03 Tobias Burnus <burnus@net-b.de>
3656
3657 PR fortran/51632
3658 * gfortran.dg/coarray_class_1.f90: New.
3659
3660 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3661
3662 PR target/49206
3663 * gcc.c-torture/compile/pr49206.c: New test.
3664
3665 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3666 Uros Bizjak <ubizjak@gmail.com>
3667
3668 PR target/36680
3669 * gfortran.dg/pr36680.f90: New test.
3670
3671 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3672
3673 PR target/42295
3674 * g++.dg/opt/pr42295.C: New test.
3675
3676 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR target/54436
3679 * gcc.dg/torture/pr54436.c: New test.
3680
3681 2012-09-01 Andrew Pinski <apinski@cavium.com>
3682
3683 * gcc.target/mips/truncate-8.c: New testcase.
3684
3685 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3686
3687 PR target/46829
3688 PR target/46843
3689 * gcc.target/i386/pr46829.c: New test.
3690 * gcc.target/i386/pr46843.c: Ditto.
3691
3692 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3693 Jason Merrill <jason@redhat.com>
3694
3695 PR c++/18747
3696 * g++.dg/parse/error50.C: New.
3697
3698 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR c/54428
3701 * gcc.c-torture/compile/pr54428.c: New test.
3702
3703 2012-08-31 Ollie Wild <aaw@google.com>
3704
3705 PR c++/54197
3706 * g++.dg/init/lifetime3.C: New test.
3707
3708 2012-08-31 Martin Jambor <mjambor@suse.cz>
3709
3710 PR middle-end/54409
3711 * gcc.dg/torture/pr54409.c: New test.
3712
3713 2012-08-31 Martin Jambor <mjambor@suse.cz>
3714
3715 * gfortran.dg/pr48636.f90: Add dump scan checks.
3716
3717 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3718
3719 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3720
3721 2012-08-28 Joey Ye <joey.ye@arm.com>
3722
3723 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3724
3725 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3726
3727 PR target/46254
3728 * gcc.target/i386/pr46254.c: New test.
3729
3730 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3731
3732 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3733 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3734 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3735
3736 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3737
3738 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3739 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3740 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3741 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3742 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3743 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3744 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3745 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3746 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3747 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3748 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3749 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3750 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3751 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3752 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3753 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3754 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3755 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3756 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3757 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3758 gcc.target/mips/unaligned-1.c: Tighten regexps.
3759
3760 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3761
3762 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3763 (mips_option_groups): Remove optimization. Add various -f options.
3764 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3765 and -pg imply -fno-omit-frame-pointer.
3766 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3767 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3768 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3769 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3770 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3771 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3772 * gcc.target/mips/abi-n32-long32.c: Likewise.
3773 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3774 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3775 * gcc.target/mips/abi-n32-long64.c: Likewise.
3776 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3777 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3778 * gcc.target/mips/abi-n64-long32.c: Likewise.
3779 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3780 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3781 * gcc.target/mips/abi-n64-long64.c: Likewise.
3782 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3783 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3784 * gcc.target/mips/abi-o32-long32.c: Likewise.
3785 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3786 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3787 * gcc.target/mips/abi-o32-long64.c: Likewise.
3788 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3789 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3790 * gcc.target/mips/abi-o64-long32.c: Likewise.
3791 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3792 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3793 * gcc.target/mips/abi-o64-long64.c: Likewise.
3794 * gcc.target/mips/asm-1.c: Likewise.
3795 * gcc.target/mips/branch-1.c: Likewise.
3796 * gcc.target/mips/call-3.c: Likewise.
3797 * gcc.target/mips/call-saved-3.c: Likewise.
3798 * gcc.target/mips/clear-cache-1.c: Likewise.
3799 * gcc.target/mips/div-1.c: Likewise.
3800 * gcc.target/mips/div-2.c: Likewise.
3801 * gcc.target/mips/div-3.c: Likewise.
3802 * gcc.target/mips/div-4.c: Likewise.
3803 * gcc.target/mips/div-5.c: Likewise.
3804 * gcc.target/mips/div-6.c: Likewise.
3805 * gcc.target/mips/div-7.c: Likewise.
3806 * gcc.target/mips/div-8.c: Likewise.
3807 * gcc.target/mips/div-9.c: Likewise.
3808 * gcc.target/mips/div-10.c: Likewise.
3809 * gcc.target/mips/div-11.c: Likewise.
3810 * gcc.target/mips/div-12.c: Likewise.
3811 * gcc.target/mips/dsp-ctrl.c: Likewise.
3812 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3813 * gcc.target/mips/ext-8.c: Likewise.
3814 * gcc.target/mips/extend-2.c: Likewise.
3815 * gcc.target/mips/fix-r10000-1.c: Likewise.
3816 * gcc.target/mips/fix-r10000-2.c: Likewise.
3817 * gcc.target/mips/fix-r10000-3.c: Likewise.
3818 * gcc.target/mips/fix-r10000-4.c: Likewise.
3819 * gcc.target/mips/fix-r10000-5.c: Likewise.
3820 * gcc.target/mips/fix-r10000-6.c: Likewise.
3821 * gcc.target/mips/fix-r10000-7.c: Likewise.
3822 * gcc.target/mips/fix-r10000-8.c: Likewise.
3823 * gcc.target/mips/fix-r10000-9.c: Likewise.
3824 * gcc.target/mips/fix-r10000-10.c: Likewise.
3825 * gcc.target/mips/fix-r10000-11.c: Likewise.
3826 * gcc.target/mips/fix-r10000-12.c: Likewise.
3827 * gcc.target/mips/fix-r10000-13.c: Likewise.
3828 * gcc.target/mips/fix-r10000-14.c: Likewise.
3829 * gcc.target/mips/fix-r10000-15.c: Likewise.
3830 * gcc.target/mips/fpcmp-1.c: Likewise.
3831 * gcc.target/mips/fpcmp-2.c: Likewise.
3832 * gcc.target/mips/fpr-moves-7.c: Likewise.
3833 * gcc.target/mips/fpr-moves-8.c: Likewise.
3834 * gcc.target/mips/int-moves-1.c: Likewise.
3835 * gcc.target/mips/int-moves-2.c: Likewise.
3836 * gcc.target/mips/long-calls-pg.c: Likewise.
3837 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3838 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3839 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3840 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3841 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3842 * gcc.target/mips/mips-3d-1.c: Likewise.
3843 * gcc.target/mips/mips-3d-2.c: Likewise.
3844 * gcc.target/mips/mips-3d-3.c: Likewise.
3845 * gcc.target/mips/mips-3d-4.c: Likewise.
3846 * gcc.target/mips/mips-3d-5.c: Likewise.
3847 * gcc.target/mips/mips-3d-6.c: Likewise.
3848 * gcc.target/mips/mips-3d-7.c: Likewise.
3849 * gcc.target/mips/mips-3d-8.c: Likewise.
3850 * gcc.target/mips/mips-3d-9.c: Likewise.
3851 * gcc.target/mips/mips-ps-1.c: Likewise.
3852 * gcc.target/mips/mips-ps-2.c: Likewise.
3853 * gcc.target/mips/mips-ps-3.c: Likewise.
3854 * gcc.target/mips/mips-ps-4.c: Likewise.
3855 * gcc.target/mips/mips-ps-6.c: Likewise.
3856 * gcc.target/mips/mips32-dspr2.c: Likewise.
3857 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3858 * gcc.target/mips/neg-abs-1.c: Likewise.
3859 * gcc.target/mips/neg-abs-2.c: Likewise.
3860 * gcc.target/mips/nmadd-3.c: Likewise.
3861 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3862 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3863 * gcc.target/mips/octeon-pop-1.c: Likewise.
3864 * gcc.target/mips/pr26765.c: Likewise.
3865 * gcc.target/mips/pr33256.c: Likewise.
3866 * gcc.target/mips/pr33635-1.c: Likewise.
3867 * gcc.target/mips/pr33755.c: Likewise.
3868 * gcc.target/mips/pr35802.c: Likewise.
3869 * gcc.target/mips/pr45074.c: Likewise.
3870 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3871 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3872 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3873 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3874 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3875 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3876 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3877 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3878 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3879 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3880 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3881 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3882 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3883 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3884 * gcc.target/mips/save-restore-1.c: Likewise.
3885 * gcc.target/mips/save-restore-3.c: Likewise.
3886 * gcc.target/mips/save-restore-5.c: Likewise.
3887 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3888 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3889 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3890 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3891 * gcc.target/mips/stack-1.c: Likewise.
3892
3893 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3894 Tighten regexps.
3895
3896 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3897 branch under test to be filled with preceding rather than
3898 following instructions.
3899 * gcc.target/mips/branch-10.c: Likewise.
3900 * gcc.target/mips/branch-11.c: Likewise.
3901 * gcc.target/mips/branch-12.c: Likewise.
3902 * gcc.target/mips/branch-13.c: Likewise.
3903 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3904 to be eliminated. Tighten $28 scan-assembler-not test.
3905
3906 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3907 function to...
3908 * gcc.target/mips/call-4.c: ...this new test.
3909
3910 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3911 more likely.
3912 * gcc.target/mips/code-readable-3.c: Likewise.
3913 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3914 flag but skip for -O0.
3915 * gcc.target/mips/code-readable-4.c: Likewise.
3916
3917 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3918 of operations under test.
3919 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3920
3921 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3922 Don't require sibling-call optimization.
3923 * gcc.target/mips/near-far-4.c: Likewise.
3924
3925 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3926 Make sure that the register variable is used.
3927 * gcc.target/mips/soft-float-1.c: Likewise.
3928
3929 * gcc.target/mips/sdata-1.c: Make static data volatile.
3930 * gcc.target/mips/sdata-2.c: Likewise.
3931 * gcc.target/mips/sdata-3.c: Likewise.
3932 * gcc.target/mips/sdata-4.c: Likewise.
3933
3934 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3935 skip for -O0.
3936 * gcc.target/mips/atomic-memory-2.c: Likewise.
3937 * gcc.target/mips/branch-cost-1.c: Likewise.
3938 * gcc.target/mips/branch-cost-2.c: Likewise.
3939 * gcc.target/mips/cache-1.c: Likewise.
3940 * gcc.target/mips/call-1.c: Likewise.
3941 * gcc.target/mips/call-saved-2.c: Likewise.
3942 * gcc.target/mips/const-anchor-1.c: Likewise.
3943 * gcc.target/mips/const-anchor-2.c: Likewise.
3944 * gcc.target/mips/dse-1.c: Likewise.
3945 * gcc.target/mips/dsp-lhx.c: Likewise.
3946 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3947 * gcc.target/mips/ext-1.c: Likewise.
3948 * gcc.target/mips/ext-2.c: Likewise.
3949 * gcc.target/mips/ext-3.c: Likewise.
3950 * gcc.target/mips/ext-4.c: Likewise.
3951 * gcc.target/mips/ext-5.c: Likewise.
3952 * gcc.target/mips/ext-6.c: Likewise.
3953 * gcc.target/mips/ext-7.c: Likewise.
3954 * gcc.target/mips/extend-1.c: Likewise.
3955 * gcc.target/mips/fix-r4000-1.c: Likewise.
3956 * gcc.target/mips/fix-r4000-3.c: Likewise.
3957 * gcc.target/mips/fix-r4000-5.c: Likewise.
3958 * gcc.target/mips/fix-r4000-6.c: Likewise.
3959 * gcc.target/mips/fix-r4000-8.c: Likewise.
3960 * gcc.target/mips/fix-r4000-10.c: Likewise.
3961 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3962 * gcc.target/mips/fixed-vector-type.c: Likewise.
3963 * gcc.target/mips/fpr-moves-1.c: Likewise.
3964 * gcc.target/mips/fpr-moves-2.c: Likewise.
3965 * gcc.target/mips/fpr-moves-3.c: Likewise.
3966 * gcc.target/mips/fpr-moves-4.c: Likewise.
3967 * gcc.target/mips/fpr-moves-5.c: Likewise.
3968 * gcc.target/mips/fpr-moves-6.c: Likewise.
3969 * gcc.target/mips/ins-1.c: Likewise.
3970 * gcc.target/mips/ins-2.c: Likewise.
3971 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3972 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3973 * gcc.target/mips/lazy-binding-1.c: Likewise.
3974 * gcc.target/mips/madd-3.c: Likewise.
3975 * gcc.target/mips/madd-5.c: Likewise.
3976 * gcc.target/mips/madd-6.c: Likewise.
3977 * gcc.target/mips/madd-8.c: Likewise.
3978 * gcc.target/mips/madd-9.c: Likewise.
3979 * gcc.target/mips/memcpy-1.c: Likewise.
3980 * gcc.target/mips/mips-ps-type.c: Likewise.
3981 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3982 * gcc.target/mips/mips-sched-madd.c: Likewise.
3983 * gcc.target/mips/mips16e-extends.c: Likewise.
3984 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3985 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3986 * gcc.target/mips/movcc-1.c: Likewise.
3987 * gcc.target/mips/movcc-2.c: Likewise.
3988 * gcc.target/mips/movcc-3.c: Likewise.
3989 * gcc.target/mips/msub-5.c: Likewise.
3990 * gcc.target/mips/msub-6.c: Likewise.
3991 * gcc.target/mips/msub-8.c: Likewise.
3992 * gcc.target/mips/mult-2.c: Likewise.
3993 * gcc.target/mips/mult-3.c: Likewise.
3994 * gcc.target/mips/mult-5.c: Likewise.
3995 * gcc.target/mips/mult-6.c: Likewise.
3996 * gcc.target/mips/mult-7.c: Likewise.
3997 * gcc.target/mips/mult-12.c: Likewise.
3998 * gcc.target/mips/mult-13.c: Likewise.
3999 * gcc.target/mips/mult-14.c: Likewise.
4000 * gcc.target/mips/mult-15.c: Likewise.
4001 * gcc.target/mips/mult-17.c: Likewise.
4002 * gcc.target/mips/mult-18.c: Likewise.
4003 * gcc.target/mips/mult-19.c: Likewise.
4004 * gcc.target/mips/nmadd-1.c: Likewise.
4005 * gcc.target/mips/nmadd-2.c: Likewise.
4006 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4007 * gcc.target/mips/octeon-cins-1.c: Likewise.
4008 * gcc.target/mips/octeon-cins-2.c: Likewise.
4009 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4010 * gcc.target/mips/octeon-exts-2.c: Likewise.
4011 * gcc.target/mips/octeon-exts-3.c: Likewise.
4012 * gcc.target/mips/octeon-exts-4.c: Likewise.
4013 * gcc.target/mips/octeon-exts-5.c: Likewise.
4014 * gcc.target/mips/octeon-exts-6.c: Likewise.
4015 * gcc.target/mips/octeon-exts-7.c: Likewise.
4016 * gcc.target/mips/octeon-pop-2.c: Likewise.
4017 * gcc.target/mips/octeon-seq-3.c: Likewise.
4018 * gcc.target/mips/octeon-seq-4.c: Likewise.
4019 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4020 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4021 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4022 * gcc.target/mips/pr54240.c: Likewise.
4023 * gcc.target/mips/rsqrt-1.c: Likewise.
4024 * gcc.target/mips/rsqrt-2.c: Likewise.
4025 * gcc.target/mips/rsqrt-3.c: Likewise.
4026 * gcc.target/mips/rsqrt-4.c: Likewise.
4027 * gcc.target/mips/save-restore-2.c: Likewise.
4028 * gcc.target/mips/save-restore-4.c: Likewise.
4029 * gcc.target/mips/sb1-1.c: Likewise.
4030 * gcc.target/mips/scc-1.c: Likewise.
4031 * gcc.target/mips/scc-2.c: Likewise.
4032 * gcc.target/mips/scc-3.c: Likewise.
4033 * gcc.target/mips/scc-4.c: Likewise.
4034 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4035 * gcc.target/mips/truncate-1.c: Likewise.
4036 * gcc.target/mips/truncate-2.c: Likewise.
4037 * gcc.target/mips/truncate-3.c: Likewise.
4038 * gcc.target/mips/truncate-4.c: Likewise.
4039 * gcc.target/mips/truncate-5.c: Likewise.
4040 * gcc.target/mips/truncate-6.c: Likewise.
4041 * gcc.target/mips/unaligned-1.c: Likewise.
4042
4043 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4044 skip for -O0. Require -fexpensive-optimizations.
4045 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4046 * gcc.target/mips/dspr2-MULT.c: Likewise.
4047 * gcc.target/mips/fix-r4000-2.c: Likewise.
4048 * gcc.target/mips/fix-r4000-4.c: Likewise.
4049 * gcc.target/mips/fix-r4000-7.c: Likewise.
4050 * gcc.target/mips/fix-r4000-9.c: Likewise.
4051 * gcc.target/mips/madd-1.c: Likewise.
4052 * gcc.target/mips/madd-2.c: Likewise.
4053 * gcc.target/mips/madd-4.c: Likewise.
4054 * gcc.target/mips/maddu-1.c: Likewise.
4055 * gcc.target/mips/maddu-2.c: Likewise.
4056 * gcc.target/mips/maddu-3.c: Likewise.
4057 * gcc.target/mips/maddu-4.c: Likewise.
4058 * gcc.target/mips/msub-1.c: Likewise.
4059 * gcc.target/mips/msub-2.c: Likewise.
4060 * gcc.target/mips/msub-3.c: Likewise.
4061 * gcc.target/mips/msub-4.c: Likewise.
4062 * gcc.target/mips/msubu-1.c: Likewise.
4063 * gcc.target/mips/msubu-2.c: Likewise.
4064 * gcc.target/mips/msubu-3.c: Likewise.
4065 * gcc.target/mips/msubu-4.c: Likewise.
4066 * gcc.target/mips/mult-1.c: Likewise.
4067 * gcc.target/mips/mult-4.c: Likewise.
4068 * gcc.target/mips/mult-8.c: Likewise.
4069 * gcc.target/mips/mult-9.c: Likewise.
4070 * gcc.target/mips/mult-10.c: Likewise.
4071 * gcc.target/mips/mult-11.c: Likewise.
4072 * gcc.target/mips/mult-16.c: Likewise.
4073
4074 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4075 skip for -O0 and -Os.
4076 * gcc.target/mips/fix-r4000-12.c: Likewise.
4077 * gcc.target/mips/madd-7.c: Likewise.
4078 * gcc.target/mips/mips-ps-5.c: Likewise.
4079 * gcc.target/mips/mips-ps-7.c: Likewise.
4080 * gcc.target/mips/msub-7.c: Likewise.
4081
4082 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4083 skip for -O0. Require -mno-abicalls.
4084 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4085
4086 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4087 skip for -O0. Require a total number of BBIT instructions and
4088 at least one of each kind.
4089
4090 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4091 skip for -O0. Require -fno-unroll-loops.
4092
4093 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4094 skip for -O0. Allow BLTZ as well as BGEZ.
4095
4096 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4097
4098 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4099 skip for -O0. Require -fschedule-insns2.
4100 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4101
4102 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4103 but skip for -O0. Make a branch-likely more likely.
4104
4105 * gcc.target/mips/timode-2.c: Split each test into its own function.
4106 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4107
4108 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4109 skip for -O0. Require -fpeephole2.
4110 * gcc.target/mips/vr-mult-2.c: Likewise.
4111
4112 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4113
4114 PR preprocessor/53469
4115 * gcc.dg/cpp/_Pragma7.c: New test case.
4116
4117 2012-08-27 Tobias Burnus <burnus@net-b.de>
4118
4119 PR fortran/54370
4120 * gfortran.dg/do_5.f90: New.
4121
4122 2012-08-27 Tobias Burnus <burnus@net-b.de>
4123
4124 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4125 from dg-options as -Wall no longer implies it.
4126
4127 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4128
4129 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4130
4131 2012-08-25 Jason Merrill <jason@redhat.com>
4132
4133 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4134
4135 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4136
4137 PR c++/51421
4138 * g++.dg/cpp0x/auto34.C: New.
4139
4140 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR c/54363
4143 * gcc.dg/pr54363.c: New test.
4144
4145 PR c/54355
4146 * gcc.dg/pr54355.c: New test.
4147
4148 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4149
4150 PR debug/52857
4151 * gcc.target/i386/pr52857-1.c: New.
4152 * gcc.target/i386/pr52857-2.c: Likewise.
4153
4154 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4155
4156 * gcc.target/mips/code-readable-4.c: New test.
4157
4158 2012-08-23 Julian Brown <julian@codesourcery.com>
4159 Sandra Loosemore <sandra@codesourcery.com>
4160
4161 * gcc.target/mips/code-readable-1.c: Add -O to options.
4162
4163 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4164
4165 PR c++/20420
4166 * g++.dg/lookup/using53.C: New.
4167
4168 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4169
4170 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4171 * gcc.dg/fixed-point/convert-1.c: New.
4172 * gcc.dg/fixed-point/convert-2.c: New.
4173 * gcc.dg/fixed-point/convert-3.c: New.
4174 * gcc.dg/fixed-point/convert-4.c: New.
4175 * gcc.dg/fixed-point/convert-float-1.c: New.
4176 * gcc.dg/fixed-point/convert-float-2.c: New.
4177 * gcc.dg/fixed-point/convert-float-3.c: New.
4178 * gcc.dg/fixed-point/convert-float-4.c: New.
4179 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4180 * gcc.dg/fixed-point/convert-sat.c: New.
4181 * gcc.dg/fixed-point/convert.h: New.
4182
4183 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4184
4185 PR target/54089
4186 * gcc.target/sh/pr54089-2.c: New.
4187
4188 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4189
4190 * gcc.target/i386/long-double-64-1.c: New file.
4191 * gcc.target/i386/long-double-64-2.c: Likewise.
4192 * gcc.target/i386/long-double-64-3.c: Likewise.
4193 * gcc.target/i386/long-double-64-4.c: Likewise.
4194 * gcc.target/i386/long-double-80-1.c: Likewise.
4195 * gcc.target/i386/long-double-80-2.c: Likewise.
4196 * gcc.target/i386/long-double-80-3.c: Likewise.
4197 * gcc.target/i386/long-double-80-4.c: Likewise.
4198 * gcc.target/i386/long-double-80-5.c: Likewise.
4199 * gcc.target/i386/long-double-80-6.c: Likewise.
4200 * gcc.target/i386/long-double-80-7.c: Likewise.
4201
4202 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4203
4204 PR tree-optimization/54317
4205 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4206
4207 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4208
4209 PR target/39423
4210 * gcc.target/sh/pr39423-2.c: New.
4211
4212 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4213
4214 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4215 * gcc.dg/fold-perm.c: Likewise.
4216
4217 2012-08-20 Jan Hubicka <jh@suse.cz>
4218
4219 PR fortran/48636
4220 * gcc.dg/ipa/inlinehint-1.c: New.
4221
4222 2012-08-20 Florian Weimer <fweimer@redhat.com>
4223
4224 PR c++/19351
4225 * g++.dg/init/new38.C: New test.
4226 * g++.dg/init/new39.C: New test.
4227
4228 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4229
4230 PR target/54089
4231 * gcc.target/sh/pr54089-1.c: New.
4232
4233 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4234
4235 PR target/51244
4236 * gcc.target/sh/pr51244-11.c: New.
4237
4238 2012-08-20 Tobias Burnus <burnus@net-b.de>
4239
4240 PR fortran/54301
4241 * gfortran.dg/warn_target_lifetime_2.f90: New.
4242
4243 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4244
4245 PR c++/10416
4246 * g++.dg/warn/Wunused-var-17.C: New.
4247
4248 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4249
4250 PR middle-end/53992
4251 * gcc.dg/gomp/pr53992.c: New test.
4252
4253 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4254
4255 PR tree-ssa/54295
4256 * gcc.c-torture/execute/20120817-1.c: New test.
4257
4258 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4259
4260 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4261 add instruction.
4262 (f2): New test that really does need adds.
4263
4264 2012-08-20 Richard Guenther <rguenther@suse.de>
4265
4266 PR tree-optimization/54327
4267 * gcc.dg/torture/pr54327.c: New testcase.
4268
4269 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4270
4271 PR tree-optimization/54321
4272 * gcc.c-torture/compile/pr54321.c: New test.
4273
4274 2012-08-20 Tobias Burnus <burnus@net-b.de>
4275
4276 PR fortran/54301
4277 * gfortran.dg/warn_target_lifetime_1.f90: New.
4278
4279 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4280
4281 PR fortran/54298
4282 * gfortran.dg/real_compare_1.f90: New test case.
4283 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4284
4285 2012-08-18 Jan Hubicka <jh@suse.cz>
4286
4287 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4288
4289 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4290
4291 PR fortran/39290
4292 * gfortran.dg/interface_37.f90: New test.
4293
4294 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4295 Gary Funck <gary@intrepid.com>
4296
4297 PR target/20020
4298 * gcc.target/i386/pr20020-1.c: New test.
4299 * gcc.target/i386/pr20020-2.c: Likewise.
4300 * gcc.target/i386/pr20020-3.c: Likewise.
4301
4302 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4303
4304 * gcc.target/i386/perm-concat.c: New test.
4305
4306 2012-08-17 Julian Brown <julian@codesourcery.com>
4307
4308 * gcc.target/arm/div64-unwinding.c: New test.
4309
4310 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4311
4312 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4313
4314 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4315
4316 PR target/54236
4317 * gcc.target/sh/pr54236-1.c: New.
4318
4319 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4320
4321 * lib/target-supports.exp (check_effective_target_sync_int_long)
4322 (check_effective_target_sync_char_short): Enable for crisv32-*
4323 and cris-*.
4324
4325 PR middle-end/54261
4326 * gcc.dg/torture/pr54261-1.c: New test.
4327
4328 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4329
4330 PR fortran/54243
4331 PR fortran/54244
4332 * gfortran.dg/typebound_call_24.f03: New.
4333
4334 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4335
4336 PR tree-optimization/54245
4337 * gcc.dg/tree-ssa/pr54245.c: New test.
4338
4339 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4340
4341 PR tree-optimization/54240
4342 * gcc.target/powerpc/pr54240.c: New test.
4343 * gcc.target/mips/pr54240.c: Likewise.
4344
4345 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4346
4347 PR target/52933
4348 * gcc.target/sh/pr52933-1.c: New.
4349 * gcc.target/sh/pr52933-2.c: New.
4350
4351 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/50751
4354 * gcc.target/sh/pr50751-8.c: New.
4355
4356 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4357
4358 PR fortran/47586
4359 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4360 * gfortran.dg/typebound_proc_27.f03: New test.
4361
4362 2012-08-14 Sterling Augustine <saugustine@google.com>
4363
4364 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4365
4366 2012-08-14 Tobias Burnus <burnus@net-b.de>
4367
4368 PR fortran/40881
4369 * gfortran.dg/data_constraints_3.f90: New.
4370 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4371 to disable -pedantic compilation.
4372 * gfortran.dg/pr37243.f: Ditto.
4373 * gfortran.dg/g77/19990826-3.f: Ditto.
4374 * gfortran.dg/g77/20020307-1.f : Ditto.
4375 * gfortran.dg/g77/980310-3.f: Ditto.
4376
4377 2012-08-14 Tobias Burnus <burnus@net-b.de>
4378
4379 PR fortran/54234
4380 * gfortran.dg/warn_conversion_4.f90: New.
4381
4382 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR middle-end/53411
4385 PR rtl-optimization/53495
4386 * gcc.c-torture/compile/pr53411.c: New test.
4387 * gcc.c-torture/compile/pr53495.c: New test.
4388
4389 2012-08-13 Richard Guenther <rguenther@suse.de>
4390
4391 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4392
4393 2012-08-13 Richard Guenther <rguenther@suse.de>
4394
4395 PR tree-optimization/54200
4396 * gcc.dg/guality/pr54200.c: New testcase.
4397 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4398
4399 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4400
4401 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4402
4403 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4404
4405 PR target/51244
4406 * gcc.target/sh/pr51244-7.c: New.
4407 * gcc.target/sh/pr51244-8.c: New.
4408 * gcc.target/sh/pr51244-9.c: New.
4409 * gcc.target/sh/pr51244-10.c: New.
4410
4411 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4412
4413 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4414 -m2e or -m2a.
4415 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4416 * gcc.target/sh/pr53511-1.c: Likewise.
4417 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4418 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4419 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4420 * gcc.target/sh/pr53512-3.c: Likewise.
4421 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4422
4423 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/39423
4426 * gcc.c-torture/compile/pr39423-1.c: New.
4427 * gcc.c-torture/compile/pr39423-2.c: New.
4428
4429 2012-08-12 Tobias Burnus <burnus@net-b.de>
4430
4431 PR fortran/54221
4432 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4433 they appear uninitialized on the RHS.
4434 * gfortran.dg/public_private_module_6.f90: New.
4435
4436 2012-08-11 Martin Jambor <mjambor@suse.cz>
4437
4438 PR fortran/48636
4439 * gfortran.dg/pr48636.f90: New test.
4440
4441 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4442
4443 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4444 to avoid warnings.
4445 (main): Adjust caller.
4446
4447 2012-08-10 Richard Guenther <rguenther@suse.de>
4448
4449 * gcc.dg/matrix/*.c: Adjust and move ...
4450 * gcc.dg/torture/: ... here.
4451 * gcc.dg/matrix: Remove directory.
4452
4453 2012-08-10 Richard Guenther <rguenther@suse.de>
4454
4455 PR middle-end/54219
4456 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4457
4458 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4459
4460 PR middle-end/54211
4461 * gcc.dg/tree-ssa/pr54211.c: New test.
4462
4463 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464
4465 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4466 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4467
4468 2012-08-10 Richard Guenther <rguenther@suse.de>
4469
4470 PR tree-optimization/54109
4471 * gcc.dg/torture/pr54109.c: New testcase.
4472 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4473 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4474
4475 2012-08-10 Richard Guenther <rguenther@suse.de>
4476
4477 PR tree-optimization/54027
4478 * gcc.dg/torture/pr54027.c: New testcase.
4479
4480 2012-08-10 Richard Guenther <rguenther@suse.de>
4481
4482 * g++.dg/plugin/selfassign.c: Adjust.
4483 * gcc.dg/plugin/selfassign.c: Likewise.
4484 * gcc.dg/strlenopt-11.c: Likewise.
4485 * gcc.dg/strlenopt-13.c: Likewise.
4486 * gcc.dg/no-strict-overflow-4.c: Likewise.
4487 * gcc.dg/strict-overflow-4.c: Likewise.
4488 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4489 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4490 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4491 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4492 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4493 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4494 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4495 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4496 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4497 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4498 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4499 * gcc.dg/pr46309.c: Likewise.
4500 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4501
4502 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4503
4504 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4505 for x86 targets.
4506 * gcc.c-torture/compile/20120727-2.c: New test.
4507
4508 2012-08-09 Martin Jambor <mjambor@suse.cz>
4509
4510 * gcc.dg/ipa/iinline-4.c: New test.
4511 * gcc.dg/ipa/iinline-5.c: Likewise.
4512 * gcc.dg/ipa/iinline-6.c: Likewise.
4513 * gcc.dg/ipa/iinline-7.c: Likewise.
4514 * gcc.dg/lto/20120723_0.c: Likewise.
4515 * gcc.dg/lto/20120723_1.c: Likewise.
4516
4517 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4518
4519 PR target/39423
4520 * gcc.target/sh/pr39423-1.c: New.
4521
4522 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4523
4524 PR target/51244
4525 * gcc.target/sh/pr51244-5: New.
4526 * gcc.target/sh/pr51244-6: New.
4527
4528 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4529
4530 * gcc.target/i386/adx-addxcarry32-3.c: New.
4531 * gcc.target/i386/adx-addxcarry64-3.c: New.
4532
4533 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4534
4535 PR rtl-optimization/53701
4536 * gcc.dg/pr53701.c: New test.
4537
4538 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4539
4540 * gcc.c-torture/compile/20120727-1.c: New test.
4541
4542 2012-08-09 Tobias Burnus <burnus@net-b.de>
4543
4544 PR fortran/54199
4545 * gfortran.dg/intrinsic_shadow_4.f90: New.
4546
4547 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4548
4549 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4550
4551 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4552
4553 * gcc.c-torture/execute/20120808-1.c: New test.
4554
4555 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4556
4557 PR rtl-optimization/54157
4558 * gcc.target/i386/pr54157.c: New file.
4559
4560 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4561
4562 * gcc.target/i386/adx-addcarryx32-1.c: New.
4563 * gcc.target/i386/adx-addcarryx32-2.c: New.
4564 * gcc.target/i386/adx-addcarryx64-1.c: New.
4565 * gcc.target/i386/adx-addcarryx64-2.c: New.
4566 * gcc.target/i386/adx-check.h: New.
4567 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4568 * gcc.target/i386/sse-12.c: Add -madx.
4569 * gcc.target/i386/sse-13.c: Ditto.
4570 * gcc.target/i386/sse-14.c: Ditto.
4571 * gcc.target/i386/sse-22.c: Ditto.
4572 * gcc.target/i386/sse-23.c: Ditto.
4573 * g++.dg/other/i386-2.C: Ditto.
4574 * g++.dg/other/i386-3.C: Ditto.
4575
4576 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4577
4578 * gcc.dg/tree-ssa/slsr-5.c: New.
4579 * gcc.dg/tree-ssa/slsr-6.c: New.
4580 * gcc.dg/tree-ssa/slsr-7.c: New.
4581 * gcc.dg/tree-ssa/slsr-8.c: New.
4582 * gcc.dg/tree-ssa/slsr-9.c: New.
4583 * gcc.dg/tree-ssa/slsr-10.c: New.
4584 * gcc.dg/tree-ssa/slsr-11.c: New.
4585 * gcc.dg/tree-ssa/slsr-12.c: New.
4586 * gcc.dg/tree-ssa/slsr-13.c: New.
4587 * gcc.dg/tree-ssa/slsr-14.c: New.
4588 * gcc.dg/tree-ssa/slsr-15.c: New.
4589 * gcc.dg/tree-ssa/slsr-16.c: New.
4590 * gcc.dg/tree-ssa/slsr-17.c: New.
4591 * gcc.dg/tree-ssa/slsr-18.c: New.
4592 * gcc.dg/tree-ssa/slsr-19.c: New.
4593 * gcc.dg/tree-ssa/slsr-20.c: New.
4594 * gcc.dg/tree-ssa/slsr-21.c: New.
4595 * gcc.dg/tree-ssa/slsr-22.c: New.
4596 * gcc.dg/tree-ssa/slsr-23.c: New.
4597 * gcc.dg/tree-ssa/slsr-24.c: New.
4598 * gcc.dg/tree-ssa/slsr-25.c: New.
4599 * gcc.dg/tree-ssa/slsr-26.c: New.
4600 * gcc.dg/tree-ssa/slsr-30.c: New.
4601 * gcc.dg/tree-ssa/slsr-31.c: New.
4602
4603 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4604
4605 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4606 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4607 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4608
4609 2012-08-06 Cary Coutant <ccoutant@google.com>
4610
4611 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4612
4613 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4614
4615 PR fortran/35831
4616 * gfortran.dg/dummy_procedure_5.f90: Modified.
4617 * gfortran.dg/dummy_procedure_8.f90: New.
4618 * gfortran.dg/interface_26.f90: Modified.
4619 * gfortran.dg/proc_ptr_11.f90: Modified.
4620 * gfortran.dg/proc_ptr_15.f90: Modified.
4621 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4622 * gfortran.dg/typebound_override_1.f90: Modified.
4623 * gfortran.dg/typebound_proc_6.f03: Modified.
4624
4625 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4626
4627 PR tree-optimization/51938
4628 PR tree-optimization/52005
4629 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4630 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4631 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4632 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4633
4634 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4635
4636 Avoid crashing on erroneous static_assert usage
4637 * g++.dg/cpp0x/static_assert8.C: New test.
4638
4639 2012-08-06 Jason Merrill <jason@redhat.com>
4640
4641 * g++.dg/cpp0x/sfinae38.C: New.
4642
4643 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4644 Paolo Carlini <paolo.carlini@oracle.com>
4645
4646 PR c++/54165
4647 * g++.dg/conversion/void2.C: New.
4648
4649 2012-08-06 Tom de Vries <tom@codesourcery.com>
4650
4651 * gcc.dg/tree-ssa/vrp78.c: New test.
4652
4653 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4654 Richard Sandiford <rdsandiford@googlemail.com>
4655
4656 * g++.dg/opt/enum2.C: Require fpic target.
4657 * g++.dg/lto/20090303_0.C: Likewise.
4658
4659 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4660 Catherine Moore <clm@codesourcery.com>
4661
4662 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4663 flush function names too.
4664 * gcc.target/mips/clear-cache-1.c: Likewise.
4665
4666 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4667
4668 PR target/54156
4669 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4670
4671 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4672
4673 PR fortran/54166
4674 * gfortran.dg/array_5.f90: New test.
4675
4676 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4677
4678 PR tree-optimization/30318
4679 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4680
4681 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4682
4683 * g++.dg/ext/vector17.C: New testcase.
4684
4685 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4686
4687 PR target/51931
4688 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4689 * g++.dg/opt/longbranch1.C: Likewise.
4690
4691 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4692
4693 PR tree-optimization/53805
4694 * gcc.dg/fold-notunord.c: New testcase.
4695
4696 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4697
4698 PR fortran/48820
4699 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4700 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4701
4702 2012-08-02 Jason Merrill <jason@redhat.com>
4703 Paolo Carlini <paolo.carlini@oracle.com>
4704
4705 PR c++/51213 (again)
4706 * g++.dg/cpp0x/sfinae37.C: Extend.
4707
4708 2012-08-02 Richard Guenther <rguenther@suse.de>
4709
4710 PR tree-optimization/50672
4711 * g++.dg/torture/pr50672.C: New testcase.
4712
4713 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4714
4715 PR fortran/54147
4716 * gfortran.dg/abstract_type_6.f03: Modified.
4717 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4718 * gfortran.dg/proc_ptr_comp_35.f90: New.
4719 * gfortran.dg/typebound_proc_9.f03: Modified.
4720 * gfortran.dg/typebound_proc_26.f90: New.
4721
4722 2012-08-02 Richard Guenther <rguenther@suse.de>
4723
4724 * gcc.dg/torture/pta-callused-1.c: Adjust.
4725 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4726 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4727 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4728 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4729 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4730 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4731 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4732 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4733
4734 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4735
4736 PR fortran/54033
4737 * gfortran.dg/include_6.f90: New test case.
4738 * gfortran.dg/include_7.f90: New test case.
4739 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4740
4741 2012-08-01 Tom de Vries <tom@codesourcery.com>
4742
4743 * gcc.dg/tree-ssa/vrp76.c: New test.
4744
4745 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4746
4747 PR tree-optimization/46556
4748 * gcc.dg/tree-ssa/slsr-27.c: New.
4749 * gcc.dg/tree-ssa/slsr-28.c: New.
4750 * gcc.dg/tree-ssa/slsr-29.c: New.
4751
4752 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4753
4754 PR fortran/42418
4755 * gfortran.dg/proc_decl_29.f90: New.
4756
4757 2012-07-31 Dehao Chen <dehao@google.com>
4758
4759 * gcc.dg/predict-7.c: New test.
4760
4761 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4762
4763 PR fortran/54134
4764 * gfortran.dg/typebound_override_3.f90: New.
4765
4766 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4767
4768 PR tree-optimization/53773
4769 * gcc.dg/vect/pr53773.c: New test.
4770
4771 2012-07-31 Nick Clifton <nickc@redhat.com>
4772
4773 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4774 and for XStormy16.
4775
4776 2012-07-31 Tobias Burnus <burnus@net-b.de>
4777
4778 * gfortran.dg/c_funloc_tests_6.f90: New.
4779 * gfortran.dg/c_funloc_tests_7.f90: New.
4780 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4781
4782 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4783
4784 PR c++/53624
4785 * g++.dg/cpp0x/temp_default5.C: New.
4786
4787 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4788
4789 PR fortran/51081
4790 * gfortran.dg/proc_ptr_37.f90: New.
4791
4792 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4793
4794 * lib/target-supports.exp
4795 (check_effective_target_vect_natural_alignment): New function.
4796 * gcc.dg/align-2.c: Only run on targets with natural alignment
4797 of vector types.
4798 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4799 alignment of vector types.
4800
4801 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4802 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4803
4804 * gcc.target/i386/rdseed16-1.c: New.
4805 * gcc.target/i386/rdseed32-1.c: Ditto
4806 * gcc.target/i386/rdseed64-1.c: Ditto
4807 * gcc.target/i386/sse-12.c: Add -mrdseed.
4808 * gcc.target/i386/sse-13.c: Ditto.
4809 * gcc.target/i386/sse-14.c: Ditto.
4810 * g++.dg/other/i386-2.C: Ditto.
4811 * g++.dg/other/i386-3.C: Ditto.
4812
4813 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4814
4815 PR target/51244
4816 * gcc.target/sh/pr51244-4.c: New.
4817
4818 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4819
4820 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4821 for alpha*-*-* targets. Cleanup original tree dump.
4822
4823 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4824
4825 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4826 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4827
4828 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4829
4830 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4831 rand, srand. Include <stdlib.h>.
4832
4833 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4834
4835 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4836
4837 2012-07-26 Richard Henderson <rth@redhat.com>
4838
4839 * gcc.dg/attr-hotcold-1.c: New.
4840 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4841
4842 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4843 Sandra Loosemore <sandra@codesourcery.com>
4844
4845 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4846
4847 2012-07-26 Tobias Burnus <burnus@net-b.de>
4848
4849 * gfortran.dg/contiguous_1.f90: Update dg-error.
4850 * gfortran.dg/proc_ptr_32.f90: Ditto.
4851
4852 2012-07-26 Richard Guenther <rguenther@suse.de>
4853
4854 PR tree-optimization/54098
4855 * gcc.dg/torture/pr54098.c: New testcase.
4856
4857 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4858
4859 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4860 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4861
4862 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4863
4864 PR fortran/44354
4865 * gfortran.dg/array_constructor_39.f90: New test.
4866
4867 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4868
4869 PR fortran/44354
4870 * gfortran.dg/array_constructor_38.f90: New test.
4871
4872 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4873
4874 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4875
4876 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4877
4878 * gnat.dg/noreturn5.ad[sb]: New test.
4879
4880 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4881 Paul Brook <paul@codesourcery.com>
4882
4883 PR target/53633
4884
4885 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4886 * c-c++-common/pr53633.c: New test.
4887
4888 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4889
4890 * gcc.target/i386/asm-dialect-1.c: New test case.
4891
4892 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4893 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4894
4895 * gcc.target/i386/prefetchw-1.c: New.
4896 * gcc.target/i386/sse-12.c: Add -mprfchw.
4897 * gcc.target/i386/sse-13.c: Ditto.
4898 * gcc.target/i386/sse-14.c: Ditto.
4899 * gcc.target/i386/sse-22.c: Ditto.
4900 * gcc.target/i386/sse-23.c: Ditto.
4901 * g++.dg/other/i386-2.C: Ditto.
4902 * g++.dg/other/i386-3.C: Ditto.
4903
4904 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4905
4906 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4907
4908 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4909
4910 PR target/54051
4911 * gcc.target/arm/pr54051.c: New.
4912 * gcc.target/arm/vfp-1.c: Adjust test.
4913
4914 2012-07-24 Julian Brown <julian@codesourcery.com>
4915
4916 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4917 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4918 hard-float ARM.
4919
4920 2012-07-23 Paul Brook <paul@codesourcery.com>
4921
4922 * g++.dg/other/armv7m-1.c: New test.
4923
4924 2012-07-23 Julian Brown <julian@codesourcery.com>
4925
4926 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4927 ARM.
4928 (DO_TEST): Define to 1 for appropriate ARM targets.
4929
4930 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4931
4932 PR tree-optimization/53881
4933 * gcc.dg/pr53881.c: Renamed to ...
4934 * gcc.dg/pr53881-1.c: ... this.
4935 * gcc.dg/pr53881-2.c: New test.
4936
4937 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4938
4939 Handle recent changes in default atomics for cris*-*-linux*.
4940 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4941 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4942 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4943 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4944 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4945 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4946 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4947 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4948 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4949 -mno-unaligned-atomic-may-use-library is in effect for
4950 cris*-*-linux*.
4951 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4952 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4953 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4954 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4955 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4956 gcc.target/cris/torture/sync-mis-op-i-1.c,
4957 gcc.target/cris/torture/sync-mis-op-i-2.c,
4958 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4959 gcc.target/cris/torture/sync-mis-op-i-3.c,
4960 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4961 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4962 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4963 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4964 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4965 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4966 (main): Remove local variable x.
4967 [mis_ok]: Check that atomics don't fail.
4968
4969 2012-07-21 Andrew Pinski <apinski@cavium.com>
4970
4971 * gcc.dg/tree-ssa/vrp72.c: New test.
4972 * gcc.dg/tree-ssa/vrp73.c: New test.
4973 * gcc.dg/tree-ssa/vrp74.c: New test.
4974 * gcc.dg/tree-ssa/vrp75.c: New test.
4975
4976 2012-07-21 Andrew Pinski <apinski@cavium.com>
4977
4978 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4979 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4980
4981 2012-07-21 Andrew Pinski <apinski@cavium.com>
4982
4983 * gcc.target/mips/octeon-pop-2.c: New testcase.
4984
4985 2012-07-21 Tobias Burnus <burnus@net-b.de>
4986
4987 PR fortran/48820
4988 * gfortran.dg/assumed_rank_3.f90: New.
4989 * gfortran.dg/assumed_rank_11.f90: New.
4990 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4991 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4992 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4993
4994 2012-07-21 Andrew Pinski <apinski@cavium.com>
4995
4996 * gcc.target/mips/unaligned-1.c: New testcase.
4997
4998 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4999
5000 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5001
5002 2012-07-20 Tobias Burnus <burnus@net-b.de>
5003
5004 * gfortran.dg/bind_c_array_params_2.f90: New.
5005 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5006 and update dg-error.
5007
5008 2012-07-20 Tobias Burnus <burnus@net-b.de>
5009
5010 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5011
5012 2012-07-20 Jason Merrill <jason@redhat.com>
5013
5014 PR c++/54038
5015 * g++.dg/other/array7.C: New.
5016
5017 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5018
5019 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5020 the basic block and check loop depth.
5021 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5022 matching patterns and comments.
5023 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5024 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5025
5026 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR c++/28656
5029 * c-c++-common/pr28656.c: New test.
5030
5031 2012-07-19 Jason Merrill <jason@redhat.com>
5032
5033 PR c++/54026
5034 * g++.dg/init/mutable1.C: New.
5035
5036 2012-07-20 Tobias Burnus <burnus@net-b.de>
5037
5038 PR fortran/48820
5039 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5040 * gfortran.dg/assumed_rank_1.f90: New.
5041 * gfortran.dg/assumed_rank_1_c.c: New.
5042 * gfortran.dg/assumed_rank_2.f90: New.
5043 * gfortran.dg/assumed_rank_4.f90: New.
5044 * gfortran.dg/assumed_rank_5.f90: New.
5045 * gfortran.dg/assumed_rank_6.f90: New.
5046 * gfortran.dg/assumed_rank_7.f90: New.
5047 * gfortran.dg/assumed_rank_8.f90: New.
5048 * gfortran.dg/assumed_rank_8_c.c: New.
5049 * gfortran.dg/assumed_rank_9.f90: New.
5050 * gfortran.dg/assumed_rank_10.f90: New.
5051 * gfortran.dg/assumed_rank_12.f90: New.
5052
5053 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5054
5055 * gnat.dg/opt25.adb: New test.
5056 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5057 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5058
5059 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 * gnat.dg/aggr20.ad[sb]: New test.
5062 * gnat.dg/aggr20_pkg.ads: New helper.
5063
5064 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5065
5066 * gnat.dg/derived_type3.adb: New test.
5067 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5068
5069 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR rtl-optimization/53942
5072 * gcc.dg/pr53942.c: New test.
5073
5074 2012-07-19 Jason Merrill <jason@redhat.com>
5075
5076 PR c++/54021
5077 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5078
5079 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5080
5081 * gnat.dg/discr38.adb: New test.
5082
5083 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR middle-end/54017
5086 * c-c++-common/gomp/pr54017.c: New test.
5087
5088 2012-07-19 Richard Guenther <rguenther@suse.de>
5089 Eric Botcazou <ebotcazou@adacore.com>
5090
5091 * gnat.dg/loop_optimization11.adb: New testcase.
5092 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5093
5094 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5095 Jason Merrill <jason@redhat.com>
5096
5097 * g++.dg/cpp0x/sfinae37.C: New.
5098 * g++.dg/template/access23.C: New.
5099 * g++.dg/template/access7.C: Adjust.
5100 * g++.dg/template/sfinae10.C: Don't expect errors.
5101 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5102
5103 2012-07-18 Julian Brown <julian@codesourcery.com>
5104 Sandra Loosemore <sandra@codesroucery.com>
5105
5106 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5107
5108 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/noreturn4.ad[sb]: New test.
5111 * gnat.dg/noreturn4_pkg.ads: New helper.
5112
5113 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5114 Julian Brown <julian@codesourcery.com>
5115
5116 * gcc.target/arm/neon-vdup-1.c: New test case.
5117 * gcc.target/arm/neon-vdup-2.c: New test case.
5118 * gcc.target/arm/neon-vdup-3.c: New test case.
5119 * gcc.target/arm/neon-vdup-4.c: New test case.
5120 * gcc.target/arm/neon-vdup-5.c: New test case.
5121 * gcc.target/arm/neon-vdup-6.c: New test case.
5122 * gcc.target/arm/neon-vdup-7.c: New test case.
5123 * gcc.target/arm/neon-vdup-8.c: New test case.
5124 * gcc.target/arm/neon-vdup-9.c: New test case.
5125 * gcc.target/arm/neon-vdup-10.c: New test case.
5126 * gcc.target/arm/neon-vdup-11.c: New test case.
5127 * gcc.target/arm/neon-vdup-12.c: New test case.
5128 * gcc.target/arm/neon-vdup-13.c: New test case.
5129 * gcc.target/arm/neon-vdup-14.c: New test case.
5130 * gcc.target/arm/neon-vdup-15.c: New test case.
5131 * gcc.target/arm/neon-vdup-16.c: New test case.
5132 * gcc.target/arm/neon-vdup-17.c: New test case.
5133 * gcc.target/arm/neon-vdup-18.c: New test case.
5134 * gcc.target/arm/neon-vdup-19.c: New test case.
5135 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5136 arguments non-constant.
5137
5138 2012-07-18 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/53970
5141 * g++.dg/torture/pr53970.C: New testcase.
5142
5143 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5144
5145 PR target/38621
5146 * gcc.c-torture/compile/pr38621.c: New.
5147
5148 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5149
5150 PR target/33135
5151 * gcc.target/sh/pr33135-1.c: New.
5152 * gcc.target/sh/pr33135-2.c: New.
5153 * gcc.target/sh/pr33135-3.c: New.
5154 * gcc.target/sh/pr33135-4.c: New.
5155
5156 2012-07-17 Jason Merrill <jason@redhat.com>
5157
5158 PR c++/53995
5159 * g++.dg/parse/enum9.C: New.
5160
5161 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5162 Sandra Loosemore <sandra@codesourcery.com>
5163
5164 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5165 if there is a conflict with -mcpu=. Use -mcpu=5208.
5166
5167 2012-07-17 Jason Merrill <jason@redhat.com>
5168
5169 PR c++/53989
5170 * g++.dg/template/array23.C: New.
5171
5172 2012-07-17 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/53985
5175 * gfortran.dg/bind_c_usage_26.f90: New.
5176 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5177 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5178 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5179 * gfortran.dg/interop_params.f03: Ditto.
5180
5181 2012-07-17 Jason Merrill <jason@redhat.com>
5182
5183 * g++.dg/template/inherit8.C: Adjust.
5184 * g++.dg/template/using21.C: Adjust.
5185 * g++.dg/template/using22.C: Adjust.
5186
5187 PR c++/53549
5188 * g++.dg/template/current-inst1.C: New.
5189 * g++.dg/parse/crash35.C: Adjust.
5190
5191 2012-07-17 Tobias Burnus <burnus@net-b.de>
5192
5193 PR fortran/52101
5194 * gfortran.dg/oldstyle_4.f90: New.
5195
5196 2012-07-17 Tobias Burnus <burnus@net-b.de>
5197
5198 PR fortran/49265
5199 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5200 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5201
5202 2012-07-16 Jason Merrill <jason@redhat.com>
5203
5204 * g++.dg/parse/access8.C: Adjust.
5205 * g++.dg/template/sfinae6_neg.C: Adjust.
5206
5207 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5208
5209 PR fortran/53824
5210 * gfortran.dg/coarray_allocate_1.f90: New test.
5211
5212 2012-07-16 Andrew Pinski <apinski@cavium.com>
5213
5214 * gcc.c-torture/execute/bswap-1.c: New testcase.
5215 * gcc.c-torture/compile/unalign-1.c: New testcase.
5216 * gcc.c-torture/compile/20120524-1.c: New testcase.
5217 * gcc.c-torture/compile/20101216-1.c: New testcase.
5218
5219 2012-07-16 Dehao Chen <dehao@google.com>
5220
5221 Revert
5222 2012-07-10 Dehao Chen <dehao@google.com>
5223
5224 * gcc.dg/debug_info_inline.c: New test.
5225
5226 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5227
5228 PR fortran/53956
5229 * gfortran.dg/proc_decl_28.f90: New.
5230
5231 2012-07-16 Andrew Pinski <apinski@cavium.com>
5232
5233 * gcc.dg/torture/builtins-1.c: New testcase.
5234
5235 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5236
5237 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5238 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5239 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5240 gcc.target/cris/sync-1-v10.c,
5241 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5242 pass -mno-unaligned-atomic-may-use-library.
5243 * gcc.target/cris/sync-xchg-1.c: New test.
5244 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5245 valid register operand output modifier.
5246
5247 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5248
5249 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5250 characters.
5251
5252 2012-07-13 Andrew Pinski <apinski@cavium.com>
5253
5254 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5255 rather than cleanup-tree-dump.
5256 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5257
5258 2012-07-13 Richard Guenther <rguenther@suse.de>
5259
5260 PR tree-optimization/53907
5261 * gcc.target/i386/pr53907.c: New testcase.
5262
5263 2012-07-13 Richard Guenther <rguenther@suse.de>
5264
5265 PR tree-optimization/53922
5266 * gcc.dg/torture/pr53922.c: New testcase.
5267
5268 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5269
5270 PR rtl-optimization/53908
5271 * gcc.dg/torture/pr53908.c: New test.
5272
5273 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5274
5275 PR c++/53531
5276 * g++.dg/cpp0x/variadic135.C: New.
5277
5278 2012-07-12 Jason Merrill <jason@redhat.com>
5279
5280 * g++.dg/template/sfinae6_neg.C: Adjust.
5281
5282 2012-07-12 Tobias Burnus <burnus@net-b.de>
5283
5284 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5285 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5286 scan-tree-dump-times pattern.
5287
5288 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5289
5290 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5291
5292 2012-07-11 Jason Merrill <jason@redhat.com>
5293
5294 DR 1402
5295 * g++.g/cpp0x/defaulted37.C: New.
5296
5297 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5298
5299 PR target/53859
5300 * gcc.target/arm/pr53859.c: New test.
5301
5302 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5303
5304 PR target/53886
5305 * gcc.c-torture/compile/pr53886.c: New.
5306
5307 2012-07-10 Dehao Chen <dehao@google.com>
5308
5309 * gcc.dg/debug_info_inline.c: New test.
5310
5311 2012-07-10 Jason Merrill <jason@redhat.com>
5312
5313 PR c++/53733
5314 * g++.dg/cpp0x/defaulted36.C: New.
5315 * g++.dg/cpp0x/defaulted21.C: Adjust.
5316
5317 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5318
5319 2012-07-09 Sterling Augustine <saugustine@google.com>
5320
5321 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5322
5323 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5324
5325 PR tree-optimization/53887
5326 * gcc.dg/pr53887.c: New test.
5327
5328 2012-07-09 Jason Merrill <jason@redhat.com>
5329
5330 PR c++/53882
5331 * g++.dg/cpp0x/nullptr29.C: New.
5332
5333 2012-07-09 Tom de Vries <tom@codesourcery.com>
5334 Richard Guenther <rguenther@suse.de>
5335
5336 * gcc.dg/builtin-unreachable-6.c: New test.
5337 * gcc.dg/builtin-unreachable-5.c: New test.
5338
5339 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5340
5341 PR tree-optimization/53881
5342 * gcc.dg/pr53881.c: New test.
5343
5344 2012-07-06 Jason Merrill <jason@redhat.com>
5345
5346 PR c++/53862
5347 * g++.dg/cpp0x/variadic134.C: New.
5348
5349 PR c++/53858
5350 * g++.dg/cpp0x/alias-decl-20.C: New.
5351
5352 2012-07-06 Tom de Vries <tom@codesourcery.com>
5353
5354 PR tree-optimization/51879
5355 * gcc.dg/pr51879-16.c: New test.
5356 * gcc.dg/pr51879-17.c: Same.
5357
5358 2012-07-06 Tom de Vries <tom@codesourcery.com>
5359
5360 PR tree-optimization/52009
5361 * gcc.dg/pr51879-7.c: New test.
5362 * gcc.dg/pr51879-18.c: New test.
5363
5364 2012-07-05 Jason Merrill <jason@redhat.com>
5365
5366 PR c++/50852
5367 * g++.dg/template/typedef39.C: New.
5368
5369 PR c++/53039
5370 * g++.dg/cpp0x/variadic133.C: New.
5371 * g++.dg/template/param1.C: Adjust.
5372
5373 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5374
5375 PR target/48941
5376 PR target/51980
5377 * gcc.target/arm/neon/vtrnf32.c: Update.
5378 * gcc.target/arm/neon/vtrns32.c: Update.
5379 * gcc.target/arm/neon/vtrnu32.c: Update.
5380 * gcc.target/arm/neon/vzipf32.c: Update.
5381 * gcc.target/arm/neon/vzips32.c: Update.
5382 * gcc.target/arm/neon/vzipu32.c: Update.
5383
5384 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5385
5386 PR fortran/53732
5387 * gfortran.dg/inline_sum_4.f90: New test.
5388
5389 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5390
5391 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5392
5393 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5394
5395 * gcc.target/arm/fma-sp.c: New testcase.
5396 * gcc.target/arm/fma.c: Likewise.
5397 * gcc.target/arm/fma.h: Likewise.
5398
5399 2012-07-04 Jason Merrill <jason@redhat.com>
5400
5401 PR c++/53848
5402 * g++.dg/other/enum3.C: New.
5403
5404 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5405
5406 PR middle-end/53321
5407 * g++.dg/torture/pr53321.C: New test.
5408
5409 2012-07-04 Richard Guenther <rguenther@suse.de>
5410
5411 PR tree-optimization/53844
5412 * g++.dg/tree-ssa/pr53844.C: New testcase.
5413
5414 2012-07-04 Richard Guenther <rguenther@suse.de>
5415
5416 PR tree-optimization/53849
5417 * gcc.dg/pr53849.c: New testcase.
5418
5419 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR c++/53812
5422 * g++.dg/ext/label14.C: New test.
5423
5424 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5425
5426 PR target/53811
5427 * g++.dg/other/pr53811.C: New test.
5428
5429 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5430
5431 PR target/28896
5432 * gcc.target/m68k/stack-limit-1.c: New testcase.
5433
5434 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5435
5436 * gnat.dg/recursive_call.adb: New test.
5437
5438 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * gnat.dg/discr37.ad[sb]: New test.
5441
5442 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5443
5444 * g++.dg/other/packed1.C: Remove SH from xfail list.
5445
5446 2012-07-02 Jason Merrill <jason@redhat.com>
5447
5448 PR c++/53619
5449 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5450
5451 PR c++/53783
5452 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5453
5454 PR c++/53788
5455 * g++.dg/cpp0x/decltype39.C: New.
5456 * g++.dg/diagnostic/method1.C: Adjust.
5457
5458 PR c++/53816
5459 * g++.dg/template/ref6.C: New.
5460
5461 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5462
5463 PR target/53568
5464 * gcc.target/sh/pr53568-1.c: New.
5465
5466 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5467
5468 PR target/51244
5469 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5470
5471 2012-07-02 Jason Merrill <jason@redhat.com>
5472
5473 PR c++/53821
5474 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5475
5476 PR c++/53524
5477 * g++.dg/template/enum7.C: New.
5478 * g++.dg/other/ptrmem10.C: Adjust.
5479 * g++.dg/other/ptrmem11.C: Adjust.
5480 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5481
5482 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5483
5484 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5485
5486 2012-07-01 Wei Guozhi <carrot@google.com>
5487
5488 PR target/53447
5489 * gcc.target/arm/pr53447-1.c: New testcase.
5490 * gcc.target/arm/pr53447-2.c: New testcase.
5491 * gcc.target/arm/pr53447-3.c: New testcase.
5492 * gcc.target/arm/pr53447-4.c: New testcase.
5493
5494 2012-06-29 Richard Guenther <rguenther@suse.de>
5495
5496 PR tree-optimization/47061
5497 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5498
5499 2012-06-29 Richard Guenther <rguenther@suse.de>
5500
5501 PR tree-optimization/37541
5502 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5503
5504 2012-06-29 Richard Guenther <rguenther@suse.de>
5505
5506 PR tree-optimization/52589
5507 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5508
5509 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5510
5511 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5512
5513 * g++.dg/template/error46.C: Add missing comment to dg-message.
5514 * g++.dg/template/crash107.C: Likewise.
5515 * g++.dg/template/error47.C: Likewise.
5516 * g++.dg/template/crash108.C: Likewise.
5517 * g++.dg/overload/operator5.C: Likewise.
5518
5519 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5520 errors in dg-message directives, add comments.
5521
5522 2012-06-28 Kai Tietz <ktietz@redhat.com>
5523
5524 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5525 hard-coded 'unsigned long'.
5526
5527 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/51581
5530 * gcc.dg/vect/pr51581-4.c: New test.
5531
5532 PR tree-optimization/53645
5533 * gcc.c-torture/execute/pr53645-2.c: New test.
5534
5535 2012-06-28 Richard Guenther <rguenther@suse.de>
5536
5537 PR middle-end/53790
5538 * gcc.dg/torture/pr53790.c: New testcase.
5539
5540 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR tree-optimization/53645
5543 * gcc.c-torture/execute/pr53645.c: New test.
5544
5545 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5546
5547 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5548
5549 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5550
5551 PR debug/53671
5552 PR debug/49888
5553 * gcc.dg/guality/pr49888.c: Account for the possibility that
5554 the variable is optimized out at the first test.
5555
5556 2012-06-27 Jason Merrill <jason@redhat.com>
5557
5558 * g++.dg/cpp0x/override2.C: Adjust.
5559 * g++.dg/template/error5.C: Adjust.
5560 * g++.dg/parse/crash28.C: Adjust.
5561
5562 PR c++/53563
5563 * g++.dg/parse/template27.C: New.
5564 * g++.dg/template/crash74.C: Adjust expected output.
5565
5566 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5567
5568 PR fortran/41951
5569 PR fortran/49591
5570 * gfortran.dg/typebound_operator_16.f03: New.
5571
5572 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5573
5574 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5575 even src1.i and src2.i fields even in the second half of the arrays.
5576
5577 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5578
5579 PR c++/51033.
5580 * g++.dg/torture/vshuf-16.inc: New test.
5581 * g++.dg/torture/vshuf-2.inc: New test.
5582 * g++.dg/torture/vshuf-4.inc: New test.
5583 * g++.dg/torture/vshuf-8.inc: New test.
5584 * g++.dg/torture/vshuf-main.inc: New test.
5585 * g++.dg/torture/vshuf-v16hi.C: New test.
5586 * g++.dg/torture/vshuf-v16qi.C: New test.
5587 * g++.dg/torture/vshuf-v2df.C: New test.
5588 * g++.dg/torture/vshuf-v2di.C: New test.
5589 * g++.dg/torture/vshuf-v2sf.C: New test.
5590 * g++.dg/torture/vshuf-v2si.C: New test.
5591 * g++.dg/torture/vshuf-v4df.C: New test.
5592 * g++.dg/torture/vshuf-v4di.C: New test.
5593 * g++.dg/torture/vshuf-v4sf.C: New test.
5594 * g++.dg/torture/vshuf-v4si.C: New test.
5595 * g++.dg/torture/vshuf-v8hi.C: New test.
5596 * g++.dg/torture/vshuf-v8qi.C: New test.
5597 * g++.dg/torture/vshuf-v8si.C: New test.
5598
5599 2012-06-27 Richard Guenther <rguenther@suse.de>
5600
5601 PR middle-end/53676
5602 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5603
5604 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5605
5606 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5607 scan-dump-dem-not): Use printable pattern in test name.
5608
5609 2012-06-26 Sterling Augustine <saugustine@google.com>
5610 Dominique Dhumieres <dominiq@lps.ens.fr>
5611
5612 * gcc.dg/pubtypes-2.c: Update expected output.
5613 * gcc.dg/pubtypes-3.c: Likewise.
5614 * gcc.dg/pubtypes-4.c: Likewise.
5615
5616 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5617
5618 * gcc.dg/tree-ssa/slsr-1.c: New test.
5619 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5620 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5621 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5622
5623 2012-06-26 Matt Turner <mattst88@gmail.com>
5624
5625 PR target/35294
5626 * gcc.target/arm/mmx-2.c: New.
5627
5628 2012-06-26 Richard Guenther <rguenther@suse.de>
5629
5630 PR c++/53752
5631 * g++.dg/torture/pr53752.C: New testcase.
5632
5633 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR tree-optimization/53748
5636 * gcc.c-torture/compile/pr53748.c: New test.
5637
5638 2012-06-25 Jason Merrill <jason@redhat.com>
5639
5640 PR c++/53498
5641 PR c++/53305
5642 * g++.dg/cpp0x/decltype38.C: New.
5643 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5644
5645 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5646
5647 * lib/target-supports-dg.exp (testname-for-summary): New.
5648 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5649 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5650 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5651 scan-module-absence, output-exists, output-exists-not: Use
5652 testname-for-summary.
5653 (dg-test): Clean up testname_with_flags.
5654 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5655 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5656 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5657 scan-assembler-dem-not, object-size: Use testname-for-summary.
5658 * lib/gcov.exp (run-gcov): Likewise.
5659 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5660 scan-dump-dem, scan-dump-dem-note): Likewise.
5661
5662 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5663 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5664 including profopt.opt; save and restore existing value.
5665 * g++.dg/bprob/bprob.exp: Likewise.
5666 * gcc.dg/matrix/matrix.exp: Likewise.
5667 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5668 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5669 PROFOPT_OPTIONS.
5670
5671 2012-06-25 Richard Henderson <rth@redhat.com>
5672
5673 * gcc.dg/pr53749.c: New.
5674
5675 2012-06-25 Jason Merrill <jason@redhat.com>
5676
5677 PR c++/52988
5678 * g++.dg/cpp0x/nullptr28.C: New.
5679
5680 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5681
5682 * gcc.target/arm/neon-vld1_dupQ.c: New.
5683
5684 2012-06-25 Florian Weimer <fweimer@redhat.com>
5685
5686 * g++.dg/init/new35.C: New.
5687 * g++.dg/init/new36.C: New.
5688 * g++.dg/init/new37.C: New.
5689 * g++.dg/ext/vla5.C: New warning.
5690 * g++.dg/ext/vla8.C: New warning.
5691 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5692
5693 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5694 James Greenhalgh <james.greenhalgh@arm.com>
5695
5696 * gcc.target/arm/ftest-support-arm.h New testcase.
5697 * gcc.target/arm/ftest-support-thumb.h Likewise.
5698 * gcc.target/arm/ftest-support.h Likewise.
5699 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5700 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5701 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5702 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5703 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5704 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5705 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5706 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5707 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5708 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5709 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5710 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5711 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5712 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5713 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5714 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5715 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5716 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5717 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5718 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5719 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5720 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5721 * lib/target-supports.exp
5722 (check_effective_target_arm_arch_FUNC): Add support for more
5723 architectures.
5724 (add_options_for_arm_arch_FUNC): Likewise.
5725 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5726
5727 2012-06-25 Jason Merrill <jason@redhat.com>
5728
5729 PR c++/53202
5730 * g++.dg/cpp0x/constexpr-tuple.C: New.
5731
5732 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR target/53759
5735 * gcc.target/i386/pr53759.c: New test.
5736
5737 PR c++/53594
5738 * g++.dg/cpp0x/nsdmi7.C: New test.
5739
5740 2012-06-24 Kai Tietz <ktietz@redhat.com>
5741
5742 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5743 for LLP64 targets.
5744 * gcc.target/i386/pr38988.c: Likewise.
5745
5746 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5747
5748 PR fortran/47710
5749 PR fortran/53328
5750 * gfortran.dg/typebound_generic_12.f03: New.
5751 * gfortran.dg/typebound_generic_13.f03: New.
5752
5753 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/lto15.ad[sb]: New test.
5756
5757 2012-06-21 Meador Inge <meadori@codesourcery.com>
5758
5759 PR c/53702
5760 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5761
5762 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5763
5764 * gcc.dg/pch/ident-1.c: New test.
5765 * gcc.dg/pch/ident-1.hs: Header file for new test.
5766
5767 2012-06-21 Michael Matz <matz@suse.de>
5768
5769 PR middle-end/53688
5770 * gcc.c-torture/execute/pr53688.c: New test.
5771
5772 2012-06-20 Richard Guenther <rguenther@suse.de>
5773
5774 PR tree-optimization/30318
5775 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5776
5777 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5778
5779 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5780
5781 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5782
5783 * gcc.target/i386/clearcapv2.map: New file.
5784 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5785
5786 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5787
5788 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5789 and add __sh__ case.
5790
5791 2012-06-19 Jason Merrill <jason@redhat.com>
5792
5793 PR c++/52637
5794 * g++.dg/debug/localclass1.C: New.
5795
5796 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5797
5798 * g++.dg/cpp0x/override4.C: New.
5799
5800 2012-06-14 Jason Merrill <jason@redhat.com>
5801
5802 PR c++/53651
5803 * g++.dg/cpp0x/decltype37.C: New.
5804
5805 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5806
5807 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5808
5809 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5810
5811 * gcc.c-torture/compile/vector-5.c,
5812 gcc.c-torture/compile/vector-6.c: New tests.
5813
5814 2012-06-19 Richard Henderson <rth@redhat.com>
5815
5816 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5817
5818 2012-06-19 Richard Guenther <rguenther@suse.de>
5819
5820 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5821
5822 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5823
5824 PR target/53712
5825 * gcc.target/i386/pr53712.c: New test.
5826
5827 2012-06-18 Tobias Burnus <burnus@net-b.de>
5828
5829 PR fortran/53692
5830 * gfortran.dg/elemental_optional_args_6.f90: New.
5831
5832 2012-06-18 Tobias Burnus <burnus@net-b.de>
5833
5834 PR fortran/53526
5835 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5836 * gfortran.dg/coarray/move_alloc_1.f90
5837
5838 2012-06-18 Tobias Burnus <burnus@net-b.de>
5839
5840 PR fortran/53526
5841 * gfortran.dg/coarray_27.f90: New.
5842
5843 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5844 Greta Yorsh <Greta.Yorsh@arm.com>
5845
5846 * gcc.target/arm/epilog-1.c: New test.
5847
5848 2012-06-18 Richard Guenther <rguenther@suse.de>
5849
5850 PR tree-optimization/53693
5851 * g++.dg/torture/pr53693.C: New testcase.
5852
5853 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5854
5855 PR tree-optimization/53703
5856 * gcc.dg/torture/pr53703.c: New test.
5857
5858 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5859
5860 PR middle-end/53698
5861 * gcc.target/i386/pr53698.c: New test.
5862
5863 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5864
5865 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5866
5867 2012-06-17 Tobias Burnus <burnus@net-b.de>
5868
5869 PR fortran/53691
5870 PR fortran/53685
5871 * gfortran.dg/transfer_check_3.f90: New.
5872
5873 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5874
5875 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5876
5877 2012-06-16 Tobias Burnus <burnus@net-b.de>
5878
5879 PR fortran/53642
5880 PR fortran/45170
5881 * gfortran.dg/deferred_type_param_8.f90: New.
5882
5883 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5884
5885 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5886 testname that includes flags, passed in as new argument, in
5887 pass/fail messages.
5888 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5889 and pass it to verify-* procedures.
5890
5891 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5892 alignment torture options with usual torture options.
5893
5894 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5895 messages reported for one line of source code.
5896 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5897 * g++.dg/cpp0x/decltype2.C: Likewise.
5898 * g++.dg/cpp0x/decltype3.C: Likewise.
5899 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5900 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5901 * g++.dg/cpp0x/static_assert3.C: Likewise.
5902 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5903 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5904 * g++.dg/cpp0x/union1.C: Likewise.
5905 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5906 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5907 * g++.dg/cpp0x/variadic2.C: Likewise.
5908 * g++.dg/cpp0x/variadic20.C: Likewise.
5909 * g++.dg/cpp0x/variadic74.C: Likewise.
5910 * g++.dg/diagnostic/bitfld2.C: Likewise.
5911 * g++.dg/ext/attrib44.C: Likewise.
5912 * g++.dg/ext/no-asm-1.C: Likewise.
5913 * g++.dg/other/error34.C: Likewise.
5914 * g++.dg/parse/crash46.C: Likewise.
5915 * g++.dg/parse/error10.C: Likewise.
5916 * g++.dg/parse/error2.C: Likewise.
5917 * g++.dg/parse/error3.C: Likewise.
5918 * g++.dg/parse/error36.C: Likewise.
5919 * g++.dg/parse/error8.C: Likewise.
5920 * g++.dg/parse/error9.C: Likewise.
5921 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5922 * g++.dg/parse/parser-pr28152.C: Likewise.
5923 * g++.dg/parse/template25.C: Likewise.
5924 * g++.dg/parse/typename11.C: Likewise.
5925 * g++.dg/tc1/dr147.C: Likewise.
5926 * g++.dg/template/deduce3.C: Likewise.
5927 * g++.dg/template/koenig9.C: Likewise.
5928 * g++.dg/template/pr23510.C: Likewise.
5929 * g++.dg/warn/pr12242.C: Likewise.
5930 * g++.dg/warn/pr30551-2.C: Likewise.
5931 * g++.dg/warn/pr30551.C: Likewise.
5932 * g++.old-deja/g++.other/typename1.C: Likewise.
5933 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5934
5935 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5936
5937 PR c++/51033
5938 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5939 * c-c++-common/torture/vshuf-2.inc: Likewise.
5940 * c-c++-common/torture/vshuf-4.inc: Likewise.
5941 * c-c++-common/torture/vshuf-8.inc: Likewise.
5942 * c-c++-common/torture/vshuf-main.inc: Likewise.
5943 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5944 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5945 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5946 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5947 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5948 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5949 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5950 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5951 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5952 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5953 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5954 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5955 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5956 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5957
5958 2012-06-15 Michael Matz <matz@suse.de>
5959
5960 * gcc.dg/tree-ssa/vector-4.c: New test.
5961
5962 2012-06-15 Michael Matz <matz@suse.de>
5963
5964 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5965 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5966
5967 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5968
5969 PR tree-optimization/53636
5970 * gcc.target/arm/pr53636.c: New test.
5971
5972 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR tree-optimization/51581
5975 * gcc.c-torture/execute/pr51581-1.c: New test.
5976 * gcc.c-torture/execute/pr51581-2.c: New test.
5977 * gcc.dg/vect/pr51581-1.c: New test.
5978 * gcc.dg/vect/pr51581-2.c: New test.
5979 * gcc.dg/vect/pr51581-3.c: New test.
5980 * gcc.target/i386/avx-pr51581-1.c: New test.
5981 * gcc.target/i386/avx-pr51581-2.c: New test.
5982 * gcc.target/i386/avx2-pr51581-1.c: New test.
5983 * gcc.target/i386/avx2-pr51581-2.c: New test.
5984 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5985
5986 2012-06-15 Richard Guenther <rguenther@suse.de>
5987
5988 * gcc.c-torture/execute/20120615-1.c: New testcase.
5989
5990 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5991
5992 * gnat.dg/vect8.ad[sb]: New test.
5993
5994 2012-06-14 Richard Guenther <rguenther@suse.de>
5995
5996 * gcc.dg/tree-ssa/vrp.h: New testcase.
5997 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5998
5999 2012-06-13 Christian Bruel <christian.bruel@st.com>
6000
6001 PR target/53621
6002 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6003
6004 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6005
6006 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6007
6008 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6009
6010 PR testsuite/20771
6011 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6012 test summary unique.
6013
6014 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6015 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6016 scan-stack-usage-not): Don't strip torture options from test name.
6017
6018 * lib/scandump.exp (scan-dump-times): Use printable version of
6019 regexp in test summary line.
6020
6021 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6022 messages reported for one line of source code.
6023 * gcc.dg/format/few-1.c: Likewise.
6024 * gcc.dg/ia64-sync-2.c: Likewise.
6025 * gcc.dg/sync-2.c: Likewise.
6026 * gcc.dg/noncompile/pr44517.c: Likewise.
6027
6028 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6029
6030 PR debug/49888
6031 * gcc.dg/guality/pr49888.c: New.
6032
6033 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6034
6035 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6036 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6037 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6038
6039 2012-06-13 Tobias Burnus <burnus@net-b.de>
6040
6041 PR fortran/53643
6042 * gfortran.dg/intent_out_7.f90: New.
6043
6044 2012-06-13 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/53597
6047 * gfortran.dg/save_4.f90: New.
6048
6049 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR c/53532
6052 PR c/51034
6053 PR c/53196
6054 * gcc.dg/pr53532.c: New test.
6055 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6056 adjust line numbers.
6057 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6058 * gcc.dg/Wcxx-compat-8.c: Likewise.
6059 * gcc.dg/pr51034.c: New test.
6060 * gcc.dg/pr53196-1.c: New test.
6061 * gcc.dg/pr53196-2.c: New test.
6062
6063 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6064
6065 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6066 alignment torture options with usual torture options.
6067 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6068 instead of dg-options.
6069 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6070 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6071 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6072 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6073 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6074 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6075
6076 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6077 to checks for multiple messages reported for one line of source code.
6078 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6079
6080 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6081 messages reported for one line of source code.
6082
6083 * gcc.dg/20031223-1.c: Add comments to check for multiple
6084 messages reported for one line of source code.
6085 * gcc.dg/Wconversion-integer.c: Likewise.
6086 * gcc.dg/Wfatal-2.c: Likewise.
6087 * gcc.dg/Wfatal.c: Likewise.
6088 * gcc.dg/Wobjsize-1.c: Likewise.
6089 * gcc.dg/c99-vla-jump-1.c: Likewise.
6090 * gcc.dg/c99-vla-jump-2.c: Likewise.
6091 * gcc.dg/c99-vla-jump-3.c: Likewise.
6092 * gcc.dg/c99-vla-jump-4.c: Likewise.
6093 * gcc.dg/c99-vla-jump-5.c: Likewise.
6094 * gcc.dg/decl-9.c: Likewise.
6095 * gcc.dg/declspec-10.c: Likewise.
6096 * gcc.dg/declspec-18.c: Likewise.
6097 * gcc.dg/mtune.c: Likewise.
6098 * gcc.dg/parser-pr28152-2.c: Likewise.
6099 * gcc.dg/parser-pr28152.c: Likewise.
6100 * gcc.dg/pr14475.c: Likewise.
6101 * gcc.dg/pr27953.c: Likewise.
6102 * gcc.dg/pr28322-3.c: Likewise.
6103 * gcc.dg/pr30457.c: Likewise.
6104 * gcc.dg/pr30551-2.c: Likewise.
6105 * gcc.dg/pr30551-3.c: Likewise.
6106 * gcc.dg/pr30551-4.c: Likewise.
6107 * gcc.dg/pr30551-5.c: Likewise.
6108 * gcc.dg/pr30551-6.c: Likewise.
6109 * gcc.dg/pr30551.c: Likewise.
6110 * gcc.dg/pr45461.c: Likewise.
6111 * gcc.dg/pr48552-1.c: Likewise.
6112 * gcc.dg/pr48552-2.c: Likewise.
6113 * gcc.dg/redecl-1.c: Likewise.
6114 * gcc.dg/transparent-union-3.c: Likewise.
6115 * gcc.dg/utf-dflt.c: Likewise.
6116 * gcc.dg/utf-dflt2.c: Likewise.
6117 * gcc.dg/vla-8.c: Likewise.
6118 * gcc.dg/vla-init-1.c: Likewise.
6119 * gcc.dg/wtr-int-type-1.c: Likewise.
6120
6121 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6122 messages reported for for one line of source code.
6123 * c-c++-common/raw-string-5.c: Likewise.
6124 * c-c++-common/raw-string-4.c: Likewise.
6125 * c-c++-common/raw-string-6.c: Likewise.
6126 * c-c++-common/pr20000.c: Likewise.
6127
6128 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6129 messages reported for one line of source code.
6130 * gcc.dg/cpp/pr30786.c: Likewise.
6131 * gcc.dg/cpp/pr28709.c: Likewise.
6132 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6133 * gcc.dg/cpp/macspace2.c: Likewise.
6134 * gcc.dg/cpp/missing-header-1.c: Likewise.
6135 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6136 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6137 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6138
6139 2012-06-12 Jason Merrill <jason@redhat.com>
6140
6141 PR c++/53599
6142 * g++.dg/template/local7.C: New.
6143
6144 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6145
6146 PR target/53511
6147 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6148 * gcc.target/sh/pr51340-2.c: Likewise.
6149 * gcc.target/sh/pr51340-3.c: Likewise.
6150
6151 2012-06-12 Michael Matz <matz@suse.de>
6152
6153 * gcc.dg/torture/alias-1.c: New test.
6154
6155 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR rtl-optimization/53589
6158 * gcc.dg/torture/pr53589.c: New test.
6159
6160 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6161
6162 PR target/50749
6163 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6164 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6165 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6166 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6167 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6168 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6169 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6170 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6171 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6172 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6173 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6174 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6175 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6176 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6177 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6178 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6179
6180 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6181
6182 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6183 (check_intel_cpu_model): New function.
6184 (check_amd_cpu_model): New function.
6185 (check_features): New function.
6186 (__get_cpuid_output): New function.
6187 (check_detailed): New function.
6188 (fn1): Rename to quick_check.
6189 (main): Update to call quick_check and call check_detailed.
6190
6191 2012-06-11 Richard Henderson <rth@redhat.com>
6192
6193 * lib/target-supports.exp
6194 (check_effective_target_sync_long_long_runtime): Use
6195 check_effective_target_lp64 instead of
6196 check_effective_target_powerpc64 for powerpc targets.
6197
6198 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6199
6200 PR target/53511
6201 * gcc.target/sh/pr53511-1.c: New.
6202
6203 2012-06-11 Richard Guenther <rguenther@suse.de>
6204
6205 PR middle-end/53470
6206 * g++.dg/lto/pr53470_0.C: New testcase.
6207 * gcc.dg/lto/pr53470_0.c: Likewise.
6208
6209 2012-06-11 Richard Guenther <rguenther@suse.de>
6210
6211 PR c++/53605
6212 * g++.dg/ext/pr53605.C: New testcase.
6213
6214 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6215
6216 * gnat.dg/specs/array1.ads: New test.
6217 * gnat.dg/specs/array2.ads: Likewise.
6218 * gnat.dg/array22.adb: Likewise.
6219
6220 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6221
6222 * gnat.dg/constant4.adb: New test.
6223 * gnat.dg/constant4_pkg.ads: New helper.
6224
6225 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6226
6227 PR fortran/52552
6228 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6229 * gfortran.dg/allocate_class_1.f90: Modified.
6230 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6231 * gfortran.dg/allocate_class_2.f90: New.
6232
6233 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6234
6235 PR middle-end/53535
6236 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6237
6238 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6239
6240 PR fortran/52861
6241 * gfortran.dg/string_assign_2.f90: New test case.
6242
6243 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6244
6245 PR fortran/52861
6246 * gfortran.dg/string_assign_1.f90: New test case.
6247
6248 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR middle-end/53580
6251 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6252 * gcc.dg/gomp/critical-4.c: Likewise.
6253 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6254 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6255 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6256 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6257 * c-c++-common/gomp/pr53580.c: New test.
6258
6259 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6260
6261 PR c++/51214
6262 * g++.dg/cpp0x/forw_enum11.C: New.
6263
6264 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6265
6266 PR c++/53567
6267 * g++.dg/cpp0x/alias-decl-19.C: New.
6268
6269 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6270
6271 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6272
6273 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6274
6275 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6276 (XSTATE_FP): Ditto.
6277 (XSTATE_SSE): Ditto.
6278 (XSTATE_YMM): Ditto.
6279 (avx_os_support): Use new defines.
6280
6281 2012-06-06 Richard Guenther <rguenther@suse.de>
6282
6283 PR testsuite/32380
6284 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6285 loops.
6286
6287 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6288
6289 PR c++/52841
6290 * g++.dg/cpp0x/pr52841.C: New testcase.
6291
6292 2012-06-06 Richard Guenther <rguenther@suse.de>
6293
6294 PR tree-optimization/53081
6295 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6296 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6297
6298 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6299
6300 * gcc.target/powerpc/pr53487.c: New test.
6301
6302 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6303
6304 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6305
6306 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6307
6308 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6309
6310 2012-06-05 Richard Guenther <rguenther@suse.de>
6311
6312 PR tree-optimization/30442
6313 * gcc.dg/vect/bb-slp-30.c: New testcase.
6314
6315 2012-06-05 Richard Guenther <rguenther@suse.de>
6316
6317 PR tree-optimization/53081
6318 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6319 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6320 -fno-tree-loop-distribute-patterns.
6321
6322 2012-06-05 Alan Modra <amodra@gmail.com>
6323
6324 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6325 Check static chain in nested funcs.
6326
6327 2012-06-04 Tobias Burnus <burnus@net-b.de>
6328
6329 PR fortran/50619
6330 * gfortran.dg/init_flag_10.f90: New.
6331
6332 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/53524
6335 * g++.dg/warn/Wenum-compare-no-2: New.
6336
6337 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6338
6339 PR preprocessor/53463
6340 * g++.dg/cpp/limits.C: New test.
6341 * g++.dg/parse/error19.C: Adjust.
6342 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6343 * g++.dg/warn/pr35635.C: Likewise.
6344 * g++.old-deja/g++.pt/assign1.C: Likewise.
6345
6346 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6347
6348 PR target/53559
6349 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6350 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6351 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6352 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6353 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6354 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6355 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6356 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6357
6358 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6359
6360 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6361
6362 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR tree-optimization/53550
6365 * gcc.dg/pr53550.c: New test.
6366
6367 2012-06-04 Richard Guenther <rguenther@suse.de>
6368
6369 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6370 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6371 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6372
6373 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6374
6375 PR fortran/48831
6376 * gfortran.dg/parameter_array_element_2.f90: New.
6377
6378 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6379
6380 PR target/53512
6381 * gcc.target/sh/pr53512-1.c: New.
6382 * gcc.target/sh/pr53512-2.c: New.
6383 * gcc.target/sh/pr53512-3.c: New.
6384 * gcc.target/sh/pr53512-4.c: New.
6385
6386 2012-06-01 Jason Merrill <jason@redhat.com>
6387
6388 PR c++/52973
6389 * g++.dg/ext/visibility/template12.C: New.
6390 * g++.dg/ext/attrib14.C: Adjust warning line.
6391
6392 PR c++/52725
6393 * g++.dg/parse/new6.C: New.
6394 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6395
6396 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * c-c++-common/restrict-2.c: Revert previous change.
6399
6400 2012-06-01 Jason Merrill <jason@redhat.com>
6401
6402 PR c++/53137
6403 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6404
6405 PR c++/53484
6406 * g++.dg/cpp0x/auto33.C: New.
6407
6408 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 PR c++/26155
6411 * g++.dg/parse/namespace-alias-1.C: New.
6412
6413 2012-06-01 Christian Bruel <christian.bruel@st.com>
6414
6415 * gcc.dg/spec-options.c: New test.
6416 * gcc.dg/foo.specs: New file.
6417
6418 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6419
6420 PR ada/53517
6421 * gnat.dg/lto14.adb: Skip on Solaris.
6422
6423 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6424
6425 * gcc.target/cris/sync-1-v10.c,
6426 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6427 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6428 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6429 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6430 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6431 gcc.target/cris/torture/sync-mis-op-i-1.c,
6432 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6433 gcc.target/cris/torture/sync-mis-op-i-2.c,
6434 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6435 gcc.target/cris/torture/sync-mis-op-i-3.c,
6436 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6437 gcc.target/cris/torture/sync-mis-op-s-1.c,
6438 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6439 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6440 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6441 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6442 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6443 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6444 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6445 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6446 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6447
6448 2012-05-31 Richard Guenther <rguenther@suse.de>
6449
6450 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6451 ldist-pr45948.c with disabled SCCP.
6452
6453 2012-05-31 Richard Guenther <rguenther@suse.de>
6454
6455 PR middle-end/48493
6456 * gcc.dg/torture/pr48493.c: New testcase.
6457
6458 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6459
6460 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6461 arm32 to targets.
6462 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6463 of the initialization loop.
6464 (dg-final): Adjust the expected number of vectorized loops depending
6465 on vect_char_mult target selector.
6466
6467 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6468
6469 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6470 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6471 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6472 New tests.
6473
6474 2012-05-30 Jason Merrill <jason@redhat.com>
6475
6476 PR c++/53356
6477 * g++.dg/init/new34.C: New.
6478 * g++.dg/tree-ssa/stabilize1.C: New.
6479
6480 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR c++/53356
6483 * g++.dg/init/new33.C: New test.
6484
6485 2012-05-30 Richard Guenther <rguenther@suse.de>
6486
6487 PR middle-end/53501
6488 * gcc.dg/torture/pr53501.c: New testcase.
6489 * c-c++-common/restrict-2.c: Adjust.
6490
6491 2012-05-30 Alan Modra <amodra@gmail.com>
6492
6493 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6494 torture-finish.
6495
6496 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6497
6498 * gcc.target/i386/shuf-concat.c: New test.
6499
6500 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR rtl-optimization/53519
6503 * gcc.c-torture/compile/pr53519.c: New test.
6504
6505 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6506
6507 * gcc.target/arm/neon-vrev.c: New.
6508
6509 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6510
6511 PR target/51340
6512 * gcc.target/sh/pr51340-1.c: New.
6513 * gcc.target/sh/pr51340-2.c: New.
6514 * gcc.target/sh/pr51340-3.c: New.
6515
6516 2012-05-29 Richard Guenther <rguenther@suse.de>
6517
6518 PR tree-optimization/53516
6519 * gcc.dg/torture/pr53516.c: New testcase.
6520
6521 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6522
6523 PR preprocessor/53229
6524 * gcc.dg/cpp/paste6.c: Force to run without
6525 -ftrack-macro-expansion.
6526 * gcc.dg/cpp/paste8.c: Likewise.
6527 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6528 -ftrack-macro-expansion.
6529 * gcc.dg/cpp/paste12.c: Force to run without
6530 -ftrack-macro-expansion.
6531 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6532 -ftrack-macro-expansion.
6533 * gcc.dg/cpp/paste13.c: Likewise.
6534 * gcc.dg/cpp/paste14.c: Likewise.
6535 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6536 -ftrack-macro-expansion.
6537 * gcc.dg/cpp/paste18.c: New test.
6538
6539 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6540
6541 * gcc.target/cris/torture/trap-1.c,
6542 gcc.target/cris/torture/trap-2.c,
6543 gcc.target/cris/torture/trap-3.c,
6544 gcc.target/cris/torture/trap-v0.c,
6545 gcc.target/cris/torture/trap-v3.c: New tests.
6546
6547 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6548
6549 PR c++/25137
6550 * g++.dg/warn/Wbraces3.C: New.
6551 * g++.dg/warn/Wbraces4.C: Likewise.
6552
6553 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR tree-optimization/53505
6556 * c-c++-common/torture/pr53505.c: New test.
6557
6558 2012-05-27 Nathan Sidwell <nathan@acm.org>
6559
6560 * gcc.dg/stmt-expr-4.c: New.
6561
6562 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6563
6564 PR c++/53491
6565 * g++.dg/parse/crash60.C: New.
6566
6567 2012-05-26 Jason Merrill <jason@redhat.com>
6568
6569 PR c++/53220
6570 * c-c++-common/array-lit.c: New.
6571 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6572
6573 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 PR ada/50294
6576 * gnat.dg/array21.adb: New test.
6577
6578 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6581
6582 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/32054
6585 * g++.dg/other/anon-union3.C: New.
6586
6587 2012-05-25 Ian Lance Taylor <iant@google.com>
6588
6589 * gcc.dg/split-6.c: New test.
6590
6591 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gnat.dg/lto14.adb: New test.
6594
6595 2012-05-25 Tristan Gingold <gingold@adacore.com>
6596
6597 * gcc.target/i386/large-frame.c: New.
6598
6599 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6600 * gcc.target/powerpc/lhs-1.c: New.
6601 * gcc.target/powerpc/lhs-2.c: New.
6602 * gcc.target/powerpc/lhs-3.c: New.
6603
6604 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6605
6606 Make unwound macro expansion trace less redundant
6607 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6608 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6609 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6610 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6611 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6612 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6613
6614 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/53464
6617 * g++.dg/cpp0x/constexpr-default1.C: New.
6618
6619 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6620
6621 PR c++/32080
6622 * g++.dg/eh/goto2.C: New.
6623
6624 2012-05-24 Richard Guenther <rguenther@suse.de>
6625
6626 PR middle-end/53460
6627 * g++.dg/tree-prof/pr53460.C: New testcase.
6628
6629 2012-05-24 Richard Guenther <rguenther@suse.de>
6630
6631 PR bootstrap/53466
6632 * g++.dg/debug/pr53466.C: New testcase.
6633
6634 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR tree-optimization/53465
6637 * gcc.c-torture/execute/pr53465.c: New test.
6638
6639 2012-05-23 Tobias Burnus <burnus@net-b.de>
6640
6641 PR fortran/51055
6642 PR fortran/45170
6643 * gfortran.dg/allocate_with_typespec_6.f90: New.
6644
6645 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6646
6647 PR c++/29185
6648 * g++.dg/warn/delete-array-1.C: New.
6649
6650 2012-05-23 Richard Guenther <rguenther@suse.de>
6651
6652 * gcc.dg/torture/pr39074-2.c: Adjust.
6653 * gcc.dg/torture/pr39074.c: Likewise.
6654 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6655 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6656
6657 2012-05-22 Jan Hubicka <jh@suse.cz>
6658
6659 PR middle-end/53161
6660 * g++.dg/torture/pr53161.C: New testcase.
6661
6662 2012-05-22 Tobias Burnus <burnus@net-b.de>
6663
6664 PR fortran/53389
6665 * gfortran.dg/realloc_on_assign_15.f90: New.
6666
6667 2012-05-22 Richard Guenther <rguenther@suse.de>
6668
6669 PR middle-end/51071
6670 * gcc.dg/torture/pr51071-2.c: New testcase.
6671
6672 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6673
6674 PR tree-optimization/53336
6675 * g++.dg/torture/pr53336.C: New testcase.
6676
6677 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6678
6679 PR c++/53322
6680 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6681 instead of -Wunused-local-typedefs.
6682
6683 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 PR c++/51184
6686 * g++.dg/other/abstract4.C: New-
6687
6688 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6689
6690 PR c++/40821
6691 * g++.dg/ext/attrib46.C: New.
6692
6693 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6694
6695 PR c/53418
6696 * gcc.c-torture/compile/pr53418-1.c,
6697 gcc.c-torture/compile/pr53418-2.c: New tests.
6698
6699 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR tree-optimization/53366
6702 * gcc.dg/torture/pr53366-1.c: New test.
6703 * gcc.dg/torture/pr53366-2.c: New test.
6704 * gcc.target/i386/pr53366-1.c: New test.
6705 * gcc.target/i386/pr53366-2.c: New test.
6706
6707 PR tree-optimization/53409
6708 * gcc.c-torture/compile/pr53409.c: New test.
6709
6710 PR tree-optimization/53410
6711 * gcc.c-torture/compile/pr53410-1.c: New test.
6712 * gcc.c-torture/compile/pr53410-2.c: New test.
6713
6714 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6715
6716 PR target/53425
6717 * gcc.target/i386/pr53425-1.c: New file.
6718 * gcc.target/i386/pr53425-2.c: Likewise.
6719
6720 2012-05-21 Richard Guenther <rguenther@suse.de>
6721
6722 PR tree-optimization/53408
6723 * gcc.dg/torture/pr53408.c: New testcase.
6724
6725 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6726 H.J. Lu <hongjiu.lu@intel.com>
6727
6728 PR target/53416
6729 * gcc.target/i386/pr53416.c: New file.
6730
6731 2012-05-21 Richard Guenther <rguenther@suse.de>
6732
6733 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6734
6735 2012-05-21 Richard Guenther <rguenther@suse.de>
6736
6737 * gcc.dg/torture/ldist-1.c: New testcase.
6738
6739 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gnat.dg/lto13.adb: New test.
6742 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6743
6744 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gnat.dg/specs/lto12.ads: New test.
6747 * gnat.dg/specs/lto12_pkg.ads: New helper.
6748
6749 2012-05-18 Richard Guenther <rguenther@suse.de>
6750
6751 PR tree-optimization/53346
6752 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6753 * gcc.target/i386/incoming-10.c: Adjust.
6754 * gcc.target/i386/incoming-11.c: Likewise.
6755 * gcc.target/i386/pr46295.c: Likewise.
6756
6757 2012-05-18 Richard Guenther <rguenther@suse.de>
6758
6759 * gcc.dg/pr53352.c: Return zero.
6760
6761 2012-05-18 Richard Guenther <rguenther@suse.de>
6762
6763 PR tree-optimization/53390
6764 * gcc.dg/torture/pr53390.c: New testcase.
6765
6766 2012-05-18 Meador Inge <meadori@codesourcery.com>
6767
6768 PR rtl-optimization/53352
6769 * gcc.dg/pr53352.c: New test.
6770
6771 2012-05-17 David S. Miller <davem@davemloft.net>
6772
6773 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6774 failure on sparc-*-linux-gnu.
6775
6776 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6777
6778 PR c++/39681
6779 * g++.dg/parse/error49.C: New.
6780 * g++.dg/cpp0x/error8.C: Likewise.
6781 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6782 * g++.dg/ext/utf-dflt2.C: Likewise.
6783 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6784 * g++.dg/ext/utf-dflt.C: Likewise.
6785 * c-c++-common/raw-string-3.c: Likewise.
6786 * c-c++-common/raw-string-4.c: Likewise.
6787
6788 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/53371
6791 * g++.dg/cpp0x/catch1.C: New.
6792
6793 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6794
6795 PR c++/44516
6796 * g++.dg/parse/error48.C: New.
6797 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6798 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6799
6800 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6801
6802 * gcc.dg/tm/indirect-2.c: New test.
6803
6804 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6805
6806 PR tree-optimization/53217
6807 * gfortran.dg/pr53217.f90: New test.
6808
6809 2012-05-16 Richard Guenther <rguenther@suse.de>
6810
6811 PR tree-optimization/53364
6812 * g++.dg/torture/pr53364.C: New testcase.
6813
6814 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6815
6816 PR testsuite/52641
6817 * gcc.dg/pr52549.c: Fix test for long != void*
6818 * gcc.c-torture/execute/pr52979-1.x: New file.
6819 * gcc.c-torture/execute/pr52979-2.x: New file.
6820
6821 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6822
6823 PR preprocessor/7263
6824 * gcc.dg/binary-constants-2.c: Run without tracking locations
6825 accross macro expansion.
6826 * gcc.dg/binary-constants-3.c: Likewise.
6827 * gcc.dg/cpp/sysmac2.c: Likewise.
6828 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6829 location.
6830 * gcc.dg/cpp/syshdr3.c: New test.
6831 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6832 * gcc.dg/system-binary-constants-1.c: New test.
6833 * gcc.dg/system-binary-constants-1.h: New header for the new test
6834 above.
6835 * g++.dg/cpp/syshdr3.C: New test.
6836 * g++.dg/cpp/syshdr3.h: New header the new test above.
6837 * g++.dg/system-binary-constants-1.C: New test.
6838 * g++.dg/system-binary-constants-1.h: New header the new test
6839 above.
6840
6841 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6842
6843 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6844
6845 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR target/53358
6848 * gcc.dg/pr53358.c: New test.
6849
6850 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6851
6852 PR c++/11856
6853 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6854 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6855
6856 2012-05-15 Olivier Hainque <hainque@adacore.com>
6857
6858 * g++.dg/eh/sighandle.C: New testcase.
6859
6860 2012-05-15 Richard Guenther <rguenther@suse.de>
6861
6862 PR tree-optimization/53355
6863 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6864
6865 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6866
6867 * gfortran.dg/*.f90: Remove now redundant manual
6868 cleanup-modules directive.
6869
6870 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6871
6872 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6873 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6874
6875 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6876
6877 PR fortran/52428
6878 * gfortran.dg/int_range_io_1.f90: New test.
6879
6880 2012-05-14 Andi Kleen <ak@linux.intel.com>
6881 Jakub Jelinek <jakub@redhat.com>
6882
6883 PR target/53315
6884 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6885 * gcc.target/i386/rtm-check.h: New file.
6886 * gcc.target/i386/pr53315.c: New test.
6887
6888 2012-05-14 Tobias Burnus <burnus@net-b.de>
6889
6890 PR fortran/49110
6891 PR fortran/51055
6892 PR fortran/53329
6893 * gfortran.dg/deferred_type_param_4.f90: New.
6894 * gfortran.dg/deferred_type_param_6.f90: New.
6895
6896 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6897
6898 * gcc.target/i386/retarg.c: New test.
6899
6900 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6901
6902 PR fortran/45170
6903 * gfortran.dg/deferred_type_param_3.f90: New.
6904 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6905 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6906
6907 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6908
6909 * gnat.dg/null_pointer_deref3.adb: New test.
6910
6911 2012-05-12 Tobias Burnus <burnus@net-b.de>
6912
6913 PR fortran/49110
6914 PR fortran/52843
6915 * gfortran.dg/deferred_type_param_5.f90: New.
6916
6917 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 * g++.dg/parse/error47.C: New.
6920
6921 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/52537
6924 * gfortran.dg/string_compare_4.f90: Change option
6925 to -fdump-tree-original. Add test case for kind=4.
6926
6927 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6928
6929 PR fortran/52537
6930 * gfortran.dg/string_compare_4.f90: New test.
6931
6932 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6933
6934 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6935
6936 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/53305
6939 * g++.dg/cpp0x/variadic132.C: New.
6940
6941 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 PR c++/53158
6944 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6945 * g++.dg/parse/error26.C: Tweak dg-error column number.
6946
6947 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 PR c++/53301
6950 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6951
6952 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gnat.dg/lto11.ad[sb]: New test.
6955
6956 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6957
6958 PR target/52908
6959 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6960 directive to Scan for vpmuldq, not vpmacsdql.
6961
6962 2012-05-09 Michael Matz <matz@suse.de>
6963
6964 PR tree-optimization/53185
6965 * gcc.dg/vect/pr53185.c: New test.
6966
6967 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 PR middle-end/53249
6970 * gcc.target/i386/pr53249.c: New.
6971
6972 2012-05-09 Richard Guenther <rguenther@suse.de>
6973
6974 PR tree-optimization/18437
6975 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6976 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6977
6978 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR tree-optimization/53226
6981 * gcc.c-torture/compile/pr53226.c: New test.
6982
6983 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6984
6985 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6986 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6987 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6988 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6989 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6990 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6991 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6992 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6993 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6994 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6995 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6996 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6997 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6998 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6999
7000 2012-05-09 Dehao Chen <dehao@google.com>
7001
7002 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7003 * gcc.dg/predict-2.c: Likewise.
7004 * gcc.dg/predict-3.c: Likewise.
7005 * gcc.dg/predict-4.c: Likewise.
7006 * gcc.dg/predict-5.c: Likewise.
7007 * gcc.dg/predict-6.c: Likewise.
7008
7009 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7010
7011 PR target/53272
7012 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7013
7014 2012-05-08 Richard Guenther <rguenther@suse.de>
7015
7016 * gcc.dg/fold-bitand-4.c: New testcase.
7017
7018 2012-05-08 Dehao Chen <dehao@google.com>
7019
7020 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7021 heuristic is working properly.
7022 * gcc.dg/predict-2.c: Likewise.
7023 * gcc/dg/predict-3.c: Likewise.
7024 * gcc/dg/predict-4.c: Likewise.
7025 * gcc/dg/predict-5.c: Likewise.
7026 * gcc/dg/predict-6.c: Likewise.
7027
7028 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR tree-optimization/53239
7031 * g++.dg/opt/vrp3.C: New test.
7032 * g++.dg/opt/vrp3-aux.cc: New file.
7033 * g++.dg/opt/vrp3.h: New file.
7034
7035 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036
7037 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7038 .uleb128 support in assembler output.
7039
7040 2012-05-07 Richard Guenther <rguenther@suse.de>
7041
7042 PR lto/42987
7043 * g++.dg/lto/pr42987_0.C: New testcase.
7044 * g++.dg/lto/pr42987_1.C: Likewise.
7045
7046 2012-05-07 Tobias Burnus <burnus@net-b.de>
7047
7048 PR fortran/53255
7049 * gfortran.dg/typebound_operator_15.f90: New.
7050
7051 2012-05-06 Tobias Burnus <burnus@net-b.de>
7052
7053 PR fortran/41587
7054 * gfortran.dg/class_array_13.f90: New.
7055
7056 2012-05-06 Tristan Gingold <gingold@adacore.com>
7057
7058 * gnat.dg/warn7.adb: New test.
7059
7060 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7061
7062 * gnat.dg/specs/renamings.ads: Rename to...
7063 * gnat.dg/specs/renaming1.ads: ...this.
7064 * gnat.dg/specs/renaming2.ads: New test.
7065 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7066 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7067 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7068 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7069
7070 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * gnat.dg/discr36.ad[sb]: New test.
7073 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7074
7075 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7076
7077 PR c/43772
7078 * c-c++-common/pr43772.c: New.
7079
7080 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7081
7082 PR fortran/41600
7083 * gfortran.dg/select_type_26.f03 : New test.
7084 * gfortran.dg/select_type_27.f03 : New test.
7085
7086 PR fortran/53191
7087 * gfortran.dg/select_type_28.f03 : New test.
7088
7089 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7090
7091 PR fortran/49010
7092 PR fortran/24518
7093 * gfortran.dg/mod_sign0_1.f90: New test.
7094 * gfortran.dg/mod_large_1.f90: New test.
7095
7096 2012-05-04 Tobias Burnus <burnus@net-b.de>
7097
7098 PR fortran/53175
7099 gfortran.dg/public_private_module_5.f90: New.
7100
7101 2012-05-04 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/53111
7104 * gfortran.dg/constructor_7.f90: New.
7105 * gfortran.dg/constructor_8.f90: New.
7106
7107 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/53166
7110 * g++.dg/cpp0x/static_assert7.C: New.
7111
7112 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7113
7114 PR tree-optimization/52633
7115 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7116 recognized as widening shifts instead of over-widening.
7117 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7118 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7119 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7120 * gcc.target/arm/pr52633.c: New test.
7121
7122 2012-05-04 Richard Guenther <rguenther@suse.de>
7123
7124 PR tree-optimization/53168
7125 * gcc.dg/torture/pr53168.c: New testcase.
7126 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7127
7128 2012-05-04 Richard Guenther <rguenther@suse.de>
7129
7130 * gcc.dg/lto/pr53214_0.c: New testcase.
7131
7132 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7133
7134 * gcc.target/ia64/pr48496.c: New test.
7135 * gcc.target/ia64/pr52657.c: Likewise.
7136
7137 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7138
7139 PR c/51712
7140 * c-c++-common/pr51712.c: New.
7141
7142 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7143
7144 PR target/53199
7145 * gcc.target/powwerpc/pr53199.c: New file.
7146
7147 2012-05-03 Jason Merrill <jason@redhat.com>
7148
7149 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7150
7151 * gcc.dg/debug/dwarf2/dups-types.c: New.
7152 * gcc.dg/debug/dwarf2/dups-types.h: New.
7153
7154 2012-05-03 Jason Merrill <jason@redhat.com>
7155
7156 * g++.dg/debug/dwarf2/namespace-2.C: New.
7157 * g++.dg/debug/dwarf2/localclass3.C: New.
7158
7159 2012-05-03 Jason Merrill <jason@redhat.com>
7160
7161 * g++.dg/debug/dwarf2/thunk1.C: New.
7162
7163 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7164
7165 PR c++/53186
7166 * g++.dg/other/final2.C: New.
7167
7168 2012-05-03 Richard Guenther <rguenther@suse.de>
7169
7170 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7171
7172 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7173
7174 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7175 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7176 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7177 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7178
7179 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7180
7181 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7182 .byte 0xf2.
7183 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7184 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7185 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7186
7187 PR debug/53174
7188 * gcc.dg/pr53174.c: New test.
7189
7190 PR target/53187
7191 * gcc.target/arm/pr53187.c: New test.
7192 * gcc.c-torture/compile/pr53187.c: New test.
7193
7194 2012-05-03 Richard Guenther <rguenther@suse.de>
7195
7196 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7197 unsupported prefetching support.
7198
7199 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7200
7201 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7202 option -ftrack-macro-expansion=0.
7203 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7204 option -ftrack-macro-expansion=0.
7205
7206 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7207
7208 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7209 dg-options for target arm with dg-additional-options.
7210
7211 2012-05-03 Richard Guenther <rguenther@suse.de>
7212
7213 PR tree-optimization/53144
7214 * gcc.dg/torture/pr53144.c: New testcase.
7215
7216 2012-05-03 Tobias Burnus <burnus@net-b.de>
7217
7218 PR fortran/52864
7219 * gfortran.dg/pointer_intent_7.f90: New.
7220 * gfortran.dg/pure_formal_3.f90: New.
7221
7222 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7223
7224 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7225
7226 2012-05-02 Martin Jambor <mjambor@suse.cz>
7227
7228 PR lto/52605
7229 * g++.dg/lto/pr52605_0.C: New test.
7230
7231 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7232
7233 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7234 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7235 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7236 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7237 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7238 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7239 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7240 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7241 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7242 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7243 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7244 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7245 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7246 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7247 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7248 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7249
7250 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7251
7252 PR middle-end/53153
7253 * gcc.dg/pr53153.c: New test.
7254
7255 2012-05-02 Richard Guenther <rguenther@suse.de>
7256
7257 * g++.dg/tree-ssa/pr19807.C: Adjust.
7258
7259 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR tree-optimization/53163
7262 * gcc.c-torture/compile/pr53163.c: New test.
7263
7264 PR rtl-optimization/53160
7265 * gcc.c-torture/execute/pr53160.c: New test.
7266
7267 2012-05-01 Ian Lance Taylor <iant@google.com>
7268
7269 PR c/37303
7270 * gcc.dg/pr37303.c: New test.
7271
7272 2012-05-01 Richard Henderson <rth@redhat.com>
7273
7274 * lib/target-supports.exp
7275 (check_effective_target_sync_long_long_runtime): True for
7276 check_effective_target_powerpc64.
7277
7278 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7279
7280 PR c++/51033
7281 * gcc.dg/vector-1.c: Move to ...
7282 * c-c++-common/vector-1.c: ... here.
7283 * gcc.dg/vector-2.c: Move to ...
7284 * c-c++-common/vector-2.c: ... here.
7285 * gcc.dg/vector-3.c: Move to ...
7286 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7287 * gcc.dg/vector-4.c: Move to ...
7288 * c-c++-common/vector-4.c: ... here.
7289 * gcc.dg/vector-init-1.c: Move to ...
7290 * c-c++-common/vector-init-1.c: ... here.
7291 * gcc.dg/vector-init-2.c: Move to ...
7292 * c-c++-common/vector-init-2.c: ... here.
7293 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7294 * c-c++-common/vector-subscript-1.c: ... here.
7295 * gcc.dg/vector-subscript-2.c: Move to ...
7296 * c-c++-common/vector-subscript-2.c: ... here.
7297 * gcc.dg/vector-subscript-3.c: Move to ...
7298 * c-c++-common/vector-subscript-3.c: ... here.
7299
7300 PR c++/51314
7301 * g++.dg/cpp0x/vt-51314.C: New test.
7302 * g++.dg/cpp0x/variadic76.C: Fix.
7303
7304 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7305
7306 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7307
7308 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7309
7310 Add -Wvarargs option
7311 * c-c++-common/Wvarargs.c: New test case.
7312 * c-c++-common/Wvarargs-2.c: Likewise.
7313
7314 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7315
7316 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7317 * objc.dg/foreach-7.m: Force the test case to run without
7318 -ftrack-macro-expansion.
7319 * c-c++-common/tm/attrib-1.c: Likewise.
7320 * c-c++-common/warn-ommitted-condop.c: Likewise.
7321 * gcc.dg/assign-warn-1.c: Likewise.
7322 * gcc.dg/assign-warn-2.c: Likewise.
7323 * gcc.dg/attr-alloc_size.c: Likewise.
7324 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7325 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7326 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7327 * gcc.dg/c90-const-expr-9.c: Likewise.
7328 * gcc.dg/c99-const-expr-9.c: Likewise.
7329 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7330 * gcc.dg/cpp/direct2s.c: Likewise.
7331 * gcc.dg/cpp/pr28709.c: Likewise.
7332 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7333 * gcc.dg/dfp/composite-type.c: Likewise.
7334 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7335 with -ftrack-macro-expansion
7336 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7337 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7338 * g++.dg/ext/cleanup-1.C: Likewise.
7339 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7340 * g++.dg/template/sfinae10.C: Likewise.
7341 * g++.dg/tm/wrap-2.C: Likewise.
7342 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7343 * g++.dg/warn/Wsign-conversion.C: Likewise.
7344 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7345 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7346 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7347 it to run with -ftrack-macro-expansion.
7348 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7349 test cases without -ftrack-macro-expansion.
7350
7351 Fix location for static class members
7352 * g++.dg/template/sfinae6_neg.C: Adjust.
7353
7354 Make conversion warnings work on NULL with -ftrack-macro-expansion
7355 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7356 alongside the previous testing for NULL.
7357
7358 Fix -Wuninitialized for -ftrack-macro-expansion
7359 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7360
7361 Strip "<built-in>" loc from displayed expansion context
7362 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7363 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7364 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7365 new test above.
7366
7367 Fix expansion point loc for macro-like tokens
7368 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7369 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7370
7371 Fix token pasting with -ftrack-macro-expansion
7372 * gcc.dg/cpp/paste17.c: New test case for
7373 -ftrack-macro-expansion=2 mode only.
7374 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7375
7376 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7377
7378 * gnat.dg/warn6.ad[sb]: New test.
7379
7380 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7381
7382 PR 53149
7383 * gcc.dg/20011021-1.c: Adjust testcase.
7384
7385 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7386
7387 PR fortran/53148
7388 * gfortran.dg/function_optimize_12.f90: New test.
7389
7390 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7391
7392 PR target/53156
7393 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7394 code to match current output and cover new peephole2 pattern.
7395
7396 2012-04-27 Ollie Wild <aaw@google.com>
7397
7398 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7399
7400 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7401
7402 * gcc.c-torture/execute/20120427-2.c: New testcase.
7403 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7404 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7405 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7406
7407 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7408
7409 PR target/53138
7410 * gcc.c-torture/execute/20120427-1.c: New testcase.
7411
7412 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7413
7414 PR middle-end/27139
7415 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7416
7417 2012-04-27 Tom de Vries <tom@codesourcery.com>
7418
7419 PR tree-optimization/51879
7420 * gcc.dg/pr51879.c: New test.
7421 * gcc.dg/pr51879-2.c: Same.
7422 * gcc.dg/pr51879-3.c: Same.
7423 * gcc.dg/pr51879-4.c: Same.
7424 * gcc.dg/pr51879-6.c: Same.
7425
7426 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/53096
7429 * g++.dg/cpp0x/defaulted35.C: New.
7430 * g++.dg/cpp0x/defaulted15.C: Adjust.
7431
7432 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7433
7434 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7435 structure layout.
7436
7437 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7438
7439 * gcc.target/i386/builtin_target.c: Check avx2.
7440
7441 2012-04-26 Alan Modra <amodra@gmail.com>
7442
7443 * gcc.target/powerpc/savres.c: New test.
7444 * gcc.target/powerpc/powerpc.exp: Run it.
7445
7446 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7447
7448 PR target/53120
7449 * gcc.dg/torture/pr53120.c: New test.
7450
7451 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR middle-end/52979
7454 * gcc.c-torture/compile/pr52979-1.c: New test.
7455 * gcc.c-torture/execute/pr52979-1.c: New test.
7456 * gcc.c-torture/execute/pr52979-2.c: New test.
7457
7458 2012-04-25 Richard Guenther <rguenther@suse.de>
7459
7460 * gcc.target/i386/l_fma_float_5.c: Adjust.
7461 * gcc.target/i386/l_fma_double_4.c: Likewise.
7462 * gcc.target/i386/l_fma_float_2.c: Likewise.
7463 * gcc.target/i386/l_fma_float_6.c: Likewise.
7464 * gcc.target/i386/l_fma_double_1.c: Likewise.
7465 * gcc.target/i386/l_fma_double_5.c: Likewise.
7466 * gcc.target/i386/l_fma_float_3.c: Likewise.
7467 * gcc.target/i386/l_fma_double_2.c: Likewise.
7468 * gcc.target/i386/l_fma_double_6.c: Likewise.
7469 * gcc.target/i386/l_fma_float_4.c: Likewise.
7470 * gcc.target/i386/l_fma_double_3.c: Likewise.
7471 * gcc.target/i386/l_fma_float_1.c: Likewise.
7472
7473 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR tree-optimization/53058
7476 * gcc.c-torture/compile/pr53058.c: New test.
7477
7478 2012-04-25 Jan Hubicka <jh@suse.cz>
7479
7480 PR middle-end/53088
7481 * gcc.target/i386/pr39082-1.c: Update warning location.
7482
7483 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7484
7485 PR c/52880
7486 * gcc.dg/pr52880.c: New test.
7487
7488 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7489
7490 * gcc.dg/m-un-2.c: Update.
7491 * gcc.dg/20011021-1.c: Update.
7492
7493 2012-04-25 Tobias Burnus <burnus@net-b.de>
7494
7495 PR fortran/52196
7496 * gfortran.dg/realloc_on_assign_14.f90: New.
7497
7498 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7499
7500 PR testsuite/52641
7501 PR tree-optimizations/52891
7502 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7503
7504 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7505
7506 PR c++/52363
7507 * g++.dg/cpp0x/sfinae35.C: New.
7508 * g++.dg/cpp0x/sfinae36.C: Likewise.
7509
7510 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7511
7512 * gcc.target/builtin_target.c: New testcase.
7513
7514 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7515
7516 PR target/47197
7517 * gcc.target/powerpc/pr47197.c: New test.
7518
7519 2012-04-24 Richard Guenther <rguenther@suse.de>
7520
7521 PR tree-optimization/53085
7522 * g++.dg/torture/pr53085.C: New testcase.
7523
7524 2012-04-24 Andrew Pinski <apinski@cavium.com>
7525
7526 PR tree-opt/33512
7527 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7528 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7529 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7530
7531 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR middle-end/53084
7534 * gcc.c-torture/execute/pr53084.c: New test.
7535
7536 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7537
7538 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7539
7540 2012-04-23 Andrew Pinski <apinski@cavium.com>
7541
7542 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7543
7544 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7545
7546 PR regression/53076
7547 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7548 * gcc.dg/torture/builtin-power-1.c: Likewise.
7549
7550 2012-04-23 Richard Guenther <rguenther@suse.de>
7551
7552 PR tree-optimization/53070
7553 * gcc.dg/torture/pr53070.c: New testcase.
7554
7555 2012-04-23 Richard Guenther <rguenther@suse.de>
7556
7557 PR c/53060
7558 * gcc.dg/pr53060.c: New testcase.
7559
7560 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR tree-optimizations/52891
7563 * gcc.c-torture/compile/pr52891-1.c: New test.
7564 * gcc.c-torture/compile/pr52891-2.c: New test.
7565
7566 2012-04-22 Tobias Burnus <burnus@net-b.de>
7567
7568 PR fortran/53051
7569 * gfortran.dg/read_float_4.f90: New.
7570
7571 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7572
7573 PR 35441
7574 * c-c++-common/pr35441.C: New.
7575
7576 2012-04-20 Ian Lance Taylor <iant@google.com>
7577
7578 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7579 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7580
7581 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7582
7583 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7584 array access.
7585 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7586
7587 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7588
7589 PR rtl-optimization/44214
7590 * gcc.dg/pr44214-1.c: New test.
7591 * gcc.dg/pr44214-2.c: Likewise.
7592 * gcc.dg/pr44214-3.c: Likewise.
7593
7594 2012-04-20 Richard Guenther <rguenther@suse.de>
7595
7596 * g++.dg/torture/20120420-1.C: New testcase.
7597
7598 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7599
7600 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7601
7602 2012-04-19 Christian Bruel <christian.bruel@st.com>
7603
7604 * gcc.dg/pr52283.c: New test.
7605
7606 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7607
7608 * gcc.dg/pr37985.c: New test.
7609
7610 2012-04-19 Richard Guenther <rguenther@suse.de>
7611
7612 PR rtl-optimization/44688
7613 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7614 possibly profitable.
7615
7616 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7617
7618 PR tree-optimization/52976
7619 * gfortran.dg/reassoc_11.f: New test.
7620
7621 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7622
7623 PR tree-optimization/52976
7624 * gfortran.dg/reassoc_7.f: New test.
7625 * gfortran.dg/reassoc_8.f: Likewise.
7626 * gfortran.dg/reassoc_9.f: Likewise.
7627 * gfortran.dg/reassoc_10.f: Likewise.
7628
7629 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7630
7631 PR c++/52422
7632 * g++.dg/cpp0x/sfinae33.C: New.
7633 * g++.dg/cpp0x/sfinae34.C: Likewise.
7634
7635 2012-04-18 Joey Ye <joey.ye@arm.com>
7636
7637 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7638
7639 2012-04-18 Richard Guenther <rguenther@suse.de>
7640
7641 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7642 array access.
7643 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7644 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7645
7646 2012-04-17 Tom de Vries <tom@codesourcery.com>
7647
7648 * g++.dg/pr51264-4.C: New test.
7649
7650 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/52599
7653 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7654
7655 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/53003
7658 * g++.dg/parse/crash59.C: New.
7659
7660 2012-04-17 Michael Matz <matz@suse.de>
7661
7662 PR tree-optimization/18437
7663 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7664
7665 2012-04-17 Richard Guenther <rguenther@suse.de>
7666
7667 PR middle-end/53011
7668 * g++.dg/torture/pr53011.C: New testcase.
7669
7670 2012-04-16 Jason Merrill <jason@redhat.com>
7671
7672 PR c++/38543
7673 * g++.dg/cpp0x/variadic131.C: New.
7674
7675 PR c++/52008
7676 * g++.dg/cpp0x/variadic130.C: New.
7677
7678 PR c++/50830
7679 * g++.dg/cpp0x/variadic129.C: New.
7680
7681 PR c++/50303
7682 * g++.dg/cpp0x/variadic128.C: New.
7683
7684 2012-04-16 Tobias Burnus <burnus@net-b.de>
7685
7686 PR fortran/52864
7687 * gfortran.dg/pointer_intent_6.f90: New.
7688
7689 2012-04-16 Tobias Burnus <burnus@net-b.de>
7690
7691 PR fortran/52916
7692 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7693 to include public_private_module_4.f90.
7694 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7695 targets.
7696
7697 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7698
7699 PR c++/49152
7700 * g++.dg/diagnostic/operator1.C: New.
7701 * g++.dg/ext/label5.C: Adjust.
7702 * g++.dg/ext/va-arg1.C: Likewise.
7703 * g++.dg/other/error20.C: Likewise.
7704 * g++.dg/other/error20.C: Likewise.
7705 * g++.dg/other/error16.C: Likewise.
7706 * g++.dg/other/error10.C: Likewise.
7707 * g++.dg/parse/error30.C: Likewise.
7708 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7709
7710 2012-04-16 Jason Merrill <jason@redhat.com>
7711
7712 PR c++/51148
7713 * g++.dg/cpp0x/variadic127.C: New.
7714
7715 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7718 testcase name.
7719 Use fail, pass instead of unresolved.
7720 Don't log $optstr.
7721
7722 PR testsuite/52948
7723 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7724 TODO_dump_func.
7725 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7726 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7727 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7728
7729 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7730
7731 PR fortran/52968
7732 * gfortran.dg/typebound_call_23.f03: New test case.
7733
7734 2012-04-15 Jason Merrill <jason@redhat.com>
7735
7736 PR c++/47220
7737 * g++.dg/cpp0x/variadic126.C: New.
7738
7739 PR c++/52380
7740 * g++.dg/cpp0x/variadic125.C: New.
7741
7742 PR c++/52292
7743 * g++.dg/cpp0x/variadic124.C: New.
7744
7745 PR c++/52706
7746 * g++.dg/cpp0x/nullptr27.C: New.
7747
7748 PR c++/52818
7749 * g++.dg/warn/format8.C: New.
7750
7751 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7752
7753 PR fortran/51082
7754 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7755
7756 2012-04-14 Tobias Burnus <burnus@net-b.de>
7757
7758 PR fortran/52916
7759 PR fortran/40973
7760 * gfortran.dg/public_private_module_3.f90: New.
7761 * gfortran.dg/public_private_module_4.f90: New.
7762
7763 2012-04-14 Tom de Vries <tom@codesourcery.com>
7764
7765 * gcc.dg/superblock.c: New test.
7766
7767 2012-04-14 Tom de Vries <tom@codesourcery.com>
7768
7769 * gcc.dg/pr51879-12.c: New test.
7770
7771 2012-04-13 Jason Merrill <jason@redhat.com>
7772
7773 PR c++/52824
7774 * g++.dg/cpp0x/variadic123.C: New.
7775 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7776
7777 PR c++/52905
7778 * g++.dg/cpp0x/initlist-ctor1.C: New.
7779
7780 PR c++/52915
7781 * g++.dg/other/anon-union2.C: New.
7782
7783 2012-04-13 Martin Jambor <mjambor@suse.cz>
7784
7785 PR middle-end/52939
7786 * g++.dg/ipa/pr52939.C: New test.
7787
7788 2012-04-13 Tom de Vries <tom@codesourcery.com>
7789
7790 * gcc.dg/pr52734.c: New test.
7791
7792 2012-04-13 Richard Guenther <rguenther@suse.de>
7793
7794 PR tree-optimization/52969
7795 * gcc.dg/torture/pr52969.c: New testcase.
7796
7797 2012-04-13 Richard Guenther <rguenther@suse.de>
7798
7799 PR c/52549
7800 * gcc.dg/pr52549.c: New testcase.
7801
7802 2012-04-13 Richard Guenther <rguenther@suse.de>
7803
7804 PR c/52862
7805 * gcc.dg/pr52862.c: New testcase.
7806
7807 2012-04-13 Joey Ye <joey.ye@arm.com>
7808
7809 * gcc.target/arm/thumb1-imm.c: New testcase.
7810
7811 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7812
7813 PR target/52932
7814 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7815 second function argument.
7816 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7817 (calc_permps): Update declaration. Calculate result correctly.
7818 (avx2_test): Change src2 type to union256i_d.
7819 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7820 correctly.
7821
7822 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7823
7824 PR target/52775
7825 * gcc.target/powerpc/pr52775.c: New file.
7826
7827 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7828
7829 PR tree-optimization/18589
7830 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7831 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7832 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7833 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7834 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7835 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7836 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7837 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7838 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7839 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7840
7841 2012-04-12 Richard Guenther <rguenther@suse.de>
7842
7843 PR tree-optimization/52943
7844 * gcc.dg/torture/pr52943.c: New testcase.
7845
7846 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7847
7848 PR target/50751
7849 * gcc/target/sh/pr50751-4.c: New.
7850 * gcc/target/sh/pr50751-5.c: New.
7851 * gcc/target/sh/pr50751-6.c: New.
7852 * gcc/target/sh/pr50751-7.c: New.
7853
7854 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7855
7856 PR c++/52465
7857 * g++.dg/lookup/using52.C: New.
7858
7859 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7860
7861 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7862
7863 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7864
7865 PR rtl-optimization/52876
7866 * gcc.target/i386/pr52876.c: New.
7867
7868 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7869
7870 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7871 __UINTPTR_TYPE__.
7872 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7873 __INTPTR_TYPE__.
7874 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7875 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7876 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7877 (ptrdiff_t): ... this. All uses changed.
7878 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7879 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7880 __INTPTR_TYPE__.
7881 (main): Cast argument to __INTPTR_TYPE__.
7882 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7883 size_t.
7884 * gcc.dg/mallign.c (main): Likewise.
7885 * gcc.dg/pr38700.c (foo): Likewise.
7886 * gcc.dg/long-long-cst1.c (t): Likewise.
7887 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7888 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7889 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7890 * gcc.dg/pr25682.c (d, foo): Likewise.
7891 * gcc.dg/format/cast-1.c (f): Likewise.
7892 * gcc.dg/c90-const-expr-10.c
7893 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7894 (size_t): ...this. All uses changed.
7895 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7896 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7897 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7898 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7899 * gcc.dg/sequence-pt-1.c: Likewise.
7900 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7901 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7902 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7903 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7904 of ptrdiff_t with it.
7905 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7906 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7907 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7908
7909 2012-04-11 Jason Merrill <jason@redhat.com>
7910
7911 PR debug/45088
7912 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7913 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7914
7915 PR c++/52906
7916 * g++.dg/ext/attrib45.C: New.
7917
7918 * g++.dg/eh/dtor3.C: New.
7919
7920 2012-04-11 Richard Guenther <rguenther@suse.de>
7921
7922 PR middle-end/52621
7923 * gfortran.dg/pr52621.f90: New testcase.
7924
7925 2012-04-11 Richard Guenther <rguenther@suse.de>
7926
7927 PR middle-end/52918
7928 * g++.dg/torture/pr52918-1.C: New testcase.
7929 * g++.dg/torture/pr52918-2.C: Likewise.
7930
7931 2012-04-11 Tobias Burnus <burnus@net-b.de>
7932
7933 PR fortran/52729
7934 * gfortran.dg/block_11.f90: New.
7935
7936 2012-04-11 Nick Clifton <nickc@redhat.com>
7937
7938 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7939
7940 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7941
7942 PR target/16458
7943 * gcc.target/powerpc/pr16458-1.c: New test.
7944 * gcc.target/powerpc/pr16458-2.c: Likewise.
7945 * gcc.target/powerpc/pr16458-3.c: Likewise.
7946 * gcc.target/powerpc/pr16458-4.c: Likewise.
7947
7948 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7951 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7952 * gcc.dg/builtin-bswap-5.c: Likewise.
7953 * gcc.target/i386/builtin-bswap-4.c: New test.
7954
7955 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7956
7957 PR 24985
7958 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7959
7960 2012-04-11 Richard Guenther <rguenther@suse.de>
7961
7962 PR rtl-optimization/52881
7963 * gcc.dg/torture/pr52881.c: New testcase.
7964 * gcc.dg/torture/pr52913.c: Likewise.
7965
7966 2012-04-11 Richard Guenther <rguenther@suse.de>
7967
7968 PR tree-optimization/52912
7969 * gcc.dg/torture/pr52912.c: New testcase.
7970
7971 2010-04-10 Michael Matz <matz@suse.de>
7972
7973 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7974 * gcc.dg/vect/vect-outer-1.c: Adjust.
7975 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7976 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7977 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7978 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7979 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7980 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7981
7982 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7983
7984 PR tree-optimization/52870
7985 * gcc.dg/vect/pr52870.c: New test.
7986
7987 2012-04-09 Mike Stump <mikestump@comcast.net>
7988
7989 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7990 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7991 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7992 * gnat.dg/aggr11.adb: Likewise.
7993 * gnat.dg/aggr11_pkg.ads: Likewise.
7994 * gnat.dg/aggr15.adb: Likewise.
7995 * gnat.dg/aggr15.ads: Likewise.
7996 * gnat.dg/aggr17.adb: Likewise.
7997 * gnat.dg/aggr18.adb: Likewise.
7998 * gnat.dg/array14.adb: Likewise.
7999 * gnat.dg/array14.ads: Likewise.
8000 * gnat.dg/array14_pkg.ads: Likewise.
8001 * gnat.dg/array19.adb: Likewise.
8002 * gnat.dg/array19.ads: Likewise.
8003 * gnat.dg/discr27.adb: Likewise.
8004 * gnat.dg/discr27.ads: Likewise.
8005 * gnat.dg/discr35.adb: Likewise.
8006 * gnat.dg/discr35.ads: Likewise.
8007 * gnat.dg/discr6.adb: Likewise.
8008 * gnat.dg/discr6_pkg.ads: Likewise.
8009 * gnat.dg/import1.adb: Likewise.
8010 * gnat.dg/import1.ads: Likewise.
8011 * gnat.dg/loop_address2.adb: Likewise.
8012 * gnat.dg/opt7.adb: Likewise.
8013 * gnat.dg/opt7.ads: Likewise.
8014 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8015 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8016 * gnat.dg/rep_clause2.adb: Likewise.
8017 * gnat.dg/rep_clause2.ads: Likewise.
8018 * gnat.dg/slice2.adb: Likewise.
8019 * gnat.dg/slice2.ads: Likewise.
8020 * gnat.dg/slice6.adb: Likewise.
8021 * gnat.dg/slice6_pkg.ads: Likewise.
8022 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8023 * gnat.dg/taft_type2.adb: Likewise.
8024 * gnat.dg/taft_type2.ads: Likewise.
8025 * gnat.dg/taft_type2_pkg.ads: Likewise.
8026 * gnat.dg/volatile10.adb: Likewise.
8027 * gnat.dg/volatile10_pkg.ads: Likewise.
8028
8029 * gcc.dg/dll-8.c: Remove execute permissions.
8030 * g++.dg/ext/dllexport5.C: Likewise.
8031
8032 2012-04-09 Jan Hubicka <jh@suse.cz>
8033
8034 PR lto/52722
8035 PR lto/51765
8036 PR lto/52634
8037 * gcc.dg/lto/pr52634_1.c: New testcase.
8038 * gcc.dg/lto/pr52634_0.c: New testcase.
8039
8040 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8041
8042 PR target/52883
8043 * gcc.target/i386/pr52883.c: New testcase.
8044
8045 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8046
8047 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8048 (check_effective_target_sync_long_long): Add SPARC case.
8049 (check_effective_target_sync_long_long_runtime): Likewise.
8050 (check_effective_target_sync_int_long): Adjust SPARC case.
8051 (check_effective_target_sync_char_short): Likewise.
8052
8053 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8054
8055 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8056 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8057
8058 2012-04-08 Tobias Burnus <burnus@net-b.de>
8059
8060 PR fortran/40973
8061 PR fortran/52751
8062 * gfortran.dg/public_private_module_2.f90: New.
8063
8064 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8065
8066 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8067 directives.
8068
8069 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8070
8071 PR fortran/52893
8072 * gfortran.dg/function_optimize_11.f90: New test.
8073
8074 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8075
8076 PR fortran/52668
8077 * gfortran.dg/use_only_6.f90: New test.
8078
8079 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8080
8081 PR fortran/52668
8082 * gfortran.dg/use_only_6.f90: New test.
8083 2012-04-06 Mike Stump <mikestump@comcast.net>
8084
8085 PR testsuite/50722
8086 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8087
8088 2012-04-05 Jason Merrill <jason@redhat.com>
8089
8090 PR c++/52596
8091 * g++.dg/template/qualified-id5.C: New.
8092
8093 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8094
8095 PR target/52882
8096 * gcc.target/i386/pr52882.c: New test.
8097
8098 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8099 Dominique D'Humieures <dominiq@lps.ens.fr>
8100
8101 PR testsuite/52614
8102 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8103 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8104
8105 2012-04-04 Jason Merrill <jason@redhat.com>
8106
8107 PR c++/52845
8108 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8109
8110 2012-04-03 Jason Merrill <jason@redhat.com>
8111
8112 PR c++/52796
8113 * g++.dg/cpp0x/variadic-value1.C: New.
8114
8115 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8116
8117 * gnat.dg/pack18.adb: New test.
8118 * gnat.dg/pack18_pkg.ads: New helper.
8119
8120 2012-04-03 Richard Guenther <rguenther@suse.de>
8121
8122 PR tree-optimization/52808
8123 * gcc.dg/pr52808.c: New testcase.
8124
8125 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR tree-optimization/52835
8128 * gfortran.dg/pr52835.f90: New test.
8129
8130 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8131
8132 * gnat.dg/specs/aggr5.ads: New test.
8133
8134 2012-04-02 Richard Guenther <rguenther@suse.de>
8135
8136 PR tree-optimization/52756
8137 * gcc.dg/torture/pr52756.c: New testcase.
8138
8139 2012-04-02 Richard Guenther <rguenther@suse.de>
8140
8141 PR middle-end/52803
8142 * gcc.dg/pr52803.c: New testcase.
8143
8144 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8145
8146 PR c++/40942
8147 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8148 DR 214 in account.
8149
8150 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8151
8152 PR c++/50043
8153 * g++.dg/cpp0x/noexcept17.C: New.
8154 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8155 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8156 * g++.dg/cpp0x/noexcept01.C: Likewise.
8157 * g++.dg/eh/init-temp1.C: Likewise.
8158 * g++.dg/eh/ctor1.C: Likwise.
8159
8160 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8161
8162 * gnat.dg/controlled6.adb: New test.
8163 * gnat.dg/controlled6_pkg.ads: New helper.
8164 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8165
8166 2012-03-30 Richard Henderson <rth@redhat.com>
8167
8168 PR debug/52727
8169 * g++.dg/opt/pr52727.C: New testcase.
8170
8171 2012-03-30 Richard Guenther <rguenther@suse.de>
8172
8173 PR tree-optimization/52754
8174 * gcc.target/i386/pr52754.c: New testcase.
8175
8176 2012-03-30 Richard Guenther <rguenther@suse.de>
8177
8178 PR middle-end/52772
8179 * g++.dg/torture/pr52772.C: New testcase.
8180
8181 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8182
8183 PR c++/52718
8184 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8185
8186 2012-03-29 Jason Merrill <jason@redhat.com>
8187
8188 PR c++/52685
8189 * g++.dg/template/inherit8.C: New.
8190
8191 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR c++/52759
8194 * g++.dg/ext/weak4.C: New test.
8195
8196 PR tree-optimization/52760
8197 * gcc.c-torture/execute/pr52760.c: New test.
8198
8199 2012-03-29 Jason Merrill <jason@redhat.com>
8200
8201 PR c++/52743
8202 * g++.dg/cpp0x/initlist-array3.C: New.
8203
8204 2012-03-28 Jason Merrill <jason@redhat.com>
8205
8206 PR c++/52746
8207 * g++.dg/overload/virtual2.C: New.
8208
8209 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8210
8211 * gnat.dg/vect7.ad[sb]: New test.
8212
8213 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8214 Tobias Burnus <burnus@gcc.gnu.org>
8215
8216 PR fortran/52652
8217 * gfortran.dg/allocate_class_1.f90 : Change error test.
8218 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8219 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8220 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8221
8222 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR middle-end/52691
8225 * gcc.dg/pr52691.c: New test.
8226
8227 PR middle-end/52750
8228 * gcc.c-torture/compile/pr52750.c: New test.
8229
8230 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8231
8232 PR target/52692
8233 * gcc.target/avr/torture/builtins-2.c: New test.
8234
8235 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR target/52736
8238 * gcc.target/i386/pr52736.c: New test.
8239
8240 2012-03-27 Martin Jambor <mjambor@suse.cz>
8241
8242 PR middle-end/52693
8243 * gcc.dg/torture/pr52693.c: New test.
8244
8245 2012-03-27 Meador Inge <meadori@codesourcery.com>
8246
8247 PR c++/52672
8248 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8249
8250 2012-03-27 Mike Stump <mikestump@comcast.net>
8251
8252 PR target/52665
8253 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8254 failures that match branch names.
8255
8256 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8257 H.J. Lu <hongjiu.lu@intel.com>
8258
8259 PR target/52698
8260 * gcc.target/i386/pr52698.c: New test.
8261
8262 2012-03-27 Richard Guenther <rguenther@suse.de>
8263
8264 PR middle-end/52720
8265 * gcc.dg/torture/pr52720.c: New testcase.
8266
8267 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8268
8269 * gnat.dg/pack17.adb: New test.
8270
8271 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8272
8273 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8274 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8275
8276 2012-03-26 Martin Jambor <mjambor@suse.cz>
8277
8278 PR tree-optimization/50052
8279 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8280
8281 2012-03-26 Richard Guenther <rguenther@suse.de>
8282
8283 PR tree-optimization/52701
8284 * gfortran.dg/pr52701.f90: New testcase.
8285
8286 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8287
8288 PR tree-optimization/52686
8289 * gcc.target/arm/pr52686.c: New test.
8290
8291 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8292
8293 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8294 Add "-Os -flto" to list.
8295
8296 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 * gnat.dg/concat2.ad[sb]: New test.
8299
8300 2012-03-24 Jason Merrill <jason@redhat.com>
8301
8302 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8303 * g++.dg/cpp0x/trailing2.C: Likewise.
8304 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8305 * g++.dg/cpp1y/auto-fn1.C: New.
8306 * g++.dg/cpp1y/auto-fn2.C: New.
8307 * g++.dg/cpp1y/auto-fn3.C: New.
8308 * g++.dg/cpp1y/auto-fn4.C: New.
8309 * g++.dg/cpp1y/auto-fn5.C: New.
8310 * g++.dg/cpp1y/auto-fn6.C: New.
8311 * g++.dg/cpp1y/auto-fn7.C: New.
8312 * g++.dg/cpp1y/auto-fn8.C: New.
8313 * g++.dg/cpp1y/auto-fn9.C: New.
8314 * g++.dg/cpp1y/auto-fn10.C: New.
8315 * g++.dg/cpp1y/auto-fn11.C: New.
8316
8317 2012-03-23 Richard Guenther <rguenther@suse.de>
8318
8319 PR tree-optimization/52678
8320 * gfortran.dg/pr52678.f: New testcase.
8321
8322 2012-03-23 Richard Guenther <rguenther@suse.de>
8323
8324 PR tree-optimization/52638
8325 * g++.dg/torture/pr52638.C: New testcase.
8326
8327 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8328
8329 PR c++/52487
8330 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8331
8332 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR c++/52671
8335 * g++.dg/ext/attrib44.C: New test.
8336
8337 2012-03-22 Jan Hubicka <jh@suse.cz>
8338
8339 PR middle-end/51737
8340 * g++.dg/torture/pr51737.C: New testcase
8341
8342 2012-03-22 Richard Guenther <rguenther@suse.de>
8343
8344 PR tree-optimization/52548
8345 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8346
8347 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8348
8349 * lib/fortran-modules.exp (list-module-names-1): Remove
8350 warning.
8351
8352 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8353
8354 PR target/50751
8355 * gcc.target/sh/pr50751-1.c: New.
8356 * gcc.target/sh/pr50751-2.c: New.
8357 * gcc.target/sh/pr50751-3.c: New.
8358
8359 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8360
8361 PR target/52479
8362 * gcc.target/sh/sh4a-cos.c: Remove.
8363 * gcc.target/sh/sh4a-sin.c: Remove.
8364 * gcc.target/sh/sh4a-sincos.c: Remove.
8365
8366 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8367
8368 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8369 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8370
8371 2012-03-21 Martin Jambor <mjambor@suse.cz>
8372
8373 PR testsuite/52641
8374 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8375 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8376
8377 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8378
8379 * gcc.target/arm/thumb-16bit-ops.c: New file.
8380 * gcc.target/arm/thumb-ifcvt.c: New file.
8381
8382 2012-03-20 Jason Merrill <jason@redhat.com>
8383
8384 * lib/target-supports.exp: Add { target c++1y }.
8385
8386 * g++.dg/cpp0x/auto32.C: New.
8387
8388 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8389
8390 PR testsuite/52641
8391 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8392 int32plus.
8393 * gcc.dg/torture/pr48124-4.c: Ditto:
8394 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8395
8396 2012-03-20 Jason Merrill <jason@redhat.com>
8397
8398 PR c++/52510
8399 * g++.dg/cpp0x/initlist66.C: New.
8400
8401 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8402
8403 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8404 __AVR_HAVE_LPMX__
8405
8406 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8407
8408 PR target/49868
8409 * gcc.target/avr/torture/addr-space-2.h: New file.
8410 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8411 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8412 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8413 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8414
8415 2012-03-20 Richard Guenther <rguenther@suse.de>
8416
8417 * gnat.dg/pack16.adb: New testcase.
8418 * gnat.dg/pack16_pkg.ads: Likewise.
8419 * gnat.dg/specs/pack8.ads: Likewise.
8420 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8421
8422 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 * g++.dg/warn/Wuseless-cast.C: Extend.
8425
8426 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8427
8428 PR c++/14710
8429 * g++.dg/warn/Wuseless-cast.C: New.
8430
8431 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8432
8433 PR libfortran/52608
8434 * gfortran.dg/pr52608.f90: New test.
8435
8436 2012-03-17 Tobias Burnus <burnus@net-b.de>
8437
8438 PR fortran/52585
8439 * gfortran.dg/proc_ptr_36.f90: New.
8440
8441 2012-03-16 Martin Jambor <mjambor@suse.cz>
8442
8443 * gcc.dg/misaligned-expand-1.c: New test.
8444 * gcc.dg/misaligned-expand-3.c: Likewise.
8445
8446 2012-03-16 Richard Guenther <rguenther@suse.de>
8447 Kai Tietz <ktietz@redhat.com>
8448
8449 PR middle-end/48814
8450 * gcc.c-torture/execute/pr48814-1.c: New test.
8451 * gcc.c-torture/execute/pr48814-2.c: New test.
8452 * gcc.dg/tree-ssa/assign-1.c: New test.
8453 * gcc.dg/tree-ssa/assign-2.c: New test.
8454 * gcc.dg/tree-ssa/assign-3.c: New test.
8455
8456 2012-03-16 Richard Guenther <rguenther@suse.de>
8457
8458 * gnat.dg/specs/pack7.ads: New testcase.
8459
8460 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR target/52568
8463 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8464 * gcc.dg/torture/vshuf-8.inc: Likewise.
8465 * gcc.dg/torture/vshuf-16.inc: Likewise.
8466 * gcc.dg/torture/vshuf-32.inc: Likewise.
8467
8468 2012-03-15 Jason Merrill <jason@redhat.com>
8469
8470 * g++.dg/torture/pr52582.C: New.
8471
8472 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8473
8474 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8475
8476 2012-03-15 Ira Rosen <irar@il.ibm.com>
8477 Ulrich Weigand <ulrich.weigand@linaro.org>
8478
8479 * gcc.dg/vect/slp-cond-3.c: New test.
8480 * gcc.dg/vect/slp-cond-4.c: New test.
8481
8482 2012-03-15 Ira Rosen <irar@il.ibm.com>
8483 Ulrich Weigand <ulrich.weigand@linaro.org>
8484
8485 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8486 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8487
8488 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8489
8490 PR libfortran/52434
8491 PR libfortran/48878
8492 PR libfortran/38199
8493 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8494 * gfortran.dg/round_1.f03: Likewise.
8495
8496 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8497 Andrew Pinski <apinski@cavium.com>
8498
8499 PR middle-end/52592
8500 * gcc.dg/pr52592.c: New test.
8501
8502 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8503
8504 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8505 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8506 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8507 * lib/fortran-modules.exp: .. this new file. Adjust users.
8508 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8509 gfortran-dg-debug-runtest): Call cleanup-modules.
8510 * lib/fortran-torture.exp (fortran-torture-execute,
8511 fortran-torture): Likewise.
8512 * gfortran.dg/coarray/caf.exp: Likewise.
8513 * lib/lto.exp: Likewise.
8514 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8515 * gfortran.dg/class_4b.f03: Likewise.
8516 * gfortran.dg/class_4c.f03: Likewise.
8517 * gfortran.dg/class_45a.f03: Likewise.
8518 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8519 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8520 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8521 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8522 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8523 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8524 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8525 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8526 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8527 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8528 * gfortran.dg/whole_file_28.f90: Likewise.
8529 * gfortran.dg/whole_file_29.f90: Likewise.
8530 * gfortran.dg/whole_file_30.f90: Likewise.
8531 * gfortran.dg/whole_file_31.f90: Likewise.
8532
8533 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR tree-optimization/52267
8536 * gcc.dg/pr52267.c: New test.
8537 * gcc.dg/tree-ssa/vrp65.c: New test.
8538 * gcc.dg/tree-ssa/vrp66.c: New test.
8539
8540 2012-03-15 Richard Guenther <rguenther@suse.de>
8541
8542 PR middle-end/52580
8543 * gfortran.dg/vect/pr52580.f: New testcase.
8544
8545 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8546
8547 * gcc.target/sh/fpul-usage-1.c: New.
8548
8549 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8550
8551 PR target/49468
8552 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8553 * gcc.target/sh/pr49468-di.c: Likewise.
8554
8555 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8556
8557 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8558 * gcc.dg/c99-stdint-6.c: Likewise.
8559 * gcc.dg/lto/20090210_0.c: Likewise.
8560 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8561 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8562 * gcc.dg/pragma-init-fini-2.c: Likewise.
8563 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8564 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8565 * gcc.target/i386/pr22152.c: Likewise.
8566 * gcc.target/i386/vect8-ret.c: Likewise.
8567 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8568 handling.
8569
8570 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8571
8572 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8573 * g++.dg/tree-prof/partition1.C: Likewise.
8574 * g++.dg/tree-prof/partition2.C: Likewise.
8575 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8576 handling.
8577 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8578 * gcc.c-torture/execute/20010724-1.c: Remove.
8579 * gcc.c-torture/execute/20010724-1.x: Remove.
8580 * gcc.c-torture/execute/20040208-2.c: Remove.
8581 * gcc.c-torture/execute/20040208-2.x: Remove.
8582 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8583 Remove.
8584 (main) [__mips__ && __sgi__]: Remove.
8585 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8586 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8587 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8588 mips-sgi-irix6* handling.
8589 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8590 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8591 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8592 handling.
8593 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8594 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8595 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8596 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8597 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8598 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8599 mips-sgi-irix6*.
8600 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8601 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8602 * gcc.target/mips/save-restore-3.c: Likewise.
8603 * gcc.target/mips/save-restore-4.c: Likewise.
8604 * gcc.target/mips/save-restore-5.c: Likewise.
8605 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8606 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8607 messages.
8608 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8609 IRIX 6 handling.
8610 (restore_ld_library_path_env_vars): Likewise.
8611 * lib/target-supports.exp (check_profiling_available): Remove
8612 mips*-*-irix* handling.
8613 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8614 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8615 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8616
8617 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c++/52582
8620 * g++.dg/opt/pr52582.C: New test.
8621
8622 2012-03-14 Richard Guenther <rguenther@suse.de>
8623
8624 PR tree-optimization/52571
8625 * gcc.dg/vect/vect-2.c: Initialize arrays.
8626 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8627 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8628 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8629
8630 2012-03-14 Richard Guenther <rguenther@suse.de>
8631
8632 PR middle-end/52080
8633 PR middle-end/52097
8634 PR middle-end/48124
8635 * gcc.dg/torture/pr48124-1.c: New testcase.
8636 * gcc.dg/torture/pr48124-2.c: Likewise.
8637 * gcc.dg/torture/pr48124-3.c: Likewise.
8638 * gcc.dg/torture/pr48124-4.c: Likewise.
8639
8640 2012-03-14 Richard Guenther <rguenther@suse.de>
8641
8642 PR middle-end/52578
8643 * gcc.dg/pr52578.c: New testcase.
8644
8645 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR c++/52521
8648 * g++.dg/cpp0x/udlit-args2.C: New test.
8649
8650 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8651
8652 PR target/48596
8653 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8654 * gcc.c-torture/compile/pr48596.c: ... here.
8655
8656 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8657
8658 PR c++/51641
8659 * g++.dg/lookup/hidden-class17.C: New test.
8660
8661 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR c/52577
8664 * gcc.dg/Wunused-var-3.c: New test.
8665
8666 2012-03-13 Martin Jambor <mjambor@suse.cz>
8667
8668 * gcc.dg/misaligned-expand-2.c: New test.
8669
8670 2012-03-13 Richard Guenther <rguenther@suse.de>
8671
8672 PR middle-end/52134
8673 * gcc.dg/pr52134.c: New testcase.
8674
8675 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676
8677 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8678
8679 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8680
8681 PR tree-optimization/46728
8682 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8683 * gcc.target/powerpc/pr46728-5.c: Likewise.
8684 * gcc.target/powerpc/pr46728-8.c: Likewise.
8685 * gcc.target/powerpc/pr46728-10.c: Likewise.
8686 * gcc.target/powerpc/pr46728-11.c: Likewise.
8687 * gcc.target/powerpc/pr46728-13.c: Likewise.
8688 * gcc.target/powerpc/pr46728-14.c: Likewise.
8689 * gcc.target/powerpc/pr46728-15.c: Likewise.
8690
8691 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/52299
8694 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8695
8696 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8697
8698 PR tree-optimization/46728
8699 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8700 * gcc.target/powerpc/pr46728-5.c: Likewise.
8701 * gcc.target/powerpc/pr46728-8.c: Likewise.
8702 * gcc.target/powerpc/pr46728-10.c: Likewise.
8703 * gcc.target/powerpc/pr46728-11.c: Likewise.
8704 * gcc.target/powerpc/pr46728-13.c: Likewise.
8705 * gcc.target/powerpc/pr46728-14.c: Likewise.
8706 * gcc.target/powerpc/pr46728-15.c: Likewise.
8707
8708 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8709
8710 PR target/49868
8711 * gcc.target/avr/torture/addr-space-1.h: New file.
8712 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8713 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8714 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8715 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8716
8717 2012-03-12 Andrew Pinski <apinski@cavium.com>
8718
8719 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8720
8721 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8722
8723 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8724 * g++.dg/abi/thunk4.C: Likewise.
8725 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8726 Adapt line numbers.
8727 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8728 handling.
8729 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8730 * g++.dg/eh/spbp.C: Likewise.
8731 * g++.dg/ext/label13.C: Likewise.
8732 * g++.dg/guality/guality.exp: Likewise.
8733 * g++.dg/other/anon5.C: Likewise.
8734 * g++.dg/other/pragma-ep-1.C: Remove.
8735 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8736 * g++.dg/warn/pr31246.C: Likewise.
8737 * g++.dg/warn/weak1.C: Likewise.
8738 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8739 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8740 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8741 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8742 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8743 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8744 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8745 * gcc.dg/c99-tgmath-1.c: Likewise.
8746 * gcc.dg/c99-tgmath-2.c: Likewise.
8747 * gcc.dg/c99-tgmath-3.c: Likewise.
8748 * gcc.dg/c99-tgmath-4.c: Likewise.
8749 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8750 handling.
8751 * gcc.dg/debug/pr49032.c: Likewise.
8752 * gcc.dg/guality/guality.exp: Likewise.
8753 * gcc.dg/intmax_t-1.c: Likewise.
8754 * gcc.dg/pr48616.c: Likewise.
8755 * gcc.dg/pragma-ep-1.c: Remove.
8756 * gcc.dg/pragma-ep-2.c: Remove.
8757 * gcc.dg/pragma-ep-3.c: Remove.
8758 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8759 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8760 * gcc.misc-tests/gcov-14.c: Likewise.
8761 * gfortran.dg/guality/guality.exp: Likewise.
8762 * lib/target-supports.exp (check_weak_available): Likewise.
8763 (add_options_for_tls): Likewise.
8764 (check_ascii_locale_available): Likewise.
8765 * obj-c++.dg/dwarf-2.mm: Likewise.
8766 * objc.dg/dwarf-1.m: Likewise.
8767 * objc.dg/dwarf-2.m: Likewise.
8768
8769 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR tree-optimization/51721
8772 * gcc.dg/tree-ssa/vrp64.c: New test.
8773
8774 PR tree-optimization/52533
8775 * gcc.c-torture/compile/pr52533.c: New test.
8776
8777 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8778
8779 * gcc.target/i386/rtm-xabort-1.c: New.
8780 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8781 * gcc.target/i386/rtm-xend-1.c: Ditto.
8782 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8783 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8784 * gcc.target/i386/sse-13.c: Ditto.
8785 * gcc.target/i386/sse-14.c: Ditto.
8786 * gcc.target/i386/sse-22.c: Ditto.
8787 * gcc.target/i386/sse-23.c: Ditto.
8788 * g++.dg/other/i386-2.C: Ditto.
8789 * g++.dg/other/i386-3.C: Ditto.
8790
8791 2012-03-12 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/52542
8794 * gfortran.dg/proc_ptr_35.f90: New.
8795
8796 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8797
8798 PR target/52530
8799 * gcc.dg/torture/pr52530.c: New test.
8800
8801 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8802
8803 PR target/51244
8804 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8805
8806 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8807
8808 PR target/52450
8809 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8810
8811 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8812
8813 2012-03-09 Andrew Pinski <apinski@cavium.com>
8814
8815 PR middle-end/51988
8816 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8817 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8818
8819 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8820
8821 * gcc.dg/tree-ssa/scev-3.c: New.
8822 * gcc.dg/tree-ssa/scev-4.c: New.
8823
8824 2012-03-08 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/52469
8827 * gfortran.dg/proc_ptr_34.f90
8828
8829 2012-03-07 Jason Merrill <jason@redhat.com>
8830
8831 PR c++/52521
8832 * g++.dg/cpp0x/udlit-mangle.C: New.
8833
8834 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8835
8836 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8837
8838 2012-03-06 Richard Guenther <rguenther@suse.de>
8839
8840 PR middle-end/52493
8841 * gcc.dg/torture/pr52493.c: New testcase.
8842
8843 2012-03-06 Richard Guenther <rguenther@suse.de>
8844
8845 PR lto/52097
8846 * gcc.dg/lto/pr52097_0.c: New testcase.
8847
8848 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8849
8850 PR target/51244
8851 * gcc.target/sh/pr51244-1.c: New.
8852 * gcc.target/sh/pr51244-2.c: New.
8853 * gcc.target/sh/pr51244-3.c: New.
8854
8855 2012-03-05 Jason Merrill <jason@redhat.com>
8856
8857 PR c++/51930
8858 * g++.dg/ext/visibility/template11.C: New.
8859
8860 * g++.dg/cpp0x/implicit13.C: New.
8861
8862 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR tree-optimization/51721
8865 * gcc.dg/tree-ssa/vrp63.c: New test.
8866 * gcc.dg/pr51721.c: New test.
8867
8868 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8869
8870 PR fortran/50981
8871 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8872 argument checks.
8873
8874 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8875
8876 PR target/52146
8877 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8878
8879 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8880
8881 PR fortran/50981
8882 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8883
8884 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8885
8886 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8887 int32plus.
8888
8889 2012-03-03 Jason Merrill <jason@redhat.com>
8890
8891 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8892
8893 Core 1270
8894 * g++.dg/cpp0x/initlist65.C: New.
8895
8896 PR c++/36797
8897 * g++.dg/ext/is_empty2.C: New.
8898
8899 2012-03-03 Tobias Burnus <burnus@net-b.de>
8900
8901 PR fortran/48820
8902 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8903
8904 2012-03-03 Tobias Burnus <burnus@net-b.de>
8905
8906 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8907 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8908 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8909 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8910 * gfortran.dg/class_30.f90: Remove dg-warning line.
8911 * gfortran.dg/bind_c_usage_25.f90: New.
8912
8913 2012-03-03 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/48820
8916 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8917 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8918 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8919
8920 2012-03-03 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/48820
8923 * gfortran.dg/assumed_type_1.f90: New.
8924 * gfortran.dg/assumed_type_2.f90: New.
8925 * gfortran.dg/assumed_type_3.f90: New.
8926 * gfortran.dg/assumed_type_4.f90: New.
8927
8928 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8929
8930 PR target/49486
8931 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8932 * gcc.target/sh/pr49468-di.c: New.
8933
8934 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8935
8936 * gcc.dg/graphite/pr50561.c: Update.
8937
8938 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8939
8940 * gcc.target/powerpc/pr52457.c: New test.
8941
8942 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8943
8944 * gcc.target/arm/sat-1.c: New test.
8945
8946 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8947
8948 PR target/46716
8949 * gcc.target/i386/pr46716.c: New test.
8950
8951 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8952
8953 PR c++/51989
8954 * g++.dg/cpp0x/sfinae32.C: New.
8955
8956 2012-03-02 Richard Guenther <rguenther@suse.de>
8957
8958 PR tree-optimization/52406
8959 * gcc.dg/torture/pr52406.c: New testcase.
8960
8961 2012-03-02 Tobias Burnus <burnus@net-b.de>
8962
8963 PR fortran/52325
8964 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8965 * gfortran.dg/nullify_2.f90: Update dg-error.
8966 * gfortran.dg/nullify_4.f90: Ditto.
8967 * gfortran.dg/pointer_init_6.f90: Ditto.
8968
8969 2012-03-02 Tobias Burnus <burnus@net-b.de>
8970
8971 PR fortran/52270
8972 * gfortran.dg/class_51.f90: New.
8973
8974 2012-03-02 Tobias Burnus <burnus@net-b.de>
8975
8976 PR fortran/52452
8977 * gfortran.dg/intrinsic_8.f90: New.
8978
8979 2012-03-01 Kai Tietz <ktietz@redhat.com>
8980
8981 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8982 routines on mingw targets.
8983 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8984
8985 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR tree-optimization/52445
8988 * gcc.dg/pr52445.c: New test.
8989
8990 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR target/52437
8993 * gcc.c-torture/compile/pr52437.c: New test.
8994
8995 PR middle-end/52419
8996 * gcc.dg/torture/pr52419.c: New test.
8997
8998 PR tree-optimization/52429
8999 * gcc.dg/torture/pr52429.c: New test.
9000 * g++.dg/opt/pr52429.C: New test.
9001
9002 2012-02-29 Richard Guenther <rguenther@suse.de>
9003
9004 PR testsuite/52297
9005 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9006 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9007 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9008 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9009 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9010 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9011
9012 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9013
9014 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9015
9016 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9017
9018 PR fortran/52386
9019 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9020
9021 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9022
9023 PR target/51534
9024 * gcc.target/arm/neon/pr51534.c: New testcase.
9025
9026 2012-02-28 Richard Guenther <rguenther@suse.de>
9027
9028 PR target/52407
9029 * gcc.dg/torture/pr52407.c: New testcase.
9030
9031 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9032
9033 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9034 * gcc.target/arm/vfp2.c: Likewise.
9035 * gcc.target/arm/vfp3.c: Likewise.
9036 * gcc.target/arm/vfp4.c: Likewise.
9037 * gcc.target/arm/vfp5.c: Likewise.
9038 * gcc.target/arm/vfp6.c: Likewise.
9039 * gcc.target/arm/vfp7.c: Likewise.
9040 * gcc.target/arm/vfp8.c: Likewise.
9041 * gcc.target/arm/vfp9.c: Likewise.
9042 * gcc.target/arm/vfp10.c: Likewise.
9043 * gcc.target/arm/vfp11.c: Likewise.
9044 * gcc.target/arm/vfp12.c: Likewise.
9045 * gcc.target/arm/vfp13.c: Likewise.
9046 * gcc.target/arm/vfp14.c: Likewise.
9047 * gcc.target/arm/vfp15.c: Likewise.
9048 * gcc.target/arm/vfp16.c: Likewise.
9049 * gcc.target/arm/vfp17.c: Likewise.
9050 * gcc.target/arm/neon-constants.h: New file.
9051 * gcc.target/arm/neon-vect1.c: New test.
9052 * gcc.target/arm/neon-vect2.c: New test.
9053 * gcc.target/arm/neon-vect3.c: New test.
9054 * gcc.target/arm/neon-vect4.c: New test.
9055 * gcc.target/arm/neon-vect5.c: New test.
9056 * gcc.target/arm/neon-vect6.c: New test.
9057 * gcc.target/arm/neon-vect7.c: New test.
9058 * gcc.target/arm/neon-vect8.c: New test.
9059
9060 2012-02-28 Richard Guenther <rguenther@suse.de>
9061
9062 PR tree-optimization/52402
9063 * gcc.dg/torture/pr52402.c: New testcase.
9064
9065 2012-02-28 Richard Guenther <rguenther@suse.de>
9066
9067 PR lto/52400
9068 * g++.dg/lto/pr52400_0.C: New testcase.
9069
9070 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9071
9072 * gcc.target/avr/torture/builtins-1.c: New test.
9073 * gcc.target/avr/torture/builtins-error.c: New test.
9074
9075 2012-02-28 Kai Tietz <ktietz@redhat.com>
9076
9077 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9078 * gcc.target/i386/pr45352-2.c: Likewise.
9079 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9080 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9081 targets instead rand.
9082 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9083 * gcc.target/i386/sse2-mul-1.c: Likewise.
9084 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9085 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9086 * gcc.target/i386/pad-1.c: Likewise.
9087 * gcc.target/i386/pad-9.c: Likewise.
9088 * gcc.target/i386/pad-2.c: Likewise.
9089 * gcc.target/i386/pad-5b.c: Likewise.
9090 * gcc.target/i386/pad-8.c: Likewise.
9091 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9092 * gcc.target/i386/pr44130.c: Likewise.
9093 * gcc.target/i386/align-main-1.c: Likewise.
9094 * gcc.target/i386/align-main-2.c: Likewise.
9095 * gcc.target/i386/sw-1.c: Likewise.
9096 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9097 on x64 mingw target.
9098 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9099 * gcc.target/i386/pr46295.c: Likewise.
9100 * gcc.target/i386/amd64-abi-1.c: Likewise.
9101 * gcc.target/i386/amd64-abi-2.c: Likewise.
9102 * gcc.target/i386/pr39082-1.c: Likewise.
9103 * gcc.target/i386/pr39162.c: Likewise.
9104 * gcc.target/i386/pr22152.c: Likewise.
9105 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9106 * gcc.target/i386/wrfsbase-2.c: Likewise.
9107 * gcc.target/i386/local.c: Likewise
9108 * gcc.target/i386/wrgsbase-1.c: Likewise.
9109 * gcc.target/i386/wrfsbase-1.c: Likewise.
9110 * gcc.target/i386/pr39315-3.c: Likewise.
9111 * gcc.target/i386/pr35767-4.c: Likewise.
9112 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9113 x64 mingw target.
9114 * gcc.target/i386/pr45336-2.c: Likewise.
9115 * gcc.target/i386/pr45336-1.c: Likewise.
9116 * gcc.target/i386/pr45336-4.c: Likewise.
9117
9118 2012-02-27 Tristan Gingold <gingold@adacore.com>
9119
9120 * gnat.dg/array20.ad[sb]: New test.
9121
9122 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/52375
9125 * gcc.target/arm/pr52375.c: New test.
9126 * gcc.c-torture/compile/pr52375.c: New test.
9127
9128 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9129
9130 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9131 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9132
9133 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9134
9135 * gnat.dg/aggr19.adb: New test.
9136 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9137
9138 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9139
9140 PR target/49263
9141 * gcc.target/sh/pr49263.c: New.
9142
9143 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9144
9145 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9146 simulate_thread_wrapper_other_threads
9147 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9148 Move initialization of 'value' to main().
9149 (main): Initialize 'value';
9150 * gcc.dg/simulate-thread/speculative-store.c
9151 (simulate_thread_step_verify): Return 0 when successful.
9152 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9153 Reduce threshold.
9154 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9155 (simulate_thread_wrapper_other_threads): Return a success/fail value
9156 and issue an error if the instruction count threshold is exceeded.
9157
9158 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9159
9160 PR target/50580
9161 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9162 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9163
9164 2012-02-24 Richard Guenther <rguenther@suse.de>
9165
9166 PR middle-end/52355
9167 * gcc.dg/pr52355.c: New testcase.
9168
9169 2012-02-23 Kai Tietz <ktietz@redhat.com>
9170
9171 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9172 * gcc.dg/Wpadded.c: Likewise.
9173 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9174 structure-layout.
9175 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9176 for sleep by Sleep and add windows.h include for this function.
9177 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9178 targets.
9179 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9180 target.
9181 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9182 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9183 on x64 mingw target.
9184 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9185 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9186 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9187 failure on LLP64 target.
9188
9189 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9190
9191 PR c/52290
9192 * gcc.dg/noncompile/pr52290.c: New test.
9193
9194 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR tree-optimization/52019
9197 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9198
9199 2012-02-22 Kai Tietz <ktietz@redhat.com>
9200
9201 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9202 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9203 derived pdiff_t type.
9204 * g++.dg/torture/pr49720.C: Likewise
9205
9206 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9207
9208 PR target/52330
9209 * gcc.target/i386/pr52330.c: New test.
9210
9211 2012-02-22 Tobias Burnus <burnus@net-b.de>
9212
9213 PR fortran/52335
9214 * gfortran.dg/io_constraints_10.f90: New.
9215
9216 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9217
9218 * lib/target-supports.exp (check_effective_target_vect_condition):
9219 Return true for NEON.
9220
9221 2012-02-21 Kai Tietz <ktietz@redhat.com>
9222
9223 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9224
9225 2012-02-21 Richard Guenther <rguenther@suse.de>
9226
9227 PR tree-optimization/52324
9228 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9229
9230 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9231
9232 PR middle-end/51782
9233 * gcc.target/avr/torture/pr51782-1.c: New test.
9234
9235 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR tree-optimization/52318
9238 * gcc.dg/pr52318.c: New test.
9239
9240 2012-02-20 Kai Tietz <ktietz@redhat.com>
9241
9242 * gcc.dg/bf-ms-layout-3.c: New testcase.
9243
9244 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9245
9246 PR testsuite/52229
9247 PR fortran/32380
9248 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9249
9250 2012-02-20 Richard Guenther <rguenther@suse.de>
9251
9252 PR tree-optimization/52298
9253 * gcc.dg/torture/pr52298.c: New testcase.
9254 * gcc.dg/vect/pr52298.c: Likewise.
9255
9256 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9257
9258 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9259 * gcc.c-torture/execute/pr52286.c: Ditto.
9260
9261 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR tree-optimization/52286
9264 * gcc.c-torture/execute/pr52286.c: New test.
9265
9266 2012-02-18 Tobias Burnus <burnus@net-b.de>
9267
9268 PR fortran/52295
9269 * gfortran.dg/interface_35.f90: Use -std=f2003.
9270 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9271 * gfortran.dg/interface_assignment_4.f90: Ditto.
9272 * gfortran.dg/bessel_1.f90: Ditto.
9273 * gfortran.dg/func_result_6.f90: Ditto.
9274 * gfortran.dg/hypot_1.f90: Ditto.
9275 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9276
9277 2012-02-17 Tobias Burnus <burnus@net-b.de>
9278
9279 PR translation/52232
9280 PR translation/52234
9281 PR translation/52245
9282 PR translation/52246
9283 PR translation/52262
9284 PR translation/52273
9285 * gfortran.dg/coarray_22.f90: Update dg-error.
9286 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9287
9288 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289
9290 PR target/51753
9291 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9292 (simulate-thread): Use default timeout.
9293
9294 2012-02-16 Jason Merrill <jason@redhat.com>
9295
9296 PR c++/52248
9297 * g++.dg/ext/timevar1.C: New.
9298
9299 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9300
9301 PR c++/52126
9302 * g++.dg/template/using21.C: New.
9303 * g++.dg/template/using22.C: Likewise.
9304
9305 2012-02-16 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51415
9308 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9309
9310 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR tree-optimization/52255
9313 * gcc.c-torture/compile/pr52255.c: New test.
9314
9315 PR debug/52260
9316 * g++.dg/debug/dwarf2/pr52260.C: New test.
9317
9318 PR middle-end/51929
9319 * g++.dg/ipa/pr51929.C: New test.
9320
9321 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9322
9323 PR target/52199
9324 * gcc.target/powerpc/pr52199.c: New file.
9325
9326 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9327
9328 PR target/52152
9329 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9330
9331 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9332
9333 * gcc.dg/pr51867.c: Don't include <math.h>.
9334 (sqrtf): Declare.
9335
9336 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9337
9338 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9339 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9340
9341 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9342
9343 PR tree-optimization/50561
9344 * gcc.dg/graphite/pr50561.c: New testcase.
9345
9346 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9347
9348 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9349 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9350
9351 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9352
9353 * gnat.dg/discr35.ad[sb]: New test.
9354
9355 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9356
9357 * gnat.dg/volatile10.adb: New test.
9358 * gnat.dg/volatile10_pkg.ads: New helper.
9359
9360 2012-02-14 Jason Merrill <jason@redhat.com>
9361
9362 * g++.dg/ext/attrib43.C: New.
9363
9364 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9365
9366 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9367 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9368 fgnu_tm.
9369 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9370 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9371 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9372 effective_target fgnu_tm.
9373 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9374
9375 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR c++/52247
9378 * g++.dg/template/asmgoto1.C: New test.
9379
9380 2012-02-14 Ian Lance Taylor <iant@google.com>
9381
9382 PR go/48501
9383 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9384 compiling generated file for 64bit and index tests.
9385
9386 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9387
9388 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9389
9390 2012-02-14 Richard Guenther <rguenther@suse.de>
9391
9392 PR tree-optimization/52244
9393 PR tree-optimization/51528
9394 * gcc.dg/torture/pr52244.c: New testcase.
9395
9396 2012-02-14 Walter Lee <walt@tilera.com>
9397
9398 * g++.dg/other/PR23205.C: Disable test on tile.
9399 * g++.dg/other/pr23205-2.C: Disable test on tile.
9400 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9401 * gcc.dg/20040813-1.c: Disable test on tile.
9402 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9403 * gcc.misc-tests/linkage.exp: Handle tilegx.
9404
9405 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR tree-optimization/52210
9408 * gcc.dg/pr52210.c: New test.
9409
9410 2012-02-14 Jason Merrill <jason@redhat.com>
9411
9412 PR c++/39055
9413 * g++.dg/overload/defarg5.C: New.
9414
9415 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR c/52181
9418 * c-c++-common/pr52181.c: New test.
9419
9420 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR c++/52215
9423 * g++.dg/ext/atomic-1.C: New test.
9424
9425 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9426
9427 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9428
9429 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR middle-end/52209
9432 * gcc.c-torture/execute/pr52209.c: New test.
9433
9434 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9435
9436 PR fortran/50981
9437 * gfortran.dg/elemental_optional_args_5.f03: New test.
9438
9439 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9440
9441 PR testsuite/50076
9442 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9443 cases.
9444
9445 2012-02-11 Ian Lance Taylor <iant@google.com>
9446
9447 PR go/51874
9448 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9449 SPARC Solaris. Don't run the test at all on systems where it may
9450 not work, rather than xfailing it.
9451
9452 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9453
9454 PR rtl-optimization/52175
9455 * gcc.c-torture/compile/pr52175.c: New test.
9456
9457 2012-02-10 Jason Merrill <jason@redhat.com>
9458
9459 PR c++/51910
9460 * g++.dg/template/repo10.C: New.
9461
9462 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR debug/52132
9465 * gcc.dg/pr52132.c: New test.
9466
9467 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9468
9469 * gnat.dg/specs/aggr4.ads: New test.
9470 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9471
9472 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9473
9474 PR target/52146
9475 * gcc.target/i386/pr52146.c: New.
9476
9477 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR middle-end/52177
9480 * c-c++-common/pr52177.c: New test.
9481
9482 2012-02-10 Jan Hubicka <jh@suse.cz>
9483
9484 PR middle-end/48600
9485 * g++.dg/torture/pr48600.C: New testcase.
9486
9487 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9488
9489 PR middle-end/52140
9490 * gcc.dg/dfp/pr52140.c: New test.
9491
9492 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR fortran/32380
9495 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9496 of dg-options.
9497
9498 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9499
9500 PR middle-end/51867
9501 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9502 * gcc.dg/pr51867.c: New test.
9503
9504 2012-02-09 Ian Lance Taylor <iant@google.com>
9505
9506 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9507 which don't support -fsplit-stack. Turn off optimization when
9508 compiling select5-out.go.
9509
9510 2012-02-08 Ian Lance Taylor <iant@google.com>
9511
9512 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9513 systems which don't support -fsplit-stack.
9514
9515 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9516
9517 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9518 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9519 machine instuction in the log.
9520
9521 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9522
9523 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9524 to 20 seconds.
9525
9526 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9527
9528 PR driver/48524
9529 * gcc.dg/pr48524.c: New test.
9530 * gcc.dg/pr48524.spec: New spec file for test.
9531
9532 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9533
9534 PR fortran/32380
9535 * gfortran.dg/vect/pr32380.f90: New test.
9536
9537 2012-02-08 Tobias Burnus <burnus@net-b.de>
9538
9539 PR fortran/52151
9540 * gfortran.dg/realloc_on_assign_12.f90: New.
9541
9542 2012-02-08 Richard Guenther <rguenther@suse.de>
9543
9544 PR rtl-optimization/52170
9545 * gcc.dg/torture/pr52170.c: New testcase.
9546
9547 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR gcov-profile/52150
9550 * gcc.dg/tree-prof/pr52150.c: New test.
9551
9552 PR rtl-optimization/52139
9553 * gcc.dg/pr52139.c: New test.
9554
9555 2012-02-07 Jason Merrill <jason@redhat.com>
9556
9557 PR c++/51675
9558 * g++.dg/cpp0x/constexpr-union3.C: New.
9559
9560 PR c++/52035
9561 * g++.dg/lto/pr52035_0.C: New.
9562
9563 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9564
9565 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9566 * gcc.dg/special/weak-1.c: Likewise.
9567 * gcc.dg/ucnid-12.c: Likewise.
9568 * gcc.dg/torture/pr45678-1.c: Likewise.
9569 * gcc.dg/torture/pr45678-2.c: Likewise.
9570 * gcc.dg/vector-4.c: Likewise.
9571 * gcc.dg/ipa/inline-5.c: Likewise.
9572 * gcc.dg/ucnid-11.c: Likewise.
9573 * gcc.misc-tests/gcov-13.c: Likewise.
9574 * gcc.misc-tests/gcov-14.c: Likewise.
9575 * g++.dg/ext/label13.C: Likewise.
9576 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9577 hppa*-*-hpux* options.
9578 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9579 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9580 * gcc.dg/pr48616.c: Likewise.
9581 * gcc.dg/pr17957.c: Likewise.
9582 * gcc.dg/pr17055-1.c: Likewise.
9583 * gcc.dg/pr32912-1.c: Likewise.
9584 * gcc.dg/tm/pr51472.c: Likewise.
9585 * c-c++-common/fold-bitand-4.c: Likewise.
9586 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9587 Use dg-additional-options for extra options.
9588
9589 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9590
9591 * gcc.target/epiphany/interrupt-2.c: New test.
9592
9593 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9594
9595 PR target/52155
9596 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9597 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9598 for MIPS ELF.
9599
9600 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9601
9602 PR target/52152
9603 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9604
9605 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9606
9607 PR middle-end/24306
9608 PR target/52154
9609 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9610 * gcc.target/mips/va-arg-1.c: New test.
9611
9612 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9613
9614 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9615 for -mno-pointers-to-nested-functions.
9616
9617 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9618
9619 * gcc.c-torture/execute/20120207-1.c: New test.
9620
9621 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR rtl-optimization/52060
9624 * gcc.dg/torture/pr52060.c: New test.
9625
9626 PR middle-end/52074
9627 * gcc.c-torture/compile/pr52074.c: New test.
9628
9629 2012-02-07 Tobias Burnus <burnus@net-b.de>
9630
9631 PR fortran/51514
9632 * gfortran.dg/class_to_type_2.f90: New.
9633
9634 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9635
9636 PR fortran/32373
9637 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9638 Remove module.
9639
9640 2012-02-06 Jason Merrill <jason@redhat.com>
9641
9642 PR c++/52088
9643 * g++.dg/template/conv13.C: New.
9644
9645 2012-02-06 Richard Guenther <rguenther@suse.de>
9646
9647 PR tree-optimization/52115
9648 * gcc.c-torture/compile/pr52115.c: New testcase.
9649
9650 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR target/52129
9653 * gcc.c-torture/execute/pr52129.c: New test.
9654
9655 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9656
9657 * gcc.dg/pr48374.c: Actually add the test I forgot
9658 in the 2012-01-25 commit.
9659
9660 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9661
9662 PR fortran/32373
9663 * gfortran.dg/vect/vect-8.f90: New test case.
9664
9665 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9666
9667 PR fortran/48847
9668 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9669
9670 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9671
9672 PR fortran/52102
9673 * gfortran.dg/class_48.f90 : Add test of allocate class array
9674 component with source in subroutine test3. Remove commenting
9675 out in subroutine test4, since branching on unitialized variable
9676 is now fixed (no PR for this last.).
9677
9678 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9679
9680 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9681 on MIPS targets.
9682 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9683
9684 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9685
9686 PR target/52125
9687 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9688 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9689
9690 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9691
9692 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9693 (check_effective_target_sync_int_long): Use it.
9694 (check_effective_target_sync_char_short): Likewise.
9695 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9696
9697 2012-02-05 Tobias Burnus <burnus@net-b.de>
9698
9699 PR fortran/51972
9700 * gfortran.dg/class_48.f90: Add some further checks.
9701
9702 2012-02-05 Ira Rosen <irar@il.ibm.com>
9703
9704 PR tree-optimization/52091
9705 * gcc.dg/vect/pr52091.c: New test.
9706
9707 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR rtl-optimization/52113
9710 * gcc.target/avr/pr52113.c: New test.
9711
9712 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR rtl-optimization/52092
9715 * gcc.c-torture/compile/pr52092.c: New test.
9716
9717 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9718
9719 PR fortran/41587
9720 * gfortran.dg/class_array_10.f03: New test.
9721
9722 PR fortran/46356
9723 * gfortran.dg/class_array_11.f03: New test.
9724
9725 PR fortran/51754
9726 * gfortran.dg/class_array_12.f03: New test.
9727
9728 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9729
9730 PR fortran/52012
9731 * gfortran.dg/realloc_on_assign_11.f90: New test.
9732
9733 2012-02-02 Tobias Burnus <burnus@net-b.de>
9734
9735 PR fortran/52093
9736 * gfortran.dg/shape_7.f90: New.
9737
9738 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * gcc.target/mips/mips-prepend-1.c: New test.
9741
9742 2012-02-02 Jan Hubicka <jh@suse.cz>
9743 Tom de Vries <tom@codesourcery.com>
9744
9745 PR middle-end/51998
9746 * gcc.dg/alias-12.c: New testcase.
9747 * gcc.dg/alias-13.c: New testcase.
9748
9749 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR target/52086
9752 * gcc.dg/pr52086.c: New test.
9753
9754 PR tree-optimization/52073
9755 * gcc.c-torture/compile/pr52073.c: New test.
9756
9757 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9758
9759 PR fortran/51958
9760 * gfortran.dg/function_optimize_10.f90: New test.
9761
9762 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9765 test on alpha*-*-*.
9766
9767 2012-02-01 Tobias Burnus <burnus@net-b.de>
9768
9769 PR fortran/52024
9770 * gfortran.dg/typebound_operator_14.f90: New.
9771
9772 2012-02-01 Tobias Burnus <burnus@net-b.de>
9773
9774 PR fortran/52059
9775 * gfortran.dg/elemental_function_1.f90: New.
9776
9777 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9778
9779 PR rtl-optimization/51374
9780 * gcc.target/avr/torture/pr51374-1.c:
9781 Also fail if SBIS is seen.
9782
9783 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9784
9785 PR rtl-optimization/51374
9786 * gcc.target/avr/torture/pr51374-1.c: New.
9787
9788 2012-01-31 Tobias Burnus <burnus@net-b.de>
9789
9790 PR fortran/52024
9791 * gfortran.dg/typebound_generic_11.f90: New.
9792
9793 2012-01-31 Tobias Burnus <burnus@net-b.de>
9794
9795 PR fortran/52029
9796 * gfortran.dg/class_49.f90: New.
9797
9798 2012-01-31 Tobias Burnus <burnus@net-b.de>
9799
9800 PR fortran/52013
9801 * gfortran.dg/elemental_args_check_6.f90: New.
9802
9803 2012-01-31 Jason Merrill <jason@redhat.com>
9804
9805 PR c++/52043
9806 * g++.dg/cpp0x/variadic122.C: New.
9807
9808 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9809
9810 PR fortran/52012
9811 * gfortran.dg/realloc_on_assign_10.f90: New test.
9812
9813 2012-01-31 Richard Guenther <rguenther@suse.de>
9814
9815 PR tree-optimization/51528
9816 * gcc.dg/torture/pr51528.c: New testcase.
9817
9818 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9819
9820 PR go/48501
9821 * lib/go.exp (go_target_compile): Append timeout= to options.
9822 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9823 select5-out.go test on alpha*-*-* targets.
9824
9825 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9828 (TEST_SHORT): Reformat in the same way.
9829 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9830 (TEST_SHORT): Reformat in the same way.
9831 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9832 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9833 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9834 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9835 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9836
9837 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9838
9839 PR target/51835
9840 * gcc.target/arm/pr51835.c: New testcase.
9841
9842 2012-01-30 Richard Guenther <rguenther@suse.de>
9843
9844 PR tree-optimization/52028
9845 * gcc.dg/torture/pr52028.c: New testcase.
9846 * gfortran.dg/ldist-pr45199.f: Adjust.
9847 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9848 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9849 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9850
9851 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR debug/52027
9854 * gcc.dg/tree-prof/pr52027.c: New test.
9855
9856 PR tree-optimization/52046
9857 * gcc.dg/pr52046.c: New test.
9858
9859 PR debug/52048
9860 * g++.dg/other/pr52048.C: New test.
9861
9862 2012-01-30 Richard Guenther <rguenther@suse.de>
9863
9864 PR tree-optimization/52045
9865 * gcc.dg/pr52045.c: New testcase.
9866
9867 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9868
9869 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9870 new code generated for __sync_lock_release.
9871
9872 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9873
9874 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9875
9876 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9877
9878 PR testsuite/51875
9879 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9880
9881 * g++.dg/ext/visibility/template10.C: Fix typo.
9882
9883 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9884
9885 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/51327
9888 * g++.dg/cpp0x/constexpr-ice6.C: New.
9889
9890 2012-01-29 Tobias Burnus <burnus@net-b.de>
9891
9892 PR fortran/41600
9893 * gfortran.dg/default_initialization_6.f90: New.
9894
9895 2012-01-29 Tobias Burnus <burnus@net-b.de>
9896
9897 PR fortran/51972
9898 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9899 * gfortran.dg/class_48.f90: New.
9900
9901 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9902
9903 PR fortran/51808
9904 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9905
9906 2012-01-28 Tobias Burnus <burnus@net-b.de>
9907
9908 PR fortran/51972
9909 * gfortran.dg/class_allocate_12.f90: New.
9910
9911 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9912
9913 * gcc.dg/torture/pr50444.c: Fix dg directives.
9914
9915 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR target/52006
9918 * gcc.target/arm/pr52006.c: New test.
9919
9920 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9921
9922 PR testsuite/52011
9923 * gcc.dg/lto/trans-mem.h: New file.
9924 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9925 * gcc.dg/lto/trans-mem-1_1.c: Same.
9926 * gcc.dg/lto/trans-mem-4_1.c: Same.
9927 * gcc.dg/lto/trans-mem-3_1.c: Same.
9928
9929 2012-01-27 Tobias Burnus <burnus@net-b.de>
9930
9931 PR fortran/52022
9932 * gfortran.dg/dummy_procedure_7.f90: New.
9933
9934 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9935
9936 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9937 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9938
9939 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR c++/51852
9942 * g++.dg/other/gc5.C: New test.
9943
9944 2012-01-27 Richard Guenther <rguenther@suse.de>
9945
9946 PR tree-optimization/50444
9947 * gcc.dg/torture/pr50444.c: New testcase.
9948
9949 2012-01-27 Tobias Burnus <burnus@net-b.de>
9950
9951 PR fortran/51970
9952 PR fortran/51977
9953 * gfortran.dg/move_alloc_13.f90: New.
9954
9955 2012-01-27 Tobias Burnus <burnus@net-b.de>
9956
9957 PR fortran/51953
9958 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9959 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9960 and change dg-error string.
9961
9962 2012-01-27 Tobias Burnus <burnus@net-b.de>
9963
9964 PR fortran/52016
9965 * gfortran.dg/elemental_args_check_5.f90: New.
9966
9967 2012-01-27 Richard Guenther <rguenther@suse.de>
9968
9969 PR middle-end/51959
9970 * g++.dg/torture/pr51959.C: New testcase.
9971
9972 2012-01-27 Tom de Vries <tom@codesourcery.com>
9973
9974 PR tree-optimization/51990
9975 * gcc.dg/pr51990.c: New test.
9976 * gcc.dg/pr51990-2.c: Same.
9977
9978 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9979 Tobias Burnus <burnus@gcc.gnu.org>
9980
9981 PR fortran/48705
9982 * gfortran.dg/class_allocate_11.f03: New.
9983
9984 PR fortran/51870
9985 PR fortran/51943
9986 PR fortran/51946
9987 * gfortran.dg/class_allocate_7.f03: New.
9988 * gfortran.dg/class_allocate_8.f03: New.
9989 * gfortran.dg/class_allocate_9.f03: New.
9990 * gfortran.dg/class_allocate_10.f03: New.
9991
9992 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9993
9994 * gnat.dg/discr34.adb: New test.
9995 * gnat.dg/discr34_pkg.ads: New helper.
9996
9997 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gnat.dg/discr33.adb: New test.
10000
10001 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gnat.dg/limited_with3.ad[sb): New test.
10004 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10005 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10006 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10007
10008 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 * gnat.dg/stack_usage1.adb: New test.
10011 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10012
10013 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10014 * gcc.dg/pr44194-2.c: Likewise.
10015
10016 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10017
10018 PR c++/51370
10019 * g++.dg/template/crash112.C: New.
10020
10021 2012-01-27 Richard Henderson <rth@redhat.com>
10022
10023 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10024
10025 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10026
10027 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10028
10029 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR middle-end/51895
10032 * g++.dg/opt/pr51895.C: New test.
10033
10034 2012-01-26 Michael Matz <matz@suse.de>
10035
10036 PR tree-optimization/48794
10037 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10038
10039 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10040
10041 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10042
10043 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10044
10045 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10046 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10047 memory.
10048 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10049 the default value for s390 and s390x.
10050
10051 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10052
10053 PR lto/51698
10054 * gcc.dg/lto/trans-mem-4_0.c: New.
10055 * gcc.dg/lto/trans-mem-4_1.c: New.
10056 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10057 TM builtins.
10058 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10059 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10060 TM builtins.
10061 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10062 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10063 TM builtins.
10064
10065 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10066
10067 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10068
10069 2012-01-25 Ian Lance Taylor <iant@google.com>
10070
10071 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10072
10073 2012-01-25 Tobias Burnus <burnus@net-b.de>
10074
10075 PR fortran/51995
10076 * gfortran.dg/typebound_proc_25.f90: New.
10077
10078 2012-01-25 Jason Merrill <jason@redhat.com>
10079
10080 PR c++/51992
10081 * g++.dg/lto/pr51992_0.C: New.
10082
10083 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR tree-optimization/51987
10086 * gcc.target/i386/pr51987.c: New test.
10087
10088 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10089
10090 * gcc.dg/tm/lto-1.c: Require lto support in target.
10091
10092 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10093
10094 PR rtl-optimization/48374
10095 * gcc.dg/pr48374.c: New test.
10096
10097 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10098
10099 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10100
10101 2012-01-25 Tobias Burnus <burnus@net-b.de>
10102
10103 PR fortran/51966
10104 * gfortran.dg/derived_constructor_char_3.f90: New.
10105
10106 2012-01-24 Ian Lance Taylor <iant@google.com>
10107
10108 * go.test/go-test.exp (filecmp): New procedure.
10109 (errchk): Handle quoted square brackets.
10110 (go-gc-tests): Set go_compile_args. Handle various new test
10111 lines. Skip a few new tests.
10112 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10113
10114 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10115
10116 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10117 (check_effective_target_vect_extract_even_odd)
10118 (check_effective_target_vect_interleave): Return true for MIPS
10119 paired-single.
10120
10121 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10122
10123 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10124 (main): Use it instead of argc.
10125
10126 2012-01-24 Jason Merrill <jason@redhat.com>
10127
10128 PR c++/51973
10129 * g++.dg/cpp0x/sfinae31.C: New.
10130
10131 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10132
10133 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10134
10135 2012-01-24 Jason Merrill <jason@redhat.com>
10136
10137 PR c++/51812
10138 * g++.dg/inherit/covariant20.C: New.
10139
10140 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10141
10142 PR c++/51223
10143 * g++.dg/parse/crash58.C: New.
10144
10145 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR target/51957
10148 * gcc.dg/pr51957-1.c: New test.
10149 * gcc.dg/pr51957-1.h: New file.
10150 * gcc.dg/pr51957-2.c: New test.
10151
10152 2012-01-23 Jason Merrill <jason@redhat.com>
10153
10154 PR c++/51930
10155 * g++.dg/ext/visibility/template10.C: New.
10156
10157 2012-01-23 Tobias Burnus <burnus@net-b.de>
10158
10159 PR fortran/51948
10160 * gfortran.dg/move_alloc_12.f90: New.
10161
10162 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10163
10164 PR middle-end/45416
10165 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10166
10167 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10168
10169 PR c++/51398
10170 * g++.dg/template/crash111.C: New.
10171
10172 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10173
10174 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10175 configurations.
10176 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10177
10178 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10179
10180 PR testsuite/51941
10181 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10182 the DW_TAG_class_type and DW_AT_name: "Executor".
10183
10184 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10185
10186 * lib/target-supports.exp
10187 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10188 (check_effective_target_vect_interleave): Likewise.
10189
10190 2012-01-22 Jason Merrill <jason@redhat.com>
10191
10192 PR c++/51925
10193 * g++.dg/template/using20.C: New.
10194 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10195
10196 2012-01-23 Jason Merrill <jason@redhat.com>
10197
10198 PR target/51934
10199 * g++.dg/torture/pr51344.C: Limit to x86.
10200
10201 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10202
10203 * c-c++-common/tm/omp.c: Require target with pthread support.
10204
10205 2012-01-23 Richard Guenther <rguenther@suse.de>
10206
10207 PR tree-optimization/51949
10208 * gcc.dg/torture/pr51949.c: New testcase.
10209
10210 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR rtl-optimization/51933
10213 * gcc.c-torture/execute/pr51933.c: New test.
10214
10215 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10216
10217 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10218 Do not define for Interix.
10219
10220 2012-01-22 Jason Merrill <jason@redhat.com>
10221
10222 PR c++/51832
10223 * g++.dg/lto/pr51832.h: New.
10224 * g++.dg/lto/pr51832_0.C: New.
10225 * g++.dg/lto/pr51832_1.C: New.
10226
10227 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10228
10229 * gcc.dg/ext-elim-1.c: New test.
10230
10231 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10232
10233 PR target/51931
10234 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10235 * g++.dg/opt/longbranch1.C: Likewise.
10236
10237 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10238
10239 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10240 in C++11 mode.
10241
10242 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10243
10244 PR fortran/50556
10245 * gfortran.dg/namelist_74.f90: New test.
10246 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10247
10248 2012-01-21 Tobias Burnus <burnus@net-b.de>
10249
10250 PR fortran/51913
10251 * gfortran.dg/class_47.f90: New.
10252
10253 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gnat.dg/renaming5.ad[sb]: New test.
10256
10257 2012-01-20 Jason Merrill <jason@redhat.com>
10258
10259 PR c++/51919
10260 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10261
10262 2012-01-20 Jason Merrill <jason@redhat.com>
10263
10264 PR c++/51922
10265 * g++.dg/ext/attrib42.C: Require ilp32.
10266
10267 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR target/51915
10270 * gcc.target/arm/pr51915.c: New test.
10271
10272 2012-01-20 Cary Coutant <ccoutant@google.com>
10273 Dodji Seketeli <dodji@redhat.com>
10274
10275 PR debug/45682
10276 * g++.dg/debug/dwarf2/nested-3.C: New test.
10277
10278 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10279
10280 PR c++/51402
10281 * g++.dg/template/crash110.C: New.
10282
10283 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10284
10285 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10286 Remove default options on hppa*-*-hpux*.
10287
10288 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10291
10292 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10293
10294 * gcc.c-torture/compile/pr51856.c: New testcase.
10295
10296 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10297
10298 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10299 options to go_target_compile.
10300
10301 2012-01-20 Kai Tietz <ktietz@redhat.com>
10302
10303 * g++.dg/torture/pr51344.C: Fix typo.
10304
10305 2012-01-20 Richard Guenther <rguenther@suse.de>
10306
10307 PR tree-optimization/51903
10308 * g++.dg/torture/pr51903.C: New testcase.
10309
10310 2012-01-20 Tobias Burnus <burnus@net-b.de>
10311 Janus Weil <janus@gcc.gnu.org>
10312
10313 PR fortran/51056
10314 * gfortran.dg/use_21.f90: New.
10315
10316 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR target/51106
10319 * gcc.dg/torture/pr51106-1.c: New test.
10320 * gcc.dg/torture/pr51106-2.c: New test.
10321
10322 2012-01-19 Kai Tietz <ktietz@redhat.com>
10323
10324 * g++.dg/torture/pr51344.C: New test.
10325
10326 2012-01-19 Tobias Burnus <burnus@net-b.de>
10327
10328 PR fortran/51904
10329 * gfortran.dg/intrinsic_size_2.f90: New.
10330
10331 2012-01-19 Jason Merrill <jason@redhat.com>
10332
10333 PR c++/51889
10334 * g++.dg/inherit/using7.C: New.
10335
10336 2012-01-19 Richard Guenther <rguenther@suse.de>
10337
10338 PR tree-optimization/37997
10339 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10340
10341 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10342
10343 PR rtl-optimization/51505
10344 * gcc.dg/pr51505.c: New test.
10345
10346 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10347
10348 PR fortran/51634
10349 * gfortran.dg/typebound_operator_12.f03: New.
10350 * gfortran.dg/typebound_operator_13.f03: New.
10351
10352 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10353
10354 PR c++/51225
10355 * g++.dg/cpp0x/pr51225.C: New.
10356
10357 2012-01-17 Ian Lance Taylor <iant@google.com>
10358
10359 PR go/50656
10360 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10361
10362 2012-01-17 Tobias Burnus <burnus@net-b.de>
10363
10364 PR fortran/51869
10365 * gfortran.dg/realloc_on_assign_9.f90: New.
10366
10367 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10368
10369 PR other/51165
10370 * gcc.dg/tm/memopt-3.c: Remove xfail.
10371 * gcc.dg/tm/memopt-4.c: Remove xfail.
10372 * gcc.dg/tm/memopt-5.c: Remove xfail.
10373 * gcc.dg/tm/memopt-7.c: Remove xfail.
10374
10375 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR tree-optimization/51877
10378 * gcc.c-torture/execute/pr51877.c: New test.
10379
10380 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10381
10382 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10383 {!vect_align_arrays} to vect_sizes_32B_16B.
10384 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10385 * gcc.dg/vect/vect-peel-3.c: Ditto.
10386
10387 2012-01-16 Jason Merrill <jason@redhat.com>
10388
10389 PR c++/51854
10390 * g++.dg/abi/mangle60.C: New.
10391
10392 PR c++/51827
10393 * g++.dg/pch/mangle1.{C,Hs}: New.
10394
10395 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10396 Tobias Burnus <burnus@net-b.de>
10397
10398 PR fortran/50981
10399 * gfortran.dg/elemental_optional_args_3.f90: New
10400 * gfortran.dg/elemental_optional_args_4.f90: New
10401
10402 2012-01-16 Tobias Burnus <burnus@net-b.de>
10403
10404 PR fortran/51809
10405 * gfortran.dg/use_20.f90: New
10406
10407 2012-01-16 Jason Merrill <jason@redhat.com>
10408
10409 PR c++/51868
10410 * g++.dg/cpp0x/rv-bitfield.C: New.
10411 * g++.dg/cpp0x/rv-bitfield2.C: New.
10412
10413 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10414
10415 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10416 subroutine 'qsort' and use index array to assign the result.
10417
10418 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR tree-optimization/51865
10421 * gcc.dg/pr51865.c: New test.
10422
10423 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10424
10425 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10426
10427 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10428
10429 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10430 to be loaded from the constant pool, rather than via %hi and %lo.
10431
10432 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10433
10434 PR rtl-optimization/51821
10435 * gcc.dg/pr51821.c: New test.
10436
10437 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10438
10439 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10440
10441 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10442
10443 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10444
10445 2012-01-14 Tobias Burnus <burnus@net-b.de>
10446
10447 PR fortran/51800
10448 * gfortran.dg/init_flag_8.f90: New.
10449 * gfortran.dg/init_flag_9.f90: New.
10450
10451 2011-01-14 Tobias Burnus <burnus@net-b.de>
10452
10453 PR fortran/51816
10454 * gfortran.dg/use_18.f90: New.
10455 * gfortran.dg/use_19.f90: New.
10456
10457 2012-01-13 Ian Lance Taylor <iant@google.com>
10458
10459 PR c++/50012
10460 * g++.dg/warn/Wsign-compare-4.C: New.
10461
10462 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10463
10464 PR fortran/48351
10465 * gfortran.dg/alloc_comp_assign.f03: New.
10466 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10467 __BUILTIN_FREE from 38 to 32.
10468
10469 2012-01-13 Jason Merrill <jason@redhat.com>
10470
10471 PR c++/20681
10472 * g++.dg/warn/Wreturn-type-7.C: New.
10473
10474 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10475
10476 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10477 assumption.
10478 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10479 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10480 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10481 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10482 int32plus because of big array needed.
10483 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10484 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10485
10486 2012-01-13 Jason Merrill <jason@redhat.com>
10487
10488 PR c++/51813
10489 * g++.dg/ext/visibility/template9.C: New.
10490
10491 PR c++/51620
10492 * g++.dg/cpp0x/defaulted34.C: New.
10493 * g++.dg/template/virtual3.C: New.
10494
10495 2012-01-13 Richard Guenther <rguenther@suse.de>
10496
10497 PR middle-end/8081
10498 * gcc.dg/torture/pr8081.c: New testcase.
10499
10500 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10501
10502 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10503
10504 2012-01-12 Jason Merrill <jason@redhat.com>
10505
10506 PR c++/51714
10507 * g++.dg/ext/stmtexpr14.C: New.
10508
10509 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10510
10511 PR c++/51633
10512 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10513
10514 2012-01-12 Jason Merrill <jason@redhat.com>
10515
10516 PR c++/48051
10517 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10518 * g++.dg/abi/mangle58.C: Likewise.
10519
10520 PR c++/51403
10521 * g++.dg/template/arg8.C: New.
10522
10523 2012-01-12 Ira Rosen <irar@il.ibm.com>
10524
10525 PR tree-optimization/51799
10526 * gcc.dg/vect/pr51799.c: New test.
10527 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10528 patterns.
10529
10530 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10531 Tobias Burnus <burnus@net-b.de>
10532
10533 PR fortran/51057
10534 PR fortran/51616
10535 * lib/target-supports.exp
10536 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10537 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10538
10539 2012-01-11 Jason Merrill <jason@redhat.com>
10540
10541 PR c++/51565
10542 * g++.dg/ext/attrib42.C: New.
10543
10544 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR bootstrap/51796
10547 * gcc.dg/pr51796.c: New test.
10548
10549 2012-01-11 Jason Merrill <jason@redhat.com>
10550
10551 PR c++/51818
10552 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10553
10554 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10555
10556 * gnat.dg/array19.ad[sb]: New test.
10557
10558 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10559
10560 * gnat.dg/opt23.ad[sb]: New test.
10561 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10562 * gnat.dg/opt24.ad[sb]: New test.
10563
10564 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10565
10566 PR tree-optimization/49642
10567 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10568 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10569
10570 2012-01-11 Jason Merrill <jason@redhat.com>
10571
10572 PR c++/51613
10573 * g++.dg/template/explicit-args5.C: New.
10574
10575 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10576
10577 * gcc.c-torture/execute/20120110-1.c: New testcase.
10578
10579 2012-01-10 Jason Merrill <jason@redhat.com>
10580
10581 PR c++/51614
10582 * g++.dg/inherit/ambig1.C: New.
10583
10584 PR c++/51433
10585 * g++.dg/cpp0x/constexpr-cache1.C: New.
10586
10587 2012-01-10 Richard Guenther <rguenther@suse.de>
10588
10589 PR tree-optimization/51801
10590 * gcc.dg/torture/pr51801.c: New testcase.
10591
10592 2012-01-10 Tobias Burnus <burnus@net-b.de>
10593
10594 PR fortran/51652
10595 * gfortran.dg/allocate_with_typespec_5.f90: New.
10596
10597 2012-01-10 Tobias Burnus <burnus@net-b.de>
10598
10599 * gfortran.dg/class_39.f03: Update dg-error string.
10600
10601 2012-01-10 Richard Guenther <rguenther@suse.de>
10602
10603 PR tree-optimization/50913
10604 * gcc.dg/graphite/interchange-16.c: New testcase.
10605 * gcc.dg/graphite/scop-20.c: XFAIL.
10606 * gfortran.dg/graphite/interchange-1.f: Likewise.
10607 * gfortran.dg/graphite/block-1.f90: Likewise.
10608 * gfortran.dg/graphite/block-2.f: Likewise.
10609
10610 2012-01-10 Richard Henderson <rth@redhat.com>
10611
10612 * lib/target-supports.exp (check_effective_target_vect_perm,
10613 check_effective_target_vect_perm_byte,
10614 check_effective_target_vect_perm_short): Enable for arm neon.
10615
10616 2012-01-09 Tobias Burnus <burnus@net-b.de>
10617
10618 PR fortran/46328
10619 * gfortran.dg/typebound_operator_11.f90: New.
10620
10621 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10622
10623 * gnat.dg/array18.adb: New test.
10624 * gnat.dg/array18_pkg.ads: New helper.
10625
10626 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10627
10628 PR fortran/51791
10629 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10630 around base object in first assignment in main program.
10631 * gfortran.dg/typebound_operator_10.f03: New test.
10632
10633 2012-01-09 Martin Jambor <mjambor@suse.cz>
10634
10635 PR tree-optimization/51759
10636 * g++.dg/ipa/pr51759.C: New test.
10637
10638 2012-01-09 Tobias Burnus <burnus@net-b.de>
10639
10640 PR fortran/51758
10641 * gfortran.dg/optional_absent_2.f90: New.
10642
10643 2012-01-09 Tobias Burnus <burnus@net-b.de>
10644
10645 PR fortran/51578
10646 * gfortran.dg/use_17.f90: New.
10647
10648 2012-01-09 Gary Funck <gary@intrepid.com>
10649
10650 PR preprocessor/33919
10651 * gcc.dg/pr33919.c: New test.
10652 * gcc.dg/pr33919-0.h: New test header file.
10653 * gcc.dg/pr33919-1.h: Ditto.
10654 * gcc.dg/pr33919-2.h: Ditto.
10655
10656 2012-01-07 Jan Hubicka <jh@suse.cz>
10657
10658 PR tree-optimize/51694
10659 * gcc.c-torture/compile/pr51694.c: new testcase.
10660
10661 2012-01-07 Jan Hubicka <jh@suse.cz>
10662
10663 PR tree-optimization/51600
10664 * g++.dg/torture/pr51600.C: New testcase.
10665
10666 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10667
10668 PR gcov-profile/51715
10669 PR gcov-profile/51717
10670 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10671 * gcc.misc-tests/gcov-14.c: Likewise.
10672
10673 2012-01-06 Jason Merrill <jason@redhat.com>
10674
10675 * g++.dg/parse/new5.C: New.
10676
10677 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10678
10679 PR testsuite/51655
10680 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10681 including <string.h>.
10682
10683 2012-01-06 Jason Merrill <jason@redhat.com>
10684
10685 * g++.dg/abi/mangle51.C: New.
10686 * g++.dg/abi/mangle52.C: New.
10687 * g++.dg/abi/mangle53.C: New.
10688 * g++.dg/abi/mangle54.C: New.
10689 * g++.dg/abi/mangle55.C: New.
10690 * g++.dg/abi/mangle56.C: New.
10691 * g++.dg/abi/mangle57.C: New.
10692 * g++.dg/abi/mangle58.C: New.
10693 * g++.dg/abi/mangle59.C: New.
10694 * g++.dg/cpp0x/trailing3.C: Update mangling.
10695 * g++.dg/cpp0x/variadic111.C: Update mangling.
10696 * g++.dg/cpp0x/variadic4.C: Update mangling.
10697 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10698 * g++.dg/template/nontype22.C: Works now.
10699 * g++.dg/template/pr35240.C: Works now.
10700
10701 * g++.dg/cpp0x/error7.C: New.
10702
10703 2012-01-06 Tobias Burnus <burnus@net-b.de>
10704
10705 * gfortran.dg/deallocate_stat_2.f90: New.
10706 * coarray/allocate_errgmsg.f90: New.
10707 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10708 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10709 * coarray/subobject_1.f90: Fix for num_images > 1.
10710 * gfortran.dg/deallocate_stat.f90: Update due to changed
10711 stat= handling.
10712
10713 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10714
10715 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10716
10717 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10718
10719 * ada/acats/overflow.lst: Add cb20004.
10720
10721 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10722
10723 PR c++/51541
10724 * g++.dg/cpp0x/alias-decl-18.C: New test.
10725
10726 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10727
10728 * gcc.c-torture/execute/20120104-1.c: New test.
10729
10730 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10731
10732 PR fortran/PR48946
10733 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10734 the old typebound_operator_8.f03.
10735 * gfortran.dg/typebound_operator_8.f03: New version of
10736 typebound_operator_7.f03 with 'u' a derived type instead of a
10737 class object.
10738
10739 2012-01-05 Richard Guenther <rguenther@suse.de>
10740
10741 * g++.dg/torture/pr49309.C: Skip for -flto.
10742
10743 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR middle-end/51761
10746 * gcc.c-torture/compile/pr51761.c: New test.
10747
10748 2012-01-05 Richard Guenther <rguenther@suse.de>
10749
10750 PR tree-optimization/51760
10751 * gcc.dg/torture/pr51760.c: New testcase.
10752
10753 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10754
10755 PR middle-end/51472
10756 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10757
10758 2012-01-05 Richard Guenther <rguenther@suse.de>
10759
10760 PR lto/41576
10761 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10762 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10763
10764 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR debug/51695
10767 * gcc.dg/pr51695.c: New test.
10768
10769 2012-01-04 Andrew Pinski <apinski@cavium.com>
10770
10771 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10772 * gcc.target/mips/octeon2-lx-1.c: New test.
10773 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10774 * gcc.target/mips/octeon2-lx-2.c: New test.
10775 * gcc.target/mips/octeon2-lx-3.c: New test.
10776
10777 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10778
10779 PR other/51163
10780 PR other/51164
10781 * gcc.dg/tm/alias-1.c: Adjust regexp.
10782 * gcc.dg/tm/alias-2.c: Adjust regexp.
10783
10784 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10785
10786 PR c++/51064
10787 * g++.dg/warn/Wparentheses-26.C: New.
10788
10789 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10790
10791 * gfortran.dg/elemental_optional_args_2.f90: New test.
10792
10793 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10794
10795 PR fortran/49693
10796 * gfortran.dg/common_17.f90: New test.
10797
10798 2012-01-04 Richard Guenther <rguenther@suse.de>
10799
10800 PR tree-optimization/49651
10801 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10802 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10803
10804 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10805
10806 PR c++/51738
10807 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10808
10809 2012-01-03 Andrew Pinski <apinski@cavium.com>
10810
10811 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10812 for all mips targets. Also allow an optional .cfi_startproc.
10813
10814 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10815
10816 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10817
10818 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10819
10820 PR c++/29273
10821 * g++.dg/rtti/dyncast5.C: New.
10822
10823 2012-01-03 Richard Guenther <rguenther@suse.de>
10824
10825 PR tree-optimization/51070
10826 * gcc.dg/torture/pr51070-2.c: New testcase.
10827
10828 2012-01-03 Richard Guenther <rguenther@suse.de>
10829
10830 PR tree-optimization/51692
10831 * gcc.dg/torture/pr51692.c: New testcase.
10832
10833 2012-01-03 Richard Guenther <rguenther@suse.de>
10834
10835 PR debug/51650
10836 * g++.dg/lto/pr51650-3_0.C: New testcase.
10837
10838 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10839
10840 PR c++/15867
10841 * g++.dg/warn/Wredundant-decls-spec.C: New.
10842
10843 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR tree-optimization/51719
10846 * g++.dg/tree-prof/pr51719.C: New test.
10847
10848 2012-01-03 Richard Guenther <rguenther@suse.de>
10849
10850 PR middle-end/51730
10851 * gcc.dg/fold-compare-6.c: New testcase.
10852
10853 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR c++/51669
10856 * g++.dg/gomp/pr51669.C: New test.
10857
10858 2012-01-02 Jason Merrill <jason@redhat.com>
10859
10860 PR c++/51675
10861 * g++.dg/cpp0x/constexpr-union2.C: New.
10862
10863 PR c++/51666
10864 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10865
10866 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10867
10868 PR c++/51462
10869 * g++.dg/cpp0x/constexpr-99.C: New test.
10870
10871 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10872
10873 PR c++/20140
10874 * g++.dg/template/init9.C: New.
10875
10876 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10877
10878 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10879 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10880 rather than a specific number.
10881
10882 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10883
10884 PR fortran/46262
10885 PR fortran/46328
10886 PR fortran/51052
10887 * gfortran.dg/typebound_operator_7.f03: New.
10888 * gfortran.dg/typebound_operator_8.f03: New.
10889
10890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10891
10892 PR target/51729
10893 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10894 XFAIL.
10895 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10896
10897 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10898
10899 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10900
10901 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10902
10903 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10904 for MIPS.
10905
10906 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10907
10908 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10909 * gfortran.dg/io_real_boz_4.f90: Likewise.
10910 * gfortran.dg/io_real_boz_5.f90: Likewise.
10911
10912 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10913
10914 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10915
10916 2012-01-02 Revital Eres <revital.eres@linaro.org>
10917
10918 * gcc.dg/sms-11.c: New file.
10919
10920 2012-01-02 Tobias Burnus <burnus@net-b.de>
10921
10922 PR fortran/51682
10923 * gfortran.dg/coarray/image_index_3.f90: New.
10924
10925 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10926
10927 PR c++/16603
10928 * g++.dg/parse/enum8.C: New.
10929
10930 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10931
10932 PR c++/51379
10933 * g++.dg/conversion/reinterpret4.C: New.
10934 * g++.dg/conversion/reinterpret1.C: Adjust.
10935
10936 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10939
10940 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10941
10942 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10943 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10944 * g++.old-deja/g++.jason/access14.C: Likewise.
10945 * g++.old-deja/g++.jason/access8.C: Likewise.
10946 * g++.old-deja/g++.jason/access1.C: Likewise.
10947 * g++.old-deja/g++.other/access3.C: Likewise.
10948 * g++.old-deja/g++.other/access5.C: Likewise.
10949 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10950 * g++.old-deja/g++.law/visibility22.C: Likewise.
10951 * g++.old-deja/g++.law/visibility26.C: Likewise.
10952 * g++.old-deja/g++.mike/p2746.C: Likewise.
10953 * g++.dg/debug/using1.C: Likewise.
10954 * g++.dg/lookup/using51.C: Likewise.
10955 * g++.dg/inherit/using5.C: Likewise.
10956 * g++.dg/inherit/pr30297.C: Likewise.
10957 * g++.dg/inherit/access8.C: Likewise.
10958 * g++.dg/torture/pr39362.C: Likewise.
10959 * g++.dg/template/crash13.C: Likewise.
10960 * g++.dg/template/using10.C: Likewise.
10961
10962 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10963
10964 PR fortran/51502
10965 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10966
10967 2012-01-01 Ira Rosen <irar@il.ibm.com>
10968
10969 PR tree-optimization/51704
10970 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10971 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10972 corresponding flags.
10973
10974 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/51723
10977 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10978
10979 2012-01-01 Jan Hubicka <jh@suse.cz>
10980
10981 PR rtl-optimization/51069
10982 * gcc.c-torture/compile/pr51069.c: New testcase.
10983
10984 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10985
10986 PR tree-optimization/51683
10987 * gcc.dg/pr51683.c: New test.
10988 \f
10989 Copyright (C) 2012 Free Software Foundation, Inc.
10990
10991 Copying and distribution of this file, with or without modification,
10992 are permitted in any medium without royalty provided the copyright
10993 notice and this notice are preserved.