re PR middle-end/54838 (ICE: in merge_latch_edges, at cfgloop.c:678 with -ftracer)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-18 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/54838
4 * g++.dg/torture/pr54838.C: New testcase.
5
6 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
7
8 * lib/go.exp (go_link_flags): Add libatomic location to flags and
9 ld_library_path.
10
11 2012-12-18 Richard Biener <rguenther@suse.de>
12
13 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
14
15 2012-12-18 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/55555
18 * gcc.dg/torture/pr55555.c: New testcase.
19 * gcc.dg/vect/vect-iv-11.c: Adjust.
20
21 2012-12-18 Jakub Jelinek <jakub@redhat.com>
22
23 PR debug/55717
24 * testsuite/g++.dg/opt/pr55717.C: New test.
25
26 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
27 Ulrich Weigand <ulrich.weigand@linaro.org>
28
29 * gcc.target/arm/neon-extend-1.c: New file.
30 * gcc.target/arm/neon-extend-2.c: New file.
31
32 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33
34 * lib/target-supports.exp (add_options_for_arm_v8_neon):
35 Add -march=armv8-a.
36
37 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
38 Tejas Belagod <tejas.belagod@arm.com>
39
40 * lib/target-supports.exp
41 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
42
43 2012-12-16 Tobias Burnus <burnus@net-b.de>
44
45 PR fortran/55197
46 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
47
48 2012-12-16 Tobias Burnus <burnus@net-b.de>
49
50 * gfortran.dg/move_alloc_14.f90: New.
51
52 2012-12-16 Tobias Burnus <burnus@net-b.de>
53
54 PR fortran/55638
55 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
56 * gfortran.dg/elemental_args_check_7.f90: New.
57
58 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
59
60 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
61
62 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
63
64 PR ada/52735
65 * gnat.dg/nested_generic1.adb: New test.
66 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
67
68 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
69
70 PR ada/53766
71 * gnat.dg/controlled7.ad[sb]: New test.
72
73 2012-12-14 Steve Ellcey <sellcey@mips.com>
74
75 PR regression/55688
76 * g++.dg/other/pr55650.C: Add dg-require-profiling.
77
78 2012-12-14 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/55684
81 * gcc.dg/torture/pr55684.c: New testcase.
82
83 2012-12-14 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/55687
86 * gcc.dg/torture/pr55687.c: New testcase.
87
88 2012-12-13 Jakub Jelinek <jakub@redhat.com>
89
90 PR c++/55652
91 * g++.dg/cpp0x/noexcept19.C: New test.
92
93 2012-12-13 Richard Biener <rguenther@suse.de>
94
95 PR lto/55660
96 * gcc.dg/lto/pr55660_0.c: New testcase.
97 * gcc.dg/lto/pr55660_1.c: Likewise.
98
99 2012-12-13 Jakub Jelinek <jakub@redhat.com>
100
101 PR gcov-profile/55650
102 * g++.dg/other/pr55650.C: New test.
103 * g++.dg/other/pr55650.cc: New file.
104
105 2012-12-12 Jakub Jelinek <jakub@redhat.com>
106
107 PR debug/55665
108 * g++.dg/guality/pr55665.C: New test.
109
110 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
111 set_target_env_var the same as if it is empty list.
112 (dg-set-target-env-var): Fix up error message.
113 (set-target-env-var): Record both preexisting env var values
114 as well as info that env wasn't set.
115 (restore-target-env-var): Iterate on reversed list, if second
116 sublist element is 1, setenv the env var to the third sublist
117 element, otherwise unsetenv it.
118 (gcc-dg-runtest): Don't initialize set_target_env_var.
119 (dg-test): Unset set_target_env_var if it was set.
120
121 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
122 on argc being one.
123 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
124 Whitespace fixes. Avoid unnecessary * sizeof(char).
125 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
126 dg-options. Whitespace fixes.
127 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
128 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
129 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
130 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
131 * g++.dg/asan/default-options-1.C: Whitespace fixes.
132 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
133 first __asan_symbolize argument unnamed. Avoid unnecessary
134 * sizeof(char).
135 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
136 on argc being one. Allow both _Znwj and _Znwm as operator new.
137 Ignore everything in the backtrace above operator new. Fix up
138 dg-output regexps.
139 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
140 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
141 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
142 on failures. Avoid pointless PASS dg-output check. Remove bogus
143 dg-shouldfail.
144 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
145 Avoid unnecessary * sizeof(char).
146 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
147 Don't rely on argc being one.
148 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
149 Avoid unnecessary * sizeof(char).
150 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
151 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
152 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
153 Fix up dg-output regexps.
154 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
155 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
156 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
157 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
158 one.
159 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
160 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
161 Avoid unnecessary * sizeof(char).
162
163 2012-12-12 Wei Mi <wmi@google.com>
164
165 * lib/target-supports.exp (check_effective_target_dlopen,
166 check_effective_target_clone, check_effective_target_setrlimit,
167 check_effective_target_swapcontext): New procedures.
168 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
169 (dg-set-target-env-var, set-target-env-var,
170 restore-target-env-var): New procedures.
171 (gcc-dg-runtest): Set set_target_env_var.
172 * g++.dg/asan/symbolize-callback-1.C: New test.
173 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
174 * g++.dg/asan/deep-tail-call-1.C: New test.
175 * g++.dg/asan/default-options-1.C: New test.
176 * g++.dg/asan/interception-test-1.C: New test.
177 * g++.dg/asan/dlclose-test-1-so.cc: New file.
178 * g++.dg/asan/deep-thread-stack-1.C: New test.
179 * g++.dg/asan/interception-malloc-test-1.C: New test.
180 * g++.dg/asan/deep-stack-uaf-1.C: New test.
181 * g++.dg/asan/large-func-test-1.C: New test.
182 * g++.dg/asan/interception-failure-test-1.C: New test.
183 * c-c++-common/asan/strip-path-prefix-1.c: New test.
184 * c-c++-common/asan/force-inline-opt0-1.c: New test.
185 * c-c++-common/asan/swapcontext-test-1.c: New test.
186 * c-c++-common/asan/null-deref-1.c: New test.
187 * c-c++-common/asan/global-overflow-1.c: New test.
188 * c-c++-common/asan/strncpy-overflow-1.c: New test.
189 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
190 * c-c++-common/asan/stack-overflow-1.c: New test.
191 * c-c++-common/asan/use-after-free-1.c: New test.
192 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
193 * c-c++-common/asan/clone-test-1.c: New test.
194 * c-c++-common/asan/heap-overflow-1.c: New test.
195 * c-c++-common/asan/sleep-before-dying-1.c: New test.
196
197 2012-12-12 Steve Ellcey <sellcey@mips.com>
198
199 * gcc.dg/pr55150-2.c: Add pic support check.
200 * gcc.dg/lto/pr54709_0.c: Ditto.
201
202 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
203
204 PR tree-optimization/55481
205 * gcc.dg/torture/pr55481.c: New testcase.
206
207 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
208 Jakub Jelinek <jakub@redhat.com>
209
210 PR middle-end/52640
211 * gcc.c-torture/compile/limits-externdecl.c: New test.
212
213 2012-12-12 Jakub Jelinek <jakub@redhat.com>
214
215 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
216 from 2000 to 400.
217
218 PR fortran/55633
219 * gcc.dg/torture/pr55633.c: New test.
220
221 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
222
223 PR c++/53094
224 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
225 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
226 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
227
228 2012-12-11 Jakub Jelinek <jakub@redhat.com>
229
230 PR c++/55643
231 * g++.dg/warn/Wunused-var-19.C: New test.
232
233 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
234
235 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
236
237 * gcc.dg/pr54121.c: New test.
238
239 2012-12-11 Jakub Jelinek <jakub@redhat.com>
240
241 PR c++/55619
242 * g++.dg/ext/asm12.C: New test.
243
244 PR tree-optimization/54570
245 * gcc.dg/builtin-object-size-8.c: Xfail.
246 * gcc.dg/builtin-object-size-13.c: New test.
247
248 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
249
250 PR target/55642
251 * gcc.target/arm/pr55642.c: New testcase.
252
253 2012-12-11 Jakub Jelinek <jakub@redhat.com>
254
255 PR middle-end/43631
256 PR bootstrap/55615
257 * g++.dg/other/pr43631.C: New test.
258
259 2012-12-11 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/55079
262 * gcc.dg/Warray-bounds-9.c: New testcase.
263 * gcc.dg/Warray-bounds-10.c: Likewise.
264 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
265
266 2012-12-10 Janus Weil <janus@gcc.gnu.org>
267
268 PR fortran/52909
269 * gfortran.dg/proc_ptr_39.f90: New test case.
270
271 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
272
273 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
274 code duplication is required. Allow BNE to appear.
275
276 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
277
278 * gcc.target/mips/ext-2.c: Require -mlong64.
279
280 2012-12-10 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/55107
283 * gcc.dg/torture/pr55107.c: New testcase.
284 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
285
286 2012-12-10 Jakub Jelinek <jakub@redhat.com>
287
288 * g++.dg/asan/asan_test.cc: Sync from upstream.
289 * g++.dg/asan/asan_test_utils.h: Likewise.
290
291 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
292
293 * gcc.target/arm/neon/vrndaf32.c: New test.
294 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
295 * gcc.target/arm/neon/vrndf32.c: Likewise.
296 * gcc.target/arm/neon/vrndqf32.c: Likewise.
297 * gcc.target/arm/neon/vrndmf32.c: Likewise.
298 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
299 * gcc.target/arm/neon/vrndnf32.c: Likewise.
300 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
301 * gcc.target/arm/neon/vrndpf32.c: Likewise.
302 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
303
304 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
305
306 * gcc.misc-tests/gcov-12.c: Fix dg order.
307
308 PR middle-end/54470
309 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
310
311 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
312 for *-*-hpux10*.
313
314 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
315 * gcc.dg/20050826-1.c: Likewise.
316
317 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
318
319 * gnat.dg/vect9.adb: Add -w to dg-options.
320 * gnat.dg/vect10.adb: Likewise.
321
322 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
323
324 PR fortran/55593
325 * gfortran.dg/do_check_8.f90: New test.
326
327 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
328
329 * gnat.dg/vect10.ad[sb]: New test.
330
331 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
332
333 * gnat.dg/vect9.ad[sb]: New test.
334 * gnat.dg/vect9_pkg.ads: New helper.
335
336 2012-12-07 Mike Stump <mikestump@comcast.net>
337
338 * gnat.dg/discr38.adb: Don't use ^M line endings.
339 gnat.dg/loop_optimization13.adb: Likewise.
340 gnat.dg/loop_optimization13.ads: Likewise.
341 gnat.dg/discr36_pkg.adb: Likewise.
342 gnat.dg/discr36_pkg.ads: Likewise.
343 gnat.dg/loop_optimization11_pkg.ads: Likewise.
344 gnat.dg/discr36.ads: Likewise.
345 gnat.dg/loop_optimization11.adb: Likewise.
346
347 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
348
349 PR rtl-optimization/55141
350 * gcc.target/i386/pr55141.c: New.
351
352 2012-12-07 Dodji Seketeli <dodji@redhat.com>
353
354 PR c++/54401
355 * g++.dg/cpp0x/alias-decl-28.C: New test.
356 * g++.dg/cpp0x/alias-decl-16.C: Update.
357
358 2012-12-07 Martin Jambor <mjambor@suse.cz>
359
360 PR tree-optimization/55590
361 * gcc.target/i386/pr55590-1.c: New test.
362 * gcc.target/i386/pr55590-2.c: Likewise.
363
364 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
365
366 PR c++/54975
367 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
368
369 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
370
371 PR target/55597
372 * gcc.target/i386/pr55597.c: New test.
373
374 2012-12-06 Jakub Jelinek <jakub@redhat.com>
375
376 PR c++/54207
377 * g++.dg/cpp0x/noexcept18.C: New test.
378
379 PR c++/55573
380 * g++.dg/cpp0x/constexpr-55573.C: New test.
381
382 PR c++/55137
383 * g++.dg/opt/pr55137.C: New test.
384 * gcc.c-torture/execute/pr55137.c: New test.
385
386 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387
388 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
389 New procedure.
390 (add_options_for_arm_v8_neon): Likewise.
391
392 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
393
394 * g++.dg/pr55604.C: New test.
395
396 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
397
398 * lib/target-supports.exp
399 (check_effective_target_vect_perm): Allow aarch64*-*-*.
400 (check_effective_target_vect_perm_byte): Likewise.
401 (check_effective_target_vect_perm_short): Likewise.
402 (check_effective_target_vect_char_mult): Likewise.
403 (check_effective_target_vect_extract_even_odd): Likewise.
404 (check_effective_target_vect_interleave): Likewise.
405
406 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
407
408 * g++.dg/abi/mangle-neon-aarch64.C: New test.
409
410 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
411
412 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
413
414 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
415
416 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
417 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
418 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
419 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
420 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
421 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
422 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
423 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
424 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
425 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
426 * gcc.dg/vect/vect-rounding-round.c: Likewise.
427 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
428 * target-supports.exp
429 (check_effective_target_vect_call_btrunc): New.
430 (check_effective_target_vect_call_btruncf): Likewise.
431 (check_effective_target_vect_call_ceil): Likewise.
432 (check_effective_target_vect_call_ceilf): Likewise.
433 (check_effective_target_vect_call_floor): Likewise.
434 (check_effective_target_vect_call_floorf): Likewise.
435 (check_effective_target_vect_call_lceil): Likewise.
436 (check_effective_target_vect_call_lfloor): Likewise.
437 (check_effective_target_vect_call_nearbyint): Likewise.
438 (check_effective_target_vect_call_nearbyintf): Likewise.
439 (check_effective_target_vect_call_round): Likewise.
440 (check_effective_target_vect_call_roundf): Likewise.
441
442 2012-12-05 Richard Biener <rguenther@suse.de>
443
444 PR tree-optimization/51238
445 * gcc.dg/torture/pr51238.c: New testcase.
446
447 2012-12-05 Richard Biener <rguenther@suse.de>
448
449 PR tree-optimization/50222
450 * gcc.dg/torture/pr50222.c: New testcase.
451
452 2012-12-05 Richard Biener <rguenther@suse.de>
453
454 PR lto/55525
455 * gcc.dg/lto/pr55525_0.c: New testcase.
456 * gcc.dg/lto/pr55525_1.c: Likewise.
457
458 2012-12-04 Tobias Burnus <burnus@net-b.de>
459
460 * gfortran.dg/quad_3.f90: Really fix an if condition.
461
462 2012-12-04 Tobias Burnus <burnus@net-b.de>
463
464 * gfortran.dg/quad_3.f90: Fix a condition,
465 which wrongly required ordered/lazy evaluation.
466
467 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
468
469 * gcc.target/aarch64/121127.c: New test.
470
471 2012-12-04 Jakub Jelinek <jakub@redhat.com>
472
473 PR testsuite/55587
474 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
475 0 if not.
476 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
477 returned 0.
478 * gcc.dg/asan/asan.exp: Likewise.
479
480 2012-12-04 Richard Biener <rguenther@suse.de>
481
482 PR tree-optimization/55124
483 * gcc.dg/torture/pr55124.c: New testcase.
484
485 2012-12-03 Tobias Burnus <burnus@net-b.de>
486
487 * gfortran.dg/quad_3.f90: New.
488
489 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
490
491 PR c++/54170
492 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
493
494 2012-12-03 Jakub Jelinek <jakub@redhat.com>
495
496 PR testsuite/55452
497 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
498 on all targets, not just s390*.
499
500 2012-12-03 Marek Polacek <polacek@redhat.com>
501
502 PR c/55570
503 * gcc.dg/pr55570.c: New test.
504
505 2012-12-03 Jakub Jelinek <jakub@redhat.com>
506
507 * lib/asan-dg.exp (asan_get_gtest_test_list,
508 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
509 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
510 and [asan_get_gtest_expect_death_list "$output"] in global vars.
511 (asan_symbolize): Sanitize [] characters from key.
512 * g++.dg/asan/asan_test_config.h: New file.
513 * g++.dg/asan/asan_globals_test.cc: New file.
514 * g++.dg/asan/asan_test_utils.h: New file.
515 * g++.dg/asan/dejagnu-gtest.h: New file.
516 * g++.dg/asan/asan_test.cc: New file.
517 * g++.dg/asan/asan_test.C: New test.
518
519 2012-12-03 Richard Biener <rguenther@suse.de>
520
521 * gcc.dg/torture/pr35634.c: Use signed char.
522 * g++.dg/torture/pr35634.C: Likewise.
523
524 2012-12-02 Marek Polacek <polacek@redhat.com>
525
526 PR middle-end/54838
527 * gcc.dg/pr54838.c: New test.
528
529 2012-12-01 Xinliang David Li <davidxl@google.com>
530
531 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
532 cltd.
533
534 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/55558
537 * g++.dg/cpp0x/decltype46.C: New.
538
539 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
540
541 PR middle-end/52450
542 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
543
544 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
545
546 PR debug/53860
547 * g++.dg/debug/pr53860.C: New test.
548
549 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
550 Paul Thomas <pault@gcc.gnu.org>
551
552 PR fortran/46897
553 * gfortran.dg/defined_assignment_1.f90: New test.
554 * gfortran.dg/defined_assignment_2.f90: New test.
555 * gfortran.dg/defined_assignment_3.f90: New test.
556 * gfortran.dg/defined_assignment_4.f90: New test.
557 * gfortran.dg/defined_assignment_5.f90: New test.
558
559 2012-12-01 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/55542
562 * g++.dg/cpp0x/vt-55542.C: New test.
563
564 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
565
566 * gnat.dg/specs/pack9.ads: New test.
567
568 2012-11-30 Martin Jambor <mjambor@suse.cz>
569
570 PR middle-end/52890
571 PR tree-optimization/55415
572 PR tree-optimization/54386
573 PR target/55448
574 * gcc.dg/ipa/ipa-sra-7.c: New test.
575 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
576 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
577 * gcc.target/i386/pr55448.c: Likewise.
578
579 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
580
581 * loop_optimization14.ad[sb]: New test.
582 * loop_optimization14_pkg.ads: New helper.
583
584 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
585
586 PR target/55073
587 * gcc.target/arm/pr55073.C: New test.
588
589 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
590
591 PR c++/53094
592 * g++.dg/ext/vector20.C: New testcase.
593
594 2012-11-28 Tobias Burnus <burnus@net-b.de>
595
596 PR fortran/52161
597 * coarray/sync_3.f90: Extend test.
598
599 2012-11-29 Jakub Jelinek <jakub@redhat.com>
600
601 PR rtl-optimization/55512
602 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
603 * gcc.target/i386/pr55512-4.c: Likewise.
604
605 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
606
607 PR c++/52654
608 * g++.dg/cpp0x/udlit-overflow.C: New.
609 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
610
611 2012-11-28 Jakub Jelinek <jakub@redhat.com>
612
613 PR debug/36728
614 PR debug/55467
615 PR middle-end/55507
616 PR bootstrap/55511
617 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
618 are non-empty and add dependency between the first and second asm.
619 * gcc.dg/guality/pr36728-2.c: Likewise.
620 * gcc.dg/guality/pr36728-3.c: New test.
621 * gcc.dg/guality/pr36728-4.c: New test.
622
623 2012-11-28 Andrew Pinski <apinski@cavium.com>
624
625 PR bootstrap/54279
626 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
627 directories.
628 * lib/obj-c++.exp (obj-c++_init): Likewise.
629
630 2012-11-28 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/52161
633 * coarray/sync_3.f90: New.
634
635 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
636
637 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
638
639 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
640
641 PR rtl-optimization/55512
642 * gcc.target/i386/pr55512-[1234].c: New tests.
643
644 2012-11-28 Jakub Jelinek <jakub@redhat.com>
645
646 PR testsuite/55505
647 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
648
649 PR testsuite/55504
650 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
651 attributes. Avoid clobbering memory before malloced chunk.
652 (main): Pass 1 instead of 0 as argument.
653
654 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
655
656 * gnat.dg/object_overflow.adb: Rename to...
657 * gnat.dg/object_overflow1.adb: ...this.
658 * gnat.dg/object_overflow2.adb: New test.
659 * gnat.dg/object_overflow3.adb: Likewise.
660 * gnat.dg/object_overflow4.adb: Likewise.
661
662 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
663
664 PR c++/55497
665 * g++.dg/init/pr55497.C: New.
666
667 2012-11-28 Richard Biener <rguenther@suse.de>
668
669 PR testsuite/55327
670 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
671 * gcc.dg/vect/slp-perm-9.c: Likewise.
672
673 2012-11-28 Richard Biener <rguenther@suse.de>
674
675 PR c/35634
676 * gcc.dg/torture/pr35634.c: New testcase.
677 * g++.dg/torture/pr35634.C: Likewise.
678 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
679
680 2012-11-27 Tobias Burnus <burnus@net-b.de>
681
682 PR fortran/55476
683 * gfortran.dg/warn_target_lifetime_3.f90: New.
684
685 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
686
687 PR rtl-optimization/55458
688 * gcc.target/i386/pr55458.c: New test.
689
690 2012-11-27 Jakub Jelinek <jakub@redhat.com>
691
692 PR tree-optimization/55110
693 * gcc.dg/pr55110.c: New test.
694
695 2012-11-27 Richard Biener <rguenther@suse.de>
696
697 PR middle-end/55331
698 * g++.dg/opt/pr55331.C: New testcase.
699
700 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
701
702 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
703
704 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
705
706 * gcc.dg/54455.c: Require scheduling.
707 * gcc.dg/c1x-align-4.c: Skip avr.
708 * gcc.dg/pr44024.c: Skip avr in final scan.
709
710 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
711
712 PR testsuite/52641
713 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
714 * gcc.dg/pr54676.c: Make work for 16-bit int.
715
716 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
717
718 PR target/55277
719 * gcc.target/i386/pr55227.c: New test.
720
721 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
722
723 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
724 to -fdump-rtl-all.
725 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
726
727 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
728
729 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
730 New procedure.
731 (add_options_for_arm_v8_vfp): New procedure.
732 * gcc.target/arm/vrintaf32.c: New test.
733 * gcc.target/arm/vrintaf64.c: Likewise.
734 * gcc.target/arm/vrintmf32.c: Likewise.
735 * gcc.target/arm/vrintmf64.c: Likewise.
736 * gcc.target/arm/vrintpf32.c: Likewise.
737 * gcc.target/arm/vrintpf64.c: Likewise.
738 * gcc.target/arm/vrintrf32.c: Likewise.
739 * gcc.target/arm/vrintrf64.c: Likewise.
740 * gcc.target/arm/vrintxf32.c: Likewise.
741 * gcc.target/arm/vrintxf64.c: Likewise.
742 * gcc.target/arm/vrintzf32.c: Likewise.
743 * gcc.target/arm/vrintzf64.c: Likewise.
744
745 2012-11-26 Janus Weil <janus@gcc.gnu.org>
746
747 PR fortran/54997
748 * gfortran.dg/warn_unused_function_2.f90: New.
749
750 2012-11-26 Janus Weil <janus@gcc.gnu.org>
751
752 PR fortran/54881
753 * gfortran.dg/associated_6.f90: New.
754 * gfortran.dg/select_type_30.f03: New.
755
756 2012-11-26 Jakub Jelinek <jakub@redhat.com>
757
758 PR tree-optimization/54471
759 * gcc.dg/tree-ssa/vrp86.c: New test.
760 * gcc.c-torture/execute/pr54471.c: New test.
761
762 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
763
764 PR middle-end/55030
765 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
766 use volatile asms, use plain asms. Where the output value for the
767 asm is unused, write a global variable.
768
769 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
770
771 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
772
773 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
774
775 PR fortran/30146
776 * gfortran.dg/do_check_7.f90: New test.
777
778 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
779
780 PR c++/55446
781 * g++.dg/init/new41.C: New.
782
783 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
784
785 PR fortran/55314
786 * gfortran.dg/allocate_error_4.f90: New test.
787
788 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
789
790 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
791 to send_log.
792
793 2012-11-23 Jakub Jelinek <jakub@redhat.com>
794
795 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
796 from the output.
797
798 PR c++/54046
799 * g++.dg/warn/Wreturn-type-8.C: New test.
800
801 PR middle-end/55430
802 * gcc.dg/pr55430.c: New test.
803
804 2012-11-23 Kostya Serebryany <kcc@google.com>
805
806 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
807
808 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/discr40.ad[sb]: New test.
811
812 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
813
814 * gnat.dg/discr39.adb: New test.
815
816 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
817
818 PR testsuite/52641
819 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
820 * gcc.dg/pr55150-1.c: Same.
821 * gcc.dg/torture/pr54894.c: Add size32plus.
822
823 2012-11-23 Jakub Jelinek <jakub@redhat.com>
824
825 PR sanitizer/55435
826 * c-c++-common/asan/attrib-1.c: New test.
827
828 2012-11-22 Ian Bolton <ian.bolton@arm.com>
829
830 * gcc.target/aarch64/builtin-bswap-1.c: New test.
831 * gcc.target/aarch64/builtin-bswap-2.c: New test.
832
833 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/55432
836 * g++.dg/cpp0x/constexpr-55432.C: New.
837
838 2012-11-21 Janus Weil <janus@gcc.gnu.org>
839
840 PR fortran/55352
841 * gfortran.dg/namelist_76.f90: New.
842
843 2012-11-21 Martin Jambor <mjambor@suse.cz>
844
845 * gcc.dg/ipa/ipcp-agg-7.c: New test.
846 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
847
848 2012-11-21 Martin Jambor <mjambor@suse.cz>
849
850 PR tree-optimization/55260
851 * g++.dg/torture/pr55260-2.C: New test.
852
853 2012-11-21 Martin Jambor <mjambor@suse.cz>
854
855 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
856
857 2012-11-21 Bin Cheng <bin.cheng@arm.com>
858
859 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
860 * gcc.dg/tree-ssa/vrp47.c: Ditto.
861
862 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
863
864 PR target/19398
865 * gcc.target/i386/pr19398.c: New test.
866
867 2012-11-20 Martin Jambor <mjambor@suse.cz>
868
869 PR tree-optimization/55260
870 * g++.dg/torture/pr55260-1.C: New test.
871
872 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
873
874 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
875 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
876 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
877 * gcc.target/aarch64/atomic-op-char.c: Likewise.
878 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
879 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
880 * gcc.target/aarch64/atomic-op-int.c: Likewise.
881 * gcc.target/aarch64/atomic-op-long.c: Likewise.
882 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
883 * gcc.target/aarch64/atomic-op-release.c: Likewise.
884 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
885 * gcc.target/aarch64/atomic-op-short.c: Likewise.
886
887 2012-11-20 Jakub Jelinek <jakub@redhat.com>
888
889 PR middle-end/55094
890 * gcc.dg/pr55094.c: New test.
891
892 PR rtl-optimization/54921
893 * gcc.dg/pr54921.c: New test.
894
895 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
896
897 * gcc.target/i386/pr55359.c: New test.
898
899 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
900
901 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
902 * g++.dg/tls/thread_local3g.C: Likewise.
903 * g++.dg/tls/thread_local4g.C: Likewise.
904 * g++.dg/tls/thread_local5g.C: Likewise.
905 * g++.dg/tls/thread_local6g.C: Likewise.
906 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
907 * g++.dg/tls/thread_local2.C: Likewise.
908 * g++.dg/tls/thread_local2g.C: Likewise.
909 * g++.dg/tls/thread_local6.C: Likewise.
910
911 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
912
913 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
914 * gcc.dg/tm/clone-1.c: New test.
915
916 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/55368
919 * g++.dg/parse/struct-5.C: New.
920
921 2012-11-19 Tom de Vries <tom@codesourcery.com>
922
923 PR rtl-optimization/55315
924 * gcc.target/mips/pr55315.c: New test.
925
926 2012-11-17 Jakub Jelinek <jakub@redhat.com>
927
928 PR tree-optimization/55236
929 * gcc.dg/pr55236.c: New test.
930
931 PR testsuite/55188
932 * gcc.dg/pr19105.c: Accept also optimizing
933 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
934
935 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
936 from addr2line_output. Increment idx if asking for more than one
937 address in one object.
938
939 2012-11-16 Jakub Jelinek <jakub@redhat.com>
940
941 PR tree-optimization/55329
942 * g++.dg/opt/pr55329.C: New test.
943
944 2012-11-16 Janus Weil <janus@gcc.gnu.org>
945
946 PR fortran/55297
947 * gfortran.dg/typebound_operator_18.f90: New.
948
949 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
950
951 PR rtl-optimization/55330
952 * gfortran.dg/pr55330.f90: New test.
953
954 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
955
956 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
957 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
958 * gcc.dg/hoist-register-pressure-2.c: Ditto.
959 * gcc.dg/hoist-register-pressure-3.c: Ditto.
960 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
961 * gcc.dg/tree-prof/unroll-1.c: Ditto.
962
963 2012-11-16 Dodji Seketeli <dodji@redhat.com>
964
965 PR c++/54875
966 * g++.dg/cpp0x/alias-decl-27.C: New test.
967
968 2012-11-16 Jakub Jelinek <jakub@redhat.com>
969
970 PR c++/55337
971 * g++.dg/template/alignof2.C: New test.
972
973 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
974
975 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
976 * g++.dg/mv6.C (dg-options): Ditto.
977
978 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
979
980 * lib/target_suports.exp
981 (check_effective_target_has_w_floating_suffix): New procedure.
982 (check_effective_target_has_q_floating_suffix): Ditto.
983 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
984 for unsupported non-standard suffix on floating constant.
985 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
986
987 2012-11-14 Jakub Jelinek <jakub@redhat.com>
988
989 * lib/asan-dg.exp: New file.
990 * gcc.dg/asan/asan.exp: New file.
991 * g++.dg/dg.exp: Prune also asan tests.
992 * g++.dg/asan/asan.exp: New file.
993 * c-c++-common/asan/memcmp-1.c: New test.
994
995 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
996
997 PR c++/55323
998 * g++.dg/cpp0x/vt-55323.C: New.
999
1000 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1001
1002 * g++.dg/mv4.C: Add require ifunc. Change error message.
1003 * g++.dg/mv5.C: Add require ifunc.
1004 * g++.dg/mv6.C: Add require ifunc.
1005
1006 2012-11-13 Martin Jambor <mjambor@suse.cz>
1007
1008 PR tree-optimization/55253
1009 * gcc.dg/torture/pr55253.c: New test.
1010 * gcc.dg/torture/pr55305.c: Likewise.
1011
1012 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1013
1014 PR middle-end/55142
1015 * gcc.target/i386/pr55142-1.c: New file.
1016 * gcc.target/i386/pr55142-2.c: Likewise.
1017
1018 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1019
1020 PR c++/54466
1021 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1022
1023 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1026 instead of lp64.
1027 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1028 * gcc.target/i386/pr49715-2.c: Likewise.
1029 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1030
1031 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1032
1033 PR tree-optimization/55281
1034 * gcc.dg/vect/fast-math-pr55281.c: New test.
1035 * g++.dg/opt/pr55281.C: New test.
1036
1037 PR rtl-optimization/54127
1038 * gcc.dg/torture/pr54127.c: New test.
1039
1040 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1041 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR rtl-optimization/51447
1044 * gcc.c-torture/execute/pr51447.c: New test.
1045
1046 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1047
1048 * gcc.target/aarch64/csinc-2.c: New test.
1049
1050 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1051
1052 * gcc.target/aarch64/cmn.c: New test.
1053 * gcc.target/aarch64/adds.c: New test.
1054 * gcc.target/aarch64/subs.c: New test.
1055
1056 2012-11-12 Tobias Burnus <burnus@net-b.de>
1057
1058 PR fortran/55272
1059 * gfortran.dg/coarray_29_1.f90: New.
1060 * gfortran.dg/coarray_29_2.f90: New.
1061
1062 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1063
1064 * gcc.dg/hoist-register-pressure-3.c: New test.
1065
1066 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1067
1068 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1069 wrappers around sinf and cosf.
1070
1071 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR middle-end/55247
1074 PR middle-end/55259
1075 * gcc.target/i386/pr55247-2.c: New file.
1076
1077 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1078
1079 PR middle-end/55263
1080 * g++.dg/pr55263.C: New test.
1081
1082 2012-11-11 Martin Jambor <mjambor@suse.cz>
1083
1084 PR tree-optimization/55238
1085 * testsuite/gcc.dg/torture/pr55238.c: New test.
1086
1087 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1088
1089 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1090 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1091 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1092
1093 2012-11-10 Jan Hubicka <jh@suse.cz>
1094
1095 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1096
1097 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1100 -mno-sse -mno-mmx to dg-options. Reformat.
1101
1102 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1103
1104 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1105 * c-c++-common/vector-compare-1.c: Same.
1106 * c-c++-common/vector-compare-2.c: Same.
1107 * g++.dg/other/unused1.C: Skip on AIX.
1108 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1109 extra message on AIX.
1110
1111 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1112
1113 PR target/55247
1114 * gcc.target/i386/pr55247.c: New test.
1115
1116 2012-11-09 Andrew Pinski <apinski@cavium.com>
1117
1118 * gcc.c-torture/execute/20121108-1.c: New test.
1119
1120 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1121
1122 PR c++/54413
1123 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1124 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1125 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1126 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1127
1128 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1129
1130 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1131 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1132 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1133 array bounds.
1134 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1135
1136 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1137
1138 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1139 * g++.dg/tm/pr47530.C: Same.
1140
1141 2012-11-09 Jason Merrill <jason@redhat.com>
1142
1143 PR c++/54859
1144 * g++.dg/cpp0x/alias-decl-25.C: New.
1145
1146 * g++.dg/abi/abi-tag1.C: New.
1147 * g++.dg/abi/abi-tag2.C: New.
1148
1149 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1150
1151 PR rtl-optimization/55154
1152 * gcc.target/i386/pr55154.c: New test.
1153
1154 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1155
1156 PR rtl-optimization/55151
1157 * gcc.dg/pr55151.c: Move ...
1158 * gcc.target/i386/pr55151.c: ... here.
1159
1160 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1161
1162 PR rtl-optimization/54472
1163 * gcc.dg/pr54472.c: New test.
1164
1165 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1166
1167 * gnat.dg/stack_check3.ad[sb]: New test.
1168
1169 2012-11-08 Ian Lance Taylor <iant@google.com>
1170
1171 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1172 with arguments. Handle errorcheckoutput and rundir test types.
1173
1174 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1175
1176 PR tree-optimization/55191
1177 * gcc.dg/pr55191.c: New test.
1178
1179 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR debug/54499
1182 * g++.dg/debug/pr54499.C: New test.
1183
1184 2012-11-08 Jan Hubicka <jh@suse.cz>
1185
1186 PR middle-end/48636
1187 * gcc.dg/winline-3.c: Update.
1188
1189 2012-11-08 Martin Jambor <mjambor@suse.cz>
1190
1191 * gfortran.dg/ipcp-array-1.f90: New test.
1192
1193 2012-11-08 Florian Weimer <fweimer@redhat.com>
1194
1195 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1196
1197 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1198
1199 PR rtl-optimization/55151
1200 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1201
1202 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1205
1206 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gcc.c-torture/compile/20121107-1.c: New test.
1209
1210 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1211
1212 PR rtl-optimization/55151
1213 * gcc.dg/pr55151.c: Compile it only for x86_64.
1214
1215 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1216
1217 PR rtl-optimization/55122
1218 * gcc.dg/pr55122.c: New test.
1219
1220 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1221
1222 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1223 word powerpc.
1224 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1225 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1226 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1227 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1228
1229 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1230
1231 PR c/53063
1232 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1233
1234 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1235
1236 PR c/51294
1237 * c-c++-common/pr51294.c: New.
1238
1239 2012-11-07 Martin Jambor <mjambor@suse.cz>
1240
1241 PR tree-optimization/53787
1242 * gcc.dg/ipa/ipa-5.c: Adjust.
1243 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1244 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1245 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1246 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1247 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1248 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1249 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1250 * gfortran.dg/pr48636-2.f90: New test.
1251 * gfortran.dg/pr53787.f90: Likewise.
1252
1253 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR c++/55226
1256 Revert:
1257 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/54922
1260 * g++.dg/cpp0x/constexpr-union4.C: New.
1261
1262 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1263
1264 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1265
1266 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1267
1268 PR target/49220
1269 * gcc.c-torture/compile/pr49220.c: New test.
1270
1271 2012-11-07 Florian Weimer <fweimer@redhat.com>
1272
1273 * g++.dg/init/new40.C: New.
1274
1275 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR debug/54693
1278 * gcc.dg/guality/pr54693-2.c: New test.
1279
1280 2012-11-06 Andrew Pinski <apinski@cavium.com>
1281
1282 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1283 -fno-vect-cost-model.
1284
1285 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1286
1287 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1288 * gcc.dg/tm/debug-1.c: Same.
1289 * gcc.dg/tm/irrevocable-3.c: Same.
1290 * gcc.dg/tm/irrevocable-4.c: Same.
1291 * gcc.dg/tm/memopt-10.c: Same.
1292 * gcc.dg/tm/memopt-11.c: Same.
1293 * gcc.dg/tm/props-4.c: Same.
1294 * gcc.dg/tm/wrap-3.c: Same.
1295 * gcc.dg/tm/wrap-4.c: Same.
1296
1297 2012-11-06 Andrew Pinski <apinski@cavium.com>
1298
1299 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1300
1301 2012-11-06 Jan Hubicka <jh@suse.cz>
1302
1303 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1304 candidate still.
1305 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1306 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1307 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1308
1309 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1310
1311 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1312
1313 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1314
1315 PR middle-end/41993
1316 * gcc.dg/torture/pr41993.c: New test.
1317
1318 2012-11-06 Jan Hubicka <jh@suse.cz>
1319
1320 * gcc.target/i386/l_fma_float_?.c: Update.
1321 * gcc.target/i386/l_fma_double_?.c: Update.
1322
1323 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1324
1325 PR target/54089
1326 * gcc.target/sh/pr54089-8.c: New.
1327 * gcc.target/sh/pr54089-9.c: New.
1328
1329 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1330
1331 PR target/47440
1332 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1333 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1334 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1335 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1336 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1337 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1338 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1339 * gcc.target/i386/avx-vzeroupper-27.c: New.
1340
1341 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1342
1343 PR fortran/54917
1344 * gfortran.dg/transfer_class_1.f90: New.
1345 * gfortran.dg/transfer_class_2.f90: New.
1346
1347 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1348
1349 * testsuite/g++.dg/mv1.C: New test.
1350 * testsuite/g++.dg/mv2.C: New test.
1351 * testsuite/g++.dg/mv3.C: New test.
1352 * testsuite/g++.dg/mv4.C: New test.
1353 * testsuite/g++.dg/mv5.C: New test.
1354 * testsuite/g++.dg/mv6.C: New test.
1355
1356 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1357
1358 PR testsuite/55186
1359 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1360
1361 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1362
1363 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1364 darwin.
1365
1366 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1367
1368 * g++.dg/torture/20121105-1.C: New test.
1369
1370 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1371
1372 * gcc.dg/torture/fp-compare.c: New testcase.
1373
1374 2012-11-05 Jan Hubicka <jh@suse.cz>
1375
1376 * gcc.dg/const-1.c: Update.
1377 * gcc.dg/pure-1.c: Update.
1378
1379 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1380
1381 PR rtl-optimization/55151
1382 * gcc.dg/pr55151.c: New test.
1383
1384 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR debug/54970
1387 PR debug/54971
1388 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1389
1390 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1391
1392 PR testsuite/51128
1393 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1394
1395 2012-11-05 Jan Hubicka <jh@suse.cz>
1396
1397 * gcc.dg/autopar/pr49960.c: Fix testcase.
1398
1399 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1400
1401 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1402 Fix scan-tree-dump-times directive.
1403
1404 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1405
1406 PR fortran/55199
1407 * gfortran.dg/associate_12.f90: New.
1408
1409 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1410
1411 PR target/54255
1412 * lib/target-supports.exp (check_effective_target_masm_intel): New
1413 proc.
1414 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1415 masm_intel.
1416
1417 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1418 Jack Howarth <howarth@bromo.med.uc.edu>
1419
1420 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1421 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1422 * gcc.target/i386/pr53249.c: Likewise.
1423
1424 2012-11-03 Andrew Pinski <apinski@cavium.com>
1425
1426 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1427 call abort1 so that cross jumping does not happen.
1428
1429 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1430
1431 PR target/51244
1432 * gcc.target/sh/pr51244-18.c: New.
1433 * gcc.target/sh/pr51244-19.c: New.
1434
1435 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1436
1437 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1438 b requires a 64-bit operation followed by a truncation.
1439
1440 2012-11-02 Jan Hubicka <jh@suse.cz>
1441
1442 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1443
1444 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1445
1446 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1447 conditions to verify the reduction code is vectorized.
1448
1449 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1450 in case 'pow', such as 'powerpc' is used in the compiler version name.
1451 * gcc.target/powerpc/pr46728-2.c: Likewise.
1452 * gcc.target/powerpc/pr46728-3.c: Likewise.
1453 * gcc.target/powerpc/pr46728-4.c: Likewise.
1454 * gcc.target/powerpc/pr46728-5.c: Likewise.
1455 * gcc.target/powerpc/pr46728-7.c: Likewise.
1456 * gcc.target/powerpc/pr46728-8.c: Likewise.
1457 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1458
1459 2012-11-02 Jan Hubicka <jh@suse.cz>
1460
1461 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1462
1463 2012-11-02 Jan Hubicka <jh@suse.cz>
1464
1465 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1466 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1467
1468 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1469
1470 PR middle-end/55130
1471 * gcc.target/i386/pr55130.c: New test.
1472
1473 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR target/55147
1476 * gcc.target/i386/pr55147.c: New test.
1477
1478 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1479
1480 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1481 * gfortran.dg/default_format_denormal_1.f90: Same.
1482
1483 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1484
1485 PR middle-end/55001
1486 * g++.dg/ext/vector19.C: Remove target restrictions.
1487 * gcc.dg/fold-compare-7.c: New testcase.
1488
1489 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1490
1491 PR target/55160
1492 * gcc.target/sh/pr55160.c: New.
1493
1494 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1495
1496 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1497 scan-assembler regex.
1498
1499 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1500
1501 PR middle-end/55150
1502 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1503 * gcc.dg/pr55150-2.c: New test.
1504
1505 2012-11-01 Sharad Singhai <singhai@google.com>
1506
1507 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1508 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1509 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1510 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1511
1512 2012-10-31 Dehao Chen <dehao@google.com>
1513
1514 * g++.dg/debug/dwarf2/block.C: New testcase.
1515
1516 2012-10-31 Jan Hubicka <jh@suse.cz>
1517
1518 * gcc.dg/pr44974.c: Add noinline.
1519
1520 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1521
1522 PR fortran/53718
1523 * gfortran.dg/class_54.f90: New.
1524
1525 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1526 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR tree-optimization/55018
1529 * gcc.dg/torture/pr55018.c: New test.
1530
1531 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/54583
1534 * g++.dg/ext/vla13.C: New.
1535
1536 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1537
1538 PR middle-end/55150
1539 * gcc.dg/pr55150.c: New test.
1540
1541 2012-10-31 Tobias Burnus <burnus@net-b.de>
1542
1543 PR fortran/55134
1544 * gfortran.dg/associate_11.f90: New.
1545
1546 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1547
1548 PR c++/54955
1549 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1550
1551 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR tree-optimization/19105
1554 PR tree-optimization/21643
1555 PR tree-optimization/46309
1556 * gcc.dg/pr19105.c: New test.
1557 * gcc.dg/pr21643.c: New test.
1558 * gcc.dg/pr46309-2.c: New test.
1559 * gcc.c-torture/execute/pr46309.c: New test.
1560
1561 2012-10-31 Alan Modra <amodra@gmail.com>
1562
1563 * gcc.target/powerpc/dimode_off.c: New.
1564 * gcc.target/powerpc/timode_off.c: New.
1565 * gcc.target/powerpc/dfmode_off.c: New.
1566 * gcc.target/powerpc/tfmode_off.c: New.
1567
1568 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR rtl-optimization/55093
1571 * gcc.target/i386/pr55093.c: New file.
1572
1573 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1574
1575 * gcc.target/i386/pr55116.c: Renamed to ...
1576 * gcc.target/i386/pr55116-1.c: This.
1577
1578 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 * gcc.target/i386/pr55116-2.c: New file.
1581
1582 2012-10-30 Richard Biener <rguenther@suse.de>
1583
1584 * gcc.dg/vect/slp-perm-2.c: Adjust.
1585
1586 2012-10-30 Richard Biener <rguenther@suse.de>
1587
1588 PR tree-optimization/55111
1589 * gcc.dg/torture/pr55111.c: New testcase.
1590
1591 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1592
1593 PR target/53988
1594 * gcc.target/sh/pr53988.c: New.
1595
1596 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1597
1598 PR target/54989
1599 * gcc.dg/hoist-register-pressure-1.c: Rename from
1600 hoist-register-pressure.c. Add nonpic condition.
1601 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1602
1603 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1604
1605 PR c++/54930
1606 * gcc.dg/Wreturn-local-addr.c: New.
1607 * g++.dg/warn/Wno-return-local-addr.C: New.
1608 * g++.dg/warn/Wreturn-local-addr.C: New.
1609
1610 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1611
1612 PR middle-end/55116
1613 * gcc.target/i386/pr55116.c: New file.
1614
1615 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1616
1617 PR c/53066
1618 * gcc.dg/Wshadow-4.c: New.
1619 * gcc.dg/Wshadow-4.h: New.
1620
1621 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1622
1623 PR debug/54693
1624 * gcc.dg/guality/pr54693.c: New.
1625
1626 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1627
1628 PR middle-end/55027
1629 * gcc.dg/pr55027.c: New testcase.
1630
1631 2012-10-29 Jan Hubicka <jh@suse.cz>
1632
1633 * gcc.dg/ipa/inline-6.c: New testcase.
1634
1635 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1636
1637 PR rtl-optimization/55106
1638 * g++.dg/pr55106.C: New.
1639
1640 2012-10-29 Richard Guenther <rguenther@suse.de>
1641
1642 PR middle-end/53695
1643 * gcc.dg/torture/pr53695.c: New testcase.
1644
1645 2012-10-28 Jan Hubicka <jh@suse.cz>
1646
1647 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1648
1649 2012-10-28 Tobias Burnus <burnus@net-b.de>
1650
1651 PR fortran/54958
1652 * gfortran.dg/do_check_6.f90: New.
1653
1654 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1655 Jack Howarth <howarth@bromo.med.uc.edu>
1656
1657 PR target/54404
1658 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1659 to dg-options.
1660 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1661
1662 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1663
1664 PR target/34283
1665 * gcc.target/i386/pr34283.c: New test.
1666
1667 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR c++/55081
1670 * g++.dg/opt/pr55081.C: New test.
1671
1672 PR debug/54970
1673 PR debug/54971
1674 * gcc.dg/guality/pr54970.c: New test.
1675
1676 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 PR c++/54984
1679 * g++.dg/template/new11.C: New.
1680
1681 2012-10-26 Richard Biener <rguenther@suse.de>
1682
1683 PR middle-end/54824
1684 * gcc.dg/torture/pr54824.c: New testcase.
1685
1686 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1687
1688 * gcc.target/i386/fxsave-1.c: New.
1689 * gcc.target/i386/fxsave64-1.c: Ditto.
1690 * gcc.target/i386/fxrstor-1.c: Ditto.
1691 * gcc.target/i386/fxrstor64-1.c: Ditto.
1692 * gcc.target/i386/xsave-1.c: Ditto.
1693 * gcc.target/i386/xsave64-1.c: Ditto.
1694 * gcc.target/i386/xrstor-1.c: Ditto.
1695 * gcc.target/i386/xrstor64-1.c: Ditto.
1696 * gcc.target/i386/xsaveopt-1.c: Ditto.
1697 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1698 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1699 * gcc.target/i386/sse-13.c: Ditto.
1700 * gcc.target/i386/sse-14.c: Ditto.
1701 * gcc.target/i386/sse-22.c: Ditto.
1702 * gcc.target/i386/sse-23.c: Ditto.
1703 * g++.dg/other/i386-2.C: Ditto.
1704 * g++.dg/other/i386-3.C: Ditto.
1705
1706 2012-10-25 Jan Hubicka <jh@suse.cz>
1707
1708 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1709 at ivcanon time.
1710
1711 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR c++/53761
1714 * g++.dg/ext/transparent-union.C: New.
1715
1716 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1717
1718 PR c++/54427
1719 * g++.dg/ext/vector19.C: New testcase.
1720
1721 2012-10-25 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/54902
1724 * g++.dg/torture/pr54902.C: New testcase.
1725
1726 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/34892
1729 * g++.dg/template/crash114.C: New.
1730
1731 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1732
1733 PR bootstrap/55049
1734 * gcc.target/i386/pr55049-1.c: New test.
1735
1736 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1737
1738 PR fortran/55037
1739 * gfortran.dg/class_dummy_4.f03: New.
1740
1741 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR rtl-optimization/55010
1744 * gcc.dg/pr55010.c: New test.
1745
1746 PR debug/54828
1747 * g++.dg/debug/pr54828.C: New test.
1748
1749 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1750
1751 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1752 * gcc.dg/vect/vect-83_64.c: Likewise.
1753
1754 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/54922
1757 * g++.dg/cpp0x/constexpr-union4.C: New.
1758
1759 2012-10-23 Jeff Law <law@redhat.com>
1760
1761 * gcc.c-torture/execute/pr54985.c: New test.
1762
1763 2012-10-23 Paul Koning <ni1d@arrl.net>
1764
1765 PR debug/54508
1766 * g++.dg/debug/dwarf2/pr54508.C: New.
1767
1768 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR c++/54844
1771 * g++.dg/template/sizeof14.C: New test.
1772
1773 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1774 Jim MacArthur <jim.macarthur@arm.com>
1775 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1776 Marcus Shawcroft <marcus.shawcroft@arm.com>
1777 Nigel Stephens <nigel.stephens@arm.com>
1778 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1779 Richard Earnshaw <rearnsha@arm.com>
1780 Sofiane Naci <sofiane.naci@arm.com>
1781 Stephen Thomas <stephen.thomas@arm.com>
1782 Tejas Belagod <tejas.belagod@arm.com>
1783 Yufeng Zhang <yufeng.zhang@arm.com>
1784
1785 * lib/target-supports.exp
1786 (check_profiling_available): Add AArch64.
1787 (check_effective_target_vect_int): Likewise.
1788 (check_effective_target_vect_shift): Likewise.
1789 (check_effective_target_vect_float): Likewise.
1790 (check_effective_target_vect_double): Likewise.
1791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1792 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1793 (check_effective_target_vect_pack_trunc): Likewise.
1794 (check_effective_target_vect_unpack): Likewise.
1795 (check_effective_target_vect_hw_misalign): Likewise.
1796 (check_effective_target_vect_short_mult): Likewise.
1797 (check_effective_target_vect_int_mult): Likewise.
1798 (check_effective_target_vect_stridedN): Likewise.
1799 (check_effective_target_sync_int_long): Likewise.
1800 (check_effective_target_sync_char_short): Likewise.
1801 (check_vect_support_and_set_flags): Likewise.
1802 (check_effective_target_aarch64_tiny): New.
1803 (check_effective_target_aarch64_small): New.
1804 (check_effective_target_aarch64_large): New.
1805 * g++.dg/other/PR23205.C: Enable aarch64.
1806 * g++.dg/other/pr23205-2.C: Likewise.
1807 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1808 * gcc.c-torture/execute/20101011-1.c: Likewise.
1809 * gcc.dg/20020312-2.c: Likewise.
1810 * gcc.dg/20040813-1.c: Likewise.
1811 * gcc.dg/builtin-apply2.c: Likewise.
1812 * gcc.dg/stack-usage-1.c: Likewise.
1813
1814 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1815 Jim MacArthur <jim.macarthur@arm.com>
1816 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1817 Marcus Shawcroft <marcus.shawcroft@arm.com>
1818 Nigel Stephens <nigel.stephens@arm.com>
1819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1820 Richard Earnshaw <rearnsha@arm.com>
1821 Sofiane Naci <sofiane.naci@arm.com>
1822 Stephen Thomas <stephen.thomas@arm.com>
1823 Tejas Belagod <tejas.belagod@arm.com>
1824 Yufeng Zhang <yufeng.zhang@arm.com>
1825
1826 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1827 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1828 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1829 * gcc.target/aarch64/aapcs/abitest.S: New file.
1830 * gcc.target/aarch64/aapcs/abitest.h: New file.
1831 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1832 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1833 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1834 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1835 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1836 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1837 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1838 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1839 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1840 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1841 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1842 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1843 * gcc.target/aarch64/aapcs/test_1.c: New file.
1844 * gcc.target/aarch64/aapcs/test_10.c: New file.
1845 * gcc.target/aarch64/aapcs/test_11.c: New file.
1846 * gcc.target/aarch64/aapcs/test_12.c: New file.
1847 * gcc.target/aarch64/aapcs/test_13.c: New file.
1848 * gcc.target/aarch64/aapcs/test_14.c: New file.
1849 * gcc.target/aarch64/aapcs/test_15.c: New file.
1850 * gcc.target/aarch64/aapcs/test_16.c: New file.
1851 * gcc.target/aarch64/aapcs/test_17.c: New file.
1852 * gcc.target/aarch64/aapcs/test_18.c: New file.
1853 * gcc.target/aarch64/aapcs/test_19.c: New file.
1854 * gcc.target/aarch64/aapcs/test_2.c: New file.
1855 * gcc.target/aarch64/aapcs/test_20.c: New file.
1856 * gcc.target/aarch64/aapcs/test_21.c: New file.
1857 * gcc.target/aarch64/aapcs/test_22.c: New file.
1858 * gcc.target/aarch64/aapcs/test_23.c: New file.
1859 * gcc.target/aarch64/aapcs/test_24.c: New file.
1860 * gcc.target/aarch64/aapcs/test_25.c: New file.
1861 * gcc.target/aarch64/aapcs/test_26.c: New file.
1862 * gcc.target/aarch64/aapcs/test_3.c: New file.
1863 * gcc.target/aarch64/aapcs/test_4.c: New file.
1864 * gcc.target/aarch64/aapcs/test_5.c: New file.
1865 * gcc.target/aarch64/aapcs/test_6.c: New file.
1866 * gcc.target/aarch64/aapcs/test_7.c: New file.
1867 * gcc.target/aarch64/aapcs/test_8.c: New file.
1868 * gcc.target/aarch64/aapcs/test_9.c: New file.
1869 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1870 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1871 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1872 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1873 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1874 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1875 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1876 * gcc.target/aarch64/aapcs/type-def.h: New file.
1877 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1878 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1879 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1880 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1881 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1882 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1883 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1884 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1885 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1886 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1887 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1888 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1889 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1890 * gcc.target/aarch64/aarch64.exp: New file.
1891 * gcc.target/aarch64/adc-1.c: New file.
1892 * gcc.target/aarch64/adc-2.c: New file.
1893 * gcc.target/aarch64/asm-1.c: New file.
1894 * gcc.target/aarch64/clrsb.c: New file.
1895 * gcc.target/aarch64/clz.c: New file.
1896 * gcc.target/aarch64/ctz.c: New file.
1897 * gcc.target/aarch64/csinc-1.c: New file.
1898 * gcc.target/aarch64/csinv-1.c: New file.
1899 * gcc.target/aarch64/csneg-1.c: New file.
1900 * gcc.target/aarch64/extend.c: New file.
1901 * gcc.target/aarch64/fcvt.x: New file.
1902 * gcc.target/aarch64/fcvt_double_int.c: New file.
1903 * gcc.target/aarch64/fcvt_double_long.c: New file.
1904 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1905 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1906 * gcc.target/aarch64/fcvt_float_int.c: New file.
1907 * gcc.target/aarch64/fcvt_float_long.c: New file.
1908 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1909 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1910 * gcc.target/aarch64/ffs.c: New file.
1911 * gcc.target/aarch64/fmadd.c: New file.
1912 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1913 * gcc.target/aarch64/frint.x: New file.
1914 * gcc.target/aarch64/frint_double.c: New file.
1915 * gcc.target/aarch64/frint_float.c: New file.
1916 * gcc.target/aarch64/index.c: New file.
1917 * gcc.target/aarch64/mneg-1.c: New file.
1918 * gcc.target/aarch64/mneg-2.c: New file.
1919 * gcc.target/aarch64/mneg-3.c: New file.
1920 * gcc.target/aarch64/mnegl-1.c: New file.
1921 * gcc.target/aarch64/mnegl-2.c: New file.
1922 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1923 * gcc.target/aarch64/pic-constantpool1.c: New file.
1924 * gcc.target/aarch64/pic-symrefplus.c: New file.
1925 * gcc.target/aarch64/predefine_large.c: New file.
1926 * gcc.target/aarch64/predefine_small.c: New file.
1927 * gcc.target/aarch64/predefine_tiny.c: New file.
1928 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1929 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1930 * gcc.target/aarch64/table-intrinsics.c: New file.
1931 * gcc.target/aarch64/tst-1.c: New file.
1932 * gcc.target/aarch64/vect-abs-compile.c: New file.
1933 * gcc.target/aarch64/vect-abs.c: New file.
1934 * gcc.target/aarch64/vect-abs.x: New file.
1935 * gcc.target/aarch64/vect-compile.c: New file.
1936 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1937 * gcc.target/aarch64/vect-faddv.c: New file.
1938 * gcc.target/aarch64/vect-faddv.x: New file.
1939 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1940 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1941 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1942 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1943 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1944 * gcc.target/aarch64/vect-fp-compile.c: New file.
1945 * gcc.target/aarch64/vect-fp.c: New file.
1946 * gcc.target/aarch64/vect-fp.x: New file.
1947 * gcc.target/aarch64/vect-mull-compile.c: New file.
1948 * gcc.target/aarch64/vect-mull.c: New file.
1949 * gcc.target/aarch64/vect-mull.x: New file.
1950 * gcc.target/aarch64/vect.c: New file.
1951 * gcc.target/aarch64/vect.x: New file.
1952 * gcc.target/aarch64/vector_intrinsics.c: New file.
1953 * gcc.target/aarch64/vfp-1.c: New file.
1954 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1955 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1956 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1957 * g++.dg/abi/aarch64_guard1.C: New file.
1958
1959 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR c++/54988
1962 * c-c++-common/pr54988.c: New test.
1963
1964 2012-10-23 Jan Hubicka <jh@suse.cz>
1965
1966 * gcc.dg/tree-prof/peel-1.c: New testcase.
1967
1968 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1969
1970 PR gcc/52945
1971 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1972
1973 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1974
1975 * gcc.dg/c99-predef-1.c: New test.
1976 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1977 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1978 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1979 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1980 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1981 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1982 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1983 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1984 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1985 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1986 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1987 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1988
1989 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1990
1991 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1992
1993 2012-10-23 Jan Hubicka <jh@suse.cz>
1994
1995 PR middle-end/54937
1996 * gcc.c-torture/execute/pr54937.c: New testcase.
1997 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1998
1999 2012-10-23 Jan Hubicka <jh@suse.cz>
2000
2001 PR middle-end/54967
2002 * gfortran.dg/pr54967.f90: New testcase.
2003
2004 2012-10-23 Terry Guo <terry.guo@arm.com>
2005
2006 PR target/55019
2007 * gcc.dg/pr55019.c: New.
2008
2009 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2010
2011 PR tree-optimization/55008
2012 * gcc.dg/tree-ssa/pr55008.c: New test.
2013
2014 2012-10-22 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/55011
2017 * gcc.dg/torture/pr55011.c: New testcase.
2018
2019 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2020
2021 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2022 * gcc.target/arm/pr40457-2.c: Likewise.
2023 * gcc.target/arm/pr40457-3.c: Likewise.
2024
2025 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2026
2027 * gnat.dg/specs/limited_with4.ads: New test.
2028 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2029
2030 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gnat.dg/modular4.adb: New test.
2033 * gnat.dg/modular4_pkg.ads: New helper.
2034
2035 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2036
2037 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2038 * gnat.dg/specs/addr1.ads: Likewise.
2039
2040 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2041
2042 * gcc.dg/webizer.c (main): Add missing exit call.
2043
2044 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2045
2046 PR fortran/54465
2047 * gfortran.dg/wextra_1.f: New test.
2048
2049 2012-10-20 Jan Hubicka <jh@suse.cz>
2050
2051 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2052
2053 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2054
2055 PR fortran/54224
2056 * gfortran.dg/warn_unused_function.f90: New.
2057
2058 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2059
2060 * lib/target-supports.exp
2061 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2062
2063 2012-10-19 Richard Guenther <rguenther@suse.de>
2064
2065 PR tree-optimization/54981
2066 * gcc.dg/pr54981.c: New testcase.
2067
2068 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2069
2070 PR target/54892
2071 * gcc.target/arm/pr54892.c: New.
2072
2073 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2074
2075 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2076
2077 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2078
2079 PR c++/54501
2080 * g++.dg/init/array30.C: New.
2081 * g++.dg/init/array31.C: Likewise.
2082
2083 2012-10-18 Tobias Burnus <burnus@net-b.de>
2084
2085 PR fortran/54884
2086 * gfortran.dg/public_private_module_7.f90: New.
2087
2088 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2089
2090 PR c++/29633
2091 * g++.dg/template/pr29633.C: New.
2092
2093 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2094
2095 * gnat.dg/loop_optimization13.ad[sb]: New test.
2096 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2097
2098 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2099
2100 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2101 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2102 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2103 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2104
2105 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2106
2107 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2108 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2109 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2110 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2111 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2112 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2113
2114 2012-10-16 Jan Hubicka <jh@suse.cz>
2115
2116 * gcc.target/i386/l_fma_float_?.c: Update.
2117 * gcc.target/i386/l_fma_double_?.c: Update.
2118 * gfortran.dg/do_1.f90: XFAIL
2119 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2120 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2121 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2122 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2123 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2124 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2125 valid.
2126
2127 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2128
2129 PR c/53063
2130 PR c/40989
2131 * gcc.dg/Wstrict-overflow-24.c: New.
2132
2133 2012-10-16 Tobias Burnus <burnus@net-b.de>
2134
2135 PR fortran/50981
2136 PR fortran/54618
2137 * gfortran.dg/class_optional_1.f90: New.
2138 * gfortran.dg/class_optional_2.f90: New.
2139
2140 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR debug/54796
2143 * gcc.dg/guality/pr54796.c: New test.
2144
2145 PR tree-optimization/54889
2146 * gfortran.dg/pr54889.f90: New test.
2147
2148 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * g++.dg/other/dump-ada-spec-2.C: New test.
2151
2152 2012-10-16 Easwaran Raman <eraman@google.com>
2153
2154 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2155 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2156
2157 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2158
2159 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2160 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2161
2162 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2163
2164 PR target/54925
2165 * gcc.c-torture/compile/pr54925.c: New.
2166
2167 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2168
2169 PR target/51244
2170 * gcc.target/sh/pr51244-17.c: New.
2171
2172 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2173
2174 PR target/54760
2175 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2176 functions.
2177 * gcc.target/sh/pr54760-4.c: New.
2178
2179 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2180
2181 PR target/34777
2182 * gcc.target/sh/torture/sh-torture.exp: New.
2183 * gcc.target/sh/torture/pr34777.c: New.
2184
2185 2012-10-15 Matthias Klose <doko@ubuntu.com>
2186
2187 * lib/target-supports.exp (check_profiling_available): Match
2188 arm*-*-linux-* for ARM Linux/GNU.
2189 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2190 * gfortran.dg/enum_10.f90: Likewise.
2191 * gfortran.dg/enum_9.f90: Likewise.
2192 * gcc.target/arm/synchronize.c: Likewise.
2193 * g++.old-deja/g++.jason/enum6.C: Likewise.
2194 * g++.old-deja/g++.other/enum4.C: Likewise.
2195 * g++.old-deja/g++.law/enum9.C: Likewise.
2196
2197 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2198
2199 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2200 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2201
2202 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2203 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/17805
2206 * g++.dg/overload/operator6.C: New.
2207
2208 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/50080 (again)
2211 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2212 * g++.dg/parse/tmpl-outside1.C: Likewise.
2213 * g++.dg/template/qualttp18.C: Likewise.
2214 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2215 * g++.old-deja/g++.pt/overload13.C: Likewise.
2216
2217 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2218
2219 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2220 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2221 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2222 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2223 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2224 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2225 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2226 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2227
2228 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/50080
2231 * g++.dg/parse/tmpl-outside2.C: New.
2232 * g++.dg/parse/tmpl-outside1.C: Adjust.
2233 * g++.dg/template/qualttp18.C: Likewise.
2234 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2235 * g++.old-deja/g++.pt/overload13.C: Likewise.
2236
2237 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2238
2239 PR tree-optimization/54915
2240 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2241
2242 2012-10-15 Richard Guenther <rguenther@suse.de>
2243
2244 PR tree-optimization/54920
2245 * gcc.dg/torture/pr54920.c: New testcase.
2246
2247 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2248
2249 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2250
2251 2012-10-13 Jason Merrill <jason@redhat.com>
2252
2253 * g++.dg/tls/thread_local7g.C: Require tls_native.
2254
2255 2012-10-14 Jason Merrill <jason@redhat.com>
2256
2257 * g++.dg/cpp0x/inh-ctor1.C: New.
2258 * g++.dg/cpp0x/inh-ctor2.C: New.
2259 * g++.dg/cpp0x/inh-ctor3.C: New.
2260 * g++.dg/cpp0x/inh-ctor4.C: New.
2261 * g++.dg/cpp0x/inh-ctor5.C: New.
2262 * g++.dg/cpp0x/inh-ctor6.C: New.
2263 * g++.dg/cpp0x/inh-ctor7.C: New.
2264 * g++.dg/cpp0x/inh-ctor8.C: New.
2265 * g++.dg/cpp0x/inh-ctor9.C: New.
2266 * g++.dg/cpp0x/inh-ctor10.C: New.
2267 * g++.dg/cpp0x/inh-ctor11.C: New.
2268 * g++.dg/cpp0x/inh-ctor12.C: New.
2269 * g++.dg/cpp0x/inh-ctor13.C: New.
2270
2271 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2272
2273 PR rtl-optimization/54919
2274 * gcc.dg/pr54919.c: New testcase.
2275
2276 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 PR c++/53581
2279 * g++.dg/template/crash113.C: New.
2280
2281 2012-10-14 Jan Hubicka <jh@suse.cz>
2282
2283 * gcc.dg/unroll_5.c: New testcase.
2284
2285 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2286
2287 PR c++/52643
2288 * g++.dg/opt/pr52643.C: New.
2289
2290 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2291
2292 PR target/54602
2293 * gcc.target/sh/pr54602-1.c: New.
2294 * gcc.target/sh/pr54602-2.c: New.
2295 * gcc.target/sh/pr54602-3.c: New.
2296 * gcc.target/sh/pr54602-4.c: New.
2297
2298 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2299
2300 PR target/54680
2301 * gcc.target/sh/pr54680.c: New.
2302
2303 2012-10-12 Jan Hubicka <jh@suse.cz>
2304
2305 * gcc.dg/webizer.c: New testcase.
2306
2307 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2308
2309 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2310 specify -m64.
2311
2312 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2313
2314 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2315 Return 0 if already specifying -mfloat-abi other than hard.
2316
2317 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2318
2319 * gcc.dg/pr53060.c: Prune irrelevant warning.
2320
2321 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR c/54381
2324 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2325 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2326 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2327 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2328 Adjust expected wording of warnings for *cmp* builtins.
2329 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2330 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2331
2332 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/24449
2335 * g++.dg/parse/friend-main.C: New.
2336
2337 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2338
2339 PR c++/53055
2340 * g++.dg/pr53055.C: New testcase.
2341
2342 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2343
2344 PR c++/52744
2345 * g++.dg/cpp0x/pr52744.C: New.
2346
2347 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2348
2349 PR fortran/40453
2350 * gfortran.dg/dummy_procedure_9.f90: New.
2351
2352 2012-10-12 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/54894
2355 * gcc.dg/torture/pr54894.c: New testcase.
2356
2357 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2358
2359 PR target/51244
2360 * gcc.target/sh/pr51244-13.c: New.
2361 * gcc.target/sh/pr51244-14.c: New.
2362 * gcc.target/sh/pr51244-15.c: New.
2363 * gcc.target/sh/pr51244-16.c: New.
2364
2365 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/51878
2368 * g++.dg/cpp0x/decltype45.C: New.
2369
2370 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2371
2372 PR fortran/54784
2373 * gfortran.dg/class_allocate_13.f90: New.
2374
2375 2012-10-11 Jason Merrill <jason@redhat.com>
2376
2377 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2378 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2379
2380 * g++.dg/gomp/tls-5.C: Require tls_native.
2381 * g++.dg/tls/thread_local7.C: Require tls_native.
2382 * g++.dg/tls/static2.C: New.
2383
2384 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR c++/36107
2387 * g++.dg/ext/weak5.C: New.
2388
2389 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2390
2391 PR testsuite/54868
2392 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2393 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2394
2395 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2396
2397 PR c++/43765
2398 * g++.dg/parse/pr43765.C: New.
2399
2400 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2401
2402 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2403
2404 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/43663
2407 * g++.dg/init/bitfield3.C: New.
2408
2409 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2410
2411 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2412
2413 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2414
2415 PR tree-optimization/54877
2416 * gcc.dg/torture/pr54877.c: New test.
2417
2418 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2419
2420 PR testsuite/53397
2421 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2422 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2423 and remove target info from dg-do compile.
2424 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2425 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2426 and remove target info from dg-do compile.
2427
2428 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2429
2430 * gcc.dg/pr54782.c: Require target with pthread support.
2431
2432 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/53122
2435 * g++.dg/cpp0x/auto35.C: New.
2436
2437 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2438
2439 PR c++/53540 - using fails to be equivalent to typedef
2440 * g++.dg/cpp0x/alias-decl-24.C: New test.
2441
2442 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2443
2444 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2445 that c++11 attributes to types are ignored for now.
2446 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2447 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2448
2449 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/53741
2452 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2453
2454 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/50478
2457 * g++.dg/cpp0x/initlist67.C: New.
2458
2459 2012-10-10 Dehao Chen <dehao@google.com>
2460
2461 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2462
2463 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2464
2465 PR target/52480
2466 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2467 Add runtime tests.
2468
2469 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/53307
2472 * g++.dg/cpp0x/decltype44.C: New.
2473
2474 2012-10-09 Steve Ellcey <sellcey@mips.com>
2475
2476 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2477
2478 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 PR c++/53763
2481 * g++.dg/cpp0x/decltype43.C: New.
2482
2483 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2484
2485 PR middle-end/53397
2486 * gcc.dg/pr53397-1.c: New test case.
2487 * gcc.dg/pr53397-2.c: New test case.
2488
2489 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/54194
2492 * g++.dg/warn/Wparentheses-26.C: Adjust.
2493 * g++.dg/warn/Wparentheses-27.C: New.
2494
2495 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2496
2497 PR c++/54427
2498 * c-c++-common/vector-scalar.c: New testcase.
2499 * g++.dg/ext/vector18.C: New testcase.
2500 * g++.dg/ext/vector5.C: This is not an error anymore.
2501 * gcc.dg/init-vec-1.c: Move ...
2502 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2503 * gcc.c-torture/execute/vector-shift1.c: Move ...
2504 * c-c++-common/torture/vector-shift1.c: ... here.
2505 * gcc.dg/scal-to-vec1.c: Move ...
2506 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2507 C++11. Adapt error messages.
2508 * gcc.dg/convert-vec-1.c: Move ...
2509 * c-c++-common/convert-vec-1.c: ... here.
2510 * gcc.dg/scal-to-vec2.c: Move ...
2511 * c-c++-common/scal-to-vec2.c: ... here.
2512
2513 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2514
2515 PR target/54400
2516 * gcc.target/i386/pr54400.c: New testcase.
2517
2518 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR c++/54858
2521 * g++.dg/template/pr54858.C: New test.
2522
2523 2012-10-08 Marek Polacek <polacek@redhat.com>
2524
2525 PR debug/54831
2526 * g++.dg/debug/pr54831.C: New test.
2527
2528 2012-10-08 Dehao Chen <dehao@google.com>
2529
2530 * g++.dg/predict-loop-exit-1.C: New.
2531 * g++.dg/predict-loop-exit-2.C: New.
2532 * g++.dg/predict-loop-exit-3.C: New.
2533
2534 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2535
2536 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2537
2538 2012-10-08 Jason Merrill <jason@redhat.com>
2539
2540 * g++.dg/gomp/tls-5.C: New.
2541 * g++.dg/gomp/tls-wrap1.C: New.
2542 * g++.dg/gomp/tls-wrap2.C: New.
2543 * g++.dg/gomp/tls-wrap3.C: New.
2544 * g++.dg/gomp/tls-wrap4.C: New.
2545 * g++.dg/gomp/tls-wrapper-cse.C: New.
2546 * g++.dg/tls/thread_local-cse.C: New.
2547 * g++.dg/tls/thread_local-order1.C: New.
2548 * g++.dg/tls/thread_local-order2.C: New.
2549 * g++.dg/tls/thread_local-wrap1.C: New.
2550 * g++.dg/tls/thread_local-wrap2.C: New.
2551 * g++.dg/tls/thread_local-wrap3.C: New.
2552 * g++.dg/tls/thread_local-wrap4.C: New.
2553 * g++.dg/tls/thread_local2g.C: New.
2554 * g++.dg/tls/thread_local3g.C: New.
2555 * g++.dg/tls/thread_local4g.C: New.
2556 * g++.dg/tls/thread_local5g.C: New.
2557 * g++.dg/tls/thread_local6g.C: New.
2558 * g++.dg/tls/thread_local7g.C: New.
2559
2560 * g++.dg/tls/thread_local3.C: New.
2561 * g++.dg/tls/thread_local4.C: New.
2562 * g++.dg/tls/thread_local5.C: New.
2563 * g++.dg/tls/thread_local6.C: New.
2564
2565 * g++.dg/tls/init-2.C: Tweak errors.
2566 * g++.dg/tls/thread_local1.C: New.
2567 * g++.dg/tls/thread_local2.C: New.
2568 * g++.dg/tls/thread_local7.C: New.
2569
2570 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2571
2572 PR target/54866
2573 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2574
2575 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2576
2577 PR target/54685
2578 * gcc.target/sh/pr54685.c: New.
2579
2580 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2581
2582 PR c++/53528 C++11 attribute support
2583 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2584 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2585 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2586 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2587 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2588 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2589 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2590 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2591 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2592 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2593 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2594 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2595 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2596 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2597 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2598 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2599 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2600 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2601 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2602 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2603 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2604 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2605 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2606 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2607 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2608 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2609 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2610 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2611 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2612 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2613 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2614 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2615 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2616 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2618 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2619 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2620 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2621 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2622 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2623 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2625 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2626 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2627 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2628 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2629 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2630 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2631 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2632 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2633 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2634 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2635 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2636 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2637 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2638 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2639 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2640
2641 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2642
2643 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2644 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2645 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2646
2647 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2648
2649 PR target/54760
2650 * gcc.target/sh/pr54760-2.c: New.
2651 * gcc.target/sh/pr54760-3.c: New.
2652
2653 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/51422
2656 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2657
2658 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2659 Sandra Loosemore <sandra@codesourcery.com>
2660
2661 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2662 and test that the accumulator is initialized using MULT.
2663 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2664 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2665
2666 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/52764
2669 * g++.dg/cpp0x/stdint.C: New.
2670
2671 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/54249
2674 * g++.dg/cpp0x/stddef.C: New.
2675
2676 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2677
2678 PR fortran/54832
2679 * gfortran.dg/typebound_operator_17.f90: New.
2680
2681 2012-10-06 Jan Hubicka <jh@suse.cz>
2682
2683 PR lto/53831
2684 PR lto/54776
2685 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2686
2687 2012-10-06 Jan Hubicka <jh@suse.cz>
2688
2689 * gcc.dg/lto/resolutions_0.c: New testcase.
2690
2691 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2692
2693 PR fortran/45521
2694 * gfortran.dg/generic_25.f90: New.
2695 * gfortran.dg/generic_26.f90: New.
2696 * gfortran.dg/generic_27.f90: New.
2697
2698 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2699
2700 PR target/54760
2701 * gcc.target/sh/pr54760-1.c: New.
2702
2703 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2704
2705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2706 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2707 * g++.dg/warn/Wsign-compare-5.C: New test.
2708 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2709 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2710 * g++.dg/ext/builtin30.C: New test.
2711 * g++.dg/ext/vla12.C: New test.
2712 * gcc.dg/builtins-85.c: New test.
2713
2714 PR debug/54519
2715 * gcc.dg/guality/pr54519-1.c: New test.
2716 * gcc.dg/guality/pr54519-2.c: New test.
2717 * gcc.dg/guality/pr54519-3.c: New test.
2718 * gcc.dg/guality/pr54519-4.c: New test.
2719 * gcc.dg/guality/pr54519-5.c: New test.
2720 * gcc.dg/guality/pr54519-6.c: New test.
2721
2722 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/50893
2725 * g++.dg/cpp0x/defaulted38.C: New.
2726
2727 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR tree-optimization/33763
2730 * c-c++-common/pr33763.c: New test.
2731
2732 PR tree-optimization/54810
2733 * gcc.dg/tree-ssa/vrp85.c: New test.
2734
2735 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2736
2737 * gcc.dg/ucnid-7.c: Skip on AIX.
2738 * gcc.dg/ucnid-8.c: Same.
2739 * gcc.dg/ucnid-10.c: Same.
2740 * gcc.dg/ucnid-13.c: Same.
2741 * gcc.dg/attr-alias-3.c: Same.
2742 * gcc.dg/attr-alias-5.c: Same.
2743 * gcc.dg/torture/pr51106-2.c: Same.
2744 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2745
2746 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/52233
2749 * g++.dg/cpp0x/alias-decl-23.C: New.
2750
2751 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/53403
2754 * g++.dg/template/friend53.C: New.
2755
2756 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2757
2758 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2759 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2760 (scan-ada-spec): Likewise.
2761 (scan-ada-spec-not): Likewise.
2762 * gcc.dg/dump-ada-spec-1.c: New test.
2763 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2764
2765 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2766
2767 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2768
2769 2012-10-04 Florian Weimer <fweimer@redhat.com>
2770
2771 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2772
2773 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2774
2775 PR c++/54323
2776 * g++.dg/cpp0x/pr54323.C: New.
2777
2778 2012-10-04 Richard Guenther <rguenther@suse.de>
2779
2780 PR middle-end/54735
2781 * g++.dg/torture/pr54735.C: New testcase.
2782
2783 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2784
2785 PR rtl-optimization/54739
2786 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2787
2788 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2789
2790 PR target/51244
2791 * gcc.target/sh/pr51244-12.c: New.
2792
2793 2012-10-03 Dehao Chen <dehao@google.com>
2794
2795 PR middle-end/54782
2796 * gcc.dg/pr54782.c: New test.
2797
2798 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR c++/54777
2801 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2802
2803 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2804
2805 PR fortran/54778
2806 * gfortran.dg/class_53.f90: New.
2807
2808 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2809
2810 PR debug/54551
2811 * gcc.dg/guality/pr54551.c: New.
2812
2813 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2814
2815 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2816 * gcc.target/powerpc/pr46728-2.c: Likewise.
2817
2818 2012-10-02 Sharad Singhai <singhai@google.com>
2819
2820 PR testsuite/54772
2821 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2822 to fix test failures caused by r191883.
2823 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2824 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2825 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2826 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2827 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2828 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2829 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2830 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2831 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2832
2833 2012-09-30 Sharad Singhai <singhai@google.com>
2834
2835 * gcc.target/i386/vect-double-1.c: Fix test.
2836
2837 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2838
2839 PR target/54087
2840 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2841 atomic_sub fails.
2842
2843 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2844
2845 PR rtl-optimization/54457
2846 * gcc.target/i386/pr54457.c: New test.
2847
2848 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2849
2850 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2851
2852 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2853
2854 * gcc.target/i386/vect-rebuild.c: New testcase.
2855
2856 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2857
2858 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2859
2860 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2861
2862 * gcc.target/mips/pr37362.c: Fix target selector.
2863
2864 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2865
2866 PR target/54083
2867 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2868
2869 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2870
2871 * gcc.dg/ucnid-8.c: Update line number.
2872 * gcc.dg/torture/pr51106-2.c: Likewise.
2873
2874 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2875
2876 PR fortran/54667
2877 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2878 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2879 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2880
2881 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2882
2883 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2884 partially reverting r170092.
2885 * gfortran.dg/class_7.f03: Ditto.
2886 * gfortran.dg/coarray_14.f90: Ditto.
2887 * gfortran.dg/typebound_proc_13.f03: Ditto.
2888
2889 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2890
2891 PR c++/54738
2892 * g++.dg/cpp0x/sfinae42.C: New.
2893
2894 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2895
2896 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2897 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2898 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2899 * gcc.dg/pr42629.c: XFAIL on AIX.
2900 * gcc.dg/pr47684.c: Same.
2901 * gcc.dg/pr43670.c: Same.
2902 * gcc.dg/pr42916.c: Same.
2903 * gcc.dg/pr45449.c: Same.
2904 * gcc.dg/pr50017.c: Same.
2905 * gcc.dg/pr42728.c: Same.
2906 * gcc.dg/pr47881.c: Same.
2907 * gcc.dg/pr44023.c: Same.
2908 * gcc.dg/pr41345.c: Same.
2909 * gcc.dg/pr42630.c: Same.
2910 * gcc.dg/pr44971.c: Same.
2911 * gcc.dg/pr46771.c: Same.
2912 * gcc.dg/ucnid-8.c: Same.
2913 * gcc.dg/ucnid-10.c: Same.
2914 * gcc.dg/ucnid-13.c: Same.
2915 * gcc.dg/torture/pr51106-2.c: Same.
2916 * gcc.dg/pr48768.c: Same.
2917 * gcc.dg/pr42631.c: Same.
2918 * gcc.dg/pr43084.c: Same.
2919 * gcc.dg/ucnid-7.c: Same.
2920 * gcc.dg/pr42889.c: Same.
2921 * gcc.dg/pr41241.c: Same.
2922 * gcc.dg/pr42719.c: Same.
2923 * g++.dg/debug/pr46583.C: Same.
2924 * g++.dg/debug/pr47106.C: Same.
2925 * g++.dg/opt/pr48549.C: Same.
2926 * g++.dg/other/pr42685.C: Same.
2927 * c-c++-common/pr43942.c: Same.
2928
2929 2012-09-29 Ian Lance Taylor <iant@google.com>
2930
2931 * go.test/go-test.exp: Update for latest version of Go testsuite.
2932
2933 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2934
2935 PR fortran/52724
2936 * gfortran.dg/internal_readwrite_3.f90: New test.
2937
2938 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2939
2940 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2941 c-c++-common/Wunused-local-typedefs-2.c to here.
2942
2943 PR c++/54372 - unused attribute inactive on dependant entities
2944 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2945
2946 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2947
2948 PR c++/29028 - Missed unused warning on using declaration
2949 * g++.dg/warn/Wunused-var-18.C: New test.
2950
2951 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2952
2953 PR c++/53551 - -Wunused-local-typedefs misses uses
2954 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2955
2956 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR target/54716
2959 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2960
2961 PR tree-optimization/54713
2962 * gcc.c-torture/compile/pr54713-1.c: New test.
2963 * gcc.c-torture/compile/pr54713-2.c: New test.
2964 * gcc.c-torture/compile/pr54713-3.c: New test.
2965
2966 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2967
2968 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2969
2970 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2971
2972 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2973
2974 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR target/54703
2977 * gcc.target/i386/pr54703.c: New test.
2978
2979 2012-09-27 Richard Guenther <rguenther@suse.de>
2980
2981 PR lto/54709
2982 * gcc.dg/lto/pr54709_0.c: New testcase.
2983 * gcc.dg/lto/pr54709_1.c: Likewise.
2984
2985 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2986
2987 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2988
2989 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2990
2991 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2992
2993 * gcc.target/arm/pr42879.c: Handle big-endian.
2994
2995 2012-09-26 Steve Ellcey <sellcey@mips.com>
2996
2997 PR c/37303
2998 * gcc.dg/pr37303.c: Check for rdata or rodata.
2999
3000 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3001
3002 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3003
3004 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3005
3006 PR target/51274
3007 PR target/53087
3008 * gcc.target/powerpc/ppc-ne0-1.c: New.
3009
3010 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3011
3012 PR target/54089
3013 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3014 test_19, test_20, test_21, test_22, test_23): New functions.
3015 * gcc.target/sh/pr54089-4.c: New.
3016 * gcc.target/sh/pr54089-5.c: New.
3017 * gcc.target/sh/pr54089-6.c: New.
3018 * gcc.target/sh/pr54089-7.c: New.
3019
3020 2012-09-25 Richard Guenther <rguenther@suse.de>
3021
3022 PR lto/54625
3023 * gcc.dg/lto/pr54702_0.c: New testcase.
3024 * gcc.dg/lto/pr54702_1.c: Likewise.
3025 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3026 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3027 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3028 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3029
3030 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/54526
3033 * g++.dg/cpp0x/parse2.C: New.
3034 * g++.dg/parse/error11.C: Adjust.
3035 * g++.dg/parse/error12.C: Likewise.
3036
3037 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3038
3039 * gcc.target/i386/20030217-1.c: Added check for
3040 large_long_double effective target.
3041 * gcc.target/i386/387-3.c: Likewise.
3042 * gcc.target/i386/387-4.c: Likewise.
3043 * gcc.target/i386/pr36578-1.c: Likewise.
3044 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3045 when long double size is equal double size.
3046 * gcc.target/i386/excess-precision-1.c: Likewise.
3047 * gcc.target/i386/pr36578-2.c: Likewise.
3048 * gcc.target/i386/20030217-2.c: New testcase.
3049
3050 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR tree-optimization/54676
3053 * gcc.dg/pr54676.c: New test.
3054
3055 2012-09-25 Richard Guenther <rguenther@suse.de>
3056
3057 PR tree-optimization/53663
3058 * gcc.dg/torture/pr53663-1.c: New testcase.
3059 * gcc.dg/torture/pr53663-2.c: Likewise.
3060 * gcc.dg/torture/pr53663-3.c: Likewise.
3061
3062 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3063
3064 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3065
3066 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3067
3068 * lib/target-supports-dg.exp (dg-require-effective-target,
3069 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3070 dg-process-target-1 instead of dg-process-target.
3071 (dg-process-target-1): Rename from dg-process-target.
3072 (dg-process-target): New.
3073
3074 2012-09-24 Richard Guenther <rguenther@suse.de>
3075
3076 PR tree-optimization/54684
3077 * g++.dg/torture/pr54684.C: New testcase.
3078
3079 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3080
3081 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3082
3083 2012-09-24 Richard Guenther <rguenther@suse.de>
3084
3085 PR middle-end/52173
3086 * gcc.dg/tm/pr52173-1.c: New.
3087 * gcc.dg/tm/pr52173-2.c: New.
3088
3089 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3090
3091 * gcc.dg/pr54669.c: New test.
3092
3093 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3094 Dominique Dhumieres <dominiq@lps.ens.fr>
3095
3096 PR testsuite/54677
3097 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3098
3099 2012-09-23 Tobias Burnus <burnus@net-b.de>
3100
3101 PR fortran/54618
3102 * gfortran.dg/class_array_14.f90: New.
3103
3104 2012-09-22 Kai Tietz <ktietz@redhat.com>
3105
3106 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3107 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3108
3109 2012-09-21 Dehao Chen <dehao@google.com>
3110
3111 PR go/54649
3112 PR tree-optimization/54655
3113 * g++.dg/pr54655.C: New testcase.
3114
3115 2012-09-21 Richard Guenther <rguenther@suse.de>
3116
3117 PR tree-optimization/54647
3118 * g++.dg/torture/pr54647.C: New testcase.
3119
3120 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3121
3122 PR c++/54427
3123 * c-c++-common/torture/vector-compare-2.c: Add -w.
3124
3125 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3126
3127 * gnat.dg/opt20.ads: Move dg directive to...
3128 * gnat.dg/opt20.adb: ...here.
3129 * gnat.dg/addr1.ad[sb]: Likewise.
3130 * gnat.dg/concat2.ad[sb]: Likewise.
3131 * gnat.dg/array16.ad[sb]: Likewise.
3132 * gnat.dg/atomic5.ad[sb]: Likewise.
3133 * gnat.dg/discr29.ad[sb]: Likewise.
3134 * gnat.dg/noreturn5.ad[sb]: Likewise.
3135 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3136 * gnat.dg/discr23.ads: Remove dg directive.
3137 * gnat.dg/nested_float_packed.ads: Likewise.
3138 * gnat.dg/oconst6.ads: Move to...
3139 * gnat.dg/specs/oconst6.ads: ...here.
3140
3141 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 PR c++/52432
3144 * g++.dg/cpp0x/decltype32.C: Tweak.
3145
3146 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3147
3148 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3149 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3150 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3151 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3152
3153 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3154
3155 PR c++/54581
3156 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3157
3158 2012-09-19 Steve Ellcey <sellcey@mips.com>
3159
3160 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3161
3162 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3163
3164 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3165 * gcc.target/powerpc/ppc-mftb.c: New file.
3166
3167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3168
3169 PR target/54089
3170 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3171 functions.
3172
3173 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3174
3175 PR target/54236
3176 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3177
3178 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gcc.c-torture/execute/20120919-1.c: New test.
3181
3182 2012-09-19 Richard Guenther <rguenther@suse.de>
3183
3184 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3185
3186 2012-09-19 Richard Guenther <rguenther@suse.de>
3187
3188 * gcc.dg/builtin-unreachable-6.c: Adjust.
3189
3190 2012-09-19 Richard Guenther <rguenther@suse.de>
3191
3192 * gcc.dg/builtin-object-size-10.c: Adjust.
3193 * gcc.dg/builtin-unreachable-5.c: Adjust.
3194 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3195 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3196 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3197 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3198 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3199 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3200 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3201 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3202 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3203 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3204 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3205 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3206
3207 2012-09-19 Richard Guenther <rguenther@suse.de>
3208
3209 PR tree-optimization/54132
3210 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3211 * gcc.dg/torture/pr54132.c: Likewise.
3212
3213 2012-09-19 Terry Guo <terry.guo@arm.com>
3214
3215 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3216 extra prune rules that will be applied to all tests in a .exp file.
3217 (gcc-dg-prune): Use rules defined by the above variable.
3218 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3219 harmless warnings on architecture switch conflict.
3220
3221 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3222
3223 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3224 of asm-comment characters instead of a single one.
3225 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3226
3227 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3228
3229 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3230
3231 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3232 target instead of xfailing it.
3233 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3234 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3235 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3236 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3237 * gcc.dg/vect/vect-104.c: Likewise.
3238 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3239 * gcc.dg/vect/vect-outer-1.c: Likewise.
3240 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3241 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3242 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3243 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3244 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3245 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3246 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3247 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3248 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3249
3250 * lib/target-supports.exp
3251 (check_effective_target_vect_widen_mult_qi_to_hi,
3252 check_effective_target_vect_widen_mult_hi_to_si,
3253 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3254 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3255 check_effective_target_vect_pack_trunc,
3256 check_effective_target_vect_unpack,
3257 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3258 instead of arm_none.
3259
3260 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3261
3262 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3263
3264 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3265 config to compiler_flags.
3266
3267 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR target/54592
3270 * gcc.target/i386/pr54592.c: New test.
3271
3272 PR tree-optimization/54610
3273 * gcc.target/i386/pr54610.c: New test.
3274
3275 2012-09-17 Jason Merrill <jason@redhat.com>
3276
3277 PR c++/54575
3278 * g++.dg/cpp0x/alias-decl-21.C: New.
3279 * g++.dg/cpp0x/alias-decl-22.C: New.
3280
3281 2012-09-17 Tobias Burnus <burnus@net-b.de>
3282
3283 PR fortran/54608
3284 * gfortran.dg/scan_2.f90: New.
3285
3286 2012-09-17 Jason Merrill <jason@redhat.com>
3287
3288 PR c++/53661
3289 * g++.dg/init/aggr9.C: New.
3290
3291 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gnat.dg/loop_optimization12.ad[sb]: New test.
3294
3295 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3296
3297 PR fortran/54285
3298 * gfortran.dg/proc_ptr_result_7.f90: New.
3299
3300 2012-09-17 Tobias Burnus <burnus@net-b.de>
3301
3302 PR fortran/54603
3303 * gfortran.dg/structure_constructor_11.f90: New.
3304
3305 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR tree-optimization/54563
3308 * g++.dg/torture/pr54563.C: New test.
3309
3310 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3311
3312 PR fortran/54594
3313 * gfortran.dg/typebound_generic_14.f03: New.
3314
3315 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3316
3317 PR fortran/54387
3318 * gfortran.dg/proc_ptr_38.f90: New.
3319
3320 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3321
3322 PR debug/54460
3323 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3324 to scary regexp.
3325
3326 PR testsuite/54007
3327 * gnat.dg/lto15.adb: Require lto.
3328
3329 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3330 "myBindC" for hppa*-*-hpux*.
3331
3332 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3333
3334 * gfortran.dg/namelist_75.f90: New test.
3335
3336 2012-09-15 Tom de Vries <tom@codesourcery.com>
3337
3338 * gcc.dg/tree-ssa/vrp82.c: New test.
3339 * gcc.dg/tree-ssa/vrp83.c: Same.
3340 * gcc.dg/tree-ssa/vrp84.c: Same.
3341
3342 2012-09-15 Tom de Vries <tom@codesourcery.com>
3343
3344 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3345 * gcc.dg/tree-ssa/vrp81.c: ... this.
3346
3347 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3348
3349 PR target/54222
3350 * gcc.target/avr/torture/fix-types.h: New.
3351 * gcc.target/avr/torture/vals-hr.def: New.
3352 * gcc.target/avr/torture/vals-r.def: New.
3353 * gcc.target/avr/torture/vals-k.def: New.
3354 * gcc.target/avr/torture/vals-ur.def: New.
3355 * gcc.target/avr/torture/vals-uk.def: New.
3356 * gcc.target/avr/torture/vals-uhr.def: New.
3357 * gcc.target/avr/torture/vals-llk.def: New.
3358 * gcc.target/avr/torture/vals-ullk.def: New.
3359 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3360 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3361 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3362 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3363 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3364 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3365 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3366 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3367
3368 2012-09-14 Dehao Chen <dehao@google.com>
3369
3370 * g++.dg/debug/dwarf2/deallocator.C: New test.
3371
3372 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3373
3374 PR c/54552
3375 * gcc.c-torture/compile/pr54552-1.c: New test.
3376
3377 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3378
3379 PR c++/54427
3380 * g++.dg/other/vector-compare.C: New testcase.
3381 * c-c++-common/vector-compare-3.c: New testcase.
3382 * gcc.dg/vector-shift.c: Move ...
3383 * c-c++-common/vector-shift.c: ... here.
3384 * gcc.dg/vector-shift1.c: Move ...
3385 * c-c++-common/vector-shift1.c: ... here.
3386 * gcc.dg/vector-shift3.c: Move ...
3387 * c-c++-common/vector-shift3.c: ... here.
3388 * gcc.dg/vector-compare-1.c: Move ...
3389 * c-c++-common/vector-compare-1.c: ... here.
3390 * gcc.dg/vector-compare-2.c: Move ...
3391 * c-c++-common/vector-compare-2.c: ... here.
3392 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3393 * c-c++-common/torture/vector-compare-1.c: ... here.
3394 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3395 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3396 * c-c++-common/torture/vector-compare-2.c: ... here.
3397 * gcc.c-torture/execute/vector-shift.c: Move ...
3398 * c-c++-common/torture/vector-shift.c: ... here.
3399 * gcc.c-torture/execute/vector-shift2.c: Move ...
3400 * c-c++-common/torture/vector-shift2.c: ... here.
3401 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3402 * c-c++-common/torture/vector-subscript-1.c: ... here.
3403 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3404 * c-c++-common/torture/vector-subscript-2.c: ... here.
3405 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3406 * c-c++-common/torture/vector-subscript-3.c: ... here.
3407
3408 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3409
3410 PR c/54103
3411 * gcc.c-torture/compile/pr54103-1.c,
3412 gcc.c-torture/compile/pr54103-2.c,
3413 gcc.c-torture/compile/pr54103-3.c,
3414 gcc.c-torture/compile/pr54103-4.c,
3415 gcc.c-torture/compile/pr54103-5.c,
3416 gcc.c-torture/compile/pr54103-6.c: New tests.
3417 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3418
3419 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3420
3421 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3422
3423 2012-09-14 Richard Guenther <rguenther@suse.de>
3424
3425 PR tree-optimization/54565
3426 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3427 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3428
3429 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3430
3431 * gcc.target/arm/combine-movs.c: Add missing space.
3432
3433 2012-09-14 Richard Guenther <rguenther@suse.de>
3434
3435 * g++.dg/torture/builtin-location.C: New testcase.
3436
3437 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3438 Manuel López-Ibåñez <manu@gcc.gnu.org>
3439
3440 PR c++/53210
3441 * g++.dg/warn/Wuninitialized-self.C: New.
3442
3443 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR c/54559
3446 * gcc.c-torture/compile/pr54559.c: New test.
3447
3448 2012-09-13 Jason Merrill <jason@redhat.com>
3449
3450 PR c++/53839
3451 * g++.dg/cpp0x/constexpr-temp1.C: New.
3452
3453 PR c++/54511
3454 * g++.dg/template/anonunion2.C: New.
3455
3456 PR c++/53836
3457 * g++.dg/template/init10.C: New.
3458
3459 2012-09-13 Tobias Burnus <burnus@net-b.de>
3460
3461 PR fortran/54556
3462 * gfortran.dg/implicit_pure_3.f90: New.
3463
3464 2012-09-13 Richard Guenther <rguenther@suse.de>
3465
3466 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3467
3468 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3469
3470 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3471
3472 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3473
3474 * c-c++-common/pr51712.c: Handle for short-enum targets.
3475
3476 2012-09-12 Terry Guo <terry.guo@arm.com>
3477
3478 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3479 and lsrs for Thumb2 mode.
3480
3481 2012-09-12 Jan Hubicka <jh@suse.cz>
3482
3483 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3484
3485 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3486
3487 PR target/54445
3488 * gcc.target/i386/pr54445-1.c: New file.
3489 * gcc.target/i386/pr54445-2.c: Likewise.
3490
3491 2012-09-12 Tobias Burnus <burnus@net-b.de>
3492
3493 PR fortran/54225
3494 PR fortran/53306
3495 * gfortran.dg/coarray_10.f90: Update dg-error.
3496 * gfortran.dg/coarray_28.f90: New.
3497 * gfortran.dg/array_section_3.f90: New.
3498
3499 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3500
3501 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3502 gcc.target/arm/pr48252.c: Fix for big-endian support.
3503
3504 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3505
3506 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3507
3508 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3509 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3510
3511 * gcc.target/arm/neon-vfma-1.c: New testcase.
3512 * gcc.target/arm/neon-vfms-1.c: Likewise.
3513 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3514 of float.
3515 * gcc.target/arm/neon-vmls-1.c: Likewise.
3516 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3517 function.
3518 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3519 (check_effective_target_arm_neonv2_ok): Likewise.
3520 (check_effective_target_arm_neonv2_hw): Likewise.
3521 (check_effective_target_arm_neonv2): Likewise.
3522
3523 2012-09-11 Richard Guenther <rguenther@suse.de>
3524
3525 PR middle-end/54515
3526 * g++.dg/tree-ssa/pr54515.C: New testcase.
3527
3528 2012-09-10 Andrew Pinski <apinski@cavium.com>
3529
3530 PR tree-opt/c54362
3531 * gcc.dg/tm/memopt-16.c: New testcase.
3532
3533 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3534
3535 PR c++/54541
3536 PR c++/54542
3537 * g++.dg/cpp0x/sfinae40.C: New.
3538 * g++.dg/cpp0x/sfinae41.C: Likewise.
3539
3540 2012-09-10 Jason Merrill <jason@redhat.com>
3541
3542 PR c++/54538
3543 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3544
3545 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3546
3547 PR target/54089
3548 * gcc.target/sh/pr54089-3.c: New.
3549
3550 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3551
3552 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3553
3554 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3555
3556 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3557
3558 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3559
3560 * gcc.dg/pr52558-2.c: Delete.
3561 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3562
3563 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3564
3565 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3566
3567 2012-09-10 Richard Guenther <rguenther@suse.de>
3568
3569 PR tree-optimization/54520
3570 * gcc.dg/torture/pr54520.c: New testcase.
3571
3572 2012-09-10 Jason Merrill <jason@redhat.com>
3573
3574 PR c++/54506
3575 * g++.dg/cpp0x/implicit14.C: New.
3576
3577 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3578
3579 PR fortran/54208
3580 * gfortran.dg/bound_simplification_3.f90: New test.
3581
3582 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3583
3584 PR testsuite/54184
3585 * gcc.dg/pr52558-1.c: Delete.
3586 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3587
3588 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3589
3590 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3591 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3592 * gcc.target/arm/smlaltt-1.c: Likewise.
3593
3594 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3595
3596 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3597
3598 2012-09-07 Tom de Vries <tom@codesourcery.com>
3599
3600 PR tree-optimization/53986
3601 * gcc.dg/tree-ssa/vrp80.c: New test.
3602 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3603
3604 2012-09-06 Jason Merrill <jason@redhat.com>
3605
3606 PR c++/54341
3607 PR c++/54253
3608 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3609 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3610
3611 2012-09-06 Andrew Pinski <apinski@cavium.com>
3612
3613 PR tree-opt/54494
3614 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3615
3616 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR rtl-optimization/54455
3619 * gcc.dg/54455.c: New test.
3620
3621 2012-09-06 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/54463
3624 * gfortran.dg/promotion_2.f90: New.
3625
3626 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR middle-end/54486
3629 * c-c++-common/pr54486.c: New test.
3630
3631 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3632
3633 PR fortran/54474
3634 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3635
3636 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/54191
3639 * g++.dg/cpp0x/sfinae39.C: New.
3640
3641 2012-09-04 Jason Merrill <jason@redhat.com>
3642
3643 PR c++/54441
3644 * g++.dg/ext/flexary3.C: New.
3645
3646 PR c++/54420
3647 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3648
3649 PR c++/54198
3650 * g++.dg/template/defarg15.C: New.
3651
3652 PR c++/54437
3653 * g++.dg/template/access24.C: New.
3654
3655 2012-09-04 Richard Guenther <rguenther@suse.de>
3656
3657 PR tree-optimization/54458
3658 * gcc.dg/torture/pr54458.c: New testcase.
3659
3660 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3661
3662 * gcc.target/arm/neon-vext.c: New test.
3663 * gcc.target/arm/neon-vext-execute.c: Ditto.
3664
3665 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3666
3667 PR fortran/54243
3668 PR fortran/54244
3669 * gfortran.dg/select_type_29.f03: New.
3670
3671 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3672
3673 * gcc.dg/fold-perm.c: Improve test.
3674
3675 2012-09-03 Tobias Burnus <burnus@net-b.de>
3676
3677 PR fortran/51632
3678 * gfortran.dg/coarray_class_1.f90: New.
3679
3680 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3681
3682 PR target/49206
3683 * gcc.c-torture/compile/pr49206.c: New test.
3684
3685 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3686 Uros Bizjak <ubizjak@gmail.com>
3687
3688 PR target/36680
3689 * gfortran.dg/pr36680.f90: New test.
3690
3691 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3692
3693 PR target/42295
3694 * g++.dg/opt/pr42295.C: New test.
3695
3696 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR target/54436
3699 * gcc.dg/torture/pr54436.c: New test.
3700
3701 2012-09-01 Andrew Pinski <apinski@cavium.com>
3702
3703 * gcc.target/mips/truncate-8.c: New testcase.
3704
3705 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3706
3707 PR target/46829
3708 PR target/46843
3709 * gcc.target/i386/pr46829.c: New test.
3710 * gcc.target/i386/pr46843.c: Ditto.
3711
3712 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3713 Jason Merrill <jason@redhat.com>
3714
3715 PR c++/18747
3716 * g++.dg/parse/error50.C: New.
3717
3718 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR c/54428
3721 * gcc.c-torture/compile/pr54428.c: New test.
3722
3723 2012-08-31 Ollie Wild <aaw@google.com>
3724
3725 PR c++/54197
3726 * g++.dg/init/lifetime3.C: New test.
3727
3728 2012-08-31 Martin Jambor <mjambor@suse.cz>
3729
3730 PR middle-end/54409
3731 * gcc.dg/torture/pr54409.c: New test.
3732
3733 2012-08-31 Martin Jambor <mjambor@suse.cz>
3734
3735 * gfortran.dg/pr48636.f90: Add dump scan checks.
3736
3737 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3738
3739 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3740
3741 2012-08-28 Joey Ye <joey.ye@arm.com>
3742
3743 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3744
3745 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3746
3747 PR target/46254
3748 * gcc.target/i386/pr46254.c: New test.
3749
3750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3751
3752 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3753 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3754 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3755
3756 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3757
3758 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3759 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3760 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3761 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3762 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3763 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3764 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3765 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3766 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3767 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3768 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3769 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3770 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3771 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3772 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3773 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3774 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3775 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3776 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3777 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3778 gcc.target/mips/unaligned-1.c: Tighten regexps.
3779
3780 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3781
3782 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3783 (mips_option_groups): Remove optimization. Add various -f options.
3784 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3785 and -pg imply -fno-omit-frame-pointer.
3786 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3787 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3788 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3789 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3790 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3791 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3792 * gcc.target/mips/abi-n32-long32.c: Likewise.
3793 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3794 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3795 * gcc.target/mips/abi-n32-long64.c: Likewise.
3796 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3797 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3798 * gcc.target/mips/abi-n64-long32.c: Likewise.
3799 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3800 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3801 * gcc.target/mips/abi-n64-long64.c: Likewise.
3802 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3803 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3804 * gcc.target/mips/abi-o32-long32.c: Likewise.
3805 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3806 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3807 * gcc.target/mips/abi-o32-long64.c: Likewise.
3808 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3809 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3810 * gcc.target/mips/abi-o64-long32.c: Likewise.
3811 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3812 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3813 * gcc.target/mips/abi-o64-long64.c: Likewise.
3814 * gcc.target/mips/asm-1.c: Likewise.
3815 * gcc.target/mips/branch-1.c: Likewise.
3816 * gcc.target/mips/call-3.c: Likewise.
3817 * gcc.target/mips/call-saved-3.c: Likewise.
3818 * gcc.target/mips/clear-cache-1.c: Likewise.
3819 * gcc.target/mips/div-1.c: Likewise.
3820 * gcc.target/mips/div-2.c: Likewise.
3821 * gcc.target/mips/div-3.c: Likewise.
3822 * gcc.target/mips/div-4.c: Likewise.
3823 * gcc.target/mips/div-5.c: Likewise.
3824 * gcc.target/mips/div-6.c: Likewise.
3825 * gcc.target/mips/div-7.c: Likewise.
3826 * gcc.target/mips/div-8.c: Likewise.
3827 * gcc.target/mips/div-9.c: Likewise.
3828 * gcc.target/mips/div-10.c: Likewise.
3829 * gcc.target/mips/div-11.c: Likewise.
3830 * gcc.target/mips/div-12.c: Likewise.
3831 * gcc.target/mips/dsp-ctrl.c: Likewise.
3832 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3833 * gcc.target/mips/ext-8.c: Likewise.
3834 * gcc.target/mips/extend-2.c: Likewise.
3835 * gcc.target/mips/fix-r10000-1.c: Likewise.
3836 * gcc.target/mips/fix-r10000-2.c: Likewise.
3837 * gcc.target/mips/fix-r10000-3.c: Likewise.
3838 * gcc.target/mips/fix-r10000-4.c: Likewise.
3839 * gcc.target/mips/fix-r10000-5.c: Likewise.
3840 * gcc.target/mips/fix-r10000-6.c: Likewise.
3841 * gcc.target/mips/fix-r10000-7.c: Likewise.
3842 * gcc.target/mips/fix-r10000-8.c: Likewise.
3843 * gcc.target/mips/fix-r10000-9.c: Likewise.
3844 * gcc.target/mips/fix-r10000-10.c: Likewise.
3845 * gcc.target/mips/fix-r10000-11.c: Likewise.
3846 * gcc.target/mips/fix-r10000-12.c: Likewise.
3847 * gcc.target/mips/fix-r10000-13.c: Likewise.
3848 * gcc.target/mips/fix-r10000-14.c: Likewise.
3849 * gcc.target/mips/fix-r10000-15.c: Likewise.
3850 * gcc.target/mips/fpcmp-1.c: Likewise.
3851 * gcc.target/mips/fpcmp-2.c: Likewise.
3852 * gcc.target/mips/fpr-moves-7.c: Likewise.
3853 * gcc.target/mips/fpr-moves-8.c: Likewise.
3854 * gcc.target/mips/int-moves-1.c: Likewise.
3855 * gcc.target/mips/int-moves-2.c: Likewise.
3856 * gcc.target/mips/long-calls-pg.c: Likewise.
3857 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3858 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3859 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3860 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3861 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3862 * gcc.target/mips/mips-3d-1.c: Likewise.
3863 * gcc.target/mips/mips-3d-2.c: Likewise.
3864 * gcc.target/mips/mips-3d-3.c: Likewise.
3865 * gcc.target/mips/mips-3d-4.c: Likewise.
3866 * gcc.target/mips/mips-3d-5.c: Likewise.
3867 * gcc.target/mips/mips-3d-6.c: Likewise.
3868 * gcc.target/mips/mips-3d-7.c: Likewise.
3869 * gcc.target/mips/mips-3d-8.c: Likewise.
3870 * gcc.target/mips/mips-3d-9.c: Likewise.
3871 * gcc.target/mips/mips-ps-1.c: Likewise.
3872 * gcc.target/mips/mips-ps-2.c: Likewise.
3873 * gcc.target/mips/mips-ps-3.c: Likewise.
3874 * gcc.target/mips/mips-ps-4.c: Likewise.
3875 * gcc.target/mips/mips-ps-6.c: Likewise.
3876 * gcc.target/mips/mips32-dspr2.c: Likewise.
3877 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3878 * gcc.target/mips/neg-abs-1.c: Likewise.
3879 * gcc.target/mips/neg-abs-2.c: Likewise.
3880 * gcc.target/mips/nmadd-3.c: Likewise.
3881 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3882 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3883 * gcc.target/mips/octeon-pop-1.c: Likewise.
3884 * gcc.target/mips/pr26765.c: Likewise.
3885 * gcc.target/mips/pr33256.c: Likewise.
3886 * gcc.target/mips/pr33635-1.c: Likewise.
3887 * gcc.target/mips/pr33755.c: Likewise.
3888 * gcc.target/mips/pr35802.c: Likewise.
3889 * gcc.target/mips/pr45074.c: Likewise.
3890 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3891 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3892 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3893 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3894 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3895 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3896 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3897 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3898 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3899 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3900 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3901 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3902 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3903 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3904 * gcc.target/mips/save-restore-1.c: Likewise.
3905 * gcc.target/mips/save-restore-3.c: Likewise.
3906 * gcc.target/mips/save-restore-5.c: Likewise.
3907 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3908 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3909 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3910 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3911 * gcc.target/mips/stack-1.c: Likewise.
3912
3913 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3914 Tighten regexps.
3915
3916 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3917 branch under test to be filled with preceding rather than
3918 following instructions.
3919 * gcc.target/mips/branch-10.c: Likewise.
3920 * gcc.target/mips/branch-11.c: Likewise.
3921 * gcc.target/mips/branch-12.c: Likewise.
3922 * gcc.target/mips/branch-13.c: Likewise.
3923 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3924 to be eliminated. Tighten $28 scan-assembler-not test.
3925
3926 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3927 function to...
3928 * gcc.target/mips/call-4.c: ...this new test.
3929
3930 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3931 more likely.
3932 * gcc.target/mips/code-readable-3.c: Likewise.
3933 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3934 flag but skip for -O0.
3935 * gcc.target/mips/code-readable-4.c: Likewise.
3936
3937 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3938 of operations under test.
3939 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3940
3941 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3942 Don't require sibling-call optimization.
3943 * gcc.target/mips/near-far-4.c: Likewise.
3944
3945 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3946 Make sure that the register variable is used.
3947 * gcc.target/mips/soft-float-1.c: Likewise.
3948
3949 * gcc.target/mips/sdata-1.c: Make static data volatile.
3950 * gcc.target/mips/sdata-2.c: Likewise.
3951 * gcc.target/mips/sdata-3.c: Likewise.
3952 * gcc.target/mips/sdata-4.c: Likewise.
3953
3954 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3955 skip for -O0.
3956 * gcc.target/mips/atomic-memory-2.c: Likewise.
3957 * gcc.target/mips/branch-cost-1.c: Likewise.
3958 * gcc.target/mips/branch-cost-2.c: Likewise.
3959 * gcc.target/mips/cache-1.c: Likewise.
3960 * gcc.target/mips/call-1.c: Likewise.
3961 * gcc.target/mips/call-saved-2.c: Likewise.
3962 * gcc.target/mips/const-anchor-1.c: Likewise.
3963 * gcc.target/mips/const-anchor-2.c: Likewise.
3964 * gcc.target/mips/dse-1.c: Likewise.
3965 * gcc.target/mips/dsp-lhx.c: Likewise.
3966 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3967 * gcc.target/mips/ext-1.c: Likewise.
3968 * gcc.target/mips/ext-2.c: Likewise.
3969 * gcc.target/mips/ext-3.c: Likewise.
3970 * gcc.target/mips/ext-4.c: Likewise.
3971 * gcc.target/mips/ext-5.c: Likewise.
3972 * gcc.target/mips/ext-6.c: Likewise.
3973 * gcc.target/mips/ext-7.c: Likewise.
3974 * gcc.target/mips/extend-1.c: Likewise.
3975 * gcc.target/mips/fix-r4000-1.c: Likewise.
3976 * gcc.target/mips/fix-r4000-3.c: Likewise.
3977 * gcc.target/mips/fix-r4000-5.c: Likewise.
3978 * gcc.target/mips/fix-r4000-6.c: Likewise.
3979 * gcc.target/mips/fix-r4000-8.c: Likewise.
3980 * gcc.target/mips/fix-r4000-10.c: Likewise.
3981 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3982 * gcc.target/mips/fixed-vector-type.c: Likewise.
3983 * gcc.target/mips/fpr-moves-1.c: Likewise.
3984 * gcc.target/mips/fpr-moves-2.c: Likewise.
3985 * gcc.target/mips/fpr-moves-3.c: Likewise.
3986 * gcc.target/mips/fpr-moves-4.c: Likewise.
3987 * gcc.target/mips/fpr-moves-5.c: Likewise.
3988 * gcc.target/mips/fpr-moves-6.c: Likewise.
3989 * gcc.target/mips/ins-1.c: Likewise.
3990 * gcc.target/mips/ins-2.c: Likewise.
3991 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3992 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3993 * gcc.target/mips/lazy-binding-1.c: Likewise.
3994 * gcc.target/mips/madd-3.c: Likewise.
3995 * gcc.target/mips/madd-5.c: Likewise.
3996 * gcc.target/mips/madd-6.c: Likewise.
3997 * gcc.target/mips/madd-8.c: Likewise.
3998 * gcc.target/mips/madd-9.c: Likewise.
3999 * gcc.target/mips/memcpy-1.c: Likewise.
4000 * gcc.target/mips/mips-ps-type.c: Likewise.
4001 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4002 * gcc.target/mips/mips-sched-madd.c: Likewise.
4003 * gcc.target/mips/mips16e-extends.c: Likewise.
4004 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4005 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4006 * gcc.target/mips/movcc-1.c: Likewise.
4007 * gcc.target/mips/movcc-2.c: Likewise.
4008 * gcc.target/mips/movcc-3.c: Likewise.
4009 * gcc.target/mips/msub-5.c: Likewise.
4010 * gcc.target/mips/msub-6.c: Likewise.
4011 * gcc.target/mips/msub-8.c: Likewise.
4012 * gcc.target/mips/mult-2.c: Likewise.
4013 * gcc.target/mips/mult-3.c: Likewise.
4014 * gcc.target/mips/mult-5.c: Likewise.
4015 * gcc.target/mips/mult-6.c: Likewise.
4016 * gcc.target/mips/mult-7.c: Likewise.
4017 * gcc.target/mips/mult-12.c: Likewise.
4018 * gcc.target/mips/mult-13.c: Likewise.
4019 * gcc.target/mips/mult-14.c: Likewise.
4020 * gcc.target/mips/mult-15.c: Likewise.
4021 * gcc.target/mips/mult-17.c: Likewise.
4022 * gcc.target/mips/mult-18.c: Likewise.
4023 * gcc.target/mips/mult-19.c: Likewise.
4024 * gcc.target/mips/nmadd-1.c: Likewise.
4025 * gcc.target/mips/nmadd-2.c: Likewise.
4026 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4027 * gcc.target/mips/octeon-cins-1.c: Likewise.
4028 * gcc.target/mips/octeon-cins-2.c: Likewise.
4029 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4030 * gcc.target/mips/octeon-exts-2.c: Likewise.
4031 * gcc.target/mips/octeon-exts-3.c: Likewise.
4032 * gcc.target/mips/octeon-exts-4.c: Likewise.
4033 * gcc.target/mips/octeon-exts-5.c: Likewise.
4034 * gcc.target/mips/octeon-exts-6.c: Likewise.
4035 * gcc.target/mips/octeon-exts-7.c: Likewise.
4036 * gcc.target/mips/octeon-pop-2.c: Likewise.
4037 * gcc.target/mips/octeon-seq-3.c: Likewise.
4038 * gcc.target/mips/octeon-seq-4.c: Likewise.
4039 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4040 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4041 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4042 * gcc.target/mips/pr54240.c: Likewise.
4043 * gcc.target/mips/rsqrt-1.c: Likewise.
4044 * gcc.target/mips/rsqrt-2.c: Likewise.
4045 * gcc.target/mips/rsqrt-3.c: Likewise.
4046 * gcc.target/mips/rsqrt-4.c: Likewise.
4047 * gcc.target/mips/save-restore-2.c: Likewise.
4048 * gcc.target/mips/save-restore-4.c: Likewise.
4049 * gcc.target/mips/sb1-1.c: Likewise.
4050 * gcc.target/mips/scc-1.c: Likewise.
4051 * gcc.target/mips/scc-2.c: Likewise.
4052 * gcc.target/mips/scc-3.c: Likewise.
4053 * gcc.target/mips/scc-4.c: Likewise.
4054 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4055 * gcc.target/mips/truncate-1.c: Likewise.
4056 * gcc.target/mips/truncate-2.c: Likewise.
4057 * gcc.target/mips/truncate-3.c: Likewise.
4058 * gcc.target/mips/truncate-4.c: Likewise.
4059 * gcc.target/mips/truncate-5.c: Likewise.
4060 * gcc.target/mips/truncate-6.c: Likewise.
4061 * gcc.target/mips/unaligned-1.c: Likewise.
4062
4063 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4064 skip for -O0. Require -fexpensive-optimizations.
4065 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4066 * gcc.target/mips/dspr2-MULT.c: Likewise.
4067 * gcc.target/mips/fix-r4000-2.c: Likewise.
4068 * gcc.target/mips/fix-r4000-4.c: Likewise.
4069 * gcc.target/mips/fix-r4000-7.c: Likewise.
4070 * gcc.target/mips/fix-r4000-9.c: Likewise.
4071 * gcc.target/mips/madd-1.c: Likewise.
4072 * gcc.target/mips/madd-2.c: Likewise.
4073 * gcc.target/mips/madd-4.c: Likewise.
4074 * gcc.target/mips/maddu-1.c: Likewise.
4075 * gcc.target/mips/maddu-2.c: Likewise.
4076 * gcc.target/mips/maddu-3.c: Likewise.
4077 * gcc.target/mips/maddu-4.c: Likewise.
4078 * gcc.target/mips/msub-1.c: Likewise.
4079 * gcc.target/mips/msub-2.c: Likewise.
4080 * gcc.target/mips/msub-3.c: Likewise.
4081 * gcc.target/mips/msub-4.c: Likewise.
4082 * gcc.target/mips/msubu-1.c: Likewise.
4083 * gcc.target/mips/msubu-2.c: Likewise.
4084 * gcc.target/mips/msubu-3.c: Likewise.
4085 * gcc.target/mips/msubu-4.c: Likewise.
4086 * gcc.target/mips/mult-1.c: Likewise.
4087 * gcc.target/mips/mult-4.c: Likewise.
4088 * gcc.target/mips/mult-8.c: Likewise.
4089 * gcc.target/mips/mult-9.c: Likewise.
4090 * gcc.target/mips/mult-10.c: Likewise.
4091 * gcc.target/mips/mult-11.c: Likewise.
4092 * gcc.target/mips/mult-16.c: Likewise.
4093
4094 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4095 skip for -O0 and -Os.
4096 * gcc.target/mips/fix-r4000-12.c: Likewise.
4097 * gcc.target/mips/madd-7.c: Likewise.
4098 * gcc.target/mips/mips-ps-5.c: Likewise.
4099 * gcc.target/mips/mips-ps-7.c: Likewise.
4100 * gcc.target/mips/msub-7.c: Likewise.
4101
4102 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4103 skip for -O0. Require -mno-abicalls.
4104 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4105
4106 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4107 skip for -O0. Require a total number of BBIT instructions and
4108 at least one of each kind.
4109
4110 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4111 skip for -O0. Require -fno-unroll-loops.
4112
4113 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4114 skip for -O0. Allow BLTZ as well as BGEZ.
4115
4116 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4117
4118 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4119 skip for -O0. Require -fschedule-insns2.
4120 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4121
4122 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4123 but skip for -O0. Make a branch-likely more likely.
4124
4125 * gcc.target/mips/timode-2.c: Split each test into its own function.
4126 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4127
4128 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4129 skip for -O0. Require -fpeephole2.
4130 * gcc.target/mips/vr-mult-2.c: Likewise.
4131
4132 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4133
4134 PR preprocessor/53469
4135 * gcc.dg/cpp/_Pragma7.c: New test case.
4136
4137 2012-08-27 Tobias Burnus <burnus@net-b.de>
4138
4139 PR fortran/54370
4140 * gfortran.dg/do_5.f90: New.
4141
4142 2012-08-27 Tobias Burnus <burnus@net-b.de>
4143
4144 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4145 from dg-options as -Wall no longer implies it.
4146
4147 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4148
4149 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4150
4151 2012-08-25 Jason Merrill <jason@redhat.com>
4152
4153 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4154
4155 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4156
4157 PR c++/51421
4158 * g++.dg/cpp0x/auto34.C: New.
4159
4160 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR c/54363
4163 * gcc.dg/pr54363.c: New test.
4164
4165 PR c/54355
4166 * gcc.dg/pr54355.c: New test.
4167
4168 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4169
4170 PR debug/52857
4171 * gcc.target/i386/pr52857-1.c: New.
4172 * gcc.target/i386/pr52857-2.c: Likewise.
4173
4174 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4175
4176 * gcc.target/mips/code-readable-4.c: New test.
4177
4178 2012-08-23 Julian Brown <julian@codesourcery.com>
4179 Sandra Loosemore <sandra@codesourcery.com>
4180
4181 * gcc.target/mips/code-readable-1.c: Add -O to options.
4182
4183 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4184
4185 PR c++/20420
4186 * g++.dg/lookup/using53.C: New.
4187
4188 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4189
4190 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4191 * gcc.dg/fixed-point/convert-1.c: New.
4192 * gcc.dg/fixed-point/convert-2.c: New.
4193 * gcc.dg/fixed-point/convert-3.c: New.
4194 * gcc.dg/fixed-point/convert-4.c: New.
4195 * gcc.dg/fixed-point/convert-float-1.c: New.
4196 * gcc.dg/fixed-point/convert-float-2.c: New.
4197 * gcc.dg/fixed-point/convert-float-3.c: New.
4198 * gcc.dg/fixed-point/convert-float-4.c: New.
4199 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4200 * gcc.dg/fixed-point/convert-sat.c: New.
4201 * gcc.dg/fixed-point/convert.h: New.
4202
4203 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4204
4205 PR target/54089
4206 * gcc.target/sh/pr54089-2.c: New.
4207
4208 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4209
4210 * gcc.target/i386/long-double-64-1.c: New file.
4211 * gcc.target/i386/long-double-64-2.c: Likewise.
4212 * gcc.target/i386/long-double-64-3.c: Likewise.
4213 * gcc.target/i386/long-double-64-4.c: Likewise.
4214 * gcc.target/i386/long-double-80-1.c: Likewise.
4215 * gcc.target/i386/long-double-80-2.c: Likewise.
4216 * gcc.target/i386/long-double-80-3.c: Likewise.
4217 * gcc.target/i386/long-double-80-4.c: Likewise.
4218 * gcc.target/i386/long-double-80-5.c: Likewise.
4219 * gcc.target/i386/long-double-80-6.c: Likewise.
4220 * gcc.target/i386/long-double-80-7.c: Likewise.
4221
4222 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4223
4224 PR tree-optimization/54317
4225 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4226
4227 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4228
4229 PR target/39423
4230 * gcc.target/sh/pr39423-2.c: New.
4231
4232 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4233
4234 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4235 * gcc.dg/fold-perm.c: Likewise.
4236
4237 2012-08-20 Jan Hubicka <jh@suse.cz>
4238
4239 PR fortran/48636
4240 * gcc.dg/ipa/inlinehint-1.c: New.
4241
4242 2012-08-20 Florian Weimer <fweimer@redhat.com>
4243
4244 PR c++/19351
4245 * g++.dg/init/new38.C: New test.
4246 * g++.dg/init/new39.C: New test.
4247
4248 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4249
4250 PR target/54089
4251 * gcc.target/sh/pr54089-1.c: New.
4252
4253 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4254
4255 PR target/51244
4256 * gcc.target/sh/pr51244-11.c: New.
4257
4258 2012-08-20 Tobias Burnus <burnus@net-b.de>
4259
4260 PR fortran/54301
4261 * gfortran.dg/warn_target_lifetime_2.f90: New.
4262
4263 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4264
4265 PR c++/10416
4266 * g++.dg/warn/Wunused-var-17.C: New.
4267
4268 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4269
4270 PR middle-end/53992
4271 * gcc.dg/gomp/pr53992.c: New test.
4272
4273 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4274
4275 PR tree-ssa/54295
4276 * gcc.c-torture/execute/20120817-1.c: New test.
4277
4278 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4279
4280 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4281 add instruction.
4282 (f2): New test that really does need adds.
4283
4284 2012-08-20 Richard Guenther <rguenther@suse.de>
4285
4286 PR tree-optimization/54327
4287 * gcc.dg/torture/pr54327.c: New testcase.
4288
4289 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR tree-optimization/54321
4292 * gcc.c-torture/compile/pr54321.c: New test.
4293
4294 2012-08-20 Tobias Burnus <burnus@net-b.de>
4295
4296 PR fortran/54301
4297 * gfortran.dg/warn_target_lifetime_1.f90: New.
4298
4299 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4300
4301 PR fortran/54298
4302 * gfortran.dg/real_compare_1.f90: New test case.
4303 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4304
4305 2012-08-18 Jan Hubicka <jh@suse.cz>
4306
4307 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4308
4309 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4310
4311 PR fortran/39290
4312 * gfortran.dg/interface_37.f90: New test.
4313
4314 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4315 Gary Funck <gary@intrepid.com>
4316
4317 PR target/20020
4318 * gcc.target/i386/pr20020-1.c: New test.
4319 * gcc.target/i386/pr20020-2.c: Likewise.
4320 * gcc.target/i386/pr20020-3.c: Likewise.
4321
4322 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4323
4324 * gcc.target/i386/perm-concat.c: New test.
4325
4326 2012-08-17 Julian Brown <julian@codesourcery.com>
4327
4328 * gcc.target/arm/div64-unwinding.c: New test.
4329
4330 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4331
4332 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4333
4334 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4335
4336 PR target/54236
4337 * gcc.target/sh/pr54236-1.c: New.
4338
4339 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4340
4341 * lib/target-supports.exp (check_effective_target_sync_int_long)
4342 (check_effective_target_sync_char_short): Enable for crisv32-*
4343 and cris-*.
4344
4345 PR middle-end/54261
4346 * gcc.dg/torture/pr54261-1.c: New test.
4347
4348 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4349
4350 PR fortran/54243
4351 PR fortran/54244
4352 * gfortran.dg/typebound_call_24.f03: New.
4353
4354 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4355
4356 PR tree-optimization/54245
4357 * gcc.dg/tree-ssa/pr54245.c: New test.
4358
4359 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4360
4361 PR tree-optimization/54240
4362 * gcc.target/powerpc/pr54240.c: New test.
4363 * gcc.target/mips/pr54240.c: Likewise.
4364
4365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4366
4367 PR target/52933
4368 * gcc.target/sh/pr52933-1.c: New.
4369 * gcc.target/sh/pr52933-2.c: New.
4370
4371 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4372
4373 PR target/50751
4374 * gcc.target/sh/pr50751-8.c: New.
4375
4376 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4377
4378 PR fortran/47586
4379 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4380 * gfortran.dg/typebound_proc_27.f03: New test.
4381
4382 2012-08-14 Sterling Augustine <saugustine@google.com>
4383
4384 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4385
4386 2012-08-14 Tobias Burnus <burnus@net-b.de>
4387
4388 PR fortran/40881
4389 * gfortran.dg/data_constraints_3.f90: New.
4390 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4391 to disable -pedantic compilation.
4392 * gfortran.dg/pr37243.f: Ditto.
4393 * gfortran.dg/g77/19990826-3.f: Ditto.
4394 * gfortran.dg/g77/20020307-1.f : Ditto.
4395 * gfortran.dg/g77/980310-3.f: Ditto.
4396
4397 2012-08-14 Tobias Burnus <burnus@net-b.de>
4398
4399 PR fortran/54234
4400 * gfortran.dg/warn_conversion_4.f90: New.
4401
4402 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR middle-end/53411
4405 PR rtl-optimization/53495
4406 * gcc.c-torture/compile/pr53411.c: New test.
4407 * gcc.c-torture/compile/pr53495.c: New test.
4408
4409 2012-08-13 Richard Guenther <rguenther@suse.de>
4410
4411 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4412
4413 2012-08-13 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/54200
4416 * gcc.dg/guality/pr54200.c: New testcase.
4417 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4418
4419 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4420
4421 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4422
4423 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4424
4425 PR target/51244
4426 * gcc.target/sh/pr51244-7.c: New.
4427 * gcc.target/sh/pr51244-8.c: New.
4428 * gcc.target/sh/pr51244-9.c: New.
4429 * gcc.target/sh/pr51244-10.c: New.
4430
4431 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4432
4433 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4434 -m2e or -m2a.
4435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4436 * gcc.target/sh/pr53511-1.c: Likewise.
4437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4438 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4439 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4440 * gcc.target/sh/pr53512-3.c: Likewise.
4441 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4442
4443 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4444
4445 PR target/39423
4446 * gcc.c-torture/compile/pr39423-1.c: New.
4447 * gcc.c-torture/compile/pr39423-2.c: New.
4448
4449 2012-08-12 Tobias Burnus <burnus@net-b.de>
4450
4451 PR fortran/54221
4452 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4453 they appear uninitialized on the RHS.
4454 * gfortran.dg/public_private_module_6.f90: New.
4455
4456 2012-08-11 Martin Jambor <mjambor@suse.cz>
4457
4458 PR fortran/48636
4459 * gfortran.dg/pr48636.f90: New test.
4460
4461 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4462
4463 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4464 to avoid warnings.
4465 (main): Adjust caller.
4466
4467 2012-08-10 Richard Guenther <rguenther@suse.de>
4468
4469 * gcc.dg/matrix/*.c: Adjust and move ...
4470 * gcc.dg/torture/: ... here.
4471 * gcc.dg/matrix: Remove directory.
4472
4473 2012-08-10 Richard Guenther <rguenther@suse.de>
4474
4475 PR middle-end/54219
4476 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4477
4478 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4479
4480 PR middle-end/54211
4481 * gcc.dg/tree-ssa/pr54211.c: New test.
4482
4483 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4484
4485 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4486 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4487
4488 2012-08-10 Richard Guenther <rguenther@suse.de>
4489
4490 PR tree-optimization/54109
4491 * gcc.dg/torture/pr54109.c: New testcase.
4492 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4493 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4494
4495 2012-08-10 Richard Guenther <rguenther@suse.de>
4496
4497 PR tree-optimization/54027
4498 * gcc.dg/torture/pr54027.c: New testcase.
4499
4500 2012-08-10 Richard Guenther <rguenther@suse.de>
4501
4502 * g++.dg/plugin/selfassign.c: Adjust.
4503 * gcc.dg/plugin/selfassign.c: Likewise.
4504 * gcc.dg/strlenopt-11.c: Likewise.
4505 * gcc.dg/strlenopt-13.c: Likewise.
4506 * gcc.dg/no-strict-overflow-4.c: Likewise.
4507 * gcc.dg/strict-overflow-4.c: Likewise.
4508 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4509 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4510 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4511 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4512 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4513 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4514 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4515 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4516 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4517 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4518 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4519 * gcc.dg/pr46309.c: Likewise.
4520 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4521
4522 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4523
4524 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4525 for x86 targets.
4526 * gcc.c-torture/compile/20120727-2.c: New test.
4527
4528 2012-08-09 Martin Jambor <mjambor@suse.cz>
4529
4530 * gcc.dg/ipa/iinline-4.c: New test.
4531 * gcc.dg/ipa/iinline-5.c: Likewise.
4532 * gcc.dg/ipa/iinline-6.c: Likewise.
4533 * gcc.dg/ipa/iinline-7.c: Likewise.
4534 * gcc.dg/lto/20120723_0.c: Likewise.
4535 * gcc.dg/lto/20120723_1.c: Likewise.
4536
4537 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4538
4539 PR target/39423
4540 * gcc.target/sh/pr39423-1.c: New.
4541
4542 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4543
4544 PR target/51244
4545 * gcc.target/sh/pr51244-5: New.
4546 * gcc.target/sh/pr51244-6: New.
4547
4548 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4549
4550 * gcc.target/i386/adx-addxcarry32-3.c: New.
4551 * gcc.target/i386/adx-addxcarry64-3.c: New.
4552
4553 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4554
4555 PR rtl-optimization/53701
4556 * gcc.dg/pr53701.c: New test.
4557
4558 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4559
4560 * gcc.c-torture/compile/20120727-1.c: New test.
4561
4562 2012-08-09 Tobias Burnus <burnus@net-b.de>
4563
4564 PR fortran/54199
4565 * gfortran.dg/intrinsic_shadow_4.f90: New.
4566
4567 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4568
4569 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4570
4571 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4572
4573 * gcc.c-torture/execute/20120808-1.c: New test.
4574
4575 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4576
4577 PR rtl-optimization/54157
4578 * gcc.target/i386/pr54157.c: New file.
4579
4580 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4581
4582 * gcc.target/i386/adx-addcarryx32-1.c: New.
4583 * gcc.target/i386/adx-addcarryx32-2.c: New.
4584 * gcc.target/i386/adx-addcarryx64-1.c: New.
4585 * gcc.target/i386/adx-addcarryx64-2.c: New.
4586 * gcc.target/i386/adx-check.h: New.
4587 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4588 * gcc.target/i386/sse-12.c: Add -madx.
4589 * gcc.target/i386/sse-13.c: Ditto.
4590 * gcc.target/i386/sse-14.c: Ditto.
4591 * gcc.target/i386/sse-22.c: Ditto.
4592 * gcc.target/i386/sse-23.c: Ditto.
4593 * g++.dg/other/i386-2.C: Ditto.
4594 * g++.dg/other/i386-3.C: Ditto.
4595
4596 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4597
4598 * gcc.dg/tree-ssa/slsr-5.c: New.
4599 * gcc.dg/tree-ssa/slsr-6.c: New.
4600 * gcc.dg/tree-ssa/slsr-7.c: New.
4601 * gcc.dg/tree-ssa/slsr-8.c: New.
4602 * gcc.dg/tree-ssa/slsr-9.c: New.
4603 * gcc.dg/tree-ssa/slsr-10.c: New.
4604 * gcc.dg/tree-ssa/slsr-11.c: New.
4605 * gcc.dg/tree-ssa/slsr-12.c: New.
4606 * gcc.dg/tree-ssa/slsr-13.c: New.
4607 * gcc.dg/tree-ssa/slsr-14.c: New.
4608 * gcc.dg/tree-ssa/slsr-15.c: New.
4609 * gcc.dg/tree-ssa/slsr-16.c: New.
4610 * gcc.dg/tree-ssa/slsr-17.c: New.
4611 * gcc.dg/tree-ssa/slsr-18.c: New.
4612 * gcc.dg/tree-ssa/slsr-19.c: New.
4613 * gcc.dg/tree-ssa/slsr-20.c: New.
4614 * gcc.dg/tree-ssa/slsr-21.c: New.
4615 * gcc.dg/tree-ssa/slsr-22.c: New.
4616 * gcc.dg/tree-ssa/slsr-23.c: New.
4617 * gcc.dg/tree-ssa/slsr-24.c: New.
4618 * gcc.dg/tree-ssa/slsr-25.c: New.
4619 * gcc.dg/tree-ssa/slsr-26.c: New.
4620 * gcc.dg/tree-ssa/slsr-30.c: New.
4621 * gcc.dg/tree-ssa/slsr-31.c: New.
4622
4623 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4624
4625 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4626 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4627 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4628
4629 2012-08-06 Cary Coutant <ccoutant@google.com>
4630
4631 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4632
4633 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4634
4635 PR fortran/35831
4636 * gfortran.dg/dummy_procedure_5.f90: Modified.
4637 * gfortran.dg/dummy_procedure_8.f90: New.
4638 * gfortran.dg/interface_26.f90: Modified.
4639 * gfortran.dg/proc_ptr_11.f90: Modified.
4640 * gfortran.dg/proc_ptr_15.f90: Modified.
4641 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4642 * gfortran.dg/typebound_override_1.f90: Modified.
4643 * gfortran.dg/typebound_proc_6.f03: Modified.
4644
4645 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4646
4647 PR tree-optimization/51938
4648 PR tree-optimization/52005
4649 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4650 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4651 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4652 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4653
4654 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4655
4656 Avoid crashing on erroneous static_assert usage
4657 * g++.dg/cpp0x/static_assert8.C: New test.
4658
4659 2012-08-06 Jason Merrill <jason@redhat.com>
4660
4661 * g++.dg/cpp0x/sfinae38.C: New.
4662
4663 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4664 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/54165
4667 * g++.dg/conversion/void2.C: New.
4668
4669 2012-08-06 Tom de Vries <tom@codesourcery.com>
4670
4671 * gcc.dg/tree-ssa/vrp78.c: New test.
4672
4673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4674 Richard Sandiford <rdsandiford@googlemail.com>
4675
4676 * g++.dg/opt/enum2.C: Require fpic target.
4677 * g++.dg/lto/20090303_0.C: Likewise.
4678
4679 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4680 Catherine Moore <clm@codesourcery.com>
4681
4682 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4683 flush function names too.
4684 * gcc.target/mips/clear-cache-1.c: Likewise.
4685
4686 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4687
4688 PR target/54156
4689 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4690
4691 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4692
4693 PR fortran/54166
4694 * gfortran.dg/array_5.f90: New test.
4695
4696 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4697
4698 PR tree-optimization/30318
4699 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4700
4701 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4702
4703 * g++.dg/ext/vector17.C: New testcase.
4704
4705 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4706
4707 PR target/51931
4708 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4709 * g++.dg/opt/longbranch1.C: Likewise.
4710
4711 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4712
4713 PR tree-optimization/53805
4714 * gcc.dg/fold-notunord.c: New testcase.
4715
4716 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4717
4718 PR fortran/48820
4719 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4720 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4721
4722 2012-08-02 Jason Merrill <jason@redhat.com>
4723 Paolo Carlini <paolo.carlini@oracle.com>
4724
4725 PR c++/51213 (again)
4726 * g++.dg/cpp0x/sfinae37.C: Extend.
4727
4728 2012-08-02 Richard Guenther <rguenther@suse.de>
4729
4730 PR tree-optimization/50672
4731 * g++.dg/torture/pr50672.C: New testcase.
4732
4733 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/54147
4736 * gfortran.dg/abstract_type_6.f03: Modified.
4737 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4738 * gfortran.dg/proc_ptr_comp_35.f90: New.
4739 * gfortran.dg/typebound_proc_9.f03: Modified.
4740 * gfortran.dg/typebound_proc_26.f90: New.
4741
4742 2012-08-02 Richard Guenther <rguenther@suse.de>
4743
4744 * gcc.dg/torture/pta-callused-1.c: Adjust.
4745 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4746 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4747 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4748 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4749 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4750 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4751 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4752 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4753
4754 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4755
4756 PR fortran/54033
4757 * gfortran.dg/include_6.f90: New test case.
4758 * gfortran.dg/include_7.f90: New test case.
4759 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4760
4761 2012-08-01 Tom de Vries <tom@codesourcery.com>
4762
4763 * gcc.dg/tree-ssa/vrp76.c: New test.
4764
4765 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4766
4767 PR tree-optimization/46556
4768 * gcc.dg/tree-ssa/slsr-27.c: New.
4769 * gcc.dg/tree-ssa/slsr-28.c: New.
4770 * gcc.dg/tree-ssa/slsr-29.c: New.
4771
4772 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4773
4774 PR fortran/42418
4775 * gfortran.dg/proc_decl_29.f90: New.
4776
4777 2012-07-31 Dehao Chen <dehao@google.com>
4778
4779 * gcc.dg/predict-7.c: New test.
4780
4781 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4782
4783 PR fortran/54134
4784 * gfortran.dg/typebound_override_3.f90: New.
4785
4786 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4787
4788 PR tree-optimization/53773
4789 * gcc.dg/vect/pr53773.c: New test.
4790
4791 2012-07-31 Nick Clifton <nickc@redhat.com>
4792
4793 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4794 and for XStormy16.
4795
4796 2012-07-31 Tobias Burnus <burnus@net-b.de>
4797
4798 * gfortran.dg/c_funloc_tests_6.f90: New.
4799 * gfortran.dg/c_funloc_tests_7.f90: New.
4800 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4801
4802 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4803
4804 PR c++/53624
4805 * g++.dg/cpp0x/temp_default5.C: New.
4806
4807 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4808
4809 PR fortran/51081
4810 * gfortran.dg/proc_ptr_37.f90: New.
4811
4812 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4813
4814 * lib/target-supports.exp
4815 (check_effective_target_vect_natural_alignment): New function.
4816 * gcc.dg/align-2.c: Only run on targets with natural alignment
4817 of vector types.
4818 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4819 alignment of vector types.
4820
4821 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4822 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4823
4824 * gcc.target/i386/rdseed16-1.c: New.
4825 * gcc.target/i386/rdseed32-1.c: Ditto
4826 * gcc.target/i386/rdseed64-1.c: Ditto
4827 * gcc.target/i386/sse-12.c: Add -mrdseed.
4828 * gcc.target/i386/sse-13.c: Ditto.
4829 * gcc.target/i386/sse-14.c: Ditto.
4830 * g++.dg/other/i386-2.C: Ditto.
4831 * g++.dg/other/i386-3.C: Ditto.
4832
4833 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4834
4835 PR target/51244
4836 * gcc.target/sh/pr51244-4.c: New.
4837
4838 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4839
4840 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4841 for alpha*-*-* targets. Cleanup original tree dump.
4842
4843 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4844
4845 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4846 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4847
4848 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4849
4850 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4851 rand, srand. Include <stdlib.h>.
4852
4853 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4854
4855 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4856
4857 2012-07-26 Richard Henderson <rth@redhat.com>
4858
4859 * gcc.dg/attr-hotcold-1.c: New.
4860 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4861
4862 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4863 Sandra Loosemore <sandra@codesourcery.com>
4864
4865 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4866
4867 2012-07-26 Tobias Burnus <burnus@net-b.de>
4868
4869 * gfortran.dg/contiguous_1.f90: Update dg-error.
4870 * gfortran.dg/proc_ptr_32.f90: Ditto.
4871
4872 2012-07-26 Richard Guenther <rguenther@suse.de>
4873
4874 PR tree-optimization/54098
4875 * gcc.dg/torture/pr54098.c: New testcase.
4876
4877 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4878
4879 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4880 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4881
4882 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4883
4884 PR fortran/44354
4885 * gfortran.dg/array_constructor_39.f90: New test.
4886
4887 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4888
4889 PR fortran/44354
4890 * gfortran.dg/array_constructor_38.f90: New test.
4891
4892 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4893
4894 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4895
4896 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4897
4898 * gnat.dg/noreturn5.ad[sb]: New test.
4899
4900 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4901 Paul Brook <paul@codesourcery.com>
4902
4903 PR target/53633
4904
4905 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4906 * c-c++-common/pr53633.c: New test.
4907
4908 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4909
4910 * gcc.target/i386/asm-dialect-1.c: New test case.
4911
4912 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4913 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4914
4915 * gcc.target/i386/prefetchw-1.c: New.
4916 * gcc.target/i386/sse-12.c: Add -mprfchw.
4917 * gcc.target/i386/sse-13.c: Ditto.
4918 * gcc.target/i386/sse-14.c: Ditto.
4919 * gcc.target/i386/sse-22.c: Ditto.
4920 * gcc.target/i386/sse-23.c: Ditto.
4921 * g++.dg/other/i386-2.C: Ditto.
4922 * g++.dg/other/i386-3.C: Ditto.
4923
4924 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4925
4926 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4927
4928 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4929
4930 PR target/54051
4931 * gcc.target/arm/pr54051.c: New.
4932 * gcc.target/arm/vfp-1.c: Adjust test.
4933
4934 2012-07-24 Julian Brown <julian@codesourcery.com>
4935
4936 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4937 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4938 hard-float ARM.
4939
4940 2012-07-23 Paul Brook <paul@codesourcery.com>
4941
4942 * g++.dg/other/armv7m-1.c: New test.
4943
4944 2012-07-23 Julian Brown <julian@codesourcery.com>
4945
4946 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4947 ARM.
4948 (DO_TEST): Define to 1 for appropriate ARM targets.
4949
4950 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4951
4952 PR tree-optimization/53881
4953 * gcc.dg/pr53881.c: Renamed to ...
4954 * gcc.dg/pr53881-1.c: ... this.
4955 * gcc.dg/pr53881-2.c: New test.
4956
4957 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4958
4959 Handle recent changes in default atomics for cris*-*-linux*.
4960 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4961 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4962 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4963 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4964 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4965 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4966 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4967 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4968 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4969 -mno-unaligned-atomic-may-use-library is in effect for
4970 cris*-*-linux*.
4971 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4972 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4973 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4974 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4975 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4976 gcc.target/cris/torture/sync-mis-op-i-1.c,
4977 gcc.target/cris/torture/sync-mis-op-i-2.c,
4978 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4979 gcc.target/cris/torture/sync-mis-op-i-3.c,
4980 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4981 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4982 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4983 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4984 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4985 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4986 (main): Remove local variable x.
4987 [mis_ok]: Check that atomics don't fail.
4988
4989 2012-07-21 Andrew Pinski <apinski@cavium.com>
4990
4991 * gcc.dg/tree-ssa/vrp72.c: New test.
4992 * gcc.dg/tree-ssa/vrp73.c: New test.
4993 * gcc.dg/tree-ssa/vrp74.c: New test.
4994 * gcc.dg/tree-ssa/vrp75.c: New test.
4995
4996 2012-07-21 Andrew Pinski <apinski@cavium.com>
4997
4998 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4999 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5000
5001 2012-07-21 Andrew Pinski <apinski@cavium.com>
5002
5003 * gcc.target/mips/octeon-pop-2.c: New testcase.
5004
5005 2012-07-21 Tobias Burnus <burnus@net-b.de>
5006
5007 PR fortran/48820
5008 * gfortran.dg/assumed_rank_3.f90: New.
5009 * gfortran.dg/assumed_rank_11.f90: New.
5010 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5011 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5012 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5013
5014 2012-07-21 Andrew Pinski <apinski@cavium.com>
5015
5016 * gcc.target/mips/unaligned-1.c: New testcase.
5017
5018 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5019
5020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5021
5022 2012-07-20 Tobias Burnus <burnus@net-b.de>
5023
5024 * gfortran.dg/bind_c_array_params_2.f90: New.
5025 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5026 and update dg-error.
5027
5028 2012-07-20 Tobias Burnus <burnus@net-b.de>
5029
5030 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5031
5032 2012-07-20 Jason Merrill <jason@redhat.com>
5033
5034 PR c++/54038
5035 * g++.dg/other/array7.C: New.
5036
5037 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5038
5039 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5040 the basic block and check loop depth.
5041 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5042 matching patterns and comments.
5043 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5044 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5045
5046 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR c++/28656
5049 * c-c++-common/pr28656.c: New test.
5050
5051 2012-07-19 Jason Merrill <jason@redhat.com>
5052
5053 PR c++/54026
5054 * g++.dg/init/mutable1.C: New.
5055
5056 2012-07-20 Tobias Burnus <burnus@net-b.de>
5057
5058 PR fortran/48820
5059 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5060 * gfortran.dg/assumed_rank_1.f90: New.
5061 * gfortran.dg/assumed_rank_1_c.c: New.
5062 * gfortran.dg/assumed_rank_2.f90: New.
5063 * gfortran.dg/assumed_rank_4.f90: New.
5064 * gfortran.dg/assumed_rank_5.f90: New.
5065 * gfortran.dg/assumed_rank_6.f90: New.
5066 * gfortran.dg/assumed_rank_7.f90: New.
5067 * gfortran.dg/assumed_rank_8.f90: New.
5068 * gfortran.dg/assumed_rank_8_c.c: New.
5069 * gfortran.dg/assumed_rank_9.f90: New.
5070 * gfortran.dg/assumed_rank_10.f90: New.
5071 * gfortran.dg/assumed_rank_12.f90: New.
5072
5073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5074
5075 * gnat.dg/opt25.adb: New test.
5076 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5077 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5078
5079 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5080
5081 * gnat.dg/aggr20.ad[sb]: New test.
5082 * gnat.dg/aggr20_pkg.ads: New helper.
5083
5084 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5085
5086 * gnat.dg/derived_type3.adb: New test.
5087 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5088
5089 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR rtl-optimization/53942
5092 * gcc.dg/pr53942.c: New test.
5093
5094 2012-07-19 Jason Merrill <jason@redhat.com>
5095
5096 PR c++/54021
5097 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5098
5099 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gnat.dg/discr38.adb: New test.
5102
5103 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR middle-end/54017
5106 * c-c++-common/gomp/pr54017.c: New test.
5107
5108 2012-07-19 Richard Guenther <rguenther@suse.de>
5109 Eric Botcazou <ebotcazou@adacore.com>
5110
5111 * gnat.dg/loop_optimization11.adb: New testcase.
5112 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5113
5114 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5115 Jason Merrill <jason@redhat.com>
5116
5117 * g++.dg/cpp0x/sfinae37.C: New.
5118 * g++.dg/template/access23.C: New.
5119 * g++.dg/template/access7.C: Adjust.
5120 * g++.dg/template/sfinae10.C: Don't expect errors.
5121 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5122
5123 2012-07-18 Julian Brown <julian@codesourcery.com>
5124 Sandra Loosemore <sandra@codesroucery.com>
5125
5126 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5127
5128 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/noreturn4.ad[sb]: New test.
5131 * gnat.dg/noreturn4_pkg.ads: New helper.
5132
5133 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5134 Julian Brown <julian@codesourcery.com>
5135
5136 * gcc.target/arm/neon-vdup-1.c: New test case.
5137 * gcc.target/arm/neon-vdup-2.c: New test case.
5138 * gcc.target/arm/neon-vdup-3.c: New test case.
5139 * gcc.target/arm/neon-vdup-4.c: New test case.
5140 * gcc.target/arm/neon-vdup-5.c: New test case.
5141 * gcc.target/arm/neon-vdup-6.c: New test case.
5142 * gcc.target/arm/neon-vdup-7.c: New test case.
5143 * gcc.target/arm/neon-vdup-8.c: New test case.
5144 * gcc.target/arm/neon-vdup-9.c: New test case.
5145 * gcc.target/arm/neon-vdup-10.c: New test case.
5146 * gcc.target/arm/neon-vdup-11.c: New test case.
5147 * gcc.target/arm/neon-vdup-12.c: New test case.
5148 * gcc.target/arm/neon-vdup-13.c: New test case.
5149 * gcc.target/arm/neon-vdup-14.c: New test case.
5150 * gcc.target/arm/neon-vdup-15.c: New test case.
5151 * gcc.target/arm/neon-vdup-16.c: New test case.
5152 * gcc.target/arm/neon-vdup-17.c: New test case.
5153 * gcc.target/arm/neon-vdup-18.c: New test case.
5154 * gcc.target/arm/neon-vdup-19.c: New test case.
5155 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5156 arguments non-constant.
5157
5158 2012-07-18 Richard Guenther <rguenther@suse.de>
5159
5160 PR tree-optimization/53970
5161 * g++.dg/torture/pr53970.C: New testcase.
5162
5163 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5164
5165 PR target/38621
5166 * gcc.c-torture/compile/pr38621.c: New.
5167
5168 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5169
5170 PR target/33135
5171 * gcc.target/sh/pr33135-1.c: New.
5172 * gcc.target/sh/pr33135-2.c: New.
5173 * gcc.target/sh/pr33135-3.c: New.
5174 * gcc.target/sh/pr33135-4.c: New.
5175
5176 2012-07-17 Jason Merrill <jason@redhat.com>
5177
5178 PR c++/53995
5179 * g++.dg/parse/enum9.C: New.
5180
5181 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5182 Sandra Loosemore <sandra@codesourcery.com>
5183
5184 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5185 if there is a conflict with -mcpu=. Use -mcpu=5208.
5186
5187 2012-07-17 Jason Merrill <jason@redhat.com>
5188
5189 PR c++/53989
5190 * g++.dg/template/array23.C: New.
5191
5192 2012-07-17 Tobias Burnus <burnus@net-b.de>
5193
5194 PR fortran/53985
5195 * gfortran.dg/bind_c_usage_26.f90: New.
5196 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5197 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5198 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5199 * gfortran.dg/interop_params.f03: Ditto.
5200
5201 2012-07-17 Jason Merrill <jason@redhat.com>
5202
5203 * g++.dg/template/inherit8.C: Adjust.
5204 * g++.dg/template/using21.C: Adjust.
5205 * g++.dg/template/using22.C: Adjust.
5206
5207 PR c++/53549
5208 * g++.dg/template/current-inst1.C: New.
5209 * g++.dg/parse/crash35.C: Adjust.
5210
5211 2012-07-17 Tobias Burnus <burnus@net-b.de>
5212
5213 PR fortran/52101
5214 * gfortran.dg/oldstyle_4.f90: New.
5215
5216 2012-07-17 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/49265
5219 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5220 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5221
5222 2012-07-16 Jason Merrill <jason@redhat.com>
5223
5224 * g++.dg/parse/access8.C: Adjust.
5225 * g++.dg/template/sfinae6_neg.C: Adjust.
5226
5227 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5228
5229 PR fortran/53824
5230 * gfortran.dg/coarray_allocate_1.f90: New test.
5231
5232 2012-07-16 Andrew Pinski <apinski@cavium.com>
5233
5234 * gcc.c-torture/execute/bswap-1.c: New testcase.
5235 * gcc.c-torture/compile/unalign-1.c: New testcase.
5236 * gcc.c-torture/compile/20120524-1.c: New testcase.
5237 * gcc.c-torture/compile/20101216-1.c: New testcase.
5238
5239 2012-07-16 Dehao Chen <dehao@google.com>
5240
5241 Revert
5242 2012-07-10 Dehao Chen <dehao@google.com>
5243
5244 * gcc.dg/debug_info_inline.c: New test.
5245
5246 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5247
5248 PR fortran/53956
5249 * gfortran.dg/proc_decl_28.f90: New.
5250
5251 2012-07-16 Andrew Pinski <apinski@cavium.com>
5252
5253 * gcc.dg/torture/builtins-1.c: New testcase.
5254
5255 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5256
5257 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5258 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5259 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5260 gcc.target/cris/sync-1-v10.c,
5261 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5262 pass -mno-unaligned-atomic-may-use-library.
5263 * gcc.target/cris/sync-xchg-1.c: New test.
5264 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5265 valid register operand output modifier.
5266
5267 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5268
5269 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5270 characters.
5271
5272 2012-07-13 Andrew Pinski <apinski@cavium.com>
5273
5274 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5275 rather than cleanup-tree-dump.
5276 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5277
5278 2012-07-13 Richard Guenther <rguenther@suse.de>
5279
5280 PR tree-optimization/53907
5281 * gcc.target/i386/pr53907.c: New testcase.
5282
5283 2012-07-13 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/53922
5286 * gcc.dg/torture/pr53922.c: New testcase.
5287
5288 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5289
5290 PR rtl-optimization/53908
5291 * gcc.dg/torture/pr53908.c: New test.
5292
5293 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5294
5295 PR c++/53531
5296 * g++.dg/cpp0x/variadic135.C: New.
5297
5298 2012-07-12 Jason Merrill <jason@redhat.com>
5299
5300 * g++.dg/template/sfinae6_neg.C: Adjust.
5301
5302 2012-07-12 Tobias Burnus <burnus@net-b.de>
5303
5304 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5305 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5306 scan-tree-dump-times pattern.
5307
5308 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309
5310 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5311
5312 2012-07-11 Jason Merrill <jason@redhat.com>
5313
5314 DR 1402
5315 * g++.g/cpp0x/defaulted37.C: New.
5316
5317 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5318
5319 PR target/53859
5320 * gcc.target/arm/pr53859.c: New test.
5321
5322 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5323
5324 PR target/53886
5325 * gcc.c-torture/compile/pr53886.c: New.
5326
5327 2012-07-10 Dehao Chen <dehao@google.com>
5328
5329 * gcc.dg/debug_info_inline.c: New test.
5330
5331 2012-07-10 Jason Merrill <jason@redhat.com>
5332
5333 PR c++/53733
5334 * g++.dg/cpp0x/defaulted36.C: New.
5335 * g++.dg/cpp0x/defaulted21.C: Adjust.
5336
5337 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5338
5339 2012-07-09 Sterling Augustine <saugustine@google.com>
5340
5341 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5342
5343 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5344
5345 PR tree-optimization/53887
5346 * gcc.dg/pr53887.c: New test.
5347
5348 2012-07-09 Jason Merrill <jason@redhat.com>
5349
5350 PR c++/53882
5351 * g++.dg/cpp0x/nullptr29.C: New.
5352
5353 2012-07-09 Tom de Vries <tom@codesourcery.com>
5354 Richard Guenther <rguenther@suse.de>
5355
5356 * gcc.dg/builtin-unreachable-6.c: New test.
5357 * gcc.dg/builtin-unreachable-5.c: New test.
5358
5359 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5360
5361 PR tree-optimization/53881
5362 * gcc.dg/pr53881.c: New test.
5363
5364 2012-07-06 Jason Merrill <jason@redhat.com>
5365
5366 PR c++/53862
5367 * g++.dg/cpp0x/variadic134.C: New.
5368
5369 PR c++/53858
5370 * g++.dg/cpp0x/alias-decl-20.C: New.
5371
5372 2012-07-06 Tom de Vries <tom@codesourcery.com>
5373
5374 PR tree-optimization/51879
5375 * gcc.dg/pr51879-16.c: New test.
5376 * gcc.dg/pr51879-17.c: Same.
5377
5378 2012-07-06 Tom de Vries <tom@codesourcery.com>
5379
5380 PR tree-optimization/52009
5381 * gcc.dg/pr51879-7.c: New test.
5382 * gcc.dg/pr51879-18.c: New test.
5383
5384 2012-07-05 Jason Merrill <jason@redhat.com>
5385
5386 PR c++/50852
5387 * g++.dg/template/typedef39.C: New.
5388
5389 PR c++/53039
5390 * g++.dg/cpp0x/variadic133.C: New.
5391 * g++.dg/template/param1.C: Adjust.
5392
5393 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5394
5395 PR target/48941
5396 PR target/51980
5397 * gcc.target/arm/neon/vtrnf32.c: Update.
5398 * gcc.target/arm/neon/vtrns32.c: Update.
5399 * gcc.target/arm/neon/vtrnu32.c: Update.
5400 * gcc.target/arm/neon/vzipf32.c: Update.
5401 * gcc.target/arm/neon/vzips32.c: Update.
5402 * gcc.target/arm/neon/vzipu32.c: Update.
5403
5404 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5405
5406 PR fortran/53732
5407 * gfortran.dg/inline_sum_4.f90: New test.
5408
5409 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5410
5411 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5412
5413 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5414
5415 * gcc.target/arm/fma-sp.c: New testcase.
5416 * gcc.target/arm/fma.c: Likewise.
5417 * gcc.target/arm/fma.h: Likewise.
5418
5419 2012-07-04 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/53848
5422 * g++.dg/other/enum3.C: New.
5423
5424 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5425
5426 PR middle-end/53321
5427 * g++.dg/torture/pr53321.C: New test.
5428
5429 2012-07-04 Richard Guenther <rguenther@suse.de>
5430
5431 PR tree-optimization/53844
5432 * g++.dg/tree-ssa/pr53844.C: New testcase.
5433
5434 2012-07-04 Richard Guenther <rguenther@suse.de>
5435
5436 PR tree-optimization/53849
5437 * gcc.dg/pr53849.c: New testcase.
5438
5439 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR c++/53812
5442 * g++.dg/ext/label14.C: New test.
5443
5444 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5445
5446 PR target/53811
5447 * g++.dg/other/pr53811.C: New test.
5448
5449 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5450
5451 PR target/28896
5452 * gcc.target/m68k/stack-limit-1.c: New testcase.
5453
5454 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5455
5456 * gnat.dg/recursive_call.adb: New test.
5457
5458 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 * gnat.dg/discr37.ad[sb]: New test.
5461
5462 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5463
5464 * g++.dg/other/packed1.C: Remove SH from xfail list.
5465
5466 2012-07-02 Jason Merrill <jason@redhat.com>
5467
5468 PR c++/53619
5469 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5470
5471 PR c++/53783
5472 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5473
5474 PR c++/53788
5475 * g++.dg/cpp0x/decltype39.C: New.
5476 * g++.dg/diagnostic/method1.C: Adjust.
5477
5478 PR c++/53816
5479 * g++.dg/template/ref6.C: New.
5480
5481 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5482
5483 PR target/53568
5484 * gcc.target/sh/pr53568-1.c: New.
5485
5486 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5487
5488 PR target/51244
5489 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5490
5491 2012-07-02 Jason Merrill <jason@redhat.com>
5492
5493 PR c++/53821
5494 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5495
5496 PR c++/53524
5497 * g++.dg/template/enum7.C: New.
5498 * g++.dg/other/ptrmem10.C: Adjust.
5499 * g++.dg/other/ptrmem11.C: Adjust.
5500 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5501
5502 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5503
5504 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5505
5506 2012-07-01 Wei Guozhi <carrot@google.com>
5507
5508 PR target/53447
5509 * gcc.target/arm/pr53447-1.c: New testcase.
5510 * gcc.target/arm/pr53447-2.c: New testcase.
5511 * gcc.target/arm/pr53447-3.c: New testcase.
5512 * gcc.target/arm/pr53447-4.c: New testcase.
5513
5514 2012-06-29 Richard Guenther <rguenther@suse.de>
5515
5516 PR tree-optimization/47061
5517 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5518
5519 2012-06-29 Richard Guenther <rguenther@suse.de>
5520
5521 PR tree-optimization/37541
5522 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5523
5524 2012-06-29 Richard Guenther <rguenther@suse.de>
5525
5526 PR tree-optimization/52589
5527 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5528
5529 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5530
5531 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5532
5533 * g++.dg/template/error46.C: Add missing comment to dg-message.
5534 * g++.dg/template/crash107.C: Likewise.
5535 * g++.dg/template/error47.C: Likewise.
5536 * g++.dg/template/crash108.C: Likewise.
5537 * g++.dg/overload/operator5.C: Likewise.
5538
5539 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5540 errors in dg-message directives, add comments.
5541
5542 2012-06-28 Kai Tietz <ktietz@redhat.com>
5543
5544 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5545 hard-coded 'unsigned long'.
5546
5547 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR tree-optimization/51581
5550 * gcc.dg/vect/pr51581-4.c: New test.
5551
5552 PR tree-optimization/53645
5553 * gcc.c-torture/execute/pr53645-2.c: New test.
5554
5555 2012-06-28 Richard Guenther <rguenther@suse.de>
5556
5557 PR middle-end/53790
5558 * gcc.dg/torture/pr53790.c: New testcase.
5559
5560 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR tree-optimization/53645
5563 * gcc.c-torture/execute/pr53645.c: New test.
5564
5565 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5566
5567 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5568
5569 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5570
5571 PR debug/53671
5572 PR debug/49888
5573 * gcc.dg/guality/pr49888.c: Account for the possibility that
5574 the variable is optimized out at the first test.
5575
5576 2012-06-27 Jason Merrill <jason@redhat.com>
5577
5578 * g++.dg/cpp0x/override2.C: Adjust.
5579 * g++.dg/template/error5.C: Adjust.
5580 * g++.dg/parse/crash28.C: Adjust.
5581
5582 PR c++/53563
5583 * g++.dg/parse/template27.C: New.
5584 * g++.dg/template/crash74.C: Adjust expected output.
5585
5586 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5587
5588 PR fortran/41951
5589 PR fortran/49591
5590 * gfortran.dg/typebound_operator_16.f03: New.
5591
5592 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5593
5594 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5595 even src1.i and src2.i fields even in the second half of the arrays.
5596
5597 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5598
5599 PR c++/51033.
5600 * g++.dg/torture/vshuf-16.inc: New test.
5601 * g++.dg/torture/vshuf-2.inc: New test.
5602 * g++.dg/torture/vshuf-4.inc: New test.
5603 * g++.dg/torture/vshuf-8.inc: New test.
5604 * g++.dg/torture/vshuf-main.inc: New test.
5605 * g++.dg/torture/vshuf-v16hi.C: New test.
5606 * g++.dg/torture/vshuf-v16qi.C: New test.
5607 * g++.dg/torture/vshuf-v2df.C: New test.
5608 * g++.dg/torture/vshuf-v2di.C: New test.
5609 * g++.dg/torture/vshuf-v2sf.C: New test.
5610 * g++.dg/torture/vshuf-v2si.C: New test.
5611 * g++.dg/torture/vshuf-v4df.C: New test.
5612 * g++.dg/torture/vshuf-v4di.C: New test.
5613 * g++.dg/torture/vshuf-v4sf.C: New test.
5614 * g++.dg/torture/vshuf-v4si.C: New test.
5615 * g++.dg/torture/vshuf-v8hi.C: New test.
5616 * g++.dg/torture/vshuf-v8qi.C: New test.
5617 * g++.dg/torture/vshuf-v8si.C: New test.
5618
5619 2012-06-27 Richard Guenther <rguenther@suse.de>
5620
5621 PR middle-end/53676
5622 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5623
5624 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5625
5626 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5627 scan-dump-dem-not): Use printable pattern in test name.
5628
5629 2012-06-26 Sterling Augustine <saugustine@google.com>
5630 Dominique Dhumieres <dominiq@lps.ens.fr>
5631
5632 * gcc.dg/pubtypes-2.c: Update expected output.
5633 * gcc.dg/pubtypes-3.c: Likewise.
5634 * gcc.dg/pubtypes-4.c: Likewise.
5635
5636 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5637
5638 * gcc.dg/tree-ssa/slsr-1.c: New test.
5639 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5640 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5641 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5642
5643 2012-06-26 Matt Turner <mattst88@gmail.com>
5644
5645 PR target/35294
5646 * gcc.target/arm/mmx-2.c: New.
5647
5648 2012-06-26 Richard Guenther <rguenther@suse.de>
5649
5650 PR c++/53752
5651 * g++.dg/torture/pr53752.C: New testcase.
5652
5653 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/53748
5656 * gcc.c-torture/compile/pr53748.c: New test.
5657
5658 2012-06-25 Jason Merrill <jason@redhat.com>
5659
5660 PR c++/53498
5661 PR c++/53305
5662 * g++.dg/cpp0x/decltype38.C: New.
5663 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5664
5665 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5666
5667 * lib/target-supports-dg.exp (testname-for-summary): New.
5668 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5669 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5670 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5671 scan-module-absence, output-exists, output-exists-not: Use
5672 testname-for-summary.
5673 (dg-test): Clean up testname_with_flags.
5674 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5675 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5676 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5677 scan-assembler-dem-not, object-size: Use testname-for-summary.
5678 * lib/gcov.exp (run-gcov): Likewise.
5679 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5680 scan-dump-dem, scan-dump-dem-note): Likewise.
5681
5682 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5683 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5684 including profopt.opt; save and restore existing value.
5685 * g++.dg/bprob/bprob.exp: Likewise.
5686 * gcc.dg/matrix/matrix.exp: Likewise.
5687 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5688 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5689 PROFOPT_OPTIONS.
5690
5691 2012-06-25 Richard Henderson <rth@redhat.com>
5692
5693 * gcc.dg/pr53749.c: New.
5694
5695 2012-06-25 Jason Merrill <jason@redhat.com>
5696
5697 PR c++/52988
5698 * g++.dg/cpp0x/nullptr28.C: New.
5699
5700 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5701
5702 * gcc.target/arm/neon-vld1_dupQ.c: New.
5703
5704 2012-06-25 Florian Weimer <fweimer@redhat.com>
5705
5706 * g++.dg/init/new35.C: New.
5707 * g++.dg/init/new36.C: New.
5708 * g++.dg/init/new37.C: New.
5709 * g++.dg/ext/vla5.C: New warning.
5710 * g++.dg/ext/vla8.C: New warning.
5711 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5712
5713 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5714 James Greenhalgh <james.greenhalgh@arm.com>
5715
5716 * gcc.target/arm/ftest-support-arm.h New testcase.
5717 * gcc.target/arm/ftest-support-thumb.h Likewise.
5718 * gcc.target/arm/ftest-support.h Likewise.
5719 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5720 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5721 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5722 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5723 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5724 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5725 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5726 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5727 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5728 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5729 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5730 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5731 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5732 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5733 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5734 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5735 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5736 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5737 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5738 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5739 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5740 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5741 * lib/target-supports.exp
5742 (check_effective_target_arm_arch_FUNC): Add support for more
5743 architectures.
5744 (add_options_for_arm_arch_FUNC): Likewise.
5745 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5746
5747 2012-06-25 Jason Merrill <jason@redhat.com>
5748
5749 PR c++/53202
5750 * g++.dg/cpp0x/constexpr-tuple.C: New.
5751
5752 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR target/53759
5755 * gcc.target/i386/pr53759.c: New test.
5756
5757 PR c++/53594
5758 * g++.dg/cpp0x/nsdmi7.C: New test.
5759
5760 2012-06-24 Kai Tietz <ktietz@redhat.com>
5761
5762 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5763 for LLP64 targets.
5764 * gcc.target/i386/pr38988.c: Likewise.
5765
5766 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5767
5768 PR fortran/47710
5769 PR fortran/53328
5770 * gfortran.dg/typebound_generic_12.f03: New.
5771 * gfortran.dg/typebound_generic_13.f03: New.
5772
5773 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5774
5775 * gnat.dg/lto15.ad[sb]: New test.
5776
5777 2012-06-21 Meador Inge <meadori@codesourcery.com>
5778
5779 PR c/53702
5780 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5781
5782 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5783
5784 * gcc.dg/pch/ident-1.c: New test.
5785 * gcc.dg/pch/ident-1.hs: Header file for new test.
5786
5787 2012-06-21 Michael Matz <matz@suse.de>
5788
5789 PR middle-end/53688
5790 * gcc.c-torture/execute/pr53688.c: New test.
5791
5792 2012-06-20 Richard Guenther <rguenther@suse.de>
5793
5794 PR tree-optimization/30318
5795 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5796
5797 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5798
5799 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5800
5801 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5802
5803 * gcc.target/i386/clearcapv2.map: New file.
5804 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5805
5806 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5807
5808 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5809 and add __sh__ case.
5810
5811 2012-06-19 Jason Merrill <jason@redhat.com>
5812
5813 PR c++/52637
5814 * g++.dg/debug/localclass1.C: New.
5815
5816 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5817
5818 * g++.dg/cpp0x/override4.C: New.
5819
5820 2012-06-14 Jason Merrill <jason@redhat.com>
5821
5822 PR c++/53651
5823 * g++.dg/cpp0x/decltype37.C: New.
5824
5825 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5826
5827 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5828
5829 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5830
5831 * gcc.c-torture/compile/vector-5.c,
5832 gcc.c-torture/compile/vector-6.c: New tests.
5833
5834 2012-06-19 Richard Henderson <rth@redhat.com>
5835
5836 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5837
5838 2012-06-19 Richard Guenther <rguenther@suse.de>
5839
5840 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5841
5842 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5843
5844 PR target/53712
5845 * gcc.target/i386/pr53712.c: New test.
5846
5847 2012-06-18 Tobias Burnus <burnus@net-b.de>
5848
5849 PR fortran/53692
5850 * gfortran.dg/elemental_optional_args_6.f90: New.
5851
5852 2012-06-18 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/53526
5855 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5856 * gfortran.dg/coarray/move_alloc_1.f90
5857
5858 2012-06-18 Tobias Burnus <burnus@net-b.de>
5859
5860 PR fortran/53526
5861 * gfortran.dg/coarray_27.f90: New.
5862
5863 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5864 Greta Yorsh <Greta.Yorsh@arm.com>
5865
5866 * gcc.target/arm/epilog-1.c: New test.
5867
5868 2012-06-18 Richard Guenther <rguenther@suse.de>
5869
5870 PR tree-optimization/53693
5871 * g++.dg/torture/pr53693.C: New testcase.
5872
5873 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5874
5875 PR tree-optimization/53703
5876 * gcc.dg/torture/pr53703.c: New test.
5877
5878 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5879
5880 PR middle-end/53698
5881 * gcc.target/i386/pr53698.c: New test.
5882
5883 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5884
5885 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5886
5887 2012-06-17 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/53691
5890 PR fortran/53685
5891 * gfortran.dg/transfer_check_3.f90: New.
5892
5893 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5894
5895 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5896
5897 2012-06-16 Tobias Burnus <burnus@net-b.de>
5898
5899 PR fortran/53642
5900 PR fortran/45170
5901 * gfortran.dg/deferred_type_param_8.f90: New.
5902
5903 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5904
5905 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5906 testname that includes flags, passed in as new argument, in
5907 pass/fail messages.
5908 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5909 and pass it to verify-* procedures.
5910
5911 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5912 alignment torture options with usual torture options.
5913
5914 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5915 messages reported for one line of source code.
5916 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5917 * g++.dg/cpp0x/decltype2.C: Likewise.
5918 * g++.dg/cpp0x/decltype3.C: Likewise.
5919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5920 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5921 * g++.dg/cpp0x/static_assert3.C: Likewise.
5922 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5923 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5924 * g++.dg/cpp0x/union1.C: Likewise.
5925 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5926 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5927 * g++.dg/cpp0x/variadic2.C: Likewise.
5928 * g++.dg/cpp0x/variadic20.C: Likewise.
5929 * g++.dg/cpp0x/variadic74.C: Likewise.
5930 * g++.dg/diagnostic/bitfld2.C: Likewise.
5931 * g++.dg/ext/attrib44.C: Likewise.
5932 * g++.dg/ext/no-asm-1.C: Likewise.
5933 * g++.dg/other/error34.C: Likewise.
5934 * g++.dg/parse/crash46.C: Likewise.
5935 * g++.dg/parse/error10.C: Likewise.
5936 * g++.dg/parse/error2.C: Likewise.
5937 * g++.dg/parse/error3.C: Likewise.
5938 * g++.dg/parse/error36.C: Likewise.
5939 * g++.dg/parse/error8.C: Likewise.
5940 * g++.dg/parse/error9.C: Likewise.
5941 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5942 * g++.dg/parse/parser-pr28152.C: Likewise.
5943 * g++.dg/parse/template25.C: Likewise.
5944 * g++.dg/parse/typename11.C: Likewise.
5945 * g++.dg/tc1/dr147.C: Likewise.
5946 * g++.dg/template/deduce3.C: Likewise.
5947 * g++.dg/template/koenig9.C: Likewise.
5948 * g++.dg/template/pr23510.C: Likewise.
5949 * g++.dg/warn/pr12242.C: Likewise.
5950 * g++.dg/warn/pr30551-2.C: Likewise.
5951 * g++.dg/warn/pr30551.C: Likewise.
5952 * g++.old-deja/g++.other/typename1.C: Likewise.
5953 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5954
5955 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5956
5957 PR c++/51033
5958 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5959 * c-c++-common/torture/vshuf-2.inc: Likewise.
5960 * c-c++-common/torture/vshuf-4.inc: Likewise.
5961 * c-c++-common/torture/vshuf-8.inc: Likewise.
5962 * c-c++-common/torture/vshuf-main.inc: Likewise.
5963 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5964 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5965 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5966 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5967 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5968 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5969 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5970 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5971 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5972 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5973 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5974 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5975 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5976 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5977
5978 2012-06-15 Michael Matz <matz@suse.de>
5979
5980 * gcc.dg/tree-ssa/vector-4.c: New test.
5981
5982 2012-06-15 Michael Matz <matz@suse.de>
5983
5984 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5985 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5986
5987 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5988
5989 PR tree-optimization/53636
5990 * gcc.target/arm/pr53636.c: New test.
5991
5992 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR tree-optimization/51581
5995 * gcc.c-torture/execute/pr51581-1.c: New test.
5996 * gcc.c-torture/execute/pr51581-2.c: New test.
5997 * gcc.dg/vect/pr51581-1.c: New test.
5998 * gcc.dg/vect/pr51581-2.c: New test.
5999 * gcc.dg/vect/pr51581-3.c: New test.
6000 * gcc.target/i386/avx-pr51581-1.c: New test.
6001 * gcc.target/i386/avx-pr51581-2.c: New test.
6002 * gcc.target/i386/avx2-pr51581-1.c: New test.
6003 * gcc.target/i386/avx2-pr51581-2.c: New test.
6004 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6005
6006 2012-06-15 Richard Guenther <rguenther@suse.de>
6007
6008 * gcc.c-torture/execute/20120615-1.c: New testcase.
6009
6010 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gnat.dg/vect8.ad[sb]: New test.
6013
6014 2012-06-14 Richard Guenther <rguenther@suse.de>
6015
6016 * gcc.dg/tree-ssa/vrp.h: New testcase.
6017 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6018
6019 2012-06-13 Christian Bruel <christian.bruel@st.com>
6020
6021 PR target/53621
6022 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6023
6024 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6025
6026 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6027
6028 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6029
6030 PR testsuite/20771
6031 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6032 test summary unique.
6033
6034 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6035 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6036 scan-stack-usage-not): Don't strip torture options from test name.
6037
6038 * lib/scandump.exp (scan-dump-times): Use printable version of
6039 regexp in test summary line.
6040
6041 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6042 messages reported for one line of source code.
6043 * gcc.dg/format/few-1.c: Likewise.
6044 * gcc.dg/ia64-sync-2.c: Likewise.
6045 * gcc.dg/sync-2.c: Likewise.
6046 * gcc.dg/noncompile/pr44517.c: Likewise.
6047
6048 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6049
6050 PR debug/49888
6051 * gcc.dg/guality/pr49888.c: New.
6052
6053 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6054
6055 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6056 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6057 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6058
6059 2012-06-13 Tobias Burnus <burnus@net-b.de>
6060
6061 PR fortran/53643
6062 * gfortran.dg/intent_out_7.f90: New.
6063
6064 2012-06-13 Tobias Burnus <burnus@net-b.de>
6065
6066 PR fortran/53597
6067 * gfortran.dg/save_4.f90: New.
6068
6069 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR c/53532
6072 PR c/51034
6073 PR c/53196
6074 * gcc.dg/pr53532.c: New test.
6075 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6076 adjust line numbers.
6077 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6078 * gcc.dg/Wcxx-compat-8.c: Likewise.
6079 * gcc.dg/pr51034.c: New test.
6080 * gcc.dg/pr53196-1.c: New test.
6081 * gcc.dg/pr53196-2.c: New test.
6082
6083 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6084
6085 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6086 alignment torture options with usual torture options.
6087 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6088 instead of dg-options.
6089 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6090 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6091 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6092 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6093 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6094 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6095
6096 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6097 to checks for multiple messages reported for one line of source code.
6098 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6099
6100 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6101 messages reported for one line of source code.
6102
6103 * gcc.dg/20031223-1.c: Add comments to check for multiple
6104 messages reported for one line of source code.
6105 * gcc.dg/Wconversion-integer.c: Likewise.
6106 * gcc.dg/Wfatal-2.c: Likewise.
6107 * gcc.dg/Wfatal.c: Likewise.
6108 * gcc.dg/Wobjsize-1.c: Likewise.
6109 * gcc.dg/c99-vla-jump-1.c: Likewise.
6110 * gcc.dg/c99-vla-jump-2.c: Likewise.
6111 * gcc.dg/c99-vla-jump-3.c: Likewise.
6112 * gcc.dg/c99-vla-jump-4.c: Likewise.
6113 * gcc.dg/c99-vla-jump-5.c: Likewise.
6114 * gcc.dg/decl-9.c: Likewise.
6115 * gcc.dg/declspec-10.c: Likewise.
6116 * gcc.dg/declspec-18.c: Likewise.
6117 * gcc.dg/mtune.c: Likewise.
6118 * gcc.dg/parser-pr28152-2.c: Likewise.
6119 * gcc.dg/parser-pr28152.c: Likewise.
6120 * gcc.dg/pr14475.c: Likewise.
6121 * gcc.dg/pr27953.c: Likewise.
6122 * gcc.dg/pr28322-3.c: Likewise.
6123 * gcc.dg/pr30457.c: Likewise.
6124 * gcc.dg/pr30551-2.c: Likewise.
6125 * gcc.dg/pr30551-3.c: Likewise.
6126 * gcc.dg/pr30551-4.c: Likewise.
6127 * gcc.dg/pr30551-5.c: Likewise.
6128 * gcc.dg/pr30551-6.c: Likewise.
6129 * gcc.dg/pr30551.c: Likewise.
6130 * gcc.dg/pr45461.c: Likewise.
6131 * gcc.dg/pr48552-1.c: Likewise.
6132 * gcc.dg/pr48552-2.c: Likewise.
6133 * gcc.dg/redecl-1.c: Likewise.
6134 * gcc.dg/transparent-union-3.c: Likewise.
6135 * gcc.dg/utf-dflt.c: Likewise.
6136 * gcc.dg/utf-dflt2.c: Likewise.
6137 * gcc.dg/vla-8.c: Likewise.
6138 * gcc.dg/vla-init-1.c: Likewise.
6139 * gcc.dg/wtr-int-type-1.c: Likewise.
6140
6141 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6142 messages reported for for one line of source code.
6143 * c-c++-common/raw-string-5.c: Likewise.
6144 * c-c++-common/raw-string-4.c: Likewise.
6145 * c-c++-common/raw-string-6.c: Likewise.
6146 * c-c++-common/pr20000.c: Likewise.
6147
6148 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6149 messages reported for one line of source code.
6150 * gcc.dg/cpp/pr30786.c: Likewise.
6151 * gcc.dg/cpp/pr28709.c: Likewise.
6152 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6153 * gcc.dg/cpp/macspace2.c: Likewise.
6154 * gcc.dg/cpp/missing-header-1.c: Likewise.
6155 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6156 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6157 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6158
6159 2012-06-12 Jason Merrill <jason@redhat.com>
6160
6161 PR c++/53599
6162 * g++.dg/template/local7.C: New.
6163
6164 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6165
6166 PR target/53511
6167 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6168 * gcc.target/sh/pr51340-2.c: Likewise.
6169 * gcc.target/sh/pr51340-3.c: Likewise.
6170
6171 2012-06-12 Michael Matz <matz@suse.de>
6172
6173 * gcc.dg/torture/alias-1.c: New test.
6174
6175 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR rtl-optimization/53589
6178 * gcc.dg/torture/pr53589.c: New test.
6179
6180 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6181
6182 PR target/50749
6183 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6184 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6185 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6186 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6187 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6188 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6189 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6190 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6191 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6192 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6193 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6194 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6195 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6196 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6197 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6198 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6199
6200 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6201
6202 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6203 (check_intel_cpu_model): New function.
6204 (check_amd_cpu_model): New function.
6205 (check_features): New function.
6206 (__get_cpuid_output): New function.
6207 (check_detailed): New function.
6208 (fn1): Rename to quick_check.
6209 (main): Update to call quick_check and call check_detailed.
6210
6211 2012-06-11 Richard Henderson <rth@redhat.com>
6212
6213 * lib/target-supports.exp
6214 (check_effective_target_sync_long_long_runtime): Use
6215 check_effective_target_lp64 instead of
6216 check_effective_target_powerpc64 for powerpc targets.
6217
6218 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6219
6220 PR target/53511
6221 * gcc.target/sh/pr53511-1.c: New.
6222
6223 2012-06-11 Richard Guenther <rguenther@suse.de>
6224
6225 PR middle-end/53470
6226 * g++.dg/lto/pr53470_0.C: New testcase.
6227 * gcc.dg/lto/pr53470_0.c: Likewise.
6228
6229 2012-06-11 Richard Guenther <rguenther@suse.de>
6230
6231 PR c++/53605
6232 * g++.dg/ext/pr53605.C: New testcase.
6233
6234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6235
6236 * gnat.dg/specs/array1.ads: New test.
6237 * gnat.dg/specs/array2.ads: Likewise.
6238 * gnat.dg/array22.adb: Likewise.
6239
6240 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6241
6242 * gnat.dg/constant4.adb: New test.
6243 * gnat.dg/constant4_pkg.ads: New helper.
6244
6245 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6246
6247 PR fortran/52552
6248 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6249 * gfortran.dg/allocate_class_1.f90: Modified.
6250 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6251 * gfortran.dg/allocate_class_2.f90: New.
6252
6253 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6254
6255 PR middle-end/53535
6256 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6257
6258 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6259
6260 PR fortran/52861
6261 * gfortran.dg/string_assign_2.f90: New test case.
6262
6263 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6264
6265 PR fortran/52861
6266 * gfortran.dg/string_assign_1.f90: New test case.
6267
6268 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR middle-end/53580
6271 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6272 * gcc.dg/gomp/critical-4.c: Likewise.
6273 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6274 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6275 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6276 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6277 * c-c++-common/gomp/pr53580.c: New test.
6278
6279 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6280
6281 PR c++/51214
6282 * g++.dg/cpp0x/forw_enum11.C: New.
6283
6284 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 PR c++/53567
6287 * g++.dg/cpp0x/alias-decl-19.C: New.
6288
6289 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6290
6291 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6292
6293 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6294
6295 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6296 (XSTATE_FP): Ditto.
6297 (XSTATE_SSE): Ditto.
6298 (XSTATE_YMM): Ditto.
6299 (avx_os_support): Use new defines.
6300
6301 2012-06-06 Richard Guenther <rguenther@suse.de>
6302
6303 PR testsuite/32380
6304 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6305 loops.
6306
6307 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6308
6309 PR c++/52841
6310 * g++.dg/cpp0x/pr52841.C: New testcase.
6311
6312 2012-06-06 Richard Guenther <rguenther@suse.de>
6313
6314 PR tree-optimization/53081
6315 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6316 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6317
6318 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6319
6320 * gcc.target/powerpc/pr53487.c: New test.
6321
6322 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6323
6324 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6325
6326 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6327
6328 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6329
6330 2012-06-05 Richard Guenther <rguenther@suse.de>
6331
6332 PR tree-optimization/30442
6333 * gcc.dg/vect/bb-slp-30.c: New testcase.
6334
6335 2012-06-05 Richard Guenther <rguenther@suse.de>
6336
6337 PR tree-optimization/53081
6338 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6339 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6340 -fno-tree-loop-distribute-patterns.
6341
6342 2012-06-05 Alan Modra <amodra@gmail.com>
6343
6344 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6345 Check static chain in nested funcs.
6346
6347 2012-06-04 Tobias Burnus <burnus@net-b.de>
6348
6349 PR fortran/50619
6350 * gfortran.dg/init_flag_10.f90: New.
6351
6352 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/53524
6355 * g++.dg/warn/Wenum-compare-no-2: New.
6356
6357 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6358
6359 PR preprocessor/53463
6360 * g++.dg/cpp/limits.C: New test.
6361 * g++.dg/parse/error19.C: Adjust.
6362 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6363 * g++.dg/warn/pr35635.C: Likewise.
6364 * g++.old-deja/g++.pt/assign1.C: Likewise.
6365
6366 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6367
6368 PR target/53559
6369 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6370 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6371 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6372 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6373 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6374 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6375 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6376 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6377
6378 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6379
6380 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6381
6382 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR tree-optimization/53550
6385 * gcc.dg/pr53550.c: New test.
6386
6387 2012-06-04 Richard Guenther <rguenther@suse.de>
6388
6389 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6390 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6391 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6392
6393 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6394
6395 PR fortran/48831
6396 * gfortran.dg/parameter_array_element_2.f90: New.
6397
6398 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6399
6400 PR target/53512
6401 * gcc.target/sh/pr53512-1.c: New.
6402 * gcc.target/sh/pr53512-2.c: New.
6403 * gcc.target/sh/pr53512-3.c: New.
6404 * gcc.target/sh/pr53512-4.c: New.
6405
6406 2012-06-01 Jason Merrill <jason@redhat.com>
6407
6408 PR c++/52973
6409 * g++.dg/ext/visibility/template12.C: New.
6410 * g++.dg/ext/attrib14.C: Adjust warning line.
6411
6412 PR c++/52725
6413 * g++.dg/parse/new6.C: New.
6414 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6415
6416 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6417
6418 * c-c++-common/restrict-2.c: Revert previous change.
6419
6420 2012-06-01 Jason Merrill <jason@redhat.com>
6421
6422 PR c++/53137
6423 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6424
6425 PR c++/53484
6426 * g++.dg/cpp0x/auto33.C: New.
6427
6428 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/26155
6431 * g++.dg/parse/namespace-alias-1.C: New.
6432
6433 2012-06-01 Christian Bruel <christian.bruel@st.com>
6434
6435 * gcc.dg/spec-options.c: New test.
6436 * gcc.dg/foo.specs: New file.
6437
6438 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6439
6440 PR ada/53517
6441 * gnat.dg/lto14.adb: Skip on Solaris.
6442
6443 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6444
6445 * gcc.target/cris/sync-1-v10.c,
6446 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6447 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6448 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6449 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6450 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6451 gcc.target/cris/torture/sync-mis-op-i-1.c,
6452 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6453 gcc.target/cris/torture/sync-mis-op-i-2.c,
6454 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6455 gcc.target/cris/torture/sync-mis-op-i-3.c,
6456 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6457 gcc.target/cris/torture/sync-mis-op-s-1.c,
6458 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6459 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6460 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6461 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6462 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6463 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6464 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6465 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6466 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6467
6468 2012-05-31 Richard Guenther <rguenther@suse.de>
6469
6470 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6471 ldist-pr45948.c with disabled SCCP.
6472
6473 2012-05-31 Richard Guenther <rguenther@suse.de>
6474
6475 PR middle-end/48493
6476 * gcc.dg/torture/pr48493.c: New testcase.
6477
6478 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6479
6480 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6481 arm32 to targets.
6482 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6483 of the initialization loop.
6484 (dg-final): Adjust the expected number of vectorized loops depending
6485 on vect_char_mult target selector.
6486
6487 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6488
6489 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6490 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6491 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6492 New tests.
6493
6494 2012-05-30 Jason Merrill <jason@redhat.com>
6495
6496 PR c++/53356
6497 * g++.dg/init/new34.C: New.
6498 * g++.dg/tree-ssa/stabilize1.C: New.
6499
6500 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c++/53356
6503 * g++.dg/init/new33.C: New test.
6504
6505 2012-05-30 Richard Guenther <rguenther@suse.de>
6506
6507 PR middle-end/53501
6508 * gcc.dg/torture/pr53501.c: New testcase.
6509 * c-c++-common/restrict-2.c: Adjust.
6510
6511 2012-05-30 Alan Modra <amodra@gmail.com>
6512
6513 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6514 torture-finish.
6515
6516 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6517
6518 * gcc.target/i386/shuf-concat.c: New test.
6519
6520 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR rtl-optimization/53519
6523 * gcc.c-torture/compile/pr53519.c: New test.
6524
6525 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6526
6527 * gcc.target/arm/neon-vrev.c: New.
6528
6529 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6530
6531 PR target/51340
6532 * gcc.target/sh/pr51340-1.c: New.
6533 * gcc.target/sh/pr51340-2.c: New.
6534 * gcc.target/sh/pr51340-3.c: New.
6535
6536 2012-05-29 Richard Guenther <rguenther@suse.de>
6537
6538 PR tree-optimization/53516
6539 * gcc.dg/torture/pr53516.c: New testcase.
6540
6541 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6542
6543 PR preprocessor/53229
6544 * gcc.dg/cpp/paste6.c: Force to run without
6545 -ftrack-macro-expansion.
6546 * gcc.dg/cpp/paste8.c: Likewise.
6547 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6548 -ftrack-macro-expansion.
6549 * gcc.dg/cpp/paste12.c: Force to run without
6550 -ftrack-macro-expansion.
6551 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6552 -ftrack-macro-expansion.
6553 * gcc.dg/cpp/paste13.c: Likewise.
6554 * gcc.dg/cpp/paste14.c: Likewise.
6555 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6556 -ftrack-macro-expansion.
6557 * gcc.dg/cpp/paste18.c: New test.
6558
6559 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6560
6561 * gcc.target/cris/torture/trap-1.c,
6562 gcc.target/cris/torture/trap-2.c,
6563 gcc.target/cris/torture/trap-3.c,
6564 gcc.target/cris/torture/trap-v0.c,
6565 gcc.target/cris/torture/trap-v3.c: New tests.
6566
6567 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/25137
6570 * g++.dg/warn/Wbraces3.C: New.
6571 * g++.dg/warn/Wbraces4.C: Likewise.
6572
6573 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR tree-optimization/53505
6576 * c-c++-common/torture/pr53505.c: New test.
6577
6578 2012-05-27 Nathan Sidwell <nathan@acm.org>
6579
6580 * gcc.dg/stmt-expr-4.c: New.
6581
6582 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/53491
6585 * g++.dg/parse/crash60.C: New.
6586
6587 2012-05-26 Jason Merrill <jason@redhat.com>
6588
6589 PR c++/53220
6590 * c-c++-common/array-lit.c: New.
6591 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6592
6593 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6594
6595 PR ada/50294
6596 * gnat.dg/array21.adb: New test.
6597
6598 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6599
6600 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6601
6602 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 PR c++/32054
6605 * g++.dg/other/anon-union3.C: New.
6606
6607 2012-05-25 Ian Lance Taylor <iant@google.com>
6608
6609 * gcc.dg/split-6.c: New test.
6610
6611 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6612
6613 * gnat.dg/lto14.adb: New test.
6614
6615 2012-05-25 Tristan Gingold <gingold@adacore.com>
6616
6617 * gcc.target/i386/large-frame.c: New.
6618
6619 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6620 * gcc.target/powerpc/lhs-1.c: New.
6621 * gcc.target/powerpc/lhs-2.c: New.
6622 * gcc.target/powerpc/lhs-3.c: New.
6623
6624 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6625
6626 Make unwound macro expansion trace less redundant
6627 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6628 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6629 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6630 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6631 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6632 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6633
6634 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 PR c++/53464
6637 * g++.dg/cpp0x/constexpr-default1.C: New.
6638
6639 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/32080
6642 * g++.dg/eh/goto2.C: New.
6643
6644 2012-05-24 Richard Guenther <rguenther@suse.de>
6645
6646 PR middle-end/53460
6647 * g++.dg/tree-prof/pr53460.C: New testcase.
6648
6649 2012-05-24 Richard Guenther <rguenther@suse.de>
6650
6651 PR bootstrap/53466
6652 * g++.dg/debug/pr53466.C: New testcase.
6653
6654 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR tree-optimization/53465
6657 * gcc.c-torture/execute/pr53465.c: New test.
6658
6659 2012-05-23 Tobias Burnus <burnus@net-b.de>
6660
6661 PR fortran/51055
6662 PR fortran/45170
6663 * gfortran.dg/allocate_with_typespec_6.f90: New.
6664
6665 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/29185
6668 * g++.dg/warn/delete-array-1.C: New.
6669
6670 2012-05-23 Richard Guenther <rguenther@suse.de>
6671
6672 * gcc.dg/torture/pr39074-2.c: Adjust.
6673 * gcc.dg/torture/pr39074.c: Likewise.
6674 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6675 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6676
6677 2012-05-22 Jan Hubicka <jh@suse.cz>
6678
6679 PR middle-end/53161
6680 * g++.dg/torture/pr53161.C: New testcase.
6681
6682 2012-05-22 Tobias Burnus <burnus@net-b.de>
6683
6684 PR fortran/53389
6685 * gfortran.dg/realloc_on_assign_15.f90: New.
6686
6687 2012-05-22 Richard Guenther <rguenther@suse.de>
6688
6689 PR middle-end/51071
6690 * gcc.dg/torture/pr51071-2.c: New testcase.
6691
6692 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6693
6694 PR tree-optimization/53336
6695 * g++.dg/torture/pr53336.C: New testcase.
6696
6697 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6698
6699 PR c++/53322
6700 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6701 instead of -Wunused-local-typedefs.
6702
6703 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/51184
6706 * g++.dg/other/abstract4.C: New-
6707
6708 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/40821
6711 * g++.dg/ext/attrib46.C: New.
6712
6713 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6714
6715 PR c/53418
6716 * gcc.c-torture/compile/pr53418-1.c,
6717 gcc.c-torture/compile/pr53418-2.c: New tests.
6718
6719 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR tree-optimization/53366
6722 * gcc.dg/torture/pr53366-1.c: New test.
6723 * gcc.dg/torture/pr53366-2.c: New test.
6724 * gcc.target/i386/pr53366-1.c: New test.
6725 * gcc.target/i386/pr53366-2.c: New test.
6726
6727 PR tree-optimization/53409
6728 * gcc.c-torture/compile/pr53409.c: New test.
6729
6730 PR tree-optimization/53410
6731 * gcc.c-torture/compile/pr53410-1.c: New test.
6732 * gcc.c-torture/compile/pr53410-2.c: New test.
6733
6734 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6735
6736 PR target/53425
6737 * gcc.target/i386/pr53425-1.c: New file.
6738 * gcc.target/i386/pr53425-2.c: Likewise.
6739
6740 2012-05-21 Richard Guenther <rguenther@suse.de>
6741
6742 PR tree-optimization/53408
6743 * gcc.dg/torture/pr53408.c: New testcase.
6744
6745 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6746 H.J. Lu <hongjiu.lu@intel.com>
6747
6748 PR target/53416
6749 * gcc.target/i386/pr53416.c: New file.
6750
6751 2012-05-21 Richard Guenther <rguenther@suse.de>
6752
6753 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6754
6755 2012-05-21 Richard Guenther <rguenther@suse.de>
6756
6757 * gcc.dg/torture/ldist-1.c: New testcase.
6758
6759 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * gnat.dg/lto13.adb: New test.
6762 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6763
6764 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/specs/lto12.ads: New test.
6767 * gnat.dg/specs/lto12_pkg.ads: New helper.
6768
6769 2012-05-18 Richard Guenther <rguenther@suse.de>
6770
6771 PR tree-optimization/53346
6772 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6773 * gcc.target/i386/incoming-10.c: Adjust.
6774 * gcc.target/i386/incoming-11.c: Likewise.
6775 * gcc.target/i386/pr46295.c: Likewise.
6776
6777 2012-05-18 Richard Guenther <rguenther@suse.de>
6778
6779 * gcc.dg/pr53352.c: Return zero.
6780
6781 2012-05-18 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/53390
6784 * gcc.dg/torture/pr53390.c: New testcase.
6785
6786 2012-05-18 Meador Inge <meadori@codesourcery.com>
6787
6788 PR rtl-optimization/53352
6789 * gcc.dg/pr53352.c: New test.
6790
6791 2012-05-17 David S. Miller <davem@davemloft.net>
6792
6793 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6794 failure on sparc-*-linux-gnu.
6795
6796 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6797
6798 PR c++/39681
6799 * g++.dg/parse/error49.C: New.
6800 * g++.dg/cpp0x/error8.C: Likewise.
6801 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6802 * g++.dg/ext/utf-dflt2.C: Likewise.
6803 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6804 * g++.dg/ext/utf-dflt.C: Likewise.
6805 * c-c++-common/raw-string-3.c: Likewise.
6806 * c-c++-common/raw-string-4.c: Likewise.
6807
6808 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/53371
6811 * g++.dg/cpp0x/catch1.C: New.
6812
6813 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/44516
6816 * g++.dg/parse/error48.C: New.
6817 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6818 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6819
6820 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6821
6822 * gcc.dg/tm/indirect-2.c: New test.
6823
6824 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 PR tree-optimization/53217
6827 * gfortran.dg/pr53217.f90: New test.
6828
6829 2012-05-16 Richard Guenther <rguenther@suse.de>
6830
6831 PR tree-optimization/53364
6832 * g++.dg/torture/pr53364.C: New testcase.
6833
6834 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6835
6836 PR testsuite/52641
6837 * gcc.dg/pr52549.c: Fix test for long != void*
6838 * gcc.c-torture/execute/pr52979-1.x: New file.
6839 * gcc.c-torture/execute/pr52979-2.x: New file.
6840
6841 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6842
6843 PR preprocessor/7263
6844 * gcc.dg/binary-constants-2.c: Run without tracking locations
6845 accross macro expansion.
6846 * gcc.dg/binary-constants-3.c: Likewise.
6847 * gcc.dg/cpp/sysmac2.c: Likewise.
6848 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6849 location.
6850 * gcc.dg/cpp/syshdr3.c: New test.
6851 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6852 * gcc.dg/system-binary-constants-1.c: New test.
6853 * gcc.dg/system-binary-constants-1.h: New header for the new test
6854 above.
6855 * g++.dg/cpp/syshdr3.C: New test.
6856 * g++.dg/cpp/syshdr3.h: New header the new test above.
6857 * g++.dg/system-binary-constants-1.C: New test.
6858 * g++.dg/system-binary-constants-1.h: New header the new test
6859 above.
6860
6861 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6862
6863 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6864
6865 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR target/53358
6868 * gcc.dg/pr53358.c: New test.
6869
6870 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 PR c++/11856
6873 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6874 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6875
6876 2012-05-15 Olivier Hainque <hainque@adacore.com>
6877
6878 * g++.dg/eh/sighandle.C: New testcase.
6879
6880 2012-05-15 Richard Guenther <rguenther@suse.de>
6881
6882 PR tree-optimization/53355
6883 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6884
6885 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6886
6887 * gfortran.dg/*.f90: Remove now redundant manual
6888 cleanup-modules directive.
6889
6890 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6891
6892 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6893 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6894
6895 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6896
6897 PR fortran/52428
6898 * gfortran.dg/int_range_io_1.f90: New test.
6899
6900 2012-05-14 Andi Kleen <ak@linux.intel.com>
6901 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR target/53315
6904 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6905 * gcc.target/i386/rtm-check.h: New file.
6906 * gcc.target/i386/pr53315.c: New test.
6907
6908 2012-05-14 Tobias Burnus <burnus@net-b.de>
6909
6910 PR fortran/49110
6911 PR fortran/51055
6912 PR fortran/53329
6913 * gfortran.dg/deferred_type_param_4.f90: New.
6914 * gfortran.dg/deferred_type_param_6.f90: New.
6915
6916 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6917
6918 * gcc.target/i386/retarg.c: New test.
6919
6920 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6921
6922 PR fortran/45170
6923 * gfortran.dg/deferred_type_param_3.f90: New.
6924 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6925 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6926
6927 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6928
6929 * gnat.dg/null_pointer_deref3.adb: New test.
6930
6931 2012-05-12 Tobias Burnus <burnus@net-b.de>
6932
6933 PR fortran/49110
6934 PR fortran/52843
6935 * gfortran.dg/deferred_type_param_5.f90: New.
6936
6937 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6938
6939 * g++.dg/parse/error47.C: New.
6940
6941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6942
6943 PR fortran/52537
6944 * gfortran.dg/string_compare_4.f90: Change option
6945 to -fdump-tree-original. Add test case for kind=4.
6946
6947 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6948
6949 PR fortran/52537
6950 * gfortran.dg/string_compare_4.f90: New test.
6951
6952 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6953
6954 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6955
6956 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/53305
6959 * g++.dg/cpp0x/variadic132.C: New.
6960
6961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6962
6963 PR c++/53158
6964 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6965 * g++.dg/parse/error26.C: Tweak dg-error column number.
6966
6967 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/53301
6970 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6971
6972 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/lto11.ad[sb]: New test.
6975
6976 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6977
6978 PR target/52908
6979 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6980 directive to Scan for vpmuldq, not vpmacsdql.
6981
6982 2012-05-09 Michael Matz <matz@suse.de>
6983
6984 PR tree-optimization/53185
6985 * gcc.dg/vect/pr53185.c: New test.
6986
6987 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6988
6989 PR middle-end/53249
6990 * gcc.target/i386/pr53249.c: New.
6991
6992 2012-05-09 Richard Guenther <rguenther@suse.de>
6993
6994 PR tree-optimization/18437
6995 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6996 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6997
6998 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR tree-optimization/53226
7001 * gcc.c-torture/compile/pr53226.c: New test.
7002
7003 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7006 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7007 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7008 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7009 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7010 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7011 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7012 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7013 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7014 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7015 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7016 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7017 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7018 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7019
7020 2012-05-09 Dehao Chen <dehao@google.com>
7021
7022 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7023 * gcc.dg/predict-2.c: Likewise.
7024 * gcc.dg/predict-3.c: Likewise.
7025 * gcc.dg/predict-4.c: Likewise.
7026 * gcc.dg/predict-5.c: Likewise.
7027 * gcc.dg/predict-6.c: Likewise.
7028
7029 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7030
7031 PR target/53272
7032 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7033
7034 2012-05-08 Richard Guenther <rguenther@suse.de>
7035
7036 * gcc.dg/fold-bitand-4.c: New testcase.
7037
7038 2012-05-08 Dehao Chen <dehao@google.com>
7039
7040 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7041 heuristic is working properly.
7042 * gcc.dg/predict-2.c: Likewise.
7043 * gcc/dg/predict-3.c: Likewise.
7044 * gcc/dg/predict-4.c: Likewise.
7045 * gcc/dg/predict-5.c: Likewise.
7046 * gcc/dg/predict-6.c: Likewise.
7047
7048 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR tree-optimization/53239
7051 * g++.dg/opt/vrp3.C: New test.
7052 * g++.dg/opt/vrp3-aux.cc: New file.
7053 * g++.dg/opt/vrp3.h: New file.
7054
7055 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7056
7057 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7058 .uleb128 support in assembler output.
7059
7060 2012-05-07 Richard Guenther <rguenther@suse.de>
7061
7062 PR lto/42987
7063 * g++.dg/lto/pr42987_0.C: New testcase.
7064 * g++.dg/lto/pr42987_1.C: Likewise.
7065
7066 2012-05-07 Tobias Burnus <burnus@net-b.de>
7067
7068 PR fortran/53255
7069 * gfortran.dg/typebound_operator_15.f90: New.
7070
7071 2012-05-06 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/41587
7074 * gfortran.dg/class_array_13.f90: New.
7075
7076 2012-05-06 Tristan Gingold <gingold@adacore.com>
7077
7078 * gnat.dg/warn7.adb: New test.
7079
7080 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7081
7082 * gnat.dg/specs/renamings.ads: Rename to...
7083 * gnat.dg/specs/renaming1.ads: ...this.
7084 * gnat.dg/specs/renaming2.ads: New test.
7085 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7086 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7087 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7088 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7089
7090 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7091
7092 * gnat.dg/discr36.ad[sb]: New test.
7093 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7094
7095 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7096
7097 PR c/43772
7098 * c-c++-common/pr43772.c: New.
7099
7100 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7101
7102 PR fortran/41600
7103 * gfortran.dg/select_type_26.f03 : New test.
7104 * gfortran.dg/select_type_27.f03 : New test.
7105
7106 PR fortran/53191
7107 * gfortran.dg/select_type_28.f03 : New test.
7108
7109 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7110
7111 PR fortran/49010
7112 PR fortran/24518
7113 * gfortran.dg/mod_sign0_1.f90: New test.
7114 * gfortran.dg/mod_large_1.f90: New test.
7115
7116 2012-05-04 Tobias Burnus <burnus@net-b.de>
7117
7118 PR fortran/53175
7119 gfortran.dg/public_private_module_5.f90: New.
7120
7121 2012-05-04 Tobias Burnus <burnus@net-b.de>
7122
7123 PR fortran/53111
7124 * gfortran.dg/constructor_7.f90: New.
7125 * gfortran.dg/constructor_8.f90: New.
7126
7127 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7128
7129 PR c++/53166
7130 * g++.dg/cpp0x/static_assert7.C: New.
7131
7132 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7133
7134 PR tree-optimization/52633
7135 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7136 recognized as widening shifts instead of over-widening.
7137 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7138 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7139 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7140 * gcc.target/arm/pr52633.c: New test.
7141
7142 2012-05-04 Richard Guenther <rguenther@suse.de>
7143
7144 PR tree-optimization/53168
7145 * gcc.dg/torture/pr53168.c: New testcase.
7146 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7147
7148 2012-05-04 Richard Guenther <rguenther@suse.de>
7149
7150 * gcc.dg/lto/pr53214_0.c: New testcase.
7151
7152 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7153
7154 * gcc.target/ia64/pr48496.c: New test.
7155 * gcc.target/ia64/pr52657.c: Likewise.
7156
7157 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7158
7159 PR c/51712
7160 * c-c++-common/pr51712.c: New.
7161
7162 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7163
7164 PR target/53199
7165 * gcc.target/powwerpc/pr53199.c: New file.
7166
7167 2012-05-03 Jason Merrill <jason@redhat.com>
7168
7169 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7170
7171 * gcc.dg/debug/dwarf2/dups-types.c: New.
7172 * gcc.dg/debug/dwarf2/dups-types.h: New.
7173
7174 2012-05-03 Jason Merrill <jason@redhat.com>
7175
7176 * g++.dg/debug/dwarf2/namespace-2.C: New.
7177 * g++.dg/debug/dwarf2/localclass3.C: New.
7178
7179 2012-05-03 Jason Merrill <jason@redhat.com>
7180
7181 * g++.dg/debug/dwarf2/thunk1.C: New.
7182
7183 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/53186
7186 * g++.dg/other/final2.C: New.
7187
7188 2012-05-03 Richard Guenther <rguenther@suse.de>
7189
7190 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7191
7192 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7193
7194 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7195 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7196 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7197 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7198
7199 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7200
7201 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7202 .byte 0xf2.
7203 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7204 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7205 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7206
7207 PR debug/53174
7208 * gcc.dg/pr53174.c: New test.
7209
7210 PR target/53187
7211 * gcc.target/arm/pr53187.c: New test.
7212 * gcc.c-torture/compile/pr53187.c: New test.
7213
7214 2012-05-03 Richard Guenther <rguenther@suse.de>
7215
7216 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7217 unsupported prefetching support.
7218
7219 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7220
7221 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7222 option -ftrack-macro-expansion=0.
7223 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7224 option -ftrack-macro-expansion=0.
7225
7226 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7227
7228 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7229 dg-options for target arm with dg-additional-options.
7230
7231 2012-05-03 Richard Guenther <rguenther@suse.de>
7232
7233 PR tree-optimization/53144
7234 * gcc.dg/torture/pr53144.c: New testcase.
7235
7236 2012-05-03 Tobias Burnus <burnus@net-b.de>
7237
7238 PR fortran/52864
7239 * gfortran.dg/pointer_intent_7.f90: New.
7240 * gfortran.dg/pure_formal_3.f90: New.
7241
7242 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7243
7244 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7245
7246 2012-05-02 Martin Jambor <mjambor@suse.cz>
7247
7248 PR lto/52605
7249 * g++.dg/lto/pr52605_0.C: New test.
7250
7251 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7252
7253 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7254 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7255 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7256 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7257 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7258 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7259 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7260 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7261 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7262 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7263 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7264 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7265 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7266 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7267 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7268 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7269
7270 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7271
7272 PR middle-end/53153
7273 * gcc.dg/pr53153.c: New test.
7274
7275 2012-05-02 Richard Guenther <rguenther@suse.de>
7276
7277 * g++.dg/tree-ssa/pr19807.C: Adjust.
7278
7279 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR tree-optimization/53163
7282 * gcc.c-torture/compile/pr53163.c: New test.
7283
7284 PR rtl-optimization/53160
7285 * gcc.c-torture/execute/pr53160.c: New test.
7286
7287 2012-05-01 Ian Lance Taylor <iant@google.com>
7288
7289 PR c/37303
7290 * gcc.dg/pr37303.c: New test.
7291
7292 2012-05-01 Richard Henderson <rth@redhat.com>
7293
7294 * lib/target-supports.exp
7295 (check_effective_target_sync_long_long_runtime): True for
7296 check_effective_target_powerpc64.
7297
7298 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7299
7300 PR c++/51033
7301 * gcc.dg/vector-1.c: Move to ...
7302 * c-c++-common/vector-1.c: ... here.
7303 * gcc.dg/vector-2.c: Move to ...
7304 * c-c++-common/vector-2.c: ... here.
7305 * gcc.dg/vector-3.c: Move to ...
7306 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7307 * gcc.dg/vector-4.c: Move to ...
7308 * c-c++-common/vector-4.c: ... here.
7309 * gcc.dg/vector-init-1.c: Move to ...
7310 * c-c++-common/vector-init-1.c: ... here.
7311 * gcc.dg/vector-init-2.c: Move to ...
7312 * c-c++-common/vector-init-2.c: ... here.
7313 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7314 * c-c++-common/vector-subscript-1.c: ... here.
7315 * gcc.dg/vector-subscript-2.c: Move to ...
7316 * c-c++-common/vector-subscript-2.c: ... here.
7317 * gcc.dg/vector-subscript-3.c: Move to ...
7318 * c-c++-common/vector-subscript-3.c: ... here.
7319
7320 PR c++/51314
7321 * g++.dg/cpp0x/vt-51314.C: New test.
7322 * g++.dg/cpp0x/variadic76.C: Fix.
7323
7324 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7325
7326 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7327
7328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7329
7330 Add -Wvarargs option
7331 * c-c++-common/Wvarargs.c: New test case.
7332 * c-c++-common/Wvarargs-2.c: Likewise.
7333
7334 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7335
7336 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7337 * objc.dg/foreach-7.m: Force the test case to run without
7338 -ftrack-macro-expansion.
7339 * c-c++-common/tm/attrib-1.c: Likewise.
7340 * c-c++-common/warn-ommitted-condop.c: Likewise.
7341 * gcc.dg/assign-warn-1.c: Likewise.
7342 * gcc.dg/assign-warn-2.c: Likewise.
7343 * gcc.dg/attr-alloc_size.c: Likewise.
7344 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7345 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7346 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7347 * gcc.dg/c90-const-expr-9.c: Likewise.
7348 * gcc.dg/c99-const-expr-9.c: Likewise.
7349 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7350 * gcc.dg/cpp/direct2s.c: Likewise.
7351 * gcc.dg/cpp/pr28709.c: Likewise.
7352 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7353 * gcc.dg/dfp/composite-type.c: Likewise.
7354 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7355 with -ftrack-macro-expansion
7356 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7357 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7358 * g++.dg/ext/cleanup-1.C: Likewise.
7359 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7360 * g++.dg/template/sfinae10.C: Likewise.
7361 * g++.dg/tm/wrap-2.C: Likewise.
7362 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7363 * g++.dg/warn/Wsign-conversion.C: Likewise.
7364 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7365 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7366 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7367 it to run with -ftrack-macro-expansion.
7368 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7369 test cases without -ftrack-macro-expansion.
7370
7371 Fix location for static class members
7372 * g++.dg/template/sfinae6_neg.C: Adjust.
7373
7374 Make conversion warnings work on NULL with -ftrack-macro-expansion
7375 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7376 alongside the previous testing for NULL.
7377
7378 Fix -Wuninitialized for -ftrack-macro-expansion
7379 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7380
7381 Strip "<built-in>" loc from displayed expansion context
7382 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7383 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7384 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7385 new test above.
7386
7387 Fix expansion point loc for macro-like tokens
7388 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7389 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7390
7391 Fix token pasting with -ftrack-macro-expansion
7392 * gcc.dg/cpp/paste17.c: New test case for
7393 -ftrack-macro-expansion=2 mode only.
7394 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7395
7396 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gnat.dg/warn6.ad[sb]: New test.
7399
7400 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7401
7402 PR 53149
7403 * gcc.dg/20011021-1.c: Adjust testcase.
7404
7405 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7406
7407 PR fortran/53148
7408 * gfortran.dg/function_optimize_12.f90: New test.
7409
7410 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7411
7412 PR target/53156
7413 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7414 code to match current output and cover new peephole2 pattern.
7415
7416 2012-04-27 Ollie Wild <aaw@google.com>
7417
7418 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7419
7420 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7421
7422 * gcc.c-torture/execute/20120427-2.c: New testcase.
7423 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7424 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7425 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7426
7427 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7428
7429 PR target/53138
7430 * gcc.c-torture/execute/20120427-1.c: New testcase.
7431
7432 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7433
7434 PR middle-end/27139
7435 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7436
7437 2012-04-27 Tom de Vries <tom@codesourcery.com>
7438
7439 PR tree-optimization/51879
7440 * gcc.dg/pr51879.c: New test.
7441 * gcc.dg/pr51879-2.c: Same.
7442 * gcc.dg/pr51879-3.c: Same.
7443 * gcc.dg/pr51879-4.c: Same.
7444 * gcc.dg/pr51879-6.c: Same.
7445
7446 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 PR c++/53096
7449 * g++.dg/cpp0x/defaulted35.C: New.
7450 * g++.dg/cpp0x/defaulted15.C: Adjust.
7451
7452 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7453
7454 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7455 structure layout.
7456
7457 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7458
7459 * gcc.target/i386/builtin_target.c: Check avx2.
7460
7461 2012-04-26 Alan Modra <amodra@gmail.com>
7462
7463 * gcc.target/powerpc/savres.c: New test.
7464 * gcc.target/powerpc/powerpc.exp: Run it.
7465
7466 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7467
7468 PR target/53120
7469 * gcc.dg/torture/pr53120.c: New test.
7470
7471 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR middle-end/52979
7474 * gcc.c-torture/compile/pr52979-1.c: New test.
7475 * gcc.c-torture/execute/pr52979-1.c: New test.
7476 * gcc.c-torture/execute/pr52979-2.c: New test.
7477
7478 2012-04-25 Richard Guenther <rguenther@suse.de>
7479
7480 * gcc.target/i386/l_fma_float_5.c: Adjust.
7481 * gcc.target/i386/l_fma_double_4.c: Likewise.
7482 * gcc.target/i386/l_fma_float_2.c: Likewise.
7483 * gcc.target/i386/l_fma_float_6.c: Likewise.
7484 * gcc.target/i386/l_fma_double_1.c: Likewise.
7485 * gcc.target/i386/l_fma_double_5.c: Likewise.
7486 * gcc.target/i386/l_fma_float_3.c: Likewise.
7487 * gcc.target/i386/l_fma_double_2.c: Likewise.
7488 * gcc.target/i386/l_fma_double_6.c: Likewise.
7489 * gcc.target/i386/l_fma_float_4.c: Likewise.
7490 * gcc.target/i386/l_fma_double_3.c: Likewise.
7491 * gcc.target/i386/l_fma_float_1.c: Likewise.
7492
7493 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR tree-optimization/53058
7496 * gcc.c-torture/compile/pr53058.c: New test.
7497
7498 2012-04-25 Jan Hubicka <jh@suse.cz>
7499
7500 PR middle-end/53088
7501 * gcc.target/i386/pr39082-1.c: Update warning location.
7502
7503 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR c/52880
7506 * gcc.dg/pr52880.c: New test.
7507
7508 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7509
7510 * gcc.dg/m-un-2.c: Update.
7511 * gcc.dg/20011021-1.c: Update.
7512
7513 2012-04-25 Tobias Burnus <burnus@net-b.de>
7514
7515 PR fortran/52196
7516 * gfortran.dg/realloc_on_assign_14.f90: New.
7517
7518 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7519
7520 PR testsuite/52641
7521 PR tree-optimizations/52891
7522 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7523
7524 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 PR c++/52363
7527 * g++.dg/cpp0x/sfinae35.C: New.
7528 * g++.dg/cpp0x/sfinae36.C: Likewise.
7529
7530 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7531
7532 * gcc.target/builtin_target.c: New testcase.
7533
7534 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7535
7536 PR target/47197
7537 * gcc.target/powerpc/pr47197.c: New test.
7538
7539 2012-04-24 Richard Guenther <rguenther@suse.de>
7540
7541 PR tree-optimization/53085
7542 * g++.dg/torture/pr53085.C: New testcase.
7543
7544 2012-04-24 Andrew Pinski <apinski@cavium.com>
7545
7546 PR tree-opt/33512
7547 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7548 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7549 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7550
7551 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR middle-end/53084
7554 * gcc.c-torture/execute/pr53084.c: New test.
7555
7556 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7559
7560 2012-04-23 Andrew Pinski <apinski@cavium.com>
7561
7562 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7563
7564 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7565
7566 PR regression/53076
7567 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7568 * gcc.dg/torture/builtin-power-1.c: Likewise.
7569
7570 2012-04-23 Richard Guenther <rguenther@suse.de>
7571
7572 PR tree-optimization/53070
7573 * gcc.dg/torture/pr53070.c: New testcase.
7574
7575 2012-04-23 Richard Guenther <rguenther@suse.de>
7576
7577 PR c/53060
7578 * gcc.dg/pr53060.c: New testcase.
7579
7580 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR tree-optimizations/52891
7583 * gcc.c-torture/compile/pr52891-1.c: New test.
7584 * gcc.c-torture/compile/pr52891-2.c: New test.
7585
7586 2012-04-22 Tobias Burnus <burnus@net-b.de>
7587
7588 PR fortran/53051
7589 * gfortran.dg/read_float_4.f90: New.
7590
7591 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7592
7593 PR 35441
7594 * c-c++-common/pr35441.C: New.
7595
7596 2012-04-20 Ian Lance Taylor <iant@google.com>
7597
7598 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7599 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7600
7601 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7602
7603 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7604 array access.
7605 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7606
7607 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7608
7609 PR rtl-optimization/44214
7610 * gcc.dg/pr44214-1.c: New test.
7611 * gcc.dg/pr44214-2.c: Likewise.
7612 * gcc.dg/pr44214-3.c: Likewise.
7613
7614 2012-04-20 Richard Guenther <rguenther@suse.de>
7615
7616 * g++.dg/torture/20120420-1.C: New testcase.
7617
7618 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7619
7620 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7621
7622 2012-04-19 Christian Bruel <christian.bruel@st.com>
7623
7624 * gcc.dg/pr52283.c: New test.
7625
7626 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7627
7628 * gcc.dg/pr37985.c: New test.
7629
7630 2012-04-19 Richard Guenther <rguenther@suse.de>
7631
7632 PR rtl-optimization/44688
7633 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7634 possibly profitable.
7635
7636 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7637
7638 PR tree-optimization/52976
7639 * gfortran.dg/reassoc_11.f: New test.
7640
7641 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642
7643 PR tree-optimization/52976
7644 * gfortran.dg/reassoc_7.f: New test.
7645 * gfortran.dg/reassoc_8.f: Likewise.
7646 * gfortran.dg/reassoc_9.f: Likewise.
7647 * gfortran.dg/reassoc_10.f: Likewise.
7648
7649 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/52422
7652 * g++.dg/cpp0x/sfinae33.C: New.
7653 * g++.dg/cpp0x/sfinae34.C: Likewise.
7654
7655 2012-04-18 Joey Ye <joey.ye@arm.com>
7656
7657 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7658
7659 2012-04-18 Richard Guenther <rguenther@suse.de>
7660
7661 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7662 array access.
7663 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7664 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7665
7666 2012-04-17 Tom de Vries <tom@codesourcery.com>
7667
7668 * g++.dg/pr51264-4.C: New test.
7669
7670 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7671
7672 PR c++/52599
7673 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7674
7675 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 PR c++/53003
7678 * g++.dg/parse/crash59.C: New.
7679
7680 2012-04-17 Michael Matz <matz@suse.de>
7681
7682 PR tree-optimization/18437
7683 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7684
7685 2012-04-17 Richard Guenther <rguenther@suse.de>
7686
7687 PR middle-end/53011
7688 * g++.dg/torture/pr53011.C: New testcase.
7689
7690 2012-04-16 Jason Merrill <jason@redhat.com>
7691
7692 PR c++/38543
7693 * g++.dg/cpp0x/variadic131.C: New.
7694
7695 PR c++/52008
7696 * g++.dg/cpp0x/variadic130.C: New.
7697
7698 PR c++/50830
7699 * g++.dg/cpp0x/variadic129.C: New.
7700
7701 PR c++/50303
7702 * g++.dg/cpp0x/variadic128.C: New.
7703
7704 2012-04-16 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/52864
7707 * gfortran.dg/pointer_intent_6.f90: New.
7708
7709 2012-04-16 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52916
7712 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7713 to include public_private_module_4.f90.
7714 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7715 targets.
7716
7717 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7718
7719 PR c++/49152
7720 * g++.dg/diagnostic/operator1.C: New.
7721 * g++.dg/ext/label5.C: Adjust.
7722 * g++.dg/ext/va-arg1.C: Likewise.
7723 * g++.dg/other/error20.C: Likewise.
7724 * g++.dg/other/error20.C: Likewise.
7725 * g++.dg/other/error16.C: Likewise.
7726 * g++.dg/other/error10.C: Likewise.
7727 * g++.dg/parse/error30.C: Likewise.
7728 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7729
7730 2012-04-16 Jason Merrill <jason@redhat.com>
7731
7732 PR c++/51148
7733 * g++.dg/cpp0x/variadic127.C: New.
7734
7735 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7738 testcase name.
7739 Use fail, pass instead of unresolved.
7740 Don't log $optstr.
7741
7742 PR testsuite/52948
7743 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7744 TODO_dump_func.
7745 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7746 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7747 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7748
7749 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7750
7751 PR fortran/52968
7752 * gfortran.dg/typebound_call_23.f03: New test case.
7753
7754 2012-04-15 Jason Merrill <jason@redhat.com>
7755
7756 PR c++/47220
7757 * g++.dg/cpp0x/variadic126.C: New.
7758
7759 PR c++/52380
7760 * g++.dg/cpp0x/variadic125.C: New.
7761
7762 PR c++/52292
7763 * g++.dg/cpp0x/variadic124.C: New.
7764
7765 PR c++/52706
7766 * g++.dg/cpp0x/nullptr27.C: New.
7767
7768 PR c++/52818
7769 * g++.dg/warn/format8.C: New.
7770
7771 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7772
7773 PR fortran/51082
7774 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7775
7776 2012-04-14 Tobias Burnus <burnus@net-b.de>
7777
7778 PR fortran/52916
7779 PR fortran/40973
7780 * gfortran.dg/public_private_module_3.f90: New.
7781 * gfortran.dg/public_private_module_4.f90: New.
7782
7783 2012-04-14 Tom de Vries <tom@codesourcery.com>
7784
7785 * gcc.dg/superblock.c: New test.
7786
7787 2012-04-14 Tom de Vries <tom@codesourcery.com>
7788
7789 * gcc.dg/pr51879-12.c: New test.
7790
7791 2012-04-13 Jason Merrill <jason@redhat.com>
7792
7793 PR c++/52824
7794 * g++.dg/cpp0x/variadic123.C: New.
7795 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7796
7797 PR c++/52905
7798 * g++.dg/cpp0x/initlist-ctor1.C: New.
7799
7800 PR c++/52915
7801 * g++.dg/other/anon-union2.C: New.
7802
7803 2012-04-13 Martin Jambor <mjambor@suse.cz>
7804
7805 PR middle-end/52939
7806 * g++.dg/ipa/pr52939.C: New test.
7807
7808 2012-04-13 Tom de Vries <tom@codesourcery.com>
7809
7810 * gcc.dg/pr52734.c: New test.
7811
7812 2012-04-13 Richard Guenther <rguenther@suse.de>
7813
7814 PR tree-optimization/52969
7815 * gcc.dg/torture/pr52969.c: New testcase.
7816
7817 2012-04-13 Richard Guenther <rguenther@suse.de>
7818
7819 PR c/52549
7820 * gcc.dg/pr52549.c: New testcase.
7821
7822 2012-04-13 Richard Guenther <rguenther@suse.de>
7823
7824 PR c/52862
7825 * gcc.dg/pr52862.c: New testcase.
7826
7827 2012-04-13 Joey Ye <joey.ye@arm.com>
7828
7829 * gcc.target/arm/thumb1-imm.c: New testcase.
7830
7831 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7832
7833 PR target/52932
7834 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7835 second function argument.
7836 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7837 (calc_permps): Update declaration. Calculate result correctly.
7838 (avx2_test): Change src2 type to union256i_d.
7839 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7840 correctly.
7841
7842 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7843
7844 PR target/52775
7845 * gcc.target/powerpc/pr52775.c: New file.
7846
7847 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848
7849 PR tree-optimization/18589
7850 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7851 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7852 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7853 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7854 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7855 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7856 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7857 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7858 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7859 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7860
7861 2012-04-12 Richard Guenther <rguenther@suse.de>
7862
7863 PR tree-optimization/52943
7864 * gcc.dg/torture/pr52943.c: New testcase.
7865
7866 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7867
7868 PR target/50751
7869 * gcc/target/sh/pr50751-4.c: New.
7870 * gcc/target/sh/pr50751-5.c: New.
7871 * gcc/target/sh/pr50751-6.c: New.
7872 * gcc/target/sh/pr50751-7.c: New.
7873
7874 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7875
7876 PR c++/52465
7877 * g++.dg/lookup/using52.C: New.
7878
7879 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7880
7881 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7882
7883 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7884
7885 PR rtl-optimization/52876
7886 * gcc.target/i386/pr52876.c: New.
7887
7888 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7889
7890 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7891 __UINTPTR_TYPE__.
7892 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7893 __INTPTR_TYPE__.
7894 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7895 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7896 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7897 (ptrdiff_t): ... this. All uses changed.
7898 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7899 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7900 __INTPTR_TYPE__.
7901 (main): Cast argument to __INTPTR_TYPE__.
7902 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7903 size_t.
7904 * gcc.dg/mallign.c (main): Likewise.
7905 * gcc.dg/pr38700.c (foo): Likewise.
7906 * gcc.dg/long-long-cst1.c (t): Likewise.
7907 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7908 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7909 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7910 * gcc.dg/pr25682.c (d, foo): Likewise.
7911 * gcc.dg/format/cast-1.c (f): Likewise.
7912 * gcc.dg/c90-const-expr-10.c
7913 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7914 (size_t): ...this. All uses changed.
7915 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7916 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7917 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7918 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7919 * gcc.dg/sequence-pt-1.c: Likewise.
7920 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7921 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7922 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7923 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7924 of ptrdiff_t with it.
7925 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7926 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7927 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7928
7929 2012-04-11 Jason Merrill <jason@redhat.com>
7930
7931 PR debug/45088
7932 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7933 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7934
7935 PR c++/52906
7936 * g++.dg/ext/attrib45.C: New.
7937
7938 * g++.dg/eh/dtor3.C: New.
7939
7940 2012-04-11 Richard Guenther <rguenther@suse.de>
7941
7942 PR middle-end/52621
7943 * gfortran.dg/pr52621.f90: New testcase.
7944
7945 2012-04-11 Richard Guenther <rguenther@suse.de>
7946
7947 PR middle-end/52918
7948 * g++.dg/torture/pr52918-1.C: New testcase.
7949 * g++.dg/torture/pr52918-2.C: Likewise.
7950
7951 2012-04-11 Tobias Burnus <burnus@net-b.de>
7952
7953 PR fortran/52729
7954 * gfortran.dg/block_11.f90: New.
7955
7956 2012-04-11 Nick Clifton <nickc@redhat.com>
7957
7958 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7959
7960 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7961
7962 PR target/16458
7963 * gcc.target/powerpc/pr16458-1.c: New test.
7964 * gcc.target/powerpc/pr16458-2.c: Likewise.
7965 * gcc.target/powerpc/pr16458-3.c: Likewise.
7966 * gcc.target/powerpc/pr16458-4.c: Likewise.
7967
7968 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7969
7970 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7971 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7972 * gcc.dg/builtin-bswap-5.c: Likewise.
7973 * gcc.target/i386/builtin-bswap-4.c: New test.
7974
7975 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7976
7977 PR 24985
7978 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7979
7980 2012-04-11 Richard Guenther <rguenther@suse.de>
7981
7982 PR rtl-optimization/52881
7983 * gcc.dg/torture/pr52881.c: New testcase.
7984 * gcc.dg/torture/pr52913.c: Likewise.
7985
7986 2012-04-11 Richard Guenther <rguenther@suse.de>
7987
7988 PR tree-optimization/52912
7989 * gcc.dg/torture/pr52912.c: New testcase.
7990
7991 2010-04-10 Michael Matz <matz@suse.de>
7992
7993 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7994 * gcc.dg/vect/vect-outer-1.c: Adjust.
7995 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7996 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7997 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7998 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7999 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8000 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8001
8002 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8003
8004 PR tree-optimization/52870
8005 * gcc.dg/vect/pr52870.c: New test.
8006
8007 2012-04-09 Mike Stump <mikestump@comcast.net>
8008
8009 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8010 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8011 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8012 * gnat.dg/aggr11.adb: Likewise.
8013 * gnat.dg/aggr11_pkg.ads: Likewise.
8014 * gnat.dg/aggr15.adb: Likewise.
8015 * gnat.dg/aggr15.ads: Likewise.
8016 * gnat.dg/aggr17.adb: Likewise.
8017 * gnat.dg/aggr18.adb: Likewise.
8018 * gnat.dg/array14.adb: Likewise.
8019 * gnat.dg/array14.ads: Likewise.
8020 * gnat.dg/array14_pkg.ads: Likewise.
8021 * gnat.dg/array19.adb: Likewise.
8022 * gnat.dg/array19.ads: Likewise.
8023 * gnat.dg/discr27.adb: Likewise.
8024 * gnat.dg/discr27.ads: Likewise.
8025 * gnat.dg/discr35.adb: Likewise.
8026 * gnat.dg/discr35.ads: Likewise.
8027 * gnat.dg/discr6.adb: Likewise.
8028 * gnat.dg/discr6_pkg.ads: Likewise.
8029 * gnat.dg/import1.adb: Likewise.
8030 * gnat.dg/import1.ads: Likewise.
8031 * gnat.dg/loop_address2.adb: Likewise.
8032 * gnat.dg/opt7.adb: Likewise.
8033 * gnat.dg/opt7.ads: Likewise.
8034 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8035 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8036 * gnat.dg/rep_clause2.adb: Likewise.
8037 * gnat.dg/rep_clause2.ads: Likewise.
8038 * gnat.dg/slice2.adb: Likewise.
8039 * gnat.dg/slice2.ads: Likewise.
8040 * gnat.dg/slice6.adb: Likewise.
8041 * gnat.dg/slice6_pkg.ads: Likewise.
8042 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8043 * gnat.dg/taft_type2.adb: Likewise.
8044 * gnat.dg/taft_type2.ads: Likewise.
8045 * gnat.dg/taft_type2_pkg.ads: Likewise.
8046 * gnat.dg/volatile10.adb: Likewise.
8047 * gnat.dg/volatile10_pkg.ads: Likewise.
8048
8049 * gcc.dg/dll-8.c: Remove execute permissions.
8050 * g++.dg/ext/dllexport5.C: Likewise.
8051
8052 2012-04-09 Jan Hubicka <jh@suse.cz>
8053
8054 PR lto/52722
8055 PR lto/51765
8056 PR lto/52634
8057 * gcc.dg/lto/pr52634_1.c: New testcase.
8058 * gcc.dg/lto/pr52634_0.c: New testcase.
8059
8060 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8061
8062 PR target/52883
8063 * gcc.target/i386/pr52883.c: New testcase.
8064
8065 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8066
8067 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8068 (check_effective_target_sync_long_long): Add SPARC case.
8069 (check_effective_target_sync_long_long_runtime): Likewise.
8070 (check_effective_target_sync_int_long): Adjust SPARC case.
8071 (check_effective_target_sync_char_short): Likewise.
8072
8073 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8074
8075 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8076 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8077
8078 2012-04-08 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/40973
8081 PR fortran/52751
8082 * gfortran.dg/public_private_module_2.f90: New.
8083
8084 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8085
8086 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8087 directives.
8088
8089 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8090
8091 PR fortran/52893
8092 * gfortran.dg/function_optimize_11.f90: New test.
8093
8094 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8095
8096 PR fortran/52668
8097 * gfortran.dg/use_only_6.f90: New test.
8098
8099 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8100
8101 PR fortran/52668
8102 * gfortran.dg/use_only_6.f90: New test.
8103 2012-04-06 Mike Stump <mikestump@comcast.net>
8104
8105 PR testsuite/50722
8106 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8107
8108 2012-04-05 Jason Merrill <jason@redhat.com>
8109
8110 PR c++/52596
8111 * g++.dg/template/qualified-id5.C: New.
8112
8113 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8114
8115 PR target/52882
8116 * gcc.target/i386/pr52882.c: New test.
8117
8118 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8119 Dominique D'Humieures <dominiq@lps.ens.fr>
8120
8121 PR testsuite/52614
8122 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8123 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8124
8125 2012-04-04 Jason Merrill <jason@redhat.com>
8126
8127 PR c++/52845
8128 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8129
8130 2012-04-03 Jason Merrill <jason@redhat.com>
8131
8132 PR c++/52796
8133 * g++.dg/cpp0x/variadic-value1.C: New.
8134
8135 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8136
8137 * gnat.dg/pack18.adb: New test.
8138 * gnat.dg/pack18_pkg.ads: New helper.
8139
8140 2012-04-03 Richard Guenther <rguenther@suse.de>
8141
8142 PR tree-optimization/52808
8143 * gcc.dg/pr52808.c: New testcase.
8144
8145 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR tree-optimization/52835
8148 * gfortran.dg/pr52835.f90: New test.
8149
8150 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8151
8152 * gnat.dg/specs/aggr5.ads: New test.
8153
8154 2012-04-02 Richard Guenther <rguenther@suse.de>
8155
8156 PR tree-optimization/52756
8157 * gcc.dg/torture/pr52756.c: New testcase.
8158
8159 2012-04-02 Richard Guenther <rguenther@suse.de>
8160
8161 PR middle-end/52803
8162 * gcc.dg/pr52803.c: New testcase.
8163
8164 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8165
8166 PR c++/40942
8167 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8168 DR 214 in account.
8169
8170 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 PR c++/50043
8173 * g++.dg/cpp0x/noexcept17.C: New.
8174 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8175 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8176 * g++.dg/cpp0x/noexcept01.C: Likewise.
8177 * g++.dg/eh/init-temp1.C: Likewise.
8178 * g++.dg/eh/ctor1.C: Likwise.
8179
8180 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8181
8182 * gnat.dg/controlled6.adb: New test.
8183 * gnat.dg/controlled6_pkg.ads: New helper.
8184 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8185
8186 2012-03-30 Richard Henderson <rth@redhat.com>
8187
8188 PR debug/52727
8189 * g++.dg/opt/pr52727.C: New testcase.
8190
8191 2012-03-30 Richard Guenther <rguenther@suse.de>
8192
8193 PR tree-optimization/52754
8194 * gcc.target/i386/pr52754.c: New testcase.
8195
8196 2012-03-30 Richard Guenther <rguenther@suse.de>
8197
8198 PR middle-end/52772
8199 * g++.dg/torture/pr52772.C: New testcase.
8200
8201 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8202
8203 PR c++/52718
8204 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8205
8206 2012-03-29 Jason Merrill <jason@redhat.com>
8207
8208 PR c++/52685
8209 * g++.dg/template/inherit8.C: New.
8210
8211 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR c++/52759
8214 * g++.dg/ext/weak4.C: New test.
8215
8216 PR tree-optimization/52760
8217 * gcc.c-torture/execute/pr52760.c: New test.
8218
8219 2012-03-29 Jason Merrill <jason@redhat.com>
8220
8221 PR c++/52743
8222 * g++.dg/cpp0x/initlist-array3.C: New.
8223
8224 2012-03-28 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/52746
8227 * g++.dg/overload/virtual2.C: New.
8228
8229 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8230
8231 * gnat.dg/vect7.ad[sb]: New test.
8232
8233 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8234 Tobias Burnus <burnus@gcc.gnu.org>
8235
8236 PR fortran/52652
8237 * gfortran.dg/allocate_class_1.f90 : Change error test.
8238 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8239 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8240 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8241
8242 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR middle-end/52691
8245 * gcc.dg/pr52691.c: New test.
8246
8247 PR middle-end/52750
8248 * gcc.c-torture/compile/pr52750.c: New test.
8249
8250 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8251
8252 PR target/52692
8253 * gcc.target/avr/torture/builtins-2.c: New test.
8254
8255 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR target/52736
8258 * gcc.target/i386/pr52736.c: New test.
8259
8260 2012-03-27 Martin Jambor <mjambor@suse.cz>
8261
8262 PR middle-end/52693
8263 * gcc.dg/torture/pr52693.c: New test.
8264
8265 2012-03-27 Meador Inge <meadori@codesourcery.com>
8266
8267 PR c++/52672
8268 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8269
8270 2012-03-27 Mike Stump <mikestump@comcast.net>
8271
8272 PR target/52665
8273 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8274 failures that match branch names.
8275
8276 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8277 H.J. Lu <hongjiu.lu@intel.com>
8278
8279 PR target/52698
8280 * gcc.target/i386/pr52698.c: New test.
8281
8282 2012-03-27 Richard Guenther <rguenther@suse.de>
8283
8284 PR middle-end/52720
8285 * gcc.dg/torture/pr52720.c: New testcase.
8286
8287 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8288
8289 * gnat.dg/pack17.adb: New test.
8290
8291 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8292
8293 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8294 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8295
8296 2012-03-26 Martin Jambor <mjambor@suse.cz>
8297
8298 PR tree-optimization/50052
8299 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8300
8301 2012-03-26 Richard Guenther <rguenther@suse.de>
8302
8303 PR tree-optimization/52701
8304 * gfortran.dg/pr52701.f90: New testcase.
8305
8306 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8307
8308 PR tree-optimization/52686
8309 * gcc.target/arm/pr52686.c: New test.
8310
8311 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8312
8313 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8314 Add "-Os -flto" to list.
8315
8316 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * gnat.dg/concat2.ad[sb]: New test.
8319
8320 2012-03-24 Jason Merrill <jason@redhat.com>
8321
8322 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8323 * g++.dg/cpp0x/trailing2.C: Likewise.
8324 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8325 * g++.dg/cpp1y/auto-fn1.C: New.
8326 * g++.dg/cpp1y/auto-fn2.C: New.
8327 * g++.dg/cpp1y/auto-fn3.C: New.
8328 * g++.dg/cpp1y/auto-fn4.C: New.
8329 * g++.dg/cpp1y/auto-fn5.C: New.
8330 * g++.dg/cpp1y/auto-fn6.C: New.
8331 * g++.dg/cpp1y/auto-fn7.C: New.
8332 * g++.dg/cpp1y/auto-fn8.C: New.
8333 * g++.dg/cpp1y/auto-fn9.C: New.
8334 * g++.dg/cpp1y/auto-fn10.C: New.
8335 * g++.dg/cpp1y/auto-fn11.C: New.
8336
8337 2012-03-23 Richard Guenther <rguenther@suse.de>
8338
8339 PR tree-optimization/52678
8340 * gfortran.dg/pr52678.f: New testcase.
8341
8342 2012-03-23 Richard Guenther <rguenther@suse.de>
8343
8344 PR tree-optimization/52638
8345 * g++.dg/torture/pr52638.C: New testcase.
8346
8347 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8348
8349 PR c++/52487
8350 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8351
8352 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR c++/52671
8355 * g++.dg/ext/attrib44.C: New test.
8356
8357 2012-03-22 Jan Hubicka <jh@suse.cz>
8358
8359 PR middle-end/51737
8360 * g++.dg/torture/pr51737.C: New testcase
8361
8362 2012-03-22 Richard Guenther <rguenther@suse.de>
8363
8364 PR tree-optimization/52548
8365 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8366
8367 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8368
8369 * lib/fortran-modules.exp (list-module-names-1): Remove
8370 warning.
8371
8372 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8373
8374 PR target/50751
8375 * gcc.target/sh/pr50751-1.c: New.
8376 * gcc.target/sh/pr50751-2.c: New.
8377 * gcc.target/sh/pr50751-3.c: New.
8378
8379 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8380
8381 PR target/52479
8382 * gcc.target/sh/sh4a-cos.c: Remove.
8383 * gcc.target/sh/sh4a-sin.c: Remove.
8384 * gcc.target/sh/sh4a-sincos.c: Remove.
8385
8386 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8387
8388 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8389 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8390
8391 2012-03-21 Martin Jambor <mjambor@suse.cz>
8392
8393 PR testsuite/52641
8394 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8395 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8396
8397 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8398
8399 * gcc.target/arm/thumb-16bit-ops.c: New file.
8400 * gcc.target/arm/thumb-ifcvt.c: New file.
8401
8402 2012-03-20 Jason Merrill <jason@redhat.com>
8403
8404 * lib/target-supports.exp: Add { target c++1y }.
8405
8406 * g++.dg/cpp0x/auto32.C: New.
8407
8408 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8409
8410 PR testsuite/52641
8411 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8412 int32plus.
8413 * gcc.dg/torture/pr48124-4.c: Ditto:
8414 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8415
8416 2012-03-20 Jason Merrill <jason@redhat.com>
8417
8418 PR c++/52510
8419 * g++.dg/cpp0x/initlist66.C: New.
8420
8421 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8422
8423 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8424 __AVR_HAVE_LPMX__
8425
8426 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8427
8428 PR target/49868
8429 * gcc.target/avr/torture/addr-space-2.h: New file.
8430 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8431 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8432 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8433 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8434
8435 2012-03-20 Richard Guenther <rguenther@suse.de>
8436
8437 * gnat.dg/pack16.adb: New testcase.
8438 * gnat.dg/pack16_pkg.ads: Likewise.
8439 * gnat.dg/specs/pack8.ads: Likewise.
8440 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8441
8442 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8443
8444 * g++.dg/warn/Wuseless-cast.C: Extend.
8445
8446 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8447
8448 PR c++/14710
8449 * g++.dg/warn/Wuseless-cast.C: New.
8450
8451 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8452
8453 PR libfortran/52608
8454 * gfortran.dg/pr52608.f90: New test.
8455
8456 2012-03-17 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/52585
8459 * gfortran.dg/proc_ptr_36.f90: New.
8460
8461 2012-03-16 Martin Jambor <mjambor@suse.cz>
8462
8463 * gcc.dg/misaligned-expand-1.c: New test.
8464 * gcc.dg/misaligned-expand-3.c: Likewise.
8465
8466 2012-03-16 Richard Guenther <rguenther@suse.de>
8467 Kai Tietz <ktietz@redhat.com>
8468
8469 PR middle-end/48814
8470 * gcc.c-torture/execute/pr48814-1.c: New test.
8471 * gcc.c-torture/execute/pr48814-2.c: New test.
8472 * gcc.dg/tree-ssa/assign-1.c: New test.
8473 * gcc.dg/tree-ssa/assign-2.c: New test.
8474 * gcc.dg/tree-ssa/assign-3.c: New test.
8475
8476 2012-03-16 Richard Guenther <rguenther@suse.de>
8477
8478 * gnat.dg/specs/pack7.ads: New testcase.
8479
8480 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR target/52568
8483 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8484 * gcc.dg/torture/vshuf-8.inc: Likewise.
8485 * gcc.dg/torture/vshuf-16.inc: Likewise.
8486 * gcc.dg/torture/vshuf-32.inc: Likewise.
8487
8488 2012-03-15 Jason Merrill <jason@redhat.com>
8489
8490 * g++.dg/torture/pr52582.C: New.
8491
8492 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8493
8494 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8495
8496 2012-03-15 Ira Rosen <irar@il.ibm.com>
8497 Ulrich Weigand <ulrich.weigand@linaro.org>
8498
8499 * gcc.dg/vect/slp-cond-3.c: New test.
8500 * gcc.dg/vect/slp-cond-4.c: New test.
8501
8502 2012-03-15 Ira Rosen <irar@il.ibm.com>
8503 Ulrich Weigand <ulrich.weigand@linaro.org>
8504
8505 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8506 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8507
8508 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8509
8510 PR libfortran/52434
8511 PR libfortran/48878
8512 PR libfortran/38199
8513 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8514 * gfortran.dg/round_1.f03: Likewise.
8515
8516 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8517 Andrew Pinski <apinski@cavium.com>
8518
8519 PR middle-end/52592
8520 * gcc.dg/pr52592.c: New test.
8521
8522 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8523
8524 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8525 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8526 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8527 * lib/fortran-modules.exp: .. this new file. Adjust users.
8528 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8529 gfortran-dg-debug-runtest): Call cleanup-modules.
8530 * lib/fortran-torture.exp (fortran-torture-execute,
8531 fortran-torture): Likewise.
8532 * gfortran.dg/coarray/caf.exp: Likewise.
8533 * lib/lto.exp: Likewise.
8534 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8535 * gfortran.dg/class_4b.f03: Likewise.
8536 * gfortran.dg/class_4c.f03: Likewise.
8537 * gfortran.dg/class_45a.f03: Likewise.
8538 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8539 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8540 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8541 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8542 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8543 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8544 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8545 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8546 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8547 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8548 * gfortran.dg/whole_file_28.f90: Likewise.
8549 * gfortran.dg/whole_file_29.f90: Likewise.
8550 * gfortran.dg/whole_file_30.f90: Likewise.
8551 * gfortran.dg/whole_file_31.f90: Likewise.
8552
8553 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR tree-optimization/52267
8556 * gcc.dg/pr52267.c: New test.
8557 * gcc.dg/tree-ssa/vrp65.c: New test.
8558 * gcc.dg/tree-ssa/vrp66.c: New test.
8559
8560 2012-03-15 Richard Guenther <rguenther@suse.de>
8561
8562 PR middle-end/52580
8563 * gfortran.dg/vect/pr52580.f: New testcase.
8564
8565 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8566
8567 * gcc.target/sh/fpul-usage-1.c: New.
8568
8569 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8570
8571 PR target/49468
8572 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8573 * gcc.target/sh/pr49468-di.c: Likewise.
8574
8575 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8576
8577 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8578 * gcc.dg/c99-stdint-6.c: Likewise.
8579 * gcc.dg/lto/20090210_0.c: Likewise.
8580 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8581 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8582 * gcc.dg/pragma-init-fini-2.c: Likewise.
8583 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8584 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8585 * gcc.target/i386/pr22152.c: Likewise.
8586 * gcc.target/i386/vect8-ret.c: Likewise.
8587 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8588 handling.
8589
8590 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8591
8592 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8593 * g++.dg/tree-prof/partition1.C: Likewise.
8594 * g++.dg/tree-prof/partition2.C: Likewise.
8595 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8596 handling.
8597 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8598 * gcc.c-torture/execute/20010724-1.c: Remove.
8599 * gcc.c-torture/execute/20010724-1.x: Remove.
8600 * gcc.c-torture/execute/20040208-2.c: Remove.
8601 * gcc.c-torture/execute/20040208-2.x: Remove.
8602 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8603 Remove.
8604 (main) [__mips__ && __sgi__]: Remove.
8605 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8606 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8608 mips-sgi-irix6* handling.
8609 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8610 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8611 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8612 handling.
8613 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8614 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8615 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8616 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8617 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8618 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8619 mips-sgi-irix6*.
8620 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8621 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8622 * gcc.target/mips/save-restore-3.c: Likewise.
8623 * gcc.target/mips/save-restore-4.c: Likewise.
8624 * gcc.target/mips/save-restore-5.c: Likewise.
8625 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8626 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8627 messages.
8628 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8629 IRIX 6 handling.
8630 (restore_ld_library_path_env_vars): Likewise.
8631 * lib/target-supports.exp (check_profiling_available): Remove
8632 mips*-*-irix* handling.
8633 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8634 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8635 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8636
8637 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR c++/52582
8640 * g++.dg/opt/pr52582.C: New test.
8641
8642 2012-03-14 Richard Guenther <rguenther@suse.de>
8643
8644 PR tree-optimization/52571
8645 * gcc.dg/vect/vect-2.c: Initialize arrays.
8646 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8647 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8648 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8649
8650 2012-03-14 Richard Guenther <rguenther@suse.de>
8651
8652 PR middle-end/52080
8653 PR middle-end/52097
8654 PR middle-end/48124
8655 * gcc.dg/torture/pr48124-1.c: New testcase.
8656 * gcc.dg/torture/pr48124-2.c: Likewise.
8657 * gcc.dg/torture/pr48124-3.c: Likewise.
8658 * gcc.dg/torture/pr48124-4.c: Likewise.
8659
8660 2012-03-14 Richard Guenther <rguenther@suse.de>
8661
8662 PR middle-end/52578
8663 * gcc.dg/pr52578.c: New testcase.
8664
8665 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR c++/52521
8668 * g++.dg/cpp0x/udlit-args2.C: New test.
8669
8670 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8671
8672 PR target/48596
8673 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8674 * gcc.c-torture/compile/pr48596.c: ... here.
8675
8676 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8677
8678 PR c++/51641
8679 * g++.dg/lookup/hidden-class17.C: New test.
8680
8681 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR c/52577
8684 * gcc.dg/Wunused-var-3.c: New test.
8685
8686 2012-03-13 Martin Jambor <mjambor@suse.cz>
8687
8688 * gcc.dg/misaligned-expand-2.c: New test.
8689
8690 2012-03-13 Richard Guenther <rguenther@suse.de>
8691
8692 PR middle-end/52134
8693 * gcc.dg/pr52134.c: New testcase.
8694
8695 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8696
8697 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8698
8699 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8700
8701 PR tree-optimization/46728
8702 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8703 * gcc.target/powerpc/pr46728-5.c: Likewise.
8704 * gcc.target/powerpc/pr46728-8.c: Likewise.
8705 * gcc.target/powerpc/pr46728-10.c: Likewise.
8706 * gcc.target/powerpc/pr46728-11.c: Likewise.
8707 * gcc.target/powerpc/pr46728-13.c: Likewise.
8708 * gcc.target/powerpc/pr46728-14.c: Likewise.
8709 * gcc.target/powerpc/pr46728-15.c: Likewise.
8710
8711 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8712
8713 PR c++/52299
8714 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8715
8716 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8717
8718 PR tree-optimization/46728
8719 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8720 * gcc.target/powerpc/pr46728-5.c: Likewise.
8721 * gcc.target/powerpc/pr46728-8.c: Likewise.
8722 * gcc.target/powerpc/pr46728-10.c: Likewise.
8723 * gcc.target/powerpc/pr46728-11.c: Likewise.
8724 * gcc.target/powerpc/pr46728-13.c: Likewise.
8725 * gcc.target/powerpc/pr46728-14.c: Likewise.
8726 * gcc.target/powerpc/pr46728-15.c: Likewise.
8727
8728 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8729
8730 PR target/49868
8731 * gcc.target/avr/torture/addr-space-1.h: New file.
8732 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8733 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8734 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8735 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8736
8737 2012-03-12 Andrew Pinski <apinski@cavium.com>
8738
8739 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8740
8741 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8742
8743 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8744 * g++.dg/abi/thunk4.C: Likewise.
8745 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8746 Adapt line numbers.
8747 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8748 handling.
8749 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8750 * g++.dg/eh/spbp.C: Likewise.
8751 * g++.dg/ext/label13.C: Likewise.
8752 * g++.dg/guality/guality.exp: Likewise.
8753 * g++.dg/other/anon5.C: Likewise.
8754 * g++.dg/other/pragma-ep-1.C: Remove.
8755 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8756 * g++.dg/warn/pr31246.C: Likewise.
8757 * g++.dg/warn/weak1.C: Likewise.
8758 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8759 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8760 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8761 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8762 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8763 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8764 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8765 * gcc.dg/c99-tgmath-1.c: Likewise.
8766 * gcc.dg/c99-tgmath-2.c: Likewise.
8767 * gcc.dg/c99-tgmath-3.c: Likewise.
8768 * gcc.dg/c99-tgmath-4.c: Likewise.
8769 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8770 handling.
8771 * gcc.dg/debug/pr49032.c: Likewise.
8772 * gcc.dg/guality/guality.exp: Likewise.
8773 * gcc.dg/intmax_t-1.c: Likewise.
8774 * gcc.dg/pr48616.c: Likewise.
8775 * gcc.dg/pragma-ep-1.c: Remove.
8776 * gcc.dg/pragma-ep-2.c: Remove.
8777 * gcc.dg/pragma-ep-3.c: Remove.
8778 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8779 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8780 * gcc.misc-tests/gcov-14.c: Likewise.
8781 * gfortran.dg/guality/guality.exp: Likewise.
8782 * lib/target-supports.exp (check_weak_available): Likewise.
8783 (add_options_for_tls): Likewise.
8784 (check_ascii_locale_available): Likewise.
8785 * obj-c++.dg/dwarf-2.mm: Likewise.
8786 * objc.dg/dwarf-1.m: Likewise.
8787 * objc.dg/dwarf-2.m: Likewise.
8788
8789 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/51721
8792 * gcc.dg/tree-ssa/vrp64.c: New test.
8793
8794 PR tree-optimization/52533
8795 * gcc.c-torture/compile/pr52533.c: New test.
8796
8797 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8798
8799 * gcc.target/i386/rtm-xabort-1.c: New.
8800 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8801 * gcc.target/i386/rtm-xend-1.c: Ditto.
8802 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8803 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8804 * gcc.target/i386/sse-13.c: Ditto.
8805 * gcc.target/i386/sse-14.c: Ditto.
8806 * gcc.target/i386/sse-22.c: Ditto.
8807 * gcc.target/i386/sse-23.c: Ditto.
8808 * g++.dg/other/i386-2.C: Ditto.
8809 * g++.dg/other/i386-3.C: Ditto.
8810
8811 2012-03-12 Tobias Burnus <burnus@net-b.de>
8812
8813 PR fortran/52542
8814 * gfortran.dg/proc_ptr_35.f90: New.
8815
8816 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8817
8818 PR target/52530
8819 * gcc.dg/torture/pr52530.c: New test.
8820
8821 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8822
8823 PR target/51244
8824 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8825
8826 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8827
8828 PR target/52450
8829 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8830
8831 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8832
8833 2012-03-09 Andrew Pinski <apinski@cavium.com>
8834
8835 PR middle-end/51988
8836 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8837 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8838
8839 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8840
8841 * gcc.dg/tree-ssa/scev-3.c: New.
8842 * gcc.dg/tree-ssa/scev-4.c: New.
8843
8844 2012-03-08 Tobias Burnus <burnus@net-b.de>
8845
8846 PR fortran/52469
8847 * gfortran.dg/proc_ptr_34.f90
8848
8849 2012-03-07 Jason Merrill <jason@redhat.com>
8850
8851 PR c++/52521
8852 * g++.dg/cpp0x/udlit-mangle.C: New.
8853
8854 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8855
8856 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8857
8858 2012-03-06 Richard Guenther <rguenther@suse.de>
8859
8860 PR middle-end/52493
8861 * gcc.dg/torture/pr52493.c: New testcase.
8862
8863 2012-03-06 Richard Guenther <rguenther@suse.de>
8864
8865 PR lto/52097
8866 * gcc.dg/lto/pr52097_0.c: New testcase.
8867
8868 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8869
8870 PR target/51244
8871 * gcc.target/sh/pr51244-1.c: New.
8872 * gcc.target/sh/pr51244-2.c: New.
8873 * gcc.target/sh/pr51244-3.c: New.
8874
8875 2012-03-05 Jason Merrill <jason@redhat.com>
8876
8877 PR c++/51930
8878 * g++.dg/ext/visibility/template11.C: New.
8879
8880 * g++.dg/cpp0x/implicit13.C: New.
8881
8882 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR tree-optimization/51721
8885 * gcc.dg/tree-ssa/vrp63.c: New test.
8886 * gcc.dg/pr51721.c: New test.
8887
8888 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8889
8890 PR fortran/50981
8891 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8892 argument checks.
8893
8894 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8895
8896 PR target/52146
8897 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8898
8899 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8900
8901 PR fortran/50981
8902 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8903
8904 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8905
8906 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8907 int32plus.
8908
8909 2012-03-03 Jason Merrill <jason@redhat.com>
8910
8911 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8912
8913 Core 1270
8914 * g++.dg/cpp0x/initlist65.C: New.
8915
8916 PR c++/36797
8917 * g++.dg/ext/is_empty2.C: New.
8918
8919 2012-03-03 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/48820
8922 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8923
8924 2012-03-03 Tobias Burnus <burnus@net-b.de>
8925
8926 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8927 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8928 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8929 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8930 * gfortran.dg/class_30.f90: Remove dg-warning line.
8931 * gfortran.dg/bind_c_usage_25.f90: New.
8932
8933 2012-03-03 Tobias Burnus <burnus@net-b.de>
8934
8935 PR fortran/48820
8936 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8937 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8938 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8939
8940 2012-03-03 Tobias Burnus <burnus@net-b.de>
8941
8942 PR fortran/48820
8943 * gfortran.dg/assumed_type_1.f90: New.
8944 * gfortran.dg/assumed_type_2.f90: New.
8945 * gfortran.dg/assumed_type_3.f90: New.
8946 * gfortran.dg/assumed_type_4.f90: New.
8947
8948 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8949
8950 PR target/49486
8951 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8952 * gcc.target/sh/pr49468-di.c: New.
8953
8954 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8955
8956 * gcc.dg/graphite/pr50561.c: Update.
8957
8958 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8959
8960 * gcc.target/powerpc/pr52457.c: New test.
8961
8962 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8963
8964 * gcc.target/arm/sat-1.c: New test.
8965
8966 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8967
8968 PR target/46716
8969 * gcc.target/i386/pr46716.c: New test.
8970
8971 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8972
8973 PR c++/51989
8974 * g++.dg/cpp0x/sfinae32.C: New.
8975
8976 2012-03-02 Richard Guenther <rguenther@suse.de>
8977
8978 PR tree-optimization/52406
8979 * gcc.dg/torture/pr52406.c: New testcase.
8980
8981 2012-03-02 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/52325
8984 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8985 * gfortran.dg/nullify_2.f90: Update dg-error.
8986 * gfortran.dg/nullify_4.f90: Ditto.
8987 * gfortran.dg/pointer_init_6.f90: Ditto.
8988
8989 2012-03-02 Tobias Burnus <burnus@net-b.de>
8990
8991 PR fortran/52270
8992 * gfortran.dg/class_51.f90: New.
8993
8994 2012-03-02 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/52452
8997 * gfortran.dg/intrinsic_8.f90: New.
8998
8999 2012-03-01 Kai Tietz <ktietz@redhat.com>
9000
9001 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9002 routines on mingw targets.
9003 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9004
9005 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR tree-optimization/52445
9008 * gcc.dg/pr52445.c: New test.
9009
9010 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR target/52437
9013 * gcc.c-torture/compile/pr52437.c: New test.
9014
9015 PR middle-end/52419
9016 * gcc.dg/torture/pr52419.c: New test.
9017
9018 PR tree-optimization/52429
9019 * gcc.dg/torture/pr52429.c: New test.
9020 * g++.dg/opt/pr52429.C: New test.
9021
9022 2012-02-29 Richard Guenther <rguenther@suse.de>
9023
9024 PR testsuite/52297
9025 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9026 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9027 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9028 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9029 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9030 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9031
9032 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9033
9034 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9035
9036 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9037
9038 PR fortran/52386
9039 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9040
9041 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9042
9043 PR target/51534
9044 * gcc.target/arm/neon/pr51534.c: New testcase.
9045
9046 2012-02-28 Richard Guenther <rguenther@suse.de>
9047
9048 PR target/52407
9049 * gcc.dg/torture/pr52407.c: New testcase.
9050
9051 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9052
9053 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9054 * gcc.target/arm/vfp2.c: Likewise.
9055 * gcc.target/arm/vfp3.c: Likewise.
9056 * gcc.target/arm/vfp4.c: Likewise.
9057 * gcc.target/arm/vfp5.c: Likewise.
9058 * gcc.target/arm/vfp6.c: Likewise.
9059 * gcc.target/arm/vfp7.c: Likewise.
9060 * gcc.target/arm/vfp8.c: Likewise.
9061 * gcc.target/arm/vfp9.c: Likewise.
9062 * gcc.target/arm/vfp10.c: Likewise.
9063 * gcc.target/arm/vfp11.c: Likewise.
9064 * gcc.target/arm/vfp12.c: Likewise.
9065 * gcc.target/arm/vfp13.c: Likewise.
9066 * gcc.target/arm/vfp14.c: Likewise.
9067 * gcc.target/arm/vfp15.c: Likewise.
9068 * gcc.target/arm/vfp16.c: Likewise.
9069 * gcc.target/arm/vfp17.c: Likewise.
9070 * gcc.target/arm/neon-constants.h: New file.
9071 * gcc.target/arm/neon-vect1.c: New test.
9072 * gcc.target/arm/neon-vect2.c: New test.
9073 * gcc.target/arm/neon-vect3.c: New test.
9074 * gcc.target/arm/neon-vect4.c: New test.
9075 * gcc.target/arm/neon-vect5.c: New test.
9076 * gcc.target/arm/neon-vect6.c: New test.
9077 * gcc.target/arm/neon-vect7.c: New test.
9078 * gcc.target/arm/neon-vect8.c: New test.
9079
9080 2012-02-28 Richard Guenther <rguenther@suse.de>
9081
9082 PR tree-optimization/52402
9083 * gcc.dg/torture/pr52402.c: New testcase.
9084
9085 2012-02-28 Richard Guenther <rguenther@suse.de>
9086
9087 PR lto/52400
9088 * g++.dg/lto/pr52400_0.C: New testcase.
9089
9090 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9091
9092 * gcc.target/avr/torture/builtins-1.c: New test.
9093 * gcc.target/avr/torture/builtins-error.c: New test.
9094
9095 2012-02-28 Kai Tietz <ktietz@redhat.com>
9096
9097 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9098 * gcc.target/i386/pr45352-2.c: Likewise.
9099 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9100 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9101 targets instead rand.
9102 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9103 * gcc.target/i386/sse2-mul-1.c: Likewise.
9104 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9105 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9106 * gcc.target/i386/pad-1.c: Likewise.
9107 * gcc.target/i386/pad-9.c: Likewise.
9108 * gcc.target/i386/pad-2.c: Likewise.
9109 * gcc.target/i386/pad-5b.c: Likewise.
9110 * gcc.target/i386/pad-8.c: Likewise.
9111 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9112 * gcc.target/i386/pr44130.c: Likewise.
9113 * gcc.target/i386/align-main-1.c: Likewise.
9114 * gcc.target/i386/align-main-2.c: Likewise.
9115 * gcc.target/i386/sw-1.c: Likewise.
9116 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9117 on x64 mingw target.
9118 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9119 * gcc.target/i386/pr46295.c: Likewise.
9120 * gcc.target/i386/amd64-abi-1.c: Likewise.
9121 * gcc.target/i386/amd64-abi-2.c: Likewise.
9122 * gcc.target/i386/pr39082-1.c: Likewise.
9123 * gcc.target/i386/pr39162.c: Likewise.
9124 * gcc.target/i386/pr22152.c: Likewise.
9125 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9126 * gcc.target/i386/wrfsbase-2.c: Likewise.
9127 * gcc.target/i386/local.c: Likewise
9128 * gcc.target/i386/wrgsbase-1.c: Likewise.
9129 * gcc.target/i386/wrfsbase-1.c: Likewise.
9130 * gcc.target/i386/pr39315-3.c: Likewise.
9131 * gcc.target/i386/pr35767-4.c: Likewise.
9132 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9133 x64 mingw target.
9134 * gcc.target/i386/pr45336-2.c: Likewise.
9135 * gcc.target/i386/pr45336-1.c: Likewise.
9136 * gcc.target/i386/pr45336-4.c: Likewise.
9137
9138 2012-02-27 Tristan Gingold <gingold@adacore.com>
9139
9140 * gnat.dg/array20.ad[sb]: New test.
9141
9142 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR target/52375
9145 * gcc.target/arm/pr52375.c: New test.
9146 * gcc.c-torture/compile/pr52375.c: New test.
9147
9148 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9149
9150 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9151 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9152
9153 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9154
9155 * gnat.dg/aggr19.adb: New test.
9156 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9157
9158 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9159
9160 PR target/49263
9161 * gcc.target/sh/pr49263.c: New.
9162
9163 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9164
9165 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9166 simulate_thread_wrapper_other_threads
9167 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9168 Move initialization of 'value' to main().
9169 (main): Initialize 'value';
9170 * gcc.dg/simulate-thread/speculative-store.c
9171 (simulate_thread_step_verify): Return 0 when successful.
9172 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9173 Reduce threshold.
9174 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9175 (simulate_thread_wrapper_other_threads): Return a success/fail value
9176 and issue an error if the instruction count threshold is exceeded.
9177
9178 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9179
9180 PR target/50580
9181 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9182 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9183
9184 2012-02-24 Richard Guenther <rguenther@suse.de>
9185
9186 PR middle-end/52355
9187 * gcc.dg/pr52355.c: New testcase.
9188
9189 2012-02-23 Kai Tietz <ktietz@redhat.com>
9190
9191 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9192 * gcc.dg/Wpadded.c: Likewise.
9193 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9194 structure-layout.
9195 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9196 for sleep by Sleep and add windows.h include for this function.
9197 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9198 targets.
9199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9200 target.
9201 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9202 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9203 on x64 mingw target.
9204 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9205 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9206 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9207 failure on LLP64 target.
9208
9209 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9210
9211 PR c/52290
9212 * gcc.dg/noncompile/pr52290.c: New test.
9213
9214 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR tree-optimization/52019
9217 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9218
9219 2012-02-22 Kai Tietz <ktietz@redhat.com>
9220
9221 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9222 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9223 derived pdiff_t type.
9224 * g++.dg/torture/pr49720.C: Likewise
9225
9226 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9227
9228 PR target/52330
9229 * gcc.target/i386/pr52330.c: New test.
9230
9231 2012-02-22 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/52335
9234 * gfortran.dg/io_constraints_10.f90: New.
9235
9236 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9237
9238 * lib/target-supports.exp (check_effective_target_vect_condition):
9239 Return true for NEON.
9240
9241 2012-02-21 Kai Tietz <ktietz@redhat.com>
9242
9243 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9244
9245 2012-02-21 Richard Guenther <rguenther@suse.de>
9246
9247 PR tree-optimization/52324
9248 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9249
9250 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9251
9252 PR middle-end/51782
9253 * gcc.target/avr/torture/pr51782-1.c: New test.
9254
9255 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR tree-optimization/52318
9258 * gcc.dg/pr52318.c: New test.
9259
9260 2012-02-20 Kai Tietz <ktietz@redhat.com>
9261
9262 * gcc.dg/bf-ms-layout-3.c: New testcase.
9263
9264 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9265
9266 PR testsuite/52229
9267 PR fortran/32380
9268 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9269
9270 2012-02-20 Richard Guenther <rguenther@suse.de>
9271
9272 PR tree-optimization/52298
9273 * gcc.dg/torture/pr52298.c: New testcase.
9274 * gcc.dg/vect/pr52298.c: Likewise.
9275
9276 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9277
9278 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9279 * gcc.c-torture/execute/pr52286.c: Ditto.
9280
9281 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR tree-optimization/52286
9284 * gcc.c-torture/execute/pr52286.c: New test.
9285
9286 2012-02-18 Tobias Burnus <burnus@net-b.de>
9287
9288 PR fortran/52295
9289 * gfortran.dg/interface_35.f90: Use -std=f2003.
9290 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9291 * gfortran.dg/interface_assignment_4.f90: Ditto.
9292 * gfortran.dg/bessel_1.f90: Ditto.
9293 * gfortran.dg/func_result_6.f90: Ditto.
9294 * gfortran.dg/hypot_1.f90: Ditto.
9295 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9296
9297 2012-02-17 Tobias Burnus <burnus@net-b.de>
9298
9299 PR translation/52232
9300 PR translation/52234
9301 PR translation/52245
9302 PR translation/52246
9303 PR translation/52262
9304 PR translation/52273
9305 * gfortran.dg/coarray_22.f90: Update dg-error.
9306 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9307
9308 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9309
9310 PR target/51753
9311 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9312 (simulate-thread): Use default timeout.
9313
9314 2012-02-16 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/52248
9317 * g++.dg/ext/timevar1.C: New.
9318
9319 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9320
9321 PR c++/52126
9322 * g++.dg/template/using21.C: New.
9323 * g++.dg/template/using22.C: Likewise.
9324
9325 2012-02-16 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/51415
9328 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9329
9330 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR tree-optimization/52255
9333 * gcc.c-torture/compile/pr52255.c: New test.
9334
9335 PR debug/52260
9336 * g++.dg/debug/dwarf2/pr52260.C: New test.
9337
9338 PR middle-end/51929
9339 * g++.dg/ipa/pr51929.C: New test.
9340
9341 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9342
9343 PR target/52199
9344 * gcc.target/powerpc/pr52199.c: New file.
9345
9346 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9347
9348 PR target/52152
9349 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9350
9351 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9352
9353 * gcc.dg/pr51867.c: Don't include <math.h>.
9354 (sqrtf): Declare.
9355
9356 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9357
9358 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9359 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9360
9361 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9362
9363 PR tree-optimization/50561
9364 * gcc.dg/graphite/pr50561.c: New testcase.
9365
9366 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9367
9368 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9369 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9370
9371 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9372
9373 * gnat.dg/discr35.ad[sb]: New test.
9374
9375 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9376
9377 * gnat.dg/volatile10.adb: New test.
9378 * gnat.dg/volatile10_pkg.ads: New helper.
9379
9380 2012-02-14 Jason Merrill <jason@redhat.com>
9381
9382 * g++.dg/ext/attrib43.C: New.
9383
9384 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9385
9386 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9387 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9388 fgnu_tm.
9389 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9390 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9391 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9392 effective_target fgnu_tm.
9393 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9394
9395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR c++/52247
9398 * g++.dg/template/asmgoto1.C: New test.
9399
9400 2012-02-14 Ian Lance Taylor <iant@google.com>
9401
9402 PR go/48501
9403 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9404 compiling generated file for 64bit and index tests.
9405
9406 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9407
9408 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9409
9410 2012-02-14 Richard Guenther <rguenther@suse.de>
9411
9412 PR tree-optimization/52244
9413 PR tree-optimization/51528
9414 * gcc.dg/torture/pr52244.c: New testcase.
9415
9416 2012-02-14 Walter Lee <walt@tilera.com>
9417
9418 * g++.dg/other/PR23205.C: Disable test on tile.
9419 * g++.dg/other/pr23205-2.C: Disable test on tile.
9420 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9421 * gcc.dg/20040813-1.c: Disable test on tile.
9422 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9423 * gcc.misc-tests/linkage.exp: Handle tilegx.
9424
9425 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR tree-optimization/52210
9428 * gcc.dg/pr52210.c: New test.
9429
9430 2012-02-14 Jason Merrill <jason@redhat.com>
9431
9432 PR c++/39055
9433 * g++.dg/overload/defarg5.C: New.
9434
9435 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR c/52181
9438 * c-c++-common/pr52181.c: New test.
9439
9440 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR c++/52215
9443 * g++.dg/ext/atomic-1.C: New test.
9444
9445 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9446
9447 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9448
9449 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR middle-end/52209
9452 * gcc.c-torture/execute/pr52209.c: New test.
9453
9454 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9455
9456 PR fortran/50981
9457 * gfortran.dg/elemental_optional_args_5.f03: New test.
9458
9459 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9460
9461 PR testsuite/50076
9462 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9463 cases.
9464
9465 2012-02-11 Ian Lance Taylor <iant@google.com>
9466
9467 PR go/51874
9468 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9469 SPARC Solaris. Don't run the test at all on systems where it may
9470 not work, rather than xfailing it.
9471
9472 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9473
9474 PR rtl-optimization/52175
9475 * gcc.c-torture/compile/pr52175.c: New test.
9476
9477 2012-02-10 Jason Merrill <jason@redhat.com>
9478
9479 PR c++/51910
9480 * g++.dg/template/repo10.C: New.
9481
9482 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR debug/52132
9485 * gcc.dg/pr52132.c: New test.
9486
9487 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gnat.dg/specs/aggr4.ads: New test.
9490 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9491
9492 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9493
9494 PR target/52146
9495 * gcc.target/i386/pr52146.c: New.
9496
9497 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR middle-end/52177
9500 * c-c++-common/pr52177.c: New test.
9501
9502 2012-02-10 Jan Hubicka <jh@suse.cz>
9503
9504 PR middle-end/48600
9505 * g++.dg/torture/pr48600.C: New testcase.
9506
9507 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9508
9509 PR middle-end/52140
9510 * gcc.dg/dfp/pr52140.c: New test.
9511
9512 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR fortran/32380
9515 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9516 of dg-options.
9517
9518 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9519
9520 PR middle-end/51867
9521 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9522 * gcc.dg/pr51867.c: New test.
9523
9524 2012-02-09 Ian Lance Taylor <iant@google.com>
9525
9526 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9527 which don't support -fsplit-stack. Turn off optimization when
9528 compiling select5-out.go.
9529
9530 2012-02-08 Ian Lance Taylor <iant@google.com>
9531
9532 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9533 systems which don't support -fsplit-stack.
9534
9535 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9536
9537 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9538 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9539 machine instuction in the log.
9540
9541 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9542
9543 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9544 to 20 seconds.
9545
9546 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9547
9548 PR driver/48524
9549 * gcc.dg/pr48524.c: New test.
9550 * gcc.dg/pr48524.spec: New spec file for test.
9551
9552 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9553
9554 PR fortran/32380
9555 * gfortran.dg/vect/pr32380.f90: New test.
9556
9557 2012-02-08 Tobias Burnus <burnus@net-b.de>
9558
9559 PR fortran/52151
9560 * gfortran.dg/realloc_on_assign_12.f90: New.
9561
9562 2012-02-08 Richard Guenther <rguenther@suse.de>
9563
9564 PR rtl-optimization/52170
9565 * gcc.dg/torture/pr52170.c: New testcase.
9566
9567 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR gcov-profile/52150
9570 * gcc.dg/tree-prof/pr52150.c: New test.
9571
9572 PR rtl-optimization/52139
9573 * gcc.dg/pr52139.c: New test.
9574
9575 2012-02-07 Jason Merrill <jason@redhat.com>
9576
9577 PR c++/51675
9578 * g++.dg/cpp0x/constexpr-union3.C: New.
9579
9580 PR c++/52035
9581 * g++.dg/lto/pr52035_0.C: New.
9582
9583 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9584
9585 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9586 * gcc.dg/special/weak-1.c: Likewise.
9587 * gcc.dg/ucnid-12.c: Likewise.
9588 * gcc.dg/torture/pr45678-1.c: Likewise.
9589 * gcc.dg/torture/pr45678-2.c: Likewise.
9590 * gcc.dg/vector-4.c: Likewise.
9591 * gcc.dg/ipa/inline-5.c: Likewise.
9592 * gcc.dg/ucnid-11.c: Likewise.
9593 * gcc.misc-tests/gcov-13.c: Likewise.
9594 * gcc.misc-tests/gcov-14.c: Likewise.
9595 * g++.dg/ext/label13.C: Likewise.
9596 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9597 hppa*-*-hpux* options.
9598 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9600 * gcc.dg/pr48616.c: Likewise.
9601 * gcc.dg/pr17957.c: Likewise.
9602 * gcc.dg/pr17055-1.c: Likewise.
9603 * gcc.dg/pr32912-1.c: Likewise.
9604 * gcc.dg/tm/pr51472.c: Likewise.
9605 * c-c++-common/fold-bitand-4.c: Likewise.
9606 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9607 Use dg-additional-options for extra options.
9608
9609 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9610
9611 * gcc.target/epiphany/interrupt-2.c: New test.
9612
9613 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9614
9615 PR target/52155
9616 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9617 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9618 for MIPS ELF.
9619
9620 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9621
9622 PR target/52152
9623 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9624
9625 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9626
9627 PR middle-end/24306
9628 PR target/52154
9629 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9630 * gcc.target/mips/va-arg-1.c: New test.
9631
9632 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9633
9634 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9635 for -mno-pointers-to-nested-functions.
9636
9637 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9638
9639 * gcc.c-torture/execute/20120207-1.c: New test.
9640
9641 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR rtl-optimization/52060
9644 * gcc.dg/torture/pr52060.c: New test.
9645
9646 PR middle-end/52074
9647 * gcc.c-torture/compile/pr52074.c: New test.
9648
9649 2012-02-07 Tobias Burnus <burnus@net-b.de>
9650
9651 PR fortran/51514
9652 * gfortran.dg/class_to_type_2.f90: New.
9653
9654 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9655
9656 PR fortran/32373
9657 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9658 Remove module.
9659
9660 2012-02-06 Jason Merrill <jason@redhat.com>
9661
9662 PR c++/52088
9663 * g++.dg/template/conv13.C: New.
9664
9665 2012-02-06 Richard Guenther <rguenther@suse.de>
9666
9667 PR tree-optimization/52115
9668 * gcc.c-torture/compile/pr52115.c: New testcase.
9669
9670 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR target/52129
9673 * gcc.c-torture/execute/pr52129.c: New test.
9674
9675 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9676
9677 * gcc.dg/pr48374.c: Actually add the test I forgot
9678 in the 2012-01-25 commit.
9679
9680 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9681
9682 PR fortran/32373
9683 * gfortran.dg/vect/vect-8.f90: New test case.
9684
9685 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9686
9687 PR fortran/48847
9688 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9689
9690 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9691
9692 PR fortran/52102
9693 * gfortran.dg/class_48.f90 : Add test of allocate class array
9694 component with source in subroutine test3. Remove commenting
9695 out in subroutine test4, since branching on unitialized variable
9696 is now fixed (no PR for this last.).
9697
9698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9699
9700 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9701 on MIPS targets.
9702 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9703
9704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9705
9706 PR target/52125
9707 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9708 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9709
9710 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9711
9712 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9713 (check_effective_target_sync_int_long): Use it.
9714 (check_effective_target_sync_char_short): Likewise.
9715 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9716
9717 2012-02-05 Tobias Burnus <burnus@net-b.de>
9718
9719 PR fortran/51972
9720 * gfortran.dg/class_48.f90: Add some further checks.
9721
9722 2012-02-05 Ira Rosen <irar@il.ibm.com>
9723
9724 PR tree-optimization/52091
9725 * gcc.dg/vect/pr52091.c: New test.
9726
9727 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR rtl-optimization/52113
9730 * gcc.target/avr/pr52113.c: New test.
9731
9732 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR rtl-optimization/52092
9735 * gcc.c-torture/compile/pr52092.c: New test.
9736
9737 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9738
9739 PR fortran/41587
9740 * gfortran.dg/class_array_10.f03: New test.
9741
9742 PR fortran/46356
9743 * gfortran.dg/class_array_11.f03: New test.
9744
9745 PR fortran/51754
9746 * gfortran.dg/class_array_12.f03: New test.
9747
9748 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9749
9750 PR fortran/52012
9751 * gfortran.dg/realloc_on_assign_11.f90: New test.
9752
9753 2012-02-02 Tobias Burnus <burnus@net-b.de>
9754
9755 PR fortran/52093
9756 * gfortran.dg/shape_7.f90: New.
9757
9758 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9759
9760 * gcc.target/mips/mips-prepend-1.c: New test.
9761
9762 2012-02-02 Jan Hubicka <jh@suse.cz>
9763 Tom de Vries <tom@codesourcery.com>
9764
9765 PR middle-end/51998
9766 * gcc.dg/alias-12.c: New testcase.
9767 * gcc.dg/alias-13.c: New testcase.
9768
9769 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR target/52086
9772 * gcc.dg/pr52086.c: New test.
9773
9774 PR tree-optimization/52073
9775 * gcc.c-torture/compile/pr52073.c: New test.
9776
9777 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9778
9779 PR fortran/51958
9780 * gfortran.dg/function_optimize_10.f90: New test.
9781
9782 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9783
9784 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9785 test on alpha*-*-*.
9786
9787 2012-02-01 Tobias Burnus <burnus@net-b.de>
9788
9789 PR fortran/52024
9790 * gfortran.dg/typebound_operator_14.f90: New.
9791
9792 2012-02-01 Tobias Burnus <burnus@net-b.de>
9793
9794 PR fortran/52059
9795 * gfortran.dg/elemental_function_1.f90: New.
9796
9797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9798
9799 PR rtl-optimization/51374
9800 * gcc.target/avr/torture/pr51374-1.c:
9801 Also fail if SBIS is seen.
9802
9803 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9804
9805 PR rtl-optimization/51374
9806 * gcc.target/avr/torture/pr51374-1.c: New.
9807
9808 2012-01-31 Tobias Burnus <burnus@net-b.de>
9809
9810 PR fortran/52024
9811 * gfortran.dg/typebound_generic_11.f90: New.
9812
9813 2012-01-31 Tobias Burnus <burnus@net-b.de>
9814
9815 PR fortran/52029
9816 * gfortran.dg/class_49.f90: New.
9817
9818 2012-01-31 Tobias Burnus <burnus@net-b.de>
9819
9820 PR fortran/52013
9821 * gfortran.dg/elemental_args_check_6.f90: New.
9822
9823 2012-01-31 Jason Merrill <jason@redhat.com>
9824
9825 PR c++/52043
9826 * g++.dg/cpp0x/variadic122.C: New.
9827
9828 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9829
9830 PR fortran/52012
9831 * gfortran.dg/realloc_on_assign_10.f90: New test.
9832
9833 2012-01-31 Richard Guenther <rguenther@suse.de>
9834
9835 PR tree-optimization/51528
9836 * gcc.dg/torture/pr51528.c: New testcase.
9837
9838 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9839
9840 PR go/48501
9841 * lib/go.exp (go_target_compile): Append timeout= to options.
9842 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9843 select5-out.go test on alpha*-*-* targets.
9844
9845 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9846
9847 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9848 (TEST_SHORT): Reformat in the same way.
9849 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9850 (TEST_SHORT): Reformat in the same way.
9851 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9852 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9853 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9854 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9855 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9856
9857 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9858
9859 PR target/51835
9860 * gcc.target/arm/pr51835.c: New testcase.
9861
9862 2012-01-30 Richard Guenther <rguenther@suse.de>
9863
9864 PR tree-optimization/52028
9865 * gcc.dg/torture/pr52028.c: New testcase.
9866 * gfortran.dg/ldist-pr45199.f: Adjust.
9867 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9868 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9869 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9870
9871 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR debug/52027
9874 * gcc.dg/tree-prof/pr52027.c: New test.
9875
9876 PR tree-optimization/52046
9877 * gcc.dg/pr52046.c: New test.
9878
9879 PR debug/52048
9880 * g++.dg/other/pr52048.C: New test.
9881
9882 2012-01-30 Richard Guenther <rguenther@suse.de>
9883
9884 PR tree-optimization/52045
9885 * gcc.dg/pr52045.c: New testcase.
9886
9887 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9888
9889 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9890 new code generated for __sync_lock_release.
9891
9892 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9893
9894 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9895
9896 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9897
9898 PR testsuite/51875
9899 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9900
9901 * g++.dg/ext/visibility/template10.C: Fix typo.
9902
9903 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9904
9905 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/51327
9908 * g++.dg/cpp0x/constexpr-ice6.C: New.
9909
9910 2012-01-29 Tobias Burnus <burnus@net-b.de>
9911
9912 PR fortran/41600
9913 * gfortran.dg/default_initialization_6.f90: New.
9914
9915 2012-01-29 Tobias Burnus <burnus@net-b.de>
9916
9917 PR fortran/51972
9918 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9919 * gfortran.dg/class_48.f90: New.
9920
9921 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9922
9923 PR fortran/51808
9924 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9925
9926 2012-01-28 Tobias Burnus <burnus@net-b.de>
9927
9928 PR fortran/51972
9929 * gfortran.dg/class_allocate_12.f90: New.
9930
9931 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gcc.dg/torture/pr50444.c: Fix dg directives.
9934
9935 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR target/52006
9938 * gcc.target/arm/pr52006.c: New test.
9939
9940 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9941
9942 PR testsuite/52011
9943 * gcc.dg/lto/trans-mem.h: New file.
9944 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9945 * gcc.dg/lto/trans-mem-1_1.c: Same.
9946 * gcc.dg/lto/trans-mem-4_1.c: Same.
9947 * gcc.dg/lto/trans-mem-3_1.c: Same.
9948
9949 2012-01-27 Tobias Burnus <burnus@net-b.de>
9950
9951 PR fortran/52022
9952 * gfortran.dg/dummy_procedure_7.f90: New.
9953
9954 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9955
9956 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9957 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9958
9959 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR c++/51852
9962 * g++.dg/other/gc5.C: New test.
9963
9964 2012-01-27 Richard Guenther <rguenther@suse.de>
9965
9966 PR tree-optimization/50444
9967 * gcc.dg/torture/pr50444.c: New testcase.
9968
9969 2012-01-27 Tobias Burnus <burnus@net-b.de>
9970
9971 PR fortran/51970
9972 PR fortran/51977
9973 * gfortran.dg/move_alloc_13.f90: New.
9974
9975 2012-01-27 Tobias Burnus <burnus@net-b.de>
9976
9977 PR fortran/51953
9978 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9979 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9980 and change dg-error string.
9981
9982 2012-01-27 Tobias Burnus <burnus@net-b.de>
9983
9984 PR fortran/52016
9985 * gfortran.dg/elemental_args_check_5.f90: New.
9986
9987 2012-01-27 Richard Guenther <rguenther@suse.de>
9988
9989 PR middle-end/51959
9990 * g++.dg/torture/pr51959.C: New testcase.
9991
9992 2012-01-27 Tom de Vries <tom@codesourcery.com>
9993
9994 PR tree-optimization/51990
9995 * gcc.dg/pr51990.c: New test.
9996 * gcc.dg/pr51990-2.c: Same.
9997
9998 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9999 Tobias Burnus <burnus@gcc.gnu.org>
10000
10001 PR fortran/48705
10002 * gfortran.dg/class_allocate_11.f03: New.
10003
10004 PR fortran/51870
10005 PR fortran/51943
10006 PR fortran/51946
10007 * gfortran.dg/class_allocate_7.f03: New.
10008 * gfortran.dg/class_allocate_8.f03: New.
10009 * gfortran.dg/class_allocate_9.f03: New.
10010 * gfortran.dg/class_allocate_10.f03: New.
10011
10012 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10013
10014 * gnat.dg/discr34.adb: New test.
10015 * gnat.dg/discr34_pkg.ads: New helper.
10016
10017 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gnat.dg/discr33.adb: New test.
10020
10021 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10022
10023 * gnat.dg/limited_with3.ad[sb): New test.
10024 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10025 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10026 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10027
10028 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * gnat.dg/stack_usage1.adb: New test.
10031 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10032
10033 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10034 * gcc.dg/pr44194-2.c: Likewise.
10035
10036 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10037
10038 PR c++/51370
10039 * g++.dg/template/crash112.C: New.
10040
10041 2012-01-27 Richard Henderson <rth@redhat.com>
10042
10043 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10044
10045 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10046
10047 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10048
10049 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR middle-end/51895
10052 * g++.dg/opt/pr51895.C: New test.
10053
10054 2012-01-26 Michael Matz <matz@suse.de>
10055
10056 PR tree-optimization/48794
10057 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10058
10059 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10060
10061 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10062
10063 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10064
10065 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10066 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10067 memory.
10068 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10069 the default value for s390 and s390x.
10070
10071 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10072
10073 PR lto/51698
10074 * gcc.dg/lto/trans-mem-4_0.c: New.
10075 * gcc.dg/lto/trans-mem-4_1.c: New.
10076 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10077 TM builtins.
10078 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10079 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10080 TM builtins.
10081 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10082 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10083 TM builtins.
10084
10085 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10086
10087 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10088
10089 2012-01-25 Ian Lance Taylor <iant@google.com>
10090
10091 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10092
10093 2012-01-25 Tobias Burnus <burnus@net-b.de>
10094
10095 PR fortran/51995
10096 * gfortran.dg/typebound_proc_25.f90: New.
10097
10098 2012-01-25 Jason Merrill <jason@redhat.com>
10099
10100 PR c++/51992
10101 * g++.dg/lto/pr51992_0.C: New.
10102
10103 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR tree-optimization/51987
10106 * gcc.target/i386/pr51987.c: New test.
10107
10108 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10109
10110 * gcc.dg/tm/lto-1.c: Require lto support in target.
10111
10112 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10113
10114 PR rtl-optimization/48374
10115 * gcc.dg/pr48374.c: New test.
10116
10117 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10118
10119 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10120
10121 2012-01-25 Tobias Burnus <burnus@net-b.de>
10122
10123 PR fortran/51966
10124 * gfortran.dg/derived_constructor_char_3.f90: New.
10125
10126 2012-01-24 Ian Lance Taylor <iant@google.com>
10127
10128 * go.test/go-test.exp (filecmp): New procedure.
10129 (errchk): Handle quoted square brackets.
10130 (go-gc-tests): Set go_compile_args. Handle various new test
10131 lines. Skip a few new tests.
10132 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10133
10134 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10135
10136 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10137 (check_effective_target_vect_extract_even_odd)
10138 (check_effective_target_vect_interleave): Return true for MIPS
10139 paired-single.
10140
10141 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10142
10143 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10144 (main): Use it instead of argc.
10145
10146 2012-01-24 Jason Merrill <jason@redhat.com>
10147
10148 PR c++/51973
10149 * g++.dg/cpp0x/sfinae31.C: New.
10150
10151 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10152
10153 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10154
10155 2012-01-24 Jason Merrill <jason@redhat.com>
10156
10157 PR c++/51812
10158 * g++.dg/inherit/covariant20.C: New.
10159
10160 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/51223
10163 * g++.dg/parse/crash58.C: New.
10164
10165 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR target/51957
10168 * gcc.dg/pr51957-1.c: New test.
10169 * gcc.dg/pr51957-1.h: New file.
10170 * gcc.dg/pr51957-2.c: New test.
10171
10172 2012-01-23 Jason Merrill <jason@redhat.com>
10173
10174 PR c++/51930
10175 * g++.dg/ext/visibility/template10.C: New.
10176
10177 2012-01-23 Tobias Burnus <burnus@net-b.de>
10178
10179 PR fortran/51948
10180 * gfortran.dg/move_alloc_12.f90: New.
10181
10182 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10183
10184 PR middle-end/45416
10185 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10186
10187 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10188
10189 PR c++/51398
10190 * g++.dg/template/crash111.C: New.
10191
10192 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10193
10194 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10195 configurations.
10196 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10197
10198 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10199
10200 PR testsuite/51941
10201 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10202 the DW_TAG_class_type and DW_AT_name: "Executor".
10203
10204 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10205
10206 * lib/target-supports.exp
10207 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10208 (check_effective_target_vect_interleave): Likewise.
10209
10210 2012-01-22 Jason Merrill <jason@redhat.com>
10211
10212 PR c++/51925
10213 * g++.dg/template/using20.C: New.
10214 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10215
10216 2012-01-23 Jason Merrill <jason@redhat.com>
10217
10218 PR target/51934
10219 * g++.dg/torture/pr51344.C: Limit to x86.
10220
10221 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10222
10223 * c-c++-common/tm/omp.c: Require target with pthread support.
10224
10225 2012-01-23 Richard Guenther <rguenther@suse.de>
10226
10227 PR tree-optimization/51949
10228 * gcc.dg/torture/pr51949.c: New testcase.
10229
10230 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR rtl-optimization/51933
10233 * gcc.c-torture/execute/pr51933.c: New test.
10234
10235 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10236
10237 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10238 Do not define for Interix.
10239
10240 2012-01-22 Jason Merrill <jason@redhat.com>
10241
10242 PR c++/51832
10243 * g++.dg/lto/pr51832.h: New.
10244 * g++.dg/lto/pr51832_0.C: New.
10245 * g++.dg/lto/pr51832_1.C: New.
10246
10247 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gcc.dg/ext-elim-1.c: New test.
10250
10251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10252
10253 PR target/51931
10254 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10255 * g++.dg/opt/longbranch1.C: Likewise.
10256
10257 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10258
10259 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10260 in C++11 mode.
10261
10262 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10263
10264 PR fortran/50556
10265 * gfortran.dg/namelist_74.f90: New test.
10266 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10267
10268 2012-01-21 Tobias Burnus <burnus@net-b.de>
10269
10270 PR fortran/51913
10271 * gfortran.dg/class_47.f90: New.
10272
10273 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10274
10275 * gnat.dg/renaming5.ad[sb]: New test.
10276
10277 2012-01-20 Jason Merrill <jason@redhat.com>
10278
10279 PR c++/51919
10280 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10281
10282 2012-01-20 Jason Merrill <jason@redhat.com>
10283
10284 PR c++/51922
10285 * g++.dg/ext/attrib42.C: Require ilp32.
10286
10287 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR target/51915
10290 * gcc.target/arm/pr51915.c: New test.
10291
10292 2012-01-20 Cary Coutant <ccoutant@google.com>
10293 Dodji Seketeli <dodji@redhat.com>
10294
10295 PR debug/45682
10296 * g++.dg/debug/dwarf2/nested-3.C: New test.
10297
10298 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10299
10300 PR c++/51402
10301 * g++.dg/template/crash110.C: New.
10302
10303 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10304
10305 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10306 Remove default options on hppa*-*-hpux*.
10307
10308 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10309
10310 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10311
10312 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10313
10314 * gcc.c-torture/compile/pr51856.c: New testcase.
10315
10316 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10317
10318 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10319 options to go_target_compile.
10320
10321 2012-01-20 Kai Tietz <ktietz@redhat.com>
10322
10323 * g++.dg/torture/pr51344.C: Fix typo.
10324
10325 2012-01-20 Richard Guenther <rguenther@suse.de>
10326
10327 PR tree-optimization/51903
10328 * g++.dg/torture/pr51903.C: New testcase.
10329
10330 2012-01-20 Tobias Burnus <burnus@net-b.de>
10331 Janus Weil <janus@gcc.gnu.org>
10332
10333 PR fortran/51056
10334 * gfortran.dg/use_21.f90: New.
10335
10336 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR target/51106
10339 * gcc.dg/torture/pr51106-1.c: New test.
10340 * gcc.dg/torture/pr51106-2.c: New test.
10341
10342 2012-01-19 Kai Tietz <ktietz@redhat.com>
10343
10344 * g++.dg/torture/pr51344.C: New test.
10345
10346 2012-01-19 Tobias Burnus <burnus@net-b.de>
10347
10348 PR fortran/51904
10349 * gfortran.dg/intrinsic_size_2.f90: New.
10350
10351 2012-01-19 Jason Merrill <jason@redhat.com>
10352
10353 PR c++/51889
10354 * g++.dg/inherit/using7.C: New.
10355
10356 2012-01-19 Richard Guenther <rguenther@suse.de>
10357
10358 PR tree-optimization/37997
10359 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10360
10361 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10362
10363 PR rtl-optimization/51505
10364 * gcc.dg/pr51505.c: New test.
10365
10366 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10367
10368 PR fortran/51634
10369 * gfortran.dg/typebound_operator_12.f03: New.
10370 * gfortran.dg/typebound_operator_13.f03: New.
10371
10372 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10373
10374 PR c++/51225
10375 * g++.dg/cpp0x/pr51225.C: New.
10376
10377 2012-01-17 Ian Lance Taylor <iant@google.com>
10378
10379 PR go/50656
10380 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10381
10382 2012-01-17 Tobias Burnus <burnus@net-b.de>
10383
10384 PR fortran/51869
10385 * gfortran.dg/realloc_on_assign_9.f90: New.
10386
10387 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10388
10389 PR other/51165
10390 * gcc.dg/tm/memopt-3.c: Remove xfail.
10391 * gcc.dg/tm/memopt-4.c: Remove xfail.
10392 * gcc.dg/tm/memopt-5.c: Remove xfail.
10393 * gcc.dg/tm/memopt-7.c: Remove xfail.
10394
10395 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR tree-optimization/51877
10398 * gcc.c-torture/execute/pr51877.c: New test.
10399
10400 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10401
10402 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10403 {!vect_align_arrays} to vect_sizes_32B_16B.
10404 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10405 * gcc.dg/vect/vect-peel-3.c: Ditto.
10406
10407 2012-01-16 Jason Merrill <jason@redhat.com>
10408
10409 PR c++/51854
10410 * g++.dg/abi/mangle60.C: New.
10411
10412 PR c++/51827
10413 * g++.dg/pch/mangle1.{C,Hs}: New.
10414
10415 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10416 Tobias Burnus <burnus@net-b.de>
10417
10418 PR fortran/50981
10419 * gfortran.dg/elemental_optional_args_3.f90: New
10420 * gfortran.dg/elemental_optional_args_4.f90: New
10421
10422 2012-01-16 Tobias Burnus <burnus@net-b.de>
10423
10424 PR fortran/51809
10425 * gfortran.dg/use_20.f90: New
10426
10427 2012-01-16 Jason Merrill <jason@redhat.com>
10428
10429 PR c++/51868
10430 * g++.dg/cpp0x/rv-bitfield.C: New.
10431 * g++.dg/cpp0x/rv-bitfield2.C: New.
10432
10433 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10434
10435 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10436 subroutine 'qsort' and use index array to assign the result.
10437
10438 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR tree-optimization/51865
10441 * gcc.dg/pr51865.c: New test.
10442
10443 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10444
10445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10446
10447 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10448
10449 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10450 to be loaded from the constant pool, rather than via %hi and %lo.
10451
10452 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10453
10454 PR rtl-optimization/51821
10455 * gcc.dg/pr51821.c: New test.
10456
10457 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10458
10459 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10460
10461 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10462
10463 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10464
10465 2012-01-14 Tobias Burnus <burnus@net-b.de>
10466
10467 PR fortran/51800
10468 * gfortran.dg/init_flag_8.f90: New.
10469 * gfortran.dg/init_flag_9.f90: New.
10470
10471 2011-01-14 Tobias Burnus <burnus@net-b.de>
10472
10473 PR fortran/51816
10474 * gfortran.dg/use_18.f90: New.
10475 * gfortran.dg/use_19.f90: New.
10476
10477 2012-01-13 Ian Lance Taylor <iant@google.com>
10478
10479 PR c++/50012
10480 * g++.dg/warn/Wsign-compare-4.C: New.
10481
10482 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10483
10484 PR fortran/48351
10485 * gfortran.dg/alloc_comp_assign.f03: New.
10486 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10487 __BUILTIN_FREE from 38 to 32.
10488
10489 2012-01-13 Jason Merrill <jason@redhat.com>
10490
10491 PR c++/20681
10492 * g++.dg/warn/Wreturn-type-7.C: New.
10493
10494 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10495
10496 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10497 assumption.
10498 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10499 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10500 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10501 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10502 int32plus because of big array needed.
10503 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10504 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10505
10506 2012-01-13 Jason Merrill <jason@redhat.com>
10507
10508 PR c++/51813
10509 * g++.dg/ext/visibility/template9.C: New.
10510
10511 PR c++/51620
10512 * g++.dg/cpp0x/defaulted34.C: New.
10513 * g++.dg/template/virtual3.C: New.
10514
10515 2012-01-13 Richard Guenther <rguenther@suse.de>
10516
10517 PR middle-end/8081
10518 * gcc.dg/torture/pr8081.c: New testcase.
10519
10520 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10521
10522 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10523
10524 2012-01-12 Jason Merrill <jason@redhat.com>
10525
10526 PR c++/51714
10527 * g++.dg/ext/stmtexpr14.C: New.
10528
10529 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10530
10531 PR c++/51633
10532 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10533
10534 2012-01-12 Jason Merrill <jason@redhat.com>
10535
10536 PR c++/48051
10537 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10538 * g++.dg/abi/mangle58.C: Likewise.
10539
10540 PR c++/51403
10541 * g++.dg/template/arg8.C: New.
10542
10543 2012-01-12 Ira Rosen <irar@il.ibm.com>
10544
10545 PR tree-optimization/51799
10546 * gcc.dg/vect/pr51799.c: New test.
10547 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10548 patterns.
10549
10550 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10551 Tobias Burnus <burnus@net-b.de>
10552
10553 PR fortran/51057
10554 PR fortran/51616
10555 * lib/target-supports.exp
10556 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10557 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10558
10559 2012-01-11 Jason Merrill <jason@redhat.com>
10560
10561 PR c++/51565
10562 * g++.dg/ext/attrib42.C: New.
10563
10564 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR bootstrap/51796
10567 * gcc.dg/pr51796.c: New test.
10568
10569 2012-01-11 Jason Merrill <jason@redhat.com>
10570
10571 PR c++/51818
10572 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10573
10574 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10575
10576 * gnat.dg/array19.ad[sb]: New test.
10577
10578 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10579
10580 * gnat.dg/opt23.ad[sb]: New test.
10581 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10582 * gnat.dg/opt24.ad[sb]: New test.
10583
10584 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10585
10586 PR tree-optimization/49642
10587 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10588 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10589
10590 2012-01-11 Jason Merrill <jason@redhat.com>
10591
10592 PR c++/51613
10593 * g++.dg/template/explicit-args5.C: New.
10594
10595 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10596
10597 * gcc.c-torture/execute/20120110-1.c: New testcase.
10598
10599 2012-01-10 Jason Merrill <jason@redhat.com>
10600
10601 PR c++/51614
10602 * g++.dg/inherit/ambig1.C: New.
10603
10604 PR c++/51433
10605 * g++.dg/cpp0x/constexpr-cache1.C: New.
10606
10607 2012-01-10 Richard Guenther <rguenther@suse.de>
10608
10609 PR tree-optimization/51801
10610 * gcc.dg/torture/pr51801.c: New testcase.
10611
10612 2012-01-10 Tobias Burnus <burnus@net-b.de>
10613
10614 PR fortran/51652
10615 * gfortran.dg/allocate_with_typespec_5.f90: New.
10616
10617 2012-01-10 Tobias Burnus <burnus@net-b.de>
10618
10619 * gfortran.dg/class_39.f03: Update dg-error string.
10620
10621 2012-01-10 Richard Guenther <rguenther@suse.de>
10622
10623 PR tree-optimization/50913
10624 * gcc.dg/graphite/interchange-16.c: New testcase.
10625 * gcc.dg/graphite/scop-20.c: XFAIL.
10626 * gfortran.dg/graphite/interchange-1.f: Likewise.
10627 * gfortran.dg/graphite/block-1.f90: Likewise.
10628 * gfortran.dg/graphite/block-2.f: Likewise.
10629
10630 2012-01-10 Richard Henderson <rth@redhat.com>
10631
10632 * lib/target-supports.exp (check_effective_target_vect_perm,
10633 check_effective_target_vect_perm_byte,
10634 check_effective_target_vect_perm_short): Enable for arm neon.
10635
10636 2012-01-09 Tobias Burnus <burnus@net-b.de>
10637
10638 PR fortran/46328
10639 * gfortran.dg/typebound_operator_11.f90: New.
10640
10641 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/array18.adb: New test.
10644 * gnat.dg/array18_pkg.ads: New helper.
10645
10646 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10647
10648 PR fortran/51791
10649 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10650 around base object in first assignment in main program.
10651 * gfortran.dg/typebound_operator_10.f03: New test.
10652
10653 2012-01-09 Martin Jambor <mjambor@suse.cz>
10654
10655 PR tree-optimization/51759
10656 * g++.dg/ipa/pr51759.C: New test.
10657
10658 2012-01-09 Tobias Burnus <burnus@net-b.de>
10659
10660 PR fortran/51758
10661 * gfortran.dg/optional_absent_2.f90: New.
10662
10663 2012-01-09 Tobias Burnus <burnus@net-b.de>
10664
10665 PR fortran/51578
10666 * gfortran.dg/use_17.f90: New.
10667
10668 2012-01-09 Gary Funck <gary@intrepid.com>
10669
10670 PR preprocessor/33919
10671 * gcc.dg/pr33919.c: New test.
10672 * gcc.dg/pr33919-0.h: New test header file.
10673 * gcc.dg/pr33919-1.h: Ditto.
10674 * gcc.dg/pr33919-2.h: Ditto.
10675
10676 2012-01-07 Jan Hubicka <jh@suse.cz>
10677
10678 PR tree-optimize/51694
10679 * gcc.c-torture/compile/pr51694.c: new testcase.
10680
10681 2012-01-07 Jan Hubicka <jh@suse.cz>
10682
10683 PR tree-optimization/51600
10684 * g++.dg/torture/pr51600.C: New testcase.
10685
10686 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10687
10688 PR gcov-profile/51715
10689 PR gcov-profile/51717
10690 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10691 * gcc.misc-tests/gcov-14.c: Likewise.
10692
10693 2012-01-06 Jason Merrill <jason@redhat.com>
10694
10695 * g++.dg/parse/new5.C: New.
10696
10697 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10698
10699 PR testsuite/51655
10700 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10701 including <string.h>.
10702
10703 2012-01-06 Jason Merrill <jason@redhat.com>
10704
10705 * g++.dg/abi/mangle51.C: New.
10706 * g++.dg/abi/mangle52.C: New.
10707 * g++.dg/abi/mangle53.C: New.
10708 * g++.dg/abi/mangle54.C: New.
10709 * g++.dg/abi/mangle55.C: New.
10710 * g++.dg/abi/mangle56.C: New.
10711 * g++.dg/abi/mangle57.C: New.
10712 * g++.dg/abi/mangle58.C: New.
10713 * g++.dg/abi/mangle59.C: New.
10714 * g++.dg/cpp0x/trailing3.C: Update mangling.
10715 * g++.dg/cpp0x/variadic111.C: Update mangling.
10716 * g++.dg/cpp0x/variadic4.C: Update mangling.
10717 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10718 * g++.dg/template/nontype22.C: Works now.
10719 * g++.dg/template/pr35240.C: Works now.
10720
10721 * g++.dg/cpp0x/error7.C: New.
10722
10723 2012-01-06 Tobias Burnus <burnus@net-b.de>
10724
10725 * gfortran.dg/deallocate_stat_2.f90: New.
10726 * coarray/allocate_errgmsg.f90: New.
10727 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10728 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10729 * coarray/subobject_1.f90: Fix for num_images > 1.
10730 * gfortran.dg/deallocate_stat.f90: Update due to changed
10731 stat= handling.
10732
10733 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10734
10735 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10736
10737 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10738
10739 * ada/acats/overflow.lst: Add cb20004.
10740
10741 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10742
10743 PR c++/51541
10744 * g++.dg/cpp0x/alias-decl-18.C: New test.
10745
10746 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10747
10748 * gcc.c-torture/execute/20120104-1.c: New test.
10749
10750 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10751
10752 PR fortran/PR48946
10753 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10754 the old typebound_operator_8.f03.
10755 * gfortran.dg/typebound_operator_8.f03: New version of
10756 typebound_operator_7.f03 with 'u' a derived type instead of a
10757 class object.
10758
10759 2012-01-05 Richard Guenther <rguenther@suse.de>
10760
10761 * g++.dg/torture/pr49309.C: Skip for -flto.
10762
10763 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR middle-end/51761
10766 * gcc.c-torture/compile/pr51761.c: New test.
10767
10768 2012-01-05 Richard Guenther <rguenther@suse.de>
10769
10770 PR tree-optimization/51760
10771 * gcc.dg/torture/pr51760.c: New testcase.
10772
10773 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10774
10775 PR middle-end/51472
10776 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10777
10778 2012-01-05 Richard Guenther <rguenther@suse.de>
10779
10780 PR lto/41576
10781 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10782 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10783
10784 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR debug/51695
10787 * gcc.dg/pr51695.c: New test.
10788
10789 2012-01-04 Andrew Pinski <apinski@cavium.com>
10790
10791 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10792 * gcc.target/mips/octeon2-lx-1.c: New test.
10793 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10794 * gcc.target/mips/octeon2-lx-2.c: New test.
10795 * gcc.target/mips/octeon2-lx-3.c: New test.
10796
10797 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10798
10799 PR other/51163
10800 PR other/51164
10801 * gcc.dg/tm/alias-1.c: Adjust regexp.
10802 * gcc.dg/tm/alias-2.c: Adjust regexp.
10803
10804 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10805
10806 PR c++/51064
10807 * g++.dg/warn/Wparentheses-26.C: New.
10808
10809 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10810
10811 * gfortran.dg/elemental_optional_args_2.f90: New test.
10812
10813 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10814
10815 PR fortran/49693
10816 * gfortran.dg/common_17.f90: New test.
10817
10818 2012-01-04 Richard Guenther <rguenther@suse.de>
10819
10820 PR tree-optimization/49651
10821 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10822 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10823
10824 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10825
10826 PR c++/51738
10827 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10828
10829 2012-01-03 Andrew Pinski <apinski@cavium.com>
10830
10831 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10832 for all mips targets. Also allow an optional .cfi_startproc.
10833
10834 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10835
10836 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10837
10838 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10839
10840 PR c++/29273
10841 * g++.dg/rtti/dyncast5.C: New.
10842
10843 2012-01-03 Richard Guenther <rguenther@suse.de>
10844
10845 PR tree-optimization/51070
10846 * gcc.dg/torture/pr51070-2.c: New testcase.
10847
10848 2012-01-03 Richard Guenther <rguenther@suse.de>
10849
10850 PR tree-optimization/51692
10851 * gcc.dg/torture/pr51692.c: New testcase.
10852
10853 2012-01-03 Richard Guenther <rguenther@suse.de>
10854
10855 PR debug/51650
10856 * g++.dg/lto/pr51650-3_0.C: New testcase.
10857
10858 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10859
10860 PR c++/15867
10861 * g++.dg/warn/Wredundant-decls-spec.C: New.
10862
10863 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/51719
10866 * g++.dg/tree-prof/pr51719.C: New test.
10867
10868 2012-01-03 Richard Guenther <rguenther@suse.de>
10869
10870 PR middle-end/51730
10871 * gcc.dg/fold-compare-6.c: New testcase.
10872
10873 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR c++/51669
10876 * g++.dg/gomp/pr51669.C: New test.
10877
10878 2012-01-02 Jason Merrill <jason@redhat.com>
10879
10880 PR c++/51675
10881 * g++.dg/cpp0x/constexpr-union2.C: New.
10882
10883 PR c++/51666
10884 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10885
10886 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10887
10888 PR c++/51462
10889 * g++.dg/cpp0x/constexpr-99.C: New test.
10890
10891 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10892
10893 PR c++/20140
10894 * g++.dg/template/init9.C: New.
10895
10896 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10897
10898 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10899 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10900 rather than a specific number.
10901
10902 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10903
10904 PR fortran/46262
10905 PR fortran/46328
10906 PR fortran/51052
10907 * gfortran.dg/typebound_operator_7.f03: New.
10908 * gfortran.dg/typebound_operator_8.f03: New.
10909
10910 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10911
10912 PR target/51729
10913 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10914 XFAIL.
10915 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10916
10917 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10918
10919 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10920
10921 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10922
10923 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10924 for MIPS.
10925
10926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10927
10928 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10929 * gfortran.dg/io_real_boz_4.f90: Likewise.
10930 * gfortran.dg/io_real_boz_5.f90: Likewise.
10931
10932 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10933
10934 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10935
10936 2012-01-02 Revital Eres <revital.eres@linaro.org>
10937
10938 * gcc.dg/sms-11.c: New file.
10939
10940 2012-01-02 Tobias Burnus <burnus@net-b.de>
10941
10942 PR fortran/51682
10943 * gfortran.dg/coarray/image_index_3.f90: New.
10944
10945 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10946
10947 PR c++/16603
10948 * g++.dg/parse/enum8.C: New.
10949
10950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10951
10952 PR c++/51379
10953 * g++.dg/conversion/reinterpret4.C: New.
10954 * g++.dg/conversion/reinterpret1.C: Adjust.
10955
10956 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10957
10958 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10959
10960 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10961
10962 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10963 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10964 * g++.old-deja/g++.jason/access14.C: Likewise.
10965 * g++.old-deja/g++.jason/access8.C: Likewise.
10966 * g++.old-deja/g++.jason/access1.C: Likewise.
10967 * g++.old-deja/g++.other/access3.C: Likewise.
10968 * g++.old-deja/g++.other/access5.C: Likewise.
10969 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10970 * g++.old-deja/g++.law/visibility22.C: Likewise.
10971 * g++.old-deja/g++.law/visibility26.C: Likewise.
10972 * g++.old-deja/g++.mike/p2746.C: Likewise.
10973 * g++.dg/debug/using1.C: Likewise.
10974 * g++.dg/lookup/using51.C: Likewise.
10975 * g++.dg/inherit/using5.C: Likewise.
10976 * g++.dg/inherit/pr30297.C: Likewise.
10977 * g++.dg/inherit/access8.C: Likewise.
10978 * g++.dg/torture/pr39362.C: Likewise.
10979 * g++.dg/template/crash13.C: Likewise.
10980 * g++.dg/template/using10.C: Likewise.
10981
10982 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10983
10984 PR fortran/51502
10985 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10986
10987 2012-01-01 Ira Rosen <irar@il.ibm.com>
10988
10989 PR tree-optimization/51704
10990 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10991 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10992 corresponding flags.
10993
10994 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/51723
10997 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10998
10999 2012-01-01 Jan Hubicka <jh@suse.cz>
11000
11001 PR rtl-optimization/51069
11002 * gcc.c-torture/compile/pr51069.c: New testcase.
11003
11004 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR tree-optimization/51683
11007 * gcc.dg/pr51683.c: New test.
11008 \f
11009 Copyright (C) 2012 Free Software Foundation, Inc.
11010
11011 Copying and distribution of this file, with or without modification,
11012 are permitted in any medium without royalty provided the copyright
11013 notice and this notice are preserved.