[AARCH64] Enable support for TARGET_VECTORIZE_AUTOVECTORIZE_VECTOR_SIZES.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
2 Tejas Belagod <tejas.belagod@arm.com>
3
4 * lib/target-supports.exp
5 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
6
7 2012-12-16 Tobias Burnus <burnus@net-b.de>
8
9 PR fortran/55197
10 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
11
12 2012-12-16 Tobias Burnus <burnus@net-b.de>
13
14 * gfortran.dg/move_alloc_14.f90: New.
15
16 2012-12-16 Tobias Burnus <burnus@net-b.de>
17
18 PR fortran/55638
19 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
20 * gfortran.dg/elemental_args_check_7.f90: New.
21
22 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
23
24 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
25
26 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
27
28 PR ada/52735
29 * gnat.dg/nested_generic1.adb: New test.
30 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
31
32 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
33
34 PR ada/53766
35 * gnat.dg/controlled7.ad[sb]: New test.
36
37 2012-12-14 Steve Ellcey <sellcey@mips.com>
38
39 PR regression/55688
40 * g++.dg/other/pr55650.C: Add dg-require-profiling.
41
42 2012-12-14 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/55684
45 * gcc.dg/torture/pr55684.c: New testcase.
46
47 2012-12-14 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/55687
50 * gcc.dg/torture/pr55687.c: New testcase.
51
52 2012-12-13 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/55652
55 * g++.dg/cpp0x/noexcept19.C: New test.
56
57 2012-12-13 Richard Biener <rguenther@suse.de>
58
59 PR lto/55660
60 * gcc.dg/lto/pr55660_0.c: New testcase.
61 * gcc.dg/lto/pr55660_1.c: Likewise.
62
63 2012-12-13 Jakub Jelinek <jakub@redhat.com>
64
65 PR gcov-profile/55650
66 * g++.dg/other/pr55650.C: New test.
67 * g++.dg/other/pr55650.cc: New file.
68
69 2012-12-12 Jakub Jelinek <jakub@redhat.com>
70
71 PR debug/55665
72 * g++.dg/guality/pr55665.C: New test.
73
74 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
75 set_target_env_var the same as if it is empty list.
76 (dg-set-target-env-var): Fix up error message.
77 (set-target-env-var): Record both preexisting env var values
78 as well as info that env wasn't set.
79 (restore-target-env-var): Iterate on reversed list, if second
80 sublist element is 1, setenv the env var to the third sublist
81 element, otherwise unsetenv it.
82 (gcc-dg-runtest): Don't initialize set_target_env_var.
83 (dg-test): Unset set_target_env_var if it was set.
84
85 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
86 on argc being one.
87 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
88 Whitespace fixes. Avoid unnecessary * sizeof(char).
89 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
90 dg-options. Whitespace fixes.
91 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
92 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
93 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
94 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
95 * g++.dg/asan/default-options-1.C: Whitespace fixes.
96 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
97 first __asan_symbolize argument unnamed. Avoid unnecessary
98 * sizeof(char).
99 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
100 on argc being one. Allow both _Znwj and _Znwm as operator new.
101 Ignore everything in the backtrace above operator new. Fix up
102 dg-output regexps.
103 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
104 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
105 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
106 on failures. Avoid pointless PASS dg-output check. Remove bogus
107 dg-shouldfail.
108 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
109 Avoid unnecessary * sizeof(char).
110 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
111 Don't rely on argc being one.
112 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
113 Avoid unnecessary * sizeof(char).
114 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
115 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
116 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
117 Fix up dg-output regexps.
118 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
119 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
120 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
121 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
122 one.
123 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
124 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
125 Avoid unnecessary * sizeof(char).
126
127 2012-12-12 Wei Mi <wmi@google.com>
128
129 * lib/target-supports.exp (check_effective_target_dlopen,
130 check_effective_target_clone, check_effective_target_setrlimit,
131 check_effective_target_swapcontext): New procedures.
132 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
133 (dg-set-target-env-var, set-target-env-var,
134 restore-target-env-var): New procedures.
135 (gcc-dg-runtest): Set set_target_env_var.
136 * g++.dg/asan/symbolize-callback-1.C: New test.
137 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
138 * g++.dg/asan/deep-tail-call-1.C: New test.
139 * g++.dg/asan/default-options-1.C: New test.
140 * g++.dg/asan/interception-test-1.C: New test.
141 * g++.dg/asan/dlclose-test-1-so.cc: New file.
142 * g++.dg/asan/deep-thread-stack-1.C: New test.
143 * g++.dg/asan/interception-malloc-test-1.C: New test.
144 * g++.dg/asan/deep-stack-uaf-1.C: New test.
145 * g++.dg/asan/large-func-test-1.C: New test.
146 * g++.dg/asan/interception-failure-test-1.C: New test.
147 * c-c++-common/asan/strip-path-prefix-1.c: New test.
148 * c-c++-common/asan/force-inline-opt0-1.c: New test.
149 * c-c++-common/asan/swapcontext-test-1.c: New test.
150 * c-c++-common/asan/null-deref-1.c: New test.
151 * c-c++-common/asan/global-overflow-1.c: New test.
152 * c-c++-common/asan/strncpy-overflow-1.c: New test.
153 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
154 * c-c++-common/asan/stack-overflow-1.c: New test.
155 * c-c++-common/asan/use-after-free-1.c: New test.
156 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
157 * c-c++-common/asan/clone-test-1.c: New test.
158 * c-c++-common/asan/heap-overflow-1.c: New test.
159 * c-c++-common/asan/sleep-before-dying-1.c: New test.
160
161 2012-12-12 Steve Ellcey <sellcey@mips.com>
162
163 * gcc.dg/pr55150-2.c: Add pic support check.
164 * gcc.dg/lto/pr54709_0.c: Ditto.
165
166 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
167
168 PR tree-optimization/55481
169 * gcc.dg/torture/pr55481.c: New testcase.
170
171 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
172 Jakub Jelinek <jakub@redhat.com>
173
174 PR middle-end/52640
175 * gcc.c-torture/compile/limits-externdecl.c: New test.
176
177 2012-12-12 Jakub Jelinek <jakub@redhat.com>
178
179 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
180 from 2000 to 400.
181
182 PR fortran/55633
183 * gcc.dg/torture/pr55633.c: New test.
184
185 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
186
187 PR c++/53094
188 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
189 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
190 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
191
192 2012-12-11 Jakub Jelinek <jakub@redhat.com>
193
194 PR c++/55643
195 * g++.dg/warn/Wunused-var-19.C: New test.
196
197 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
198
199 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
200
201 * gcc.dg/pr54121.c: New test.
202
203 2012-12-11 Jakub Jelinek <jakub@redhat.com>
204
205 PR c++/55619
206 * g++.dg/ext/asm12.C: New test.
207
208 PR tree-optimization/54570
209 * gcc.dg/builtin-object-size-8.c: Xfail.
210 * gcc.dg/builtin-object-size-13.c: New test.
211
212 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
213
214 PR target/55642
215 * gcc.target/arm/pr55642.c: New testcase.
216
217 2012-12-11 Jakub Jelinek <jakub@redhat.com>
218
219 PR middle-end/43631
220 PR bootstrap/55615
221 * g++.dg/other/pr43631.C: New test.
222
223 2012-12-11 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/55079
226 * gcc.dg/Warray-bounds-9.c: New testcase.
227 * gcc.dg/Warray-bounds-10.c: Likewise.
228 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
229
230 2012-12-10 Janus Weil <janus@gcc.gnu.org>
231
232 PR fortran/52909
233 * gfortran.dg/proc_ptr_39.f90: New test case.
234
235 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
236
237 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
238 code duplication is required. Allow BNE to appear.
239
240 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
241
242 * gcc.target/mips/ext-2.c: Require -mlong64.
243
244 2012-12-10 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/55107
247 * gcc.dg/torture/pr55107.c: New testcase.
248 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
249
250 2012-12-10 Jakub Jelinek <jakub@redhat.com>
251
252 * g++.dg/asan/asan_test.cc: Sync from upstream.
253 * g++.dg/asan/asan_test_utils.h: Likewise.
254
255 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
256
257 * gcc.target/arm/neon/vrndaf32.c: New test.
258 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
259 * gcc.target/arm/neon/vrndf32.c: Likewise.
260 * gcc.target/arm/neon/vrndqf32.c: Likewise.
261 * gcc.target/arm/neon/vrndmf32.c: Likewise.
262 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
263 * gcc.target/arm/neon/vrndnf32.c: Likewise.
264 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
265 * gcc.target/arm/neon/vrndpf32.c: Likewise.
266 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
267
268 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
269
270 * gcc.misc-tests/gcov-12.c: Fix dg order.
271
272 PR middle-end/54470
273 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
274
275 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
276 for *-*-hpux10*.
277
278 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
279 * gcc.dg/20050826-1.c: Likewise.
280
281 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
282
283 * gnat.dg/vect9.adb: Add -w to dg-options.
284 * gnat.dg/vect10.adb: Likewise.
285
286 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
287
288 PR fortran/55593
289 * gfortran.dg/do_check_8.f90: New test.
290
291 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/vect10.ad[sb]: New test.
294
295 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
296
297 * gnat.dg/vect9.ad[sb]: New test.
298 * gnat.dg/vect9_pkg.ads: New helper.
299
300 2012-12-07 Mike Stump <mikestump@comcast.net>
301
302 * gnat.dg/discr38.adb: Don't use ^M line endings.
303 gnat.dg/loop_optimization13.adb: Likewise.
304 gnat.dg/loop_optimization13.ads: Likewise.
305 gnat.dg/discr36_pkg.adb: Likewise.
306 gnat.dg/discr36_pkg.ads: Likewise.
307 gnat.dg/loop_optimization11_pkg.ads: Likewise.
308 gnat.dg/discr36.ads: Likewise.
309 gnat.dg/loop_optimization11.adb: Likewise.
310
311 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
312
313 PR rtl-optimization/55141
314 * gcc.target/i386/pr55141.c: New.
315
316 2012-12-07 Dodji Seketeli <dodji@redhat.com>
317
318 PR c++/54401
319 * g++.dg/cpp0x/alias-decl-28.C: New test.
320 * g++.dg/cpp0x/alias-decl-16.C: Update.
321
322 2012-12-07 Martin Jambor <mjambor@suse.cz>
323
324 PR tree-optimization/55590
325 * gcc.target/i386/pr55590-1.c: New test.
326 * gcc.target/i386/pr55590-2.c: Likewise.
327
328 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/54975
331 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
332
333 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
334
335 PR target/55597
336 * gcc.target/i386/pr55597.c: New test.
337
338 2012-12-06 Jakub Jelinek <jakub@redhat.com>
339
340 PR c++/54207
341 * g++.dg/cpp0x/noexcept18.C: New test.
342
343 PR c++/55573
344 * g++.dg/cpp0x/constexpr-55573.C: New test.
345
346 PR c++/55137
347 * g++.dg/opt/pr55137.C: New test.
348 * gcc.c-torture/execute/pr55137.c: New test.
349
350 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
351
352 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
353 New procedure.
354 (add_options_for_arm_v8_neon): Likewise.
355
356 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
357
358 * g++.dg/pr55604.C: New test.
359
360 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
361
362 * lib/target-supports.exp
363 (check_effective_target_vect_perm): Allow aarch64*-*-*.
364 (check_effective_target_vect_perm_byte): Likewise.
365 (check_effective_target_vect_perm_short): Likewise.
366 (check_effective_target_vect_char_mult): Likewise.
367 (check_effective_target_vect_extract_even_odd): Likewise.
368 (check_effective_target_vect_interleave): Likewise.
369
370 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
371
372 * g++.dg/abi/mangle-neon-aarch64.C: New test.
373
374 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
375
376 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
377
378 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
379
380 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
381 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
382 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
383 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
384 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
385 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
386 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
387 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
388 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
389 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
390 * gcc.dg/vect/vect-rounding-round.c: Likewise.
391 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
392 * target-supports.exp
393 (check_effective_target_vect_call_btrunc): New.
394 (check_effective_target_vect_call_btruncf): Likewise.
395 (check_effective_target_vect_call_ceil): Likewise.
396 (check_effective_target_vect_call_ceilf): Likewise.
397 (check_effective_target_vect_call_floor): Likewise.
398 (check_effective_target_vect_call_floorf): Likewise.
399 (check_effective_target_vect_call_lceil): Likewise.
400 (check_effective_target_vect_call_lfloor): Likewise.
401 (check_effective_target_vect_call_nearbyint): Likewise.
402 (check_effective_target_vect_call_nearbyintf): Likewise.
403 (check_effective_target_vect_call_round): Likewise.
404 (check_effective_target_vect_call_roundf): Likewise.
405
406 2012-12-05 Richard Biener <rguenther@suse.de>
407
408 PR tree-optimization/51238
409 * gcc.dg/torture/pr51238.c: New testcase.
410
411 2012-12-05 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/50222
414 * gcc.dg/torture/pr50222.c: New testcase.
415
416 2012-12-05 Richard Biener <rguenther@suse.de>
417
418 PR lto/55525
419 * gcc.dg/lto/pr55525_0.c: New testcase.
420 * gcc.dg/lto/pr55525_1.c: Likewise.
421
422 2012-12-04 Tobias Burnus <burnus@net-b.de>
423
424 * gfortran.dg/quad_3.f90: Really fix an if condition.
425
426 2012-12-04 Tobias Burnus <burnus@net-b.de>
427
428 * gfortran.dg/quad_3.f90: Fix a condition,
429 which wrongly required ordered/lazy evaluation.
430
431 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
432
433 * gcc.target/aarch64/121127.c: New test.
434
435 2012-12-04 Jakub Jelinek <jakub@redhat.com>
436
437 PR testsuite/55587
438 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
439 0 if not.
440 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
441 returned 0.
442 * gcc.dg/asan/asan.exp: Likewise.
443
444 2012-12-04 Richard Biener <rguenther@suse.de>
445
446 PR tree-optimization/55124
447 * gcc.dg/torture/pr55124.c: New testcase.
448
449 2012-12-03 Tobias Burnus <burnus@net-b.de>
450
451 * gfortran.dg/quad_3.f90: New.
452
453 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/54170
456 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
457
458 2012-12-03 Jakub Jelinek <jakub@redhat.com>
459
460 PR testsuite/55452
461 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
462 on all targets, not just s390*.
463
464 2012-12-03 Marek Polacek <polacek@redhat.com>
465
466 PR c/55570
467 * gcc.dg/pr55570.c: New test.
468
469 2012-12-03 Jakub Jelinek <jakub@redhat.com>
470
471 * lib/asan-dg.exp (asan_get_gtest_test_list,
472 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
473 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
474 and [asan_get_gtest_expect_death_list "$output"] in global vars.
475 (asan_symbolize): Sanitize [] characters from key.
476 * g++.dg/asan/asan_test_config.h: New file.
477 * g++.dg/asan/asan_globals_test.cc: New file.
478 * g++.dg/asan/asan_test_utils.h: New file.
479 * g++.dg/asan/dejagnu-gtest.h: New file.
480 * g++.dg/asan/asan_test.cc: New file.
481 * g++.dg/asan/asan_test.C: New test.
482
483 2012-12-03 Richard Biener <rguenther@suse.de>
484
485 * gcc.dg/torture/pr35634.c: Use signed char.
486 * g++.dg/torture/pr35634.C: Likewise.
487
488 2012-12-02 Marek Polacek <polacek@redhat.com>
489
490 PR middle-end/54838
491 * gcc.dg/pr54838.c: New test.
492
493 2012-12-01 Xinliang David Li <davidxl@google.com>
494
495 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
496 cltd.
497
498 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/55558
501 * g++.dg/cpp0x/decltype46.C: New.
502
503 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
504
505 PR middle-end/52450
506 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
507
508 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
509
510 PR debug/53860
511 * g++.dg/debug/pr53860.C: New test.
512
513 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
514 Paul Thomas <pault@gcc.gnu.org>
515
516 PR fortran/46897
517 * gfortran.dg/defined_assignment_1.f90: New test.
518 * gfortran.dg/defined_assignment_2.f90: New test.
519 * gfortran.dg/defined_assignment_3.f90: New test.
520 * gfortran.dg/defined_assignment_4.f90: New test.
521 * gfortran.dg/defined_assignment_5.f90: New test.
522
523 2012-12-01 Jakub Jelinek <jakub@redhat.com>
524
525 PR c++/55542
526 * g++.dg/cpp0x/vt-55542.C: New test.
527
528 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/specs/pack9.ads: New test.
531
532 2012-11-30 Martin Jambor <mjambor@suse.cz>
533
534 PR middle-end/52890
535 PR tree-optimization/55415
536 PR tree-optimization/54386
537 PR target/55448
538 * gcc.dg/ipa/ipa-sra-7.c: New test.
539 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
540 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
541 * gcc.target/i386/pr55448.c: Likewise.
542
543 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
544
545 * loop_optimization14.ad[sb]: New test.
546 * loop_optimization14_pkg.ads: New helper.
547
548 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
549
550 PR target/55073
551 * gcc.target/arm/pr55073.C: New test.
552
553 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
554
555 PR c++/53094
556 * g++.dg/ext/vector20.C: New testcase.
557
558 2012-11-28 Tobias Burnus <burnus@net-b.de>
559
560 PR fortran/52161
561 * coarray/sync_3.f90: Extend test.
562
563 2012-11-29 Jakub Jelinek <jakub@redhat.com>
564
565 PR rtl-optimization/55512
566 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
567 * gcc.target/i386/pr55512-4.c: Likewise.
568
569 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
570
571 PR c++/52654
572 * g++.dg/cpp0x/udlit-overflow.C: New.
573 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
574
575 2012-11-28 Jakub Jelinek <jakub@redhat.com>
576
577 PR debug/36728
578 PR debug/55467
579 PR middle-end/55507
580 PR bootstrap/55511
581 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
582 are non-empty and add dependency between the first and second asm.
583 * gcc.dg/guality/pr36728-2.c: Likewise.
584 * gcc.dg/guality/pr36728-3.c: New test.
585 * gcc.dg/guality/pr36728-4.c: New test.
586
587 2012-11-28 Andrew Pinski <apinski@cavium.com>
588
589 PR bootstrap/54279
590 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
591 directories.
592 * lib/obj-c++.exp (obj-c++_init): Likewise.
593
594 2012-11-28 Tobias Burnus <burnus@net-b.de>
595
596 PR fortran/52161
597 * coarray/sync_3.f90: New.
598
599 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
600
601 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
602
603 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR rtl-optimization/55512
606 * gcc.target/i386/pr55512-[1234].c: New tests.
607
608 2012-11-28 Jakub Jelinek <jakub@redhat.com>
609
610 PR testsuite/55505
611 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
612
613 PR testsuite/55504
614 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
615 attributes. Avoid clobbering memory before malloced chunk.
616 (main): Pass 1 instead of 0 as argument.
617
618 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
619
620 * gnat.dg/object_overflow.adb: Rename to...
621 * gnat.dg/object_overflow1.adb: ...this.
622 * gnat.dg/object_overflow2.adb: New test.
623 * gnat.dg/object_overflow3.adb: Likewise.
624 * gnat.dg/object_overflow4.adb: Likewise.
625
626 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/55497
629 * g++.dg/init/pr55497.C: New.
630
631 2012-11-28 Richard Biener <rguenther@suse.de>
632
633 PR testsuite/55327
634 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
635 * gcc.dg/vect/slp-perm-9.c: Likewise.
636
637 2012-11-28 Richard Biener <rguenther@suse.de>
638
639 PR c/35634
640 * gcc.dg/torture/pr35634.c: New testcase.
641 * g++.dg/torture/pr35634.C: Likewise.
642 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
643
644 2012-11-27 Tobias Burnus <burnus@net-b.de>
645
646 PR fortran/55476
647 * gfortran.dg/warn_target_lifetime_3.f90: New.
648
649 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
650
651 PR rtl-optimization/55458
652 * gcc.target/i386/pr55458.c: New test.
653
654 2012-11-27 Jakub Jelinek <jakub@redhat.com>
655
656 PR tree-optimization/55110
657 * gcc.dg/pr55110.c: New test.
658
659 2012-11-27 Richard Biener <rguenther@suse.de>
660
661 PR middle-end/55331
662 * g++.dg/opt/pr55331.C: New testcase.
663
664 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
665
666 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
667
668 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
669
670 * gcc.dg/54455.c: Require scheduling.
671 * gcc.dg/c1x-align-4.c: Skip avr.
672 * gcc.dg/pr44024.c: Skip avr in final scan.
673
674 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
675
676 PR testsuite/52641
677 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
678 * gcc.dg/pr54676.c: Make work for 16-bit int.
679
680 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
681
682 PR target/55277
683 * gcc.target/i386/pr55227.c: New test.
684
685 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
686
687 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
688 to -fdump-rtl-all.
689 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
690
691 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
692
693 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
694 New procedure.
695 (add_options_for_arm_v8_vfp): New procedure.
696 * gcc.target/arm/vrintaf32.c: New test.
697 * gcc.target/arm/vrintaf64.c: Likewise.
698 * gcc.target/arm/vrintmf32.c: Likewise.
699 * gcc.target/arm/vrintmf64.c: Likewise.
700 * gcc.target/arm/vrintpf32.c: Likewise.
701 * gcc.target/arm/vrintpf64.c: Likewise.
702 * gcc.target/arm/vrintrf32.c: Likewise.
703 * gcc.target/arm/vrintrf64.c: Likewise.
704 * gcc.target/arm/vrintxf32.c: Likewise.
705 * gcc.target/arm/vrintxf64.c: Likewise.
706 * gcc.target/arm/vrintzf32.c: Likewise.
707 * gcc.target/arm/vrintzf64.c: Likewise.
708
709 2012-11-26 Janus Weil <janus@gcc.gnu.org>
710
711 PR fortran/54997
712 * gfortran.dg/warn_unused_function_2.f90: New.
713
714 2012-11-26 Janus Weil <janus@gcc.gnu.org>
715
716 PR fortran/54881
717 * gfortran.dg/associated_6.f90: New.
718 * gfortran.dg/select_type_30.f03: New.
719
720 2012-11-26 Jakub Jelinek <jakub@redhat.com>
721
722 PR tree-optimization/54471
723 * gcc.dg/tree-ssa/vrp86.c: New test.
724 * gcc.c-torture/execute/pr54471.c: New test.
725
726 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
727
728 PR middle-end/55030
729 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
730 use volatile asms, use plain asms. Where the output value for the
731 asm is unused, write a global variable.
732
733 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
734
735 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
736
737 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
738
739 PR fortran/30146
740 * gfortran.dg/do_check_7.f90: New test.
741
742 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/55446
745 * g++.dg/init/new41.C: New.
746
747 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
748
749 PR fortran/55314
750 * gfortran.dg/allocate_error_4.f90: New test.
751
752 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
753
754 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
755 to send_log.
756
757 2012-11-23 Jakub Jelinek <jakub@redhat.com>
758
759 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
760 from the output.
761
762 PR c++/54046
763 * g++.dg/warn/Wreturn-type-8.C: New test.
764
765 PR middle-end/55430
766 * gcc.dg/pr55430.c: New test.
767
768 2012-11-23 Kostya Serebryany <kcc@google.com>
769
770 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
771
772 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
773
774 * gnat.dg/discr40.ad[sb]: New test.
775
776 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
777
778 * gnat.dg/discr39.adb: New test.
779
780 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
781
782 PR testsuite/52641
783 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
784 * gcc.dg/pr55150-1.c: Same.
785 * gcc.dg/torture/pr54894.c: Add size32plus.
786
787 2012-11-23 Jakub Jelinek <jakub@redhat.com>
788
789 PR sanitizer/55435
790 * c-c++-common/asan/attrib-1.c: New test.
791
792 2012-11-22 Ian Bolton <ian.bolton@arm.com>
793
794 * gcc.target/aarch64/builtin-bswap-1.c: New test.
795 * gcc.target/aarch64/builtin-bswap-2.c: New test.
796
797 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
798
799 PR c++/55432
800 * g++.dg/cpp0x/constexpr-55432.C: New.
801
802 2012-11-21 Janus Weil <janus@gcc.gnu.org>
803
804 PR fortran/55352
805 * gfortran.dg/namelist_76.f90: New.
806
807 2012-11-21 Martin Jambor <mjambor@suse.cz>
808
809 * gcc.dg/ipa/ipcp-agg-7.c: New test.
810 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
811
812 2012-11-21 Martin Jambor <mjambor@suse.cz>
813
814 PR tree-optimization/55260
815 * g++.dg/torture/pr55260-2.C: New test.
816
817 2012-11-21 Martin Jambor <mjambor@suse.cz>
818
819 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
820
821 2012-11-21 Bin Cheng <bin.cheng@arm.com>
822
823 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
824 * gcc.dg/tree-ssa/vrp47.c: Ditto.
825
826 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
827
828 PR target/19398
829 * gcc.target/i386/pr19398.c: New test.
830
831 2012-11-20 Martin Jambor <mjambor@suse.cz>
832
833 PR tree-optimization/55260
834 * g++.dg/torture/pr55260-1.C: New test.
835
836 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
837
838 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
839 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
840 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
841 * gcc.target/aarch64/atomic-op-char.c: Likewise.
842 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
843 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
844 * gcc.target/aarch64/atomic-op-int.c: Likewise.
845 * gcc.target/aarch64/atomic-op-long.c: Likewise.
846 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
847 * gcc.target/aarch64/atomic-op-release.c: Likewise.
848 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
849 * gcc.target/aarch64/atomic-op-short.c: Likewise.
850
851 2012-11-20 Jakub Jelinek <jakub@redhat.com>
852
853 PR middle-end/55094
854 * gcc.dg/pr55094.c: New test.
855
856 PR rtl-optimization/54921
857 * gcc.dg/pr54921.c: New test.
858
859 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
860
861 * gcc.target/i386/pr55359.c: New test.
862
863 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
864
865 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
866 * g++.dg/tls/thread_local3g.C: Likewise.
867 * g++.dg/tls/thread_local4g.C: Likewise.
868 * g++.dg/tls/thread_local5g.C: Likewise.
869 * g++.dg/tls/thread_local6g.C: Likewise.
870 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
871 * g++.dg/tls/thread_local2.C: Likewise.
872 * g++.dg/tls/thread_local2g.C: Likewise.
873 * g++.dg/tls/thread_local6.C: Likewise.
874
875 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
876
877 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
878 * gcc.dg/tm/clone-1.c: New test.
879
880 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
881
882 PR c++/55368
883 * g++.dg/parse/struct-5.C: New.
884
885 2012-11-19 Tom de Vries <tom@codesourcery.com>
886
887 PR rtl-optimization/55315
888 * gcc.target/mips/pr55315.c: New test.
889
890 2012-11-17 Jakub Jelinek <jakub@redhat.com>
891
892 PR tree-optimization/55236
893 * gcc.dg/pr55236.c: New test.
894
895 PR testsuite/55188
896 * gcc.dg/pr19105.c: Accept also optimizing
897 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
898
899 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
900 from addr2line_output. Increment idx if asking for more than one
901 address in one object.
902
903 2012-11-16 Jakub Jelinek <jakub@redhat.com>
904
905 PR tree-optimization/55329
906 * g++.dg/opt/pr55329.C: New test.
907
908 2012-11-16 Janus Weil <janus@gcc.gnu.org>
909
910 PR fortran/55297
911 * gfortran.dg/typebound_operator_18.f90: New.
912
913 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
914
915 PR rtl-optimization/55330
916 * gfortran.dg/pr55330.f90: New test.
917
918 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
919
920 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
921 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
922 * gcc.dg/hoist-register-pressure-2.c: Ditto.
923 * gcc.dg/hoist-register-pressure-3.c: Ditto.
924 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
925 * gcc.dg/tree-prof/unroll-1.c: Ditto.
926
927 2012-11-16 Dodji Seketeli <dodji@redhat.com>
928
929 PR c++/54875
930 * g++.dg/cpp0x/alias-decl-27.C: New test.
931
932 2012-11-16 Jakub Jelinek <jakub@redhat.com>
933
934 PR c++/55337
935 * g++.dg/template/alignof2.C: New test.
936
937 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
938
939 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
940 * g++.dg/mv6.C (dg-options): Ditto.
941
942 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
943
944 * lib/target_suports.exp
945 (check_effective_target_has_w_floating_suffix): New procedure.
946 (check_effective_target_has_q_floating_suffix): Ditto.
947 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
948 for unsupported non-standard suffix on floating constant.
949 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
950
951 2012-11-14 Jakub Jelinek <jakub@redhat.com>
952
953 * lib/asan-dg.exp: New file.
954 * gcc.dg/asan/asan.exp: New file.
955 * g++.dg/dg.exp: Prune also asan tests.
956 * g++.dg/asan/asan.exp: New file.
957 * c-c++-common/asan/memcmp-1.c: New test.
958
959 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
960
961 PR c++/55323
962 * g++.dg/cpp0x/vt-55323.C: New.
963
964 2012-11-13 Sriraman Tallam <tmsriram@google.com>
965
966 * g++.dg/mv4.C: Add require ifunc. Change error message.
967 * g++.dg/mv5.C: Add require ifunc.
968 * g++.dg/mv6.C: Add require ifunc.
969
970 2012-11-13 Martin Jambor <mjambor@suse.cz>
971
972 PR tree-optimization/55253
973 * gcc.dg/torture/pr55253.c: New test.
974 * gcc.dg/torture/pr55305.c: Likewise.
975
976 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
977
978 PR middle-end/55142
979 * gcc.target/i386/pr55142-1.c: New file.
980 * gcc.target/i386/pr55142-2.c: Likewise.
981
982 2012-11-13 Dodji Seketeli <dodji@redhat.com>
983
984 PR c++/54466
985 * g++.dg/cpp0x/alias-decl-26.C: New test file.
986
987 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
988
989 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
990 instead of lp64.
991 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
992 * gcc.target/i386/pr49715-2.c: Likewise.
993 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
994
995 2012-11-13 Jakub Jelinek <jakub@redhat.com>
996
997 PR tree-optimization/55281
998 * gcc.dg/vect/fast-math-pr55281.c: New test.
999 * g++.dg/opt/pr55281.C: New test.
1000
1001 PR rtl-optimization/54127
1002 * gcc.dg/torture/pr54127.c: New test.
1003
1004 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1005 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR rtl-optimization/51447
1008 * gcc.c-torture/execute/pr51447.c: New test.
1009
1010 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1011
1012 * gcc.target/aarch64/csinc-2.c: New test.
1013
1014 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1015
1016 * gcc.target/aarch64/cmn.c: New test.
1017 * gcc.target/aarch64/adds.c: New test.
1018 * gcc.target/aarch64/subs.c: New test.
1019
1020 2012-11-12 Tobias Burnus <burnus@net-b.de>
1021
1022 PR fortran/55272
1023 * gfortran.dg/coarray_29_1.f90: New.
1024 * gfortran.dg/coarray_29_2.f90: New.
1025
1026 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1027
1028 * gcc.dg/hoist-register-pressure-3.c: New test.
1029
1030 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1031
1032 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1033 wrappers around sinf and cosf.
1034
1035 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 PR middle-end/55247
1038 PR middle-end/55259
1039 * gcc.target/i386/pr55247-2.c: New file.
1040
1041 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1042
1043 PR middle-end/55263
1044 * g++.dg/pr55263.C: New test.
1045
1046 2012-11-11 Martin Jambor <mjambor@suse.cz>
1047
1048 PR tree-optimization/55238
1049 * testsuite/gcc.dg/torture/pr55238.c: New test.
1050
1051 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1052
1053 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1054 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1055 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1056
1057 2012-11-10 Jan Hubicka <jh@suse.cz>
1058
1059 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1060
1061 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1062
1063 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1064 -mno-sse -mno-mmx to dg-options. Reformat.
1065
1066 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1067
1068 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1069 * c-c++-common/vector-compare-1.c: Same.
1070 * c-c++-common/vector-compare-2.c: Same.
1071 * g++.dg/other/unused1.C: Skip on AIX.
1072 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1073 extra message on AIX.
1074
1075 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1076
1077 PR target/55247
1078 * gcc.target/i386/pr55247.c: New test.
1079
1080 2012-11-09 Andrew Pinski <apinski@cavium.com>
1081
1082 * gcc.c-torture/execute/20121108-1.c: New test.
1083
1084 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1085
1086 PR c++/54413
1087 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1088 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1089 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1090 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1091
1092 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1093
1094 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1095 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1096 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1097 array bounds.
1098 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1099
1100 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1101
1102 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1103 * g++.dg/tm/pr47530.C: Same.
1104
1105 2012-11-09 Jason Merrill <jason@redhat.com>
1106
1107 PR c++/54859
1108 * g++.dg/cpp0x/alias-decl-25.C: New.
1109
1110 * g++.dg/abi/abi-tag1.C: New.
1111 * g++.dg/abi/abi-tag2.C: New.
1112
1113 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1114
1115 PR rtl-optimization/55154
1116 * gcc.target/i386/pr55154.c: New test.
1117
1118 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1119
1120 PR rtl-optimization/55151
1121 * gcc.dg/pr55151.c: Move ...
1122 * gcc.target/i386/pr55151.c: ... here.
1123
1124 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1125
1126 PR rtl-optimization/54472
1127 * gcc.dg/pr54472.c: New test.
1128
1129 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1130
1131 * gnat.dg/stack_check3.ad[sb]: New test.
1132
1133 2012-11-08 Ian Lance Taylor <iant@google.com>
1134
1135 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1136 with arguments. Handle errorcheckoutput and rundir test types.
1137
1138 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1139
1140 PR tree-optimization/55191
1141 * gcc.dg/pr55191.c: New test.
1142
1143 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR debug/54499
1146 * g++.dg/debug/pr54499.C: New test.
1147
1148 2012-11-08 Jan Hubicka <jh@suse.cz>
1149
1150 PR middle-end/48636
1151 * gcc.dg/winline-3.c: Update.
1152
1153 2012-11-08 Martin Jambor <mjambor@suse.cz>
1154
1155 * gfortran.dg/ipcp-array-1.f90: New test.
1156
1157 2012-11-08 Florian Weimer <fweimer@redhat.com>
1158
1159 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1160
1161 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1162
1163 PR rtl-optimization/55151
1164 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1165
1166 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1167
1168 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1169
1170 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * gcc.c-torture/compile/20121107-1.c: New test.
1173
1174 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1175
1176 PR rtl-optimization/55151
1177 * gcc.dg/pr55151.c: Compile it only for x86_64.
1178
1179 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1180
1181 PR rtl-optimization/55122
1182 * gcc.dg/pr55122.c: New test.
1183
1184 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1185
1186 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1187 word powerpc.
1188 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1189 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1190 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1191 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1192
1193 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1194
1195 PR c/53063
1196 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1197
1198 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1199
1200 PR c/51294
1201 * c-c++-common/pr51294.c: New.
1202
1203 2012-11-07 Martin Jambor <mjambor@suse.cz>
1204
1205 PR tree-optimization/53787
1206 * gcc.dg/ipa/ipa-5.c: Adjust.
1207 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1208 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1209 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1210 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1211 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1212 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1213 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1214 * gfortran.dg/pr48636-2.f90: New test.
1215 * gfortran.dg/pr53787.f90: Likewise.
1216
1217 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/55226
1220 Revert:
1221 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/54922
1224 * g++.dg/cpp0x/constexpr-union4.C: New.
1225
1226 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1227
1228 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1229
1230 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1231
1232 PR target/49220
1233 * gcc.c-torture/compile/pr49220.c: New test.
1234
1235 2012-11-07 Florian Weimer <fweimer@redhat.com>
1236
1237 * g++.dg/init/new40.C: New.
1238
1239 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR debug/54693
1242 * gcc.dg/guality/pr54693-2.c: New test.
1243
1244 2012-11-06 Andrew Pinski <apinski@cavium.com>
1245
1246 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1247 -fno-vect-cost-model.
1248
1249 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1250
1251 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1252 * gcc.dg/tm/debug-1.c: Same.
1253 * gcc.dg/tm/irrevocable-3.c: Same.
1254 * gcc.dg/tm/irrevocable-4.c: Same.
1255 * gcc.dg/tm/memopt-10.c: Same.
1256 * gcc.dg/tm/memopt-11.c: Same.
1257 * gcc.dg/tm/props-4.c: Same.
1258 * gcc.dg/tm/wrap-3.c: Same.
1259 * gcc.dg/tm/wrap-4.c: Same.
1260
1261 2012-11-06 Andrew Pinski <apinski@cavium.com>
1262
1263 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1264
1265 2012-11-06 Jan Hubicka <jh@suse.cz>
1266
1267 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1268 candidate still.
1269 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1270 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1271 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1272
1273 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1274
1275 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1276
1277 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1278
1279 PR middle-end/41993
1280 * gcc.dg/torture/pr41993.c: New test.
1281
1282 2012-11-06 Jan Hubicka <jh@suse.cz>
1283
1284 * gcc.target/i386/l_fma_float_?.c: Update.
1285 * gcc.target/i386/l_fma_double_?.c: Update.
1286
1287 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1288
1289 PR target/54089
1290 * gcc.target/sh/pr54089-8.c: New.
1291 * gcc.target/sh/pr54089-9.c: New.
1292
1293 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1294
1295 PR target/47440
1296 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1297 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1298 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1299 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1300 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1301 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1302 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1303 * gcc.target/i386/avx-vzeroupper-27.c: New.
1304
1305 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1306
1307 PR fortran/54917
1308 * gfortran.dg/transfer_class_1.f90: New.
1309 * gfortran.dg/transfer_class_2.f90: New.
1310
1311 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1312
1313 * testsuite/g++.dg/mv1.C: New test.
1314 * testsuite/g++.dg/mv2.C: New test.
1315 * testsuite/g++.dg/mv3.C: New test.
1316 * testsuite/g++.dg/mv4.C: New test.
1317 * testsuite/g++.dg/mv5.C: New test.
1318 * testsuite/g++.dg/mv6.C: New test.
1319
1320 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1321
1322 PR testsuite/55186
1323 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1324
1325 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1326
1327 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1328 darwin.
1329
1330 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1331
1332 * g++.dg/torture/20121105-1.C: New test.
1333
1334 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1335
1336 * gcc.dg/torture/fp-compare.c: New testcase.
1337
1338 2012-11-05 Jan Hubicka <jh@suse.cz>
1339
1340 * gcc.dg/const-1.c: Update.
1341 * gcc.dg/pure-1.c: Update.
1342
1343 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1344
1345 PR rtl-optimization/55151
1346 * gcc.dg/pr55151.c: New test.
1347
1348 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR debug/54970
1351 PR debug/54971
1352 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1353
1354 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1355
1356 PR testsuite/51128
1357 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1358
1359 2012-11-05 Jan Hubicka <jh@suse.cz>
1360
1361 * gcc.dg/autopar/pr49960.c: Fix testcase.
1362
1363 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1364
1365 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1366 Fix scan-tree-dump-times directive.
1367
1368 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1369
1370 PR fortran/55199
1371 * gfortran.dg/associate_12.f90: New.
1372
1373 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1374
1375 PR target/54255
1376 * lib/target-supports.exp (check_effective_target_masm_intel): New
1377 proc.
1378 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1379 masm_intel.
1380
1381 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1382 Jack Howarth <howarth@bromo.med.uc.edu>
1383
1384 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1385 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1386 * gcc.target/i386/pr53249.c: Likewise.
1387
1388 2012-11-03 Andrew Pinski <apinski@cavium.com>
1389
1390 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1391 call abort1 so that cross jumping does not happen.
1392
1393 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1394
1395 PR target/51244
1396 * gcc.target/sh/pr51244-18.c: New.
1397 * gcc.target/sh/pr51244-19.c: New.
1398
1399 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1400
1401 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1402 b requires a 64-bit operation followed by a truncation.
1403
1404 2012-11-02 Jan Hubicka <jh@suse.cz>
1405
1406 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1407
1408 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1409
1410 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1411 conditions to verify the reduction code is vectorized.
1412
1413 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1414 in case 'pow', such as 'powerpc' is used in the compiler version name.
1415 * gcc.target/powerpc/pr46728-2.c: Likewise.
1416 * gcc.target/powerpc/pr46728-3.c: Likewise.
1417 * gcc.target/powerpc/pr46728-4.c: Likewise.
1418 * gcc.target/powerpc/pr46728-5.c: Likewise.
1419 * gcc.target/powerpc/pr46728-7.c: Likewise.
1420 * gcc.target/powerpc/pr46728-8.c: Likewise.
1421 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1422
1423 2012-11-02 Jan Hubicka <jh@suse.cz>
1424
1425 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1426
1427 2012-11-02 Jan Hubicka <jh@suse.cz>
1428
1429 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1430 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1431
1432 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1433
1434 PR middle-end/55130
1435 * gcc.target/i386/pr55130.c: New test.
1436
1437 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR target/55147
1440 * gcc.target/i386/pr55147.c: New test.
1441
1442 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1443
1444 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1445 * gfortran.dg/default_format_denormal_1.f90: Same.
1446
1447 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1448
1449 PR middle-end/55001
1450 * g++.dg/ext/vector19.C: Remove target restrictions.
1451 * gcc.dg/fold-compare-7.c: New testcase.
1452
1453 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1454
1455 PR target/55160
1456 * gcc.target/sh/pr55160.c: New.
1457
1458 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1459
1460 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1461 scan-assembler regex.
1462
1463 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1464
1465 PR middle-end/55150
1466 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1467 * gcc.dg/pr55150-2.c: New test.
1468
1469 2012-11-01 Sharad Singhai <singhai@google.com>
1470
1471 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1472 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1473 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1474 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1475
1476 2012-10-31 Dehao Chen <dehao@google.com>
1477
1478 * g++.dg/debug/dwarf2/block.C: New testcase.
1479
1480 2012-10-31 Jan Hubicka <jh@suse.cz>
1481
1482 * gcc.dg/pr44974.c: Add noinline.
1483
1484 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1485
1486 PR fortran/53718
1487 * gfortran.dg/class_54.f90: New.
1488
1489 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1490 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR tree-optimization/55018
1493 * gcc.dg/torture/pr55018.c: New test.
1494
1495 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/54583
1498 * g++.dg/ext/vla13.C: New.
1499
1500 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1501
1502 PR middle-end/55150
1503 * gcc.dg/pr55150.c: New test.
1504
1505 2012-10-31 Tobias Burnus <burnus@net-b.de>
1506
1507 PR fortran/55134
1508 * gfortran.dg/associate_11.f90: New.
1509
1510 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1511
1512 PR c++/54955
1513 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1514
1515 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR tree-optimization/19105
1518 PR tree-optimization/21643
1519 PR tree-optimization/46309
1520 * gcc.dg/pr19105.c: New test.
1521 * gcc.dg/pr21643.c: New test.
1522 * gcc.dg/pr46309-2.c: New test.
1523 * gcc.c-torture/execute/pr46309.c: New test.
1524
1525 2012-10-31 Alan Modra <amodra@gmail.com>
1526
1527 * gcc.target/powerpc/dimode_off.c: New.
1528 * gcc.target/powerpc/timode_off.c: New.
1529 * gcc.target/powerpc/dfmode_off.c: New.
1530 * gcc.target/powerpc/tfmode_off.c: New.
1531
1532 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR rtl-optimization/55093
1535 * gcc.target/i386/pr55093.c: New file.
1536
1537 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1538
1539 * gcc.target/i386/pr55116.c: Renamed to ...
1540 * gcc.target/i386/pr55116-1.c: This.
1541
1542 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 * gcc.target/i386/pr55116-2.c: New file.
1545
1546 2012-10-30 Richard Biener <rguenther@suse.de>
1547
1548 * gcc.dg/vect/slp-perm-2.c: Adjust.
1549
1550 2012-10-30 Richard Biener <rguenther@suse.de>
1551
1552 PR tree-optimization/55111
1553 * gcc.dg/torture/pr55111.c: New testcase.
1554
1555 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1556
1557 PR target/53988
1558 * gcc.target/sh/pr53988.c: New.
1559
1560 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1561
1562 PR target/54989
1563 * gcc.dg/hoist-register-pressure-1.c: Rename from
1564 hoist-register-pressure.c. Add nonpic condition.
1565 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1566
1567 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1568
1569 PR c++/54930
1570 * gcc.dg/Wreturn-local-addr.c: New.
1571 * g++.dg/warn/Wno-return-local-addr.C: New.
1572 * g++.dg/warn/Wreturn-local-addr.C: New.
1573
1574 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1575
1576 PR middle-end/55116
1577 * gcc.target/i386/pr55116.c: New file.
1578
1579 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1580
1581 PR c/53066
1582 * gcc.dg/Wshadow-4.c: New.
1583 * gcc.dg/Wshadow-4.h: New.
1584
1585 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1586
1587 PR debug/54693
1588 * gcc.dg/guality/pr54693.c: New.
1589
1590 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1591
1592 PR middle-end/55027
1593 * gcc.dg/pr55027.c: New testcase.
1594
1595 2012-10-29 Jan Hubicka <jh@suse.cz>
1596
1597 * gcc.dg/ipa/inline-6.c: New testcase.
1598
1599 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1600
1601 PR rtl-optimization/55106
1602 * g++.dg/pr55106.C: New.
1603
1604 2012-10-29 Richard Guenther <rguenther@suse.de>
1605
1606 PR middle-end/53695
1607 * gcc.dg/torture/pr53695.c: New testcase.
1608
1609 2012-10-28 Jan Hubicka <jh@suse.cz>
1610
1611 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1612
1613 2012-10-28 Tobias Burnus <burnus@net-b.de>
1614
1615 PR fortran/54958
1616 * gfortran.dg/do_check_6.f90: New.
1617
1618 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1619 Jack Howarth <howarth@bromo.med.uc.edu>
1620
1621 PR target/54404
1622 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1623 to dg-options.
1624 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1625
1626 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR target/34283
1629 * gcc.target/i386/pr34283.c: New test.
1630
1631 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR c++/55081
1634 * g++.dg/opt/pr55081.C: New test.
1635
1636 PR debug/54970
1637 PR debug/54971
1638 * gcc.dg/guality/pr54970.c: New test.
1639
1640 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/54984
1643 * g++.dg/template/new11.C: New.
1644
1645 2012-10-26 Richard Biener <rguenther@suse.de>
1646
1647 PR middle-end/54824
1648 * gcc.dg/torture/pr54824.c: New testcase.
1649
1650 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1651
1652 * gcc.target/i386/fxsave-1.c: New.
1653 * gcc.target/i386/fxsave64-1.c: Ditto.
1654 * gcc.target/i386/fxrstor-1.c: Ditto.
1655 * gcc.target/i386/fxrstor64-1.c: Ditto.
1656 * gcc.target/i386/xsave-1.c: Ditto.
1657 * gcc.target/i386/xsave64-1.c: Ditto.
1658 * gcc.target/i386/xrstor-1.c: Ditto.
1659 * gcc.target/i386/xrstor64-1.c: Ditto.
1660 * gcc.target/i386/xsaveopt-1.c: Ditto.
1661 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1662 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1663 * gcc.target/i386/sse-13.c: Ditto.
1664 * gcc.target/i386/sse-14.c: Ditto.
1665 * gcc.target/i386/sse-22.c: Ditto.
1666 * gcc.target/i386/sse-23.c: Ditto.
1667 * g++.dg/other/i386-2.C: Ditto.
1668 * g++.dg/other/i386-3.C: Ditto.
1669
1670 2012-10-25 Jan Hubicka <jh@suse.cz>
1671
1672 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1673 at ivcanon time.
1674
1675 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR c++/53761
1678 * g++.dg/ext/transparent-union.C: New.
1679
1680 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1681
1682 PR c++/54427
1683 * g++.dg/ext/vector19.C: New testcase.
1684
1685 2012-10-25 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/54902
1688 * g++.dg/torture/pr54902.C: New testcase.
1689
1690 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/34892
1693 * g++.dg/template/crash114.C: New.
1694
1695 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 PR bootstrap/55049
1698 * gcc.target/i386/pr55049-1.c: New test.
1699
1700 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1701
1702 PR fortran/55037
1703 * gfortran.dg/class_dummy_4.f03: New.
1704
1705 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1706
1707 PR rtl-optimization/55010
1708 * gcc.dg/pr55010.c: New test.
1709
1710 PR debug/54828
1711 * g++.dg/debug/pr54828.C: New test.
1712
1713 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1714
1715 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1716 * gcc.dg/vect/vect-83_64.c: Likewise.
1717
1718 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1719
1720 PR c++/54922
1721 * g++.dg/cpp0x/constexpr-union4.C: New.
1722
1723 2012-10-23 Jeff Law <law@redhat.com>
1724
1725 * gcc.c-torture/execute/pr54985.c: New test.
1726
1727 2012-10-23 Paul Koning <ni1d@arrl.net>
1728
1729 PR debug/54508
1730 * g++.dg/debug/dwarf2/pr54508.C: New.
1731
1732 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR c++/54844
1735 * g++.dg/template/sizeof14.C: New test.
1736
1737 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1738 Jim MacArthur <jim.macarthur@arm.com>
1739 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1740 Marcus Shawcroft <marcus.shawcroft@arm.com>
1741 Nigel Stephens <nigel.stephens@arm.com>
1742 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1743 Richard Earnshaw <rearnsha@arm.com>
1744 Sofiane Naci <sofiane.naci@arm.com>
1745 Stephen Thomas <stephen.thomas@arm.com>
1746 Tejas Belagod <tejas.belagod@arm.com>
1747 Yufeng Zhang <yufeng.zhang@arm.com>
1748
1749 * lib/target-supports.exp
1750 (check_profiling_available): Add AArch64.
1751 (check_effective_target_vect_int): Likewise.
1752 (check_effective_target_vect_shift): Likewise.
1753 (check_effective_target_vect_float): Likewise.
1754 (check_effective_target_vect_double): Likewise.
1755 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1756 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1757 (check_effective_target_vect_pack_trunc): Likewise.
1758 (check_effective_target_vect_unpack): Likewise.
1759 (check_effective_target_vect_hw_misalign): Likewise.
1760 (check_effective_target_vect_short_mult): Likewise.
1761 (check_effective_target_vect_int_mult): Likewise.
1762 (check_effective_target_vect_stridedN): Likewise.
1763 (check_effective_target_sync_int_long): Likewise.
1764 (check_effective_target_sync_char_short): Likewise.
1765 (check_vect_support_and_set_flags): Likewise.
1766 (check_effective_target_aarch64_tiny): New.
1767 (check_effective_target_aarch64_small): New.
1768 (check_effective_target_aarch64_large): New.
1769 * g++.dg/other/PR23205.C: Enable aarch64.
1770 * g++.dg/other/pr23205-2.C: Likewise.
1771 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1772 * gcc.c-torture/execute/20101011-1.c: Likewise.
1773 * gcc.dg/20020312-2.c: Likewise.
1774 * gcc.dg/20040813-1.c: Likewise.
1775 * gcc.dg/builtin-apply2.c: Likewise.
1776 * gcc.dg/stack-usage-1.c: Likewise.
1777
1778 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1779 Jim MacArthur <jim.macarthur@arm.com>
1780 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1781 Marcus Shawcroft <marcus.shawcroft@arm.com>
1782 Nigel Stephens <nigel.stephens@arm.com>
1783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1784 Richard Earnshaw <rearnsha@arm.com>
1785 Sofiane Naci <sofiane.naci@arm.com>
1786 Stephen Thomas <stephen.thomas@arm.com>
1787 Tejas Belagod <tejas.belagod@arm.com>
1788 Yufeng Zhang <yufeng.zhang@arm.com>
1789
1790 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1791 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1792 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1793 * gcc.target/aarch64/aapcs/abitest.S: New file.
1794 * gcc.target/aarch64/aapcs/abitest.h: New file.
1795 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1796 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1797 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1798 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1799 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1800 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1801 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1802 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1803 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1804 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1805 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1806 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1807 * gcc.target/aarch64/aapcs/test_1.c: New file.
1808 * gcc.target/aarch64/aapcs/test_10.c: New file.
1809 * gcc.target/aarch64/aapcs/test_11.c: New file.
1810 * gcc.target/aarch64/aapcs/test_12.c: New file.
1811 * gcc.target/aarch64/aapcs/test_13.c: New file.
1812 * gcc.target/aarch64/aapcs/test_14.c: New file.
1813 * gcc.target/aarch64/aapcs/test_15.c: New file.
1814 * gcc.target/aarch64/aapcs/test_16.c: New file.
1815 * gcc.target/aarch64/aapcs/test_17.c: New file.
1816 * gcc.target/aarch64/aapcs/test_18.c: New file.
1817 * gcc.target/aarch64/aapcs/test_19.c: New file.
1818 * gcc.target/aarch64/aapcs/test_2.c: New file.
1819 * gcc.target/aarch64/aapcs/test_20.c: New file.
1820 * gcc.target/aarch64/aapcs/test_21.c: New file.
1821 * gcc.target/aarch64/aapcs/test_22.c: New file.
1822 * gcc.target/aarch64/aapcs/test_23.c: New file.
1823 * gcc.target/aarch64/aapcs/test_24.c: New file.
1824 * gcc.target/aarch64/aapcs/test_25.c: New file.
1825 * gcc.target/aarch64/aapcs/test_26.c: New file.
1826 * gcc.target/aarch64/aapcs/test_3.c: New file.
1827 * gcc.target/aarch64/aapcs/test_4.c: New file.
1828 * gcc.target/aarch64/aapcs/test_5.c: New file.
1829 * gcc.target/aarch64/aapcs/test_6.c: New file.
1830 * gcc.target/aarch64/aapcs/test_7.c: New file.
1831 * gcc.target/aarch64/aapcs/test_8.c: New file.
1832 * gcc.target/aarch64/aapcs/test_9.c: New file.
1833 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1834 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1835 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1836 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1837 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1838 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1839 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1840 * gcc.target/aarch64/aapcs/type-def.h: New file.
1841 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1842 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1843 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1844 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1845 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1846 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1847 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1848 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1849 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1850 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1851 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1852 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1853 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1854 * gcc.target/aarch64/aarch64.exp: New file.
1855 * gcc.target/aarch64/adc-1.c: New file.
1856 * gcc.target/aarch64/adc-2.c: New file.
1857 * gcc.target/aarch64/asm-1.c: New file.
1858 * gcc.target/aarch64/clrsb.c: New file.
1859 * gcc.target/aarch64/clz.c: New file.
1860 * gcc.target/aarch64/ctz.c: New file.
1861 * gcc.target/aarch64/csinc-1.c: New file.
1862 * gcc.target/aarch64/csinv-1.c: New file.
1863 * gcc.target/aarch64/csneg-1.c: New file.
1864 * gcc.target/aarch64/extend.c: New file.
1865 * gcc.target/aarch64/fcvt.x: New file.
1866 * gcc.target/aarch64/fcvt_double_int.c: New file.
1867 * gcc.target/aarch64/fcvt_double_long.c: New file.
1868 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1869 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1870 * gcc.target/aarch64/fcvt_float_int.c: New file.
1871 * gcc.target/aarch64/fcvt_float_long.c: New file.
1872 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1873 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1874 * gcc.target/aarch64/ffs.c: New file.
1875 * gcc.target/aarch64/fmadd.c: New file.
1876 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1877 * gcc.target/aarch64/frint.x: New file.
1878 * gcc.target/aarch64/frint_double.c: New file.
1879 * gcc.target/aarch64/frint_float.c: New file.
1880 * gcc.target/aarch64/index.c: New file.
1881 * gcc.target/aarch64/mneg-1.c: New file.
1882 * gcc.target/aarch64/mneg-2.c: New file.
1883 * gcc.target/aarch64/mneg-3.c: New file.
1884 * gcc.target/aarch64/mnegl-1.c: New file.
1885 * gcc.target/aarch64/mnegl-2.c: New file.
1886 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1887 * gcc.target/aarch64/pic-constantpool1.c: New file.
1888 * gcc.target/aarch64/pic-symrefplus.c: New file.
1889 * gcc.target/aarch64/predefine_large.c: New file.
1890 * gcc.target/aarch64/predefine_small.c: New file.
1891 * gcc.target/aarch64/predefine_tiny.c: New file.
1892 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1893 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1894 * gcc.target/aarch64/table-intrinsics.c: New file.
1895 * gcc.target/aarch64/tst-1.c: New file.
1896 * gcc.target/aarch64/vect-abs-compile.c: New file.
1897 * gcc.target/aarch64/vect-abs.c: New file.
1898 * gcc.target/aarch64/vect-abs.x: New file.
1899 * gcc.target/aarch64/vect-compile.c: New file.
1900 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1901 * gcc.target/aarch64/vect-faddv.c: New file.
1902 * gcc.target/aarch64/vect-faddv.x: New file.
1903 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1904 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1905 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1906 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1907 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1908 * gcc.target/aarch64/vect-fp-compile.c: New file.
1909 * gcc.target/aarch64/vect-fp.c: New file.
1910 * gcc.target/aarch64/vect-fp.x: New file.
1911 * gcc.target/aarch64/vect-mull-compile.c: New file.
1912 * gcc.target/aarch64/vect-mull.c: New file.
1913 * gcc.target/aarch64/vect-mull.x: New file.
1914 * gcc.target/aarch64/vect.c: New file.
1915 * gcc.target/aarch64/vect.x: New file.
1916 * gcc.target/aarch64/vector_intrinsics.c: New file.
1917 * gcc.target/aarch64/vfp-1.c: New file.
1918 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1919 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1920 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1921 * g++.dg/abi/aarch64_guard1.C: New file.
1922
1923 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR c++/54988
1926 * c-c++-common/pr54988.c: New test.
1927
1928 2012-10-23 Jan Hubicka <jh@suse.cz>
1929
1930 * gcc.dg/tree-prof/peel-1.c: New testcase.
1931
1932 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1933
1934 PR gcc/52945
1935 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1936
1937 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1938
1939 * gcc.dg/c99-predef-1.c: New test.
1940 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1941 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1942 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1943 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1944 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1945 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1946 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1947 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1948 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1949 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1950 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1951 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1952
1953 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1954
1955 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1956
1957 2012-10-23 Jan Hubicka <jh@suse.cz>
1958
1959 PR middle-end/54937
1960 * gcc.c-torture/execute/pr54937.c: New testcase.
1961 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1962
1963 2012-10-23 Jan Hubicka <jh@suse.cz>
1964
1965 PR middle-end/54967
1966 * gfortran.dg/pr54967.f90: New testcase.
1967
1968 2012-10-23 Terry Guo <terry.guo@arm.com>
1969
1970 PR target/55019
1971 * gcc.dg/pr55019.c: New.
1972
1973 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974
1975 PR tree-optimization/55008
1976 * gcc.dg/tree-ssa/pr55008.c: New test.
1977
1978 2012-10-22 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/55011
1981 * gcc.dg/torture/pr55011.c: New testcase.
1982
1983 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1984
1985 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1986 * gcc.target/arm/pr40457-2.c: Likewise.
1987 * gcc.target/arm/pr40457-3.c: Likewise.
1988
1989 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 * gnat.dg/specs/limited_with4.ads: New test.
1992 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1993
1994 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1995
1996 * gnat.dg/modular4.adb: New test.
1997 * gnat.dg/modular4_pkg.ads: New helper.
1998
1999 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2002 * gnat.dg/specs/addr1.ads: Likewise.
2003
2004 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2005
2006 * gcc.dg/webizer.c (main): Add missing exit call.
2007
2008 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2009
2010 PR fortran/54465
2011 * gfortran.dg/wextra_1.f: New test.
2012
2013 2012-10-20 Jan Hubicka <jh@suse.cz>
2014
2015 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2016
2017 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2018
2019 PR fortran/54224
2020 * gfortran.dg/warn_unused_function.f90: New.
2021
2022 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2023
2024 * lib/target-supports.exp
2025 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2026
2027 2012-10-19 Richard Guenther <rguenther@suse.de>
2028
2029 PR tree-optimization/54981
2030 * gcc.dg/pr54981.c: New testcase.
2031
2032 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2033
2034 PR target/54892
2035 * gcc.target/arm/pr54892.c: New.
2036
2037 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2038
2039 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2040
2041 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/54501
2044 * g++.dg/init/array30.C: New.
2045 * g++.dg/init/array31.C: Likewise.
2046
2047 2012-10-18 Tobias Burnus <burnus@net-b.de>
2048
2049 PR fortran/54884
2050 * gfortran.dg/public_private_module_7.f90: New.
2051
2052 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2053
2054 PR c++/29633
2055 * g++.dg/template/pr29633.C: New.
2056
2057 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gnat.dg/loop_optimization13.ad[sb]: New test.
2060 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2061
2062 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2063
2064 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2065 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2066 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2067 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2068
2069 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2070
2071 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2072 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2073 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2074 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2075 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2076 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2077
2078 2012-10-16 Jan Hubicka <jh@suse.cz>
2079
2080 * gcc.target/i386/l_fma_float_?.c: Update.
2081 * gcc.target/i386/l_fma_double_?.c: Update.
2082 * gfortran.dg/do_1.f90: XFAIL
2083 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2084 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2085 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2086 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2087 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2088 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2089 valid.
2090
2091 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2092
2093 PR c/53063
2094 PR c/40989
2095 * gcc.dg/Wstrict-overflow-24.c: New.
2096
2097 2012-10-16 Tobias Burnus <burnus@net-b.de>
2098
2099 PR fortran/50981
2100 PR fortran/54618
2101 * gfortran.dg/class_optional_1.f90: New.
2102 * gfortran.dg/class_optional_2.f90: New.
2103
2104 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR debug/54796
2107 * gcc.dg/guality/pr54796.c: New test.
2108
2109 PR tree-optimization/54889
2110 * gfortran.dg/pr54889.f90: New test.
2111
2112 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2113
2114 * g++.dg/other/dump-ada-spec-2.C: New test.
2115
2116 2012-10-16 Easwaran Raman <eraman@google.com>
2117
2118 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2119 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2120
2121 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2122
2123 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2124 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2125
2126 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2127
2128 PR target/54925
2129 * gcc.c-torture/compile/pr54925.c: New.
2130
2131 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2132
2133 PR target/51244
2134 * gcc.target/sh/pr51244-17.c: New.
2135
2136 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2137
2138 PR target/54760
2139 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2140 functions.
2141 * gcc.target/sh/pr54760-4.c: New.
2142
2143 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2144
2145 PR target/34777
2146 * gcc.target/sh/torture/sh-torture.exp: New.
2147 * gcc.target/sh/torture/pr34777.c: New.
2148
2149 2012-10-15 Matthias Klose <doko@ubuntu.com>
2150
2151 * lib/target-supports.exp (check_profiling_available): Match
2152 arm*-*-linux-* for ARM Linux/GNU.
2153 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2154 * gfortran.dg/enum_10.f90: Likewise.
2155 * gfortran.dg/enum_9.f90: Likewise.
2156 * gcc.target/arm/synchronize.c: Likewise.
2157 * g++.old-deja/g++.jason/enum6.C: Likewise.
2158 * g++.old-deja/g++.other/enum4.C: Likewise.
2159 * g++.old-deja/g++.law/enum9.C: Likewise.
2160
2161 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2162
2163 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2164 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2165
2166 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2167 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/17805
2170 * g++.dg/overload/operator6.C: New.
2171
2172 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2173
2174 PR c++/50080 (again)
2175 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2176 * g++.dg/parse/tmpl-outside1.C: Likewise.
2177 * g++.dg/template/qualttp18.C: Likewise.
2178 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2179 * g++.old-deja/g++.pt/overload13.C: Likewise.
2180
2181 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2182
2183 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2184 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2185 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2186 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2187 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2188 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2189 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2190 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2191
2192 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/50080
2195 * g++.dg/parse/tmpl-outside2.C: New.
2196 * g++.dg/parse/tmpl-outside1.C: Adjust.
2197 * g++.dg/template/qualttp18.C: Likewise.
2198 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2199 * g++.old-deja/g++.pt/overload13.C: Likewise.
2200
2201 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2202
2203 PR tree-optimization/54915
2204 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2205
2206 2012-10-15 Richard Guenther <rguenther@suse.de>
2207
2208 PR tree-optimization/54920
2209 * gcc.dg/torture/pr54920.c: New testcase.
2210
2211 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2214
2215 2012-10-13 Jason Merrill <jason@redhat.com>
2216
2217 * g++.dg/tls/thread_local7g.C: Require tls_native.
2218
2219 2012-10-14 Jason Merrill <jason@redhat.com>
2220
2221 * g++.dg/cpp0x/inh-ctor1.C: New.
2222 * g++.dg/cpp0x/inh-ctor2.C: New.
2223 * g++.dg/cpp0x/inh-ctor3.C: New.
2224 * g++.dg/cpp0x/inh-ctor4.C: New.
2225 * g++.dg/cpp0x/inh-ctor5.C: New.
2226 * g++.dg/cpp0x/inh-ctor6.C: New.
2227 * g++.dg/cpp0x/inh-ctor7.C: New.
2228 * g++.dg/cpp0x/inh-ctor8.C: New.
2229 * g++.dg/cpp0x/inh-ctor9.C: New.
2230 * g++.dg/cpp0x/inh-ctor10.C: New.
2231 * g++.dg/cpp0x/inh-ctor11.C: New.
2232 * g++.dg/cpp0x/inh-ctor12.C: New.
2233 * g++.dg/cpp0x/inh-ctor13.C: New.
2234
2235 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2236
2237 PR rtl-optimization/54919
2238 * gcc.dg/pr54919.c: New testcase.
2239
2240 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/53581
2243 * g++.dg/template/crash113.C: New.
2244
2245 2012-10-14 Jan Hubicka <jh@suse.cz>
2246
2247 * gcc.dg/unroll_5.c: New testcase.
2248
2249 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2250
2251 PR c++/52643
2252 * g++.dg/opt/pr52643.C: New.
2253
2254 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2255
2256 PR target/54602
2257 * gcc.target/sh/pr54602-1.c: New.
2258 * gcc.target/sh/pr54602-2.c: New.
2259 * gcc.target/sh/pr54602-3.c: New.
2260 * gcc.target/sh/pr54602-4.c: New.
2261
2262 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2263
2264 PR target/54680
2265 * gcc.target/sh/pr54680.c: New.
2266
2267 2012-10-12 Jan Hubicka <jh@suse.cz>
2268
2269 * gcc.dg/webizer.c: New testcase.
2270
2271 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2272
2273 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2274 specify -m64.
2275
2276 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2277
2278 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2279 Return 0 if already specifying -mfloat-abi other than hard.
2280
2281 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2282
2283 * gcc.dg/pr53060.c: Prune irrelevant warning.
2284
2285 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c/54381
2288 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2289 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2290 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2291 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2292 Adjust expected wording of warnings for *cmp* builtins.
2293 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2294 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2295
2296 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR c++/24449
2299 * g++.dg/parse/friend-main.C: New.
2300
2301 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2302
2303 PR c++/53055
2304 * g++.dg/pr53055.C: New testcase.
2305
2306 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2307
2308 PR c++/52744
2309 * g++.dg/cpp0x/pr52744.C: New.
2310
2311 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2312
2313 PR fortran/40453
2314 * gfortran.dg/dummy_procedure_9.f90: New.
2315
2316 2012-10-12 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/54894
2319 * gcc.dg/torture/pr54894.c: New testcase.
2320
2321 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2322
2323 PR target/51244
2324 * gcc.target/sh/pr51244-13.c: New.
2325 * gcc.target/sh/pr51244-14.c: New.
2326 * gcc.target/sh/pr51244-15.c: New.
2327 * gcc.target/sh/pr51244-16.c: New.
2328
2329 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2330
2331 PR c++/51878
2332 * g++.dg/cpp0x/decltype45.C: New.
2333
2334 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2335
2336 PR fortran/54784
2337 * gfortran.dg/class_allocate_13.f90: New.
2338
2339 2012-10-11 Jason Merrill <jason@redhat.com>
2340
2341 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2342 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2343
2344 * g++.dg/gomp/tls-5.C: Require tls_native.
2345 * g++.dg/tls/thread_local7.C: Require tls_native.
2346 * g++.dg/tls/static2.C: New.
2347
2348 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/36107
2351 * g++.dg/ext/weak5.C: New.
2352
2353 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2354
2355 PR testsuite/54868
2356 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2357 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2358
2359 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/43765
2362 * g++.dg/parse/pr43765.C: New.
2363
2364 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2365
2366 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2367
2368 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2369
2370 PR c++/43663
2371 * g++.dg/init/bitfield3.C: New.
2372
2373 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2374
2375 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2376
2377 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR tree-optimization/54877
2380 * gcc.dg/torture/pr54877.c: New test.
2381
2382 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2383
2384 PR testsuite/53397
2385 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2386 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2387 and remove target info from dg-do compile.
2388 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2389 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2390 and remove target info from dg-do compile.
2391
2392 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2393
2394 * gcc.dg/pr54782.c: Require target with pthread support.
2395
2396 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/53122
2399 * g++.dg/cpp0x/auto35.C: New.
2400
2401 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2402
2403 PR c++/53540 - using fails to be equivalent to typedef
2404 * g++.dg/cpp0x/alias-decl-24.C: New test.
2405
2406 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2407
2408 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2409 that c++11 attributes to types are ignored for now.
2410 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2412
2413 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2414
2415 PR c++/53741
2416 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2417
2418 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/50478
2421 * g++.dg/cpp0x/initlist67.C: New.
2422
2423 2012-10-10 Dehao Chen <dehao@google.com>
2424
2425 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2426
2427 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2428
2429 PR target/52480
2430 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2431 Add runtime tests.
2432
2433 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2434
2435 PR c++/53307
2436 * g++.dg/cpp0x/decltype44.C: New.
2437
2438 2012-10-09 Steve Ellcey <sellcey@mips.com>
2439
2440 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2441
2442 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/53763
2445 * g++.dg/cpp0x/decltype43.C: New.
2446
2447 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2448
2449 PR middle-end/53397
2450 * gcc.dg/pr53397-1.c: New test case.
2451 * gcc.dg/pr53397-2.c: New test case.
2452
2453 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/54194
2456 * g++.dg/warn/Wparentheses-26.C: Adjust.
2457 * g++.dg/warn/Wparentheses-27.C: New.
2458
2459 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2460
2461 PR c++/54427
2462 * c-c++-common/vector-scalar.c: New testcase.
2463 * g++.dg/ext/vector18.C: New testcase.
2464 * g++.dg/ext/vector5.C: This is not an error anymore.
2465 * gcc.dg/init-vec-1.c: Move ...
2466 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2467 * gcc.c-torture/execute/vector-shift1.c: Move ...
2468 * c-c++-common/torture/vector-shift1.c: ... here.
2469 * gcc.dg/scal-to-vec1.c: Move ...
2470 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2471 C++11. Adapt error messages.
2472 * gcc.dg/convert-vec-1.c: Move ...
2473 * c-c++-common/convert-vec-1.c: ... here.
2474 * gcc.dg/scal-to-vec2.c: Move ...
2475 * c-c++-common/scal-to-vec2.c: ... here.
2476
2477 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2478
2479 PR target/54400
2480 * gcc.target/i386/pr54400.c: New testcase.
2481
2482 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR c++/54858
2485 * g++.dg/template/pr54858.C: New test.
2486
2487 2012-10-08 Marek Polacek <polacek@redhat.com>
2488
2489 PR debug/54831
2490 * g++.dg/debug/pr54831.C: New test.
2491
2492 2012-10-08 Dehao Chen <dehao@google.com>
2493
2494 * g++.dg/predict-loop-exit-1.C: New.
2495 * g++.dg/predict-loop-exit-2.C: New.
2496 * g++.dg/predict-loop-exit-3.C: New.
2497
2498 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2501
2502 2012-10-08 Jason Merrill <jason@redhat.com>
2503
2504 * g++.dg/gomp/tls-5.C: New.
2505 * g++.dg/gomp/tls-wrap1.C: New.
2506 * g++.dg/gomp/tls-wrap2.C: New.
2507 * g++.dg/gomp/tls-wrap3.C: New.
2508 * g++.dg/gomp/tls-wrap4.C: New.
2509 * g++.dg/gomp/tls-wrapper-cse.C: New.
2510 * g++.dg/tls/thread_local-cse.C: New.
2511 * g++.dg/tls/thread_local-order1.C: New.
2512 * g++.dg/tls/thread_local-order2.C: New.
2513 * g++.dg/tls/thread_local-wrap1.C: New.
2514 * g++.dg/tls/thread_local-wrap2.C: New.
2515 * g++.dg/tls/thread_local-wrap3.C: New.
2516 * g++.dg/tls/thread_local-wrap4.C: New.
2517 * g++.dg/tls/thread_local2g.C: New.
2518 * g++.dg/tls/thread_local3g.C: New.
2519 * g++.dg/tls/thread_local4g.C: New.
2520 * g++.dg/tls/thread_local5g.C: New.
2521 * g++.dg/tls/thread_local6g.C: New.
2522 * g++.dg/tls/thread_local7g.C: New.
2523
2524 * g++.dg/tls/thread_local3.C: New.
2525 * g++.dg/tls/thread_local4.C: New.
2526 * g++.dg/tls/thread_local5.C: New.
2527 * g++.dg/tls/thread_local6.C: New.
2528
2529 * g++.dg/tls/init-2.C: Tweak errors.
2530 * g++.dg/tls/thread_local1.C: New.
2531 * g++.dg/tls/thread_local2.C: New.
2532 * g++.dg/tls/thread_local7.C: New.
2533
2534 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2535
2536 PR target/54866
2537 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2538
2539 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2540
2541 PR target/54685
2542 * gcc.target/sh/pr54685.c: New.
2543
2544 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2545
2546 PR c++/53528 C++11 attribute support
2547 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2548 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2549 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2550 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2551 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2552 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2553 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2554 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2555 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2556 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2557 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2558 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2559 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2560 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2561 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2562 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2563 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2564 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2565 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2566 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2567 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2568 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2569 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2570 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2571 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2572 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2573 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2574 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2575 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2576 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2577 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2578 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2579 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2580 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2581 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2582 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2583 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2584 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2604
2605 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2606
2607 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2608 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2609 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2610
2611 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2612
2613 PR target/54760
2614 * gcc.target/sh/pr54760-2.c: New.
2615 * gcc.target/sh/pr54760-3.c: New.
2616
2617 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR c++/51422
2620 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2621
2622 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2623 Sandra Loosemore <sandra@codesourcery.com>
2624
2625 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2626 and test that the accumulator is initialized using MULT.
2627 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2628 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2629
2630 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/52764
2633 * g++.dg/cpp0x/stdint.C: New.
2634
2635 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2636
2637 PR c++/54249
2638 * g++.dg/cpp0x/stddef.C: New.
2639
2640 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2641
2642 PR fortran/54832
2643 * gfortran.dg/typebound_operator_17.f90: New.
2644
2645 2012-10-06 Jan Hubicka <jh@suse.cz>
2646
2647 PR lto/53831
2648 PR lto/54776
2649 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2650
2651 2012-10-06 Jan Hubicka <jh@suse.cz>
2652
2653 * gcc.dg/lto/resolutions_0.c: New testcase.
2654
2655 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2656
2657 PR fortran/45521
2658 * gfortran.dg/generic_25.f90: New.
2659 * gfortran.dg/generic_26.f90: New.
2660 * gfortran.dg/generic_27.f90: New.
2661
2662 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2663
2664 PR target/54760
2665 * gcc.target/sh/pr54760-1.c: New.
2666
2667 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2668
2669 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2670 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2671 * g++.dg/warn/Wsign-compare-5.C: New test.
2672 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2673 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2674 * g++.dg/ext/builtin30.C: New test.
2675 * g++.dg/ext/vla12.C: New test.
2676 * gcc.dg/builtins-85.c: New test.
2677
2678 PR debug/54519
2679 * gcc.dg/guality/pr54519-1.c: New test.
2680 * gcc.dg/guality/pr54519-2.c: New test.
2681 * gcc.dg/guality/pr54519-3.c: New test.
2682 * gcc.dg/guality/pr54519-4.c: New test.
2683 * gcc.dg/guality/pr54519-5.c: New test.
2684 * gcc.dg/guality/pr54519-6.c: New test.
2685
2686 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/50893
2689 * g++.dg/cpp0x/defaulted38.C: New.
2690
2691 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR tree-optimization/33763
2694 * c-c++-common/pr33763.c: New test.
2695
2696 PR tree-optimization/54810
2697 * gcc.dg/tree-ssa/vrp85.c: New test.
2698
2699 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2700
2701 * gcc.dg/ucnid-7.c: Skip on AIX.
2702 * gcc.dg/ucnid-8.c: Same.
2703 * gcc.dg/ucnid-10.c: Same.
2704 * gcc.dg/ucnid-13.c: Same.
2705 * gcc.dg/attr-alias-3.c: Same.
2706 * gcc.dg/attr-alias-5.c: Same.
2707 * gcc.dg/torture/pr51106-2.c: Same.
2708 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2709
2710 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 PR c++/52233
2713 * g++.dg/cpp0x/alias-decl-23.C: New.
2714
2715 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR c++/53403
2718 * g++.dg/template/friend53.C: New.
2719
2720 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2723 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2724 (scan-ada-spec): Likewise.
2725 (scan-ada-spec-not): Likewise.
2726 * gcc.dg/dump-ada-spec-1.c: New test.
2727 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2728
2729 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2730
2731 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2732
2733 2012-10-04 Florian Weimer <fweimer@redhat.com>
2734
2735 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2736
2737 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/54323
2740 * g++.dg/cpp0x/pr54323.C: New.
2741
2742 2012-10-04 Richard Guenther <rguenther@suse.de>
2743
2744 PR middle-end/54735
2745 * g++.dg/torture/pr54735.C: New testcase.
2746
2747 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2748
2749 PR rtl-optimization/54739
2750 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2751
2752 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2753
2754 PR target/51244
2755 * gcc.target/sh/pr51244-12.c: New.
2756
2757 2012-10-03 Dehao Chen <dehao@google.com>
2758
2759 PR middle-end/54782
2760 * gcc.dg/pr54782.c: New test.
2761
2762 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR c++/54777
2765 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2766
2767 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2768
2769 PR fortran/54778
2770 * gfortran.dg/class_53.f90: New.
2771
2772 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2773
2774 PR debug/54551
2775 * gcc.dg/guality/pr54551.c: New.
2776
2777 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2778
2779 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2780 * gcc.target/powerpc/pr46728-2.c: Likewise.
2781
2782 2012-10-02 Sharad Singhai <singhai@google.com>
2783
2784 PR testsuite/54772
2785 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2786 to fix test failures caused by r191883.
2787 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2788 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2789 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2790 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2791 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2792 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2793 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2794 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2795 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2796
2797 2012-09-30 Sharad Singhai <singhai@google.com>
2798
2799 * gcc.target/i386/vect-double-1.c: Fix test.
2800
2801 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2802
2803 PR target/54087
2804 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2805 atomic_sub fails.
2806
2807 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2808
2809 PR rtl-optimization/54457
2810 * gcc.target/i386/pr54457.c: New test.
2811
2812 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2813
2814 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2815
2816 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2817
2818 * gcc.target/i386/vect-rebuild.c: New testcase.
2819
2820 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2821
2822 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2823
2824 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2825
2826 * gcc.target/mips/pr37362.c: Fix target selector.
2827
2828 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2829
2830 PR target/54083
2831 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2832
2833 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2834
2835 * gcc.dg/ucnid-8.c: Update line number.
2836 * gcc.dg/torture/pr51106-2.c: Likewise.
2837
2838 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2839
2840 PR fortran/54667
2841 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2842 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2843 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2844
2845 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2846
2847 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2848 partially reverting r170092.
2849 * gfortran.dg/class_7.f03: Ditto.
2850 * gfortran.dg/coarray_14.f90: Ditto.
2851 * gfortran.dg/typebound_proc_13.f03: Ditto.
2852
2853 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/54738
2856 * g++.dg/cpp0x/sfinae42.C: New.
2857
2858 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2859
2860 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2861 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2862 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2863 * gcc.dg/pr42629.c: XFAIL on AIX.
2864 * gcc.dg/pr47684.c: Same.
2865 * gcc.dg/pr43670.c: Same.
2866 * gcc.dg/pr42916.c: Same.
2867 * gcc.dg/pr45449.c: Same.
2868 * gcc.dg/pr50017.c: Same.
2869 * gcc.dg/pr42728.c: Same.
2870 * gcc.dg/pr47881.c: Same.
2871 * gcc.dg/pr44023.c: Same.
2872 * gcc.dg/pr41345.c: Same.
2873 * gcc.dg/pr42630.c: Same.
2874 * gcc.dg/pr44971.c: Same.
2875 * gcc.dg/pr46771.c: Same.
2876 * gcc.dg/ucnid-8.c: Same.
2877 * gcc.dg/ucnid-10.c: Same.
2878 * gcc.dg/ucnid-13.c: Same.
2879 * gcc.dg/torture/pr51106-2.c: Same.
2880 * gcc.dg/pr48768.c: Same.
2881 * gcc.dg/pr42631.c: Same.
2882 * gcc.dg/pr43084.c: Same.
2883 * gcc.dg/ucnid-7.c: Same.
2884 * gcc.dg/pr42889.c: Same.
2885 * gcc.dg/pr41241.c: Same.
2886 * gcc.dg/pr42719.c: Same.
2887 * g++.dg/debug/pr46583.C: Same.
2888 * g++.dg/debug/pr47106.C: Same.
2889 * g++.dg/opt/pr48549.C: Same.
2890 * g++.dg/other/pr42685.C: Same.
2891 * c-c++-common/pr43942.c: Same.
2892
2893 2012-09-29 Ian Lance Taylor <iant@google.com>
2894
2895 * go.test/go-test.exp: Update for latest version of Go testsuite.
2896
2897 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2898
2899 PR fortran/52724
2900 * gfortran.dg/internal_readwrite_3.f90: New test.
2901
2902 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2903
2904 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2905 c-c++-common/Wunused-local-typedefs-2.c to here.
2906
2907 PR c++/54372 - unused attribute inactive on dependant entities
2908 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2909
2910 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2911
2912 PR c++/29028 - Missed unused warning on using declaration
2913 * g++.dg/warn/Wunused-var-18.C: New test.
2914
2915 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2916
2917 PR c++/53551 - -Wunused-local-typedefs misses uses
2918 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2919
2920 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR target/54716
2923 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2924
2925 PR tree-optimization/54713
2926 * gcc.c-torture/compile/pr54713-1.c: New test.
2927 * gcc.c-torture/compile/pr54713-2.c: New test.
2928 * gcc.c-torture/compile/pr54713-3.c: New test.
2929
2930 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2931
2932 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2933
2934 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2935
2936 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2937
2938 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR target/54703
2941 * gcc.target/i386/pr54703.c: New test.
2942
2943 2012-09-27 Richard Guenther <rguenther@suse.de>
2944
2945 PR lto/54709
2946 * gcc.dg/lto/pr54709_0.c: New testcase.
2947 * gcc.dg/lto/pr54709_1.c: Likewise.
2948
2949 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2950
2951 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2952
2953 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2954
2955 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2956
2957 * gcc.target/arm/pr42879.c: Handle big-endian.
2958
2959 2012-09-26 Steve Ellcey <sellcey@mips.com>
2960
2961 PR c/37303
2962 * gcc.dg/pr37303.c: Check for rdata or rodata.
2963
2964 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2965
2966 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2967
2968 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2969
2970 PR target/51274
2971 PR target/53087
2972 * gcc.target/powerpc/ppc-ne0-1.c: New.
2973
2974 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2975
2976 PR target/54089
2977 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2978 test_19, test_20, test_21, test_22, test_23): New functions.
2979 * gcc.target/sh/pr54089-4.c: New.
2980 * gcc.target/sh/pr54089-5.c: New.
2981 * gcc.target/sh/pr54089-6.c: New.
2982 * gcc.target/sh/pr54089-7.c: New.
2983
2984 2012-09-25 Richard Guenther <rguenther@suse.de>
2985
2986 PR lto/54625
2987 * gcc.dg/lto/pr54702_0.c: New testcase.
2988 * gcc.dg/lto/pr54702_1.c: Likewise.
2989 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2990 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2991 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2992 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2993
2994 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 PR c++/54526
2997 * g++.dg/cpp0x/parse2.C: New.
2998 * g++.dg/parse/error11.C: Adjust.
2999 * g++.dg/parse/error12.C: Likewise.
3000
3001 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3002
3003 * gcc.target/i386/20030217-1.c: Added check for
3004 large_long_double effective target.
3005 * gcc.target/i386/387-3.c: Likewise.
3006 * gcc.target/i386/387-4.c: Likewise.
3007 * gcc.target/i386/pr36578-1.c: Likewise.
3008 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3009 when long double size is equal double size.
3010 * gcc.target/i386/excess-precision-1.c: Likewise.
3011 * gcc.target/i386/pr36578-2.c: Likewise.
3012 * gcc.target/i386/20030217-2.c: New testcase.
3013
3014 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR tree-optimization/54676
3017 * gcc.dg/pr54676.c: New test.
3018
3019 2012-09-25 Richard Guenther <rguenther@suse.de>
3020
3021 PR tree-optimization/53663
3022 * gcc.dg/torture/pr53663-1.c: New testcase.
3023 * gcc.dg/torture/pr53663-2.c: Likewise.
3024 * gcc.dg/torture/pr53663-3.c: Likewise.
3025
3026 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3027
3028 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3029
3030 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3031
3032 * lib/target-supports-dg.exp (dg-require-effective-target,
3033 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3034 dg-process-target-1 instead of dg-process-target.
3035 (dg-process-target-1): Rename from dg-process-target.
3036 (dg-process-target): New.
3037
3038 2012-09-24 Richard Guenther <rguenther@suse.de>
3039
3040 PR tree-optimization/54684
3041 * g++.dg/torture/pr54684.C: New testcase.
3042
3043 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3044
3045 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3046
3047 2012-09-24 Richard Guenther <rguenther@suse.de>
3048
3049 PR middle-end/52173
3050 * gcc.dg/tm/pr52173-1.c: New.
3051 * gcc.dg/tm/pr52173-2.c: New.
3052
3053 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3054
3055 * gcc.dg/pr54669.c: New test.
3056
3057 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3058 Dominique Dhumieres <dominiq@lps.ens.fr>
3059
3060 PR testsuite/54677
3061 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3062
3063 2012-09-23 Tobias Burnus <burnus@net-b.de>
3064
3065 PR fortran/54618
3066 * gfortran.dg/class_array_14.f90: New.
3067
3068 2012-09-22 Kai Tietz <ktietz@redhat.com>
3069
3070 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3071 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3072
3073 2012-09-21 Dehao Chen <dehao@google.com>
3074
3075 PR go/54649
3076 PR tree-optimization/54655
3077 * g++.dg/pr54655.C: New testcase.
3078
3079 2012-09-21 Richard Guenther <rguenther@suse.de>
3080
3081 PR tree-optimization/54647
3082 * g++.dg/torture/pr54647.C: New testcase.
3083
3084 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3085
3086 PR c++/54427
3087 * c-c++-common/torture/vector-compare-2.c: Add -w.
3088
3089 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3090
3091 * gnat.dg/opt20.ads: Move dg directive to...
3092 * gnat.dg/opt20.adb: ...here.
3093 * gnat.dg/addr1.ad[sb]: Likewise.
3094 * gnat.dg/concat2.ad[sb]: Likewise.
3095 * gnat.dg/array16.ad[sb]: Likewise.
3096 * gnat.dg/atomic5.ad[sb]: Likewise.
3097 * gnat.dg/discr29.ad[sb]: Likewise.
3098 * gnat.dg/noreturn5.ad[sb]: Likewise.
3099 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3100 * gnat.dg/discr23.ads: Remove dg directive.
3101 * gnat.dg/nested_float_packed.ads: Likewise.
3102 * gnat.dg/oconst6.ads: Move to...
3103 * gnat.dg/specs/oconst6.ads: ...here.
3104
3105 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/52432
3108 * g++.dg/cpp0x/decltype32.C: Tweak.
3109
3110 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3111
3112 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3113 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3114 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3115 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3116
3117 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3118
3119 PR c++/54581
3120 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3121
3122 2012-09-19 Steve Ellcey <sellcey@mips.com>
3123
3124 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3125
3126 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3127
3128 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3129 * gcc.target/powerpc/ppc-mftb.c: New file.
3130
3131 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3132
3133 PR target/54089
3134 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3135 functions.
3136
3137 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3138
3139 PR target/54236
3140 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3141
3142 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3143
3144 * gcc.c-torture/execute/20120919-1.c: New test.
3145
3146 2012-09-19 Richard Guenther <rguenther@suse.de>
3147
3148 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3149
3150 2012-09-19 Richard Guenther <rguenther@suse.de>
3151
3152 * gcc.dg/builtin-unreachable-6.c: Adjust.
3153
3154 2012-09-19 Richard Guenther <rguenther@suse.de>
3155
3156 * gcc.dg/builtin-object-size-10.c: Adjust.
3157 * gcc.dg/builtin-unreachable-5.c: Adjust.
3158 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3159 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3160 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3161 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3162 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3163 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3164 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3165 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3166 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3167 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3168 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3169 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3170
3171 2012-09-19 Richard Guenther <rguenther@suse.de>
3172
3173 PR tree-optimization/54132
3174 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3175 * gcc.dg/torture/pr54132.c: Likewise.
3176
3177 2012-09-19 Terry Guo <terry.guo@arm.com>
3178
3179 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3180 extra prune rules that will be applied to all tests in a .exp file.
3181 (gcc-dg-prune): Use rules defined by the above variable.
3182 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3183 harmless warnings on architecture switch conflict.
3184
3185 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3186
3187 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3188 of asm-comment characters instead of a single one.
3189 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3190
3191 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3192
3193 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3194
3195 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3196 target instead of xfailing it.
3197 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3198 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3199 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3200 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3201 * gcc.dg/vect/vect-104.c: Likewise.
3202 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3203 * gcc.dg/vect/vect-outer-1.c: Likewise.
3204 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3205 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3206 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3207 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3208 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3209 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3210 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3211 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3212 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3213
3214 * lib/target-supports.exp
3215 (check_effective_target_vect_widen_mult_qi_to_hi,
3216 check_effective_target_vect_widen_mult_hi_to_si,
3217 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3218 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3219 check_effective_target_vect_pack_trunc,
3220 check_effective_target_vect_unpack,
3221 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3222 instead of arm_none.
3223
3224 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3225
3226 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3227
3228 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3229 config to compiler_flags.
3230
3231 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR target/54592
3234 * gcc.target/i386/pr54592.c: New test.
3235
3236 PR tree-optimization/54610
3237 * gcc.target/i386/pr54610.c: New test.
3238
3239 2012-09-17 Jason Merrill <jason@redhat.com>
3240
3241 PR c++/54575
3242 * g++.dg/cpp0x/alias-decl-21.C: New.
3243 * g++.dg/cpp0x/alias-decl-22.C: New.
3244
3245 2012-09-17 Tobias Burnus <burnus@net-b.de>
3246
3247 PR fortran/54608
3248 * gfortran.dg/scan_2.f90: New.
3249
3250 2012-09-17 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/53661
3253 * g++.dg/init/aggr9.C: New.
3254
3255 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3256
3257 * gnat.dg/loop_optimization12.ad[sb]: New test.
3258
3259 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3260
3261 PR fortran/54285
3262 * gfortran.dg/proc_ptr_result_7.f90: New.
3263
3264 2012-09-17 Tobias Burnus <burnus@net-b.de>
3265
3266 PR fortran/54603
3267 * gfortran.dg/structure_constructor_11.f90: New.
3268
3269 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR tree-optimization/54563
3272 * g++.dg/torture/pr54563.C: New test.
3273
3274 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3275
3276 PR fortran/54594
3277 * gfortran.dg/typebound_generic_14.f03: New.
3278
3279 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3280
3281 PR fortran/54387
3282 * gfortran.dg/proc_ptr_38.f90: New.
3283
3284 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3285
3286 PR debug/54460
3287 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3288 to scary regexp.
3289
3290 PR testsuite/54007
3291 * gnat.dg/lto15.adb: Require lto.
3292
3293 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3294 "myBindC" for hppa*-*-hpux*.
3295
3296 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3297
3298 * gfortran.dg/namelist_75.f90: New test.
3299
3300 2012-09-15 Tom de Vries <tom@codesourcery.com>
3301
3302 * gcc.dg/tree-ssa/vrp82.c: New test.
3303 * gcc.dg/tree-ssa/vrp83.c: Same.
3304 * gcc.dg/tree-ssa/vrp84.c: Same.
3305
3306 2012-09-15 Tom de Vries <tom@codesourcery.com>
3307
3308 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3309 * gcc.dg/tree-ssa/vrp81.c: ... this.
3310
3311 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3312
3313 PR target/54222
3314 * gcc.target/avr/torture/fix-types.h: New.
3315 * gcc.target/avr/torture/vals-hr.def: New.
3316 * gcc.target/avr/torture/vals-r.def: New.
3317 * gcc.target/avr/torture/vals-k.def: New.
3318 * gcc.target/avr/torture/vals-ur.def: New.
3319 * gcc.target/avr/torture/vals-uk.def: New.
3320 * gcc.target/avr/torture/vals-uhr.def: New.
3321 * gcc.target/avr/torture/vals-llk.def: New.
3322 * gcc.target/avr/torture/vals-ullk.def: New.
3323 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3324 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3325 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3326 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3327 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3328 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3329 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3330 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3331
3332 2012-09-14 Dehao Chen <dehao@google.com>
3333
3334 * g++.dg/debug/dwarf2/deallocator.C: New test.
3335
3336 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3337
3338 PR c/54552
3339 * gcc.c-torture/compile/pr54552-1.c: New test.
3340
3341 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3342
3343 PR c++/54427
3344 * g++.dg/other/vector-compare.C: New testcase.
3345 * c-c++-common/vector-compare-3.c: New testcase.
3346 * gcc.dg/vector-shift.c: Move ...
3347 * c-c++-common/vector-shift.c: ... here.
3348 * gcc.dg/vector-shift1.c: Move ...
3349 * c-c++-common/vector-shift1.c: ... here.
3350 * gcc.dg/vector-shift3.c: Move ...
3351 * c-c++-common/vector-shift3.c: ... here.
3352 * gcc.dg/vector-compare-1.c: Move ...
3353 * c-c++-common/vector-compare-1.c: ... here.
3354 * gcc.dg/vector-compare-2.c: Move ...
3355 * c-c++-common/vector-compare-2.c: ... here.
3356 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3357 * c-c++-common/torture/vector-compare-1.c: ... here.
3358 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3359 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3360 * c-c++-common/torture/vector-compare-2.c: ... here.
3361 * gcc.c-torture/execute/vector-shift.c: Move ...
3362 * c-c++-common/torture/vector-shift.c: ... here.
3363 * gcc.c-torture/execute/vector-shift2.c: Move ...
3364 * c-c++-common/torture/vector-shift2.c: ... here.
3365 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3366 * c-c++-common/torture/vector-subscript-1.c: ... here.
3367 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3368 * c-c++-common/torture/vector-subscript-2.c: ... here.
3369 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3370 * c-c++-common/torture/vector-subscript-3.c: ... here.
3371
3372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3373
3374 PR c/54103
3375 * gcc.c-torture/compile/pr54103-1.c,
3376 gcc.c-torture/compile/pr54103-2.c,
3377 gcc.c-torture/compile/pr54103-3.c,
3378 gcc.c-torture/compile/pr54103-4.c,
3379 gcc.c-torture/compile/pr54103-5.c,
3380 gcc.c-torture/compile/pr54103-6.c: New tests.
3381 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3382
3383 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3384
3385 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3386
3387 2012-09-14 Richard Guenther <rguenther@suse.de>
3388
3389 PR tree-optimization/54565
3390 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3391 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3392
3393 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3394
3395 * gcc.target/arm/combine-movs.c: Add missing space.
3396
3397 2012-09-14 Richard Guenther <rguenther@suse.de>
3398
3399 * g++.dg/torture/builtin-location.C: New testcase.
3400
3401 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3402 Manuel López-Ibåñez <manu@gcc.gnu.org>
3403
3404 PR c++/53210
3405 * g++.dg/warn/Wuninitialized-self.C: New.
3406
3407 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR c/54559
3410 * gcc.c-torture/compile/pr54559.c: New test.
3411
3412 2012-09-13 Jason Merrill <jason@redhat.com>
3413
3414 PR c++/53839
3415 * g++.dg/cpp0x/constexpr-temp1.C: New.
3416
3417 PR c++/54511
3418 * g++.dg/template/anonunion2.C: New.
3419
3420 PR c++/53836
3421 * g++.dg/template/init10.C: New.
3422
3423 2012-09-13 Tobias Burnus <burnus@net-b.de>
3424
3425 PR fortran/54556
3426 * gfortran.dg/implicit_pure_3.f90: New.
3427
3428 2012-09-13 Richard Guenther <rguenther@suse.de>
3429
3430 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3431
3432 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3433
3434 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3435
3436 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3437
3438 * c-c++-common/pr51712.c: Handle for short-enum targets.
3439
3440 2012-09-12 Terry Guo <terry.guo@arm.com>
3441
3442 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3443 and lsrs for Thumb2 mode.
3444
3445 2012-09-12 Jan Hubicka <jh@suse.cz>
3446
3447 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3448
3449 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3450
3451 PR target/54445
3452 * gcc.target/i386/pr54445-1.c: New file.
3453 * gcc.target/i386/pr54445-2.c: Likewise.
3454
3455 2012-09-12 Tobias Burnus <burnus@net-b.de>
3456
3457 PR fortran/54225
3458 PR fortran/53306
3459 * gfortran.dg/coarray_10.f90: Update dg-error.
3460 * gfortran.dg/coarray_28.f90: New.
3461 * gfortran.dg/array_section_3.f90: New.
3462
3463 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3464
3465 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3466 gcc.target/arm/pr48252.c: Fix for big-endian support.
3467
3468 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3469
3470 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3471
3472 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3473 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3474
3475 * gcc.target/arm/neon-vfma-1.c: New testcase.
3476 * gcc.target/arm/neon-vfms-1.c: Likewise.
3477 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3478 of float.
3479 * gcc.target/arm/neon-vmls-1.c: Likewise.
3480 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3481 function.
3482 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3483 (check_effective_target_arm_neonv2_ok): Likewise.
3484 (check_effective_target_arm_neonv2_hw): Likewise.
3485 (check_effective_target_arm_neonv2): Likewise.
3486
3487 2012-09-11 Richard Guenther <rguenther@suse.de>
3488
3489 PR middle-end/54515
3490 * g++.dg/tree-ssa/pr54515.C: New testcase.
3491
3492 2012-09-10 Andrew Pinski <apinski@cavium.com>
3493
3494 PR tree-opt/c54362
3495 * gcc.dg/tm/memopt-16.c: New testcase.
3496
3497 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 PR c++/54541
3500 PR c++/54542
3501 * g++.dg/cpp0x/sfinae40.C: New.
3502 * g++.dg/cpp0x/sfinae41.C: Likewise.
3503
3504 2012-09-10 Jason Merrill <jason@redhat.com>
3505
3506 PR c++/54538
3507 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3508
3509 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3510
3511 PR target/54089
3512 * gcc.target/sh/pr54089-3.c: New.
3513
3514 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3515
3516 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3517
3518 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3519
3520 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3521
3522 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3523
3524 * gcc.dg/pr52558-2.c: Delete.
3525 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3526
3527 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3528
3529 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3530
3531 2012-09-10 Richard Guenther <rguenther@suse.de>
3532
3533 PR tree-optimization/54520
3534 * gcc.dg/torture/pr54520.c: New testcase.
3535
3536 2012-09-10 Jason Merrill <jason@redhat.com>
3537
3538 PR c++/54506
3539 * g++.dg/cpp0x/implicit14.C: New.
3540
3541 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3542
3543 PR fortran/54208
3544 * gfortran.dg/bound_simplification_3.f90: New test.
3545
3546 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3547
3548 PR testsuite/54184
3549 * gcc.dg/pr52558-1.c: Delete.
3550 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3551
3552 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3553
3554 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3555 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3556 * gcc.target/arm/smlaltt-1.c: Likewise.
3557
3558 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3559
3560 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3561
3562 2012-09-07 Tom de Vries <tom@codesourcery.com>
3563
3564 PR tree-optimization/53986
3565 * gcc.dg/tree-ssa/vrp80.c: New test.
3566 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3567
3568 2012-09-06 Jason Merrill <jason@redhat.com>
3569
3570 PR c++/54341
3571 PR c++/54253
3572 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3573 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3574
3575 2012-09-06 Andrew Pinski <apinski@cavium.com>
3576
3577 PR tree-opt/54494
3578 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3579
3580 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR rtl-optimization/54455
3583 * gcc.dg/54455.c: New test.
3584
3585 2012-09-06 Tobias Burnus <burnus@net-b.de>
3586
3587 PR fortran/54463
3588 * gfortran.dg/promotion_2.f90: New.
3589
3590 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR middle-end/54486
3593 * c-c++-common/pr54486.c: New test.
3594
3595 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3596
3597 PR fortran/54474
3598 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3599
3600 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3601
3602 PR c++/54191
3603 * g++.dg/cpp0x/sfinae39.C: New.
3604
3605 2012-09-04 Jason Merrill <jason@redhat.com>
3606
3607 PR c++/54441
3608 * g++.dg/ext/flexary3.C: New.
3609
3610 PR c++/54420
3611 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3612
3613 PR c++/54198
3614 * g++.dg/template/defarg15.C: New.
3615
3616 PR c++/54437
3617 * g++.dg/template/access24.C: New.
3618
3619 2012-09-04 Richard Guenther <rguenther@suse.de>
3620
3621 PR tree-optimization/54458
3622 * gcc.dg/torture/pr54458.c: New testcase.
3623
3624 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3625
3626 * gcc.target/arm/neon-vext.c: New test.
3627 * gcc.target/arm/neon-vext-execute.c: Ditto.
3628
3629 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3630
3631 PR fortran/54243
3632 PR fortran/54244
3633 * gfortran.dg/select_type_29.f03: New.
3634
3635 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3636
3637 * gcc.dg/fold-perm.c: Improve test.
3638
3639 2012-09-03 Tobias Burnus <burnus@net-b.de>
3640
3641 PR fortran/51632
3642 * gfortran.dg/coarray_class_1.f90: New.
3643
3644 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3645
3646 PR target/49206
3647 * gcc.c-torture/compile/pr49206.c: New test.
3648
3649 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3650 Uros Bizjak <ubizjak@gmail.com>
3651
3652 PR target/36680
3653 * gfortran.dg/pr36680.f90: New test.
3654
3655 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3656
3657 PR target/42295
3658 * g++.dg/opt/pr42295.C: New test.
3659
3660 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR target/54436
3663 * gcc.dg/torture/pr54436.c: New test.
3664
3665 2012-09-01 Andrew Pinski <apinski@cavium.com>
3666
3667 * gcc.target/mips/truncate-8.c: New testcase.
3668
3669 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3670
3671 PR target/46829
3672 PR target/46843
3673 * gcc.target/i386/pr46829.c: New test.
3674 * gcc.target/i386/pr46843.c: Ditto.
3675
3676 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3677 Jason Merrill <jason@redhat.com>
3678
3679 PR c++/18747
3680 * g++.dg/parse/error50.C: New.
3681
3682 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3683
3684 PR c/54428
3685 * gcc.c-torture/compile/pr54428.c: New test.
3686
3687 2012-08-31 Ollie Wild <aaw@google.com>
3688
3689 PR c++/54197
3690 * g++.dg/init/lifetime3.C: New test.
3691
3692 2012-08-31 Martin Jambor <mjambor@suse.cz>
3693
3694 PR middle-end/54409
3695 * gcc.dg/torture/pr54409.c: New test.
3696
3697 2012-08-31 Martin Jambor <mjambor@suse.cz>
3698
3699 * gfortran.dg/pr48636.f90: Add dump scan checks.
3700
3701 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3702
3703 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3704
3705 2012-08-28 Joey Ye <joey.ye@arm.com>
3706
3707 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3708
3709 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3710
3711 PR target/46254
3712 * gcc.target/i386/pr46254.c: New test.
3713
3714 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3715
3716 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3717 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3718 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3719
3720 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3721
3722 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3723 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3724 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3725 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3726 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3727 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3728 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3729 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3730 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3731 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3732 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3733 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3734 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3735 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3736 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3737 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3738 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3739 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3740 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3741 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3742 gcc.target/mips/unaligned-1.c: Tighten regexps.
3743
3744 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3745
3746 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3747 (mips_option_groups): Remove optimization. Add various -f options.
3748 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3749 and -pg imply -fno-omit-frame-pointer.
3750 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3751 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3752 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3753 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3754 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3755 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3756 * gcc.target/mips/abi-n32-long32.c: Likewise.
3757 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3758 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3759 * gcc.target/mips/abi-n32-long64.c: Likewise.
3760 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3761 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3762 * gcc.target/mips/abi-n64-long32.c: Likewise.
3763 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3764 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3765 * gcc.target/mips/abi-n64-long64.c: Likewise.
3766 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3767 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3768 * gcc.target/mips/abi-o32-long32.c: Likewise.
3769 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3770 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3771 * gcc.target/mips/abi-o32-long64.c: Likewise.
3772 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3773 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3774 * gcc.target/mips/abi-o64-long32.c: Likewise.
3775 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3776 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3777 * gcc.target/mips/abi-o64-long64.c: Likewise.
3778 * gcc.target/mips/asm-1.c: Likewise.
3779 * gcc.target/mips/branch-1.c: Likewise.
3780 * gcc.target/mips/call-3.c: Likewise.
3781 * gcc.target/mips/call-saved-3.c: Likewise.
3782 * gcc.target/mips/clear-cache-1.c: Likewise.
3783 * gcc.target/mips/div-1.c: Likewise.
3784 * gcc.target/mips/div-2.c: Likewise.
3785 * gcc.target/mips/div-3.c: Likewise.
3786 * gcc.target/mips/div-4.c: Likewise.
3787 * gcc.target/mips/div-5.c: Likewise.
3788 * gcc.target/mips/div-6.c: Likewise.
3789 * gcc.target/mips/div-7.c: Likewise.
3790 * gcc.target/mips/div-8.c: Likewise.
3791 * gcc.target/mips/div-9.c: Likewise.
3792 * gcc.target/mips/div-10.c: Likewise.
3793 * gcc.target/mips/div-11.c: Likewise.
3794 * gcc.target/mips/div-12.c: Likewise.
3795 * gcc.target/mips/dsp-ctrl.c: Likewise.
3796 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3797 * gcc.target/mips/ext-8.c: Likewise.
3798 * gcc.target/mips/extend-2.c: Likewise.
3799 * gcc.target/mips/fix-r10000-1.c: Likewise.
3800 * gcc.target/mips/fix-r10000-2.c: Likewise.
3801 * gcc.target/mips/fix-r10000-3.c: Likewise.
3802 * gcc.target/mips/fix-r10000-4.c: Likewise.
3803 * gcc.target/mips/fix-r10000-5.c: Likewise.
3804 * gcc.target/mips/fix-r10000-6.c: Likewise.
3805 * gcc.target/mips/fix-r10000-7.c: Likewise.
3806 * gcc.target/mips/fix-r10000-8.c: Likewise.
3807 * gcc.target/mips/fix-r10000-9.c: Likewise.
3808 * gcc.target/mips/fix-r10000-10.c: Likewise.
3809 * gcc.target/mips/fix-r10000-11.c: Likewise.
3810 * gcc.target/mips/fix-r10000-12.c: Likewise.
3811 * gcc.target/mips/fix-r10000-13.c: Likewise.
3812 * gcc.target/mips/fix-r10000-14.c: Likewise.
3813 * gcc.target/mips/fix-r10000-15.c: Likewise.
3814 * gcc.target/mips/fpcmp-1.c: Likewise.
3815 * gcc.target/mips/fpcmp-2.c: Likewise.
3816 * gcc.target/mips/fpr-moves-7.c: Likewise.
3817 * gcc.target/mips/fpr-moves-8.c: Likewise.
3818 * gcc.target/mips/int-moves-1.c: Likewise.
3819 * gcc.target/mips/int-moves-2.c: Likewise.
3820 * gcc.target/mips/long-calls-pg.c: Likewise.
3821 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3822 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3823 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3824 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3825 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3826 * gcc.target/mips/mips-3d-1.c: Likewise.
3827 * gcc.target/mips/mips-3d-2.c: Likewise.
3828 * gcc.target/mips/mips-3d-3.c: Likewise.
3829 * gcc.target/mips/mips-3d-4.c: Likewise.
3830 * gcc.target/mips/mips-3d-5.c: Likewise.
3831 * gcc.target/mips/mips-3d-6.c: Likewise.
3832 * gcc.target/mips/mips-3d-7.c: Likewise.
3833 * gcc.target/mips/mips-3d-8.c: Likewise.
3834 * gcc.target/mips/mips-3d-9.c: Likewise.
3835 * gcc.target/mips/mips-ps-1.c: Likewise.
3836 * gcc.target/mips/mips-ps-2.c: Likewise.
3837 * gcc.target/mips/mips-ps-3.c: Likewise.
3838 * gcc.target/mips/mips-ps-4.c: Likewise.
3839 * gcc.target/mips/mips-ps-6.c: Likewise.
3840 * gcc.target/mips/mips32-dspr2.c: Likewise.
3841 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3842 * gcc.target/mips/neg-abs-1.c: Likewise.
3843 * gcc.target/mips/neg-abs-2.c: Likewise.
3844 * gcc.target/mips/nmadd-3.c: Likewise.
3845 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3846 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3847 * gcc.target/mips/octeon-pop-1.c: Likewise.
3848 * gcc.target/mips/pr26765.c: Likewise.
3849 * gcc.target/mips/pr33256.c: Likewise.
3850 * gcc.target/mips/pr33635-1.c: Likewise.
3851 * gcc.target/mips/pr33755.c: Likewise.
3852 * gcc.target/mips/pr35802.c: Likewise.
3853 * gcc.target/mips/pr45074.c: Likewise.
3854 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3855 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3856 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3857 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3858 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3859 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3860 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3861 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3862 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3863 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3864 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3865 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3866 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3867 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3868 * gcc.target/mips/save-restore-1.c: Likewise.
3869 * gcc.target/mips/save-restore-3.c: Likewise.
3870 * gcc.target/mips/save-restore-5.c: Likewise.
3871 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3872 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3873 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3874 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3875 * gcc.target/mips/stack-1.c: Likewise.
3876
3877 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3878 Tighten regexps.
3879
3880 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3881 branch under test to be filled with preceding rather than
3882 following instructions.
3883 * gcc.target/mips/branch-10.c: Likewise.
3884 * gcc.target/mips/branch-11.c: Likewise.
3885 * gcc.target/mips/branch-12.c: Likewise.
3886 * gcc.target/mips/branch-13.c: Likewise.
3887 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3888 to be eliminated. Tighten $28 scan-assembler-not test.
3889
3890 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3891 function to...
3892 * gcc.target/mips/call-4.c: ...this new test.
3893
3894 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3895 more likely.
3896 * gcc.target/mips/code-readable-3.c: Likewise.
3897 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3898 flag but skip for -O0.
3899 * gcc.target/mips/code-readable-4.c: Likewise.
3900
3901 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3902 of operations under test.
3903 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3904
3905 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3906 Don't require sibling-call optimization.
3907 * gcc.target/mips/near-far-4.c: Likewise.
3908
3909 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3910 Make sure that the register variable is used.
3911 * gcc.target/mips/soft-float-1.c: Likewise.
3912
3913 * gcc.target/mips/sdata-1.c: Make static data volatile.
3914 * gcc.target/mips/sdata-2.c: Likewise.
3915 * gcc.target/mips/sdata-3.c: Likewise.
3916 * gcc.target/mips/sdata-4.c: Likewise.
3917
3918 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3919 skip for -O0.
3920 * gcc.target/mips/atomic-memory-2.c: Likewise.
3921 * gcc.target/mips/branch-cost-1.c: Likewise.
3922 * gcc.target/mips/branch-cost-2.c: Likewise.
3923 * gcc.target/mips/cache-1.c: Likewise.
3924 * gcc.target/mips/call-1.c: Likewise.
3925 * gcc.target/mips/call-saved-2.c: Likewise.
3926 * gcc.target/mips/const-anchor-1.c: Likewise.
3927 * gcc.target/mips/const-anchor-2.c: Likewise.
3928 * gcc.target/mips/dse-1.c: Likewise.
3929 * gcc.target/mips/dsp-lhx.c: Likewise.
3930 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3931 * gcc.target/mips/ext-1.c: Likewise.
3932 * gcc.target/mips/ext-2.c: Likewise.
3933 * gcc.target/mips/ext-3.c: Likewise.
3934 * gcc.target/mips/ext-4.c: Likewise.
3935 * gcc.target/mips/ext-5.c: Likewise.
3936 * gcc.target/mips/ext-6.c: Likewise.
3937 * gcc.target/mips/ext-7.c: Likewise.
3938 * gcc.target/mips/extend-1.c: Likewise.
3939 * gcc.target/mips/fix-r4000-1.c: Likewise.
3940 * gcc.target/mips/fix-r4000-3.c: Likewise.
3941 * gcc.target/mips/fix-r4000-5.c: Likewise.
3942 * gcc.target/mips/fix-r4000-6.c: Likewise.
3943 * gcc.target/mips/fix-r4000-8.c: Likewise.
3944 * gcc.target/mips/fix-r4000-10.c: Likewise.
3945 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3946 * gcc.target/mips/fixed-vector-type.c: Likewise.
3947 * gcc.target/mips/fpr-moves-1.c: Likewise.
3948 * gcc.target/mips/fpr-moves-2.c: Likewise.
3949 * gcc.target/mips/fpr-moves-3.c: Likewise.
3950 * gcc.target/mips/fpr-moves-4.c: Likewise.
3951 * gcc.target/mips/fpr-moves-5.c: Likewise.
3952 * gcc.target/mips/fpr-moves-6.c: Likewise.
3953 * gcc.target/mips/ins-1.c: Likewise.
3954 * gcc.target/mips/ins-2.c: Likewise.
3955 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3956 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3957 * gcc.target/mips/lazy-binding-1.c: Likewise.
3958 * gcc.target/mips/madd-3.c: Likewise.
3959 * gcc.target/mips/madd-5.c: Likewise.
3960 * gcc.target/mips/madd-6.c: Likewise.
3961 * gcc.target/mips/madd-8.c: Likewise.
3962 * gcc.target/mips/madd-9.c: Likewise.
3963 * gcc.target/mips/memcpy-1.c: Likewise.
3964 * gcc.target/mips/mips-ps-type.c: Likewise.
3965 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3966 * gcc.target/mips/mips-sched-madd.c: Likewise.
3967 * gcc.target/mips/mips16e-extends.c: Likewise.
3968 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3969 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3970 * gcc.target/mips/movcc-1.c: Likewise.
3971 * gcc.target/mips/movcc-2.c: Likewise.
3972 * gcc.target/mips/movcc-3.c: Likewise.
3973 * gcc.target/mips/msub-5.c: Likewise.
3974 * gcc.target/mips/msub-6.c: Likewise.
3975 * gcc.target/mips/msub-8.c: Likewise.
3976 * gcc.target/mips/mult-2.c: Likewise.
3977 * gcc.target/mips/mult-3.c: Likewise.
3978 * gcc.target/mips/mult-5.c: Likewise.
3979 * gcc.target/mips/mult-6.c: Likewise.
3980 * gcc.target/mips/mult-7.c: Likewise.
3981 * gcc.target/mips/mult-12.c: Likewise.
3982 * gcc.target/mips/mult-13.c: Likewise.
3983 * gcc.target/mips/mult-14.c: Likewise.
3984 * gcc.target/mips/mult-15.c: Likewise.
3985 * gcc.target/mips/mult-17.c: Likewise.
3986 * gcc.target/mips/mult-18.c: Likewise.
3987 * gcc.target/mips/mult-19.c: Likewise.
3988 * gcc.target/mips/nmadd-1.c: Likewise.
3989 * gcc.target/mips/nmadd-2.c: Likewise.
3990 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3991 * gcc.target/mips/octeon-cins-1.c: Likewise.
3992 * gcc.target/mips/octeon-cins-2.c: Likewise.
3993 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3994 * gcc.target/mips/octeon-exts-2.c: Likewise.
3995 * gcc.target/mips/octeon-exts-3.c: Likewise.
3996 * gcc.target/mips/octeon-exts-4.c: Likewise.
3997 * gcc.target/mips/octeon-exts-5.c: Likewise.
3998 * gcc.target/mips/octeon-exts-6.c: Likewise.
3999 * gcc.target/mips/octeon-exts-7.c: Likewise.
4000 * gcc.target/mips/octeon-pop-2.c: Likewise.
4001 * gcc.target/mips/octeon-seq-3.c: Likewise.
4002 * gcc.target/mips/octeon-seq-4.c: Likewise.
4003 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4004 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4005 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4006 * gcc.target/mips/pr54240.c: Likewise.
4007 * gcc.target/mips/rsqrt-1.c: Likewise.
4008 * gcc.target/mips/rsqrt-2.c: Likewise.
4009 * gcc.target/mips/rsqrt-3.c: Likewise.
4010 * gcc.target/mips/rsqrt-4.c: Likewise.
4011 * gcc.target/mips/save-restore-2.c: Likewise.
4012 * gcc.target/mips/save-restore-4.c: Likewise.
4013 * gcc.target/mips/sb1-1.c: Likewise.
4014 * gcc.target/mips/scc-1.c: Likewise.
4015 * gcc.target/mips/scc-2.c: Likewise.
4016 * gcc.target/mips/scc-3.c: Likewise.
4017 * gcc.target/mips/scc-4.c: Likewise.
4018 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4019 * gcc.target/mips/truncate-1.c: Likewise.
4020 * gcc.target/mips/truncate-2.c: Likewise.
4021 * gcc.target/mips/truncate-3.c: Likewise.
4022 * gcc.target/mips/truncate-4.c: Likewise.
4023 * gcc.target/mips/truncate-5.c: Likewise.
4024 * gcc.target/mips/truncate-6.c: Likewise.
4025 * gcc.target/mips/unaligned-1.c: Likewise.
4026
4027 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4028 skip for -O0. Require -fexpensive-optimizations.
4029 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4030 * gcc.target/mips/dspr2-MULT.c: Likewise.
4031 * gcc.target/mips/fix-r4000-2.c: Likewise.
4032 * gcc.target/mips/fix-r4000-4.c: Likewise.
4033 * gcc.target/mips/fix-r4000-7.c: Likewise.
4034 * gcc.target/mips/fix-r4000-9.c: Likewise.
4035 * gcc.target/mips/madd-1.c: Likewise.
4036 * gcc.target/mips/madd-2.c: Likewise.
4037 * gcc.target/mips/madd-4.c: Likewise.
4038 * gcc.target/mips/maddu-1.c: Likewise.
4039 * gcc.target/mips/maddu-2.c: Likewise.
4040 * gcc.target/mips/maddu-3.c: Likewise.
4041 * gcc.target/mips/maddu-4.c: Likewise.
4042 * gcc.target/mips/msub-1.c: Likewise.
4043 * gcc.target/mips/msub-2.c: Likewise.
4044 * gcc.target/mips/msub-3.c: Likewise.
4045 * gcc.target/mips/msub-4.c: Likewise.
4046 * gcc.target/mips/msubu-1.c: Likewise.
4047 * gcc.target/mips/msubu-2.c: Likewise.
4048 * gcc.target/mips/msubu-3.c: Likewise.
4049 * gcc.target/mips/msubu-4.c: Likewise.
4050 * gcc.target/mips/mult-1.c: Likewise.
4051 * gcc.target/mips/mult-4.c: Likewise.
4052 * gcc.target/mips/mult-8.c: Likewise.
4053 * gcc.target/mips/mult-9.c: Likewise.
4054 * gcc.target/mips/mult-10.c: Likewise.
4055 * gcc.target/mips/mult-11.c: Likewise.
4056 * gcc.target/mips/mult-16.c: Likewise.
4057
4058 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4059 skip for -O0 and -Os.
4060 * gcc.target/mips/fix-r4000-12.c: Likewise.
4061 * gcc.target/mips/madd-7.c: Likewise.
4062 * gcc.target/mips/mips-ps-5.c: Likewise.
4063 * gcc.target/mips/mips-ps-7.c: Likewise.
4064 * gcc.target/mips/msub-7.c: Likewise.
4065
4066 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4067 skip for -O0. Require -mno-abicalls.
4068 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4069
4070 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4071 skip for -O0. Require a total number of BBIT instructions and
4072 at least one of each kind.
4073
4074 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4075 skip for -O0. Require -fno-unroll-loops.
4076
4077 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4078 skip for -O0. Allow BLTZ as well as BGEZ.
4079
4080 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4081
4082 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4083 skip for -O0. Require -fschedule-insns2.
4084 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4085
4086 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4087 but skip for -O0. Make a branch-likely more likely.
4088
4089 * gcc.target/mips/timode-2.c: Split each test into its own function.
4090 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4091
4092 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4093 skip for -O0. Require -fpeephole2.
4094 * gcc.target/mips/vr-mult-2.c: Likewise.
4095
4096 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4097
4098 PR preprocessor/53469
4099 * gcc.dg/cpp/_Pragma7.c: New test case.
4100
4101 2012-08-27 Tobias Burnus <burnus@net-b.de>
4102
4103 PR fortran/54370
4104 * gfortran.dg/do_5.f90: New.
4105
4106 2012-08-27 Tobias Burnus <burnus@net-b.de>
4107
4108 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4109 from dg-options as -Wall no longer implies it.
4110
4111 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4112
4113 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4114
4115 2012-08-25 Jason Merrill <jason@redhat.com>
4116
4117 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4118
4119 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4120
4121 PR c++/51421
4122 * g++.dg/cpp0x/auto34.C: New.
4123
4124 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR c/54363
4127 * gcc.dg/pr54363.c: New test.
4128
4129 PR c/54355
4130 * gcc.dg/pr54355.c: New test.
4131
4132 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4133
4134 PR debug/52857
4135 * gcc.target/i386/pr52857-1.c: New.
4136 * gcc.target/i386/pr52857-2.c: Likewise.
4137
4138 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4139
4140 * gcc.target/mips/code-readable-4.c: New test.
4141
4142 2012-08-23 Julian Brown <julian@codesourcery.com>
4143 Sandra Loosemore <sandra@codesourcery.com>
4144
4145 * gcc.target/mips/code-readable-1.c: Add -O to options.
4146
4147 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4148
4149 PR c++/20420
4150 * g++.dg/lookup/using53.C: New.
4151
4152 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4153
4154 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4155 * gcc.dg/fixed-point/convert-1.c: New.
4156 * gcc.dg/fixed-point/convert-2.c: New.
4157 * gcc.dg/fixed-point/convert-3.c: New.
4158 * gcc.dg/fixed-point/convert-4.c: New.
4159 * gcc.dg/fixed-point/convert-float-1.c: New.
4160 * gcc.dg/fixed-point/convert-float-2.c: New.
4161 * gcc.dg/fixed-point/convert-float-3.c: New.
4162 * gcc.dg/fixed-point/convert-float-4.c: New.
4163 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4164 * gcc.dg/fixed-point/convert-sat.c: New.
4165 * gcc.dg/fixed-point/convert.h: New.
4166
4167 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4168
4169 PR target/54089
4170 * gcc.target/sh/pr54089-2.c: New.
4171
4172 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4173
4174 * gcc.target/i386/long-double-64-1.c: New file.
4175 * gcc.target/i386/long-double-64-2.c: Likewise.
4176 * gcc.target/i386/long-double-64-3.c: Likewise.
4177 * gcc.target/i386/long-double-64-4.c: Likewise.
4178 * gcc.target/i386/long-double-80-1.c: Likewise.
4179 * gcc.target/i386/long-double-80-2.c: Likewise.
4180 * gcc.target/i386/long-double-80-3.c: Likewise.
4181 * gcc.target/i386/long-double-80-4.c: Likewise.
4182 * gcc.target/i386/long-double-80-5.c: Likewise.
4183 * gcc.target/i386/long-double-80-6.c: Likewise.
4184 * gcc.target/i386/long-double-80-7.c: Likewise.
4185
4186 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4187
4188 PR tree-optimization/54317
4189 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4190
4191 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4192
4193 PR target/39423
4194 * gcc.target/sh/pr39423-2.c: New.
4195
4196 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4197
4198 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4199 * gcc.dg/fold-perm.c: Likewise.
4200
4201 2012-08-20 Jan Hubicka <jh@suse.cz>
4202
4203 PR fortran/48636
4204 * gcc.dg/ipa/inlinehint-1.c: New.
4205
4206 2012-08-20 Florian Weimer <fweimer@redhat.com>
4207
4208 PR c++/19351
4209 * g++.dg/init/new38.C: New test.
4210 * g++.dg/init/new39.C: New test.
4211
4212 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4213
4214 PR target/54089
4215 * gcc.target/sh/pr54089-1.c: New.
4216
4217 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4218
4219 PR target/51244
4220 * gcc.target/sh/pr51244-11.c: New.
4221
4222 2012-08-20 Tobias Burnus <burnus@net-b.de>
4223
4224 PR fortran/54301
4225 * gfortran.dg/warn_target_lifetime_2.f90: New.
4226
4227 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4228
4229 PR c++/10416
4230 * g++.dg/warn/Wunused-var-17.C: New.
4231
4232 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4233
4234 PR middle-end/53992
4235 * gcc.dg/gomp/pr53992.c: New test.
4236
4237 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4238
4239 PR tree-ssa/54295
4240 * gcc.c-torture/execute/20120817-1.c: New test.
4241
4242 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4243
4244 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4245 add instruction.
4246 (f2): New test that really does need adds.
4247
4248 2012-08-20 Richard Guenther <rguenther@suse.de>
4249
4250 PR tree-optimization/54327
4251 * gcc.dg/torture/pr54327.c: New testcase.
4252
4253 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR tree-optimization/54321
4256 * gcc.c-torture/compile/pr54321.c: New test.
4257
4258 2012-08-20 Tobias Burnus <burnus@net-b.de>
4259
4260 PR fortran/54301
4261 * gfortran.dg/warn_target_lifetime_1.f90: New.
4262
4263 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4264
4265 PR fortran/54298
4266 * gfortran.dg/real_compare_1.f90: New test case.
4267 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4268
4269 2012-08-18 Jan Hubicka <jh@suse.cz>
4270
4271 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4272
4273 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4274
4275 PR fortran/39290
4276 * gfortran.dg/interface_37.f90: New test.
4277
4278 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4279 Gary Funck <gary@intrepid.com>
4280
4281 PR target/20020
4282 * gcc.target/i386/pr20020-1.c: New test.
4283 * gcc.target/i386/pr20020-2.c: Likewise.
4284 * gcc.target/i386/pr20020-3.c: Likewise.
4285
4286 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4287
4288 * gcc.target/i386/perm-concat.c: New test.
4289
4290 2012-08-17 Julian Brown <julian@codesourcery.com>
4291
4292 * gcc.target/arm/div64-unwinding.c: New test.
4293
4294 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4295
4296 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4297
4298 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4299
4300 PR target/54236
4301 * gcc.target/sh/pr54236-1.c: New.
4302
4303 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4304
4305 * lib/target-supports.exp (check_effective_target_sync_int_long)
4306 (check_effective_target_sync_char_short): Enable for crisv32-*
4307 and cris-*.
4308
4309 PR middle-end/54261
4310 * gcc.dg/torture/pr54261-1.c: New test.
4311
4312 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4313
4314 PR fortran/54243
4315 PR fortran/54244
4316 * gfortran.dg/typebound_call_24.f03: New.
4317
4318 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4319
4320 PR tree-optimization/54245
4321 * gcc.dg/tree-ssa/pr54245.c: New test.
4322
4323 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4324
4325 PR tree-optimization/54240
4326 * gcc.target/powerpc/pr54240.c: New test.
4327 * gcc.target/mips/pr54240.c: Likewise.
4328
4329 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4330
4331 PR target/52933
4332 * gcc.target/sh/pr52933-1.c: New.
4333 * gcc.target/sh/pr52933-2.c: New.
4334
4335 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 PR target/50751
4338 * gcc.target/sh/pr50751-8.c: New.
4339
4340 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4341
4342 PR fortran/47586
4343 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4344 * gfortran.dg/typebound_proc_27.f03: New test.
4345
4346 2012-08-14 Sterling Augustine <saugustine@google.com>
4347
4348 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4349
4350 2012-08-14 Tobias Burnus <burnus@net-b.de>
4351
4352 PR fortran/40881
4353 * gfortran.dg/data_constraints_3.f90: New.
4354 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4355 to disable -pedantic compilation.
4356 * gfortran.dg/pr37243.f: Ditto.
4357 * gfortran.dg/g77/19990826-3.f: Ditto.
4358 * gfortran.dg/g77/20020307-1.f : Ditto.
4359 * gfortran.dg/g77/980310-3.f: Ditto.
4360
4361 2012-08-14 Tobias Burnus <burnus@net-b.de>
4362
4363 PR fortran/54234
4364 * gfortran.dg/warn_conversion_4.f90: New.
4365
4366 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR middle-end/53411
4369 PR rtl-optimization/53495
4370 * gcc.c-torture/compile/pr53411.c: New test.
4371 * gcc.c-torture/compile/pr53495.c: New test.
4372
4373 2012-08-13 Richard Guenther <rguenther@suse.de>
4374
4375 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4376
4377 2012-08-13 Richard Guenther <rguenther@suse.de>
4378
4379 PR tree-optimization/54200
4380 * gcc.dg/guality/pr54200.c: New testcase.
4381 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4382
4383 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4384
4385 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4386
4387 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4388
4389 PR target/51244
4390 * gcc.target/sh/pr51244-7.c: New.
4391 * gcc.target/sh/pr51244-8.c: New.
4392 * gcc.target/sh/pr51244-9.c: New.
4393 * gcc.target/sh/pr51244-10.c: New.
4394
4395 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4396
4397 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4398 -m2e or -m2a.
4399 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4400 * gcc.target/sh/pr53511-1.c: Likewise.
4401 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4402 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4403 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4404 * gcc.target/sh/pr53512-3.c: Likewise.
4405 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4406
4407 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4408
4409 PR target/39423
4410 * gcc.c-torture/compile/pr39423-1.c: New.
4411 * gcc.c-torture/compile/pr39423-2.c: New.
4412
4413 2012-08-12 Tobias Burnus <burnus@net-b.de>
4414
4415 PR fortran/54221
4416 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4417 they appear uninitialized on the RHS.
4418 * gfortran.dg/public_private_module_6.f90: New.
4419
4420 2012-08-11 Martin Jambor <mjambor@suse.cz>
4421
4422 PR fortran/48636
4423 * gfortran.dg/pr48636.f90: New test.
4424
4425 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4426
4427 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4428 to avoid warnings.
4429 (main): Adjust caller.
4430
4431 2012-08-10 Richard Guenther <rguenther@suse.de>
4432
4433 * gcc.dg/matrix/*.c: Adjust and move ...
4434 * gcc.dg/torture/: ... here.
4435 * gcc.dg/matrix: Remove directory.
4436
4437 2012-08-10 Richard Guenther <rguenther@suse.de>
4438
4439 PR middle-end/54219
4440 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4441
4442 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4443
4444 PR middle-end/54211
4445 * gcc.dg/tree-ssa/pr54211.c: New test.
4446
4447 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4448
4449 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4450 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4451
4452 2012-08-10 Richard Guenther <rguenther@suse.de>
4453
4454 PR tree-optimization/54109
4455 * gcc.dg/torture/pr54109.c: New testcase.
4456 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4457 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4458
4459 2012-08-10 Richard Guenther <rguenther@suse.de>
4460
4461 PR tree-optimization/54027
4462 * gcc.dg/torture/pr54027.c: New testcase.
4463
4464 2012-08-10 Richard Guenther <rguenther@suse.de>
4465
4466 * g++.dg/plugin/selfassign.c: Adjust.
4467 * gcc.dg/plugin/selfassign.c: Likewise.
4468 * gcc.dg/strlenopt-11.c: Likewise.
4469 * gcc.dg/strlenopt-13.c: Likewise.
4470 * gcc.dg/no-strict-overflow-4.c: Likewise.
4471 * gcc.dg/strict-overflow-4.c: Likewise.
4472 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4473 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4474 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4475 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4476 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4477 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4478 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4479 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4480 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4481 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4482 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4483 * gcc.dg/pr46309.c: Likewise.
4484 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4485
4486 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4487
4488 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4489 for x86 targets.
4490 * gcc.c-torture/compile/20120727-2.c: New test.
4491
4492 2012-08-09 Martin Jambor <mjambor@suse.cz>
4493
4494 * gcc.dg/ipa/iinline-4.c: New test.
4495 * gcc.dg/ipa/iinline-5.c: Likewise.
4496 * gcc.dg/ipa/iinline-6.c: Likewise.
4497 * gcc.dg/ipa/iinline-7.c: Likewise.
4498 * gcc.dg/lto/20120723_0.c: Likewise.
4499 * gcc.dg/lto/20120723_1.c: Likewise.
4500
4501 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4502
4503 PR target/39423
4504 * gcc.target/sh/pr39423-1.c: New.
4505
4506 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4507
4508 PR target/51244
4509 * gcc.target/sh/pr51244-5: New.
4510 * gcc.target/sh/pr51244-6: New.
4511
4512 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4513
4514 * gcc.target/i386/adx-addxcarry32-3.c: New.
4515 * gcc.target/i386/adx-addxcarry64-3.c: New.
4516
4517 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4518
4519 PR rtl-optimization/53701
4520 * gcc.dg/pr53701.c: New test.
4521
4522 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4523
4524 * gcc.c-torture/compile/20120727-1.c: New test.
4525
4526 2012-08-09 Tobias Burnus <burnus@net-b.de>
4527
4528 PR fortran/54199
4529 * gfortran.dg/intrinsic_shadow_4.f90: New.
4530
4531 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4532
4533 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4534
4535 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4536
4537 * gcc.c-torture/execute/20120808-1.c: New test.
4538
4539 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4540
4541 PR rtl-optimization/54157
4542 * gcc.target/i386/pr54157.c: New file.
4543
4544 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4545
4546 * gcc.target/i386/adx-addcarryx32-1.c: New.
4547 * gcc.target/i386/adx-addcarryx32-2.c: New.
4548 * gcc.target/i386/adx-addcarryx64-1.c: New.
4549 * gcc.target/i386/adx-addcarryx64-2.c: New.
4550 * gcc.target/i386/adx-check.h: New.
4551 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4552 * gcc.target/i386/sse-12.c: Add -madx.
4553 * gcc.target/i386/sse-13.c: Ditto.
4554 * gcc.target/i386/sse-14.c: Ditto.
4555 * gcc.target/i386/sse-22.c: Ditto.
4556 * gcc.target/i386/sse-23.c: Ditto.
4557 * g++.dg/other/i386-2.C: Ditto.
4558 * g++.dg/other/i386-3.C: Ditto.
4559
4560 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4561
4562 * gcc.dg/tree-ssa/slsr-5.c: New.
4563 * gcc.dg/tree-ssa/slsr-6.c: New.
4564 * gcc.dg/tree-ssa/slsr-7.c: New.
4565 * gcc.dg/tree-ssa/slsr-8.c: New.
4566 * gcc.dg/tree-ssa/slsr-9.c: New.
4567 * gcc.dg/tree-ssa/slsr-10.c: New.
4568 * gcc.dg/tree-ssa/slsr-11.c: New.
4569 * gcc.dg/tree-ssa/slsr-12.c: New.
4570 * gcc.dg/tree-ssa/slsr-13.c: New.
4571 * gcc.dg/tree-ssa/slsr-14.c: New.
4572 * gcc.dg/tree-ssa/slsr-15.c: New.
4573 * gcc.dg/tree-ssa/slsr-16.c: New.
4574 * gcc.dg/tree-ssa/slsr-17.c: New.
4575 * gcc.dg/tree-ssa/slsr-18.c: New.
4576 * gcc.dg/tree-ssa/slsr-19.c: New.
4577 * gcc.dg/tree-ssa/slsr-20.c: New.
4578 * gcc.dg/tree-ssa/slsr-21.c: New.
4579 * gcc.dg/tree-ssa/slsr-22.c: New.
4580 * gcc.dg/tree-ssa/slsr-23.c: New.
4581 * gcc.dg/tree-ssa/slsr-24.c: New.
4582 * gcc.dg/tree-ssa/slsr-25.c: New.
4583 * gcc.dg/tree-ssa/slsr-26.c: New.
4584 * gcc.dg/tree-ssa/slsr-30.c: New.
4585 * gcc.dg/tree-ssa/slsr-31.c: New.
4586
4587 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4588
4589 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4590 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4591 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4592
4593 2012-08-06 Cary Coutant <ccoutant@google.com>
4594
4595 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4596
4597 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4598
4599 PR fortran/35831
4600 * gfortran.dg/dummy_procedure_5.f90: Modified.
4601 * gfortran.dg/dummy_procedure_8.f90: New.
4602 * gfortran.dg/interface_26.f90: Modified.
4603 * gfortran.dg/proc_ptr_11.f90: Modified.
4604 * gfortran.dg/proc_ptr_15.f90: Modified.
4605 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4606 * gfortran.dg/typebound_override_1.f90: Modified.
4607 * gfortran.dg/typebound_proc_6.f03: Modified.
4608
4609 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4610
4611 PR tree-optimization/51938
4612 PR tree-optimization/52005
4613 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4614 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4615 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4616 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4617
4618 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4619
4620 Avoid crashing on erroneous static_assert usage
4621 * g++.dg/cpp0x/static_assert8.C: New test.
4622
4623 2012-08-06 Jason Merrill <jason@redhat.com>
4624
4625 * g++.dg/cpp0x/sfinae38.C: New.
4626
4627 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4628 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 PR c++/54165
4631 * g++.dg/conversion/void2.C: New.
4632
4633 2012-08-06 Tom de Vries <tom@codesourcery.com>
4634
4635 * gcc.dg/tree-ssa/vrp78.c: New test.
4636
4637 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4638 Richard Sandiford <rdsandiford@googlemail.com>
4639
4640 * g++.dg/opt/enum2.C: Require fpic target.
4641 * g++.dg/lto/20090303_0.C: Likewise.
4642
4643 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4644 Catherine Moore <clm@codesourcery.com>
4645
4646 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4647 flush function names too.
4648 * gcc.target/mips/clear-cache-1.c: Likewise.
4649
4650 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4651
4652 PR target/54156
4653 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4654
4655 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4656
4657 PR fortran/54166
4658 * gfortran.dg/array_5.f90: New test.
4659
4660 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4661
4662 PR tree-optimization/30318
4663 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4664
4665 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4666
4667 * g++.dg/ext/vector17.C: New testcase.
4668
4669 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4670
4671 PR target/51931
4672 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4673 * g++.dg/opt/longbranch1.C: Likewise.
4674
4675 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4676
4677 PR tree-optimization/53805
4678 * gcc.dg/fold-notunord.c: New testcase.
4679
4680 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4681
4682 PR fortran/48820
4683 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4684 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4685
4686 2012-08-02 Jason Merrill <jason@redhat.com>
4687 Paolo Carlini <paolo.carlini@oracle.com>
4688
4689 PR c++/51213 (again)
4690 * g++.dg/cpp0x/sfinae37.C: Extend.
4691
4692 2012-08-02 Richard Guenther <rguenther@suse.de>
4693
4694 PR tree-optimization/50672
4695 * g++.dg/torture/pr50672.C: New testcase.
4696
4697 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4698
4699 PR fortran/54147
4700 * gfortran.dg/abstract_type_6.f03: Modified.
4701 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4702 * gfortran.dg/proc_ptr_comp_35.f90: New.
4703 * gfortran.dg/typebound_proc_9.f03: Modified.
4704 * gfortran.dg/typebound_proc_26.f90: New.
4705
4706 2012-08-02 Richard Guenther <rguenther@suse.de>
4707
4708 * gcc.dg/torture/pta-callused-1.c: Adjust.
4709 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4710 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4711 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4712 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4713 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4714 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4715 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4716 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4717
4718 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4719
4720 PR fortran/54033
4721 * gfortran.dg/include_6.f90: New test case.
4722 * gfortran.dg/include_7.f90: New test case.
4723 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4724
4725 2012-08-01 Tom de Vries <tom@codesourcery.com>
4726
4727 * gcc.dg/tree-ssa/vrp76.c: New test.
4728
4729 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4730
4731 PR tree-optimization/46556
4732 * gcc.dg/tree-ssa/slsr-27.c: New.
4733 * gcc.dg/tree-ssa/slsr-28.c: New.
4734 * gcc.dg/tree-ssa/slsr-29.c: New.
4735
4736 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4737
4738 PR fortran/42418
4739 * gfortran.dg/proc_decl_29.f90: New.
4740
4741 2012-07-31 Dehao Chen <dehao@google.com>
4742
4743 * gcc.dg/predict-7.c: New test.
4744
4745 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4746
4747 PR fortran/54134
4748 * gfortran.dg/typebound_override_3.f90: New.
4749
4750 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4751
4752 PR tree-optimization/53773
4753 * gcc.dg/vect/pr53773.c: New test.
4754
4755 2012-07-31 Nick Clifton <nickc@redhat.com>
4756
4757 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4758 and for XStormy16.
4759
4760 2012-07-31 Tobias Burnus <burnus@net-b.de>
4761
4762 * gfortran.dg/c_funloc_tests_6.f90: New.
4763 * gfortran.dg/c_funloc_tests_7.f90: New.
4764 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4765
4766 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/53624
4769 * g++.dg/cpp0x/temp_default5.C: New.
4770
4771 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4772
4773 PR fortran/51081
4774 * gfortran.dg/proc_ptr_37.f90: New.
4775
4776 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4777
4778 * lib/target-supports.exp
4779 (check_effective_target_vect_natural_alignment): New function.
4780 * gcc.dg/align-2.c: Only run on targets with natural alignment
4781 of vector types.
4782 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4783 alignment of vector types.
4784
4785 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4786 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4787
4788 * gcc.target/i386/rdseed16-1.c: New.
4789 * gcc.target/i386/rdseed32-1.c: Ditto
4790 * gcc.target/i386/rdseed64-1.c: Ditto
4791 * gcc.target/i386/sse-12.c: Add -mrdseed.
4792 * gcc.target/i386/sse-13.c: Ditto.
4793 * gcc.target/i386/sse-14.c: Ditto.
4794 * g++.dg/other/i386-2.C: Ditto.
4795 * g++.dg/other/i386-3.C: Ditto.
4796
4797 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4798
4799 PR target/51244
4800 * gcc.target/sh/pr51244-4.c: New.
4801
4802 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4803
4804 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4805 for alpha*-*-* targets. Cleanup original tree dump.
4806
4807 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4808
4809 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4810 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4811
4812 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4813
4814 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4815 rand, srand. Include <stdlib.h>.
4816
4817 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4818
4819 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4820
4821 2012-07-26 Richard Henderson <rth@redhat.com>
4822
4823 * gcc.dg/attr-hotcold-1.c: New.
4824 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4825
4826 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4827 Sandra Loosemore <sandra@codesourcery.com>
4828
4829 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4830
4831 2012-07-26 Tobias Burnus <burnus@net-b.de>
4832
4833 * gfortran.dg/contiguous_1.f90: Update dg-error.
4834 * gfortran.dg/proc_ptr_32.f90: Ditto.
4835
4836 2012-07-26 Richard Guenther <rguenther@suse.de>
4837
4838 PR tree-optimization/54098
4839 * gcc.dg/torture/pr54098.c: New testcase.
4840
4841 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4842
4843 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4844 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4845
4846 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4847
4848 PR fortran/44354
4849 * gfortran.dg/array_constructor_39.f90: New test.
4850
4851 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4852
4853 PR fortran/44354
4854 * gfortran.dg/array_constructor_38.f90: New test.
4855
4856 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4857
4858 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4859
4860 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4861
4862 * gnat.dg/noreturn5.ad[sb]: New test.
4863
4864 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4865 Paul Brook <paul@codesourcery.com>
4866
4867 PR target/53633
4868
4869 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4870 * c-c++-common/pr53633.c: New test.
4871
4872 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4873
4874 * gcc.target/i386/asm-dialect-1.c: New test case.
4875
4876 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4877 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4878
4879 * gcc.target/i386/prefetchw-1.c: New.
4880 * gcc.target/i386/sse-12.c: Add -mprfchw.
4881 * gcc.target/i386/sse-13.c: Ditto.
4882 * gcc.target/i386/sse-14.c: Ditto.
4883 * gcc.target/i386/sse-22.c: Ditto.
4884 * gcc.target/i386/sse-23.c: Ditto.
4885 * g++.dg/other/i386-2.C: Ditto.
4886 * g++.dg/other/i386-3.C: Ditto.
4887
4888 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4889
4890 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4891
4892 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4893
4894 PR target/54051
4895 * gcc.target/arm/pr54051.c: New.
4896 * gcc.target/arm/vfp-1.c: Adjust test.
4897
4898 2012-07-24 Julian Brown <julian@codesourcery.com>
4899
4900 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4901 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4902 hard-float ARM.
4903
4904 2012-07-23 Paul Brook <paul@codesourcery.com>
4905
4906 * g++.dg/other/armv7m-1.c: New test.
4907
4908 2012-07-23 Julian Brown <julian@codesourcery.com>
4909
4910 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4911 ARM.
4912 (DO_TEST): Define to 1 for appropriate ARM targets.
4913
4914 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4915
4916 PR tree-optimization/53881
4917 * gcc.dg/pr53881.c: Renamed to ...
4918 * gcc.dg/pr53881-1.c: ... this.
4919 * gcc.dg/pr53881-2.c: New test.
4920
4921 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4922
4923 Handle recent changes in default atomics for cris*-*-linux*.
4924 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4925 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4926 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4927 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4928 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4929 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4930 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4931 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4932 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4933 -mno-unaligned-atomic-may-use-library is in effect for
4934 cris*-*-linux*.
4935 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4936 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4937 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4938 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4939 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4940 gcc.target/cris/torture/sync-mis-op-i-1.c,
4941 gcc.target/cris/torture/sync-mis-op-i-2.c,
4942 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4943 gcc.target/cris/torture/sync-mis-op-i-3.c,
4944 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4945 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4946 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4947 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4948 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4949 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4950 (main): Remove local variable x.
4951 [mis_ok]: Check that atomics don't fail.
4952
4953 2012-07-21 Andrew Pinski <apinski@cavium.com>
4954
4955 * gcc.dg/tree-ssa/vrp72.c: New test.
4956 * gcc.dg/tree-ssa/vrp73.c: New test.
4957 * gcc.dg/tree-ssa/vrp74.c: New test.
4958 * gcc.dg/tree-ssa/vrp75.c: New test.
4959
4960 2012-07-21 Andrew Pinski <apinski@cavium.com>
4961
4962 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4963 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4964
4965 2012-07-21 Andrew Pinski <apinski@cavium.com>
4966
4967 * gcc.target/mips/octeon-pop-2.c: New testcase.
4968
4969 2012-07-21 Tobias Burnus <burnus@net-b.de>
4970
4971 PR fortran/48820
4972 * gfortran.dg/assumed_rank_3.f90: New.
4973 * gfortran.dg/assumed_rank_11.f90: New.
4974 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4975 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4976 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4977
4978 2012-07-21 Andrew Pinski <apinski@cavium.com>
4979
4980 * gcc.target/mips/unaligned-1.c: New testcase.
4981
4982 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4983
4984 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4985
4986 2012-07-20 Tobias Burnus <burnus@net-b.de>
4987
4988 * gfortran.dg/bind_c_array_params_2.f90: New.
4989 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4990 and update dg-error.
4991
4992 2012-07-20 Tobias Burnus <burnus@net-b.de>
4993
4994 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4995
4996 2012-07-20 Jason Merrill <jason@redhat.com>
4997
4998 PR c++/54038
4999 * g++.dg/other/array7.C: New.
5000
5001 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5002
5003 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5004 the basic block and check loop depth.
5005 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5006 matching patterns and comments.
5007 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5008 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5009
5010 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR c++/28656
5013 * c-c++-common/pr28656.c: New test.
5014
5015 2012-07-19 Jason Merrill <jason@redhat.com>
5016
5017 PR c++/54026
5018 * g++.dg/init/mutable1.C: New.
5019
5020 2012-07-20 Tobias Burnus <burnus@net-b.de>
5021
5022 PR fortran/48820
5023 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5024 * gfortran.dg/assumed_rank_1.f90: New.
5025 * gfortran.dg/assumed_rank_1_c.c: New.
5026 * gfortran.dg/assumed_rank_2.f90: New.
5027 * gfortran.dg/assumed_rank_4.f90: New.
5028 * gfortran.dg/assumed_rank_5.f90: New.
5029 * gfortran.dg/assumed_rank_6.f90: New.
5030 * gfortran.dg/assumed_rank_7.f90: New.
5031 * gfortran.dg/assumed_rank_8.f90: New.
5032 * gfortran.dg/assumed_rank_8_c.c: New.
5033 * gfortran.dg/assumed_rank_9.f90: New.
5034 * gfortran.dg/assumed_rank_10.f90: New.
5035 * gfortran.dg/assumed_rank_12.f90: New.
5036
5037 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gnat.dg/opt25.adb: New test.
5040 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5041 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5042
5043 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5044
5045 * gnat.dg/aggr20.ad[sb]: New test.
5046 * gnat.dg/aggr20_pkg.ads: New helper.
5047
5048 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5049
5050 * gnat.dg/derived_type3.adb: New test.
5051 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5052
5053 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR rtl-optimization/53942
5056 * gcc.dg/pr53942.c: New test.
5057
5058 2012-07-19 Jason Merrill <jason@redhat.com>
5059
5060 PR c++/54021
5061 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5062
5063 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5064
5065 * gnat.dg/discr38.adb: New test.
5066
5067 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR middle-end/54017
5070 * c-c++-common/gomp/pr54017.c: New test.
5071
5072 2012-07-19 Richard Guenther <rguenther@suse.de>
5073 Eric Botcazou <ebotcazou@adacore.com>
5074
5075 * gnat.dg/loop_optimization11.adb: New testcase.
5076 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5077
5078 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5079 Jason Merrill <jason@redhat.com>
5080
5081 * g++.dg/cpp0x/sfinae37.C: New.
5082 * g++.dg/template/access23.C: New.
5083 * g++.dg/template/access7.C: Adjust.
5084 * g++.dg/template/sfinae10.C: Don't expect errors.
5085 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5086
5087 2012-07-18 Julian Brown <julian@codesourcery.com>
5088 Sandra Loosemore <sandra@codesroucery.com>
5089
5090 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5091
5092 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gnat.dg/noreturn4.ad[sb]: New test.
5095 * gnat.dg/noreturn4_pkg.ads: New helper.
5096
5097 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5098 Julian Brown <julian@codesourcery.com>
5099
5100 * gcc.target/arm/neon-vdup-1.c: New test case.
5101 * gcc.target/arm/neon-vdup-2.c: New test case.
5102 * gcc.target/arm/neon-vdup-3.c: New test case.
5103 * gcc.target/arm/neon-vdup-4.c: New test case.
5104 * gcc.target/arm/neon-vdup-5.c: New test case.
5105 * gcc.target/arm/neon-vdup-6.c: New test case.
5106 * gcc.target/arm/neon-vdup-7.c: New test case.
5107 * gcc.target/arm/neon-vdup-8.c: New test case.
5108 * gcc.target/arm/neon-vdup-9.c: New test case.
5109 * gcc.target/arm/neon-vdup-10.c: New test case.
5110 * gcc.target/arm/neon-vdup-11.c: New test case.
5111 * gcc.target/arm/neon-vdup-12.c: New test case.
5112 * gcc.target/arm/neon-vdup-13.c: New test case.
5113 * gcc.target/arm/neon-vdup-14.c: New test case.
5114 * gcc.target/arm/neon-vdup-15.c: New test case.
5115 * gcc.target/arm/neon-vdup-16.c: New test case.
5116 * gcc.target/arm/neon-vdup-17.c: New test case.
5117 * gcc.target/arm/neon-vdup-18.c: New test case.
5118 * gcc.target/arm/neon-vdup-19.c: New test case.
5119 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5120 arguments non-constant.
5121
5122 2012-07-18 Richard Guenther <rguenther@suse.de>
5123
5124 PR tree-optimization/53970
5125 * g++.dg/torture/pr53970.C: New testcase.
5126
5127 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5128
5129 PR target/38621
5130 * gcc.c-torture/compile/pr38621.c: New.
5131
5132 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5133
5134 PR target/33135
5135 * gcc.target/sh/pr33135-1.c: New.
5136 * gcc.target/sh/pr33135-2.c: New.
5137 * gcc.target/sh/pr33135-3.c: New.
5138 * gcc.target/sh/pr33135-4.c: New.
5139
5140 2012-07-17 Jason Merrill <jason@redhat.com>
5141
5142 PR c++/53995
5143 * g++.dg/parse/enum9.C: New.
5144
5145 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5146 Sandra Loosemore <sandra@codesourcery.com>
5147
5148 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5149 if there is a conflict with -mcpu=. Use -mcpu=5208.
5150
5151 2012-07-17 Jason Merrill <jason@redhat.com>
5152
5153 PR c++/53989
5154 * g++.dg/template/array23.C: New.
5155
5156 2012-07-17 Tobias Burnus <burnus@net-b.de>
5157
5158 PR fortran/53985
5159 * gfortran.dg/bind_c_usage_26.f90: New.
5160 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5161 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5162 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5163 * gfortran.dg/interop_params.f03: Ditto.
5164
5165 2012-07-17 Jason Merrill <jason@redhat.com>
5166
5167 * g++.dg/template/inherit8.C: Adjust.
5168 * g++.dg/template/using21.C: Adjust.
5169 * g++.dg/template/using22.C: Adjust.
5170
5171 PR c++/53549
5172 * g++.dg/template/current-inst1.C: New.
5173 * g++.dg/parse/crash35.C: Adjust.
5174
5175 2012-07-17 Tobias Burnus <burnus@net-b.de>
5176
5177 PR fortran/52101
5178 * gfortran.dg/oldstyle_4.f90: New.
5179
5180 2012-07-17 Tobias Burnus <burnus@net-b.de>
5181
5182 PR fortran/49265
5183 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5184 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5185
5186 2012-07-16 Jason Merrill <jason@redhat.com>
5187
5188 * g++.dg/parse/access8.C: Adjust.
5189 * g++.dg/template/sfinae6_neg.C: Adjust.
5190
5191 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5192
5193 PR fortran/53824
5194 * gfortran.dg/coarray_allocate_1.f90: New test.
5195
5196 2012-07-16 Andrew Pinski <apinski@cavium.com>
5197
5198 * gcc.c-torture/execute/bswap-1.c: New testcase.
5199 * gcc.c-torture/compile/unalign-1.c: New testcase.
5200 * gcc.c-torture/compile/20120524-1.c: New testcase.
5201 * gcc.c-torture/compile/20101216-1.c: New testcase.
5202
5203 2012-07-16 Dehao Chen <dehao@google.com>
5204
5205 Revert
5206 2012-07-10 Dehao Chen <dehao@google.com>
5207
5208 * gcc.dg/debug_info_inline.c: New test.
5209
5210 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5211
5212 PR fortran/53956
5213 * gfortran.dg/proc_decl_28.f90: New.
5214
5215 2012-07-16 Andrew Pinski <apinski@cavium.com>
5216
5217 * gcc.dg/torture/builtins-1.c: New testcase.
5218
5219 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5220
5221 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5222 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5223 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5224 gcc.target/cris/sync-1-v10.c,
5225 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5226 pass -mno-unaligned-atomic-may-use-library.
5227 * gcc.target/cris/sync-xchg-1.c: New test.
5228 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5229 valid register operand output modifier.
5230
5231 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5232
5233 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5234 characters.
5235
5236 2012-07-13 Andrew Pinski <apinski@cavium.com>
5237
5238 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5239 rather than cleanup-tree-dump.
5240 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5241
5242 2012-07-13 Richard Guenther <rguenther@suse.de>
5243
5244 PR tree-optimization/53907
5245 * gcc.target/i386/pr53907.c: New testcase.
5246
5247 2012-07-13 Richard Guenther <rguenther@suse.de>
5248
5249 PR tree-optimization/53922
5250 * gcc.dg/torture/pr53922.c: New testcase.
5251
5252 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5253
5254 PR rtl-optimization/53908
5255 * gcc.dg/torture/pr53908.c: New test.
5256
5257 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5258
5259 PR c++/53531
5260 * g++.dg/cpp0x/variadic135.C: New.
5261
5262 2012-07-12 Jason Merrill <jason@redhat.com>
5263
5264 * g++.dg/template/sfinae6_neg.C: Adjust.
5265
5266 2012-07-12 Tobias Burnus <burnus@net-b.de>
5267
5268 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5269 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5270 scan-tree-dump-times pattern.
5271
5272 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5273
5274 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5275
5276 2012-07-11 Jason Merrill <jason@redhat.com>
5277
5278 DR 1402
5279 * g++.g/cpp0x/defaulted37.C: New.
5280
5281 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5282
5283 PR target/53859
5284 * gcc.target/arm/pr53859.c: New test.
5285
5286 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5287
5288 PR target/53886
5289 * gcc.c-torture/compile/pr53886.c: New.
5290
5291 2012-07-10 Dehao Chen <dehao@google.com>
5292
5293 * gcc.dg/debug_info_inline.c: New test.
5294
5295 2012-07-10 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/53733
5298 * g++.dg/cpp0x/defaulted36.C: New.
5299 * g++.dg/cpp0x/defaulted21.C: Adjust.
5300
5301 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5302
5303 2012-07-09 Sterling Augustine <saugustine@google.com>
5304
5305 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5306
5307 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5308
5309 PR tree-optimization/53887
5310 * gcc.dg/pr53887.c: New test.
5311
5312 2012-07-09 Jason Merrill <jason@redhat.com>
5313
5314 PR c++/53882
5315 * g++.dg/cpp0x/nullptr29.C: New.
5316
5317 2012-07-09 Tom de Vries <tom@codesourcery.com>
5318 Richard Guenther <rguenther@suse.de>
5319
5320 * gcc.dg/builtin-unreachable-6.c: New test.
5321 * gcc.dg/builtin-unreachable-5.c: New test.
5322
5323 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5324
5325 PR tree-optimization/53881
5326 * gcc.dg/pr53881.c: New test.
5327
5328 2012-07-06 Jason Merrill <jason@redhat.com>
5329
5330 PR c++/53862
5331 * g++.dg/cpp0x/variadic134.C: New.
5332
5333 PR c++/53858
5334 * g++.dg/cpp0x/alias-decl-20.C: New.
5335
5336 2012-07-06 Tom de Vries <tom@codesourcery.com>
5337
5338 PR tree-optimization/51879
5339 * gcc.dg/pr51879-16.c: New test.
5340 * gcc.dg/pr51879-17.c: Same.
5341
5342 2012-07-06 Tom de Vries <tom@codesourcery.com>
5343
5344 PR tree-optimization/52009
5345 * gcc.dg/pr51879-7.c: New test.
5346 * gcc.dg/pr51879-18.c: New test.
5347
5348 2012-07-05 Jason Merrill <jason@redhat.com>
5349
5350 PR c++/50852
5351 * g++.dg/template/typedef39.C: New.
5352
5353 PR c++/53039
5354 * g++.dg/cpp0x/variadic133.C: New.
5355 * g++.dg/template/param1.C: Adjust.
5356
5357 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5358
5359 PR target/48941
5360 PR target/51980
5361 * gcc.target/arm/neon/vtrnf32.c: Update.
5362 * gcc.target/arm/neon/vtrns32.c: Update.
5363 * gcc.target/arm/neon/vtrnu32.c: Update.
5364 * gcc.target/arm/neon/vzipf32.c: Update.
5365 * gcc.target/arm/neon/vzips32.c: Update.
5366 * gcc.target/arm/neon/vzipu32.c: Update.
5367
5368 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5369
5370 PR fortran/53732
5371 * gfortran.dg/inline_sum_4.f90: New test.
5372
5373 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5374
5375 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5376
5377 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5378
5379 * gcc.target/arm/fma-sp.c: New testcase.
5380 * gcc.target/arm/fma.c: Likewise.
5381 * gcc.target/arm/fma.h: Likewise.
5382
5383 2012-07-04 Jason Merrill <jason@redhat.com>
5384
5385 PR c++/53848
5386 * g++.dg/other/enum3.C: New.
5387
5388 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5389
5390 PR middle-end/53321
5391 * g++.dg/torture/pr53321.C: New test.
5392
5393 2012-07-04 Richard Guenther <rguenther@suse.de>
5394
5395 PR tree-optimization/53844
5396 * g++.dg/tree-ssa/pr53844.C: New testcase.
5397
5398 2012-07-04 Richard Guenther <rguenther@suse.de>
5399
5400 PR tree-optimization/53849
5401 * gcc.dg/pr53849.c: New testcase.
5402
5403 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR c++/53812
5406 * g++.dg/ext/label14.C: New test.
5407
5408 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5409
5410 PR target/53811
5411 * g++.dg/other/pr53811.C: New test.
5412
5413 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5414
5415 PR target/28896
5416 * gcc.target/m68k/stack-limit-1.c: New testcase.
5417
5418 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5419
5420 * gnat.dg/recursive_call.adb: New test.
5421
5422 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5423
5424 * gnat.dg/discr37.ad[sb]: New test.
5425
5426 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5427
5428 * g++.dg/other/packed1.C: Remove SH from xfail list.
5429
5430 2012-07-02 Jason Merrill <jason@redhat.com>
5431
5432 PR c++/53619
5433 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5434
5435 PR c++/53783
5436 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5437
5438 PR c++/53788
5439 * g++.dg/cpp0x/decltype39.C: New.
5440 * g++.dg/diagnostic/method1.C: Adjust.
5441
5442 PR c++/53816
5443 * g++.dg/template/ref6.C: New.
5444
5445 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5446
5447 PR target/53568
5448 * gcc.target/sh/pr53568-1.c: New.
5449
5450 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5451
5452 PR target/51244
5453 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5454
5455 2012-07-02 Jason Merrill <jason@redhat.com>
5456
5457 PR c++/53821
5458 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5459
5460 PR c++/53524
5461 * g++.dg/template/enum7.C: New.
5462 * g++.dg/other/ptrmem10.C: Adjust.
5463 * g++.dg/other/ptrmem11.C: Adjust.
5464 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5465
5466 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5467
5468 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5469
5470 2012-07-01 Wei Guozhi <carrot@google.com>
5471
5472 PR target/53447
5473 * gcc.target/arm/pr53447-1.c: New testcase.
5474 * gcc.target/arm/pr53447-2.c: New testcase.
5475 * gcc.target/arm/pr53447-3.c: New testcase.
5476 * gcc.target/arm/pr53447-4.c: New testcase.
5477
5478 2012-06-29 Richard Guenther <rguenther@suse.de>
5479
5480 PR tree-optimization/47061
5481 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5482
5483 2012-06-29 Richard Guenther <rguenther@suse.de>
5484
5485 PR tree-optimization/37541
5486 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5487
5488 2012-06-29 Richard Guenther <rguenther@suse.de>
5489
5490 PR tree-optimization/52589
5491 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5492
5493 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5494
5495 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5496
5497 * g++.dg/template/error46.C: Add missing comment to dg-message.
5498 * g++.dg/template/crash107.C: Likewise.
5499 * g++.dg/template/error47.C: Likewise.
5500 * g++.dg/template/crash108.C: Likewise.
5501 * g++.dg/overload/operator5.C: Likewise.
5502
5503 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5504 errors in dg-message directives, add comments.
5505
5506 2012-06-28 Kai Tietz <ktietz@redhat.com>
5507
5508 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5509 hard-coded 'unsigned long'.
5510
5511 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR tree-optimization/51581
5514 * gcc.dg/vect/pr51581-4.c: New test.
5515
5516 PR tree-optimization/53645
5517 * gcc.c-torture/execute/pr53645-2.c: New test.
5518
5519 2012-06-28 Richard Guenther <rguenther@suse.de>
5520
5521 PR middle-end/53790
5522 * gcc.dg/torture/pr53790.c: New testcase.
5523
5524 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR tree-optimization/53645
5527 * gcc.c-torture/execute/pr53645.c: New test.
5528
5529 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5530
5531 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5532
5533 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5534
5535 PR debug/53671
5536 PR debug/49888
5537 * gcc.dg/guality/pr49888.c: Account for the possibility that
5538 the variable is optimized out at the first test.
5539
5540 2012-06-27 Jason Merrill <jason@redhat.com>
5541
5542 * g++.dg/cpp0x/override2.C: Adjust.
5543 * g++.dg/template/error5.C: Adjust.
5544 * g++.dg/parse/crash28.C: Adjust.
5545
5546 PR c++/53563
5547 * g++.dg/parse/template27.C: New.
5548 * g++.dg/template/crash74.C: Adjust expected output.
5549
5550 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5551
5552 PR fortran/41951
5553 PR fortran/49591
5554 * gfortran.dg/typebound_operator_16.f03: New.
5555
5556 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5557
5558 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5559 even src1.i and src2.i fields even in the second half of the arrays.
5560
5561 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5562
5563 PR c++/51033.
5564 * g++.dg/torture/vshuf-16.inc: New test.
5565 * g++.dg/torture/vshuf-2.inc: New test.
5566 * g++.dg/torture/vshuf-4.inc: New test.
5567 * g++.dg/torture/vshuf-8.inc: New test.
5568 * g++.dg/torture/vshuf-main.inc: New test.
5569 * g++.dg/torture/vshuf-v16hi.C: New test.
5570 * g++.dg/torture/vshuf-v16qi.C: New test.
5571 * g++.dg/torture/vshuf-v2df.C: New test.
5572 * g++.dg/torture/vshuf-v2di.C: New test.
5573 * g++.dg/torture/vshuf-v2sf.C: New test.
5574 * g++.dg/torture/vshuf-v2si.C: New test.
5575 * g++.dg/torture/vshuf-v4df.C: New test.
5576 * g++.dg/torture/vshuf-v4di.C: New test.
5577 * g++.dg/torture/vshuf-v4sf.C: New test.
5578 * g++.dg/torture/vshuf-v4si.C: New test.
5579 * g++.dg/torture/vshuf-v8hi.C: New test.
5580 * g++.dg/torture/vshuf-v8qi.C: New test.
5581 * g++.dg/torture/vshuf-v8si.C: New test.
5582
5583 2012-06-27 Richard Guenther <rguenther@suse.de>
5584
5585 PR middle-end/53676
5586 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5587
5588 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5589
5590 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5591 scan-dump-dem-not): Use printable pattern in test name.
5592
5593 2012-06-26 Sterling Augustine <saugustine@google.com>
5594 Dominique Dhumieres <dominiq@lps.ens.fr>
5595
5596 * gcc.dg/pubtypes-2.c: Update expected output.
5597 * gcc.dg/pubtypes-3.c: Likewise.
5598 * gcc.dg/pubtypes-4.c: Likewise.
5599
5600 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5601
5602 * gcc.dg/tree-ssa/slsr-1.c: New test.
5603 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5604 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5605 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5606
5607 2012-06-26 Matt Turner <mattst88@gmail.com>
5608
5609 PR target/35294
5610 * gcc.target/arm/mmx-2.c: New.
5611
5612 2012-06-26 Richard Guenther <rguenther@suse.de>
5613
5614 PR c++/53752
5615 * g++.dg/torture/pr53752.C: New testcase.
5616
5617 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR tree-optimization/53748
5620 * gcc.c-torture/compile/pr53748.c: New test.
5621
5622 2012-06-25 Jason Merrill <jason@redhat.com>
5623
5624 PR c++/53498
5625 PR c++/53305
5626 * g++.dg/cpp0x/decltype38.C: New.
5627 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5628
5629 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5630
5631 * lib/target-supports-dg.exp (testname-for-summary): New.
5632 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5633 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5634 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5635 scan-module-absence, output-exists, output-exists-not: Use
5636 testname-for-summary.
5637 (dg-test): Clean up testname_with_flags.
5638 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5639 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5640 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5641 scan-assembler-dem-not, object-size: Use testname-for-summary.
5642 * lib/gcov.exp (run-gcov): Likewise.
5643 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5644 scan-dump-dem, scan-dump-dem-note): Likewise.
5645
5646 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5647 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5648 including profopt.opt; save and restore existing value.
5649 * g++.dg/bprob/bprob.exp: Likewise.
5650 * gcc.dg/matrix/matrix.exp: Likewise.
5651 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5652 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5653 PROFOPT_OPTIONS.
5654
5655 2012-06-25 Richard Henderson <rth@redhat.com>
5656
5657 * gcc.dg/pr53749.c: New.
5658
5659 2012-06-25 Jason Merrill <jason@redhat.com>
5660
5661 PR c++/52988
5662 * g++.dg/cpp0x/nullptr28.C: New.
5663
5664 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5665
5666 * gcc.target/arm/neon-vld1_dupQ.c: New.
5667
5668 2012-06-25 Florian Weimer <fweimer@redhat.com>
5669
5670 * g++.dg/init/new35.C: New.
5671 * g++.dg/init/new36.C: New.
5672 * g++.dg/init/new37.C: New.
5673 * g++.dg/ext/vla5.C: New warning.
5674 * g++.dg/ext/vla8.C: New warning.
5675 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5676
5677 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5678 James Greenhalgh <james.greenhalgh@arm.com>
5679
5680 * gcc.target/arm/ftest-support-arm.h New testcase.
5681 * gcc.target/arm/ftest-support-thumb.h Likewise.
5682 * gcc.target/arm/ftest-support.h Likewise.
5683 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5684 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5685 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5686 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5687 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5688 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5689 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5690 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5691 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5692 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5693 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5694 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5695 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5696 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5697 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5698 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5699 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5700 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5701 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5702 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5703 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5704 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5705 * lib/target-supports.exp
5706 (check_effective_target_arm_arch_FUNC): Add support for more
5707 architectures.
5708 (add_options_for_arm_arch_FUNC): Likewise.
5709 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5710
5711 2012-06-25 Jason Merrill <jason@redhat.com>
5712
5713 PR c++/53202
5714 * g++.dg/cpp0x/constexpr-tuple.C: New.
5715
5716 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR target/53759
5719 * gcc.target/i386/pr53759.c: New test.
5720
5721 PR c++/53594
5722 * g++.dg/cpp0x/nsdmi7.C: New test.
5723
5724 2012-06-24 Kai Tietz <ktietz@redhat.com>
5725
5726 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5727 for LLP64 targets.
5728 * gcc.target/i386/pr38988.c: Likewise.
5729
5730 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5731
5732 PR fortran/47710
5733 PR fortran/53328
5734 * gfortran.dg/typebound_generic_12.f03: New.
5735 * gfortran.dg/typebound_generic_13.f03: New.
5736
5737 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5738
5739 * gnat.dg/lto15.ad[sb]: New test.
5740
5741 2012-06-21 Meador Inge <meadori@codesourcery.com>
5742
5743 PR c/53702
5744 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5745
5746 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5747
5748 * gcc.dg/pch/ident-1.c: New test.
5749 * gcc.dg/pch/ident-1.hs: Header file for new test.
5750
5751 2012-06-21 Michael Matz <matz@suse.de>
5752
5753 PR middle-end/53688
5754 * gcc.c-torture/execute/pr53688.c: New test.
5755
5756 2012-06-20 Richard Guenther <rguenther@suse.de>
5757
5758 PR tree-optimization/30318
5759 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5760
5761 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5762
5763 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5764
5765 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766
5767 * gcc.target/i386/clearcapv2.map: New file.
5768 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5769
5770 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5771
5772 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5773 and add __sh__ case.
5774
5775 2012-06-19 Jason Merrill <jason@redhat.com>
5776
5777 PR c++/52637
5778 * g++.dg/debug/localclass1.C: New.
5779
5780 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5781
5782 * g++.dg/cpp0x/override4.C: New.
5783
5784 2012-06-14 Jason Merrill <jason@redhat.com>
5785
5786 PR c++/53651
5787 * g++.dg/cpp0x/decltype37.C: New.
5788
5789 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5790
5791 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5792
5793 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5794
5795 * gcc.c-torture/compile/vector-5.c,
5796 gcc.c-torture/compile/vector-6.c: New tests.
5797
5798 2012-06-19 Richard Henderson <rth@redhat.com>
5799
5800 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5801
5802 2012-06-19 Richard Guenther <rguenther@suse.de>
5803
5804 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5805
5806 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5807
5808 PR target/53712
5809 * gcc.target/i386/pr53712.c: New test.
5810
5811 2012-06-18 Tobias Burnus <burnus@net-b.de>
5812
5813 PR fortran/53692
5814 * gfortran.dg/elemental_optional_args_6.f90: New.
5815
5816 2012-06-18 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/53526
5819 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5820 * gfortran.dg/coarray/move_alloc_1.f90
5821
5822 2012-06-18 Tobias Burnus <burnus@net-b.de>
5823
5824 PR fortran/53526
5825 * gfortran.dg/coarray_27.f90: New.
5826
5827 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5828 Greta Yorsh <Greta.Yorsh@arm.com>
5829
5830 * gcc.target/arm/epilog-1.c: New test.
5831
5832 2012-06-18 Richard Guenther <rguenther@suse.de>
5833
5834 PR tree-optimization/53693
5835 * g++.dg/torture/pr53693.C: New testcase.
5836
5837 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5838
5839 PR tree-optimization/53703
5840 * gcc.dg/torture/pr53703.c: New test.
5841
5842 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5843
5844 PR middle-end/53698
5845 * gcc.target/i386/pr53698.c: New test.
5846
5847 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5848
5849 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5850
5851 2012-06-17 Tobias Burnus <burnus@net-b.de>
5852
5853 PR fortran/53691
5854 PR fortran/53685
5855 * gfortran.dg/transfer_check_3.f90: New.
5856
5857 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5858
5859 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5860
5861 2012-06-16 Tobias Burnus <burnus@net-b.de>
5862
5863 PR fortran/53642
5864 PR fortran/45170
5865 * gfortran.dg/deferred_type_param_8.f90: New.
5866
5867 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5868
5869 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5870 testname that includes flags, passed in as new argument, in
5871 pass/fail messages.
5872 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5873 and pass it to verify-* procedures.
5874
5875 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5876 alignment torture options with usual torture options.
5877
5878 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5879 messages reported for one line of source code.
5880 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5881 * g++.dg/cpp0x/decltype2.C: Likewise.
5882 * g++.dg/cpp0x/decltype3.C: Likewise.
5883 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5884 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5885 * g++.dg/cpp0x/static_assert3.C: Likewise.
5886 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5887 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5888 * g++.dg/cpp0x/union1.C: Likewise.
5889 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5890 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5891 * g++.dg/cpp0x/variadic2.C: Likewise.
5892 * g++.dg/cpp0x/variadic20.C: Likewise.
5893 * g++.dg/cpp0x/variadic74.C: Likewise.
5894 * g++.dg/diagnostic/bitfld2.C: Likewise.
5895 * g++.dg/ext/attrib44.C: Likewise.
5896 * g++.dg/ext/no-asm-1.C: Likewise.
5897 * g++.dg/other/error34.C: Likewise.
5898 * g++.dg/parse/crash46.C: Likewise.
5899 * g++.dg/parse/error10.C: Likewise.
5900 * g++.dg/parse/error2.C: Likewise.
5901 * g++.dg/parse/error3.C: Likewise.
5902 * g++.dg/parse/error36.C: Likewise.
5903 * g++.dg/parse/error8.C: Likewise.
5904 * g++.dg/parse/error9.C: Likewise.
5905 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5906 * g++.dg/parse/parser-pr28152.C: Likewise.
5907 * g++.dg/parse/template25.C: Likewise.
5908 * g++.dg/parse/typename11.C: Likewise.
5909 * g++.dg/tc1/dr147.C: Likewise.
5910 * g++.dg/template/deduce3.C: Likewise.
5911 * g++.dg/template/koenig9.C: Likewise.
5912 * g++.dg/template/pr23510.C: Likewise.
5913 * g++.dg/warn/pr12242.C: Likewise.
5914 * g++.dg/warn/pr30551-2.C: Likewise.
5915 * g++.dg/warn/pr30551.C: Likewise.
5916 * g++.old-deja/g++.other/typename1.C: Likewise.
5917 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5918
5919 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5920
5921 PR c++/51033
5922 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5923 * c-c++-common/torture/vshuf-2.inc: Likewise.
5924 * c-c++-common/torture/vshuf-4.inc: Likewise.
5925 * c-c++-common/torture/vshuf-8.inc: Likewise.
5926 * c-c++-common/torture/vshuf-main.inc: Likewise.
5927 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5928 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5929 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5930 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5931 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5932 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5933 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5934 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5935 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5936 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5937 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5938 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5939 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5940 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5941
5942 2012-06-15 Michael Matz <matz@suse.de>
5943
5944 * gcc.dg/tree-ssa/vector-4.c: New test.
5945
5946 2012-06-15 Michael Matz <matz@suse.de>
5947
5948 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5949 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5950
5951 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5952
5953 PR tree-optimization/53636
5954 * gcc.target/arm/pr53636.c: New test.
5955
5956 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR tree-optimization/51581
5959 * gcc.c-torture/execute/pr51581-1.c: New test.
5960 * gcc.c-torture/execute/pr51581-2.c: New test.
5961 * gcc.dg/vect/pr51581-1.c: New test.
5962 * gcc.dg/vect/pr51581-2.c: New test.
5963 * gcc.dg/vect/pr51581-3.c: New test.
5964 * gcc.target/i386/avx-pr51581-1.c: New test.
5965 * gcc.target/i386/avx-pr51581-2.c: New test.
5966 * gcc.target/i386/avx2-pr51581-1.c: New test.
5967 * gcc.target/i386/avx2-pr51581-2.c: New test.
5968 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5969
5970 2012-06-15 Richard Guenther <rguenther@suse.de>
5971
5972 * gcc.c-torture/execute/20120615-1.c: New testcase.
5973
5974 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5975
5976 * gnat.dg/vect8.ad[sb]: New test.
5977
5978 2012-06-14 Richard Guenther <rguenther@suse.de>
5979
5980 * gcc.dg/tree-ssa/vrp.h: New testcase.
5981 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5982
5983 2012-06-13 Christian Bruel <christian.bruel@st.com>
5984
5985 PR target/53621
5986 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5987
5988 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5989
5990 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5991
5992 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5993
5994 PR testsuite/20771
5995 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5996 test summary unique.
5997
5998 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5999 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6000 scan-stack-usage-not): Don't strip torture options from test name.
6001
6002 * lib/scandump.exp (scan-dump-times): Use printable version of
6003 regexp in test summary line.
6004
6005 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6006 messages reported for one line of source code.
6007 * gcc.dg/format/few-1.c: Likewise.
6008 * gcc.dg/ia64-sync-2.c: Likewise.
6009 * gcc.dg/sync-2.c: Likewise.
6010 * gcc.dg/noncompile/pr44517.c: Likewise.
6011
6012 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6013
6014 PR debug/49888
6015 * gcc.dg/guality/pr49888.c: New.
6016
6017 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6018
6019 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6020 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6021 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6022
6023 2012-06-13 Tobias Burnus <burnus@net-b.de>
6024
6025 PR fortran/53643
6026 * gfortran.dg/intent_out_7.f90: New.
6027
6028 2012-06-13 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/53597
6031 * gfortran.dg/save_4.f90: New.
6032
6033 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR c/53532
6036 PR c/51034
6037 PR c/53196
6038 * gcc.dg/pr53532.c: New test.
6039 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6040 adjust line numbers.
6041 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6042 * gcc.dg/Wcxx-compat-8.c: Likewise.
6043 * gcc.dg/pr51034.c: New test.
6044 * gcc.dg/pr53196-1.c: New test.
6045 * gcc.dg/pr53196-2.c: New test.
6046
6047 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6048
6049 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6050 alignment torture options with usual torture options.
6051 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6052 instead of dg-options.
6053 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6054 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6055 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6056 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6057 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6058 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6059
6060 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6061 to checks for multiple messages reported for one line of source code.
6062 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6063
6064 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6065 messages reported for one line of source code.
6066
6067 * gcc.dg/20031223-1.c: Add comments to check for multiple
6068 messages reported for one line of source code.
6069 * gcc.dg/Wconversion-integer.c: Likewise.
6070 * gcc.dg/Wfatal-2.c: Likewise.
6071 * gcc.dg/Wfatal.c: Likewise.
6072 * gcc.dg/Wobjsize-1.c: Likewise.
6073 * gcc.dg/c99-vla-jump-1.c: Likewise.
6074 * gcc.dg/c99-vla-jump-2.c: Likewise.
6075 * gcc.dg/c99-vla-jump-3.c: Likewise.
6076 * gcc.dg/c99-vla-jump-4.c: Likewise.
6077 * gcc.dg/c99-vla-jump-5.c: Likewise.
6078 * gcc.dg/decl-9.c: Likewise.
6079 * gcc.dg/declspec-10.c: Likewise.
6080 * gcc.dg/declspec-18.c: Likewise.
6081 * gcc.dg/mtune.c: Likewise.
6082 * gcc.dg/parser-pr28152-2.c: Likewise.
6083 * gcc.dg/parser-pr28152.c: Likewise.
6084 * gcc.dg/pr14475.c: Likewise.
6085 * gcc.dg/pr27953.c: Likewise.
6086 * gcc.dg/pr28322-3.c: Likewise.
6087 * gcc.dg/pr30457.c: Likewise.
6088 * gcc.dg/pr30551-2.c: Likewise.
6089 * gcc.dg/pr30551-3.c: Likewise.
6090 * gcc.dg/pr30551-4.c: Likewise.
6091 * gcc.dg/pr30551-5.c: Likewise.
6092 * gcc.dg/pr30551-6.c: Likewise.
6093 * gcc.dg/pr30551.c: Likewise.
6094 * gcc.dg/pr45461.c: Likewise.
6095 * gcc.dg/pr48552-1.c: Likewise.
6096 * gcc.dg/pr48552-2.c: Likewise.
6097 * gcc.dg/redecl-1.c: Likewise.
6098 * gcc.dg/transparent-union-3.c: Likewise.
6099 * gcc.dg/utf-dflt.c: Likewise.
6100 * gcc.dg/utf-dflt2.c: Likewise.
6101 * gcc.dg/vla-8.c: Likewise.
6102 * gcc.dg/vla-init-1.c: Likewise.
6103 * gcc.dg/wtr-int-type-1.c: Likewise.
6104
6105 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6106 messages reported for for one line of source code.
6107 * c-c++-common/raw-string-5.c: Likewise.
6108 * c-c++-common/raw-string-4.c: Likewise.
6109 * c-c++-common/raw-string-6.c: Likewise.
6110 * c-c++-common/pr20000.c: Likewise.
6111
6112 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6113 messages reported for one line of source code.
6114 * gcc.dg/cpp/pr30786.c: Likewise.
6115 * gcc.dg/cpp/pr28709.c: Likewise.
6116 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6117 * gcc.dg/cpp/macspace2.c: Likewise.
6118 * gcc.dg/cpp/missing-header-1.c: Likewise.
6119 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6120 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6121 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6122
6123 2012-06-12 Jason Merrill <jason@redhat.com>
6124
6125 PR c++/53599
6126 * g++.dg/template/local7.C: New.
6127
6128 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6129
6130 PR target/53511
6131 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6132 * gcc.target/sh/pr51340-2.c: Likewise.
6133 * gcc.target/sh/pr51340-3.c: Likewise.
6134
6135 2012-06-12 Michael Matz <matz@suse.de>
6136
6137 * gcc.dg/torture/alias-1.c: New test.
6138
6139 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR rtl-optimization/53589
6142 * gcc.dg/torture/pr53589.c: New test.
6143
6144 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6145
6146 PR target/50749
6147 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6148 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6149 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6150 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6151 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6152 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6153 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6154 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6155 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6156 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6157 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6158 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6159 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6160 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6161 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6162 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6163
6164 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6165
6166 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6167 (check_intel_cpu_model): New function.
6168 (check_amd_cpu_model): New function.
6169 (check_features): New function.
6170 (__get_cpuid_output): New function.
6171 (check_detailed): New function.
6172 (fn1): Rename to quick_check.
6173 (main): Update to call quick_check and call check_detailed.
6174
6175 2012-06-11 Richard Henderson <rth@redhat.com>
6176
6177 * lib/target-supports.exp
6178 (check_effective_target_sync_long_long_runtime): Use
6179 check_effective_target_lp64 instead of
6180 check_effective_target_powerpc64 for powerpc targets.
6181
6182 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6183
6184 PR target/53511
6185 * gcc.target/sh/pr53511-1.c: New.
6186
6187 2012-06-11 Richard Guenther <rguenther@suse.de>
6188
6189 PR middle-end/53470
6190 * g++.dg/lto/pr53470_0.C: New testcase.
6191 * gcc.dg/lto/pr53470_0.c: Likewise.
6192
6193 2012-06-11 Richard Guenther <rguenther@suse.de>
6194
6195 PR c++/53605
6196 * g++.dg/ext/pr53605.C: New testcase.
6197
6198 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6199
6200 * gnat.dg/specs/array1.ads: New test.
6201 * gnat.dg/specs/array2.ads: Likewise.
6202 * gnat.dg/array22.adb: Likewise.
6203
6204 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6205
6206 * gnat.dg/constant4.adb: New test.
6207 * gnat.dg/constant4_pkg.ads: New helper.
6208
6209 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6210
6211 PR fortran/52552
6212 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6213 * gfortran.dg/allocate_class_1.f90: Modified.
6214 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6215 * gfortran.dg/allocate_class_2.f90: New.
6216
6217 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6218
6219 PR middle-end/53535
6220 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6221
6222 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6223
6224 PR fortran/52861
6225 * gfortran.dg/string_assign_2.f90: New test case.
6226
6227 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6228
6229 PR fortran/52861
6230 * gfortran.dg/string_assign_1.f90: New test case.
6231
6232 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR middle-end/53580
6235 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6236 * gcc.dg/gomp/critical-4.c: Likewise.
6237 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6238 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6239 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6240 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6241 * c-c++-common/gomp/pr53580.c: New test.
6242
6243 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6244
6245 PR c++/51214
6246 * g++.dg/cpp0x/forw_enum11.C: New.
6247
6248 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6249
6250 PR c++/53567
6251 * g++.dg/cpp0x/alias-decl-19.C: New.
6252
6253 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6254
6255 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6256
6257 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6258
6259 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6260 (XSTATE_FP): Ditto.
6261 (XSTATE_SSE): Ditto.
6262 (XSTATE_YMM): Ditto.
6263 (avx_os_support): Use new defines.
6264
6265 2012-06-06 Richard Guenther <rguenther@suse.de>
6266
6267 PR testsuite/32380
6268 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6269 loops.
6270
6271 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6272
6273 PR c++/52841
6274 * g++.dg/cpp0x/pr52841.C: New testcase.
6275
6276 2012-06-06 Richard Guenther <rguenther@suse.de>
6277
6278 PR tree-optimization/53081
6279 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6280 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6281
6282 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6283
6284 * gcc.target/powerpc/pr53487.c: New test.
6285
6286 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6287
6288 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6289
6290 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6291
6292 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6293
6294 2012-06-05 Richard Guenther <rguenther@suse.de>
6295
6296 PR tree-optimization/30442
6297 * gcc.dg/vect/bb-slp-30.c: New testcase.
6298
6299 2012-06-05 Richard Guenther <rguenther@suse.de>
6300
6301 PR tree-optimization/53081
6302 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6303 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6304 -fno-tree-loop-distribute-patterns.
6305
6306 2012-06-05 Alan Modra <amodra@gmail.com>
6307
6308 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6309 Check static chain in nested funcs.
6310
6311 2012-06-04 Tobias Burnus <burnus@net-b.de>
6312
6313 PR fortran/50619
6314 * gfortran.dg/init_flag_10.f90: New.
6315
6316 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/53524
6319 * g++.dg/warn/Wenum-compare-no-2: New.
6320
6321 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6322
6323 PR preprocessor/53463
6324 * g++.dg/cpp/limits.C: New test.
6325 * g++.dg/parse/error19.C: Adjust.
6326 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6327 * g++.dg/warn/pr35635.C: Likewise.
6328 * g++.old-deja/g++.pt/assign1.C: Likewise.
6329
6330 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6331
6332 PR target/53559
6333 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6334 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6335 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6336 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6337 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6338 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6339 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6340 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6341
6342 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6343
6344 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6345
6346 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/53550
6349 * gcc.dg/pr53550.c: New test.
6350
6351 2012-06-04 Richard Guenther <rguenther@suse.de>
6352
6353 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6354 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6355 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6356
6357 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6358
6359 PR fortran/48831
6360 * gfortran.dg/parameter_array_element_2.f90: New.
6361
6362 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6363
6364 PR target/53512
6365 * gcc.target/sh/pr53512-1.c: New.
6366 * gcc.target/sh/pr53512-2.c: New.
6367 * gcc.target/sh/pr53512-3.c: New.
6368 * gcc.target/sh/pr53512-4.c: New.
6369
6370 2012-06-01 Jason Merrill <jason@redhat.com>
6371
6372 PR c++/52973
6373 * g++.dg/ext/visibility/template12.C: New.
6374 * g++.dg/ext/attrib14.C: Adjust warning line.
6375
6376 PR c++/52725
6377 * g++.dg/parse/new6.C: New.
6378 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6379
6380 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6381
6382 * c-c++-common/restrict-2.c: Revert previous change.
6383
6384 2012-06-01 Jason Merrill <jason@redhat.com>
6385
6386 PR c++/53137
6387 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6388
6389 PR c++/53484
6390 * g++.dg/cpp0x/auto33.C: New.
6391
6392 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/26155
6395 * g++.dg/parse/namespace-alias-1.C: New.
6396
6397 2012-06-01 Christian Bruel <christian.bruel@st.com>
6398
6399 * gcc.dg/spec-options.c: New test.
6400 * gcc.dg/foo.specs: New file.
6401
6402 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 PR ada/53517
6405 * gnat.dg/lto14.adb: Skip on Solaris.
6406
6407 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6408
6409 * gcc.target/cris/sync-1-v10.c,
6410 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6411 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6412 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6413 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6414 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6415 gcc.target/cris/torture/sync-mis-op-i-1.c,
6416 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6417 gcc.target/cris/torture/sync-mis-op-i-2.c,
6418 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6419 gcc.target/cris/torture/sync-mis-op-i-3.c,
6420 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6421 gcc.target/cris/torture/sync-mis-op-s-1.c,
6422 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6423 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6424 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6425 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6426 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6427 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6428 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6429 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6430 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6431
6432 2012-05-31 Richard Guenther <rguenther@suse.de>
6433
6434 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6435 ldist-pr45948.c with disabled SCCP.
6436
6437 2012-05-31 Richard Guenther <rguenther@suse.de>
6438
6439 PR middle-end/48493
6440 * gcc.dg/torture/pr48493.c: New testcase.
6441
6442 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6443
6444 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6445 arm32 to targets.
6446 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6447 of the initialization loop.
6448 (dg-final): Adjust the expected number of vectorized loops depending
6449 on vect_char_mult target selector.
6450
6451 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6452
6453 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6454 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6455 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6456 New tests.
6457
6458 2012-05-30 Jason Merrill <jason@redhat.com>
6459
6460 PR c++/53356
6461 * g++.dg/init/new34.C: New.
6462 * g++.dg/tree-ssa/stabilize1.C: New.
6463
6464 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR c++/53356
6467 * g++.dg/init/new33.C: New test.
6468
6469 2012-05-30 Richard Guenther <rguenther@suse.de>
6470
6471 PR middle-end/53501
6472 * gcc.dg/torture/pr53501.c: New testcase.
6473 * c-c++-common/restrict-2.c: Adjust.
6474
6475 2012-05-30 Alan Modra <amodra@gmail.com>
6476
6477 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6478 torture-finish.
6479
6480 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6481
6482 * gcc.target/i386/shuf-concat.c: New test.
6483
6484 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR rtl-optimization/53519
6487 * gcc.c-torture/compile/pr53519.c: New test.
6488
6489 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6490
6491 * gcc.target/arm/neon-vrev.c: New.
6492
6493 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6494
6495 PR target/51340
6496 * gcc.target/sh/pr51340-1.c: New.
6497 * gcc.target/sh/pr51340-2.c: New.
6498 * gcc.target/sh/pr51340-3.c: New.
6499
6500 2012-05-29 Richard Guenther <rguenther@suse.de>
6501
6502 PR tree-optimization/53516
6503 * gcc.dg/torture/pr53516.c: New testcase.
6504
6505 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6506
6507 PR preprocessor/53229
6508 * gcc.dg/cpp/paste6.c: Force to run without
6509 -ftrack-macro-expansion.
6510 * gcc.dg/cpp/paste8.c: Likewise.
6511 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6512 -ftrack-macro-expansion.
6513 * gcc.dg/cpp/paste12.c: Force to run without
6514 -ftrack-macro-expansion.
6515 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6516 -ftrack-macro-expansion.
6517 * gcc.dg/cpp/paste13.c: Likewise.
6518 * gcc.dg/cpp/paste14.c: Likewise.
6519 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6520 -ftrack-macro-expansion.
6521 * gcc.dg/cpp/paste18.c: New test.
6522
6523 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6524
6525 * gcc.target/cris/torture/trap-1.c,
6526 gcc.target/cris/torture/trap-2.c,
6527 gcc.target/cris/torture/trap-3.c,
6528 gcc.target/cris/torture/trap-v0.c,
6529 gcc.target/cris/torture/trap-v3.c: New tests.
6530
6531 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/25137
6534 * g++.dg/warn/Wbraces3.C: New.
6535 * g++.dg/warn/Wbraces4.C: Likewise.
6536
6537 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR tree-optimization/53505
6540 * c-c++-common/torture/pr53505.c: New test.
6541
6542 2012-05-27 Nathan Sidwell <nathan@acm.org>
6543
6544 * gcc.dg/stmt-expr-4.c: New.
6545
6546 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/53491
6549 * g++.dg/parse/crash60.C: New.
6550
6551 2012-05-26 Jason Merrill <jason@redhat.com>
6552
6553 PR c++/53220
6554 * c-c++-common/array-lit.c: New.
6555 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6556
6557 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6558
6559 PR ada/50294
6560 * gnat.dg/array21.adb: New test.
6561
6562 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6563
6564 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6565
6566 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/32054
6569 * g++.dg/other/anon-union3.C: New.
6570
6571 2012-05-25 Ian Lance Taylor <iant@google.com>
6572
6573 * gcc.dg/split-6.c: New test.
6574
6575 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6576
6577 * gnat.dg/lto14.adb: New test.
6578
6579 2012-05-25 Tristan Gingold <gingold@adacore.com>
6580
6581 * gcc.target/i386/large-frame.c: New.
6582
6583 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6584 * gcc.target/powerpc/lhs-1.c: New.
6585 * gcc.target/powerpc/lhs-2.c: New.
6586 * gcc.target/powerpc/lhs-3.c: New.
6587
6588 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6589
6590 Make unwound macro expansion trace less redundant
6591 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6592 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6593 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6594 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6595 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6596 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6597
6598 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/53464
6601 * g++.dg/cpp0x/constexpr-default1.C: New.
6602
6603 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/32080
6606 * g++.dg/eh/goto2.C: New.
6607
6608 2012-05-24 Richard Guenther <rguenther@suse.de>
6609
6610 PR middle-end/53460
6611 * g++.dg/tree-prof/pr53460.C: New testcase.
6612
6613 2012-05-24 Richard Guenther <rguenther@suse.de>
6614
6615 PR bootstrap/53466
6616 * g++.dg/debug/pr53466.C: New testcase.
6617
6618 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR tree-optimization/53465
6621 * gcc.c-torture/execute/pr53465.c: New test.
6622
6623 2012-05-23 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/51055
6626 PR fortran/45170
6627 * gfortran.dg/allocate_with_typespec_6.f90: New.
6628
6629 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/29185
6632 * g++.dg/warn/delete-array-1.C: New.
6633
6634 2012-05-23 Richard Guenther <rguenther@suse.de>
6635
6636 * gcc.dg/torture/pr39074-2.c: Adjust.
6637 * gcc.dg/torture/pr39074.c: Likewise.
6638 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6639 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6640
6641 2012-05-22 Jan Hubicka <jh@suse.cz>
6642
6643 PR middle-end/53161
6644 * g++.dg/torture/pr53161.C: New testcase.
6645
6646 2012-05-22 Tobias Burnus <burnus@net-b.de>
6647
6648 PR fortran/53389
6649 * gfortran.dg/realloc_on_assign_15.f90: New.
6650
6651 2012-05-22 Richard Guenther <rguenther@suse.de>
6652
6653 PR middle-end/51071
6654 * gcc.dg/torture/pr51071-2.c: New testcase.
6655
6656 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6657
6658 PR tree-optimization/53336
6659 * g++.dg/torture/pr53336.C: New testcase.
6660
6661 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6662
6663 PR c++/53322
6664 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6665 instead of -Wunused-local-typedefs.
6666
6667 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6668
6669 PR c++/51184
6670 * g++.dg/other/abstract4.C: New-
6671
6672 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6673
6674 PR c++/40821
6675 * g++.dg/ext/attrib46.C: New.
6676
6677 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6678
6679 PR c/53418
6680 * gcc.c-torture/compile/pr53418-1.c,
6681 gcc.c-torture/compile/pr53418-2.c: New tests.
6682
6683 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR tree-optimization/53366
6686 * gcc.dg/torture/pr53366-1.c: New test.
6687 * gcc.dg/torture/pr53366-2.c: New test.
6688 * gcc.target/i386/pr53366-1.c: New test.
6689 * gcc.target/i386/pr53366-2.c: New test.
6690
6691 PR tree-optimization/53409
6692 * gcc.c-torture/compile/pr53409.c: New test.
6693
6694 PR tree-optimization/53410
6695 * gcc.c-torture/compile/pr53410-1.c: New test.
6696 * gcc.c-torture/compile/pr53410-2.c: New test.
6697
6698 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6699
6700 PR target/53425
6701 * gcc.target/i386/pr53425-1.c: New file.
6702 * gcc.target/i386/pr53425-2.c: Likewise.
6703
6704 2012-05-21 Richard Guenther <rguenther@suse.de>
6705
6706 PR tree-optimization/53408
6707 * gcc.dg/torture/pr53408.c: New testcase.
6708
6709 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6710 H.J. Lu <hongjiu.lu@intel.com>
6711
6712 PR target/53416
6713 * gcc.target/i386/pr53416.c: New file.
6714
6715 2012-05-21 Richard Guenther <rguenther@suse.de>
6716
6717 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6718
6719 2012-05-21 Richard Guenther <rguenther@suse.de>
6720
6721 * gcc.dg/torture/ldist-1.c: New testcase.
6722
6723 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6724
6725 * gnat.dg/lto13.adb: New test.
6726 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6727
6728 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/specs/lto12.ads: New test.
6731 * gnat.dg/specs/lto12_pkg.ads: New helper.
6732
6733 2012-05-18 Richard Guenther <rguenther@suse.de>
6734
6735 PR tree-optimization/53346
6736 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6737 * gcc.target/i386/incoming-10.c: Adjust.
6738 * gcc.target/i386/incoming-11.c: Likewise.
6739 * gcc.target/i386/pr46295.c: Likewise.
6740
6741 2012-05-18 Richard Guenther <rguenther@suse.de>
6742
6743 * gcc.dg/pr53352.c: Return zero.
6744
6745 2012-05-18 Richard Guenther <rguenther@suse.de>
6746
6747 PR tree-optimization/53390
6748 * gcc.dg/torture/pr53390.c: New testcase.
6749
6750 2012-05-18 Meador Inge <meadori@codesourcery.com>
6751
6752 PR rtl-optimization/53352
6753 * gcc.dg/pr53352.c: New test.
6754
6755 2012-05-17 David S. Miller <davem@davemloft.net>
6756
6757 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6758 failure on sparc-*-linux-gnu.
6759
6760 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/39681
6763 * g++.dg/parse/error49.C: New.
6764 * g++.dg/cpp0x/error8.C: Likewise.
6765 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6766 * g++.dg/ext/utf-dflt2.C: Likewise.
6767 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6768 * g++.dg/ext/utf-dflt.C: Likewise.
6769 * c-c++-common/raw-string-3.c: Likewise.
6770 * c-c++-common/raw-string-4.c: Likewise.
6771
6772 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/53371
6775 * g++.dg/cpp0x/catch1.C: New.
6776
6777 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/44516
6780 * g++.dg/parse/error48.C: New.
6781 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6782 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6783
6784 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6785
6786 * gcc.dg/tm/indirect-2.c: New test.
6787
6788 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6789
6790 PR tree-optimization/53217
6791 * gfortran.dg/pr53217.f90: New test.
6792
6793 2012-05-16 Richard Guenther <rguenther@suse.de>
6794
6795 PR tree-optimization/53364
6796 * g++.dg/torture/pr53364.C: New testcase.
6797
6798 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6799
6800 PR testsuite/52641
6801 * gcc.dg/pr52549.c: Fix test for long != void*
6802 * gcc.c-torture/execute/pr52979-1.x: New file.
6803 * gcc.c-torture/execute/pr52979-2.x: New file.
6804
6805 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6806
6807 PR preprocessor/7263
6808 * gcc.dg/binary-constants-2.c: Run without tracking locations
6809 accross macro expansion.
6810 * gcc.dg/binary-constants-3.c: Likewise.
6811 * gcc.dg/cpp/sysmac2.c: Likewise.
6812 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6813 location.
6814 * gcc.dg/cpp/syshdr3.c: New test.
6815 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6816 * gcc.dg/system-binary-constants-1.c: New test.
6817 * gcc.dg/system-binary-constants-1.h: New header for the new test
6818 above.
6819 * g++.dg/cpp/syshdr3.C: New test.
6820 * g++.dg/cpp/syshdr3.h: New header the new test above.
6821 * g++.dg/system-binary-constants-1.C: New test.
6822 * g++.dg/system-binary-constants-1.h: New header the new test
6823 above.
6824
6825 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6828
6829 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR target/53358
6832 * gcc.dg/pr53358.c: New test.
6833
6834 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/11856
6837 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6838 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6839
6840 2012-05-15 Olivier Hainque <hainque@adacore.com>
6841
6842 * g++.dg/eh/sighandle.C: New testcase.
6843
6844 2012-05-15 Richard Guenther <rguenther@suse.de>
6845
6846 PR tree-optimization/53355
6847 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6848
6849 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6850
6851 * gfortran.dg/*.f90: Remove now redundant manual
6852 cleanup-modules directive.
6853
6854 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6855
6856 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6857 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6858
6859 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6860
6861 PR fortran/52428
6862 * gfortran.dg/int_range_io_1.f90: New test.
6863
6864 2012-05-14 Andi Kleen <ak@linux.intel.com>
6865 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR target/53315
6868 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6869 * gcc.target/i386/rtm-check.h: New file.
6870 * gcc.target/i386/pr53315.c: New test.
6871
6872 2012-05-14 Tobias Burnus <burnus@net-b.de>
6873
6874 PR fortran/49110
6875 PR fortran/51055
6876 PR fortran/53329
6877 * gfortran.dg/deferred_type_param_4.f90: New.
6878 * gfortran.dg/deferred_type_param_6.f90: New.
6879
6880 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6881
6882 * gcc.target/i386/retarg.c: New test.
6883
6884 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6885
6886 PR fortran/45170
6887 * gfortran.dg/deferred_type_param_3.f90: New.
6888 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6889 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6890
6891 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6892
6893 * gnat.dg/null_pointer_deref3.adb: New test.
6894
6895 2012-05-12 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/49110
6898 PR fortran/52843
6899 * gfortran.dg/deferred_type_param_5.f90: New.
6900
6901 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 * g++.dg/parse/error47.C: New.
6904
6905 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6906
6907 PR fortran/52537
6908 * gfortran.dg/string_compare_4.f90: Change option
6909 to -fdump-tree-original. Add test case for kind=4.
6910
6911 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
6913 PR fortran/52537
6914 * gfortran.dg/string_compare_4.f90: New test.
6915
6916 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6917
6918 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6919
6920 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/53305
6923 * g++.dg/cpp0x/variadic132.C: New.
6924
6925 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/53158
6928 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6929 * g++.dg/parse/error26.C: Tweak dg-error column number.
6930
6931 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/53301
6934 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6935
6936 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/lto11.ad[sb]: New test.
6939
6940 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6941
6942 PR target/52908
6943 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6944 directive to Scan for vpmuldq, not vpmacsdql.
6945
6946 2012-05-09 Michael Matz <matz@suse.de>
6947
6948 PR tree-optimization/53185
6949 * gcc.dg/vect/pr53185.c: New test.
6950
6951 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6952
6953 PR middle-end/53249
6954 * gcc.target/i386/pr53249.c: New.
6955
6956 2012-05-09 Richard Guenther <rguenther@suse.de>
6957
6958 PR tree-optimization/18437
6959 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6960 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6961
6962 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR tree-optimization/53226
6965 * gcc.c-torture/compile/pr53226.c: New test.
6966
6967 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6968
6969 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6970 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6971 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6972 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6973 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6974 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6975 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6976 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6977 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6978 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6979 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6980 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6981 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6982 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6983
6984 2012-05-09 Dehao Chen <dehao@google.com>
6985
6986 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6987 * gcc.dg/predict-2.c: Likewise.
6988 * gcc.dg/predict-3.c: Likewise.
6989 * gcc.dg/predict-4.c: Likewise.
6990 * gcc.dg/predict-5.c: Likewise.
6991 * gcc.dg/predict-6.c: Likewise.
6992
6993 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6994
6995 PR target/53272
6996 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6997
6998 2012-05-08 Richard Guenther <rguenther@suse.de>
6999
7000 * gcc.dg/fold-bitand-4.c: New testcase.
7001
7002 2012-05-08 Dehao Chen <dehao@google.com>
7003
7004 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7005 heuristic is working properly.
7006 * gcc.dg/predict-2.c: Likewise.
7007 * gcc/dg/predict-3.c: Likewise.
7008 * gcc/dg/predict-4.c: Likewise.
7009 * gcc/dg/predict-5.c: Likewise.
7010 * gcc/dg/predict-6.c: Likewise.
7011
7012 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR tree-optimization/53239
7015 * g++.dg/opt/vrp3.C: New test.
7016 * g++.dg/opt/vrp3-aux.cc: New file.
7017 * g++.dg/opt/vrp3.h: New file.
7018
7019 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7020
7021 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7022 .uleb128 support in assembler output.
7023
7024 2012-05-07 Richard Guenther <rguenther@suse.de>
7025
7026 PR lto/42987
7027 * g++.dg/lto/pr42987_0.C: New testcase.
7028 * g++.dg/lto/pr42987_1.C: Likewise.
7029
7030 2012-05-07 Tobias Burnus <burnus@net-b.de>
7031
7032 PR fortran/53255
7033 * gfortran.dg/typebound_operator_15.f90: New.
7034
7035 2012-05-06 Tobias Burnus <burnus@net-b.de>
7036
7037 PR fortran/41587
7038 * gfortran.dg/class_array_13.f90: New.
7039
7040 2012-05-06 Tristan Gingold <gingold@adacore.com>
7041
7042 * gnat.dg/warn7.adb: New test.
7043
7044 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7045
7046 * gnat.dg/specs/renamings.ads: Rename to...
7047 * gnat.dg/specs/renaming1.ads: ...this.
7048 * gnat.dg/specs/renaming2.ads: New test.
7049 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7050 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7051 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7052 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7053
7054 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7055
7056 * gnat.dg/discr36.ad[sb]: New test.
7057 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7058
7059 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7060
7061 PR c/43772
7062 * c-c++-common/pr43772.c: New.
7063
7064 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7065
7066 PR fortran/41600
7067 * gfortran.dg/select_type_26.f03 : New test.
7068 * gfortran.dg/select_type_27.f03 : New test.
7069
7070 PR fortran/53191
7071 * gfortran.dg/select_type_28.f03 : New test.
7072
7073 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7074
7075 PR fortran/49010
7076 PR fortran/24518
7077 * gfortran.dg/mod_sign0_1.f90: New test.
7078 * gfortran.dg/mod_large_1.f90: New test.
7079
7080 2012-05-04 Tobias Burnus <burnus@net-b.de>
7081
7082 PR fortran/53175
7083 gfortran.dg/public_private_module_5.f90: New.
7084
7085 2012-05-04 Tobias Burnus <burnus@net-b.de>
7086
7087 PR fortran/53111
7088 * gfortran.dg/constructor_7.f90: New.
7089 * gfortran.dg/constructor_8.f90: New.
7090
7091 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/53166
7094 * g++.dg/cpp0x/static_assert7.C: New.
7095
7096 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7097
7098 PR tree-optimization/52633
7099 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7100 recognized as widening shifts instead of over-widening.
7101 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7102 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7103 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7104 * gcc.target/arm/pr52633.c: New test.
7105
7106 2012-05-04 Richard Guenther <rguenther@suse.de>
7107
7108 PR tree-optimization/53168
7109 * gcc.dg/torture/pr53168.c: New testcase.
7110 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7111
7112 2012-05-04 Richard Guenther <rguenther@suse.de>
7113
7114 * gcc.dg/lto/pr53214_0.c: New testcase.
7115
7116 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7117
7118 * gcc.target/ia64/pr48496.c: New test.
7119 * gcc.target/ia64/pr52657.c: Likewise.
7120
7121 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7122
7123 PR c/51712
7124 * c-c++-common/pr51712.c: New.
7125
7126 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7127
7128 PR target/53199
7129 * gcc.target/powwerpc/pr53199.c: New file.
7130
7131 2012-05-03 Jason Merrill <jason@redhat.com>
7132
7133 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7134
7135 * gcc.dg/debug/dwarf2/dups-types.c: New.
7136 * gcc.dg/debug/dwarf2/dups-types.h: New.
7137
7138 2012-05-03 Jason Merrill <jason@redhat.com>
7139
7140 * g++.dg/debug/dwarf2/namespace-2.C: New.
7141 * g++.dg/debug/dwarf2/localclass3.C: New.
7142
7143 2012-05-03 Jason Merrill <jason@redhat.com>
7144
7145 * g++.dg/debug/dwarf2/thunk1.C: New.
7146
7147 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 PR c++/53186
7150 * g++.dg/other/final2.C: New.
7151
7152 2012-05-03 Richard Guenther <rguenther@suse.de>
7153
7154 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7155
7156 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7157
7158 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7159 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7160 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7161 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7162
7163 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7164
7165 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7166 .byte 0xf2.
7167 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7168 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7169 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7170
7171 PR debug/53174
7172 * gcc.dg/pr53174.c: New test.
7173
7174 PR target/53187
7175 * gcc.target/arm/pr53187.c: New test.
7176 * gcc.c-torture/compile/pr53187.c: New test.
7177
7178 2012-05-03 Richard Guenther <rguenther@suse.de>
7179
7180 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7181 unsupported prefetching support.
7182
7183 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7184
7185 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7186 option -ftrack-macro-expansion=0.
7187 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7188 option -ftrack-macro-expansion=0.
7189
7190 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7191
7192 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7193 dg-options for target arm with dg-additional-options.
7194
7195 2012-05-03 Richard Guenther <rguenther@suse.de>
7196
7197 PR tree-optimization/53144
7198 * gcc.dg/torture/pr53144.c: New testcase.
7199
7200 2012-05-03 Tobias Burnus <burnus@net-b.de>
7201
7202 PR fortran/52864
7203 * gfortran.dg/pointer_intent_7.f90: New.
7204 * gfortran.dg/pure_formal_3.f90: New.
7205
7206 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7207
7208 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7209
7210 2012-05-02 Martin Jambor <mjambor@suse.cz>
7211
7212 PR lto/52605
7213 * g++.dg/lto/pr52605_0.C: New test.
7214
7215 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7216
7217 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7218 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7219 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7220 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7221 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7222 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7223 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7224 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7225 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7226 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7227 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7228 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7229 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7230 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7231 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7232 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7233
7234 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7235
7236 PR middle-end/53153
7237 * gcc.dg/pr53153.c: New test.
7238
7239 2012-05-02 Richard Guenther <rguenther@suse.de>
7240
7241 * g++.dg/tree-ssa/pr19807.C: Adjust.
7242
7243 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR tree-optimization/53163
7246 * gcc.c-torture/compile/pr53163.c: New test.
7247
7248 PR rtl-optimization/53160
7249 * gcc.c-torture/execute/pr53160.c: New test.
7250
7251 2012-05-01 Ian Lance Taylor <iant@google.com>
7252
7253 PR c/37303
7254 * gcc.dg/pr37303.c: New test.
7255
7256 2012-05-01 Richard Henderson <rth@redhat.com>
7257
7258 * lib/target-supports.exp
7259 (check_effective_target_sync_long_long_runtime): True for
7260 check_effective_target_powerpc64.
7261
7262 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7263
7264 PR c++/51033
7265 * gcc.dg/vector-1.c: Move to ...
7266 * c-c++-common/vector-1.c: ... here.
7267 * gcc.dg/vector-2.c: Move to ...
7268 * c-c++-common/vector-2.c: ... here.
7269 * gcc.dg/vector-3.c: Move to ...
7270 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7271 * gcc.dg/vector-4.c: Move to ...
7272 * c-c++-common/vector-4.c: ... here.
7273 * gcc.dg/vector-init-1.c: Move to ...
7274 * c-c++-common/vector-init-1.c: ... here.
7275 * gcc.dg/vector-init-2.c: Move to ...
7276 * c-c++-common/vector-init-2.c: ... here.
7277 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7278 * c-c++-common/vector-subscript-1.c: ... here.
7279 * gcc.dg/vector-subscript-2.c: Move to ...
7280 * c-c++-common/vector-subscript-2.c: ... here.
7281 * gcc.dg/vector-subscript-3.c: Move to ...
7282 * c-c++-common/vector-subscript-3.c: ... here.
7283
7284 PR c++/51314
7285 * g++.dg/cpp0x/vt-51314.C: New test.
7286 * g++.dg/cpp0x/variadic76.C: Fix.
7287
7288 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7289
7290 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7291
7292 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7293
7294 Add -Wvarargs option
7295 * c-c++-common/Wvarargs.c: New test case.
7296 * c-c++-common/Wvarargs-2.c: Likewise.
7297
7298 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7299
7300 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7301 * objc.dg/foreach-7.m: Force the test case to run without
7302 -ftrack-macro-expansion.
7303 * c-c++-common/tm/attrib-1.c: Likewise.
7304 * c-c++-common/warn-ommitted-condop.c: Likewise.
7305 * gcc.dg/assign-warn-1.c: Likewise.
7306 * gcc.dg/assign-warn-2.c: Likewise.
7307 * gcc.dg/attr-alloc_size.c: Likewise.
7308 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7309 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7310 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7311 * gcc.dg/c90-const-expr-9.c: Likewise.
7312 * gcc.dg/c99-const-expr-9.c: Likewise.
7313 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7314 * gcc.dg/cpp/direct2s.c: Likewise.
7315 * gcc.dg/cpp/pr28709.c: Likewise.
7316 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7317 * gcc.dg/dfp/composite-type.c: Likewise.
7318 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7319 with -ftrack-macro-expansion
7320 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7321 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7322 * g++.dg/ext/cleanup-1.C: Likewise.
7323 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7324 * g++.dg/template/sfinae10.C: Likewise.
7325 * g++.dg/tm/wrap-2.C: Likewise.
7326 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7327 * g++.dg/warn/Wsign-conversion.C: Likewise.
7328 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7329 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7330 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7331 it to run with -ftrack-macro-expansion.
7332 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7333 test cases without -ftrack-macro-expansion.
7334
7335 Fix location for static class members
7336 * g++.dg/template/sfinae6_neg.C: Adjust.
7337
7338 Make conversion warnings work on NULL with -ftrack-macro-expansion
7339 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7340 alongside the previous testing for NULL.
7341
7342 Fix -Wuninitialized for -ftrack-macro-expansion
7343 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7344
7345 Strip "<built-in>" loc from displayed expansion context
7346 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7347 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7348 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7349 new test above.
7350
7351 Fix expansion point loc for macro-like tokens
7352 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7353 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7354
7355 Fix token pasting with -ftrack-macro-expansion
7356 * gcc.dg/cpp/paste17.c: New test case for
7357 -ftrack-macro-expansion=2 mode only.
7358 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7359
7360 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7361
7362 * gnat.dg/warn6.ad[sb]: New test.
7363
7364 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7365
7366 PR 53149
7367 * gcc.dg/20011021-1.c: Adjust testcase.
7368
7369 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7370
7371 PR fortran/53148
7372 * gfortran.dg/function_optimize_12.f90: New test.
7373
7374 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7375
7376 PR target/53156
7377 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7378 code to match current output and cover new peephole2 pattern.
7379
7380 2012-04-27 Ollie Wild <aaw@google.com>
7381
7382 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7383
7384 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7385
7386 * gcc.c-torture/execute/20120427-2.c: New testcase.
7387 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7388 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7389 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7390
7391 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7392
7393 PR target/53138
7394 * gcc.c-torture/execute/20120427-1.c: New testcase.
7395
7396 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7397
7398 PR middle-end/27139
7399 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7400
7401 2012-04-27 Tom de Vries <tom@codesourcery.com>
7402
7403 PR tree-optimization/51879
7404 * gcc.dg/pr51879.c: New test.
7405 * gcc.dg/pr51879-2.c: Same.
7406 * gcc.dg/pr51879-3.c: Same.
7407 * gcc.dg/pr51879-4.c: Same.
7408 * gcc.dg/pr51879-6.c: Same.
7409
7410 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7411
7412 PR c++/53096
7413 * g++.dg/cpp0x/defaulted35.C: New.
7414 * g++.dg/cpp0x/defaulted15.C: Adjust.
7415
7416 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7417
7418 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7419 structure layout.
7420
7421 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7422
7423 * gcc.target/i386/builtin_target.c: Check avx2.
7424
7425 2012-04-26 Alan Modra <amodra@gmail.com>
7426
7427 * gcc.target/powerpc/savres.c: New test.
7428 * gcc.target/powerpc/powerpc.exp: Run it.
7429
7430 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7431
7432 PR target/53120
7433 * gcc.dg/torture/pr53120.c: New test.
7434
7435 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR middle-end/52979
7438 * gcc.c-torture/compile/pr52979-1.c: New test.
7439 * gcc.c-torture/execute/pr52979-1.c: New test.
7440 * gcc.c-torture/execute/pr52979-2.c: New test.
7441
7442 2012-04-25 Richard Guenther <rguenther@suse.de>
7443
7444 * gcc.target/i386/l_fma_float_5.c: Adjust.
7445 * gcc.target/i386/l_fma_double_4.c: Likewise.
7446 * gcc.target/i386/l_fma_float_2.c: Likewise.
7447 * gcc.target/i386/l_fma_float_6.c: Likewise.
7448 * gcc.target/i386/l_fma_double_1.c: Likewise.
7449 * gcc.target/i386/l_fma_double_5.c: Likewise.
7450 * gcc.target/i386/l_fma_float_3.c: Likewise.
7451 * gcc.target/i386/l_fma_double_2.c: Likewise.
7452 * gcc.target/i386/l_fma_double_6.c: Likewise.
7453 * gcc.target/i386/l_fma_float_4.c: Likewise.
7454 * gcc.target/i386/l_fma_double_3.c: Likewise.
7455 * gcc.target/i386/l_fma_float_1.c: Likewise.
7456
7457 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR tree-optimization/53058
7460 * gcc.c-torture/compile/pr53058.c: New test.
7461
7462 2012-04-25 Jan Hubicka <jh@suse.cz>
7463
7464 PR middle-end/53088
7465 * gcc.target/i386/pr39082-1.c: Update warning location.
7466
7467 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR c/52880
7470 * gcc.dg/pr52880.c: New test.
7471
7472 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7473
7474 * gcc.dg/m-un-2.c: Update.
7475 * gcc.dg/20011021-1.c: Update.
7476
7477 2012-04-25 Tobias Burnus <burnus@net-b.de>
7478
7479 PR fortran/52196
7480 * gfortran.dg/realloc_on_assign_14.f90: New.
7481
7482 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7483
7484 PR testsuite/52641
7485 PR tree-optimizations/52891
7486 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7487
7488 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7489
7490 PR c++/52363
7491 * g++.dg/cpp0x/sfinae35.C: New.
7492 * g++.dg/cpp0x/sfinae36.C: Likewise.
7493
7494 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7495
7496 * gcc.target/builtin_target.c: New testcase.
7497
7498 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499
7500 PR target/47197
7501 * gcc.target/powerpc/pr47197.c: New test.
7502
7503 2012-04-24 Richard Guenther <rguenther@suse.de>
7504
7505 PR tree-optimization/53085
7506 * g++.dg/torture/pr53085.C: New testcase.
7507
7508 2012-04-24 Andrew Pinski <apinski@cavium.com>
7509
7510 PR tree-opt/33512
7511 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7512 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7513 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7514
7515 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR middle-end/53084
7518 * gcc.c-torture/execute/pr53084.c: New test.
7519
7520 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7521
7522 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7523
7524 2012-04-23 Andrew Pinski <apinski@cavium.com>
7525
7526 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7527
7528 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7529
7530 PR regression/53076
7531 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7532 * gcc.dg/torture/builtin-power-1.c: Likewise.
7533
7534 2012-04-23 Richard Guenther <rguenther@suse.de>
7535
7536 PR tree-optimization/53070
7537 * gcc.dg/torture/pr53070.c: New testcase.
7538
7539 2012-04-23 Richard Guenther <rguenther@suse.de>
7540
7541 PR c/53060
7542 * gcc.dg/pr53060.c: New testcase.
7543
7544 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR tree-optimizations/52891
7547 * gcc.c-torture/compile/pr52891-1.c: New test.
7548 * gcc.c-torture/compile/pr52891-2.c: New test.
7549
7550 2012-04-22 Tobias Burnus <burnus@net-b.de>
7551
7552 PR fortran/53051
7553 * gfortran.dg/read_float_4.f90: New.
7554
7555 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7556
7557 PR 35441
7558 * c-c++-common/pr35441.C: New.
7559
7560 2012-04-20 Ian Lance Taylor <iant@google.com>
7561
7562 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7563 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7564
7565 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7566
7567 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7568 array access.
7569 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7570
7571 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7572
7573 PR rtl-optimization/44214
7574 * gcc.dg/pr44214-1.c: New test.
7575 * gcc.dg/pr44214-2.c: Likewise.
7576 * gcc.dg/pr44214-3.c: Likewise.
7577
7578 2012-04-20 Richard Guenther <rguenther@suse.de>
7579
7580 * g++.dg/torture/20120420-1.C: New testcase.
7581
7582 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7583
7584 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7585
7586 2012-04-19 Christian Bruel <christian.bruel@st.com>
7587
7588 * gcc.dg/pr52283.c: New test.
7589
7590 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7591
7592 * gcc.dg/pr37985.c: New test.
7593
7594 2012-04-19 Richard Guenther <rguenther@suse.de>
7595
7596 PR rtl-optimization/44688
7597 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7598 possibly profitable.
7599
7600 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7601
7602 PR tree-optimization/52976
7603 * gfortran.dg/reassoc_11.f: New test.
7604
7605 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7606
7607 PR tree-optimization/52976
7608 * gfortran.dg/reassoc_7.f: New test.
7609 * gfortran.dg/reassoc_8.f: Likewise.
7610 * gfortran.dg/reassoc_9.f: Likewise.
7611 * gfortran.dg/reassoc_10.f: Likewise.
7612
7613 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/52422
7616 * g++.dg/cpp0x/sfinae33.C: New.
7617 * g++.dg/cpp0x/sfinae34.C: Likewise.
7618
7619 2012-04-18 Joey Ye <joey.ye@arm.com>
7620
7621 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7622
7623 2012-04-18 Richard Guenther <rguenther@suse.de>
7624
7625 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7626 array access.
7627 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7628 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7629
7630 2012-04-17 Tom de Vries <tom@codesourcery.com>
7631
7632 * g++.dg/pr51264-4.C: New test.
7633
7634 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/52599
7637 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7638
7639 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7640
7641 PR c++/53003
7642 * g++.dg/parse/crash59.C: New.
7643
7644 2012-04-17 Michael Matz <matz@suse.de>
7645
7646 PR tree-optimization/18437
7647 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7648
7649 2012-04-17 Richard Guenther <rguenther@suse.de>
7650
7651 PR middle-end/53011
7652 * g++.dg/torture/pr53011.C: New testcase.
7653
7654 2012-04-16 Jason Merrill <jason@redhat.com>
7655
7656 PR c++/38543
7657 * g++.dg/cpp0x/variadic131.C: New.
7658
7659 PR c++/52008
7660 * g++.dg/cpp0x/variadic130.C: New.
7661
7662 PR c++/50830
7663 * g++.dg/cpp0x/variadic129.C: New.
7664
7665 PR c++/50303
7666 * g++.dg/cpp0x/variadic128.C: New.
7667
7668 2012-04-16 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/52864
7671 * gfortran.dg/pointer_intent_6.f90: New.
7672
7673 2012-04-16 Tobias Burnus <burnus@net-b.de>
7674
7675 PR fortran/52916
7676 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7677 to include public_private_module_4.f90.
7678 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7679 targets.
7680
7681 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/49152
7684 * g++.dg/diagnostic/operator1.C: New.
7685 * g++.dg/ext/label5.C: Adjust.
7686 * g++.dg/ext/va-arg1.C: Likewise.
7687 * g++.dg/other/error20.C: Likewise.
7688 * g++.dg/other/error20.C: Likewise.
7689 * g++.dg/other/error16.C: Likewise.
7690 * g++.dg/other/error10.C: Likewise.
7691 * g++.dg/parse/error30.C: Likewise.
7692 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7693
7694 2012-04-16 Jason Merrill <jason@redhat.com>
7695
7696 PR c++/51148
7697 * g++.dg/cpp0x/variadic127.C: New.
7698
7699 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700
7701 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7702 testcase name.
7703 Use fail, pass instead of unresolved.
7704 Don't log $optstr.
7705
7706 PR testsuite/52948
7707 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7708 TODO_dump_func.
7709 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7710 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7711 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7712
7713 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7714
7715 PR fortran/52968
7716 * gfortran.dg/typebound_call_23.f03: New test case.
7717
7718 2012-04-15 Jason Merrill <jason@redhat.com>
7719
7720 PR c++/47220
7721 * g++.dg/cpp0x/variadic126.C: New.
7722
7723 PR c++/52380
7724 * g++.dg/cpp0x/variadic125.C: New.
7725
7726 PR c++/52292
7727 * g++.dg/cpp0x/variadic124.C: New.
7728
7729 PR c++/52706
7730 * g++.dg/cpp0x/nullptr27.C: New.
7731
7732 PR c++/52818
7733 * g++.dg/warn/format8.C: New.
7734
7735 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7736
7737 PR fortran/51082
7738 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7739
7740 2012-04-14 Tobias Burnus <burnus@net-b.de>
7741
7742 PR fortran/52916
7743 PR fortran/40973
7744 * gfortran.dg/public_private_module_3.f90: New.
7745 * gfortran.dg/public_private_module_4.f90: New.
7746
7747 2012-04-14 Tom de Vries <tom@codesourcery.com>
7748
7749 * gcc.dg/superblock.c: New test.
7750
7751 2012-04-14 Tom de Vries <tom@codesourcery.com>
7752
7753 * gcc.dg/pr51879-12.c: New test.
7754
7755 2012-04-13 Jason Merrill <jason@redhat.com>
7756
7757 PR c++/52824
7758 * g++.dg/cpp0x/variadic123.C: New.
7759 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7760
7761 PR c++/52905
7762 * g++.dg/cpp0x/initlist-ctor1.C: New.
7763
7764 PR c++/52915
7765 * g++.dg/other/anon-union2.C: New.
7766
7767 2012-04-13 Martin Jambor <mjambor@suse.cz>
7768
7769 PR middle-end/52939
7770 * g++.dg/ipa/pr52939.C: New test.
7771
7772 2012-04-13 Tom de Vries <tom@codesourcery.com>
7773
7774 * gcc.dg/pr52734.c: New test.
7775
7776 2012-04-13 Richard Guenther <rguenther@suse.de>
7777
7778 PR tree-optimization/52969
7779 * gcc.dg/torture/pr52969.c: New testcase.
7780
7781 2012-04-13 Richard Guenther <rguenther@suse.de>
7782
7783 PR c/52549
7784 * gcc.dg/pr52549.c: New testcase.
7785
7786 2012-04-13 Richard Guenther <rguenther@suse.de>
7787
7788 PR c/52862
7789 * gcc.dg/pr52862.c: New testcase.
7790
7791 2012-04-13 Joey Ye <joey.ye@arm.com>
7792
7793 * gcc.target/arm/thumb1-imm.c: New testcase.
7794
7795 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7796
7797 PR target/52932
7798 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7799 second function argument.
7800 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7801 (calc_permps): Update declaration. Calculate result correctly.
7802 (avx2_test): Change src2 type to union256i_d.
7803 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7804 correctly.
7805
7806 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7807
7808 PR target/52775
7809 * gcc.target/powerpc/pr52775.c: New file.
7810
7811 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7812
7813 PR tree-optimization/18589
7814 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7815 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7816 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7817 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7818 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7819 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7820 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7821 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7822 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7823 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7824
7825 2012-04-12 Richard Guenther <rguenther@suse.de>
7826
7827 PR tree-optimization/52943
7828 * gcc.dg/torture/pr52943.c: New testcase.
7829
7830 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7831
7832 PR target/50751
7833 * gcc/target/sh/pr50751-4.c: New.
7834 * gcc/target/sh/pr50751-5.c: New.
7835 * gcc/target/sh/pr50751-6.c: New.
7836 * gcc/target/sh/pr50751-7.c: New.
7837
7838 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7839
7840 PR c++/52465
7841 * g++.dg/lookup/using52.C: New.
7842
7843 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7844
7845 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7846
7847 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7848
7849 PR rtl-optimization/52876
7850 * gcc.target/i386/pr52876.c: New.
7851
7852 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7853
7854 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7855 __UINTPTR_TYPE__.
7856 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7857 __INTPTR_TYPE__.
7858 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7859 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7860 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7861 (ptrdiff_t): ... this. All uses changed.
7862 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7863 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7864 __INTPTR_TYPE__.
7865 (main): Cast argument to __INTPTR_TYPE__.
7866 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7867 size_t.
7868 * gcc.dg/mallign.c (main): Likewise.
7869 * gcc.dg/pr38700.c (foo): Likewise.
7870 * gcc.dg/long-long-cst1.c (t): Likewise.
7871 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7872 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7873 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7874 * gcc.dg/pr25682.c (d, foo): Likewise.
7875 * gcc.dg/format/cast-1.c (f): Likewise.
7876 * gcc.dg/c90-const-expr-10.c
7877 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7878 (size_t): ...this. All uses changed.
7879 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7880 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7881 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7882 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7883 * gcc.dg/sequence-pt-1.c: Likewise.
7884 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7885 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7886 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7887 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7888 of ptrdiff_t with it.
7889 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7890 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7891 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7892
7893 2012-04-11 Jason Merrill <jason@redhat.com>
7894
7895 PR debug/45088
7896 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7897 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7898
7899 PR c++/52906
7900 * g++.dg/ext/attrib45.C: New.
7901
7902 * g++.dg/eh/dtor3.C: New.
7903
7904 2012-04-11 Richard Guenther <rguenther@suse.de>
7905
7906 PR middle-end/52621
7907 * gfortran.dg/pr52621.f90: New testcase.
7908
7909 2012-04-11 Richard Guenther <rguenther@suse.de>
7910
7911 PR middle-end/52918
7912 * g++.dg/torture/pr52918-1.C: New testcase.
7913 * g++.dg/torture/pr52918-2.C: Likewise.
7914
7915 2012-04-11 Tobias Burnus <burnus@net-b.de>
7916
7917 PR fortran/52729
7918 * gfortran.dg/block_11.f90: New.
7919
7920 2012-04-11 Nick Clifton <nickc@redhat.com>
7921
7922 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7923
7924 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7925
7926 PR target/16458
7927 * gcc.target/powerpc/pr16458-1.c: New test.
7928 * gcc.target/powerpc/pr16458-2.c: Likewise.
7929 * gcc.target/powerpc/pr16458-3.c: Likewise.
7930 * gcc.target/powerpc/pr16458-4.c: Likewise.
7931
7932 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7933
7934 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7935 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7936 * gcc.dg/builtin-bswap-5.c: Likewise.
7937 * gcc.target/i386/builtin-bswap-4.c: New test.
7938
7939 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7940
7941 PR 24985
7942 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7943
7944 2012-04-11 Richard Guenther <rguenther@suse.de>
7945
7946 PR rtl-optimization/52881
7947 * gcc.dg/torture/pr52881.c: New testcase.
7948 * gcc.dg/torture/pr52913.c: Likewise.
7949
7950 2012-04-11 Richard Guenther <rguenther@suse.de>
7951
7952 PR tree-optimization/52912
7953 * gcc.dg/torture/pr52912.c: New testcase.
7954
7955 2010-04-10 Michael Matz <matz@suse.de>
7956
7957 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7958 * gcc.dg/vect/vect-outer-1.c: Adjust.
7959 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7960 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7961 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7962 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7963 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7964 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7965
7966 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7967
7968 PR tree-optimization/52870
7969 * gcc.dg/vect/pr52870.c: New test.
7970
7971 2012-04-09 Mike Stump <mikestump@comcast.net>
7972
7973 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7974 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7975 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7976 * gnat.dg/aggr11.adb: Likewise.
7977 * gnat.dg/aggr11_pkg.ads: Likewise.
7978 * gnat.dg/aggr15.adb: Likewise.
7979 * gnat.dg/aggr15.ads: Likewise.
7980 * gnat.dg/aggr17.adb: Likewise.
7981 * gnat.dg/aggr18.adb: Likewise.
7982 * gnat.dg/array14.adb: Likewise.
7983 * gnat.dg/array14.ads: Likewise.
7984 * gnat.dg/array14_pkg.ads: Likewise.
7985 * gnat.dg/array19.adb: Likewise.
7986 * gnat.dg/array19.ads: Likewise.
7987 * gnat.dg/discr27.adb: Likewise.
7988 * gnat.dg/discr27.ads: Likewise.
7989 * gnat.dg/discr35.adb: Likewise.
7990 * gnat.dg/discr35.ads: Likewise.
7991 * gnat.dg/discr6.adb: Likewise.
7992 * gnat.dg/discr6_pkg.ads: Likewise.
7993 * gnat.dg/import1.adb: Likewise.
7994 * gnat.dg/import1.ads: Likewise.
7995 * gnat.dg/loop_address2.adb: Likewise.
7996 * gnat.dg/opt7.adb: Likewise.
7997 * gnat.dg/opt7.ads: Likewise.
7998 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7999 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8000 * gnat.dg/rep_clause2.adb: Likewise.
8001 * gnat.dg/rep_clause2.ads: Likewise.
8002 * gnat.dg/slice2.adb: Likewise.
8003 * gnat.dg/slice2.ads: Likewise.
8004 * gnat.dg/slice6.adb: Likewise.
8005 * gnat.dg/slice6_pkg.ads: Likewise.
8006 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8007 * gnat.dg/taft_type2.adb: Likewise.
8008 * gnat.dg/taft_type2.ads: Likewise.
8009 * gnat.dg/taft_type2_pkg.ads: Likewise.
8010 * gnat.dg/volatile10.adb: Likewise.
8011 * gnat.dg/volatile10_pkg.ads: Likewise.
8012
8013 * gcc.dg/dll-8.c: Remove execute permissions.
8014 * g++.dg/ext/dllexport5.C: Likewise.
8015
8016 2012-04-09 Jan Hubicka <jh@suse.cz>
8017
8018 PR lto/52722
8019 PR lto/51765
8020 PR lto/52634
8021 * gcc.dg/lto/pr52634_1.c: New testcase.
8022 * gcc.dg/lto/pr52634_0.c: New testcase.
8023
8024 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8025
8026 PR target/52883
8027 * gcc.target/i386/pr52883.c: New testcase.
8028
8029 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8030
8031 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8032 (check_effective_target_sync_long_long): Add SPARC case.
8033 (check_effective_target_sync_long_long_runtime): Likewise.
8034 (check_effective_target_sync_int_long): Adjust SPARC case.
8035 (check_effective_target_sync_char_short): Likewise.
8036
8037 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8038
8039 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8040 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8041
8042 2012-04-08 Tobias Burnus <burnus@net-b.de>
8043
8044 PR fortran/40973
8045 PR fortran/52751
8046 * gfortran.dg/public_private_module_2.f90: New.
8047
8048 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8049
8050 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8051 directives.
8052
8053 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8054
8055 PR fortran/52893
8056 * gfortran.dg/function_optimize_11.f90: New test.
8057
8058 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8059
8060 PR fortran/52668
8061 * gfortran.dg/use_only_6.f90: New test.
8062
8063 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8064
8065 PR fortran/52668
8066 * gfortran.dg/use_only_6.f90: New test.
8067 2012-04-06 Mike Stump <mikestump@comcast.net>
8068
8069 PR testsuite/50722
8070 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8071
8072 2012-04-05 Jason Merrill <jason@redhat.com>
8073
8074 PR c++/52596
8075 * g++.dg/template/qualified-id5.C: New.
8076
8077 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8078
8079 PR target/52882
8080 * gcc.target/i386/pr52882.c: New test.
8081
8082 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083 Dominique D'Humieures <dominiq@lps.ens.fr>
8084
8085 PR testsuite/52614
8086 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8087 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8088
8089 2012-04-04 Jason Merrill <jason@redhat.com>
8090
8091 PR c++/52845
8092 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8093
8094 2012-04-03 Jason Merrill <jason@redhat.com>
8095
8096 PR c++/52796
8097 * g++.dg/cpp0x/variadic-value1.C: New.
8098
8099 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/pack18.adb: New test.
8102 * gnat.dg/pack18_pkg.ads: New helper.
8103
8104 2012-04-03 Richard Guenther <rguenther@suse.de>
8105
8106 PR tree-optimization/52808
8107 * gcc.dg/pr52808.c: New testcase.
8108
8109 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR tree-optimization/52835
8112 * gfortran.dg/pr52835.f90: New test.
8113
8114 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8115
8116 * gnat.dg/specs/aggr5.ads: New test.
8117
8118 2012-04-02 Richard Guenther <rguenther@suse.de>
8119
8120 PR tree-optimization/52756
8121 * gcc.dg/torture/pr52756.c: New testcase.
8122
8123 2012-04-02 Richard Guenther <rguenther@suse.de>
8124
8125 PR middle-end/52803
8126 * gcc.dg/pr52803.c: New testcase.
8127
8128 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8129
8130 PR c++/40942
8131 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8132 DR 214 in account.
8133
8134 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8135
8136 PR c++/50043
8137 * g++.dg/cpp0x/noexcept17.C: New.
8138 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8139 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8140 * g++.dg/cpp0x/noexcept01.C: Likewise.
8141 * g++.dg/eh/init-temp1.C: Likewise.
8142 * g++.dg/eh/ctor1.C: Likwise.
8143
8144 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8145
8146 * gnat.dg/controlled6.adb: New test.
8147 * gnat.dg/controlled6_pkg.ads: New helper.
8148 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8149
8150 2012-03-30 Richard Henderson <rth@redhat.com>
8151
8152 PR debug/52727
8153 * g++.dg/opt/pr52727.C: New testcase.
8154
8155 2012-03-30 Richard Guenther <rguenther@suse.de>
8156
8157 PR tree-optimization/52754
8158 * gcc.target/i386/pr52754.c: New testcase.
8159
8160 2012-03-30 Richard Guenther <rguenther@suse.de>
8161
8162 PR middle-end/52772
8163 * g++.dg/torture/pr52772.C: New testcase.
8164
8165 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8166
8167 PR c++/52718
8168 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8169
8170 2012-03-29 Jason Merrill <jason@redhat.com>
8171
8172 PR c++/52685
8173 * g++.dg/template/inherit8.C: New.
8174
8175 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c++/52759
8178 * g++.dg/ext/weak4.C: New test.
8179
8180 PR tree-optimization/52760
8181 * gcc.c-torture/execute/pr52760.c: New test.
8182
8183 2012-03-29 Jason Merrill <jason@redhat.com>
8184
8185 PR c++/52743
8186 * g++.dg/cpp0x/initlist-array3.C: New.
8187
8188 2012-03-28 Jason Merrill <jason@redhat.com>
8189
8190 PR c++/52746
8191 * g++.dg/overload/virtual2.C: New.
8192
8193 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/vect7.ad[sb]: New test.
8196
8197 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8198 Tobias Burnus <burnus@gcc.gnu.org>
8199
8200 PR fortran/52652
8201 * gfortran.dg/allocate_class_1.f90 : Change error test.
8202 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8203 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8204 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8205
8206 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR middle-end/52691
8209 * gcc.dg/pr52691.c: New test.
8210
8211 PR middle-end/52750
8212 * gcc.c-torture/compile/pr52750.c: New test.
8213
8214 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8215
8216 PR target/52692
8217 * gcc.target/avr/torture/builtins-2.c: New test.
8218
8219 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR target/52736
8222 * gcc.target/i386/pr52736.c: New test.
8223
8224 2012-03-27 Martin Jambor <mjambor@suse.cz>
8225
8226 PR middle-end/52693
8227 * gcc.dg/torture/pr52693.c: New test.
8228
8229 2012-03-27 Meador Inge <meadori@codesourcery.com>
8230
8231 PR c++/52672
8232 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8233
8234 2012-03-27 Mike Stump <mikestump@comcast.net>
8235
8236 PR target/52665
8237 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8238 failures that match branch names.
8239
8240 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8241 H.J. Lu <hongjiu.lu@intel.com>
8242
8243 PR target/52698
8244 * gcc.target/i386/pr52698.c: New test.
8245
8246 2012-03-27 Richard Guenther <rguenther@suse.de>
8247
8248 PR middle-end/52720
8249 * gcc.dg/torture/pr52720.c: New testcase.
8250
8251 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8252
8253 * gnat.dg/pack17.adb: New test.
8254
8255 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8256
8257 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8258 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8259
8260 2012-03-26 Martin Jambor <mjambor@suse.cz>
8261
8262 PR tree-optimization/50052
8263 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8264
8265 2012-03-26 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/52701
8268 * gfortran.dg/pr52701.f90: New testcase.
8269
8270 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8271
8272 PR tree-optimization/52686
8273 * gcc.target/arm/pr52686.c: New test.
8274
8275 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8276
8277 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8278 Add "-Os -flto" to list.
8279
8280 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8281
8282 * gnat.dg/concat2.ad[sb]: New test.
8283
8284 2012-03-24 Jason Merrill <jason@redhat.com>
8285
8286 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8287 * g++.dg/cpp0x/trailing2.C: Likewise.
8288 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8289 * g++.dg/cpp1y/auto-fn1.C: New.
8290 * g++.dg/cpp1y/auto-fn2.C: New.
8291 * g++.dg/cpp1y/auto-fn3.C: New.
8292 * g++.dg/cpp1y/auto-fn4.C: New.
8293 * g++.dg/cpp1y/auto-fn5.C: New.
8294 * g++.dg/cpp1y/auto-fn6.C: New.
8295 * g++.dg/cpp1y/auto-fn7.C: New.
8296 * g++.dg/cpp1y/auto-fn8.C: New.
8297 * g++.dg/cpp1y/auto-fn9.C: New.
8298 * g++.dg/cpp1y/auto-fn10.C: New.
8299 * g++.dg/cpp1y/auto-fn11.C: New.
8300
8301 2012-03-23 Richard Guenther <rguenther@suse.de>
8302
8303 PR tree-optimization/52678
8304 * gfortran.dg/pr52678.f: New testcase.
8305
8306 2012-03-23 Richard Guenther <rguenther@suse.de>
8307
8308 PR tree-optimization/52638
8309 * g++.dg/torture/pr52638.C: New testcase.
8310
8311 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8312
8313 PR c++/52487
8314 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8315
8316 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR c++/52671
8319 * g++.dg/ext/attrib44.C: New test.
8320
8321 2012-03-22 Jan Hubicka <jh@suse.cz>
8322
8323 PR middle-end/51737
8324 * g++.dg/torture/pr51737.C: New testcase
8325
8326 2012-03-22 Richard Guenther <rguenther@suse.de>
8327
8328 PR tree-optimization/52548
8329 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8330
8331 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8332
8333 * lib/fortran-modules.exp (list-module-names-1): Remove
8334 warning.
8335
8336 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8337
8338 PR target/50751
8339 * gcc.target/sh/pr50751-1.c: New.
8340 * gcc.target/sh/pr50751-2.c: New.
8341 * gcc.target/sh/pr50751-3.c: New.
8342
8343 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8344
8345 PR target/52479
8346 * gcc.target/sh/sh4a-cos.c: Remove.
8347 * gcc.target/sh/sh4a-sin.c: Remove.
8348 * gcc.target/sh/sh4a-sincos.c: Remove.
8349
8350 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8351
8352 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8353 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8354
8355 2012-03-21 Martin Jambor <mjambor@suse.cz>
8356
8357 PR testsuite/52641
8358 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8359 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8360
8361 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8362
8363 * gcc.target/arm/thumb-16bit-ops.c: New file.
8364 * gcc.target/arm/thumb-ifcvt.c: New file.
8365
8366 2012-03-20 Jason Merrill <jason@redhat.com>
8367
8368 * lib/target-supports.exp: Add { target c++1y }.
8369
8370 * g++.dg/cpp0x/auto32.C: New.
8371
8372 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8373
8374 PR testsuite/52641
8375 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8376 int32plus.
8377 * gcc.dg/torture/pr48124-4.c: Ditto:
8378 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8379
8380 2012-03-20 Jason Merrill <jason@redhat.com>
8381
8382 PR c++/52510
8383 * g++.dg/cpp0x/initlist66.C: New.
8384
8385 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8386
8387 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8388 __AVR_HAVE_LPMX__
8389
8390 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8391
8392 PR target/49868
8393 * gcc.target/avr/torture/addr-space-2.h: New file.
8394 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8395 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8396 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8397 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8398
8399 2012-03-20 Richard Guenther <rguenther@suse.de>
8400
8401 * gnat.dg/pack16.adb: New testcase.
8402 * gnat.dg/pack16_pkg.ads: Likewise.
8403 * gnat.dg/specs/pack8.ads: Likewise.
8404 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8405
8406 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8407
8408 * g++.dg/warn/Wuseless-cast.C: Extend.
8409
8410 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8411
8412 PR c++/14710
8413 * g++.dg/warn/Wuseless-cast.C: New.
8414
8415 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8416
8417 PR libfortran/52608
8418 * gfortran.dg/pr52608.f90: New test.
8419
8420 2012-03-17 Tobias Burnus <burnus@net-b.de>
8421
8422 PR fortran/52585
8423 * gfortran.dg/proc_ptr_36.f90: New.
8424
8425 2012-03-16 Martin Jambor <mjambor@suse.cz>
8426
8427 * gcc.dg/misaligned-expand-1.c: New test.
8428 * gcc.dg/misaligned-expand-3.c: Likewise.
8429
8430 2012-03-16 Richard Guenther <rguenther@suse.de>
8431 Kai Tietz <ktietz@redhat.com>
8432
8433 PR middle-end/48814
8434 * gcc.c-torture/execute/pr48814-1.c: New test.
8435 * gcc.c-torture/execute/pr48814-2.c: New test.
8436 * gcc.dg/tree-ssa/assign-1.c: New test.
8437 * gcc.dg/tree-ssa/assign-2.c: New test.
8438 * gcc.dg/tree-ssa/assign-3.c: New test.
8439
8440 2012-03-16 Richard Guenther <rguenther@suse.de>
8441
8442 * gnat.dg/specs/pack7.ads: New testcase.
8443
8444 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR target/52568
8447 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8448 * gcc.dg/torture/vshuf-8.inc: Likewise.
8449 * gcc.dg/torture/vshuf-16.inc: Likewise.
8450 * gcc.dg/torture/vshuf-32.inc: Likewise.
8451
8452 2012-03-15 Jason Merrill <jason@redhat.com>
8453
8454 * g++.dg/torture/pr52582.C: New.
8455
8456 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8457
8458 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8459
8460 2012-03-15 Ira Rosen <irar@il.ibm.com>
8461 Ulrich Weigand <ulrich.weigand@linaro.org>
8462
8463 * gcc.dg/vect/slp-cond-3.c: New test.
8464 * gcc.dg/vect/slp-cond-4.c: New test.
8465
8466 2012-03-15 Ira Rosen <irar@il.ibm.com>
8467 Ulrich Weigand <ulrich.weigand@linaro.org>
8468
8469 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8470 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8471
8472 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8473
8474 PR libfortran/52434
8475 PR libfortran/48878
8476 PR libfortran/38199
8477 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8478 * gfortran.dg/round_1.f03: Likewise.
8479
8480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8481 Andrew Pinski <apinski@cavium.com>
8482
8483 PR middle-end/52592
8484 * gcc.dg/pr52592.c: New test.
8485
8486 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8487
8488 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8489 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8490 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8491 * lib/fortran-modules.exp: .. this new file. Adjust users.
8492 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8493 gfortran-dg-debug-runtest): Call cleanup-modules.
8494 * lib/fortran-torture.exp (fortran-torture-execute,
8495 fortran-torture): Likewise.
8496 * gfortran.dg/coarray/caf.exp: Likewise.
8497 * lib/lto.exp: Likewise.
8498 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8499 * gfortran.dg/class_4b.f03: Likewise.
8500 * gfortran.dg/class_4c.f03: Likewise.
8501 * gfortran.dg/class_45a.f03: Likewise.
8502 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8503 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8504 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8505 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8506 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8507 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8508 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8509 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8510 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8511 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8512 * gfortran.dg/whole_file_28.f90: Likewise.
8513 * gfortran.dg/whole_file_29.f90: Likewise.
8514 * gfortran.dg/whole_file_30.f90: Likewise.
8515 * gfortran.dg/whole_file_31.f90: Likewise.
8516
8517 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR tree-optimization/52267
8520 * gcc.dg/pr52267.c: New test.
8521 * gcc.dg/tree-ssa/vrp65.c: New test.
8522 * gcc.dg/tree-ssa/vrp66.c: New test.
8523
8524 2012-03-15 Richard Guenther <rguenther@suse.de>
8525
8526 PR middle-end/52580
8527 * gfortran.dg/vect/pr52580.f: New testcase.
8528
8529 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8530
8531 * gcc.target/sh/fpul-usage-1.c: New.
8532
8533 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8534
8535 PR target/49468
8536 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8537 * gcc.target/sh/pr49468-di.c: Likewise.
8538
8539 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8540
8541 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8542 * gcc.dg/c99-stdint-6.c: Likewise.
8543 * gcc.dg/lto/20090210_0.c: Likewise.
8544 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8545 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8546 * gcc.dg/pragma-init-fini-2.c: Likewise.
8547 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8548 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8549 * gcc.target/i386/pr22152.c: Likewise.
8550 * gcc.target/i386/vect8-ret.c: Likewise.
8551 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8552 handling.
8553
8554 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8555
8556 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8557 * g++.dg/tree-prof/partition1.C: Likewise.
8558 * g++.dg/tree-prof/partition2.C: Likewise.
8559 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8560 handling.
8561 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8562 * gcc.c-torture/execute/20010724-1.c: Remove.
8563 * gcc.c-torture/execute/20010724-1.x: Remove.
8564 * gcc.c-torture/execute/20040208-2.c: Remove.
8565 * gcc.c-torture/execute/20040208-2.x: Remove.
8566 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8567 Remove.
8568 (main) [__mips__ && __sgi__]: Remove.
8569 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8570 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8571 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8572 mips-sgi-irix6* handling.
8573 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8574 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8575 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8576 handling.
8577 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8578 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8579 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8580 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8581 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8582 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8583 mips-sgi-irix6*.
8584 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8585 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8586 * gcc.target/mips/save-restore-3.c: Likewise.
8587 * gcc.target/mips/save-restore-4.c: Likewise.
8588 * gcc.target/mips/save-restore-5.c: Likewise.
8589 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8590 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8591 messages.
8592 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8593 IRIX 6 handling.
8594 (restore_ld_library_path_env_vars): Likewise.
8595 * lib/target-supports.exp (check_profiling_available): Remove
8596 mips*-*-irix* handling.
8597 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8598 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8599 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8600
8601 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR c++/52582
8604 * g++.dg/opt/pr52582.C: New test.
8605
8606 2012-03-14 Richard Guenther <rguenther@suse.de>
8607
8608 PR tree-optimization/52571
8609 * gcc.dg/vect/vect-2.c: Initialize arrays.
8610 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8611 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8612 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8613
8614 2012-03-14 Richard Guenther <rguenther@suse.de>
8615
8616 PR middle-end/52080
8617 PR middle-end/52097
8618 PR middle-end/48124
8619 * gcc.dg/torture/pr48124-1.c: New testcase.
8620 * gcc.dg/torture/pr48124-2.c: Likewise.
8621 * gcc.dg/torture/pr48124-3.c: Likewise.
8622 * gcc.dg/torture/pr48124-4.c: Likewise.
8623
8624 2012-03-14 Richard Guenther <rguenther@suse.de>
8625
8626 PR middle-end/52578
8627 * gcc.dg/pr52578.c: New testcase.
8628
8629 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR c++/52521
8632 * g++.dg/cpp0x/udlit-args2.C: New test.
8633
8634 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8635
8636 PR target/48596
8637 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8638 * gcc.c-torture/compile/pr48596.c: ... here.
8639
8640 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8641
8642 PR c++/51641
8643 * g++.dg/lookup/hidden-class17.C: New test.
8644
8645 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR c/52577
8648 * gcc.dg/Wunused-var-3.c: New test.
8649
8650 2012-03-13 Martin Jambor <mjambor@suse.cz>
8651
8652 * gcc.dg/misaligned-expand-2.c: New test.
8653
8654 2012-03-13 Richard Guenther <rguenther@suse.de>
8655
8656 PR middle-end/52134
8657 * gcc.dg/pr52134.c: New testcase.
8658
8659 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8662
8663 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8664
8665 PR tree-optimization/46728
8666 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8667 * gcc.target/powerpc/pr46728-5.c: Likewise.
8668 * gcc.target/powerpc/pr46728-8.c: Likewise.
8669 * gcc.target/powerpc/pr46728-10.c: Likewise.
8670 * gcc.target/powerpc/pr46728-11.c: Likewise.
8671 * gcc.target/powerpc/pr46728-13.c: Likewise.
8672 * gcc.target/powerpc/pr46728-14.c: Likewise.
8673 * gcc.target/powerpc/pr46728-15.c: Likewise.
8674
8675 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8676
8677 PR c++/52299
8678 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8679
8680 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8681
8682 PR tree-optimization/46728
8683 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8684 * gcc.target/powerpc/pr46728-5.c: Likewise.
8685 * gcc.target/powerpc/pr46728-8.c: Likewise.
8686 * gcc.target/powerpc/pr46728-10.c: Likewise.
8687 * gcc.target/powerpc/pr46728-11.c: Likewise.
8688 * gcc.target/powerpc/pr46728-13.c: Likewise.
8689 * gcc.target/powerpc/pr46728-14.c: Likewise.
8690 * gcc.target/powerpc/pr46728-15.c: Likewise.
8691
8692 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8693
8694 PR target/49868
8695 * gcc.target/avr/torture/addr-space-1.h: New file.
8696 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8697 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8698 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8699 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8700
8701 2012-03-12 Andrew Pinski <apinski@cavium.com>
8702
8703 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8704
8705 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8708 * g++.dg/abi/thunk4.C: Likewise.
8709 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8710 Adapt line numbers.
8711 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8712 handling.
8713 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8714 * g++.dg/eh/spbp.C: Likewise.
8715 * g++.dg/ext/label13.C: Likewise.
8716 * g++.dg/guality/guality.exp: Likewise.
8717 * g++.dg/other/anon5.C: Likewise.
8718 * g++.dg/other/pragma-ep-1.C: Remove.
8719 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8720 * g++.dg/warn/pr31246.C: Likewise.
8721 * g++.dg/warn/weak1.C: Likewise.
8722 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8723 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8724 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8725 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8726 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8727 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8728 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8729 * gcc.dg/c99-tgmath-1.c: Likewise.
8730 * gcc.dg/c99-tgmath-2.c: Likewise.
8731 * gcc.dg/c99-tgmath-3.c: Likewise.
8732 * gcc.dg/c99-tgmath-4.c: Likewise.
8733 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8734 handling.
8735 * gcc.dg/debug/pr49032.c: Likewise.
8736 * gcc.dg/guality/guality.exp: Likewise.
8737 * gcc.dg/intmax_t-1.c: Likewise.
8738 * gcc.dg/pr48616.c: Likewise.
8739 * gcc.dg/pragma-ep-1.c: Remove.
8740 * gcc.dg/pragma-ep-2.c: Remove.
8741 * gcc.dg/pragma-ep-3.c: Remove.
8742 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8743 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8744 * gcc.misc-tests/gcov-14.c: Likewise.
8745 * gfortran.dg/guality/guality.exp: Likewise.
8746 * lib/target-supports.exp (check_weak_available): Likewise.
8747 (add_options_for_tls): Likewise.
8748 (check_ascii_locale_available): Likewise.
8749 * obj-c++.dg/dwarf-2.mm: Likewise.
8750 * objc.dg/dwarf-1.m: Likewise.
8751 * objc.dg/dwarf-2.m: Likewise.
8752
8753 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR tree-optimization/51721
8756 * gcc.dg/tree-ssa/vrp64.c: New test.
8757
8758 PR tree-optimization/52533
8759 * gcc.c-torture/compile/pr52533.c: New test.
8760
8761 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8762
8763 * gcc.target/i386/rtm-xabort-1.c: New.
8764 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8765 * gcc.target/i386/rtm-xend-1.c: Ditto.
8766 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8767 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8768 * gcc.target/i386/sse-13.c: Ditto.
8769 * gcc.target/i386/sse-14.c: Ditto.
8770 * gcc.target/i386/sse-22.c: Ditto.
8771 * gcc.target/i386/sse-23.c: Ditto.
8772 * g++.dg/other/i386-2.C: Ditto.
8773 * g++.dg/other/i386-3.C: Ditto.
8774
8775 2012-03-12 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/52542
8778 * gfortran.dg/proc_ptr_35.f90: New.
8779
8780 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8781
8782 PR target/52530
8783 * gcc.dg/torture/pr52530.c: New test.
8784
8785 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8786
8787 PR target/51244
8788 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8789
8790 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8791
8792 PR target/52450
8793 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8794
8795 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8796
8797 2012-03-09 Andrew Pinski <apinski@cavium.com>
8798
8799 PR middle-end/51988
8800 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8801 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8802
8803 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8804
8805 * gcc.dg/tree-ssa/scev-3.c: New.
8806 * gcc.dg/tree-ssa/scev-4.c: New.
8807
8808 2012-03-08 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/52469
8811 * gfortran.dg/proc_ptr_34.f90
8812
8813 2012-03-07 Jason Merrill <jason@redhat.com>
8814
8815 PR c++/52521
8816 * g++.dg/cpp0x/udlit-mangle.C: New.
8817
8818 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8819
8820 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8821
8822 2012-03-06 Richard Guenther <rguenther@suse.de>
8823
8824 PR middle-end/52493
8825 * gcc.dg/torture/pr52493.c: New testcase.
8826
8827 2012-03-06 Richard Guenther <rguenther@suse.de>
8828
8829 PR lto/52097
8830 * gcc.dg/lto/pr52097_0.c: New testcase.
8831
8832 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8833
8834 PR target/51244
8835 * gcc.target/sh/pr51244-1.c: New.
8836 * gcc.target/sh/pr51244-2.c: New.
8837 * gcc.target/sh/pr51244-3.c: New.
8838
8839 2012-03-05 Jason Merrill <jason@redhat.com>
8840
8841 PR c++/51930
8842 * g++.dg/ext/visibility/template11.C: New.
8843
8844 * g++.dg/cpp0x/implicit13.C: New.
8845
8846 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR tree-optimization/51721
8849 * gcc.dg/tree-ssa/vrp63.c: New test.
8850 * gcc.dg/pr51721.c: New test.
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 subcomponent actual
8856 argument checks.
8857
8858 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8859
8860 PR target/52146
8861 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8862
8863 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8864
8865 PR fortran/50981
8866 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8867
8868 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8869
8870 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8871 int32plus.
8872
8873 2012-03-03 Jason Merrill <jason@redhat.com>
8874
8875 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8876
8877 Core 1270
8878 * g++.dg/cpp0x/initlist65.C: New.
8879
8880 PR c++/36797
8881 * g++.dg/ext/is_empty2.C: New.
8882
8883 2012-03-03 Tobias Burnus <burnus@net-b.de>
8884
8885 PR fortran/48820
8886 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8887
8888 2012-03-03 Tobias Burnus <burnus@net-b.de>
8889
8890 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8891 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8892 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8893 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8894 * gfortran.dg/class_30.f90: Remove dg-warning line.
8895 * gfortran.dg/bind_c_usage_25.f90: New.
8896
8897 2012-03-03 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/48820
8900 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8901 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8902 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8903
8904 2012-03-03 Tobias Burnus <burnus@net-b.de>
8905
8906 PR fortran/48820
8907 * gfortran.dg/assumed_type_1.f90: New.
8908 * gfortran.dg/assumed_type_2.f90: New.
8909 * gfortran.dg/assumed_type_3.f90: New.
8910 * gfortran.dg/assumed_type_4.f90: New.
8911
8912 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8913
8914 PR target/49486
8915 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8916 * gcc.target/sh/pr49468-di.c: New.
8917
8918 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8919
8920 * gcc.dg/graphite/pr50561.c: Update.
8921
8922 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8923
8924 * gcc.target/powerpc/pr52457.c: New test.
8925
8926 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8927
8928 * gcc.target/arm/sat-1.c: New test.
8929
8930 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8931
8932 PR target/46716
8933 * gcc.target/i386/pr46716.c: New test.
8934
8935 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8936
8937 PR c++/51989
8938 * g++.dg/cpp0x/sfinae32.C: New.
8939
8940 2012-03-02 Richard Guenther <rguenther@suse.de>
8941
8942 PR tree-optimization/52406
8943 * gcc.dg/torture/pr52406.c: New testcase.
8944
8945 2012-03-02 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/52325
8948 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8949 * gfortran.dg/nullify_2.f90: Update dg-error.
8950 * gfortran.dg/nullify_4.f90: Ditto.
8951 * gfortran.dg/pointer_init_6.f90: Ditto.
8952
8953 2012-03-02 Tobias Burnus <burnus@net-b.de>
8954
8955 PR fortran/52270
8956 * gfortran.dg/class_51.f90: New.
8957
8958 2012-03-02 Tobias Burnus <burnus@net-b.de>
8959
8960 PR fortran/52452
8961 * gfortran.dg/intrinsic_8.f90: New.
8962
8963 2012-03-01 Kai Tietz <ktietz@redhat.com>
8964
8965 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8966 routines on mingw targets.
8967 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8968
8969 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR tree-optimization/52445
8972 * gcc.dg/pr52445.c: New test.
8973
8974 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR target/52437
8977 * gcc.c-torture/compile/pr52437.c: New test.
8978
8979 PR middle-end/52419
8980 * gcc.dg/torture/pr52419.c: New test.
8981
8982 PR tree-optimization/52429
8983 * gcc.dg/torture/pr52429.c: New test.
8984 * g++.dg/opt/pr52429.C: New test.
8985
8986 2012-02-29 Richard Guenther <rguenther@suse.de>
8987
8988 PR testsuite/52297
8989 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8990 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8991 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8992 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8993 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8994 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8995
8996 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8997
8998 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8999
9000 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9001
9002 PR fortran/52386
9003 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9004
9005 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9006
9007 PR target/51534
9008 * gcc.target/arm/neon/pr51534.c: New testcase.
9009
9010 2012-02-28 Richard Guenther <rguenther@suse.de>
9011
9012 PR target/52407
9013 * gcc.dg/torture/pr52407.c: New testcase.
9014
9015 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9016
9017 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9018 * gcc.target/arm/vfp2.c: Likewise.
9019 * gcc.target/arm/vfp3.c: Likewise.
9020 * gcc.target/arm/vfp4.c: Likewise.
9021 * gcc.target/arm/vfp5.c: Likewise.
9022 * gcc.target/arm/vfp6.c: Likewise.
9023 * gcc.target/arm/vfp7.c: Likewise.
9024 * gcc.target/arm/vfp8.c: Likewise.
9025 * gcc.target/arm/vfp9.c: Likewise.
9026 * gcc.target/arm/vfp10.c: Likewise.
9027 * gcc.target/arm/vfp11.c: Likewise.
9028 * gcc.target/arm/vfp12.c: Likewise.
9029 * gcc.target/arm/vfp13.c: Likewise.
9030 * gcc.target/arm/vfp14.c: Likewise.
9031 * gcc.target/arm/vfp15.c: Likewise.
9032 * gcc.target/arm/vfp16.c: Likewise.
9033 * gcc.target/arm/vfp17.c: Likewise.
9034 * gcc.target/arm/neon-constants.h: New file.
9035 * gcc.target/arm/neon-vect1.c: New test.
9036 * gcc.target/arm/neon-vect2.c: New test.
9037 * gcc.target/arm/neon-vect3.c: New test.
9038 * gcc.target/arm/neon-vect4.c: New test.
9039 * gcc.target/arm/neon-vect5.c: New test.
9040 * gcc.target/arm/neon-vect6.c: New test.
9041 * gcc.target/arm/neon-vect7.c: New test.
9042 * gcc.target/arm/neon-vect8.c: New test.
9043
9044 2012-02-28 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/52402
9047 * gcc.dg/torture/pr52402.c: New testcase.
9048
9049 2012-02-28 Richard Guenther <rguenther@suse.de>
9050
9051 PR lto/52400
9052 * g++.dg/lto/pr52400_0.C: New testcase.
9053
9054 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9055
9056 * gcc.target/avr/torture/builtins-1.c: New test.
9057 * gcc.target/avr/torture/builtins-error.c: New test.
9058
9059 2012-02-28 Kai Tietz <ktietz@redhat.com>
9060
9061 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9062 * gcc.target/i386/pr45352-2.c: Likewise.
9063 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9064 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9065 targets instead rand.
9066 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9067 * gcc.target/i386/sse2-mul-1.c: Likewise.
9068 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9069 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9070 * gcc.target/i386/pad-1.c: Likewise.
9071 * gcc.target/i386/pad-9.c: Likewise.
9072 * gcc.target/i386/pad-2.c: Likewise.
9073 * gcc.target/i386/pad-5b.c: Likewise.
9074 * gcc.target/i386/pad-8.c: Likewise.
9075 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9076 * gcc.target/i386/pr44130.c: Likewise.
9077 * gcc.target/i386/align-main-1.c: Likewise.
9078 * gcc.target/i386/align-main-2.c: Likewise.
9079 * gcc.target/i386/sw-1.c: Likewise.
9080 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9081 on x64 mingw target.
9082 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9083 * gcc.target/i386/pr46295.c: Likewise.
9084 * gcc.target/i386/amd64-abi-1.c: Likewise.
9085 * gcc.target/i386/amd64-abi-2.c: Likewise.
9086 * gcc.target/i386/pr39082-1.c: Likewise.
9087 * gcc.target/i386/pr39162.c: Likewise.
9088 * gcc.target/i386/pr22152.c: Likewise.
9089 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9090 * gcc.target/i386/wrfsbase-2.c: Likewise.
9091 * gcc.target/i386/local.c: Likewise
9092 * gcc.target/i386/wrgsbase-1.c: Likewise.
9093 * gcc.target/i386/wrfsbase-1.c: Likewise.
9094 * gcc.target/i386/pr39315-3.c: Likewise.
9095 * gcc.target/i386/pr35767-4.c: Likewise.
9096 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9097 x64 mingw target.
9098 * gcc.target/i386/pr45336-2.c: Likewise.
9099 * gcc.target/i386/pr45336-1.c: Likewise.
9100 * gcc.target/i386/pr45336-4.c: Likewise.
9101
9102 2012-02-27 Tristan Gingold <gingold@adacore.com>
9103
9104 * gnat.dg/array20.ad[sb]: New test.
9105
9106 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR target/52375
9109 * gcc.target/arm/pr52375.c: New test.
9110 * gcc.c-torture/compile/pr52375.c: New test.
9111
9112 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9113
9114 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9115 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9116
9117 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9118
9119 * gnat.dg/aggr19.adb: New test.
9120 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9121
9122 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9123
9124 PR target/49263
9125 * gcc.target/sh/pr49263.c: New.
9126
9127 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9128
9129 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9130 simulate_thread_wrapper_other_threads
9131 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9132 Move initialization of 'value' to main().
9133 (main): Initialize 'value';
9134 * gcc.dg/simulate-thread/speculative-store.c
9135 (simulate_thread_step_verify): Return 0 when successful.
9136 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9137 Reduce threshold.
9138 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9139 (simulate_thread_wrapper_other_threads): Return a success/fail value
9140 and issue an error if the instruction count threshold is exceeded.
9141
9142 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9143
9144 PR target/50580
9145 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9146 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9147
9148 2012-02-24 Richard Guenther <rguenther@suse.de>
9149
9150 PR middle-end/52355
9151 * gcc.dg/pr52355.c: New testcase.
9152
9153 2012-02-23 Kai Tietz <ktietz@redhat.com>
9154
9155 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9156 * gcc.dg/Wpadded.c: Likewise.
9157 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9158 structure-layout.
9159 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9160 for sleep by Sleep and add windows.h include for this function.
9161 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9162 targets.
9163 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9164 target.
9165 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9166 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9167 on x64 mingw target.
9168 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9169 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9170 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9171 failure on LLP64 target.
9172
9173 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9174
9175 PR c/52290
9176 * gcc.dg/noncompile/pr52290.c: New test.
9177
9178 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR tree-optimization/52019
9181 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9182
9183 2012-02-22 Kai Tietz <ktietz@redhat.com>
9184
9185 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9186 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9187 derived pdiff_t type.
9188 * g++.dg/torture/pr49720.C: Likewise
9189
9190 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9191
9192 PR target/52330
9193 * gcc.target/i386/pr52330.c: New test.
9194
9195 2012-02-22 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/52335
9198 * gfortran.dg/io_constraints_10.f90: New.
9199
9200 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9201
9202 * lib/target-supports.exp (check_effective_target_vect_condition):
9203 Return true for NEON.
9204
9205 2012-02-21 Kai Tietz <ktietz@redhat.com>
9206
9207 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9208
9209 2012-02-21 Richard Guenther <rguenther@suse.de>
9210
9211 PR tree-optimization/52324
9212 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9213
9214 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9215
9216 PR middle-end/51782
9217 * gcc.target/avr/torture/pr51782-1.c: New test.
9218
9219 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR tree-optimization/52318
9222 * gcc.dg/pr52318.c: New test.
9223
9224 2012-02-20 Kai Tietz <ktietz@redhat.com>
9225
9226 * gcc.dg/bf-ms-layout-3.c: New testcase.
9227
9228 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9229
9230 PR testsuite/52229
9231 PR fortran/32380
9232 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9233
9234 2012-02-20 Richard Guenther <rguenther@suse.de>
9235
9236 PR tree-optimization/52298
9237 * gcc.dg/torture/pr52298.c: New testcase.
9238 * gcc.dg/vect/pr52298.c: Likewise.
9239
9240 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9241
9242 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9243 * gcc.c-torture/execute/pr52286.c: Ditto.
9244
9245 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR tree-optimization/52286
9248 * gcc.c-torture/execute/pr52286.c: New test.
9249
9250 2012-02-18 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/52295
9253 * gfortran.dg/interface_35.f90: Use -std=f2003.
9254 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9255 * gfortran.dg/interface_assignment_4.f90: Ditto.
9256 * gfortran.dg/bessel_1.f90: Ditto.
9257 * gfortran.dg/func_result_6.f90: Ditto.
9258 * gfortran.dg/hypot_1.f90: Ditto.
9259 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9260
9261 2012-02-17 Tobias Burnus <burnus@net-b.de>
9262
9263 PR translation/52232
9264 PR translation/52234
9265 PR translation/52245
9266 PR translation/52246
9267 PR translation/52262
9268 PR translation/52273
9269 * gfortran.dg/coarray_22.f90: Update dg-error.
9270 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9271
9272 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274 PR target/51753
9275 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9276 (simulate-thread): Use default timeout.
9277
9278 2012-02-16 Jason Merrill <jason@redhat.com>
9279
9280 PR c++/52248
9281 * g++.dg/ext/timevar1.C: New.
9282
9283 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9284
9285 PR c++/52126
9286 * g++.dg/template/using21.C: New.
9287 * g++.dg/template/using22.C: Likewise.
9288
9289 2012-02-16 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51415
9292 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9293
9294 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR tree-optimization/52255
9297 * gcc.c-torture/compile/pr52255.c: New test.
9298
9299 PR debug/52260
9300 * g++.dg/debug/dwarf2/pr52260.C: New test.
9301
9302 PR middle-end/51929
9303 * g++.dg/ipa/pr51929.C: New test.
9304
9305 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9306
9307 PR target/52199
9308 * gcc.target/powerpc/pr52199.c: New file.
9309
9310 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9311
9312 PR target/52152
9313 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9314
9315 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317 * gcc.dg/pr51867.c: Don't include <math.h>.
9318 (sqrtf): Declare.
9319
9320 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9321
9322 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9323 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9324
9325 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9326
9327 PR tree-optimization/50561
9328 * gcc.dg/graphite/pr50561.c: New testcase.
9329
9330 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9331
9332 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9333 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9334
9335 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9336
9337 * gnat.dg/discr35.ad[sb]: New test.
9338
9339 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9340
9341 * gnat.dg/volatile10.adb: New test.
9342 * gnat.dg/volatile10_pkg.ads: New helper.
9343
9344 2012-02-14 Jason Merrill <jason@redhat.com>
9345
9346 * g++.dg/ext/attrib43.C: New.
9347
9348 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9349
9350 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9351 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9352 fgnu_tm.
9353 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9354 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9355 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9356 effective_target fgnu_tm.
9357 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9358
9359 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR c++/52247
9362 * g++.dg/template/asmgoto1.C: New test.
9363
9364 2012-02-14 Ian Lance Taylor <iant@google.com>
9365
9366 PR go/48501
9367 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9368 compiling generated file for 64bit and index tests.
9369
9370 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9371
9372 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9373
9374 2012-02-14 Richard Guenther <rguenther@suse.de>
9375
9376 PR tree-optimization/52244
9377 PR tree-optimization/51528
9378 * gcc.dg/torture/pr52244.c: New testcase.
9379
9380 2012-02-14 Walter Lee <walt@tilera.com>
9381
9382 * g++.dg/other/PR23205.C: Disable test on tile.
9383 * g++.dg/other/pr23205-2.C: Disable test on tile.
9384 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9385 * gcc.dg/20040813-1.c: Disable test on tile.
9386 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9387 * gcc.misc-tests/linkage.exp: Handle tilegx.
9388
9389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR tree-optimization/52210
9392 * gcc.dg/pr52210.c: New test.
9393
9394 2012-02-14 Jason Merrill <jason@redhat.com>
9395
9396 PR c++/39055
9397 * g++.dg/overload/defarg5.C: New.
9398
9399 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c/52181
9402 * c-c++-common/pr52181.c: New test.
9403
9404 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR c++/52215
9407 * g++.dg/ext/atomic-1.C: New test.
9408
9409 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9410
9411 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9412
9413 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR middle-end/52209
9416 * gcc.c-torture/execute/pr52209.c: New test.
9417
9418 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9419
9420 PR fortran/50981
9421 * gfortran.dg/elemental_optional_args_5.f03: New test.
9422
9423 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9424
9425 PR testsuite/50076
9426 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9427 cases.
9428
9429 2012-02-11 Ian Lance Taylor <iant@google.com>
9430
9431 PR go/51874
9432 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9433 SPARC Solaris. Don't run the test at all on systems where it may
9434 not work, rather than xfailing it.
9435
9436 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9437
9438 PR rtl-optimization/52175
9439 * gcc.c-torture/compile/pr52175.c: New test.
9440
9441 2012-02-10 Jason Merrill <jason@redhat.com>
9442
9443 PR c++/51910
9444 * g++.dg/template/repo10.C: New.
9445
9446 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR debug/52132
9449 * gcc.dg/pr52132.c: New test.
9450
9451 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9452
9453 * gnat.dg/specs/aggr4.ads: New test.
9454 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9455
9456 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9457
9458 PR target/52146
9459 * gcc.target/i386/pr52146.c: New.
9460
9461 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR middle-end/52177
9464 * c-c++-common/pr52177.c: New test.
9465
9466 2012-02-10 Jan Hubicka <jh@suse.cz>
9467
9468 PR middle-end/48600
9469 * g++.dg/torture/pr48600.C: New testcase.
9470
9471 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9472
9473 PR middle-end/52140
9474 * gcc.dg/dfp/pr52140.c: New test.
9475
9476 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR fortran/32380
9479 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9480 of dg-options.
9481
9482 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9483
9484 PR middle-end/51867
9485 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9486 * gcc.dg/pr51867.c: New test.
9487
9488 2012-02-09 Ian Lance Taylor <iant@google.com>
9489
9490 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9491 which don't support -fsplit-stack. Turn off optimization when
9492 compiling select5-out.go.
9493
9494 2012-02-08 Ian Lance Taylor <iant@google.com>
9495
9496 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9497 systems which don't support -fsplit-stack.
9498
9499 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9500
9501 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9502 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9503 machine instuction in the log.
9504
9505 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9506
9507 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9508 to 20 seconds.
9509
9510 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9511
9512 PR driver/48524
9513 * gcc.dg/pr48524.c: New test.
9514 * gcc.dg/pr48524.spec: New spec file for test.
9515
9516 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9517
9518 PR fortran/32380
9519 * gfortran.dg/vect/pr32380.f90: New test.
9520
9521 2012-02-08 Tobias Burnus <burnus@net-b.de>
9522
9523 PR fortran/52151
9524 * gfortran.dg/realloc_on_assign_12.f90: New.
9525
9526 2012-02-08 Richard Guenther <rguenther@suse.de>
9527
9528 PR rtl-optimization/52170
9529 * gcc.dg/torture/pr52170.c: New testcase.
9530
9531 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR gcov-profile/52150
9534 * gcc.dg/tree-prof/pr52150.c: New test.
9535
9536 PR rtl-optimization/52139
9537 * gcc.dg/pr52139.c: New test.
9538
9539 2012-02-07 Jason Merrill <jason@redhat.com>
9540
9541 PR c++/51675
9542 * g++.dg/cpp0x/constexpr-union3.C: New.
9543
9544 PR c++/52035
9545 * g++.dg/lto/pr52035_0.C: New.
9546
9547 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9548
9549 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9550 * gcc.dg/special/weak-1.c: Likewise.
9551 * gcc.dg/ucnid-12.c: Likewise.
9552 * gcc.dg/torture/pr45678-1.c: Likewise.
9553 * gcc.dg/torture/pr45678-2.c: Likewise.
9554 * gcc.dg/vector-4.c: Likewise.
9555 * gcc.dg/ipa/inline-5.c: Likewise.
9556 * gcc.dg/ucnid-11.c: Likewise.
9557 * gcc.misc-tests/gcov-13.c: Likewise.
9558 * gcc.misc-tests/gcov-14.c: Likewise.
9559 * g++.dg/ext/label13.C: Likewise.
9560 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9561 hppa*-*-hpux* options.
9562 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9563 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9564 * gcc.dg/pr48616.c: Likewise.
9565 * gcc.dg/pr17957.c: Likewise.
9566 * gcc.dg/pr17055-1.c: Likewise.
9567 * gcc.dg/pr32912-1.c: Likewise.
9568 * gcc.dg/tm/pr51472.c: Likewise.
9569 * c-c++-common/fold-bitand-4.c: Likewise.
9570 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9571 Use dg-additional-options for extra options.
9572
9573 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9574
9575 * gcc.target/epiphany/interrupt-2.c: New test.
9576
9577 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9578
9579 PR target/52155
9580 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9581 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9582 for MIPS ELF.
9583
9584 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9585
9586 PR target/52152
9587 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9588
9589 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9590
9591 PR middle-end/24306
9592 PR target/52154
9593 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9594 * gcc.target/mips/va-arg-1.c: New test.
9595
9596 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9597
9598 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9599 for -mno-pointers-to-nested-functions.
9600
9601 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9602
9603 * gcc.c-torture/execute/20120207-1.c: New test.
9604
9605 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR rtl-optimization/52060
9608 * gcc.dg/torture/pr52060.c: New test.
9609
9610 PR middle-end/52074
9611 * gcc.c-torture/compile/pr52074.c: New test.
9612
9613 2012-02-07 Tobias Burnus <burnus@net-b.de>
9614
9615 PR fortran/51514
9616 * gfortran.dg/class_to_type_2.f90: New.
9617
9618 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9619
9620 PR fortran/32373
9621 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9622 Remove module.
9623
9624 2012-02-06 Jason Merrill <jason@redhat.com>
9625
9626 PR c++/52088
9627 * g++.dg/template/conv13.C: New.
9628
9629 2012-02-06 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/52115
9632 * gcc.c-torture/compile/pr52115.c: New testcase.
9633
9634 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR target/52129
9637 * gcc.c-torture/execute/pr52129.c: New test.
9638
9639 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9640
9641 * gcc.dg/pr48374.c: Actually add the test I forgot
9642 in the 2012-01-25 commit.
9643
9644 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9645
9646 PR fortran/32373
9647 * gfortran.dg/vect/vect-8.f90: New test case.
9648
9649 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9650
9651 PR fortran/48847
9652 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9653
9654 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9655
9656 PR fortran/52102
9657 * gfortran.dg/class_48.f90 : Add test of allocate class array
9658 component with source in subroutine test3. Remove commenting
9659 out in subroutine test4, since branching on unitialized variable
9660 is now fixed (no PR for this last.).
9661
9662 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9663
9664 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9665 on MIPS targets.
9666 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9667
9668 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9669
9670 PR target/52125
9671 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9672 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9673
9674 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9675
9676 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9677 (check_effective_target_sync_int_long): Use it.
9678 (check_effective_target_sync_char_short): Likewise.
9679 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9680
9681 2012-02-05 Tobias Burnus <burnus@net-b.de>
9682
9683 PR fortran/51972
9684 * gfortran.dg/class_48.f90: Add some further checks.
9685
9686 2012-02-05 Ira Rosen <irar@il.ibm.com>
9687
9688 PR tree-optimization/52091
9689 * gcc.dg/vect/pr52091.c: New test.
9690
9691 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR rtl-optimization/52113
9694 * gcc.target/avr/pr52113.c: New test.
9695
9696 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR rtl-optimization/52092
9699 * gcc.c-torture/compile/pr52092.c: New test.
9700
9701 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9702
9703 PR fortran/41587
9704 * gfortran.dg/class_array_10.f03: New test.
9705
9706 PR fortran/46356
9707 * gfortran.dg/class_array_11.f03: New test.
9708
9709 PR fortran/51754
9710 * gfortran.dg/class_array_12.f03: New test.
9711
9712 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9713
9714 PR fortran/52012
9715 * gfortran.dg/realloc_on_assign_11.f90: New test.
9716
9717 2012-02-02 Tobias Burnus <burnus@net-b.de>
9718
9719 PR fortran/52093
9720 * gfortran.dg/shape_7.f90: New.
9721
9722 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9723
9724 * gcc.target/mips/mips-prepend-1.c: New test.
9725
9726 2012-02-02 Jan Hubicka <jh@suse.cz>
9727 Tom de Vries <tom@codesourcery.com>
9728
9729 PR middle-end/51998
9730 * gcc.dg/alias-12.c: New testcase.
9731 * gcc.dg/alias-13.c: New testcase.
9732
9733 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR target/52086
9736 * gcc.dg/pr52086.c: New test.
9737
9738 PR tree-optimization/52073
9739 * gcc.c-torture/compile/pr52073.c: New test.
9740
9741 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9742
9743 PR fortran/51958
9744 * gfortran.dg/function_optimize_10.f90: New test.
9745
9746 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9747
9748 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9749 test on alpha*-*-*.
9750
9751 2012-02-01 Tobias Burnus <burnus@net-b.de>
9752
9753 PR fortran/52024
9754 * gfortran.dg/typebound_operator_14.f90: New.
9755
9756 2012-02-01 Tobias Burnus <burnus@net-b.de>
9757
9758 PR fortran/52059
9759 * gfortran.dg/elemental_function_1.f90: New.
9760
9761 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9762
9763 PR rtl-optimization/51374
9764 * gcc.target/avr/torture/pr51374-1.c:
9765 Also fail if SBIS is seen.
9766
9767 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9768
9769 PR rtl-optimization/51374
9770 * gcc.target/avr/torture/pr51374-1.c: New.
9771
9772 2012-01-31 Tobias Burnus <burnus@net-b.de>
9773
9774 PR fortran/52024
9775 * gfortran.dg/typebound_generic_11.f90: New.
9776
9777 2012-01-31 Tobias Burnus <burnus@net-b.de>
9778
9779 PR fortran/52029
9780 * gfortran.dg/class_49.f90: New.
9781
9782 2012-01-31 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/52013
9785 * gfortran.dg/elemental_args_check_6.f90: New.
9786
9787 2012-01-31 Jason Merrill <jason@redhat.com>
9788
9789 PR c++/52043
9790 * g++.dg/cpp0x/variadic122.C: New.
9791
9792 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9793
9794 PR fortran/52012
9795 * gfortran.dg/realloc_on_assign_10.f90: New test.
9796
9797 2012-01-31 Richard Guenther <rguenther@suse.de>
9798
9799 PR tree-optimization/51528
9800 * gcc.dg/torture/pr51528.c: New testcase.
9801
9802 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9803
9804 PR go/48501
9805 * lib/go.exp (go_target_compile): Append timeout= to options.
9806 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9807 select5-out.go test on alpha*-*-* targets.
9808
9809 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9810
9811 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9812 (TEST_SHORT): Reformat in the same way.
9813 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9814 (TEST_SHORT): Reformat in the same way.
9815 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9816 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9817 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9818 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9819 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9820
9821 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9822
9823 PR target/51835
9824 * gcc.target/arm/pr51835.c: New testcase.
9825
9826 2012-01-30 Richard Guenther <rguenther@suse.de>
9827
9828 PR tree-optimization/52028
9829 * gcc.dg/torture/pr52028.c: New testcase.
9830 * gfortran.dg/ldist-pr45199.f: Adjust.
9831 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9832 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9833 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9834
9835 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR debug/52027
9838 * gcc.dg/tree-prof/pr52027.c: New test.
9839
9840 PR tree-optimization/52046
9841 * gcc.dg/pr52046.c: New test.
9842
9843 PR debug/52048
9844 * g++.dg/other/pr52048.C: New test.
9845
9846 2012-01-30 Richard Guenther <rguenther@suse.de>
9847
9848 PR tree-optimization/52045
9849 * gcc.dg/pr52045.c: New testcase.
9850
9851 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9852
9853 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9854 new code generated for __sync_lock_release.
9855
9856 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9857
9858 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9859
9860 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9861
9862 PR testsuite/51875
9863 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9864
9865 * g++.dg/ext/visibility/template10.C: Fix typo.
9866
9867 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9868
9869 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9870
9871 PR c++/51327
9872 * g++.dg/cpp0x/constexpr-ice6.C: New.
9873
9874 2012-01-29 Tobias Burnus <burnus@net-b.de>
9875
9876 PR fortran/41600
9877 * gfortran.dg/default_initialization_6.f90: New.
9878
9879 2012-01-29 Tobias Burnus <burnus@net-b.de>
9880
9881 PR fortran/51972
9882 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9883 * gfortran.dg/class_48.f90: New.
9884
9885 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9886
9887 PR fortran/51808
9888 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9889
9890 2012-01-28 Tobias Burnus <burnus@net-b.de>
9891
9892 PR fortran/51972
9893 * gfortran.dg/class_allocate_12.f90: New.
9894
9895 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9896
9897 * gcc.dg/torture/pr50444.c: Fix dg directives.
9898
9899 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR target/52006
9902 * gcc.target/arm/pr52006.c: New test.
9903
9904 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9905
9906 PR testsuite/52011
9907 * gcc.dg/lto/trans-mem.h: New file.
9908 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9909 * gcc.dg/lto/trans-mem-1_1.c: Same.
9910 * gcc.dg/lto/trans-mem-4_1.c: Same.
9911 * gcc.dg/lto/trans-mem-3_1.c: Same.
9912
9913 2012-01-27 Tobias Burnus <burnus@net-b.de>
9914
9915 PR fortran/52022
9916 * gfortran.dg/dummy_procedure_7.f90: New.
9917
9918 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9919
9920 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9921 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9922
9923 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR c++/51852
9926 * g++.dg/other/gc5.C: New test.
9927
9928 2012-01-27 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/50444
9931 * gcc.dg/torture/pr50444.c: New testcase.
9932
9933 2012-01-27 Tobias Burnus <burnus@net-b.de>
9934
9935 PR fortran/51970
9936 PR fortran/51977
9937 * gfortran.dg/move_alloc_13.f90: New.
9938
9939 2012-01-27 Tobias Burnus <burnus@net-b.de>
9940
9941 PR fortran/51953
9942 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9943 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9944 and change dg-error string.
9945
9946 2012-01-27 Tobias Burnus <burnus@net-b.de>
9947
9948 PR fortran/52016
9949 * gfortran.dg/elemental_args_check_5.f90: New.
9950
9951 2012-01-27 Richard Guenther <rguenther@suse.de>
9952
9953 PR middle-end/51959
9954 * g++.dg/torture/pr51959.C: New testcase.
9955
9956 2012-01-27 Tom de Vries <tom@codesourcery.com>
9957
9958 PR tree-optimization/51990
9959 * gcc.dg/pr51990.c: New test.
9960 * gcc.dg/pr51990-2.c: Same.
9961
9962 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9963 Tobias Burnus <burnus@gcc.gnu.org>
9964
9965 PR fortran/48705
9966 * gfortran.dg/class_allocate_11.f03: New.
9967
9968 PR fortran/51870
9969 PR fortran/51943
9970 PR fortran/51946
9971 * gfortran.dg/class_allocate_7.f03: New.
9972 * gfortran.dg/class_allocate_8.f03: New.
9973 * gfortran.dg/class_allocate_9.f03: New.
9974 * gfortran.dg/class_allocate_10.f03: New.
9975
9976 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9977
9978 * gnat.dg/discr34.adb: New test.
9979 * gnat.dg/discr34_pkg.ads: New helper.
9980
9981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9982
9983 * gnat.dg/discr33.adb: New test.
9984
9985 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9986
9987 * gnat.dg/limited_with3.ad[sb): New test.
9988 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9989 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9990 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9991
9992 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9993
9994 * gnat.dg/stack_usage1.adb: New test.
9995 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9996
9997 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9998 * gcc.dg/pr44194-2.c: Likewise.
9999
10000 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10001
10002 PR c++/51370
10003 * g++.dg/template/crash112.C: New.
10004
10005 2012-01-27 Richard Henderson <rth@redhat.com>
10006
10007 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10008
10009 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10010
10011 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10012
10013 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR middle-end/51895
10016 * g++.dg/opt/pr51895.C: New test.
10017
10018 2012-01-26 Michael Matz <matz@suse.de>
10019
10020 PR tree-optimization/48794
10021 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10022
10023 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10024
10025 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10026
10027 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10028
10029 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10030 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10031 memory.
10032 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10033 the default value for s390 and s390x.
10034
10035 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10036
10037 PR lto/51698
10038 * gcc.dg/lto/trans-mem-4_0.c: New.
10039 * gcc.dg/lto/trans-mem-4_1.c: New.
10040 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10041 TM builtins.
10042 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10043 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10044 TM builtins.
10045 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10046 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10047 TM builtins.
10048
10049 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10050
10051 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10052
10053 2012-01-25 Ian Lance Taylor <iant@google.com>
10054
10055 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10056
10057 2012-01-25 Tobias Burnus <burnus@net-b.de>
10058
10059 PR fortran/51995
10060 * gfortran.dg/typebound_proc_25.f90: New.
10061
10062 2012-01-25 Jason Merrill <jason@redhat.com>
10063
10064 PR c++/51992
10065 * g++.dg/lto/pr51992_0.C: New.
10066
10067 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR tree-optimization/51987
10070 * gcc.target/i386/pr51987.c: New test.
10071
10072 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10073
10074 * gcc.dg/tm/lto-1.c: Require lto support in target.
10075
10076 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10077
10078 PR rtl-optimization/48374
10079 * gcc.dg/pr48374.c: New test.
10080
10081 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10082
10083 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10084
10085 2012-01-25 Tobias Burnus <burnus@net-b.de>
10086
10087 PR fortran/51966
10088 * gfortran.dg/derived_constructor_char_3.f90: New.
10089
10090 2012-01-24 Ian Lance Taylor <iant@google.com>
10091
10092 * go.test/go-test.exp (filecmp): New procedure.
10093 (errchk): Handle quoted square brackets.
10094 (go-gc-tests): Set go_compile_args. Handle various new test
10095 lines. Skip a few new tests.
10096 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10097
10098 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10099
10100 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10101 (check_effective_target_vect_extract_even_odd)
10102 (check_effective_target_vect_interleave): Return true for MIPS
10103 paired-single.
10104
10105 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10106
10107 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10108 (main): Use it instead of argc.
10109
10110 2012-01-24 Jason Merrill <jason@redhat.com>
10111
10112 PR c++/51973
10113 * g++.dg/cpp0x/sfinae31.C: New.
10114
10115 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10116
10117 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10118
10119 2012-01-24 Jason Merrill <jason@redhat.com>
10120
10121 PR c++/51812
10122 * g++.dg/inherit/covariant20.C: New.
10123
10124 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10125
10126 PR c++/51223
10127 * g++.dg/parse/crash58.C: New.
10128
10129 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/51957
10132 * gcc.dg/pr51957-1.c: New test.
10133 * gcc.dg/pr51957-1.h: New file.
10134 * gcc.dg/pr51957-2.c: New test.
10135
10136 2012-01-23 Jason Merrill <jason@redhat.com>
10137
10138 PR c++/51930
10139 * g++.dg/ext/visibility/template10.C: New.
10140
10141 2012-01-23 Tobias Burnus <burnus@net-b.de>
10142
10143 PR fortran/51948
10144 * gfortran.dg/move_alloc_12.f90: New.
10145
10146 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10147
10148 PR middle-end/45416
10149 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10150
10151 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10152
10153 PR c++/51398
10154 * g++.dg/template/crash111.C: New.
10155
10156 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10157
10158 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10159 configurations.
10160 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10161
10162 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10163
10164 PR testsuite/51941
10165 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10166 the DW_TAG_class_type and DW_AT_name: "Executor".
10167
10168 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10169
10170 * lib/target-supports.exp
10171 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10172 (check_effective_target_vect_interleave): Likewise.
10173
10174 2012-01-22 Jason Merrill <jason@redhat.com>
10175
10176 PR c++/51925
10177 * g++.dg/template/using20.C: New.
10178 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10179
10180 2012-01-23 Jason Merrill <jason@redhat.com>
10181
10182 PR target/51934
10183 * g++.dg/torture/pr51344.C: Limit to x86.
10184
10185 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10186
10187 * c-c++-common/tm/omp.c: Require target with pthread support.
10188
10189 2012-01-23 Richard Guenther <rguenther@suse.de>
10190
10191 PR tree-optimization/51949
10192 * gcc.dg/torture/pr51949.c: New testcase.
10193
10194 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR rtl-optimization/51933
10197 * gcc.c-torture/execute/pr51933.c: New test.
10198
10199 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10200
10201 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10202 Do not define for Interix.
10203
10204 2012-01-22 Jason Merrill <jason@redhat.com>
10205
10206 PR c++/51832
10207 * g++.dg/lto/pr51832.h: New.
10208 * g++.dg/lto/pr51832_0.C: New.
10209 * g++.dg/lto/pr51832_1.C: New.
10210
10211 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10212
10213 * gcc.dg/ext-elim-1.c: New test.
10214
10215 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10216
10217 PR target/51931
10218 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10219 * g++.dg/opt/longbranch1.C: Likewise.
10220
10221 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10222
10223 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10224 in C++11 mode.
10225
10226 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10227
10228 PR fortran/50556
10229 * gfortran.dg/namelist_74.f90: New test.
10230 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10231
10232 2012-01-21 Tobias Burnus <burnus@net-b.de>
10233
10234 PR fortran/51913
10235 * gfortran.dg/class_47.f90: New.
10236
10237 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10238
10239 * gnat.dg/renaming5.ad[sb]: New test.
10240
10241 2012-01-20 Jason Merrill <jason@redhat.com>
10242
10243 PR c++/51919
10244 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10245
10246 2012-01-20 Jason Merrill <jason@redhat.com>
10247
10248 PR c++/51922
10249 * g++.dg/ext/attrib42.C: Require ilp32.
10250
10251 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/51915
10254 * gcc.target/arm/pr51915.c: New test.
10255
10256 2012-01-20 Cary Coutant <ccoutant@google.com>
10257 Dodji Seketeli <dodji@redhat.com>
10258
10259 PR debug/45682
10260 * g++.dg/debug/dwarf2/nested-3.C: New test.
10261
10262 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10263
10264 PR c++/51402
10265 * g++.dg/template/crash110.C: New.
10266
10267 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10268
10269 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10270 Remove default options on hppa*-*-hpux*.
10271
10272 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10273
10274 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10275
10276 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10277
10278 * gcc.c-torture/compile/pr51856.c: New testcase.
10279
10280 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10281
10282 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10283 options to go_target_compile.
10284
10285 2012-01-20 Kai Tietz <ktietz@redhat.com>
10286
10287 * g++.dg/torture/pr51344.C: Fix typo.
10288
10289 2012-01-20 Richard Guenther <rguenther@suse.de>
10290
10291 PR tree-optimization/51903
10292 * g++.dg/torture/pr51903.C: New testcase.
10293
10294 2012-01-20 Tobias Burnus <burnus@net-b.de>
10295 Janus Weil <janus@gcc.gnu.org>
10296
10297 PR fortran/51056
10298 * gfortran.dg/use_21.f90: New.
10299
10300 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR target/51106
10303 * gcc.dg/torture/pr51106-1.c: New test.
10304 * gcc.dg/torture/pr51106-2.c: New test.
10305
10306 2012-01-19 Kai Tietz <ktietz@redhat.com>
10307
10308 * g++.dg/torture/pr51344.C: New test.
10309
10310 2012-01-19 Tobias Burnus <burnus@net-b.de>
10311
10312 PR fortran/51904
10313 * gfortran.dg/intrinsic_size_2.f90: New.
10314
10315 2012-01-19 Jason Merrill <jason@redhat.com>
10316
10317 PR c++/51889
10318 * g++.dg/inherit/using7.C: New.
10319
10320 2012-01-19 Richard Guenther <rguenther@suse.de>
10321
10322 PR tree-optimization/37997
10323 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10324
10325 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10326
10327 PR rtl-optimization/51505
10328 * gcc.dg/pr51505.c: New test.
10329
10330 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10331
10332 PR fortran/51634
10333 * gfortran.dg/typebound_operator_12.f03: New.
10334 * gfortran.dg/typebound_operator_13.f03: New.
10335
10336 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10337
10338 PR c++/51225
10339 * g++.dg/cpp0x/pr51225.C: New.
10340
10341 2012-01-17 Ian Lance Taylor <iant@google.com>
10342
10343 PR go/50656
10344 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10345
10346 2012-01-17 Tobias Burnus <burnus@net-b.de>
10347
10348 PR fortran/51869
10349 * gfortran.dg/realloc_on_assign_9.f90: New.
10350
10351 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10352
10353 PR other/51165
10354 * gcc.dg/tm/memopt-3.c: Remove xfail.
10355 * gcc.dg/tm/memopt-4.c: Remove xfail.
10356 * gcc.dg/tm/memopt-5.c: Remove xfail.
10357 * gcc.dg/tm/memopt-7.c: Remove xfail.
10358
10359 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR tree-optimization/51877
10362 * gcc.c-torture/execute/pr51877.c: New test.
10363
10364 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10365
10366 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10367 {!vect_align_arrays} to vect_sizes_32B_16B.
10368 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10369 * gcc.dg/vect/vect-peel-3.c: Ditto.
10370
10371 2012-01-16 Jason Merrill <jason@redhat.com>
10372
10373 PR c++/51854
10374 * g++.dg/abi/mangle60.C: New.
10375
10376 PR c++/51827
10377 * g++.dg/pch/mangle1.{C,Hs}: New.
10378
10379 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10380 Tobias Burnus <burnus@net-b.de>
10381
10382 PR fortran/50981
10383 * gfortran.dg/elemental_optional_args_3.f90: New
10384 * gfortran.dg/elemental_optional_args_4.f90: New
10385
10386 2012-01-16 Tobias Burnus <burnus@net-b.de>
10387
10388 PR fortran/51809
10389 * gfortran.dg/use_20.f90: New
10390
10391 2012-01-16 Jason Merrill <jason@redhat.com>
10392
10393 PR c++/51868
10394 * g++.dg/cpp0x/rv-bitfield.C: New.
10395 * g++.dg/cpp0x/rv-bitfield2.C: New.
10396
10397 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10398
10399 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10400 subroutine 'qsort' and use index array to assign the result.
10401
10402 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR tree-optimization/51865
10405 * gcc.dg/pr51865.c: New test.
10406
10407 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10408
10409 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10410
10411 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10412
10413 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10414 to be loaded from the constant pool, rather than via %hi and %lo.
10415
10416 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10417
10418 PR rtl-optimization/51821
10419 * gcc.dg/pr51821.c: New test.
10420
10421 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10422
10423 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10424
10425 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10426
10427 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10428
10429 2012-01-14 Tobias Burnus <burnus@net-b.de>
10430
10431 PR fortran/51800
10432 * gfortran.dg/init_flag_8.f90: New.
10433 * gfortran.dg/init_flag_9.f90: New.
10434
10435 2011-01-14 Tobias Burnus <burnus@net-b.de>
10436
10437 PR fortran/51816
10438 * gfortran.dg/use_18.f90: New.
10439 * gfortran.dg/use_19.f90: New.
10440
10441 2012-01-13 Ian Lance Taylor <iant@google.com>
10442
10443 PR c++/50012
10444 * g++.dg/warn/Wsign-compare-4.C: New.
10445
10446 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10447
10448 PR fortran/48351
10449 * gfortran.dg/alloc_comp_assign.f03: New.
10450 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10451 __BUILTIN_FREE from 38 to 32.
10452
10453 2012-01-13 Jason Merrill <jason@redhat.com>
10454
10455 PR c++/20681
10456 * g++.dg/warn/Wreturn-type-7.C: New.
10457
10458 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10459
10460 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10461 assumption.
10462 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10463 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10464 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10465 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10466 int32plus because of big array needed.
10467 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10468 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10469
10470 2012-01-13 Jason Merrill <jason@redhat.com>
10471
10472 PR c++/51813
10473 * g++.dg/ext/visibility/template9.C: New.
10474
10475 PR c++/51620
10476 * g++.dg/cpp0x/defaulted34.C: New.
10477 * g++.dg/template/virtual3.C: New.
10478
10479 2012-01-13 Richard Guenther <rguenther@suse.de>
10480
10481 PR middle-end/8081
10482 * gcc.dg/torture/pr8081.c: New testcase.
10483
10484 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10485
10486 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10487
10488 2012-01-12 Jason Merrill <jason@redhat.com>
10489
10490 PR c++/51714
10491 * g++.dg/ext/stmtexpr14.C: New.
10492
10493 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10494
10495 PR c++/51633
10496 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10497
10498 2012-01-12 Jason Merrill <jason@redhat.com>
10499
10500 PR c++/48051
10501 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10502 * g++.dg/abi/mangle58.C: Likewise.
10503
10504 PR c++/51403
10505 * g++.dg/template/arg8.C: New.
10506
10507 2012-01-12 Ira Rosen <irar@il.ibm.com>
10508
10509 PR tree-optimization/51799
10510 * gcc.dg/vect/pr51799.c: New test.
10511 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10512 patterns.
10513
10514 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10515 Tobias Burnus <burnus@net-b.de>
10516
10517 PR fortran/51057
10518 PR fortran/51616
10519 * lib/target-supports.exp
10520 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10521 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10522
10523 2012-01-11 Jason Merrill <jason@redhat.com>
10524
10525 PR c++/51565
10526 * g++.dg/ext/attrib42.C: New.
10527
10528 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR bootstrap/51796
10531 * gcc.dg/pr51796.c: New test.
10532
10533 2012-01-11 Jason Merrill <jason@redhat.com>
10534
10535 PR c++/51818
10536 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10537
10538 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10539
10540 * gnat.dg/array19.ad[sb]: New test.
10541
10542 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10543
10544 * gnat.dg/opt23.ad[sb]: New test.
10545 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10546 * gnat.dg/opt24.ad[sb]: New test.
10547
10548 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10549
10550 PR tree-optimization/49642
10551 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10552 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10553
10554 2012-01-11 Jason Merrill <jason@redhat.com>
10555
10556 PR c++/51613
10557 * g++.dg/template/explicit-args5.C: New.
10558
10559 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10560
10561 * gcc.c-torture/execute/20120110-1.c: New testcase.
10562
10563 2012-01-10 Jason Merrill <jason@redhat.com>
10564
10565 PR c++/51614
10566 * g++.dg/inherit/ambig1.C: New.
10567
10568 PR c++/51433
10569 * g++.dg/cpp0x/constexpr-cache1.C: New.
10570
10571 2012-01-10 Richard Guenther <rguenther@suse.de>
10572
10573 PR tree-optimization/51801
10574 * gcc.dg/torture/pr51801.c: New testcase.
10575
10576 2012-01-10 Tobias Burnus <burnus@net-b.de>
10577
10578 PR fortran/51652
10579 * gfortran.dg/allocate_with_typespec_5.f90: New.
10580
10581 2012-01-10 Tobias Burnus <burnus@net-b.de>
10582
10583 * gfortran.dg/class_39.f03: Update dg-error string.
10584
10585 2012-01-10 Richard Guenther <rguenther@suse.de>
10586
10587 PR tree-optimization/50913
10588 * gcc.dg/graphite/interchange-16.c: New testcase.
10589 * gcc.dg/graphite/scop-20.c: XFAIL.
10590 * gfortran.dg/graphite/interchange-1.f: Likewise.
10591 * gfortran.dg/graphite/block-1.f90: Likewise.
10592 * gfortran.dg/graphite/block-2.f: Likewise.
10593
10594 2012-01-10 Richard Henderson <rth@redhat.com>
10595
10596 * lib/target-supports.exp (check_effective_target_vect_perm,
10597 check_effective_target_vect_perm_byte,
10598 check_effective_target_vect_perm_short): Enable for arm neon.
10599
10600 2012-01-09 Tobias Burnus <burnus@net-b.de>
10601
10602 PR fortran/46328
10603 * gfortran.dg/typebound_operator_11.f90: New.
10604
10605 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gnat.dg/array18.adb: New test.
10608 * gnat.dg/array18_pkg.ads: New helper.
10609
10610 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10611
10612 PR fortran/51791
10613 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10614 around base object in first assignment in main program.
10615 * gfortran.dg/typebound_operator_10.f03: New test.
10616
10617 2012-01-09 Martin Jambor <mjambor@suse.cz>
10618
10619 PR tree-optimization/51759
10620 * g++.dg/ipa/pr51759.C: New test.
10621
10622 2012-01-09 Tobias Burnus <burnus@net-b.de>
10623
10624 PR fortran/51758
10625 * gfortran.dg/optional_absent_2.f90: New.
10626
10627 2012-01-09 Tobias Burnus <burnus@net-b.de>
10628
10629 PR fortran/51578
10630 * gfortran.dg/use_17.f90: New.
10631
10632 2012-01-09 Gary Funck <gary@intrepid.com>
10633
10634 PR preprocessor/33919
10635 * gcc.dg/pr33919.c: New test.
10636 * gcc.dg/pr33919-0.h: New test header file.
10637 * gcc.dg/pr33919-1.h: Ditto.
10638 * gcc.dg/pr33919-2.h: Ditto.
10639
10640 2012-01-07 Jan Hubicka <jh@suse.cz>
10641
10642 PR tree-optimize/51694
10643 * gcc.c-torture/compile/pr51694.c: new testcase.
10644
10645 2012-01-07 Jan Hubicka <jh@suse.cz>
10646
10647 PR tree-optimization/51600
10648 * g++.dg/torture/pr51600.C: New testcase.
10649
10650 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10651
10652 PR gcov-profile/51715
10653 PR gcov-profile/51717
10654 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10655 * gcc.misc-tests/gcov-14.c: Likewise.
10656
10657 2012-01-06 Jason Merrill <jason@redhat.com>
10658
10659 * g++.dg/parse/new5.C: New.
10660
10661 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10662
10663 PR testsuite/51655
10664 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10665 including <string.h>.
10666
10667 2012-01-06 Jason Merrill <jason@redhat.com>
10668
10669 * g++.dg/abi/mangle51.C: New.
10670 * g++.dg/abi/mangle52.C: New.
10671 * g++.dg/abi/mangle53.C: New.
10672 * g++.dg/abi/mangle54.C: New.
10673 * g++.dg/abi/mangle55.C: New.
10674 * g++.dg/abi/mangle56.C: New.
10675 * g++.dg/abi/mangle57.C: New.
10676 * g++.dg/abi/mangle58.C: New.
10677 * g++.dg/abi/mangle59.C: New.
10678 * g++.dg/cpp0x/trailing3.C: Update mangling.
10679 * g++.dg/cpp0x/variadic111.C: Update mangling.
10680 * g++.dg/cpp0x/variadic4.C: Update mangling.
10681 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10682 * g++.dg/template/nontype22.C: Works now.
10683 * g++.dg/template/pr35240.C: Works now.
10684
10685 * g++.dg/cpp0x/error7.C: New.
10686
10687 2012-01-06 Tobias Burnus <burnus@net-b.de>
10688
10689 * gfortran.dg/deallocate_stat_2.f90: New.
10690 * coarray/allocate_errgmsg.f90: New.
10691 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10692 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10693 * coarray/subobject_1.f90: Fix for num_images > 1.
10694 * gfortran.dg/deallocate_stat.f90: Update due to changed
10695 stat= handling.
10696
10697 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10698
10699 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10700
10701 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10702
10703 * ada/acats/overflow.lst: Add cb20004.
10704
10705 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10706
10707 PR c++/51541
10708 * g++.dg/cpp0x/alias-decl-18.C: New test.
10709
10710 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10711
10712 * gcc.c-torture/execute/20120104-1.c: New test.
10713
10714 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10715
10716 PR fortran/PR48946
10717 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10718 the old typebound_operator_8.f03.
10719 * gfortran.dg/typebound_operator_8.f03: New version of
10720 typebound_operator_7.f03 with 'u' a derived type instead of a
10721 class object.
10722
10723 2012-01-05 Richard Guenther <rguenther@suse.de>
10724
10725 * g++.dg/torture/pr49309.C: Skip for -flto.
10726
10727 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR middle-end/51761
10730 * gcc.c-torture/compile/pr51761.c: New test.
10731
10732 2012-01-05 Richard Guenther <rguenther@suse.de>
10733
10734 PR tree-optimization/51760
10735 * gcc.dg/torture/pr51760.c: New testcase.
10736
10737 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10738
10739 PR middle-end/51472
10740 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10741
10742 2012-01-05 Richard Guenther <rguenther@suse.de>
10743
10744 PR lto/41576
10745 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10746 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10747
10748 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR debug/51695
10751 * gcc.dg/pr51695.c: New test.
10752
10753 2012-01-04 Andrew Pinski <apinski@cavium.com>
10754
10755 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10756 * gcc.target/mips/octeon2-lx-1.c: New test.
10757 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10758 * gcc.target/mips/octeon2-lx-2.c: New test.
10759 * gcc.target/mips/octeon2-lx-3.c: New test.
10760
10761 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10762
10763 PR other/51163
10764 PR other/51164
10765 * gcc.dg/tm/alias-1.c: Adjust regexp.
10766 * gcc.dg/tm/alias-2.c: Adjust regexp.
10767
10768 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10769
10770 PR c++/51064
10771 * g++.dg/warn/Wparentheses-26.C: New.
10772
10773 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10774
10775 * gfortran.dg/elemental_optional_args_2.f90: New test.
10776
10777 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10778
10779 PR fortran/49693
10780 * gfortran.dg/common_17.f90: New test.
10781
10782 2012-01-04 Richard Guenther <rguenther@suse.de>
10783
10784 PR tree-optimization/49651
10785 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10786 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10787
10788 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10789
10790 PR c++/51738
10791 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10792
10793 2012-01-03 Andrew Pinski <apinski@cavium.com>
10794
10795 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10796 for all mips targets. Also allow an optional .cfi_startproc.
10797
10798 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10799
10800 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10801
10802 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/29273
10805 * g++.dg/rtti/dyncast5.C: New.
10806
10807 2012-01-03 Richard Guenther <rguenther@suse.de>
10808
10809 PR tree-optimization/51070
10810 * gcc.dg/torture/pr51070-2.c: New testcase.
10811
10812 2012-01-03 Richard Guenther <rguenther@suse.de>
10813
10814 PR tree-optimization/51692
10815 * gcc.dg/torture/pr51692.c: New testcase.
10816
10817 2012-01-03 Richard Guenther <rguenther@suse.de>
10818
10819 PR debug/51650
10820 * g++.dg/lto/pr51650-3_0.C: New testcase.
10821
10822 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10823
10824 PR c++/15867
10825 * g++.dg/warn/Wredundant-decls-spec.C: New.
10826
10827 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR tree-optimization/51719
10830 * g++.dg/tree-prof/pr51719.C: New test.
10831
10832 2012-01-03 Richard Guenther <rguenther@suse.de>
10833
10834 PR middle-end/51730
10835 * gcc.dg/fold-compare-6.c: New testcase.
10836
10837 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10838
10839 PR c++/51669
10840 * g++.dg/gomp/pr51669.C: New test.
10841
10842 2012-01-02 Jason Merrill <jason@redhat.com>
10843
10844 PR c++/51675
10845 * g++.dg/cpp0x/constexpr-union2.C: New.
10846
10847 PR c++/51666
10848 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10849
10850 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10851
10852 PR c++/51462
10853 * g++.dg/cpp0x/constexpr-99.C: New test.
10854
10855 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10856
10857 PR c++/20140
10858 * g++.dg/template/init9.C: New.
10859
10860 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10861
10862 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10863 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10864 rather than a specific number.
10865
10866 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10867
10868 PR fortran/46262
10869 PR fortran/46328
10870 PR fortran/51052
10871 * gfortran.dg/typebound_operator_7.f03: New.
10872 * gfortran.dg/typebound_operator_8.f03: New.
10873
10874 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10875
10876 PR target/51729
10877 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10878 XFAIL.
10879 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10880
10881 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10882
10883 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10884
10885 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10886
10887 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10888 for MIPS.
10889
10890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10891
10892 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10893 * gfortran.dg/io_real_boz_4.f90: Likewise.
10894 * gfortran.dg/io_real_boz_5.f90: Likewise.
10895
10896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10897
10898 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10899
10900 2012-01-02 Revital Eres <revital.eres@linaro.org>
10901
10902 * gcc.dg/sms-11.c: New file.
10903
10904 2012-01-02 Tobias Burnus <burnus@net-b.de>
10905
10906 PR fortran/51682
10907 * gfortran.dg/coarray/image_index_3.f90: New.
10908
10909 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10910
10911 PR c++/16603
10912 * g++.dg/parse/enum8.C: New.
10913
10914 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10915
10916 PR c++/51379
10917 * g++.dg/conversion/reinterpret4.C: New.
10918 * g++.dg/conversion/reinterpret1.C: Adjust.
10919
10920 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10921
10922 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10923
10924 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10925
10926 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10927 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10928 * g++.old-deja/g++.jason/access14.C: Likewise.
10929 * g++.old-deja/g++.jason/access8.C: Likewise.
10930 * g++.old-deja/g++.jason/access1.C: Likewise.
10931 * g++.old-deja/g++.other/access3.C: Likewise.
10932 * g++.old-deja/g++.other/access5.C: Likewise.
10933 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10934 * g++.old-deja/g++.law/visibility22.C: Likewise.
10935 * g++.old-deja/g++.law/visibility26.C: Likewise.
10936 * g++.old-deja/g++.mike/p2746.C: Likewise.
10937 * g++.dg/debug/using1.C: Likewise.
10938 * g++.dg/lookup/using51.C: Likewise.
10939 * g++.dg/inherit/using5.C: Likewise.
10940 * g++.dg/inherit/pr30297.C: Likewise.
10941 * g++.dg/inherit/access8.C: Likewise.
10942 * g++.dg/torture/pr39362.C: Likewise.
10943 * g++.dg/template/crash13.C: Likewise.
10944 * g++.dg/template/using10.C: Likewise.
10945
10946 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10947
10948 PR fortran/51502
10949 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10950
10951 2012-01-01 Ira Rosen <irar@il.ibm.com>
10952
10953 PR tree-optimization/51704
10954 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10955 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10956 corresponding flags.
10957
10958 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10959
10960 PR c++/51723
10961 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10962
10963 2012-01-01 Jan Hubicka <jh@suse.cz>
10964
10965 PR rtl-optimization/51069
10966 * gcc.c-torture/compile/pr51069.c: New testcase.
10967
10968 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR tree-optimization/51683
10971 * gcc.dg/pr51683.c: New test.
10972 \f
10973 Copyright (C) 2012 Free Software Foundation, Inc.
10974
10975 Copying and distribution of this file, with or without modification,
10976 are permitted in any medium without royalty provided the copyright
10977 notice and this notice are preserved.