trans-intrinsic.c (conv_intrinsic_move_alloc): Set dynamic type of the FROM variable...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-16 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/move_alloc_14.f90: New.
4
5 2012-12-16 Tobias Burnus <burnus@net-b.de>
6
7 PR fortran/55638
8 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
9 * gfortran.dg/elemental_args_check_7.f90: New.
10
11 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
12
13 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
14
15 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
16
17 PR ada/52735
18 * gnat.dg/nested_generic1.adb: New test.
19 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
20
21 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
22
23 PR ada/53766
24 * gnat.dg/controlled7.ad[sb]: New test.
25
26 2012-12-14 Steve Ellcey <sellcey@mips.com>
27
28 PR regression/55688
29 * g++.dg/other/pr55650.C: Add dg-require-profiling.
30
31 2012-12-14 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/55684
34 * gcc.dg/torture/pr55684.c: New testcase.
35
36 2012-12-14 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/55687
39 * gcc.dg/torture/pr55687.c: New testcase.
40
41 2012-12-13 Jakub Jelinek <jakub@redhat.com>
42
43 PR c++/55652
44 * g++.dg/cpp0x/noexcept19.C: New test.
45
46 2012-12-13 Richard Biener <rguenther@suse.de>
47
48 PR lto/55660
49 * gcc.dg/lto/pr55660_0.c: New testcase.
50 * gcc.dg/lto/pr55660_1.c: Likewise.
51
52 2012-12-13 Jakub Jelinek <jakub@redhat.com>
53
54 PR gcov-profile/55650
55 * g++.dg/other/pr55650.C: New test.
56 * g++.dg/other/pr55650.cc: New file.
57
58 2012-12-12 Jakub Jelinek <jakub@redhat.com>
59
60 PR debug/55665
61 * g++.dg/guality/pr55665.C: New test.
62
63 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
64 set_target_env_var the same as if it is empty list.
65 (dg-set-target-env-var): Fix up error message.
66 (set-target-env-var): Record both preexisting env var values
67 as well as info that env wasn't set.
68 (restore-target-env-var): Iterate on reversed list, if second
69 sublist element is 1, setenv the env var to the third sublist
70 element, otherwise unsetenv it.
71 (gcc-dg-runtest): Don't initialize set_target_env_var.
72 (dg-test): Unset set_target_env_var if it was set.
73
74 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
75 on argc being one.
76 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
77 Whitespace fixes. Avoid unnecessary * sizeof(char).
78 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
79 dg-options. Whitespace fixes.
80 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
81 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
82 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
83 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
84 * g++.dg/asan/default-options-1.C: Whitespace fixes.
85 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
86 first __asan_symbolize argument unnamed. Avoid unnecessary
87 * sizeof(char).
88 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
89 on argc being one. Allow both _Znwj and _Znwm as operator new.
90 Ignore everything in the backtrace above operator new. Fix up
91 dg-output regexps.
92 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
93 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
94 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
95 on failures. Avoid pointless PASS dg-output check. Remove bogus
96 dg-shouldfail.
97 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
98 Avoid unnecessary * sizeof(char).
99 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
100 Don't rely on argc being one.
101 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
102 Avoid unnecessary * sizeof(char).
103 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
104 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
105 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
106 Fix up dg-output regexps.
107 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
108 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
109 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
110 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
111 one.
112 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
113 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
114 Avoid unnecessary * sizeof(char).
115
116 2012-12-12 Wei Mi <wmi@google.com>
117
118 * lib/target-supports.exp (check_effective_target_dlopen,
119 check_effective_target_clone, check_effective_target_setrlimit,
120 check_effective_target_swapcontext): New procedures.
121 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
122 (dg-set-target-env-var, set-target-env-var,
123 restore-target-env-var): New procedures.
124 (gcc-dg-runtest): Set set_target_env_var.
125 * g++.dg/asan/symbolize-callback-1.C: New test.
126 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
127 * g++.dg/asan/deep-tail-call-1.C: New test.
128 * g++.dg/asan/default-options-1.C: New test.
129 * g++.dg/asan/interception-test-1.C: New test.
130 * g++.dg/asan/dlclose-test-1-so.cc: New file.
131 * g++.dg/asan/deep-thread-stack-1.C: New test.
132 * g++.dg/asan/interception-malloc-test-1.C: New test.
133 * g++.dg/asan/deep-stack-uaf-1.C: New test.
134 * g++.dg/asan/large-func-test-1.C: New test.
135 * g++.dg/asan/interception-failure-test-1.C: New test.
136 * c-c++-common/asan/strip-path-prefix-1.c: New test.
137 * c-c++-common/asan/force-inline-opt0-1.c: New test.
138 * c-c++-common/asan/swapcontext-test-1.c: New test.
139 * c-c++-common/asan/null-deref-1.c: New test.
140 * c-c++-common/asan/global-overflow-1.c: New test.
141 * c-c++-common/asan/strncpy-overflow-1.c: New test.
142 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
143 * c-c++-common/asan/stack-overflow-1.c: New test.
144 * c-c++-common/asan/use-after-free-1.c: New test.
145 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
146 * c-c++-common/asan/clone-test-1.c: New test.
147 * c-c++-common/asan/heap-overflow-1.c: New test.
148 * c-c++-common/asan/sleep-before-dying-1.c: New test.
149
150 2012-12-12 Steve Ellcey <sellcey@mips.com>
151
152 * gcc.dg/pr55150-2.c: Add pic support check.
153 * gcc.dg/lto/pr54709_0.c: Ditto.
154
155 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
156
157 PR tree-optimization/55481
158 * gcc.dg/torture/pr55481.c: New testcase.
159
160 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
161 Jakub Jelinek <jakub@redhat.com>
162
163 PR middle-end/52640
164 * gcc.c-torture/compile/limits-externdecl.c: New test.
165
166 2012-12-12 Jakub Jelinek <jakub@redhat.com>
167
168 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
169 from 2000 to 400.
170
171 PR fortran/55633
172 * gcc.dg/torture/pr55633.c: New test.
173
174 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
175
176 PR c++/53094
177 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
178 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
179 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
180
181 2012-12-11 Jakub Jelinek <jakub@redhat.com>
182
183 PR c++/55643
184 * g++.dg/warn/Wunused-var-19.C: New test.
185
186 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
187
188 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gcc.dg/pr54121.c: New test.
191
192 2012-12-11 Jakub Jelinek <jakub@redhat.com>
193
194 PR c++/55619
195 * g++.dg/ext/asm12.C: New test.
196
197 PR tree-optimization/54570
198 * gcc.dg/builtin-object-size-8.c: Xfail.
199 * gcc.dg/builtin-object-size-13.c: New test.
200
201 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 PR target/55642
204 * gcc.target/arm/pr55642.c: New testcase.
205
206 2012-12-11 Jakub Jelinek <jakub@redhat.com>
207
208 PR middle-end/43631
209 PR bootstrap/55615
210 * g++.dg/other/pr43631.C: New test.
211
212 2012-12-11 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/55079
215 * gcc.dg/Warray-bounds-9.c: New testcase.
216 * gcc.dg/Warray-bounds-10.c: Likewise.
217 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
218
219 2012-12-10 Janus Weil <janus@gcc.gnu.org>
220
221 PR fortran/52909
222 * gfortran.dg/proc_ptr_39.f90: New test case.
223
224 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
225
226 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
227 code duplication is required. Allow BNE to appear.
228
229 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
230
231 * gcc.target/mips/ext-2.c: Require -mlong64.
232
233 2012-12-10 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/55107
236 * gcc.dg/torture/pr55107.c: New testcase.
237 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
238
239 2012-12-10 Jakub Jelinek <jakub@redhat.com>
240
241 * g++.dg/asan/asan_test.cc: Sync from upstream.
242 * g++.dg/asan/asan_test_utils.h: Likewise.
243
244 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
245
246 * gcc.target/arm/neon/vrndaf32.c: New test.
247 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
248 * gcc.target/arm/neon/vrndf32.c: Likewise.
249 * gcc.target/arm/neon/vrndqf32.c: Likewise.
250 * gcc.target/arm/neon/vrndmf32.c: Likewise.
251 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
252 * gcc.target/arm/neon/vrndnf32.c: Likewise.
253 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
254 * gcc.target/arm/neon/vrndpf32.c: Likewise.
255 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
256
257 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
258
259 * gcc.misc-tests/gcov-12.c: Fix dg order.
260
261 PR middle-end/54470
262 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
263
264 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
265 for *-*-hpux10*.
266
267 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
268 * gcc.dg/20050826-1.c: Likewise.
269
270 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gnat.dg/vect9.adb: Add -w to dg-options.
273 * gnat.dg/vect10.adb: Likewise.
274
275 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
276
277 PR fortran/55593
278 * gfortran.dg/do_check_8.f90: New test.
279
280 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
281
282 * gnat.dg/vect10.ad[sb]: New test.
283
284 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
285
286 * gnat.dg/vect9.ad[sb]: New test.
287 * gnat.dg/vect9_pkg.ads: New helper.
288
289 2012-12-07 Mike Stump <mikestump@comcast.net>
290
291 * gnat.dg/discr38.adb: Don't use ^M line endings.
292 gnat.dg/loop_optimization13.adb: Likewise.
293 gnat.dg/loop_optimization13.ads: Likewise.
294 gnat.dg/discr36_pkg.adb: Likewise.
295 gnat.dg/discr36_pkg.ads: Likewise.
296 gnat.dg/loop_optimization11_pkg.ads: Likewise.
297 gnat.dg/discr36.ads: Likewise.
298 gnat.dg/loop_optimization11.adb: Likewise.
299
300 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
301
302 PR rtl-optimization/55141
303 * gcc.target/i386/pr55141.c: New.
304
305 2012-12-07 Dodji Seketeli <dodji@redhat.com>
306
307 PR c++/54401
308 * g++.dg/cpp0x/alias-decl-28.C: New test.
309 * g++.dg/cpp0x/alias-decl-16.C: Update.
310
311 2012-12-07 Martin Jambor <mjambor@suse.cz>
312
313 PR tree-optimization/55590
314 * gcc.target/i386/pr55590-1.c: New test.
315 * gcc.target/i386/pr55590-2.c: Likewise.
316
317 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
318
319 PR c++/54975
320 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
321
322 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
323
324 PR target/55597
325 * gcc.target/i386/pr55597.c: New test.
326
327 2012-12-06 Jakub Jelinek <jakub@redhat.com>
328
329 PR c++/54207
330 * g++.dg/cpp0x/noexcept18.C: New test.
331
332 PR c++/55573
333 * g++.dg/cpp0x/constexpr-55573.C: New test.
334
335 PR c++/55137
336 * g++.dg/opt/pr55137.C: New test.
337 * gcc.c-torture/execute/pr55137.c: New test.
338
339 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
340
341 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
342 New procedure.
343 (add_options_for_arm_v8_neon): Likewise.
344
345 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
346
347 * g++.dg/pr55604.C: New test.
348
349 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
350
351 * lib/target-supports.exp
352 (check_effective_target_vect_perm): Allow aarch64*-*-*.
353 (check_effective_target_vect_perm_byte): Likewise.
354 (check_effective_target_vect_perm_short): Likewise.
355 (check_effective_target_vect_char_mult): Likewise.
356 (check_effective_target_vect_extract_even_odd): Likewise.
357 (check_effective_target_vect_interleave): Likewise.
358
359 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
360
361 * g++.dg/abi/mangle-neon-aarch64.C: New test.
362
363 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
364
365 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
366
367 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
368
369 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
370 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
371 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
372 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
373 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
374 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
375 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
376 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
377 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
378 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
379 * gcc.dg/vect/vect-rounding-round.c: Likewise.
380 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
381 * target-supports.exp
382 (check_effective_target_vect_call_btrunc): New.
383 (check_effective_target_vect_call_btruncf): Likewise.
384 (check_effective_target_vect_call_ceil): Likewise.
385 (check_effective_target_vect_call_ceilf): Likewise.
386 (check_effective_target_vect_call_floor): Likewise.
387 (check_effective_target_vect_call_floorf): Likewise.
388 (check_effective_target_vect_call_lceil): Likewise.
389 (check_effective_target_vect_call_lfloor): Likewise.
390 (check_effective_target_vect_call_nearbyint): Likewise.
391 (check_effective_target_vect_call_nearbyintf): Likewise.
392 (check_effective_target_vect_call_round): Likewise.
393 (check_effective_target_vect_call_roundf): Likewise.
394
395 2012-12-05 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/51238
398 * gcc.dg/torture/pr51238.c: New testcase.
399
400 2012-12-05 Richard Biener <rguenther@suse.de>
401
402 PR tree-optimization/50222
403 * gcc.dg/torture/pr50222.c: New testcase.
404
405 2012-12-05 Richard Biener <rguenther@suse.de>
406
407 PR lto/55525
408 * gcc.dg/lto/pr55525_0.c: New testcase.
409 * gcc.dg/lto/pr55525_1.c: Likewise.
410
411 2012-12-04 Tobias Burnus <burnus@net-b.de>
412
413 * gfortran.dg/quad_3.f90: Really fix an if condition.
414
415 2012-12-04 Tobias Burnus <burnus@net-b.de>
416
417 * gfortran.dg/quad_3.f90: Fix a condition,
418 which wrongly required ordered/lazy evaluation.
419
420 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
421
422 * gcc.target/aarch64/121127.c: New test.
423
424 2012-12-04 Jakub Jelinek <jakub@redhat.com>
425
426 PR testsuite/55587
427 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
428 0 if not.
429 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
430 returned 0.
431 * gcc.dg/asan/asan.exp: Likewise.
432
433 2012-12-04 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/55124
436 * gcc.dg/torture/pr55124.c: New testcase.
437
438 2012-12-03 Tobias Burnus <burnus@net-b.de>
439
440 * gfortran.dg/quad_3.f90: New.
441
442 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/54170
445 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
446
447 2012-12-03 Jakub Jelinek <jakub@redhat.com>
448
449 PR testsuite/55452
450 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
451 on all targets, not just s390*.
452
453 2012-12-03 Marek Polacek <polacek@redhat.com>
454
455 PR c/55570
456 * gcc.dg/pr55570.c: New test.
457
458 2012-12-03 Jakub Jelinek <jakub@redhat.com>
459
460 * lib/asan-dg.exp (asan_get_gtest_test_list,
461 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
462 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
463 and [asan_get_gtest_expect_death_list "$output"] in global vars.
464 (asan_symbolize): Sanitize [] characters from key.
465 * g++.dg/asan/asan_test_config.h: New file.
466 * g++.dg/asan/asan_globals_test.cc: New file.
467 * g++.dg/asan/asan_test_utils.h: New file.
468 * g++.dg/asan/dejagnu-gtest.h: New file.
469 * g++.dg/asan/asan_test.cc: New file.
470 * g++.dg/asan/asan_test.C: New test.
471
472 2012-12-03 Richard Biener <rguenther@suse.de>
473
474 * gcc.dg/torture/pr35634.c: Use signed char.
475 * g++.dg/torture/pr35634.C: Likewise.
476
477 2012-12-02 Marek Polacek <polacek@redhat.com>
478
479 PR middle-end/54838
480 * gcc.dg/pr54838.c: New test.
481
482 2012-12-01 Xinliang David Li <davidxl@google.com>
483
484 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
485 cltd.
486
487 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
488
489 PR c++/55558
490 * g++.dg/cpp0x/decltype46.C: New.
491
492 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
493
494 PR middle-end/52450
495 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
496
497 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
498
499 PR debug/53860
500 * g++.dg/debug/pr53860.C: New test.
501
502 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
503 Paul Thomas <pault@gcc.gnu.org>
504
505 PR fortran/46897
506 * gfortran.dg/defined_assignment_1.f90: New test.
507 * gfortran.dg/defined_assignment_2.f90: New test.
508 * gfortran.dg/defined_assignment_3.f90: New test.
509 * gfortran.dg/defined_assignment_4.f90: New test.
510 * gfortran.dg/defined_assignment_5.f90: New test.
511
512 2012-12-01 Jakub Jelinek <jakub@redhat.com>
513
514 PR c++/55542
515 * g++.dg/cpp0x/vt-55542.C: New test.
516
517 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
518
519 * gnat.dg/specs/pack9.ads: New test.
520
521 2012-11-30 Martin Jambor <mjambor@suse.cz>
522
523 PR middle-end/52890
524 PR tree-optimization/55415
525 PR tree-optimization/54386
526 PR target/55448
527 * gcc.dg/ipa/ipa-sra-7.c: New test.
528 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
529 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
530 * gcc.target/i386/pr55448.c: Likewise.
531
532 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
533
534 * loop_optimization14.ad[sb]: New test.
535 * loop_optimization14_pkg.ads: New helper.
536
537 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
538
539 PR target/55073
540 * gcc.target/arm/pr55073.C: New test.
541
542 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
543
544 PR c++/53094
545 * g++.dg/ext/vector20.C: New testcase.
546
547 2012-11-28 Tobias Burnus <burnus@net-b.de>
548
549 PR fortran/52161
550 * coarray/sync_3.f90: Extend test.
551
552 2012-11-29 Jakub Jelinek <jakub@redhat.com>
553
554 PR rtl-optimization/55512
555 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
556 * gcc.target/i386/pr55512-4.c: Likewise.
557
558 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
559
560 PR c++/52654
561 * g++.dg/cpp0x/udlit-overflow.C: New.
562 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
563
564 2012-11-28 Jakub Jelinek <jakub@redhat.com>
565
566 PR debug/36728
567 PR debug/55467
568 PR middle-end/55507
569 PR bootstrap/55511
570 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
571 are non-empty and add dependency between the first and second asm.
572 * gcc.dg/guality/pr36728-2.c: Likewise.
573 * gcc.dg/guality/pr36728-3.c: New test.
574 * gcc.dg/guality/pr36728-4.c: New test.
575
576 2012-11-28 Andrew Pinski <apinski@cavium.com>
577
578 PR bootstrap/54279
579 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
580 directories.
581 * lib/obj-c++.exp (obj-c++_init): Likewise.
582
583 2012-11-28 Tobias Burnus <burnus@net-b.de>
584
585 PR fortran/52161
586 * coarray/sync_3.f90: New.
587
588 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
589
590 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
591
592 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
593
594 PR rtl-optimization/55512
595 * gcc.target/i386/pr55512-[1234].c: New tests.
596
597 2012-11-28 Jakub Jelinek <jakub@redhat.com>
598
599 PR testsuite/55505
600 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
601
602 PR testsuite/55504
603 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
604 attributes. Avoid clobbering memory before malloced chunk.
605 (main): Pass 1 instead of 0 as argument.
606
607 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gnat.dg/object_overflow.adb: Rename to...
610 * gnat.dg/object_overflow1.adb: ...this.
611 * gnat.dg/object_overflow2.adb: New test.
612 * gnat.dg/object_overflow3.adb: Likewise.
613 * gnat.dg/object_overflow4.adb: Likewise.
614
615 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
616
617 PR c++/55497
618 * g++.dg/init/pr55497.C: New.
619
620 2012-11-28 Richard Biener <rguenther@suse.de>
621
622 PR testsuite/55327
623 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
624 * gcc.dg/vect/slp-perm-9.c: Likewise.
625
626 2012-11-28 Richard Biener <rguenther@suse.de>
627
628 PR c/35634
629 * gcc.dg/torture/pr35634.c: New testcase.
630 * g++.dg/torture/pr35634.C: Likewise.
631 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
632
633 2012-11-27 Tobias Burnus <burnus@net-b.de>
634
635 PR fortran/55476
636 * gfortran.dg/warn_target_lifetime_3.f90: New.
637
638 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
639
640 PR rtl-optimization/55458
641 * gcc.target/i386/pr55458.c: New test.
642
643 2012-11-27 Jakub Jelinek <jakub@redhat.com>
644
645 PR tree-optimization/55110
646 * gcc.dg/pr55110.c: New test.
647
648 2012-11-27 Richard Biener <rguenther@suse.de>
649
650 PR middle-end/55331
651 * g++.dg/opt/pr55331.C: New testcase.
652
653 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
654
655 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
656
657 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
658
659 * gcc.dg/54455.c: Require scheduling.
660 * gcc.dg/c1x-align-4.c: Skip avr.
661 * gcc.dg/pr44024.c: Skip avr in final scan.
662
663 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
664
665 PR testsuite/52641
666 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
667 * gcc.dg/pr54676.c: Make work for 16-bit int.
668
669 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
670
671 PR target/55277
672 * gcc.target/i386/pr55227.c: New test.
673
674 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
675
676 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
677 to -fdump-rtl-all.
678 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
679
680 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681
682 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
683 New procedure.
684 (add_options_for_arm_v8_vfp): New procedure.
685 * gcc.target/arm/vrintaf32.c: New test.
686 * gcc.target/arm/vrintaf64.c: Likewise.
687 * gcc.target/arm/vrintmf32.c: Likewise.
688 * gcc.target/arm/vrintmf64.c: Likewise.
689 * gcc.target/arm/vrintpf32.c: Likewise.
690 * gcc.target/arm/vrintpf64.c: Likewise.
691 * gcc.target/arm/vrintrf32.c: Likewise.
692 * gcc.target/arm/vrintrf64.c: Likewise.
693 * gcc.target/arm/vrintxf32.c: Likewise.
694 * gcc.target/arm/vrintxf64.c: Likewise.
695 * gcc.target/arm/vrintzf32.c: Likewise.
696 * gcc.target/arm/vrintzf64.c: Likewise.
697
698 2012-11-26 Janus Weil <janus@gcc.gnu.org>
699
700 PR fortran/54997
701 * gfortran.dg/warn_unused_function_2.f90: New.
702
703 2012-11-26 Janus Weil <janus@gcc.gnu.org>
704
705 PR fortran/54881
706 * gfortran.dg/associated_6.f90: New.
707 * gfortran.dg/select_type_30.f03: New.
708
709 2012-11-26 Jakub Jelinek <jakub@redhat.com>
710
711 PR tree-optimization/54471
712 * gcc.dg/tree-ssa/vrp86.c: New test.
713 * gcc.c-torture/execute/pr54471.c: New test.
714
715 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
716
717 PR middle-end/55030
718 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
719 use volatile asms, use plain asms. Where the output value for the
720 asm is unused, write a global variable.
721
722 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
723
724 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
725
726 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
727
728 PR fortran/30146
729 * gfortran.dg/do_check_7.f90: New test.
730
731 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/55446
734 * g++.dg/init/new41.C: New.
735
736 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
737
738 PR fortran/55314
739 * gfortran.dg/allocate_error_4.f90: New test.
740
741 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
742
743 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
744 to send_log.
745
746 2012-11-23 Jakub Jelinek <jakub@redhat.com>
747
748 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
749 from the output.
750
751 PR c++/54046
752 * g++.dg/warn/Wreturn-type-8.C: New test.
753
754 PR middle-end/55430
755 * gcc.dg/pr55430.c: New test.
756
757 2012-11-23 Kostya Serebryany <kcc@google.com>
758
759 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
760
761 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
762
763 * gnat.dg/discr40.ad[sb]: New test.
764
765 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
766
767 * gnat.dg/discr39.adb: New test.
768
769 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
770
771 PR testsuite/52641
772 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
773 * gcc.dg/pr55150-1.c: Same.
774 * gcc.dg/torture/pr54894.c: Add size32plus.
775
776 2012-11-23 Jakub Jelinek <jakub@redhat.com>
777
778 PR sanitizer/55435
779 * c-c++-common/asan/attrib-1.c: New test.
780
781 2012-11-22 Ian Bolton <ian.bolton@arm.com>
782
783 * gcc.target/aarch64/builtin-bswap-1.c: New test.
784 * gcc.target/aarch64/builtin-bswap-2.c: New test.
785
786 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/55432
789 * g++.dg/cpp0x/constexpr-55432.C: New.
790
791 2012-11-21 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/55352
794 * gfortran.dg/namelist_76.f90: New.
795
796 2012-11-21 Martin Jambor <mjambor@suse.cz>
797
798 * gcc.dg/ipa/ipcp-agg-7.c: New test.
799 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
800
801 2012-11-21 Martin Jambor <mjambor@suse.cz>
802
803 PR tree-optimization/55260
804 * g++.dg/torture/pr55260-2.C: New test.
805
806 2012-11-21 Martin Jambor <mjambor@suse.cz>
807
808 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
809
810 2012-11-21 Bin Cheng <bin.cheng@arm.com>
811
812 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
813 * gcc.dg/tree-ssa/vrp47.c: Ditto.
814
815 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
816
817 PR target/19398
818 * gcc.target/i386/pr19398.c: New test.
819
820 2012-11-20 Martin Jambor <mjambor@suse.cz>
821
822 PR tree-optimization/55260
823 * g++.dg/torture/pr55260-1.C: New test.
824
825 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
826
827 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
828 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
829 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
830 * gcc.target/aarch64/atomic-op-char.c: Likewise.
831 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
832 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
833 * gcc.target/aarch64/atomic-op-int.c: Likewise.
834 * gcc.target/aarch64/atomic-op-long.c: Likewise.
835 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
836 * gcc.target/aarch64/atomic-op-release.c: Likewise.
837 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
838 * gcc.target/aarch64/atomic-op-short.c: Likewise.
839
840 2012-11-20 Jakub Jelinek <jakub@redhat.com>
841
842 PR middle-end/55094
843 * gcc.dg/pr55094.c: New test.
844
845 PR rtl-optimization/54921
846 * gcc.dg/pr54921.c: New test.
847
848 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
849
850 * gcc.target/i386/pr55359.c: New test.
851
852 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
853
854 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
855 * g++.dg/tls/thread_local3g.C: Likewise.
856 * g++.dg/tls/thread_local4g.C: Likewise.
857 * g++.dg/tls/thread_local5g.C: Likewise.
858 * g++.dg/tls/thread_local6g.C: Likewise.
859 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
860 * g++.dg/tls/thread_local2.C: Likewise.
861 * g++.dg/tls/thread_local2g.C: Likewise.
862 * g++.dg/tls/thread_local6.C: Likewise.
863
864 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
865
866 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
867 * gcc.dg/tm/clone-1.c: New test.
868
869 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
870
871 PR c++/55368
872 * g++.dg/parse/struct-5.C: New.
873
874 2012-11-19 Tom de Vries <tom@codesourcery.com>
875
876 PR rtl-optimization/55315
877 * gcc.target/mips/pr55315.c: New test.
878
879 2012-11-17 Jakub Jelinek <jakub@redhat.com>
880
881 PR tree-optimization/55236
882 * gcc.dg/pr55236.c: New test.
883
884 PR testsuite/55188
885 * gcc.dg/pr19105.c: Accept also optimizing
886 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
887
888 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
889 from addr2line_output. Increment idx if asking for more than one
890 address in one object.
891
892 2012-11-16 Jakub Jelinek <jakub@redhat.com>
893
894 PR tree-optimization/55329
895 * g++.dg/opt/pr55329.C: New test.
896
897 2012-11-16 Janus Weil <janus@gcc.gnu.org>
898
899 PR fortran/55297
900 * gfortran.dg/typebound_operator_18.f90: New.
901
902 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
903
904 PR rtl-optimization/55330
905 * gfortran.dg/pr55330.f90: New test.
906
907 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
908
909 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
910 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
911 * gcc.dg/hoist-register-pressure-2.c: Ditto.
912 * gcc.dg/hoist-register-pressure-3.c: Ditto.
913 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
914 * gcc.dg/tree-prof/unroll-1.c: Ditto.
915
916 2012-11-16 Dodji Seketeli <dodji@redhat.com>
917
918 PR c++/54875
919 * g++.dg/cpp0x/alias-decl-27.C: New test.
920
921 2012-11-16 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/55337
924 * g++.dg/template/alignof2.C: New test.
925
926 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
927
928 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
929 * g++.dg/mv6.C (dg-options): Ditto.
930
931 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
932
933 * lib/target_suports.exp
934 (check_effective_target_has_w_floating_suffix): New procedure.
935 (check_effective_target_has_q_floating_suffix): Ditto.
936 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
937 for unsupported non-standard suffix on floating constant.
938 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
939
940 2012-11-14 Jakub Jelinek <jakub@redhat.com>
941
942 * lib/asan-dg.exp: New file.
943 * gcc.dg/asan/asan.exp: New file.
944 * g++.dg/dg.exp: Prune also asan tests.
945 * g++.dg/asan/asan.exp: New file.
946 * c-c++-common/asan/memcmp-1.c: New test.
947
948 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/55323
951 * g++.dg/cpp0x/vt-55323.C: New.
952
953 2012-11-13 Sriraman Tallam <tmsriram@google.com>
954
955 * g++.dg/mv4.C: Add require ifunc. Change error message.
956 * g++.dg/mv5.C: Add require ifunc.
957 * g++.dg/mv6.C: Add require ifunc.
958
959 2012-11-13 Martin Jambor <mjambor@suse.cz>
960
961 PR tree-optimization/55253
962 * gcc.dg/torture/pr55253.c: New test.
963 * gcc.dg/torture/pr55305.c: Likewise.
964
965 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
966
967 PR middle-end/55142
968 * gcc.target/i386/pr55142-1.c: New file.
969 * gcc.target/i386/pr55142-2.c: Likewise.
970
971 2012-11-13 Dodji Seketeli <dodji@redhat.com>
972
973 PR c++/54466
974 * g++.dg/cpp0x/alias-decl-26.C: New test file.
975
976 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
977
978 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
979 instead of lp64.
980 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
981 * gcc.target/i386/pr49715-2.c: Likewise.
982 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
983
984 2012-11-13 Jakub Jelinek <jakub@redhat.com>
985
986 PR tree-optimization/55281
987 * gcc.dg/vect/fast-math-pr55281.c: New test.
988 * g++.dg/opt/pr55281.C: New test.
989
990 PR rtl-optimization/54127
991 * gcc.dg/torture/pr54127.c: New test.
992
993 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
994 Jakub Jelinek <jakub@redhat.com>
995
996 PR rtl-optimization/51447
997 * gcc.c-torture/execute/pr51447.c: New test.
998
999 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1000
1001 * gcc.target/aarch64/csinc-2.c: New test.
1002
1003 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1004
1005 * gcc.target/aarch64/cmn.c: New test.
1006 * gcc.target/aarch64/adds.c: New test.
1007 * gcc.target/aarch64/subs.c: New test.
1008
1009 2012-11-12 Tobias Burnus <burnus@net-b.de>
1010
1011 PR fortran/55272
1012 * gfortran.dg/coarray_29_1.f90: New.
1013 * gfortran.dg/coarray_29_2.f90: New.
1014
1015 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1016
1017 * gcc.dg/hoist-register-pressure-3.c: New test.
1018
1019 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1022 wrappers around sinf and cosf.
1023
1024 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 PR middle-end/55247
1027 PR middle-end/55259
1028 * gcc.target/i386/pr55247-2.c: New file.
1029
1030 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1031
1032 PR middle-end/55263
1033 * g++.dg/pr55263.C: New test.
1034
1035 2012-11-11 Martin Jambor <mjambor@suse.cz>
1036
1037 PR tree-optimization/55238
1038 * testsuite/gcc.dg/torture/pr55238.c: New test.
1039
1040 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1041
1042 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1043 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1044 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1045
1046 2012-11-10 Jan Hubicka <jh@suse.cz>
1047
1048 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1049
1050 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1053 -mno-sse -mno-mmx to dg-options. Reformat.
1054
1055 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1056
1057 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1058 * c-c++-common/vector-compare-1.c: Same.
1059 * c-c++-common/vector-compare-2.c: Same.
1060 * g++.dg/other/unused1.C: Skip on AIX.
1061 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1062 extra message on AIX.
1063
1064 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1065
1066 PR target/55247
1067 * gcc.target/i386/pr55247.c: New test.
1068
1069 2012-11-09 Andrew Pinski <apinski@cavium.com>
1070
1071 * gcc.c-torture/execute/20121108-1.c: New test.
1072
1073 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1074
1075 PR c++/54413
1076 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1077 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1078 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1079 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1080
1081 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1082
1083 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1084 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1085 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1086 array bounds.
1087 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1088
1089 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1090
1091 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1092 * g++.dg/tm/pr47530.C: Same.
1093
1094 2012-11-09 Jason Merrill <jason@redhat.com>
1095
1096 PR c++/54859
1097 * g++.dg/cpp0x/alias-decl-25.C: New.
1098
1099 * g++.dg/abi/abi-tag1.C: New.
1100 * g++.dg/abi/abi-tag2.C: New.
1101
1102 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1103
1104 PR rtl-optimization/55154
1105 * gcc.target/i386/pr55154.c: New test.
1106
1107 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1108
1109 PR rtl-optimization/55151
1110 * gcc.dg/pr55151.c: Move ...
1111 * gcc.target/i386/pr55151.c: ... here.
1112
1113 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1114
1115 PR rtl-optimization/54472
1116 * gcc.dg/pr54472.c: New test.
1117
1118 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gnat.dg/stack_check3.ad[sb]: New test.
1121
1122 2012-11-08 Ian Lance Taylor <iant@google.com>
1123
1124 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1125 with arguments. Handle errorcheckoutput and rundir test types.
1126
1127 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1128
1129 PR tree-optimization/55191
1130 * gcc.dg/pr55191.c: New test.
1131
1132 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR debug/54499
1135 * g++.dg/debug/pr54499.C: New test.
1136
1137 2012-11-08 Jan Hubicka <jh@suse.cz>
1138
1139 PR middle-end/48636
1140 * gcc.dg/winline-3.c: Update.
1141
1142 2012-11-08 Martin Jambor <mjambor@suse.cz>
1143
1144 * gfortran.dg/ipcp-array-1.f90: New test.
1145
1146 2012-11-08 Florian Weimer <fweimer@redhat.com>
1147
1148 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1149
1150 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1151
1152 PR rtl-optimization/55151
1153 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1154
1155 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1156
1157 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1158
1159 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gcc.c-torture/compile/20121107-1.c: New test.
1162
1163 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1164
1165 PR rtl-optimization/55151
1166 * gcc.dg/pr55151.c: Compile it only for x86_64.
1167
1168 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1169
1170 PR rtl-optimization/55122
1171 * gcc.dg/pr55122.c: New test.
1172
1173 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1174
1175 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1176 word powerpc.
1177 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1178 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1179 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1180 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1181
1182 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1183
1184 PR c/53063
1185 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1186
1187 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1188
1189 PR c/51294
1190 * c-c++-common/pr51294.c: New.
1191
1192 2012-11-07 Martin Jambor <mjambor@suse.cz>
1193
1194 PR tree-optimization/53787
1195 * gcc.dg/ipa/ipa-5.c: Adjust.
1196 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1197 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1198 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1199 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1200 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1201 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1202 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1203 * gfortran.dg/pr48636-2.f90: New test.
1204 * gfortran.dg/pr53787.f90: Likewise.
1205
1206 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/55226
1209 Revert:
1210 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/54922
1213 * g++.dg/cpp0x/constexpr-union4.C: New.
1214
1215 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1216
1217 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1218
1219 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1220
1221 PR target/49220
1222 * gcc.c-torture/compile/pr49220.c: New test.
1223
1224 2012-11-07 Florian Weimer <fweimer@redhat.com>
1225
1226 * g++.dg/init/new40.C: New.
1227
1228 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR debug/54693
1231 * gcc.dg/guality/pr54693-2.c: New test.
1232
1233 2012-11-06 Andrew Pinski <apinski@cavium.com>
1234
1235 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1236 -fno-vect-cost-model.
1237
1238 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1239
1240 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1241 * gcc.dg/tm/debug-1.c: Same.
1242 * gcc.dg/tm/irrevocable-3.c: Same.
1243 * gcc.dg/tm/irrevocable-4.c: Same.
1244 * gcc.dg/tm/memopt-10.c: Same.
1245 * gcc.dg/tm/memopt-11.c: Same.
1246 * gcc.dg/tm/props-4.c: Same.
1247 * gcc.dg/tm/wrap-3.c: Same.
1248 * gcc.dg/tm/wrap-4.c: Same.
1249
1250 2012-11-06 Andrew Pinski <apinski@cavium.com>
1251
1252 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1253
1254 2012-11-06 Jan Hubicka <jh@suse.cz>
1255
1256 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1257 candidate still.
1258 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1259 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1260 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1261
1262 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1263
1264 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1265
1266 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1267
1268 PR middle-end/41993
1269 * gcc.dg/torture/pr41993.c: New test.
1270
1271 2012-11-06 Jan Hubicka <jh@suse.cz>
1272
1273 * gcc.target/i386/l_fma_float_?.c: Update.
1274 * gcc.target/i386/l_fma_double_?.c: Update.
1275
1276 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1277
1278 PR target/54089
1279 * gcc.target/sh/pr54089-8.c: New.
1280 * gcc.target/sh/pr54089-9.c: New.
1281
1282 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1283
1284 PR target/47440
1285 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1286 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1287 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1288 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1289 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1290 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1291 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1292 * gcc.target/i386/avx-vzeroupper-27.c: New.
1293
1294 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1295
1296 PR fortran/54917
1297 * gfortran.dg/transfer_class_1.f90: New.
1298 * gfortran.dg/transfer_class_2.f90: New.
1299
1300 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1301
1302 * testsuite/g++.dg/mv1.C: New test.
1303 * testsuite/g++.dg/mv2.C: New test.
1304 * testsuite/g++.dg/mv3.C: New test.
1305 * testsuite/g++.dg/mv4.C: New test.
1306 * testsuite/g++.dg/mv5.C: New test.
1307 * testsuite/g++.dg/mv6.C: New test.
1308
1309 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1310
1311 PR testsuite/55186
1312 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1313
1314 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1315
1316 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1317 darwin.
1318
1319 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1320
1321 * g++.dg/torture/20121105-1.C: New test.
1322
1323 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1324
1325 * gcc.dg/torture/fp-compare.c: New testcase.
1326
1327 2012-11-05 Jan Hubicka <jh@suse.cz>
1328
1329 * gcc.dg/const-1.c: Update.
1330 * gcc.dg/pure-1.c: Update.
1331
1332 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1333
1334 PR rtl-optimization/55151
1335 * gcc.dg/pr55151.c: New test.
1336
1337 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR debug/54970
1340 PR debug/54971
1341 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1342
1343 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1344
1345 PR testsuite/51128
1346 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1347
1348 2012-11-05 Jan Hubicka <jh@suse.cz>
1349
1350 * gcc.dg/autopar/pr49960.c: Fix testcase.
1351
1352 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1353
1354 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1355 Fix scan-tree-dump-times directive.
1356
1357 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1358
1359 PR fortran/55199
1360 * gfortran.dg/associate_12.f90: New.
1361
1362 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1363
1364 PR target/54255
1365 * lib/target-supports.exp (check_effective_target_masm_intel): New
1366 proc.
1367 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1368 masm_intel.
1369
1370 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1371 Jack Howarth <howarth@bromo.med.uc.edu>
1372
1373 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1374 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1375 * gcc.target/i386/pr53249.c: Likewise.
1376
1377 2012-11-03 Andrew Pinski <apinski@cavium.com>
1378
1379 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1380 call abort1 so that cross jumping does not happen.
1381
1382 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1383
1384 PR target/51244
1385 * gcc.target/sh/pr51244-18.c: New.
1386 * gcc.target/sh/pr51244-19.c: New.
1387
1388 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1389
1390 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1391 b requires a 64-bit operation followed by a truncation.
1392
1393 2012-11-02 Jan Hubicka <jh@suse.cz>
1394
1395 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1396
1397 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1398
1399 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1400 conditions to verify the reduction code is vectorized.
1401
1402 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1403 in case 'pow', such as 'powerpc' is used in the compiler version name.
1404 * gcc.target/powerpc/pr46728-2.c: Likewise.
1405 * gcc.target/powerpc/pr46728-3.c: Likewise.
1406 * gcc.target/powerpc/pr46728-4.c: Likewise.
1407 * gcc.target/powerpc/pr46728-5.c: Likewise.
1408 * gcc.target/powerpc/pr46728-7.c: Likewise.
1409 * gcc.target/powerpc/pr46728-8.c: Likewise.
1410 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1411
1412 2012-11-02 Jan Hubicka <jh@suse.cz>
1413
1414 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1415
1416 2012-11-02 Jan Hubicka <jh@suse.cz>
1417
1418 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1419 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1420
1421 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1422
1423 PR middle-end/55130
1424 * gcc.target/i386/pr55130.c: New test.
1425
1426 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR target/55147
1429 * gcc.target/i386/pr55147.c: New test.
1430
1431 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1432
1433 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1434 * gfortran.dg/default_format_denormal_1.f90: Same.
1435
1436 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1437
1438 PR middle-end/55001
1439 * g++.dg/ext/vector19.C: Remove target restrictions.
1440 * gcc.dg/fold-compare-7.c: New testcase.
1441
1442 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1443
1444 PR target/55160
1445 * gcc.target/sh/pr55160.c: New.
1446
1447 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1448
1449 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1450 scan-assembler regex.
1451
1452 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1453
1454 PR middle-end/55150
1455 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1456 * gcc.dg/pr55150-2.c: New test.
1457
1458 2012-11-01 Sharad Singhai <singhai@google.com>
1459
1460 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1461 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1462 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1463 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1464
1465 2012-10-31 Dehao Chen <dehao@google.com>
1466
1467 * g++.dg/debug/dwarf2/block.C: New testcase.
1468
1469 2012-10-31 Jan Hubicka <jh@suse.cz>
1470
1471 * gcc.dg/pr44974.c: Add noinline.
1472
1473 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1474
1475 PR fortran/53718
1476 * gfortran.dg/class_54.f90: New.
1477
1478 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1479 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR tree-optimization/55018
1482 * gcc.dg/torture/pr55018.c: New test.
1483
1484 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/54583
1487 * g++.dg/ext/vla13.C: New.
1488
1489 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1490
1491 PR middle-end/55150
1492 * gcc.dg/pr55150.c: New test.
1493
1494 2012-10-31 Tobias Burnus <burnus@net-b.de>
1495
1496 PR fortran/55134
1497 * gfortran.dg/associate_11.f90: New.
1498
1499 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1500
1501 PR c++/54955
1502 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1503
1504 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR tree-optimization/19105
1507 PR tree-optimization/21643
1508 PR tree-optimization/46309
1509 * gcc.dg/pr19105.c: New test.
1510 * gcc.dg/pr21643.c: New test.
1511 * gcc.dg/pr46309-2.c: New test.
1512 * gcc.c-torture/execute/pr46309.c: New test.
1513
1514 2012-10-31 Alan Modra <amodra@gmail.com>
1515
1516 * gcc.target/powerpc/dimode_off.c: New.
1517 * gcc.target/powerpc/timode_off.c: New.
1518 * gcc.target/powerpc/dfmode_off.c: New.
1519 * gcc.target/powerpc/tfmode_off.c: New.
1520
1521 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1522
1523 PR rtl-optimization/55093
1524 * gcc.target/i386/pr55093.c: New file.
1525
1526 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 * gcc.target/i386/pr55116.c: Renamed to ...
1529 * gcc.target/i386/pr55116-1.c: This.
1530
1531 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1532
1533 * gcc.target/i386/pr55116-2.c: New file.
1534
1535 2012-10-30 Richard Biener <rguenther@suse.de>
1536
1537 * gcc.dg/vect/slp-perm-2.c: Adjust.
1538
1539 2012-10-30 Richard Biener <rguenther@suse.de>
1540
1541 PR tree-optimization/55111
1542 * gcc.dg/torture/pr55111.c: New testcase.
1543
1544 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1545
1546 PR target/53988
1547 * gcc.target/sh/pr53988.c: New.
1548
1549 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1550
1551 PR target/54989
1552 * gcc.dg/hoist-register-pressure-1.c: Rename from
1553 hoist-register-pressure.c. Add nonpic condition.
1554 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1555
1556 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1557
1558 PR c++/54930
1559 * gcc.dg/Wreturn-local-addr.c: New.
1560 * g++.dg/warn/Wno-return-local-addr.C: New.
1561 * g++.dg/warn/Wreturn-local-addr.C: New.
1562
1563 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1564
1565 PR middle-end/55116
1566 * gcc.target/i386/pr55116.c: New file.
1567
1568 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1569
1570 PR c/53066
1571 * gcc.dg/Wshadow-4.c: New.
1572 * gcc.dg/Wshadow-4.h: New.
1573
1574 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1575
1576 PR debug/54693
1577 * gcc.dg/guality/pr54693.c: New.
1578
1579 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1580
1581 PR middle-end/55027
1582 * gcc.dg/pr55027.c: New testcase.
1583
1584 2012-10-29 Jan Hubicka <jh@suse.cz>
1585
1586 * gcc.dg/ipa/inline-6.c: New testcase.
1587
1588 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1589
1590 PR rtl-optimization/55106
1591 * g++.dg/pr55106.C: New.
1592
1593 2012-10-29 Richard Guenther <rguenther@suse.de>
1594
1595 PR middle-end/53695
1596 * gcc.dg/torture/pr53695.c: New testcase.
1597
1598 2012-10-28 Jan Hubicka <jh@suse.cz>
1599
1600 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1601
1602 2012-10-28 Tobias Burnus <burnus@net-b.de>
1603
1604 PR fortran/54958
1605 * gfortran.dg/do_check_6.f90: New.
1606
1607 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1608 Jack Howarth <howarth@bromo.med.uc.edu>
1609
1610 PR target/54404
1611 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1612 to dg-options.
1613 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1614
1615 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1616
1617 PR target/34283
1618 * gcc.target/i386/pr34283.c: New test.
1619
1620 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR c++/55081
1623 * g++.dg/opt/pr55081.C: New test.
1624
1625 PR debug/54970
1626 PR debug/54971
1627 * gcc.dg/guality/pr54970.c: New test.
1628
1629 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/54984
1632 * g++.dg/template/new11.C: New.
1633
1634 2012-10-26 Richard Biener <rguenther@suse.de>
1635
1636 PR middle-end/54824
1637 * gcc.dg/torture/pr54824.c: New testcase.
1638
1639 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1640
1641 * gcc.target/i386/fxsave-1.c: New.
1642 * gcc.target/i386/fxsave64-1.c: Ditto.
1643 * gcc.target/i386/fxrstor-1.c: Ditto.
1644 * gcc.target/i386/fxrstor64-1.c: Ditto.
1645 * gcc.target/i386/xsave-1.c: Ditto.
1646 * gcc.target/i386/xsave64-1.c: Ditto.
1647 * gcc.target/i386/xrstor-1.c: Ditto.
1648 * gcc.target/i386/xrstor64-1.c: Ditto.
1649 * gcc.target/i386/xsaveopt-1.c: Ditto.
1650 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1651 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1652 * gcc.target/i386/sse-13.c: Ditto.
1653 * gcc.target/i386/sse-14.c: Ditto.
1654 * gcc.target/i386/sse-22.c: Ditto.
1655 * gcc.target/i386/sse-23.c: Ditto.
1656 * g++.dg/other/i386-2.C: Ditto.
1657 * g++.dg/other/i386-3.C: Ditto.
1658
1659 2012-10-25 Jan Hubicka <jh@suse.cz>
1660
1661 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1662 at ivcanon time.
1663
1664 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/53761
1667 * g++.dg/ext/transparent-union.C: New.
1668
1669 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1670
1671 PR c++/54427
1672 * g++.dg/ext/vector19.C: New testcase.
1673
1674 2012-10-25 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/54902
1677 * g++.dg/torture/pr54902.C: New testcase.
1678
1679 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/34892
1682 * g++.dg/template/crash114.C: New.
1683
1684 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR bootstrap/55049
1687 * gcc.target/i386/pr55049-1.c: New test.
1688
1689 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1690
1691 PR fortran/55037
1692 * gfortran.dg/class_dummy_4.f03: New.
1693
1694 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR rtl-optimization/55010
1697 * gcc.dg/pr55010.c: New test.
1698
1699 PR debug/54828
1700 * g++.dg/debug/pr54828.C: New test.
1701
1702 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1703
1704 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1705 * gcc.dg/vect/vect-83_64.c: Likewise.
1706
1707 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/54922
1710 * g++.dg/cpp0x/constexpr-union4.C: New.
1711
1712 2012-10-23 Jeff Law <law@redhat.com>
1713
1714 * gcc.c-torture/execute/pr54985.c: New test.
1715
1716 2012-10-23 Paul Koning <ni1d@arrl.net>
1717
1718 PR debug/54508
1719 * g++.dg/debug/dwarf2/pr54508.C: New.
1720
1721 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR c++/54844
1724 * g++.dg/template/sizeof14.C: New test.
1725
1726 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1727 Jim MacArthur <jim.macarthur@arm.com>
1728 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1729 Marcus Shawcroft <marcus.shawcroft@arm.com>
1730 Nigel Stephens <nigel.stephens@arm.com>
1731 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1732 Richard Earnshaw <rearnsha@arm.com>
1733 Sofiane Naci <sofiane.naci@arm.com>
1734 Stephen Thomas <stephen.thomas@arm.com>
1735 Tejas Belagod <tejas.belagod@arm.com>
1736 Yufeng Zhang <yufeng.zhang@arm.com>
1737
1738 * lib/target-supports.exp
1739 (check_profiling_available): Add AArch64.
1740 (check_effective_target_vect_int): Likewise.
1741 (check_effective_target_vect_shift): Likewise.
1742 (check_effective_target_vect_float): Likewise.
1743 (check_effective_target_vect_double): Likewise.
1744 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1745 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1746 (check_effective_target_vect_pack_trunc): Likewise.
1747 (check_effective_target_vect_unpack): Likewise.
1748 (check_effective_target_vect_hw_misalign): Likewise.
1749 (check_effective_target_vect_short_mult): Likewise.
1750 (check_effective_target_vect_int_mult): Likewise.
1751 (check_effective_target_vect_stridedN): Likewise.
1752 (check_effective_target_sync_int_long): Likewise.
1753 (check_effective_target_sync_char_short): Likewise.
1754 (check_vect_support_and_set_flags): Likewise.
1755 (check_effective_target_aarch64_tiny): New.
1756 (check_effective_target_aarch64_small): New.
1757 (check_effective_target_aarch64_large): New.
1758 * g++.dg/other/PR23205.C: Enable aarch64.
1759 * g++.dg/other/pr23205-2.C: Likewise.
1760 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1761 * gcc.c-torture/execute/20101011-1.c: Likewise.
1762 * gcc.dg/20020312-2.c: Likewise.
1763 * gcc.dg/20040813-1.c: Likewise.
1764 * gcc.dg/builtin-apply2.c: Likewise.
1765 * gcc.dg/stack-usage-1.c: Likewise.
1766
1767 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1768 Jim MacArthur <jim.macarthur@arm.com>
1769 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1770 Marcus Shawcroft <marcus.shawcroft@arm.com>
1771 Nigel Stephens <nigel.stephens@arm.com>
1772 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1773 Richard Earnshaw <rearnsha@arm.com>
1774 Sofiane Naci <sofiane.naci@arm.com>
1775 Stephen Thomas <stephen.thomas@arm.com>
1776 Tejas Belagod <tejas.belagod@arm.com>
1777 Yufeng Zhang <yufeng.zhang@arm.com>
1778
1779 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1780 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1781 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1782 * gcc.target/aarch64/aapcs/abitest.S: New file.
1783 * gcc.target/aarch64/aapcs/abitest.h: New file.
1784 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1785 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1786 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1787 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1788 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1789 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1790 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1791 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1792 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1793 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1794 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1795 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1796 * gcc.target/aarch64/aapcs/test_1.c: New file.
1797 * gcc.target/aarch64/aapcs/test_10.c: New file.
1798 * gcc.target/aarch64/aapcs/test_11.c: New file.
1799 * gcc.target/aarch64/aapcs/test_12.c: New file.
1800 * gcc.target/aarch64/aapcs/test_13.c: New file.
1801 * gcc.target/aarch64/aapcs/test_14.c: New file.
1802 * gcc.target/aarch64/aapcs/test_15.c: New file.
1803 * gcc.target/aarch64/aapcs/test_16.c: New file.
1804 * gcc.target/aarch64/aapcs/test_17.c: New file.
1805 * gcc.target/aarch64/aapcs/test_18.c: New file.
1806 * gcc.target/aarch64/aapcs/test_19.c: New file.
1807 * gcc.target/aarch64/aapcs/test_2.c: New file.
1808 * gcc.target/aarch64/aapcs/test_20.c: New file.
1809 * gcc.target/aarch64/aapcs/test_21.c: New file.
1810 * gcc.target/aarch64/aapcs/test_22.c: New file.
1811 * gcc.target/aarch64/aapcs/test_23.c: New file.
1812 * gcc.target/aarch64/aapcs/test_24.c: New file.
1813 * gcc.target/aarch64/aapcs/test_25.c: New file.
1814 * gcc.target/aarch64/aapcs/test_26.c: New file.
1815 * gcc.target/aarch64/aapcs/test_3.c: New file.
1816 * gcc.target/aarch64/aapcs/test_4.c: New file.
1817 * gcc.target/aarch64/aapcs/test_5.c: New file.
1818 * gcc.target/aarch64/aapcs/test_6.c: New file.
1819 * gcc.target/aarch64/aapcs/test_7.c: New file.
1820 * gcc.target/aarch64/aapcs/test_8.c: New file.
1821 * gcc.target/aarch64/aapcs/test_9.c: New file.
1822 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1823 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1824 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1825 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1826 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1827 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1828 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1829 * gcc.target/aarch64/aapcs/type-def.h: New file.
1830 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1831 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1832 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1833 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1834 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1835 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1836 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1837 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1838 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1839 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1840 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1841 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1842 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1843 * gcc.target/aarch64/aarch64.exp: New file.
1844 * gcc.target/aarch64/adc-1.c: New file.
1845 * gcc.target/aarch64/adc-2.c: New file.
1846 * gcc.target/aarch64/asm-1.c: New file.
1847 * gcc.target/aarch64/clrsb.c: New file.
1848 * gcc.target/aarch64/clz.c: New file.
1849 * gcc.target/aarch64/ctz.c: New file.
1850 * gcc.target/aarch64/csinc-1.c: New file.
1851 * gcc.target/aarch64/csinv-1.c: New file.
1852 * gcc.target/aarch64/csneg-1.c: New file.
1853 * gcc.target/aarch64/extend.c: New file.
1854 * gcc.target/aarch64/fcvt.x: New file.
1855 * gcc.target/aarch64/fcvt_double_int.c: New file.
1856 * gcc.target/aarch64/fcvt_double_long.c: New file.
1857 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1858 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1859 * gcc.target/aarch64/fcvt_float_int.c: New file.
1860 * gcc.target/aarch64/fcvt_float_long.c: New file.
1861 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1862 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1863 * gcc.target/aarch64/ffs.c: New file.
1864 * gcc.target/aarch64/fmadd.c: New file.
1865 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1866 * gcc.target/aarch64/frint.x: New file.
1867 * gcc.target/aarch64/frint_double.c: New file.
1868 * gcc.target/aarch64/frint_float.c: New file.
1869 * gcc.target/aarch64/index.c: New file.
1870 * gcc.target/aarch64/mneg-1.c: New file.
1871 * gcc.target/aarch64/mneg-2.c: New file.
1872 * gcc.target/aarch64/mneg-3.c: New file.
1873 * gcc.target/aarch64/mnegl-1.c: New file.
1874 * gcc.target/aarch64/mnegl-2.c: New file.
1875 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1876 * gcc.target/aarch64/pic-constantpool1.c: New file.
1877 * gcc.target/aarch64/pic-symrefplus.c: New file.
1878 * gcc.target/aarch64/predefine_large.c: New file.
1879 * gcc.target/aarch64/predefine_small.c: New file.
1880 * gcc.target/aarch64/predefine_tiny.c: New file.
1881 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1882 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1883 * gcc.target/aarch64/table-intrinsics.c: New file.
1884 * gcc.target/aarch64/tst-1.c: New file.
1885 * gcc.target/aarch64/vect-abs-compile.c: New file.
1886 * gcc.target/aarch64/vect-abs.c: New file.
1887 * gcc.target/aarch64/vect-abs.x: New file.
1888 * gcc.target/aarch64/vect-compile.c: New file.
1889 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1890 * gcc.target/aarch64/vect-faddv.c: New file.
1891 * gcc.target/aarch64/vect-faddv.x: New file.
1892 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1893 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1894 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1895 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1896 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1897 * gcc.target/aarch64/vect-fp-compile.c: New file.
1898 * gcc.target/aarch64/vect-fp.c: New file.
1899 * gcc.target/aarch64/vect-fp.x: New file.
1900 * gcc.target/aarch64/vect-mull-compile.c: New file.
1901 * gcc.target/aarch64/vect-mull.c: New file.
1902 * gcc.target/aarch64/vect-mull.x: New file.
1903 * gcc.target/aarch64/vect.c: New file.
1904 * gcc.target/aarch64/vect.x: New file.
1905 * gcc.target/aarch64/vector_intrinsics.c: New file.
1906 * gcc.target/aarch64/vfp-1.c: New file.
1907 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1908 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1909 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1910 * g++.dg/abi/aarch64_guard1.C: New file.
1911
1912 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c++/54988
1915 * c-c++-common/pr54988.c: New test.
1916
1917 2012-10-23 Jan Hubicka <jh@suse.cz>
1918
1919 * gcc.dg/tree-prof/peel-1.c: New testcase.
1920
1921 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1922
1923 PR gcc/52945
1924 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1925
1926 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1927
1928 * gcc.dg/c99-predef-1.c: New test.
1929 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1930 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1931 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1932 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1933 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1934 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1935 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1936 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1937 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1938 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1939 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1940 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1941
1942 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1943
1944 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1945
1946 2012-10-23 Jan Hubicka <jh@suse.cz>
1947
1948 PR middle-end/54937
1949 * gcc.c-torture/execute/pr54937.c: New testcase.
1950 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1951
1952 2012-10-23 Jan Hubicka <jh@suse.cz>
1953
1954 PR middle-end/54967
1955 * gfortran.dg/pr54967.f90: New testcase.
1956
1957 2012-10-23 Terry Guo <terry.guo@arm.com>
1958
1959 PR target/55019
1960 * gcc.dg/pr55019.c: New.
1961
1962 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1963
1964 PR tree-optimization/55008
1965 * gcc.dg/tree-ssa/pr55008.c: New test.
1966
1967 2012-10-22 Richard Biener <rguenther@suse.de>
1968
1969 PR tree-optimization/55011
1970 * gcc.dg/torture/pr55011.c: New testcase.
1971
1972 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1973
1974 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1975 * gcc.target/arm/pr40457-2.c: Likewise.
1976 * gcc.target/arm/pr40457-3.c: Likewise.
1977
1978 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/specs/limited_with4.ads: New test.
1981 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1982
1983 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * gnat.dg/modular4.adb: New test.
1986 * gnat.dg/modular4_pkg.ads: New helper.
1987
1988 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1989
1990 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1991 * gnat.dg/specs/addr1.ads: Likewise.
1992
1993 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1994
1995 * gcc.dg/webizer.c (main): Add missing exit call.
1996
1997 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1998
1999 PR fortran/54465
2000 * gfortran.dg/wextra_1.f: New test.
2001
2002 2012-10-20 Jan Hubicka <jh@suse.cz>
2003
2004 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2005
2006 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2007
2008 PR fortran/54224
2009 * gfortran.dg/warn_unused_function.f90: New.
2010
2011 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2012
2013 * lib/target-supports.exp
2014 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2015
2016 2012-10-19 Richard Guenther <rguenther@suse.de>
2017
2018 PR tree-optimization/54981
2019 * gcc.dg/pr54981.c: New testcase.
2020
2021 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2022
2023 PR target/54892
2024 * gcc.target/arm/pr54892.c: New.
2025
2026 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2027
2028 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2029
2030 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/54501
2033 * g++.dg/init/array30.C: New.
2034 * g++.dg/init/array31.C: Likewise.
2035
2036 2012-10-18 Tobias Burnus <burnus@net-b.de>
2037
2038 PR fortran/54884
2039 * gfortran.dg/public_private_module_7.f90: New.
2040
2041 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/29633
2044 * g++.dg/template/pr29633.C: New.
2045
2046 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2047
2048 * gnat.dg/loop_optimization13.ad[sb]: New test.
2049 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2050
2051 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2052
2053 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2054 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2055 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2056 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2057
2058 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2059
2060 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2061 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2062 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2063 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2064 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2065 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2066
2067 2012-10-16 Jan Hubicka <jh@suse.cz>
2068
2069 * gcc.target/i386/l_fma_float_?.c: Update.
2070 * gcc.target/i386/l_fma_double_?.c: Update.
2071 * gfortran.dg/do_1.f90: XFAIL
2072 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2073 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2074 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2075 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2076 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2077 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2078 valid.
2079
2080 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2081
2082 PR c/53063
2083 PR c/40989
2084 * gcc.dg/Wstrict-overflow-24.c: New.
2085
2086 2012-10-16 Tobias Burnus <burnus@net-b.de>
2087
2088 PR fortran/50981
2089 PR fortran/54618
2090 * gfortran.dg/class_optional_1.f90: New.
2091 * gfortran.dg/class_optional_2.f90: New.
2092
2093 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR debug/54796
2096 * gcc.dg/guality/pr54796.c: New test.
2097
2098 PR tree-optimization/54889
2099 * gfortran.dg/pr54889.f90: New test.
2100
2101 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * g++.dg/other/dump-ada-spec-2.C: New test.
2104
2105 2012-10-16 Easwaran Raman <eraman@google.com>
2106
2107 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2108 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2109
2110 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2111
2112 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2113 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2114
2115 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2116
2117 PR target/54925
2118 * gcc.c-torture/compile/pr54925.c: New.
2119
2120 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2121
2122 PR target/51244
2123 * gcc.target/sh/pr51244-17.c: New.
2124
2125 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2126
2127 PR target/54760
2128 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2129 functions.
2130 * gcc.target/sh/pr54760-4.c: New.
2131
2132 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2133
2134 PR target/34777
2135 * gcc.target/sh/torture/sh-torture.exp: New.
2136 * gcc.target/sh/torture/pr34777.c: New.
2137
2138 2012-10-15 Matthias Klose <doko@ubuntu.com>
2139
2140 * lib/target-supports.exp (check_profiling_available): Match
2141 arm*-*-linux-* for ARM Linux/GNU.
2142 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2143 * gfortran.dg/enum_10.f90: Likewise.
2144 * gfortran.dg/enum_9.f90: Likewise.
2145 * gcc.target/arm/synchronize.c: Likewise.
2146 * g++.old-deja/g++.jason/enum6.C: Likewise.
2147 * g++.old-deja/g++.other/enum4.C: Likewise.
2148 * g++.old-deja/g++.law/enum9.C: Likewise.
2149
2150 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2151
2152 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2153 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2154
2155 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2156 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 PR c++/17805
2159 * g++.dg/overload/operator6.C: New.
2160
2161 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/50080 (again)
2164 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2165 * g++.dg/parse/tmpl-outside1.C: Likewise.
2166 * g++.dg/template/qualttp18.C: Likewise.
2167 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2168 * g++.old-deja/g++.pt/overload13.C: Likewise.
2169
2170 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2171
2172 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2173 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2174 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2175 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2176 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2177 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2178 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2179 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2180
2181 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 PR c++/50080
2184 * g++.dg/parse/tmpl-outside2.C: New.
2185 * g++.dg/parse/tmpl-outside1.C: Adjust.
2186 * g++.dg/template/qualttp18.C: Likewise.
2187 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2188 * g++.old-deja/g++.pt/overload13.C: Likewise.
2189
2190 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2191
2192 PR tree-optimization/54915
2193 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2194
2195 2012-10-15 Richard Guenther <rguenther@suse.de>
2196
2197 PR tree-optimization/54920
2198 * gcc.dg/torture/pr54920.c: New testcase.
2199
2200 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2203
2204 2012-10-13 Jason Merrill <jason@redhat.com>
2205
2206 * g++.dg/tls/thread_local7g.C: Require tls_native.
2207
2208 2012-10-14 Jason Merrill <jason@redhat.com>
2209
2210 * g++.dg/cpp0x/inh-ctor1.C: New.
2211 * g++.dg/cpp0x/inh-ctor2.C: New.
2212 * g++.dg/cpp0x/inh-ctor3.C: New.
2213 * g++.dg/cpp0x/inh-ctor4.C: New.
2214 * g++.dg/cpp0x/inh-ctor5.C: New.
2215 * g++.dg/cpp0x/inh-ctor6.C: New.
2216 * g++.dg/cpp0x/inh-ctor7.C: New.
2217 * g++.dg/cpp0x/inh-ctor8.C: New.
2218 * g++.dg/cpp0x/inh-ctor9.C: New.
2219 * g++.dg/cpp0x/inh-ctor10.C: New.
2220 * g++.dg/cpp0x/inh-ctor11.C: New.
2221 * g++.dg/cpp0x/inh-ctor12.C: New.
2222 * g++.dg/cpp0x/inh-ctor13.C: New.
2223
2224 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2225
2226 PR rtl-optimization/54919
2227 * gcc.dg/pr54919.c: New testcase.
2228
2229 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/53581
2232 * g++.dg/template/crash113.C: New.
2233
2234 2012-10-14 Jan Hubicka <jh@suse.cz>
2235
2236 * gcc.dg/unroll_5.c: New testcase.
2237
2238 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/52643
2241 * g++.dg/opt/pr52643.C: New.
2242
2243 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2244
2245 PR target/54602
2246 * gcc.target/sh/pr54602-1.c: New.
2247 * gcc.target/sh/pr54602-2.c: New.
2248 * gcc.target/sh/pr54602-3.c: New.
2249 * gcc.target/sh/pr54602-4.c: New.
2250
2251 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2252
2253 PR target/54680
2254 * gcc.target/sh/pr54680.c: New.
2255
2256 2012-10-12 Jan Hubicka <jh@suse.cz>
2257
2258 * gcc.dg/webizer.c: New testcase.
2259
2260 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2261
2262 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2263 specify -m64.
2264
2265 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2266
2267 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2268 Return 0 if already specifying -mfloat-abi other than hard.
2269
2270 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2271
2272 * gcc.dg/pr53060.c: Prune irrelevant warning.
2273
2274 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c/54381
2277 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2278 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2279 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2280 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2281 Adjust expected wording of warnings for *cmp* builtins.
2282 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2283 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2284
2285 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2286
2287 PR c++/24449
2288 * g++.dg/parse/friend-main.C: New.
2289
2290 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2291
2292 PR c++/53055
2293 * g++.dg/pr53055.C: New testcase.
2294
2295 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/52744
2298 * g++.dg/cpp0x/pr52744.C: New.
2299
2300 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2301
2302 PR fortran/40453
2303 * gfortran.dg/dummy_procedure_9.f90: New.
2304
2305 2012-10-12 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/54894
2308 * gcc.dg/torture/pr54894.c: New testcase.
2309
2310 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2311
2312 PR target/51244
2313 * gcc.target/sh/pr51244-13.c: New.
2314 * gcc.target/sh/pr51244-14.c: New.
2315 * gcc.target/sh/pr51244-15.c: New.
2316 * gcc.target/sh/pr51244-16.c: New.
2317
2318 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/51878
2321 * g++.dg/cpp0x/decltype45.C: New.
2322
2323 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2324
2325 PR fortran/54784
2326 * gfortran.dg/class_allocate_13.f90: New.
2327
2328 2012-10-11 Jason Merrill <jason@redhat.com>
2329
2330 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2331 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2332
2333 * g++.dg/gomp/tls-5.C: Require tls_native.
2334 * g++.dg/tls/thread_local7.C: Require tls_native.
2335 * g++.dg/tls/static2.C: New.
2336
2337 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/36107
2340 * g++.dg/ext/weak5.C: New.
2341
2342 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2343
2344 PR testsuite/54868
2345 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2346 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2347
2348 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/43765
2351 * g++.dg/parse/pr43765.C: New.
2352
2353 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2354
2355 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2356
2357 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 PR c++/43663
2360 * g++.dg/init/bitfield3.C: New.
2361
2362 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2363
2364 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2365
2366 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR tree-optimization/54877
2369 * gcc.dg/torture/pr54877.c: New test.
2370
2371 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2372
2373 PR testsuite/53397
2374 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2375 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2376 and remove target info from dg-do compile.
2377 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2378 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2379 and remove target info from dg-do compile.
2380
2381 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2382
2383 * gcc.dg/pr54782.c: Require target with pthread support.
2384
2385 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 PR c++/53122
2388 * g++.dg/cpp0x/auto35.C: New.
2389
2390 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2391
2392 PR c++/53540 - using fails to be equivalent to typedef
2393 * g++.dg/cpp0x/alias-decl-24.C: New test.
2394
2395 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2396
2397 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2398 that c++11 attributes to types are ignored for now.
2399 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2401
2402 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/53741
2405 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2406
2407 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 PR c++/50478
2410 * g++.dg/cpp0x/initlist67.C: New.
2411
2412 2012-10-10 Dehao Chen <dehao@google.com>
2413
2414 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2415
2416 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2417
2418 PR target/52480
2419 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2420 Add runtime tests.
2421
2422 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/53307
2425 * g++.dg/cpp0x/decltype44.C: New.
2426
2427 2012-10-09 Steve Ellcey <sellcey@mips.com>
2428
2429 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2430
2431 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/53763
2434 * g++.dg/cpp0x/decltype43.C: New.
2435
2436 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2437
2438 PR middle-end/53397
2439 * gcc.dg/pr53397-1.c: New test case.
2440 * gcc.dg/pr53397-2.c: New test case.
2441
2442 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/54194
2445 * g++.dg/warn/Wparentheses-26.C: Adjust.
2446 * g++.dg/warn/Wparentheses-27.C: New.
2447
2448 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2449
2450 PR c++/54427
2451 * c-c++-common/vector-scalar.c: New testcase.
2452 * g++.dg/ext/vector18.C: New testcase.
2453 * g++.dg/ext/vector5.C: This is not an error anymore.
2454 * gcc.dg/init-vec-1.c: Move ...
2455 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2456 * gcc.c-torture/execute/vector-shift1.c: Move ...
2457 * c-c++-common/torture/vector-shift1.c: ... here.
2458 * gcc.dg/scal-to-vec1.c: Move ...
2459 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2460 C++11. Adapt error messages.
2461 * gcc.dg/convert-vec-1.c: Move ...
2462 * c-c++-common/convert-vec-1.c: ... here.
2463 * gcc.dg/scal-to-vec2.c: Move ...
2464 * c-c++-common/scal-to-vec2.c: ... here.
2465
2466 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2467
2468 PR target/54400
2469 * gcc.target/i386/pr54400.c: New testcase.
2470
2471 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR c++/54858
2474 * g++.dg/template/pr54858.C: New test.
2475
2476 2012-10-08 Marek Polacek <polacek@redhat.com>
2477
2478 PR debug/54831
2479 * g++.dg/debug/pr54831.C: New test.
2480
2481 2012-10-08 Dehao Chen <dehao@google.com>
2482
2483 * g++.dg/predict-loop-exit-1.C: New.
2484 * g++.dg/predict-loop-exit-2.C: New.
2485 * g++.dg/predict-loop-exit-3.C: New.
2486
2487 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2488
2489 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2490
2491 2012-10-08 Jason Merrill <jason@redhat.com>
2492
2493 * g++.dg/gomp/tls-5.C: New.
2494 * g++.dg/gomp/tls-wrap1.C: New.
2495 * g++.dg/gomp/tls-wrap2.C: New.
2496 * g++.dg/gomp/tls-wrap3.C: New.
2497 * g++.dg/gomp/tls-wrap4.C: New.
2498 * g++.dg/gomp/tls-wrapper-cse.C: New.
2499 * g++.dg/tls/thread_local-cse.C: New.
2500 * g++.dg/tls/thread_local-order1.C: New.
2501 * g++.dg/tls/thread_local-order2.C: New.
2502 * g++.dg/tls/thread_local-wrap1.C: New.
2503 * g++.dg/tls/thread_local-wrap2.C: New.
2504 * g++.dg/tls/thread_local-wrap3.C: New.
2505 * g++.dg/tls/thread_local-wrap4.C: New.
2506 * g++.dg/tls/thread_local2g.C: New.
2507 * g++.dg/tls/thread_local3g.C: New.
2508 * g++.dg/tls/thread_local4g.C: New.
2509 * g++.dg/tls/thread_local5g.C: New.
2510 * g++.dg/tls/thread_local6g.C: New.
2511 * g++.dg/tls/thread_local7g.C: New.
2512
2513 * g++.dg/tls/thread_local3.C: New.
2514 * g++.dg/tls/thread_local4.C: New.
2515 * g++.dg/tls/thread_local5.C: New.
2516 * g++.dg/tls/thread_local6.C: New.
2517
2518 * g++.dg/tls/init-2.C: Tweak errors.
2519 * g++.dg/tls/thread_local1.C: New.
2520 * g++.dg/tls/thread_local2.C: New.
2521 * g++.dg/tls/thread_local7.C: New.
2522
2523 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2524
2525 PR target/54866
2526 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2527
2528 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2529
2530 PR target/54685
2531 * gcc.target/sh/pr54685.c: New.
2532
2533 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2534
2535 PR c++/53528 C++11 attribute support
2536 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2537 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2538 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2539 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2540 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2542 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2543 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2544 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2546 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2547 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2548 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2573 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2574 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2575 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2576 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2577 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2578 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2579 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2580 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2581 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2582 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2583 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2584 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2593
2594 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2597 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2598 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2599
2600 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2601
2602 PR target/54760
2603 * gcc.target/sh/pr54760-2.c: New.
2604 * gcc.target/sh/pr54760-3.c: New.
2605
2606 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2607
2608 PR c++/51422
2609 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2610
2611 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2612 Sandra Loosemore <sandra@codesourcery.com>
2613
2614 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2615 and test that the accumulator is initialized using MULT.
2616 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2617 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2618
2619 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/52764
2622 * g++.dg/cpp0x/stdint.C: New.
2623
2624 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/54249
2627 * g++.dg/cpp0x/stddef.C: New.
2628
2629 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2630
2631 PR fortran/54832
2632 * gfortran.dg/typebound_operator_17.f90: New.
2633
2634 2012-10-06 Jan Hubicka <jh@suse.cz>
2635
2636 PR lto/53831
2637 PR lto/54776
2638 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2639
2640 2012-10-06 Jan Hubicka <jh@suse.cz>
2641
2642 * gcc.dg/lto/resolutions_0.c: New testcase.
2643
2644 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2645
2646 PR fortran/45521
2647 * gfortran.dg/generic_25.f90: New.
2648 * gfortran.dg/generic_26.f90: New.
2649 * gfortran.dg/generic_27.f90: New.
2650
2651 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2652
2653 PR target/54760
2654 * gcc.target/sh/pr54760-1.c: New.
2655
2656 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2657
2658 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2659 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2660 * g++.dg/warn/Wsign-compare-5.C: New test.
2661 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2662 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2663 * g++.dg/ext/builtin30.C: New test.
2664 * g++.dg/ext/vla12.C: New test.
2665 * gcc.dg/builtins-85.c: New test.
2666
2667 PR debug/54519
2668 * gcc.dg/guality/pr54519-1.c: New test.
2669 * gcc.dg/guality/pr54519-2.c: New test.
2670 * gcc.dg/guality/pr54519-3.c: New test.
2671 * gcc.dg/guality/pr54519-4.c: New test.
2672 * gcc.dg/guality/pr54519-5.c: New test.
2673 * gcc.dg/guality/pr54519-6.c: New test.
2674
2675 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/50893
2678 * g++.dg/cpp0x/defaulted38.C: New.
2679
2680 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR tree-optimization/33763
2683 * c-c++-common/pr33763.c: New test.
2684
2685 PR tree-optimization/54810
2686 * gcc.dg/tree-ssa/vrp85.c: New test.
2687
2688 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2689
2690 * gcc.dg/ucnid-7.c: Skip on AIX.
2691 * gcc.dg/ucnid-8.c: Same.
2692 * gcc.dg/ucnid-10.c: Same.
2693 * gcc.dg/ucnid-13.c: Same.
2694 * gcc.dg/attr-alias-3.c: Same.
2695 * gcc.dg/attr-alias-5.c: Same.
2696 * gcc.dg/torture/pr51106-2.c: Same.
2697 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2698
2699 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2700
2701 PR c++/52233
2702 * g++.dg/cpp0x/alias-decl-23.C: New.
2703
2704 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2705
2706 PR c++/53403
2707 * g++.dg/template/friend53.C: New.
2708
2709 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2710
2711 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2712 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2713 (scan-ada-spec): Likewise.
2714 (scan-ada-spec-not): Likewise.
2715 * gcc.dg/dump-ada-spec-1.c: New test.
2716 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2717
2718 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2719
2720 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2721
2722 2012-10-04 Florian Weimer <fweimer@redhat.com>
2723
2724 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2725
2726 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2727
2728 PR c++/54323
2729 * g++.dg/cpp0x/pr54323.C: New.
2730
2731 2012-10-04 Richard Guenther <rguenther@suse.de>
2732
2733 PR middle-end/54735
2734 * g++.dg/torture/pr54735.C: New testcase.
2735
2736 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2737
2738 PR rtl-optimization/54739
2739 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2740
2741 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2742
2743 PR target/51244
2744 * gcc.target/sh/pr51244-12.c: New.
2745
2746 2012-10-03 Dehao Chen <dehao@google.com>
2747
2748 PR middle-end/54782
2749 * gcc.dg/pr54782.c: New test.
2750
2751 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c++/54777
2754 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2755
2756 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2757
2758 PR fortran/54778
2759 * gfortran.dg/class_53.f90: New.
2760
2761 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2762
2763 PR debug/54551
2764 * gcc.dg/guality/pr54551.c: New.
2765
2766 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2767
2768 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2769 * gcc.target/powerpc/pr46728-2.c: Likewise.
2770
2771 2012-10-02 Sharad Singhai <singhai@google.com>
2772
2773 PR testsuite/54772
2774 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2775 to fix test failures caused by r191883.
2776 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2777 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2778 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2779 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2780 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2781 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2782 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2783 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2784 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2785
2786 2012-09-30 Sharad Singhai <singhai@google.com>
2787
2788 * gcc.target/i386/vect-double-1.c: Fix test.
2789
2790 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2791
2792 PR target/54087
2793 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2794 atomic_sub fails.
2795
2796 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR rtl-optimization/54457
2799 * gcc.target/i386/pr54457.c: New test.
2800
2801 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2802
2803 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2804
2805 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2806
2807 * gcc.target/i386/vect-rebuild.c: New testcase.
2808
2809 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2812
2813 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2814
2815 * gcc.target/mips/pr37362.c: Fix target selector.
2816
2817 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2818
2819 PR target/54083
2820 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2821
2822 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2823
2824 * gcc.dg/ucnid-8.c: Update line number.
2825 * gcc.dg/torture/pr51106-2.c: Likewise.
2826
2827 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2828
2829 PR fortran/54667
2830 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2831 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2832 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2833
2834 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2835
2836 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2837 partially reverting r170092.
2838 * gfortran.dg/class_7.f03: Ditto.
2839 * gfortran.dg/coarray_14.f90: Ditto.
2840 * gfortran.dg/typebound_proc_13.f03: Ditto.
2841
2842 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2843
2844 PR c++/54738
2845 * g++.dg/cpp0x/sfinae42.C: New.
2846
2847 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2848
2849 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2850 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2851 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2852 * gcc.dg/pr42629.c: XFAIL on AIX.
2853 * gcc.dg/pr47684.c: Same.
2854 * gcc.dg/pr43670.c: Same.
2855 * gcc.dg/pr42916.c: Same.
2856 * gcc.dg/pr45449.c: Same.
2857 * gcc.dg/pr50017.c: Same.
2858 * gcc.dg/pr42728.c: Same.
2859 * gcc.dg/pr47881.c: Same.
2860 * gcc.dg/pr44023.c: Same.
2861 * gcc.dg/pr41345.c: Same.
2862 * gcc.dg/pr42630.c: Same.
2863 * gcc.dg/pr44971.c: Same.
2864 * gcc.dg/pr46771.c: Same.
2865 * gcc.dg/ucnid-8.c: Same.
2866 * gcc.dg/ucnid-10.c: Same.
2867 * gcc.dg/ucnid-13.c: Same.
2868 * gcc.dg/torture/pr51106-2.c: Same.
2869 * gcc.dg/pr48768.c: Same.
2870 * gcc.dg/pr42631.c: Same.
2871 * gcc.dg/pr43084.c: Same.
2872 * gcc.dg/ucnid-7.c: Same.
2873 * gcc.dg/pr42889.c: Same.
2874 * gcc.dg/pr41241.c: Same.
2875 * gcc.dg/pr42719.c: Same.
2876 * g++.dg/debug/pr46583.C: Same.
2877 * g++.dg/debug/pr47106.C: Same.
2878 * g++.dg/opt/pr48549.C: Same.
2879 * g++.dg/other/pr42685.C: Same.
2880 * c-c++-common/pr43942.c: Same.
2881
2882 2012-09-29 Ian Lance Taylor <iant@google.com>
2883
2884 * go.test/go-test.exp: Update for latest version of Go testsuite.
2885
2886 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2887
2888 PR fortran/52724
2889 * gfortran.dg/internal_readwrite_3.f90: New test.
2890
2891 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2892
2893 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2894 c-c++-common/Wunused-local-typedefs-2.c to here.
2895
2896 PR c++/54372 - unused attribute inactive on dependant entities
2897 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2898
2899 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2900
2901 PR c++/29028 - Missed unused warning on using declaration
2902 * g++.dg/warn/Wunused-var-18.C: New test.
2903
2904 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2905
2906 PR c++/53551 - -Wunused-local-typedefs misses uses
2907 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2908
2909 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR target/54716
2912 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2913
2914 PR tree-optimization/54713
2915 * gcc.c-torture/compile/pr54713-1.c: New test.
2916 * gcc.c-torture/compile/pr54713-2.c: New test.
2917 * gcc.c-torture/compile/pr54713-3.c: New test.
2918
2919 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2920
2921 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2922
2923 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2924
2925 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2926
2927 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR target/54703
2930 * gcc.target/i386/pr54703.c: New test.
2931
2932 2012-09-27 Richard Guenther <rguenther@suse.de>
2933
2934 PR lto/54709
2935 * gcc.dg/lto/pr54709_0.c: New testcase.
2936 * gcc.dg/lto/pr54709_1.c: Likewise.
2937
2938 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2939
2940 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2941
2942 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2943
2944 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2945
2946 * gcc.target/arm/pr42879.c: Handle big-endian.
2947
2948 2012-09-26 Steve Ellcey <sellcey@mips.com>
2949
2950 PR c/37303
2951 * gcc.dg/pr37303.c: Check for rdata or rodata.
2952
2953 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2954
2955 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2956
2957 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2958
2959 PR target/51274
2960 PR target/53087
2961 * gcc.target/powerpc/ppc-ne0-1.c: New.
2962
2963 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2964
2965 PR target/54089
2966 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2967 test_19, test_20, test_21, test_22, test_23): New functions.
2968 * gcc.target/sh/pr54089-4.c: New.
2969 * gcc.target/sh/pr54089-5.c: New.
2970 * gcc.target/sh/pr54089-6.c: New.
2971 * gcc.target/sh/pr54089-7.c: New.
2972
2973 2012-09-25 Richard Guenther <rguenther@suse.de>
2974
2975 PR lto/54625
2976 * gcc.dg/lto/pr54702_0.c: New testcase.
2977 * gcc.dg/lto/pr54702_1.c: Likewise.
2978 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2979 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2980 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2981 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2982
2983 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2984
2985 PR c++/54526
2986 * g++.dg/cpp0x/parse2.C: New.
2987 * g++.dg/parse/error11.C: Adjust.
2988 * g++.dg/parse/error12.C: Likewise.
2989
2990 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2991
2992 * gcc.target/i386/20030217-1.c: Added check for
2993 large_long_double effective target.
2994 * gcc.target/i386/387-3.c: Likewise.
2995 * gcc.target/i386/387-4.c: Likewise.
2996 * gcc.target/i386/pr36578-1.c: Likewise.
2997 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2998 when long double size is equal double size.
2999 * gcc.target/i386/excess-precision-1.c: Likewise.
3000 * gcc.target/i386/pr36578-2.c: Likewise.
3001 * gcc.target/i386/20030217-2.c: New testcase.
3002
3003 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR tree-optimization/54676
3006 * gcc.dg/pr54676.c: New test.
3007
3008 2012-09-25 Richard Guenther <rguenther@suse.de>
3009
3010 PR tree-optimization/53663
3011 * gcc.dg/torture/pr53663-1.c: New testcase.
3012 * gcc.dg/torture/pr53663-2.c: Likewise.
3013 * gcc.dg/torture/pr53663-3.c: Likewise.
3014
3015 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3016
3017 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3018
3019 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3020
3021 * lib/target-supports-dg.exp (dg-require-effective-target,
3022 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3023 dg-process-target-1 instead of dg-process-target.
3024 (dg-process-target-1): Rename from dg-process-target.
3025 (dg-process-target): New.
3026
3027 2012-09-24 Richard Guenther <rguenther@suse.de>
3028
3029 PR tree-optimization/54684
3030 * g++.dg/torture/pr54684.C: New testcase.
3031
3032 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3033
3034 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3035
3036 2012-09-24 Richard Guenther <rguenther@suse.de>
3037
3038 PR middle-end/52173
3039 * gcc.dg/tm/pr52173-1.c: New.
3040 * gcc.dg/tm/pr52173-2.c: New.
3041
3042 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3043
3044 * gcc.dg/pr54669.c: New test.
3045
3046 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3047 Dominique Dhumieres <dominiq@lps.ens.fr>
3048
3049 PR testsuite/54677
3050 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3051
3052 2012-09-23 Tobias Burnus <burnus@net-b.de>
3053
3054 PR fortran/54618
3055 * gfortran.dg/class_array_14.f90: New.
3056
3057 2012-09-22 Kai Tietz <ktietz@redhat.com>
3058
3059 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3060 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3061
3062 2012-09-21 Dehao Chen <dehao@google.com>
3063
3064 PR go/54649
3065 PR tree-optimization/54655
3066 * g++.dg/pr54655.C: New testcase.
3067
3068 2012-09-21 Richard Guenther <rguenther@suse.de>
3069
3070 PR tree-optimization/54647
3071 * g++.dg/torture/pr54647.C: New testcase.
3072
3073 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3074
3075 PR c++/54427
3076 * c-c++-common/torture/vector-compare-2.c: Add -w.
3077
3078 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3079
3080 * gnat.dg/opt20.ads: Move dg directive to...
3081 * gnat.dg/opt20.adb: ...here.
3082 * gnat.dg/addr1.ad[sb]: Likewise.
3083 * gnat.dg/concat2.ad[sb]: Likewise.
3084 * gnat.dg/array16.ad[sb]: Likewise.
3085 * gnat.dg/atomic5.ad[sb]: Likewise.
3086 * gnat.dg/discr29.ad[sb]: Likewise.
3087 * gnat.dg/noreturn5.ad[sb]: Likewise.
3088 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3089 * gnat.dg/discr23.ads: Remove dg directive.
3090 * gnat.dg/nested_float_packed.ads: Likewise.
3091 * gnat.dg/oconst6.ads: Move to...
3092 * gnat.dg/specs/oconst6.ads: ...here.
3093
3094 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 PR c++/52432
3097 * g++.dg/cpp0x/decltype32.C: Tweak.
3098
3099 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3100
3101 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3102 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3103 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3104 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3105
3106 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3107
3108 PR c++/54581
3109 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3110
3111 2012-09-19 Steve Ellcey <sellcey@mips.com>
3112
3113 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3114
3115 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3116
3117 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3118 * gcc.target/powerpc/ppc-mftb.c: New file.
3119
3120 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3121
3122 PR target/54089
3123 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3124 functions.
3125
3126 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/54236
3129 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3130
3131 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3132
3133 * gcc.c-torture/execute/20120919-1.c: New test.
3134
3135 2012-09-19 Richard Guenther <rguenther@suse.de>
3136
3137 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3138
3139 2012-09-19 Richard Guenther <rguenther@suse.de>
3140
3141 * gcc.dg/builtin-unreachable-6.c: Adjust.
3142
3143 2012-09-19 Richard Guenther <rguenther@suse.de>
3144
3145 * gcc.dg/builtin-object-size-10.c: Adjust.
3146 * gcc.dg/builtin-unreachable-5.c: Adjust.
3147 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3148 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3149 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3150 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3151 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3152 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3153 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3154 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3155 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3156 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3157 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3158 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3159
3160 2012-09-19 Richard Guenther <rguenther@suse.de>
3161
3162 PR tree-optimization/54132
3163 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3164 * gcc.dg/torture/pr54132.c: Likewise.
3165
3166 2012-09-19 Terry Guo <terry.guo@arm.com>
3167
3168 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3169 extra prune rules that will be applied to all tests in a .exp file.
3170 (gcc-dg-prune): Use rules defined by the above variable.
3171 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3172 harmless warnings on architecture switch conflict.
3173
3174 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3175
3176 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3177 of asm-comment characters instead of a single one.
3178 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3179
3180 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3181
3182 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3183
3184 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3185 target instead of xfailing it.
3186 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3187 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3188 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3189 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3190 * gcc.dg/vect/vect-104.c: Likewise.
3191 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3192 * gcc.dg/vect/vect-outer-1.c: Likewise.
3193 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3194 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3195 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3196 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3197 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3198 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3199 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3200 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3201 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3202
3203 * lib/target-supports.exp
3204 (check_effective_target_vect_widen_mult_qi_to_hi,
3205 check_effective_target_vect_widen_mult_hi_to_si,
3206 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3207 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3208 check_effective_target_vect_pack_trunc,
3209 check_effective_target_vect_unpack,
3210 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3211 instead of arm_none.
3212
3213 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3214
3215 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3216
3217 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3218 config to compiler_flags.
3219
3220 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR target/54592
3223 * gcc.target/i386/pr54592.c: New test.
3224
3225 PR tree-optimization/54610
3226 * gcc.target/i386/pr54610.c: New test.
3227
3228 2012-09-17 Jason Merrill <jason@redhat.com>
3229
3230 PR c++/54575
3231 * g++.dg/cpp0x/alias-decl-21.C: New.
3232 * g++.dg/cpp0x/alias-decl-22.C: New.
3233
3234 2012-09-17 Tobias Burnus <burnus@net-b.de>
3235
3236 PR fortran/54608
3237 * gfortran.dg/scan_2.f90: New.
3238
3239 2012-09-17 Jason Merrill <jason@redhat.com>
3240
3241 PR c++/53661
3242 * g++.dg/init/aggr9.C: New.
3243
3244 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3245
3246 * gnat.dg/loop_optimization12.ad[sb]: New test.
3247
3248 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3249
3250 PR fortran/54285
3251 * gfortran.dg/proc_ptr_result_7.f90: New.
3252
3253 2012-09-17 Tobias Burnus <burnus@net-b.de>
3254
3255 PR fortran/54603
3256 * gfortran.dg/structure_constructor_11.f90: New.
3257
3258 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR tree-optimization/54563
3261 * g++.dg/torture/pr54563.C: New test.
3262
3263 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3264
3265 PR fortran/54594
3266 * gfortran.dg/typebound_generic_14.f03: New.
3267
3268 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3269
3270 PR fortran/54387
3271 * gfortran.dg/proc_ptr_38.f90: New.
3272
3273 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3274
3275 PR debug/54460
3276 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3277 to scary regexp.
3278
3279 PR testsuite/54007
3280 * gnat.dg/lto15.adb: Require lto.
3281
3282 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3283 "myBindC" for hppa*-*-hpux*.
3284
3285 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3286
3287 * gfortran.dg/namelist_75.f90: New test.
3288
3289 2012-09-15 Tom de Vries <tom@codesourcery.com>
3290
3291 * gcc.dg/tree-ssa/vrp82.c: New test.
3292 * gcc.dg/tree-ssa/vrp83.c: Same.
3293 * gcc.dg/tree-ssa/vrp84.c: Same.
3294
3295 2012-09-15 Tom de Vries <tom@codesourcery.com>
3296
3297 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3298 * gcc.dg/tree-ssa/vrp81.c: ... this.
3299
3300 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3301
3302 PR target/54222
3303 * gcc.target/avr/torture/fix-types.h: New.
3304 * gcc.target/avr/torture/vals-hr.def: New.
3305 * gcc.target/avr/torture/vals-r.def: New.
3306 * gcc.target/avr/torture/vals-k.def: New.
3307 * gcc.target/avr/torture/vals-ur.def: New.
3308 * gcc.target/avr/torture/vals-uk.def: New.
3309 * gcc.target/avr/torture/vals-uhr.def: New.
3310 * gcc.target/avr/torture/vals-llk.def: New.
3311 * gcc.target/avr/torture/vals-ullk.def: New.
3312 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3313 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3314 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3315 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3316 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3317 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3318 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3319 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3320
3321 2012-09-14 Dehao Chen <dehao@google.com>
3322
3323 * g++.dg/debug/dwarf2/deallocator.C: New test.
3324
3325 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3326
3327 PR c/54552
3328 * gcc.c-torture/compile/pr54552-1.c: New test.
3329
3330 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3331
3332 PR c++/54427
3333 * g++.dg/other/vector-compare.C: New testcase.
3334 * c-c++-common/vector-compare-3.c: New testcase.
3335 * gcc.dg/vector-shift.c: Move ...
3336 * c-c++-common/vector-shift.c: ... here.
3337 * gcc.dg/vector-shift1.c: Move ...
3338 * c-c++-common/vector-shift1.c: ... here.
3339 * gcc.dg/vector-shift3.c: Move ...
3340 * c-c++-common/vector-shift3.c: ... here.
3341 * gcc.dg/vector-compare-1.c: Move ...
3342 * c-c++-common/vector-compare-1.c: ... here.
3343 * gcc.dg/vector-compare-2.c: Move ...
3344 * c-c++-common/vector-compare-2.c: ... here.
3345 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3346 * c-c++-common/torture/vector-compare-1.c: ... here.
3347 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3348 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3349 * c-c++-common/torture/vector-compare-2.c: ... here.
3350 * gcc.c-torture/execute/vector-shift.c: Move ...
3351 * c-c++-common/torture/vector-shift.c: ... here.
3352 * gcc.c-torture/execute/vector-shift2.c: Move ...
3353 * c-c++-common/torture/vector-shift2.c: ... here.
3354 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3355 * c-c++-common/torture/vector-subscript-1.c: ... here.
3356 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3357 * c-c++-common/torture/vector-subscript-2.c: ... here.
3358 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3359 * c-c++-common/torture/vector-subscript-3.c: ... here.
3360
3361 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3362
3363 PR c/54103
3364 * gcc.c-torture/compile/pr54103-1.c,
3365 gcc.c-torture/compile/pr54103-2.c,
3366 gcc.c-torture/compile/pr54103-3.c,
3367 gcc.c-torture/compile/pr54103-4.c,
3368 gcc.c-torture/compile/pr54103-5.c,
3369 gcc.c-torture/compile/pr54103-6.c: New tests.
3370 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3371
3372 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3373
3374 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3375
3376 2012-09-14 Richard Guenther <rguenther@suse.de>
3377
3378 PR tree-optimization/54565
3379 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3380 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3381
3382 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3383
3384 * gcc.target/arm/combine-movs.c: Add missing space.
3385
3386 2012-09-14 Richard Guenther <rguenther@suse.de>
3387
3388 * g++.dg/torture/builtin-location.C: New testcase.
3389
3390 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3391 Manuel López-Ibåñez <manu@gcc.gnu.org>
3392
3393 PR c++/53210
3394 * g++.dg/warn/Wuninitialized-self.C: New.
3395
3396 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR c/54559
3399 * gcc.c-torture/compile/pr54559.c: New test.
3400
3401 2012-09-13 Jason Merrill <jason@redhat.com>
3402
3403 PR c++/53839
3404 * g++.dg/cpp0x/constexpr-temp1.C: New.
3405
3406 PR c++/54511
3407 * g++.dg/template/anonunion2.C: New.
3408
3409 PR c++/53836
3410 * g++.dg/template/init10.C: New.
3411
3412 2012-09-13 Tobias Burnus <burnus@net-b.de>
3413
3414 PR fortran/54556
3415 * gfortran.dg/implicit_pure_3.f90: New.
3416
3417 2012-09-13 Richard Guenther <rguenther@suse.de>
3418
3419 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3420
3421 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3422
3423 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3424
3425 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3426
3427 * c-c++-common/pr51712.c: Handle for short-enum targets.
3428
3429 2012-09-12 Terry Guo <terry.guo@arm.com>
3430
3431 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3432 and lsrs for Thumb2 mode.
3433
3434 2012-09-12 Jan Hubicka <jh@suse.cz>
3435
3436 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3437
3438 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3439
3440 PR target/54445
3441 * gcc.target/i386/pr54445-1.c: New file.
3442 * gcc.target/i386/pr54445-2.c: Likewise.
3443
3444 2012-09-12 Tobias Burnus <burnus@net-b.de>
3445
3446 PR fortran/54225
3447 PR fortran/53306
3448 * gfortran.dg/coarray_10.f90: Update dg-error.
3449 * gfortran.dg/coarray_28.f90: New.
3450 * gfortran.dg/array_section_3.f90: New.
3451
3452 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3453
3454 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3455 gcc.target/arm/pr48252.c: Fix for big-endian support.
3456
3457 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3458
3459 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3460
3461 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3462 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3463
3464 * gcc.target/arm/neon-vfma-1.c: New testcase.
3465 * gcc.target/arm/neon-vfms-1.c: Likewise.
3466 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3467 of float.
3468 * gcc.target/arm/neon-vmls-1.c: Likewise.
3469 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3470 function.
3471 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3472 (check_effective_target_arm_neonv2_ok): Likewise.
3473 (check_effective_target_arm_neonv2_hw): Likewise.
3474 (check_effective_target_arm_neonv2): Likewise.
3475
3476 2012-09-11 Richard Guenther <rguenther@suse.de>
3477
3478 PR middle-end/54515
3479 * g++.dg/tree-ssa/pr54515.C: New testcase.
3480
3481 2012-09-10 Andrew Pinski <apinski@cavium.com>
3482
3483 PR tree-opt/c54362
3484 * gcc.dg/tm/memopt-16.c: New testcase.
3485
3486 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3487
3488 PR c++/54541
3489 PR c++/54542
3490 * g++.dg/cpp0x/sfinae40.C: New.
3491 * g++.dg/cpp0x/sfinae41.C: Likewise.
3492
3493 2012-09-10 Jason Merrill <jason@redhat.com>
3494
3495 PR c++/54538
3496 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3497
3498 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3499
3500 PR target/54089
3501 * gcc.target/sh/pr54089-3.c: New.
3502
3503 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3504
3505 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3506
3507 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3508
3509 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3510
3511 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3512
3513 * gcc.dg/pr52558-2.c: Delete.
3514 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3515
3516 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3517
3518 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3519
3520 2012-09-10 Richard Guenther <rguenther@suse.de>
3521
3522 PR tree-optimization/54520
3523 * gcc.dg/torture/pr54520.c: New testcase.
3524
3525 2012-09-10 Jason Merrill <jason@redhat.com>
3526
3527 PR c++/54506
3528 * g++.dg/cpp0x/implicit14.C: New.
3529
3530 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3531
3532 PR fortran/54208
3533 * gfortran.dg/bound_simplification_3.f90: New test.
3534
3535 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3536
3537 PR testsuite/54184
3538 * gcc.dg/pr52558-1.c: Delete.
3539 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3540
3541 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3542
3543 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3544 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3545 * gcc.target/arm/smlaltt-1.c: Likewise.
3546
3547 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3548
3549 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3550
3551 2012-09-07 Tom de Vries <tom@codesourcery.com>
3552
3553 PR tree-optimization/53986
3554 * gcc.dg/tree-ssa/vrp80.c: New test.
3555 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3556
3557 2012-09-06 Jason Merrill <jason@redhat.com>
3558
3559 PR c++/54341
3560 PR c++/54253
3561 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3562 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3563
3564 2012-09-06 Andrew Pinski <apinski@cavium.com>
3565
3566 PR tree-opt/54494
3567 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3568
3569 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR rtl-optimization/54455
3572 * gcc.dg/54455.c: New test.
3573
3574 2012-09-06 Tobias Burnus <burnus@net-b.de>
3575
3576 PR fortran/54463
3577 * gfortran.dg/promotion_2.f90: New.
3578
3579 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3580
3581 PR middle-end/54486
3582 * c-c++-common/pr54486.c: New test.
3583
3584 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3585
3586 PR fortran/54474
3587 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3588
3589 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR c++/54191
3592 * g++.dg/cpp0x/sfinae39.C: New.
3593
3594 2012-09-04 Jason Merrill <jason@redhat.com>
3595
3596 PR c++/54441
3597 * g++.dg/ext/flexary3.C: New.
3598
3599 PR c++/54420
3600 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3601
3602 PR c++/54198
3603 * g++.dg/template/defarg15.C: New.
3604
3605 PR c++/54437
3606 * g++.dg/template/access24.C: New.
3607
3608 2012-09-04 Richard Guenther <rguenther@suse.de>
3609
3610 PR tree-optimization/54458
3611 * gcc.dg/torture/pr54458.c: New testcase.
3612
3613 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3614
3615 * gcc.target/arm/neon-vext.c: New test.
3616 * gcc.target/arm/neon-vext-execute.c: Ditto.
3617
3618 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3619
3620 PR fortran/54243
3621 PR fortran/54244
3622 * gfortran.dg/select_type_29.f03: New.
3623
3624 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3625
3626 * gcc.dg/fold-perm.c: Improve test.
3627
3628 2012-09-03 Tobias Burnus <burnus@net-b.de>
3629
3630 PR fortran/51632
3631 * gfortran.dg/coarray_class_1.f90: New.
3632
3633 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3634
3635 PR target/49206
3636 * gcc.c-torture/compile/pr49206.c: New test.
3637
3638 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3639 Uros Bizjak <ubizjak@gmail.com>
3640
3641 PR target/36680
3642 * gfortran.dg/pr36680.f90: New test.
3643
3644 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3645
3646 PR target/42295
3647 * g++.dg/opt/pr42295.C: New test.
3648
3649 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR target/54436
3652 * gcc.dg/torture/pr54436.c: New test.
3653
3654 2012-09-01 Andrew Pinski <apinski@cavium.com>
3655
3656 * gcc.target/mips/truncate-8.c: New testcase.
3657
3658 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3659
3660 PR target/46829
3661 PR target/46843
3662 * gcc.target/i386/pr46829.c: New test.
3663 * gcc.target/i386/pr46843.c: Ditto.
3664
3665 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3666 Jason Merrill <jason@redhat.com>
3667
3668 PR c++/18747
3669 * g++.dg/parse/error50.C: New.
3670
3671 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c/54428
3674 * gcc.c-torture/compile/pr54428.c: New test.
3675
3676 2012-08-31 Ollie Wild <aaw@google.com>
3677
3678 PR c++/54197
3679 * g++.dg/init/lifetime3.C: New test.
3680
3681 2012-08-31 Martin Jambor <mjambor@suse.cz>
3682
3683 PR middle-end/54409
3684 * gcc.dg/torture/pr54409.c: New test.
3685
3686 2012-08-31 Martin Jambor <mjambor@suse.cz>
3687
3688 * gfortran.dg/pr48636.f90: Add dump scan checks.
3689
3690 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3691
3692 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3693
3694 2012-08-28 Joey Ye <joey.ye@arm.com>
3695
3696 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3697
3698 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3699
3700 PR target/46254
3701 * gcc.target/i386/pr46254.c: New test.
3702
3703 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3704
3705 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3706 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3707 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3708
3709 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3710
3711 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3712 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3713 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3714 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3715 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3716 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3717 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3718 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3719 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3720 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3721 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3722 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3723 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3724 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3725 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3726 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3727 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3728 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3729 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3730 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3731 gcc.target/mips/unaligned-1.c: Tighten regexps.
3732
3733 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3734
3735 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3736 (mips_option_groups): Remove optimization. Add various -f options.
3737 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3738 and -pg imply -fno-omit-frame-pointer.
3739 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3740 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3741 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3742 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3743 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3744 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3745 * gcc.target/mips/abi-n32-long32.c: Likewise.
3746 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3747 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3748 * gcc.target/mips/abi-n32-long64.c: Likewise.
3749 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3750 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3751 * gcc.target/mips/abi-n64-long32.c: Likewise.
3752 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3753 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3754 * gcc.target/mips/abi-n64-long64.c: Likewise.
3755 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3756 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3757 * gcc.target/mips/abi-o32-long32.c: Likewise.
3758 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3759 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3760 * gcc.target/mips/abi-o32-long64.c: Likewise.
3761 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3762 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3763 * gcc.target/mips/abi-o64-long32.c: Likewise.
3764 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3765 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3766 * gcc.target/mips/abi-o64-long64.c: Likewise.
3767 * gcc.target/mips/asm-1.c: Likewise.
3768 * gcc.target/mips/branch-1.c: Likewise.
3769 * gcc.target/mips/call-3.c: Likewise.
3770 * gcc.target/mips/call-saved-3.c: Likewise.
3771 * gcc.target/mips/clear-cache-1.c: Likewise.
3772 * gcc.target/mips/div-1.c: Likewise.
3773 * gcc.target/mips/div-2.c: Likewise.
3774 * gcc.target/mips/div-3.c: Likewise.
3775 * gcc.target/mips/div-4.c: Likewise.
3776 * gcc.target/mips/div-5.c: Likewise.
3777 * gcc.target/mips/div-6.c: Likewise.
3778 * gcc.target/mips/div-7.c: Likewise.
3779 * gcc.target/mips/div-8.c: Likewise.
3780 * gcc.target/mips/div-9.c: Likewise.
3781 * gcc.target/mips/div-10.c: Likewise.
3782 * gcc.target/mips/div-11.c: Likewise.
3783 * gcc.target/mips/div-12.c: Likewise.
3784 * gcc.target/mips/dsp-ctrl.c: Likewise.
3785 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3786 * gcc.target/mips/ext-8.c: Likewise.
3787 * gcc.target/mips/extend-2.c: Likewise.
3788 * gcc.target/mips/fix-r10000-1.c: Likewise.
3789 * gcc.target/mips/fix-r10000-2.c: Likewise.
3790 * gcc.target/mips/fix-r10000-3.c: Likewise.
3791 * gcc.target/mips/fix-r10000-4.c: Likewise.
3792 * gcc.target/mips/fix-r10000-5.c: Likewise.
3793 * gcc.target/mips/fix-r10000-6.c: Likewise.
3794 * gcc.target/mips/fix-r10000-7.c: Likewise.
3795 * gcc.target/mips/fix-r10000-8.c: Likewise.
3796 * gcc.target/mips/fix-r10000-9.c: Likewise.
3797 * gcc.target/mips/fix-r10000-10.c: Likewise.
3798 * gcc.target/mips/fix-r10000-11.c: Likewise.
3799 * gcc.target/mips/fix-r10000-12.c: Likewise.
3800 * gcc.target/mips/fix-r10000-13.c: Likewise.
3801 * gcc.target/mips/fix-r10000-14.c: Likewise.
3802 * gcc.target/mips/fix-r10000-15.c: Likewise.
3803 * gcc.target/mips/fpcmp-1.c: Likewise.
3804 * gcc.target/mips/fpcmp-2.c: Likewise.
3805 * gcc.target/mips/fpr-moves-7.c: Likewise.
3806 * gcc.target/mips/fpr-moves-8.c: Likewise.
3807 * gcc.target/mips/int-moves-1.c: Likewise.
3808 * gcc.target/mips/int-moves-2.c: Likewise.
3809 * gcc.target/mips/long-calls-pg.c: Likewise.
3810 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3811 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3812 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3813 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3814 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3815 * gcc.target/mips/mips-3d-1.c: Likewise.
3816 * gcc.target/mips/mips-3d-2.c: Likewise.
3817 * gcc.target/mips/mips-3d-3.c: Likewise.
3818 * gcc.target/mips/mips-3d-4.c: Likewise.
3819 * gcc.target/mips/mips-3d-5.c: Likewise.
3820 * gcc.target/mips/mips-3d-6.c: Likewise.
3821 * gcc.target/mips/mips-3d-7.c: Likewise.
3822 * gcc.target/mips/mips-3d-8.c: Likewise.
3823 * gcc.target/mips/mips-3d-9.c: Likewise.
3824 * gcc.target/mips/mips-ps-1.c: Likewise.
3825 * gcc.target/mips/mips-ps-2.c: Likewise.
3826 * gcc.target/mips/mips-ps-3.c: Likewise.
3827 * gcc.target/mips/mips-ps-4.c: Likewise.
3828 * gcc.target/mips/mips-ps-6.c: Likewise.
3829 * gcc.target/mips/mips32-dspr2.c: Likewise.
3830 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3831 * gcc.target/mips/neg-abs-1.c: Likewise.
3832 * gcc.target/mips/neg-abs-2.c: Likewise.
3833 * gcc.target/mips/nmadd-3.c: Likewise.
3834 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3835 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3836 * gcc.target/mips/octeon-pop-1.c: Likewise.
3837 * gcc.target/mips/pr26765.c: Likewise.
3838 * gcc.target/mips/pr33256.c: Likewise.
3839 * gcc.target/mips/pr33635-1.c: Likewise.
3840 * gcc.target/mips/pr33755.c: Likewise.
3841 * gcc.target/mips/pr35802.c: Likewise.
3842 * gcc.target/mips/pr45074.c: Likewise.
3843 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3844 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3845 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3846 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3847 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3848 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3849 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3850 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3851 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3852 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3853 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3854 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3855 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3856 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3857 * gcc.target/mips/save-restore-1.c: Likewise.
3858 * gcc.target/mips/save-restore-3.c: Likewise.
3859 * gcc.target/mips/save-restore-5.c: Likewise.
3860 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3861 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3862 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3863 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3864 * gcc.target/mips/stack-1.c: Likewise.
3865
3866 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3867 Tighten regexps.
3868
3869 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3870 branch under test to be filled with preceding rather than
3871 following instructions.
3872 * gcc.target/mips/branch-10.c: Likewise.
3873 * gcc.target/mips/branch-11.c: Likewise.
3874 * gcc.target/mips/branch-12.c: Likewise.
3875 * gcc.target/mips/branch-13.c: Likewise.
3876 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3877 to be eliminated. Tighten $28 scan-assembler-not test.
3878
3879 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3880 function to...
3881 * gcc.target/mips/call-4.c: ...this new test.
3882
3883 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3884 more likely.
3885 * gcc.target/mips/code-readable-3.c: Likewise.
3886 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3887 flag but skip for -O0.
3888 * gcc.target/mips/code-readable-4.c: Likewise.
3889
3890 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3891 of operations under test.
3892 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3893
3894 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3895 Don't require sibling-call optimization.
3896 * gcc.target/mips/near-far-4.c: Likewise.
3897
3898 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3899 Make sure that the register variable is used.
3900 * gcc.target/mips/soft-float-1.c: Likewise.
3901
3902 * gcc.target/mips/sdata-1.c: Make static data volatile.
3903 * gcc.target/mips/sdata-2.c: Likewise.
3904 * gcc.target/mips/sdata-3.c: Likewise.
3905 * gcc.target/mips/sdata-4.c: Likewise.
3906
3907 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3908 skip for -O0.
3909 * gcc.target/mips/atomic-memory-2.c: Likewise.
3910 * gcc.target/mips/branch-cost-1.c: Likewise.
3911 * gcc.target/mips/branch-cost-2.c: Likewise.
3912 * gcc.target/mips/cache-1.c: Likewise.
3913 * gcc.target/mips/call-1.c: Likewise.
3914 * gcc.target/mips/call-saved-2.c: Likewise.
3915 * gcc.target/mips/const-anchor-1.c: Likewise.
3916 * gcc.target/mips/const-anchor-2.c: Likewise.
3917 * gcc.target/mips/dse-1.c: Likewise.
3918 * gcc.target/mips/dsp-lhx.c: Likewise.
3919 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3920 * gcc.target/mips/ext-1.c: Likewise.
3921 * gcc.target/mips/ext-2.c: Likewise.
3922 * gcc.target/mips/ext-3.c: Likewise.
3923 * gcc.target/mips/ext-4.c: Likewise.
3924 * gcc.target/mips/ext-5.c: Likewise.
3925 * gcc.target/mips/ext-6.c: Likewise.
3926 * gcc.target/mips/ext-7.c: Likewise.
3927 * gcc.target/mips/extend-1.c: Likewise.
3928 * gcc.target/mips/fix-r4000-1.c: Likewise.
3929 * gcc.target/mips/fix-r4000-3.c: Likewise.
3930 * gcc.target/mips/fix-r4000-5.c: Likewise.
3931 * gcc.target/mips/fix-r4000-6.c: Likewise.
3932 * gcc.target/mips/fix-r4000-8.c: Likewise.
3933 * gcc.target/mips/fix-r4000-10.c: Likewise.
3934 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3935 * gcc.target/mips/fixed-vector-type.c: Likewise.
3936 * gcc.target/mips/fpr-moves-1.c: Likewise.
3937 * gcc.target/mips/fpr-moves-2.c: Likewise.
3938 * gcc.target/mips/fpr-moves-3.c: Likewise.
3939 * gcc.target/mips/fpr-moves-4.c: Likewise.
3940 * gcc.target/mips/fpr-moves-5.c: Likewise.
3941 * gcc.target/mips/fpr-moves-6.c: Likewise.
3942 * gcc.target/mips/ins-1.c: Likewise.
3943 * gcc.target/mips/ins-2.c: Likewise.
3944 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3945 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3946 * gcc.target/mips/lazy-binding-1.c: Likewise.
3947 * gcc.target/mips/madd-3.c: Likewise.
3948 * gcc.target/mips/madd-5.c: Likewise.
3949 * gcc.target/mips/madd-6.c: Likewise.
3950 * gcc.target/mips/madd-8.c: Likewise.
3951 * gcc.target/mips/madd-9.c: Likewise.
3952 * gcc.target/mips/memcpy-1.c: Likewise.
3953 * gcc.target/mips/mips-ps-type.c: Likewise.
3954 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3955 * gcc.target/mips/mips-sched-madd.c: Likewise.
3956 * gcc.target/mips/mips16e-extends.c: Likewise.
3957 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3958 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3959 * gcc.target/mips/movcc-1.c: Likewise.
3960 * gcc.target/mips/movcc-2.c: Likewise.
3961 * gcc.target/mips/movcc-3.c: Likewise.
3962 * gcc.target/mips/msub-5.c: Likewise.
3963 * gcc.target/mips/msub-6.c: Likewise.
3964 * gcc.target/mips/msub-8.c: Likewise.
3965 * gcc.target/mips/mult-2.c: Likewise.
3966 * gcc.target/mips/mult-3.c: Likewise.
3967 * gcc.target/mips/mult-5.c: Likewise.
3968 * gcc.target/mips/mult-6.c: Likewise.
3969 * gcc.target/mips/mult-7.c: Likewise.
3970 * gcc.target/mips/mult-12.c: Likewise.
3971 * gcc.target/mips/mult-13.c: Likewise.
3972 * gcc.target/mips/mult-14.c: Likewise.
3973 * gcc.target/mips/mult-15.c: Likewise.
3974 * gcc.target/mips/mult-17.c: Likewise.
3975 * gcc.target/mips/mult-18.c: Likewise.
3976 * gcc.target/mips/mult-19.c: Likewise.
3977 * gcc.target/mips/nmadd-1.c: Likewise.
3978 * gcc.target/mips/nmadd-2.c: Likewise.
3979 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3980 * gcc.target/mips/octeon-cins-1.c: Likewise.
3981 * gcc.target/mips/octeon-cins-2.c: Likewise.
3982 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3983 * gcc.target/mips/octeon-exts-2.c: Likewise.
3984 * gcc.target/mips/octeon-exts-3.c: Likewise.
3985 * gcc.target/mips/octeon-exts-4.c: Likewise.
3986 * gcc.target/mips/octeon-exts-5.c: Likewise.
3987 * gcc.target/mips/octeon-exts-6.c: Likewise.
3988 * gcc.target/mips/octeon-exts-7.c: Likewise.
3989 * gcc.target/mips/octeon-pop-2.c: Likewise.
3990 * gcc.target/mips/octeon-seq-3.c: Likewise.
3991 * gcc.target/mips/octeon-seq-4.c: Likewise.
3992 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3993 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3994 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3995 * gcc.target/mips/pr54240.c: Likewise.
3996 * gcc.target/mips/rsqrt-1.c: Likewise.
3997 * gcc.target/mips/rsqrt-2.c: Likewise.
3998 * gcc.target/mips/rsqrt-3.c: Likewise.
3999 * gcc.target/mips/rsqrt-4.c: Likewise.
4000 * gcc.target/mips/save-restore-2.c: Likewise.
4001 * gcc.target/mips/save-restore-4.c: Likewise.
4002 * gcc.target/mips/sb1-1.c: Likewise.
4003 * gcc.target/mips/scc-1.c: Likewise.
4004 * gcc.target/mips/scc-2.c: Likewise.
4005 * gcc.target/mips/scc-3.c: Likewise.
4006 * gcc.target/mips/scc-4.c: Likewise.
4007 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4008 * gcc.target/mips/truncate-1.c: Likewise.
4009 * gcc.target/mips/truncate-2.c: Likewise.
4010 * gcc.target/mips/truncate-3.c: Likewise.
4011 * gcc.target/mips/truncate-4.c: Likewise.
4012 * gcc.target/mips/truncate-5.c: Likewise.
4013 * gcc.target/mips/truncate-6.c: Likewise.
4014 * gcc.target/mips/unaligned-1.c: Likewise.
4015
4016 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4017 skip for -O0. Require -fexpensive-optimizations.
4018 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4019 * gcc.target/mips/dspr2-MULT.c: Likewise.
4020 * gcc.target/mips/fix-r4000-2.c: Likewise.
4021 * gcc.target/mips/fix-r4000-4.c: Likewise.
4022 * gcc.target/mips/fix-r4000-7.c: Likewise.
4023 * gcc.target/mips/fix-r4000-9.c: Likewise.
4024 * gcc.target/mips/madd-1.c: Likewise.
4025 * gcc.target/mips/madd-2.c: Likewise.
4026 * gcc.target/mips/madd-4.c: Likewise.
4027 * gcc.target/mips/maddu-1.c: Likewise.
4028 * gcc.target/mips/maddu-2.c: Likewise.
4029 * gcc.target/mips/maddu-3.c: Likewise.
4030 * gcc.target/mips/maddu-4.c: Likewise.
4031 * gcc.target/mips/msub-1.c: Likewise.
4032 * gcc.target/mips/msub-2.c: Likewise.
4033 * gcc.target/mips/msub-3.c: Likewise.
4034 * gcc.target/mips/msub-4.c: Likewise.
4035 * gcc.target/mips/msubu-1.c: Likewise.
4036 * gcc.target/mips/msubu-2.c: Likewise.
4037 * gcc.target/mips/msubu-3.c: Likewise.
4038 * gcc.target/mips/msubu-4.c: Likewise.
4039 * gcc.target/mips/mult-1.c: Likewise.
4040 * gcc.target/mips/mult-4.c: Likewise.
4041 * gcc.target/mips/mult-8.c: Likewise.
4042 * gcc.target/mips/mult-9.c: Likewise.
4043 * gcc.target/mips/mult-10.c: Likewise.
4044 * gcc.target/mips/mult-11.c: Likewise.
4045 * gcc.target/mips/mult-16.c: Likewise.
4046
4047 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4048 skip for -O0 and -Os.
4049 * gcc.target/mips/fix-r4000-12.c: Likewise.
4050 * gcc.target/mips/madd-7.c: Likewise.
4051 * gcc.target/mips/mips-ps-5.c: Likewise.
4052 * gcc.target/mips/mips-ps-7.c: Likewise.
4053 * gcc.target/mips/msub-7.c: Likewise.
4054
4055 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4056 skip for -O0. Require -mno-abicalls.
4057 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4058
4059 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4060 skip for -O0. Require a total number of BBIT instructions and
4061 at least one of each kind.
4062
4063 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4064 skip for -O0. Require -fno-unroll-loops.
4065
4066 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4067 skip for -O0. Allow BLTZ as well as BGEZ.
4068
4069 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4070
4071 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4072 skip for -O0. Require -fschedule-insns2.
4073 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4074
4075 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4076 but skip for -O0. Make a branch-likely more likely.
4077
4078 * gcc.target/mips/timode-2.c: Split each test into its own function.
4079 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4080
4081 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4082 skip for -O0. Require -fpeephole2.
4083 * gcc.target/mips/vr-mult-2.c: Likewise.
4084
4085 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4086
4087 PR preprocessor/53469
4088 * gcc.dg/cpp/_Pragma7.c: New test case.
4089
4090 2012-08-27 Tobias Burnus <burnus@net-b.de>
4091
4092 PR fortran/54370
4093 * gfortran.dg/do_5.f90: New.
4094
4095 2012-08-27 Tobias Burnus <burnus@net-b.de>
4096
4097 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4098 from dg-options as -Wall no longer implies it.
4099
4100 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4101
4102 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4103
4104 2012-08-25 Jason Merrill <jason@redhat.com>
4105
4106 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4107
4108 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4109
4110 PR c++/51421
4111 * g++.dg/cpp0x/auto34.C: New.
4112
4113 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR c/54363
4116 * gcc.dg/pr54363.c: New test.
4117
4118 PR c/54355
4119 * gcc.dg/pr54355.c: New test.
4120
4121 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 PR debug/52857
4124 * gcc.target/i386/pr52857-1.c: New.
4125 * gcc.target/i386/pr52857-2.c: Likewise.
4126
4127 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4128
4129 * gcc.target/mips/code-readable-4.c: New test.
4130
4131 2012-08-23 Julian Brown <julian@codesourcery.com>
4132 Sandra Loosemore <sandra@codesourcery.com>
4133
4134 * gcc.target/mips/code-readable-1.c: Add -O to options.
4135
4136 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/20420
4139 * g++.dg/lookup/using53.C: New.
4140
4141 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4142
4143 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4144 * gcc.dg/fixed-point/convert-1.c: New.
4145 * gcc.dg/fixed-point/convert-2.c: New.
4146 * gcc.dg/fixed-point/convert-3.c: New.
4147 * gcc.dg/fixed-point/convert-4.c: New.
4148 * gcc.dg/fixed-point/convert-float-1.c: New.
4149 * gcc.dg/fixed-point/convert-float-2.c: New.
4150 * gcc.dg/fixed-point/convert-float-3.c: New.
4151 * gcc.dg/fixed-point/convert-float-4.c: New.
4152 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4153 * gcc.dg/fixed-point/convert-sat.c: New.
4154 * gcc.dg/fixed-point/convert.h: New.
4155
4156 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4157
4158 PR target/54089
4159 * gcc.target/sh/pr54089-2.c: New.
4160
4161 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4162
4163 * gcc.target/i386/long-double-64-1.c: New file.
4164 * gcc.target/i386/long-double-64-2.c: Likewise.
4165 * gcc.target/i386/long-double-64-3.c: Likewise.
4166 * gcc.target/i386/long-double-64-4.c: Likewise.
4167 * gcc.target/i386/long-double-80-1.c: Likewise.
4168 * gcc.target/i386/long-double-80-2.c: Likewise.
4169 * gcc.target/i386/long-double-80-3.c: Likewise.
4170 * gcc.target/i386/long-double-80-4.c: Likewise.
4171 * gcc.target/i386/long-double-80-5.c: Likewise.
4172 * gcc.target/i386/long-double-80-6.c: Likewise.
4173 * gcc.target/i386/long-double-80-7.c: Likewise.
4174
4175 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4176
4177 PR tree-optimization/54317
4178 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4179
4180 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4181
4182 PR target/39423
4183 * gcc.target/sh/pr39423-2.c: New.
4184
4185 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4186
4187 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4188 * gcc.dg/fold-perm.c: Likewise.
4189
4190 2012-08-20 Jan Hubicka <jh@suse.cz>
4191
4192 PR fortran/48636
4193 * gcc.dg/ipa/inlinehint-1.c: New.
4194
4195 2012-08-20 Florian Weimer <fweimer@redhat.com>
4196
4197 PR c++/19351
4198 * g++.dg/init/new38.C: New test.
4199 * g++.dg/init/new39.C: New test.
4200
4201 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4202
4203 PR target/54089
4204 * gcc.target/sh/pr54089-1.c: New.
4205
4206 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4207
4208 PR target/51244
4209 * gcc.target/sh/pr51244-11.c: New.
4210
4211 2012-08-20 Tobias Burnus <burnus@net-b.de>
4212
4213 PR fortran/54301
4214 * gfortran.dg/warn_target_lifetime_2.f90: New.
4215
4216 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 PR c++/10416
4219 * g++.dg/warn/Wunused-var-17.C: New.
4220
4221 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4222
4223 PR middle-end/53992
4224 * gcc.dg/gomp/pr53992.c: New test.
4225
4226 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4227
4228 PR tree-ssa/54295
4229 * gcc.c-torture/execute/20120817-1.c: New test.
4230
4231 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4232
4233 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4234 add instruction.
4235 (f2): New test that really does need adds.
4236
4237 2012-08-20 Richard Guenther <rguenther@suse.de>
4238
4239 PR tree-optimization/54327
4240 * gcc.dg/torture/pr54327.c: New testcase.
4241
4242 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR tree-optimization/54321
4245 * gcc.c-torture/compile/pr54321.c: New test.
4246
4247 2012-08-20 Tobias Burnus <burnus@net-b.de>
4248
4249 PR fortran/54301
4250 * gfortran.dg/warn_target_lifetime_1.f90: New.
4251
4252 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4253
4254 PR fortran/54298
4255 * gfortran.dg/real_compare_1.f90: New test case.
4256 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4257
4258 2012-08-18 Jan Hubicka <jh@suse.cz>
4259
4260 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4261
4262 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4263
4264 PR fortran/39290
4265 * gfortran.dg/interface_37.f90: New test.
4266
4267 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4268 Gary Funck <gary@intrepid.com>
4269
4270 PR target/20020
4271 * gcc.target/i386/pr20020-1.c: New test.
4272 * gcc.target/i386/pr20020-2.c: Likewise.
4273 * gcc.target/i386/pr20020-3.c: Likewise.
4274
4275 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4276
4277 * gcc.target/i386/perm-concat.c: New test.
4278
4279 2012-08-17 Julian Brown <julian@codesourcery.com>
4280
4281 * gcc.target/arm/div64-unwinding.c: New test.
4282
4283 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4284
4285 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4286
4287 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4288
4289 PR target/54236
4290 * gcc.target/sh/pr54236-1.c: New.
4291
4292 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4293
4294 * lib/target-supports.exp (check_effective_target_sync_int_long)
4295 (check_effective_target_sync_char_short): Enable for crisv32-*
4296 and cris-*.
4297
4298 PR middle-end/54261
4299 * gcc.dg/torture/pr54261-1.c: New test.
4300
4301 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4302
4303 PR fortran/54243
4304 PR fortran/54244
4305 * gfortran.dg/typebound_call_24.f03: New.
4306
4307 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4308
4309 PR tree-optimization/54245
4310 * gcc.dg/tree-ssa/pr54245.c: New test.
4311
4312 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4313
4314 PR tree-optimization/54240
4315 * gcc.target/powerpc/pr54240.c: New test.
4316 * gcc.target/mips/pr54240.c: Likewise.
4317
4318 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4319
4320 PR target/52933
4321 * gcc.target/sh/pr52933-1.c: New.
4322 * gcc.target/sh/pr52933-2.c: New.
4323
4324 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4325
4326 PR target/50751
4327 * gcc.target/sh/pr50751-8.c: New.
4328
4329 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4330
4331 PR fortran/47586
4332 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4333 * gfortran.dg/typebound_proc_27.f03: New test.
4334
4335 2012-08-14 Sterling Augustine <saugustine@google.com>
4336
4337 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4338
4339 2012-08-14 Tobias Burnus <burnus@net-b.de>
4340
4341 PR fortran/40881
4342 * gfortran.dg/data_constraints_3.f90: New.
4343 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4344 to disable -pedantic compilation.
4345 * gfortran.dg/pr37243.f: Ditto.
4346 * gfortran.dg/g77/19990826-3.f: Ditto.
4347 * gfortran.dg/g77/20020307-1.f : Ditto.
4348 * gfortran.dg/g77/980310-3.f: Ditto.
4349
4350 2012-08-14 Tobias Burnus <burnus@net-b.de>
4351
4352 PR fortran/54234
4353 * gfortran.dg/warn_conversion_4.f90: New.
4354
4355 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR middle-end/53411
4358 PR rtl-optimization/53495
4359 * gcc.c-torture/compile/pr53411.c: New test.
4360 * gcc.c-torture/compile/pr53495.c: New test.
4361
4362 2012-08-13 Richard Guenther <rguenther@suse.de>
4363
4364 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4365
4366 2012-08-13 Richard Guenther <rguenther@suse.de>
4367
4368 PR tree-optimization/54200
4369 * gcc.dg/guality/pr54200.c: New testcase.
4370 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4371
4372 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4373
4374 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4375
4376 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4377
4378 PR target/51244
4379 * gcc.target/sh/pr51244-7.c: New.
4380 * gcc.target/sh/pr51244-8.c: New.
4381 * gcc.target/sh/pr51244-9.c: New.
4382 * gcc.target/sh/pr51244-10.c: New.
4383
4384 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4385
4386 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4387 -m2e or -m2a.
4388 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4389 * gcc.target/sh/pr53511-1.c: Likewise.
4390 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4391 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4392 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4393 * gcc.target/sh/pr53512-3.c: Likewise.
4394 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4395
4396 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4397
4398 PR target/39423
4399 * gcc.c-torture/compile/pr39423-1.c: New.
4400 * gcc.c-torture/compile/pr39423-2.c: New.
4401
4402 2012-08-12 Tobias Burnus <burnus@net-b.de>
4403
4404 PR fortran/54221
4405 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4406 they appear uninitialized on the RHS.
4407 * gfortran.dg/public_private_module_6.f90: New.
4408
4409 2012-08-11 Martin Jambor <mjambor@suse.cz>
4410
4411 PR fortran/48636
4412 * gfortran.dg/pr48636.f90: New test.
4413
4414 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4415
4416 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4417 to avoid warnings.
4418 (main): Adjust caller.
4419
4420 2012-08-10 Richard Guenther <rguenther@suse.de>
4421
4422 * gcc.dg/matrix/*.c: Adjust and move ...
4423 * gcc.dg/torture/: ... here.
4424 * gcc.dg/matrix: Remove directory.
4425
4426 2012-08-10 Richard Guenther <rguenther@suse.de>
4427
4428 PR middle-end/54219
4429 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4430
4431 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4432
4433 PR middle-end/54211
4434 * gcc.dg/tree-ssa/pr54211.c: New test.
4435
4436 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4437
4438 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4439 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4440
4441 2012-08-10 Richard Guenther <rguenther@suse.de>
4442
4443 PR tree-optimization/54109
4444 * gcc.dg/torture/pr54109.c: New testcase.
4445 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4446 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4447
4448 2012-08-10 Richard Guenther <rguenther@suse.de>
4449
4450 PR tree-optimization/54027
4451 * gcc.dg/torture/pr54027.c: New testcase.
4452
4453 2012-08-10 Richard Guenther <rguenther@suse.de>
4454
4455 * g++.dg/plugin/selfassign.c: Adjust.
4456 * gcc.dg/plugin/selfassign.c: Likewise.
4457 * gcc.dg/strlenopt-11.c: Likewise.
4458 * gcc.dg/strlenopt-13.c: Likewise.
4459 * gcc.dg/no-strict-overflow-4.c: Likewise.
4460 * gcc.dg/strict-overflow-4.c: Likewise.
4461 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4462 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4463 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4464 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4465 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4466 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4467 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4468 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4469 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4470 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4471 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4472 * gcc.dg/pr46309.c: Likewise.
4473 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4474
4475 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4476
4477 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4478 for x86 targets.
4479 * gcc.c-torture/compile/20120727-2.c: New test.
4480
4481 2012-08-09 Martin Jambor <mjambor@suse.cz>
4482
4483 * gcc.dg/ipa/iinline-4.c: New test.
4484 * gcc.dg/ipa/iinline-5.c: Likewise.
4485 * gcc.dg/ipa/iinline-6.c: Likewise.
4486 * gcc.dg/ipa/iinline-7.c: Likewise.
4487 * gcc.dg/lto/20120723_0.c: Likewise.
4488 * gcc.dg/lto/20120723_1.c: Likewise.
4489
4490 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4491
4492 PR target/39423
4493 * gcc.target/sh/pr39423-1.c: New.
4494
4495 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4496
4497 PR target/51244
4498 * gcc.target/sh/pr51244-5: New.
4499 * gcc.target/sh/pr51244-6: New.
4500
4501 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4502
4503 * gcc.target/i386/adx-addxcarry32-3.c: New.
4504 * gcc.target/i386/adx-addxcarry64-3.c: New.
4505
4506 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4507
4508 PR rtl-optimization/53701
4509 * gcc.dg/pr53701.c: New test.
4510
4511 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4512
4513 * gcc.c-torture/compile/20120727-1.c: New test.
4514
4515 2012-08-09 Tobias Burnus <burnus@net-b.de>
4516
4517 PR fortran/54199
4518 * gfortran.dg/intrinsic_shadow_4.f90: New.
4519
4520 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4521
4522 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4523
4524 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4525
4526 * gcc.c-torture/execute/20120808-1.c: New test.
4527
4528 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4529
4530 PR rtl-optimization/54157
4531 * gcc.target/i386/pr54157.c: New file.
4532
4533 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4534
4535 * gcc.target/i386/adx-addcarryx32-1.c: New.
4536 * gcc.target/i386/adx-addcarryx32-2.c: New.
4537 * gcc.target/i386/adx-addcarryx64-1.c: New.
4538 * gcc.target/i386/adx-addcarryx64-2.c: New.
4539 * gcc.target/i386/adx-check.h: New.
4540 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4541 * gcc.target/i386/sse-12.c: Add -madx.
4542 * gcc.target/i386/sse-13.c: Ditto.
4543 * gcc.target/i386/sse-14.c: Ditto.
4544 * gcc.target/i386/sse-22.c: Ditto.
4545 * gcc.target/i386/sse-23.c: Ditto.
4546 * g++.dg/other/i386-2.C: Ditto.
4547 * g++.dg/other/i386-3.C: Ditto.
4548
4549 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4550
4551 * gcc.dg/tree-ssa/slsr-5.c: New.
4552 * gcc.dg/tree-ssa/slsr-6.c: New.
4553 * gcc.dg/tree-ssa/slsr-7.c: New.
4554 * gcc.dg/tree-ssa/slsr-8.c: New.
4555 * gcc.dg/tree-ssa/slsr-9.c: New.
4556 * gcc.dg/tree-ssa/slsr-10.c: New.
4557 * gcc.dg/tree-ssa/slsr-11.c: New.
4558 * gcc.dg/tree-ssa/slsr-12.c: New.
4559 * gcc.dg/tree-ssa/slsr-13.c: New.
4560 * gcc.dg/tree-ssa/slsr-14.c: New.
4561 * gcc.dg/tree-ssa/slsr-15.c: New.
4562 * gcc.dg/tree-ssa/slsr-16.c: New.
4563 * gcc.dg/tree-ssa/slsr-17.c: New.
4564 * gcc.dg/tree-ssa/slsr-18.c: New.
4565 * gcc.dg/tree-ssa/slsr-19.c: New.
4566 * gcc.dg/tree-ssa/slsr-20.c: New.
4567 * gcc.dg/tree-ssa/slsr-21.c: New.
4568 * gcc.dg/tree-ssa/slsr-22.c: New.
4569 * gcc.dg/tree-ssa/slsr-23.c: New.
4570 * gcc.dg/tree-ssa/slsr-24.c: New.
4571 * gcc.dg/tree-ssa/slsr-25.c: New.
4572 * gcc.dg/tree-ssa/slsr-26.c: New.
4573 * gcc.dg/tree-ssa/slsr-30.c: New.
4574 * gcc.dg/tree-ssa/slsr-31.c: New.
4575
4576 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4577
4578 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4579 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4580 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4581
4582 2012-08-06 Cary Coutant <ccoutant@google.com>
4583
4584 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4585
4586 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4587
4588 PR fortran/35831
4589 * gfortran.dg/dummy_procedure_5.f90: Modified.
4590 * gfortran.dg/dummy_procedure_8.f90: New.
4591 * gfortran.dg/interface_26.f90: Modified.
4592 * gfortran.dg/proc_ptr_11.f90: Modified.
4593 * gfortran.dg/proc_ptr_15.f90: Modified.
4594 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4595 * gfortran.dg/typebound_override_1.f90: Modified.
4596 * gfortran.dg/typebound_proc_6.f03: Modified.
4597
4598 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4599
4600 PR tree-optimization/51938
4601 PR tree-optimization/52005
4602 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4603 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4606
4607 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4608
4609 Avoid crashing on erroneous static_assert usage
4610 * g++.dg/cpp0x/static_assert8.C: New test.
4611
4612 2012-08-06 Jason Merrill <jason@redhat.com>
4613
4614 * g++.dg/cpp0x/sfinae38.C: New.
4615
4616 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4617 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 PR c++/54165
4620 * g++.dg/conversion/void2.C: New.
4621
4622 2012-08-06 Tom de Vries <tom@codesourcery.com>
4623
4624 * gcc.dg/tree-ssa/vrp78.c: New test.
4625
4626 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4627 Richard Sandiford <rdsandiford@googlemail.com>
4628
4629 * g++.dg/opt/enum2.C: Require fpic target.
4630 * g++.dg/lto/20090303_0.C: Likewise.
4631
4632 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4633 Catherine Moore <clm@codesourcery.com>
4634
4635 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4636 flush function names too.
4637 * gcc.target/mips/clear-cache-1.c: Likewise.
4638
4639 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4640
4641 PR target/54156
4642 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4643
4644 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4645
4646 PR fortran/54166
4647 * gfortran.dg/array_5.f90: New test.
4648
4649 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4650
4651 PR tree-optimization/30318
4652 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4653
4654 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4655
4656 * g++.dg/ext/vector17.C: New testcase.
4657
4658 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4659
4660 PR target/51931
4661 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4662 * g++.dg/opt/longbranch1.C: Likewise.
4663
4664 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4665
4666 PR tree-optimization/53805
4667 * gcc.dg/fold-notunord.c: New testcase.
4668
4669 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4670
4671 PR fortran/48820
4672 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4673 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4674
4675 2012-08-02 Jason Merrill <jason@redhat.com>
4676 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 PR c++/51213 (again)
4679 * g++.dg/cpp0x/sfinae37.C: Extend.
4680
4681 2012-08-02 Richard Guenther <rguenther@suse.de>
4682
4683 PR tree-optimization/50672
4684 * g++.dg/torture/pr50672.C: New testcase.
4685
4686 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4687
4688 PR fortran/54147
4689 * gfortran.dg/abstract_type_6.f03: Modified.
4690 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4691 * gfortran.dg/proc_ptr_comp_35.f90: New.
4692 * gfortran.dg/typebound_proc_9.f03: Modified.
4693 * gfortran.dg/typebound_proc_26.f90: New.
4694
4695 2012-08-02 Richard Guenther <rguenther@suse.de>
4696
4697 * gcc.dg/torture/pta-callused-1.c: Adjust.
4698 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4699 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4700 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4701 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4702 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4703 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4704 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4705 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4706
4707 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4708
4709 PR fortran/54033
4710 * gfortran.dg/include_6.f90: New test case.
4711 * gfortran.dg/include_7.f90: New test case.
4712 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4713
4714 2012-08-01 Tom de Vries <tom@codesourcery.com>
4715
4716 * gcc.dg/tree-ssa/vrp76.c: New test.
4717
4718 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4719
4720 PR tree-optimization/46556
4721 * gcc.dg/tree-ssa/slsr-27.c: New.
4722 * gcc.dg/tree-ssa/slsr-28.c: New.
4723 * gcc.dg/tree-ssa/slsr-29.c: New.
4724
4725 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4726
4727 PR fortran/42418
4728 * gfortran.dg/proc_decl_29.f90: New.
4729
4730 2012-07-31 Dehao Chen <dehao@google.com>
4731
4732 * gcc.dg/predict-7.c: New test.
4733
4734 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4735
4736 PR fortran/54134
4737 * gfortran.dg/typebound_override_3.f90: New.
4738
4739 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4740
4741 PR tree-optimization/53773
4742 * gcc.dg/vect/pr53773.c: New test.
4743
4744 2012-07-31 Nick Clifton <nickc@redhat.com>
4745
4746 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4747 and for XStormy16.
4748
4749 2012-07-31 Tobias Burnus <burnus@net-b.de>
4750
4751 * gfortran.dg/c_funloc_tests_6.f90: New.
4752 * gfortran.dg/c_funloc_tests_7.f90: New.
4753 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4754
4755 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4756
4757 PR c++/53624
4758 * g++.dg/cpp0x/temp_default5.C: New.
4759
4760 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4761
4762 PR fortran/51081
4763 * gfortran.dg/proc_ptr_37.f90: New.
4764
4765 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4766
4767 * lib/target-supports.exp
4768 (check_effective_target_vect_natural_alignment): New function.
4769 * gcc.dg/align-2.c: Only run on targets with natural alignment
4770 of vector types.
4771 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4772 alignment of vector types.
4773
4774 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4775 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4776
4777 * gcc.target/i386/rdseed16-1.c: New.
4778 * gcc.target/i386/rdseed32-1.c: Ditto
4779 * gcc.target/i386/rdseed64-1.c: Ditto
4780 * gcc.target/i386/sse-12.c: Add -mrdseed.
4781 * gcc.target/i386/sse-13.c: Ditto.
4782 * gcc.target/i386/sse-14.c: Ditto.
4783 * g++.dg/other/i386-2.C: Ditto.
4784 * g++.dg/other/i386-3.C: Ditto.
4785
4786 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4787
4788 PR target/51244
4789 * gcc.target/sh/pr51244-4.c: New.
4790
4791 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4794 for alpha*-*-* targets. Cleanup original tree dump.
4795
4796 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4797
4798 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4799 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4800
4801 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4802
4803 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4804 rand, srand. Include <stdlib.h>.
4805
4806 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4807
4808 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4809
4810 2012-07-26 Richard Henderson <rth@redhat.com>
4811
4812 * gcc.dg/attr-hotcold-1.c: New.
4813 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4814
4815 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4816 Sandra Loosemore <sandra@codesourcery.com>
4817
4818 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4819
4820 2012-07-26 Tobias Burnus <burnus@net-b.de>
4821
4822 * gfortran.dg/contiguous_1.f90: Update dg-error.
4823 * gfortran.dg/proc_ptr_32.f90: Ditto.
4824
4825 2012-07-26 Richard Guenther <rguenther@suse.de>
4826
4827 PR tree-optimization/54098
4828 * gcc.dg/torture/pr54098.c: New testcase.
4829
4830 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4831
4832 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4833 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4834
4835 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4836
4837 PR fortran/44354
4838 * gfortran.dg/array_constructor_39.f90: New test.
4839
4840 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4841
4842 PR fortran/44354
4843 * gfortran.dg/array_constructor_38.f90: New test.
4844
4845 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4846
4847 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4848
4849 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4850
4851 * gnat.dg/noreturn5.ad[sb]: New test.
4852
4853 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4854 Paul Brook <paul@codesourcery.com>
4855
4856 PR target/53633
4857
4858 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4859 * c-c++-common/pr53633.c: New test.
4860
4861 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4862
4863 * gcc.target/i386/asm-dialect-1.c: New test case.
4864
4865 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4866 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4867
4868 * gcc.target/i386/prefetchw-1.c: New.
4869 * gcc.target/i386/sse-12.c: Add -mprfchw.
4870 * gcc.target/i386/sse-13.c: Ditto.
4871 * gcc.target/i386/sse-14.c: Ditto.
4872 * gcc.target/i386/sse-22.c: Ditto.
4873 * gcc.target/i386/sse-23.c: Ditto.
4874 * g++.dg/other/i386-2.C: Ditto.
4875 * g++.dg/other/i386-3.C: Ditto.
4876
4877 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4878
4879 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4880
4881 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4882
4883 PR target/54051
4884 * gcc.target/arm/pr54051.c: New.
4885 * gcc.target/arm/vfp-1.c: Adjust test.
4886
4887 2012-07-24 Julian Brown <julian@codesourcery.com>
4888
4889 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4890 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4891 hard-float ARM.
4892
4893 2012-07-23 Paul Brook <paul@codesourcery.com>
4894
4895 * g++.dg/other/armv7m-1.c: New test.
4896
4897 2012-07-23 Julian Brown <julian@codesourcery.com>
4898
4899 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4900 ARM.
4901 (DO_TEST): Define to 1 for appropriate ARM targets.
4902
4903 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4904
4905 PR tree-optimization/53881
4906 * gcc.dg/pr53881.c: Renamed to ...
4907 * gcc.dg/pr53881-1.c: ... this.
4908 * gcc.dg/pr53881-2.c: New test.
4909
4910 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4911
4912 Handle recent changes in default atomics for cris*-*-linux*.
4913 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4914 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4915 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4916 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4917 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4918 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4919 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4920 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4921 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4922 -mno-unaligned-atomic-may-use-library is in effect for
4923 cris*-*-linux*.
4924 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4925 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4926 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4927 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4928 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4929 gcc.target/cris/torture/sync-mis-op-i-1.c,
4930 gcc.target/cris/torture/sync-mis-op-i-2.c,
4931 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4932 gcc.target/cris/torture/sync-mis-op-i-3.c,
4933 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4934 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4935 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4936 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4937 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4938 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4939 (main): Remove local variable x.
4940 [mis_ok]: Check that atomics don't fail.
4941
4942 2012-07-21 Andrew Pinski <apinski@cavium.com>
4943
4944 * gcc.dg/tree-ssa/vrp72.c: New test.
4945 * gcc.dg/tree-ssa/vrp73.c: New test.
4946 * gcc.dg/tree-ssa/vrp74.c: New test.
4947 * gcc.dg/tree-ssa/vrp75.c: New test.
4948
4949 2012-07-21 Andrew Pinski <apinski@cavium.com>
4950
4951 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4952 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4953
4954 2012-07-21 Andrew Pinski <apinski@cavium.com>
4955
4956 * gcc.target/mips/octeon-pop-2.c: New testcase.
4957
4958 2012-07-21 Tobias Burnus <burnus@net-b.de>
4959
4960 PR fortran/48820
4961 * gfortran.dg/assumed_rank_3.f90: New.
4962 * gfortran.dg/assumed_rank_11.f90: New.
4963 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4964 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4965 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4966
4967 2012-07-21 Andrew Pinski <apinski@cavium.com>
4968
4969 * gcc.target/mips/unaligned-1.c: New testcase.
4970
4971 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4972
4973 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4974
4975 2012-07-20 Tobias Burnus <burnus@net-b.de>
4976
4977 * gfortran.dg/bind_c_array_params_2.f90: New.
4978 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4979 and update dg-error.
4980
4981 2012-07-20 Tobias Burnus <burnus@net-b.de>
4982
4983 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4984
4985 2012-07-20 Jason Merrill <jason@redhat.com>
4986
4987 PR c++/54038
4988 * g++.dg/other/array7.C: New.
4989
4990 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4991
4992 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4993 the basic block and check loop depth.
4994 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4995 matching patterns and comments.
4996 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4997 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4998
4999 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5000
5001 PR c++/28656
5002 * c-c++-common/pr28656.c: New test.
5003
5004 2012-07-19 Jason Merrill <jason@redhat.com>
5005
5006 PR c++/54026
5007 * g++.dg/init/mutable1.C: New.
5008
5009 2012-07-20 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/48820
5012 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5013 * gfortran.dg/assumed_rank_1.f90: New.
5014 * gfortran.dg/assumed_rank_1_c.c: New.
5015 * gfortran.dg/assumed_rank_2.f90: New.
5016 * gfortran.dg/assumed_rank_4.f90: New.
5017 * gfortran.dg/assumed_rank_5.f90: New.
5018 * gfortran.dg/assumed_rank_6.f90: New.
5019 * gfortran.dg/assumed_rank_7.f90: New.
5020 * gfortran.dg/assumed_rank_8.f90: New.
5021 * gfortran.dg/assumed_rank_8_c.c: New.
5022 * gfortran.dg/assumed_rank_9.f90: New.
5023 * gfortran.dg/assumed_rank_10.f90: New.
5024 * gfortran.dg/assumed_rank_12.f90: New.
5025
5026 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/opt25.adb: New test.
5029 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5030 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5031
5032 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gnat.dg/aggr20.ad[sb]: New test.
5035 * gnat.dg/aggr20_pkg.ads: New helper.
5036
5037 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gnat.dg/derived_type3.adb: New test.
5040 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5041
5042 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR rtl-optimization/53942
5045 * gcc.dg/pr53942.c: New test.
5046
5047 2012-07-19 Jason Merrill <jason@redhat.com>
5048
5049 PR c++/54021
5050 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5051
5052 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5053
5054 * gnat.dg/discr38.adb: New test.
5055
5056 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR middle-end/54017
5059 * c-c++-common/gomp/pr54017.c: New test.
5060
5061 2012-07-19 Richard Guenther <rguenther@suse.de>
5062 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * gnat.dg/loop_optimization11.adb: New testcase.
5065 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5066
5067 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5068 Jason Merrill <jason@redhat.com>
5069
5070 * g++.dg/cpp0x/sfinae37.C: New.
5071 * g++.dg/template/access23.C: New.
5072 * g++.dg/template/access7.C: Adjust.
5073 * g++.dg/template/sfinae10.C: Don't expect errors.
5074 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5075
5076 2012-07-18 Julian Brown <julian@codesourcery.com>
5077 Sandra Loosemore <sandra@codesroucery.com>
5078
5079 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5080
5081 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * gnat.dg/noreturn4.ad[sb]: New test.
5084 * gnat.dg/noreturn4_pkg.ads: New helper.
5085
5086 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5087 Julian Brown <julian@codesourcery.com>
5088
5089 * gcc.target/arm/neon-vdup-1.c: New test case.
5090 * gcc.target/arm/neon-vdup-2.c: New test case.
5091 * gcc.target/arm/neon-vdup-3.c: New test case.
5092 * gcc.target/arm/neon-vdup-4.c: New test case.
5093 * gcc.target/arm/neon-vdup-5.c: New test case.
5094 * gcc.target/arm/neon-vdup-6.c: New test case.
5095 * gcc.target/arm/neon-vdup-7.c: New test case.
5096 * gcc.target/arm/neon-vdup-8.c: New test case.
5097 * gcc.target/arm/neon-vdup-9.c: New test case.
5098 * gcc.target/arm/neon-vdup-10.c: New test case.
5099 * gcc.target/arm/neon-vdup-11.c: New test case.
5100 * gcc.target/arm/neon-vdup-12.c: New test case.
5101 * gcc.target/arm/neon-vdup-13.c: New test case.
5102 * gcc.target/arm/neon-vdup-14.c: New test case.
5103 * gcc.target/arm/neon-vdup-15.c: New test case.
5104 * gcc.target/arm/neon-vdup-16.c: New test case.
5105 * gcc.target/arm/neon-vdup-17.c: New test case.
5106 * gcc.target/arm/neon-vdup-18.c: New test case.
5107 * gcc.target/arm/neon-vdup-19.c: New test case.
5108 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5109 arguments non-constant.
5110
5111 2012-07-18 Richard Guenther <rguenther@suse.de>
5112
5113 PR tree-optimization/53970
5114 * g++.dg/torture/pr53970.C: New testcase.
5115
5116 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5117
5118 PR target/38621
5119 * gcc.c-torture/compile/pr38621.c: New.
5120
5121 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5122
5123 PR target/33135
5124 * gcc.target/sh/pr33135-1.c: New.
5125 * gcc.target/sh/pr33135-2.c: New.
5126 * gcc.target/sh/pr33135-3.c: New.
5127 * gcc.target/sh/pr33135-4.c: New.
5128
5129 2012-07-17 Jason Merrill <jason@redhat.com>
5130
5131 PR c++/53995
5132 * g++.dg/parse/enum9.C: New.
5133
5134 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5135 Sandra Loosemore <sandra@codesourcery.com>
5136
5137 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5138 if there is a conflict with -mcpu=. Use -mcpu=5208.
5139
5140 2012-07-17 Jason Merrill <jason@redhat.com>
5141
5142 PR c++/53989
5143 * g++.dg/template/array23.C: New.
5144
5145 2012-07-17 Tobias Burnus <burnus@net-b.de>
5146
5147 PR fortran/53985
5148 * gfortran.dg/bind_c_usage_26.f90: New.
5149 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5150 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5151 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5152 * gfortran.dg/interop_params.f03: Ditto.
5153
5154 2012-07-17 Jason Merrill <jason@redhat.com>
5155
5156 * g++.dg/template/inherit8.C: Adjust.
5157 * g++.dg/template/using21.C: Adjust.
5158 * g++.dg/template/using22.C: Adjust.
5159
5160 PR c++/53549
5161 * g++.dg/template/current-inst1.C: New.
5162 * g++.dg/parse/crash35.C: Adjust.
5163
5164 2012-07-17 Tobias Burnus <burnus@net-b.de>
5165
5166 PR fortran/52101
5167 * gfortran.dg/oldstyle_4.f90: New.
5168
5169 2012-07-17 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/49265
5172 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5173 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5174
5175 2012-07-16 Jason Merrill <jason@redhat.com>
5176
5177 * g++.dg/parse/access8.C: Adjust.
5178 * g++.dg/template/sfinae6_neg.C: Adjust.
5179
5180 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5181
5182 PR fortran/53824
5183 * gfortran.dg/coarray_allocate_1.f90: New test.
5184
5185 2012-07-16 Andrew Pinski <apinski@cavium.com>
5186
5187 * gcc.c-torture/execute/bswap-1.c: New testcase.
5188 * gcc.c-torture/compile/unalign-1.c: New testcase.
5189 * gcc.c-torture/compile/20120524-1.c: New testcase.
5190 * gcc.c-torture/compile/20101216-1.c: New testcase.
5191
5192 2012-07-16 Dehao Chen <dehao@google.com>
5193
5194 Revert
5195 2012-07-10 Dehao Chen <dehao@google.com>
5196
5197 * gcc.dg/debug_info_inline.c: New test.
5198
5199 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5200
5201 PR fortran/53956
5202 * gfortran.dg/proc_decl_28.f90: New.
5203
5204 2012-07-16 Andrew Pinski <apinski@cavium.com>
5205
5206 * gcc.dg/torture/builtins-1.c: New testcase.
5207
5208 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5209
5210 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5211 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5212 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5213 gcc.target/cris/sync-1-v10.c,
5214 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5215 pass -mno-unaligned-atomic-may-use-library.
5216 * gcc.target/cris/sync-xchg-1.c: New test.
5217 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5218 valid register operand output modifier.
5219
5220 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5221
5222 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5223 characters.
5224
5225 2012-07-13 Andrew Pinski <apinski@cavium.com>
5226
5227 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5228 rather than cleanup-tree-dump.
5229 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5230
5231 2012-07-13 Richard Guenther <rguenther@suse.de>
5232
5233 PR tree-optimization/53907
5234 * gcc.target/i386/pr53907.c: New testcase.
5235
5236 2012-07-13 Richard Guenther <rguenther@suse.de>
5237
5238 PR tree-optimization/53922
5239 * gcc.dg/torture/pr53922.c: New testcase.
5240
5241 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5242
5243 PR rtl-optimization/53908
5244 * gcc.dg/torture/pr53908.c: New test.
5245
5246 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5247
5248 PR c++/53531
5249 * g++.dg/cpp0x/variadic135.C: New.
5250
5251 2012-07-12 Jason Merrill <jason@redhat.com>
5252
5253 * g++.dg/template/sfinae6_neg.C: Adjust.
5254
5255 2012-07-12 Tobias Burnus <burnus@net-b.de>
5256
5257 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5258 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5259 scan-tree-dump-times pattern.
5260
5261 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5262
5263 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5264
5265 2012-07-11 Jason Merrill <jason@redhat.com>
5266
5267 DR 1402
5268 * g++.g/cpp0x/defaulted37.C: New.
5269
5270 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5271
5272 PR target/53859
5273 * gcc.target/arm/pr53859.c: New test.
5274
5275 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5276
5277 PR target/53886
5278 * gcc.c-torture/compile/pr53886.c: New.
5279
5280 2012-07-10 Dehao Chen <dehao@google.com>
5281
5282 * gcc.dg/debug_info_inline.c: New test.
5283
5284 2012-07-10 Jason Merrill <jason@redhat.com>
5285
5286 PR c++/53733
5287 * g++.dg/cpp0x/defaulted36.C: New.
5288 * g++.dg/cpp0x/defaulted21.C: Adjust.
5289
5290 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5291
5292 2012-07-09 Sterling Augustine <saugustine@google.com>
5293
5294 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5295
5296 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5297
5298 PR tree-optimization/53887
5299 * gcc.dg/pr53887.c: New test.
5300
5301 2012-07-09 Jason Merrill <jason@redhat.com>
5302
5303 PR c++/53882
5304 * g++.dg/cpp0x/nullptr29.C: New.
5305
5306 2012-07-09 Tom de Vries <tom@codesourcery.com>
5307 Richard Guenther <rguenther@suse.de>
5308
5309 * gcc.dg/builtin-unreachable-6.c: New test.
5310 * gcc.dg/builtin-unreachable-5.c: New test.
5311
5312 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5313
5314 PR tree-optimization/53881
5315 * gcc.dg/pr53881.c: New test.
5316
5317 2012-07-06 Jason Merrill <jason@redhat.com>
5318
5319 PR c++/53862
5320 * g++.dg/cpp0x/variadic134.C: New.
5321
5322 PR c++/53858
5323 * g++.dg/cpp0x/alias-decl-20.C: New.
5324
5325 2012-07-06 Tom de Vries <tom@codesourcery.com>
5326
5327 PR tree-optimization/51879
5328 * gcc.dg/pr51879-16.c: New test.
5329 * gcc.dg/pr51879-17.c: Same.
5330
5331 2012-07-06 Tom de Vries <tom@codesourcery.com>
5332
5333 PR tree-optimization/52009
5334 * gcc.dg/pr51879-7.c: New test.
5335 * gcc.dg/pr51879-18.c: New test.
5336
5337 2012-07-05 Jason Merrill <jason@redhat.com>
5338
5339 PR c++/50852
5340 * g++.dg/template/typedef39.C: New.
5341
5342 PR c++/53039
5343 * g++.dg/cpp0x/variadic133.C: New.
5344 * g++.dg/template/param1.C: Adjust.
5345
5346 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5347
5348 PR target/48941
5349 PR target/51980
5350 * gcc.target/arm/neon/vtrnf32.c: Update.
5351 * gcc.target/arm/neon/vtrns32.c: Update.
5352 * gcc.target/arm/neon/vtrnu32.c: Update.
5353 * gcc.target/arm/neon/vzipf32.c: Update.
5354 * gcc.target/arm/neon/vzips32.c: Update.
5355 * gcc.target/arm/neon/vzipu32.c: Update.
5356
5357 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5358
5359 PR fortran/53732
5360 * gfortran.dg/inline_sum_4.f90: New test.
5361
5362 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5363
5364 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5365
5366 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5367
5368 * gcc.target/arm/fma-sp.c: New testcase.
5369 * gcc.target/arm/fma.c: Likewise.
5370 * gcc.target/arm/fma.h: Likewise.
5371
5372 2012-07-04 Jason Merrill <jason@redhat.com>
5373
5374 PR c++/53848
5375 * g++.dg/other/enum3.C: New.
5376
5377 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5378
5379 PR middle-end/53321
5380 * g++.dg/torture/pr53321.C: New test.
5381
5382 2012-07-04 Richard Guenther <rguenther@suse.de>
5383
5384 PR tree-optimization/53844
5385 * g++.dg/tree-ssa/pr53844.C: New testcase.
5386
5387 2012-07-04 Richard Guenther <rguenther@suse.de>
5388
5389 PR tree-optimization/53849
5390 * gcc.dg/pr53849.c: New testcase.
5391
5392 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR c++/53812
5395 * g++.dg/ext/label14.C: New test.
5396
5397 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5398
5399 PR target/53811
5400 * g++.dg/other/pr53811.C: New test.
5401
5402 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5403
5404 PR target/28896
5405 * gcc.target/m68k/stack-limit-1.c: New testcase.
5406
5407 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5408
5409 * gnat.dg/recursive_call.adb: New test.
5410
5411 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5412
5413 * gnat.dg/discr37.ad[sb]: New test.
5414
5415 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5416
5417 * g++.dg/other/packed1.C: Remove SH from xfail list.
5418
5419 2012-07-02 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/53619
5422 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5423
5424 PR c++/53783
5425 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5426
5427 PR c++/53788
5428 * g++.dg/cpp0x/decltype39.C: New.
5429 * g++.dg/diagnostic/method1.C: Adjust.
5430
5431 PR c++/53816
5432 * g++.dg/template/ref6.C: New.
5433
5434 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5435
5436 PR target/53568
5437 * gcc.target/sh/pr53568-1.c: New.
5438
5439 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5440
5441 PR target/51244
5442 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5443
5444 2012-07-02 Jason Merrill <jason@redhat.com>
5445
5446 PR c++/53821
5447 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5448
5449 PR c++/53524
5450 * g++.dg/template/enum7.C: New.
5451 * g++.dg/other/ptrmem10.C: Adjust.
5452 * g++.dg/other/ptrmem11.C: Adjust.
5453 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5454
5455 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5456
5457 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5458
5459 2012-07-01 Wei Guozhi <carrot@google.com>
5460
5461 PR target/53447
5462 * gcc.target/arm/pr53447-1.c: New testcase.
5463 * gcc.target/arm/pr53447-2.c: New testcase.
5464 * gcc.target/arm/pr53447-3.c: New testcase.
5465 * gcc.target/arm/pr53447-4.c: New testcase.
5466
5467 2012-06-29 Richard Guenther <rguenther@suse.de>
5468
5469 PR tree-optimization/47061
5470 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5471
5472 2012-06-29 Richard Guenther <rguenther@suse.de>
5473
5474 PR tree-optimization/37541
5475 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5476
5477 2012-06-29 Richard Guenther <rguenther@suse.de>
5478
5479 PR tree-optimization/52589
5480 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5481
5482 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5483
5484 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5485
5486 * g++.dg/template/error46.C: Add missing comment to dg-message.
5487 * g++.dg/template/crash107.C: Likewise.
5488 * g++.dg/template/error47.C: Likewise.
5489 * g++.dg/template/crash108.C: Likewise.
5490 * g++.dg/overload/operator5.C: Likewise.
5491
5492 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5493 errors in dg-message directives, add comments.
5494
5495 2012-06-28 Kai Tietz <ktietz@redhat.com>
5496
5497 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5498 hard-coded 'unsigned long'.
5499
5500 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR tree-optimization/51581
5503 * gcc.dg/vect/pr51581-4.c: New test.
5504
5505 PR tree-optimization/53645
5506 * gcc.c-torture/execute/pr53645-2.c: New test.
5507
5508 2012-06-28 Richard Guenther <rguenther@suse.de>
5509
5510 PR middle-end/53790
5511 * gcc.dg/torture/pr53790.c: New testcase.
5512
5513 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR tree-optimization/53645
5516 * gcc.c-torture/execute/pr53645.c: New test.
5517
5518 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5519
5520 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5521
5522 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5523
5524 PR debug/53671
5525 PR debug/49888
5526 * gcc.dg/guality/pr49888.c: Account for the possibility that
5527 the variable is optimized out at the first test.
5528
5529 2012-06-27 Jason Merrill <jason@redhat.com>
5530
5531 * g++.dg/cpp0x/override2.C: Adjust.
5532 * g++.dg/template/error5.C: Adjust.
5533 * g++.dg/parse/crash28.C: Adjust.
5534
5535 PR c++/53563
5536 * g++.dg/parse/template27.C: New.
5537 * g++.dg/template/crash74.C: Adjust expected output.
5538
5539 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5540
5541 PR fortran/41951
5542 PR fortran/49591
5543 * gfortran.dg/typebound_operator_16.f03: New.
5544
5545 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5546
5547 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5548 even src1.i and src2.i fields even in the second half of the arrays.
5549
5550 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5551
5552 PR c++/51033.
5553 * g++.dg/torture/vshuf-16.inc: New test.
5554 * g++.dg/torture/vshuf-2.inc: New test.
5555 * g++.dg/torture/vshuf-4.inc: New test.
5556 * g++.dg/torture/vshuf-8.inc: New test.
5557 * g++.dg/torture/vshuf-main.inc: New test.
5558 * g++.dg/torture/vshuf-v16hi.C: New test.
5559 * g++.dg/torture/vshuf-v16qi.C: New test.
5560 * g++.dg/torture/vshuf-v2df.C: New test.
5561 * g++.dg/torture/vshuf-v2di.C: New test.
5562 * g++.dg/torture/vshuf-v2sf.C: New test.
5563 * g++.dg/torture/vshuf-v2si.C: New test.
5564 * g++.dg/torture/vshuf-v4df.C: New test.
5565 * g++.dg/torture/vshuf-v4di.C: New test.
5566 * g++.dg/torture/vshuf-v4sf.C: New test.
5567 * g++.dg/torture/vshuf-v4si.C: New test.
5568 * g++.dg/torture/vshuf-v8hi.C: New test.
5569 * g++.dg/torture/vshuf-v8qi.C: New test.
5570 * g++.dg/torture/vshuf-v8si.C: New test.
5571
5572 2012-06-27 Richard Guenther <rguenther@suse.de>
5573
5574 PR middle-end/53676
5575 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5576
5577 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5578
5579 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5580 scan-dump-dem-not): Use printable pattern in test name.
5581
5582 2012-06-26 Sterling Augustine <saugustine@google.com>
5583 Dominique Dhumieres <dominiq@lps.ens.fr>
5584
5585 * gcc.dg/pubtypes-2.c: Update expected output.
5586 * gcc.dg/pubtypes-3.c: Likewise.
5587 * gcc.dg/pubtypes-4.c: Likewise.
5588
5589 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5590
5591 * gcc.dg/tree-ssa/slsr-1.c: New test.
5592 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5593 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5594 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5595
5596 2012-06-26 Matt Turner <mattst88@gmail.com>
5597
5598 PR target/35294
5599 * gcc.target/arm/mmx-2.c: New.
5600
5601 2012-06-26 Richard Guenther <rguenther@suse.de>
5602
5603 PR c++/53752
5604 * g++.dg/torture/pr53752.C: New testcase.
5605
5606 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR tree-optimization/53748
5609 * gcc.c-torture/compile/pr53748.c: New test.
5610
5611 2012-06-25 Jason Merrill <jason@redhat.com>
5612
5613 PR c++/53498
5614 PR c++/53305
5615 * g++.dg/cpp0x/decltype38.C: New.
5616 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5617
5618 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5619
5620 * lib/target-supports-dg.exp (testname-for-summary): New.
5621 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5622 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5623 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5624 scan-module-absence, output-exists, output-exists-not: Use
5625 testname-for-summary.
5626 (dg-test): Clean up testname_with_flags.
5627 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5628 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5629 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5630 scan-assembler-dem-not, object-size: Use testname-for-summary.
5631 * lib/gcov.exp (run-gcov): Likewise.
5632 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5633 scan-dump-dem, scan-dump-dem-note): Likewise.
5634
5635 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5636 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5637 including profopt.opt; save and restore existing value.
5638 * g++.dg/bprob/bprob.exp: Likewise.
5639 * gcc.dg/matrix/matrix.exp: Likewise.
5640 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5641 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5642 PROFOPT_OPTIONS.
5643
5644 2012-06-25 Richard Henderson <rth@redhat.com>
5645
5646 * gcc.dg/pr53749.c: New.
5647
5648 2012-06-25 Jason Merrill <jason@redhat.com>
5649
5650 PR c++/52988
5651 * g++.dg/cpp0x/nullptr28.C: New.
5652
5653 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5654
5655 * gcc.target/arm/neon-vld1_dupQ.c: New.
5656
5657 2012-06-25 Florian Weimer <fweimer@redhat.com>
5658
5659 * g++.dg/init/new35.C: New.
5660 * g++.dg/init/new36.C: New.
5661 * g++.dg/init/new37.C: New.
5662 * g++.dg/ext/vla5.C: New warning.
5663 * g++.dg/ext/vla8.C: New warning.
5664 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5665
5666 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5667 James Greenhalgh <james.greenhalgh@arm.com>
5668
5669 * gcc.target/arm/ftest-support-arm.h New testcase.
5670 * gcc.target/arm/ftest-support-thumb.h Likewise.
5671 * gcc.target/arm/ftest-support.h Likewise.
5672 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5673 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5674 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5675 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5676 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5677 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5678 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5679 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5680 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5681 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5682 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5683 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5684 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5685 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5686 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5687 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5688 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5689 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5690 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5691 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5692 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5693 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5694 * lib/target-supports.exp
5695 (check_effective_target_arm_arch_FUNC): Add support for more
5696 architectures.
5697 (add_options_for_arm_arch_FUNC): Likewise.
5698 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5699
5700 2012-06-25 Jason Merrill <jason@redhat.com>
5701
5702 PR c++/53202
5703 * g++.dg/cpp0x/constexpr-tuple.C: New.
5704
5705 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/53759
5708 * gcc.target/i386/pr53759.c: New test.
5709
5710 PR c++/53594
5711 * g++.dg/cpp0x/nsdmi7.C: New test.
5712
5713 2012-06-24 Kai Tietz <ktietz@redhat.com>
5714
5715 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5716 for LLP64 targets.
5717 * gcc.target/i386/pr38988.c: Likewise.
5718
5719 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5720
5721 PR fortran/47710
5722 PR fortran/53328
5723 * gfortran.dg/typebound_generic_12.f03: New.
5724 * gfortran.dg/typebound_generic_13.f03: New.
5725
5726 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5727
5728 * gnat.dg/lto15.ad[sb]: New test.
5729
5730 2012-06-21 Meador Inge <meadori@codesourcery.com>
5731
5732 PR c/53702
5733 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5734
5735 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5736
5737 * gcc.dg/pch/ident-1.c: New test.
5738 * gcc.dg/pch/ident-1.hs: Header file for new test.
5739
5740 2012-06-21 Michael Matz <matz@suse.de>
5741
5742 PR middle-end/53688
5743 * gcc.c-torture/execute/pr53688.c: New test.
5744
5745 2012-06-20 Richard Guenther <rguenther@suse.de>
5746
5747 PR tree-optimization/30318
5748 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5749
5750 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5751
5752 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5753
5754 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5755
5756 * gcc.target/i386/clearcapv2.map: New file.
5757 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5758
5759 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5760
5761 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5762 and add __sh__ case.
5763
5764 2012-06-19 Jason Merrill <jason@redhat.com>
5765
5766 PR c++/52637
5767 * g++.dg/debug/localclass1.C: New.
5768
5769 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5770
5771 * g++.dg/cpp0x/override4.C: New.
5772
5773 2012-06-14 Jason Merrill <jason@redhat.com>
5774
5775 PR c++/53651
5776 * g++.dg/cpp0x/decltype37.C: New.
5777
5778 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5779
5780 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5781
5782 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5783
5784 * gcc.c-torture/compile/vector-5.c,
5785 gcc.c-torture/compile/vector-6.c: New tests.
5786
5787 2012-06-19 Richard Henderson <rth@redhat.com>
5788
5789 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5790
5791 2012-06-19 Richard Guenther <rguenther@suse.de>
5792
5793 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5794
5795 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5796
5797 PR target/53712
5798 * gcc.target/i386/pr53712.c: New test.
5799
5800 2012-06-18 Tobias Burnus <burnus@net-b.de>
5801
5802 PR fortran/53692
5803 * gfortran.dg/elemental_optional_args_6.f90: New.
5804
5805 2012-06-18 Tobias Burnus <burnus@net-b.de>
5806
5807 PR fortran/53526
5808 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5809 * gfortran.dg/coarray/move_alloc_1.f90
5810
5811 2012-06-18 Tobias Burnus <burnus@net-b.de>
5812
5813 PR fortran/53526
5814 * gfortran.dg/coarray_27.f90: New.
5815
5816 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5817 Greta Yorsh <Greta.Yorsh@arm.com>
5818
5819 * gcc.target/arm/epilog-1.c: New test.
5820
5821 2012-06-18 Richard Guenther <rguenther@suse.de>
5822
5823 PR tree-optimization/53693
5824 * g++.dg/torture/pr53693.C: New testcase.
5825
5826 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5827
5828 PR tree-optimization/53703
5829 * gcc.dg/torture/pr53703.c: New test.
5830
5831 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5832
5833 PR middle-end/53698
5834 * gcc.target/i386/pr53698.c: New test.
5835
5836 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5837
5838 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5839
5840 2012-06-17 Tobias Burnus <burnus@net-b.de>
5841
5842 PR fortran/53691
5843 PR fortran/53685
5844 * gfortran.dg/transfer_check_3.f90: New.
5845
5846 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5847
5848 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5849
5850 2012-06-16 Tobias Burnus <burnus@net-b.de>
5851
5852 PR fortran/53642
5853 PR fortran/45170
5854 * gfortran.dg/deferred_type_param_8.f90: New.
5855
5856 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5857
5858 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5859 testname that includes flags, passed in as new argument, in
5860 pass/fail messages.
5861 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5862 and pass it to verify-* procedures.
5863
5864 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5865 alignment torture options with usual torture options.
5866
5867 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5868 messages reported for one line of source code.
5869 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5870 * g++.dg/cpp0x/decltype2.C: Likewise.
5871 * g++.dg/cpp0x/decltype3.C: Likewise.
5872 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5873 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5874 * g++.dg/cpp0x/static_assert3.C: Likewise.
5875 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5876 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5877 * g++.dg/cpp0x/union1.C: Likewise.
5878 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5879 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5880 * g++.dg/cpp0x/variadic2.C: Likewise.
5881 * g++.dg/cpp0x/variadic20.C: Likewise.
5882 * g++.dg/cpp0x/variadic74.C: Likewise.
5883 * g++.dg/diagnostic/bitfld2.C: Likewise.
5884 * g++.dg/ext/attrib44.C: Likewise.
5885 * g++.dg/ext/no-asm-1.C: Likewise.
5886 * g++.dg/other/error34.C: Likewise.
5887 * g++.dg/parse/crash46.C: Likewise.
5888 * g++.dg/parse/error10.C: Likewise.
5889 * g++.dg/parse/error2.C: Likewise.
5890 * g++.dg/parse/error3.C: Likewise.
5891 * g++.dg/parse/error36.C: Likewise.
5892 * g++.dg/parse/error8.C: Likewise.
5893 * g++.dg/parse/error9.C: Likewise.
5894 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5895 * g++.dg/parse/parser-pr28152.C: Likewise.
5896 * g++.dg/parse/template25.C: Likewise.
5897 * g++.dg/parse/typename11.C: Likewise.
5898 * g++.dg/tc1/dr147.C: Likewise.
5899 * g++.dg/template/deduce3.C: Likewise.
5900 * g++.dg/template/koenig9.C: Likewise.
5901 * g++.dg/template/pr23510.C: Likewise.
5902 * g++.dg/warn/pr12242.C: Likewise.
5903 * g++.dg/warn/pr30551-2.C: Likewise.
5904 * g++.dg/warn/pr30551.C: Likewise.
5905 * g++.old-deja/g++.other/typename1.C: Likewise.
5906 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5907
5908 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5909
5910 PR c++/51033
5911 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5912 * c-c++-common/torture/vshuf-2.inc: Likewise.
5913 * c-c++-common/torture/vshuf-4.inc: Likewise.
5914 * c-c++-common/torture/vshuf-8.inc: Likewise.
5915 * c-c++-common/torture/vshuf-main.inc: Likewise.
5916 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5917 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5918 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5919 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5920 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5921 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5922 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5923 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5924 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5925 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5926 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5927 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5928 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5929 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5930
5931 2012-06-15 Michael Matz <matz@suse.de>
5932
5933 * gcc.dg/tree-ssa/vector-4.c: New test.
5934
5935 2012-06-15 Michael Matz <matz@suse.de>
5936
5937 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5938 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5939
5940 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5941
5942 PR tree-optimization/53636
5943 * gcc.target/arm/pr53636.c: New test.
5944
5945 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR tree-optimization/51581
5948 * gcc.c-torture/execute/pr51581-1.c: New test.
5949 * gcc.c-torture/execute/pr51581-2.c: New test.
5950 * gcc.dg/vect/pr51581-1.c: New test.
5951 * gcc.dg/vect/pr51581-2.c: New test.
5952 * gcc.dg/vect/pr51581-3.c: New test.
5953 * gcc.target/i386/avx-pr51581-1.c: New test.
5954 * gcc.target/i386/avx-pr51581-2.c: New test.
5955 * gcc.target/i386/avx2-pr51581-1.c: New test.
5956 * gcc.target/i386/avx2-pr51581-2.c: New test.
5957 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5958
5959 2012-06-15 Richard Guenther <rguenther@suse.de>
5960
5961 * gcc.c-torture/execute/20120615-1.c: New testcase.
5962
5963 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5964
5965 * gnat.dg/vect8.ad[sb]: New test.
5966
5967 2012-06-14 Richard Guenther <rguenther@suse.de>
5968
5969 * gcc.dg/tree-ssa/vrp.h: New testcase.
5970 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5971
5972 2012-06-13 Christian Bruel <christian.bruel@st.com>
5973
5974 PR target/53621
5975 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5976
5977 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5978
5979 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5980
5981 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5982
5983 PR testsuite/20771
5984 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5985 test summary unique.
5986
5987 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5988 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5989 scan-stack-usage-not): Don't strip torture options from test name.
5990
5991 * lib/scandump.exp (scan-dump-times): Use printable version of
5992 regexp in test summary line.
5993
5994 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5995 messages reported for one line of source code.
5996 * gcc.dg/format/few-1.c: Likewise.
5997 * gcc.dg/ia64-sync-2.c: Likewise.
5998 * gcc.dg/sync-2.c: Likewise.
5999 * gcc.dg/noncompile/pr44517.c: Likewise.
6000
6001 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6002
6003 PR debug/49888
6004 * gcc.dg/guality/pr49888.c: New.
6005
6006 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6007
6008 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6009 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6010 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6011
6012 2012-06-13 Tobias Burnus <burnus@net-b.de>
6013
6014 PR fortran/53643
6015 * gfortran.dg/intent_out_7.f90: New.
6016
6017 2012-06-13 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/53597
6020 * gfortran.dg/save_4.f90: New.
6021
6022 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR c/53532
6025 PR c/51034
6026 PR c/53196
6027 * gcc.dg/pr53532.c: New test.
6028 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6029 adjust line numbers.
6030 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6031 * gcc.dg/Wcxx-compat-8.c: Likewise.
6032 * gcc.dg/pr51034.c: New test.
6033 * gcc.dg/pr53196-1.c: New test.
6034 * gcc.dg/pr53196-2.c: New test.
6035
6036 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6037
6038 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6039 alignment torture options with usual torture options.
6040 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6041 instead of dg-options.
6042 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6043 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6044 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6045 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6046 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6047 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6048
6049 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6050 to checks for multiple messages reported for one line of source code.
6051 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6052
6053 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6054 messages reported for one line of source code.
6055
6056 * gcc.dg/20031223-1.c: Add comments to check for multiple
6057 messages reported for one line of source code.
6058 * gcc.dg/Wconversion-integer.c: Likewise.
6059 * gcc.dg/Wfatal-2.c: Likewise.
6060 * gcc.dg/Wfatal.c: Likewise.
6061 * gcc.dg/Wobjsize-1.c: Likewise.
6062 * gcc.dg/c99-vla-jump-1.c: Likewise.
6063 * gcc.dg/c99-vla-jump-2.c: Likewise.
6064 * gcc.dg/c99-vla-jump-3.c: Likewise.
6065 * gcc.dg/c99-vla-jump-4.c: Likewise.
6066 * gcc.dg/c99-vla-jump-5.c: Likewise.
6067 * gcc.dg/decl-9.c: Likewise.
6068 * gcc.dg/declspec-10.c: Likewise.
6069 * gcc.dg/declspec-18.c: Likewise.
6070 * gcc.dg/mtune.c: Likewise.
6071 * gcc.dg/parser-pr28152-2.c: Likewise.
6072 * gcc.dg/parser-pr28152.c: Likewise.
6073 * gcc.dg/pr14475.c: Likewise.
6074 * gcc.dg/pr27953.c: Likewise.
6075 * gcc.dg/pr28322-3.c: Likewise.
6076 * gcc.dg/pr30457.c: Likewise.
6077 * gcc.dg/pr30551-2.c: Likewise.
6078 * gcc.dg/pr30551-3.c: Likewise.
6079 * gcc.dg/pr30551-4.c: Likewise.
6080 * gcc.dg/pr30551-5.c: Likewise.
6081 * gcc.dg/pr30551-6.c: Likewise.
6082 * gcc.dg/pr30551.c: Likewise.
6083 * gcc.dg/pr45461.c: Likewise.
6084 * gcc.dg/pr48552-1.c: Likewise.
6085 * gcc.dg/pr48552-2.c: Likewise.
6086 * gcc.dg/redecl-1.c: Likewise.
6087 * gcc.dg/transparent-union-3.c: Likewise.
6088 * gcc.dg/utf-dflt.c: Likewise.
6089 * gcc.dg/utf-dflt2.c: Likewise.
6090 * gcc.dg/vla-8.c: Likewise.
6091 * gcc.dg/vla-init-1.c: Likewise.
6092 * gcc.dg/wtr-int-type-1.c: Likewise.
6093
6094 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6095 messages reported for for one line of source code.
6096 * c-c++-common/raw-string-5.c: Likewise.
6097 * c-c++-common/raw-string-4.c: Likewise.
6098 * c-c++-common/raw-string-6.c: Likewise.
6099 * c-c++-common/pr20000.c: Likewise.
6100
6101 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6102 messages reported for one line of source code.
6103 * gcc.dg/cpp/pr30786.c: Likewise.
6104 * gcc.dg/cpp/pr28709.c: Likewise.
6105 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6106 * gcc.dg/cpp/macspace2.c: Likewise.
6107 * gcc.dg/cpp/missing-header-1.c: Likewise.
6108 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6109 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6110 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6111
6112 2012-06-12 Jason Merrill <jason@redhat.com>
6113
6114 PR c++/53599
6115 * g++.dg/template/local7.C: New.
6116
6117 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6118
6119 PR target/53511
6120 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6121 * gcc.target/sh/pr51340-2.c: Likewise.
6122 * gcc.target/sh/pr51340-3.c: Likewise.
6123
6124 2012-06-12 Michael Matz <matz@suse.de>
6125
6126 * gcc.dg/torture/alias-1.c: New test.
6127
6128 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR rtl-optimization/53589
6131 * gcc.dg/torture/pr53589.c: New test.
6132
6133 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6134
6135 PR target/50749
6136 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6137 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6138 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6139 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6140 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6141 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6142 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6143 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6144 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6145 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6146 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6147 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6148 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6149 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6150 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6151 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6152
6153 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6154
6155 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6156 (check_intel_cpu_model): New function.
6157 (check_amd_cpu_model): New function.
6158 (check_features): New function.
6159 (__get_cpuid_output): New function.
6160 (check_detailed): New function.
6161 (fn1): Rename to quick_check.
6162 (main): Update to call quick_check and call check_detailed.
6163
6164 2012-06-11 Richard Henderson <rth@redhat.com>
6165
6166 * lib/target-supports.exp
6167 (check_effective_target_sync_long_long_runtime): Use
6168 check_effective_target_lp64 instead of
6169 check_effective_target_powerpc64 for powerpc targets.
6170
6171 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6172
6173 PR target/53511
6174 * gcc.target/sh/pr53511-1.c: New.
6175
6176 2012-06-11 Richard Guenther <rguenther@suse.de>
6177
6178 PR middle-end/53470
6179 * g++.dg/lto/pr53470_0.C: New testcase.
6180 * gcc.dg/lto/pr53470_0.c: Likewise.
6181
6182 2012-06-11 Richard Guenther <rguenther@suse.de>
6183
6184 PR c++/53605
6185 * g++.dg/ext/pr53605.C: New testcase.
6186
6187 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6188
6189 * gnat.dg/specs/array1.ads: New test.
6190 * gnat.dg/specs/array2.ads: Likewise.
6191 * gnat.dg/array22.adb: Likewise.
6192
6193 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6194
6195 * gnat.dg/constant4.adb: New test.
6196 * gnat.dg/constant4_pkg.ads: New helper.
6197
6198 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6199
6200 PR fortran/52552
6201 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6202 * gfortran.dg/allocate_class_1.f90: Modified.
6203 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6204 * gfortran.dg/allocate_class_2.f90: New.
6205
6206 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6207
6208 PR middle-end/53535
6209 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6210
6211 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6212
6213 PR fortran/52861
6214 * gfortran.dg/string_assign_2.f90: New test case.
6215
6216 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6217
6218 PR fortran/52861
6219 * gfortran.dg/string_assign_1.f90: New test case.
6220
6221 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR middle-end/53580
6224 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6225 * gcc.dg/gomp/critical-4.c: Likewise.
6226 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6227 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6228 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6229 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6230 * c-c++-common/gomp/pr53580.c: New test.
6231
6232 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6233
6234 PR c++/51214
6235 * g++.dg/cpp0x/forw_enum11.C: New.
6236
6237 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/53567
6240 * g++.dg/cpp0x/alias-decl-19.C: New.
6241
6242 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6243
6244 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6245
6246 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6247
6248 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6249 (XSTATE_FP): Ditto.
6250 (XSTATE_SSE): Ditto.
6251 (XSTATE_YMM): Ditto.
6252 (avx_os_support): Use new defines.
6253
6254 2012-06-06 Richard Guenther <rguenther@suse.de>
6255
6256 PR testsuite/32380
6257 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6258 loops.
6259
6260 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6261
6262 PR c++/52841
6263 * g++.dg/cpp0x/pr52841.C: New testcase.
6264
6265 2012-06-06 Richard Guenther <rguenther@suse.de>
6266
6267 PR tree-optimization/53081
6268 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6269 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6270
6271 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6272
6273 * gcc.target/powerpc/pr53487.c: New test.
6274
6275 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6276
6277 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6278
6279 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6280
6281 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6282
6283 2012-06-05 Richard Guenther <rguenther@suse.de>
6284
6285 PR tree-optimization/30442
6286 * gcc.dg/vect/bb-slp-30.c: New testcase.
6287
6288 2012-06-05 Richard Guenther <rguenther@suse.de>
6289
6290 PR tree-optimization/53081
6291 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6292 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6293 -fno-tree-loop-distribute-patterns.
6294
6295 2012-06-05 Alan Modra <amodra@gmail.com>
6296
6297 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6298 Check static chain in nested funcs.
6299
6300 2012-06-04 Tobias Burnus <burnus@net-b.de>
6301
6302 PR fortran/50619
6303 * gfortran.dg/init_flag_10.f90: New.
6304
6305 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/53524
6308 * g++.dg/warn/Wenum-compare-no-2: New.
6309
6310 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6311
6312 PR preprocessor/53463
6313 * g++.dg/cpp/limits.C: New test.
6314 * g++.dg/parse/error19.C: Adjust.
6315 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6316 * g++.dg/warn/pr35635.C: Likewise.
6317 * g++.old-deja/g++.pt/assign1.C: Likewise.
6318
6319 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6320
6321 PR target/53559
6322 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6323 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6324 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6325 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6326 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6327 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6328 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6329 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6330
6331 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6332
6333 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6334
6335 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR tree-optimization/53550
6338 * gcc.dg/pr53550.c: New test.
6339
6340 2012-06-04 Richard Guenther <rguenther@suse.de>
6341
6342 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6343 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6344 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6345
6346 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6347
6348 PR fortran/48831
6349 * gfortran.dg/parameter_array_element_2.f90: New.
6350
6351 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6352
6353 PR target/53512
6354 * gcc.target/sh/pr53512-1.c: New.
6355 * gcc.target/sh/pr53512-2.c: New.
6356 * gcc.target/sh/pr53512-3.c: New.
6357 * gcc.target/sh/pr53512-4.c: New.
6358
6359 2012-06-01 Jason Merrill <jason@redhat.com>
6360
6361 PR c++/52973
6362 * g++.dg/ext/visibility/template12.C: New.
6363 * g++.dg/ext/attrib14.C: Adjust warning line.
6364
6365 PR c++/52725
6366 * g++.dg/parse/new6.C: New.
6367 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6368
6369 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6370
6371 * c-c++-common/restrict-2.c: Revert previous change.
6372
6373 2012-06-01 Jason Merrill <jason@redhat.com>
6374
6375 PR c++/53137
6376 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6377
6378 PR c++/53484
6379 * g++.dg/cpp0x/auto33.C: New.
6380
6381 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/26155
6384 * g++.dg/parse/namespace-alias-1.C: New.
6385
6386 2012-06-01 Christian Bruel <christian.bruel@st.com>
6387
6388 * gcc.dg/spec-options.c: New test.
6389 * gcc.dg/foo.specs: New file.
6390
6391 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6392
6393 PR ada/53517
6394 * gnat.dg/lto14.adb: Skip on Solaris.
6395
6396 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6397
6398 * gcc.target/cris/sync-1-v10.c,
6399 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6400 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6401 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6402 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6403 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6404 gcc.target/cris/torture/sync-mis-op-i-1.c,
6405 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6406 gcc.target/cris/torture/sync-mis-op-i-2.c,
6407 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6408 gcc.target/cris/torture/sync-mis-op-i-3.c,
6409 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6410 gcc.target/cris/torture/sync-mis-op-s-1.c,
6411 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6412 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6413 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6414 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6415 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6416 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6417 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6418 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6419 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6420
6421 2012-05-31 Richard Guenther <rguenther@suse.de>
6422
6423 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6424 ldist-pr45948.c with disabled SCCP.
6425
6426 2012-05-31 Richard Guenther <rguenther@suse.de>
6427
6428 PR middle-end/48493
6429 * gcc.dg/torture/pr48493.c: New testcase.
6430
6431 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6432
6433 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6434 arm32 to targets.
6435 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6436 of the initialization loop.
6437 (dg-final): Adjust the expected number of vectorized loops depending
6438 on vect_char_mult target selector.
6439
6440 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6441
6442 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6443 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6444 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6445 New tests.
6446
6447 2012-05-30 Jason Merrill <jason@redhat.com>
6448
6449 PR c++/53356
6450 * g++.dg/init/new34.C: New.
6451 * g++.dg/tree-ssa/stabilize1.C: New.
6452
6453 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR c++/53356
6456 * g++.dg/init/new33.C: New test.
6457
6458 2012-05-30 Richard Guenther <rguenther@suse.de>
6459
6460 PR middle-end/53501
6461 * gcc.dg/torture/pr53501.c: New testcase.
6462 * c-c++-common/restrict-2.c: Adjust.
6463
6464 2012-05-30 Alan Modra <amodra@gmail.com>
6465
6466 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6467 torture-finish.
6468
6469 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6470
6471 * gcc.target/i386/shuf-concat.c: New test.
6472
6473 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR rtl-optimization/53519
6476 * gcc.c-torture/compile/pr53519.c: New test.
6477
6478 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6479
6480 * gcc.target/arm/neon-vrev.c: New.
6481
6482 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6483
6484 PR target/51340
6485 * gcc.target/sh/pr51340-1.c: New.
6486 * gcc.target/sh/pr51340-2.c: New.
6487 * gcc.target/sh/pr51340-3.c: New.
6488
6489 2012-05-29 Richard Guenther <rguenther@suse.de>
6490
6491 PR tree-optimization/53516
6492 * gcc.dg/torture/pr53516.c: New testcase.
6493
6494 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6495
6496 PR preprocessor/53229
6497 * gcc.dg/cpp/paste6.c: Force to run without
6498 -ftrack-macro-expansion.
6499 * gcc.dg/cpp/paste8.c: Likewise.
6500 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6501 -ftrack-macro-expansion.
6502 * gcc.dg/cpp/paste12.c: Force to run without
6503 -ftrack-macro-expansion.
6504 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6505 -ftrack-macro-expansion.
6506 * gcc.dg/cpp/paste13.c: Likewise.
6507 * gcc.dg/cpp/paste14.c: Likewise.
6508 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6509 -ftrack-macro-expansion.
6510 * gcc.dg/cpp/paste18.c: New test.
6511
6512 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6513
6514 * gcc.target/cris/torture/trap-1.c,
6515 gcc.target/cris/torture/trap-2.c,
6516 gcc.target/cris/torture/trap-3.c,
6517 gcc.target/cris/torture/trap-v0.c,
6518 gcc.target/cris/torture/trap-v3.c: New tests.
6519
6520 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6521
6522 PR c++/25137
6523 * g++.dg/warn/Wbraces3.C: New.
6524 * g++.dg/warn/Wbraces4.C: Likewise.
6525
6526 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR tree-optimization/53505
6529 * c-c++-common/torture/pr53505.c: New test.
6530
6531 2012-05-27 Nathan Sidwell <nathan@acm.org>
6532
6533 * gcc.dg/stmt-expr-4.c: New.
6534
6535 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/53491
6538 * g++.dg/parse/crash60.C: New.
6539
6540 2012-05-26 Jason Merrill <jason@redhat.com>
6541
6542 PR c++/53220
6543 * c-c++-common/array-lit.c: New.
6544 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6545
6546 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 PR ada/50294
6549 * gnat.dg/array21.adb: New test.
6550
6551 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6552
6553 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6554
6555 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/32054
6558 * g++.dg/other/anon-union3.C: New.
6559
6560 2012-05-25 Ian Lance Taylor <iant@google.com>
6561
6562 * gcc.dg/split-6.c: New test.
6563
6564 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * gnat.dg/lto14.adb: New test.
6567
6568 2012-05-25 Tristan Gingold <gingold@adacore.com>
6569
6570 * gcc.target/i386/large-frame.c: New.
6571
6572 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6573 * gcc.target/powerpc/lhs-1.c: New.
6574 * gcc.target/powerpc/lhs-2.c: New.
6575 * gcc.target/powerpc/lhs-3.c: New.
6576
6577 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6578
6579 Make unwound macro expansion trace less redundant
6580 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6581 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6582 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6583 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6584 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6585 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6586
6587 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/53464
6590 * g++.dg/cpp0x/constexpr-default1.C: New.
6591
6592 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6593
6594 PR c++/32080
6595 * g++.dg/eh/goto2.C: New.
6596
6597 2012-05-24 Richard Guenther <rguenther@suse.de>
6598
6599 PR middle-end/53460
6600 * g++.dg/tree-prof/pr53460.C: New testcase.
6601
6602 2012-05-24 Richard Guenther <rguenther@suse.de>
6603
6604 PR bootstrap/53466
6605 * g++.dg/debug/pr53466.C: New testcase.
6606
6607 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR tree-optimization/53465
6610 * gcc.c-torture/execute/pr53465.c: New test.
6611
6612 2012-05-23 Tobias Burnus <burnus@net-b.de>
6613
6614 PR fortran/51055
6615 PR fortran/45170
6616 * gfortran.dg/allocate_with_typespec_6.f90: New.
6617
6618 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/29185
6621 * g++.dg/warn/delete-array-1.C: New.
6622
6623 2012-05-23 Richard Guenther <rguenther@suse.de>
6624
6625 * gcc.dg/torture/pr39074-2.c: Adjust.
6626 * gcc.dg/torture/pr39074.c: Likewise.
6627 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6628 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6629
6630 2012-05-22 Jan Hubicka <jh@suse.cz>
6631
6632 PR middle-end/53161
6633 * g++.dg/torture/pr53161.C: New testcase.
6634
6635 2012-05-22 Tobias Burnus <burnus@net-b.de>
6636
6637 PR fortran/53389
6638 * gfortran.dg/realloc_on_assign_15.f90: New.
6639
6640 2012-05-22 Richard Guenther <rguenther@suse.de>
6641
6642 PR middle-end/51071
6643 * gcc.dg/torture/pr51071-2.c: New testcase.
6644
6645 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6646
6647 PR tree-optimization/53336
6648 * g++.dg/torture/pr53336.C: New testcase.
6649
6650 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6651
6652 PR c++/53322
6653 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6654 instead of -Wunused-local-typedefs.
6655
6656 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/51184
6659 * g++.dg/other/abstract4.C: New-
6660
6661 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/40821
6664 * g++.dg/ext/attrib46.C: New.
6665
6666 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6667
6668 PR c/53418
6669 * gcc.c-torture/compile/pr53418-1.c,
6670 gcc.c-torture/compile/pr53418-2.c: New tests.
6671
6672 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR tree-optimization/53366
6675 * gcc.dg/torture/pr53366-1.c: New test.
6676 * gcc.dg/torture/pr53366-2.c: New test.
6677 * gcc.target/i386/pr53366-1.c: New test.
6678 * gcc.target/i386/pr53366-2.c: New test.
6679
6680 PR tree-optimization/53409
6681 * gcc.c-torture/compile/pr53409.c: New test.
6682
6683 PR tree-optimization/53410
6684 * gcc.c-torture/compile/pr53410-1.c: New test.
6685 * gcc.c-torture/compile/pr53410-2.c: New test.
6686
6687 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6688
6689 PR target/53425
6690 * gcc.target/i386/pr53425-1.c: New file.
6691 * gcc.target/i386/pr53425-2.c: Likewise.
6692
6693 2012-05-21 Richard Guenther <rguenther@suse.de>
6694
6695 PR tree-optimization/53408
6696 * gcc.dg/torture/pr53408.c: New testcase.
6697
6698 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6699 H.J. Lu <hongjiu.lu@intel.com>
6700
6701 PR target/53416
6702 * gcc.target/i386/pr53416.c: New file.
6703
6704 2012-05-21 Richard Guenther <rguenther@suse.de>
6705
6706 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6707
6708 2012-05-21 Richard Guenther <rguenther@suse.de>
6709
6710 * gcc.dg/torture/ldist-1.c: New testcase.
6711
6712 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gnat.dg/lto13.adb: New test.
6715 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6716
6717 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6718
6719 * gnat.dg/specs/lto12.ads: New test.
6720 * gnat.dg/specs/lto12_pkg.ads: New helper.
6721
6722 2012-05-18 Richard Guenther <rguenther@suse.de>
6723
6724 PR tree-optimization/53346
6725 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6726 * gcc.target/i386/incoming-10.c: Adjust.
6727 * gcc.target/i386/incoming-11.c: Likewise.
6728 * gcc.target/i386/pr46295.c: Likewise.
6729
6730 2012-05-18 Richard Guenther <rguenther@suse.de>
6731
6732 * gcc.dg/pr53352.c: Return zero.
6733
6734 2012-05-18 Richard Guenther <rguenther@suse.de>
6735
6736 PR tree-optimization/53390
6737 * gcc.dg/torture/pr53390.c: New testcase.
6738
6739 2012-05-18 Meador Inge <meadori@codesourcery.com>
6740
6741 PR rtl-optimization/53352
6742 * gcc.dg/pr53352.c: New test.
6743
6744 2012-05-17 David S. Miller <davem@davemloft.net>
6745
6746 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6747 failure on sparc-*-linux-gnu.
6748
6749 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/39681
6752 * g++.dg/parse/error49.C: New.
6753 * g++.dg/cpp0x/error8.C: Likewise.
6754 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6755 * g++.dg/ext/utf-dflt2.C: Likewise.
6756 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6757 * g++.dg/ext/utf-dflt.C: Likewise.
6758 * c-c++-common/raw-string-3.c: Likewise.
6759 * c-c++-common/raw-string-4.c: Likewise.
6760
6761 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6762
6763 PR c++/53371
6764 * g++.dg/cpp0x/catch1.C: New.
6765
6766 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 PR c++/44516
6769 * g++.dg/parse/error48.C: New.
6770 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6771 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6772
6773 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6774
6775 * gcc.dg/tm/indirect-2.c: New test.
6776
6777 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6778
6779 PR tree-optimization/53217
6780 * gfortran.dg/pr53217.f90: New test.
6781
6782 2012-05-16 Richard Guenther <rguenther@suse.de>
6783
6784 PR tree-optimization/53364
6785 * g++.dg/torture/pr53364.C: New testcase.
6786
6787 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6788
6789 PR testsuite/52641
6790 * gcc.dg/pr52549.c: Fix test for long != void*
6791 * gcc.c-torture/execute/pr52979-1.x: New file.
6792 * gcc.c-torture/execute/pr52979-2.x: New file.
6793
6794 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6795
6796 PR preprocessor/7263
6797 * gcc.dg/binary-constants-2.c: Run without tracking locations
6798 accross macro expansion.
6799 * gcc.dg/binary-constants-3.c: Likewise.
6800 * gcc.dg/cpp/sysmac2.c: Likewise.
6801 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6802 location.
6803 * gcc.dg/cpp/syshdr3.c: New test.
6804 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6805 * gcc.dg/system-binary-constants-1.c: New test.
6806 * gcc.dg/system-binary-constants-1.h: New header for the new test
6807 above.
6808 * g++.dg/cpp/syshdr3.C: New test.
6809 * g++.dg/cpp/syshdr3.h: New header the new test above.
6810 * g++.dg/system-binary-constants-1.C: New test.
6811 * g++.dg/system-binary-constants-1.h: New header the new test
6812 above.
6813
6814 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6817
6818 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR target/53358
6821 * gcc.dg/pr53358.c: New test.
6822
6823 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 PR c++/11856
6826 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6827 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6828
6829 2012-05-15 Olivier Hainque <hainque@adacore.com>
6830
6831 * g++.dg/eh/sighandle.C: New testcase.
6832
6833 2012-05-15 Richard Guenther <rguenther@suse.de>
6834
6835 PR tree-optimization/53355
6836 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6837
6838 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6839
6840 * gfortran.dg/*.f90: Remove now redundant manual
6841 cleanup-modules directive.
6842
6843 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6844
6845 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6846 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6847
6848 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6849
6850 PR fortran/52428
6851 * gfortran.dg/int_range_io_1.f90: New test.
6852
6853 2012-05-14 Andi Kleen <ak@linux.intel.com>
6854 Jakub Jelinek <jakub@redhat.com>
6855
6856 PR target/53315
6857 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6858 * gcc.target/i386/rtm-check.h: New file.
6859 * gcc.target/i386/pr53315.c: New test.
6860
6861 2012-05-14 Tobias Burnus <burnus@net-b.de>
6862
6863 PR fortran/49110
6864 PR fortran/51055
6865 PR fortran/53329
6866 * gfortran.dg/deferred_type_param_4.f90: New.
6867 * gfortran.dg/deferred_type_param_6.f90: New.
6868
6869 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6870
6871 * gcc.target/i386/retarg.c: New test.
6872
6873 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6874
6875 PR fortran/45170
6876 * gfortran.dg/deferred_type_param_3.f90: New.
6877 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6878 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6879
6880 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6881
6882 * gnat.dg/null_pointer_deref3.adb: New test.
6883
6884 2012-05-12 Tobias Burnus <burnus@net-b.de>
6885
6886 PR fortran/49110
6887 PR fortran/52843
6888 * gfortran.dg/deferred_type_param_5.f90: New.
6889
6890 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 * g++.dg/parse/error47.C: New.
6893
6894 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6895
6896 PR fortran/52537
6897 * gfortran.dg/string_compare_4.f90: Change option
6898 to -fdump-tree-original. Add test case for kind=4.
6899
6900 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6901
6902 PR fortran/52537
6903 * gfortran.dg/string_compare_4.f90: New test.
6904
6905 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6906
6907 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6908
6909 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/53305
6912 * g++.dg/cpp0x/variadic132.C: New.
6913
6914 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6915
6916 PR c++/53158
6917 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6918 * g++.dg/parse/error26.C: Tweak dg-error column number.
6919
6920 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/53301
6923 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6924
6925 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gnat.dg/lto11.ad[sb]: New test.
6928
6929 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6930
6931 PR target/52908
6932 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6933 directive to Scan for vpmuldq, not vpmacsdql.
6934
6935 2012-05-09 Michael Matz <matz@suse.de>
6936
6937 PR tree-optimization/53185
6938 * gcc.dg/vect/pr53185.c: New test.
6939
6940 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6941
6942 PR middle-end/53249
6943 * gcc.target/i386/pr53249.c: New.
6944
6945 2012-05-09 Richard Guenther <rguenther@suse.de>
6946
6947 PR tree-optimization/18437
6948 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6949 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6950
6951 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR tree-optimization/53226
6954 * gcc.c-torture/compile/pr53226.c: New test.
6955
6956 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6957
6958 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6959 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6960 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6961 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6962 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6963 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6964 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6965 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6966 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6967 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6968 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6969 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6970 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6971 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6972
6973 2012-05-09 Dehao Chen <dehao@google.com>
6974
6975 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6976 * gcc.dg/predict-2.c: Likewise.
6977 * gcc.dg/predict-3.c: Likewise.
6978 * gcc.dg/predict-4.c: Likewise.
6979 * gcc.dg/predict-5.c: Likewise.
6980 * gcc.dg/predict-6.c: Likewise.
6981
6982 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6983
6984 PR target/53272
6985 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6986
6987 2012-05-08 Richard Guenther <rguenther@suse.de>
6988
6989 * gcc.dg/fold-bitand-4.c: New testcase.
6990
6991 2012-05-08 Dehao Chen <dehao@google.com>
6992
6993 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6994 heuristic is working properly.
6995 * gcc.dg/predict-2.c: Likewise.
6996 * gcc/dg/predict-3.c: Likewise.
6997 * gcc/dg/predict-4.c: Likewise.
6998 * gcc/dg/predict-5.c: Likewise.
6999 * gcc/dg/predict-6.c: Likewise.
7000
7001 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR tree-optimization/53239
7004 * g++.dg/opt/vrp3.C: New test.
7005 * g++.dg/opt/vrp3-aux.cc: New file.
7006 * g++.dg/opt/vrp3.h: New file.
7007
7008 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7009
7010 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7011 .uleb128 support in assembler output.
7012
7013 2012-05-07 Richard Guenther <rguenther@suse.de>
7014
7015 PR lto/42987
7016 * g++.dg/lto/pr42987_0.C: New testcase.
7017 * g++.dg/lto/pr42987_1.C: Likewise.
7018
7019 2012-05-07 Tobias Burnus <burnus@net-b.de>
7020
7021 PR fortran/53255
7022 * gfortran.dg/typebound_operator_15.f90: New.
7023
7024 2012-05-06 Tobias Burnus <burnus@net-b.de>
7025
7026 PR fortran/41587
7027 * gfortran.dg/class_array_13.f90: New.
7028
7029 2012-05-06 Tristan Gingold <gingold@adacore.com>
7030
7031 * gnat.dg/warn7.adb: New test.
7032
7033 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7034
7035 * gnat.dg/specs/renamings.ads: Rename to...
7036 * gnat.dg/specs/renaming1.ads: ...this.
7037 * gnat.dg/specs/renaming2.ads: New test.
7038 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7039 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7040 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7041 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7042
7043 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7044
7045 * gnat.dg/discr36.ad[sb]: New test.
7046 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7047
7048 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7049
7050 PR c/43772
7051 * c-c++-common/pr43772.c: New.
7052
7053 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7054
7055 PR fortran/41600
7056 * gfortran.dg/select_type_26.f03 : New test.
7057 * gfortran.dg/select_type_27.f03 : New test.
7058
7059 PR fortran/53191
7060 * gfortran.dg/select_type_28.f03 : New test.
7061
7062 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7063
7064 PR fortran/49010
7065 PR fortran/24518
7066 * gfortran.dg/mod_sign0_1.f90: New test.
7067 * gfortran.dg/mod_large_1.f90: New test.
7068
7069 2012-05-04 Tobias Burnus <burnus@net-b.de>
7070
7071 PR fortran/53175
7072 gfortran.dg/public_private_module_5.f90: New.
7073
7074 2012-05-04 Tobias Burnus <burnus@net-b.de>
7075
7076 PR fortran/53111
7077 * gfortran.dg/constructor_7.f90: New.
7078 * gfortran.dg/constructor_8.f90: New.
7079
7080 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7081
7082 PR c++/53166
7083 * g++.dg/cpp0x/static_assert7.C: New.
7084
7085 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7086
7087 PR tree-optimization/52633
7088 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7089 recognized as widening shifts instead of over-widening.
7090 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7091 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7092 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7093 * gcc.target/arm/pr52633.c: New test.
7094
7095 2012-05-04 Richard Guenther <rguenther@suse.de>
7096
7097 PR tree-optimization/53168
7098 * gcc.dg/torture/pr53168.c: New testcase.
7099 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7100
7101 2012-05-04 Richard Guenther <rguenther@suse.de>
7102
7103 * gcc.dg/lto/pr53214_0.c: New testcase.
7104
7105 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7106
7107 * gcc.target/ia64/pr48496.c: New test.
7108 * gcc.target/ia64/pr52657.c: Likewise.
7109
7110 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7111
7112 PR c/51712
7113 * c-c++-common/pr51712.c: New.
7114
7115 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7116
7117 PR target/53199
7118 * gcc.target/powwerpc/pr53199.c: New file.
7119
7120 2012-05-03 Jason Merrill <jason@redhat.com>
7121
7122 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7123
7124 * gcc.dg/debug/dwarf2/dups-types.c: New.
7125 * gcc.dg/debug/dwarf2/dups-types.h: New.
7126
7127 2012-05-03 Jason Merrill <jason@redhat.com>
7128
7129 * g++.dg/debug/dwarf2/namespace-2.C: New.
7130 * g++.dg/debug/dwarf2/localclass3.C: New.
7131
7132 2012-05-03 Jason Merrill <jason@redhat.com>
7133
7134 * g++.dg/debug/dwarf2/thunk1.C: New.
7135
7136 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7137
7138 PR c++/53186
7139 * g++.dg/other/final2.C: New.
7140
7141 2012-05-03 Richard Guenther <rguenther@suse.de>
7142
7143 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7144
7145 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7146
7147 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7148 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7149 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7150 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7151
7152 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7153
7154 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7155 .byte 0xf2.
7156 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7157 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7158 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7159
7160 PR debug/53174
7161 * gcc.dg/pr53174.c: New test.
7162
7163 PR target/53187
7164 * gcc.target/arm/pr53187.c: New test.
7165 * gcc.c-torture/compile/pr53187.c: New test.
7166
7167 2012-05-03 Richard Guenther <rguenther@suse.de>
7168
7169 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7170 unsupported prefetching support.
7171
7172 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7173
7174 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7175 option -ftrack-macro-expansion=0.
7176 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7177 option -ftrack-macro-expansion=0.
7178
7179 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7180
7181 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7182 dg-options for target arm with dg-additional-options.
7183
7184 2012-05-03 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/53144
7187 * gcc.dg/torture/pr53144.c: New testcase.
7188
7189 2012-05-03 Tobias Burnus <burnus@net-b.de>
7190
7191 PR fortran/52864
7192 * gfortran.dg/pointer_intent_7.f90: New.
7193 * gfortran.dg/pure_formal_3.f90: New.
7194
7195 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7196
7197 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7198
7199 2012-05-02 Martin Jambor <mjambor@suse.cz>
7200
7201 PR lto/52605
7202 * g++.dg/lto/pr52605_0.C: New test.
7203
7204 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7205
7206 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7207 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7208 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7209 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7210 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7211 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7212 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7213 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7214 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7215 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7216 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7217 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7218 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7219 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7220 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7221 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7222
7223 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7224
7225 PR middle-end/53153
7226 * gcc.dg/pr53153.c: New test.
7227
7228 2012-05-02 Richard Guenther <rguenther@suse.de>
7229
7230 * g++.dg/tree-ssa/pr19807.C: Adjust.
7231
7232 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR tree-optimization/53163
7235 * gcc.c-torture/compile/pr53163.c: New test.
7236
7237 PR rtl-optimization/53160
7238 * gcc.c-torture/execute/pr53160.c: New test.
7239
7240 2012-05-01 Ian Lance Taylor <iant@google.com>
7241
7242 PR c/37303
7243 * gcc.dg/pr37303.c: New test.
7244
7245 2012-05-01 Richard Henderson <rth@redhat.com>
7246
7247 * lib/target-supports.exp
7248 (check_effective_target_sync_long_long_runtime): True for
7249 check_effective_target_powerpc64.
7250
7251 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7252
7253 PR c++/51033
7254 * gcc.dg/vector-1.c: Move to ...
7255 * c-c++-common/vector-1.c: ... here.
7256 * gcc.dg/vector-2.c: Move to ...
7257 * c-c++-common/vector-2.c: ... here.
7258 * gcc.dg/vector-3.c: Move to ...
7259 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7260 * gcc.dg/vector-4.c: Move to ...
7261 * c-c++-common/vector-4.c: ... here.
7262 * gcc.dg/vector-init-1.c: Move to ...
7263 * c-c++-common/vector-init-1.c: ... here.
7264 * gcc.dg/vector-init-2.c: Move to ...
7265 * c-c++-common/vector-init-2.c: ... here.
7266 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7267 * c-c++-common/vector-subscript-1.c: ... here.
7268 * gcc.dg/vector-subscript-2.c: Move to ...
7269 * c-c++-common/vector-subscript-2.c: ... here.
7270 * gcc.dg/vector-subscript-3.c: Move to ...
7271 * c-c++-common/vector-subscript-3.c: ... here.
7272
7273 PR c++/51314
7274 * g++.dg/cpp0x/vt-51314.C: New test.
7275 * g++.dg/cpp0x/variadic76.C: Fix.
7276
7277 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7278
7279 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7280
7281 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7282
7283 Add -Wvarargs option
7284 * c-c++-common/Wvarargs.c: New test case.
7285 * c-c++-common/Wvarargs-2.c: Likewise.
7286
7287 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7288
7289 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7290 * objc.dg/foreach-7.m: Force the test case to run without
7291 -ftrack-macro-expansion.
7292 * c-c++-common/tm/attrib-1.c: Likewise.
7293 * c-c++-common/warn-ommitted-condop.c: Likewise.
7294 * gcc.dg/assign-warn-1.c: Likewise.
7295 * gcc.dg/assign-warn-2.c: Likewise.
7296 * gcc.dg/attr-alloc_size.c: Likewise.
7297 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7298 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7299 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7300 * gcc.dg/c90-const-expr-9.c: Likewise.
7301 * gcc.dg/c99-const-expr-9.c: Likewise.
7302 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7303 * gcc.dg/cpp/direct2s.c: Likewise.
7304 * gcc.dg/cpp/pr28709.c: Likewise.
7305 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7306 * gcc.dg/dfp/composite-type.c: Likewise.
7307 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7308 with -ftrack-macro-expansion
7309 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7310 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7311 * g++.dg/ext/cleanup-1.C: Likewise.
7312 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7313 * g++.dg/template/sfinae10.C: Likewise.
7314 * g++.dg/tm/wrap-2.C: Likewise.
7315 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7316 * g++.dg/warn/Wsign-conversion.C: Likewise.
7317 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7318 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7319 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7320 it to run with -ftrack-macro-expansion.
7321 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7322 test cases without -ftrack-macro-expansion.
7323
7324 Fix location for static class members
7325 * g++.dg/template/sfinae6_neg.C: Adjust.
7326
7327 Make conversion warnings work on NULL with -ftrack-macro-expansion
7328 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7329 alongside the previous testing for NULL.
7330
7331 Fix -Wuninitialized for -ftrack-macro-expansion
7332 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7333
7334 Strip "<built-in>" loc from displayed expansion context
7335 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7336 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7337 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7338 new test above.
7339
7340 Fix expansion point loc for macro-like tokens
7341 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7342 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7343
7344 Fix token pasting with -ftrack-macro-expansion
7345 * gcc.dg/cpp/paste17.c: New test case for
7346 -ftrack-macro-expansion=2 mode only.
7347 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7348
7349 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7350
7351 * gnat.dg/warn6.ad[sb]: New test.
7352
7353 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7354
7355 PR 53149
7356 * gcc.dg/20011021-1.c: Adjust testcase.
7357
7358 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7359
7360 PR fortran/53148
7361 * gfortran.dg/function_optimize_12.f90: New test.
7362
7363 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7364
7365 PR target/53156
7366 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7367 code to match current output and cover new peephole2 pattern.
7368
7369 2012-04-27 Ollie Wild <aaw@google.com>
7370
7371 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7372
7373 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7374
7375 * gcc.c-torture/execute/20120427-2.c: New testcase.
7376 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7377 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7378 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7379
7380 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7381
7382 PR target/53138
7383 * gcc.c-torture/execute/20120427-1.c: New testcase.
7384
7385 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7386
7387 PR middle-end/27139
7388 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7389
7390 2012-04-27 Tom de Vries <tom@codesourcery.com>
7391
7392 PR tree-optimization/51879
7393 * gcc.dg/pr51879.c: New test.
7394 * gcc.dg/pr51879-2.c: Same.
7395 * gcc.dg/pr51879-3.c: Same.
7396 * gcc.dg/pr51879-4.c: Same.
7397 * gcc.dg/pr51879-6.c: Same.
7398
7399 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/53096
7402 * g++.dg/cpp0x/defaulted35.C: New.
7403 * g++.dg/cpp0x/defaulted15.C: Adjust.
7404
7405 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7406
7407 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7408 structure layout.
7409
7410 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7411
7412 * gcc.target/i386/builtin_target.c: Check avx2.
7413
7414 2012-04-26 Alan Modra <amodra@gmail.com>
7415
7416 * gcc.target/powerpc/savres.c: New test.
7417 * gcc.target/powerpc/powerpc.exp: Run it.
7418
7419 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7420
7421 PR target/53120
7422 * gcc.dg/torture/pr53120.c: New test.
7423
7424 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR middle-end/52979
7427 * gcc.c-torture/compile/pr52979-1.c: New test.
7428 * gcc.c-torture/execute/pr52979-1.c: New test.
7429 * gcc.c-torture/execute/pr52979-2.c: New test.
7430
7431 2012-04-25 Richard Guenther <rguenther@suse.de>
7432
7433 * gcc.target/i386/l_fma_float_5.c: Adjust.
7434 * gcc.target/i386/l_fma_double_4.c: Likewise.
7435 * gcc.target/i386/l_fma_float_2.c: Likewise.
7436 * gcc.target/i386/l_fma_float_6.c: Likewise.
7437 * gcc.target/i386/l_fma_double_1.c: Likewise.
7438 * gcc.target/i386/l_fma_double_5.c: Likewise.
7439 * gcc.target/i386/l_fma_float_3.c: Likewise.
7440 * gcc.target/i386/l_fma_double_2.c: Likewise.
7441 * gcc.target/i386/l_fma_double_6.c: Likewise.
7442 * gcc.target/i386/l_fma_float_4.c: Likewise.
7443 * gcc.target/i386/l_fma_double_3.c: Likewise.
7444 * gcc.target/i386/l_fma_float_1.c: Likewise.
7445
7446 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR tree-optimization/53058
7449 * gcc.c-torture/compile/pr53058.c: New test.
7450
7451 2012-04-25 Jan Hubicka <jh@suse.cz>
7452
7453 PR middle-end/53088
7454 * gcc.target/i386/pr39082-1.c: Update warning location.
7455
7456 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR c/52880
7459 * gcc.dg/pr52880.c: New test.
7460
7461 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7462
7463 * gcc.dg/m-un-2.c: Update.
7464 * gcc.dg/20011021-1.c: Update.
7465
7466 2012-04-25 Tobias Burnus <burnus@net-b.de>
7467
7468 PR fortran/52196
7469 * gfortran.dg/realloc_on_assign_14.f90: New.
7470
7471 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7472
7473 PR testsuite/52641
7474 PR tree-optimizations/52891
7475 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7476
7477 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7478
7479 PR c++/52363
7480 * g++.dg/cpp0x/sfinae35.C: New.
7481 * g++.dg/cpp0x/sfinae36.C: Likewise.
7482
7483 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7484
7485 * gcc.target/builtin_target.c: New testcase.
7486
7487 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7488
7489 PR target/47197
7490 * gcc.target/powerpc/pr47197.c: New test.
7491
7492 2012-04-24 Richard Guenther <rguenther@suse.de>
7493
7494 PR tree-optimization/53085
7495 * g++.dg/torture/pr53085.C: New testcase.
7496
7497 2012-04-24 Andrew Pinski <apinski@cavium.com>
7498
7499 PR tree-opt/33512
7500 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7501 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7502 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7503
7504 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR middle-end/53084
7507 * gcc.c-torture/execute/pr53084.c: New test.
7508
7509 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7510
7511 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7512
7513 2012-04-23 Andrew Pinski <apinski@cavium.com>
7514
7515 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7516
7517 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7518
7519 PR regression/53076
7520 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7521 * gcc.dg/torture/builtin-power-1.c: Likewise.
7522
7523 2012-04-23 Richard Guenther <rguenther@suse.de>
7524
7525 PR tree-optimization/53070
7526 * gcc.dg/torture/pr53070.c: New testcase.
7527
7528 2012-04-23 Richard Guenther <rguenther@suse.de>
7529
7530 PR c/53060
7531 * gcc.dg/pr53060.c: New testcase.
7532
7533 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR tree-optimizations/52891
7536 * gcc.c-torture/compile/pr52891-1.c: New test.
7537 * gcc.c-torture/compile/pr52891-2.c: New test.
7538
7539 2012-04-22 Tobias Burnus <burnus@net-b.de>
7540
7541 PR fortran/53051
7542 * gfortran.dg/read_float_4.f90: New.
7543
7544 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7545
7546 PR 35441
7547 * c-c++-common/pr35441.C: New.
7548
7549 2012-04-20 Ian Lance Taylor <iant@google.com>
7550
7551 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7552 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7553
7554 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7555
7556 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7557 array access.
7558 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7559
7560 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7561
7562 PR rtl-optimization/44214
7563 * gcc.dg/pr44214-1.c: New test.
7564 * gcc.dg/pr44214-2.c: Likewise.
7565 * gcc.dg/pr44214-3.c: Likewise.
7566
7567 2012-04-20 Richard Guenther <rguenther@suse.de>
7568
7569 * g++.dg/torture/20120420-1.C: New testcase.
7570
7571 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7572
7573 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7574
7575 2012-04-19 Christian Bruel <christian.bruel@st.com>
7576
7577 * gcc.dg/pr52283.c: New test.
7578
7579 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7580
7581 * gcc.dg/pr37985.c: New test.
7582
7583 2012-04-19 Richard Guenther <rguenther@suse.de>
7584
7585 PR rtl-optimization/44688
7586 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7587 possibly profitable.
7588
7589 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 PR tree-optimization/52976
7592 * gfortran.dg/reassoc_11.f: New test.
7593
7594 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7595
7596 PR tree-optimization/52976
7597 * gfortran.dg/reassoc_7.f: New test.
7598 * gfortran.dg/reassoc_8.f: Likewise.
7599 * gfortran.dg/reassoc_9.f: Likewise.
7600 * gfortran.dg/reassoc_10.f: Likewise.
7601
7602 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7603
7604 PR c++/52422
7605 * g++.dg/cpp0x/sfinae33.C: New.
7606 * g++.dg/cpp0x/sfinae34.C: Likewise.
7607
7608 2012-04-18 Joey Ye <joey.ye@arm.com>
7609
7610 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7611
7612 2012-04-18 Richard Guenther <rguenther@suse.de>
7613
7614 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7615 array access.
7616 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7617 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7618
7619 2012-04-17 Tom de Vries <tom@codesourcery.com>
7620
7621 * g++.dg/pr51264-4.C: New test.
7622
7623 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 PR c++/52599
7626 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7627
7628 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7629
7630 PR c++/53003
7631 * g++.dg/parse/crash59.C: New.
7632
7633 2012-04-17 Michael Matz <matz@suse.de>
7634
7635 PR tree-optimization/18437
7636 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7637
7638 2012-04-17 Richard Guenther <rguenther@suse.de>
7639
7640 PR middle-end/53011
7641 * g++.dg/torture/pr53011.C: New testcase.
7642
7643 2012-04-16 Jason Merrill <jason@redhat.com>
7644
7645 PR c++/38543
7646 * g++.dg/cpp0x/variadic131.C: New.
7647
7648 PR c++/52008
7649 * g++.dg/cpp0x/variadic130.C: New.
7650
7651 PR c++/50830
7652 * g++.dg/cpp0x/variadic129.C: New.
7653
7654 PR c++/50303
7655 * g++.dg/cpp0x/variadic128.C: New.
7656
7657 2012-04-16 Tobias Burnus <burnus@net-b.de>
7658
7659 PR fortran/52864
7660 * gfortran.dg/pointer_intent_6.f90: New.
7661
7662 2012-04-16 Tobias Burnus <burnus@net-b.de>
7663
7664 PR fortran/52916
7665 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7666 to include public_private_module_4.f90.
7667 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7668 targets.
7669
7670 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7671
7672 PR c++/49152
7673 * g++.dg/diagnostic/operator1.C: New.
7674 * g++.dg/ext/label5.C: Adjust.
7675 * g++.dg/ext/va-arg1.C: Likewise.
7676 * g++.dg/other/error20.C: Likewise.
7677 * g++.dg/other/error20.C: Likewise.
7678 * g++.dg/other/error16.C: Likewise.
7679 * g++.dg/other/error10.C: Likewise.
7680 * g++.dg/parse/error30.C: Likewise.
7681 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7682
7683 2012-04-16 Jason Merrill <jason@redhat.com>
7684
7685 PR c++/51148
7686 * g++.dg/cpp0x/variadic127.C: New.
7687
7688 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7691 testcase name.
7692 Use fail, pass instead of unresolved.
7693 Don't log $optstr.
7694
7695 PR testsuite/52948
7696 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7697 TODO_dump_func.
7698 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7699 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7700 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7701
7702 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7703
7704 PR fortran/52968
7705 * gfortran.dg/typebound_call_23.f03: New test case.
7706
7707 2012-04-15 Jason Merrill <jason@redhat.com>
7708
7709 PR c++/47220
7710 * g++.dg/cpp0x/variadic126.C: New.
7711
7712 PR c++/52380
7713 * g++.dg/cpp0x/variadic125.C: New.
7714
7715 PR c++/52292
7716 * g++.dg/cpp0x/variadic124.C: New.
7717
7718 PR c++/52706
7719 * g++.dg/cpp0x/nullptr27.C: New.
7720
7721 PR c++/52818
7722 * g++.dg/warn/format8.C: New.
7723
7724 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7725
7726 PR fortran/51082
7727 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7728
7729 2012-04-14 Tobias Burnus <burnus@net-b.de>
7730
7731 PR fortran/52916
7732 PR fortran/40973
7733 * gfortran.dg/public_private_module_3.f90: New.
7734 * gfortran.dg/public_private_module_4.f90: New.
7735
7736 2012-04-14 Tom de Vries <tom@codesourcery.com>
7737
7738 * gcc.dg/superblock.c: New test.
7739
7740 2012-04-14 Tom de Vries <tom@codesourcery.com>
7741
7742 * gcc.dg/pr51879-12.c: New test.
7743
7744 2012-04-13 Jason Merrill <jason@redhat.com>
7745
7746 PR c++/52824
7747 * g++.dg/cpp0x/variadic123.C: New.
7748 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7749
7750 PR c++/52905
7751 * g++.dg/cpp0x/initlist-ctor1.C: New.
7752
7753 PR c++/52915
7754 * g++.dg/other/anon-union2.C: New.
7755
7756 2012-04-13 Martin Jambor <mjambor@suse.cz>
7757
7758 PR middle-end/52939
7759 * g++.dg/ipa/pr52939.C: New test.
7760
7761 2012-04-13 Tom de Vries <tom@codesourcery.com>
7762
7763 * gcc.dg/pr52734.c: New test.
7764
7765 2012-04-13 Richard Guenther <rguenther@suse.de>
7766
7767 PR tree-optimization/52969
7768 * gcc.dg/torture/pr52969.c: New testcase.
7769
7770 2012-04-13 Richard Guenther <rguenther@suse.de>
7771
7772 PR c/52549
7773 * gcc.dg/pr52549.c: New testcase.
7774
7775 2012-04-13 Richard Guenther <rguenther@suse.de>
7776
7777 PR c/52862
7778 * gcc.dg/pr52862.c: New testcase.
7779
7780 2012-04-13 Joey Ye <joey.ye@arm.com>
7781
7782 * gcc.target/arm/thumb1-imm.c: New testcase.
7783
7784 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7785
7786 PR target/52932
7787 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7788 second function argument.
7789 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7790 (calc_permps): Update declaration. Calculate result correctly.
7791 (avx2_test): Change src2 type to union256i_d.
7792 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7793 correctly.
7794
7795 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7796
7797 PR target/52775
7798 * gcc.target/powerpc/pr52775.c: New file.
7799
7800 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7801
7802 PR tree-optimization/18589
7803 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7804 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7805 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7806 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7807 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7808 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7809 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7810 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7811 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7812 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7813
7814 2012-04-12 Richard Guenther <rguenther@suse.de>
7815
7816 PR tree-optimization/52943
7817 * gcc.dg/torture/pr52943.c: New testcase.
7818
7819 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7820
7821 PR target/50751
7822 * gcc/target/sh/pr50751-4.c: New.
7823 * gcc/target/sh/pr50751-5.c: New.
7824 * gcc/target/sh/pr50751-6.c: New.
7825 * gcc/target/sh/pr50751-7.c: New.
7826
7827 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7828
7829 PR c++/52465
7830 * g++.dg/lookup/using52.C: New.
7831
7832 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7833
7834 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7835
7836 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7837
7838 PR rtl-optimization/52876
7839 * gcc.target/i386/pr52876.c: New.
7840
7841 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7842
7843 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7844 __UINTPTR_TYPE__.
7845 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7846 __INTPTR_TYPE__.
7847 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7848 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7849 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7850 (ptrdiff_t): ... this. All uses changed.
7851 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7852 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7853 __INTPTR_TYPE__.
7854 (main): Cast argument to __INTPTR_TYPE__.
7855 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7856 size_t.
7857 * gcc.dg/mallign.c (main): Likewise.
7858 * gcc.dg/pr38700.c (foo): Likewise.
7859 * gcc.dg/long-long-cst1.c (t): Likewise.
7860 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7861 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7862 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7863 * gcc.dg/pr25682.c (d, foo): Likewise.
7864 * gcc.dg/format/cast-1.c (f): Likewise.
7865 * gcc.dg/c90-const-expr-10.c
7866 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7867 (size_t): ...this. All uses changed.
7868 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7869 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7870 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7871 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7872 * gcc.dg/sequence-pt-1.c: Likewise.
7873 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7874 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7875 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7876 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7877 of ptrdiff_t with it.
7878 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7879 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7880 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7881
7882 2012-04-11 Jason Merrill <jason@redhat.com>
7883
7884 PR debug/45088
7885 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7886 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7887
7888 PR c++/52906
7889 * g++.dg/ext/attrib45.C: New.
7890
7891 * g++.dg/eh/dtor3.C: New.
7892
7893 2012-04-11 Richard Guenther <rguenther@suse.de>
7894
7895 PR middle-end/52621
7896 * gfortran.dg/pr52621.f90: New testcase.
7897
7898 2012-04-11 Richard Guenther <rguenther@suse.de>
7899
7900 PR middle-end/52918
7901 * g++.dg/torture/pr52918-1.C: New testcase.
7902 * g++.dg/torture/pr52918-2.C: Likewise.
7903
7904 2012-04-11 Tobias Burnus <burnus@net-b.de>
7905
7906 PR fortran/52729
7907 * gfortran.dg/block_11.f90: New.
7908
7909 2012-04-11 Nick Clifton <nickc@redhat.com>
7910
7911 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7912
7913 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7914
7915 PR target/16458
7916 * gcc.target/powerpc/pr16458-1.c: New test.
7917 * gcc.target/powerpc/pr16458-2.c: Likewise.
7918 * gcc.target/powerpc/pr16458-3.c: Likewise.
7919 * gcc.target/powerpc/pr16458-4.c: Likewise.
7920
7921 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7924 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7925 * gcc.dg/builtin-bswap-5.c: Likewise.
7926 * gcc.target/i386/builtin-bswap-4.c: New test.
7927
7928 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7929
7930 PR 24985
7931 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7932
7933 2012-04-11 Richard Guenther <rguenther@suse.de>
7934
7935 PR rtl-optimization/52881
7936 * gcc.dg/torture/pr52881.c: New testcase.
7937 * gcc.dg/torture/pr52913.c: Likewise.
7938
7939 2012-04-11 Richard Guenther <rguenther@suse.de>
7940
7941 PR tree-optimization/52912
7942 * gcc.dg/torture/pr52912.c: New testcase.
7943
7944 2010-04-10 Michael Matz <matz@suse.de>
7945
7946 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7947 * gcc.dg/vect/vect-outer-1.c: Adjust.
7948 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7949 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7950 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7951 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7952 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7953 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7954
7955 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7956
7957 PR tree-optimization/52870
7958 * gcc.dg/vect/pr52870.c: New test.
7959
7960 2012-04-09 Mike Stump <mikestump@comcast.net>
7961
7962 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7963 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7964 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7965 * gnat.dg/aggr11.adb: Likewise.
7966 * gnat.dg/aggr11_pkg.ads: Likewise.
7967 * gnat.dg/aggr15.adb: Likewise.
7968 * gnat.dg/aggr15.ads: Likewise.
7969 * gnat.dg/aggr17.adb: Likewise.
7970 * gnat.dg/aggr18.adb: Likewise.
7971 * gnat.dg/array14.adb: Likewise.
7972 * gnat.dg/array14.ads: Likewise.
7973 * gnat.dg/array14_pkg.ads: Likewise.
7974 * gnat.dg/array19.adb: Likewise.
7975 * gnat.dg/array19.ads: Likewise.
7976 * gnat.dg/discr27.adb: Likewise.
7977 * gnat.dg/discr27.ads: Likewise.
7978 * gnat.dg/discr35.adb: Likewise.
7979 * gnat.dg/discr35.ads: Likewise.
7980 * gnat.dg/discr6.adb: Likewise.
7981 * gnat.dg/discr6_pkg.ads: Likewise.
7982 * gnat.dg/import1.adb: Likewise.
7983 * gnat.dg/import1.ads: Likewise.
7984 * gnat.dg/loop_address2.adb: Likewise.
7985 * gnat.dg/opt7.adb: Likewise.
7986 * gnat.dg/opt7.ads: Likewise.
7987 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7988 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7989 * gnat.dg/rep_clause2.adb: Likewise.
7990 * gnat.dg/rep_clause2.ads: Likewise.
7991 * gnat.dg/slice2.adb: Likewise.
7992 * gnat.dg/slice2.ads: Likewise.
7993 * gnat.dg/slice6.adb: Likewise.
7994 * gnat.dg/slice6_pkg.ads: Likewise.
7995 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7996 * gnat.dg/taft_type2.adb: Likewise.
7997 * gnat.dg/taft_type2.ads: Likewise.
7998 * gnat.dg/taft_type2_pkg.ads: Likewise.
7999 * gnat.dg/volatile10.adb: Likewise.
8000 * gnat.dg/volatile10_pkg.ads: Likewise.
8001
8002 * gcc.dg/dll-8.c: Remove execute permissions.
8003 * g++.dg/ext/dllexport5.C: Likewise.
8004
8005 2012-04-09 Jan Hubicka <jh@suse.cz>
8006
8007 PR lto/52722
8008 PR lto/51765
8009 PR lto/52634
8010 * gcc.dg/lto/pr52634_1.c: New testcase.
8011 * gcc.dg/lto/pr52634_0.c: New testcase.
8012
8013 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8014
8015 PR target/52883
8016 * gcc.target/i386/pr52883.c: New testcase.
8017
8018 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8021 (check_effective_target_sync_long_long): Add SPARC case.
8022 (check_effective_target_sync_long_long_runtime): Likewise.
8023 (check_effective_target_sync_int_long): Adjust SPARC case.
8024 (check_effective_target_sync_char_short): Likewise.
8025
8026 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8027
8028 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8029 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8030
8031 2012-04-08 Tobias Burnus <burnus@net-b.de>
8032
8033 PR fortran/40973
8034 PR fortran/52751
8035 * gfortran.dg/public_private_module_2.f90: New.
8036
8037 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8038
8039 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8040 directives.
8041
8042 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8043
8044 PR fortran/52893
8045 * gfortran.dg/function_optimize_11.f90: New test.
8046
8047 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8048
8049 PR fortran/52668
8050 * gfortran.dg/use_only_6.f90: New test.
8051
8052 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8053
8054 PR fortran/52668
8055 * gfortran.dg/use_only_6.f90: New test.
8056 2012-04-06 Mike Stump <mikestump@comcast.net>
8057
8058 PR testsuite/50722
8059 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8060
8061 2012-04-05 Jason Merrill <jason@redhat.com>
8062
8063 PR c++/52596
8064 * g++.dg/template/qualified-id5.C: New.
8065
8066 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8067
8068 PR target/52882
8069 * gcc.target/i386/pr52882.c: New test.
8070
8071 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8072 Dominique D'Humieures <dominiq@lps.ens.fr>
8073
8074 PR testsuite/52614
8075 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8076 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8077
8078 2012-04-04 Jason Merrill <jason@redhat.com>
8079
8080 PR c++/52845
8081 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8082
8083 2012-04-03 Jason Merrill <jason@redhat.com>
8084
8085 PR c++/52796
8086 * g++.dg/cpp0x/variadic-value1.C: New.
8087
8088 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8089
8090 * gnat.dg/pack18.adb: New test.
8091 * gnat.dg/pack18_pkg.ads: New helper.
8092
8093 2012-04-03 Richard Guenther <rguenther@suse.de>
8094
8095 PR tree-optimization/52808
8096 * gcc.dg/pr52808.c: New testcase.
8097
8098 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR tree-optimization/52835
8101 * gfortran.dg/pr52835.f90: New test.
8102
8103 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8104
8105 * gnat.dg/specs/aggr5.ads: New test.
8106
8107 2012-04-02 Richard Guenther <rguenther@suse.de>
8108
8109 PR tree-optimization/52756
8110 * gcc.dg/torture/pr52756.c: New testcase.
8111
8112 2012-04-02 Richard Guenther <rguenther@suse.de>
8113
8114 PR middle-end/52803
8115 * gcc.dg/pr52803.c: New testcase.
8116
8117 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8118
8119 PR c++/40942
8120 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8121 DR 214 in account.
8122
8123 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8124
8125 PR c++/50043
8126 * g++.dg/cpp0x/noexcept17.C: New.
8127 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8128 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8129 * g++.dg/cpp0x/noexcept01.C: Likewise.
8130 * g++.dg/eh/init-temp1.C: Likewise.
8131 * g++.dg/eh/ctor1.C: Likwise.
8132
8133 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8134
8135 * gnat.dg/controlled6.adb: New test.
8136 * gnat.dg/controlled6_pkg.ads: New helper.
8137 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8138
8139 2012-03-30 Richard Henderson <rth@redhat.com>
8140
8141 PR debug/52727
8142 * g++.dg/opt/pr52727.C: New testcase.
8143
8144 2012-03-30 Richard Guenther <rguenther@suse.de>
8145
8146 PR tree-optimization/52754
8147 * gcc.target/i386/pr52754.c: New testcase.
8148
8149 2012-03-30 Richard Guenther <rguenther@suse.de>
8150
8151 PR middle-end/52772
8152 * g++.dg/torture/pr52772.C: New testcase.
8153
8154 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/52718
8157 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8158
8159 2012-03-29 Jason Merrill <jason@redhat.com>
8160
8161 PR c++/52685
8162 * g++.dg/template/inherit8.C: New.
8163
8164 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR c++/52759
8167 * g++.dg/ext/weak4.C: New test.
8168
8169 PR tree-optimization/52760
8170 * gcc.c-torture/execute/pr52760.c: New test.
8171
8172 2012-03-29 Jason Merrill <jason@redhat.com>
8173
8174 PR c++/52743
8175 * g++.dg/cpp0x/initlist-array3.C: New.
8176
8177 2012-03-28 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/52746
8180 * g++.dg/overload/virtual2.C: New.
8181
8182 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 * gnat.dg/vect7.ad[sb]: New test.
8185
8186 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8187 Tobias Burnus <burnus@gcc.gnu.org>
8188
8189 PR fortran/52652
8190 * gfortran.dg/allocate_class_1.f90 : Change error test.
8191 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8192 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8193 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8194
8195 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR middle-end/52691
8198 * gcc.dg/pr52691.c: New test.
8199
8200 PR middle-end/52750
8201 * gcc.c-torture/compile/pr52750.c: New test.
8202
8203 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8204
8205 PR target/52692
8206 * gcc.target/avr/torture/builtins-2.c: New test.
8207
8208 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR target/52736
8211 * gcc.target/i386/pr52736.c: New test.
8212
8213 2012-03-27 Martin Jambor <mjambor@suse.cz>
8214
8215 PR middle-end/52693
8216 * gcc.dg/torture/pr52693.c: New test.
8217
8218 2012-03-27 Meador Inge <meadori@codesourcery.com>
8219
8220 PR c++/52672
8221 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8222
8223 2012-03-27 Mike Stump <mikestump@comcast.net>
8224
8225 PR target/52665
8226 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8227 failures that match branch names.
8228
8229 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8230 H.J. Lu <hongjiu.lu@intel.com>
8231
8232 PR target/52698
8233 * gcc.target/i386/pr52698.c: New test.
8234
8235 2012-03-27 Richard Guenther <rguenther@suse.de>
8236
8237 PR middle-end/52720
8238 * gcc.dg/torture/pr52720.c: New testcase.
8239
8240 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gnat.dg/pack17.adb: New test.
8243
8244 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8245
8246 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8247 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8248
8249 2012-03-26 Martin Jambor <mjambor@suse.cz>
8250
8251 PR tree-optimization/50052
8252 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8253
8254 2012-03-26 Richard Guenther <rguenther@suse.de>
8255
8256 PR tree-optimization/52701
8257 * gfortran.dg/pr52701.f90: New testcase.
8258
8259 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8260
8261 PR tree-optimization/52686
8262 * gcc.target/arm/pr52686.c: New test.
8263
8264 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8265
8266 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8267 Add "-Os -flto" to list.
8268
8269 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8270
8271 * gnat.dg/concat2.ad[sb]: New test.
8272
8273 2012-03-24 Jason Merrill <jason@redhat.com>
8274
8275 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8276 * g++.dg/cpp0x/trailing2.C: Likewise.
8277 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8278 * g++.dg/cpp1y/auto-fn1.C: New.
8279 * g++.dg/cpp1y/auto-fn2.C: New.
8280 * g++.dg/cpp1y/auto-fn3.C: New.
8281 * g++.dg/cpp1y/auto-fn4.C: New.
8282 * g++.dg/cpp1y/auto-fn5.C: New.
8283 * g++.dg/cpp1y/auto-fn6.C: New.
8284 * g++.dg/cpp1y/auto-fn7.C: New.
8285 * g++.dg/cpp1y/auto-fn8.C: New.
8286 * g++.dg/cpp1y/auto-fn9.C: New.
8287 * g++.dg/cpp1y/auto-fn10.C: New.
8288 * g++.dg/cpp1y/auto-fn11.C: New.
8289
8290 2012-03-23 Richard Guenther <rguenther@suse.de>
8291
8292 PR tree-optimization/52678
8293 * gfortran.dg/pr52678.f: New testcase.
8294
8295 2012-03-23 Richard Guenther <rguenther@suse.de>
8296
8297 PR tree-optimization/52638
8298 * g++.dg/torture/pr52638.C: New testcase.
8299
8300 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 PR c++/52487
8303 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8304
8305 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR c++/52671
8308 * g++.dg/ext/attrib44.C: New test.
8309
8310 2012-03-22 Jan Hubicka <jh@suse.cz>
8311
8312 PR middle-end/51737
8313 * g++.dg/torture/pr51737.C: New testcase
8314
8315 2012-03-22 Richard Guenther <rguenther@suse.de>
8316
8317 PR tree-optimization/52548
8318 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8319
8320 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8321
8322 * lib/fortran-modules.exp (list-module-names-1): Remove
8323 warning.
8324
8325 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8326
8327 PR target/50751
8328 * gcc.target/sh/pr50751-1.c: New.
8329 * gcc.target/sh/pr50751-2.c: New.
8330 * gcc.target/sh/pr50751-3.c: New.
8331
8332 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8333
8334 PR target/52479
8335 * gcc.target/sh/sh4a-cos.c: Remove.
8336 * gcc.target/sh/sh4a-sin.c: Remove.
8337 * gcc.target/sh/sh4a-sincos.c: Remove.
8338
8339 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8340
8341 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8342 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8343
8344 2012-03-21 Martin Jambor <mjambor@suse.cz>
8345
8346 PR testsuite/52641
8347 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8348 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8349
8350 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8351
8352 * gcc.target/arm/thumb-16bit-ops.c: New file.
8353 * gcc.target/arm/thumb-ifcvt.c: New file.
8354
8355 2012-03-20 Jason Merrill <jason@redhat.com>
8356
8357 * lib/target-supports.exp: Add { target c++1y }.
8358
8359 * g++.dg/cpp0x/auto32.C: New.
8360
8361 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8362
8363 PR testsuite/52641
8364 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8365 int32plus.
8366 * gcc.dg/torture/pr48124-4.c: Ditto:
8367 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8368
8369 2012-03-20 Jason Merrill <jason@redhat.com>
8370
8371 PR c++/52510
8372 * g++.dg/cpp0x/initlist66.C: New.
8373
8374 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8375
8376 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8377 __AVR_HAVE_LPMX__
8378
8379 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8380
8381 PR target/49868
8382 * gcc.target/avr/torture/addr-space-2.h: New file.
8383 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8384 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8385 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8386 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8387
8388 2012-03-20 Richard Guenther <rguenther@suse.de>
8389
8390 * gnat.dg/pack16.adb: New testcase.
8391 * gnat.dg/pack16_pkg.ads: Likewise.
8392 * gnat.dg/specs/pack8.ads: Likewise.
8393 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8394
8395 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8396
8397 * g++.dg/warn/Wuseless-cast.C: Extend.
8398
8399 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8400
8401 PR c++/14710
8402 * g++.dg/warn/Wuseless-cast.C: New.
8403
8404 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8405
8406 PR libfortran/52608
8407 * gfortran.dg/pr52608.f90: New test.
8408
8409 2012-03-17 Tobias Burnus <burnus@net-b.de>
8410
8411 PR fortran/52585
8412 * gfortran.dg/proc_ptr_36.f90: New.
8413
8414 2012-03-16 Martin Jambor <mjambor@suse.cz>
8415
8416 * gcc.dg/misaligned-expand-1.c: New test.
8417 * gcc.dg/misaligned-expand-3.c: Likewise.
8418
8419 2012-03-16 Richard Guenther <rguenther@suse.de>
8420 Kai Tietz <ktietz@redhat.com>
8421
8422 PR middle-end/48814
8423 * gcc.c-torture/execute/pr48814-1.c: New test.
8424 * gcc.c-torture/execute/pr48814-2.c: New test.
8425 * gcc.dg/tree-ssa/assign-1.c: New test.
8426 * gcc.dg/tree-ssa/assign-2.c: New test.
8427 * gcc.dg/tree-ssa/assign-3.c: New test.
8428
8429 2012-03-16 Richard Guenther <rguenther@suse.de>
8430
8431 * gnat.dg/specs/pack7.ads: New testcase.
8432
8433 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR target/52568
8436 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8437 * gcc.dg/torture/vshuf-8.inc: Likewise.
8438 * gcc.dg/torture/vshuf-16.inc: Likewise.
8439 * gcc.dg/torture/vshuf-32.inc: Likewise.
8440
8441 2012-03-15 Jason Merrill <jason@redhat.com>
8442
8443 * g++.dg/torture/pr52582.C: New.
8444
8445 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8446
8447 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8448
8449 2012-03-15 Ira Rosen <irar@il.ibm.com>
8450 Ulrich Weigand <ulrich.weigand@linaro.org>
8451
8452 * gcc.dg/vect/slp-cond-3.c: New test.
8453 * gcc.dg/vect/slp-cond-4.c: New test.
8454
8455 2012-03-15 Ira Rosen <irar@il.ibm.com>
8456 Ulrich Weigand <ulrich.weigand@linaro.org>
8457
8458 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8459 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8460
8461 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8462
8463 PR libfortran/52434
8464 PR libfortran/48878
8465 PR libfortran/38199
8466 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8467 * gfortran.dg/round_1.f03: Likewise.
8468
8469 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8470 Andrew Pinski <apinski@cavium.com>
8471
8472 PR middle-end/52592
8473 * gcc.dg/pr52592.c: New test.
8474
8475 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8476
8477 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8478 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8479 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8480 * lib/fortran-modules.exp: .. this new file. Adjust users.
8481 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8482 gfortran-dg-debug-runtest): Call cleanup-modules.
8483 * lib/fortran-torture.exp (fortran-torture-execute,
8484 fortran-torture): Likewise.
8485 * gfortran.dg/coarray/caf.exp: Likewise.
8486 * lib/lto.exp: Likewise.
8487 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8488 * gfortran.dg/class_4b.f03: Likewise.
8489 * gfortran.dg/class_4c.f03: Likewise.
8490 * gfortran.dg/class_45a.f03: Likewise.
8491 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8492 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8493 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8494 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8495 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8496 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8497 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8498 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8499 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8500 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8501 * gfortran.dg/whole_file_28.f90: Likewise.
8502 * gfortran.dg/whole_file_29.f90: Likewise.
8503 * gfortran.dg/whole_file_30.f90: Likewise.
8504 * gfortran.dg/whole_file_31.f90: Likewise.
8505
8506 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR tree-optimization/52267
8509 * gcc.dg/pr52267.c: New test.
8510 * gcc.dg/tree-ssa/vrp65.c: New test.
8511 * gcc.dg/tree-ssa/vrp66.c: New test.
8512
8513 2012-03-15 Richard Guenther <rguenther@suse.de>
8514
8515 PR middle-end/52580
8516 * gfortran.dg/vect/pr52580.f: New testcase.
8517
8518 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8519
8520 * gcc.target/sh/fpul-usage-1.c: New.
8521
8522 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8523
8524 PR target/49468
8525 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8526 * gcc.target/sh/pr49468-di.c: Likewise.
8527
8528 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8529
8530 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8531 * gcc.dg/c99-stdint-6.c: Likewise.
8532 * gcc.dg/lto/20090210_0.c: Likewise.
8533 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8534 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8535 * gcc.dg/pragma-init-fini-2.c: Likewise.
8536 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8537 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8538 * gcc.target/i386/pr22152.c: Likewise.
8539 * gcc.target/i386/vect8-ret.c: Likewise.
8540 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8541 handling.
8542
8543 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544
8545 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8546 * g++.dg/tree-prof/partition1.C: Likewise.
8547 * g++.dg/tree-prof/partition2.C: Likewise.
8548 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8549 handling.
8550 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8551 * gcc.c-torture/execute/20010724-1.c: Remove.
8552 * gcc.c-torture/execute/20010724-1.x: Remove.
8553 * gcc.c-torture/execute/20040208-2.c: Remove.
8554 * gcc.c-torture/execute/20040208-2.x: Remove.
8555 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8556 Remove.
8557 (main) [__mips__ && __sgi__]: Remove.
8558 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8559 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8560 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8561 mips-sgi-irix6* handling.
8562 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8563 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8564 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8565 handling.
8566 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8567 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8568 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8569 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8570 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8571 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8572 mips-sgi-irix6*.
8573 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8574 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8575 * gcc.target/mips/save-restore-3.c: Likewise.
8576 * gcc.target/mips/save-restore-4.c: Likewise.
8577 * gcc.target/mips/save-restore-5.c: Likewise.
8578 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8579 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8580 messages.
8581 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8582 IRIX 6 handling.
8583 (restore_ld_library_path_env_vars): Likewise.
8584 * lib/target-supports.exp (check_profiling_available): Remove
8585 mips*-*-irix* handling.
8586 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8587 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8588 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8589
8590 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR c++/52582
8593 * g++.dg/opt/pr52582.C: New test.
8594
8595 2012-03-14 Richard Guenther <rguenther@suse.de>
8596
8597 PR tree-optimization/52571
8598 * gcc.dg/vect/vect-2.c: Initialize arrays.
8599 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8600 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8601 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8602
8603 2012-03-14 Richard Guenther <rguenther@suse.de>
8604
8605 PR middle-end/52080
8606 PR middle-end/52097
8607 PR middle-end/48124
8608 * gcc.dg/torture/pr48124-1.c: New testcase.
8609 * gcc.dg/torture/pr48124-2.c: Likewise.
8610 * gcc.dg/torture/pr48124-3.c: Likewise.
8611 * gcc.dg/torture/pr48124-4.c: Likewise.
8612
8613 2012-03-14 Richard Guenther <rguenther@suse.de>
8614
8615 PR middle-end/52578
8616 * gcc.dg/pr52578.c: New testcase.
8617
8618 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR c++/52521
8621 * g++.dg/cpp0x/udlit-args2.C: New test.
8622
8623 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8624
8625 PR target/48596
8626 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8627 * gcc.c-torture/compile/pr48596.c: ... here.
8628
8629 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8630
8631 PR c++/51641
8632 * g++.dg/lookup/hidden-class17.C: New test.
8633
8634 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR c/52577
8637 * gcc.dg/Wunused-var-3.c: New test.
8638
8639 2012-03-13 Martin Jambor <mjambor@suse.cz>
8640
8641 * gcc.dg/misaligned-expand-2.c: New test.
8642
8643 2012-03-13 Richard Guenther <rguenther@suse.de>
8644
8645 PR middle-end/52134
8646 * gcc.dg/pr52134.c: New testcase.
8647
8648 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8649
8650 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8651
8652 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8653
8654 PR tree-optimization/46728
8655 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8656 * gcc.target/powerpc/pr46728-5.c: Likewise.
8657 * gcc.target/powerpc/pr46728-8.c: Likewise.
8658 * gcc.target/powerpc/pr46728-10.c: Likewise.
8659 * gcc.target/powerpc/pr46728-11.c: Likewise.
8660 * gcc.target/powerpc/pr46728-13.c: Likewise.
8661 * gcc.target/powerpc/pr46728-14.c: Likewise.
8662 * gcc.target/powerpc/pr46728-15.c: Likewise.
8663
8664 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8665
8666 PR c++/52299
8667 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8668
8669 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8670
8671 PR tree-optimization/46728
8672 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8673 * gcc.target/powerpc/pr46728-5.c: Likewise.
8674 * gcc.target/powerpc/pr46728-8.c: Likewise.
8675 * gcc.target/powerpc/pr46728-10.c: Likewise.
8676 * gcc.target/powerpc/pr46728-11.c: Likewise.
8677 * gcc.target/powerpc/pr46728-13.c: Likewise.
8678 * gcc.target/powerpc/pr46728-14.c: Likewise.
8679 * gcc.target/powerpc/pr46728-15.c: Likewise.
8680
8681 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8682
8683 PR target/49868
8684 * gcc.target/avr/torture/addr-space-1.h: New file.
8685 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8686 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8687 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8688 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8689
8690 2012-03-12 Andrew Pinski <apinski@cavium.com>
8691
8692 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8693
8694 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8695
8696 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8697 * g++.dg/abi/thunk4.C: Likewise.
8698 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8699 Adapt line numbers.
8700 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8701 handling.
8702 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8703 * g++.dg/eh/spbp.C: Likewise.
8704 * g++.dg/ext/label13.C: Likewise.
8705 * g++.dg/guality/guality.exp: Likewise.
8706 * g++.dg/other/anon5.C: Likewise.
8707 * g++.dg/other/pragma-ep-1.C: Remove.
8708 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8709 * g++.dg/warn/pr31246.C: Likewise.
8710 * g++.dg/warn/weak1.C: Likewise.
8711 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8712 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8713 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8714 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8715 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8716 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8717 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8718 * gcc.dg/c99-tgmath-1.c: Likewise.
8719 * gcc.dg/c99-tgmath-2.c: Likewise.
8720 * gcc.dg/c99-tgmath-3.c: Likewise.
8721 * gcc.dg/c99-tgmath-4.c: Likewise.
8722 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8723 handling.
8724 * gcc.dg/debug/pr49032.c: Likewise.
8725 * gcc.dg/guality/guality.exp: Likewise.
8726 * gcc.dg/intmax_t-1.c: Likewise.
8727 * gcc.dg/pr48616.c: Likewise.
8728 * gcc.dg/pragma-ep-1.c: Remove.
8729 * gcc.dg/pragma-ep-2.c: Remove.
8730 * gcc.dg/pragma-ep-3.c: Remove.
8731 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8732 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8733 * gcc.misc-tests/gcov-14.c: Likewise.
8734 * gfortran.dg/guality/guality.exp: Likewise.
8735 * lib/target-supports.exp (check_weak_available): Likewise.
8736 (add_options_for_tls): Likewise.
8737 (check_ascii_locale_available): Likewise.
8738 * obj-c++.dg/dwarf-2.mm: Likewise.
8739 * objc.dg/dwarf-1.m: Likewise.
8740 * objc.dg/dwarf-2.m: Likewise.
8741
8742 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR tree-optimization/51721
8745 * gcc.dg/tree-ssa/vrp64.c: New test.
8746
8747 PR tree-optimization/52533
8748 * gcc.c-torture/compile/pr52533.c: New test.
8749
8750 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8751
8752 * gcc.target/i386/rtm-xabort-1.c: New.
8753 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8754 * gcc.target/i386/rtm-xend-1.c: Ditto.
8755 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8756 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8757 * gcc.target/i386/sse-13.c: Ditto.
8758 * gcc.target/i386/sse-14.c: Ditto.
8759 * gcc.target/i386/sse-22.c: Ditto.
8760 * gcc.target/i386/sse-23.c: Ditto.
8761 * g++.dg/other/i386-2.C: Ditto.
8762 * g++.dg/other/i386-3.C: Ditto.
8763
8764 2012-03-12 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/52542
8767 * gfortran.dg/proc_ptr_35.f90: New.
8768
8769 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8770
8771 PR target/52530
8772 * gcc.dg/torture/pr52530.c: New test.
8773
8774 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8775
8776 PR target/51244
8777 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8778
8779 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8780
8781 PR target/52450
8782 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8783
8784 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8785
8786 2012-03-09 Andrew Pinski <apinski@cavium.com>
8787
8788 PR middle-end/51988
8789 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8790 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8791
8792 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8793
8794 * gcc.dg/tree-ssa/scev-3.c: New.
8795 * gcc.dg/tree-ssa/scev-4.c: New.
8796
8797 2012-03-08 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/52469
8800 * gfortran.dg/proc_ptr_34.f90
8801
8802 2012-03-07 Jason Merrill <jason@redhat.com>
8803
8804 PR c++/52521
8805 * g++.dg/cpp0x/udlit-mangle.C: New.
8806
8807 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8808
8809 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8810
8811 2012-03-06 Richard Guenther <rguenther@suse.de>
8812
8813 PR middle-end/52493
8814 * gcc.dg/torture/pr52493.c: New testcase.
8815
8816 2012-03-06 Richard Guenther <rguenther@suse.de>
8817
8818 PR lto/52097
8819 * gcc.dg/lto/pr52097_0.c: New testcase.
8820
8821 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8822
8823 PR target/51244
8824 * gcc.target/sh/pr51244-1.c: New.
8825 * gcc.target/sh/pr51244-2.c: New.
8826 * gcc.target/sh/pr51244-3.c: New.
8827
8828 2012-03-05 Jason Merrill <jason@redhat.com>
8829
8830 PR c++/51930
8831 * g++.dg/ext/visibility/template11.C: New.
8832
8833 * g++.dg/cpp0x/implicit13.C: New.
8834
8835 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR tree-optimization/51721
8838 * gcc.dg/tree-ssa/vrp63.c: New test.
8839 * gcc.dg/pr51721.c: New test.
8840
8841 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8842
8843 PR fortran/50981
8844 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8845 argument checks.
8846
8847 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8848
8849 PR target/52146
8850 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8851
8852 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8853
8854 PR fortran/50981
8855 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8856
8857 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8858
8859 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8860 int32plus.
8861
8862 2012-03-03 Jason Merrill <jason@redhat.com>
8863
8864 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8865
8866 Core 1270
8867 * g++.dg/cpp0x/initlist65.C: New.
8868
8869 PR c++/36797
8870 * g++.dg/ext/is_empty2.C: New.
8871
8872 2012-03-03 Tobias Burnus <burnus@net-b.de>
8873
8874 PR fortran/48820
8875 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8876
8877 2012-03-03 Tobias Burnus <burnus@net-b.de>
8878
8879 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8880 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8881 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8882 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8883 * gfortran.dg/class_30.f90: Remove dg-warning line.
8884 * gfortran.dg/bind_c_usage_25.f90: New.
8885
8886 2012-03-03 Tobias Burnus <burnus@net-b.de>
8887
8888 PR fortran/48820
8889 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8890 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8891 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8892
8893 2012-03-03 Tobias Burnus <burnus@net-b.de>
8894
8895 PR fortran/48820
8896 * gfortran.dg/assumed_type_1.f90: New.
8897 * gfortran.dg/assumed_type_2.f90: New.
8898 * gfortran.dg/assumed_type_3.f90: New.
8899 * gfortran.dg/assumed_type_4.f90: New.
8900
8901 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8902
8903 PR target/49486
8904 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8905 * gcc.target/sh/pr49468-di.c: New.
8906
8907 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8908
8909 * gcc.dg/graphite/pr50561.c: Update.
8910
8911 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8912
8913 * gcc.target/powerpc/pr52457.c: New test.
8914
8915 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8916
8917 * gcc.target/arm/sat-1.c: New test.
8918
8919 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8920
8921 PR target/46716
8922 * gcc.target/i386/pr46716.c: New test.
8923
8924 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/51989
8927 * g++.dg/cpp0x/sfinae32.C: New.
8928
8929 2012-03-02 Richard Guenther <rguenther@suse.de>
8930
8931 PR tree-optimization/52406
8932 * gcc.dg/torture/pr52406.c: New testcase.
8933
8934 2012-03-02 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/52325
8937 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8938 * gfortran.dg/nullify_2.f90: Update dg-error.
8939 * gfortran.dg/nullify_4.f90: Ditto.
8940 * gfortran.dg/pointer_init_6.f90: Ditto.
8941
8942 2012-03-02 Tobias Burnus <burnus@net-b.de>
8943
8944 PR fortran/52270
8945 * gfortran.dg/class_51.f90: New.
8946
8947 2012-03-02 Tobias Burnus <burnus@net-b.de>
8948
8949 PR fortran/52452
8950 * gfortran.dg/intrinsic_8.f90: New.
8951
8952 2012-03-01 Kai Tietz <ktietz@redhat.com>
8953
8954 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8955 routines on mingw targets.
8956 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8957
8958 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR tree-optimization/52445
8961 * gcc.dg/pr52445.c: New test.
8962
8963 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR target/52437
8966 * gcc.c-torture/compile/pr52437.c: New test.
8967
8968 PR middle-end/52419
8969 * gcc.dg/torture/pr52419.c: New test.
8970
8971 PR tree-optimization/52429
8972 * gcc.dg/torture/pr52429.c: New test.
8973 * g++.dg/opt/pr52429.C: New test.
8974
8975 2012-02-29 Richard Guenther <rguenther@suse.de>
8976
8977 PR testsuite/52297
8978 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8979 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8980 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8981 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8982 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8983 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8984
8985 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8986
8987 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8988
8989 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8990
8991 PR fortran/52386
8992 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8993
8994 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8995
8996 PR target/51534
8997 * gcc.target/arm/neon/pr51534.c: New testcase.
8998
8999 2012-02-28 Richard Guenther <rguenther@suse.de>
9000
9001 PR target/52407
9002 * gcc.dg/torture/pr52407.c: New testcase.
9003
9004 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9005
9006 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9007 * gcc.target/arm/vfp2.c: Likewise.
9008 * gcc.target/arm/vfp3.c: Likewise.
9009 * gcc.target/arm/vfp4.c: Likewise.
9010 * gcc.target/arm/vfp5.c: Likewise.
9011 * gcc.target/arm/vfp6.c: Likewise.
9012 * gcc.target/arm/vfp7.c: Likewise.
9013 * gcc.target/arm/vfp8.c: Likewise.
9014 * gcc.target/arm/vfp9.c: Likewise.
9015 * gcc.target/arm/vfp10.c: Likewise.
9016 * gcc.target/arm/vfp11.c: Likewise.
9017 * gcc.target/arm/vfp12.c: Likewise.
9018 * gcc.target/arm/vfp13.c: Likewise.
9019 * gcc.target/arm/vfp14.c: Likewise.
9020 * gcc.target/arm/vfp15.c: Likewise.
9021 * gcc.target/arm/vfp16.c: Likewise.
9022 * gcc.target/arm/vfp17.c: Likewise.
9023 * gcc.target/arm/neon-constants.h: New file.
9024 * gcc.target/arm/neon-vect1.c: New test.
9025 * gcc.target/arm/neon-vect2.c: New test.
9026 * gcc.target/arm/neon-vect3.c: New test.
9027 * gcc.target/arm/neon-vect4.c: New test.
9028 * gcc.target/arm/neon-vect5.c: New test.
9029 * gcc.target/arm/neon-vect6.c: New test.
9030 * gcc.target/arm/neon-vect7.c: New test.
9031 * gcc.target/arm/neon-vect8.c: New test.
9032
9033 2012-02-28 Richard Guenther <rguenther@suse.de>
9034
9035 PR tree-optimization/52402
9036 * gcc.dg/torture/pr52402.c: New testcase.
9037
9038 2012-02-28 Richard Guenther <rguenther@suse.de>
9039
9040 PR lto/52400
9041 * g++.dg/lto/pr52400_0.C: New testcase.
9042
9043 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9044
9045 * gcc.target/avr/torture/builtins-1.c: New test.
9046 * gcc.target/avr/torture/builtins-error.c: New test.
9047
9048 2012-02-28 Kai Tietz <ktietz@redhat.com>
9049
9050 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9051 * gcc.target/i386/pr45352-2.c: Likewise.
9052 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9053 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9054 targets instead rand.
9055 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9056 * gcc.target/i386/sse2-mul-1.c: Likewise.
9057 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9058 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9059 * gcc.target/i386/pad-1.c: Likewise.
9060 * gcc.target/i386/pad-9.c: Likewise.
9061 * gcc.target/i386/pad-2.c: Likewise.
9062 * gcc.target/i386/pad-5b.c: Likewise.
9063 * gcc.target/i386/pad-8.c: Likewise.
9064 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9065 * gcc.target/i386/pr44130.c: Likewise.
9066 * gcc.target/i386/align-main-1.c: Likewise.
9067 * gcc.target/i386/align-main-2.c: Likewise.
9068 * gcc.target/i386/sw-1.c: Likewise.
9069 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9070 on x64 mingw target.
9071 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9072 * gcc.target/i386/pr46295.c: Likewise.
9073 * gcc.target/i386/amd64-abi-1.c: Likewise.
9074 * gcc.target/i386/amd64-abi-2.c: Likewise.
9075 * gcc.target/i386/pr39082-1.c: Likewise.
9076 * gcc.target/i386/pr39162.c: Likewise.
9077 * gcc.target/i386/pr22152.c: Likewise.
9078 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9079 * gcc.target/i386/wrfsbase-2.c: Likewise.
9080 * gcc.target/i386/local.c: Likewise
9081 * gcc.target/i386/wrgsbase-1.c: Likewise.
9082 * gcc.target/i386/wrfsbase-1.c: Likewise.
9083 * gcc.target/i386/pr39315-3.c: Likewise.
9084 * gcc.target/i386/pr35767-4.c: Likewise.
9085 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9086 x64 mingw target.
9087 * gcc.target/i386/pr45336-2.c: Likewise.
9088 * gcc.target/i386/pr45336-1.c: Likewise.
9089 * gcc.target/i386/pr45336-4.c: Likewise.
9090
9091 2012-02-27 Tristan Gingold <gingold@adacore.com>
9092
9093 * gnat.dg/array20.ad[sb]: New test.
9094
9095 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR target/52375
9098 * gcc.target/arm/pr52375.c: New test.
9099 * gcc.c-torture/compile/pr52375.c: New test.
9100
9101 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9102
9103 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9104 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9105
9106 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9107
9108 * gnat.dg/aggr19.adb: New test.
9109 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9110
9111 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9112
9113 PR target/49263
9114 * gcc.target/sh/pr49263.c: New.
9115
9116 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9117
9118 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9119 simulate_thread_wrapper_other_threads
9120 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9121 Move initialization of 'value' to main().
9122 (main): Initialize 'value';
9123 * gcc.dg/simulate-thread/speculative-store.c
9124 (simulate_thread_step_verify): Return 0 when successful.
9125 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9126 Reduce threshold.
9127 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9128 (simulate_thread_wrapper_other_threads): Return a success/fail value
9129 and issue an error if the instruction count threshold is exceeded.
9130
9131 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 PR target/50580
9134 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9135 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9136
9137 2012-02-24 Richard Guenther <rguenther@suse.de>
9138
9139 PR middle-end/52355
9140 * gcc.dg/pr52355.c: New testcase.
9141
9142 2012-02-23 Kai Tietz <ktietz@redhat.com>
9143
9144 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9145 * gcc.dg/Wpadded.c: Likewise.
9146 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9147 structure-layout.
9148 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9149 for sleep by Sleep and add windows.h include for this function.
9150 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9151 targets.
9152 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9153 target.
9154 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9155 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9156 on x64 mingw target.
9157 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9158 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9159 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9160 failure on LLP64 target.
9161
9162 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9163
9164 PR c/52290
9165 * gcc.dg/noncompile/pr52290.c: New test.
9166
9167 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR tree-optimization/52019
9170 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9171
9172 2012-02-22 Kai Tietz <ktietz@redhat.com>
9173
9174 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9175 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9176 derived pdiff_t type.
9177 * g++.dg/torture/pr49720.C: Likewise
9178
9179 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9180
9181 PR target/52330
9182 * gcc.target/i386/pr52330.c: New test.
9183
9184 2012-02-22 Tobias Burnus <burnus@net-b.de>
9185
9186 PR fortran/52335
9187 * gfortran.dg/io_constraints_10.f90: New.
9188
9189 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9190
9191 * lib/target-supports.exp (check_effective_target_vect_condition):
9192 Return true for NEON.
9193
9194 2012-02-21 Kai Tietz <ktietz@redhat.com>
9195
9196 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9197
9198 2012-02-21 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/52324
9201 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9202
9203 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9204
9205 PR middle-end/51782
9206 * gcc.target/avr/torture/pr51782-1.c: New test.
9207
9208 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR tree-optimization/52318
9211 * gcc.dg/pr52318.c: New test.
9212
9213 2012-02-20 Kai Tietz <ktietz@redhat.com>
9214
9215 * gcc.dg/bf-ms-layout-3.c: New testcase.
9216
9217 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9218
9219 PR testsuite/52229
9220 PR fortran/32380
9221 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9222
9223 2012-02-20 Richard Guenther <rguenther@suse.de>
9224
9225 PR tree-optimization/52298
9226 * gcc.dg/torture/pr52298.c: New testcase.
9227 * gcc.dg/vect/pr52298.c: Likewise.
9228
9229 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9230
9231 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9232 * gcc.c-torture/execute/pr52286.c: Ditto.
9233
9234 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR tree-optimization/52286
9237 * gcc.c-torture/execute/pr52286.c: New test.
9238
9239 2012-02-18 Tobias Burnus <burnus@net-b.de>
9240
9241 PR fortran/52295
9242 * gfortran.dg/interface_35.f90: Use -std=f2003.
9243 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9244 * gfortran.dg/interface_assignment_4.f90: Ditto.
9245 * gfortran.dg/bessel_1.f90: Ditto.
9246 * gfortran.dg/func_result_6.f90: Ditto.
9247 * gfortran.dg/hypot_1.f90: Ditto.
9248 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9249
9250 2012-02-17 Tobias Burnus <burnus@net-b.de>
9251
9252 PR translation/52232
9253 PR translation/52234
9254 PR translation/52245
9255 PR translation/52246
9256 PR translation/52262
9257 PR translation/52273
9258 * gfortran.dg/coarray_22.f90: Update dg-error.
9259 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9260
9261 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9262
9263 PR target/51753
9264 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9265 (simulate-thread): Use default timeout.
9266
9267 2012-02-16 Jason Merrill <jason@redhat.com>
9268
9269 PR c++/52248
9270 * g++.dg/ext/timevar1.C: New.
9271
9272 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9273
9274 PR c++/52126
9275 * g++.dg/template/using21.C: New.
9276 * g++.dg/template/using22.C: Likewise.
9277
9278 2012-02-16 Jason Merrill <jason@redhat.com>
9279
9280 PR c++/51415
9281 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9282
9283 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR tree-optimization/52255
9286 * gcc.c-torture/compile/pr52255.c: New test.
9287
9288 PR debug/52260
9289 * g++.dg/debug/dwarf2/pr52260.C: New test.
9290
9291 PR middle-end/51929
9292 * g++.dg/ipa/pr51929.C: New test.
9293
9294 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9295
9296 PR target/52199
9297 * gcc.target/powerpc/pr52199.c: New file.
9298
9299 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9300
9301 PR target/52152
9302 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9303
9304 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9305
9306 * gcc.dg/pr51867.c: Don't include <math.h>.
9307 (sqrtf): Declare.
9308
9309 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9310
9311 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9312 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9313
9314 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9315
9316 PR tree-optimization/50561
9317 * gcc.dg/graphite/pr50561.c: New testcase.
9318
9319 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9320
9321 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9322 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9323
9324 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9325
9326 * gnat.dg/discr35.ad[sb]: New test.
9327
9328 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9329
9330 * gnat.dg/volatile10.adb: New test.
9331 * gnat.dg/volatile10_pkg.ads: New helper.
9332
9333 2012-02-14 Jason Merrill <jason@redhat.com>
9334
9335 * g++.dg/ext/attrib43.C: New.
9336
9337 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9338
9339 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9340 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9341 fgnu_tm.
9342 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9343 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9344 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9345 effective_target fgnu_tm.
9346 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9347
9348 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR c++/52247
9351 * g++.dg/template/asmgoto1.C: New test.
9352
9353 2012-02-14 Ian Lance Taylor <iant@google.com>
9354
9355 PR go/48501
9356 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9357 compiling generated file for 64bit and index tests.
9358
9359 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9360
9361 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9362
9363 2012-02-14 Richard Guenther <rguenther@suse.de>
9364
9365 PR tree-optimization/52244
9366 PR tree-optimization/51528
9367 * gcc.dg/torture/pr52244.c: New testcase.
9368
9369 2012-02-14 Walter Lee <walt@tilera.com>
9370
9371 * g++.dg/other/PR23205.C: Disable test on tile.
9372 * g++.dg/other/pr23205-2.C: Disable test on tile.
9373 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9374 * gcc.dg/20040813-1.c: Disable test on tile.
9375 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9376 * gcc.misc-tests/linkage.exp: Handle tilegx.
9377
9378 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR tree-optimization/52210
9381 * gcc.dg/pr52210.c: New test.
9382
9383 2012-02-14 Jason Merrill <jason@redhat.com>
9384
9385 PR c++/39055
9386 * g++.dg/overload/defarg5.C: New.
9387
9388 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR c/52181
9391 * c-c++-common/pr52181.c: New test.
9392
9393 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR c++/52215
9396 * g++.dg/ext/atomic-1.C: New test.
9397
9398 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9399
9400 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9401
9402 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR middle-end/52209
9405 * gcc.c-torture/execute/pr52209.c: New test.
9406
9407 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9408
9409 PR fortran/50981
9410 * gfortran.dg/elemental_optional_args_5.f03: New test.
9411
9412 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9413
9414 PR testsuite/50076
9415 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9416 cases.
9417
9418 2012-02-11 Ian Lance Taylor <iant@google.com>
9419
9420 PR go/51874
9421 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9422 SPARC Solaris. Don't run the test at all on systems where it may
9423 not work, rather than xfailing it.
9424
9425 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9426
9427 PR rtl-optimization/52175
9428 * gcc.c-torture/compile/pr52175.c: New test.
9429
9430 2012-02-10 Jason Merrill <jason@redhat.com>
9431
9432 PR c++/51910
9433 * g++.dg/template/repo10.C: New.
9434
9435 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR debug/52132
9438 * gcc.dg/pr52132.c: New test.
9439
9440 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/specs/aggr4.ads: New test.
9443 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9444
9445 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9446
9447 PR target/52146
9448 * gcc.target/i386/pr52146.c: New.
9449
9450 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR middle-end/52177
9453 * c-c++-common/pr52177.c: New test.
9454
9455 2012-02-10 Jan Hubicka <jh@suse.cz>
9456
9457 PR middle-end/48600
9458 * g++.dg/torture/pr48600.C: New testcase.
9459
9460 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9461
9462 PR middle-end/52140
9463 * gcc.dg/dfp/pr52140.c: New test.
9464
9465 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR fortran/32380
9468 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9469 of dg-options.
9470
9471 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9472
9473 PR middle-end/51867
9474 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9475 * gcc.dg/pr51867.c: New test.
9476
9477 2012-02-09 Ian Lance Taylor <iant@google.com>
9478
9479 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9480 which don't support -fsplit-stack. Turn off optimization when
9481 compiling select5-out.go.
9482
9483 2012-02-08 Ian Lance Taylor <iant@google.com>
9484
9485 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9486 systems which don't support -fsplit-stack.
9487
9488 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9489
9490 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9491 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9492 machine instuction in the log.
9493
9494 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9495
9496 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9497 to 20 seconds.
9498
9499 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9500
9501 PR driver/48524
9502 * gcc.dg/pr48524.c: New test.
9503 * gcc.dg/pr48524.spec: New spec file for test.
9504
9505 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9506
9507 PR fortran/32380
9508 * gfortran.dg/vect/pr32380.f90: New test.
9509
9510 2012-02-08 Tobias Burnus <burnus@net-b.de>
9511
9512 PR fortran/52151
9513 * gfortran.dg/realloc_on_assign_12.f90: New.
9514
9515 2012-02-08 Richard Guenther <rguenther@suse.de>
9516
9517 PR rtl-optimization/52170
9518 * gcc.dg/torture/pr52170.c: New testcase.
9519
9520 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9521
9522 PR gcov-profile/52150
9523 * gcc.dg/tree-prof/pr52150.c: New test.
9524
9525 PR rtl-optimization/52139
9526 * gcc.dg/pr52139.c: New test.
9527
9528 2012-02-07 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/51675
9531 * g++.dg/cpp0x/constexpr-union3.C: New.
9532
9533 PR c++/52035
9534 * g++.dg/lto/pr52035_0.C: New.
9535
9536 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9537
9538 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9539 * gcc.dg/special/weak-1.c: Likewise.
9540 * gcc.dg/ucnid-12.c: Likewise.
9541 * gcc.dg/torture/pr45678-1.c: Likewise.
9542 * gcc.dg/torture/pr45678-2.c: Likewise.
9543 * gcc.dg/vector-4.c: Likewise.
9544 * gcc.dg/ipa/inline-5.c: Likewise.
9545 * gcc.dg/ucnid-11.c: Likewise.
9546 * gcc.misc-tests/gcov-13.c: Likewise.
9547 * gcc.misc-tests/gcov-14.c: Likewise.
9548 * g++.dg/ext/label13.C: Likewise.
9549 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9550 hppa*-*-hpux* options.
9551 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9552 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9553 * gcc.dg/pr48616.c: Likewise.
9554 * gcc.dg/pr17957.c: Likewise.
9555 * gcc.dg/pr17055-1.c: Likewise.
9556 * gcc.dg/pr32912-1.c: Likewise.
9557 * gcc.dg/tm/pr51472.c: Likewise.
9558 * c-c++-common/fold-bitand-4.c: Likewise.
9559 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9560 Use dg-additional-options for extra options.
9561
9562 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9563
9564 * gcc.target/epiphany/interrupt-2.c: New test.
9565
9566 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9567
9568 PR target/52155
9569 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9570 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9571 for MIPS ELF.
9572
9573 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9574
9575 PR target/52152
9576 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9577
9578 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9579
9580 PR middle-end/24306
9581 PR target/52154
9582 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9583 * gcc.target/mips/va-arg-1.c: New test.
9584
9585 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9586
9587 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9588 for -mno-pointers-to-nested-functions.
9589
9590 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9591
9592 * gcc.c-torture/execute/20120207-1.c: New test.
9593
9594 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR rtl-optimization/52060
9597 * gcc.dg/torture/pr52060.c: New test.
9598
9599 PR middle-end/52074
9600 * gcc.c-torture/compile/pr52074.c: New test.
9601
9602 2012-02-07 Tobias Burnus <burnus@net-b.de>
9603
9604 PR fortran/51514
9605 * gfortran.dg/class_to_type_2.f90: New.
9606
9607 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9608
9609 PR fortran/32373
9610 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9611 Remove module.
9612
9613 2012-02-06 Jason Merrill <jason@redhat.com>
9614
9615 PR c++/52088
9616 * g++.dg/template/conv13.C: New.
9617
9618 2012-02-06 Richard Guenther <rguenther@suse.de>
9619
9620 PR tree-optimization/52115
9621 * gcc.c-torture/compile/pr52115.c: New testcase.
9622
9623 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR target/52129
9626 * gcc.c-torture/execute/pr52129.c: New test.
9627
9628 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9629
9630 * gcc.dg/pr48374.c: Actually add the test I forgot
9631 in the 2012-01-25 commit.
9632
9633 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9634
9635 PR fortran/32373
9636 * gfortran.dg/vect/vect-8.f90: New test case.
9637
9638 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9639
9640 PR fortran/48847
9641 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9642
9643 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9644
9645 PR fortran/52102
9646 * gfortran.dg/class_48.f90 : Add test of allocate class array
9647 component with source in subroutine test3. Remove commenting
9648 out in subroutine test4, since branching on unitialized variable
9649 is now fixed (no PR for this last.).
9650
9651 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9652
9653 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9654 on MIPS targets.
9655 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9656
9657 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9658
9659 PR target/52125
9660 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9661 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9662
9663 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9664
9665 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9666 (check_effective_target_sync_int_long): Use it.
9667 (check_effective_target_sync_char_short): Likewise.
9668 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9669
9670 2012-02-05 Tobias Burnus <burnus@net-b.de>
9671
9672 PR fortran/51972
9673 * gfortran.dg/class_48.f90: Add some further checks.
9674
9675 2012-02-05 Ira Rosen <irar@il.ibm.com>
9676
9677 PR tree-optimization/52091
9678 * gcc.dg/vect/pr52091.c: New test.
9679
9680 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR rtl-optimization/52113
9683 * gcc.target/avr/pr52113.c: New test.
9684
9685 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR rtl-optimization/52092
9688 * gcc.c-torture/compile/pr52092.c: New test.
9689
9690 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9691
9692 PR fortran/41587
9693 * gfortran.dg/class_array_10.f03: New test.
9694
9695 PR fortran/46356
9696 * gfortran.dg/class_array_11.f03: New test.
9697
9698 PR fortran/51754
9699 * gfortran.dg/class_array_12.f03: New test.
9700
9701 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9702
9703 PR fortran/52012
9704 * gfortran.dg/realloc_on_assign_11.f90: New test.
9705
9706 2012-02-02 Tobias Burnus <burnus@net-b.de>
9707
9708 PR fortran/52093
9709 * gfortran.dg/shape_7.f90: New.
9710
9711 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9712
9713 * gcc.target/mips/mips-prepend-1.c: New test.
9714
9715 2012-02-02 Jan Hubicka <jh@suse.cz>
9716 Tom de Vries <tom@codesourcery.com>
9717
9718 PR middle-end/51998
9719 * gcc.dg/alias-12.c: New testcase.
9720 * gcc.dg/alias-13.c: New testcase.
9721
9722 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR target/52086
9725 * gcc.dg/pr52086.c: New test.
9726
9727 PR tree-optimization/52073
9728 * gcc.c-torture/compile/pr52073.c: New test.
9729
9730 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9731
9732 PR fortran/51958
9733 * gfortran.dg/function_optimize_10.f90: New test.
9734
9735 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9736
9737 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9738 test on alpha*-*-*.
9739
9740 2012-02-01 Tobias Burnus <burnus@net-b.de>
9741
9742 PR fortran/52024
9743 * gfortran.dg/typebound_operator_14.f90: New.
9744
9745 2012-02-01 Tobias Burnus <burnus@net-b.de>
9746
9747 PR fortran/52059
9748 * gfortran.dg/elemental_function_1.f90: New.
9749
9750 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9751
9752 PR rtl-optimization/51374
9753 * gcc.target/avr/torture/pr51374-1.c:
9754 Also fail if SBIS is seen.
9755
9756 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9757
9758 PR rtl-optimization/51374
9759 * gcc.target/avr/torture/pr51374-1.c: New.
9760
9761 2012-01-31 Tobias Burnus <burnus@net-b.de>
9762
9763 PR fortran/52024
9764 * gfortran.dg/typebound_generic_11.f90: New.
9765
9766 2012-01-31 Tobias Burnus <burnus@net-b.de>
9767
9768 PR fortran/52029
9769 * gfortran.dg/class_49.f90: New.
9770
9771 2012-01-31 Tobias Burnus <burnus@net-b.de>
9772
9773 PR fortran/52013
9774 * gfortran.dg/elemental_args_check_6.f90: New.
9775
9776 2012-01-31 Jason Merrill <jason@redhat.com>
9777
9778 PR c++/52043
9779 * g++.dg/cpp0x/variadic122.C: New.
9780
9781 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9782
9783 PR fortran/52012
9784 * gfortran.dg/realloc_on_assign_10.f90: New test.
9785
9786 2012-01-31 Richard Guenther <rguenther@suse.de>
9787
9788 PR tree-optimization/51528
9789 * gcc.dg/torture/pr51528.c: New testcase.
9790
9791 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9792
9793 PR go/48501
9794 * lib/go.exp (go_target_compile): Append timeout= to options.
9795 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9796 select5-out.go test on alpha*-*-* targets.
9797
9798 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9799
9800 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9801 (TEST_SHORT): Reformat in the same way.
9802 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9803 (TEST_SHORT): Reformat in the same way.
9804 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9805 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9806 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9807 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9808 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9809
9810 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9811
9812 PR target/51835
9813 * gcc.target/arm/pr51835.c: New testcase.
9814
9815 2012-01-30 Richard Guenther <rguenther@suse.de>
9816
9817 PR tree-optimization/52028
9818 * gcc.dg/torture/pr52028.c: New testcase.
9819 * gfortran.dg/ldist-pr45199.f: Adjust.
9820 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9821 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9822 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9823
9824 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR debug/52027
9827 * gcc.dg/tree-prof/pr52027.c: New test.
9828
9829 PR tree-optimization/52046
9830 * gcc.dg/pr52046.c: New test.
9831
9832 PR debug/52048
9833 * g++.dg/other/pr52048.C: New test.
9834
9835 2012-01-30 Richard Guenther <rguenther@suse.de>
9836
9837 PR tree-optimization/52045
9838 * gcc.dg/pr52045.c: New testcase.
9839
9840 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9841
9842 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9843 new code generated for __sync_lock_release.
9844
9845 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9846
9847 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9848
9849 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9850
9851 PR testsuite/51875
9852 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9853
9854 * g++.dg/ext/visibility/template10.C: Fix typo.
9855
9856 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9857
9858 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9859
9860 PR c++/51327
9861 * g++.dg/cpp0x/constexpr-ice6.C: New.
9862
9863 2012-01-29 Tobias Burnus <burnus@net-b.de>
9864
9865 PR fortran/41600
9866 * gfortran.dg/default_initialization_6.f90: New.
9867
9868 2012-01-29 Tobias Burnus <burnus@net-b.de>
9869
9870 PR fortran/51972
9871 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9872 * gfortran.dg/class_48.f90: New.
9873
9874 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9875
9876 PR fortran/51808
9877 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9878
9879 2012-01-28 Tobias Burnus <burnus@net-b.de>
9880
9881 PR fortran/51972
9882 * gfortran.dg/class_allocate_12.f90: New.
9883
9884 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gcc.dg/torture/pr50444.c: Fix dg directives.
9887
9888 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR target/52006
9891 * gcc.target/arm/pr52006.c: New test.
9892
9893 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9894
9895 PR testsuite/52011
9896 * gcc.dg/lto/trans-mem.h: New file.
9897 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9898 * gcc.dg/lto/trans-mem-1_1.c: Same.
9899 * gcc.dg/lto/trans-mem-4_1.c: Same.
9900 * gcc.dg/lto/trans-mem-3_1.c: Same.
9901
9902 2012-01-27 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/52022
9905 * gfortran.dg/dummy_procedure_7.f90: New.
9906
9907 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9908
9909 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9910 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9911
9912 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR c++/51852
9915 * g++.dg/other/gc5.C: New test.
9916
9917 2012-01-27 Richard Guenther <rguenther@suse.de>
9918
9919 PR tree-optimization/50444
9920 * gcc.dg/torture/pr50444.c: New testcase.
9921
9922 2012-01-27 Tobias Burnus <burnus@net-b.de>
9923
9924 PR fortran/51970
9925 PR fortran/51977
9926 * gfortran.dg/move_alloc_13.f90: New.
9927
9928 2012-01-27 Tobias Burnus <burnus@net-b.de>
9929
9930 PR fortran/51953
9931 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9932 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9933 and change dg-error string.
9934
9935 2012-01-27 Tobias Burnus <burnus@net-b.de>
9936
9937 PR fortran/52016
9938 * gfortran.dg/elemental_args_check_5.f90: New.
9939
9940 2012-01-27 Richard Guenther <rguenther@suse.de>
9941
9942 PR middle-end/51959
9943 * g++.dg/torture/pr51959.C: New testcase.
9944
9945 2012-01-27 Tom de Vries <tom@codesourcery.com>
9946
9947 PR tree-optimization/51990
9948 * gcc.dg/pr51990.c: New test.
9949 * gcc.dg/pr51990-2.c: Same.
9950
9951 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9952 Tobias Burnus <burnus@gcc.gnu.org>
9953
9954 PR fortran/48705
9955 * gfortran.dg/class_allocate_11.f03: New.
9956
9957 PR fortran/51870
9958 PR fortran/51943
9959 PR fortran/51946
9960 * gfortran.dg/class_allocate_7.f03: New.
9961 * gfortran.dg/class_allocate_8.f03: New.
9962 * gfortran.dg/class_allocate_9.f03: New.
9963 * gfortran.dg/class_allocate_10.f03: New.
9964
9965 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9966
9967 * gnat.dg/discr34.adb: New test.
9968 * gnat.dg/discr34_pkg.ads: New helper.
9969
9970 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9971
9972 * gnat.dg/discr33.adb: New test.
9973
9974 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gnat.dg/limited_with3.ad[sb): New test.
9977 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9978 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9979 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9980
9981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9982
9983 * gnat.dg/stack_usage1.adb: New test.
9984 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9985
9986 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9987 * gcc.dg/pr44194-2.c: Likewise.
9988
9989 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9990
9991 PR c++/51370
9992 * g++.dg/template/crash112.C: New.
9993
9994 2012-01-27 Richard Henderson <rth@redhat.com>
9995
9996 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9997
9998 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9999
10000 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10001
10002 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR middle-end/51895
10005 * g++.dg/opt/pr51895.C: New test.
10006
10007 2012-01-26 Michael Matz <matz@suse.de>
10008
10009 PR tree-optimization/48794
10010 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10011
10012 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10013
10014 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10015
10016 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10017
10018 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10019 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10020 memory.
10021 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10022 the default value for s390 and s390x.
10023
10024 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10025
10026 PR lto/51698
10027 * gcc.dg/lto/trans-mem-4_0.c: New.
10028 * gcc.dg/lto/trans-mem-4_1.c: New.
10029 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10030 TM builtins.
10031 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10032 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10033 TM builtins.
10034 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10035 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10036 TM builtins.
10037
10038 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10039
10040 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10041
10042 2012-01-25 Ian Lance Taylor <iant@google.com>
10043
10044 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10045
10046 2012-01-25 Tobias Burnus <burnus@net-b.de>
10047
10048 PR fortran/51995
10049 * gfortran.dg/typebound_proc_25.f90: New.
10050
10051 2012-01-25 Jason Merrill <jason@redhat.com>
10052
10053 PR c++/51992
10054 * g++.dg/lto/pr51992_0.C: New.
10055
10056 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR tree-optimization/51987
10059 * gcc.target/i386/pr51987.c: New test.
10060
10061 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10062
10063 * gcc.dg/tm/lto-1.c: Require lto support in target.
10064
10065 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10066
10067 PR rtl-optimization/48374
10068 * gcc.dg/pr48374.c: New test.
10069
10070 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10071
10072 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10073
10074 2012-01-25 Tobias Burnus <burnus@net-b.de>
10075
10076 PR fortran/51966
10077 * gfortran.dg/derived_constructor_char_3.f90: New.
10078
10079 2012-01-24 Ian Lance Taylor <iant@google.com>
10080
10081 * go.test/go-test.exp (filecmp): New procedure.
10082 (errchk): Handle quoted square brackets.
10083 (go-gc-tests): Set go_compile_args. Handle various new test
10084 lines. Skip a few new tests.
10085 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10086
10087 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10088
10089 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10090 (check_effective_target_vect_extract_even_odd)
10091 (check_effective_target_vect_interleave): Return true for MIPS
10092 paired-single.
10093
10094 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10095
10096 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10097 (main): Use it instead of argc.
10098
10099 2012-01-24 Jason Merrill <jason@redhat.com>
10100
10101 PR c++/51973
10102 * g++.dg/cpp0x/sfinae31.C: New.
10103
10104 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10105
10106 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10107
10108 2012-01-24 Jason Merrill <jason@redhat.com>
10109
10110 PR c++/51812
10111 * g++.dg/inherit/covariant20.C: New.
10112
10113 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10114
10115 PR c++/51223
10116 * g++.dg/parse/crash58.C: New.
10117
10118 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR target/51957
10121 * gcc.dg/pr51957-1.c: New test.
10122 * gcc.dg/pr51957-1.h: New file.
10123 * gcc.dg/pr51957-2.c: New test.
10124
10125 2012-01-23 Jason Merrill <jason@redhat.com>
10126
10127 PR c++/51930
10128 * g++.dg/ext/visibility/template10.C: New.
10129
10130 2012-01-23 Tobias Burnus <burnus@net-b.de>
10131
10132 PR fortran/51948
10133 * gfortran.dg/move_alloc_12.f90: New.
10134
10135 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10136
10137 PR middle-end/45416
10138 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10139
10140 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10141
10142 PR c++/51398
10143 * g++.dg/template/crash111.C: New.
10144
10145 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10146
10147 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10148 configurations.
10149 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10150
10151 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10152
10153 PR testsuite/51941
10154 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10155 the DW_TAG_class_type and DW_AT_name: "Executor".
10156
10157 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10158
10159 * lib/target-supports.exp
10160 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10161 (check_effective_target_vect_interleave): Likewise.
10162
10163 2012-01-22 Jason Merrill <jason@redhat.com>
10164
10165 PR c++/51925
10166 * g++.dg/template/using20.C: New.
10167 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10168
10169 2012-01-23 Jason Merrill <jason@redhat.com>
10170
10171 PR target/51934
10172 * g++.dg/torture/pr51344.C: Limit to x86.
10173
10174 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10175
10176 * c-c++-common/tm/omp.c: Require target with pthread support.
10177
10178 2012-01-23 Richard Guenther <rguenther@suse.de>
10179
10180 PR tree-optimization/51949
10181 * gcc.dg/torture/pr51949.c: New testcase.
10182
10183 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR rtl-optimization/51933
10186 * gcc.c-torture/execute/pr51933.c: New test.
10187
10188 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10189
10190 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10191 Do not define for Interix.
10192
10193 2012-01-22 Jason Merrill <jason@redhat.com>
10194
10195 PR c++/51832
10196 * g++.dg/lto/pr51832.h: New.
10197 * g++.dg/lto/pr51832_0.C: New.
10198 * g++.dg/lto/pr51832_1.C: New.
10199
10200 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10201
10202 * gcc.dg/ext-elim-1.c: New test.
10203
10204 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10205
10206 PR target/51931
10207 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10208 * g++.dg/opt/longbranch1.C: Likewise.
10209
10210 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10211
10212 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10213 in C++11 mode.
10214
10215 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10216
10217 PR fortran/50556
10218 * gfortran.dg/namelist_74.f90: New test.
10219 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10220
10221 2012-01-21 Tobias Burnus <burnus@net-b.de>
10222
10223 PR fortran/51913
10224 * gfortran.dg/class_47.f90: New.
10225
10226 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10227
10228 * gnat.dg/renaming5.ad[sb]: New test.
10229
10230 2012-01-20 Jason Merrill <jason@redhat.com>
10231
10232 PR c++/51919
10233 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10234
10235 2012-01-20 Jason Merrill <jason@redhat.com>
10236
10237 PR c++/51922
10238 * g++.dg/ext/attrib42.C: Require ilp32.
10239
10240 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR target/51915
10243 * gcc.target/arm/pr51915.c: New test.
10244
10245 2012-01-20 Cary Coutant <ccoutant@google.com>
10246 Dodji Seketeli <dodji@redhat.com>
10247
10248 PR debug/45682
10249 * g++.dg/debug/dwarf2/nested-3.C: New test.
10250
10251 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10252
10253 PR c++/51402
10254 * g++.dg/template/crash110.C: New.
10255
10256 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10257
10258 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10259 Remove default options on hppa*-*-hpux*.
10260
10261 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10262
10263 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10264
10265 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10266
10267 * gcc.c-torture/compile/pr51856.c: New testcase.
10268
10269 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10270
10271 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10272 options to go_target_compile.
10273
10274 2012-01-20 Kai Tietz <ktietz@redhat.com>
10275
10276 * g++.dg/torture/pr51344.C: Fix typo.
10277
10278 2012-01-20 Richard Guenther <rguenther@suse.de>
10279
10280 PR tree-optimization/51903
10281 * g++.dg/torture/pr51903.C: New testcase.
10282
10283 2012-01-20 Tobias Burnus <burnus@net-b.de>
10284 Janus Weil <janus@gcc.gnu.org>
10285
10286 PR fortran/51056
10287 * gfortran.dg/use_21.f90: New.
10288
10289 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR target/51106
10292 * gcc.dg/torture/pr51106-1.c: New test.
10293 * gcc.dg/torture/pr51106-2.c: New test.
10294
10295 2012-01-19 Kai Tietz <ktietz@redhat.com>
10296
10297 * g++.dg/torture/pr51344.C: New test.
10298
10299 2012-01-19 Tobias Burnus <burnus@net-b.de>
10300
10301 PR fortran/51904
10302 * gfortran.dg/intrinsic_size_2.f90: New.
10303
10304 2012-01-19 Jason Merrill <jason@redhat.com>
10305
10306 PR c++/51889
10307 * g++.dg/inherit/using7.C: New.
10308
10309 2012-01-19 Richard Guenther <rguenther@suse.de>
10310
10311 PR tree-optimization/37997
10312 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10313
10314 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10315
10316 PR rtl-optimization/51505
10317 * gcc.dg/pr51505.c: New test.
10318
10319 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10320
10321 PR fortran/51634
10322 * gfortran.dg/typebound_operator_12.f03: New.
10323 * gfortran.dg/typebound_operator_13.f03: New.
10324
10325 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10326
10327 PR c++/51225
10328 * g++.dg/cpp0x/pr51225.C: New.
10329
10330 2012-01-17 Ian Lance Taylor <iant@google.com>
10331
10332 PR go/50656
10333 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10334
10335 2012-01-17 Tobias Burnus <burnus@net-b.de>
10336
10337 PR fortran/51869
10338 * gfortran.dg/realloc_on_assign_9.f90: New.
10339
10340 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10341
10342 PR other/51165
10343 * gcc.dg/tm/memopt-3.c: Remove xfail.
10344 * gcc.dg/tm/memopt-4.c: Remove xfail.
10345 * gcc.dg/tm/memopt-5.c: Remove xfail.
10346 * gcc.dg/tm/memopt-7.c: Remove xfail.
10347
10348 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10349
10350 PR tree-optimization/51877
10351 * gcc.c-torture/execute/pr51877.c: New test.
10352
10353 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10354
10355 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10356 {!vect_align_arrays} to vect_sizes_32B_16B.
10357 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10358 * gcc.dg/vect/vect-peel-3.c: Ditto.
10359
10360 2012-01-16 Jason Merrill <jason@redhat.com>
10361
10362 PR c++/51854
10363 * g++.dg/abi/mangle60.C: New.
10364
10365 PR c++/51827
10366 * g++.dg/pch/mangle1.{C,Hs}: New.
10367
10368 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10369 Tobias Burnus <burnus@net-b.de>
10370
10371 PR fortran/50981
10372 * gfortran.dg/elemental_optional_args_3.f90: New
10373 * gfortran.dg/elemental_optional_args_4.f90: New
10374
10375 2012-01-16 Tobias Burnus <burnus@net-b.de>
10376
10377 PR fortran/51809
10378 * gfortran.dg/use_20.f90: New
10379
10380 2012-01-16 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/51868
10383 * g++.dg/cpp0x/rv-bitfield.C: New.
10384 * g++.dg/cpp0x/rv-bitfield2.C: New.
10385
10386 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10387
10388 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10389 subroutine 'qsort' and use index array to assign the result.
10390
10391 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR tree-optimization/51865
10394 * gcc.dg/pr51865.c: New test.
10395
10396 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10397
10398 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10399
10400 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10401
10402 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10403 to be loaded from the constant pool, rather than via %hi and %lo.
10404
10405 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10406
10407 PR rtl-optimization/51821
10408 * gcc.dg/pr51821.c: New test.
10409
10410 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10411
10412 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10413
10414 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10415
10416 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10417
10418 2012-01-14 Tobias Burnus <burnus@net-b.de>
10419
10420 PR fortran/51800
10421 * gfortran.dg/init_flag_8.f90: New.
10422 * gfortran.dg/init_flag_9.f90: New.
10423
10424 2011-01-14 Tobias Burnus <burnus@net-b.de>
10425
10426 PR fortran/51816
10427 * gfortran.dg/use_18.f90: New.
10428 * gfortran.dg/use_19.f90: New.
10429
10430 2012-01-13 Ian Lance Taylor <iant@google.com>
10431
10432 PR c++/50012
10433 * g++.dg/warn/Wsign-compare-4.C: New.
10434
10435 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10436
10437 PR fortran/48351
10438 * gfortran.dg/alloc_comp_assign.f03: New.
10439 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10440 __BUILTIN_FREE from 38 to 32.
10441
10442 2012-01-13 Jason Merrill <jason@redhat.com>
10443
10444 PR c++/20681
10445 * g++.dg/warn/Wreturn-type-7.C: New.
10446
10447 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10448
10449 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10450 assumption.
10451 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10452 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10453 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10454 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10455 int32plus because of big array needed.
10456 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10457 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10458
10459 2012-01-13 Jason Merrill <jason@redhat.com>
10460
10461 PR c++/51813
10462 * g++.dg/ext/visibility/template9.C: New.
10463
10464 PR c++/51620
10465 * g++.dg/cpp0x/defaulted34.C: New.
10466 * g++.dg/template/virtual3.C: New.
10467
10468 2012-01-13 Richard Guenther <rguenther@suse.de>
10469
10470 PR middle-end/8081
10471 * gcc.dg/torture/pr8081.c: New testcase.
10472
10473 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10474
10475 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10476
10477 2012-01-12 Jason Merrill <jason@redhat.com>
10478
10479 PR c++/51714
10480 * g++.dg/ext/stmtexpr14.C: New.
10481
10482 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10483
10484 PR c++/51633
10485 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10486
10487 2012-01-12 Jason Merrill <jason@redhat.com>
10488
10489 PR c++/48051
10490 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10491 * g++.dg/abi/mangle58.C: Likewise.
10492
10493 PR c++/51403
10494 * g++.dg/template/arg8.C: New.
10495
10496 2012-01-12 Ira Rosen <irar@il.ibm.com>
10497
10498 PR tree-optimization/51799
10499 * gcc.dg/vect/pr51799.c: New test.
10500 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10501 patterns.
10502
10503 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10504 Tobias Burnus <burnus@net-b.de>
10505
10506 PR fortran/51057
10507 PR fortran/51616
10508 * lib/target-supports.exp
10509 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10510 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10511
10512 2012-01-11 Jason Merrill <jason@redhat.com>
10513
10514 PR c++/51565
10515 * g++.dg/ext/attrib42.C: New.
10516
10517 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR bootstrap/51796
10520 * gcc.dg/pr51796.c: New test.
10521
10522 2012-01-11 Jason Merrill <jason@redhat.com>
10523
10524 PR c++/51818
10525 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10526
10527 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10528
10529 * gnat.dg/array19.ad[sb]: New test.
10530
10531 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10532
10533 * gnat.dg/opt23.ad[sb]: New test.
10534 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10535 * gnat.dg/opt24.ad[sb]: New test.
10536
10537 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10538
10539 PR tree-optimization/49642
10540 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10541 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10542
10543 2012-01-11 Jason Merrill <jason@redhat.com>
10544
10545 PR c++/51613
10546 * g++.dg/template/explicit-args5.C: New.
10547
10548 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10549
10550 * gcc.c-torture/execute/20120110-1.c: New testcase.
10551
10552 2012-01-10 Jason Merrill <jason@redhat.com>
10553
10554 PR c++/51614
10555 * g++.dg/inherit/ambig1.C: New.
10556
10557 PR c++/51433
10558 * g++.dg/cpp0x/constexpr-cache1.C: New.
10559
10560 2012-01-10 Richard Guenther <rguenther@suse.de>
10561
10562 PR tree-optimization/51801
10563 * gcc.dg/torture/pr51801.c: New testcase.
10564
10565 2012-01-10 Tobias Burnus <burnus@net-b.de>
10566
10567 PR fortran/51652
10568 * gfortran.dg/allocate_with_typespec_5.f90: New.
10569
10570 2012-01-10 Tobias Burnus <burnus@net-b.de>
10571
10572 * gfortran.dg/class_39.f03: Update dg-error string.
10573
10574 2012-01-10 Richard Guenther <rguenther@suse.de>
10575
10576 PR tree-optimization/50913
10577 * gcc.dg/graphite/interchange-16.c: New testcase.
10578 * gcc.dg/graphite/scop-20.c: XFAIL.
10579 * gfortran.dg/graphite/interchange-1.f: Likewise.
10580 * gfortran.dg/graphite/block-1.f90: Likewise.
10581 * gfortran.dg/graphite/block-2.f: Likewise.
10582
10583 2012-01-10 Richard Henderson <rth@redhat.com>
10584
10585 * lib/target-supports.exp (check_effective_target_vect_perm,
10586 check_effective_target_vect_perm_byte,
10587 check_effective_target_vect_perm_short): Enable for arm neon.
10588
10589 2012-01-09 Tobias Burnus <burnus@net-b.de>
10590
10591 PR fortran/46328
10592 * gfortran.dg/typebound_operator_11.f90: New.
10593
10594 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10595
10596 * gnat.dg/array18.adb: New test.
10597 * gnat.dg/array18_pkg.ads: New helper.
10598
10599 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10600
10601 PR fortran/51791
10602 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10603 around base object in first assignment in main program.
10604 * gfortran.dg/typebound_operator_10.f03: New test.
10605
10606 2012-01-09 Martin Jambor <mjambor@suse.cz>
10607
10608 PR tree-optimization/51759
10609 * g++.dg/ipa/pr51759.C: New test.
10610
10611 2012-01-09 Tobias Burnus <burnus@net-b.de>
10612
10613 PR fortran/51758
10614 * gfortran.dg/optional_absent_2.f90: New.
10615
10616 2012-01-09 Tobias Burnus <burnus@net-b.de>
10617
10618 PR fortran/51578
10619 * gfortran.dg/use_17.f90: New.
10620
10621 2012-01-09 Gary Funck <gary@intrepid.com>
10622
10623 PR preprocessor/33919
10624 * gcc.dg/pr33919.c: New test.
10625 * gcc.dg/pr33919-0.h: New test header file.
10626 * gcc.dg/pr33919-1.h: Ditto.
10627 * gcc.dg/pr33919-2.h: Ditto.
10628
10629 2012-01-07 Jan Hubicka <jh@suse.cz>
10630
10631 PR tree-optimize/51694
10632 * gcc.c-torture/compile/pr51694.c: new testcase.
10633
10634 2012-01-07 Jan Hubicka <jh@suse.cz>
10635
10636 PR tree-optimization/51600
10637 * g++.dg/torture/pr51600.C: New testcase.
10638
10639 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10640
10641 PR gcov-profile/51715
10642 PR gcov-profile/51717
10643 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10644 * gcc.misc-tests/gcov-14.c: Likewise.
10645
10646 2012-01-06 Jason Merrill <jason@redhat.com>
10647
10648 * g++.dg/parse/new5.C: New.
10649
10650 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10651
10652 PR testsuite/51655
10653 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10654 including <string.h>.
10655
10656 2012-01-06 Jason Merrill <jason@redhat.com>
10657
10658 * g++.dg/abi/mangle51.C: New.
10659 * g++.dg/abi/mangle52.C: New.
10660 * g++.dg/abi/mangle53.C: New.
10661 * g++.dg/abi/mangle54.C: New.
10662 * g++.dg/abi/mangle55.C: New.
10663 * g++.dg/abi/mangle56.C: New.
10664 * g++.dg/abi/mangle57.C: New.
10665 * g++.dg/abi/mangle58.C: New.
10666 * g++.dg/abi/mangle59.C: New.
10667 * g++.dg/cpp0x/trailing3.C: Update mangling.
10668 * g++.dg/cpp0x/variadic111.C: Update mangling.
10669 * g++.dg/cpp0x/variadic4.C: Update mangling.
10670 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10671 * g++.dg/template/nontype22.C: Works now.
10672 * g++.dg/template/pr35240.C: Works now.
10673
10674 * g++.dg/cpp0x/error7.C: New.
10675
10676 2012-01-06 Tobias Burnus <burnus@net-b.de>
10677
10678 * gfortran.dg/deallocate_stat_2.f90: New.
10679 * coarray/allocate_errgmsg.f90: New.
10680 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10681 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10682 * coarray/subobject_1.f90: Fix for num_images > 1.
10683 * gfortran.dg/deallocate_stat.f90: Update due to changed
10684 stat= handling.
10685
10686 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10687
10688 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10689
10690 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10691
10692 * ada/acats/overflow.lst: Add cb20004.
10693
10694 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10695
10696 PR c++/51541
10697 * g++.dg/cpp0x/alias-decl-18.C: New test.
10698
10699 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10700
10701 * gcc.c-torture/execute/20120104-1.c: New test.
10702
10703 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10704
10705 PR fortran/PR48946
10706 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10707 the old typebound_operator_8.f03.
10708 * gfortran.dg/typebound_operator_8.f03: New version of
10709 typebound_operator_7.f03 with 'u' a derived type instead of a
10710 class object.
10711
10712 2012-01-05 Richard Guenther <rguenther@suse.de>
10713
10714 * g++.dg/torture/pr49309.C: Skip for -flto.
10715
10716 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR middle-end/51761
10719 * gcc.c-torture/compile/pr51761.c: New test.
10720
10721 2012-01-05 Richard Guenther <rguenther@suse.de>
10722
10723 PR tree-optimization/51760
10724 * gcc.dg/torture/pr51760.c: New testcase.
10725
10726 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10727
10728 PR middle-end/51472
10729 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10730
10731 2012-01-05 Richard Guenther <rguenther@suse.de>
10732
10733 PR lto/41576
10734 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10735 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10736
10737 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR debug/51695
10740 * gcc.dg/pr51695.c: New test.
10741
10742 2012-01-04 Andrew Pinski <apinski@cavium.com>
10743
10744 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10745 * gcc.target/mips/octeon2-lx-1.c: New test.
10746 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10747 * gcc.target/mips/octeon2-lx-2.c: New test.
10748 * gcc.target/mips/octeon2-lx-3.c: New test.
10749
10750 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10751
10752 PR other/51163
10753 PR other/51164
10754 * gcc.dg/tm/alias-1.c: Adjust regexp.
10755 * gcc.dg/tm/alias-2.c: Adjust regexp.
10756
10757 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10758
10759 PR c++/51064
10760 * g++.dg/warn/Wparentheses-26.C: New.
10761
10762 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10763
10764 * gfortran.dg/elemental_optional_args_2.f90: New test.
10765
10766 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10767
10768 PR fortran/49693
10769 * gfortran.dg/common_17.f90: New test.
10770
10771 2012-01-04 Richard Guenther <rguenther@suse.de>
10772
10773 PR tree-optimization/49651
10774 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10775 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10776
10777 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10778
10779 PR c++/51738
10780 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10781
10782 2012-01-03 Andrew Pinski <apinski@cavium.com>
10783
10784 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10785 for all mips targets. Also allow an optional .cfi_startproc.
10786
10787 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10788
10789 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10790
10791 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10792
10793 PR c++/29273
10794 * g++.dg/rtti/dyncast5.C: New.
10795
10796 2012-01-03 Richard Guenther <rguenther@suse.de>
10797
10798 PR tree-optimization/51070
10799 * gcc.dg/torture/pr51070-2.c: New testcase.
10800
10801 2012-01-03 Richard Guenther <rguenther@suse.de>
10802
10803 PR tree-optimization/51692
10804 * gcc.dg/torture/pr51692.c: New testcase.
10805
10806 2012-01-03 Richard Guenther <rguenther@suse.de>
10807
10808 PR debug/51650
10809 * g++.dg/lto/pr51650-3_0.C: New testcase.
10810
10811 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10812
10813 PR c++/15867
10814 * g++.dg/warn/Wredundant-decls-spec.C: New.
10815
10816 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10817
10818 PR tree-optimization/51719
10819 * g++.dg/tree-prof/pr51719.C: New test.
10820
10821 2012-01-03 Richard Guenther <rguenther@suse.de>
10822
10823 PR middle-end/51730
10824 * gcc.dg/fold-compare-6.c: New testcase.
10825
10826 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR c++/51669
10829 * g++.dg/gomp/pr51669.C: New test.
10830
10831 2012-01-02 Jason Merrill <jason@redhat.com>
10832
10833 PR c++/51675
10834 * g++.dg/cpp0x/constexpr-union2.C: New.
10835
10836 PR c++/51666
10837 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10838
10839 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10840
10841 PR c++/51462
10842 * g++.dg/cpp0x/constexpr-99.C: New test.
10843
10844 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10845
10846 PR c++/20140
10847 * g++.dg/template/init9.C: New.
10848
10849 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10850
10851 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10852 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10853 rather than a specific number.
10854
10855 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10856
10857 PR fortran/46262
10858 PR fortran/46328
10859 PR fortran/51052
10860 * gfortran.dg/typebound_operator_7.f03: New.
10861 * gfortran.dg/typebound_operator_8.f03: New.
10862
10863 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10864
10865 PR target/51729
10866 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10867 XFAIL.
10868 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10869
10870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10871
10872 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10873
10874 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10875
10876 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10877 for MIPS.
10878
10879 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10880
10881 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10882 * gfortran.dg/io_real_boz_4.f90: Likewise.
10883 * gfortran.dg/io_real_boz_5.f90: Likewise.
10884
10885 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10886
10887 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10888
10889 2012-01-02 Revital Eres <revital.eres@linaro.org>
10890
10891 * gcc.dg/sms-11.c: New file.
10892
10893 2012-01-02 Tobias Burnus <burnus@net-b.de>
10894
10895 PR fortran/51682
10896 * gfortran.dg/coarray/image_index_3.f90: New.
10897
10898 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10899
10900 PR c++/16603
10901 * g++.dg/parse/enum8.C: New.
10902
10903 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10904
10905 PR c++/51379
10906 * g++.dg/conversion/reinterpret4.C: New.
10907 * g++.dg/conversion/reinterpret1.C: Adjust.
10908
10909 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10910
10911 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10912
10913 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10914
10915 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10916 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10917 * g++.old-deja/g++.jason/access14.C: Likewise.
10918 * g++.old-deja/g++.jason/access8.C: Likewise.
10919 * g++.old-deja/g++.jason/access1.C: Likewise.
10920 * g++.old-deja/g++.other/access3.C: Likewise.
10921 * g++.old-deja/g++.other/access5.C: Likewise.
10922 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10923 * g++.old-deja/g++.law/visibility22.C: Likewise.
10924 * g++.old-deja/g++.law/visibility26.C: Likewise.
10925 * g++.old-deja/g++.mike/p2746.C: Likewise.
10926 * g++.dg/debug/using1.C: Likewise.
10927 * g++.dg/lookup/using51.C: Likewise.
10928 * g++.dg/inherit/using5.C: Likewise.
10929 * g++.dg/inherit/pr30297.C: Likewise.
10930 * g++.dg/inherit/access8.C: Likewise.
10931 * g++.dg/torture/pr39362.C: Likewise.
10932 * g++.dg/template/crash13.C: Likewise.
10933 * g++.dg/template/using10.C: Likewise.
10934
10935 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10936
10937 PR fortran/51502
10938 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10939
10940 2012-01-01 Ira Rosen <irar@il.ibm.com>
10941
10942 PR tree-optimization/51704
10943 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10944 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10945 corresponding flags.
10946
10947 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10948
10949 PR c++/51723
10950 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10951
10952 2012-01-01 Jan Hubicka <jh@suse.cz>
10953
10954 PR rtl-optimization/51069
10955 * gcc.c-torture/compile/pr51069.c: New testcase.
10956
10957 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR tree-optimization/51683
10960 * gcc.dg/pr51683.c: New test.
10961 \f
10962 Copyright (C) 2012 Free Software Foundation, Inc.
10963
10964 Copying and distribution of this file, with or without modification,
10965 are permitted in any medium without royalty provided the copyright
10966 notice and this notice are preserved.