same_type_as_1.f03: Correct for improved message.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-20 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/55740
4 * g++.dg/torture/pr55740.C: New testcase.
5
6 2012-12-20 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/55619
9 * c-c++-common/pr55619.c: New test.
10
11 2012-12-20 Tobias Burnus <burnus@net-b.de>
12
13 PR fortran/54818
14 * gfortran.dg/transfer_intrinsic_4.f: New.
15
16 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
17
18 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
19 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
20 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
21 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
22
23 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24
25 * gcc.target/arm/vmaxnmdf.c: New test.
26 * gcc.target/arm/vmaxnmsf.c: Likewise.
27 * gcc.target/arm/vminnmsf.c: Likewise.
28 * gcc.target/arm/vminnmdf.c: Likewise.
29
30 2012-12-19 Tobias Burnus <burnus@net-b.de>
31
32 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
33 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
34
35 2012-12-19 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/55736
38 PR tree-optimization/55703
39 * gcc.dg/lto/pr55703_0.c: New testcase.
40
41 2012-12-19 Jakub Jelinek <jakub@redhat.com>
42
43 PR debug/55730
44 * gcc.dg/debug/pr55730.c: New test.
45
46 2012-12-18 Jan Hubicka <jh@suse.cz>
47
48 PR tree-optimization/55683
49 * g++.dg/ipa/devirt-9.C: New testcase.
50
51 2012-12-19 Terry Guo <terry.guo@arm.com>
52
53 * gcc.target/arm/thumb-find-work-register.c: New.
54
55 2012-12-19 Tobias Burnus <burnus@net-b.de>
56
57 PR fortran/55733
58 * gfortran.dg/save_5.f90: New.
59
60 2012-12-18 Jakub Jelinek <jakub@redhat.com>
61
62 PR c/39464
63 * gcc.dg/pr39464.c: New test.
64
65 2012-12-18 Ian Lance Taylor <iant@google.com>
66
67 PR go/55201
68 * lib/go.exp: Revert last patch.
69
70 2012-12-18 Richard Biener <rguenther@suse.de>
71
72 PR middle-end/54838
73 * g++.dg/torture/pr54838.C: New testcase.
74
75 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
76
77 * lib/go.exp (go_link_flags): Add libatomic location to flags and
78 ld_library_path.
79
80 2012-12-18 Richard Biener <rguenther@suse.de>
81
82 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
83
84 2012-12-18 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/55555
87 * gcc.dg/torture/pr55555.c: New testcase.
88 * gcc.dg/vect/vect-iv-11.c: Adjust.
89
90 2012-12-18 Jakub Jelinek <jakub@redhat.com>
91
92 PR debug/55717
93 * testsuite/g++.dg/opt/pr55717.C: New test.
94
95 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
96 Ulrich Weigand <ulrich.weigand@linaro.org>
97
98 * gcc.target/arm/neon-extend-1.c: New file.
99 * gcc.target/arm/neon-extend-2.c: New file.
100
101 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102
103 * lib/target-supports.exp (add_options_for_arm_v8_neon):
104 Add -march=armv8-a.
105
106 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
107 Tejas Belagod <tejas.belagod@arm.com>
108
109 * lib/target-supports.exp
110 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
111
112 2012-12-16 Tobias Burnus <burnus@net-b.de>
113
114 PR fortran/55197
115 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
116
117 2012-12-16 Tobias Burnus <burnus@net-b.de>
118
119 * gfortran.dg/move_alloc_14.f90: New.
120
121 2012-12-16 Tobias Burnus <burnus@net-b.de>
122
123 PR fortran/55638
124 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
125 * gfortran.dg/elemental_args_check_7.f90: New.
126
127 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
128
129 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
130
131 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
132
133 PR ada/52735
134 * gnat.dg/nested_generic1.adb: New test.
135 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
136
137 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
138
139 PR ada/53766
140 * gnat.dg/controlled7.ad[sb]: New test.
141
142 2012-12-14 Steve Ellcey <sellcey@mips.com>
143
144 PR regression/55688
145 * g++.dg/other/pr55650.C: Add dg-require-profiling.
146
147 2012-12-14 Richard Biener <rguenther@suse.de>
148
149 PR tree-optimization/55684
150 * gcc.dg/torture/pr55684.c: New testcase.
151
152 2012-12-14 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/55687
155 * gcc.dg/torture/pr55687.c: New testcase.
156
157 2012-12-13 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/55652
160 * g++.dg/cpp0x/noexcept19.C: New test.
161
162 2012-12-13 Richard Biener <rguenther@suse.de>
163
164 PR lto/55660
165 * gcc.dg/lto/pr55660_0.c: New testcase.
166 * gcc.dg/lto/pr55660_1.c: Likewise.
167
168 2012-12-13 Jakub Jelinek <jakub@redhat.com>
169
170 PR gcov-profile/55650
171 * g++.dg/other/pr55650.C: New test.
172 * g++.dg/other/pr55650.cc: New file.
173
174 2012-12-12 Jakub Jelinek <jakub@redhat.com>
175
176 PR debug/55665
177 * g++.dg/guality/pr55665.C: New test.
178
179 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
180 set_target_env_var the same as if it is empty list.
181 (dg-set-target-env-var): Fix up error message.
182 (set-target-env-var): Record both preexisting env var values
183 as well as info that env wasn't set.
184 (restore-target-env-var): Iterate on reversed list, if second
185 sublist element is 1, setenv the env var to the third sublist
186 element, otherwise unsetenv it.
187 (gcc-dg-runtest): Don't initialize set_target_env_var.
188 (dg-test): Unset set_target_env_var if it was set.
189
190 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
191 on argc being one.
192 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
193 Whitespace fixes. Avoid unnecessary * sizeof(char).
194 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
195 dg-options. Whitespace fixes.
196 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
197 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
198 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
199 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
200 * g++.dg/asan/default-options-1.C: Whitespace fixes.
201 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
202 first __asan_symbolize argument unnamed. Avoid unnecessary
203 * sizeof(char).
204 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
205 on argc being one. Allow both _Znwj and _Znwm as operator new.
206 Ignore everything in the backtrace above operator new. Fix up
207 dg-output regexps.
208 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
209 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
210 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
211 on failures. Avoid pointless PASS dg-output check. Remove bogus
212 dg-shouldfail.
213 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
214 Avoid unnecessary * sizeof(char).
215 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
216 Don't rely on argc being one.
217 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
218 Avoid unnecessary * sizeof(char).
219 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
220 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
221 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
222 Fix up dg-output regexps.
223 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
224 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
225 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
226 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
227 one.
228 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
229 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
230 Avoid unnecessary * sizeof(char).
231
232 2012-12-12 Wei Mi <wmi@google.com>
233
234 * lib/target-supports.exp (check_effective_target_dlopen,
235 check_effective_target_clone, check_effective_target_setrlimit,
236 check_effective_target_swapcontext): New procedures.
237 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
238 (dg-set-target-env-var, set-target-env-var,
239 restore-target-env-var): New procedures.
240 (gcc-dg-runtest): Set set_target_env_var.
241 * g++.dg/asan/symbolize-callback-1.C: New test.
242 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
243 * g++.dg/asan/deep-tail-call-1.C: New test.
244 * g++.dg/asan/default-options-1.C: New test.
245 * g++.dg/asan/interception-test-1.C: New test.
246 * g++.dg/asan/dlclose-test-1-so.cc: New file.
247 * g++.dg/asan/deep-thread-stack-1.C: New test.
248 * g++.dg/asan/interception-malloc-test-1.C: New test.
249 * g++.dg/asan/deep-stack-uaf-1.C: New test.
250 * g++.dg/asan/large-func-test-1.C: New test.
251 * g++.dg/asan/interception-failure-test-1.C: New test.
252 * c-c++-common/asan/strip-path-prefix-1.c: New test.
253 * c-c++-common/asan/force-inline-opt0-1.c: New test.
254 * c-c++-common/asan/swapcontext-test-1.c: New test.
255 * c-c++-common/asan/null-deref-1.c: New test.
256 * c-c++-common/asan/global-overflow-1.c: New test.
257 * c-c++-common/asan/strncpy-overflow-1.c: New test.
258 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
259 * c-c++-common/asan/stack-overflow-1.c: New test.
260 * c-c++-common/asan/use-after-free-1.c: New test.
261 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
262 * c-c++-common/asan/clone-test-1.c: New test.
263 * c-c++-common/asan/heap-overflow-1.c: New test.
264 * c-c++-common/asan/sleep-before-dying-1.c: New test.
265
266 2012-12-12 Steve Ellcey <sellcey@mips.com>
267
268 * gcc.dg/pr55150-2.c: Add pic support check.
269 * gcc.dg/lto/pr54709_0.c: Ditto.
270
271 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
272
273 PR tree-optimization/55481
274 * gcc.dg/torture/pr55481.c: New testcase.
275
276 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
277 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/52640
280 * gcc.c-torture/compile/limits-externdecl.c: New test.
281
282 2012-12-12 Jakub Jelinek <jakub@redhat.com>
283
284 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
285 from 2000 to 400.
286
287 PR fortran/55633
288 * gcc.dg/torture/pr55633.c: New test.
289
290 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
291
292 PR c++/53094
293 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
294 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
295 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
296
297 2012-12-11 Jakub Jelinek <jakub@redhat.com>
298
299 PR c++/55643
300 * g++.dg/warn/Wunused-var-19.C: New test.
301
302 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
303
304 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
305
306 * gcc.dg/pr54121.c: New test.
307
308 2012-12-11 Jakub Jelinek <jakub@redhat.com>
309
310 PR c++/55619
311 * g++.dg/ext/asm12.C: New test.
312
313 PR tree-optimization/54570
314 * gcc.dg/builtin-object-size-8.c: Xfail.
315 * gcc.dg/builtin-object-size-13.c: New test.
316
317 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 PR target/55642
320 * gcc.target/arm/pr55642.c: New testcase.
321
322 2012-12-11 Jakub Jelinek <jakub@redhat.com>
323
324 PR middle-end/43631
325 PR bootstrap/55615
326 * g++.dg/other/pr43631.C: New test.
327
328 2012-12-11 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/55079
331 * gcc.dg/Warray-bounds-9.c: New testcase.
332 * gcc.dg/Warray-bounds-10.c: Likewise.
333 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
334
335 2012-12-10 Janus Weil <janus@gcc.gnu.org>
336
337 PR fortran/52909
338 * gfortran.dg/proc_ptr_39.f90: New test case.
339
340 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
341
342 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
343 code duplication is required. Allow BNE to appear.
344
345 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
346
347 * gcc.target/mips/ext-2.c: Require -mlong64.
348
349 2012-12-10 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/55107
352 * gcc.dg/torture/pr55107.c: New testcase.
353 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
354
355 2012-12-10 Jakub Jelinek <jakub@redhat.com>
356
357 * g++.dg/asan/asan_test.cc: Sync from upstream.
358 * g++.dg/asan/asan_test_utils.h: Likewise.
359
360 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
361
362 * gcc.target/arm/neon/vrndaf32.c: New test.
363 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
364 * gcc.target/arm/neon/vrndf32.c: Likewise.
365 * gcc.target/arm/neon/vrndqf32.c: Likewise.
366 * gcc.target/arm/neon/vrndmf32.c: Likewise.
367 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
368 * gcc.target/arm/neon/vrndnf32.c: Likewise.
369 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
370 * gcc.target/arm/neon/vrndpf32.c: Likewise.
371 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
372
373 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
374
375 * gcc.misc-tests/gcov-12.c: Fix dg order.
376
377 PR middle-end/54470
378 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
379
380 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
381 for *-*-hpux10*.
382
383 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
384 * gcc.dg/20050826-1.c: Likewise.
385
386 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
387
388 * gnat.dg/vect9.adb: Add -w to dg-options.
389 * gnat.dg/vect10.adb: Likewise.
390
391 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
392
393 PR fortran/55593
394 * gfortran.dg/do_check_8.f90: New test.
395
396 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
397
398 * gnat.dg/vect10.ad[sb]: New test.
399
400 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
401
402 * gnat.dg/vect9.ad[sb]: New test.
403 * gnat.dg/vect9_pkg.ads: New helper.
404
405 2012-12-07 Mike Stump <mikestump@comcast.net>
406
407 * gnat.dg/discr38.adb: Don't use ^M line endings.
408 gnat.dg/loop_optimization13.adb: Likewise.
409 gnat.dg/loop_optimization13.ads: Likewise.
410 gnat.dg/discr36_pkg.adb: Likewise.
411 gnat.dg/discr36_pkg.ads: Likewise.
412 gnat.dg/loop_optimization11_pkg.ads: Likewise.
413 gnat.dg/discr36.ads: Likewise.
414 gnat.dg/loop_optimization11.adb: Likewise.
415
416 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
417
418 PR rtl-optimization/55141
419 * gcc.target/i386/pr55141.c: New.
420
421 2012-12-07 Dodji Seketeli <dodji@redhat.com>
422
423 PR c++/54401
424 * g++.dg/cpp0x/alias-decl-28.C: New test.
425 * g++.dg/cpp0x/alias-decl-16.C: Update.
426
427 2012-12-07 Martin Jambor <mjambor@suse.cz>
428
429 PR tree-optimization/55590
430 * gcc.target/i386/pr55590-1.c: New test.
431 * gcc.target/i386/pr55590-2.c: Likewise.
432
433 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
434
435 PR c++/54975
436 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
437
438 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
439
440 PR target/55597
441 * gcc.target/i386/pr55597.c: New test.
442
443 2012-12-06 Jakub Jelinek <jakub@redhat.com>
444
445 PR c++/54207
446 * g++.dg/cpp0x/noexcept18.C: New test.
447
448 PR c++/55573
449 * g++.dg/cpp0x/constexpr-55573.C: New test.
450
451 PR c++/55137
452 * g++.dg/opt/pr55137.C: New test.
453 * gcc.c-torture/execute/pr55137.c: New test.
454
455 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
456
457 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
458 New procedure.
459 (add_options_for_arm_v8_neon): Likewise.
460
461 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
462
463 * g++.dg/pr55604.C: New test.
464
465 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
466
467 * lib/target-supports.exp
468 (check_effective_target_vect_perm): Allow aarch64*-*-*.
469 (check_effective_target_vect_perm_byte): Likewise.
470 (check_effective_target_vect_perm_short): Likewise.
471 (check_effective_target_vect_char_mult): Likewise.
472 (check_effective_target_vect_extract_even_odd): Likewise.
473 (check_effective_target_vect_interleave): Likewise.
474
475 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
476
477 * g++.dg/abi/mangle-neon-aarch64.C: New test.
478
479 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
480
481 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
482
483 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
484
485 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
486 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
487 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
488 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
489 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
490 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
491 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
492 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
493 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
494 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
495 * gcc.dg/vect/vect-rounding-round.c: Likewise.
496 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
497 * target-supports.exp
498 (check_effective_target_vect_call_btrunc): New.
499 (check_effective_target_vect_call_btruncf): Likewise.
500 (check_effective_target_vect_call_ceil): Likewise.
501 (check_effective_target_vect_call_ceilf): Likewise.
502 (check_effective_target_vect_call_floor): Likewise.
503 (check_effective_target_vect_call_floorf): Likewise.
504 (check_effective_target_vect_call_lceil): Likewise.
505 (check_effective_target_vect_call_lfloor): Likewise.
506 (check_effective_target_vect_call_nearbyint): Likewise.
507 (check_effective_target_vect_call_nearbyintf): Likewise.
508 (check_effective_target_vect_call_round): Likewise.
509 (check_effective_target_vect_call_roundf): Likewise.
510
511 2012-12-05 Richard Biener <rguenther@suse.de>
512
513 PR tree-optimization/51238
514 * gcc.dg/torture/pr51238.c: New testcase.
515
516 2012-12-05 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/50222
519 * gcc.dg/torture/pr50222.c: New testcase.
520
521 2012-12-05 Richard Biener <rguenther@suse.de>
522
523 PR lto/55525
524 * gcc.dg/lto/pr55525_0.c: New testcase.
525 * gcc.dg/lto/pr55525_1.c: Likewise.
526
527 2012-12-04 Tobias Burnus <burnus@net-b.de>
528
529 * gfortran.dg/quad_3.f90: Really fix an if condition.
530
531 2012-12-04 Tobias Burnus <burnus@net-b.de>
532
533 * gfortran.dg/quad_3.f90: Fix a condition,
534 which wrongly required ordered/lazy evaluation.
535
536 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
537
538 * gcc.target/aarch64/121127.c: New test.
539
540 2012-12-04 Jakub Jelinek <jakub@redhat.com>
541
542 PR testsuite/55587
543 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
544 0 if not.
545 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
546 returned 0.
547 * gcc.dg/asan/asan.exp: Likewise.
548
549 2012-12-04 Richard Biener <rguenther@suse.de>
550
551 PR tree-optimization/55124
552 * gcc.dg/torture/pr55124.c: New testcase.
553
554 2012-12-03 Tobias Burnus <burnus@net-b.de>
555
556 * gfortran.dg/quad_3.f90: New.
557
558 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/54170
561 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
562
563 2012-12-03 Jakub Jelinek <jakub@redhat.com>
564
565 PR testsuite/55452
566 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
567 on all targets, not just s390*.
568
569 2012-12-03 Marek Polacek <polacek@redhat.com>
570
571 PR c/55570
572 * gcc.dg/pr55570.c: New test.
573
574 2012-12-03 Jakub Jelinek <jakub@redhat.com>
575
576 * lib/asan-dg.exp (asan_get_gtest_test_list,
577 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
578 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
579 and [asan_get_gtest_expect_death_list "$output"] in global vars.
580 (asan_symbolize): Sanitize [] characters from key.
581 * g++.dg/asan/asan_test_config.h: New file.
582 * g++.dg/asan/asan_globals_test.cc: New file.
583 * g++.dg/asan/asan_test_utils.h: New file.
584 * g++.dg/asan/dejagnu-gtest.h: New file.
585 * g++.dg/asan/asan_test.cc: New file.
586 * g++.dg/asan/asan_test.C: New test.
587
588 2012-12-03 Richard Biener <rguenther@suse.de>
589
590 * gcc.dg/torture/pr35634.c: Use signed char.
591 * g++.dg/torture/pr35634.C: Likewise.
592
593 2012-12-02 Marek Polacek <polacek@redhat.com>
594
595 PR middle-end/54838
596 * gcc.dg/pr54838.c: New test.
597
598 2012-12-01 Xinliang David Li <davidxl@google.com>
599
600 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
601 cltd.
602
603 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
604
605 PR c++/55558
606 * g++.dg/cpp0x/decltype46.C: New.
607
608 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
609
610 PR middle-end/52450
611 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
612
613 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
614
615 PR debug/53860
616 * g++.dg/debug/pr53860.C: New test.
617
618 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
619 Paul Thomas <pault@gcc.gnu.org>
620
621 PR fortran/46897
622 * gfortran.dg/defined_assignment_1.f90: New test.
623 * gfortran.dg/defined_assignment_2.f90: New test.
624 * gfortran.dg/defined_assignment_3.f90: New test.
625 * gfortran.dg/defined_assignment_4.f90: New test.
626 * gfortran.dg/defined_assignment_5.f90: New test.
627
628 2012-12-01 Jakub Jelinek <jakub@redhat.com>
629
630 PR c++/55542
631 * g++.dg/cpp0x/vt-55542.C: New test.
632
633 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
634
635 * gnat.dg/specs/pack9.ads: New test.
636
637 2012-11-30 Martin Jambor <mjambor@suse.cz>
638
639 PR middle-end/52890
640 PR tree-optimization/55415
641 PR tree-optimization/54386
642 PR target/55448
643 * gcc.dg/ipa/ipa-sra-7.c: New test.
644 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
645 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
646 * gcc.target/i386/pr55448.c: Likewise.
647
648 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
649
650 * loop_optimization14.ad[sb]: New test.
651 * loop_optimization14_pkg.ads: New helper.
652
653 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
654
655 PR target/55073
656 * gcc.target/arm/pr55073.C: New test.
657
658 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
659
660 PR c++/53094
661 * g++.dg/ext/vector20.C: New testcase.
662
663 2012-11-28 Tobias Burnus <burnus@net-b.de>
664
665 PR fortran/52161
666 * coarray/sync_3.f90: Extend test.
667
668 2012-11-29 Jakub Jelinek <jakub@redhat.com>
669
670 PR rtl-optimization/55512
671 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
672 * gcc.target/i386/pr55512-4.c: Likewise.
673
674 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
675
676 PR c++/52654
677 * g++.dg/cpp0x/udlit-overflow.C: New.
678 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
679
680 2012-11-28 Jakub Jelinek <jakub@redhat.com>
681
682 PR debug/36728
683 PR debug/55467
684 PR middle-end/55507
685 PR bootstrap/55511
686 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
687 are non-empty and add dependency between the first and second asm.
688 * gcc.dg/guality/pr36728-2.c: Likewise.
689 * gcc.dg/guality/pr36728-3.c: New test.
690 * gcc.dg/guality/pr36728-4.c: New test.
691
692 2012-11-28 Andrew Pinski <apinski@cavium.com>
693
694 PR bootstrap/54279
695 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
696 directories.
697 * lib/obj-c++.exp (obj-c++_init): Likewise.
698
699 2012-11-28 Tobias Burnus <burnus@net-b.de>
700
701 PR fortran/52161
702 * coarray/sync_3.f90: New.
703
704 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
705
706 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
707
708 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR rtl-optimization/55512
711 * gcc.target/i386/pr55512-[1234].c: New tests.
712
713 2012-11-28 Jakub Jelinek <jakub@redhat.com>
714
715 PR testsuite/55505
716 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
717
718 PR testsuite/55504
719 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
720 attributes. Avoid clobbering memory before malloced chunk.
721 (main): Pass 1 instead of 0 as argument.
722
723 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
724
725 * gnat.dg/object_overflow.adb: Rename to...
726 * gnat.dg/object_overflow1.adb: ...this.
727 * gnat.dg/object_overflow2.adb: New test.
728 * gnat.dg/object_overflow3.adb: Likewise.
729 * gnat.dg/object_overflow4.adb: Likewise.
730
731 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/55497
734 * g++.dg/init/pr55497.C: New.
735
736 2012-11-28 Richard Biener <rguenther@suse.de>
737
738 PR testsuite/55327
739 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
740 * gcc.dg/vect/slp-perm-9.c: Likewise.
741
742 2012-11-28 Richard Biener <rguenther@suse.de>
743
744 PR c/35634
745 * gcc.dg/torture/pr35634.c: New testcase.
746 * g++.dg/torture/pr35634.C: Likewise.
747 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
748
749 2012-11-27 Tobias Burnus <burnus@net-b.de>
750
751 PR fortran/55476
752 * gfortran.dg/warn_target_lifetime_3.f90: New.
753
754 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
755
756 PR rtl-optimization/55458
757 * gcc.target/i386/pr55458.c: New test.
758
759 2012-11-27 Jakub Jelinek <jakub@redhat.com>
760
761 PR tree-optimization/55110
762 * gcc.dg/pr55110.c: New test.
763
764 2012-11-27 Richard Biener <rguenther@suse.de>
765
766 PR middle-end/55331
767 * g++.dg/opt/pr55331.C: New testcase.
768
769 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
770
771 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
772
773 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
774
775 * gcc.dg/54455.c: Require scheduling.
776 * gcc.dg/c1x-align-4.c: Skip avr.
777 * gcc.dg/pr44024.c: Skip avr in final scan.
778
779 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
780
781 PR testsuite/52641
782 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
783 * gcc.dg/pr54676.c: Make work for 16-bit int.
784
785 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
786
787 PR target/55277
788 * gcc.target/i386/pr55227.c: New test.
789
790 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
791
792 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
793 to -fdump-rtl-all.
794 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
795
796 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797
798 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
799 New procedure.
800 (add_options_for_arm_v8_vfp): New procedure.
801 * gcc.target/arm/vrintaf32.c: New test.
802 * gcc.target/arm/vrintaf64.c: Likewise.
803 * gcc.target/arm/vrintmf32.c: Likewise.
804 * gcc.target/arm/vrintmf64.c: Likewise.
805 * gcc.target/arm/vrintpf32.c: Likewise.
806 * gcc.target/arm/vrintpf64.c: Likewise.
807 * gcc.target/arm/vrintrf32.c: Likewise.
808 * gcc.target/arm/vrintrf64.c: Likewise.
809 * gcc.target/arm/vrintxf32.c: Likewise.
810 * gcc.target/arm/vrintxf64.c: Likewise.
811 * gcc.target/arm/vrintzf32.c: Likewise.
812 * gcc.target/arm/vrintzf64.c: Likewise.
813
814 2012-11-26 Janus Weil <janus@gcc.gnu.org>
815
816 PR fortran/54997
817 * gfortran.dg/warn_unused_function_2.f90: New.
818
819 2012-11-26 Janus Weil <janus@gcc.gnu.org>
820
821 PR fortran/54881
822 * gfortran.dg/associated_6.f90: New.
823 * gfortran.dg/select_type_30.f03: New.
824
825 2012-11-26 Jakub Jelinek <jakub@redhat.com>
826
827 PR tree-optimization/54471
828 * gcc.dg/tree-ssa/vrp86.c: New test.
829 * gcc.c-torture/execute/pr54471.c: New test.
830
831 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
832
833 PR middle-end/55030
834 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
835 use volatile asms, use plain asms. Where the output value for the
836 asm is unused, write a global variable.
837
838 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
839
840 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
841
842 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
843
844 PR fortran/30146
845 * gfortran.dg/do_check_7.f90: New test.
846
847 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/55446
850 * g++.dg/init/new41.C: New.
851
852 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/55314
855 * gfortran.dg/allocate_error_4.f90: New test.
856
857 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
858
859 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
860 to send_log.
861
862 2012-11-23 Jakub Jelinek <jakub@redhat.com>
863
864 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
865 from the output.
866
867 PR c++/54046
868 * g++.dg/warn/Wreturn-type-8.C: New test.
869
870 PR middle-end/55430
871 * gcc.dg/pr55430.c: New test.
872
873 2012-11-23 Kostya Serebryany <kcc@google.com>
874
875 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
876
877 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gnat.dg/discr40.ad[sb]: New test.
880
881 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
882
883 * gnat.dg/discr39.adb: New test.
884
885 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
886
887 PR testsuite/52641
888 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
889 * gcc.dg/pr55150-1.c: Same.
890 * gcc.dg/torture/pr54894.c: Add size32plus.
891
892 2012-11-23 Jakub Jelinek <jakub@redhat.com>
893
894 PR sanitizer/55435
895 * c-c++-common/asan/attrib-1.c: New test.
896
897 2012-11-22 Ian Bolton <ian.bolton@arm.com>
898
899 * gcc.target/aarch64/builtin-bswap-1.c: New test.
900 * gcc.target/aarch64/builtin-bswap-2.c: New test.
901
902 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/55432
905 * g++.dg/cpp0x/constexpr-55432.C: New.
906
907 2012-11-21 Janus Weil <janus@gcc.gnu.org>
908
909 PR fortran/55352
910 * gfortran.dg/namelist_76.f90: New.
911
912 2012-11-21 Martin Jambor <mjambor@suse.cz>
913
914 * gcc.dg/ipa/ipcp-agg-7.c: New test.
915 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
916
917 2012-11-21 Martin Jambor <mjambor@suse.cz>
918
919 PR tree-optimization/55260
920 * g++.dg/torture/pr55260-2.C: New test.
921
922 2012-11-21 Martin Jambor <mjambor@suse.cz>
923
924 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
925
926 2012-11-21 Bin Cheng <bin.cheng@arm.com>
927
928 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
929 * gcc.dg/tree-ssa/vrp47.c: Ditto.
930
931 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
932
933 PR target/19398
934 * gcc.target/i386/pr19398.c: New test.
935
936 2012-11-20 Martin Jambor <mjambor@suse.cz>
937
938 PR tree-optimization/55260
939 * g++.dg/torture/pr55260-1.C: New test.
940
941 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
942
943 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
944 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
945 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
946 * gcc.target/aarch64/atomic-op-char.c: Likewise.
947 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
948 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
949 * gcc.target/aarch64/atomic-op-int.c: Likewise.
950 * gcc.target/aarch64/atomic-op-long.c: Likewise.
951 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
952 * gcc.target/aarch64/atomic-op-release.c: Likewise.
953 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
954 * gcc.target/aarch64/atomic-op-short.c: Likewise.
955
956 2012-11-20 Jakub Jelinek <jakub@redhat.com>
957
958 PR middle-end/55094
959 * gcc.dg/pr55094.c: New test.
960
961 PR rtl-optimization/54921
962 * gcc.dg/pr54921.c: New test.
963
964 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
965
966 * gcc.target/i386/pr55359.c: New test.
967
968 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
969
970 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
971 * g++.dg/tls/thread_local3g.C: Likewise.
972 * g++.dg/tls/thread_local4g.C: Likewise.
973 * g++.dg/tls/thread_local5g.C: Likewise.
974 * g++.dg/tls/thread_local6g.C: Likewise.
975 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
976 * g++.dg/tls/thread_local2.C: Likewise.
977 * g++.dg/tls/thread_local2g.C: Likewise.
978 * g++.dg/tls/thread_local6.C: Likewise.
979
980 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
981
982 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
983 * gcc.dg/tm/clone-1.c: New test.
984
985 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/55368
988 * g++.dg/parse/struct-5.C: New.
989
990 2012-11-19 Tom de Vries <tom@codesourcery.com>
991
992 PR rtl-optimization/55315
993 * gcc.target/mips/pr55315.c: New test.
994
995 2012-11-17 Jakub Jelinek <jakub@redhat.com>
996
997 PR tree-optimization/55236
998 * gcc.dg/pr55236.c: New test.
999
1000 PR testsuite/55188
1001 * gcc.dg/pr19105.c: Accept also optimizing
1002 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1003
1004 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1005 from addr2line_output. Increment idx if asking for more than one
1006 address in one object.
1007
1008 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR tree-optimization/55329
1011 * g++.dg/opt/pr55329.C: New test.
1012
1013 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1014
1015 PR fortran/55297
1016 * gfortran.dg/typebound_operator_18.f90: New.
1017
1018 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1019
1020 PR rtl-optimization/55330
1021 * gfortran.dg/pr55330.f90: New test.
1022
1023 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1024
1025 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1026 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1027 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1028 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1029 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1030 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1031
1032 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1033
1034 PR c++/54875
1035 * g++.dg/cpp0x/alias-decl-27.C: New test.
1036
1037 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR c++/55337
1040 * g++.dg/template/alignof2.C: New test.
1041
1042 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1043
1044 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1045 * g++.dg/mv6.C (dg-options): Ditto.
1046
1047 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1048
1049 * lib/target_suports.exp
1050 (check_effective_target_has_w_floating_suffix): New procedure.
1051 (check_effective_target_has_q_floating_suffix): Ditto.
1052 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1053 for unsupported non-standard suffix on floating constant.
1054 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1055
1056 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1057
1058 * lib/asan-dg.exp: New file.
1059 * gcc.dg/asan/asan.exp: New file.
1060 * g++.dg/dg.exp: Prune also asan tests.
1061 * g++.dg/asan/asan.exp: New file.
1062 * c-c++-common/asan/memcmp-1.c: New test.
1063
1064 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/55323
1067 * g++.dg/cpp0x/vt-55323.C: New.
1068
1069 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1070
1071 * g++.dg/mv4.C: Add require ifunc. Change error message.
1072 * g++.dg/mv5.C: Add require ifunc.
1073 * g++.dg/mv6.C: Add require ifunc.
1074
1075 2012-11-13 Martin Jambor <mjambor@suse.cz>
1076
1077 PR tree-optimization/55253
1078 * gcc.dg/torture/pr55253.c: New test.
1079 * gcc.dg/torture/pr55305.c: Likewise.
1080
1081 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 PR middle-end/55142
1084 * gcc.target/i386/pr55142-1.c: New file.
1085 * gcc.target/i386/pr55142-2.c: Likewise.
1086
1087 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1088
1089 PR c++/54466
1090 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1091
1092 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1095 instead of lp64.
1096 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1097 * gcc.target/i386/pr49715-2.c: Likewise.
1098 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1099
1100 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR tree-optimization/55281
1103 * gcc.dg/vect/fast-math-pr55281.c: New test.
1104 * g++.dg/opt/pr55281.C: New test.
1105
1106 PR rtl-optimization/54127
1107 * gcc.dg/torture/pr54127.c: New test.
1108
1109 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1110 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR rtl-optimization/51447
1113 * gcc.c-torture/execute/pr51447.c: New test.
1114
1115 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1116
1117 * gcc.target/aarch64/csinc-2.c: New test.
1118
1119 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1120
1121 * gcc.target/aarch64/cmn.c: New test.
1122 * gcc.target/aarch64/adds.c: New test.
1123 * gcc.target/aarch64/subs.c: New test.
1124
1125 2012-11-12 Tobias Burnus <burnus@net-b.de>
1126
1127 PR fortran/55272
1128 * gfortran.dg/coarray_29_1.f90: New.
1129 * gfortran.dg/coarray_29_2.f90: New.
1130
1131 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1132
1133 * gcc.dg/hoist-register-pressure-3.c: New test.
1134
1135 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1136
1137 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1138 wrappers around sinf and cosf.
1139
1140 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1141
1142 PR middle-end/55247
1143 PR middle-end/55259
1144 * gcc.target/i386/pr55247-2.c: New file.
1145
1146 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1147
1148 PR middle-end/55263
1149 * g++.dg/pr55263.C: New test.
1150
1151 2012-11-11 Martin Jambor <mjambor@suse.cz>
1152
1153 PR tree-optimization/55238
1154 * testsuite/gcc.dg/torture/pr55238.c: New test.
1155
1156 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1157
1158 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1159 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1160 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1161
1162 2012-11-10 Jan Hubicka <jh@suse.cz>
1163
1164 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1165
1166 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1167
1168 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1169 -mno-sse -mno-mmx to dg-options. Reformat.
1170
1171 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1172
1173 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1174 * c-c++-common/vector-compare-1.c: Same.
1175 * c-c++-common/vector-compare-2.c: Same.
1176 * g++.dg/other/unused1.C: Skip on AIX.
1177 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1178 extra message on AIX.
1179
1180 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/55247
1183 * gcc.target/i386/pr55247.c: New test.
1184
1185 2012-11-09 Andrew Pinski <apinski@cavium.com>
1186
1187 * gcc.c-torture/execute/20121108-1.c: New test.
1188
1189 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1190
1191 PR c++/54413
1192 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1193 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1194 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1195 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1196
1197 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1198
1199 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1200 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1201 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1202 array bounds.
1203 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1204
1205 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1206
1207 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1208 * g++.dg/tm/pr47530.C: Same.
1209
1210 2012-11-09 Jason Merrill <jason@redhat.com>
1211
1212 PR c++/54859
1213 * g++.dg/cpp0x/alias-decl-25.C: New.
1214
1215 * g++.dg/abi/abi-tag1.C: New.
1216 * g++.dg/abi/abi-tag2.C: New.
1217
1218 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1219
1220 PR rtl-optimization/55154
1221 * gcc.target/i386/pr55154.c: New test.
1222
1223 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1224
1225 PR rtl-optimization/55151
1226 * gcc.dg/pr55151.c: Move ...
1227 * gcc.target/i386/pr55151.c: ... here.
1228
1229 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1230
1231 PR rtl-optimization/54472
1232 * gcc.dg/pr54472.c: New test.
1233
1234 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gnat.dg/stack_check3.ad[sb]: New test.
1237
1238 2012-11-08 Ian Lance Taylor <iant@google.com>
1239
1240 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1241 with arguments. Handle errorcheckoutput and rundir test types.
1242
1243 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1244
1245 PR tree-optimization/55191
1246 * gcc.dg/pr55191.c: New test.
1247
1248 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR debug/54499
1251 * g++.dg/debug/pr54499.C: New test.
1252
1253 2012-11-08 Jan Hubicka <jh@suse.cz>
1254
1255 PR middle-end/48636
1256 * gcc.dg/winline-3.c: Update.
1257
1258 2012-11-08 Martin Jambor <mjambor@suse.cz>
1259
1260 * gfortran.dg/ipcp-array-1.f90: New test.
1261
1262 2012-11-08 Florian Weimer <fweimer@redhat.com>
1263
1264 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1265
1266 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1267
1268 PR rtl-optimization/55151
1269 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1270
1271 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1272
1273 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1274
1275 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1276
1277 * gcc.c-torture/compile/20121107-1.c: New test.
1278
1279 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1280
1281 PR rtl-optimization/55151
1282 * gcc.dg/pr55151.c: Compile it only for x86_64.
1283
1284 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1285
1286 PR rtl-optimization/55122
1287 * gcc.dg/pr55122.c: New test.
1288
1289 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1290
1291 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1292 word powerpc.
1293 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1294 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1295 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1296 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1297
1298 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1299
1300 PR c/53063
1301 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1302
1303 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1304
1305 PR c/51294
1306 * c-c++-common/pr51294.c: New.
1307
1308 2012-11-07 Martin Jambor <mjambor@suse.cz>
1309
1310 PR tree-optimization/53787
1311 * gcc.dg/ipa/ipa-5.c: Adjust.
1312 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1313 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1314 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1315 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1316 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1317 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1318 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1319 * gfortran.dg/pr48636-2.f90: New test.
1320 * gfortran.dg/pr53787.f90: Likewise.
1321
1322 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/55226
1325 Revert:
1326 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/54922
1329 * g++.dg/cpp0x/constexpr-union4.C: New.
1330
1331 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1332
1333 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1334
1335 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1336
1337 PR target/49220
1338 * gcc.c-torture/compile/pr49220.c: New test.
1339
1340 2012-11-07 Florian Weimer <fweimer@redhat.com>
1341
1342 * g++.dg/init/new40.C: New.
1343
1344 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR debug/54693
1347 * gcc.dg/guality/pr54693-2.c: New test.
1348
1349 2012-11-06 Andrew Pinski <apinski@cavium.com>
1350
1351 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1352 -fno-vect-cost-model.
1353
1354 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1355
1356 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1357 * gcc.dg/tm/debug-1.c: Same.
1358 * gcc.dg/tm/irrevocable-3.c: Same.
1359 * gcc.dg/tm/irrevocable-4.c: Same.
1360 * gcc.dg/tm/memopt-10.c: Same.
1361 * gcc.dg/tm/memopt-11.c: Same.
1362 * gcc.dg/tm/props-4.c: Same.
1363 * gcc.dg/tm/wrap-3.c: Same.
1364 * gcc.dg/tm/wrap-4.c: Same.
1365
1366 2012-11-06 Andrew Pinski <apinski@cavium.com>
1367
1368 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1369
1370 2012-11-06 Jan Hubicka <jh@suse.cz>
1371
1372 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1373 candidate still.
1374 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1375 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1376 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1377
1378 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1379
1380 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1381
1382 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1383
1384 PR middle-end/41993
1385 * gcc.dg/torture/pr41993.c: New test.
1386
1387 2012-11-06 Jan Hubicka <jh@suse.cz>
1388
1389 * gcc.target/i386/l_fma_float_?.c: Update.
1390 * gcc.target/i386/l_fma_double_?.c: Update.
1391
1392 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1393
1394 PR target/54089
1395 * gcc.target/sh/pr54089-8.c: New.
1396 * gcc.target/sh/pr54089-9.c: New.
1397
1398 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1399
1400 PR target/47440
1401 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1402 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1403 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1404 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1405 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1406 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1407 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1408 * gcc.target/i386/avx-vzeroupper-27.c: New.
1409
1410 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1411
1412 PR fortran/54917
1413 * gfortran.dg/transfer_class_1.f90: New.
1414 * gfortran.dg/transfer_class_2.f90: New.
1415
1416 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1417
1418 * testsuite/g++.dg/mv1.C: New test.
1419 * testsuite/g++.dg/mv2.C: New test.
1420 * testsuite/g++.dg/mv3.C: New test.
1421 * testsuite/g++.dg/mv4.C: New test.
1422 * testsuite/g++.dg/mv5.C: New test.
1423 * testsuite/g++.dg/mv6.C: New test.
1424
1425 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1426
1427 PR testsuite/55186
1428 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1429
1430 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1431
1432 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1433 darwin.
1434
1435 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1436
1437 * g++.dg/torture/20121105-1.C: New test.
1438
1439 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1440
1441 * gcc.dg/torture/fp-compare.c: New testcase.
1442
1443 2012-11-05 Jan Hubicka <jh@suse.cz>
1444
1445 * gcc.dg/const-1.c: Update.
1446 * gcc.dg/pure-1.c: Update.
1447
1448 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1449
1450 PR rtl-optimization/55151
1451 * gcc.dg/pr55151.c: New test.
1452
1453 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR debug/54970
1456 PR debug/54971
1457 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1458
1459 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1460
1461 PR testsuite/51128
1462 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1463
1464 2012-11-05 Jan Hubicka <jh@suse.cz>
1465
1466 * gcc.dg/autopar/pr49960.c: Fix testcase.
1467
1468 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1469
1470 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1471 Fix scan-tree-dump-times directive.
1472
1473 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1474
1475 PR fortran/55199
1476 * gfortran.dg/associate_12.f90: New.
1477
1478 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1479
1480 PR target/54255
1481 * lib/target-supports.exp (check_effective_target_masm_intel): New
1482 proc.
1483 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1484 masm_intel.
1485
1486 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1487 Jack Howarth <howarth@bromo.med.uc.edu>
1488
1489 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1490 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1491 * gcc.target/i386/pr53249.c: Likewise.
1492
1493 2012-11-03 Andrew Pinski <apinski@cavium.com>
1494
1495 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1496 call abort1 so that cross jumping does not happen.
1497
1498 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1499
1500 PR target/51244
1501 * gcc.target/sh/pr51244-18.c: New.
1502 * gcc.target/sh/pr51244-19.c: New.
1503
1504 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1505
1506 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1507 b requires a 64-bit operation followed by a truncation.
1508
1509 2012-11-02 Jan Hubicka <jh@suse.cz>
1510
1511 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1512
1513 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1514
1515 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1516 conditions to verify the reduction code is vectorized.
1517
1518 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1519 in case 'pow', such as 'powerpc' is used in the compiler version name.
1520 * gcc.target/powerpc/pr46728-2.c: Likewise.
1521 * gcc.target/powerpc/pr46728-3.c: Likewise.
1522 * gcc.target/powerpc/pr46728-4.c: Likewise.
1523 * gcc.target/powerpc/pr46728-5.c: Likewise.
1524 * gcc.target/powerpc/pr46728-7.c: Likewise.
1525 * gcc.target/powerpc/pr46728-8.c: Likewise.
1526 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1527
1528 2012-11-02 Jan Hubicka <jh@suse.cz>
1529
1530 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1531
1532 2012-11-02 Jan Hubicka <jh@suse.cz>
1533
1534 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1535 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1536
1537 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1538
1539 PR middle-end/55130
1540 * gcc.target/i386/pr55130.c: New test.
1541
1542 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR target/55147
1545 * gcc.target/i386/pr55147.c: New test.
1546
1547 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1548
1549 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1550 * gfortran.dg/default_format_denormal_1.f90: Same.
1551
1552 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1553
1554 PR middle-end/55001
1555 * g++.dg/ext/vector19.C: Remove target restrictions.
1556 * gcc.dg/fold-compare-7.c: New testcase.
1557
1558 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1559
1560 PR target/55160
1561 * gcc.target/sh/pr55160.c: New.
1562
1563 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1564
1565 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1566 scan-assembler regex.
1567
1568 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1569
1570 PR middle-end/55150
1571 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1572 * gcc.dg/pr55150-2.c: New test.
1573
1574 2012-11-01 Sharad Singhai <singhai@google.com>
1575
1576 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1577 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1578 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1579 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1580
1581 2012-10-31 Dehao Chen <dehao@google.com>
1582
1583 * g++.dg/debug/dwarf2/block.C: New testcase.
1584
1585 2012-10-31 Jan Hubicka <jh@suse.cz>
1586
1587 * gcc.dg/pr44974.c: Add noinline.
1588
1589 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1590
1591 PR fortran/53718
1592 * gfortran.dg/class_54.f90: New.
1593
1594 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1595 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR tree-optimization/55018
1598 * gcc.dg/torture/pr55018.c: New test.
1599
1600 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/54583
1603 * g++.dg/ext/vla13.C: New.
1604
1605 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1606
1607 PR middle-end/55150
1608 * gcc.dg/pr55150.c: New test.
1609
1610 2012-10-31 Tobias Burnus <burnus@net-b.de>
1611
1612 PR fortran/55134
1613 * gfortran.dg/associate_11.f90: New.
1614
1615 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1616
1617 PR c++/54955
1618 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1619
1620 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR tree-optimization/19105
1623 PR tree-optimization/21643
1624 PR tree-optimization/46309
1625 * gcc.dg/pr19105.c: New test.
1626 * gcc.dg/pr21643.c: New test.
1627 * gcc.dg/pr46309-2.c: New test.
1628 * gcc.c-torture/execute/pr46309.c: New test.
1629
1630 2012-10-31 Alan Modra <amodra@gmail.com>
1631
1632 * gcc.target/powerpc/dimode_off.c: New.
1633 * gcc.target/powerpc/timode_off.c: New.
1634 * gcc.target/powerpc/dfmode_off.c: New.
1635 * gcc.target/powerpc/tfmode_off.c: New.
1636
1637 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1638
1639 PR rtl-optimization/55093
1640 * gcc.target/i386/pr55093.c: New file.
1641
1642 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1643
1644 * gcc.target/i386/pr55116.c: Renamed to ...
1645 * gcc.target/i386/pr55116-1.c: This.
1646
1647 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 * gcc.target/i386/pr55116-2.c: New file.
1650
1651 2012-10-30 Richard Biener <rguenther@suse.de>
1652
1653 * gcc.dg/vect/slp-perm-2.c: Adjust.
1654
1655 2012-10-30 Richard Biener <rguenther@suse.de>
1656
1657 PR tree-optimization/55111
1658 * gcc.dg/torture/pr55111.c: New testcase.
1659
1660 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1661
1662 PR target/53988
1663 * gcc.target/sh/pr53988.c: New.
1664
1665 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1666
1667 PR target/54989
1668 * gcc.dg/hoist-register-pressure-1.c: Rename from
1669 hoist-register-pressure.c. Add nonpic condition.
1670 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1671
1672 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1673
1674 PR c++/54930
1675 * gcc.dg/Wreturn-local-addr.c: New.
1676 * g++.dg/warn/Wno-return-local-addr.C: New.
1677 * g++.dg/warn/Wreturn-local-addr.C: New.
1678
1679 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1680
1681 PR middle-end/55116
1682 * gcc.target/i386/pr55116.c: New file.
1683
1684 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1685
1686 PR c/53066
1687 * gcc.dg/Wshadow-4.c: New.
1688 * gcc.dg/Wshadow-4.h: New.
1689
1690 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1691
1692 PR debug/54693
1693 * gcc.dg/guality/pr54693.c: New.
1694
1695 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1696
1697 PR middle-end/55027
1698 * gcc.dg/pr55027.c: New testcase.
1699
1700 2012-10-29 Jan Hubicka <jh@suse.cz>
1701
1702 * gcc.dg/ipa/inline-6.c: New testcase.
1703
1704 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1705
1706 PR rtl-optimization/55106
1707 * g++.dg/pr55106.C: New.
1708
1709 2012-10-29 Richard Guenther <rguenther@suse.de>
1710
1711 PR middle-end/53695
1712 * gcc.dg/torture/pr53695.c: New testcase.
1713
1714 2012-10-28 Jan Hubicka <jh@suse.cz>
1715
1716 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1717
1718 2012-10-28 Tobias Burnus <burnus@net-b.de>
1719
1720 PR fortran/54958
1721 * gfortran.dg/do_check_6.f90: New.
1722
1723 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1724 Jack Howarth <howarth@bromo.med.uc.edu>
1725
1726 PR target/54404
1727 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1728 to dg-options.
1729 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1730
1731 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1732
1733 PR target/34283
1734 * gcc.target/i386/pr34283.c: New test.
1735
1736 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/55081
1739 * g++.dg/opt/pr55081.C: New test.
1740
1741 PR debug/54970
1742 PR debug/54971
1743 * gcc.dg/guality/pr54970.c: New test.
1744
1745 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/54984
1748 * g++.dg/template/new11.C: New.
1749
1750 2012-10-26 Richard Biener <rguenther@suse.de>
1751
1752 PR middle-end/54824
1753 * gcc.dg/torture/pr54824.c: New testcase.
1754
1755 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1756
1757 * gcc.target/i386/fxsave-1.c: New.
1758 * gcc.target/i386/fxsave64-1.c: Ditto.
1759 * gcc.target/i386/fxrstor-1.c: Ditto.
1760 * gcc.target/i386/fxrstor64-1.c: Ditto.
1761 * gcc.target/i386/xsave-1.c: Ditto.
1762 * gcc.target/i386/xsave64-1.c: Ditto.
1763 * gcc.target/i386/xrstor-1.c: Ditto.
1764 * gcc.target/i386/xrstor64-1.c: Ditto.
1765 * gcc.target/i386/xsaveopt-1.c: Ditto.
1766 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1767 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1768 * gcc.target/i386/sse-13.c: Ditto.
1769 * gcc.target/i386/sse-14.c: Ditto.
1770 * gcc.target/i386/sse-22.c: Ditto.
1771 * gcc.target/i386/sse-23.c: Ditto.
1772 * g++.dg/other/i386-2.C: Ditto.
1773 * g++.dg/other/i386-3.C: Ditto.
1774
1775 2012-10-25 Jan Hubicka <jh@suse.cz>
1776
1777 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1778 at ivcanon time.
1779
1780 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 PR c++/53761
1783 * g++.dg/ext/transparent-union.C: New.
1784
1785 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1786
1787 PR c++/54427
1788 * g++.dg/ext/vector19.C: New testcase.
1789
1790 2012-10-25 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/54902
1793 * g++.dg/torture/pr54902.C: New testcase.
1794
1795 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/34892
1798 * g++.dg/template/crash114.C: New.
1799
1800 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1801
1802 PR bootstrap/55049
1803 * gcc.target/i386/pr55049-1.c: New test.
1804
1805 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1806
1807 PR fortran/55037
1808 * gfortran.dg/class_dummy_4.f03: New.
1809
1810 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR rtl-optimization/55010
1813 * gcc.dg/pr55010.c: New test.
1814
1815 PR debug/54828
1816 * g++.dg/debug/pr54828.C: New test.
1817
1818 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1819
1820 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1821 * gcc.dg/vect/vect-83_64.c: Likewise.
1822
1823 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/54922
1826 * g++.dg/cpp0x/constexpr-union4.C: New.
1827
1828 2012-10-23 Jeff Law <law@redhat.com>
1829
1830 * gcc.c-torture/execute/pr54985.c: New test.
1831
1832 2012-10-23 Paul Koning <ni1d@arrl.net>
1833
1834 PR debug/54508
1835 * g++.dg/debug/dwarf2/pr54508.C: New.
1836
1837 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c++/54844
1840 * g++.dg/template/sizeof14.C: New test.
1841
1842 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1843 Jim MacArthur <jim.macarthur@arm.com>
1844 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1845 Marcus Shawcroft <marcus.shawcroft@arm.com>
1846 Nigel Stephens <nigel.stephens@arm.com>
1847 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1848 Richard Earnshaw <rearnsha@arm.com>
1849 Sofiane Naci <sofiane.naci@arm.com>
1850 Stephen Thomas <stephen.thomas@arm.com>
1851 Tejas Belagod <tejas.belagod@arm.com>
1852 Yufeng Zhang <yufeng.zhang@arm.com>
1853
1854 * lib/target-supports.exp
1855 (check_profiling_available): Add AArch64.
1856 (check_effective_target_vect_int): Likewise.
1857 (check_effective_target_vect_shift): Likewise.
1858 (check_effective_target_vect_float): Likewise.
1859 (check_effective_target_vect_double): Likewise.
1860 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1861 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1862 (check_effective_target_vect_pack_trunc): Likewise.
1863 (check_effective_target_vect_unpack): Likewise.
1864 (check_effective_target_vect_hw_misalign): Likewise.
1865 (check_effective_target_vect_short_mult): Likewise.
1866 (check_effective_target_vect_int_mult): Likewise.
1867 (check_effective_target_vect_stridedN): Likewise.
1868 (check_effective_target_sync_int_long): Likewise.
1869 (check_effective_target_sync_char_short): Likewise.
1870 (check_vect_support_and_set_flags): Likewise.
1871 (check_effective_target_aarch64_tiny): New.
1872 (check_effective_target_aarch64_small): New.
1873 (check_effective_target_aarch64_large): New.
1874 * g++.dg/other/PR23205.C: Enable aarch64.
1875 * g++.dg/other/pr23205-2.C: Likewise.
1876 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1877 * gcc.c-torture/execute/20101011-1.c: Likewise.
1878 * gcc.dg/20020312-2.c: Likewise.
1879 * gcc.dg/20040813-1.c: Likewise.
1880 * gcc.dg/builtin-apply2.c: Likewise.
1881 * gcc.dg/stack-usage-1.c: Likewise.
1882
1883 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1884 Jim MacArthur <jim.macarthur@arm.com>
1885 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1886 Marcus Shawcroft <marcus.shawcroft@arm.com>
1887 Nigel Stephens <nigel.stephens@arm.com>
1888 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1889 Richard Earnshaw <rearnsha@arm.com>
1890 Sofiane Naci <sofiane.naci@arm.com>
1891 Stephen Thomas <stephen.thomas@arm.com>
1892 Tejas Belagod <tejas.belagod@arm.com>
1893 Yufeng Zhang <yufeng.zhang@arm.com>
1894
1895 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1896 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1897 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1898 * gcc.target/aarch64/aapcs/abitest.S: New file.
1899 * gcc.target/aarch64/aapcs/abitest.h: New file.
1900 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1901 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1902 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1903 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1904 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1905 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1906 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1907 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1908 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1909 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1910 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1911 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1912 * gcc.target/aarch64/aapcs/test_1.c: New file.
1913 * gcc.target/aarch64/aapcs/test_10.c: New file.
1914 * gcc.target/aarch64/aapcs/test_11.c: New file.
1915 * gcc.target/aarch64/aapcs/test_12.c: New file.
1916 * gcc.target/aarch64/aapcs/test_13.c: New file.
1917 * gcc.target/aarch64/aapcs/test_14.c: New file.
1918 * gcc.target/aarch64/aapcs/test_15.c: New file.
1919 * gcc.target/aarch64/aapcs/test_16.c: New file.
1920 * gcc.target/aarch64/aapcs/test_17.c: New file.
1921 * gcc.target/aarch64/aapcs/test_18.c: New file.
1922 * gcc.target/aarch64/aapcs/test_19.c: New file.
1923 * gcc.target/aarch64/aapcs/test_2.c: New file.
1924 * gcc.target/aarch64/aapcs/test_20.c: New file.
1925 * gcc.target/aarch64/aapcs/test_21.c: New file.
1926 * gcc.target/aarch64/aapcs/test_22.c: New file.
1927 * gcc.target/aarch64/aapcs/test_23.c: New file.
1928 * gcc.target/aarch64/aapcs/test_24.c: New file.
1929 * gcc.target/aarch64/aapcs/test_25.c: New file.
1930 * gcc.target/aarch64/aapcs/test_26.c: New file.
1931 * gcc.target/aarch64/aapcs/test_3.c: New file.
1932 * gcc.target/aarch64/aapcs/test_4.c: New file.
1933 * gcc.target/aarch64/aapcs/test_5.c: New file.
1934 * gcc.target/aarch64/aapcs/test_6.c: New file.
1935 * gcc.target/aarch64/aapcs/test_7.c: New file.
1936 * gcc.target/aarch64/aapcs/test_8.c: New file.
1937 * gcc.target/aarch64/aapcs/test_9.c: New file.
1938 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1939 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1940 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1941 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1942 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1943 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1944 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1945 * gcc.target/aarch64/aapcs/type-def.h: New file.
1946 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1947 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1948 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1949 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1950 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1951 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1952 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1953 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1954 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1955 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1956 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1957 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1958 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1959 * gcc.target/aarch64/aarch64.exp: New file.
1960 * gcc.target/aarch64/adc-1.c: New file.
1961 * gcc.target/aarch64/adc-2.c: New file.
1962 * gcc.target/aarch64/asm-1.c: New file.
1963 * gcc.target/aarch64/clrsb.c: New file.
1964 * gcc.target/aarch64/clz.c: New file.
1965 * gcc.target/aarch64/ctz.c: New file.
1966 * gcc.target/aarch64/csinc-1.c: New file.
1967 * gcc.target/aarch64/csinv-1.c: New file.
1968 * gcc.target/aarch64/csneg-1.c: New file.
1969 * gcc.target/aarch64/extend.c: New file.
1970 * gcc.target/aarch64/fcvt.x: New file.
1971 * gcc.target/aarch64/fcvt_double_int.c: New file.
1972 * gcc.target/aarch64/fcvt_double_long.c: New file.
1973 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1974 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1975 * gcc.target/aarch64/fcvt_float_int.c: New file.
1976 * gcc.target/aarch64/fcvt_float_long.c: New file.
1977 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1978 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1979 * gcc.target/aarch64/ffs.c: New file.
1980 * gcc.target/aarch64/fmadd.c: New file.
1981 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1982 * gcc.target/aarch64/frint.x: New file.
1983 * gcc.target/aarch64/frint_double.c: New file.
1984 * gcc.target/aarch64/frint_float.c: New file.
1985 * gcc.target/aarch64/index.c: New file.
1986 * gcc.target/aarch64/mneg-1.c: New file.
1987 * gcc.target/aarch64/mneg-2.c: New file.
1988 * gcc.target/aarch64/mneg-3.c: New file.
1989 * gcc.target/aarch64/mnegl-1.c: New file.
1990 * gcc.target/aarch64/mnegl-2.c: New file.
1991 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1992 * gcc.target/aarch64/pic-constantpool1.c: New file.
1993 * gcc.target/aarch64/pic-symrefplus.c: New file.
1994 * gcc.target/aarch64/predefine_large.c: New file.
1995 * gcc.target/aarch64/predefine_small.c: New file.
1996 * gcc.target/aarch64/predefine_tiny.c: New file.
1997 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1998 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1999 * gcc.target/aarch64/table-intrinsics.c: New file.
2000 * gcc.target/aarch64/tst-1.c: New file.
2001 * gcc.target/aarch64/vect-abs-compile.c: New file.
2002 * gcc.target/aarch64/vect-abs.c: New file.
2003 * gcc.target/aarch64/vect-abs.x: New file.
2004 * gcc.target/aarch64/vect-compile.c: New file.
2005 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2006 * gcc.target/aarch64/vect-faddv.c: New file.
2007 * gcc.target/aarch64/vect-faddv.x: New file.
2008 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2009 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2010 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2011 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2012 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2013 * gcc.target/aarch64/vect-fp-compile.c: New file.
2014 * gcc.target/aarch64/vect-fp.c: New file.
2015 * gcc.target/aarch64/vect-fp.x: New file.
2016 * gcc.target/aarch64/vect-mull-compile.c: New file.
2017 * gcc.target/aarch64/vect-mull.c: New file.
2018 * gcc.target/aarch64/vect-mull.x: New file.
2019 * gcc.target/aarch64/vect.c: New file.
2020 * gcc.target/aarch64/vect.x: New file.
2021 * gcc.target/aarch64/vector_intrinsics.c: New file.
2022 * gcc.target/aarch64/vfp-1.c: New file.
2023 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2024 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2025 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2026 * g++.dg/abi/aarch64_guard1.C: New file.
2027
2028 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR c++/54988
2031 * c-c++-common/pr54988.c: New test.
2032
2033 2012-10-23 Jan Hubicka <jh@suse.cz>
2034
2035 * gcc.dg/tree-prof/peel-1.c: New testcase.
2036
2037 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2038
2039 PR gcc/52945
2040 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2041
2042 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2043
2044 * gcc.dg/c99-predef-1.c: New test.
2045 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2046 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2047 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2048 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2049 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2050 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2051 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2052 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2053 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2054 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2055 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2056 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2057
2058 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2059
2060 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2061
2062 2012-10-23 Jan Hubicka <jh@suse.cz>
2063
2064 PR middle-end/54937
2065 * gcc.c-torture/execute/pr54937.c: New testcase.
2066 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2067
2068 2012-10-23 Jan Hubicka <jh@suse.cz>
2069
2070 PR middle-end/54967
2071 * gfortran.dg/pr54967.f90: New testcase.
2072
2073 2012-10-23 Terry Guo <terry.guo@arm.com>
2074
2075 PR target/55019
2076 * gcc.dg/pr55019.c: New.
2077
2078 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2079
2080 PR tree-optimization/55008
2081 * gcc.dg/tree-ssa/pr55008.c: New test.
2082
2083 2012-10-22 Richard Biener <rguenther@suse.de>
2084
2085 PR tree-optimization/55011
2086 * gcc.dg/torture/pr55011.c: New testcase.
2087
2088 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2089
2090 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2091 * gcc.target/arm/pr40457-2.c: Likewise.
2092 * gcc.target/arm/pr40457-3.c: Likewise.
2093
2094 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gnat.dg/specs/limited_with4.ads: New test.
2097 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2098
2099 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2100
2101 * gnat.dg/modular4.adb: New test.
2102 * gnat.dg/modular4_pkg.ads: New helper.
2103
2104 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2107 * gnat.dg/specs/addr1.ads: Likewise.
2108
2109 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2110
2111 * gcc.dg/webizer.c (main): Add missing exit call.
2112
2113 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2114
2115 PR fortran/54465
2116 * gfortran.dg/wextra_1.f: New test.
2117
2118 2012-10-20 Jan Hubicka <jh@suse.cz>
2119
2120 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2121
2122 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2123
2124 PR fortran/54224
2125 * gfortran.dg/warn_unused_function.f90: New.
2126
2127 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2128
2129 * lib/target-supports.exp
2130 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2131
2132 2012-10-19 Richard Guenther <rguenther@suse.de>
2133
2134 PR tree-optimization/54981
2135 * gcc.dg/pr54981.c: New testcase.
2136
2137 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2138
2139 PR target/54892
2140 * gcc.target/arm/pr54892.c: New.
2141
2142 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2143
2144 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2145
2146 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2147
2148 PR c++/54501
2149 * g++.dg/init/array30.C: New.
2150 * g++.dg/init/array31.C: Likewise.
2151
2152 2012-10-18 Tobias Burnus <burnus@net-b.de>
2153
2154 PR fortran/54884
2155 * gfortran.dg/public_private_module_7.f90: New.
2156
2157 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2158
2159 PR c++/29633
2160 * g++.dg/template/pr29633.C: New.
2161
2162 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2163
2164 * gnat.dg/loop_optimization13.ad[sb]: New test.
2165 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2166
2167 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2168
2169 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2170 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2171 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2172 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2173
2174 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2175
2176 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2177 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2178 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2179 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2180 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2181 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2182
2183 2012-10-16 Jan Hubicka <jh@suse.cz>
2184
2185 * gcc.target/i386/l_fma_float_?.c: Update.
2186 * gcc.target/i386/l_fma_double_?.c: Update.
2187 * gfortran.dg/do_1.f90: XFAIL
2188 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2189 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2190 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2191 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2192 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2193 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2194 valid.
2195
2196 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2197
2198 PR c/53063
2199 PR c/40989
2200 * gcc.dg/Wstrict-overflow-24.c: New.
2201
2202 2012-10-16 Tobias Burnus <burnus@net-b.de>
2203
2204 PR fortran/50981
2205 PR fortran/54618
2206 * gfortran.dg/class_optional_1.f90: New.
2207 * gfortran.dg/class_optional_2.f90: New.
2208
2209 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR debug/54796
2212 * gcc.dg/guality/pr54796.c: New test.
2213
2214 PR tree-optimization/54889
2215 * gfortran.dg/pr54889.f90: New test.
2216
2217 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2218
2219 * g++.dg/other/dump-ada-spec-2.C: New test.
2220
2221 2012-10-16 Easwaran Raman <eraman@google.com>
2222
2223 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2224 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2225
2226 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2227
2228 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2229 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2230
2231 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2232
2233 PR target/54925
2234 * gcc.c-torture/compile/pr54925.c: New.
2235
2236 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2237
2238 PR target/51244
2239 * gcc.target/sh/pr51244-17.c: New.
2240
2241 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2242
2243 PR target/54760
2244 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2245 functions.
2246 * gcc.target/sh/pr54760-4.c: New.
2247
2248 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2249
2250 PR target/34777
2251 * gcc.target/sh/torture/sh-torture.exp: New.
2252 * gcc.target/sh/torture/pr34777.c: New.
2253
2254 2012-10-15 Matthias Klose <doko@ubuntu.com>
2255
2256 * lib/target-supports.exp (check_profiling_available): Match
2257 arm*-*-linux-* for ARM Linux/GNU.
2258 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2259 * gfortran.dg/enum_10.f90: Likewise.
2260 * gfortran.dg/enum_9.f90: Likewise.
2261 * gcc.target/arm/synchronize.c: Likewise.
2262 * g++.old-deja/g++.jason/enum6.C: Likewise.
2263 * g++.old-deja/g++.other/enum4.C: Likewise.
2264 * g++.old-deja/g++.law/enum9.C: Likewise.
2265
2266 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2267
2268 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2269 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2270
2271 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2272 Paolo Carlini <paolo.carlini@oracle.com>
2273
2274 PR c++/17805
2275 * g++.dg/overload/operator6.C: New.
2276
2277 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/50080 (again)
2280 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2281 * g++.dg/parse/tmpl-outside1.C: Likewise.
2282 * g++.dg/template/qualttp18.C: Likewise.
2283 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2284 * g++.old-deja/g++.pt/overload13.C: Likewise.
2285
2286 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2287
2288 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2289 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2290 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2291 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2292 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2293 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2294 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2295 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2296
2297 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/50080
2300 * g++.dg/parse/tmpl-outside2.C: New.
2301 * g++.dg/parse/tmpl-outside1.C: Adjust.
2302 * g++.dg/template/qualttp18.C: Likewise.
2303 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2304 * g++.old-deja/g++.pt/overload13.C: Likewise.
2305
2306 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2307
2308 PR tree-optimization/54915
2309 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2310
2311 2012-10-15 Richard Guenther <rguenther@suse.de>
2312
2313 PR tree-optimization/54920
2314 * gcc.dg/torture/pr54920.c: New testcase.
2315
2316 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2319
2320 2012-10-13 Jason Merrill <jason@redhat.com>
2321
2322 * g++.dg/tls/thread_local7g.C: Require tls_native.
2323
2324 2012-10-14 Jason Merrill <jason@redhat.com>
2325
2326 * g++.dg/cpp0x/inh-ctor1.C: New.
2327 * g++.dg/cpp0x/inh-ctor2.C: New.
2328 * g++.dg/cpp0x/inh-ctor3.C: New.
2329 * g++.dg/cpp0x/inh-ctor4.C: New.
2330 * g++.dg/cpp0x/inh-ctor5.C: New.
2331 * g++.dg/cpp0x/inh-ctor6.C: New.
2332 * g++.dg/cpp0x/inh-ctor7.C: New.
2333 * g++.dg/cpp0x/inh-ctor8.C: New.
2334 * g++.dg/cpp0x/inh-ctor9.C: New.
2335 * g++.dg/cpp0x/inh-ctor10.C: New.
2336 * g++.dg/cpp0x/inh-ctor11.C: New.
2337 * g++.dg/cpp0x/inh-ctor12.C: New.
2338 * g++.dg/cpp0x/inh-ctor13.C: New.
2339
2340 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2341
2342 PR rtl-optimization/54919
2343 * gcc.dg/pr54919.c: New testcase.
2344
2345 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/53581
2348 * g++.dg/template/crash113.C: New.
2349
2350 2012-10-14 Jan Hubicka <jh@suse.cz>
2351
2352 * gcc.dg/unroll_5.c: New testcase.
2353
2354 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2355
2356 PR c++/52643
2357 * g++.dg/opt/pr52643.C: New.
2358
2359 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2360
2361 PR target/54602
2362 * gcc.target/sh/pr54602-1.c: New.
2363 * gcc.target/sh/pr54602-2.c: New.
2364 * gcc.target/sh/pr54602-3.c: New.
2365 * gcc.target/sh/pr54602-4.c: New.
2366
2367 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2368
2369 PR target/54680
2370 * gcc.target/sh/pr54680.c: New.
2371
2372 2012-10-12 Jan Hubicka <jh@suse.cz>
2373
2374 * gcc.dg/webizer.c: New testcase.
2375
2376 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2377
2378 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2379 specify -m64.
2380
2381 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2382
2383 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2384 Return 0 if already specifying -mfloat-abi other than hard.
2385
2386 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2387
2388 * gcc.dg/pr53060.c: Prune irrelevant warning.
2389
2390 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR c/54381
2393 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2394 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2395 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2396 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2397 Adjust expected wording of warnings for *cmp* builtins.
2398 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2399 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2400
2401 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/24449
2404 * g++.dg/parse/friend-main.C: New.
2405
2406 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2407
2408 PR c++/53055
2409 * g++.dg/pr53055.C: New testcase.
2410
2411 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/52744
2414 * g++.dg/cpp0x/pr52744.C: New.
2415
2416 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2417
2418 PR fortran/40453
2419 * gfortran.dg/dummy_procedure_9.f90: New.
2420
2421 2012-10-12 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/54894
2424 * gcc.dg/torture/pr54894.c: New testcase.
2425
2426 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2427
2428 PR target/51244
2429 * gcc.target/sh/pr51244-13.c: New.
2430 * gcc.target/sh/pr51244-14.c: New.
2431 * gcc.target/sh/pr51244-15.c: New.
2432 * gcc.target/sh/pr51244-16.c: New.
2433
2434 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/51878
2437 * g++.dg/cpp0x/decltype45.C: New.
2438
2439 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2440
2441 PR fortran/54784
2442 * gfortran.dg/class_allocate_13.f90: New.
2443
2444 2012-10-11 Jason Merrill <jason@redhat.com>
2445
2446 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2447 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2448
2449 * g++.dg/gomp/tls-5.C: Require tls_native.
2450 * g++.dg/tls/thread_local7.C: Require tls_native.
2451 * g++.dg/tls/static2.C: New.
2452
2453 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/36107
2456 * g++.dg/ext/weak5.C: New.
2457
2458 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2459
2460 PR testsuite/54868
2461 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2462 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2463
2464 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/43765
2467 * g++.dg/parse/pr43765.C: New.
2468
2469 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2470
2471 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2472
2473 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/43663
2476 * g++.dg/init/bitfield3.C: New.
2477
2478 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2479
2480 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2481
2482 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR tree-optimization/54877
2485 * gcc.dg/torture/pr54877.c: New test.
2486
2487 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2488
2489 PR testsuite/53397
2490 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2491 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2492 and remove target info from dg-do compile.
2493 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2494 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2495 and remove target info from dg-do compile.
2496
2497 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2498
2499 * gcc.dg/pr54782.c: Require target with pthread support.
2500
2501 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 PR c++/53122
2504 * g++.dg/cpp0x/auto35.C: New.
2505
2506 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2507
2508 PR c++/53540 - using fails to be equivalent to typedef
2509 * g++.dg/cpp0x/alias-decl-24.C: New test.
2510
2511 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2512
2513 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2514 that c++11 attributes to types are ignored for now.
2515 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2516 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2517
2518 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/53741
2521 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2522
2523 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2524
2525 PR c++/50478
2526 * g++.dg/cpp0x/initlist67.C: New.
2527
2528 2012-10-10 Dehao Chen <dehao@google.com>
2529
2530 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2531
2532 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2533
2534 PR target/52480
2535 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2536 Add runtime tests.
2537
2538 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/53307
2541 * g++.dg/cpp0x/decltype44.C: New.
2542
2543 2012-10-09 Steve Ellcey <sellcey@mips.com>
2544
2545 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2546
2547 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/53763
2550 * g++.dg/cpp0x/decltype43.C: New.
2551
2552 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2553
2554 PR middle-end/53397
2555 * gcc.dg/pr53397-1.c: New test case.
2556 * gcc.dg/pr53397-2.c: New test case.
2557
2558 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/54194
2561 * g++.dg/warn/Wparentheses-26.C: Adjust.
2562 * g++.dg/warn/Wparentheses-27.C: New.
2563
2564 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2565
2566 PR c++/54427
2567 * c-c++-common/vector-scalar.c: New testcase.
2568 * g++.dg/ext/vector18.C: New testcase.
2569 * g++.dg/ext/vector5.C: This is not an error anymore.
2570 * gcc.dg/init-vec-1.c: Move ...
2571 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2572 * gcc.c-torture/execute/vector-shift1.c: Move ...
2573 * c-c++-common/torture/vector-shift1.c: ... here.
2574 * gcc.dg/scal-to-vec1.c: Move ...
2575 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2576 C++11. Adapt error messages.
2577 * gcc.dg/convert-vec-1.c: Move ...
2578 * c-c++-common/convert-vec-1.c: ... here.
2579 * gcc.dg/scal-to-vec2.c: Move ...
2580 * c-c++-common/scal-to-vec2.c: ... here.
2581
2582 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2583
2584 PR target/54400
2585 * gcc.target/i386/pr54400.c: New testcase.
2586
2587 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR c++/54858
2590 * g++.dg/template/pr54858.C: New test.
2591
2592 2012-10-08 Marek Polacek <polacek@redhat.com>
2593
2594 PR debug/54831
2595 * g++.dg/debug/pr54831.C: New test.
2596
2597 2012-10-08 Dehao Chen <dehao@google.com>
2598
2599 * g++.dg/predict-loop-exit-1.C: New.
2600 * g++.dg/predict-loop-exit-2.C: New.
2601 * g++.dg/predict-loop-exit-3.C: New.
2602
2603 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2604
2605 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2606
2607 2012-10-08 Jason Merrill <jason@redhat.com>
2608
2609 * g++.dg/gomp/tls-5.C: New.
2610 * g++.dg/gomp/tls-wrap1.C: New.
2611 * g++.dg/gomp/tls-wrap2.C: New.
2612 * g++.dg/gomp/tls-wrap3.C: New.
2613 * g++.dg/gomp/tls-wrap4.C: New.
2614 * g++.dg/gomp/tls-wrapper-cse.C: New.
2615 * g++.dg/tls/thread_local-cse.C: New.
2616 * g++.dg/tls/thread_local-order1.C: New.
2617 * g++.dg/tls/thread_local-order2.C: New.
2618 * g++.dg/tls/thread_local-wrap1.C: New.
2619 * g++.dg/tls/thread_local-wrap2.C: New.
2620 * g++.dg/tls/thread_local-wrap3.C: New.
2621 * g++.dg/tls/thread_local-wrap4.C: New.
2622 * g++.dg/tls/thread_local2g.C: New.
2623 * g++.dg/tls/thread_local3g.C: New.
2624 * g++.dg/tls/thread_local4g.C: New.
2625 * g++.dg/tls/thread_local5g.C: New.
2626 * g++.dg/tls/thread_local6g.C: New.
2627 * g++.dg/tls/thread_local7g.C: New.
2628
2629 * g++.dg/tls/thread_local3.C: New.
2630 * g++.dg/tls/thread_local4.C: New.
2631 * g++.dg/tls/thread_local5.C: New.
2632 * g++.dg/tls/thread_local6.C: New.
2633
2634 * g++.dg/tls/init-2.C: Tweak errors.
2635 * g++.dg/tls/thread_local1.C: New.
2636 * g++.dg/tls/thread_local2.C: New.
2637 * g++.dg/tls/thread_local7.C: New.
2638
2639 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2640
2641 PR target/54866
2642 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2643
2644 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2645
2646 PR target/54685
2647 * gcc.target/sh/pr54685.c: New.
2648
2649 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2650
2651 PR c++/53528 C++11 attribute support
2652 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2653 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2654 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2655 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2656 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2657 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2658 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2659 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2660 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2661 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2662 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2663 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2664 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2665 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2666 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2667 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2668 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2669 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2670 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2671 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2672 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2673 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2674 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2675 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2676 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2677 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2678 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2679 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2680 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2681 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2682 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2683 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2684 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2685 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2686 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2687 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2688 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2689 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2690 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2691 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2692 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2709
2710 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2711
2712 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2713 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2714 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2715
2716 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2717
2718 PR target/54760
2719 * gcc.target/sh/pr54760-2.c: New.
2720 * gcc.target/sh/pr54760-3.c: New.
2721
2722 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/51422
2725 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2726
2727 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2728 Sandra Loosemore <sandra@codesourcery.com>
2729
2730 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2731 and test that the accumulator is initialized using MULT.
2732 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2733 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2734
2735 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2736
2737 PR c++/52764
2738 * g++.dg/cpp0x/stdint.C: New.
2739
2740 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2741
2742 PR c++/54249
2743 * g++.dg/cpp0x/stddef.C: New.
2744
2745 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2746
2747 PR fortran/54832
2748 * gfortran.dg/typebound_operator_17.f90: New.
2749
2750 2012-10-06 Jan Hubicka <jh@suse.cz>
2751
2752 PR lto/53831
2753 PR lto/54776
2754 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2755
2756 2012-10-06 Jan Hubicka <jh@suse.cz>
2757
2758 * gcc.dg/lto/resolutions_0.c: New testcase.
2759
2760 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2761
2762 PR fortran/45521
2763 * gfortran.dg/generic_25.f90: New.
2764 * gfortran.dg/generic_26.f90: New.
2765 * gfortran.dg/generic_27.f90: New.
2766
2767 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2768
2769 PR target/54760
2770 * gcc.target/sh/pr54760-1.c: New.
2771
2772 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2773
2774 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2775 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2776 * g++.dg/warn/Wsign-compare-5.C: New test.
2777 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2778 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2779 * g++.dg/ext/builtin30.C: New test.
2780 * g++.dg/ext/vla12.C: New test.
2781 * gcc.dg/builtins-85.c: New test.
2782
2783 PR debug/54519
2784 * gcc.dg/guality/pr54519-1.c: New test.
2785 * gcc.dg/guality/pr54519-2.c: New test.
2786 * gcc.dg/guality/pr54519-3.c: New test.
2787 * gcc.dg/guality/pr54519-4.c: New test.
2788 * gcc.dg/guality/pr54519-5.c: New test.
2789 * gcc.dg/guality/pr54519-6.c: New test.
2790
2791 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/50893
2794 * g++.dg/cpp0x/defaulted38.C: New.
2795
2796 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR tree-optimization/33763
2799 * c-c++-common/pr33763.c: New test.
2800
2801 PR tree-optimization/54810
2802 * gcc.dg/tree-ssa/vrp85.c: New test.
2803
2804 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2805
2806 * gcc.dg/ucnid-7.c: Skip on AIX.
2807 * gcc.dg/ucnid-8.c: Same.
2808 * gcc.dg/ucnid-10.c: Same.
2809 * gcc.dg/ucnid-13.c: Same.
2810 * gcc.dg/attr-alias-3.c: Same.
2811 * gcc.dg/attr-alias-5.c: Same.
2812 * gcc.dg/torture/pr51106-2.c: Same.
2813 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2814
2815 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/52233
2818 * g++.dg/cpp0x/alias-decl-23.C: New.
2819
2820 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/53403
2823 * g++.dg/template/friend53.C: New.
2824
2825 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2828 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2829 (scan-ada-spec): Likewise.
2830 (scan-ada-spec-not): Likewise.
2831 * gcc.dg/dump-ada-spec-1.c: New test.
2832 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2833
2834 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2835
2836 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2837
2838 2012-10-04 Florian Weimer <fweimer@redhat.com>
2839
2840 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2841
2842 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2843
2844 PR c++/54323
2845 * g++.dg/cpp0x/pr54323.C: New.
2846
2847 2012-10-04 Richard Guenther <rguenther@suse.de>
2848
2849 PR middle-end/54735
2850 * g++.dg/torture/pr54735.C: New testcase.
2851
2852 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2853
2854 PR rtl-optimization/54739
2855 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2856
2857 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2858
2859 PR target/51244
2860 * gcc.target/sh/pr51244-12.c: New.
2861
2862 2012-10-03 Dehao Chen <dehao@google.com>
2863
2864 PR middle-end/54782
2865 * gcc.dg/pr54782.c: New test.
2866
2867 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/54777
2870 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2871
2872 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2873
2874 PR fortran/54778
2875 * gfortran.dg/class_53.f90: New.
2876
2877 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2878
2879 PR debug/54551
2880 * gcc.dg/guality/pr54551.c: New.
2881
2882 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2883
2884 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2885 * gcc.target/powerpc/pr46728-2.c: Likewise.
2886
2887 2012-10-02 Sharad Singhai <singhai@google.com>
2888
2889 PR testsuite/54772
2890 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2891 to fix test failures caused by r191883.
2892 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2893 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2894 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2895 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2896 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2897 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2898 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2899 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2900 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2901
2902 2012-09-30 Sharad Singhai <singhai@google.com>
2903
2904 * gcc.target/i386/vect-double-1.c: Fix test.
2905
2906 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2907
2908 PR target/54087
2909 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2910 atomic_sub fails.
2911
2912 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2913
2914 PR rtl-optimization/54457
2915 * gcc.target/i386/pr54457.c: New test.
2916
2917 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2918
2919 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2920
2921 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2922
2923 * gcc.target/i386/vect-rebuild.c: New testcase.
2924
2925 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2926
2927 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2928
2929 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2930
2931 * gcc.target/mips/pr37362.c: Fix target selector.
2932
2933 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2934
2935 PR target/54083
2936 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2937
2938 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2939
2940 * gcc.dg/ucnid-8.c: Update line number.
2941 * gcc.dg/torture/pr51106-2.c: Likewise.
2942
2943 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2944
2945 PR fortran/54667
2946 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2947 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2948 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2949
2950 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2951
2952 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2953 partially reverting r170092.
2954 * gfortran.dg/class_7.f03: Ditto.
2955 * gfortran.dg/coarray_14.f90: Ditto.
2956 * gfortran.dg/typebound_proc_13.f03: Ditto.
2957
2958 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2959
2960 PR c++/54738
2961 * g++.dg/cpp0x/sfinae42.C: New.
2962
2963 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2964
2965 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2966 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2967 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2968 * gcc.dg/pr42629.c: XFAIL on AIX.
2969 * gcc.dg/pr47684.c: Same.
2970 * gcc.dg/pr43670.c: Same.
2971 * gcc.dg/pr42916.c: Same.
2972 * gcc.dg/pr45449.c: Same.
2973 * gcc.dg/pr50017.c: Same.
2974 * gcc.dg/pr42728.c: Same.
2975 * gcc.dg/pr47881.c: Same.
2976 * gcc.dg/pr44023.c: Same.
2977 * gcc.dg/pr41345.c: Same.
2978 * gcc.dg/pr42630.c: Same.
2979 * gcc.dg/pr44971.c: Same.
2980 * gcc.dg/pr46771.c: Same.
2981 * gcc.dg/ucnid-8.c: Same.
2982 * gcc.dg/ucnid-10.c: Same.
2983 * gcc.dg/ucnid-13.c: Same.
2984 * gcc.dg/torture/pr51106-2.c: Same.
2985 * gcc.dg/pr48768.c: Same.
2986 * gcc.dg/pr42631.c: Same.
2987 * gcc.dg/pr43084.c: Same.
2988 * gcc.dg/ucnid-7.c: Same.
2989 * gcc.dg/pr42889.c: Same.
2990 * gcc.dg/pr41241.c: Same.
2991 * gcc.dg/pr42719.c: Same.
2992 * g++.dg/debug/pr46583.C: Same.
2993 * g++.dg/debug/pr47106.C: Same.
2994 * g++.dg/opt/pr48549.C: Same.
2995 * g++.dg/other/pr42685.C: Same.
2996 * c-c++-common/pr43942.c: Same.
2997
2998 2012-09-29 Ian Lance Taylor <iant@google.com>
2999
3000 * go.test/go-test.exp: Update for latest version of Go testsuite.
3001
3002 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
3003
3004 PR fortran/52724
3005 * gfortran.dg/internal_readwrite_3.f90: New test.
3006
3007 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3008
3009 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3010 c-c++-common/Wunused-local-typedefs-2.c to here.
3011
3012 PR c++/54372 - unused attribute inactive on dependant entities
3013 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3014
3015 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3016
3017 PR c++/29028 - Missed unused warning on using declaration
3018 * g++.dg/warn/Wunused-var-18.C: New test.
3019
3020 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3021
3022 PR c++/53551 - -Wunused-local-typedefs misses uses
3023 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3024
3025 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR target/54716
3028 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3029
3030 PR tree-optimization/54713
3031 * gcc.c-torture/compile/pr54713-1.c: New test.
3032 * gcc.c-torture/compile/pr54713-2.c: New test.
3033 * gcc.c-torture/compile/pr54713-3.c: New test.
3034
3035 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3036
3037 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3038
3039 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3040
3041 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3042
3043 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR target/54703
3046 * gcc.target/i386/pr54703.c: New test.
3047
3048 2012-09-27 Richard Guenther <rguenther@suse.de>
3049
3050 PR lto/54709
3051 * gcc.dg/lto/pr54709_0.c: New testcase.
3052 * gcc.dg/lto/pr54709_1.c: Likewise.
3053
3054 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3055
3056 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3057
3058 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3059
3060 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3061
3062 * gcc.target/arm/pr42879.c: Handle big-endian.
3063
3064 2012-09-26 Steve Ellcey <sellcey@mips.com>
3065
3066 PR c/37303
3067 * gcc.dg/pr37303.c: Check for rdata or rodata.
3068
3069 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3070
3071 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3072
3073 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3074
3075 PR target/51274
3076 PR target/53087
3077 * gcc.target/powerpc/ppc-ne0-1.c: New.
3078
3079 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3080
3081 PR target/54089
3082 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3083 test_19, test_20, test_21, test_22, test_23): New functions.
3084 * gcc.target/sh/pr54089-4.c: New.
3085 * gcc.target/sh/pr54089-5.c: New.
3086 * gcc.target/sh/pr54089-6.c: New.
3087 * gcc.target/sh/pr54089-7.c: New.
3088
3089 2012-09-25 Richard Guenther <rguenther@suse.de>
3090
3091 PR lto/54625
3092 * gcc.dg/lto/pr54702_0.c: New testcase.
3093 * gcc.dg/lto/pr54702_1.c: Likewise.
3094 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3095 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3096 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3097 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3098
3099 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/54526
3102 * g++.dg/cpp0x/parse2.C: New.
3103 * g++.dg/parse/error11.C: Adjust.
3104 * g++.dg/parse/error12.C: Likewise.
3105
3106 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3107
3108 * gcc.target/i386/20030217-1.c: Added check for
3109 large_long_double effective target.
3110 * gcc.target/i386/387-3.c: Likewise.
3111 * gcc.target/i386/387-4.c: Likewise.
3112 * gcc.target/i386/pr36578-1.c: Likewise.
3113 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3114 when long double size is equal double size.
3115 * gcc.target/i386/excess-precision-1.c: Likewise.
3116 * gcc.target/i386/pr36578-2.c: Likewise.
3117 * gcc.target/i386/20030217-2.c: New testcase.
3118
3119 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR tree-optimization/54676
3122 * gcc.dg/pr54676.c: New test.
3123
3124 2012-09-25 Richard Guenther <rguenther@suse.de>
3125
3126 PR tree-optimization/53663
3127 * gcc.dg/torture/pr53663-1.c: New testcase.
3128 * gcc.dg/torture/pr53663-2.c: Likewise.
3129 * gcc.dg/torture/pr53663-3.c: Likewise.
3130
3131 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3132
3133 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3134
3135 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3136
3137 * lib/target-supports-dg.exp (dg-require-effective-target,
3138 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3139 dg-process-target-1 instead of dg-process-target.
3140 (dg-process-target-1): Rename from dg-process-target.
3141 (dg-process-target): New.
3142
3143 2012-09-24 Richard Guenther <rguenther@suse.de>
3144
3145 PR tree-optimization/54684
3146 * g++.dg/torture/pr54684.C: New testcase.
3147
3148 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3149
3150 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3151
3152 2012-09-24 Richard Guenther <rguenther@suse.de>
3153
3154 PR middle-end/52173
3155 * gcc.dg/tm/pr52173-1.c: New.
3156 * gcc.dg/tm/pr52173-2.c: New.
3157
3158 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3159
3160 * gcc.dg/pr54669.c: New test.
3161
3162 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3163 Dominique Dhumieres <dominiq@lps.ens.fr>
3164
3165 PR testsuite/54677
3166 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3167
3168 2012-09-23 Tobias Burnus <burnus@net-b.de>
3169
3170 PR fortran/54618
3171 * gfortran.dg/class_array_14.f90: New.
3172
3173 2012-09-22 Kai Tietz <ktietz@redhat.com>
3174
3175 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3176 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3177
3178 2012-09-21 Dehao Chen <dehao@google.com>
3179
3180 PR go/54649
3181 PR tree-optimization/54655
3182 * g++.dg/pr54655.C: New testcase.
3183
3184 2012-09-21 Richard Guenther <rguenther@suse.de>
3185
3186 PR tree-optimization/54647
3187 * g++.dg/torture/pr54647.C: New testcase.
3188
3189 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3190
3191 PR c++/54427
3192 * c-c++-common/torture/vector-compare-2.c: Add -w.
3193
3194 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3195
3196 * gnat.dg/opt20.ads: Move dg directive to...
3197 * gnat.dg/opt20.adb: ...here.
3198 * gnat.dg/addr1.ad[sb]: Likewise.
3199 * gnat.dg/concat2.ad[sb]: Likewise.
3200 * gnat.dg/array16.ad[sb]: Likewise.
3201 * gnat.dg/atomic5.ad[sb]: Likewise.
3202 * gnat.dg/discr29.ad[sb]: Likewise.
3203 * gnat.dg/noreturn5.ad[sb]: Likewise.
3204 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3205 * gnat.dg/discr23.ads: Remove dg directive.
3206 * gnat.dg/nested_float_packed.ads: Likewise.
3207 * gnat.dg/oconst6.ads: Move to...
3208 * gnat.dg/specs/oconst6.ads: ...here.
3209
3210 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3211
3212 PR c++/52432
3213 * g++.dg/cpp0x/decltype32.C: Tweak.
3214
3215 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3216
3217 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3218 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3219 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3220 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3221
3222 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3223
3224 PR c++/54581
3225 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3226
3227 2012-09-19 Steve Ellcey <sellcey@mips.com>
3228
3229 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3230
3231 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3232
3233 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3234 * gcc.target/powerpc/ppc-mftb.c: New file.
3235
3236 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3237
3238 PR target/54089
3239 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3240 functions.
3241
3242 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3243
3244 PR target/54236
3245 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3246
3247 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3248
3249 * gcc.c-torture/execute/20120919-1.c: New test.
3250
3251 2012-09-19 Richard Guenther <rguenther@suse.de>
3252
3253 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3254
3255 2012-09-19 Richard Guenther <rguenther@suse.de>
3256
3257 * gcc.dg/builtin-unreachable-6.c: Adjust.
3258
3259 2012-09-19 Richard Guenther <rguenther@suse.de>
3260
3261 * gcc.dg/builtin-object-size-10.c: Adjust.
3262 * gcc.dg/builtin-unreachable-5.c: Adjust.
3263 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3264 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3265 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3266 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3267 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3268 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3269 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3270 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3271 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3272 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3273 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3274 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3275
3276 2012-09-19 Richard Guenther <rguenther@suse.de>
3277
3278 PR tree-optimization/54132
3279 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3280 * gcc.dg/torture/pr54132.c: Likewise.
3281
3282 2012-09-19 Terry Guo <terry.guo@arm.com>
3283
3284 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3285 extra prune rules that will be applied to all tests in a .exp file.
3286 (gcc-dg-prune): Use rules defined by the above variable.
3287 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3288 harmless warnings on architecture switch conflict.
3289
3290 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3291
3292 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3293 of asm-comment characters instead of a single one.
3294 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3295
3296 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3297
3298 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3299
3300 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3301 target instead of xfailing it.
3302 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3303 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3304 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3305 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3306 * gcc.dg/vect/vect-104.c: Likewise.
3307 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3308 * gcc.dg/vect/vect-outer-1.c: Likewise.
3309 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3310 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3311 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3312 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3313 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3314 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3315 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3316 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3317 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3318
3319 * lib/target-supports.exp
3320 (check_effective_target_vect_widen_mult_qi_to_hi,
3321 check_effective_target_vect_widen_mult_hi_to_si,
3322 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3323 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3324 check_effective_target_vect_pack_trunc,
3325 check_effective_target_vect_unpack,
3326 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3327 instead of arm_none.
3328
3329 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3330
3331 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3332
3333 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3334 config to compiler_flags.
3335
3336 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR target/54592
3339 * gcc.target/i386/pr54592.c: New test.
3340
3341 PR tree-optimization/54610
3342 * gcc.target/i386/pr54610.c: New test.
3343
3344 2012-09-17 Jason Merrill <jason@redhat.com>
3345
3346 PR c++/54575
3347 * g++.dg/cpp0x/alias-decl-21.C: New.
3348 * g++.dg/cpp0x/alias-decl-22.C: New.
3349
3350 2012-09-17 Tobias Burnus <burnus@net-b.de>
3351
3352 PR fortran/54608
3353 * gfortran.dg/scan_2.f90: New.
3354
3355 2012-09-17 Jason Merrill <jason@redhat.com>
3356
3357 PR c++/53661
3358 * g++.dg/init/aggr9.C: New.
3359
3360 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3361
3362 * gnat.dg/loop_optimization12.ad[sb]: New test.
3363
3364 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3365
3366 PR fortran/54285
3367 * gfortran.dg/proc_ptr_result_7.f90: New.
3368
3369 2012-09-17 Tobias Burnus <burnus@net-b.de>
3370
3371 PR fortran/54603
3372 * gfortran.dg/structure_constructor_11.f90: New.
3373
3374 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR tree-optimization/54563
3377 * g++.dg/torture/pr54563.C: New test.
3378
3379 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3380
3381 PR fortran/54594
3382 * gfortran.dg/typebound_generic_14.f03: New.
3383
3384 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3385
3386 PR fortran/54387
3387 * gfortran.dg/proc_ptr_38.f90: New.
3388
3389 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3390
3391 PR debug/54460
3392 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3393 to scary regexp.
3394
3395 PR testsuite/54007
3396 * gnat.dg/lto15.adb: Require lto.
3397
3398 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3399 "myBindC" for hppa*-*-hpux*.
3400
3401 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3402
3403 * gfortran.dg/namelist_75.f90: New test.
3404
3405 2012-09-15 Tom de Vries <tom@codesourcery.com>
3406
3407 * gcc.dg/tree-ssa/vrp82.c: New test.
3408 * gcc.dg/tree-ssa/vrp83.c: Same.
3409 * gcc.dg/tree-ssa/vrp84.c: Same.
3410
3411 2012-09-15 Tom de Vries <tom@codesourcery.com>
3412
3413 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3414 * gcc.dg/tree-ssa/vrp81.c: ... this.
3415
3416 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3417
3418 PR target/54222
3419 * gcc.target/avr/torture/fix-types.h: New.
3420 * gcc.target/avr/torture/vals-hr.def: New.
3421 * gcc.target/avr/torture/vals-r.def: New.
3422 * gcc.target/avr/torture/vals-k.def: New.
3423 * gcc.target/avr/torture/vals-ur.def: New.
3424 * gcc.target/avr/torture/vals-uk.def: New.
3425 * gcc.target/avr/torture/vals-uhr.def: New.
3426 * gcc.target/avr/torture/vals-llk.def: New.
3427 * gcc.target/avr/torture/vals-ullk.def: New.
3428 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3429 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3430 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3431 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3432 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3433 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3434 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3435 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3436
3437 2012-09-14 Dehao Chen <dehao@google.com>
3438
3439 * g++.dg/debug/dwarf2/deallocator.C: New test.
3440
3441 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3442
3443 PR c/54552
3444 * gcc.c-torture/compile/pr54552-1.c: New test.
3445
3446 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3447
3448 PR c++/54427
3449 * g++.dg/other/vector-compare.C: New testcase.
3450 * c-c++-common/vector-compare-3.c: New testcase.
3451 * gcc.dg/vector-shift.c: Move ...
3452 * c-c++-common/vector-shift.c: ... here.
3453 * gcc.dg/vector-shift1.c: Move ...
3454 * c-c++-common/vector-shift1.c: ... here.
3455 * gcc.dg/vector-shift3.c: Move ...
3456 * c-c++-common/vector-shift3.c: ... here.
3457 * gcc.dg/vector-compare-1.c: Move ...
3458 * c-c++-common/vector-compare-1.c: ... here.
3459 * gcc.dg/vector-compare-2.c: Move ...
3460 * c-c++-common/vector-compare-2.c: ... here.
3461 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3462 * c-c++-common/torture/vector-compare-1.c: ... here.
3463 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3464 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3465 * c-c++-common/torture/vector-compare-2.c: ... here.
3466 * gcc.c-torture/execute/vector-shift.c: Move ...
3467 * c-c++-common/torture/vector-shift.c: ... here.
3468 * gcc.c-torture/execute/vector-shift2.c: Move ...
3469 * c-c++-common/torture/vector-shift2.c: ... here.
3470 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3471 * c-c++-common/torture/vector-subscript-1.c: ... here.
3472 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3473 * c-c++-common/torture/vector-subscript-2.c: ... here.
3474 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3475 * c-c++-common/torture/vector-subscript-3.c: ... here.
3476
3477 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3478
3479 PR c/54103
3480 * gcc.c-torture/compile/pr54103-1.c,
3481 gcc.c-torture/compile/pr54103-2.c,
3482 gcc.c-torture/compile/pr54103-3.c,
3483 gcc.c-torture/compile/pr54103-4.c,
3484 gcc.c-torture/compile/pr54103-5.c,
3485 gcc.c-torture/compile/pr54103-6.c: New tests.
3486 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3487
3488 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3489
3490 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3491
3492 2012-09-14 Richard Guenther <rguenther@suse.de>
3493
3494 PR tree-optimization/54565
3495 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3496 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3497
3498 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3499
3500 * gcc.target/arm/combine-movs.c: Add missing space.
3501
3502 2012-09-14 Richard Guenther <rguenther@suse.de>
3503
3504 * g++.dg/torture/builtin-location.C: New testcase.
3505
3506 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3507 Manuel López-Ibåñez <manu@gcc.gnu.org>
3508
3509 PR c++/53210
3510 * g++.dg/warn/Wuninitialized-self.C: New.
3511
3512 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR c/54559
3515 * gcc.c-torture/compile/pr54559.c: New test.
3516
3517 2012-09-13 Jason Merrill <jason@redhat.com>
3518
3519 PR c++/53839
3520 * g++.dg/cpp0x/constexpr-temp1.C: New.
3521
3522 PR c++/54511
3523 * g++.dg/template/anonunion2.C: New.
3524
3525 PR c++/53836
3526 * g++.dg/template/init10.C: New.
3527
3528 2012-09-13 Tobias Burnus <burnus@net-b.de>
3529
3530 PR fortran/54556
3531 * gfortran.dg/implicit_pure_3.f90: New.
3532
3533 2012-09-13 Richard Guenther <rguenther@suse.de>
3534
3535 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3536
3537 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3538
3539 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3540
3541 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3542
3543 * c-c++-common/pr51712.c: Handle for short-enum targets.
3544
3545 2012-09-12 Terry Guo <terry.guo@arm.com>
3546
3547 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3548 and lsrs for Thumb2 mode.
3549
3550 2012-09-12 Jan Hubicka <jh@suse.cz>
3551
3552 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3553
3554 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3555
3556 PR target/54445
3557 * gcc.target/i386/pr54445-1.c: New file.
3558 * gcc.target/i386/pr54445-2.c: Likewise.
3559
3560 2012-09-12 Tobias Burnus <burnus@net-b.de>
3561
3562 PR fortran/54225
3563 PR fortran/53306
3564 * gfortran.dg/coarray_10.f90: Update dg-error.
3565 * gfortran.dg/coarray_28.f90: New.
3566 * gfortran.dg/array_section_3.f90: New.
3567
3568 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3569
3570 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3571 gcc.target/arm/pr48252.c: Fix for big-endian support.
3572
3573 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3574
3575 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3576
3577 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3578 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3579
3580 * gcc.target/arm/neon-vfma-1.c: New testcase.
3581 * gcc.target/arm/neon-vfms-1.c: Likewise.
3582 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3583 of float.
3584 * gcc.target/arm/neon-vmls-1.c: Likewise.
3585 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3586 function.
3587 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3588 (check_effective_target_arm_neonv2_ok): Likewise.
3589 (check_effective_target_arm_neonv2_hw): Likewise.
3590 (check_effective_target_arm_neonv2): Likewise.
3591
3592 2012-09-11 Richard Guenther <rguenther@suse.de>
3593
3594 PR middle-end/54515
3595 * g++.dg/tree-ssa/pr54515.C: New testcase.
3596
3597 2012-09-10 Andrew Pinski <apinski@cavium.com>
3598
3599 PR tree-opt/c54362
3600 * gcc.dg/tm/memopt-16.c: New testcase.
3601
3602 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/54541
3605 PR c++/54542
3606 * g++.dg/cpp0x/sfinae40.C: New.
3607 * g++.dg/cpp0x/sfinae41.C: Likewise.
3608
3609 2012-09-10 Jason Merrill <jason@redhat.com>
3610
3611 PR c++/54538
3612 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3613
3614 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3615
3616 PR target/54089
3617 * gcc.target/sh/pr54089-3.c: New.
3618
3619 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3620
3621 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3622
3623 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3624
3625 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3626
3627 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3628
3629 * gcc.dg/pr52558-2.c: Delete.
3630 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3631
3632 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3633
3634 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3635
3636 2012-09-10 Richard Guenther <rguenther@suse.de>
3637
3638 PR tree-optimization/54520
3639 * gcc.dg/torture/pr54520.c: New testcase.
3640
3641 2012-09-10 Jason Merrill <jason@redhat.com>
3642
3643 PR c++/54506
3644 * g++.dg/cpp0x/implicit14.C: New.
3645
3646 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3647
3648 PR fortran/54208
3649 * gfortran.dg/bound_simplification_3.f90: New test.
3650
3651 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3652
3653 PR testsuite/54184
3654 * gcc.dg/pr52558-1.c: Delete.
3655 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3656
3657 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3658
3659 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3660 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3661 * gcc.target/arm/smlaltt-1.c: Likewise.
3662
3663 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3664
3665 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3666
3667 2012-09-07 Tom de Vries <tom@codesourcery.com>
3668
3669 PR tree-optimization/53986
3670 * gcc.dg/tree-ssa/vrp80.c: New test.
3671 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3672
3673 2012-09-06 Jason Merrill <jason@redhat.com>
3674
3675 PR c++/54341
3676 PR c++/54253
3677 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3678 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3679
3680 2012-09-06 Andrew Pinski <apinski@cavium.com>
3681
3682 PR tree-opt/54494
3683 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3684
3685 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR rtl-optimization/54455
3688 * gcc.dg/54455.c: New test.
3689
3690 2012-09-06 Tobias Burnus <burnus@net-b.de>
3691
3692 PR fortran/54463
3693 * gfortran.dg/promotion_2.f90: New.
3694
3695 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR middle-end/54486
3698 * c-c++-common/pr54486.c: New test.
3699
3700 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3701
3702 PR fortran/54474
3703 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3704
3705 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3706
3707 PR c++/54191
3708 * g++.dg/cpp0x/sfinae39.C: New.
3709
3710 2012-09-04 Jason Merrill <jason@redhat.com>
3711
3712 PR c++/54441
3713 * g++.dg/ext/flexary3.C: New.
3714
3715 PR c++/54420
3716 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3717
3718 PR c++/54198
3719 * g++.dg/template/defarg15.C: New.
3720
3721 PR c++/54437
3722 * g++.dg/template/access24.C: New.
3723
3724 2012-09-04 Richard Guenther <rguenther@suse.de>
3725
3726 PR tree-optimization/54458
3727 * gcc.dg/torture/pr54458.c: New testcase.
3728
3729 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3730
3731 * gcc.target/arm/neon-vext.c: New test.
3732 * gcc.target/arm/neon-vext-execute.c: Ditto.
3733
3734 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3735
3736 PR fortran/54243
3737 PR fortran/54244
3738 * gfortran.dg/select_type_29.f03: New.
3739
3740 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3741
3742 * gcc.dg/fold-perm.c: Improve test.
3743
3744 2012-09-03 Tobias Burnus <burnus@net-b.de>
3745
3746 PR fortran/51632
3747 * gfortran.dg/coarray_class_1.f90: New.
3748
3749 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3750
3751 PR target/49206
3752 * gcc.c-torture/compile/pr49206.c: New test.
3753
3754 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3755 Uros Bizjak <ubizjak@gmail.com>
3756
3757 PR target/36680
3758 * gfortran.dg/pr36680.f90: New test.
3759
3760 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3761
3762 PR target/42295
3763 * g++.dg/opt/pr42295.C: New test.
3764
3765 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR target/54436
3768 * gcc.dg/torture/pr54436.c: New test.
3769
3770 2012-09-01 Andrew Pinski <apinski@cavium.com>
3771
3772 * gcc.target/mips/truncate-8.c: New testcase.
3773
3774 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3775
3776 PR target/46829
3777 PR target/46843
3778 * gcc.target/i386/pr46829.c: New test.
3779 * gcc.target/i386/pr46843.c: Ditto.
3780
3781 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3782 Jason Merrill <jason@redhat.com>
3783
3784 PR c++/18747
3785 * g++.dg/parse/error50.C: New.
3786
3787 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR c/54428
3790 * gcc.c-torture/compile/pr54428.c: New test.
3791
3792 2012-08-31 Ollie Wild <aaw@google.com>
3793
3794 PR c++/54197
3795 * g++.dg/init/lifetime3.C: New test.
3796
3797 2012-08-31 Martin Jambor <mjambor@suse.cz>
3798
3799 PR middle-end/54409
3800 * gcc.dg/torture/pr54409.c: New test.
3801
3802 2012-08-31 Martin Jambor <mjambor@suse.cz>
3803
3804 * gfortran.dg/pr48636.f90: Add dump scan checks.
3805
3806 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3807
3808 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3809
3810 2012-08-28 Joey Ye <joey.ye@arm.com>
3811
3812 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3813
3814 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3815
3816 PR target/46254
3817 * gcc.target/i386/pr46254.c: New test.
3818
3819 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3820
3821 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3822 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3823 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3824
3825 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3826
3827 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3828 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3829 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3830 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3831 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3832 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3833 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3834 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3835 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3836 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3837 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3838 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3839 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3840 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3841 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3842 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3843 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3844 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3845 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3846 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3847 gcc.target/mips/unaligned-1.c: Tighten regexps.
3848
3849 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3850
3851 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3852 (mips_option_groups): Remove optimization. Add various -f options.
3853 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3854 and -pg imply -fno-omit-frame-pointer.
3855 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3856 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3857 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3858 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3859 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3860 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3861 * gcc.target/mips/abi-n32-long32.c: Likewise.
3862 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3863 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3864 * gcc.target/mips/abi-n32-long64.c: Likewise.
3865 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3866 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3867 * gcc.target/mips/abi-n64-long32.c: Likewise.
3868 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3869 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3870 * gcc.target/mips/abi-n64-long64.c: Likewise.
3871 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3872 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3873 * gcc.target/mips/abi-o32-long32.c: Likewise.
3874 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3875 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3876 * gcc.target/mips/abi-o32-long64.c: Likewise.
3877 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3878 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3879 * gcc.target/mips/abi-o64-long32.c: Likewise.
3880 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3881 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3882 * gcc.target/mips/abi-o64-long64.c: Likewise.
3883 * gcc.target/mips/asm-1.c: Likewise.
3884 * gcc.target/mips/branch-1.c: Likewise.
3885 * gcc.target/mips/call-3.c: Likewise.
3886 * gcc.target/mips/call-saved-3.c: Likewise.
3887 * gcc.target/mips/clear-cache-1.c: Likewise.
3888 * gcc.target/mips/div-1.c: Likewise.
3889 * gcc.target/mips/div-2.c: Likewise.
3890 * gcc.target/mips/div-3.c: Likewise.
3891 * gcc.target/mips/div-4.c: Likewise.
3892 * gcc.target/mips/div-5.c: Likewise.
3893 * gcc.target/mips/div-6.c: Likewise.
3894 * gcc.target/mips/div-7.c: Likewise.
3895 * gcc.target/mips/div-8.c: Likewise.
3896 * gcc.target/mips/div-9.c: Likewise.
3897 * gcc.target/mips/div-10.c: Likewise.
3898 * gcc.target/mips/div-11.c: Likewise.
3899 * gcc.target/mips/div-12.c: Likewise.
3900 * gcc.target/mips/dsp-ctrl.c: Likewise.
3901 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3902 * gcc.target/mips/ext-8.c: Likewise.
3903 * gcc.target/mips/extend-2.c: Likewise.
3904 * gcc.target/mips/fix-r10000-1.c: Likewise.
3905 * gcc.target/mips/fix-r10000-2.c: Likewise.
3906 * gcc.target/mips/fix-r10000-3.c: Likewise.
3907 * gcc.target/mips/fix-r10000-4.c: Likewise.
3908 * gcc.target/mips/fix-r10000-5.c: Likewise.
3909 * gcc.target/mips/fix-r10000-6.c: Likewise.
3910 * gcc.target/mips/fix-r10000-7.c: Likewise.
3911 * gcc.target/mips/fix-r10000-8.c: Likewise.
3912 * gcc.target/mips/fix-r10000-9.c: Likewise.
3913 * gcc.target/mips/fix-r10000-10.c: Likewise.
3914 * gcc.target/mips/fix-r10000-11.c: Likewise.
3915 * gcc.target/mips/fix-r10000-12.c: Likewise.
3916 * gcc.target/mips/fix-r10000-13.c: Likewise.
3917 * gcc.target/mips/fix-r10000-14.c: Likewise.
3918 * gcc.target/mips/fix-r10000-15.c: Likewise.
3919 * gcc.target/mips/fpcmp-1.c: Likewise.
3920 * gcc.target/mips/fpcmp-2.c: Likewise.
3921 * gcc.target/mips/fpr-moves-7.c: Likewise.
3922 * gcc.target/mips/fpr-moves-8.c: Likewise.
3923 * gcc.target/mips/int-moves-1.c: Likewise.
3924 * gcc.target/mips/int-moves-2.c: Likewise.
3925 * gcc.target/mips/long-calls-pg.c: Likewise.
3926 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3927 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3928 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3929 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3930 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3931 * gcc.target/mips/mips-3d-1.c: Likewise.
3932 * gcc.target/mips/mips-3d-2.c: Likewise.
3933 * gcc.target/mips/mips-3d-3.c: Likewise.
3934 * gcc.target/mips/mips-3d-4.c: Likewise.
3935 * gcc.target/mips/mips-3d-5.c: Likewise.
3936 * gcc.target/mips/mips-3d-6.c: Likewise.
3937 * gcc.target/mips/mips-3d-7.c: Likewise.
3938 * gcc.target/mips/mips-3d-8.c: Likewise.
3939 * gcc.target/mips/mips-3d-9.c: Likewise.
3940 * gcc.target/mips/mips-ps-1.c: Likewise.
3941 * gcc.target/mips/mips-ps-2.c: Likewise.
3942 * gcc.target/mips/mips-ps-3.c: Likewise.
3943 * gcc.target/mips/mips-ps-4.c: Likewise.
3944 * gcc.target/mips/mips-ps-6.c: Likewise.
3945 * gcc.target/mips/mips32-dspr2.c: Likewise.
3946 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3947 * gcc.target/mips/neg-abs-1.c: Likewise.
3948 * gcc.target/mips/neg-abs-2.c: Likewise.
3949 * gcc.target/mips/nmadd-3.c: Likewise.
3950 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3951 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3952 * gcc.target/mips/octeon-pop-1.c: Likewise.
3953 * gcc.target/mips/pr26765.c: Likewise.
3954 * gcc.target/mips/pr33256.c: Likewise.
3955 * gcc.target/mips/pr33635-1.c: Likewise.
3956 * gcc.target/mips/pr33755.c: Likewise.
3957 * gcc.target/mips/pr35802.c: Likewise.
3958 * gcc.target/mips/pr45074.c: Likewise.
3959 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3960 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3961 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3962 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3963 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3964 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3965 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3966 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3967 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3968 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3969 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3970 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3971 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3972 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3973 * gcc.target/mips/save-restore-1.c: Likewise.
3974 * gcc.target/mips/save-restore-3.c: Likewise.
3975 * gcc.target/mips/save-restore-5.c: Likewise.
3976 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3977 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3978 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3979 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3980 * gcc.target/mips/stack-1.c: Likewise.
3981
3982 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3983 Tighten regexps.
3984
3985 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3986 branch under test to be filled with preceding rather than
3987 following instructions.
3988 * gcc.target/mips/branch-10.c: Likewise.
3989 * gcc.target/mips/branch-11.c: Likewise.
3990 * gcc.target/mips/branch-12.c: Likewise.
3991 * gcc.target/mips/branch-13.c: Likewise.
3992 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3993 to be eliminated. Tighten $28 scan-assembler-not test.
3994
3995 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3996 function to...
3997 * gcc.target/mips/call-4.c: ...this new test.
3998
3999 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4000 more likely.
4001 * gcc.target/mips/code-readable-3.c: Likewise.
4002 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4003 flag but skip for -O0.
4004 * gcc.target/mips/code-readable-4.c: Likewise.
4005
4006 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4007 of operations under test.
4008 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4009
4010 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4011 Don't require sibling-call optimization.
4012 * gcc.target/mips/near-far-4.c: Likewise.
4013
4014 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4015 Make sure that the register variable is used.
4016 * gcc.target/mips/soft-float-1.c: Likewise.
4017
4018 * gcc.target/mips/sdata-1.c: Make static data volatile.
4019 * gcc.target/mips/sdata-2.c: Likewise.
4020 * gcc.target/mips/sdata-3.c: Likewise.
4021 * gcc.target/mips/sdata-4.c: Likewise.
4022
4023 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4024 skip for -O0.
4025 * gcc.target/mips/atomic-memory-2.c: Likewise.
4026 * gcc.target/mips/branch-cost-1.c: Likewise.
4027 * gcc.target/mips/branch-cost-2.c: Likewise.
4028 * gcc.target/mips/cache-1.c: Likewise.
4029 * gcc.target/mips/call-1.c: Likewise.
4030 * gcc.target/mips/call-saved-2.c: Likewise.
4031 * gcc.target/mips/const-anchor-1.c: Likewise.
4032 * gcc.target/mips/const-anchor-2.c: Likewise.
4033 * gcc.target/mips/dse-1.c: Likewise.
4034 * gcc.target/mips/dsp-lhx.c: Likewise.
4035 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4036 * gcc.target/mips/ext-1.c: Likewise.
4037 * gcc.target/mips/ext-2.c: Likewise.
4038 * gcc.target/mips/ext-3.c: Likewise.
4039 * gcc.target/mips/ext-4.c: Likewise.
4040 * gcc.target/mips/ext-5.c: Likewise.
4041 * gcc.target/mips/ext-6.c: Likewise.
4042 * gcc.target/mips/ext-7.c: Likewise.
4043 * gcc.target/mips/extend-1.c: Likewise.
4044 * gcc.target/mips/fix-r4000-1.c: Likewise.
4045 * gcc.target/mips/fix-r4000-3.c: Likewise.
4046 * gcc.target/mips/fix-r4000-5.c: Likewise.
4047 * gcc.target/mips/fix-r4000-6.c: Likewise.
4048 * gcc.target/mips/fix-r4000-8.c: Likewise.
4049 * gcc.target/mips/fix-r4000-10.c: Likewise.
4050 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4051 * gcc.target/mips/fixed-vector-type.c: Likewise.
4052 * gcc.target/mips/fpr-moves-1.c: Likewise.
4053 * gcc.target/mips/fpr-moves-2.c: Likewise.
4054 * gcc.target/mips/fpr-moves-3.c: Likewise.
4055 * gcc.target/mips/fpr-moves-4.c: Likewise.
4056 * gcc.target/mips/fpr-moves-5.c: Likewise.
4057 * gcc.target/mips/fpr-moves-6.c: Likewise.
4058 * gcc.target/mips/ins-1.c: Likewise.
4059 * gcc.target/mips/ins-2.c: Likewise.
4060 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4061 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4062 * gcc.target/mips/lazy-binding-1.c: Likewise.
4063 * gcc.target/mips/madd-3.c: Likewise.
4064 * gcc.target/mips/madd-5.c: Likewise.
4065 * gcc.target/mips/madd-6.c: Likewise.
4066 * gcc.target/mips/madd-8.c: Likewise.
4067 * gcc.target/mips/madd-9.c: Likewise.
4068 * gcc.target/mips/memcpy-1.c: Likewise.
4069 * gcc.target/mips/mips-ps-type.c: Likewise.
4070 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4071 * gcc.target/mips/mips-sched-madd.c: Likewise.
4072 * gcc.target/mips/mips16e-extends.c: Likewise.
4073 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4074 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4075 * gcc.target/mips/movcc-1.c: Likewise.
4076 * gcc.target/mips/movcc-2.c: Likewise.
4077 * gcc.target/mips/movcc-3.c: Likewise.
4078 * gcc.target/mips/msub-5.c: Likewise.
4079 * gcc.target/mips/msub-6.c: Likewise.
4080 * gcc.target/mips/msub-8.c: Likewise.
4081 * gcc.target/mips/mult-2.c: Likewise.
4082 * gcc.target/mips/mult-3.c: Likewise.
4083 * gcc.target/mips/mult-5.c: Likewise.
4084 * gcc.target/mips/mult-6.c: Likewise.
4085 * gcc.target/mips/mult-7.c: Likewise.
4086 * gcc.target/mips/mult-12.c: Likewise.
4087 * gcc.target/mips/mult-13.c: Likewise.
4088 * gcc.target/mips/mult-14.c: Likewise.
4089 * gcc.target/mips/mult-15.c: Likewise.
4090 * gcc.target/mips/mult-17.c: Likewise.
4091 * gcc.target/mips/mult-18.c: Likewise.
4092 * gcc.target/mips/mult-19.c: Likewise.
4093 * gcc.target/mips/nmadd-1.c: Likewise.
4094 * gcc.target/mips/nmadd-2.c: Likewise.
4095 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4096 * gcc.target/mips/octeon-cins-1.c: Likewise.
4097 * gcc.target/mips/octeon-cins-2.c: Likewise.
4098 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4099 * gcc.target/mips/octeon-exts-2.c: Likewise.
4100 * gcc.target/mips/octeon-exts-3.c: Likewise.
4101 * gcc.target/mips/octeon-exts-4.c: Likewise.
4102 * gcc.target/mips/octeon-exts-5.c: Likewise.
4103 * gcc.target/mips/octeon-exts-6.c: Likewise.
4104 * gcc.target/mips/octeon-exts-7.c: Likewise.
4105 * gcc.target/mips/octeon-pop-2.c: Likewise.
4106 * gcc.target/mips/octeon-seq-3.c: Likewise.
4107 * gcc.target/mips/octeon-seq-4.c: Likewise.
4108 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4109 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4110 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4111 * gcc.target/mips/pr54240.c: Likewise.
4112 * gcc.target/mips/rsqrt-1.c: Likewise.
4113 * gcc.target/mips/rsqrt-2.c: Likewise.
4114 * gcc.target/mips/rsqrt-3.c: Likewise.
4115 * gcc.target/mips/rsqrt-4.c: Likewise.
4116 * gcc.target/mips/save-restore-2.c: Likewise.
4117 * gcc.target/mips/save-restore-4.c: Likewise.
4118 * gcc.target/mips/sb1-1.c: Likewise.
4119 * gcc.target/mips/scc-1.c: Likewise.
4120 * gcc.target/mips/scc-2.c: Likewise.
4121 * gcc.target/mips/scc-3.c: Likewise.
4122 * gcc.target/mips/scc-4.c: Likewise.
4123 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4124 * gcc.target/mips/truncate-1.c: Likewise.
4125 * gcc.target/mips/truncate-2.c: Likewise.
4126 * gcc.target/mips/truncate-3.c: Likewise.
4127 * gcc.target/mips/truncate-4.c: Likewise.
4128 * gcc.target/mips/truncate-5.c: Likewise.
4129 * gcc.target/mips/truncate-6.c: Likewise.
4130 * gcc.target/mips/unaligned-1.c: Likewise.
4131
4132 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4133 skip for -O0. Require -fexpensive-optimizations.
4134 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4135 * gcc.target/mips/dspr2-MULT.c: Likewise.
4136 * gcc.target/mips/fix-r4000-2.c: Likewise.
4137 * gcc.target/mips/fix-r4000-4.c: Likewise.
4138 * gcc.target/mips/fix-r4000-7.c: Likewise.
4139 * gcc.target/mips/fix-r4000-9.c: Likewise.
4140 * gcc.target/mips/madd-1.c: Likewise.
4141 * gcc.target/mips/madd-2.c: Likewise.
4142 * gcc.target/mips/madd-4.c: Likewise.
4143 * gcc.target/mips/maddu-1.c: Likewise.
4144 * gcc.target/mips/maddu-2.c: Likewise.
4145 * gcc.target/mips/maddu-3.c: Likewise.
4146 * gcc.target/mips/maddu-4.c: Likewise.
4147 * gcc.target/mips/msub-1.c: Likewise.
4148 * gcc.target/mips/msub-2.c: Likewise.
4149 * gcc.target/mips/msub-3.c: Likewise.
4150 * gcc.target/mips/msub-4.c: Likewise.
4151 * gcc.target/mips/msubu-1.c: Likewise.
4152 * gcc.target/mips/msubu-2.c: Likewise.
4153 * gcc.target/mips/msubu-3.c: Likewise.
4154 * gcc.target/mips/msubu-4.c: Likewise.
4155 * gcc.target/mips/mult-1.c: Likewise.
4156 * gcc.target/mips/mult-4.c: Likewise.
4157 * gcc.target/mips/mult-8.c: Likewise.
4158 * gcc.target/mips/mult-9.c: Likewise.
4159 * gcc.target/mips/mult-10.c: Likewise.
4160 * gcc.target/mips/mult-11.c: Likewise.
4161 * gcc.target/mips/mult-16.c: Likewise.
4162
4163 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4164 skip for -O0 and -Os.
4165 * gcc.target/mips/fix-r4000-12.c: Likewise.
4166 * gcc.target/mips/madd-7.c: Likewise.
4167 * gcc.target/mips/mips-ps-5.c: Likewise.
4168 * gcc.target/mips/mips-ps-7.c: Likewise.
4169 * gcc.target/mips/msub-7.c: Likewise.
4170
4171 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4172 skip for -O0. Require -mno-abicalls.
4173 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4174
4175 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4176 skip for -O0. Require a total number of BBIT instructions and
4177 at least one of each kind.
4178
4179 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4180 skip for -O0. Require -fno-unroll-loops.
4181
4182 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4183 skip for -O0. Allow BLTZ as well as BGEZ.
4184
4185 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4186
4187 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4188 skip for -O0. Require -fschedule-insns2.
4189 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4190
4191 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4192 but skip for -O0. Make a branch-likely more likely.
4193
4194 * gcc.target/mips/timode-2.c: Split each test into its own function.
4195 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4196
4197 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4198 skip for -O0. Require -fpeephole2.
4199 * gcc.target/mips/vr-mult-2.c: Likewise.
4200
4201 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4202
4203 PR preprocessor/53469
4204 * gcc.dg/cpp/_Pragma7.c: New test case.
4205
4206 2012-08-27 Tobias Burnus <burnus@net-b.de>
4207
4208 PR fortran/54370
4209 * gfortran.dg/do_5.f90: New.
4210
4211 2012-08-27 Tobias Burnus <burnus@net-b.de>
4212
4213 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4214 from dg-options as -Wall no longer implies it.
4215
4216 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4217
4218 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4219
4220 2012-08-25 Jason Merrill <jason@redhat.com>
4221
4222 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4223
4224 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4225
4226 PR c++/51421
4227 * g++.dg/cpp0x/auto34.C: New.
4228
4229 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR c/54363
4232 * gcc.dg/pr54363.c: New test.
4233
4234 PR c/54355
4235 * gcc.dg/pr54355.c: New test.
4236
4237 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4238
4239 PR debug/52857
4240 * gcc.target/i386/pr52857-1.c: New.
4241 * gcc.target/i386/pr52857-2.c: Likewise.
4242
4243 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4244
4245 * gcc.target/mips/code-readable-4.c: New test.
4246
4247 2012-08-23 Julian Brown <julian@codesourcery.com>
4248 Sandra Loosemore <sandra@codesourcery.com>
4249
4250 * gcc.target/mips/code-readable-1.c: Add -O to options.
4251
4252 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/20420
4255 * g++.dg/lookup/using53.C: New.
4256
4257 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4258
4259 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4260 * gcc.dg/fixed-point/convert-1.c: New.
4261 * gcc.dg/fixed-point/convert-2.c: New.
4262 * gcc.dg/fixed-point/convert-3.c: New.
4263 * gcc.dg/fixed-point/convert-4.c: New.
4264 * gcc.dg/fixed-point/convert-float-1.c: New.
4265 * gcc.dg/fixed-point/convert-float-2.c: New.
4266 * gcc.dg/fixed-point/convert-float-3.c: New.
4267 * gcc.dg/fixed-point/convert-float-4.c: New.
4268 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4269 * gcc.dg/fixed-point/convert-sat.c: New.
4270 * gcc.dg/fixed-point/convert.h: New.
4271
4272 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/54089
4275 * gcc.target/sh/pr54089-2.c: New.
4276
4277 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4278
4279 * gcc.target/i386/long-double-64-1.c: New file.
4280 * gcc.target/i386/long-double-64-2.c: Likewise.
4281 * gcc.target/i386/long-double-64-3.c: Likewise.
4282 * gcc.target/i386/long-double-64-4.c: Likewise.
4283 * gcc.target/i386/long-double-80-1.c: Likewise.
4284 * gcc.target/i386/long-double-80-2.c: Likewise.
4285 * gcc.target/i386/long-double-80-3.c: Likewise.
4286 * gcc.target/i386/long-double-80-4.c: Likewise.
4287 * gcc.target/i386/long-double-80-5.c: Likewise.
4288 * gcc.target/i386/long-double-80-6.c: Likewise.
4289 * gcc.target/i386/long-double-80-7.c: Likewise.
4290
4291 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4292
4293 PR tree-optimization/54317
4294 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4295
4296 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4297
4298 PR target/39423
4299 * gcc.target/sh/pr39423-2.c: New.
4300
4301 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4302
4303 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4304 * gcc.dg/fold-perm.c: Likewise.
4305
4306 2012-08-20 Jan Hubicka <jh@suse.cz>
4307
4308 PR fortran/48636
4309 * gcc.dg/ipa/inlinehint-1.c: New.
4310
4311 2012-08-20 Florian Weimer <fweimer@redhat.com>
4312
4313 PR c++/19351
4314 * g++.dg/init/new38.C: New test.
4315 * g++.dg/init/new39.C: New test.
4316
4317 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4318
4319 PR target/54089
4320 * gcc.target/sh/pr54089-1.c: New.
4321
4322 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4323
4324 PR target/51244
4325 * gcc.target/sh/pr51244-11.c: New.
4326
4327 2012-08-20 Tobias Burnus <burnus@net-b.de>
4328
4329 PR fortran/54301
4330 * gfortran.dg/warn_target_lifetime_2.f90: New.
4331
4332 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/10416
4335 * g++.dg/warn/Wunused-var-17.C: New.
4336
4337 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4338
4339 PR middle-end/53992
4340 * gcc.dg/gomp/pr53992.c: New test.
4341
4342 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4343
4344 PR tree-ssa/54295
4345 * gcc.c-torture/execute/20120817-1.c: New test.
4346
4347 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4348
4349 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4350 add instruction.
4351 (f2): New test that really does need adds.
4352
4353 2012-08-20 Richard Guenther <rguenther@suse.de>
4354
4355 PR tree-optimization/54327
4356 * gcc.dg/torture/pr54327.c: New testcase.
4357
4358 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR tree-optimization/54321
4361 * gcc.c-torture/compile/pr54321.c: New test.
4362
4363 2012-08-20 Tobias Burnus <burnus@net-b.de>
4364
4365 PR fortran/54301
4366 * gfortran.dg/warn_target_lifetime_1.f90: New.
4367
4368 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4369
4370 PR fortran/54298
4371 * gfortran.dg/real_compare_1.f90: New test case.
4372 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4373
4374 2012-08-18 Jan Hubicka <jh@suse.cz>
4375
4376 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4377
4378 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4379
4380 PR fortran/39290
4381 * gfortran.dg/interface_37.f90: New test.
4382
4383 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4384 Gary Funck <gary@intrepid.com>
4385
4386 PR target/20020
4387 * gcc.target/i386/pr20020-1.c: New test.
4388 * gcc.target/i386/pr20020-2.c: Likewise.
4389 * gcc.target/i386/pr20020-3.c: Likewise.
4390
4391 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4392
4393 * gcc.target/i386/perm-concat.c: New test.
4394
4395 2012-08-17 Julian Brown <julian@codesourcery.com>
4396
4397 * gcc.target/arm/div64-unwinding.c: New test.
4398
4399 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4400
4401 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4402
4403 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4404
4405 PR target/54236
4406 * gcc.target/sh/pr54236-1.c: New.
4407
4408 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4409
4410 * lib/target-supports.exp (check_effective_target_sync_int_long)
4411 (check_effective_target_sync_char_short): Enable for crisv32-*
4412 and cris-*.
4413
4414 PR middle-end/54261
4415 * gcc.dg/torture/pr54261-1.c: New test.
4416
4417 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4418
4419 PR fortran/54243
4420 PR fortran/54244
4421 * gfortran.dg/typebound_call_24.f03: New.
4422
4423 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4424
4425 PR tree-optimization/54245
4426 * gcc.dg/tree-ssa/pr54245.c: New test.
4427
4428 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4429
4430 PR tree-optimization/54240
4431 * gcc.target/powerpc/pr54240.c: New test.
4432 * gcc.target/mips/pr54240.c: Likewise.
4433
4434 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4435
4436 PR target/52933
4437 * gcc.target/sh/pr52933-1.c: New.
4438 * gcc.target/sh/pr52933-2.c: New.
4439
4440 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4441
4442 PR target/50751
4443 * gcc.target/sh/pr50751-8.c: New.
4444
4445 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4446
4447 PR fortran/47586
4448 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4449 * gfortran.dg/typebound_proc_27.f03: New test.
4450
4451 2012-08-14 Sterling Augustine <saugustine@google.com>
4452
4453 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4454
4455 2012-08-14 Tobias Burnus <burnus@net-b.de>
4456
4457 PR fortran/40881
4458 * gfortran.dg/data_constraints_3.f90: New.
4459 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4460 to disable -pedantic compilation.
4461 * gfortran.dg/pr37243.f: Ditto.
4462 * gfortran.dg/g77/19990826-3.f: Ditto.
4463 * gfortran.dg/g77/20020307-1.f : Ditto.
4464 * gfortran.dg/g77/980310-3.f: Ditto.
4465
4466 2012-08-14 Tobias Burnus <burnus@net-b.de>
4467
4468 PR fortran/54234
4469 * gfortran.dg/warn_conversion_4.f90: New.
4470
4471 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR middle-end/53411
4474 PR rtl-optimization/53495
4475 * gcc.c-torture/compile/pr53411.c: New test.
4476 * gcc.c-torture/compile/pr53495.c: New test.
4477
4478 2012-08-13 Richard Guenther <rguenther@suse.de>
4479
4480 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4481
4482 2012-08-13 Richard Guenther <rguenther@suse.de>
4483
4484 PR tree-optimization/54200
4485 * gcc.dg/guality/pr54200.c: New testcase.
4486 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4487
4488 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4489
4490 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4491
4492 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4493
4494 PR target/51244
4495 * gcc.target/sh/pr51244-7.c: New.
4496 * gcc.target/sh/pr51244-8.c: New.
4497 * gcc.target/sh/pr51244-9.c: New.
4498 * gcc.target/sh/pr51244-10.c: New.
4499
4500 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4501
4502 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4503 -m2e or -m2a.
4504 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4505 * gcc.target/sh/pr53511-1.c: Likewise.
4506 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4507 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4508 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4509 * gcc.target/sh/pr53512-3.c: Likewise.
4510 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4511
4512 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4513
4514 PR target/39423
4515 * gcc.c-torture/compile/pr39423-1.c: New.
4516 * gcc.c-torture/compile/pr39423-2.c: New.
4517
4518 2012-08-12 Tobias Burnus <burnus@net-b.de>
4519
4520 PR fortran/54221
4521 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4522 they appear uninitialized on the RHS.
4523 * gfortran.dg/public_private_module_6.f90: New.
4524
4525 2012-08-11 Martin Jambor <mjambor@suse.cz>
4526
4527 PR fortran/48636
4528 * gfortran.dg/pr48636.f90: New test.
4529
4530 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4531
4532 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4533 to avoid warnings.
4534 (main): Adjust caller.
4535
4536 2012-08-10 Richard Guenther <rguenther@suse.de>
4537
4538 * gcc.dg/matrix/*.c: Adjust and move ...
4539 * gcc.dg/torture/: ... here.
4540 * gcc.dg/matrix: Remove directory.
4541
4542 2012-08-10 Richard Guenther <rguenther@suse.de>
4543
4544 PR middle-end/54219
4545 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4546
4547 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4548
4549 PR middle-end/54211
4550 * gcc.dg/tree-ssa/pr54211.c: New test.
4551
4552 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4553
4554 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4555 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4556
4557 2012-08-10 Richard Guenther <rguenther@suse.de>
4558
4559 PR tree-optimization/54109
4560 * gcc.dg/torture/pr54109.c: New testcase.
4561 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4562 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4563
4564 2012-08-10 Richard Guenther <rguenther@suse.de>
4565
4566 PR tree-optimization/54027
4567 * gcc.dg/torture/pr54027.c: New testcase.
4568
4569 2012-08-10 Richard Guenther <rguenther@suse.de>
4570
4571 * g++.dg/plugin/selfassign.c: Adjust.
4572 * gcc.dg/plugin/selfassign.c: Likewise.
4573 * gcc.dg/strlenopt-11.c: Likewise.
4574 * gcc.dg/strlenopt-13.c: Likewise.
4575 * gcc.dg/no-strict-overflow-4.c: Likewise.
4576 * gcc.dg/strict-overflow-4.c: Likewise.
4577 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4578 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4579 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4580 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4581 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4582 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4583 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4584 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4585 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4586 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4587 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4588 * gcc.dg/pr46309.c: Likewise.
4589 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4590
4591 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4592
4593 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4594 for x86 targets.
4595 * gcc.c-torture/compile/20120727-2.c: New test.
4596
4597 2012-08-09 Martin Jambor <mjambor@suse.cz>
4598
4599 * gcc.dg/ipa/iinline-4.c: New test.
4600 * gcc.dg/ipa/iinline-5.c: Likewise.
4601 * gcc.dg/ipa/iinline-6.c: Likewise.
4602 * gcc.dg/ipa/iinline-7.c: Likewise.
4603 * gcc.dg/lto/20120723_0.c: Likewise.
4604 * gcc.dg/lto/20120723_1.c: Likewise.
4605
4606 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4607
4608 PR target/39423
4609 * gcc.target/sh/pr39423-1.c: New.
4610
4611 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4612
4613 PR target/51244
4614 * gcc.target/sh/pr51244-5: New.
4615 * gcc.target/sh/pr51244-6: New.
4616
4617 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4618
4619 * gcc.target/i386/adx-addxcarry32-3.c: New.
4620 * gcc.target/i386/adx-addxcarry64-3.c: New.
4621
4622 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4623
4624 PR rtl-optimization/53701
4625 * gcc.dg/pr53701.c: New test.
4626
4627 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4628
4629 * gcc.c-torture/compile/20120727-1.c: New test.
4630
4631 2012-08-09 Tobias Burnus <burnus@net-b.de>
4632
4633 PR fortran/54199
4634 * gfortran.dg/intrinsic_shadow_4.f90: New.
4635
4636 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4637
4638 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4639
4640 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4641
4642 * gcc.c-torture/execute/20120808-1.c: New test.
4643
4644 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4645
4646 PR rtl-optimization/54157
4647 * gcc.target/i386/pr54157.c: New file.
4648
4649 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4650
4651 * gcc.target/i386/adx-addcarryx32-1.c: New.
4652 * gcc.target/i386/adx-addcarryx32-2.c: New.
4653 * gcc.target/i386/adx-addcarryx64-1.c: New.
4654 * gcc.target/i386/adx-addcarryx64-2.c: New.
4655 * gcc.target/i386/adx-check.h: New.
4656 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4657 * gcc.target/i386/sse-12.c: Add -madx.
4658 * gcc.target/i386/sse-13.c: Ditto.
4659 * gcc.target/i386/sse-14.c: Ditto.
4660 * gcc.target/i386/sse-22.c: Ditto.
4661 * gcc.target/i386/sse-23.c: Ditto.
4662 * g++.dg/other/i386-2.C: Ditto.
4663 * g++.dg/other/i386-3.C: Ditto.
4664
4665 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4666
4667 * gcc.dg/tree-ssa/slsr-5.c: New.
4668 * gcc.dg/tree-ssa/slsr-6.c: New.
4669 * gcc.dg/tree-ssa/slsr-7.c: New.
4670 * gcc.dg/tree-ssa/slsr-8.c: New.
4671 * gcc.dg/tree-ssa/slsr-9.c: New.
4672 * gcc.dg/tree-ssa/slsr-10.c: New.
4673 * gcc.dg/tree-ssa/slsr-11.c: New.
4674 * gcc.dg/tree-ssa/slsr-12.c: New.
4675 * gcc.dg/tree-ssa/slsr-13.c: New.
4676 * gcc.dg/tree-ssa/slsr-14.c: New.
4677 * gcc.dg/tree-ssa/slsr-15.c: New.
4678 * gcc.dg/tree-ssa/slsr-16.c: New.
4679 * gcc.dg/tree-ssa/slsr-17.c: New.
4680 * gcc.dg/tree-ssa/slsr-18.c: New.
4681 * gcc.dg/tree-ssa/slsr-19.c: New.
4682 * gcc.dg/tree-ssa/slsr-20.c: New.
4683 * gcc.dg/tree-ssa/slsr-21.c: New.
4684 * gcc.dg/tree-ssa/slsr-22.c: New.
4685 * gcc.dg/tree-ssa/slsr-23.c: New.
4686 * gcc.dg/tree-ssa/slsr-24.c: New.
4687 * gcc.dg/tree-ssa/slsr-25.c: New.
4688 * gcc.dg/tree-ssa/slsr-26.c: New.
4689 * gcc.dg/tree-ssa/slsr-30.c: New.
4690 * gcc.dg/tree-ssa/slsr-31.c: New.
4691
4692 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4693
4694 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4695 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4696 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4697
4698 2012-08-06 Cary Coutant <ccoutant@google.com>
4699
4700 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4701
4702 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4703
4704 PR fortran/35831
4705 * gfortran.dg/dummy_procedure_5.f90: Modified.
4706 * gfortran.dg/dummy_procedure_8.f90: New.
4707 * gfortran.dg/interface_26.f90: Modified.
4708 * gfortran.dg/proc_ptr_11.f90: Modified.
4709 * gfortran.dg/proc_ptr_15.f90: Modified.
4710 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4711 * gfortran.dg/typebound_override_1.f90: Modified.
4712 * gfortran.dg/typebound_proc_6.f03: Modified.
4713
4714 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4715
4716 PR tree-optimization/51938
4717 PR tree-optimization/52005
4718 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4719 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4720 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4721 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4722
4723 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4724
4725 Avoid crashing on erroneous static_assert usage
4726 * g++.dg/cpp0x/static_assert8.C: New test.
4727
4728 2012-08-06 Jason Merrill <jason@redhat.com>
4729
4730 * g++.dg/cpp0x/sfinae38.C: New.
4731
4732 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4733 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 PR c++/54165
4736 * g++.dg/conversion/void2.C: New.
4737
4738 2012-08-06 Tom de Vries <tom@codesourcery.com>
4739
4740 * gcc.dg/tree-ssa/vrp78.c: New test.
4741
4742 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4743 Richard Sandiford <rdsandiford@googlemail.com>
4744
4745 * g++.dg/opt/enum2.C: Require fpic target.
4746 * g++.dg/lto/20090303_0.C: Likewise.
4747
4748 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4749 Catherine Moore <clm@codesourcery.com>
4750
4751 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4752 flush function names too.
4753 * gcc.target/mips/clear-cache-1.c: Likewise.
4754
4755 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4756
4757 PR target/54156
4758 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4759
4760 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4761
4762 PR fortran/54166
4763 * gfortran.dg/array_5.f90: New test.
4764
4765 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4766
4767 PR tree-optimization/30318
4768 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4769
4770 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4771
4772 * g++.dg/ext/vector17.C: New testcase.
4773
4774 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4775
4776 PR target/51931
4777 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4778 * g++.dg/opt/longbranch1.C: Likewise.
4779
4780 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4781
4782 PR tree-optimization/53805
4783 * gcc.dg/fold-notunord.c: New testcase.
4784
4785 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4786
4787 PR fortran/48820
4788 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4789 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4790
4791 2012-08-02 Jason Merrill <jason@redhat.com>
4792 Paolo Carlini <paolo.carlini@oracle.com>
4793
4794 PR c++/51213 (again)
4795 * g++.dg/cpp0x/sfinae37.C: Extend.
4796
4797 2012-08-02 Richard Guenther <rguenther@suse.de>
4798
4799 PR tree-optimization/50672
4800 * g++.dg/torture/pr50672.C: New testcase.
4801
4802 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4803
4804 PR fortran/54147
4805 * gfortran.dg/abstract_type_6.f03: Modified.
4806 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4807 * gfortran.dg/proc_ptr_comp_35.f90: New.
4808 * gfortran.dg/typebound_proc_9.f03: Modified.
4809 * gfortran.dg/typebound_proc_26.f90: New.
4810
4811 2012-08-02 Richard Guenther <rguenther@suse.de>
4812
4813 * gcc.dg/torture/pta-callused-1.c: Adjust.
4814 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4815 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4816 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4817 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4818 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4819 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4820 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4821 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4822
4823 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4824
4825 PR fortran/54033
4826 * gfortran.dg/include_6.f90: New test case.
4827 * gfortran.dg/include_7.f90: New test case.
4828 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4829
4830 2012-08-01 Tom de Vries <tom@codesourcery.com>
4831
4832 * gcc.dg/tree-ssa/vrp76.c: New test.
4833
4834 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4835
4836 PR tree-optimization/46556
4837 * gcc.dg/tree-ssa/slsr-27.c: New.
4838 * gcc.dg/tree-ssa/slsr-28.c: New.
4839 * gcc.dg/tree-ssa/slsr-29.c: New.
4840
4841 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4842
4843 PR fortran/42418
4844 * gfortran.dg/proc_decl_29.f90: New.
4845
4846 2012-07-31 Dehao Chen <dehao@google.com>
4847
4848 * gcc.dg/predict-7.c: New test.
4849
4850 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4851
4852 PR fortran/54134
4853 * gfortran.dg/typebound_override_3.f90: New.
4854
4855 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4856
4857 PR tree-optimization/53773
4858 * gcc.dg/vect/pr53773.c: New test.
4859
4860 2012-07-31 Nick Clifton <nickc@redhat.com>
4861
4862 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4863 and for XStormy16.
4864
4865 2012-07-31 Tobias Burnus <burnus@net-b.de>
4866
4867 * gfortran.dg/c_funloc_tests_6.f90: New.
4868 * gfortran.dg/c_funloc_tests_7.f90: New.
4869 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4870
4871 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4872
4873 PR c++/53624
4874 * g++.dg/cpp0x/temp_default5.C: New.
4875
4876 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4877
4878 PR fortran/51081
4879 * gfortran.dg/proc_ptr_37.f90: New.
4880
4881 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4882
4883 * lib/target-supports.exp
4884 (check_effective_target_vect_natural_alignment): New function.
4885 * gcc.dg/align-2.c: Only run on targets with natural alignment
4886 of vector types.
4887 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4888 alignment of vector types.
4889
4890 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4891 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4892
4893 * gcc.target/i386/rdseed16-1.c: New.
4894 * gcc.target/i386/rdseed32-1.c: Ditto
4895 * gcc.target/i386/rdseed64-1.c: Ditto
4896 * gcc.target/i386/sse-12.c: Add -mrdseed.
4897 * gcc.target/i386/sse-13.c: Ditto.
4898 * gcc.target/i386/sse-14.c: Ditto.
4899 * g++.dg/other/i386-2.C: Ditto.
4900 * g++.dg/other/i386-3.C: Ditto.
4901
4902 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4903
4904 PR target/51244
4905 * gcc.target/sh/pr51244-4.c: New.
4906
4907 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4908
4909 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4910 for alpha*-*-* targets. Cleanup original tree dump.
4911
4912 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4913
4914 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4915 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4916
4917 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4918
4919 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4920 rand, srand. Include <stdlib.h>.
4921
4922 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4923
4924 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4925
4926 2012-07-26 Richard Henderson <rth@redhat.com>
4927
4928 * gcc.dg/attr-hotcold-1.c: New.
4929 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4930
4931 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4932 Sandra Loosemore <sandra@codesourcery.com>
4933
4934 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4935
4936 2012-07-26 Tobias Burnus <burnus@net-b.de>
4937
4938 * gfortran.dg/contiguous_1.f90: Update dg-error.
4939 * gfortran.dg/proc_ptr_32.f90: Ditto.
4940
4941 2012-07-26 Richard Guenther <rguenther@suse.de>
4942
4943 PR tree-optimization/54098
4944 * gcc.dg/torture/pr54098.c: New testcase.
4945
4946 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4947
4948 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4949 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4950
4951 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4952
4953 PR fortran/44354
4954 * gfortran.dg/array_constructor_39.f90: New test.
4955
4956 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4957
4958 PR fortran/44354
4959 * gfortran.dg/array_constructor_38.f90: New test.
4960
4961 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4962
4963 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4964
4965 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4966
4967 * gnat.dg/noreturn5.ad[sb]: New test.
4968
4969 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4970 Paul Brook <paul@codesourcery.com>
4971
4972 PR target/53633
4973
4974 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4975 * c-c++-common/pr53633.c: New test.
4976
4977 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4978
4979 * gcc.target/i386/asm-dialect-1.c: New test case.
4980
4981 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4982 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4983
4984 * gcc.target/i386/prefetchw-1.c: New.
4985 * gcc.target/i386/sse-12.c: Add -mprfchw.
4986 * gcc.target/i386/sse-13.c: Ditto.
4987 * gcc.target/i386/sse-14.c: Ditto.
4988 * gcc.target/i386/sse-22.c: Ditto.
4989 * gcc.target/i386/sse-23.c: Ditto.
4990 * g++.dg/other/i386-2.C: Ditto.
4991 * g++.dg/other/i386-3.C: Ditto.
4992
4993 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4994
4995 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4996
4997 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4998
4999 PR target/54051
5000 * gcc.target/arm/pr54051.c: New.
5001 * gcc.target/arm/vfp-1.c: Adjust test.
5002
5003 2012-07-24 Julian Brown <julian@codesourcery.com>
5004
5005 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5006 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5007 hard-float ARM.
5008
5009 2012-07-23 Paul Brook <paul@codesourcery.com>
5010
5011 * g++.dg/other/armv7m-1.c: New test.
5012
5013 2012-07-23 Julian Brown <julian@codesourcery.com>
5014
5015 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5016 ARM.
5017 (DO_TEST): Define to 1 for appropriate ARM targets.
5018
5019 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5020
5021 PR tree-optimization/53881
5022 * gcc.dg/pr53881.c: Renamed to ...
5023 * gcc.dg/pr53881-1.c: ... this.
5024 * gcc.dg/pr53881-2.c: New test.
5025
5026 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5027
5028 Handle recent changes in default atomics for cris*-*-linux*.
5029 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5030 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5031 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5032 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5033 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5034 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5035 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5036 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5037 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5038 -mno-unaligned-atomic-may-use-library is in effect for
5039 cris*-*-linux*.
5040 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5041 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5042 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5043 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5044 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5045 gcc.target/cris/torture/sync-mis-op-i-1.c,
5046 gcc.target/cris/torture/sync-mis-op-i-2.c,
5047 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5048 gcc.target/cris/torture/sync-mis-op-i-3.c,
5049 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5050 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5051 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5052 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5053 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5054 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5055 (main): Remove local variable x.
5056 [mis_ok]: Check that atomics don't fail.
5057
5058 2012-07-21 Andrew Pinski <apinski@cavium.com>
5059
5060 * gcc.dg/tree-ssa/vrp72.c: New test.
5061 * gcc.dg/tree-ssa/vrp73.c: New test.
5062 * gcc.dg/tree-ssa/vrp74.c: New test.
5063 * gcc.dg/tree-ssa/vrp75.c: New test.
5064
5065 2012-07-21 Andrew Pinski <apinski@cavium.com>
5066
5067 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5068 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5069
5070 2012-07-21 Andrew Pinski <apinski@cavium.com>
5071
5072 * gcc.target/mips/octeon-pop-2.c: New testcase.
5073
5074 2012-07-21 Tobias Burnus <burnus@net-b.de>
5075
5076 PR fortran/48820
5077 * gfortran.dg/assumed_rank_3.f90: New.
5078 * gfortran.dg/assumed_rank_11.f90: New.
5079 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5080 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5081 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5082
5083 2012-07-21 Andrew Pinski <apinski@cavium.com>
5084
5085 * gcc.target/mips/unaligned-1.c: New testcase.
5086
5087 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5088
5089 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5090
5091 2012-07-20 Tobias Burnus <burnus@net-b.de>
5092
5093 * gfortran.dg/bind_c_array_params_2.f90: New.
5094 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5095 and update dg-error.
5096
5097 2012-07-20 Tobias Burnus <burnus@net-b.de>
5098
5099 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5100
5101 2012-07-20 Jason Merrill <jason@redhat.com>
5102
5103 PR c++/54038
5104 * g++.dg/other/array7.C: New.
5105
5106 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5107
5108 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5109 the basic block and check loop depth.
5110 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5111 matching patterns and comments.
5112 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5113 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5114
5115 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR c++/28656
5118 * c-c++-common/pr28656.c: New test.
5119
5120 2012-07-19 Jason Merrill <jason@redhat.com>
5121
5122 PR c++/54026
5123 * g++.dg/init/mutable1.C: New.
5124
5125 2012-07-20 Tobias Burnus <burnus@net-b.de>
5126
5127 PR fortran/48820
5128 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5129 * gfortran.dg/assumed_rank_1.f90: New.
5130 * gfortran.dg/assumed_rank_1_c.c: New.
5131 * gfortran.dg/assumed_rank_2.f90: New.
5132 * gfortran.dg/assumed_rank_4.f90: New.
5133 * gfortran.dg/assumed_rank_5.f90: New.
5134 * gfortran.dg/assumed_rank_6.f90: New.
5135 * gfortran.dg/assumed_rank_7.f90: New.
5136 * gfortran.dg/assumed_rank_8.f90: New.
5137 * gfortran.dg/assumed_rank_8_c.c: New.
5138 * gfortran.dg/assumed_rank_9.f90: New.
5139 * gfortran.dg/assumed_rank_10.f90: New.
5140 * gfortran.dg/assumed_rank_12.f90: New.
5141
5142 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gnat.dg/opt25.adb: New test.
5145 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5146 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5147
5148 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/aggr20.ad[sb]: New test.
5151 * gnat.dg/aggr20_pkg.ads: New helper.
5152
5153 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gnat.dg/derived_type3.adb: New test.
5156 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5157
5158 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR rtl-optimization/53942
5161 * gcc.dg/pr53942.c: New test.
5162
5163 2012-07-19 Jason Merrill <jason@redhat.com>
5164
5165 PR c++/54021
5166 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5167
5168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/discr38.adb: New test.
5171
5172 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR middle-end/54017
5175 * c-c++-common/gomp/pr54017.c: New test.
5176
5177 2012-07-19 Richard Guenther <rguenther@suse.de>
5178 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * gnat.dg/loop_optimization11.adb: New testcase.
5181 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5182
5183 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5184 Jason Merrill <jason@redhat.com>
5185
5186 * g++.dg/cpp0x/sfinae37.C: New.
5187 * g++.dg/template/access23.C: New.
5188 * g++.dg/template/access7.C: Adjust.
5189 * g++.dg/template/sfinae10.C: Don't expect errors.
5190 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5191
5192 2012-07-18 Julian Brown <julian@codesourcery.com>
5193 Sandra Loosemore <sandra@codesroucery.com>
5194
5195 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5196
5197 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/noreturn4.ad[sb]: New test.
5200 * gnat.dg/noreturn4_pkg.ads: New helper.
5201
5202 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5203 Julian Brown <julian@codesourcery.com>
5204
5205 * gcc.target/arm/neon-vdup-1.c: New test case.
5206 * gcc.target/arm/neon-vdup-2.c: New test case.
5207 * gcc.target/arm/neon-vdup-3.c: New test case.
5208 * gcc.target/arm/neon-vdup-4.c: New test case.
5209 * gcc.target/arm/neon-vdup-5.c: New test case.
5210 * gcc.target/arm/neon-vdup-6.c: New test case.
5211 * gcc.target/arm/neon-vdup-7.c: New test case.
5212 * gcc.target/arm/neon-vdup-8.c: New test case.
5213 * gcc.target/arm/neon-vdup-9.c: New test case.
5214 * gcc.target/arm/neon-vdup-10.c: New test case.
5215 * gcc.target/arm/neon-vdup-11.c: New test case.
5216 * gcc.target/arm/neon-vdup-12.c: New test case.
5217 * gcc.target/arm/neon-vdup-13.c: New test case.
5218 * gcc.target/arm/neon-vdup-14.c: New test case.
5219 * gcc.target/arm/neon-vdup-15.c: New test case.
5220 * gcc.target/arm/neon-vdup-16.c: New test case.
5221 * gcc.target/arm/neon-vdup-17.c: New test case.
5222 * gcc.target/arm/neon-vdup-18.c: New test case.
5223 * gcc.target/arm/neon-vdup-19.c: New test case.
5224 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5225 arguments non-constant.
5226
5227 2012-07-18 Richard Guenther <rguenther@suse.de>
5228
5229 PR tree-optimization/53970
5230 * g++.dg/torture/pr53970.C: New testcase.
5231
5232 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5233
5234 PR target/38621
5235 * gcc.c-torture/compile/pr38621.c: New.
5236
5237 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5238
5239 PR target/33135
5240 * gcc.target/sh/pr33135-1.c: New.
5241 * gcc.target/sh/pr33135-2.c: New.
5242 * gcc.target/sh/pr33135-3.c: New.
5243 * gcc.target/sh/pr33135-4.c: New.
5244
5245 2012-07-17 Jason Merrill <jason@redhat.com>
5246
5247 PR c++/53995
5248 * g++.dg/parse/enum9.C: New.
5249
5250 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5251 Sandra Loosemore <sandra@codesourcery.com>
5252
5253 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5254 if there is a conflict with -mcpu=. Use -mcpu=5208.
5255
5256 2012-07-17 Jason Merrill <jason@redhat.com>
5257
5258 PR c++/53989
5259 * g++.dg/template/array23.C: New.
5260
5261 2012-07-17 Tobias Burnus <burnus@net-b.de>
5262
5263 PR fortran/53985
5264 * gfortran.dg/bind_c_usage_26.f90: New.
5265 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5266 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5267 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5268 * gfortran.dg/interop_params.f03: Ditto.
5269
5270 2012-07-17 Jason Merrill <jason@redhat.com>
5271
5272 * g++.dg/template/inherit8.C: Adjust.
5273 * g++.dg/template/using21.C: Adjust.
5274 * g++.dg/template/using22.C: Adjust.
5275
5276 PR c++/53549
5277 * g++.dg/template/current-inst1.C: New.
5278 * g++.dg/parse/crash35.C: Adjust.
5279
5280 2012-07-17 Tobias Burnus <burnus@net-b.de>
5281
5282 PR fortran/52101
5283 * gfortran.dg/oldstyle_4.f90: New.
5284
5285 2012-07-17 Tobias Burnus <burnus@net-b.de>
5286
5287 PR fortran/49265
5288 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5289 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5290
5291 2012-07-16 Jason Merrill <jason@redhat.com>
5292
5293 * g++.dg/parse/access8.C: Adjust.
5294 * g++.dg/template/sfinae6_neg.C: Adjust.
5295
5296 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5297
5298 PR fortran/53824
5299 * gfortran.dg/coarray_allocate_1.f90: New test.
5300
5301 2012-07-16 Andrew Pinski <apinski@cavium.com>
5302
5303 * gcc.c-torture/execute/bswap-1.c: New testcase.
5304 * gcc.c-torture/compile/unalign-1.c: New testcase.
5305 * gcc.c-torture/compile/20120524-1.c: New testcase.
5306 * gcc.c-torture/compile/20101216-1.c: New testcase.
5307
5308 2012-07-16 Dehao Chen <dehao@google.com>
5309
5310 Revert
5311 2012-07-10 Dehao Chen <dehao@google.com>
5312
5313 * gcc.dg/debug_info_inline.c: New test.
5314
5315 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5316
5317 PR fortran/53956
5318 * gfortran.dg/proc_decl_28.f90: New.
5319
5320 2012-07-16 Andrew Pinski <apinski@cavium.com>
5321
5322 * gcc.dg/torture/builtins-1.c: New testcase.
5323
5324 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5325
5326 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5327 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5328 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5329 gcc.target/cris/sync-1-v10.c,
5330 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5331 pass -mno-unaligned-atomic-may-use-library.
5332 * gcc.target/cris/sync-xchg-1.c: New test.
5333 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5334 valid register operand output modifier.
5335
5336 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5337
5338 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5339 characters.
5340
5341 2012-07-13 Andrew Pinski <apinski@cavium.com>
5342
5343 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5344 rather than cleanup-tree-dump.
5345 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5346
5347 2012-07-13 Richard Guenther <rguenther@suse.de>
5348
5349 PR tree-optimization/53907
5350 * gcc.target/i386/pr53907.c: New testcase.
5351
5352 2012-07-13 Richard Guenther <rguenther@suse.de>
5353
5354 PR tree-optimization/53922
5355 * gcc.dg/torture/pr53922.c: New testcase.
5356
5357 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5358
5359 PR rtl-optimization/53908
5360 * gcc.dg/torture/pr53908.c: New test.
5361
5362 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5363
5364 PR c++/53531
5365 * g++.dg/cpp0x/variadic135.C: New.
5366
5367 2012-07-12 Jason Merrill <jason@redhat.com>
5368
5369 * g++.dg/template/sfinae6_neg.C: Adjust.
5370
5371 2012-07-12 Tobias Burnus <burnus@net-b.de>
5372
5373 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5374 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5375 scan-tree-dump-times pattern.
5376
5377 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5378
5379 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5380
5381 2012-07-11 Jason Merrill <jason@redhat.com>
5382
5383 DR 1402
5384 * g++.g/cpp0x/defaulted37.C: New.
5385
5386 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5387
5388 PR target/53859
5389 * gcc.target/arm/pr53859.c: New test.
5390
5391 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5392
5393 PR target/53886
5394 * gcc.c-torture/compile/pr53886.c: New.
5395
5396 2012-07-10 Dehao Chen <dehao@google.com>
5397
5398 * gcc.dg/debug_info_inline.c: New test.
5399
5400 2012-07-10 Jason Merrill <jason@redhat.com>
5401
5402 PR c++/53733
5403 * g++.dg/cpp0x/defaulted36.C: New.
5404 * g++.dg/cpp0x/defaulted21.C: Adjust.
5405
5406 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5407
5408 2012-07-09 Sterling Augustine <saugustine@google.com>
5409
5410 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5411
5412 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5413
5414 PR tree-optimization/53887
5415 * gcc.dg/pr53887.c: New test.
5416
5417 2012-07-09 Jason Merrill <jason@redhat.com>
5418
5419 PR c++/53882
5420 * g++.dg/cpp0x/nullptr29.C: New.
5421
5422 2012-07-09 Tom de Vries <tom@codesourcery.com>
5423 Richard Guenther <rguenther@suse.de>
5424
5425 * gcc.dg/builtin-unreachable-6.c: New test.
5426 * gcc.dg/builtin-unreachable-5.c: New test.
5427
5428 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5429
5430 PR tree-optimization/53881
5431 * gcc.dg/pr53881.c: New test.
5432
5433 2012-07-06 Jason Merrill <jason@redhat.com>
5434
5435 PR c++/53862
5436 * g++.dg/cpp0x/variadic134.C: New.
5437
5438 PR c++/53858
5439 * g++.dg/cpp0x/alias-decl-20.C: New.
5440
5441 2012-07-06 Tom de Vries <tom@codesourcery.com>
5442
5443 PR tree-optimization/51879
5444 * gcc.dg/pr51879-16.c: New test.
5445 * gcc.dg/pr51879-17.c: Same.
5446
5447 2012-07-06 Tom de Vries <tom@codesourcery.com>
5448
5449 PR tree-optimization/52009
5450 * gcc.dg/pr51879-7.c: New test.
5451 * gcc.dg/pr51879-18.c: New test.
5452
5453 2012-07-05 Jason Merrill <jason@redhat.com>
5454
5455 PR c++/50852
5456 * g++.dg/template/typedef39.C: New.
5457
5458 PR c++/53039
5459 * g++.dg/cpp0x/variadic133.C: New.
5460 * g++.dg/template/param1.C: Adjust.
5461
5462 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5463
5464 PR target/48941
5465 PR target/51980
5466 * gcc.target/arm/neon/vtrnf32.c: Update.
5467 * gcc.target/arm/neon/vtrns32.c: Update.
5468 * gcc.target/arm/neon/vtrnu32.c: Update.
5469 * gcc.target/arm/neon/vzipf32.c: Update.
5470 * gcc.target/arm/neon/vzips32.c: Update.
5471 * gcc.target/arm/neon/vzipu32.c: Update.
5472
5473 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5474
5475 PR fortran/53732
5476 * gfortran.dg/inline_sum_4.f90: New test.
5477
5478 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5479
5480 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5481
5482 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5483
5484 * gcc.target/arm/fma-sp.c: New testcase.
5485 * gcc.target/arm/fma.c: Likewise.
5486 * gcc.target/arm/fma.h: Likewise.
5487
5488 2012-07-04 Jason Merrill <jason@redhat.com>
5489
5490 PR c++/53848
5491 * g++.dg/other/enum3.C: New.
5492
5493 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5494
5495 PR middle-end/53321
5496 * g++.dg/torture/pr53321.C: New test.
5497
5498 2012-07-04 Richard Guenther <rguenther@suse.de>
5499
5500 PR tree-optimization/53844
5501 * g++.dg/tree-ssa/pr53844.C: New testcase.
5502
5503 2012-07-04 Richard Guenther <rguenther@suse.de>
5504
5505 PR tree-optimization/53849
5506 * gcc.dg/pr53849.c: New testcase.
5507
5508 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/53812
5511 * g++.dg/ext/label14.C: New test.
5512
5513 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5514
5515 PR target/53811
5516 * g++.dg/other/pr53811.C: New test.
5517
5518 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5519
5520 PR target/28896
5521 * gcc.target/m68k/stack-limit-1.c: New testcase.
5522
5523 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5524
5525 * gnat.dg/recursive_call.adb: New test.
5526
5527 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 * gnat.dg/discr37.ad[sb]: New test.
5530
5531 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5532
5533 * g++.dg/other/packed1.C: Remove SH from xfail list.
5534
5535 2012-07-02 Jason Merrill <jason@redhat.com>
5536
5537 PR c++/53619
5538 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5539
5540 PR c++/53783
5541 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5542
5543 PR c++/53788
5544 * g++.dg/cpp0x/decltype39.C: New.
5545 * g++.dg/diagnostic/method1.C: Adjust.
5546
5547 PR c++/53816
5548 * g++.dg/template/ref6.C: New.
5549
5550 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5551
5552 PR target/53568
5553 * gcc.target/sh/pr53568-1.c: New.
5554
5555 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5556
5557 PR target/51244
5558 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5559
5560 2012-07-02 Jason Merrill <jason@redhat.com>
5561
5562 PR c++/53821
5563 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5564
5565 PR c++/53524
5566 * g++.dg/template/enum7.C: New.
5567 * g++.dg/other/ptrmem10.C: Adjust.
5568 * g++.dg/other/ptrmem11.C: Adjust.
5569 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5570
5571 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5572
5573 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5574
5575 2012-07-01 Wei Guozhi <carrot@google.com>
5576
5577 PR target/53447
5578 * gcc.target/arm/pr53447-1.c: New testcase.
5579 * gcc.target/arm/pr53447-2.c: New testcase.
5580 * gcc.target/arm/pr53447-3.c: New testcase.
5581 * gcc.target/arm/pr53447-4.c: New testcase.
5582
5583 2012-06-29 Richard Guenther <rguenther@suse.de>
5584
5585 PR tree-optimization/47061
5586 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5587
5588 2012-06-29 Richard Guenther <rguenther@suse.de>
5589
5590 PR tree-optimization/37541
5591 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5592
5593 2012-06-29 Richard Guenther <rguenther@suse.de>
5594
5595 PR tree-optimization/52589
5596 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5597
5598 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5599
5600 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5601
5602 * g++.dg/template/error46.C: Add missing comment to dg-message.
5603 * g++.dg/template/crash107.C: Likewise.
5604 * g++.dg/template/error47.C: Likewise.
5605 * g++.dg/template/crash108.C: Likewise.
5606 * g++.dg/overload/operator5.C: Likewise.
5607
5608 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5609 errors in dg-message directives, add comments.
5610
5611 2012-06-28 Kai Tietz <ktietz@redhat.com>
5612
5613 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5614 hard-coded 'unsigned long'.
5615
5616 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR tree-optimization/51581
5619 * gcc.dg/vect/pr51581-4.c: New test.
5620
5621 PR tree-optimization/53645
5622 * gcc.c-torture/execute/pr53645-2.c: New test.
5623
5624 2012-06-28 Richard Guenther <rguenther@suse.de>
5625
5626 PR middle-end/53790
5627 * gcc.dg/torture/pr53790.c: New testcase.
5628
5629 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR tree-optimization/53645
5632 * gcc.c-torture/execute/pr53645.c: New test.
5633
5634 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5635
5636 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5637
5638 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5639
5640 PR debug/53671
5641 PR debug/49888
5642 * gcc.dg/guality/pr49888.c: Account for the possibility that
5643 the variable is optimized out at the first test.
5644
5645 2012-06-27 Jason Merrill <jason@redhat.com>
5646
5647 * g++.dg/cpp0x/override2.C: Adjust.
5648 * g++.dg/template/error5.C: Adjust.
5649 * g++.dg/parse/crash28.C: Adjust.
5650
5651 PR c++/53563
5652 * g++.dg/parse/template27.C: New.
5653 * g++.dg/template/crash74.C: Adjust expected output.
5654
5655 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5656
5657 PR fortran/41951
5658 PR fortran/49591
5659 * gfortran.dg/typebound_operator_16.f03: New.
5660
5661 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5662
5663 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5664 even src1.i and src2.i fields even in the second half of the arrays.
5665
5666 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5667
5668 PR c++/51033.
5669 * g++.dg/torture/vshuf-16.inc: New test.
5670 * g++.dg/torture/vshuf-2.inc: New test.
5671 * g++.dg/torture/vshuf-4.inc: New test.
5672 * g++.dg/torture/vshuf-8.inc: New test.
5673 * g++.dg/torture/vshuf-main.inc: New test.
5674 * g++.dg/torture/vshuf-v16hi.C: New test.
5675 * g++.dg/torture/vshuf-v16qi.C: New test.
5676 * g++.dg/torture/vshuf-v2df.C: New test.
5677 * g++.dg/torture/vshuf-v2di.C: New test.
5678 * g++.dg/torture/vshuf-v2sf.C: New test.
5679 * g++.dg/torture/vshuf-v2si.C: New test.
5680 * g++.dg/torture/vshuf-v4df.C: New test.
5681 * g++.dg/torture/vshuf-v4di.C: New test.
5682 * g++.dg/torture/vshuf-v4sf.C: New test.
5683 * g++.dg/torture/vshuf-v4si.C: New test.
5684 * g++.dg/torture/vshuf-v8hi.C: New test.
5685 * g++.dg/torture/vshuf-v8qi.C: New test.
5686 * g++.dg/torture/vshuf-v8si.C: New test.
5687
5688 2012-06-27 Richard Guenther <rguenther@suse.de>
5689
5690 PR middle-end/53676
5691 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5692
5693 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5694
5695 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5696 scan-dump-dem-not): Use printable pattern in test name.
5697
5698 2012-06-26 Sterling Augustine <saugustine@google.com>
5699 Dominique Dhumieres <dominiq@lps.ens.fr>
5700
5701 * gcc.dg/pubtypes-2.c: Update expected output.
5702 * gcc.dg/pubtypes-3.c: Likewise.
5703 * gcc.dg/pubtypes-4.c: Likewise.
5704
5705 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5706
5707 * gcc.dg/tree-ssa/slsr-1.c: New test.
5708 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5709 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5710 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5711
5712 2012-06-26 Matt Turner <mattst88@gmail.com>
5713
5714 PR target/35294
5715 * gcc.target/arm/mmx-2.c: New.
5716
5717 2012-06-26 Richard Guenther <rguenther@suse.de>
5718
5719 PR c++/53752
5720 * g++.dg/torture/pr53752.C: New testcase.
5721
5722 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR tree-optimization/53748
5725 * gcc.c-torture/compile/pr53748.c: New test.
5726
5727 2012-06-25 Jason Merrill <jason@redhat.com>
5728
5729 PR c++/53498
5730 PR c++/53305
5731 * g++.dg/cpp0x/decltype38.C: New.
5732 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5733
5734 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5735
5736 * lib/target-supports-dg.exp (testname-for-summary): New.
5737 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5738 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5739 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5740 scan-module-absence, output-exists, output-exists-not: Use
5741 testname-for-summary.
5742 (dg-test): Clean up testname_with_flags.
5743 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5744 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5745 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5746 scan-assembler-dem-not, object-size: Use testname-for-summary.
5747 * lib/gcov.exp (run-gcov): Likewise.
5748 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5749 scan-dump-dem, scan-dump-dem-note): Likewise.
5750
5751 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5752 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5753 including profopt.opt; save and restore existing value.
5754 * g++.dg/bprob/bprob.exp: Likewise.
5755 * gcc.dg/matrix/matrix.exp: Likewise.
5756 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5757 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5758 PROFOPT_OPTIONS.
5759
5760 2012-06-25 Richard Henderson <rth@redhat.com>
5761
5762 * gcc.dg/pr53749.c: New.
5763
5764 2012-06-25 Jason Merrill <jason@redhat.com>
5765
5766 PR c++/52988
5767 * g++.dg/cpp0x/nullptr28.C: New.
5768
5769 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5770
5771 * gcc.target/arm/neon-vld1_dupQ.c: New.
5772
5773 2012-06-25 Florian Weimer <fweimer@redhat.com>
5774
5775 * g++.dg/init/new35.C: New.
5776 * g++.dg/init/new36.C: New.
5777 * g++.dg/init/new37.C: New.
5778 * g++.dg/ext/vla5.C: New warning.
5779 * g++.dg/ext/vla8.C: New warning.
5780 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5781
5782 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5783 James Greenhalgh <james.greenhalgh@arm.com>
5784
5785 * gcc.target/arm/ftest-support-arm.h New testcase.
5786 * gcc.target/arm/ftest-support-thumb.h Likewise.
5787 * gcc.target/arm/ftest-support.h Likewise.
5788 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5789 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5790 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5791 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5792 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5793 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5794 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5795 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5796 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5797 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5798 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5799 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5800 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5801 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5802 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5803 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5804 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5805 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5806 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5807 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5808 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5809 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5810 * lib/target-supports.exp
5811 (check_effective_target_arm_arch_FUNC): Add support for more
5812 architectures.
5813 (add_options_for_arm_arch_FUNC): Likewise.
5814 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5815
5816 2012-06-25 Jason Merrill <jason@redhat.com>
5817
5818 PR c++/53202
5819 * g++.dg/cpp0x/constexpr-tuple.C: New.
5820
5821 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR target/53759
5824 * gcc.target/i386/pr53759.c: New test.
5825
5826 PR c++/53594
5827 * g++.dg/cpp0x/nsdmi7.C: New test.
5828
5829 2012-06-24 Kai Tietz <ktietz@redhat.com>
5830
5831 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5832 for LLP64 targets.
5833 * gcc.target/i386/pr38988.c: Likewise.
5834
5835 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5836
5837 PR fortran/47710
5838 PR fortran/53328
5839 * gfortran.dg/typebound_generic_12.f03: New.
5840 * gfortran.dg/typebound_generic_13.f03: New.
5841
5842 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5843
5844 * gnat.dg/lto15.ad[sb]: New test.
5845
5846 2012-06-21 Meador Inge <meadori@codesourcery.com>
5847
5848 PR c/53702
5849 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5850
5851 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5852
5853 * gcc.dg/pch/ident-1.c: New test.
5854 * gcc.dg/pch/ident-1.hs: Header file for new test.
5855
5856 2012-06-21 Michael Matz <matz@suse.de>
5857
5858 PR middle-end/53688
5859 * gcc.c-torture/execute/pr53688.c: New test.
5860
5861 2012-06-20 Richard Guenther <rguenther@suse.de>
5862
5863 PR tree-optimization/30318
5864 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5865
5866 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5867
5868 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5869
5870 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871
5872 * gcc.target/i386/clearcapv2.map: New file.
5873 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5874
5875 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5876
5877 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5878 and add __sh__ case.
5879
5880 2012-06-19 Jason Merrill <jason@redhat.com>
5881
5882 PR c++/52637
5883 * g++.dg/debug/localclass1.C: New.
5884
5885 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5886
5887 * g++.dg/cpp0x/override4.C: New.
5888
5889 2012-06-14 Jason Merrill <jason@redhat.com>
5890
5891 PR c++/53651
5892 * g++.dg/cpp0x/decltype37.C: New.
5893
5894 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5895
5896 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5897
5898 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5899
5900 * gcc.c-torture/compile/vector-5.c,
5901 gcc.c-torture/compile/vector-6.c: New tests.
5902
5903 2012-06-19 Richard Henderson <rth@redhat.com>
5904
5905 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5906
5907 2012-06-19 Richard Guenther <rguenther@suse.de>
5908
5909 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5910
5911 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5912
5913 PR target/53712
5914 * gcc.target/i386/pr53712.c: New test.
5915
5916 2012-06-18 Tobias Burnus <burnus@net-b.de>
5917
5918 PR fortran/53692
5919 * gfortran.dg/elemental_optional_args_6.f90: New.
5920
5921 2012-06-18 Tobias Burnus <burnus@net-b.de>
5922
5923 PR fortran/53526
5924 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5925 * gfortran.dg/coarray/move_alloc_1.f90
5926
5927 2012-06-18 Tobias Burnus <burnus@net-b.de>
5928
5929 PR fortran/53526
5930 * gfortran.dg/coarray_27.f90: New.
5931
5932 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5933 Greta Yorsh <Greta.Yorsh@arm.com>
5934
5935 * gcc.target/arm/epilog-1.c: New test.
5936
5937 2012-06-18 Richard Guenther <rguenther@suse.de>
5938
5939 PR tree-optimization/53693
5940 * g++.dg/torture/pr53693.C: New testcase.
5941
5942 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5943
5944 PR tree-optimization/53703
5945 * gcc.dg/torture/pr53703.c: New test.
5946
5947 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5948
5949 PR middle-end/53698
5950 * gcc.target/i386/pr53698.c: New test.
5951
5952 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5953
5954 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5955
5956 2012-06-17 Tobias Burnus <burnus@net-b.de>
5957
5958 PR fortran/53691
5959 PR fortran/53685
5960 * gfortran.dg/transfer_check_3.f90: New.
5961
5962 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5963
5964 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5965
5966 2012-06-16 Tobias Burnus <burnus@net-b.de>
5967
5968 PR fortran/53642
5969 PR fortran/45170
5970 * gfortran.dg/deferred_type_param_8.f90: New.
5971
5972 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5973
5974 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5975 testname that includes flags, passed in as new argument, in
5976 pass/fail messages.
5977 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5978 and pass it to verify-* procedures.
5979
5980 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5981 alignment torture options with usual torture options.
5982
5983 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5984 messages reported for one line of source code.
5985 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5986 * g++.dg/cpp0x/decltype2.C: Likewise.
5987 * g++.dg/cpp0x/decltype3.C: Likewise.
5988 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5989 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5990 * g++.dg/cpp0x/static_assert3.C: Likewise.
5991 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5992 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5993 * g++.dg/cpp0x/union1.C: Likewise.
5994 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5995 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5996 * g++.dg/cpp0x/variadic2.C: Likewise.
5997 * g++.dg/cpp0x/variadic20.C: Likewise.
5998 * g++.dg/cpp0x/variadic74.C: Likewise.
5999 * g++.dg/diagnostic/bitfld2.C: Likewise.
6000 * g++.dg/ext/attrib44.C: Likewise.
6001 * g++.dg/ext/no-asm-1.C: Likewise.
6002 * g++.dg/other/error34.C: Likewise.
6003 * g++.dg/parse/crash46.C: Likewise.
6004 * g++.dg/parse/error10.C: Likewise.
6005 * g++.dg/parse/error2.C: Likewise.
6006 * g++.dg/parse/error3.C: Likewise.
6007 * g++.dg/parse/error36.C: Likewise.
6008 * g++.dg/parse/error8.C: Likewise.
6009 * g++.dg/parse/error9.C: Likewise.
6010 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6011 * g++.dg/parse/parser-pr28152.C: Likewise.
6012 * g++.dg/parse/template25.C: Likewise.
6013 * g++.dg/parse/typename11.C: Likewise.
6014 * g++.dg/tc1/dr147.C: Likewise.
6015 * g++.dg/template/deduce3.C: Likewise.
6016 * g++.dg/template/koenig9.C: Likewise.
6017 * g++.dg/template/pr23510.C: Likewise.
6018 * g++.dg/warn/pr12242.C: Likewise.
6019 * g++.dg/warn/pr30551-2.C: Likewise.
6020 * g++.dg/warn/pr30551.C: Likewise.
6021 * g++.old-deja/g++.other/typename1.C: Likewise.
6022 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6023
6024 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6025
6026 PR c++/51033
6027 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6028 * c-c++-common/torture/vshuf-2.inc: Likewise.
6029 * c-c++-common/torture/vshuf-4.inc: Likewise.
6030 * c-c++-common/torture/vshuf-8.inc: Likewise.
6031 * c-c++-common/torture/vshuf-main.inc: Likewise.
6032 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6033 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6034 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6035 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6036 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6037 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6038 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6039 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6040 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6041 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6042 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6043 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6044 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6045 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6046
6047 2012-06-15 Michael Matz <matz@suse.de>
6048
6049 * gcc.dg/tree-ssa/vector-4.c: New test.
6050
6051 2012-06-15 Michael Matz <matz@suse.de>
6052
6053 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6054 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6055
6056 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6057
6058 PR tree-optimization/53636
6059 * gcc.target/arm/pr53636.c: New test.
6060
6061 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR tree-optimization/51581
6064 * gcc.c-torture/execute/pr51581-1.c: New test.
6065 * gcc.c-torture/execute/pr51581-2.c: New test.
6066 * gcc.dg/vect/pr51581-1.c: New test.
6067 * gcc.dg/vect/pr51581-2.c: New test.
6068 * gcc.dg/vect/pr51581-3.c: New test.
6069 * gcc.target/i386/avx-pr51581-1.c: New test.
6070 * gcc.target/i386/avx-pr51581-2.c: New test.
6071 * gcc.target/i386/avx2-pr51581-1.c: New test.
6072 * gcc.target/i386/avx2-pr51581-2.c: New test.
6073 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6074
6075 2012-06-15 Richard Guenther <rguenther@suse.de>
6076
6077 * gcc.c-torture/execute/20120615-1.c: New testcase.
6078
6079 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6080
6081 * gnat.dg/vect8.ad[sb]: New test.
6082
6083 2012-06-14 Richard Guenther <rguenther@suse.de>
6084
6085 * gcc.dg/tree-ssa/vrp.h: New testcase.
6086 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6087
6088 2012-06-13 Christian Bruel <christian.bruel@st.com>
6089
6090 PR target/53621
6091 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6092
6093 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6094
6095 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6096
6097 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6098
6099 PR testsuite/20771
6100 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6101 test summary unique.
6102
6103 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6104 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6105 scan-stack-usage-not): Don't strip torture options from test name.
6106
6107 * lib/scandump.exp (scan-dump-times): Use printable version of
6108 regexp in test summary line.
6109
6110 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6111 messages reported for one line of source code.
6112 * gcc.dg/format/few-1.c: Likewise.
6113 * gcc.dg/ia64-sync-2.c: Likewise.
6114 * gcc.dg/sync-2.c: Likewise.
6115 * gcc.dg/noncompile/pr44517.c: Likewise.
6116
6117 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6118
6119 PR debug/49888
6120 * gcc.dg/guality/pr49888.c: New.
6121
6122 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6123
6124 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6125 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6126 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6127
6128 2012-06-13 Tobias Burnus <burnus@net-b.de>
6129
6130 PR fortran/53643
6131 * gfortran.dg/intent_out_7.f90: New.
6132
6133 2012-06-13 Tobias Burnus <burnus@net-b.de>
6134
6135 PR fortran/53597
6136 * gfortran.dg/save_4.f90: New.
6137
6138 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR c/53532
6141 PR c/51034
6142 PR c/53196
6143 * gcc.dg/pr53532.c: New test.
6144 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6145 adjust line numbers.
6146 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6147 * gcc.dg/Wcxx-compat-8.c: Likewise.
6148 * gcc.dg/pr51034.c: New test.
6149 * gcc.dg/pr53196-1.c: New test.
6150 * gcc.dg/pr53196-2.c: New test.
6151
6152 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6153
6154 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6155 alignment torture options with usual torture options.
6156 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6157 instead of dg-options.
6158 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6159 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6160 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6161 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6162 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6163 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6164
6165 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6166 to checks for multiple messages reported for one line of source code.
6167 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6168
6169 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6170 messages reported for one line of source code.
6171
6172 * gcc.dg/20031223-1.c: Add comments to check for multiple
6173 messages reported for one line of source code.
6174 * gcc.dg/Wconversion-integer.c: Likewise.
6175 * gcc.dg/Wfatal-2.c: Likewise.
6176 * gcc.dg/Wfatal.c: Likewise.
6177 * gcc.dg/Wobjsize-1.c: Likewise.
6178 * gcc.dg/c99-vla-jump-1.c: Likewise.
6179 * gcc.dg/c99-vla-jump-2.c: Likewise.
6180 * gcc.dg/c99-vla-jump-3.c: Likewise.
6181 * gcc.dg/c99-vla-jump-4.c: Likewise.
6182 * gcc.dg/c99-vla-jump-5.c: Likewise.
6183 * gcc.dg/decl-9.c: Likewise.
6184 * gcc.dg/declspec-10.c: Likewise.
6185 * gcc.dg/declspec-18.c: Likewise.
6186 * gcc.dg/mtune.c: Likewise.
6187 * gcc.dg/parser-pr28152-2.c: Likewise.
6188 * gcc.dg/parser-pr28152.c: Likewise.
6189 * gcc.dg/pr14475.c: Likewise.
6190 * gcc.dg/pr27953.c: Likewise.
6191 * gcc.dg/pr28322-3.c: Likewise.
6192 * gcc.dg/pr30457.c: Likewise.
6193 * gcc.dg/pr30551-2.c: Likewise.
6194 * gcc.dg/pr30551-3.c: Likewise.
6195 * gcc.dg/pr30551-4.c: Likewise.
6196 * gcc.dg/pr30551-5.c: Likewise.
6197 * gcc.dg/pr30551-6.c: Likewise.
6198 * gcc.dg/pr30551.c: Likewise.
6199 * gcc.dg/pr45461.c: Likewise.
6200 * gcc.dg/pr48552-1.c: Likewise.
6201 * gcc.dg/pr48552-2.c: Likewise.
6202 * gcc.dg/redecl-1.c: Likewise.
6203 * gcc.dg/transparent-union-3.c: Likewise.
6204 * gcc.dg/utf-dflt.c: Likewise.
6205 * gcc.dg/utf-dflt2.c: Likewise.
6206 * gcc.dg/vla-8.c: Likewise.
6207 * gcc.dg/vla-init-1.c: Likewise.
6208 * gcc.dg/wtr-int-type-1.c: Likewise.
6209
6210 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6211 messages reported for for one line of source code.
6212 * c-c++-common/raw-string-5.c: Likewise.
6213 * c-c++-common/raw-string-4.c: Likewise.
6214 * c-c++-common/raw-string-6.c: Likewise.
6215 * c-c++-common/pr20000.c: Likewise.
6216
6217 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6218 messages reported for one line of source code.
6219 * gcc.dg/cpp/pr30786.c: Likewise.
6220 * gcc.dg/cpp/pr28709.c: Likewise.
6221 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6222 * gcc.dg/cpp/macspace2.c: Likewise.
6223 * gcc.dg/cpp/missing-header-1.c: Likewise.
6224 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6225 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6226 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6227
6228 2012-06-12 Jason Merrill <jason@redhat.com>
6229
6230 PR c++/53599
6231 * g++.dg/template/local7.C: New.
6232
6233 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6234
6235 PR target/53511
6236 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6237 * gcc.target/sh/pr51340-2.c: Likewise.
6238 * gcc.target/sh/pr51340-3.c: Likewise.
6239
6240 2012-06-12 Michael Matz <matz@suse.de>
6241
6242 * gcc.dg/torture/alias-1.c: New test.
6243
6244 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR rtl-optimization/53589
6247 * gcc.dg/torture/pr53589.c: New test.
6248
6249 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6250
6251 PR target/50749
6252 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6253 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6254 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6255 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6256 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6257 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6258 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6259 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6260 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6261 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6262 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6263 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6264 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6265 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6266 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6267 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6268
6269 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6270
6271 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6272 (check_intel_cpu_model): New function.
6273 (check_amd_cpu_model): New function.
6274 (check_features): New function.
6275 (__get_cpuid_output): New function.
6276 (check_detailed): New function.
6277 (fn1): Rename to quick_check.
6278 (main): Update to call quick_check and call check_detailed.
6279
6280 2012-06-11 Richard Henderson <rth@redhat.com>
6281
6282 * lib/target-supports.exp
6283 (check_effective_target_sync_long_long_runtime): Use
6284 check_effective_target_lp64 instead of
6285 check_effective_target_powerpc64 for powerpc targets.
6286
6287 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6288
6289 PR target/53511
6290 * gcc.target/sh/pr53511-1.c: New.
6291
6292 2012-06-11 Richard Guenther <rguenther@suse.de>
6293
6294 PR middle-end/53470
6295 * g++.dg/lto/pr53470_0.C: New testcase.
6296 * gcc.dg/lto/pr53470_0.c: Likewise.
6297
6298 2012-06-11 Richard Guenther <rguenther@suse.de>
6299
6300 PR c++/53605
6301 * g++.dg/ext/pr53605.C: New testcase.
6302
6303 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6304
6305 * gnat.dg/specs/array1.ads: New test.
6306 * gnat.dg/specs/array2.ads: Likewise.
6307 * gnat.dg/array22.adb: Likewise.
6308
6309 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6310
6311 * gnat.dg/constant4.adb: New test.
6312 * gnat.dg/constant4_pkg.ads: New helper.
6313
6314 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6315
6316 PR fortran/52552
6317 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6318 * gfortran.dg/allocate_class_1.f90: Modified.
6319 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6320 * gfortran.dg/allocate_class_2.f90: New.
6321
6322 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6323
6324 PR middle-end/53535
6325 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6326
6327 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/52861
6330 * gfortran.dg/string_assign_2.f90: New test case.
6331
6332 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6333
6334 PR fortran/52861
6335 * gfortran.dg/string_assign_1.f90: New test case.
6336
6337 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR middle-end/53580
6340 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6341 * gcc.dg/gomp/critical-4.c: Likewise.
6342 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6343 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6344 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6345 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6346 * c-c++-common/gomp/pr53580.c: New test.
6347
6348 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6349
6350 PR c++/51214
6351 * g++.dg/cpp0x/forw_enum11.C: New.
6352
6353 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/53567
6356 * g++.dg/cpp0x/alias-decl-19.C: New.
6357
6358 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6359
6360 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6361
6362 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6363
6364 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6365 (XSTATE_FP): Ditto.
6366 (XSTATE_SSE): Ditto.
6367 (XSTATE_YMM): Ditto.
6368 (avx_os_support): Use new defines.
6369
6370 2012-06-06 Richard Guenther <rguenther@suse.de>
6371
6372 PR testsuite/32380
6373 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6374 loops.
6375
6376 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6377
6378 PR c++/52841
6379 * g++.dg/cpp0x/pr52841.C: New testcase.
6380
6381 2012-06-06 Richard Guenther <rguenther@suse.de>
6382
6383 PR tree-optimization/53081
6384 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6385 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6386
6387 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6388
6389 * gcc.target/powerpc/pr53487.c: New test.
6390
6391 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6392
6393 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6394
6395 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6396
6397 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6398
6399 2012-06-05 Richard Guenther <rguenther@suse.de>
6400
6401 PR tree-optimization/30442
6402 * gcc.dg/vect/bb-slp-30.c: New testcase.
6403
6404 2012-06-05 Richard Guenther <rguenther@suse.de>
6405
6406 PR tree-optimization/53081
6407 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6408 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6409 -fno-tree-loop-distribute-patterns.
6410
6411 2012-06-05 Alan Modra <amodra@gmail.com>
6412
6413 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6414 Check static chain in nested funcs.
6415
6416 2012-06-04 Tobias Burnus <burnus@net-b.de>
6417
6418 PR fortran/50619
6419 * gfortran.dg/init_flag_10.f90: New.
6420
6421 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6422
6423 PR c++/53524
6424 * g++.dg/warn/Wenum-compare-no-2: New.
6425
6426 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6427
6428 PR preprocessor/53463
6429 * g++.dg/cpp/limits.C: New test.
6430 * g++.dg/parse/error19.C: Adjust.
6431 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6432 * g++.dg/warn/pr35635.C: Likewise.
6433 * g++.old-deja/g++.pt/assign1.C: Likewise.
6434
6435 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6436
6437 PR target/53559
6438 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6439 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6440 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6441 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6442 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6443 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6444 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6445 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6446
6447 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6448
6449 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6450
6451 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR tree-optimization/53550
6454 * gcc.dg/pr53550.c: New test.
6455
6456 2012-06-04 Richard Guenther <rguenther@suse.de>
6457
6458 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6459 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6460 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6461
6462 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6463
6464 PR fortran/48831
6465 * gfortran.dg/parameter_array_element_2.f90: New.
6466
6467 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6468
6469 PR target/53512
6470 * gcc.target/sh/pr53512-1.c: New.
6471 * gcc.target/sh/pr53512-2.c: New.
6472 * gcc.target/sh/pr53512-3.c: New.
6473 * gcc.target/sh/pr53512-4.c: New.
6474
6475 2012-06-01 Jason Merrill <jason@redhat.com>
6476
6477 PR c++/52973
6478 * g++.dg/ext/visibility/template12.C: New.
6479 * g++.dg/ext/attrib14.C: Adjust warning line.
6480
6481 PR c++/52725
6482 * g++.dg/parse/new6.C: New.
6483 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6484
6485 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6486
6487 * c-c++-common/restrict-2.c: Revert previous change.
6488
6489 2012-06-01 Jason Merrill <jason@redhat.com>
6490
6491 PR c++/53137
6492 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6493
6494 PR c++/53484
6495 * g++.dg/cpp0x/auto33.C: New.
6496
6497 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/26155
6500 * g++.dg/parse/namespace-alias-1.C: New.
6501
6502 2012-06-01 Christian Bruel <christian.bruel@st.com>
6503
6504 * gcc.dg/spec-options.c: New test.
6505 * gcc.dg/foo.specs: New file.
6506
6507 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6508
6509 PR ada/53517
6510 * gnat.dg/lto14.adb: Skip on Solaris.
6511
6512 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6513
6514 * gcc.target/cris/sync-1-v10.c,
6515 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6516 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6517 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6518 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6519 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6520 gcc.target/cris/torture/sync-mis-op-i-1.c,
6521 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6522 gcc.target/cris/torture/sync-mis-op-i-2.c,
6523 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6524 gcc.target/cris/torture/sync-mis-op-i-3.c,
6525 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6526 gcc.target/cris/torture/sync-mis-op-s-1.c,
6527 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6528 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6529 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6530 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6531 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6532 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6533 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6534 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6535 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6536
6537 2012-05-31 Richard Guenther <rguenther@suse.de>
6538
6539 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6540 ldist-pr45948.c with disabled SCCP.
6541
6542 2012-05-31 Richard Guenther <rguenther@suse.de>
6543
6544 PR middle-end/48493
6545 * gcc.dg/torture/pr48493.c: New testcase.
6546
6547 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6548
6549 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6550 arm32 to targets.
6551 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6552 of the initialization loop.
6553 (dg-final): Adjust the expected number of vectorized loops depending
6554 on vect_char_mult target selector.
6555
6556 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6557
6558 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6559 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6560 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6561 New tests.
6562
6563 2012-05-30 Jason Merrill <jason@redhat.com>
6564
6565 PR c++/53356
6566 * g++.dg/init/new34.C: New.
6567 * g++.dg/tree-ssa/stabilize1.C: New.
6568
6569 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR c++/53356
6572 * g++.dg/init/new33.C: New test.
6573
6574 2012-05-30 Richard Guenther <rguenther@suse.de>
6575
6576 PR middle-end/53501
6577 * gcc.dg/torture/pr53501.c: New testcase.
6578 * c-c++-common/restrict-2.c: Adjust.
6579
6580 2012-05-30 Alan Modra <amodra@gmail.com>
6581
6582 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6583 torture-finish.
6584
6585 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6586
6587 * gcc.target/i386/shuf-concat.c: New test.
6588
6589 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR rtl-optimization/53519
6592 * gcc.c-torture/compile/pr53519.c: New test.
6593
6594 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6595
6596 * gcc.target/arm/neon-vrev.c: New.
6597
6598 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6599
6600 PR target/51340
6601 * gcc.target/sh/pr51340-1.c: New.
6602 * gcc.target/sh/pr51340-2.c: New.
6603 * gcc.target/sh/pr51340-3.c: New.
6604
6605 2012-05-29 Richard Guenther <rguenther@suse.de>
6606
6607 PR tree-optimization/53516
6608 * gcc.dg/torture/pr53516.c: New testcase.
6609
6610 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6611
6612 PR preprocessor/53229
6613 * gcc.dg/cpp/paste6.c: Force to run without
6614 -ftrack-macro-expansion.
6615 * gcc.dg/cpp/paste8.c: Likewise.
6616 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6617 -ftrack-macro-expansion.
6618 * gcc.dg/cpp/paste12.c: Force to run without
6619 -ftrack-macro-expansion.
6620 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6621 -ftrack-macro-expansion.
6622 * gcc.dg/cpp/paste13.c: Likewise.
6623 * gcc.dg/cpp/paste14.c: Likewise.
6624 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6625 -ftrack-macro-expansion.
6626 * gcc.dg/cpp/paste18.c: New test.
6627
6628 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6629
6630 * gcc.target/cris/torture/trap-1.c,
6631 gcc.target/cris/torture/trap-2.c,
6632 gcc.target/cris/torture/trap-3.c,
6633 gcc.target/cris/torture/trap-v0.c,
6634 gcc.target/cris/torture/trap-v3.c: New tests.
6635
6636 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 PR c++/25137
6639 * g++.dg/warn/Wbraces3.C: New.
6640 * g++.dg/warn/Wbraces4.C: Likewise.
6641
6642 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR tree-optimization/53505
6645 * c-c++-common/torture/pr53505.c: New test.
6646
6647 2012-05-27 Nathan Sidwell <nathan@acm.org>
6648
6649 * gcc.dg/stmt-expr-4.c: New.
6650
6651 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/53491
6654 * g++.dg/parse/crash60.C: New.
6655
6656 2012-05-26 Jason Merrill <jason@redhat.com>
6657
6658 PR c++/53220
6659 * c-c++-common/array-lit.c: New.
6660 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6661
6662 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6663
6664 PR ada/50294
6665 * gnat.dg/array21.adb: New test.
6666
6667 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6668
6669 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6670
6671 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/32054
6674 * g++.dg/other/anon-union3.C: New.
6675
6676 2012-05-25 Ian Lance Taylor <iant@google.com>
6677
6678 * gcc.dg/split-6.c: New test.
6679
6680 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6681
6682 * gnat.dg/lto14.adb: New test.
6683
6684 2012-05-25 Tristan Gingold <gingold@adacore.com>
6685
6686 * gcc.target/i386/large-frame.c: New.
6687
6688 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6689 * gcc.target/powerpc/lhs-1.c: New.
6690 * gcc.target/powerpc/lhs-2.c: New.
6691 * gcc.target/powerpc/lhs-3.c: New.
6692
6693 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6694
6695 Make unwound macro expansion trace less redundant
6696 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6697 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6698 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6699 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6700 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6701 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6702
6703 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/53464
6706 * g++.dg/cpp0x/constexpr-default1.C: New.
6707
6708 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/32080
6711 * g++.dg/eh/goto2.C: New.
6712
6713 2012-05-24 Richard Guenther <rguenther@suse.de>
6714
6715 PR middle-end/53460
6716 * g++.dg/tree-prof/pr53460.C: New testcase.
6717
6718 2012-05-24 Richard Guenther <rguenther@suse.de>
6719
6720 PR bootstrap/53466
6721 * g++.dg/debug/pr53466.C: New testcase.
6722
6723 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR tree-optimization/53465
6726 * gcc.c-torture/execute/pr53465.c: New test.
6727
6728 2012-05-23 Tobias Burnus <burnus@net-b.de>
6729
6730 PR fortran/51055
6731 PR fortran/45170
6732 * gfortran.dg/allocate_with_typespec_6.f90: New.
6733
6734 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6735
6736 PR c++/29185
6737 * g++.dg/warn/delete-array-1.C: New.
6738
6739 2012-05-23 Richard Guenther <rguenther@suse.de>
6740
6741 * gcc.dg/torture/pr39074-2.c: Adjust.
6742 * gcc.dg/torture/pr39074.c: Likewise.
6743 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6744 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6745
6746 2012-05-22 Jan Hubicka <jh@suse.cz>
6747
6748 PR middle-end/53161
6749 * g++.dg/torture/pr53161.C: New testcase.
6750
6751 2012-05-22 Tobias Burnus <burnus@net-b.de>
6752
6753 PR fortran/53389
6754 * gfortran.dg/realloc_on_assign_15.f90: New.
6755
6756 2012-05-22 Richard Guenther <rguenther@suse.de>
6757
6758 PR middle-end/51071
6759 * gcc.dg/torture/pr51071-2.c: New testcase.
6760
6761 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6762
6763 PR tree-optimization/53336
6764 * g++.dg/torture/pr53336.C: New testcase.
6765
6766 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6767
6768 PR c++/53322
6769 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6770 instead of -Wunused-local-typedefs.
6771
6772 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/51184
6775 * g++.dg/other/abstract4.C: New-
6776
6777 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/40821
6780 * g++.dg/ext/attrib46.C: New.
6781
6782 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6783
6784 PR c/53418
6785 * gcc.c-torture/compile/pr53418-1.c,
6786 gcc.c-torture/compile/pr53418-2.c: New tests.
6787
6788 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR tree-optimization/53366
6791 * gcc.dg/torture/pr53366-1.c: New test.
6792 * gcc.dg/torture/pr53366-2.c: New test.
6793 * gcc.target/i386/pr53366-1.c: New test.
6794 * gcc.target/i386/pr53366-2.c: New test.
6795
6796 PR tree-optimization/53409
6797 * gcc.c-torture/compile/pr53409.c: New test.
6798
6799 PR tree-optimization/53410
6800 * gcc.c-torture/compile/pr53410-1.c: New test.
6801 * gcc.c-torture/compile/pr53410-2.c: New test.
6802
6803 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6804
6805 PR target/53425
6806 * gcc.target/i386/pr53425-1.c: New file.
6807 * gcc.target/i386/pr53425-2.c: Likewise.
6808
6809 2012-05-21 Richard Guenther <rguenther@suse.de>
6810
6811 PR tree-optimization/53408
6812 * gcc.dg/torture/pr53408.c: New testcase.
6813
6814 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6815 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 PR target/53416
6818 * gcc.target/i386/pr53416.c: New file.
6819
6820 2012-05-21 Richard Guenther <rguenther@suse.de>
6821
6822 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6823
6824 2012-05-21 Richard Guenther <rguenther@suse.de>
6825
6826 * gcc.dg/torture/ldist-1.c: New testcase.
6827
6828 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gnat.dg/lto13.adb: New test.
6831 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6832
6833 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gnat.dg/specs/lto12.ads: New test.
6836 * gnat.dg/specs/lto12_pkg.ads: New helper.
6837
6838 2012-05-18 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/53346
6841 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6842 * gcc.target/i386/incoming-10.c: Adjust.
6843 * gcc.target/i386/incoming-11.c: Likewise.
6844 * gcc.target/i386/pr46295.c: Likewise.
6845
6846 2012-05-18 Richard Guenther <rguenther@suse.de>
6847
6848 * gcc.dg/pr53352.c: Return zero.
6849
6850 2012-05-18 Richard Guenther <rguenther@suse.de>
6851
6852 PR tree-optimization/53390
6853 * gcc.dg/torture/pr53390.c: New testcase.
6854
6855 2012-05-18 Meador Inge <meadori@codesourcery.com>
6856
6857 PR rtl-optimization/53352
6858 * gcc.dg/pr53352.c: New test.
6859
6860 2012-05-17 David S. Miller <davem@davemloft.net>
6861
6862 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6863 failure on sparc-*-linux-gnu.
6864
6865 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 PR c++/39681
6868 * g++.dg/parse/error49.C: New.
6869 * g++.dg/cpp0x/error8.C: Likewise.
6870 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6871 * g++.dg/ext/utf-dflt2.C: Likewise.
6872 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6873 * g++.dg/ext/utf-dflt.C: Likewise.
6874 * c-c++-common/raw-string-3.c: Likewise.
6875 * c-c++-common/raw-string-4.c: Likewise.
6876
6877 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/53371
6880 * g++.dg/cpp0x/catch1.C: New.
6881
6882 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6883
6884 PR c++/44516
6885 * g++.dg/parse/error48.C: New.
6886 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6887 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6888
6889 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6890
6891 * gcc.dg/tm/indirect-2.c: New test.
6892
6893 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6894
6895 PR tree-optimization/53217
6896 * gfortran.dg/pr53217.f90: New test.
6897
6898 2012-05-16 Richard Guenther <rguenther@suse.de>
6899
6900 PR tree-optimization/53364
6901 * g++.dg/torture/pr53364.C: New testcase.
6902
6903 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6904
6905 PR testsuite/52641
6906 * gcc.dg/pr52549.c: Fix test for long != void*
6907 * gcc.c-torture/execute/pr52979-1.x: New file.
6908 * gcc.c-torture/execute/pr52979-2.x: New file.
6909
6910 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6911
6912 PR preprocessor/7263
6913 * gcc.dg/binary-constants-2.c: Run without tracking locations
6914 accross macro expansion.
6915 * gcc.dg/binary-constants-3.c: Likewise.
6916 * gcc.dg/cpp/sysmac2.c: Likewise.
6917 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6918 location.
6919 * gcc.dg/cpp/syshdr3.c: New test.
6920 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6921 * gcc.dg/system-binary-constants-1.c: New test.
6922 * gcc.dg/system-binary-constants-1.h: New header for the new test
6923 above.
6924 * g++.dg/cpp/syshdr3.C: New test.
6925 * g++.dg/cpp/syshdr3.h: New header the new test above.
6926 * g++.dg/system-binary-constants-1.C: New test.
6927 * g++.dg/system-binary-constants-1.h: New header the new test
6928 above.
6929
6930 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6933
6934 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR target/53358
6937 * gcc.dg/pr53358.c: New test.
6938
6939 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6940
6941 PR c++/11856
6942 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6943 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6944
6945 2012-05-15 Olivier Hainque <hainque@adacore.com>
6946
6947 * g++.dg/eh/sighandle.C: New testcase.
6948
6949 2012-05-15 Richard Guenther <rguenther@suse.de>
6950
6951 PR tree-optimization/53355
6952 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6953
6954 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6955
6956 * gfortran.dg/*.f90: Remove now redundant manual
6957 cleanup-modules directive.
6958
6959 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6960
6961 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6962 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6963
6964 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6965
6966 PR fortran/52428
6967 * gfortran.dg/int_range_io_1.f90: New test.
6968
6969 2012-05-14 Andi Kleen <ak@linux.intel.com>
6970 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR target/53315
6973 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6974 * gcc.target/i386/rtm-check.h: New file.
6975 * gcc.target/i386/pr53315.c: New test.
6976
6977 2012-05-14 Tobias Burnus <burnus@net-b.de>
6978
6979 PR fortran/49110
6980 PR fortran/51055
6981 PR fortran/53329
6982 * gfortran.dg/deferred_type_param_4.f90: New.
6983 * gfortran.dg/deferred_type_param_6.f90: New.
6984
6985 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6986
6987 * gcc.target/i386/retarg.c: New test.
6988
6989 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6990
6991 PR fortran/45170
6992 * gfortran.dg/deferred_type_param_3.f90: New.
6993 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6994 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6995
6996 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6997
6998 * gnat.dg/null_pointer_deref3.adb: New test.
6999
7000 2012-05-12 Tobias Burnus <burnus@net-b.de>
7001
7002 PR fortran/49110
7003 PR fortran/52843
7004 * gfortran.dg/deferred_type_param_5.f90: New.
7005
7006 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 * g++.dg/parse/error47.C: New.
7009
7010 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7011
7012 PR fortran/52537
7013 * gfortran.dg/string_compare_4.f90: Change option
7014 to -fdump-tree-original. Add test case for kind=4.
7015
7016 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7017
7018 PR fortran/52537
7019 * gfortran.dg/string_compare_4.f90: New test.
7020
7021 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7024
7025 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7026
7027 PR c++/53305
7028 * g++.dg/cpp0x/variadic132.C: New.
7029
7030 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/53158
7033 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7034 * g++.dg/parse/error26.C: Tweak dg-error column number.
7035
7036 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7037
7038 PR c++/53301
7039 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7040
7041 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7042
7043 * gnat.dg/lto11.ad[sb]: New test.
7044
7045 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7046
7047 PR target/52908
7048 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7049 directive to Scan for vpmuldq, not vpmacsdql.
7050
7051 2012-05-09 Michael Matz <matz@suse.de>
7052
7053 PR tree-optimization/53185
7054 * gcc.dg/vect/pr53185.c: New test.
7055
7056 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7057
7058 PR middle-end/53249
7059 * gcc.target/i386/pr53249.c: New.
7060
7061 2012-05-09 Richard Guenther <rguenther@suse.de>
7062
7063 PR tree-optimization/18437
7064 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7065 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7066
7067 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR tree-optimization/53226
7070 * gcc.c-torture/compile/pr53226.c: New test.
7071
7072 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7073
7074 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7075 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7076 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7077 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7078 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7079 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7080 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7081 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7082 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7083 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7084 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7085 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7086 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7087 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7088
7089 2012-05-09 Dehao Chen <dehao@google.com>
7090
7091 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7092 * gcc.dg/predict-2.c: Likewise.
7093 * gcc.dg/predict-3.c: Likewise.
7094 * gcc.dg/predict-4.c: Likewise.
7095 * gcc.dg/predict-5.c: Likewise.
7096 * gcc.dg/predict-6.c: Likewise.
7097
7098 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7099
7100 PR target/53272
7101 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7102
7103 2012-05-08 Richard Guenther <rguenther@suse.de>
7104
7105 * gcc.dg/fold-bitand-4.c: New testcase.
7106
7107 2012-05-08 Dehao Chen <dehao@google.com>
7108
7109 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7110 heuristic is working properly.
7111 * gcc.dg/predict-2.c: Likewise.
7112 * gcc/dg/predict-3.c: Likewise.
7113 * gcc/dg/predict-4.c: Likewise.
7114 * gcc/dg/predict-5.c: Likewise.
7115 * gcc/dg/predict-6.c: Likewise.
7116
7117 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR tree-optimization/53239
7120 * g++.dg/opt/vrp3.C: New test.
7121 * g++.dg/opt/vrp3-aux.cc: New file.
7122 * g++.dg/opt/vrp3.h: New file.
7123
7124 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125
7126 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7127 .uleb128 support in assembler output.
7128
7129 2012-05-07 Richard Guenther <rguenther@suse.de>
7130
7131 PR lto/42987
7132 * g++.dg/lto/pr42987_0.C: New testcase.
7133 * g++.dg/lto/pr42987_1.C: Likewise.
7134
7135 2012-05-07 Tobias Burnus <burnus@net-b.de>
7136
7137 PR fortran/53255
7138 * gfortran.dg/typebound_operator_15.f90: New.
7139
7140 2012-05-06 Tobias Burnus <burnus@net-b.de>
7141
7142 PR fortran/41587
7143 * gfortran.dg/class_array_13.f90: New.
7144
7145 2012-05-06 Tristan Gingold <gingold@adacore.com>
7146
7147 * gnat.dg/warn7.adb: New test.
7148
7149 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7150
7151 * gnat.dg/specs/renamings.ads: Rename to...
7152 * gnat.dg/specs/renaming1.ads: ...this.
7153 * gnat.dg/specs/renaming2.ads: New test.
7154 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7155 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7156 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7157 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7158
7159 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7160
7161 * gnat.dg/discr36.ad[sb]: New test.
7162 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7163
7164 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7165
7166 PR c/43772
7167 * c-c++-common/pr43772.c: New.
7168
7169 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7170
7171 PR fortran/41600
7172 * gfortran.dg/select_type_26.f03 : New test.
7173 * gfortran.dg/select_type_27.f03 : New test.
7174
7175 PR fortran/53191
7176 * gfortran.dg/select_type_28.f03 : New test.
7177
7178 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7179
7180 PR fortran/49010
7181 PR fortran/24518
7182 * gfortran.dg/mod_sign0_1.f90: New test.
7183 * gfortran.dg/mod_large_1.f90: New test.
7184
7185 2012-05-04 Tobias Burnus <burnus@net-b.de>
7186
7187 PR fortran/53175
7188 gfortran.dg/public_private_module_5.f90: New.
7189
7190 2012-05-04 Tobias Burnus <burnus@net-b.de>
7191
7192 PR fortran/53111
7193 * gfortran.dg/constructor_7.f90: New.
7194 * gfortran.dg/constructor_8.f90: New.
7195
7196 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7197
7198 PR c++/53166
7199 * g++.dg/cpp0x/static_assert7.C: New.
7200
7201 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7202
7203 PR tree-optimization/52633
7204 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7205 recognized as widening shifts instead of over-widening.
7206 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7207 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7208 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7209 * gcc.target/arm/pr52633.c: New test.
7210
7211 2012-05-04 Richard Guenther <rguenther@suse.de>
7212
7213 PR tree-optimization/53168
7214 * gcc.dg/torture/pr53168.c: New testcase.
7215 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7216
7217 2012-05-04 Richard Guenther <rguenther@suse.de>
7218
7219 * gcc.dg/lto/pr53214_0.c: New testcase.
7220
7221 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7222
7223 * gcc.target/ia64/pr48496.c: New test.
7224 * gcc.target/ia64/pr52657.c: Likewise.
7225
7226 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7227
7228 PR c/51712
7229 * c-c++-common/pr51712.c: New.
7230
7231 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 PR target/53199
7234 * gcc.target/powwerpc/pr53199.c: New file.
7235
7236 2012-05-03 Jason Merrill <jason@redhat.com>
7237
7238 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7239
7240 * gcc.dg/debug/dwarf2/dups-types.c: New.
7241 * gcc.dg/debug/dwarf2/dups-types.h: New.
7242
7243 2012-05-03 Jason Merrill <jason@redhat.com>
7244
7245 * g++.dg/debug/dwarf2/namespace-2.C: New.
7246 * g++.dg/debug/dwarf2/localclass3.C: New.
7247
7248 2012-05-03 Jason Merrill <jason@redhat.com>
7249
7250 * g++.dg/debug/dwarf2/thunk1.C: New.
7251
7252 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/53186
7255 * g++.dg/other/final2.C: New.
7256
7257 2012-05-03 Richard Guenther <rguenther@suse.de>
7258
7259 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7260
7261 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7262
7263 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7264 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7265 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7266 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7267
7268 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7269
7270 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7271 .byte 0xf2.
7272 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7273 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7274 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7275
7276 PR debug/53174
7277 * gcc.dg/pr53174.c: New test.
7278
7279 PR target/53187
7280 * gcc.target/arm/pr53187.c: New test.
7281 * gcc.c-torture/compile/pr53187.c: New test.
7282
7283 2012-05-03 Richard Guenther <rguenther@suse.de>
7284
7285 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7286 unsupported prefetching support.
7287
7288 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7289
7290 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7291 option -ftrack-macro-expansion=0.
7292 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7293 option -ftrack-macro-expansion=0.
7294
7295 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7296
7297 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7298 dg-options for target arm with dg-additional-options.
7299
7300 2012-05-03 Richard Guenther <rguenther@suse.de>
7301
7302 PR tree-optimization/53144
7303 * gcc.dg/torture/pr53144.c: New testcase.
7304
7305 2012-05-03 Tobias Burnus <burnus@net-b.de>
7306
7307 PR fortran/52864
7308 * gfortran.dg/pointer_intent_7.f90: New.
7309 * gfortran.dg/pure_formal_3.f90: New.
7310
7311 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7312
7313 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7314
7315 2012-05-02 Martin Jambor <mjambor@suse.cz>
7316
7317 PR lto/52605
7318 * g++.dg/lto/pr52605_0.C: New test.
7319
7320 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7321
7322 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7323 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7324 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7325 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7326 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7327 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7328 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7329 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7330 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7331 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7332 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7333 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7334 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7335 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7336 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7337 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7338
7339 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7340
7341 PR middle-end/53153
7342 * gcc.dg/pr53153.c: New test.
7343
7344 2012-05-02 Richard Guenther <rguenther@suse.de>
7345
7346 * g++.dg/tree-ssa/pr19807.C: Adjust.
7347
7348 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR tree-optimization/53163
7351 * gcc.c-torture/compile/pr53163.c: New test.
7352
7353 PR rtl-optimization/53160
7354 * gcc.c-torture/execute/pr53160.c: New test.
7355
7356 2012-05-01 Ian Lance Taylor <iant@google.com>
7357
7358 PR c/37303
7359 * gcc.dg/pr37303.c: New test.
7360
7361 2012-05-01 Richard Henderson <rth@redhat.com>
7362
7363 * lib/target-supports.exp
7364 (check_effective_target_sync_long_long_runtime): True for
7365 check_effective_target_powerpc64.
7366
7367 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7368
7369 PR c++/51033
7370 * gcc.dg/vector-1.c: Move to ...
7371 * c-c++-common/vector-1.c: ... here.
7372 * gcc.dg/vector-2.c: Move to ...
7373 * c-c++-common/vector-2.c: ... here.
7374 * gcc.dg/vector-3.c: Move to ...
7375 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7376 * gcc.dg/vector-4.c: Move to ...
7377 * c-c++-common/vector-4.c: ... here.
7378 * gcc.dg/vector-init-1.c: Move to ...
7379 * c-c++-common/vector-init-1.c: ... here.
7380 * gcc.dg/vector-init-2.c: Move to ...
7381 * c-c++-common/vector-init-2.c: ... here.
7382 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7383 * c-c++-common/vector-subscript-1.c: ... here.
7384 * gcc.dg/vector-subscript-2.c: Move to ...
7385 * c-c++-common/vector-subscript-2.c: ... here.
7386 * gcc.dg/vector-subscript-3.c: Move to ...
7387 * c-c++-common/vector-subscript-3.c: ... here.
7388
7389 PR c++/51314
7390 * g++.dg/cpp0x/vt-51314.C: New test.
7391 * g++.dg/cpp0x/variadic76.C: Fix.
7392
7393 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7394
7395 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7396
7397 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7398
7399 Add -Wvarargs option
7400 * c-c++-common/Wvarargs.c: New test case.
7401 * c-c++-common/Wvarargs-2.c: Likewise.
7402
7403 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7404
7405 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7406 * objc.dg/foreach-7.m: Force the test case to run without
7407 -ftrack-macro-expansion.
7408 * c-c++-common/tm/attrib-1.c: Likewise.
7409 * c-c++-common/warn-ommitted-condop.c: Likewise.
7410 * gcc.dg/assign-warn-1.c: Likewise.
7411 * gcc.dg/assign-warn-2.c: Likewise.
7412 * gcc.dg/attr-alloc_size.c: Likewise.
7413 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7414 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7415 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7416 * gcc.dg/c90-const-expr-9.c: Likewise.
7417 * gcc.dg/c99-const-expr-9.c: Likewise.
7418 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7419 * gcc.dg/cpp/direct2s.c: Likewise.
7420 * gcc.dg/cpp/pr28709.c: Likewise.
7421 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7422 * gcc.dg/dfp/composite-type.c: Likewise.
7423 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7424 with -ftrack-macro-expansion
7425 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7426 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7427 * g++.dg/ext/cleanup-1.C: Likewise.
7428 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7429 * g++.dg/template/sfinae10.C: Likewise.
7430 * g++.dg/tm/wrap-2.C: Likewise.
7431 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7432 * g++.dg/warn/Wsign-conversion.C: Likewise.
7433 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7434 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7435 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7436 it to run with -ftrack-macro-expansion.
7437 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7438 test cases without -ftrack-macro-expansion.
7439
7440 Fix location for static class members
7441 * g++.dg/template/sfinae6_neg.C: Adjust.
7442
7443 Make conversion warnings work on NULL with -ftrack-macro-expansion
7444 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7445 alongside the previous testing for NULL.
7446
7447 Fix -Wuninitialized for -ftrack-macro-expansion
7448 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7449
7450 Strip "<built-in>" loc from displayed expansion context
7451 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7452 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7453 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7454 new test above.
7455
7456 Fix expansion point loc for macro-like tokens
7457 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7458 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7459
7460 Fix token pasting with -ftrack-macro-expansion
7461 * gcc.dg/cpp/paste17.c: New test case for
7462 -ftrack-macro-expansion=2 mode only.
7463 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7464
7465 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7466
7467 * gnat.dg/warn6.ad[sb]: New test.
7468
7469 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7470
7471 PR 53149
7472 * gcc.dg/20011021-1.c: Adjust testcase.
7473
7474 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7475
7476 PR fortran/53148
7477 * gfortran.dg/function_optimize_12.f90: New test.
7478
7479 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7480
7481 PR target/53156
7482 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7483 code to match current output and cover new peephole2 pattern.
7484
7485 2012-04-27 Ollie Wild <aaw@google.com>
7486
7487 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7488
7489 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7490
7491 * gcc.c-torture/execute/20120427-2.c: New testcase.
7492 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7493 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7494 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7495
7496 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7497
7498 PR target/53138
7499 * gcc.c-torture/execute/20120427-1.c: New testcase.
7500
7501 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7502
7503 PR middle-end/27139
7504 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7505
7506 2012-04-27 Tom de Vries <tom@codesourcery.com>
7507
7508 PR tree-optimization/51879
7509 * gcc.dg/pr51879.c: New test.
7510 * gcc.dg/pr51879-2.c: Same.
7511 * gcc.dg/pr51879-3.c: Same.
7512 * gcc.dg/pr51879-4.c: Same.
7513 * gcc.dg/pr51879-6.c: Same.
7514
7515 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7516
7517 PR c++/53096
7518 * g++.dg/cpp0x/defaulted35.C: New.
7519 * g++.dg/cpp0x/defaulted15.C: Adjust.
7520
7521 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7522
7523 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7524 structure layout.
7525
7526 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7527
7528 * gcc.target/i386/builtin_target.c: Check avx2.
7529
7530 2012-04-26 Alan Modra <amodra@gmail.com>
7531
7532 * gcc.target/powerpc/savres.c: New test.
7533 * gcc.target/powerpc/powerpc.exp: Run it.
7534
7535 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7536
7537 PR target/53120
7538 * gcc.dg/torture/pr53120.c: New test.
7539
7540 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR middle-end/52979
7543 * gcc.c-torture/compile/pr52979-1.c: New test.
7544 * gcc.c-torture/execute/pr52979-1.c: New test.
7545 * gcc.c-torture/execute/pr52979-2.c: New test.
7546
7547 2012-04-25 Richard Guenther <rguenther@suse.de>
7548
7549 * gcc.target/i386/l_fma_float_5.c: Adjust.
7550 * gcc.target/i386/l_fma_double_4.c: Likewise.
7551 * gcc.target/i386/l_fma_float_2.c: Likewise.
7552 * gcc.target/i386/l_fma_float_6.c: Likewise.
7553 * gcc.target/i386/l_fma_double_1.c: Likewise.
7554 * gcc.target/i386/l_fma_double_5.c: Likewise.
7555 * gcc.target/i386/l_fma_float_3.c: Likewise.
7556 * gcc.target/i386/l_fma_double_2.c: Likewise.
7557 * gcc.target/i386/l_fma_double_6.c: Likewise.
7558 * gcc.target/i386/l_fma_float_4.c: Likewise.
7559 * gcc.target/i386/l_fma_double_3.c: Likewise.
7560 * gcc.target/i386/l_fma_float_1.c: Likewise.
7561
7562 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR tree-optimization/53058
7565 * gcc.c-torture/compile/pr53058.c: New test.
7566
7567 2012-04-25 Jan Hubicka <jh@suse.cz>
7568
7569 PR middle-end/53088
7570 * gcc.target/i386/pr39082-1.c: Update warning location.
7571
7572 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR c/52880
7575 * gcc.dg/pr52880.c: New test.
7576
7577 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7578
7579 * gcc.dg/m-un-2.c: Update.
7580 * gcc.dg/20011021-1.c: Update.
7581
7582 2012-04-25 Tobias Burnus <burnus@net-b.de>
7583
7584 PR fortran/52196
7585 * gfortran.dg/realloc_on_assign_14.f90: New.
7586
7587 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7588
7589 PR testsuite/52641
7590 PR tree-optimizations/52891
7591 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7592
7593 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/52363
7596 * g++.dg/cpp0x/sfinae35.C: New.
7597 * g++.dg/cpp0x/sfinae36.C: Likewise.
7598
7599 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7600
7601 * gcc.target/builtin_target.c: New testcase.
7602
7603 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7604
7605 PR target/47197
7606 * gcc.target/powerpc/pr47197.c: New test.
7607
7608 2012-04-24 Richard Guenther <rguenther@suse.de>
7609
7610 PR tree-optimization/53085
7611 * g++.dg/torture/pr53085.C: New testcase.
7612
7613 2012-04-24 Andrew Pinski <apinski@cavium.com>
7614
7615 PR tree-opt/33512
7616 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7617 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7618 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7619
7620 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR middle-end/53084
7623 * gcc.c-torture/execute/pr53084.c: New test.
7624
7625 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7626
7627 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7628
7629 2012-04-23 Andrew Pinski <apinski@cavium.com>
7630
7631 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7632
7633 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7634
7635 PR regression/53076
7636 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7637 * gcc.dg/torture/builtin-power-1.c: Likewise.
7638
7639 2012-04-23 Richard Guenther <rguenther@suse.de>
7640
7641 PR tree-optimization/53070
7642 * gcc.dg/torture/pr53070.c: New testcase.
7643
7644 2012-04-23 Richard Guenther <rguenther@suse.de>
7645
7646 PR c/53060
7647 * gcc.dg/pr53060.c: New testcase.
7648
7649 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR tree-optimizations/52891
7652 * gcc.c-torture/compile/pr52891-1.c: New test.
7653 * gcc.c-torture/compile/pr52891-2.c: New test.
7654
7655 2012-04-22 Tobias Burnus <burnus@net-b.de>
7656
7657 PR fortran/53051
7658 * gfortran.dg/read_float_4.f90: New.
7659
7660 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7661
7662 PR 35441
7663 * c-c++-common/pr35441.C: New.
7664
7665 2012-04-20 Ian Lance Taylor <iant@google.com>
7666
7667 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7668 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7669
7670 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7671
7672 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7673 array access.
7674 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7675
7676 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 PR rtl-optimization/44214
7679 * gcc.dg/pr44214-1.c: New test.
7680 * gcc.dg/pr44214-2.c: Likewise.
7681 * gcc.dg/pr44214-3.c: Likewise.
7682
7683 2012-04-20 Richard Guenther <rguenther@suse.de>
7684
7685 * g++.dg/torture/20120420-1.C: New testcase.
7686
7687 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7688
7689 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7690
7691 2012-04-19 Christian Bruel <christian.bruel@st.com>
7692
7693 * gcc.dg/pr52283.c: New test.
7694
7695 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7696
7697 * gcc.dg/pr37985.c: New test.
7698
7699 2012-04-19 Richard Guenther <rguenther@suse.de>
7700
7701 PR rtl-optimization/44688
7702 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7703 possibly profitable.
7704
7705 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7706
7707 PR tree-optimization/52976
7708 * gfortran.dg/reassoc_11.f: New test.
7709
7710 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7711
7712 PR tree-optimization/52976
7713 * gfortran.dg/reassoc_7.f: New test.
7714 * gfortran.dg/reassoc_8.f: Likewise.
7715 * gfortran.dg/reassoc_9.f: Likewise.
7716 * gfortran.dg/reassoc_10.f: Likewise.
7717
7718 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 PR c++/52422
7721 * g++.dg/cpp0x/sfinae33.C: New.
7722 * g++.dg/cpp0x/sfinae34.C: Likewise.
7723
7724 2012-04-18 Joey Ye <joey.ye@arm.com>
7725
7726 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7727
7728 2012-04-18 Richard Guenther <rguenther@suse.de>
7729
7730 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7731 array access.
7732 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7733 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7734
7735 2012-04-17 Tom de Vries <tom@codesourcery.com>
7736
7737 * g++.dg/pr51264-4.C: New test.
7738
7739 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7740
7741 PR c++/52599
7742 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7743
7744 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7745
7746 PR c++/53003
7747 * g++.dg/parse/crash59.C: New.
7748
7749 2012-04-17 Michael Matz <matz@suse.de>
7750
7751 PR tree-optimization/18437
7752 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7753
7754 2012-04-17 Richard Guenther <rguenther@suse.de>
7755
7756 PR middle-end/53011
7757 * g++.dg/torture/pr53011.C: New testcase.
7758
7759 2012-04-16 Jason Merrill <jason@redhat.com>
7760
7761 PR c++/38543
7762 * g++.dg/cpp0x/variadic131.C: New.
7763
7764 PR c++/52008
7765 * g++.dg/cpp0x/variadic130.C: New.
7766
7767 PR c++/50830
7768 * g++.dg/cpp0x/variadic129.C: New.
7769
7770 PR c++/50303
7771 * g++.dg/cpp0x/variadic128.C: New.
7772
7773 2012-04-16 Tobias Burnus <burnus@net-b.de>
7774
7775 PR fortran/52864
7776 * gfortran.dg/pointer_intent_6.f90: New.
7777
7778 2012-04-16 Tobias Burnus <burnus@net-b.de>
7779
7780 PR fortran/52916
7781 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7782 to include public_private_module_4.f90.
7783 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7784 targets.
7785
7786 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 PR c++/49152
7789 * g++.dg/diagnostic/operator1.C: New.
7790 * g++.dg/ext/label5.C: Adjust.
7791 * g++.dg/ext/va-arg1.C: Likewise.
7792 * g++.dg/other/error20.C: Likewise.
7793 * g++.dg/other/error20.C: Likewise.
7794 * g++.dg/other/error16.C: Likewise.
7795 * g++.dg/other/error10.C: Likewise.
7796 * g++.dg/parse/error30.C: Likewise.
7797 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7798
7799 2012-04-16 Jason Merrill <jason@redhat.com>
7800
7801 PR c++/51148
7802 * g++.dg/cpp0x/variadic127.C: New.
7803
7804 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7805
7806 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7807 testcase name.
7808 Use fail, pass instead of unresolved.
7809 Don't log $optstr.
7810
7811 PR testsuite/52948
7812 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7813 TODO_dump_func.
7814 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7815 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7816 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7817
7818 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7819
7820 PR fortran/52968
7821 * gfortran.dg/typebound_call_23.f03: New test case.
7822
7823 2012-04-15 Jason Merrill <jason@redhat.com>
7824
7825 PR c++/47220
7826 * g++.dg/cpp0x/variadic126.C: New.
7827
7828 PR c++/52380
7829 * g++.dg/cpp0x/variadic125.C: New.
7830
7831 PR c++/52292
7832 * g++.dg/cpp0x/variadic124.C: New.
7833
7834 PR c++/52706
7835 * g++.dg/cpp0x/nullptr27.C: New.
7836
7837 PR c++/52818
7838 * g++.dg/warn/format8.C: New.
7839
7840 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7841
7842 PR fortran/51082
7843 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7844
7845 2012-04-14 Tobias Burnus <burnus@net-b.de>
7846
7847 PR fortran/52916
7848 PR fortran/40973
7849 * gfortran.dg/public_private_module_3.f90: New.
7850 * gfortran.dg/public_private_module_4.f90: New.
7851
7852 2012-04-14 Tom de Vries <tom@codesourcery.com>
7853
7854 * gcc.dg/superblock.c: New test.
7855
7856 2012-04-14 Tom de Vries <tom@codesourcery.com>
7857
7858 * gcc.dg/pr51879-12.c: New test.
7859
7860 2012-04-13 Jason Merrill <jason@redhat.com>
7861
7862 PR c++/52824
7863 * g++.dg/cpp0x/variadic123.C: New.
7864 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7865
7866 PR c++/52905
7867 * g++.dg/cpp0x/initlist-ctor1.C: New.
7868
7869 PR c++/52915
7870 * g++.dg/other/anon-union2.C: New.
7871
7872 2012-04-13 Martin Jambor <mjambor@suse.cz>
7873
7874 PR middle-end/52939
7875 * g++.dg/ipa/pr52939.C: New test.
7876
7877 2012-04-13 Tom de Vries <tom@codesourcery.com>
7878
7879 * gcc.dg/pr52734.c: New test.
7880
7881 2012-04-13 Richard Guenther <rguenther@suse.de>
7882
7883 PR tree-optimization/52969
7884 * gcc.dg/torture/pr52969.c: New testcase.
7885
7886 2012-04-13 Richard Guenther <rguenther@suse.de>
7887
7888 PR c/52549
7889 * gcc.dg/pr52549.c: New testcase.
7890
7891 2012-04-13 Richard Guenther <rguenther@suse.de>
7892
7893 PR c/52862
7894 * gcc.dg/pr52862.c: New testcase.
7895
7896 2012-04-13 Joey Ye <joey.ye@arm.com>
7897
7898 * gcc.target/arm/thumb1-imm.c: New testcase.
7899
7900 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7901
7902 PR target/52932
7903 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7904 second function argument.
7905 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7906 (calc_permps): Update declaration. Calculate result correctly.
7907 (avx2_test): Change src2 type to union256i_d.
7908 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7909 correctly.
7910
7911 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7912
7913 PR target/52775
7914 * gcc.target/powerpc/pr52775.c: New file.
7915
7916 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917
7918 PR tree-optimization/18589
7919 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7920 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7921 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7922 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7923 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7924 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7925 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7926 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7927 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7928 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7929
7930 2012-04-12 Richard Guenther <rguenther@suse.de>
7931
7932 PR tree-optimization/52943
7933 * gcc.dg/torture/pr52943.c: New testcase.
7934
7935 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7936
7937 PR target/50751
7938 * gcc/target/sh/pr50751-4.c: New.
7939 * gcc/target/sh/pr50751-5.c: New.
7940 * gcc/target/sh/pr50751-6.c: New.
7941 * gcc/target/sh/pr50751-7.c: New.
7942
7943 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7944
7945 PR c++/52465
7946 * g++.dg/lookup/using52.C: New.
7947
7948 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7949
7950 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7951
7952 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7953
7954 PR rtl-optimization/52876
7955 * gcc.target/i386/pr52876.c: New.
7956
7957 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7958
7959 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7960 __UINTPTR_TYPE__.
7961 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7962 __INTPTR_TYPE__.
7963 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7964 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7965 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7966 (ptrdiff_t): ... this. All uses changed.
7967 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7968 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7969 __INTPTR_TYPE__.
7970 (main): Cast argument to __INTPTR_TYPE__.
7971 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7972 size_t.
7973 * gcc.dg/mallign.c (main): Likewise.
7974 * gcc.dg/pr38700.c (foo): Likewise.
7975 * gcc.dg/long-long-cst1.c (t): Likewise.
7976 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7977 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7978 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7979 * gcc.dg/pr25682.c (d, foo): Likewise.
7980 * gcc.dg/format/cast-1.c (f): Likewise.
7981 * gcc.dg/c90-const-expr-10.c
7982 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7983 (size_t): ...this. All uses changed.
7984 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7985 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7986 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7987 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7988 * gcc.dg/sequence-pt-1.c: Likewise.
7989 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7990 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7991 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7992 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7993 of ptrdiff_t with it.
7994 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7995 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7996 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7997
7998 2012-04-11 Jason Merrill <jason@redhat.com>
7999
8000 PR debug/45088
8001 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8002 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8003
8004 PR c++/52906
8005 * g++.dg/ext/attrib45.C: New.
8006
8007 * g++.dg/eh/dtor3.C: New.
8008
8009 2012-04-11 Richard Guenther <rguenther@suse.de>
8010
8011 PR middle-end/52621
8012 * gfortran.dg/pr52621.f90: New testcase.
8013
8014 2012-04-11 Richard Guenther <rguenther@suse.de>
8015
8016 PR middle-end/52918
8017 * g++.dg/torture/pr52918-1.C: New testcase.
8018 * g++.dg/torture/pr52918-2.C: Likewise.
8019
8020 2012-04-11 Tobias Burnus <burnus@net-b.de>
8021
8022 PR fortran/52729
8023 * gfortran.dg/block_11.f90: New.
8024
8025 2012-04-11 Nick Clifton <nickc@redhat.com>
8026
8027 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8028
8029 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8030
8031 PR target/16458
8032 * gcc.target/powerpc/pr16458-1.c: New test.
8033 * gcc.target/powerpc/pr16458-2.c: Likewise.
8034 * gcc.target/powerpc/pr16458-3.c: Likewise.
8035 * gcc.target/powerpc/pr16458-4.c: Likewise.
8036
8037 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8038
8039 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8040 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8041 * gcc.dg/builtin-bswap-5.c: Likewise.
8042 * gcc.target/i386/builtin-bswap-4.c: New test.
8043
8044 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8045
8046 PR 24985
8047 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8048
8049 2012-04-11 Richard Guenther <rguenther@suse.de>
8050
8051 PR rtl-optimization/52881
8052 * gcc.dg/torture/pr52881.c: New testcase.
8053 * gcc.dg/torture/pr52913.c: Likewise.
8054
8055 2012-04-11 Richard Guenther <rguenther@suse.de>
8056
8057 PR tree-optimization/52912
8058 * gcc.dg/torture/pr52912.c: New testcase.
8059
8060 2010-04-10 Michael Matz <matz@suse.de>
8061
8062 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8063 * gcc.dg/vect/vect-outer-1.c: Adjust.
8064 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8065 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8066 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8067 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8068 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8069 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8070
8071 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8072
8073 PR tree-optimization/52870
8074 * gcc.dg/vect/pr52870.c: New test.
8075
8076 2012-04-09 Mike Stump <mikestump@comcast.net>
8077
8078 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8079 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8080 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8081 * gnat.dg/aggr11.adb: Likewise.
8082 * gnat.dg/aggr11_pkg.ads: Likewise.
8083 * gnat.dg/aggr15.adb: Likewise.
8084 * gnat.dg/aggr15.ads: Likewise.
8085 * gnat.dg/aggr17.adb: Likewise.
8086 * gnat.dg/aggr18.adb: Likewise.
8087 * gnat.dg/array14.adb: Likewise.
8088 * gnat.dg/array14.ads: Likewise.
8089 * gnat.dg/array14_pkg.ads: Likewise.
8090 * gnat.dg/array19.adb: Likewise.
8091 * gnat.dg/array19.ads: Likewise.
8092 * gnat.dg/discr27.adb: Likewise.
8093 * gnat.dg/discr27.ads: Likewise.
8094 * gnat.dg/discr35.adb: Likewise.
8095 * gnat.dg/discr35.ads: Likewise.
8096 * gnat.dg/discr6.adb: Likewise.
8097 * gnat.dg/discr6_pkg.ads: Likewise.
8098 * gnat.dg/import1.adb: Likewise.
8099 * gnat.dg/import1.ads: Likewise.
8100 * gnat.dg/loop_address2.adb: Likewise.
8101 * gnat.dg/opt7.adb: Likewise.
8102 * gnat.dg/opt7.ads: Likewise.
8103 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8104 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8105 * gnat.dg/rep_clause2.adb: Likewise.
8106 * gnat.dg/rep_clause2.ads: Likewise.
8107 * gnat.dg/slice2.adb: Likewise.
8108 * gnat.dg/slice2.ads: Likewise.
8109 * gnat.dg/slice6.adb: Likewise.
8110 * gnat.dg/slice6_pkg.ads: Likewise.
8111 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8112 * gnat.dg/taft_type2.adb: Likewise.
8113 * gnat.dg/taft_type2.ads: Likewise.
8114 * gnat.dg/taft_type2_pkg.ads: Likewise.
8115 * gnat.dg/volatile10.adb: Likewise.
8116 * gnat.dg/volatile10_pkg.ads: Likewise.
8117
8118 * gcc.dg/dll-8.c: Remove execute permissions.
8119 * g++.dg/ext/dllexport5.C: Likewise.
8120
8121 2012-04-09 Jan Hubicka <jh@suse.cz>
8122
8123 PR lto/52722
8124 PR lto/51765
8125 PR lto/52634
8126 * gcc.dg/lto/pr52634_1.c: New testcase.
8127 * gcc.dg/lto/pr52634_0.c: New testcase.
8128
8129 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8130
8131 PR target/52883
8132 * gcc.target/i386/pr52883.c: New testcase.
8133
8134 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8137 (check_effective_target_sync_long_long): Add SPARC case.
8138 (check_effective_target_sync_long_long_runtime): Likewise.
8139 (check_effective_target_sync_int_long): Adjust SPARC case.
8140 (check_effective_target_sync_char_short): Likewise.
8141
8142 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8143
8144 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8145 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8146
8147 2012-04-08 Tobias Burnus <burnus@net-b.de>
8148
8149 PR fortran/40973
8150 PR fortran/52751
8151 * gfortran.dg/public_private_module_2.f90: New.
8152
8153 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8154
8155 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8156 directives.
8157
8158 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8159
8160 PR fortran/52893
8161 * gfortran.dg/function_optimize_11.f90: New test.
8162
8163 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8164
8165 PR fortran/52668
8166 * gfortran.dg/use_only_6.f90: New test.
8167
8168 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8169
8170 PR fortran/52668
8171 * gfortran.dg/use_only_6.f90: New test.
8172 2012-04-06 Mike Stump <mikestump@comcast.net>
8173
8174 PR testsuite/50722
8175 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8176
8177 2012-04-05 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/52596
8180 * g++.dg/template/qualified-id5.C: New.
8181
8182 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8183
8184 PR target/52882
8185 * gcc.target/i386/pr52882.c: New test.
8186
8187 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8188 Dominique D'Humieures <dominiq@lps.ens.fr>
8189
8190 PR testsuite/52614
8191 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8192 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8193
8194 2012-04-04 Jason Merrill <jason@redhat.com>
8195
8196 PR c++/52845
8197 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8198
8199 2012-04-03 Jason Merrill <jason@redhat.com>
8200
8201 PR c++/52796
8202 * g++.dg/cpp0x/variadic-value1.C: New.
8203
8204 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * gnat.dg/pack18.adb: New test.
8207 * gnat.dg/pack18_pkg.ads: New helper.
8208
8209 2012-04-03 Richard Guenther <rguenther@suse.de>
8210
8211 PR tree-optimization/52808
8212 * gcc.dg/pr52808.c: New testcase.
8213
8214 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR tree-optimization/52835
8217 * gfortran.dg/pr52835.f90: New test.
8218
8219 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/specs/aggr5.ads: New test.
8222
8223 2012-04-02 Richard Guenther <rguenther@suse.de>
8224
8225 PR tree-optimization/52756
8226 * gcc.dg/torture/pr52756.c: New testcase.
8227
8228 2012-04-02 Richard Guenther <rguenther@suse.de>
8229
8230 PR middle-end/52803
8231 * gcc.dg/pr52803.c: New testcase.
8232
8233 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8234
8235 PR c++/40942
8236 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8237 DR 214 in account.
8238
8239 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8240
8241 PR c++/50043
8242 * g++.dg/cpp0x/noexcept17.C: New.
8243 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8244 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8245 * g++.dg/cpp0x/noexcept01.C: Likewise.
8246 * g++.dg/eh/init-temp1.C: Likewise.
8247 * g++.dg/eh/ctor1.C: Likwise.
8248
8249 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * gnat.dg/controlled6.adb: New test.
8252 * gnat.dg/controlled6_pkg.ads: New helper.
8253 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8254
8255 2012-03-30 Richard Henderson <rth@redhat.com>
8256
8257 PR debug/52727
8258 * g++.dg/opt/pr52727.C: New testcase.
8259
8260 2012-03-30 Richard Guenther <rguenther@suse.de>
8261
8262 PR tree-optimization/52754
8263 * gcc.target/i386/pr52754.c: New testcase.
8264
8265 2012-03-30 Richard Guenther <rguenther@suse.de>
8266
8267 PR middle-end/52772
8268 * g++.dg/torture/pr52772.C: New testcase.
8269
8270 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/52718
8273 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8274
8275 2012-03-29 Jason Merrill <jason@redhat.com>
8276
8277 PR c++/52685
8278 * g++.dg/template/inherit8.C: New.
8279
8280 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/52759
8283 * g++.dg/ext/weak4.C: New test.
8284
8285 PR tree-optimization/52760
8286 * gcc.c-torture/execute/pr52760.c: New test.
8287
8288 2012-03-29 Jason Merrill <jason@redhat.com>
8289
8290 PR c++/52743
8291 * g++.dg/cpp0x/initlist-array3.C: New.
8292
8293 2012-03-28 Jason Merrill <jason@redhat.com>
8294
8295 PR c++/52746
8296 * g++.dg/overload/virtual2.C: New.
8297
8298 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8299
8300 * gnat.dg/vect7.ad[sb]: New test.
8301
8302 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8303 Tobias Burnus <burnus@gcc.gnu.org>
8304
8305 PR fortran/52652
8306 * gfortran.dg/allocate_class_1.f90 : Change error test.
8307 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8308 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8309 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8310
8311 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR middle-end/52691
8314 * gcc.dg/pr52691.c: New test.
8315
8316 PR middle-end/52750
8317 * gcc.c-torture/compile/pr52750.c: New test.
8318
8319 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8320
8321 PR target/52692
8322 * gcc.target/avr/torture/builtins-2.c: New test.
8323
8324 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR target/52736
8327 * gcc.target/i386/pr52736.c: New test.
8328
8329 2012-03-27 Martin Jambor <mjambor@suse.cz>
8330
8331 PR middle-end/52693
8332 * gcc.dg/torture/pr52693.c: New test.
8333
8334 2012-03-27 Meador Inge <meadori@codesourcery.com>
8335
8336 PR c++/52672
8337 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8338
8339 2012-03-27 Mike Stump <mikestump@comcast.net>
8340
8341 PR target/52665
8342 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8343 failures that match branch names.
8344
8345 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8346 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 PR target/52698
8349 * gcc.target/i386/pr52698.c: New test.
8350
8351 2012-03-27 Richard Guenther <rguenther@suse.de>
8352
8353 PR middle-end/52720
8354 * gcc.dg/torture/pr52720.c: New testcase.
8355
8356 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gnat.dg/pack17.adb: New test.
8359
8360 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8361
8362 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8363 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8364
8365 2012-03-26 Martin Jambor <mjambor@suse.cz>
8366
8367 PR tree-optimization/50052
8368 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8369
8370 2012-03-26 Richard Guenther <rguenther@suse.de>
8371
8372 PR tree-optimization/52701
8373 * gfortran.dg/pr52701.f90: New testcase.
8374
8375 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8376
8377 PR tree-optimization/52686
8378 * gcc.target/arm/pr52686.c: New test.
8379
8380 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8381
8382 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8383 Add "-Os -flto" to list.
8384
8385 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8386
8387 * gnat.dg/concat2.ad[sb]: New test.
8388
8389 2012-03-24 Jason Merrill <jason@redhat.com>
8390
8391 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8392 * g++.dg/cpp0x/trailing2.C: Likewise.
8393 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8394 * g++.dg/cpp1y/auto-fn1.C: New.
8395 * g++.dg/cpp1y/auto-fn2.C: New.
8396 * g++.dg/cpp1y/auto-fn3.C: New.
8397 * g++.dg/cpp1y/auto-fn4.C: New.
8398 * g++.dg/cpp1y/auto-fn5.C: New.
8399 * g++.dg/cpp1y/auto-fn6.C: New.
8400 * g++.dg/cpp1y/auto-fn7.C: New.
8401 * g++.dg/cpp1y/auto-fn8.C: New.
8402 * g++.dg/cpp1y/auto-fn9.C: New.
8403 * g++.dg/cpp1y/auto-fn10.C: New.
8404 * g++.dg/cpp1y/auto-fn11.C: New.
8405
8406 2012-03-23 Richard Guenther <rguenther@suse.de>
8407
8408 PR tree-optimization/52678
8409 * gfortran.dg/pr52678.f: New testcase.
8410
8411 2012-03-23 Richard Guenther <rguenther@suse.de>
8412
8413 PR tree-optimization/52638
8414 * g++.dg/torture/pr52638.C: New testcase.
8415
8416 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 PR c++/52487
8419 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8420
8421 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR c++/52671
8424 * g++.dg/ext/attrib44.C: New test.
8425
8426 2012-03-22 Jan Hubicka <jh@suse.cz>
8427
8428 PR middle-end/51737
8429 * g++.dg/torture/pr51737.C: New testcase
8430
8431 2012-03-22 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/52548
8434 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8435
8436 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8437
8438 * lib/fortran-modules.exp (list-module-names-1): Remove
8439 warning.
8440
8441 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8442
8443 PR target/50751
8444 * gcc.target/sh/pr50751-1.c: New.
8445 * gcc.target/sh/pr50751-2.c: New.
8446 * gcc.target/sh/pr50751-3.c: New.
8447
8448 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8449
8450 PR target/52479
8451 * gcc.target/sh/sh4a-cos.c: Remove.
8452 * gcc.target/sh/sh4a-sin.c: Remove.
8453 * gcc.target/sh/sh4a-sincos.c: Remove.
8454
8455 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8456
8457 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8458 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8459
8460 2012-03-21 Martin Jambor <mjambor@suse.cz>
8461
8462 PR testsuite/52641
8463 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8464 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8465
8466 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8467
8468 * gcc.target/arm/thumb-16bit-ops.c: New file.
8469 * gcc.target/arm/thumb-ifcvt.c: New file.
8470
8471 2012-03-20 Jason Merrill <jason@redhat.com>
8472
8473 * lib/target-supports.exp: Add { target c++1y }.
8474
8475 * g++.dg/cpp0x/auto32.C: New.
8476
8477 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8478
8479 PR testsuite/52641
8480 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8481 int32plus.
8482 * gcc.dg/torture/pr48124-4.c: Ditto:
8483 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8484
8485 2012-03-20 Jason Merrill <jason@redhat.com>
8486
8487 PR c++/52510
8488 * g++.dg/cpp0x/initlist66.C: New.
8489
8490 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8491
8492 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8493 __AVR_HAVE_LPMX__
8494
8495 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8496
8497 PR target/49868
8498 * gcc.target/avr/torture/addr-space-2.h: New file.
8499 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8500 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8501 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8502 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8503
8504 2012-03-20 Richard Guenther <rguenther@suse.de>
8505
8506 * gnat.dg/pack16.adb: New testcase.
8507 * gnat.dg/pack16_pkg.ads: Likewise.
8508 * gnat.dg/specs/pack8.ads: Likewise.
8509 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8510
8511 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8512
8513 * g++.dg/warn/Wuseless-cast.C: Extend.
8514
8515 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8516
8517 PR c++/14710
8518 * g++.dg/warn/Wuseless-cast.C: New.
8519
8520 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8521
8522 PR libfortran/52608
8523 * gfortran.dg/pr52608.f90: New test.
8524
8525 2012-03-17 Tobias Burnus <burnus@net-b.de>
8526
8527 PR fortran/52585
8528 * gfortran.dg/proc_ptr_36.f90: New.
8529
8530 2012-03-16 Martin Jambor <mjambor@suse.cz>
8531
8532 * gcc.dg/misaligned-expand-1.c: New test.
8533 * gcc.dg/misaligned-expand-3.c: Likewise.
8534
8535 2012-03-16 Richard Guenther <rguenther@suse.de>
8536 Kai Tietz <ktietz@redhat.com>
8537
8538 PR middle-end/48814
8539 * gcc.c-torture/execute/pr48814-1.c: New test.
8540 * gcc.c-torture/execute/pr48814-2.c: New test.
8541 * gcc.dg/tree-ssa/assign-1.c: New test.
8542 * gcc.dg/tree-ssa/assign-2.c: New test.
8543 * gcc.dg/tree-ssa/assign-3.c: New test.
8544
8545 2012-03-16 Richard Guenther <rguenther@suse.de>
8546
8547 * gnat.dg/specs/pack7.ads: New testcase.
8548
8549 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR target/52568
8552 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8553 * gcc.dg/torture/vshuf-8.inc: Likewise.
8554 * gcc.dg/torture/vshuf-16.inc: Likewise.
8555 * gcc.dg/torture/vshuf-32.inc: Likewise.
8556
8557 2012-03-15 Jason Merrill <jason@redhat.com>
8558
8559 * g++.dg/torture/pr52582.C: New.
8560
8561 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8562
8563 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8564
8565 2012-03-15 Ira Rosen <irar@il.ibm.com>
8566 Ulrich Weigand <ulrich.weigand@linaro.org>
8567
8568 * gcc.dg/vect/slp-cond-3.c: New test.
8569 * gcc.dg/vect/slp-cond-4.c: New test.
8570
8571 2012-03-15 Ira Rosen <irar@il.ibm.com>
8572 Ulrich Weigand <ulrich.weigand@linaro.org>
8573
8574 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8575 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8576
8577 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8578
8579 PR libfortran/52434
8580 PR libfortran/48878
8581 PR libfortran/38199
8582 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8583 * gfortran.dg/round_1.f03: Likewise.
8584
8585 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8586 Andrew Pinski <apinski@cavium.com>
8587
8588 PR middle-end/52592
8589 * gcc.dg/pr52592.c: New test.
8590
8591 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8592
8593 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8594 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8595 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8596 * lib/fortran-modules.exp: .. this new file. Adjust users.
8597 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8598 gfortran-dg-debug-runtest): Call cleanup-modules.
8599 * lib/fortran-torture.exp (fortran-torture-execute,
8600 fortran-torture): Likewise.
8601 * gfortran.dg/coarray/caf.exp: Likewise.
8602 * lib/lto.exp: Likewise.
8603 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8604 * gfortran.dg/class_4b.f03: Likewise.
8605 * gfortran.dg/class_4c.f03: Likewise.
8606 * gfortran.dg/class_45a.f03: Likewise.
8607 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8608 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8609 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8610 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8611 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8612 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8613 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8614 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8615 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8616 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8617 * gfortran.dg/whole_file_28.f90: Likewise.
8618 * gfortran.dg/whole_file_29.f90: Likewise.
8619 * gfortran.dg/whole_file_30.f90: Likewise.
8620 * gfortran.dg/whole_file_31.f90: Likewise.
8621
8622 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR tree-optimization/52267
8625 * gcc.dg/pr52267.c: New test.
8626 * gcc.dg/tree-ssa/vrp65.c: New test.
8627 * gcc.dg/tree-ssa/vrp66.c: New test.
8628
8629 2012-03-15 Richard Guenther <rguenther@suse.de>
8630
8631 PR middle-end/52580
8632 * gfortran.dg/vect/pr52580.f: New testcase.
8633
8634 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8635
8636 * gcc.target/sh/fpul-usage-1.c: New.
8637
8638 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8639
8640 PR target/49468
8641 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8642 * gcc.target/sh/pr49468-di.c: Likewise.
8643
8644 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645
8646 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8647 * gcc.dg/c99-stdint-6.c: Likewise.
8648 * gcc.dg/lto/20090210_0.c: Likewise.
8649 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8650 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8651 * gcc.dg/pragma-init-fini-2.c: Likewise.
8652 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8653 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8654 * gcc.target/i386/pr22152.c: Likewise.
8655 * gcc.target/i386/vect8-ret.c: Likewise.
8656 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8657 handling.
8658
8659 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8662 * g++.dg/tree-prof/partition1.C: Likewise.
8663 * g++.dg/tree-prof/partition2.C: Likewise.
8664 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8665 handling.
8666 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8667 * gcc.c-torture/execute/20010724-1.c: Remove.
8668 * gcc.c-torture/execute/20010724-1.x: Remove.
8669 * gcc.c-torture/execute/20040208-2.c: Remove.
8670 * gcc.c-torture/execute/20040208-2.x: Remove.
8671 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8672 Remove.
8673 (main) [__mips__ && __sgi__]: Remove.
8674 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8675 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8676 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8677 mips-sgi-irix6* handling.
8678 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8679 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8680 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8681 handling.
8682 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8683 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8684 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8685 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8686 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8687 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8688 mips-sgi-irix6*.
8689 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8690 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8691 * gcc.target/mips/save-restore-3.c: Likewise.
8692 * gcc.target/mips/save-restore-4.c: Likewise.
8693 * gcc.target/mips/save-restore-5.c: Likewise.
8694 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8695 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8696 messages.
8697 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8698 IRIX 6 handling.
8699 (restore_ld_library_path_env_vars): Likewise.
8700 * lib/target-supports.exp (check_profiling_available): Remove
8701 mips*-*-irix* handling.
8702 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8703 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8704 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8705
8706 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR c++/52582
8709 * g++.dg/opt/pr52582.C: New test.
8710
8711 2012-03-14 Richard Guenther <rguenther@suse.de>
8712
8713 PR tree-optimization/52571
8714 * gcc.dg/vect/vect-2.c: Initialize arrays.
8715 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8716 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8717 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8718
8719 2012-03-14 Richard Guenther <rguenther@suse.de>
8720
8721 PR middle-end/52080
8722 PR middle-end/52097
8723 PR middle-end/48124
8724 * gcc.dg/torture/pr48124-1.c: New testcase.
8725 * gcc.dg/torture/pr48124-2.c: Likewise.
8726 * gcc.dg/torture/pr48124-3.c: Likewise.
8727 * gcc.dg/torture/pr48124-4.c: Likewise.
8728
8729 2012-03-14 Richard Guenther <rguenther@suse.de>
8730
8731 PR middle-end/52578
8732 * gcc.dg/pr52578.c: New testcase.
8733
8734 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR c++/52521
8737 * g++.dg/cpp0x/udlit-args2.C: New test.
8738
8739 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8740
8741 PR target/48596
8742 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8743 * gcc.c-torture/compile/pr48596.c: ... here.
8744
8745 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8746
8747 PR c++/51641
8748 * g++.dg/lookup/hidden-class17.C: New test.
8749
8750 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR c/52577
8753 * gcc.dg/Wunused-var-3.c: New test.
8754
8755 2012-03-13 Martin Jambor <mjambor@suse.cz>
8756
8757 * gcc.dg/misaligned-expand-2.c: New test.
8758
8759 2012-03-13 Richard Guenther <rguenther@suse.de>
8760
8761 PR middle-end/52134
8762 * gcc.dg/pr52134.c: New testcase.
8763
8764 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8767
8768 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8769
8770 PR tree-optimization/46728
8771 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8772 * gcc.target/powerpc/pr46728-5.c: Likewise.
8773 * gcc.target/powerpc/pr46728-8.c: Likewise.
8774 * gcc.target/powerpc/pr46728-10.c: Likewise.
8775 * gcc.target/powerpc/pr46728-11.c: Likewise.
8776 * gcc.target/powerpc/pr46728-13.c: Likewise.
8777 * gcc.target/powerpc/pr46728-14.c: Likewise.
8778 * gcc.target/powerpc/pr46728-15.c: Likewise.
8779
8780 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8781
8782 PR c++/52299
8783 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8784
8785 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8786
8787 PR tree-optimization/46728
8788 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8789 * gcc.target/powerpc/pr46728-5.c: Likewise.
8790 * gcc.target/powerpc/pr46728-8.c: Likewise.
8791 * gcc.target/powerpc/pr46728-10.c: Likewise.
8792 * gcc.target/powerpc/pr46728-11.c: Likewise.
8793 * gcc.target/powerpc/pr46728-13.c: Likewise.
8794 * gcc.target/powerpc/pr46728-14.c: Likewise.
8795 * gcc.target/powerpc/pr46728-15.c: Likewise.
8796
8797 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8798
8799 PR target/49868
8800 * gcc.target/avr/torture/addr-space-1.h: New file.
8801 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8802 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8803 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8804 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8805
8806 2012-03-12 Andrew Pinski <apinski@cavium.com>
8807
8808 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8809
8810 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8811
8812 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8813 * g++.dg/abi/thunk4.C: Likewise.
8814 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8815 Adapt line numbers.
8816 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8817 handling.
8818 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8819 * g++.dg/eh/spbp.C: Likewise.
8820 * g++.dg/ext/label13.C: Likewise.
8821 * g++.dg/guality/guality.exp: Likewise.
8822 * g++.dg/other/anon5.C: Likewise.
8823 * g++.dg/other/pragma-ep-1.C: Remove.
8824 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8825 * g++.dg/warn/pr31246.C: Likewise.
8826 * g++.dg/warn/weak1.C: Likewise.
8827 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8828 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8829 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8830 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8831 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8832 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8833 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8834 * gcc.dg/c99-tgmath-1.c: Likewise.
8835 * gcc.dg/c99-tgmath-2.c: Likewise.
8836 * gcc.dg/c99-tgmath-3.c: Likewise.
8837 * gcc.dg/c99-tgmath-4.c: Likewise.
8838 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8839 handling.
8840 * gcc.dg/debug/pr49032.c: Likewise.
8841 * gcc.dg/guality/guality.exp: Likewise.
8842 * gcc.dg/intmax_t-1.c: Likewise.
8843 * gcc.dg/pr48616.c: Likewise.
8844 * gcc.dg/pragma-ep-1.c: Remove.
8845 * gcc.dg/pragma-ep-2.c: Remove.
8846 * gcc.dg/pragma-ep-3.c: Remove.
8847 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8848 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8849 * gcc.misc-tests/gcov-14.c: Likewise.
8850 * gfortran.dg/guality/guality.exp: Likewise.
8851 * lib/target-supports.exp (check_weak_available): Likewise.
8852 (add_options_for_tls): Likewise.
8853 (check_ascii_locale_available): Likewise.
8854 * obj-c++.dg/dwarf-2.mm: Likewise.
8855 * objc.dg/dwarf-1.m: Likewise.
8856 * objc.dg/dwarf-2.m: Likewise.
8857
8858 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR tree-optimization/51721
8861 * gcc.dg/tree-ssa/vrp64.c: New test.
8862
8863 PR tree-optimization/52533
8864 * gcc.c-torture/compile/pr52533.c: New test.
8865
8866 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8867
8868 * gcc.target/i386/rtm-xabort-1.c: New.
8869 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8870 * gcc.target/i386/rtm-xend-1.c: Ditto.
8871 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8872 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8873 * gcc.target/i386/sse-13.c: Ditto.
8874 * gcc.target/i386/sse-14.c: Ditto.
8875 * gcc.target/i386/sse-22.c: Ditto.
8876 * gcc.target/i386/sse-23.c: Ditto.
8877 * g++.dg/other/i386-2.C: Ditto.
8878 * g++.dg/other/i386-3.C: Ditto.
8879
8880 2012-03-12 Tobias Burnus <burnus@net-b.de>
8881
8882 PR fortran/52542
8883 * gfortran.dg/proc_ptr_35.f90: New.
8884
8885 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8886
8887 PR target/52530
8888 * gcc.dg/torture/pr52530.c: New test.
8889
8890 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8891
8892 PR target/51244
8893 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8894
8895 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8896
8897 PR target/52450
8898 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8899
8900 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8901
8902 2012-03-09 Andrew Pinski <apinski@cavium.com>
8903
8904 PR middle-end/51988
8905 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8906 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8907
8908 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8909
8910 * gcc.dg/tree-ssa/scev-3.c: New.
8911 * gcc.dg/tree-ssa/scev-4.c: New.
8912
8913 2012-03-08 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/52469
8916 * gfortran.dg/proc_ptr_34.f90
8917
8918 2012-03-07 Jason Merrill <jason@redhat.com>
8919
8920 PR c++/52521
8921 * g++.dg/cpp0x/udlit-mangle.C: New.
8922
8923 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8924
8925 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8926
8927 2012-03-06 Richard Guenther <rguenther@suse.de>
8928
8929 PR middle-end/52493
8930 * gcc.dg/torture/pr52493.c: New testcase.
8931
8932 2012-03-06 Richard Guenther <rguenther@suse.de>
8933
8934 PR lto/52097
8935 * gcc.dg/lto/pr52097_0.c: New testcase.
8936
8937 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8938
8939 PR target/51244
8940 * gcc.target/sh/pr51244-1.c: New.
8941 * gcc.target/sh/pr51244-2.c: New.
8942 * gcc.target/sh/pr51244-3.c: New.
8943
8944 2012-03-05 Jason Merrill <jason@redhat.com>
8945
8946 PR c++/51930
8947 * g++.dg/ext/visibility/template11.C: New.
8948
8949 * g++.dg/cpp0x/implicit13.C: New.
8950
8951 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR tree-optimization/51721
8954 * gcc.dg/tree-ssa/vrp63.c: New test.
8955 * gcc.dg/pr51721.c: New test.
8956
8957 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8958
8959 PR fortran/50981
8960 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8961 argument checks.
8962
8963 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8964
8965 PR target/52146
8966 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8967
8968 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8969
8970 PR fortran/50981
8971 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8972
8973 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8974
8975 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8976 int32plus.
8977
8978 2012-03-03 Jason Merrill <jason@redhat.com>
8979
8980 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8981
8982 Core 1270
8983 * g++.dg/cpp0x/initlist65.C: New.
8984
8985 PR c++/36797
8986 * g++.dg/ext/is_empty2.C: New.
8987
8988 2012-03-03 Tobias Burnus <burnus@net-b.de>
8989
8990 PR fortran/48820
8991 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8992
8993 2012-03-03 Tobias Burnus <burnus@net-b.de>
8994
8995 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8996 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8997 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8998 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8999 * gfortran.dg/class_30.f90: Remove dg-warning line.
9000 * gfortran.dg/bind_c_usage_25.f90: New.
9001
9002 2012-03-03 Tobias Burnus <burnus@net-b.de>
9003
9004 PR fortran/48820
9005 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9006 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9007 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9008
9009 2012-03-03 Tobias Burnus <burnus@net-b.de>
9010
9011 PR fortran/48820
9012 * gfortran.dg/assumed_type_1.f90: New.
9013 * gfortran.dg/assumed_type_2.f90: New.
9014 * gfortran.dg/assumed_type_3.f90: New.
9015 * gfortran.dg/assumed_type_4.f90: New.
9016
9017 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9018
9019 PR target/49486
9020 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9021 * gcc.target/sh/pr49468-di.c: New.
9022
9023 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9024
9025 * gcc.dg/graphite/pr50561.c: Update.
9026
9027 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9028
9029 * gcc.target/powerpc/pr52457.c: New test.
9030
9031 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9032
9033 * gcc.target/arm/sat-1.c: New test.
9034
9035 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9036
9037 PR target/46716
9038 * gcc.target/i386/pr46716.c: New test.
9039
9040 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9041
9042 PR c++/51989
9043 * g++.dg/cpp0x/sfinae32.C: New.
9044
9045 2012-03-02 Richard Guenther <rguenther@suse.de>
9046
9047 PR tree-optimization/52406
9048 * gcc.dg/torture/pr52406.c: New testcase.
9049
9050 2012-03-02 Tobias Burnus <burnus@net-b.de>
9051
9052 PR fortran/52325
9053 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9054 * gfortran.dg/nullify_2.f90: Update dg-error.
9055 * gfortran.dg/nullify_4.f90: Ditto.
9056 * gfortran.dg/pointer_init_6.f90: Ditto.
9057
9058 2012-03-02 Tobias Burnus <burnus@net-b.de>
9059
9060 PR fortran/52270
9061 * gfortran.dg/class_51.f90: New.
9062
9063 2012-03-02 Tobias Burnus <burnus@net-b.de>
9064
9065 PR fortran/52452
9066 * gfortran.dg/intrinsic_8.f90: New.
9067
9068 2012-03-01 Kai Tietz <ktietz@redhat.com>
9069
9070 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9071 routines on mingw targets.
9072 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9073
9074 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR tree-optimization/52445
9077 * gcc.dg/pr52445.c: New test.
9078
9079 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR target/52437
9082 * gcc.c-torture/compile/pr52437.c: New test.
9083
9084 PR middle-end/52419
9085 * gcc.dg/torture/pr52419.c: New test.
9086
9087 PR tree-optimization/52429
9088 * gcc.dg/torture/pr52429.c: New test.
9089 * g++.dg/opt/pr52429.C: New test.
9090
9091 2012-02-29 Richard Guenther <rguenther@suse.de>
9092
9093 PR testsuite/52297
9094 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9095 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9096 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9097 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9098 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9099 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9100
9101 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9102
9103 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9104
9105 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9106
9107 PR fortran/52386
9108 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9109
9110 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9111
9112 PR target/51534
9113 * gcc.target/arm/neon/pr51534.c: New testcase.
9114
9115 2012-02-28 Richard Guenther <rguenther@suse.de>
9116
9117 PR target/52407
9118 * gcc.dg/torture/pr52407.c: New testcase.
9119
9120 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9121
9122 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9123 * gcc.target/arm/vfp2.c: Likewise.
9124 * gcc.target/arm/vfp3.c: Likewise.
9125 * gcc.target/arm/vfp4.c: Likewise.
9126 * gcc.target/arm/vfp5.c: Likewise.
9127 * gcc.target/arm/vfp6.c: Likewise.
9128 * gcc.target/arm/vfp7.c: Likewise.
9129 * gcc.target/arm/vfp8.c: Likewise.
9130 * gcc.target/arm/vfp9.c: Likewise.
9131 * gcc.target/arm/vfp10.c: Likewise.
9132 * gcc.target/arm/vfp11.c: Likewise.
9133 * gcc.target/arm/vfp12.c: Likewise.
9134 * gcc.target/arm/vfp13.c: Likewise.
9135 * gcc.target/arm/vfp14.c: Likewise.
9136 * gcc.target/arm/vfp15.c: Likewise.
9137 * gcc.target/arm/vfp16.c: Likewise.
9138 * gcc.target/arm/vfp17.c: Likewise.
9139 * gcc.target/arm/neon-constants.h: New file.
9140 * gcc.target/arm/neon-vect1.c: New test.
9141 * gcc.target/arm/neon-vect2.c: New test.
9142 * gcc.target/arm/neon-vect3.c: New test.
9143 * gcc.target/arm/neon-vect4.c: New test.
9144 * gcc.target/arm/neon-vect5.c: New test.
9145 * gcc.target/arm/neon-vect6.c: New test.
9146 * gcc.target/arm/neon-vect7.c: New test.
9147 * gcc.target/arm/neon-vect8.c: New test.
9148
9149 2012-02-28 Richard Guenther <rguenther@suse.de>
9150
9151 PR tree-optimization/52402
9152 * gcc.dg/torture/pr52402.c: New testcase.
9153
9154 2012-02-28 Richard Guenther <rguenther@suse.de>
9155
9156 PR lto/52400
9157 * g++.dg/lto/pr52400_0.C: New testcase.
9158
9159 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9160
9161 * gcc.target/avr/torture/builtins-1.c: New test.
9162 * gcc.target/avr/torture/builtins-error.c: New test.
9163
9164 2012-02-28 Kai Tietz <ktietz@redhat.com>
9165
9166 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9167 * gcc.target/i386/pr45352-2.c: Likewise.
9168 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9169 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9170 targets instead rand.
9171 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9172 * gcc.target/i386/sse2-mul-1.c: Likewise.
9173 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9174 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9175 * gcc.target/i386/pad-1.c: Likewise.
9176 * gcc.target/i386/pad-9.c: Likewise.
9177 * gcc.target/i386/pad-2.c: Likewise.
9178 * gcc.target/i386/pad-5b.c: Likewise.
9179 * gcc.target/i386/pad-8.c: Likewise.
9180 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9181 * gcc.target/i386/pr44130.c: Likewise.
9182 * gcc.target/i386/align-main-1.c: Likewise.
9183 * gcc.target/i386/align-main-2.c: Likewise.
9184 * gcc.target/i386/sw-1.c: Likewise.
9185 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9186 on x64 mingw target.
9187 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9188 * gcc.target/i386/pr46295.c: Likewise.
9189 * gcc.target/i386/amd64-abi-1.c: Likewise.
9190 * gcc.target/i386/amd64-abi-2.c: Likewise.
9191 * gcc.target/i386/pr39082-1.c: Likewise.
9192 * gcc.target/i386/pr39162.c: Likewise.
9193 * gcc.target/i386/pr22152.c: Likewise.
9194 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9195 * gcc.target/i386/wrfsbase-2.c: Likewise.
9196 * gcc.target/i386/local.c: Likewise
9197 * gcc.target/i386/wrgsbase-1.c: Likewise.
9198 * gcc.target/i386/wrfsbase-1.c: Likewise.
9199 * gcc.target/i386/pr39315-3.c: Likewise.
9200 * gcc.target/i386/pr35767-4.c: Likewise.
9201 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9202 x64 mingw target.
9203 * gcc.target/i386/pr45336-2.c: Likewise.
9204 * gcc.target/i386/pr45336-1.c: Likewise.
9205 * gcc.target/i386/pr45336-4.c: Likewise.
9206
9207 2012-02-27 Tristan Gingold <gingold@adacore.com>
9208
9209 * gnat.dg/array20.ad[sb]: New test.
9210
9211 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR target/52375
9214 * gcc.target/arm/pr52375.c: New test.
9215 * gcc.c-torture/compile/pr52375.c: New test.
9216
9217 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9218
9219 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9220 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9221
9222 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9223
9224 * gnat.dg/aggr19.adb: New test.
9225 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9226
9227 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9228
9229 PR target/49263
9230 * gcc.target/sh/pr49263.c: New.
9231
9232 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9233
9234 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9235 simulate_thread_wrapper_other_threads
9236 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9237 Move initialization of 'value' to main().
9238 (main): Initialize 'value';
9239 * gcc.dg/simulate-thread/speculative-store.c
9240 (simulate_thread_step_verify): Return 0 when successful.
9241 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9242 Reduce threshold.
9243 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9244 (simulate_thread_wrapper_other_threads): Return a success/fail value
9245 and issue an error if the instruction count threshold is exceeded.
9246
9247 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248
9249 PR target/50580
9250 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9251 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9252
9253 2012-02-24 Richard Guenther <rguenther@suse.de>
9254
9255 PR middle-end/52355
9256 * gcc.dg/pr52355.c: New testcase.
9257
9258 2012-02-23 Kai Tietz <ktietz@redhat.com>
9259
9260 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9261 * gcc.dg/Wpadded.c: Likewise.
9262 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9263 structure-layout.
9264 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9265 for sleep by Sleep and add windows.h include for this function.
9266 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9267 targets.
9268 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9269 target.
9270 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9271 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9272 on x64 mingw target.
9273 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9274 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9275 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9276 failure on LLP64 target.
9277
9278 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9279
9280 PR c/52290
9281 * gcc.dg/noncompile/pr52290.c: New test.
9282
9283 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR tree-optimization/52019
9286 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9287
9288 2012-02-22 Kai Tietz <ktietz@redhat.com>
9289
9290 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9291 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9292 derived pdiff_t type.
9293 * g++.dg/torture/pr49720.C: Likewise
9294
9295 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9296
9297 PR target/52330
9298 * gcc.target/i386/pr52330.c: New test.
9299
9300 2012-02-22 Tobias Burnus <burnus@net-b.de>
9301
9302 PR fortran/52335
9303 * gfortran.dg/io_constraints_10.f90: New.
9304
9305 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9306
9307 * lib/target-supports.exp (check_effective_target_vect_condition):
9308 Return true for NEON.
9309
9310 2012-02-21 Kai Tietz <ktietz@redhat.com>
9311
9312 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9313
9314 2012-02-21 Richard Guenther <rguenther@suse.de>
9315
9316 PR tree-optimization/52324
9317 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9318
9319 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9320
9321 PR middle-end/51782
9322 * gcc.target/avr/torture/pr51782-1.c: New test.
9323
9324 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR tree-optimization/52318
9327 * gcc.dg/pr52318.c: New test.
9328
9329 2012-02-20 Kai Tietz <ktietz@redhat.com>
9330
9331 * gcc.dg/bf-ms-layout-3.c: New testcase.
9332
9333 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9334
9335 PR testsuite/52229
9336 PR fortran/32380
9337 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9338
9339 2012-02-20 Richard Guenther <rguenther@suse.de>
9340
9341 PR tree-optimization/52298
9342 * gcc.dg/torture/pr52298.c: New testcase.
9343 * gcc.dg/vect/pr52298.c: Likewise.
9344
9345 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9346
9347 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9348 * gcc.c-torture/execute/pr52286.c: Ditto.
9349
9350 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR tree-optimization/52286
9353 * gcc.c-torture/execute/pr52286.c: New test.
9354
9355 2012-02-18 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/52295
9358 * gfortran.dg/interface_35.f90: Use -std=f2003.
9359 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9360 * gfortran.dg/interface_assignment_4.f90: Ditto.
9361 * gfortran.dg/bessel_1.f90: Ditto.
9362 * gfortran.dg/func_result_6.f90: Ditto.
9363 * gfortran.dg/hypot_1.f90: Ditto.
9364 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9365
9366 2012-02-17 Tobias Burnus <burnus@net-b.de>
9367
9368 PR translation/52232
9369 PR translation/52234
9370 PR translation/52245
9371 PR translation/52246
9372 PR translation/52262
9373 PR translation/52273
9374 * gfortran.dg/coarray_22.f90: Update dg-error.
9375 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9376
9377 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9378
9379 PR target/51753
9380 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9381 (simulate-thread): Use default timeout.
9382
9383 2012-02-16 Jason Merrill <jason@redhat.com>
9384
9385 PR c++/52248
9386 * g++.dg/ext/timevar1.C: New.
9387
9388 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9389
9390 PR c++/52126
9391 * g++.dg/template/using21.C: New.
9392 * g++.dg/template/using22.C: Likewise.
9393
9394 2012-02-16 Jason Merrill <jason@redhat.com>
9395
9396 PR c++/51415
9397 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9398
9399 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR tree-optimization/52255
9402 * gcc.c-torture/compile/pr52255.c: New test.
9403
9404 PR debug/52260
9405 * g++.dg/debug/dwarf2/pr52260.C: New test.
9406
9407 PR middle-end/51929
9408 * g++.dg/ipa/pr51929.C: New test.
9409
9410 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9411
9412 PR target/52199
9413 * gcc.target/powerpc/pr52199.c: New file.
9414
9415 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417 PR target/52152
9418 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9419
9420 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9421
9422 * gcc.dg/pr51867.c: Don't include <math.h>.
9423 (sqrtf): Declare.
9424
9425 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9426
9427 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9428 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9429
9430 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9431
9432 PR tree-optimization/50561
9433 * gcc.dg/graphite/pr50561.c: New testcase.
9434
9435 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9436
9437 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9438 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9439
9440 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/discr35.ad[sb]: New test.
9443
9444 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9445
9446 * gnat.dg/volatile10.adb: New test.
9447 * gnat.dg/volatile10_pkg.ads: New helper.
9448
9449 2012-02-14 Jason Merrill <jason@redhat.com>
9450
9451 * g++.dg/ext/attrib43.C: New.
9452
9453 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9454
9455 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9456 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9457 fgnu_tm.
9458 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9459 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9460 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9461 effective_target fgnu_tm.
9462 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9463
9464 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c++/52247
9467 * g++.dg/template/asmgoto1.C: New test.
9468
9469 2012-02-14 Ian Lance Taylor <iant@google.com>
9470
9471 PR go/48501
9472 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9473 compiling generated file for 64bit and index tests.
9474
9475 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9476
9477 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9478
9479 2012-02-14 Richard Guenther <rguenther@suse.de>
9480
9481 PR tree-optimization/52244
9482 PR tree-optimization/51528
9483 * gcc.dg/torture/pr52244.c: New testcase.
9484
9485 2012-02-14 Walter Lee <walt@tilera.com>
9486
9487 * g++.dg/other/PR23205.C: Disable test on tile.
9488 * g++.dg/other/pr23205-2.C: Disable test on tile.
9489 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9490 * gcc.dg/20040813-1.c: Disable test on tile.
9491 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9492 * gcc.misc-tests/linkage.exp: Handle tilegx.
9493
9494 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/52210
9497 * gcc.dg/pr52210.c: New test.
9498
9499 2012-02-14 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/39055
9502 * g++.dg/overload/defarg5.C: New.
9503
9504 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR c/52181
9507 * c-c++-common/pr52181.c: New test.
9508
9509 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR c++/52215
9512 * g++.dg/ext/atomic-1.C: New test.
9513
9514 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9515
9516 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9517
9518 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR middle-end/52209
9521 * gcc.c-torture/execute/pr52209.c: New test.
9522
9523 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9524
9525 PR fortran/50981
9526 * gfortran.dg/elemental_optional_args_5.f03: New test.
9527
9528 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9529
9530 PR testsuite/50076
9531 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9532 cases.
9533
9534 2012-02-11 Ian Lance Taylor <iant@google.com>
9535
9536 PR go/51874
9537 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9538 SPARC Solaris. Don't run the test at all on systems where it may
9539 not work, rather than xfailing it.
9540
9541 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9542
9543 PR rtl-optimization/52175
9544 * gcc.c-torture/compile/pr52175.c: New test.
9545
9546 2012-02-10 Jason Merrill <jason@redhat.com>
9547
9548 PR c++/51910
9549 * g++.dg/template/repo10.C: New.
9550
9551 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR debug/52132
9554 * gcc.dg/pr52132.c: New test.
9555
9556 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9557
9558 * gnat.dg/specs/aggr4.ads: New test.
9559 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9560
9561 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9562
9563 PR target/52146
9564 * gcc.target/i386/pr52146.c: New.
9565
9566 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR middle-end/52177
9569 * c-c++-common/pr52177.c: New test.
9570
9571 2012-02-10 Jan Hubicka <jh@suse.cz>
9572
9573 PR middle-end/48600
9574 * g++.dg/torture/pr48600.C: New testcase.
9575
9576 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9577
9578 PR middle-end/52140
9579 * gcc.dg/dfp/pr52140.c: New test.
9580
9581 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR fortran/32380
9584 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9585 of dg-options.
9586
9587 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9588
9589 PR middle-end/51867
9590 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9591 * gcc.dg/pr51867.c: New test.
9592
9593 2012-02-09 Ian Lance Taylor <iant@google.com>
9594
9595 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9596 which don't support -fsplit-stack. Turn off optimization when
9597 compiling select5-out.go.
9598
9599 2012-02-08 Ian Lance Taylor <iant@google.com>
9600
9601 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9602 systems which don't support -fsplit-stack.
9603
9604 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9605
9606 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9607 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9608 machine instuction in the log.
9609
9610 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9611
9612 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9613 to 20 seconds.
9614
9615 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9616
9617 PR driver/48524
9618 * gcc.dg/pr48524.c: New test.
9619 * gcc.dg/pr48524.spec: New spec file for test.
9620
9621 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9622
9623 PR fortran/32380
9624 * gfortran.dg/vect/pr32380.f90: New test.
9625
9626 2012-02-08 Tobias Burnus <burnus@net-b.de>
9627
9628 PR fortran/52151
9629 * gfortran.dg/realloc_on_assign_12.f90: New.
9630
9631 2012-02-08 Richard Guenther <rguenther@suse.de>
9632
9633 PR rtl-optimization/52170
9634 * gcc.dg/torture/pr52170.c: New testcase.
9635
9636 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR gcov-profile/52150
9639 * gcc.dg/tree-prof/pr52150.c: New test.
9640
9641 PR rtl-optimization/52139
9642 * gcc.dg/pr52139.c: New test.
9643
9644 2012-02-07 Jason Merrill <jason@redhat.com>
9645
9646 PR c++/51675
9647 * g++.dg/cpp0x/constexpr-union3.C: New.
9648
9649 PR c++/52035
9650 * g++.dg/lto/pr52035_0.C: New.
9651
9652 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9653
9654 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9655 * gcc.dg/special/weak-1.c: Likewise.
9656 * gcc.dg/ucnid-12.c: Likewise.
9657 * gcc.dg/torture/pr45678-1.c: Likewise.
9658 * gcc.dg/torture/pr45678-2.c: Likewise.
9659 * gcc.dg/vector-4.c: Likewise.
9660 * gcc.dg/ipa/inline-5.c: Likewise.
9661 * gcc.dg/ucnid-11.c: Likewise.
9662 * gcc.misc-tests/gcov-13.c: Likewise.
9663 * gcc.misc-tests/gcov-14.c: Likewise.
9664 * g++.dg/ext/label13.C: Likewise.
9665 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9666 hppa*-*-hpux* options.
9667 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9668 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9669 * gcc.dg/pr48616.c: Likewise.
9670 * gcc.dg/pr17957.c: Likewise.
9671 * gcc.dg/pr17055-1.c: Likewise.
9672 * gcc.dg/pr32912-1.c: Likewise.
9673 * gcc.dg/tm/pr51472.c: Likewise.
9674 * c-c++-common/fold-bitand-4.c: Likewise.
9675 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9676 Use dg-additional-options for extra options.
9677
9678 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9679
9680 * gcc.target/epiphany/interrupt-2.c: New test.
9681
9682 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9683
9684 PR target/52155
9685 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9686 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9687 for MIPS ELF.
9688
9689 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9690
9691 PR target/52152
9692 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9693
9694 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9695
9696 PR middle-end/24306
9697 PR target/52154
9698 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9699 * gcc.target/mips/va-arg-1.c: New test.
9700
9701 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9702
9703 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9704 for -mno-pointers-to-nested-functions.
9705
9706 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gcc.c-torture/execute/20120207-1.c: New test.
9709
9710 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR rtl-optimization/52060
9713 * gcc.dg/torture/pr52060.c: New test.
9714
9715 PR middle-end/52074
9716 * gcc.c-torture/compile/pr52074.c: New test.
9717
9718 2012-02-07 Tobias Burnus <burnus@net-b.de>
9719
9720 PR fortran/51514
9721 * gfortran.dg/class_to_type_2.f90: New.
9722
9723 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9724
9725 PR fortran/32373
9726 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9727 Remove module.
9728
9729 2012-02-06 Jason Merrill <jason@redhat.com>
9730
9731 PR c++/52088
9732 * g++.dg/template/conv13.C: New.
9733
9734 2012-02-06 Richard Guenther <rguenther@suse.de>
9735
9736 PR tree-optimization/52115
9737 * gcc.c-torture/compile/pr52115.c: New testcase.
9738
9739 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR target/52129
9742 * gcc.c-torture/execute/pr52129.c: New test.
9743
9744 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9745
9746 * gcc.dg/pr48374.c: Actually add the test I forgot
9747 in the 2012-01-25 commit.
9748
9749 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9750
9751 PR fortran/32373
9752 * gfortran.dg/vect/vect-8.f90: New test case.
9753
9754 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9755
9756 PR fortran/48847
9757 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9758
9759 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9760
9761 PR fortran/52102
9762 * gfortran.dg/class_48.f90 : Add test of allocate class array
9763 component with source in subroutine test3. Remove commenting
9764 out in subroutine test4, since branching on unitialized variable
9765 is now fixed (no PR for this last.).
9766
9767 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9768
9769 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9770 on MIPS targets.
9771 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9772
9773 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 PR target/52125
9776 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9777 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9778
9779 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9780
9781 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9782 (check_effective_target_sync_int_long): Use it.
9783 (check_effective_target_sync_char_short): Likewise.
9784 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9785
9786 2012-02-05 Tobias Burnus <burnus@net-b.de>
9787
9788 PR fortran/51972
9789 * gfortran.dg/class_48.f90: Add some further checks.
9790
9791 2012-02-05 Ira Rosen <irar@il.ibm.com>
9792
9793 PR tree-optimization/52091
9794 * gcc.dg/vect/pr52091.c: New test.
9795
9796 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR rtl-optimization/52113
9799 * gcc.target/avr/pr52113.c: New test.
9800
9801 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR rtl-optimization/52092
9804 * gcc.c-torture/compile/pr52092.c: New test.
9805
9806 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9807
9808 PR fortran/41587
9809 * gfortran.dg/class_array_10.f03: New test.
9810
9811 PR fortran/46356
9812 * gfortran.dg/class_array_11.f03: New test.
9813
9814 PR fortran/51754
9815 * gfortran.dg/class_array_12.f03: New test.
9816
9817 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9818
9819 PR fortran/52012
9820 * gfortran.dg/realloc_on_assign_11.f90: New test.
9821
9822 2012-02-02 Tobias Burnus <burnus@net-b.de>
9823
9824 PR fortran/52093
9825 * gfortran.dg/shape_7.f90: New.
9826
9827 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9828
9829 * gcc.target/mips/mips-prepend-1.c: New test.
9830
9831 2012-02-02 Jan Hubicka <jh@suse.cz>
9832 Tom de Vries <tom@codesourcery.com>
9833
9834 PR middle-end/51998
9835 * gcc.dg/alias-12.c: New testcase.
9836 * gcc.dg/alias-13.c: New testcase.
9837
9838 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR target/52086
9841 * gcc.dg/pr52086.c: New test.
9842
9843 PR tree-optimization/52073
9844 * gcc.c-torture/compile/pr52073.c: New test.
9845
9846 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9847
9848 PR fortran/51958
9849 * gfortran.dg/function_optimize_10.f90: New test.
9850
9851 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9852
9853 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9854 test on alpha*-*-*.
9855
9856 2012-02-01 Tobias Burnus <burnus@net-b.de>
9857
9858 PR fortran/52024
9859 * gfortran.dg/typebound_operator_14.f90: New.
9860
9861 2012-02-01 Tobias Burnus <burnus@net-b.de>
9862
9863 PR fortran/52059
9864 * gfortran.dg/elemental_function_1.f90: New.
9865
9866 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9867
9868 PR rtl-optimization/51374
9869 * gcc.target/avr/torture/pr51374-1.c:
9870 Also fail if SBIS is seen.
9871
9872 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9873
9874 PR rtl-optimization/51374
9875 * gcc.target/avr/torture/pr51374-1.c: New.
9876
9877 2012-01-31 Tobias Burnus <burnus@net-b.de>
9878
9879 PR fortran/52024
9880 * gfortran.dg/typebound_generic_11.f90: New.
9881
9882 2012-01-31 Tobias Burnus <burnus@net-b.de>
9883
9884 PR fortran/52029
9885 * gfortran.dg/class_49.f90: New.
9886
9887 2012-01-31 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/52013
9890 * gfortran.dg/elemental_args_check_6.f90: New.
9891
9892 2012-01-31 Jason Merrill <jason@redhat.com>
9893
9894 PR c++/52043
9895 * g++.dg/cpp0x/variadic122.C: New.
9896
9897 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9898
9899 PR fortran/52012
9900 * gfortran.dg/realloc_on_assign_10.f90: New test.
9901
9902 2012-01-31 Richard Guenther <rguenther@suse.de>
9903
9904 PR tree-optimization/51528
9905 * gcc.dg/torture/pr51528.c: New testcase.
9906
9907 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9908
9909 PR go/48501
9910 * lib/go.exp (go_target_compile): Append timeout= to options.
9911 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9912 select5-out.go test on alpha*-*-* targets.
9913
9914 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9915
9916 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9917 (TEST_SHORT): Reformat in the same way.
9918 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9919 (TEST_SHORT): Reformat in the same way.
9920 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9921 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9922 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9923 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9924 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9925
9926 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9927
9928 PR target/51835
9929 * gcc.target/arm/pr51835.c: New testcase.
9930
9931 2012-01-30 Richard Guenther <rguenther@suse.de>
9932
9933 PR tree-optimization/52028
9934 * gcc.dg/torture/pr52028.c: New testcase.
9935 * gfortran.dg/ldist-pr45199.f: Adjust.
9936 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9937 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9938 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9939
9940 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR debug/52027
9943 * gcc.dg/tree-prof/pr52027.c: New test.
9944
9945 PR tree-optimization/52046
9946 * gcc.dg/pr52046.c: New test.
9947
9948 PR debug/52048
9949 * g++.dg/other/pr52048.C: New test.
9950
9951 2012-01-30 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/52045
9954 * gcc.dg/pr52045.c: New testcase.
9955
9956 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9957
9958 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9959 new code generated for __sync_lock_release.
9960
9961 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9962
9963 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9964
9965 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9966
9967 PR testsuite/51875
9968 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9969
9970 * g++.dg/ext/visibility/template10.C: Fix typo.
9971
9972 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9973
9974 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9975
9976 PR c++/51327
9977 * g++.dg/cpp0x/constexpr-ice6.C: New.
9978
9979 2012-01-29 Tobias Burnus <burnus@net-b.de>
9980
9981 PR fortran/41600
9982 * gfortran.dg/default_initialization_6.f90: New.
9983
9984 2012-01-29 Tobias Burnus <burnus@net-b.de>
9985
9986 PR fortran/51972
9987 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9988 * gfortran.dg/class_48.f90: New.
9989
9990 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9991
9992 PR fortran/51808
9993 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9994
9995 2012-01-28 Tobias Burnus <burnus@net-b.de>
9996
9997 PR fortran/51972
9998 * gfortran.dg/class_allocate_12.f90: New.
9999
10000 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10001
10002 * gcc.dg/torture/pr50444.c: Fix dg directives.
10003
10004 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR target/52006
10007 * gcc.target/arm/pr52006.c: New test.
10008
10009 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10010
10011 PR testsuite/52011
10012 * gcc.dg/lto/trans-mem.h: New file.
10013 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10014 * gcc.dg/lto/trans-mem-1_1.c: Same.
10015 * gcc.dg/lto/trans-mem-4_1.c: Same.
10016 * gcc.dg/lto/trans-mem-3_1.c: Same.
10017
10018 2012-01-27 Tobias Burnus <burnus@net-b.de>
10019
10020 PR fortran/52022
10021 * gfortran.dg/dummy_procedure_7.f90: New.
10022
10023 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10024
10025 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10026 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10027
10028 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c++/51852
10031 * g++.dg/other/gc5.C: New test.
10032
10033 2012-01-27 Richard Guenther <rguenther@suse.de>
10034
10035 PR tree-optimization/50444
10036 * gcc.dg/torture/pr50444.c: New testcase.
10037
10038 2012-01-27 Tobias Burnus <burnus@net-b.de>
10039
10040 PR fortran/51970
10041 PR fortran/51977
10042 * gfortran.dg/move_alloc_13.f90: New.
10043
10044 2012-01-27 Tobias Burnus <burnus@net-b.de>
10045
10046 PR fortran/51953
10047 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10048 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10049 and change dg-error string.
10050
10051 2012-01-27 Tobias Burnus <burnus@net-b.de>
10052
10053 PR fortran/52016
10054 * gfortran.dg/elemental_args_check_5.f90: New.
10055
10056 2012-01-27 Richard Guenther <rguenther@suse.de>
10057
10058 PR middle-end/51959
10059 * g++.dg/torture/pr51959.C: New testcase.
10060
10061 2012-01-27 Tom de Vries <tom@codesourcery.com>
10062
10063 PR tree-optimization/51990
10064 * gcc.dg/pr51990.c: New test.
10065 * gcc.dg/pr51990-2.c: Same.
10066
10067 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10068 Tobias Burnus <burnus@gcc.gnu.org>
10069
10070 PR fortran/48705
10071 * gfortran.dg/class_allocate_11.f03: New.
10072
10073 PR fortran/51870
10074 PR fortran/51943
10075 PR fortran/51946
10076 * gfortran.dg/class_allocate_7.f03: New.
10077 * gfortran.dg/class_allocate_8.f03: New.
10078 * gfortran.dg/class_allocate_9.f03: New.
10079 * gfortran.dg/class_allocate_10.f03: New.
10080
10081 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/discr34.adb: New test.
10084 * gnat.dg/discr34_pkg.ads: New helper.
10085
10086 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10087
10088 * gnat.dg/discr33.adb: New test.
10089
10090 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10091
10092 * gnat.dg/limited_with3.ad[sb): New test.
10093 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10094 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10095 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10096
10097 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10098
10099 * gnat.dg/stack_usage1.adb: New test.
10100 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10101
10102 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10103 * gcc.dg/pr44194-2.c: Likewise.
10104
10105 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10106
10107 PR c++/51370
10108 * g++.dg/template/crash112.C: New.
10109
10110 2012-01-27 Richard Henderson <rth@redhat.com>
10111
10112 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10113
10114 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10115
10116 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10117
10118 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR middle-end/51895
10121 * g++.dg/opt/pr51895.C: New test.
10122
10123 2012-01-26 Michael Matz <matz@suse.de>
10124
10125 PR tree-optimization/48794
10126 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10127
10128 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10129
10130 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10131
10132 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10133
10134 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10135 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10136 memory.
10137 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10138 the default value for s390 and s390x.
10139
10140 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10141
10142 PR lto/51698
10143 * gcc.dg/lto/trans-mem-4_0.c: New.
10144 * gcc.dg/lto/trans-mem-4_1.c: New.
10145 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10146 TM builtins.
10147 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10148 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10149 TM builtins.
10150 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10151 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10152 TM builtins.
10153
10154 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10155
10156 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10157
10158 2012-01-25 Ian Lance Taylor <iant@google.com>
10159
10160 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10161
10162 2012-01-25 Tobias Burnus <burnus@net-b.de>
10163
10164 PR fortran/51995
10165 * gfortran.dg/typebound_proc_25.f90: New.
10166
10167 2012-01-25 Jason Merrill <jason@redhat.com>
10168
10169 PR c++/51992
10170 * g++.dg/lto/pr51992_0.C: New.
10171
10172 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR tree-optimization/51987
10175 * gcc.target/i386/pr51987.c: New test.
10176
10177 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10178
10179 * gcc.dg/tm/lto-1.c: Require lto support in target.
10180
10181 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10182
10183 PR rtl-optimization/48374
10184 * gcc.dg/pr48374.c: New test.
10185
10186 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10187
10188 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10189
10190 2012-01-25 Tobias Burnus <burnus@net-b.de>
10191
10192 PR fortran/51966
10193 * gfortran.dg/derived_constructor_char_3.f90: New.
10194
10195 2012-01-24 Ian Lance Taylor <iant@google.com>
10196
10197 * go.test/go-test.exp (filecmp): New procedure.
10198 (errchk): Handle quoted square brackets.
10199 (go-gc-tests): Set go_compile_args. Handle various new test
10200 lines. Skip a few new tests.
10201 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10202
10203 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10204
10205 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10206 (check_effective_target_vect_extract_even_odd)
10207 (check_effective_target_vect_interleave): Return true for MIPS
10208 paired-single.
10209
10210 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10211
10212 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10213 (main): Use it instead of argc.
10214
10215 2012-01-24 Jason Merrill <jason@redhat.com>
10216
10217 PR c++/51973
10218 * g++.dg/cpp0x/sfinae31.C: New.
10219
10220 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10221
10222 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10223
10224 2012-01-24 Jason Merrill <jason@redhat.com>
10225
10226 PR c++/51812
10227 * g++.dg/inherit/covariant20.C: New.
10228
10229 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10230
10231 PR c++/51223
10232 * g++.dg/parse/crash58.C: New.
10233
10234 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR target/51957
10237 * gcc.dg/pr51957-1.c: New test.
10238 * gcc.dg/pr51957-1.h: New file.
10239 * gcc.dg/pr51957-2.c: New test.
10240
10241 2012-01-23 Jason Merrill <jason@redhat.com>
10242
10243 PR c++/51930
10244 * g++.dg/ext/visibility/template10.C: New.
10245
10246 2012-01-23 Tobias Burnus <burnus@net-b.de>
10247
10248 PR fortran/51948
10249 * gfortran.dg/move_alloc_12.f90: New.
10250
10251 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10252
10253 PR middle-end/45416
10254 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10255
10256 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10257
10258 PR c++/51398
10259 * g++.dg/template/crash111.C: New.
10260
10261 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10262
10263 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10264 configurations.
10265 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10266
10267 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10268
10269 PR testsuite/51941
10270 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10271 the DW_TAG_class_type and DW_AT_name: "Executor".
10272
10273 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10274
10275 * lib/target-supports.exp
10276 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10277 (check_effective_target_vect_interleave): Likewise.
10278
10279 2012-01-22 Jason Merrill <jason@redhat.com>
10280
10281 PR c++/51925
10282 * g++.dg/template/using20.C: New.
10283 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10284
10285 2012-01-23 Jason Merrill <jason@redhat.com>
10286
10287 PR target/51934
10288 * g++.dg/torture/pr51344.C: Limit to x86.
10289
10290 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10291
10292 * c-c++-common/tm/omp.c: Require target with pthread support.
10293
10294 2012-01-23 Richard Guenther <rguenther@suse.de>
10295
10296 PR tree-optimization/51949
10297 * gcc.dg/torture/pr51949.c: New testcase.
10298
10299 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR rtl-optimization/51933
10302 * gcc.c-torture/execute/pr51933.c: New test.
10303
10304 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10305
10306 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10307 Do not define for Interix.
10308
10309 2012-01-22 Jason Merrill <jason@redhat.com>
10310
10311 PR c++/51832
10312 * g++.dg/lto/pr51832.h: New.
10313 * g++.dg/lto/pr51832_0.C: New.
10314 * g++.dg/lto/pr51832_1.C: New.
10315
10316 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10317
10318 * gcc.dg/ext-elim-1.c: New test.
10319
10320 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10321
10322 PR target/51931
10323 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10324 * g++.dg/opt/longbranch1.C: Likewise.
10325
10326 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10327
10328 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10329 in C++11 mode.
10330
10331 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10332
10333 PR fortran/50556
10334 * gfortran.dg/namelist_74.f90: New test.
10335 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10336
10337 2012-01-21 Tobias Burnus <burnus@net-b.de>
10338
10339 PR fortran/51913
10340 * gfortran.dg/class_47.f90: New.
10341
10342 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * gnat.dg/renaming5.ad[sb]: New test.
10345
10346 2012-01-20 Jason Merrill <jason@redhat.com>
10347
10348 PR c++/51919
10349 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10350
10351 2012-01-20 Jason Merrill <jason@redhat.com>
10352
10353 PR c++/51922
10354 * g++.dg/ext/attrib42.C: Require ilp32.
10355
10356 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR target/51915
10359 * gcc.target/arm/pr51915.c: New test.
10360
10361 2012-01-20 Cary Coutant <ccoutant@google.com>
10362 Dodji Seketeli <dodji@redhat.com>
10363
10364 PR debug/45682
10365 * g++.dg/debug/dwarf2/nested-3.C: New test.
10366
10367 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10368
10369 PR c++/51402
10370 * g++.dg/template/crash110.C: New.
10371
10372 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10373
10374 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10375 Remove default options on hppa*-*-hpux*.
10376
10377 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10378
10379 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10380
10381 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10382
10383 * gcc.c-torture/compile/pr51856.c: New testcase.
10384
10385 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10386
10387 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10388 options to go_target_compile.
10389
10390 2012-01-20 Kai Tietz <ktietz@redhat.com>
10391
10392 * g++.dg/torture/pr51344.C: Fix typo.
10393
10394 2012-01-20 Richard Guenther <rguenther@suse.de>
10395
10396 PR tree-optimization/51903
10397 * g++.dg/torture/pr51903.C: New testcase.
10398
10399 2012-01-20 Tobias Burnus <burnus@net-b.de>
10400 Janus Weil <janus@gcc.gnu.org>
10401
10402 PR fortran/51056
10403 * gfortran.dg/use_21.f90: New.
10404
10405 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR target/51106
10408 * gcc.dg/torture/pr51106-1.c: New test.
10409 * gcc.dg/torture/pr51106-2.c: New test.
10410
10411 2012-01-19 Kai Tietz <ktietz@redhat.com>
10412
10413 * g++.dg/torture/pr51344.C: New test.
10414
10415 2012-01-19 Tobias Burnus <burnus@net-b.de>
10416
10417 PR fortran/51904
10418 * gfortran.dg/intrinsic_size_2.f90: New.
10419
10420 2012-01-19 Jason Merrill <jason@redhat.com>
10421
10422 PR c++/51889
10423 * g++.dg/inherit/using7.C: New.
10424
10425 2012-01-19 Richard Guenther <rguenther@suse.de>
10426
10427 PR tree-optimization/37997
10428 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10429
10430 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10431
10432 PR rtl-optimization/51505
10433 * gcc.dg/pr51505.c: New test.
10434
10435 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10436
10437 PR fortran/51634
10438 * gfortran.dg/typebound_operator_12.f03: New.
10439 * gfortran.dg/typebound_operator_13.f03: New.
10440
10441 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10442
10443 PR c++/51225
10444 * g++.dg/cpp0x/pr51225.C: New.
10445
10446 2012-01-17 Ian Lance Taylor <iant@google.com>
10447
10448 PR go/50656
10449 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10450
10451 2012-01-17 Tobias Burnus <burnus@net-b.de>
10452
10453 PR fortran/51869
10454 * gfortran.dg/realloc_on_assign_9.f90: New.
10455
10456 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10457
10458 PR other/51165
10459 * gcc.dg/tm/memopt-3.c: Remove xfail.
10460 * gcc.dg/tm/memopt-4.c: Remove xfail.
10461 * gcc.dg/tm/memopt-5.c: Remove xfail.
10462 * gcc.dg/tm/memopt-7.c: Remove xfail.
10463
10464 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10465
10466 PR tree-optimization/51877
10467 * gcc.c-torture/execute/pr51877.c: New test.
10468
10469 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10470
10471 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10472 {!vect_align_arrays} to vect_sizes_32B_16B.
10473 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10474 * gcc.dg/vect/vect-peel-3.c: Ditto.
10475
10476 2012-01-16 Jason Merrill <jason@redhat.com>
10477
10478 PR c++/51854
10479 * g++.dg/abi/mangle60.C: New.
10480
10481 PR c++/51827
10482 * g++.dg/pch/mangle1.{C,Hs}: New.
10483
10484 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10485 Tobias Burnus <burnus@net-b.de>
10486
10487 PR fortran/50981
10488 * gfortran.dg/elemental_optional_args_3.f90: New
10489 * gfortran.dg/elemental_optional_args_4.f90: New
10490
10491 2012-01-16 Tobias Burnus <burnus@net-b.de>
10492
10493 PR fortran/51809
10494 * gfortran.dg/use_20.f90: New
10495
10496 2012-01-16 Jason Merrill <jason@redhat.com>
10497
10498 PR c++/51868
10499 * g++.dg/cpp0x/rv-bitfield.C: New.
10500 * g++.dg/cpp0x/rv-bitfield2.C: New.
10501
10502 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10503
10504 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10505 subroutine 'qsort' and use index array to assign the result.
10506
10507 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR tree-optimization/51865
10510 * gcc.dg/pr51865.c: New test.
10511
10512 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10513
10514 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10515
10516 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10517
10518 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10519 to be loaded from the constant pool, rather than via %hi and %lo.
10520
10521 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10522
10523 PR rtl-optimization/51821
10524 * gcc.dg/pr51821.c: New test.
10525
10526 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10527
10528 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10529
10530 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10531
10532 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10533
10534 2012-01-14 Tobias Burnus <burnus@net-b.de>
10535
10536 PR fortran/51800
10537 * gfortran.dg/init_flag_8.f90: New.
10538 * gfortran.dg/init_flag_9.f90: New.
10539
10540 2011-01-14 Tobias Burnus <burnus@net-b.de>
10541
10542 PR fortran/51816
10543 * gfortran.dg/use_18.f90: New.
10544 * gfortran.dg/use_19.f90: New.
10545
10546 2012-01-13 Ian Lance Taylor <iant@google.com>
10547
10548 PR c++/50012
10549 * g++.dg/warn/Wsign-compare-4.C: New.
10550
10551 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10552
10553 PR fortran/48351
10554 * gfortran.dg/alloc_comp_assign.f03: New.
10555 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10556 __BUILTIN_FREE from 38 to 32.
10557
10558 2012-01-13 Jason Merrill <jason@redhat.com>
10559
10560 PR c++/20681
10561 * g++.dg/warn/Wreturn-type-7.C: New.
10562
10563 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10564
10565 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10566 assumption.
10567 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10568 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10569 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10570 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10571 int32plus because of big array needed.
10572 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10573 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10574
10575 2012-01-13 Jason Merrill <jason@redhat.com>
10576
10577 PR c++/51813
10578 * g++.dg/ext/visibility/template9.C: New.
10579
10580 PR c++/51620
10581 * g++.dg/cpp0x/defaulted34.C: New.
10582 * g++.dg/template/virtual3.C: New.
10583
10584 2012-01-13 Richard Guenther <rguenther@suse.de>
10585
10586 PR middle-end/8081
10587 * gcc.dg/torture/pr8081.c: New testcase.
10588
10589 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10590
10591 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10592
10593 2012-01-12 Jason Merrill <jason@redhat.com>
10594
10595 PR c++/51714
10596 * g++.dg/ext/stmtexpr14.C: New.
10597
10598 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10599
10600 PR c++/51633
10601 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10602
10603 2012-01-12 Jason Merrill <jason@redhat.com>
10604
10605 PR c++/48051
10606 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10607 * g++.dg/abi/mangle58.C: Likewise.
10608
10609 PR c++/51403
10610 * g++.dg/template/arg8.C: New.
10611
10612 2012-01-12 Ira Rosen <irar@il.ibm.com>
10613
10614 PR tree-optimization/51799
10615 * gcc.dg/vect/pr51799.c: New test.
10616 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10617 patterns.
10618
10619 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10620 Tobias Burnus <burnus@net-b.de>
10621
10622 PR fortran/51057
10623 PR fortran/51616
10624 * lib/target-supports.exp
10625 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10626 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10627
10628 2012-01-11 Jason Merrill <jason@redhat.com>
10629
10630 PR c++/51565
10631 * g++.dg/ext/attrib42.C: New.
10632
10633 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR bootstrap/51796
10636 * gcc.dg/pr51796.c: New test.
10637
10638 2012-01-11 Jason Merrill <jason@redhat.com>
10639
10640 PR c++/51818
10641 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10642
10643 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10644
10645 * gnat.dg/array19.ad[sb]: New test.
10646
10647 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10648
10649 * gnat.dg/opt23.ad[sb]: New test.
10650 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10651 * gnat.dg/opt24.ad[sb]: New test.
10652
10653 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10654
10655 PR tree-optimization/49642
10656 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10657 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10658
10659 2012-01-11 Jason Merrill <jason@redhat.com>
10660
10661 PR c++/51613
10662 * g++.dg/template/explicit-args5.C: New.
10663
10664 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10665
10666 * gcc.c-torture/execute/20120110-1.c: New testcase.
10667
10668 2012-01-10 Jason Merrill <jason@redhat.com>
10669
10670 PR c++/51614
10671 * g++.dg/inherit/ambig1.C: New.
10672
10673 PR c++/51433
10674 * g++.dg/cpp0x/constexpr-cache1.C: New.
10675
10676 2012-01-10 Richard Guenther <rguenther@suse.de>
10677
10678 PR tree-optimization/51801
10679 * gcc.dg/torture/pr51801.c: New testcase.
10680
10681 2012-01-10 Tobias Burnus <burnus@net-b.de>
10682
10683 PR fortran/51652
10684 * gfortran.dg/allocate_with_typespec_5.f90: New.
10685
10686 2012-01-10 Tobias Burnus <burnus@net-b.de>
10687
10688 * gfortran.dg/class_39.f03: Update dg-error string.
10689
10690 2012-01-10 Richard Guenther <rguenther@suse.de>
10691
10692 PR tree-optimization/50913
10693 * gcc.dg/graphite/interchange-16.c: New testcase.
10694 * gcc.dg/graphite/scop-20.c: XFAIL.
10695 * gfortran.dg/graphite/interchange-1.f: Likewise.
10696 * gfortran.dg/graphite/block-1.f90: Likewise.
10697 * gfortran.dg/graphite/block-2.f: Likewise.
10698
10699 2012-01-10 Richard Henderson <rth@redhat.com>
10700
10701 * lib/target-supports.exp (check_effective_target_vect_perm,
10702 check_effective_target_vect_perm_byte,
10703 check_effective_target_vect_perm_short): Enable for arm neon.
10704
10705 2012-01-09 Tobias Burnus <burnus@net-b.de>
10706
10707 PR fortran/46328
10708 * gfortran.dg/typebound_operator_11.f90: New.
10709
10710 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10711
10712 * gnat.dg/array18.adb: New test.
10713 * gnat.dg/array18_pkg.ads: New helper.
10714
10715 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10716
10717 PR fortran/51791
10718 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10719 around base object in first assignment in main program.
10720 * gfortran.dg/typebound_operator_10.f03: New test.
10721
10722 2012-01-09 Martin Jambor <mjambor@suse.cz>
10723
10724 PR tree-optimization/51759
10725 * g++.dg/ipa/pr51759.C: New test.
10726
10727 2012-01-09 Tobias Burnus <burnus@net-b.de>
10728
10729 PR fortran/51758
10730 * gfortran.dg/optional_absent_2.f90: New.
10731
10732 2012-01-09 Tobias Burnus <burnus@net-b.de>
10733
10734 PR fortran/51578
10735 * gfortran.dg/use_17.f90: New.
10736
10737 2012-01-09 Gary Funck <gary@intrepid.com>
10738
10739 PR preprocessor/33919
10740 * gcc.dg/pr33919.c: New test.
10741 * gcc.dg/pr33919-0.h: New test header file.
10742 * gcc.dg/pr33919-1.h: Ditto.
10743 * gcc.dg/pr33919-2.h: Ditto.
10744
10745 2012-01-07 Jan Hubicka <jh@suse.cz>
10746
10747 PR tree-optimize/51694
10748 * gcc.c-torture/compile/pr51694.c: new testcase.
10749
10750 2012-01-07 Jan Hubicka <jh@suse.cz>
10751
10752 PR tree-optimization/51600
10753 * g++.dg/torture/pr51600.C: New testcase.
10754
10755 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10756
10757 PR gcov-profile/51715
10758 PR gcov-profile/51717
10759 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10760 * gcc.misc-tests/gcov-14.c: Likewise.
10761
10762 2012-01-06 Jason Merrill <jason@redhat.com>
10763
10764 * g++.dg/parse/new5.C: New.
10765
10766 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10767
10768 PR testsuite/51655
10769 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10770 including <string.h>.
10771
10772 2012-01-06 Jason Merrill <jason@redhat.com>
10773
10774 * g++.dg/abi/mangle51.C: New.
10775 * g++.dg/abi/mangle52.C: New.
10776 * g++.dg/abi/mangle53.C: New.
10777 * g++.dg/abi/mangle54.C: New.
10778 * g++.dg/abi/mangle55.C: New.
10779 * g++.dg/abi/mangle56.C: New.
10780 * g++.dg/abi/mangle57.C: New.
10781 * g++.dg/abi/mangle58.C: New.
10782 * g++.dg/abi/mangle59.C: New.
10783 * g++.dg/cpp0x/trailing3.C: Update mangling.
10784 * g++.dg/cpp0x/variadic111.C: Update mangling.
10785 * g++.dg/cpp0x/variadic4.C: Update mangling.
10786 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10787 * g++.dg/template/nontype22.C: Works now.
10788 * g++.dg/template/pr35240.C: Works now.
10789
10790 * g++.dg/cpp0x/error7.C: New.
10791
10792 2012-01-06 Tobias Burnus <burnus@net-b.de>
10793
10794 * gfortran.dg/deallocate_stat_2.f90: New.
10795 * coarray/allocate_errgmsg.f90: New.
10796 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10797 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10798 * coarray/subobject_1.f90: Fix for num_images > 1.
10799 * gfortran.dg/deallocate_stat.f90: Update due to changed
10800 stat= handling.
10801
10802 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10803
10804 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10805
10806 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10807
10808 * ada/acats/overflow.lst: Add cb20004.
10809
10810 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10811
10812 PR c++/51541
10813 * g++.dg/cpp0x/alias-decl-18.C: New test.
10814
10815 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10816
10817 * gcc.c-torture/execute/20120104-1.c: New test.
10818
10819 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10820
10821 PR fortran/PR48946
10822 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10823 the old typebound_operator_8.f03.
10824 * gfortran.dg/typebound_operator_8.f03: New version of
10825 typebound_operator_7.f03 with 'u' a derived type instead of a
10826 class object.
10827
10828 2012-01-05 Richard Guenther <rguenther@suse.de>
10829
10830 * g++.dg/torture/pr49309.C: Skip for -flto.
10831
10832 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR middle-end/51761
10835 * gcc.c-torture/compile/pr51761.c: New test.
10836
10837 2012-01-05 Richard Guenther <rguenther@suse.de>
10838
10839 PR tree-optimization/51760
10840 * gcc.dg/torture/pr51760.c: New testcase.
10841
10842 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10843
10844 PR middle-end/51472
10845 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10846
10847 2012-01-05 Richard Guenther <rguenther@suse.de>
10848
10849 PR lto/41576
10850 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10851 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10852
10853 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR debug/51695
10856 * gcc.dg/pr51695.c: New test.
10857
10858 2012-01-04 Andrew Pinski <apinski@cavium.com>
10859
10860 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10861 * gcc.target/mips/octeon2-lx-1.c: New test.
10862 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10863 * gcc.target/mips/octeon2-lx-2.c: New test.
10864 * gcc.target/mips/octeon2-lx-3.c: New test.
10865
10866 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10867
10868 PR other/51163
10869 PR other/51164
10870 * gcc.dg/tm/alias-1.c: Adjust regexp.
10871 * gcc.dg/tm/alias-2.c: Adjust regexp.
10872
10873 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10874
10875 PR c++/51064
10876 * g++.dg/warn/Wparentheses-26.C: New.
10877
10878 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10879
10880 * gfortran.dg/elemental_optional_args_2.f90: New test.
10881
10882 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10883
10884 PR fortran/49693
10885 * gfortran.dg/common_17.f90: New test.
10886
10887 2012-01-04 Richard Guenther <rguenther@suse.de>
10888
10889 PR tree-optimization/49651
10890 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10891 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10892
10893 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10894
10895 PR c++/51738
10896 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10897
10898 2012-01-03 Andrew Pinski <apinski@cavium.com>
10899
10900 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10901 for all mips targets. Also allow an optional .cfi_startproc.
10902
10903 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10904
10905 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10906
10907 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10908
10909 PR c++/29273
10910 * g++.dg/rtti/dyncast5.C: New.
10911
10912 2012-01-03 Richard Guenther <rguenther@suse.de>
10913
10914 PR tree-optimization/51070
10915 * gcc.dg/torture/pr51070-2.c: New testcase.
10916
10917 2012-01-03 Richard Guenther <rguenther@suse.de>
10918
10919 PR tree-optimization/51692
10920 * gcc.dg/torture/pr51692.c: New testcase.
10921
10922 2012-01-03 Richard Guenther <rguenther@suse.de>
10923
10924 PR debug/51650
10925 * g++.dg/lto/pr51650-3_0.C: New testcase.
10926
10927 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/15867
10930 * g++.dg/warn/Wredundant-decls-spec.C: New.
10931
10932 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR tree-optimization/51719
10935 * g++.dg/tree-prof/pr51719.C: New test.
10936
10937 2012-01-03 Richard Guenther <rguenther@suse.de>
10938
10939 PR middle-end/51730
10940 * gcc.dg/fold-compare-6.c: New testcase.
10941
10942 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR c++/51669
10945 * g++.dg/gomp/pr51669.C: New test.
10946
10947 2012-01-02 Jason Merrill <jason@redhat.com>
10948
10949 PR c++/51675
10950 * g++.dg/cpp0x/constexpr-union2.C: New.
10951
10952 PR c++/51666
10953 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10954
10955 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10956
10957 PR c++/51462
10958 * g++.dg/cpp0x/constexpr-99.C: New test.
10959
10960 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10961
10962 PR c++/20140
10963 * g++.dg/template/init9.C: New.
10964
10965 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10966
10967 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10968 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10969 rather than a specific number.
10970
10971 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10972
10973 PR fortran/46262
10974 PR fortran/46328
10975 PR fortran/51052
10976 * gfortran.dg/typebound_operator_7.f03: New.
10977 * gfortran.dg/typebound_operator_8.f03: New.
10978
10979 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10980
10981 PR target/51729
10982 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10983 XFAIL.
10984 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10985
10986 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10987
10988 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10989
10990 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10991
10992 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10993 for MIPS.
10994
10995 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10996
10997 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10998 * gfortran.dg/io_real_boz_4.f90: Likewise.
10999 * gfortran.dg/io_real_boz_5.f90: Likewise.
11000
11001 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11002
11003 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11004
11005 2012-01-02 Revital Eres <revital.eres@linaro.org>
11006
11007 * gcc.dg/sms-11.c: New file.
11008
11009 2012-01-02 Tobias Burnus <burnus@net-b.de>
11010
11011 PR fortran/51682
11012 * gfortran.dg/coarray/image_index_3.f90: New.
11013
11014 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11015
11016 PR c++/16603
11017 * g++.dg/parse/enum8.C: New.
11018
11019 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11020
11021 PR c++/51379
11022 * g++.dg/conversion/reinterpret4.C: New.
11023 * g++.dg/conversion/reinterpret1.C: Adjust.
11024
11025 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11026
11027 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11028
11029 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
11030
11031 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11032 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11033 * g++.old-deja/g++.jason/access14.C: Likewise.
11034 * g++.old-deja/g++.jason/access8.C: Likewise.
11035 * g++.old-deja/g++.jason/access1.C: Likewise.
11036 * g++.old-deja/g++.other/access3.C: Likewise.
11037 * g++.old-deja/g++.other/access5.C: Likewise.
11038 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11039 * g++.old-deja/g++.law/visibility22.C: Likewise.
11040 * g++.old-deja/g++.law/visibility26.C: Likewise.
11041 * g++.old-deja/g++.mike/p2746.C: Likewise.
11042 * g++.dg/debug/using1.C: Likewise.
11043 * g++.dg/lookup/using51.C: Likewise.
11044 * g++.dg/inherit/using5.C: Likewise.
11045 * g++.dg/inherit/pr30297.C: Likewise.
11046 * g++.dg/inherit/access8.C: Likewise.
11047 * g++.dg/torture/pr39362.C: Likewise.
11048 * g++.dg/template/crash13.C: Likewise.
11049 * g++.dg/template/using10.C: Likewise.
11050
11051 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11052
11053 PR fortran/51502
11054 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11055
11056 2012-01-01 Ira Rosen <irar@il.ibm.com>
11057
11058 PR tree-optimization/51704
11059 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11060 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11061 corresponding flags.
11062
11063 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11064
11065 PR c++/51723
11066 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11067
11068 2012-01-01 Jan Hubicka <jh@suse.cz>
11069
11070 PR rtl-optimization/51069
11071 * gcc.c-torture/compile/pr51069.c: New testcase.
11072
11073 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR tree-optimization/51683
11076 * gcc.dg/pr51683.c: New test.
11077 \f
11078 Copyright (C) 2012 Free Software Foundation, Inc.
11079
11080 Copying and distribution of this file, with or without modification,
11081 are permitted in any medium without royalty provided the copyright
11082 notice and this notice are preserved.