target-supports.exp (add_options_for_tls): Add -pthread for AIX as well.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
2
3 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
4 on AIX.
5
6 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
7 AIX as well.
8 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
9 and above.
10
11 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/55763
14 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
15
16 2012-12-21 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/52996
19 * gcc.dg/torture/pr52996.c: New testcase.
20
21 2012-12-20 Jakub Jelinek <jakub@redhat.com>
22
23 PR middle-end/55750
24 * gcc.c-torture/execute/pr55750.c: New test.
25
26 2012-12-20 Richard Biener <rguenther@suse.de>
27
28 PR middle-end/55740
29 * g++.dg/torture/pr55740.C: New testcase.
30
31 2012-12-20 Jakub Jelinek <jakub@redhat.com>
32
33 PR c++/55619
34 * c-c++-common/pr55619.c: New test.
35
36 2012-12-20 Tobias Burnus <burnus@net-b.de>
37
38 PR fortran/54818
39 * gfortran.dg/transfer_intrinsic_4.f: New.
40
41 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
42
43 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
44 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
45 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
46 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
47
48 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49
50 * gcc.target/arm/vmaxnmdf.c: New test.
51 * gcc.target/arm/vmaxnmsf.c: Likewise.
52 * gcc.target/arm/vminnmsf.c: Likewise.
53 * gcc.target/arm/vminnmdf.c: Likewise.
54
55 2012-12-19 Tobias Burnus <burnus@net-b.de>
56
57 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
58 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
59
60 2012-12-19 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/55736
63 PR tree-optimization/55703
64 * gcc.dg/lto/pr55703_0.c: New testcase.
65
66 2012-12-19 Jakub Jelinek <jakub@redhat.com>
67
68 PR debug/55730
69 * gcc.dg/debug/pr55730.c: New test.
70
71 2012-12-18 Jan Hubicka <jh@suse.cz>
72
73 PR tree-optimization/55683
74 * g++.dg/ipa/devirt-9.C: New testcase.
75
76 2012-12-19 Terry Guo <terry.guo@arm.com>
77
78 * gcc.target/arm/thumb-find-work-register.c: New.
79
80 2012-12-19 Tobias Burnus <burnus@net-b.de>
81
82 PR fortran/55733
83 * gfortran.dg/save_5.f90: New.
84
85 2012-12-18 Jakub Jelinek <jakub@redhat.com>
86
87 PR c/39464
88 * gcc.dg/pr39464.c: New test.
89
90 2012-12-18 Ian Lance Taylor <iant@google.com>
91
92 PR go/55201
93 * lib/go.exp: Revert last patch.
94
95 2012-12-18 Richard Biener <rguenther@suse.de>
96
97 PR middle-end/54838
98 * g++.dg/torture/pr54838.C: New testcase.
99
100 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
101
102 * lib/go.exp (go_link_flags): Add libatomic location to flags and
103 ld_library_path.
104
105 2012-12-18 Richard Biener <rguenther@suse.de>
106
107 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
108
109 2012-12-18 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/55555
112 * gcc.dg/torture/pr55555.c: New testcase.
113 * gcc.dg/vect/vect-iv-11.c: Adjust.
114
115 2012-12-18 Jakub Jelinek <jakub@redhat.com>
116
117 PR debug/55717
118 * testsuite/g++.dg/opt/pr55717.C: New test.
119
120 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
121 Ulrich Weigand <ulrich.weigand@linaro.org>
122
123 * gcc.target/arm/neon-extend-1.c: New file.
124 * gcc.target/arm/neon-extend-2.c: New file.
125
126 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
127
128 * lib/target-supports.exp (add_options_for_arm_v8_neon):
129 Add -march=armv8-a.
130
131 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
132 Tejas Belagod <tejas.belagod@arm.com>
133
134 * lib/target-supports.exp
135 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
136
137 2012-12-16 Tobias Burnus <burnus@net-b.de>
138
139 PR fortran/55197
140 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
141
142 2012-12-16 Tobias Burnus <burnus@net-b.de>
143
144 * gfortran.dg/move_alloc_14.f90: New.
145
146 2012-12-16 Tobias Burnus <burnus@net-b.de>
147
148 PR fortran/55638
149 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
150 * gfortran.dg/elemental_args_check_7.f90: New.
151
152 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
153
154 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
155
156 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
157
158 PR ada/52735
159 * gnat.dg/nested_generic1.adb: New test.
160 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
161
162 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
163
164 PR ada/53766
165 * gnat.dg/controlled7.ad[sb]: New test.
166
167 2012-12-14 Steve Ellcey <sellcey@mips.com>
168
169 PR regression/55688
170 * g++.dg/other/pr55650.C: Add dg-require-profiling.
171
172 2012-12-14 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/55684
175 * gcc.dg/torture/pr55684.c: New testcase.
176
177 2012-12-14 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/55687
180 * gcc.dg/torture/pr55687.c: New testcase.
181
182 2012-12-13 Jakub Jelinek <jakub@redhat.com>
183
184 PR c++/55652
185 * g++.dg/cpp0x/noexcept19.C: New test.
186
187 2012-12-13 Richard Biener <rguenther@suse.de>
188
189 PR lto/55660
190 * gcc.dg/lto/pr55660_0.c: New testcase.
191 * gcc.dg/lto/pr55660_1.c: Likewise.
192
193 2012-12-13 Jakub Jelinek <jakub@redhat.com>
194
195 PR gcov-profile/55650
196 * g++.dg/other/pr55650.C: New test.
197 * g++.dg/other/pr55650.cc: New file.
198
199 2012-12-12 Jakub Jelinek <jakub@redhat.com>
200
201 PR debug/55665
202 * g++.dg/guality/pr55665.C: New test.
203
204 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
205 set_target_env_var the same as if it is empty list.
206 (dg-set-target-env-var): Fix up error message.
207 (set-target-env-var): Record both preexisting env var values
208 as well as info that env wasn't set.
209 (restore-target-env-var): Iterate on reversed list, if second
210 sublist element is 1, setenv the env var to the third sublist
211 element, otherwise unsetenv it.
212 (gcc-dg-runtest): Don't initialize set_target_env_var.
213 (dg-test): Unset set_target_env_var if it was set.
214
215 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
216 on argc being one.
217 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
218 Whitespace fixes. Avoid unnecessary * sizeof(char).
219 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
220 dg-options. Whitespace fixes.
221 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
222 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
223 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
224 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
225 * g++.dg/asan/default-options-1.C: Whitespace fixes.
226 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
227 first __asan_symbolize argument unnamed. Avoid unnecessary
228 * sizeof(char).
229 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
230 on argc being one. Allow both _Znwj and _Znwm as operator new.
231 Ignore everything in the backtrace above operator new. Fix up
232 dg-output regexps.
233 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
234 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
235 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
236 on failures. Avoid pointless PASS dg-output check. Remove bogus
237 dg-shouldfail.
238 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
239 Avoid unnecessary * sizeof(char).
240 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
241 Don't rely on argc being one.
242 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
243 Avoid unnecessary * sizeof(char).
244 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
245 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
246 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
247 Fix up dg-output regexps.
248 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
249 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
250 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
251 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
252 one.
253 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
254 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
255 Avoid unnecessary * sizeof(char).
256
257 2012-12-12 Wei Mi <wmi@google.com>
258
259 * lib/target-supports.exp (check_effective_target_dlopen,
260 check_effective_target_clone, check_effective_target_setrlimit,
261 check_effective_target_swapcontext): New procedures.
262 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
263 (dg-set-target-env-var, set-target-env-var,
264 restore-target-env-var): New procedures.
265 (gcc-dg-runtest): Set set_target_env_var.
266 * g++.dg/asan/symbolize-callback-1.C: New test.
267 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
268 * g++.dg/asan/deep-tail-call-1.C: New test.
269 * g++.dg/asan/default-options-1.C: New test.
270 * g++.dg/asan/interception-test-1.C: New test.
271 * g++.dg/asan/dlclose-test-1-so.cc: New file.
272 * g++.dg/asan/deep-thread-stack-1.C: New test.
273 * g++.dg/asan/interception-malloc-test-1.C: New test.
274 * g++.dg/asan/deep-stack-uaf-1.C: New test.
275 * g++.dg/asan/large-func-test-1.C: New test.
276 * g++.dg/asan/interception-failure-test-1.C: New test.
277 * c-c++-common/asan/strip-path-prefix-1.c: New test.
278 * c-c++-common/asan/force-inline-opt0-1.c: New test.
279 * c-c++-common/asan/swapcontext-test-1.c: New test.
280 * c-c++-common/asan/null-deref-1.c: New test.
281 * c-c++-common/asan/global-overflow-1.c: New test.
282 * c-c++-common/asan/strncpy-overflow-1.c: New test.
283 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
284 * c-c++-common/asan/stack-overflow-1.c: New test.
285 * c-c++-common/asan/use-after-free-1.c: New test.
286 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
287 * c-c++-common/asan/clone-test-1.c: New test.
288 * c-c++-common/asan/heap-overflow-1.c: New test.
289 * c-c++-common/asan/sleep-before-dying-1.c: New test.
290
291 2012-12-12 Steve Ellcey <sellcey@mips.com>
292
293 * gcc.dg/pr55150-2.c: Add pic support check.
294 * gcc.dg/lto/pr54709_0.c: Ditto.
295
296 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
297
298 PR tree-optimization/55481
299 * gcc.dg/torture/pr55481.c: New testcase.
300
301 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
302 Jakub Jelinek <jakub@redhat.com>
303
304 PR middle-end/52640
305 * gcc.c-torture/compile/limits-externdecl.c: New test.
306
307 2012-12-12 Jakub Jelinek <jakub@redhat.com>
308
309 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
310 from 2000 to 400.
311
312 PR fortran/55633
313 * gcc.dg/torture/pr55633.c: New test.
314
315 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
316
317 PR c++/53094
318 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
319 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
320 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
321
322 2012-12-11 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/55643
325 * g++.dg/warn/Wunused-var-19.C: New test.
326
327 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
328
329 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
330
331 * gcc.dg/pr54121.c: New test.
332
333 2012-12-11 Jakub Jelinek <jakub@redhat.com>
334
335 PR c++/55619
336 * g++.dg/ext/asm12.C: New test.
337
338 PR tree-optimization/54570
339 * gcc.dg/builtin-object-size-8.c: Xfail.
340 * gcc.dg/builtin-object-size-13.c: New test.
341
342 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
343
344 PR target/55642
345 * gcc.target/arm/pr55642.c: New testcase.
346
347 2012-12-11 Jakub Jelinek <jakub@redhat.com>
348
349 PR middle-end/43631
350 PR bootstrap/55615
351 * g++.dg/other/pr43631.C: New test.
352
353 2012-12-11 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/55079
356 * gcc.dg/Warray-bounds-9.c: New testcase.
357 * gcc.dg/Warray-bounds-10.c: Likewise.
358 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
359
360 2012-12-10 Janus Weil <janus@gcc.gnu.org>
361
362 PR fortran/52909
363 * gfortran.dg/proc_ptr_39.f90: New test case.
364
365 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
366
367 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
368 code duplication is required. Allow BNE to appear.
369
370 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
371
372 * gcc.target/mips/ext-2.c: Require -mlong64.
373
374 2012-12-10 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/55107
377 * gcc.dg/torture/pr55107.c: New testcase.
378 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
379
380 2012-12-10 Jakub Jelinek <jakub@redhat.com>
381
382 * g++.dg/asan/asan_test.cc: Sync from upstream.
383 * g++.dg/asan/asan_test_utils.h: Likewise.
384
385 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
386
387 * gcc.target/arm/neon/vrndaf32.c: New test.
388 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
389 * gcc.target/arm/neon/vrndf32.c: Likewise.
390 * gcc.target/arm/neon/vrndqf32.c: Likewise.
391 * gcc.target/arm/neon/vrndmf32.c: Likewise.
392 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
393 * gcc.target/arm/neon/vrndnf32.c: Likewise.
394 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
395 * gcc.target/arm/neon/vrndpf32.c: Likewise.
396 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
397
398 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
399
400 * gcc.misc-tests/gcov-12.c: Fix dg order.
401
402 PR middle-end/54470
403 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
404
405 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
406 for *-*-hpux10*.
407
408 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
409 * gcc.dg/20050826-1.c: Likewise.
410
411 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
412
413 * gnat.dg/vect9.adb: Add -w to dg-options.
414 * gnat.dg/vect10.adb: Likewise.
415
416 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
417
418 PR fortran/55593
419 * gfortran.dg/do_check_8.f90: New test.
420
421 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
422
423 * gnat.dg/vect10.ad[sb]: New test.
424
425 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/vect9.ad[sb]: New test.
428 * gnat.dg/vect9_pkg.ads: New helper.
429
430 2012-12-07 Mike Stump <mikestump@comcast.net>
431
432 * gnat.dg/discr38.adb: Don't use ^M line endings.
433 gnat.dg/loop_optimization13.adb: Likewise.
434 gnat.dg/loop_optimization13.ads: Likewise.
435 gnat.dg/discr36_pkg.adb: Likewise.
436 gnat.dg/discr36_pkg.ads: Likewise.
437 gnat.dg/loop_optimization11_pkg.ads: Likewise.
438 gnat.dg/discr36.ads: Likewise.
439 gnat.dg/loop_optimization11.adb: Likewise.
440
441 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
442
443 PR rtl-optimization/55141
444 * gcc.target/i386/pr55141.c: New.
445
446 2012-12-07 Dodji Seketeli <dodji@redhat.com>
447
448 PR c++/54401
449 * g++.dg/cpp0x/alias-decl-28.C: New test.
450 * g++.dg/cpp0x/alias-decl-16.C: Update.
451
452 2012-12-07 Martin Jambor <mjambor@suse.cz>
453
454 PR tree-optimization/55590
455 * gcc.target/i386/pr55590-1.c: New test.
456 * gcc.target/i386/pr55590-2.c: Likewise.
457
458 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
459
460 PR c++/54975
461 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
462
463 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
464
465 PR target/55597
466 * gcc.target/i386/pr55597.c: New test.
467
468 2012-12-06 Jakub Jelinek <jakub@redhat.com>
469
470 PR c++/54207
471 * g++.dg/cpp0x/noexcept18.C: New test.
472
473 PR c++/55573
474 * g++.dg/cpp0x/constexpr-55573.C: New test.
475
476 PR c++/55137
477 * g++.dg/opt/pr55137.C: New test.
478 * gcc.c-torture/execute/pr55137.c: New test.
479
480 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481
482 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
483 New procedure.
484 (add_options_for_arm_v8_neon): Likewise.
485
486 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
487
488 * g++.dg/pr55604.C: New test.
489
490 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
491
492 * lib/target-supports.exp
493 (check_effective_target_vect_perm): Allow aarch64*-*-*.
494 (check_effective_target_vect_perm_byte): Likewise.
495 (check_effective_target_vect_perm_short): Likewise.
496 (check_effective_target_vect_char_mult): Likewise.
497 (check_effective_target_vect_extract_even_odd): Likewise.
498 (check_effective_target_vect_interleave): Likewise.
499
500 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
501
502 * g++.dg/abi/mangle-neon-aarch64.C: New test.
503
504 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
505
506 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
507
508 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
509
510 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
511 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
512 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
513 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
514 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
515 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
516 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
517 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
518 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
519 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
520 * gcc.dg/vect/vect-rounding-round.c: Likewise.
521 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
522 * target-supports.exp
523 (check_effective_target_vect_call_btrunc): New.
524 (check_effective_target_vect_call_btruncf): Likewise.
525 (check_effective_target_vect_call_ceil): Likewise.
526 (check_effective_target_vect_call_ceilf): Likewise.
527 (check_effective_target_vect_call_floor): Likewise.
528 (check_effective_target_vect_call_floorf): Likewise.
529 (check_effective_target_vect_call_lceil): Likewise.
530 (check_effective_target_vect_call_lfloor): Likewise.
531 (check_effective_target_vect_call_nearbyint): Likewise.
532 (check_effective_target_vect_call_nearbyintf): Likewise.
533 (check_effective_target_vect_call_round): Likewise.
534 (check_effective_target_vect_call_roundf): Likewise.
535
536 2012-12-05 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/51238
539 * gcc.dg/torture/pr51238.c: New testcase.
540
541 2012-12-05 Richard Biener <rguenther@suse.de>
542
543 PR tree-optimization/50222
544 * gcc.dg/torture/pr50222.c: New testcase.
545
546 2012-12-05 Richard Biener <rguenther@suse.de>
547
548 PR lto/55525
549 * gcc.dg/lto/pr55525_0.c: New testcase.
550 * gcc.dg/lto/pr55525_1.c: Likewise.
551
552 2012-12-04 Tobias Burnus <burnus@net-b.de>
553
554 * gfortran.dg/quad_3.f90: Really fix an if condition.
555
556 2012-12-04 Tobias Burnus <burnus@net-b.de>
557
558 * gfortran.dg/quad_3.f90: Fix a condition,
559 which wrongly required ordered/lazy evaluation.
560
561 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
562
563 * gcc.target/aarch64/121127.c: New test.
564
565 2012-12-04 Jakub Jelinek <jakub@redhat.com>
566
567 PR testsuite/55587
568 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
569 0 if not.
570 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
571 returned 0.
572 * gcc.dg/asan/asan.exp: Likewise.
573
574 2012-12-04 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/55124
577 * gcc.dg/torture/pr55124.c: New testcase.
578
579 2012-12-03 Tobias Burnus <burnus@net-b.de>
580
581 * gfortran.dg/quad_3.f90: New.
582
583 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/54170
586 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
587
588 2012-12-03 Jakub Jelinek <jakub@redhat.com>
589
590 PR testsuite/55452
591 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
592 on all targets, not just s390*.
593
594 2012-12-03 Marek Polacek <polacek@redhat.com>
595
596 PR c/55570
597 * gcc.dg/pr55570.c: New test.
598
599 2012-12-03 Jakub Jelinek <jakub@redhat.com>
600
601 * lib/asan-dg.exp (asan_get_gtest_test_list,
602 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
603 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
604 and [asan_get_gtest_expect_death_list "$output"] in global vars.
605 (asan_symbolize): Sanitize [] characters from key.
606 * g++.dg/asan/asan_test_config.h: New file.
607 * g++.dg/asan/asan_globals_test.cc: New file.
608 * g++.dg/asan/asan_test_utils.h: New file.
609 * g++.dg/asan/dejagnu-gtest.h: New file.
610 * g++.dg/asan/asan_test.cc: New file.
611 * g++.dg/asan/asan_test.C: New test.
612
613 2012-12-03 Richard Biener <rguenther@suse.de>
614
615 * gcc.dg/torture/pr35634.c: Use signed char.
616 * g++.dg/torture/pr35634.C: Likewise.
617
618 2012-12-02 Marek Polacek <polacek@redhat.com>
619
620 PR middle-end/54838
621 * gcc.dg/pr54838.c: New test.
622
623 2012-12-01 Xinliang David Li <davidxl@google.com>
624
625 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
626 cltd.
627
628 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
629
630 PR c++/55558
631 * g++.dg/cpp0x/decltype46.C: New.
632
633 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
634
635 PR middle-end/52450
636 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
637
638 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
639
640 PR debug/53860
641 * g++.dg/debug/pr53860.C: New test.
642
643 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
644 Paul Thomas <pault@gcc.gnu.org>
645
646 PR fortran/46897
647 * gfortran.dg/defined_assignment_1.f90: New test.
648 * gfortran.dg/defined_assignment_2.f90: New test.
649 * gfortran.dg/defined_assignment_3.f90: New test.
650 * gfortran.dg/defined_assignment_4.f90: New test.
651 * gfortran.dg/defined_assignment_5.f90: New test.
652
653 2012-12-01 Jakub Jelinek <jakub@redhat.com>
654
655 PR c++/55542
656 * g++.dg/cpp0x/vt-55542.C: New test.
657
658 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
659
660 * gnat.dg/specs/pack9.ads: New test.
661
662 2012-11-30 Martin Jambor <mjambor@suse.cz>
663
664 PR middle-end/52890
665 PR tree-optimization/55415
666 PR tree-optimization/54386
667 PR target/55448
668 * gcc.dg/ipa/ipa-sra-7.c: New test.
669 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
670 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
671 * gcc.target/i386/pr55448.c: Likewise.
672
673 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
674
675 * loop_optimization14.ad[sb]: New test.
676 * loop_optimization14_pkg.ads: New helper.
677
678 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
679
680 PR target/55073
681 * gcc.target/arm/pr55073.C: New test.
682
683 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
684
685 PR c++/53094
686 * g++.dg/ext/vector20.C: New testcase.
687
688 2012-11-28 Tobias Burnus <burnus@net-b.de>
689
690 PR fortran/52161
691 * coarray/sync_3.f90: Extend test.
692
693 2012-11-29 Jakub Jelinek <jakub@redhat.com>
694
695 PR rtl-optimization/55512
696 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
697 * gcc.target/i386/pr55512-4.c: Likewise.
698
699 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
700
701 PR c++/52654
702 * g++.dg/cpp0x/udlit-overflow.C: New.
703 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
704
705 2012-11-28 Jakub Jelinek <jakub@redhat.com>
706
707 PR debug/36728
708 PR debug/55467
709 PR middle-end/55507
710 PR bootstrap/55511
711 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
712 are non-empty and add dependency between the first and second asm.
713 * gcc.dg/guality/pr36728-2.c: Likewise.
714 * gcc.dg/guality/pr36728-3.c: New test.
715 * gcc.dg/guality/pr36728-4.c: New test.
716
717 2012-11-28 Andrew Pinski <apinski@cavium.com>
718
719 PR bootstrap/54279
720 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
721 directories.
722 * lib/obj-c++.exp (obj-c++_init): Likewise.
723
724 2012-11-28 Tobias Burnus <burnus@net-b.de>
725
726 PR fortran/52161
727 * coarray/sync_3.f90: New.
728
729 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
730
731 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
732
733 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
734
735 PR rtl-optimization/55512
736 * gcc.target/i386/pr55512-[1234].c: New tests.
737
738 2012-11-28 Jakub Jelinek <jakub@redhat.com>
739
740 PR testsuite/55505
741 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
742
743 PR testsuite/55504
744 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
745 attributes. Avoid clobbering memory before malloced chunk.
746 (main): Pass 1 instead of 0 as argument.
747
748 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
749
750 * gnat.dg/object_overflow.adb: Rename to...
751 * gnat.dg/object_overflow1.adb: ...this.
752 * gnat.dg/object_overflow2.adb: New test.
753 * gnat.dg/object_overflow3.adb: Likewise.
754 * gnat.dg/object_overflow4.adb: Likewise.
755
756 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/55497
759 * g++.dg/init/pr55497.C: New.
760
761 2012-11-28 Richard Biener <rguenther@suse.de>
762
763 PR testsuite/55327
764 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
765 * gcc.dg/vect/slp-perm-9.c: Likewise.
766
767 2012-11-28 Richard Biener <rguenther@suse.de>
768
769 PR c/35634
770 * gcc.dg/torture/pr35634.c: New testcase.
771 * g++.dg/torture/pr35634.C: Likewise.
772 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
773
774 2012-11-27 Tobias Burnus <burnus@net-b.de>
775
776 PR fortran/55476
777 * gfortran.dg/warn_target_lifetime_3.f90: New.
778
779 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
780
781 PR rtl-optimization/55458
782 * gcc.target/i386/pr55458.c: New test.
783
784 2012-11-27 Jakub Jelinek <jakub@redhat.com>
785
786 PR tree-optimization/55110
787 * gcc.dg/pr55110.c: New test.
788
789 2012-11-27 Richard Biener <rguenther@suse.de>
790
791 PR middle-end/55331
792 * g++.dg/opt/pr55331.C: New testcase.
793
794 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
795
796 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
797
798 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
799
800 * gcc.dg/54455.c: Require scheduling.
801 * gcc.dg/c1x-align-4.c: Skip avr.
802 * gcc.dg/pr44024.c: Skip avr in final scan.
803
804 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
805
806 PR testsuite/52641
807 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
808 * gcc.dg/pr54676.c: Make work for 16-bit int.
809
810 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
811
812 PR target/55277
813 * gcc.target/i386/pr55227.c: New test.
814
815 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
816
817 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
818 to -fdump-rtl-all.
819 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
820
821 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
822
823 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
824 New procedure.
825 (add_options_for_arm_v8_vfp): New procedure.
826 * gcc.target/arm/vrintaf32.c: New test.
827 * gcc.target/arm/vrintaf64.c: Likewise.
828 * gcc.target/arm/vrintmf32.c: Likewise.
829 * gcc.target/arm/vrintmf64.c: Likewise.
830 * gcc.target/arm/vrintpf32.c: Likewise.
831 * gcc.target/arm/vrintpf64.c: Likewise.
832 * gcc.target/arm/vrintrf32.c: Likewise.
833 * gcc.target/arm/vrintrf64.c: Likewise.
834 * gcc.target/arm/vrintxf32.c: Likewise.
835 * gcc.target/arm/vrintxf64.c: Likewise.
836 * gcc.target/arm/vrintzf32.c: Likewise.
837 * gcc.target/arm/vrintzf64.c: Likewise.
838
839 2012-11-26 Janus Weil <janus@gcc.gnu.org>
840
841 PR fortran/54997
842 * gfortran.dg/warn_unused_function_2.f90: New.
843
844 2012-11-26 Janus Weil <janus@gcc.gnu.org>
845
846 PR fortran/54881
847 * gfortran.dg/associated_6.f90: New.
848 * gfortran.dg/select_type_30.f03: New.
849
850 2012-11-26 Jakub Jelinek <jakub@redhat.com>
851
852 PR tree-optimization/54471
853 * gcc.dg/tree-ssa/vrp86.c: New test.
854 * gcc.c-torture/execute/pr54471.c: New test.
855
856 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
857
858 PR middle-end/55030
859 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
860 use volatile asms, use plain asms. Where the output value for the
861 asm is unused, write a global variable.
862
863 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
864
865 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
866
867 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
868
869 PR fortran/30146
870 * gfortran.dg/do_check_7.f90: New test.
871
872 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/55446
875 * g++.dg/init/new41.C: New.
876
877 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
878
879 PR fortran/55314
880 * gfortran.dg/allocate_error_4.f90: New test.
881
882 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
883
884 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
885 to send_log.
886
887 2012-11-23 Jakub Jelinek <jakub@redhat.com>
888
889 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
890 from the output.
891
892 PR c++/54046
893 * g++.dg/warn/Wreturn-type-8.C: New test.
894
895 PR middle-end/55430
896 * gcc.dg/pr55430.c: New test.
897
898 2012-11-23 Kostya Serebryany <kcc@google.com>
899
900 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
901
902 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
903
904 * gnat.dg/discr40.ad[sb]: New test.
905
906 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/discr39.adb: New test.
909
910 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
911
912 PR testsuite/52641
913 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
914 * gcc.dg/pr55150-1.c: Same.
915 * gcc.dg/torture/pr54894.c: Add size32plus.
916
917 2012-11-23 Jakub Jelinek <jakub@redhat.com>
918
919 PR sanitizer/55435
920 * c-c++-common/asan/attrib-1.c: New test.
921
922 2012-11-22 Ian Bolton <ian.bolton@arm.com>
923
924 * gcc.target/aarch64/builtin-bswap-1.c: New test.
925 * gcc.target/aarch64/builtin-bswap-2.c: New test.
926
927 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/55432
930 * g++.dg/cpp0x/constexpr-55432.C: New.
931
932 2012-11-21 Janus Weil <janus@gcc.gnu.org>
933
934 PR fortran/55352
935 * gfortran.dg/namelist_76.f90: New.
936
937 2012-11-21 Martin Jambor <mjambor@suse.cz>
938
939 * gcc.dg/ipa/ipcp-agg-7.c: New test.
940 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
941
942 2012-11-21 Martin Jambor <mjambor@suse.cz>
943
944 PR tree-optimization/55260
945 * g++.dg/torture/pr55260-2.C: New test.
946
947 2012-11-21 Martin Jambor <mjambor@suse.cz>
948
949 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
950
951 2012-11-21 Bin Cheng <bin.cheng@arm.com>
952
953 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
954 * gcc.dg/tree-ssa/vrp47.c: Ditto.
955
956 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
957
958 PR target/19398
959 * gcc.target/i386/pr19398.c: New test.
960
961 2012-11-20 Martin Jambor <mjambor@suse.cz>
962
963 PR tree-optimization/55260
964 * g++.dg/torture/pr55260-1.C: New test.
965
966 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
967
968 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
969 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
970 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
971 * gcc.target/aarch64/atomic-op-char.c: Likewise.
972 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
973 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
974 * gcc.target/aarch64/atomic-op-int.c: Likewise.
975 * gcc.target/aarch64/atomic-op-long.c: Likewise.
976 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
977 * gcc.target/aarch64/atomic-op-release.c: Likewise.
978 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
979 * gcc.target/aarch64/atomic-op-short.c: Likewise.
980
981 2012-11-20 Jakub Jelinek <jakub@redhat.com>
982
983 PR middle-end/55094
984 * gcc.dg/pr55094.c: New test.
985
986 PR rtl-optimization/54921
987 * gcc.dg/pr54921.c: New test.
988
989 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
990
991 * gcc.target/i386/pr55359.c: New test.
992
993 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
994
995 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
996 * g++.dg/tls/thread_local3g.C: Likewise.
997 * g++.dg/tls/thread_local4g.C: Likewise.
998 * g++.dg/tls/thread_local5g.C: Likewise.
999 * g++.dg/tls/thread_local6g.C: Likewise.
1000 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1001 * g++.dg/tls/thread_local2.C: Likewise.
1002 * g++.dg/tls/thread_local2g.C: Likewise.
1003 * g++.dg/tls/thread_local6.C: Likewise.
1004
1005 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1006
1007 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1008 * gcc.dg/tm/clone-1.c: New test.
1009
1010 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/55368
1013 * g++.dg/parse/struct-5.C: New.
1014
1015 2012-11-19 Tom de Vries <tom@codesourcery.com>
1016
1017 PR rtl-optimization/55315
1018 * gcc.target/mips/pr55315.c: New test.
1019
1020 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR tree-optimization/55236
1023 * gcc.dg/pr55236.c: New test.
1024
1025 PR testsuite/55188
1026 * gcc.dg/pr19105.c: Accept also optimizing
1027 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1028
1029 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1030 from addr2line_output. Increment idx if asking for more than one
1031 address in one object.
1032
1033 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR tree-optimization/55329
1036 * g++.dg/opt/pr55329.C: New test.
1037
1038 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1039
1040 PR fortran/55297
1041 * gfortran.dg/typebound_operator_18.f90: New.
1042
1043 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1044
1045 PR rtl-optimization/55330
1046 * gfortran.dg/pr55330.f90: New test.
1047
1048 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1049
1050 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1051 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1052 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1053 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1054 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1055 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1056
1057 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1058
1059 PR c++/54875
1060 * g++.dg/cpp0x/alias-decl-27.C: New test.
1061
1062 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR c++/55337
1065 * g++.dg/template/alignof2.C: New test.
1066
1067 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1068
1069 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1070 * g++.dg/mv6.C (dg-options): Ditto.
1071
1072 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1073
1074 * lib/target_suports.exp
1075 (check_effective_target_has_w_floating_suffix): New procedure.
1076 (check_effective_target_has_q_floating_suffix): Ditto.
1077 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1078 for unsupported non-standard suffix on floating constant.
1079 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1080
1081 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1082
1083 * lib/asan-dg.exp: New file.
1084 * gcc.dg/asan/asan.exp: New file.
1085 * g++.dg/dg.exp: Prune also asan tests.
1086 * g++.dg/asan/asan.exp: New file.
1087 * c-c++-common/asan/memcmp-1.c: New test.
1088
1089 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/55323
1092 * g++.dg/cpp0x/vt-55323.C: New.
1093
1094 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1095
1096 * g++.dg/mv4.C: Add require ifunc. Change error message.
1097 * g++.dg/mv5.C: Add require ifunc.
1098 * g++.dg/mv6.C: Add require ifunc.
1099
1100 2012-11-13 Martin Jambor <mjambor@suse.cz>
1101
1102 PR tree-optimization/55253
1103 * gcc.dg/torture/pr55253.c: New test.
1104 * gcc.dg/torture/pr55305.c: Likewise.
1105
1106 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 PR middle-end/55142
1109 * gcc.target/i386/pr55142-1.c: New file.
1110 * gcc.target/i386/pr55142-2.c: Likewise.
1111
1112 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1113
1114 PR c++/54466
1115 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1116
1117 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1120 instead of lp64.
1121 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1122 * gcc.target/i386/pr49715-2.c: Likewise.
1123 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1124
1125 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR tree-optimization/55281
1128 * gcc.dg/vect/fast-math-pr55281.c: New test.
1129 * g++.dg/opt/pr55281.C: New test.
1130
1131 PR rtl-optimization/54127
1132 * gcc.dg/torture/pr54127.c: New test.
1133
1134 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1135 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR rtl-optimization/51447
1138 * gcc.c-torture/execute/pr51447.c: New test.
1139
1140 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1141
1142 * gcc.target/aarch64/csinc-2.c: New test.
1143
1144 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1145
1146 * gcc.target/aarch64/cmn.c: New test.
1147 * gcc.target/aarch64/adds.c: New test.
1148 * gcc.target/aarch64/subs.c: New test.
1149
1150 2012-11-12 Tobias Burnus <burnus@net-b.de>
1151
1152 PR fortran/55272
1153 * gfortran.dg/coarray_29_1.f90: New.
1154 * gfortran.dg/coarray_29_2.f90: New.
1155
1156 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1157
1158 * gcc.dg/hoist-register-pressure-3.c: New test.
1159
1160 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1161
1162 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1163 wrappers around sinf and cosf.
1164
1165 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1166
1167 PR middle-end/55247
1168 PR middle-end/55259
1169 * gcc.target/i386/pr55247-2.c: New file.
1170
1171 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1172
1173 PR middle-end/55263
1174 * g++.dg/pr55263.C: New test.
1175
1176 2012-11-11 Martin Jambor <mjambor@suse.cz>
1177
1178 PR tree-optimization/55238
1179 * testsuite/gcc.dg/torture/pr55238.c: New test.
1180
1181 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1182
1183 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1184 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1185 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1186
1187 2012-11-10 Jan Hubicka <jh@suse.cz>
1188
1189 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1190
1191 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1192
1193 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1194 -mno-sse -mno-mmx to dg-options. Reformat.
1195
1196 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1197
1198 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1199 * c-c++-common/vector-compare-1.c: Same.
1200 * c-c++-common/vector-compare-2.c: Same.
1201 * g++.dg/other/unused1.C: Skip on AIX.
1202 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1203 extra message on AIX.
1204
1205 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1206
1207 PR target/55247
1208 * gcc.target/i386/pr55247.c: New test.
1209
1210 2012-11-09 Andrew Pinski <apinski@cavium.com>
1211
1212 * gcc.c-torture/execute/20121108-1.c: New test.
1213
1214 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1215
1216 PR c++/54413
1217 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1218 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1219 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1220 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1221
1222 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1223
1224 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1225 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1226 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1227 array bounds.
1228 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1229
1230 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1231
1232 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1233 * g++.dg/tm/pr47530.C: Same.
1234
1235 2012-11-09 Jason Merrill <jason@redhat.com>
1236
1237 PR c++/54859
1238 * g++.dg/cpp0x/alias-decl-25.C: New.
1239
1240 * g++.dg/abi/abi-tag1.C: New.
1241 * g++.dg/abi/abi-tag2.C: New.
1242
1243 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1244
1245 PR rtl-optimization/55154
1246 * gcc.target/i386/pr55154.c: New test.
1247
1248 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1249
1250 PR rtl-optimization/55151
1251 * gcc.dg/pr55151.c: Move ...
1252 * gcc.target/i386/pr55151.c: ... here.
1253
1254 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1255
1256 PR rtl-optimization/54472
1257 * gcc.dg/pr54472.c: New test.
1258
1259 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1260
1261 * gnat.dg/stack_check3.ad[sb]: New test.
1262
1263 2012-11-08 Ian Lance Taylor <iant@google.com>
1264
1265 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1266 with arguments. Handle errorcheckoutput and rundir test types.
1267
1268 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1269
1270 PR tree-optimization/55191
1271 * gcc.dg/pr55191.c: New test.
1272
1273 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1274
1275 PR debug/54499
1276 * g++.dg/debug/pr54499.C: New test.
1277
1278 2012-11-08 Jan Hubicka <jh@suse.cz>
1279
1280 PR middle-end/48636
1281 * gcc.dg/winline-3.c: Update.
1282
1283 2012-11-08 Martin Jambor <mjambor@suse.cz>
1284
1285 * gfortran.dg/ipcp-array-1.f90: New test.
1286
1287 2012-11-08 Florian Weimer <fweimer@redhat.com>
1288
1289 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1290
1291 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1292
1293 PR rtl-optimization/55151
1294 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1295
1296 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1299
1300 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1301
1302 * gcc.c-torture/compile/20121107-1.c: New test.
1303
1304 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1305
1306 PR rtl-optimization/55151
1307 * gcc.dg/pr55151.c: Compile it only for x86_64.
1308
1309 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1310
1311 PR rtl-optimization/55122
1312 * gcc.dg/pr55122.c: New test.
1313
1314 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1315
1316 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1317 word powerpc.
1318 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1319 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1320 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1321 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1322
1323 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1324
1325 PR c/53063
1326 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1327
1328 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1329
1330 PR c/51294
1331 * c-c++-common/pr51294.c: New.
1332
1333 2012-11-07 Martin Jambor <mjambor@suse.cz>
1334
1335 PR tree-optimization/53787
1336 * gcc.dg/ipa/ipa-5.c: Adjust.
1337 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1338 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1339 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1340 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1341 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1342 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1343 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1344 * gfortran.dg/pr48636-2.f90: New test.
1345 * gfortran.dg/pr53787.f90: Likewise.
1346
1347 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/55226
1350 Revert:
1351 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/54922
1354 * g++.dg/cpp0x/constexpr-union4.C: New.
1355
1356 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1357
1358 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1359
1360 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1361
1362 PR target/49220
1363 * gcc.c-torture/compile/pr49220.c: New test.
1364
1365 2012-11-07 Florian Weimer <fweimer@redhat.com>
1366
1367 * g++.dg/init/new40.C: New.
1368
1369 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR debug/54693
1372 * gcc.dg/guality/pr54693-2.c: New test.
1373
1374 2012-11-06 Andrew Pinski <apinski@cavium.com>
1375
1376 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1377 -fno-vect-cost-model.
1378
1379 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1380
1381 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1382 * gcc.dg/tm/debug-1.c: Same.
1383 * gcc.dg/tm/irrevocable-3.c: Same.
1384 * gcc.dg/tm/irrevocable-4.c: Same.
1385 * gcc.dg/tm/memopt-10.c: Same.
1386 * gcc.dg/tm/memopt-11.c: Same.
1387 * gcc.dg/tm/props-4.c: Same.
1388 * gcc.dg/tm/wrap-3.c: Same.
1389 * gcc.dg/tm/wrap-4.c: Same.
1390
1391 2012-11-06 Andrew Pinski <apinski@cavium.com>
1392
1393 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1394
1395 2012-11-06 Jan Hubicka <jh@suse.cz>
1396
1397 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1398 candidate still.
1399 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1400 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1401 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1402
1403 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1404
1405 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1406
1407 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1408
1409 PR middle-end/41993
1410 * gcc.dg/torture/pr41993.c: New test.
1411
1412 2012-11-06 Jan Hubicka <jh@suse.cz>
1413
1414 * gcc.target/i386/l_fma_float_?.c: Update.
1415 * gcc.target/i386/l_fma_double_?.c: Update.
1416
1417 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/54089
1420 * gcc.target/sh/pr54089-8.c: New.
1421 * gcc.target/sh/pr54089-9.c: New.
1422
1423 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1424
1425 PR target/47440
1426 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1427 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1428 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1429 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1430 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1431 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1432 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1433 * gcc.target/i386/avx-vzeroupper-27.c: New.
1434
1435 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1436
1437 PR fortran/54917
1438 * gfortran.dg/transfer_class_1.f90: New.
1439 * gfortran.dg/transfer_class_2.f90: New.
1440
1441 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1442
1443 * testsuite/g++.dg/mv1.C: New test.
1444 * testsuite/g++.dg/mv2.C: New test.
1445 * testsuite/g++.dg/mv3.C: New test.
1446 * testsuite/g++.dg/mv4.C: New test.
1447 * testsuite/g++.dg/mv5.C: New test.
1448 * testsuite/g++.dg/mv6.C: New test.
1449
1450 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1451
1452 PR testsuite/55186
1453 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1454
1455 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1456
1457 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1458 darwin.
1459
1460 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1461
1462 * g++.dg/torture/20121105-1.C: New test.
1463
1464 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1465
1466 * gcc.dg/torture/fp-compare.c: New testcase.
1467
1468 2012-11-05 Jan Hubicka <jh@suse.cz>
1469
1470 * gcc.dg/const-1.c: Update.
1471 * gcc.dg/pure-1.c: Update.
1472
1473 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1474
1475 PR rtl-optimization/55151
1476 * gcc.dg/pr55151.c: New test.
1477
1478 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR debug/54970
1481 PR debug/54971
1482 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1483
1484 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1485
1486 PR testsuite/51128
1487 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1488
1489 2012-11-05 Jan Hubicka <jh@suse.cz>
1490
1491 * gcc.dg/autopar/pr49960.c: Fix testcase.
1492
1493 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1496 Fix scan-tree-dump-times directive.
1497
1498 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1499
1500 PR fortran/55199
1501 * gfortran.dg/associate_12.f90: New.
1502
1503 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1504
1505 PR target/54255
1506 * lib/target-supports.exp (check_effective_target_masm_intel): New
1507 proc.
1508 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1509 masm_intel.
1510
1511 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1512 Jack Howarth <howarth@bromo.med.uc.edu>
1513
1514 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1515 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1516 * gcc.target/i386/pr53249.c: Likewise.
1517
1518 2012-11-03 Andrew Pinski <apinski@cavium.com>
1519
1520 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1521 call abort1 so that cross jumping does not happen.
1522
1523 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1524
1525 PR target/51244
1526 * gcc.target/sh/pr51244-18.c: New.
1527 * gcc.target/sh/pr51244-19.c: New.
1528
1529 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1530
1531 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1532 b requires a 64-bit operation followed by a truncation.
1533
1534 2012-11-02 Jan Hubicka <jh@suse.cz>
1535
1536 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1537
1538 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1539
1540 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1541 conditions to verify the reduction code is vectorized.
1542
1543 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1544 in case 'pow', such as 'powerpc' is used in the compiler version name.
1545 * gcc.target/powerpc/pr46728-2.c: Likewise.
1546 * gcc.target/powerpc/pr46728-3.c: Likewise.
1547 * gcc.target/powerpc/pr46728-4.c: Likewise.
1548 * gcc.target/powerpc/pr46728-5.c: Likewise.
1549 * gcc.target/powerpc/pr46728-7.c: Likewise.
1550 * gcc.target/powerpc/pr46728-8.c: Likewise.
1551 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1552
1553 2012-11-02 Jan Hubicka <jh@suse.cz>
1554
1555 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1556
1557 2012-11-02 Jan Hubicka <jh@suse.cz>
1558
1559 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1560 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1561
1562 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1563
1564 PR middle-end/55130
1565 * gcc.target/i386/pr55130.c: New test.
1566
1567 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1568
1569 PR target/55147
1570 * gcc.target/i386/pr55147.c: New test.
1571
1572 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1573
1574 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1575 * gfortran.dg/default_format_denormal_1.f90: Same.
1576
1577 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1578
1579 PR middle-end/55001
1580 * g++.dg/ext/vector19.C: Remove target restrictions.
1581 * gcc.dg/fold-compare-7.c: New testcase.
1582
1583 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1584
1585 PR target/55160
1586 * gcc.target/sh/pr55160.c: New.
1587
1588 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1589
1590 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1591 scan-assembler regex.
1592
1593 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1594
1595 PR middle-end/55150
1596 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1597 * gcc.dg/pr55150-2.c: New test.
1598
1599 2012-11-01 Sharad Singhai <singhai@google.com>
1600
1601 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1602 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1603 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1604 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1605
1606 2012-10-31 Dehao Chen <dehao@google.com>
1607
1608 * g++.dg/debug/dwarf2/block.C: New testcase.
1609
1610 2012-10-31 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/pr44974.c: Add noinline.
1613
1614 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1615
1616 PR fortran/53718
1617 * gfortran.dg/class_54.f90: New.
1618
1619 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1620 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR tree-optimization/55018
1623 * gcc.dg/torture/pr55018.c: New test.
1624
1625 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1626
1627 PR c++/54583
1628 * g++.dg/ext/vla13.C: New.
1629
1630 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1631
1632 PR middle-end/55150
1633 * gcc.dg/pr55150.c: New test.
1634
1635 2012-10-31 Tobias Burnus <burnus@net-b.de>
1636
1637 PR fortran/55134
1638 * gfortran.dg/associate_11.f90: New.
1639
1640 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1641
1642 PR c++/54955
1643 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1644
1645 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR tree-optimization/19105
1648 PR tree-optimization/21643
1649 PR tree-optimization/46309
1650 * gcc.dg/pr19105.c: New test.
1651 * gcc.dg/pr21643.c: New test.
1652 * gcc.dg/pr46309-2.c: New test.
1653 * gcc.c-torture/execute/pr46309.c: New test.
1654
1655 2012-10-31 Alan Modra <amodra@gmail.com>
1656
1657 * gcc.target/powerpc/dimode_off.c: New.
1658 * gcc.target/powerpc/timode_off.c: New.
1659 * gcc.target/powerpc/dfmode_off.c: New.
1660 * gcc.target/powerpc/tfmode_off.c: New.
1661
1662 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 PR rtl-optimization/55093
1665 * gcc.target/i386/pr55093.c: New file.
1666
1667 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 * gcc.target/i386/pr55116.c: Renamed to ...
1670 * gcc.target/i386/pr55116-1.c: This.
1671
1672 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1673
1674 * gcc.target/i386/pr55116-2.c: New file.
1675
1676 2012-10-30 Richard Biener <rguenther@suse.de>
1677
1678 * gcc.dg/vect/slp-perm-2.c: Adjust.
1679
1680 2012-10-30 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/55111
1683 * gcc.dg/torture/pr55111.c: New testcase.
1684
1685 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1686
1687 PR target/53988
1688 * gcc.target/sh/pr53988.c: New.
1689
1690 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1691
1692 PR target/54989
1693 * gcc.dg/hoist-register-pressure-1.c: Rename from
1694 hoist-register-pressure.c. Add nonpic condition.
1695 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1696
1697 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1698
1699 PR c++/54930
1700 * gcc.dg/Wreturn-local-addr.c: New.
1701 * g++.dg/warn/Wno-return-local-addr.C: New.
1702 * g++.dg/warn/Wreturn-local-addr.C: New.
1703
1704 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1705
1706 PR middle-end/55116
1707 * gcc.target/i386/pr55116.c: New file.
1708
1709 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1710
1711 PR c/53066
1712 * gcc.dg/Wshadow-4.c: New.
1713 * gcc.dg/Wshadow-4.h: New.
1714
1715 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1716
1717 PR debug/54693
1718 * gcc.dg/guality/pr54693.c: New.
1719
1720 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1721
1722 PR middle-end/55027
1723 * gcc.dg/pr55027.c: New testcase.
1724
1725 2012-10-29 Jan Hubicka <jh@suse.cz>
1726
1727 * gcc.dg/ipa/inline-6.c: New testcase.
1728
1729 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1730
1731 PR rtl-optimization/55106
1732 * g++.dg/pr55106.C: New.
1733
1734 2012-10-29 Richard Guenther <rguenther@suse.de>
1735
1736 PR middle-end/53695
1737 * gcc.dg/torture/pr53695.c: New testcase.
1738
1739 2012-10-28 Jan Hubicka <jh@suse.cz>
1740
1741 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1742
1743 2012-10-28 Tobias Burnus <burnus@net-b.de>
1744
1745 PR fortran/54958
1746 * gfortran.dg/do_check_6.f90: New.
1747
1748 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1749 Jack Howarth <howarth@bromo.med.uc.edu>
1750
1751 PR target/54404
1752 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1753 to dg-options.
1754 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1755
1756 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1757
1758 PR target/34283
1759 * gcc.target/i386/pr34283.c: New test.
1760
1761 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR c++/55081
1764 * g++.dg/opt/pr55081.C: New test.
1765
1766 PR debug/54970
1767 PR debug/54971
1768 * gcc.dg/guality/pr54970.c: New test.
1769
1770 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1771
1772 PR c++/54984
1773 * g++.dg/template/new11.C: New.
1774
1775 2012-10-26 Richard Biener <rguenther@suse.de>
1776
1777 PR middle-end/54824
1778 * gcc.dg/torture/pr54824.c: New testcase.
1779
1780 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1781
1782 * gcc.target/i386/fxsave-1.c: New.
1783 * gcc.target/i386/fxsave64-1.c: Ditto.
1784 * gcc.target/i386/fxrstor-1.c: Ditto.
1785 * gcc.target/i386/fxrstor64-1.c: Ditto.
1786 * gcc.target/i386/xsave-1.c: Ditto.
1787 * gcc.target/i386/xsave64-1.c: Ditto.
1788 * gcc.target/i386/xrstor-1.c: Ditto.
1789 * gcc.target/i386/xrstor64-1.c: Ditto.
1790 * gcc.target/i386/xsaveopt-1.c: Ditto.
1791 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1792 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1793 * gcc.target/i386/sse-13.c: Ditto.
1794 * gcc.target/i386/sse-14.c: Ditto.
1795 * gcc.target/i386/sse-22.c: Ditto.
1796 * gcc.target/i386/sse-23.c: Ditto.
1797 * g++.dg/other/i386-2.C: Ditto.
1798 * g++.dg/other/i386-3.C: Ditto.
1799
1800 2012-10-25 Jan Hubicka <jh@suse.cz>
1801
1802 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1803 at ivcanon time.
1804
1805 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/53761
1808 * g++.dg/ext/transparent-union.C: New.
1809
1810 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1811
1812 PR c++/54427
1813 * g++.dg/ext/vector19.C: New testcase.
1814
1815 2012-10-25 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/54902
1818 * g++.dg/torture/pr54902.C: New testcase.
1819
1820 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/34892
1823 * g++.dg/template/crash114.C: New.
1824
1825 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1826
1827 PR bootstrap/55049
1828 * gcc.target/i386/pr55049-1.c: New test.
1829
1830 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1831
1832 PR fortran/55037
1833 * gfortran.dg/class_dummy_4.f03: New.
1834
1835 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR rtl-optimization/55010
1838 * gcc.dg/pr55010.c: New test.
1839
1840 PR debug/54828
1841 * g++.dg/debug/pr54828.C: New test.
1842
1843 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1844
1845 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1846 * gcc.dg/vect/vect-83_64.c: Likewise.
1847
1848 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR c++/54922
1851 * g++.dg/cpp0x/constexpr-union4.C: New.
1852
1853 2012-10-23 Jeff Law <law@redhat.com>
1854
1855 * gcc.c-torture/execute/pr54985.c: New test.
1856
1857 2012-10-23 Paul Koning <ni1d@arrl.net>
1858
1859 PR debug/54508
1860 * g++.dg/debug/dwarf2/pr54508.C: New.
1861
1862 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR c++/54844
1865 * g++.dg/template/sizeof14.C: New test.
1866
1867 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1868 Jim MacArthur <jim.macarthur@arm.com>
1869 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1870 Marcus Shawcroft <marcus.shawcroft@arm.com>
1871 Nigel Stephens <nigel.stephens@arm.com>
1872 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1873 Richard Earnshaw <rearnsha@arm.com>
1874 Sofiane Naci <sofiane.naci@arm.com>
1875 Stephen Thomas <stephen.thomas@arm.com>
1876 Tejas Belagod <tejas.belagod@arm.com>
1877 Yufeng Zhang <yufeng.zhang@arm.com>
1878
1879 * lib/target-supports.exp
1880 (check_profiling_available): Add AArch64.
1881 (check_effective_target_vect_int): Likewise.
1882 (check_effective_target_vect_shift): Likewise.
1883 (check_effective_target_vect_float): Likewise.
1884 (check_effective_target_vect_double): Likewise.
1885 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1886 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1887 (check_effective_target_vect_pack_trunc): Likewise.
1888 (check_effective_target_vect_unpack): Likewise.
1889 (check_effective_target_vect_hw_misalign): Likewise.
1890 (check_effective_target_vect_short_mult): Likewise.
1891 (check_effective_target_vect_int_mult): Likewise.
1892 (check_effective_target_vect_stridedN): Likewise.
1893 (check_effective_target_sync_int_long): Likewise.
1894 (check_effective_target_sync_char_short): Likewise.
1895 (check_vect_support_and_set_flags): Likewise.
1896 (check_effective_target_aarch64_tiny): New.
1897 (check_effective_target_aarch64_small): New.
1898 (check_effective_target_aarch64_large): New.
1899 * g++.dg/other/PR23205.C: Enable aarch64.
1900 * g++.dg/other/pr23205-2.C: Likewise.
1901 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1902 * gcc.c-torture/execute/20101011-1.c: Likewise.
1903 * gcc.dg/20020312-2.c: Likewise.
1904 * gcc.dg/20040813-1.c: Likewise.
1905 * gcc.dg/builtin-apply2.c: Likewise.
1906 * gcc.dg/stack-usage-1.c: Likewise.
1907
1908 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1909 Jim MacArthur <jim.macarthur@arm.com>
1910 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1911 Marcus Shawcroft <marcus.shawcroft@arm.com>
1912 Nigel Stephens <nigel.stephens@arm.com>
1913 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1914 Richard Earnshaw <rearnsha@arm.com>
1915 Sofiane Naci <sofiane.naci@arm.com>
1916 Stephen Thomas <stephen.thomas@arm.com>
1917 Tejas Belagod <tejas.belagod@arm.com>
1918 Yufeng Zhang <yufeng.zhang@arm.com>
1919
1920 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1921 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1922 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1923 * gcc.target/aarch64/aapcs/abitest.S: New file.
1924 * gcc.target/aarch64/aapcs/abitest.h: New file.
1925 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1926 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1927 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1928 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1929 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1930 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1931 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1932 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1933 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1934 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1935 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1936 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1937 * gcc.target/aarch64/aapcs/test_1.c: New file.
1938 * gcc.target/aarch64/aapcs/test_10.c: New file.
1939 * gcc.target/aarch64/aapcs/test_11.c: New file.
1940 * gcc.target/aarch64/aapcs/test_12.c: New file.
1941 * gcc.target/aarch64/aapcs/test_13.c: New file.
1942 * gcc.target/aarch64/aapcs/test_14.c: New file.
1943 * gcc.target/aarch64/aapcs/test_15.c: New file.
1944 * gcc.target/aarch64/aapcs/test_16.c: New file.
1945 * gcc.target/aarch64/aapcs/test_17.c: New file.
1946 * gcc.target/aarch64/aapcs/test_18.c: New file.
1947 * gcc.target/aarch64/aapcs/test_19.c: New file.
1948 * gcc.target/aarch64/aapcs/test_2.c: New file.
1949 * gcc.target/aarch64/aapcs/test_20.c: New file.
1950 * gcc.target/aarch64/aapcs/test_21.c: New file.
1951 * gcc.target/aarch64/aapcs/test_22.c: New file.
1952 * gcc.target/aarch64/aapcs/test_23.c: New file.
1953 * gcc.target/aarch64/aapcs/test_24.c: New file.
1954 * gcc.target/aarch64/aapcs/test_25.c: New file.
1955 * gcc.target/aarch64/aapcs/test_26.c: New file.
1956 * gcc.target/aarch64/aapcs/test_3.c: New file.
1957 * gcc.target/aarch64/aapcs/test_4.c: New file.
1958 * gcc.target/aarch64/aapcs/test_5.c: New file.
1959 * gcc.target/aarch64/aapcs/test_6.c: New file.
1960 * gcc.target/aarch64/aapcs/test_7.c: New file.
1961 * gcc.target/aarch64/aapcs/test_8.c: New file.
1962 * gcc.target/aarch64/aapcs/test_9.c: New file.
1963 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1964 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1965 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1966 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1967 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1968 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1969 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1970 * gcc.target/aarch64/aapcs/type-def.h: New file.
1971 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1972 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1973 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1974 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1975 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1976 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1977 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1978 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1979 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1980 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1981 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1982 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1983 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1984 * gcc.target/aarch64/aarch64.exp: New file.
1985 * gcc.target/aarch64/adc-1.c: New file.
1986 * gcc.target/aarch64/adc-2.c: New file.
1987 * gcc.target/aarch64/asm-1.c: New file.
1988 * gcc.target/aarch64/clrsb.c: New file.
1989 * gcc.target/aarch64/clz.c: New file.
1990 * gcc.target/aarch64/ctz.c: New file.
1991 * gcc.target/aarch64/csinc-1.c: New file.
1992 * gcc.target/aarch64/csinv-1.c: New file.
1993 * gcc.target/aarch64/csneg-1.c: New file.
1994 * gcc.target/aarch64/extend.c: New file.
1995 * gcc.target/aarch64/fcvt.x: New file.
1996 * gcc.target/aarch64/fcvt_double_int.c: New file.
1997 * gcc.target/aarch64/fcvt_double_long.c: New file.
1998 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1999 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2000 * gcc.target/aarch64/fcvt_float_int.c: New file.
2001 * gcc.target/aarch64/fcvt_float_long.c: New file.
2002 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2003 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2004 * gcc.target/aarch64/ffs.c: New file.
2005 * gcc.target/aarch64/fmadd.c: New file.
2006 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2007 * gcc.target/aarch64/frint.x: New file.
2008 * gcc.target/aarch64/frint_double.c: New file.
2009 * gcc.target/aarch64/frint_float.c: New file.
2010 * gcc.target/aarch64/index.c: New file.
2011 * gcc.target/aarch64/mneg-1.c: New file.
2012 * gcc.target/aarch64/mneg-2.c: New file.
2013 * gcc.target/aarch64/mneg-3.c: New file.
2014 * gcc.target/aarch64/mnegl-1.c: New file.
2015 * gcc.target/aarch64/mnegl-2.c: New file.
2016 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2017 * gcc.target/aarch64/pic-constantpool1.c: New file.
2018 * gcc.target/aarch64/pic-symrefplus.c: New file.
2019 * gcc.target/aarch64/predefine_large.c: New file.
2020 * gcc.target/aarch64/predefine_small.c: New file.
2021 * gcc.target/aarch64/predefine_tiny.c: New file.
2022 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2023 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2024 * gcc.target/aarch64/table-intrinsics.c: New file.
2025 * gcc.target/aarch64/tst-1.c: New file.
2026 * gcc.target/aarch64/vect-abs-compile.c: New file.
2027 * gcc.target/aarch64/vect-abs.c: New file.
2028 * gcc.target/aarch64/vect-abs.x: New file.
2029 * gcc.target/aarch64/vect-compile.c: New file.
2030 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2031 * gcc.target/aarch64/vect-faddv.c: New file.
2032 * gcc.target/aarch64/vect-faddv.x: New file.
2033 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2034 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2035 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2036 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2037 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2038 * gcc.target/aarch64/vect-fp-compile.c: New file.
2039 * gcc.target/aarch64/vect-fp.c: New file.
2040 * gcc.target/aarch64/vect-fp.x: New file.
2041 * gcc.target/aarch64/vect-mull-compile.c: New file.
2042 * gcc.target/aarch64/vect-mull.c: New file.
2043 * gcc.target/aarch64/vect-mull.x: New file.
2044 * gcc.target/aarch64/vect.c: New file.
2045 * gcc.target/aarch64/vect.x: New file.
2046 * gcc.target/aarch64/vector_intrinsics.c: New file.
2047 * gcc.target/aarch64/vfp-1.c: New file.
2048 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2049 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2050 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2051 * g++.dg/abi/aarch64_guard1.C: New file.
2052
2053 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR c++/54988
2056 * c-c++-common/pr54988.c: New test.
2057
2058 2012-10-23 Jan Hubicka <jh@suse.cz>
2059
2060 * gcc.dg/tree-prof/peel-1.c: New testcase.
2061
2062 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2063
2064 PR gcc/52945
2065 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2066
2067 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2068
2069 * gcc.dg/c99-predef-1.c: New test.
2070 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2071 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2072 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2073 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2074 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2075 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2076 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2077 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2078 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2079 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2080 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2081 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2082
2083 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2084
2085 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2086
2087 2012-10-23 Jan Hubicka <jh@suse.cz>
2088
2089 PR middle-end/54937
2090 * gcc.c-torture/execute/pr54937.c: New testcase.
2091 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2092
2093 2012-10-23 Jan Hubicka <jh@suse.cz>
2094
2095 PR middle-end/54967
2096 * gfortran.dg/pr54967.f90: New testcase.
2097
2098 2012-10-23 Terry Guo <terry.guo@arm.com>
2099
2100 PR target/55019
2101 * gcc.dg/pr55019.c: New.
2102
2103 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2104
2105 PR tree-optimization/55008
2106 * gcc.dg/tree-ssa/pr55008.c: New test.
2107
2108 2012-10-22 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/55011
2111 * gcc.dg/torture/pr55011.c: New testcase.
2112
2113 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2114
2115 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2116 * gcc.target/arm/pr40457-2.c: Likewise.
2117 * gcc.target/arm/pr40457-3.c: Likewise.
2118
2119 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/specs/limited_with4.ads: New test.
2122 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2123
2124 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2125
2126 * gnat.dg/modular4.adb: New test.
2127 * gnat.dg/modular4_pkg.ads: New helper.
2128
2129 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2130
2131 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2132 * gnat.dg/specs/addr1.ads: Likewise.
2133
2134 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2135
2136 * gcc.dg/webizer.c (main): Add missing exit call.
2137
2138 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2139
2140 PR fortran/54465
2141 * gfortran.dg/wextra_1.f: New test.
2142
2143 2012-10-20 Jan Hubicka <jh@suse.cz>
2144
2145 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2146
2147 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2148
2149 PR fortran/54224
2150 * gfortran.dg/warn_unused_function.f90: New.
2151
2152 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2153
2154 * lib/target-supports.exp
2155 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2156
2157 2012-10-19 Richard Guenther <rguenther@suse.de>
2158
2159 PR tree-optimization/54981
2160 * gcc.dg/pr54981.c: New testcase.
2161
2162 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2163
2164 PR target/54892
2165 * gcc.target/arm/pr54892.c: New.
2166
2167 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2168
2169 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2170
2171 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2172
2173 PR c++/54501
2174 * g++.dg/init/array30.C: New.
2175 * g++.dg/init/array31.C: Likewise.
2176
2177 2012-10-18 Tobias Burnus <burnus@net-b.de>
2178
2179 PR fortran/54884
2180 * gfortran.dg/public_private_module_7.f90: New.
2181
2182 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2183
2184 PR c++/29633
2185 * g++.dg/template/pr29633.C: New.
2186
2187 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2188
2189 * gnat.dg/loop_optimization13.ad[sb]: New test.
2190 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2191
2192 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2193
2194 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2195 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2196 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2197 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2198
2199 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2200
2201 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2202 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2203 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2204 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2205 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2206 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2207
2208 2012-10-16 Jan Hubicka <jh@suse.cz>
2209
2210 * gcc.target/i386/l_fma_float_?.c: Update.
2211 * gcc.target/i386/l_fma_double_?.c: Update.
2212 * gfortran.dg/do_1.f90: XFAIL
2213 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2214 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2215 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2216 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2217 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2218 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2219 valid.
2220
2221 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2222
2223 PR c/53063
2224 PR c/40989
2225 * gcc.dg/Wstrict-overflow-24.c: New.
2226
2227 2012-10-16 Tobias Burnus <burnus@net-b.de>
2228
2229 PR fortran/50981
2230 PR fortran/54618
2231 * gfortran.dg/class_optional_1.f90: New.
2232 * gfortran.dg/class_optional_2.f90: New.
2233
2234 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR debug/54796
2237 * gcc.dg/guality/pr54796.c: New test.
2238
2239 PR tree-optimization/54889
2240 * gfortran.dg/pr54889.f90: New test.
2241
2242 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2243
2244 * g++.dg/other/dump-ada-spec-2.C: New test.
2245
2246 2012-10-16 Easwaran Raman <eraman@google.com>
2247
2248 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2249 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2250
2251 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2252
2253 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2254 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2255
2256 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2257
2258 PR target/54925
2259 * gcc.c-torture/compile/pr54925.c: New.
2260
2261 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2262
2263 PR target/51244
2264 * gcc.target/sh/pr51244-17.c: New.
2265
2266 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2267
2268 PR target/54760
2269 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2270 functions.
2271 * gcc.target/sh/pr54760-4.c: New.
2272
2273 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2274
2275 PR target/34777
2276 * gcc.target/sh/torture/sh-torture.exp: New.
2277 * gcc.target/sh/torture/pr34777.c: New.
2278
2279 2012-10-15 Matthias Klose <doko@ubuntu.com>
2280
2281 * lib/target-supports.exp (check_profiling_available): Match
2282 arm*-*-linux-* for ARM Linux/GNU.
2283 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2284 * gfortran.dg/enum_10.f90: Likewise.
2285 * gfortran.dg/enum_9.f90: Likewise.
2286 * gcc.target/arm/synchronize.c: Likewise.
2287 * g++.old-deja/g++.jason/enum6.C: Likewise.
2288 * g++.old-deja/g++.other/enum4.C: Likewise.
2289 * g++.old-deja/g++.law/enum9.C: Likewise.
2290
2291 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2292
2293 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2294 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2295
2296 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2297 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/17805
2300 * g++.dg/overload/operator6.C: New.
2301
2302 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2303
2304 PR c++/50080 (again)
2305 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2306 * g++.dg/parse/tmpl-outside1.C: Likewise.
2307 * g++.dg/template/qualttp18.C: Likewise.
2308 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2309 * g++.old-deja/g++.pt/overload13.C: Likewise.
2310
2311 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2312
2313 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2314 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2315 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2316 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2317 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2318 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2319 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2320 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2321
2322 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/50080
2325 * g++.dg/parse/tmpl-outside2.C: New.
2326 * g++.dg/parse/tmpl-outside1.C: Adjust.
2327 * g++.dg/template/qualttp18.C: Likewise.
2328 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2329 * g++.old-deja/g++.pt/overload13.C: Likewise.
2330
2331 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2332
2333 PR tree-optimization/54915
2334 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2335
2336 2012-10-15 Richard Guenther <rguenther@suse.de>
2337
2338 PR tree-optimization/54920
2339 * gcc.dg/torture/pr54920.c: New testcase.
2340
2341 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2342
2343 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2344
2345 2012-10-13 Jason Merrill <jason@redhat.com>
2346
2347 * g++.dg/tls/thread_local7g.C: Require tls_native.
2348
2349 2012-10-14 Jason Merrill <jason@redhat.com>
2350
2351 * g++.dg/cpp0x/inh-ctor1.C: New.
2352 * g++.dg/cpp0x/inh-ctor2.C: New.
2353 * g++.dg/cpp0x/inh-ctor3.C: New.
2354 * g++.dg/cpp0x/inh-ctor4.C: New.
2355 * g++.dg/cpp0x/inh-ctor5.C: New.
2356 * g++.dg/cpp0x/inh-ctor6.C: New.
2357 * g++.dg/cpp0x/inh-ctor7.C: New.
2358 * g++.dg/cpp0x/inh-ctor8.C: New.
2359 * g++.dg/cpp0x/inh-ctor9.C: New.
2360 * g++.dg/cpp0x/inh-ctor10.C: New.
2361 * g++.dg/cpp0x/inh-ctor11.C: New.
2362 * g++.dg/cpp0x/inh-ctor12.C: New.
2363 * g++.dg/cpp0x/inh-ctor13.C: New.
2364
2365 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2366
2367 PR rtl-optimization/54919
2368 * gcc.dg/pr54919.c: New testcase.
2369
2370 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2371
2372 PR c++/53581
2373 * g++.dg/template/crash113.C: New.
2374
2375 2012-10-14 Jan Hubicka <jh@suse.cz>
2376
2377 * gcc.dg/unroll_5.c: New testcase.
2378
2379 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR c++/52643
2382 * g++.dg/opt/pr52643.C: New.
2383
2384 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2385
2386 PR target/54602
2387 * gcc.target/sh/pr54602-1.c: New.
2388 * gcc.target/sh/pr54602-2.c: New.
2389 * gcc.target/sh/pr54602-3.c: New.
2390 * gcc.target/sh/pr54602-4.c: New.
2391
2392 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2393
2394 PR target/54680
2395 * gcc.target/sh/pr54680.c: New.
2396
2397 2012-10-12 Jan Hubicka <jh@suse.cz>
2398
2399 * gcc.dg/webizer.c: New testcase.
2400
2401 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2402
2403 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2404 specify -m64.
2405
2406 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2407
2408 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2409 Return 0 if already specifying -mfloat-abi other than hard.
2410
2411 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2412
2413 * gcc.dg/pr53060.c: Prune irrelevant warning.
2414
2415 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR c/54381
2418 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2419 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2420 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2421 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2422 Adjust expected wording of warnings for *cmp* builtins.
2423 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2424 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2425
2426 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/24449
2429 * g++.dg/parse/friend-main.C: New.
2430
2431 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2432
2433 PR c++/53055
2434 * g++.dg/pr53055.C: New testcase.
2435
2436 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/52744
2439 * g++.dg/cpp0x/pr52744.C: New.
2440
2441 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2442
2443 PR fortran/40453
2444 * gfortran.dg/dummy_procedure_9.f90: New.
2445
2446 2012-10-12 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/54894
2449 * gcc.dg/torture/pr54894.c: New testcase.
2450
2451 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2452
2453 PR target/51244
2454 * gcc.target/sh/pr51244-13.c: New.
2455 * gcc.target/sh/pr51244-14.c: New.
2456 * gcc.target/sh/pr51244-15.c: New.
2457 * gcc.target/sh/pr51244-16.c: New.
2458
2459 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/51878
2462 * g++.dg/cpp0x/decltype45.C: New.
2463
2464 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2465
2466 PR fortran/54784
2467 * gfortran.dg/class_allocate_13.f90: New.
2468
2469 2012-10-11 Jason Merrill <jason@redhat.com>
2470
2471 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2472 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2473
2474 * g++.dg/gomp/tls-5.C: Require tls_native.
2475 * g++.dg/tls/thread_local7.C: Require tls_native.
2476 * g++.dg/tls/static2.C: New.
2477
2478 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 PR c++/36107
2481 * g++.dg/ext/weak5.C: New.
2482
2483 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2484
2485 PR testsuite/54868
2486 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2487 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2488
2489 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/43765
2492 * g++.dg/parse/pr43765.C: New.
2493
2494 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2495
2496 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2497
2498 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/43663
2501 * g++.dg/init/bitfield3.C: New.
2502
2503 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2504
2505 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2506
2507 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR tree-optimization/54877
2510 * gcc.dg/torture/pr54877.c: New test.
2511
2512 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2513
2514 PR testsuite/53397
2515 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2516 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2517 and remove target info from dg-do compile.
2518 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2519 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2520 and remove target info from dg-do compile.
2521
2522 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2523
2524 * gcc.dg/pr54782.c: Require target with pthread support.
2525
2526 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/53122
2529 * g++.dg/cpp0x/auto35.C: New.
2530
2531 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2532
2533 PR c++/53540 - using fails to be equivalent to typedef
2534 * g++.dg/cpp0x/alias-decl-24.C: New test.
2535
2536 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2537
2538 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2539 that c++11 attributes to types are ignored for now.
2540 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2541 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2542
2543 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/53741
2546 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2547
2548 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR c++/50478
2551 * g++.dg/cpp0x/initlist67.C: New.
2552
2553 2012-10-10 Dehao Chen <dehao@google.com>
2554
2555 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2556
2557 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2558
2559 PR target/52480
2560 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2561 Add runtime tests.
2562
2563 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2564
2565 PR c++/53307
2566 * g++.dg/cpp0x/decltype44.C: New.
2567
2568 2012-10-09 Steve Ellcey <sellcey@mips.com>
2569
2570 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2571
2572 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/53763
2575 * g++.dg/cpp0x/decltype43.C: New.
2576
2577 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2578
2579 PR middle-end/53397
2580 * gcc.dg/pr53397-1.c: New test case.
2581 * gcc.dg/pr53397-2.c: New test case.
2582
2583 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2584
2585 PR c++/54194
2586 * g++.dg/warn/Wparentheses-26.C: Adjust.
2587 * g++.dg/warn/Wparentheses-27.C: New.
2588
2589 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2590
2591 PR c++/54427
2592 * c-c++-common/vector-scalar.c: New testcase.
2593 * g++.dg/ext/vector18.C: New testcase.
2594 * g++.dg/ext/vector5.C: This is not an error anymore.
2595 * gcc.dg/init-vec-1.c: Move ...
2596 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2597 * gcc.c-torture/execute/vector-shift1.c: Move ...
2598 * c-c++-common/torture/vector-shift1.c: ... here.
2599 * gcc.dg/scal-to-vec1.c: Move ...
2600 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2601 C++11. Adapt error messages.
2602 * gcc.dg/convert-vec-1.c: Move ...
2603 * c-c++-common/convert-vec-1.c: ... here.
2604 * gcc.dg/scal-to-vec2.c: Move ...
2605 * c-c++-common/scal-to-vec2.c: ... here.
2606
2607 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2608
2609 PR target/54400
2610 * gcc.target/i386/pr54400.c: New testcase.
2611
2612 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR c++/54858
2615 * g++.dg/template/pr54858.C: New test.
2616
2617 2012-10-08 Marek Polacek <polacek@redhat.com>
2618
2619 PR debug/54831
2620 * g++.dg/debug/pr54831.C: New test.
2621
2622 2012-10-08 Dehao Chen <dehao@google.com>
2623
2624 * g++.dg/predict-loop-exit-1.C: New.
2625 * g++.dg/predict-loop-exit-2.C: New.
2626 * g++.dg/predict-loop-exit-3.C: New.
2627
2628 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2629
2630 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2631
2632 2012-10-08 Jason Merrill <jason@redhat.com>
2633
2634 * g++.dg/gomp/tls-5.C: New.
2635 * g++.dg/gomp/tls-wrap1.C: New.
2636 * g++.dg/gomp/tls-wrap2.C: New.
2637 * g++.dg/gomp/tls-wrap3.C: New.
2638 * g++.dg/gomp/tls-wrap4.C: New.
2639 * g++.dg/gomp/tls-wrapper-cse.C: New.
2640 * g++.dg/tls/thread_local-cse.C: New.
2641 * g++.dg/tls/thread_local-order1.C: New.
2642 * g++.dg/tls/thread_local-order2.C: New.
2643 * g++.dg/tls/thread_local-wrap1.C: New.
2644 * g++.dg/tls/thread_local-wrap2.C: New.
2645 * g++.dg/tls/thread_local-wrap3.C: New.
2646 * g++.dg/tls/thread_local-wrap4.C: New.
2647 * g++.dg/tls/thread_local2g.C: New.
2648 * g++.dg/tls/thread_local3g.C: New.
2649 * g++.dg/tls/thread_local4g.C: New.
2650 * g++.dg/tls/thread_local5g.C: New.
2651 * g++.dg/tls/thread_local6g.C: New.
2652 * g++.dg/tls/thread_local7g.C: New.
2653
2654 * g++.dg/tls/thread_local3.C: New.
2655 * g++.dg/tls/thread_local4.C: New.
2656 * g++.dg/tls/thread_local5.C: New.
2657 * g++.dg/tls/thread_local6.C: New.
2658
2659 * g++.dg/tls/init-2.C: Tweak errors.
2660 * g++.dg/tls/thread_local1.C: New.
2661 * g++.dg/tls/thread_local2.C: New.
2662 * g++.dg/tls/thread_local7.C: New.
2663
2664 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2665
2666 PR target/54866
2667 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2668
2669 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2670
2671 PR target/54685
2672 * gcc.target/sh/pr54685.c: New.
2673
2674 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2675
2676 PR c++/53528 C++11 attribute support
2677 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2678 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2679 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2680 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2681 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2682 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2683 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2684 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2685 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2686 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2687 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2688 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2689 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2690 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2691 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2692 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2709 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2710 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2711 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2712 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2713 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2714 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2715 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2716 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2717 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2718 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2719 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2720 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2721 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2722 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2723 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2724 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2725 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2726 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2727 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2728 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2729 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2730 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2731 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2732 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2733 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2734
2735 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2736
2737 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2738 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2739 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2740
2741 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2742
2743 PR target/54760
2744 * gcc.target/sh/pr54760-2.c: New.
2745 * gcc.target/sh/pr54760-3.c: New.
2746
2747 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2748
2749 PR c++/51422
2750 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2751
2752 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2753 Sandra Loosemore <sandra@codesourcery.com>
2754
2755 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2756 and test that the accumulator is initialized using MULT.
2757 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2758 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2759
2760 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/52764
2763 * g++.dg/cpp0x/stdint.C: New.
2764
2765 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2766
2767 PR c++/54249
2768 * g++.dg/cpp0x/stddef.C: New.
2769
2770 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2771
2772 PR fortran/54832
2773 * gfortran.dg/typebound_operator_17.f90: New.
2774
2775 2012-10-06 Jan Hubicka <jh@suse.cz>
2776
2777 PR lto/53831
2778 PR lto/54776
2779 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2780
2781 2012-10-06 Jan Hubicka <jh@suse.cz>
2782
2783 * gcc.dg/lto/resolutions_0.c: New testcase.
2784
2785 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2786
2787 PR fortran/45521
2788 * gfortran.dg/generic_25.f90: New.
2789 * gfortran.dg/generic_26.f90: New.
2790 * gfortran.dg/generic_27.f90: New.
2791
2792 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2793
2794 PR target/54760
2795 * gcc.target/sh/pr54760-1.c: New.
2796
2797 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2798
2799 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2800 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2801 * g++.dg/warn/Wsign-compare-5.C: New test.
2802 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2803 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2804 * g++.dg/ext/builtin30.C: New test.
2805 * g++.dg/ext/vla12.C: New test.
2806 * gcc.dg/builtins-85.c: New test.
2807
2808 PR debug/54519
2809 * gcc.dg/guality/pr54519-1.c: New test.
2810 * gcc.dg/guality/pr54519-2.c: New test.
2811 * gcc.dg/guality/pr54519-3.c: New test.
2812 * gcc.dg/guality/pr54519-4.c: New test.
2813 * gcc.dg/guality/pr54519-5.c: New test.
2814 * gcc.dg/guality/pr54519-6.c: New test.
2815
2816 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR c++/50893
2819 * g++.dg/cpp0x/defaulted38.C: New.
2820
2821 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR tree-optimization/33763
2824 * c-c++-common/pr33763.c: New test.
2825
2826 PR tree-optimization/54810
2827 * gcc.dg/tree-ssa/vrp85.c: New test.
2828
2829 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2830
2831 * gcc.dg/ucnid-7.c: Skip on AIX.
2832 * gcc.dg/ucnid-8.c: Same.
2833 * gcc.dg/ucnid-10.c: Same.
2834 * gcc.dg/ucnid-13.c: Same.
2835 * gcc.dg/attr-alias-3.c: Same.
2836 * gcc.dg/attr-alias-5.c: Same.
2837 * gcc.dg/torture/pr51106-2.c: Same.
2838 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2839
2840 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/52233
2843 * g++.dg/cpp0x/alias-decl-23.C: New.
2844
2845 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2846
2847 PR c++/53403
2848 * g++.dg/template/friend53.C: New.
2849
2850 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2853 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2854 (scan-ada-spec): Likewise.
2855 (scan-ada-spec-not): Likewise.
2856 * gcc.dg/dump-ada-spec-1.c: New test.
2857 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2858
2859 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2860
2861 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2862
2863 2012-10-04 Florian Weimer <fweimer@redhat.com>
2864
2865 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2866
2867 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 PR c++/54323
2870 * g++.dg/cpp0x/pr54323.C: New.
2871
2872 2012-10-04 Richard Guenther <rguenther@suse.de>
2873
2874 PR middle-end/54735
2875 * g++.dg/torture/pr54735.C: New testcase.
2876
2877 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2878
2879 PR rtl-optimization/54739
2880 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2881
2882 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2883
2884 PR target/51244
2885 * gcc.target/sh/pr51244-12.c: New.
2886
2887 2012-10-03 Dehao Chen <dehao@google.com>
2888
2889 PR middle-end/54782
2890 * gcc.dg/pr54782.c: New test.
2891
2892 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c++/54777
2895 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2896
2897 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2898
2899 PR fortran/54778
2900 * gfortran.dg/class_53.f90: New.
2901
2902 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2903
2904 PR debug/54551
2905 * gcc.dg/guality/pr54551.c: New.
2906
2907 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2908
2909 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2910 * gcc.target/powerpc/pr46728-2.c: Likewise.
2911
2912 2012-10-02 Sharad Singhai <singhai@google.com>
2913
2914 PR testsuite/54772
2915 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2916 to fix test failures caused by r191883.
2917 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2918 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2919 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2920 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2921 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2922 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2923 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2924 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2925 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2926
2927 2012-09-30 Sharad Singhai <singhai@google.com>
2928
2929 * gcc.target/i386/vect-double-1.c: Fix test.
2930
2931 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2932
2933 PR target/54087
2934 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2935 atomic_sub fails.
2936
2937 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2938
2939 PR rtl-optimization/54457
2940 * gcc.target/i386/pr54457.c: New test.
2941
2942 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2943
2944 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2945
2946 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2947
2948 * gcc.target/i386/vect-rebuild.c: New testcase.
2949
2950 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2951
2952 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2953
2954 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2955
2956 * gcc.target/mips/pr37362.c: Fix target selector.
2957
2958 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2959
2960 PR target/54083
2961 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2962
2963 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2964
2965 * gcc.dg/ucnid-8.c: Update line number.
2966 * gcc.dg/torture/pr51106-2.c: Likewise.
2967
2968 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2969
2970 PR fortran/54667
2971 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2972 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2973 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2974
2975 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2976
2977 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2978 partially reverting r170092.
2979 * gfortran.dg/class_7.f03: Ditto.
2980 * gfortran.dg/coarray_14.f90: Ditto.
2981 * gfortran.dg/typebound_proc_13.f03: Ditto.
2982
2983 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2984
2985 PR c++/54738
2986 * g++.dg/cpp0x/sfinae42.C: New.
2987
2988 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2989
2990 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2991 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2992 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2993 * gcc.dg/pr42629.c: XFAIL on AIX.
2994 * gcc.dg/pr47684.c: Same.
2995 * gcc.dg/pr43670.c: Same.
2996 * gcc.dg/pr42916.c: Same.
2997 * gcc.dg/pr45449.c: Same.
2998 * gcc.dg/pr50017.c: Same.
2999 * gcc.dg/pr42728.c: Same.
3000 * gcc.dg/pr47881.c: Same.
3001 * gcc.dg/pr44023.c: Same.
3002 * gcc.dg/pr41345.c: Same.
3003 * gcc.dg/pr42630.c: Same.
3004 * gcc.dg/pr44971.c: Same.
3005 * gcc.dg/pr46771.c: Same.
3006 * gcc.dg/ucnid-8.c: Same.
3007 * gcc.dg/ucnid-10.c: Same.
3008 * gcc.dg/ucnid-13.c: Same.
3009 * gcc.dg/torture/pr51106-2.c: Same.
3010 * gcc.dg/pr48768.c: Same.
3011 * gcc.dg/pr42631.c: Same.
3012 * gcc.dg/pr43084.c: Same.
3013 * gcc.dg/ucnid-7.c: Same.
3014 * gcc.dg/pr42889.c: Same.
3015 * gcc.dg/pr41241.c: Same.
3016 * gcc.dg/pr42719.c: Same.
3017 * g++.dg/debug/pr46583.C: Same.
3018 * g++.dg/debug/pr47106.C: Same.
3019 * g++.dg/opt/pr48549.C: Same.
3020 * g++.dg/other/pr42685.C: Same.
3021 * c-c++-common/pr43942.c: Same.
3022
3023 2012-09-29 Ian Lance Taylor <iant@google.com>
3024
3025 * go.test/go-test.exp: Update for latest version of Go testsuite.
3026
3027 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3028
3029 PR fortran/52724
3030 * gfortran.dg/internal_readwrite_3.f90: New test.
3031
3032 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3033
3034 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3035 c-c++-common/Wunused-local-typedefs-2.c to here.
3036
3037 PR c++/54372 - unused attribute inactive on dependant entities
3038 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3039
3040 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3041
3042 PR c++/29028 - Missed unused warning on using declaration
3043 * g++.dg/warn/Wunused-var-18.C: New test.
3044
3045 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3046
3047 PR c++/53551 - -Wunused-local-typedefs misses uses
3048 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3049
3050 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR target/54716
3053 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3054
3055 PR tree-optimization/54713
3056 * gcc.c-torture/compile/pr54713-1.c: New test.
3057 * gcc.c-torture/compile/pr54713-2.c: New test.
3058 * gcc.c-torture/compile/pr54713-3.c: New test.
3059
3060 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3061
3062 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3063
3064 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3065
3066 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3067
3068 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR target/54703
3071 * gcc.target/i386/pr54703.c: New test.
3072
3073 2012-09-27 Richard Guenther <rguenther@suse.de>
3074
3075 PR lto/54709
3076 * gcc.dg/lto/pr54709_0.c: New testcase.
3077 * gcc.dg/lto/pr54709_1.c: Likewise.
3078
3079 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3080
3081 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3082
3083 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3084
3085 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3086
3087 * gcc.target/arm/pr42879.c: Handle big-endian.
3088
3089 2012-09-26 Steve Ellcey <sellcey@mips.com>
3090
3091 PR c/37303
3092 * gcc.dg/pr37303.c: Check for rdata or rodata.
3093
3094 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3095
3096 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3097
3098 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3099
3100 PR target/51274
3101 PR target/53087
3102 * gcc.target/powerpc/ppc-ne0-1.c: New.
3103
3104 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3105
3106 PR target/54089
3107 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3108 test_19, test_20, test_21, test_22, test_23): New functions.
3109 * gcc.target/sh/pr54089-4.c: New.
3110 * gcc.target/sh/pr54089-5.c: New.
3111 * gcc.target/sh/pr54089-6.c: New.
3112 * gcc.target/sh/pr54089-7.c: New.
3113
3114 2012-09-25 Richard Guenther <rguenther@suse.de>
3115
3116 PR lto/54625
3117 * gcc.dg/lto/pr54702_0.c: New testcase.
3118 * gcc.dg/lto/pr54702_1.c: Likewise.
3119 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3120 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3121 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3122 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3123
3124 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/54526
3127 * g++.dg/cpp0x/parse2.C: New.
3128 * g++.dg/parse/error11.C: Adjust.
3129 * g++.dg/parse/error12.C: Likewise.
3130
3131 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3132
3133 * gcc.target/i386/20030217-1.c: Added check for
3134 large_long_double effective target.
3135 * gcc.target/i386/387-3.c: Likewise.
3136 * gcc.target/i386/387-4.c: Likewise.
3137 * gcc.target/i386/pr36578-1.c: Likewise.
3138 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3139 when long double size is equal double size.
3140 * gcc.target/i386/excess-precision-1.c: Likewise.
3141 * gcc.target/i386/pr36578-2.c: Likewise.
3142 * gcc.target/i386/20030217-2.c: New testcase.
3143
3144 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR tree-optimization/54676
3147 * gcc.dg/pr54676.c: New test.
3148
3149 2012-09-25 Richard Guenther <rguenther@suse.de>
3150
3151 PR tree-optimization/53663
3152 * gcc.dg/torture/pr53663-1.c: New testcase.
3153 * gcc.dg/torture/pr53663-2.c: Likewise.
3154 * gcc.dg/torture/pr53663-3.c: Likewise.
3155
3156 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3157
3158 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3159
3160 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3161
3162 * lib/target-supports-dg.exp (dg-require-effective-target,
3163 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3164 dg-process-target-1 instead of dg-process-target.
3165 (dg-process-target-1): Rename from dg-process-target.
3166 (dg-process-target): New.
3167
3168 2012-09-24 Richard Guenther <rguenther@suse.de>
3169
3170 PR tree-optimization/54684
3171 * g++.dg/torture/pr54684.C: New testcase.
3172
3173 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3174
3175 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3176
3177 2012-09-24 Richard Guenther <rguenther@suse.de>
3178
3179 PR middle-end/52173
3180 * gcc.dg/tm/pr52173-1.c: New.
3181 * gcc.dg/tm/pr52173-2.c: New.
3182
3183 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3184
3185 * gcc.dg/pr54669.c: New test.
3186
3187 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3188 Dominique Dhumieres <dominiq@lps.ens.fr>
3189
3190 PR testsuite/54677
3191 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3192
3193 2012-09-23 Tobias Burnus <burnus@net-b.de>
3194
3195 PR fortran/54618
3196 * gfortran.dg/class_array_14.f90: New.
3197
3198 2012-09-22 Kai Tietz <ktietz@redhat.com>
3199
3200 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3201 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3202
3203 2012-09-21 Dehao Chen <dehao@google.com>
3204
3205 PR go/54649
3206 PR tree-optimization/54655
3207 * g++.dg/pr54655.C: New testcase.
3208
3209 2012-09-21 Richard Guenther <rguenther@suse.de>
3210
3211 PR tree-optimization/54647
3212 * g++.dg/torture/pr54647.C: New testcase.
3213
3214 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3215
3216 PR c++/54427
3217 * c-c++-common/torture/vector-compare-2.c: Add -w.
3218
3219 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3220
3221 * gnat.dg/opt20.ads: Move dg directive to...
3222 * gnat.dg/opt20.adb: ...here.
3223 * gnat.dg/addr1.ad[sb]: Likewise.
3224 * gnat.dg/concat2.ad[sb]: Likewise.
3225 * gnat.dg/array16.ad[sb]: Likewise.
3226 * gnat.dg/atomic5.ad[sb]: Likewise.
3227 * gnat.dg/discr29.ad[sb]: Likewise.
3228 * gnat.dg/noreturn5.ad[sb]: Likewise.
3229 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3230 * gnat.dg/discr23.ads: Remove dg directive.
3231 * gnat.dg/nested_float_packed.ads: Likewise.
3232 * gnat.dg/oconst6.ads: Move to...
3233 * gnat.dg/specs/oconst6.ads: ...here.
3234
3235 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3236
3237 PR c++/52432
3238 * g++.dg/cpp0x/decltype32.C: Tweak.
3239
3240 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3241
3242 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3243 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3244 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3245 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3246
3247 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3248
3249 PR c++/54581
3250 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3251
3252 2012-09-19 Steve Ellcey <sellcey@mips.com>
3253
3254 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3255
3256 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3257
3258 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3259 * gcc.target/powerpc/ppc-mftb.c: New file.
3260
3261 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/54089
3264 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3265 functions.
3266
3267 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3268
3269 PR target/54236
3270 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3271
3272 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3273
3274 * gcc.c-torture/execute/20120919-1.c: New test.
3275
3276 2012-09-19 Richard Guenther <rguenther@suse.de>
3277
3278 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3279
3280 2012-09-19 Richard Guenther <rguenther@suse.de>
3281
3282 * gcc.dg/builtin-unreachable-6.c: Adjust.
3283
3284 2012-09-19 Richard Guenther <rguenther@suse.de>
3285
3286 * gcc.dg/builtin-object-size-10.c: Adjust.
3287 * gcc.dg/builtin-unreachable-5.c: Adjust.
3288 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3289 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3290 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3291 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3292 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3293 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3294 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3295 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3296 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3297 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3298 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3299 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3300
3301 2012-09-19 Richard Guenther <rguenther@suse.de>
3302
3303 PR tree-optimization/54132
3304 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3305 * gcc.dg/torture/pr54132.c: Likewise.
3306
3307 2012-09-19 Terry Guo <terry.guo@arm.com>
3308
3309 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3310 extra prune rules that will be applied to all tests in a .exp file.
3311 (gcc-dg-prune): Use rules defined by the above variable.
3312 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3313 harmless warnings on architecture switch conflict.
3314
3315 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3316
3317 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3318 of asm-comment characters instead of a single one.
3319 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3320
3321 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3322
3323 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3324
3325 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3326 target instead of xfailing it.
3327 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3328 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3329 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3330 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3331 * gcc.dg/vect/vect-104.c: Likewise.
3332 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3333 * gcc.dg/vect/vect-outer-1.c: Likewise.
3334 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3335 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3336 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3337 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3338 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3339 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3340 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3341 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3342 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3343
3344 * lib/target-supports.exp
3345 (check_effective_target_vect_widen_mult_qi_to_hi,
3346 check_effective_target_vect_widen_mult_hi_to_si,
3347 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3348 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3349 check_effective_target_vect_pack_trunc,
3350 check_effective_target_vect_unpack,
3351 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3352 instead of arm_none.
3353
3354 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3355
3356 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3357
3358 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3359 config to compiler_flags.
3360
3361 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR target/54592
3364 * gcc.target/i386/pr54592.c: New test.
3365
3366 PR tree-optimization/54610
3367 * gcc.target/i386/pr54610.c: New test.
3368
3369 2012-09-17 Jason Merrill <jason@redhat.com>
3370
3371 PR c++/54575
3372 * g++.dg/cpp0x/alias-decl-21.C: New.
3373 * g++.dg/cpp0x/alias-decl-22.C: New.
3374
3375 2012-09-17 Tobias Burnus <burnus@net-b.de>
3376
3377 PR fortran/54608
3378 * gfortran.dg/scan_2.f90: New.
3379
3380 2012-09-17 Jason Merrill <jason@redhat.com>
3381
3382 PR c++/53661
3383 * g++.dg/init/aggr9.C: New.
3384
3385 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3386
3387 * gnat.dg/loop_optimization12.ad[sb]: New test.
3388
3389 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3390
3391 PR fortran/54285
3392 * gfortran.dg/proc_ptr_result_7.f90: New.
3393
3394 2012-09-17 Tobias Burnus <burnus@net-b.de>
3395
3396 PR fortran/54603
3397 * gfortran.dg/structure_constructor_11.f90: New.
3398
3399 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR tree-optimization/54563
3402 * g++.dg/torture/pr54563.C: New test.
3403
3404 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3405
3406 PR fortran/54594
3407 * gfortran.dg/typebound_generic_14.f03: New.
3408
3409 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3410
3411 PR fortran/54387
3412 * gfortran.dg/proc_ptr_38.f90: New.
3413
3414 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3415
3416 PR debug/54460
3417 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3418 to scary regexp.
3419
3420 PR testsuite/54007
3421 * gnat.dg/lto15.adb: Require lto.
3422
3423 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3424 "myBindC" for hppa*-*-hpux*.
3425
3426 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3427
3428 * gfortran.dg/namelist_75.f90: New test.
3429
3430 2012-09-15 Tom de Vries <tom@codesourcery.com>
3431
3432 * gcc.dg/tree-ssa/vrp82.c: New test.
3433 * gcc.dg/tree-ssa/vrp83.c: Same.
3434 * gcc.dg/tree-ssa/vrp84.c: Same.
3435
3436 2012-09-15 Tom de Vries <tom@codesourcery.com>
3437
3438 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3439 * gcc.dg/tree-ssa/vrp81.c: ... this.
3440
3441 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3442
3443 PR target/54222
3444 * gcc.target/avr/torture/fix-types.h: New.
3445 * gcc.target/avr/torture/vals-hr.def: New.
3446 * gcc.target/avr/torture/vals-r.def: New.
3447 * gcc.target/avr/torture/vals-k.def: New.
3448 * gcc.target/avr/torture/vals-ur.def: New.
3449 * gcc.target/avr/torture/vals-uk.def: New.
3450 * gcc.target/avr/torture/vals-uhr.def: New.
3451 * gcc.target/avr/torture/vals-llk.def: New.
3452 * gcc.target/avr/torture/vals-ullk.def: New.
3453 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3454 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3455 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3456 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3457 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3458 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3459 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3460 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3461
3462 2012-09-14 Dehao Chen <dehao@google.com>
3463
3464 * g++.dg/debug/dwarf2/deallocator.C: New test.
3465
3466 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3467
3468 PR c/54552
3469 * gcc.c-torture/compile/pr54552-1.c: New test.
3470
3471 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3472
3473 PR c++/54427
3474 * g++.dg/other/vector-compare.C: New testcase.
3475 * c-c++-common/vector-compare-3.c: New testcase.
3476 * gcc.dg/vector-shift.c: Move ...
3477 * c-c++-common/vector-shift.c: ... here.
3478 * gcc.dg/vector-shift1.c: Move ...
3479 * c-c++-common/vector-shift1.c: ... here.
3480 * gcc.dg/vector-shift3.c: Move ...
3481 * c-c++-common/vector-shift3.c: ... here.
3482 * gcc.dg/vector-compare-1.c: Move ...
3483 * c-c++-common/vector-compare-1.c: ... here.
3484 * gcc.dg/vector-compare-2.c: Move ...
3485 * c-c++-common/vector-compare-2.c: ... here.
3486 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3487 * c-c++-common/torture/vector-compare-1.c: ... here.
3488 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3489 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3490 * c-c++-common/torture/vector-compare-2.c: ... here.
3491 * gcc.c-torture/execute/vector-shift.c: Move ...
3492 * c-c++-common/torture/vector-shift.c: ... here.
3493 * gcc.c-torture/execute/vector-shift2.c: Move ...
3494 * c-c++-common/torture/vector-shift2.c: ... here.
3495 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3496 * c-c++-common/torture/vector-subscript-1.c: ... here.
3497 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3498 * c-c++-common/torture/vector-subscript-2.c: ... here.
3499 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3500 * c-c++-common/torture/vector-subscript-3.c: ... here.
3501
3502 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3503
3504 PR c/54103
3505 * gcc.c-torture/compile/pr54103-1.c,
3506 gcc.c-torture/compile/pr54103-2.c,
3507 gcc.c-torture/compile/pr54103-3.c,
3508 gcc.c-torture/compile/pr54103-4.c,
3509 gcc.c-torture/compile/pr54103-5.c,
3510 gcc.c-torture/compile/pr54103-6.c: New tests.
3511 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3512
3513 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3516
3517 2012-09-14 Richard Guenther <rguenther@suse.de>
3518
3519 PR tree-optimization/54565
3520 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3521 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3522
3523 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3524
3525 * gcc.target/arm/combine-movs.c: Add missing space.
3526
3527 2012-09-14 Richard Guenther <rguenther@suse.de>
3528
3529 * g++.dg/torture/builtin-location.C: New testcase.
3530
3531 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3532 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3533
3534 PR c++/53210
3535 * g++.dg/warn/Wuninitialized-self.C: New.
3536
3537 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR c/54559
3540 * gcc.c-torture/compile/pr54559.c: New test.
3541
3542 2012-09-13 Jason Merrill <jason@redhat.com>
3543
3544 PR c++/53839
3545 * g++.dg/cpp0x/constexpr-temp1.C: New.
3546
3547 PR c++/54511
3548 * g++.dg/template/anonunion2.C: New.
3549
3550 PR c++/53836
3551 * g++.dg/template/init10.C: New.
3552
3553 2012-09-13 Tobias Burnus <burnus@net-b.de>
3554
3555 PR fortran/54556
3556 * gfortran.dg/implicit_pure_3.f90: New.
3557
3558 2012-09-13 Richard Guenther <rguenther@suse.de>
3559
3560 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3561
3562 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3563
3564 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3565
3566 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3567
3568 * c-c++-common/pr51712.c: Handle for short-enum targets.
3569
3570 2012-09-12 Terry Guo <terry.guo@arm.com>
3571
3572 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3573 and lsrs for Thumb2 mode.
3574
3575 2012-09-12 Jan Hubicka <jh@suse.cz>
3576
3577 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3578
3579 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3580
3581 PR target/54445
3582 * gcc.target/i386/pr54445-1.c: New file.
3583 * gcc.target/i386/pr54445-2.c: Likewise.
3584
3585 2012-09-12 Tobias Burnus <burnus@net-b.de>
3586
3587 PR fortran/54225
3588 PR fortran/53306
3589 * gfortran.dg/coarray_10.f90: Update dg-error.
3590 * gfortran.dg/coarray_28.f90: New.
3591 * gfortran.dg/array_section_3.f90: New.
3592
3593 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3594
3595 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3596 gcc.target/arm/pr48252.c: Fix for big-endian support.
3597
3598 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3599
3600 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3601
3602 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3603 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3604
3605 * gcc.target/arm/neon-vfma-1.c: New testcase.
3606 * gcc.target/arm/neon-vfms-1.c: Likewise.
3607 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3608 of float.
3609 * gcc.target/arm/neon-vmls-1.c: Likewise.
3610 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3611 function.
3612 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3613 (check_effective_target_arm_neonv2_ok): Likewise.
3614 (check_effective_target_arm_neonv2_hw): Likewise.
3615 (check_effective_target_arm_neonv2): Likewise.
3616
3617 2012-09-11 Richard Guenther <rguenther@suse.de>
3618
3619 PR middle-end/54515
3620 * g++.dg/tree-ssa/pr54515.C: New testcase.
3621
3622 2012-09-10 Andrew Pinski <apinski@cavium.com>
3623
3624 PR tree-opt/c54362
3625 * gcc.dg/tm/memopt-16.c: New testcase.
3626
3627 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3628
3629 PR c++/54541
3630 PR c++/54542
3631 * g++.dg/cpp0x/sfinae40.C: New.
3632 * g++.dg/cpp0x/sfinae41.C: Likewise.
3633
3634 2012-09-10 Jason Merrill <jason@redhat.com>
3635
3636 PR c++/54538
3637 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3638
3639 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3640
3641 PR target/54089
3642 * gcc.target/sh/pr54089-3.c: New.
3643
3644 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3645
3646 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3647
3648 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3649
3650 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3651
3652 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3653
3654 * gcc.dg/pr52558-2.c: Delete.
3655 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3656
3657 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3658
3659 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3660
3661 2012-09-10 Richard Guenther <rguenther@suse.de>
3662
3663 PR tree-optimization/54520
3664 * gcc.dg/torture/pr54520.c: New testcase.
3665
3666 2012-09-10 Jason Merrill <jason@redhat.com>
3667
3668 PR c++/54506
3669 * g++.dg/cpp0x/implicit14.C: New.
3670
3671 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3672
3673 PR fortran/54208
3674 * gfortran.dg/bound_simplification_3.f90: New test.
3675
3676 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3677
3678 PR testsuite/54184
3679 * gcc.dg/pr52558-1.c: Delete.
3680 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3681
3682 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3683
3684 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3685 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3686 * gcc.target/arm/smlaltt-1.c: Likewise.
3687
3688 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3689
3690 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3691
3692 2012-09-07 Tom de Vries <tom@codesourcery.com>
3693
3694 PR tree-optimization/53986
3695 * gcc.dg/tree-ssa/vrp80.c: New test.
3696 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3697
3698 2012-09-06 Jason Merrill <jason@redhat.com>
3699
3700 PR c++/54341
3701 PR c++/54253
3702 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3703 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3704
3705 2012-09-06 Andrew Pinski <apinski@cavium.com>
3706
3707 PR tree-opt/54494
3708 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3709
3710 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR rtl-optimization/54455
3713 * gcc.dg/54455.c: New test.
3714
3715 2012-09-06 Tobias Burnus <burnus@net-b.de>
3716
3717 PR fortran/54463
3718 * gfortran.dg/promotion_2.f90: New.
3719
3720 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR middle-end/54486
3723 * c-c++-common/pr54486.c: New test.
3724
3725 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3726
3727 PR fortran/54474
3728 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3729
3730 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3731
3732 PR c++/54191
3733 * g++.dg/cpp0x/sfinae39.C: New.
3734
3735 2012-09-04 Jason Merrill <jason@redhat.com>
3736
3737 PR c++/54441
3738 * g++.dg/ext/flexary3.C: New.
3739
3740 PR c++/54420
3741 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3742
3743 PR c++/54198
3744 * g++.dg/template/defarg15.C: New.
3745
3746 PR c++/54437
3747 * g++.dg/template/access24.C: New.
3748
3749 2012-09-04 Richard Guenther <rguenther@suse.de>
3750
3751 PR tree-optimization/54458
3752 * gcc.dg/torture/pr54458.c: New testcase.
3753
3754 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3755
3756 * gcc.target/arm/neon-vext.c: New test.
3757 * gcc.target/arm/neon-vext-execute.c: Ditto.
3758
3759 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3760
3761 PR fortran/54243
3762 PR fortran/54244
3763 * gfortran.dg/select_type_29.f03: New.
3764
3765 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3766
3767 * gcc.dg/fold-perm.c: Improve test.
3768
3769 2012-09-03 Tobias Burnus <burnus@net-b.de>
3770
3771 PR fortran/51632
3772 * gfortran.dg/coarray_class_1.f90: New.
3773
3774 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3775
3776 PR target/49206
3777 * gcc.c-torture/compile/pr49206.c: New test.
3778
3779 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3780 Uros Bizjak <ubizjak@gmail.com>
3781
3782 PR target/36680
3783 * gfortran.dg/pr36680.f90: New test.
3784
3785 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3786
3787 PR target/42295
3788 * g++.dg/opt/pr42295.C: New test.
3789
3790 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR target/54436
3793 * gcc.dg/torture/pr54436.c: New test.
3794
3795 2012-09-01 Andrew Pinski <apinski@cavium.com>
3796
3797 * gcc.target/mips/truncate-8.c: New testcase.
3798
3799 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3800
3801 PR target/46829
3802 PR target/46843
3803 * gcc.target/i386/pr46829.c: New test.
3804 * gcc.target/i386/pr46843.c: Ditto.
3805
3806 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3807 Jason Merrill <jason@redhat.com>
3808
3809 PR c++/18747
3810 * g++.dg/parse/error50.C: New.
3811
3812 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR c/54428
3815 * gcc.c-torture/compile/pr54428.c: New test.
3816
3817 2012-08-31 Ollie Wild <aaw@google.com>
3818
3819 PR c++/54197
3820 * g++.dg/init/lifetime3.C: New test.
3821
3822 2012-08-31 Martin Jambor <mjambor@suse.cz>
3823
3824 PR middle-end/54409
3825 * gcc.dg/torture/pr54409.c: New test.
3826
3827 2012-08-31 Martin Jambor <mjambor@suse.cz>
3828
3829 * gfortran.dg/pr48636.f90: Add dump scan checks.
3830
3831 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3832
3833 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3834
3835 2012-08-28 Joey Ye <joey.ye@arm.com>
3836
3837 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3838
3839 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3840
3841 PR target/46254
3842 * gcc.target/i386/pr46254.c: New test.
3843
3844 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3845
3846 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3847 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3848 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3849
3850 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3851
3852 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3853 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3854 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3855 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3856 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3857 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3858 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3859 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3860 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3861 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3862 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3863 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3864 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3865 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3866 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3867 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3868 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3869 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3870 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3871 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3872 gcc.target/mips/unaligned-1.c: Tighten regexps.
3873
3874 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3875
3876 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3877 (mips_option_groups): Remove optimization. Add various -f options.
3878 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3879 and -pg imply -fno-omit-frame-pointer.
3880 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3881 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3882 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3883 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3884 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3885 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3886 * gcc.target/mips/abi-n32-long32.c: Likewise.
3887 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3888 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3889 * gcc.target/mips/abi-n32-long64.c: Likewise.
3890 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3891 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3892 * gcc.target/mips/abi-n64-long32.c: Likewise.
3893 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3894 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3895 * gcc.target/mips/abi-n64-long64.c: Likewise.
3896 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3897 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3898 * gcc.target/mips/abi-o32-long32.c: Likewise.
3899 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3900 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3901 * gcc.target/mips/abi-o32-long64.c: Likewise.
3902 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3903 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3904 * gcc.target/mips/abi-o64-long32.c: Likewise.
3905 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3906 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3907 * gcc.target/mips/abi-o64-long64.c: Likewise.
3908 * gcc.target/mips/asm-1.c: Likewise.
3909 * gcc.target/mips/branch-1.c: Likewise.
3910 * gcc.target/mips/call-3.c: Likewise.
3911 * gcc.target/mips/call-saved-3.c: Likewise.
3912 * gcc.target/mips/clear-cache-1.c: Likewise.
3913 * gcc.target/mips/div-1.c: Likewise.
3914 * gcc.target/mips/div-2.c: Likewise.
3915 * gcc.target/mips/div-3.c: Likewise.
3916 * gcc.target/mips/div-4.c: Likewise.
3917 * gcc.target/mips/div-5.c: Likewise.
3918 * gcc.target/mips/div-6.c: Likewise.
3919 * gcc.target/mips/div-7.c: Likewise.
3920 * gcc.target/mips/div-8.c: Likewise.
3921 * gcc.target/mips/div-9.c: Likewise.
3922 * gcc.target/mips/div-10.c: Likewise.
3923 * gcc.target/mips/div-11.c: Likewise.
3924 * gcc.target/mips/div-12.c: Likewise.
3925 * gcc.target/mips/dsp-ctrl.c: Likewise.
3926 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3927 * gcc.target/mips/ext-8.c: Likewise.
3928 * gcc.target/mips/extend-2.c: Likewise.
3929 * gcc.target/mips/fix-r10000-1.c: Likewise.
3930 * gcc.target/mips/fix-r10000-2.c: Likewise.
3931 * gcc.target/mips/fix-r10000-3.c: Likewise.
3932 * gcc.target/mips/fix-r10000-4.c: Likewise.
3933 * gcc.target/mips/fix-r10000-5.c: Likewise.
3934 * gcc.target/mips/fix-r10000-6.c: Likewise.
3935 * gcc.target/mips/fix-r10000-7.c: Likewise.
3936 * gcc.target/mips/fix-r10000-8.c: Likewise.
3937 * gcc.target/mips/fix-r10000-9.c: Likewise.
3938 * gcc.target/mips/fix-r10000-10.c: Likewise.
3939 * gcc.target/mips/fix-r10000-11.c: Likewise.
3940 * gcc.target/mips/fix-r10000-12.c: Likewise.
3941 * gcc.target/mips/fix-r10000-13.c: Likewise.
3942 * gcc.target/mips/fix-r10000-14.c: Likewise.
3943 * gcc.target/mips/fix-r10000-15.c: Likewise.
3944 * gcc.target/mips/fpcmp-1.c: Likewise.
3945 * gcc.target/mips/fpcmp-2.c: Likewise.
3946 * gcc.target/mips/fpr-moves-7.c: Likewise.
3947 * gcc.target/mips/fpr-moves-8.c: Likewise.
3948 * gcc.target/mips/int-moves-1.c: Likewise.
3949 * gcc.target/mips/int-moves-2.c: Likewise.
3950 * gcc.target/mips/long-calls-pg.c: Likewise.
3951 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3952 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3953 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3954 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3955 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3956 * gcc.target/mips/mips-3d-1.c: Likewise.
3957 * gcc.target/mips/mips-3d-2.c: Likewise.
3958 * gcc.target/mips/mips-3d-3.c: Likewise.
3959 * gcc.target/mips/mips-3d-4.c: Likewise.
3960 * gcc.target/mips/mips-3d-5.c: Likewise.
3961 * gcc.target/mips/mips-3d-6.c: Likewise.
3962 * gcc.target/mips/mips-3d-7.c: Likewise.
3963 * gcc.target/mips/mips-3d-8.c: Likewise.
3964 * gcc.target/mips/mips-3d-9.c: Likewise.
3965 * gcc.target/mips/mips-ps-1.c: Likewise.
3966 * gcc.target/mips/mips-ps-2.c: Likewise.
3967 * gcc.target/mips/mips-ps-3.c: Likewise.
3968 * gcc.target/mips/mips-ps-4.c: Likewise.
3969 * gcc.target/mips/mips-ps-6.c: Likewise.
3970 * gcc.target/mips/mips32-dspr2.c: Likewise.
3971 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3972 * gcc.target/mips/neg-abs-1.c: Likewise.
3973 * gcc.target/mips/neg-abs-2.c: Likewise.
3974 * gcc.target/mips/nmadd-3.c: Likewise.
3975 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3976 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3977 * gcc.target/mips/octeon-pop-1.c: Likewise.
3978 * gcc.target/mips/pr26765.c: Likewise.
3979 * gcc.target/mips/pr33256.c: Likewise.
3980 * gcc.target/mips/pr33635-1.c: Likewise.
3981 * gcc.target/mips/pr33755.c: Likewise.
3982 * gcc.target/mips/pr35802.c: Likewise.
3983 * gcc.target/mips/pr45074.c: Likewise.
3984 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3985 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3986 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3987 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3988 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3989 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3990 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3991 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3992 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3993 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3994 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3995 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3996 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3997 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3998 * gcc.target/mips/save-restore-1.c: Likewise.
3999 * gcc.target/mips/save-restore-3.c: Likewise.
4000 * gcc.target/mips/save-restore-5.c: Likewise.
4001 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4002 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4003 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4004 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4005 * gcc.target/mips/stack-1.c: Likewise.
4006
4007 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4008 Tighten regexps.
4009
4010 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4011 branch under test to be filled with preceding rather than
4012 following instructions.
4013 * gcc.target/mips/branch-10.c: Likewise.
4014 * gcc.target/mips/branch-11.c: Likewise.
4015 * gcc.target/mips/branch-12.c: Likewise.
4016 * gcc.target/mips/branch-13.c: Likewise.
4017 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4018 to be eliminated. Tighten $28 scan-assembler-not test.
4019
4020 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4021 function to...
4022 * gcc.target/mips/call-4.c: ...this new test.
4023
4024 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4025 more likely.
4026 * gcc.target/mips/code-readable-3.c: Likewise.
4027 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4028 flag but skip for -O0.
4029 * gcc.target/mips/code-readable-4.c: Likewise.
4030
4031 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4032 of operations under test.
4033 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4034
4035 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4036 Don't require sibling-call optimization.
4037 * gcc.target/mips/near-far-4.c: Likewise.
4038
4039 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4040 Make sure that the register variable is used.
4041 * gcc.target/mips/soft-float-1.c: Likewise.
4042
4043 * gcc.target/mips/sdata-1.c: Make static data volatile.
4044 * gcc.target/mips/sdata-2.c: Likewise.
4045 * gcc.target/mips/sdata-3.c: Likewise.
4046 * gcc.target/mips/sdata-4.c: Likewise.
4047
4048 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4049 skip for -O0.
4050 * gcc.target/mips/atomic-memory-2.c: Likewise.
4051 * gcc.target/mips/branch-cost-1.c: Likewise.
4052 * gcc.target/mips/branch-cost-2.c: Likewise.
4053 * gcc.target/mips/cache-1.c: Likewise.
4054 * gcc.target/mips/call-1.c: Likewise.
4055 * gcc.target/mips/call-saved-2.c: Likewise.
4056 * gcc.target/mips/const-anchor-1.c: Likewise.
4057 * gcc.target/mips/const-anchor-2.c: Likewise.
4058 * gcc.target/mips/dse-1.c: Likewise.
4059 * gcc.target/mips/dsp-lhx.c: Likewise.
4060 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4061 * gcc.target/mips/ext-1.c: Likewise.
4062 * gcc.target/mips/ext-2.c: Likewise.
4063 * gcc.target/mips/ext-3.c: Likewise.
4064 * gcc.target/mips/ext-4.c: Likewise.
4065 * gcc.target/mips/ext-5.c: Likewise.
4066 * gcc.target/mips/ext-6.c: Likewise.
4067 * gcc.target/mips/ext-7.c: Likewise.
4068 * gcc.target/mips/extend-1.c: Likewise.
4069 * gcc.target/mips/fix-r4000-1.c: Likewise.
4070 * gcc.target/mips/fix-r4000-3.c: Likewise.
4071 * gcc.target/mips/fix-r4000-5.c: Likewise.
4072 * gcc.target/mips/fix-r4000-6.c: Likewise.
4073 * gcc.target/mips/fix-r4000-8.c: Likewise.
4074 * gcc.target/mips/fix-r4000-10.c: Likewise.
4075 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4076 * gcc.target/mips/fixed-vector-type.c: Likewise.
4077 * gcc.target/mips/fpr-moves-1.c: Likewise.
4078 * gcc.target/mips/fpr-moves-2.c: Likewise.
4079 * gcc.target/mips/fpr-moves-3.c: Likewise.
4080 * gcc.target/mips/fpr-moves-4.c: Likewise.
4081 * gcc.target/mips/fpr-moves-5.c: Likewise.
4082 * gcc.target/mips/fpr-moves-6.c: Likewise.
4083 * gcc.target/mips/ins-1.c: Likewise.
4084 * gcc.target/mips/ins-2.c: Likewise.
4085 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4086 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4087 * gcc.target/mips/lazy-binding-1.c: Likewise.
4088 * gcc.target/mips/madd-3.c: Likewise.
4089 * gcc.target/mips/madd-5.c: Likewise.
4090 * gcc.target/mips/madd-6.c: Likewise.
4091 * gcc.target/mips/madd-8.c: Likewise.
4092 * gcc.target/mips/madd-9.c: Likewise.
4093 * gcc.target/mips/memcpy-1.c: Likewise.
4094 * gcc.target/mips/mips-ps-type.c: Likewise.
4095 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4096 * gcc.target/mips/mips-sched-madd.c: Likewise.
4097 * gcc.target/mips/mips16e-extends.c: Likewise.
4098 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4099 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4100 * gcc.target/mips/movcc-1.c: Likewise.
4101 * gcc.target/mips/movcc-2.c: Likewise.
4102 * gcc.target/mips/movcc-3.c: Likewise.
4103 * gcc.target/mips/msub-5.c: Likewise.
4104 * gcc.target/mips/msub-6.c: Likewise.
4105 * gcc.target/mips/msub-8.c: Likewise.
4106 * gcc.target/mips/mult-2.c: Likewise.
4107 * gcc.target/mips/mult-3.c: Likewise.
4108 * gcc.target/mips/mult-5.c: Likewise.
4109 * gcc.target/mips/mult-6.c: Likewise.
4110 * gcc.target/mips/mult-7.c: Likewise.
4111 * gcc.target/mips/mult-12.c: Likewise.
4112 * gcc.target/mips/mult-13.c: Likewise.
4113 * gcc.target/mips/mult-14.c: Likewise.
4114 * gcc.target/mips/mult-15.c: Likewise.
4115 * gcc.target/mips/mult-17.c: Likewise.
4116 * gcc.target/mips/mult-18.c: Likewise.
4117 * gcc.target/mips/mult-19.c: Likewise.
4118 * gcc.target/mips/nmadd-1.c: Likewise.
4119 * gcc.target/mips/nmadd-2.c: Likewise.
4120 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4121 * gcc.target/mips/octeon-cins-1.c: Likewise.
4122 * gcc.target/mips/octeon-cins-2.c: Likewise.
4123 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4124 * gcc.target/mips/octeon-exts-2.c: Likewise.
4125 * gcc.target/mips/octeon-exts-3.c: Likewise.
4126 * gcc.target/mips/octeon-exts-4.c: Likewise.
4127 * gcc.target/mips/octeon-exts-5.c: Likewise.
4128 * gcc.target/mips/octeon-exts-6.c: Likewise.
4129 * gcc.target/mips/octeon-exts-7.c: Likewise.
4130 * gcc.target/mips/octeon-pop-2.c: Likewise.
4131 * gcc.target/mips/octeon-seq-3.c: Likewise.
4132 * gcc.target/mips/octeon-seq-4.c: Likewise.
4133 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4134 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4135 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4136 * gcc.target/mips/pr54240.c: Likewise.
4137 * gcc.target/mips/rsqrt-1.c: Likewise.
4138 * gcc.target/mips/rsqrt-2.c: Likewise.
4139 * gcc.target/mips/rsqrt-3.c: Likewise.
4140 * gcc.target/mips/rsqrt-4.c: Likewise.
4141 * gcc.target/mips/save-restore-2.c: Likewise.
4142 * gcc.target/mips/save-restore-4.c: Likewise.
4143 * gcc.target/mips/sb1-1.c: Likewise.
4144 * gcc.target/mips/scc-1.c: Likewise.
4145 * gcc.target/mips/scc-2.c: Likewise.
4146 * gcc.target/mips/scc-3.c: Likewise.
4147 * gcc.target/mips/scc-4.c: Likewise.
4148 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4149 * gcc.target/mips/truncate-1.c: Likewise.
4150 * gcc.target/mips/truncate-2.c: Likewise.
4151 * gcc.target/mips/truncate-3.c: Likewise.
4152 * gcc.target/mips/truncate-4.c: Likewise.
4153 * gcc.target/mips/truncate-5.c: Likewise.
4154 * gcc.target/mips/truncate-6.c: Likewise.
4155 * gcc.target/mips/unaligned-1.c: Likewise.
4156
4157 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4158 skip for -O0. Require -fexpensive-optimizations.
4159 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4160 * gcc.target/mips/dspr2-MULT.c: Likewise.
4161 * gcc.target/mips/fix-r4000-2.c: Likewise.
4162 * gcc.target/mips/fix-r4000-4.c: Likewise.
4163 * gcc.target/mips/fix-r4000-7.c: Likewise.
4164 * gcc.target/mips/fix-r4000-9.c: Likewise.
4165 * gcc.target/mips/madd-1.c: Likewise.
4166 * gcc.target/mips/madd-2.c: Likewise.
4167 * gcc.target/mips/madd-4.c: Likewise.
4168 * gcc.target/mips/maddu-1.c: Likewise.
4169 * gcc.target/mips/maddu-2.c: Likewise.
4170 * gcc.target/mips/maddu-3.c: Likewise.
4171 * gcc.target/mips/maddu-4.c: Likewise.
4172 * gcc.target/mips/msub-1.c: Likewise.
4173 * gcc.target/mips/msub-2.c: Likewise.
4174 * gcc.target/mips/msub-3.c: Likewise.
4175 * gcc.target/mips/msub-4.c: Likewise.
4176 * gcc.target/mips/msubu-1.c: Likewise.
4177 * gcc.target/mips/msubu-2.c: Likewise.
4178 * gcc.target/mips/msubu-3.c: Likewise.
4179 * gcc.target/mips/msubu-4.c: Likewise.
4180 * gcc.target/mips/mult-1.c: Likewise.
4181 * gcc.target/mips/mult-4.c: Likewise.
4182 * gcc.target/mips/mult-8.c: Likewise.
4183 * gcc.target/mips/mult-9.c: Likewise.
4184 * gcc.target/mips/mult-10.c: Likewise.
4185 * gcc.target/mips/mult-11.c: Likewise.
4186 * gcc.target/mips/mult-16.c: Likewise.
4187
4188 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4189 skip for -O0 and -Os.
4190 * gcc.target/mips/fix-r4000-12.c: Likewise.
4191 * gcc.target/mips/madd-7.c: Likewise.
4192 * gcc.target/mips/mips-ps-5.c: Likewise.
4193 * gcc.target/mips/mips-ps-7.c: Likewise.
4194 * gcc.target/mips/msub-7.c: Likewise.
4195
4196 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4197 skip for -O0. Require -mno-abicalls.
4198 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4199
4200 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4201 skip for -O0. Require a total number of BBIT instructions and
4202 at least one of each kind.
4203
4204 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4205 skip for -O0. Require -fno-unroll-loops.
4206
4207 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4208 skip for -O0. Allow BLTZ as well as BGEZ.
4209
4210 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4211
4212 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4213 skip for -O0. Require -fschedule-insns2.
4214 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4215
4216 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4217 but skip for -O0. Make a branch-likely more likely.
4218
4219 * gcc.target/mips/timode-2.c: Split each test into its own function.
4220 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4221
4222 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4223 skip for -O0. Require -fpeephole2.
4224 * gcc.target/mips/vr-mult-2.c: Likewise.
4225
4226 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4227
4228 PR preprocessor/53469
4229 * gcc.dg/cpp/_Pragma7.c: New test case.
4230
4231 2012-08-27 Tobias Burnus <burnus@net-b.de>
4232
4233 PR fortran/54370
4234 * gfortran.dg/do_5.f90: New.
4235
4236 2012-08-27 Tobias Burnus <burnus@net-b.de>
4237
4238 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4239 from dg-options as -Wall no longer implies it.
4240
4241 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4242
4243 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4244
4245 2012-08-25 Jason Merrill <jason@redhat.com>
4246
4247 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4248
4249 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4250
4251 PR c++/51421
4252 * g++.dg/cpp0x/auto34.C: New.
4253
4254 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR c/54363
4257 * gcc.dg/pr54363.c: New test.
4258
4259 PR c/54355
4260 * gcc.dg/pr54355.c: New test.
4261
4262 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 PR debug/52857
4265 * gcc.target/i386/pr52857-1.c: New.
4266 * gcc.target/i386/pr52857-2.c: Likewise.
4267
4268 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4269
4270 * gcc.target/mips/code-readable-4.c: New test.
4271
4272 2012-08-23 Julian Brown <julian@codesourcery.com>
4273 Sandra Loosemore <sandra@codesourcery.com>
4274
4275 * gcc.target/mips/code-readable-1.c: Add -O to options.
4276
4277 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4278
4279 PR c++/20420
4280 * g++.dg/lookup/using53.C: New.
4281
4282 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4283
4284 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4285 * gcc.dg/fixed-point/convert-1.c: New.
4286 * gcc.dg/fixed-point/convert-2.c: New.
4287 * gcc.dg/fixed-point/convert-3.c: New.
4288 * gcc.dg/fixed-point/convert-4.c: New.
4289 * gcc.dg/fixed-point/convert-float-1.c: New.
4290 * gcc.dg/fixed-point/convert-float-2.c: New.
4291 * gcc.dg/fixed-point/convert-float-3.c: New.
4292 * gcc.dg/fixed-point/convert-float-4.c: New.
4293 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4294 * gcc.dg/fixed-point/convert-sat.c: New.
4295 * gcc.dg/fixed-point/convert.h: New.
4296
4297 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4298
4299 PR target/54089
4300 * gcc.target/sh/pr54089-2.c: New.
4301
4302 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4303
4304 * gcc.target/i386/long-double-64-1.c: New file.
4305 * gcc.target/i386/long-double-64-2.c: Likewise.
4306 * gcc.target/i386/long-double-64-3.c: Likewise.
4307 * gcc.target/i386/long-double-64-4.c: Likewise.
4308 * gcc.target/i386/long-double-80-1.c: Likewise.
4309 * gcc.target/i386/long-double-80-2.c: Likewise.
4310 * gcc.target/i386/long-double-80-3.c: Likewise.
4311 * gcc.target/i386/long-double-80-4.c: Likewise.
4312 * gcc.target/i386/long-double-80-5.c: Likewise.
4313 * gcc.target/i386/long-double-80-6.c: Likewise.
4314 * gcc.target/i386/long-double-80-7.c: Likewise.
4315
4316 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4317
4318 PR tree-optimization/54317
4319 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4320
4321 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4322
4323 PR target/39423
4324 * gcc.target/sh/pr39423-2.c: New.
4325
4326 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4327
4328 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4329 * gcc.dg/fold-perm.c: Likewise.
4330
4331 2012-08-20 Jan Hubicka <jh@suse.cz>
4332
4333 PR fortran/48636
4334 * gcc.dg/ipa/inlinehint-1.c: New.
4335
4336 2012-08-20 Florian Weimer <fweimer@redhat.com>
4337
4338 PR c++/19351
4339 * g++.dg/init/new38.C: New test.
4340 * g++.dg/init/new39.C: New test.
4341
4342 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4343
4344 PR target/54089
4345 * gcc.target/sh/pr54089-1.c: New.
4346
4347 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4348
4349 PR target/51244
4350 * gcc.target/sh/pr51244-11.c: New.
4351
4352 2012-08-20 Tobias Burnus <burnus@net-b.de>
4353
4354 PR fortran/54301
4355 * gfortran.dg/warn_target_lifetime_2.f90: New.
4356
4357 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4358
4359 PR c++/10416
4360 * g++.dg/warn/Wunused-var-17.C: New.
4361
4362 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4363
4364 PR middle-end/53992
4365 * gcc.dg/gomp/pr53992.c: New test.
4366
4367 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4368
4369 PR tree-ssa/54295
4370 * gcc.c-torture/execute/20120817-1.c: New test.
4371
4372 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4373
4374 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4375 add instruction.
4376 (f2): New test that really does need adds.
4377
4378 2012-08-20 Richard Guenther <rguenther@suse.de>
4379
4380 PR tree-optimization/54327
4381 * gcc.dg/torture/pr54327.c: New testcase.
4382
4383 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR tree-optimization/54321
4386 * gcc.c-torture/compile/pr54321.c: New test.
4387
4388 2012-08-20 Tobias Burnus <burnus@net-b.de>
4389
4390 PR fortran/54301
4391 * gfortran.dg/warn_target_lifetime_1.f90: New.
4392
4393 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4394
4395 PR fortran/54298
4396 * gfortran.dg/real_compare_1.f90: New test case.
4397 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4398
4399 2012-08-18 Jan Hubicka <jh@suse.cz>
4400
4401 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4402
4403 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4404
4405 PR fortran/39290
4406 * gfortran.dg/interface_37.f90: New test.
4407
4408 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4409 Gary Funck <gary@intrepid.com>
4410
4411 PR target/20020
4412 * gcc.target/i386/pr20020-1.c: New test.
4413 * gcc.target/i386/pr20020-2.c: Likewise.
4414 * gcc.target/i386/pr20020-3.c: Likewise.
4415
4416 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4417
4418 * gcc.target/i386/perm-concat.c: New test.
4419
4420 2012-08-17 Julian Brown <julian@codesourcery.com>
4421
4422 * gcc.target/arm/div64-unwinding.c: New test.
4423
4424 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4425
4426 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4427
4428 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4429
4430 PR target/54236
4431 * gcc.target/sh/pr54236-1.c: New.
4432
4433 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4434
4435 * lib/target-supports.exp (check_effective_target_sync_int_long)
4436 (check_effective_target_sync_char_short): Enable for crisv32-*
4437 and cris-*.
4438
4439 PR middle-end/54261
4440 * gcc.dg/torture/pr54261-1.c: New test.
4441
4442 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4443
4444 PR fortran/54243
4445 PR fortran/54244
4446 * gfortran.dg/typebound_call_24.f03: New.
4447
4448 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4449
4450 PR tree-optimization/54245
4451 * gcc.dg/tree-ssa/pr54245.c: New test.
4452
4453 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4454
4455 PR tree-optimization/54240
4456 * gcc.target/powerpc/pr54240.c: New test.
4457 * gcc.target/mips/pr54240.c: Likewise.
4458
4459 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4460
4461 PR target/52933
4462 * gcc.target/sh/pr52933-1.c: New.
4463 * gcc.target/sh/pr52933-2.c: New.
4464
4465 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4466
4467 PR target/50751
4468 * gcc.target/sh/pr50751-8.c: New.
4469
4470 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4471
4472 PR fortran/47586
4473 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4474 * gfortran.dg/typebound_proc_27.f03: New test.
4475
4476 2012-08-14 Sterling Augustine <saugustine@google.com>
4477
4478 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4479
4480 2012-08-14 Tobias Burnus <burnus@net-b.de>
4481
4482 PR fortran/40881
4483 * gfortran.dg/data_constraints_3.f90: New.
4484 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4485 to disable -pedantic compilation.
4486 * gfortran.dg/pr37243.f: Ditto.
4487 * gfortran.dg/g77/19990826-3.f: Ditto.
4488 * gfortran.dg/g77/20020307-1.f : Ditto.
4489 * gfortran.dg/g77/980310-3.f: Ditto.
4490
4491 2012-08-14 Tobias Burnus <burnus@net-b.de>
4492
4493 PR fortran/54234
4494 * gfortran.dg/warn_conversion_4.f90: New.
4495
4496 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4497
4498 PR middle-end/53411
4499 PR rtl-optimization/53495
4500 * gcc.c-torture/compile/pr53411.c: New test.
4501 * gcc.c-torture/compile/pr53495.c: New test.
4502
4503 2012-08-13 Richard Guenther <rguenther@suse.de>
4504
4505 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4506
4507 2012-08-13 Richard Guenther <rguenther@suse.de>
4508
4509 PR tree-optimization/54200
4510 * gcc.dg/guality/pr54200.c: New testcase.
4511 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4512
4513 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4514
4515 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4516
4517 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4518
4519 PR target/51244
4520 * gcc.target/sh/pr51244-7.c: New.
4521 * gcc.target/sh/pr51244-8.c: New.
4522 * gcc.target/sh/pr51244-9.c: New.
4523 * gcc.target/sh/pr51244-10.c: New.
4524
4525 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4526
4527 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4528 -m2e or -m2a.
4529 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4530 * gcc.target/sh/pr53511-1.c: Likewise.
4531 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4532 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4533 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4534 * gcc.target/sh/pr53512-3.c: Likewise.
4535 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4536
4537 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4538
4539 PR target/39423
4540 * gcc.c-torture/compile/pr39423-1.c: New.
4541 * gcc.c-torture/compile/pr39423-2.c: New.
4542
4543 2012-08-12 Tobias Burnus <burnus@net-b.de>
4544
4545 PR fortran/54221
4546 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4547 they appear uninitialized on the RHS.
4548 * gfortran.dg/public_private_module_6.f90: New.
4549
4550 2012-08-11 Martin Jambor <mjambor@suse.cz>
4551
4552 PR fortran/48636
4553 * gfortran.dg/pr48636.f90: New test.
4554
4555 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4556
4557 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4558 to avoid warnings.
4559 (main): Adjust caller.
4560
4561 2012-08-10 Richard Guenther <rguenther@suse.de>
4562
4563 * gcc.dg/matrix/*.c: Adjust and move ...
4564 * gcc.dg/torture/: ... here.
4565 * gcc.dg/matrix: Remove directory.
4566
4567 2012-08-10 Richard Guenther <rguenther@suse.de>
4568
4569 PR middle-end/54219
4570 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4571
4572 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4573
4574 PR middle-end/54211
4575 * gcc.dg/tree-ssa/pr54211.c: New test.
4576
4577 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4578
4579 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4580 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4581
4582 2012-08-10 Richard Guenther <rguenther@suse.de>
4583
4584 PR tree-optimization/54109
4585 * gcc.dg/torture/pr54109.c: New testcase.
4586 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4587 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4588
4589 2012-08-10 Richard Guenther <rguenther@suse.de>
4590
4591 PR tree-optimization/54027
4592 * gcc.dg/torture/pr54027.c: New testcase.
4593
4594 2012-08-10 Richard Guenther <rguenther@suse.de>
4595
4596 * g++.dg/plugin/selfassign.c: Adjust.
4597 * gcc.dg/plugin/selfassign.c: Likewise.
4598 * gcc.dg/strlenopt-11.c: Likewise.
4599 * gcc.dg/strlenopt-13.c: Likewise.
4600 * gcc.dg/no-strict-overflow-4.c: Likewise.
4601 * gcc.dg/strict-overflow-4.c: Likewise.
4602 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4603 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4604 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4605 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4606 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4607 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4608 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4609 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4610 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4611 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4612 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4613 * gcc.dg/pr46309.c: Likewise.
4614 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4615
4616 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4617
4618 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4619 for x86 targets.
4620 * gcc.c-torture/compile/20120727-2.c: New test.
4621
4622 2012-08-09 Martin Jambor <mjambor@suse.cz>
4623
4624 * gcc.dg/ipa/iinline-4.c: New test.
4625 * gcc.dg/ipa/iinline-5.c: Likewise.
4626 * gcc.dg/ipa/iinline-6.c: Likewise.
4627 * gcc.dg/ipa/iinline-7.c: Likewise.
4628 * gcc.dg/lto/20120723_0.c: Likewise.
4629 * gcc.dg/lto/20120723_1.c: Likewise.
4630
4631 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4632
4633 PR target/39423
4634 * gcc.target/sh/pr39423-1.c: New.
4635
4636 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4637
4638 PR target/51244
4639 * gcc.target/sh/pr51244-5: New.
4640 * gcc.target/sh/pr51244-6: New.
4641
4642 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4643
4644 * gcc.target/i386/adx-addxcarry32-3.c: New.
4645 * gcc.target/i386/adx-addxcarry64-3.c: New.
4646
4647 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4648
4649 PR rtl-optimization/53701
4650 * gcc.dg/pr53701.c: New test.
4651
4652 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4653
4654 * gcc.c-torture/compile/20120727-1.c: New test.
4655
4656 2012-08-09 Tobias Burnus <burnus@net-b.de>
4657
4658 PR fortran/54199
4659 * gfortran.dg/intrinsic_shadow_4.f90: New.
4660
4661 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4662
4663 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4664
4665 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4666
4667 * gcc.c-torture/execute/20120808-1.c: New test.
4668
4669 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4670
4671 PR rtl-optimization/54157
4672 * gcc.target/i386/pr54157.c: New file.
4673
4674 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4675
4676 * gcc.target/i386/adx-addcarryx32-1.c: New.
4677 * gcc.target/i386/adx-addcarryx32-2.c: New.
4678 * gcc.target/i386/adx-addcarryx64-1.c: New.
4679 * gcc.target/i386/adx-addcarryx64-2.c: New.
4680 * gcc.target/i386/adx-check.h: New.
4681 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4682 * gcc.target/i386/sse-12.c: Add -madx.
4683 * gcc.target/i386/sse-13.c: Ditto.
4684 * gcc.target/i386/sse-14.c: Ditto.
4685 * gcc.target/i386/sse-22.c: Ditto.
4686 * gcc.target/i386/sse-23.c: Ditto.
4687 * g++.dg/other/i386-2.C: Ditto.
4688 * g++.dg/other/i386-3.C: Ditto.
4689
4690 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4691
4692 * gcc.dg/tree-ssa/slsr-5.c: New.
4693 * gcc.dg/tree-ssa/slsr-6.c: New.
4694 * gcc.dg/tree-ssa/slsr-7.c: New.
4695 * gcc.dg/tree-ssa/slsr-8.c: New.
4696 * gcc.dg/tree-ssa/slsr-9.c: New.
4697 * gcc.dg/tree-ssa/slsr-10.c: New.
4698 * gcc.dg/tree-ssa/slsr-11.c: New.
4699 * gcc.dg/tree-ssa/slsr-12.c: New.
4700 * gcc.dg/tree-ssa/slsr-13.c: New.
4701 * gcc.dg/tree-ssa/slsr-14.c: New.
4702 * gcc.dg/tree-ssa/slsr-15.c: New.
4703 * gcc.dg/tree-ssa/slsr-16.c: New.
4704 * gcc.dg/tree-ssa/slsr-17.c: New.
4705 * gcc.dg/tree-ssa/slsr-18.c: New.
4706 * gcc.dg/tree-ssa/slsr-19.c: New.
4707 * gcc.dg/tree-ssa/slsr-20.c: New.
4708 * gcc.dg/tree-ssa/slsr-21.c: New.
4709 * gcc.dg/tree-ssa/slsr-22.c: New.
4710 * gcc.dg/tree-ssa/slsr-23.c: New.
4711 * gcc.dg/tree-ssa/slsr-24.c: New.
4712 * gcc.dg/tree-ssa/slsr-25.c: New.
4713 * gcc.dg/tree-ssa/slsr-26.c: New.
4714 * gcc.dg/tree-ssa/slsr-30.c: New.
4715 * gcc.dg/tree-ssa/slsr-31.c: New.
4716
4717 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4718
4719 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4720 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4721 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4722
4723 2012-08-06 Cary Coutant <ccoutant@google.com>
4724
4725 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4726
4727 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4728
4729 PR fortran/35831
4730 * gfortran.dg/dummy_procedure_5.f90: Modified.
4731 * gfortran.dg/dummy_procedure_8.f90: New.
4732 * gfortran.dg/interface_26.f90: Modified.
4733 * gfortran.dg/proc_ptr_11.f90: Modified.
4734 * gfortran.dg/proc_ptr_15.f90: Modified.
4735 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4736 * gfortran.dg/typebound_override_1.f90: Modified.
4737 * gfortran.dg/typebound_proc_6.f03: Modified.
4738
4739 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4740
4741 PR tree-optimization/51938
4742 PR tree-optimization/52005
4743 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4744 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4745 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4746 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4747
4748 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4749
4750 Avoid crashing on erroneous static_assert usage
4751 * g++.dg/cpp0x/static_assert8.C: New test.
4752
4753 2012-08-06 Jason Merrill <jason@redhat.com>
4754
4755 * g++.dg/cpp0x/sfinae38.C: New.
4756
4757 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4758 Paolo Carlini <paolo.carlini@oracle.com>
4759
4760 PR c++/54165
4761 * g++.dg/conversion/void2.C: New.
4762
4763 2012-08-06 Tom de Vries <tom@codesourcery.com>
4764
4765 * gcc.dg/tree-ssa/vrp78.c: New test.
4766
4767 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4768 Richard Sandiford <rdsandiford@googlemail.com>
4769
4770 * g++.dg/opt/enum2.C: Require fpic target.
4771 * g++.dg/lto/20090303_0.C: Likewise.
4772
4773 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4774 Catherine Moore <clm@codesourcery.com>
4775
4776 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4777 flush function names too.
4778 * gcc.target/mips/clear-cache-1.c: Likewise.
4779
4780 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4781
4782 PR target/54156
4783 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4784
4785 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4786
4787 PR fortran/54166
4788 * gfortran.dg/array_5.f90: New test.
4789
4790 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4791
4792 PR tree-optimization/30318
4793 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4794
4795 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4796
4797 * g++.dg/ext/vector17.C: New testcase.
4798
4799 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4800
4801 PR target/51931
4802 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4803 * g++.dg/opt/longbranch1.C: Likewise.
4804
4805 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4806
4807 PR tree-optimization/53805
4808 * gcc.dg/fold-notunord.c: New testcase.
4809
4810 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4811
4812 PR fortran/48820
4813 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4814 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4815
4816 2012-08-02 Jason Merrill <jason@redhat.com>
4817 Paolo Carlini <paolo.carlini@oracle.com>
4818
4819 PR c++/51213 (again)
4820 * g++.dg/cpp0x/sfinae37.C: Extend.
4821
4822 2012-08-02 Richard Guenther <rguenther@suse.de>
4823
4824 PR tree-optimization/50672
4825 * g++.dg/torture/pr50672.C: New testcase.
4826
4827 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4828
4829 PR fortran/54147
4830 * gfortran.dg/abstract_type_6.f03: Modified.
4831 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4832 * gfortran.dg/proc_ptr_comp_35.f90: New.
4833 * gfortran.dg/typebound_proc_9.f03: Modified.
4834 * gfortran.dg/typebound_proc_26.f90: New.
4835
4836 2012-08-02 Richard Guenther <rguenther@suse.de>
4837
4838 * gcc.dg/torture/pta-callused-1.c: Adjust.
4839 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4840 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4841 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4842 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4843 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4844 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4845 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4846 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4847
4848 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4849
4850 PR fortran/54033
4851 * gfortran.dg/include_6.f90: New test case.
4852 * gfortran.dg/include_7.f90: New test case.
4853 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4854
4855 2012-08-01 Tom de Vries <tom@codesourcery.com>
4856
4857 * gcc.dg/tree-ssa/vrp76.c: New test.
4858
4859 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4860
4861 PR tree-optimization/46556
4862 * gcc.dg/tree-ssa/slsr-27.c: New.
4863 * gcc.dg/tree-ssa/slsr-28.c: New.
4864 * gcc.dg/tree-ssa/slsr-29.c: New.
4865
4866 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4867
4868 PR fortran/42418
4869 * gfortran.dg/proc_decl_29.f90: New.
4870
4871 2012-07-31 Dehao Chen <dehao@google.com>
4872
4873 * gcc.dg/predict-7.c: New test.
4874
4875 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4876
4877 PR fortran/54134
4878 * gfortran.dg/typebound_override_3.f90: New.
4879
4880 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4881
4882 PR tree-optimization/53773
4883 * gcc.dg/vect/pr53773.c: New test.
4884
4885 2012-07-31 Nick Clifton <nickc@redhat.com>
4886
4887 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4888 and for XStormy16.
4889
4890 2012-07-31 Tobias Burnus <burnus@net-b.de>
4891
4892 * gfortran.dg/c_funloc_tests_6.f90: New.
4893 * gfortran.dg/c_funloc_tests_7.f90: New.
4894 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4895
4896 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4897
4898 PR c++/53624
4899 * g++.dg/cpp0x/temp_default5.C: New.
4900
4901 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4902
4903 PR fortran/51081
4904 * gfortran.dg/proc_ptr_37.f90: New.
4905
4906 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4907
4908 * lib/target-supports.exp
4909 (check_effective_target_vect_natural_alignment): New function.
4910 * gcc.dg/align-2.c: Only run on targets with natural alignment
4911 of vector types.
4912 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4913 alignment of vector types.
4914
4915 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4916 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4917
4918 * gcc.target/i386/rdseed16-1.c: New.
4919 * gcc.target/i386/rdseed32-1.c: Ditto
4920 * gcc.target/i386/rdseed64-1.c: Ditto
4921 * gcc.target/i386/sse-12.c: Add -mrdseed.
4922 * gcc.target/i386/sse-13.c: Ditto.
4923 * gcc.target/i386/sse-14.c: Ditto.
4924 * g++.dg/other/i386-2.C: Ditto.
4925 * g++.dg/other/i386-3.C: Ditto.
4926
4927 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4928
4929 PR target/51244
4930 * gcc.target/sh/pr51244-4.c: New.
4931
4932 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4933
4934 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4935 for alpha*-*-* targets. Cleanup original tree dump.
4936
4937 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4938
4939 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4940 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4941
4942 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4943
4944 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4945 rand, srand. Include <stdlib.h>.
4946
4947 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4948
4949 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4950
4951 2012-07-26 Richard Henderson <rth@redhat.com>
4952
4953 * gcc.dg/attr-hotcold-1.c: New.
4954 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4955
4956 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4957 Sandra Loosemore <sandra@codesourcery.com>
4958
4959 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4960
4961 2012-07-26 Tobias Burnus <burnus@net-b.de>
4962
4963 * gfortran.dg/contiguous_1.f90: Update dg-error.
4964 * gfortran.dg/proc_ptr_32.f90: Ditto.
4965
4966 2012-07-26 Richard Guenther <rguenther@suse.de>
4967
4968 PR tree-optimization/54098
4969 * gcc.dg/torture/pr54098.c: New testcase.
4970
4971 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4972
4973 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4974 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4975
4976 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4977
4978 PR fortran/44354
4979 * gfortran.dg/array_constructor_39.f90: New test.
4980
4981 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4982
4983 PR fortran/44354
4984 * gfortran.dg/array_constructor_38.f90: New test.
4985
4986 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4987
4988 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4989
4990 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4991
4992 * gnat.dg/noreturn5.ad[sb]: New test.
4993
4994 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4995 Paul Brook <paul@codesourcery.com>
4996
4997 PR target/53633
4998
4999 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5000 * c-c++-common/pr53633.c: New test.
5001
5002 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5003
5004 * gcc.target/i386/asm-dialect-1.c: New test case.
5005
5006 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5007 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5008
5009 * gcc.target/i386/prefetchw-1.c: New.
5010 * gcc.target/i386/sse-12.c: Add -mprfchw.
5011 * gcc.target/i386/sse-13.c: Ditto.
5012 * gcc.target/i386/sse-14.c: Ditto.
5013 * gcc.target/i386/sse-22.c: Ditto.
5014 * gcc.target/i386/sse-23.c: Ditto.
5015 * g++.dg/other/i386-2.C: Ditto.
5016 * g++.dg/other/i386-3.C: Ditto.
5017
5018 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5019
5020 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5021
5022 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5023
5024 PR target/54051
5025 * gcc.target/arm/pr54051.c: New.
5026 * gcc.target/arm/vfp-1.c: Adjust test.
5027
5028 2012-07-24 Julian Brown <julian@codesourcery.com>
5029
5030 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5031 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5032 hard-float ARM.
5033
5034 2012-07-23 Paul Brook <paul@codesourcery.com>
5035
5036 * g++.dg/other/armv7m-1.c: New test.
5037
5038 2012-07-23 Julian Brown <julian@codesourcery.com>
5039
5040 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5041 ARM.
5042 (DO_TEST): Define to 1 for appropriate ARM targets.
5043
5044 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5045
5046 PR tree-optimization/53881
5047 * gcc.dg/pr53881.c: Renamed to ...
5048 * gcc.dg/pr53881-1.c: ... this.
5049 * gcc.dg/pr53881-2.c: New test.
5050
5051 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5052
5053 Handle recent changes in default atomics for cris*-*-linux*.
5054 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5055 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5056 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5057 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5058 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5059 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5060 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5061 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5062 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5063 -mno-unaligned-atomic-may-use-library is in effect for
5064 cris*-*-linux*.
5065 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5066 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5067 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5068 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5069 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5070 gcc.target/cris/torture/sync-mis-op-i-1.c,
5071 gcc.target/cris/torture/sync-mis-op-i-2.c,
5072 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5073 gcc.target/cris/torture/sync-mis-op-i-3.c,
5074 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5075 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5076 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5077 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5078 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5079 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5080 (main): Remove local variable x.
5081 [mis_ok]: Check that atomics don't fail.
5082
5083 2012-07-21 Andrew Pinski <apinski@cavium.com>
5084
5085 * gcc.dg/tree-ssa/vrp72.c: New test.
5086 * gcc.dg/tree-ssa/vrp73.c: New test.
5087 * gcc.dg/tree-ssa/vrp74.c: New test.
5088 * gcc.dg/tree-ssa/vrp75.c: New test.
5089
5090 2012-07-21 Andrew Pinski <apinski@cavium.com>
5091
5092 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5093 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5094
5095 2012-07-21 Andrew Pinski <apinski@cavium.com>
5096
5097 * gcc.target/mips/octeon-pop-2.c: New testcase.
5098
5099 2012-07-21 Tobias Burnus <burnus@net-b.de>
5100
5101 PR fortran/48820
5102 * gfortran.dg/assumed_rank_3.f90: New.
5103 * gfortran.dg/assumed_rank_11.f90: New.
5104 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5105 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5106 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5107
5108 2012-07-21 Andrew Pinski <apinski@cavium.com>
5109
5110 * gcc.target/mips/unaligned-1.c: New testcase.
5111
5112 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5113
5114 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5115
5116 2012-07-20 Tobias Burnus <burnus@net-b.de>
5117
5118 * gfortran.dg/bind_c_array_params_2.f90: New.
5119 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5120 and update dg-error.
5121
5122 2012-07-20 Tobias Burnus <burnus@net-b.de>
5123
5124 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5125
5126 2012-07-20 Jason Merrill <jason@redhat.com>
5127
5128 PR c++/54038
5129 * g++.dg/other/array7.C: New.
5130
5131 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5132
5133 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5134 the basic block and check loop depth.
5135 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5136 matching patterns and comments.
5137 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5138 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5139
5140 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c++/28656
5143 * c-c++-common/pr28656.c: New test.
5144
5145 2012-07-19 Jason Merrill <jason@redhat.com>
5146
5147 PR c++/54026
5148 * g++.dg/init/mutable1.C: New.
5149
5150 2012-07-20 Tobias Burnus <burnus@net-b.de>
5151
5152 PR fortran/48820
5153 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5154 * gfortran.dg/assumed_rank_1.f90: New.
5155 * gfortran.dg/assumed_rank_1_c.c: New.
5156 * gfortran.dg/assumed_rank_2.f90: New.
5157 * gfortran.dg/assumed_rank_4.f90: New.
5158 * gfortran.dg/assumed_rank_5.f90: New.
5159 * gfortran.dg/assumed_rank_6.f90: New.
5160 * gfortran.dg/assumed_rank_7.f90: New.
5161 * gfortran.dg/assumed_rank_8.f90: New.
5162 * gfortran.dg/assumed_rank_8_c.c: New.
5163 * gfortran.dg/assumed_rank_9.f90: New.
5164 * gfortran.dg/assumed_rank_10.f90: New.
5165 * gfortran.dg/assumed_rank_12.f90: New.
5166
5167 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5168
5169 * gnat.dg/opt25.adb: New test.
5170 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5171 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5172
5173 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5174
5175 * gnat.dg/aggr20.ad[sb]: New test.
5176 * gnat.dg/aggr20_pkg.ads: New helper.
5177
5178 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * gnat.dg/derived_type3.adb: New test.
5181 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5182
5183 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR rtl-optimization/53942
5186 * gcc.dg/pr53942.c: New test.
5187
5188 2012-07-19 Jason Merrill <jason@redhat.com>
5189
5190 PR c++/54021
5191 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5192
5193 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * gnat.dg/discr38.adb: New test.
5196
5197 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR middle-end/54017
5200 * c-c++-common/gomp/pr54017.c: New test.
5201
5202 2012-07-19 Richard Guenther <rguenther@suse.de>
5203 Eric Botcazou <ebotcazou@adacore.com>
5204
5205 * gnat.dg/loop_optimization11.adb: New testcase.
5206 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5207
5208 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5209 Jason Merrill <jason@redhat.com>
5210
5211 * g++.dg/cpp0x/sfinae37.C: New.
5212 * g++.dg/template/access23.C: New.
5213 * g++.dg/template/access7.C: Adjust.
5214 * g++.dg/template/sfinae10.C: Don't expect errors.
5215 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5216
5217 2012-07-18 Julian Brown <julian@codesourcery.com>
5218 Sandra Loosemore <sandra@codesroucery.com>
5219
5220 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5221
5222 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * gnat.dg/noreturn4.ad[sb]: New test.
5225 * gnat.dg/noreturn4_pkg.ads: New helper.
5226
5227 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5228 Julian Brown <julian@codesourcery.com>
5229
5230 * gcc.target/arm/neon-vdup-1.c: New test case.
5231 * gcc.target/arm/neon-vdup-2.c: New test case.
5232 * gcc.target/arm/neon-vdup-3.c: New test case.
5233 * gcc.target/arm/neon-vdup-4.c: New test case.
5234 * gcc.target/arm/neon-vdup-5.c: New test case.
5235 * gcc.target/arm/neon-vdup-6.c: New test case.
5236 * gcc.target/arm/neon-vdup-7.c: New test case.
5237 * gcc.target/arm/neon-vdup-8.c: New test case.
5238 * gcc.target/arm/neon-vdup-9.c: New test case.
5239 * gcc.target/arm/neon-vdup-10.c: New test case.
5240 * gcc.target/arm/neon-vdup-11.c: New test case.
5241 * gcc.target/arm/neon-vdup-12.c: New test case.
5242 * gcc.target/arm/neon-vdup-13.c: New test case.
5243 * gcc.target/arm/neon-vdup-14.c: New test case.
5244 * gcc.target/arm/neon-vdup-15.c: New test case.
5245 * gcc.target/arm/neon-vdup-16.c: New test case.
5246 * gcc.target/arm/neon-vdup-17.c: New test case.
5247 * gcc.target/arm/neon-vdup-18.c: New test case.
5248 * gcc.target/arm/neon-vdup-19.c: New test case.
5249 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5250 arguments non-constant.
5251
5252 2012-07-18 Richard Guenther <rguenther@suse.de>
5253
5254 PR tree-optimization/53970
5255 * g++.dg/torture/pr53970.C: New testcase.
5256
5257 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5258
5259 PR target/38621
5260 * gcc.c-torture/compile/pr38621.c: New.
5261
5262 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5263
5264 PR target/33135
5265 * gcc.target/sh/pr33135-1.c: New.
5266 * gcc.target/sh/pr33135-2.c: New.
5267 * gcc.target/sh/pr33135-3.c: New.
5268 * gcc.target/sh/pr33135-4.c: New.
5269
5270 2012-07-17 Jason Merrill <jason@redhat.com>
5271
5272 PR c++/53995
5273 * g++.dg/parse/enum9.C: New.
5274
5275 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5276 Sandra Loosemore <sandra@codesourcery.com>
5277
5278 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5279 if there is a conflict with -mcpu=. Use -mcpu=5208.
5280
5281 2012-07-17 Jason Merrill <jason@redhat.com>
5282
5283 PR c++/53989
5284 * g++.dg/template/array23.C: New.
5285
5286 2012-07-17 Tobias Burnus <burnus@net-b.de>
5287
5288 PR fortran/53985
5289 * gfortran.dg/bind_c_usage_26.f90: New.
5290 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5291 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5292 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5293 * gfortran.dg/interop_params.f03: Ditto.
5294
5295 2012-07-17 Jason Merrill <jason@redhat.com>
5296
5297 * g++.dg/template/inherit8.C: Adjust.
5298 * g++.dg/template/using21.C: Adjust.
5299 * g++.dg/template/using22.C: Adjust.
5300
5301 PR c++/53549
5302 * g++.dg/template/current-inst1.C: New.
5303 * g++.dg/parse/crash35.C: Adjust.
5304
5305 2012-07-17 Tobias Burnus <burnus@net-b.de>
5306
5307 PR fortran/52101
5308 * gfortran.dg/oldstyle_4.f90: New.
5309
5310 2012-07-17 Tobias Burnus <burnus@net-b.de>
5311
5312 PR fortran/49265
5313 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5314 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5315
5316 2012-07-16 Jason Merrill <jason@redhat.com>
5317
5318 * g++.dg/parse/access8.C: Adjust.
5319 * g++.dg/template/sfinae6_neg.C: Adjust.
5320
5321 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5322
5323 PR fortran/53824
5324 * gfortran.dg/coarray_allocate_1.f90: New test.
5325
5326 2012-07-16 Andrew Pinski <apinski@cavium.com>
5327
5328 * gcc.c-torture/execute/bswap-1.c: New testcase.
5329 * gcc.c-torture/compile/unalign-1.c: New testcase.
5330 * gcc.c-torture/compile/20120524-1.c: New testcase.
5331 * gcc.c-torture/compile/20101216-1.c: New testcase.
5332
5333 2012-07-16 Dehao Chen <dehao@google.com>
5334
5335 Revert
5336 2012-07-10 Dehao Chen <dehao@google.com>
5337
5338 * gcc.dg/debug_info_inline.c: New test.
5339
5340 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5341
5342 PR fortran/53956
5343 * gfortran.dg/proc_decl_28.f90: New.
5344
5345 2012-07-16 Andrew Pinski <apinski@cavium.com>
5346
5347 * gcc.dg/torture/builtins-1.c: New testcase.
5348
5349 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5350
5351 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5352 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5353 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5354 gcc.target/cris/sync-1-v10.c,
5355 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5356 pass -mno-unaligned-atomic-may-use-library.
5357 * gcc.target/cris/sync-xchg-1.c: New test.
5358 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5359 valid register operand output modifier.
5360
5361 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5362
5363 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5364 characters.
5365
5366 2012-07-13 Andrew Pinski <apinski@cavium.com>
5367
5368 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5369 rather than cleanup-tree-dump.
5370 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5371
5372 2012-07-13 Richard Guenther <rguenther@suse.de>
5373
5374 PR tree-optimization/53907
5375 * gcc.target/i386/pr53907.c: New testcase.
5376
5377 2012-07-13 Richard Guenther <rguenther@suse.de>
5378
5379 PR tree-optimization/53922
5380 * gcc.dg/torture/pr53922.c: New testcase.
5381
5382 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5383
5384 PR rtl-optimization/53908
5385 * gcc.dg/torture/pr53908.c: New test.
5386
5387 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5388
5389 PR c++/53531
5390 * g++.dg/cpp0x/variadic135.C: New.
5391
5392 2012-07-12 Jason Merrill <jason@redhat.com>
5393
5394 * g++.dg/template/sfinae6_neg.C: Adjust.
5395
5396 2012-07-12 Tobias Burnus <burnus@net-b.de>
5397
5398 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5399 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5400 scan-tree-dump-times pattern.
5401
5402 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5403
5404 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5405
5406 2012-07-11 Jason Merrill <jason@redhat.com>
5407
5408 DR 1402
5409 * g++.g/cpp0x/defaulted37.C: New.
5410
5411 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5412
5413 PR target/53859
5414 * gcc.target/arm/pr53859.c: New test.
5415
5416 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5417
5418 PR target/53886
5419 * gcc.c-torture/compile/pr53886.c: New.
5420
5421 2012-07-10 Dehao Chen <dehao@google.com>
5422
5423 * gcc.dg/debug_info_inline.c: New test.
5424
5425 2012-07-10 Jason Merrill <jason@redhat.com>
5426
5427 PR c++/53733
5428 * g++.dg/cpp0x/defaulted36.C: New.
5429 * g++.dg/cpp0x/defaulted21.C: Adjust.
5430
5431 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5432
5433 2012-07-09 Sterling Augustine <saugustine@google.com>
5434
5435 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5436
5437 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5438
5439 PR tree-optimization/53887
5440 * gcc.dg/pr53887.c: New test.
5441
5442 2012-07-09 Jason Merrill <jason@redhat.com>
5443
5444 PR c++/53882
5445 * g++.dg/cpp0x/nullptr29.C: New.
5446
5447 2012-07-09 Tom de Vries <tom@codesourcery.com>
5448 Richard Guenther <rguenther@suse.de>
5449
5450 * gcc.dg/builtin-unreachable-6.c: New test.
5451 * gcc.dg/builtin-unreachable-5.c: New test.
5452
5453 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5454
5455 PR tree-optimization/53881
5456 * gcc.dg/pr53881.c: New test.
5457
5458 2012-07-06 Jason Merrill <jason@redhat.com>
5459
5460 PR c++/53862
5461 * g++.dg/cpp0x/variadic134.C: New.
5462
5463 PR c++/53858
5464 * g++.dg/cpp0x/alias-decl-20.C: New.
5465
5466 2012-07-06 Tom de Vries <tom@codesourcery.com>
5467
5468 PR tree-optimization/51879
5469 * gcc.dg/pr51879-16.c: New test.
5470 * gcc.dg/pr51879-17.c: Same.
5471
5472 2012-07-06 Tom de Vries <tom@codesourcery.com>
5473
5474 PR tree-optimization/52009
5475 * gcc.dg/pr51879-7.c: New test.
5476 * gcc.dg/pr51879-18.c: New test.
5477
5478 2012-07-05 Jason Merrill <jason@redhat.com>
5479
5480 PR c++/50852
5481 * g++.dg/template/typedef39.C: New.
5482
5483 PR c++/53039
5484 * g++.dg/cpp0x/variadic133.C: New.
5485 * g++.dg/template/param1.C: Adjust.
5486
5487 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5488
5489 PR target/48941
5490 PR target/51980
5491 * gcc.target/arm/neon/vtrnf32.c: Update.
5492 * gcc.target/arm/neon/vtrns32.c: Update.
5493 * gcc.target/arm/neon/vtrnu32.c: Update.
5494 * gcc.target/arm/neon/vzipf32.c: Update.
5495 * gcc.target/arm/neon/vzips32.c: Update.
5496 * gcc.target/arm/neon/vzipu32.c: Update.
5497
5498 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5499
5500 PR fortran/53732
5501 * gfortran.dg/inline_sum_4.f90: New test.
5502
5503 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5504
5505 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5506
5507 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5508
5509 * gcc.target/arm/fma-sp.c: New testcase.
5510 * gcc.target/arm/fma.c: Likewise.
5511 * gcc.target/arm/fma.h: Likewise.
5512
5513 2012-07-04 Jason Merrill <jason@redhat.com>
5514
5515 PR c++/53848
5516 * g++.dg/other/enum3.C: New.
5517
5518 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR middle-end/53321
5521 * g++.dg/torture/pr53321.C: New test.
5522
5523 2012-07-04 Richard Guenther <rguenther@suse.de>
5524
5525 PR tree-optimization/53844
5526 * g++.dg/tree-ssa/pr53844.C: New testcase.
5527
5528 2012-07-04 Richard Guenther <rguenther@suse.de>
5529
5530 PR tree-optimization/53849
5531 * gcc.dg/pr53849.c: New testcase.
5532
5533 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR c++/53812
5536 * g++.dg/ext/label14.C: New test.
5537
5538 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5539
5540 PR target/53811
5541 * g++.dg/other/pr53811.C: New test.
5542
5543 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5544
5545 PR target/28896
5546 * gcc.target/m68k/stack-limit-1.c: New testcase.
5547
5548 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5549
5550 * gnat.dg/recursive_call.adb: New test.
5551
5552 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5553
5554 * gnat.dg/discr37.ad[sb]: New test.
5555
5556 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5557
5558 * g++.dg/other/packed1.C: Remove SH from xfail list.
5559
5560 2012-07-02 Jason Merrill <jason@redhat.com>
5561
5562 PR c++/53619
5563 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5564
5565 PR c++/53783
5566 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5567
5568 PR c++/53788
5569 * g++.dg/cpp0x/decltype39.C: New.
5570 * g++.dg/diagnostic/method1.C: Adjust.
5571
5572 PR c++/53816
5573 * g++.dg/template/ref6.C: New.
5574
5575 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5576
5577 PR target/53568
5578 * gcc.target/sh/pr53568-1.c: New.
5579
5580 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5581
5582 PR target/51244
5583 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5584
5585 2012-07-02 Jason Merrill <jason@redhat.com>
5586
5587 PR c++/53821
5588 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5589
5590 PR c++/53524
5591 * g++.dg/template/enum7.C: New.
5592 * g++.dg/other/ptrmem10.C: Adjust.
5593 * g++.dg/other/ptrmem11.C: Adjust.
5594 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5595
5596 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5597
5598 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5599
5600 2012-07-01 Wei Guozhi <carrot@google.com>
5601
5602 PR target/53447
5603 * gcc.target/arm/pr53447-1.c: New testcase.
5604 * gcc.target/arm/pr53447-2.c: New testcase.
5605 * gcc.target/arm/pr53447-3.c: New testcase.
5606 * gcc.target/arm/pr53447-4.c: New testcase.
5607
5608 2012-06-29 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/47061
5611 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5612
5613 2012-06-29 Richard Guenther <rguenther@suse.de>
5614
5615 PR tree-optimization/37541
5616 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5617
5618 2012-06-29 Richard Guenther <rguenther@suse.de>
5619
5620 PR tree-optimization/52589
5621 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5622
5623 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5624
5625 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5626
5627 * g++.dg/template/error46.C: Add missing comment to dg-message.
5628 * g++.dg/template/crash107.C: Likewise.
5629 * g++.dg/template/error47.C: Likewise.
5630 * g++.dg/template/crash108.C: Likewise.
5631 * g++.dg/overload/operator5.C: Likewise.
5632
5633 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5634 errors in dg-message directives, add comments.
5635
5636 2012-06-28 Kai Tietz <ktietz@redhat.com>
5637
5638 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5639 hard-coded 'unsigned long'.
5640
5641 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR tree-optimization/51581
5644 * gcc.dg/vect/pr51581-4.c: New test.
5645
5646 PR tree-optimization/53645
5647 * gcc.c-torture/execute/pr53645-2.c: New test.
5648
5649 2012-06-28 Richard Guenther <rguenther@suse.de>
5650
5651 PR middle-end/53790
5652 * gcc.dg/torture/pr53790.c: New testcase.
5653
5654 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR tree-optimization/53645
5657 * gcc.c-torture/execute/pr53645.c: New test.
5658
5659 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5660
5661 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5662
5663 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5664
5665 PR debug/53671
5666 PR debug/49888
5667 * gcc.dg/guality/pr49888.c: Account for the possibility that
5668 the variable is optimized out at the first test.
5669
5670 2012-06-27 Jason Merrill <jason@redhat.com>
5671
5672 * g++.dg/cpp0x/override2.C: Adjust.
5673 * g++.dg/template/error5.C: Adjust.
5674 * g++.dg/parse/crash28.C: Adjust.
5675
5676 PR c++/53563
5677 * g++.dg/parse/template27.C: New.
5678 * g++.dg/template/crash74.C: Adjust expected output.
5679
5680 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5681
5682 PR fortran/41951
5683 PR fortran/49591
5684 * gfortran.dg/typebound_operator_16.f03: New.
5685
5686 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5687
5688 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5689 even src1.i and src2.i fields even in the second half of the arrays.
5690
5691 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5692
5693 PR c++/51033.
5694 * g++.dg/torture/vshuf-16.inc: New test.
5695 * g++.dg/torture/vshuf-2.inc: New test.
5696 * g++.dg/torture/vshuf-4.inc: New test.
5697 * g++.dg/torture/vshuf-8.inc: New test.
5698 * g++.dg/torture/vshuf-main.inc: New test.
5699 * g++.dg/torture/vshuf-v16hi.C: New test.
5700 * g++.dg/torture/vshuf-v16qi.C: New test.
5701 * g++.dg/torture/vshuf-v2df.C: New test.
5702 * g++.dg/torture/vshuf-v2di.C: New test.
5703 * g++.dg/torture/vshuf-v2sf.C: New test.
5704 * g++.dg/torture/vshuf-v2si.C: New test.
5705 * g++.dg/torture/vshuf-v4df.C: New test.
5706 * g++.dg/torture/vshuf-v4di.C: New test.
5707 * g++.dg/torture/vshuf-v4sf.C: New test.
5708 * g++.dg/torture/vshuf-v4si.C: New test.
5709 * g++.dg/torture/vshuf-v8hi.C: New test.
5710 * g++.dg/torture/vshuf-v8qi.C: New test.
5711 * g++.dg/torture/vshuf-v8si.C: New test.
5712
5713 2012-06-27 Richard Guenther <rguenther@suse.de>
5714
5715 PR middle-end/53676
5716 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5717
5718 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5719
5720 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5721 scan-dump-dem-not): Use printable pattern in test name.
5722
5723 2012-06-26 Sterling Augustine <saugustine@google.com>
5724 Dominique Dhumieres <dominiq@lps.ens.fr>
5725
5726 * gcc.dg/pubtypes-2.c: Update expected output.
5727 * gcc.dg/pubtypes-3.c: Likewise.
5728 * gcc.dg/pubtypes-4.c: Likewise.
5729
5730 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5731
5732 * gcc.dg/tree-ssa/slsr-1.c: New test.
5733 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5734 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5735 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5736
5737 2012-06-26 Matt Turner <mattst88@gmail.com>
5738
5739 PR target/35294
5740 * gcc.target/arm/mmx-2.c: New.
5741
5742 2012-06-26 Richard Guenther <rguenther@suse.de>
5743
5744 PR c++/53752
5745 * g++.dg/torture/pr53752.C: New testcase.
5746
5747 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR tree-optimization/53748
5750 * gcc.c-torture/compile/pr53748.c: New test.
5751
5752 2012-06-25 Jason Merrill <jason@redhat.com>
5753
5754 PR c++/53498
5755 PR c++/53305
5756 * g++.dg/cpp0x/decltype38.C: New.
5757 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5758
5759 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5760
5761 * lib/target-supports-dg.exp (testname-for-summary): New.
5762 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5763 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5764 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5765 scan-module-absence, output-exists, output-exists-not: Use
5766 testname-for-summary.
5767 (dg-test): Clean up testname_with_flags.
5768 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5769 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5770 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5771 scan-assembler-dem-not, object-size: Use testname-for-summary.
5772 * lib/gcov.exp (run-gcov): Likewise.
5773 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5774 scan-dump-dem, scan-dump-dem-note): Likewise.
5775
5776 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5777 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5778 including profopt.opt; save and restore existing value.
5779 * g++.dg/bprob/bprob.exp: Likewise.
5780 * gcc.dg/matrix/matrix.exp: Likewise.
5781 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5782 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5783 PROFOPT_OPTIONS.
5784
5785 2012-06-25 Richard Henderson <rth@redhat.com>
5786
5787 * gcc.dg/pr53749.c: New.
5788
5789 2012-06-25 Jason Merrill <jason@redhat.com>
5790
5791 PR c++/52988
5792 * g++.dg/cpp0x/nullptr28.C: New.
5793
5794 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5795
5796 * gcc.target/arm/neon-vld1_dupQ.c: New.
5797
5798 2012-06-25 Florian Weimer <fweimer@redhat.com>
5799
5800 * g++.dg/init/new35.C: New.
5801 * g++.dg/init/new36.C: New.
5802 * g++.dg/init/new37.C: New.
5803 * g++.dg/ext/vla5.C: New warning.
5804 * g++.dg/ext/vla8.C: New warning.
5805 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5806
5807 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5808 James Greenhalgh <james.greenhalgh@arm.com>
5809
5810 * gcc.target/arm/ftest-support-arm.h New testcase.
5811 * gcc.target/arm/ftest-support-thumb.h Likewise.
5812 * gcc.target/arm/ftest-support.h Likewise.
5813 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5814 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5815 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5816 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5817 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5818 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5819 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5820 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5821 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5822 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5823 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5824 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5825 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5826 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5827 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5828 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5829 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5830 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5831 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5832 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5833 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5834 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5835 * lib/target-supports.exp
5836 (check_effective_target_arm_arch_FUNC): Add support for more
5837 architectures.
5838 (add_options_for_arm_arch_FUNC): Likewise.
5839 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5840
5841 2012-06-25 Jason Merrill <jason@redhat.com>
5842
5843 PR c++/53202
5844 * g++.dg/cpp0x/constexpr-tuple.C: New.
5845
5846 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR target/53759
5849 * gcc.target/i386/pr53759.c: New test.
5850
5851 PR c++/53594
5852 * g++.dg/cpp0x/nsdmi7.C: New test.
5853
5854 2012-06-24 Kai Tietz <ktietz@redhat.com>
5855
5856 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5857 for LLP64 targets.
5858 * gcc.target/i386/pr38988.c: Likewise.
5859
5860 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5861
5862 PR fortran/47710
5863 PR fortran/53328
5864 * gfortran.dg/typebound_generic_12.f03: New.
5865 * gfortran.dg/typebound_generic_13.f03: New.
5866
5867 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5868
5869 * gnat.dg/lto15.ad[sb]: New test.
5870
5871 2012-06-21 Meador Inge <meadori@codesourcery.com>
5872
5873 PR c/53702
5874 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5875
5876 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5877
5878 * gcc.dg/pch/ident-1.c: New test.
5879 * gcc.dg/pch/ident-1.hs: Header file for new test.
5880
5881 2012-06-21 Michael Matz <matz@suse.de>
5882
5883 PR middle-end/53688
5884 * gcc.c-torture/execute/pr53688.c: New test.
5885
5886 2012-06-20 Richard Guenther <rguenther@suse.de>
5887
5888 PR tree-optimization/30318
5889 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5890
5891 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5892
5893 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5894
5895 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5896
5897 * gcc.target/i386/clearcapv2.map: New file.
5898 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5899
5900 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5901
5902 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5903 and add __sh__ case.
5904
5905 2012-06-19 Jason Merrill <jason@redhat.com>
5906
5907 PR c++/52637
5908 * g++.dg/debug/localclass1.C: New.
5909
5910 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5911
5912 * g++.dg/cpp0x/override4.C: New.
5913
5914 2012-06-14 Jason Merrill <jason@redhat.com>
5915
5916 PR c++/53651
5917 * g++.dg/cpp0x/decltype37.C: New.
5918
5919 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5920
5921 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5922
5923 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5924
5925 * gcc.c-torture/compile/vector-5.c,
5926 gcc.c-torture/compile/vector-6.c: New tests.
5927
5928 2012-06-19 Richard Henderson <rth@redhat.com>
5929
5930 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5931
5932 2012-06-19 Richard Guenther <rguenther@suse.de>
5933
5934 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5935
5936 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5937
5938 PR target/53712
5939 * gcc.target/i386/pr53712.c: New test.
5940
5941 2012-06-18 Tobias Burnus <burnus@net-b.de>
5942
5943 PR fortran/53692
5944 * gfortran.dg/elemental_optional_args_6.f90: New.
5945
5946 2012-06-18 Tobias Burnus <burnus@net-b.de>
5947
5948 PR fortran/53526
5949 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5950 * gfortran.dg/coarray/move_alloc_1.f90
5951
5952 2012-06-18 Tobias Burnus <burnus@net-b.de>
5953
5954 PR fortran/53526
5955 * gfortran.dg/coarray_27.f90: New.
5956
5957 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5958 Greta Yorsh <Greta.Yorsh@arm.com>
5959
5960 * gcc.target/arm/epilog-1.c: New test.
5961
5962 2012-06-18 Richard Guenther <rguenther@suse.de>
5963
5964 PR tree-optimization/53693
5965 * g++.dg/torture/pr53693.C: New testcase.
5966
5967 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5968
5969 PR tree-optimization/53703
5970 * gcc.dg/torture/pr53703.c: New test.
5971
5972 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5973
5974 PR middle-end/53698
5975 * gcc.target/i386/pr53698.c: New test.
5976
5977 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5978
5979 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5980
5981 2012-06-17 Tobias Burnus <burnus@net-b.de>
5982
5983 PR fortran/53691
5984 PR fortran/53685
5985 * gfortran.dg/transfer_check_3.f90: New.
5986
5987 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5988
5989 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5990
5991 2012-06-16 Tobias Burnus <burnus@net-b.de>
5992
5993 PR fortran/53642
5994 PR fortran/45170
5995 * gfortran.dg/deferred_type_param_8.f90: New.
5996
5997 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5998
5999 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6000 testname that includes flags, passed in as new argument, in
6001 pass/fail messages.
6002 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6003 and pass it to verify-* procedures.
6004
6005 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6006 alignment torture options with usual torture options.
6007
6008 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6009 messages reported for one line of source code.
6010 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6011 * g++.dg/cpp0x/decltype2.C: Likewise.
6012 * g++.dg/cpp0x/decltype3.C: Likewise.
6013 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6014 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6015 * g++.dg/cpp0x/static_assert3.C: Likewise.
6016 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6017 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6018 * g++.dg/cpp0x/union1.C: Likewise.
6019 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6020 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6021 * g++.dg/cpp0x/variadic2.C: Likewise.
6022 * g++.dg/cpp0x/variadic20.C: Likewise.
6023 * g++.dg/cpp0x/variadic74.C: Likewise.
6024 * g++.dg/diagnostic/bitfld2.C: Likewise.
6025 * g++.dg/ext/attrib44.C: Likewise.
6026 * g++.dg/ext/no-asm-1.C: Likewise.
6027 * g++.dg/other/error34.C: Likewise.
6028 * g++.dg/parse/crash46.C: Likewise.
6029 * g++.dg/parse/error10.C: Likewise.
6030 * g++.dg/parse/error2.C: Likewise.
6031 * g++.dg/parse/error3.C: Likewise.
6032 * g++.dg/parse/error36.C: Likewise.
6033 * g++.dg/parse/error8.C: Likewise.
6034 * g++.dg/parse/error9.C: Likewise.
6035 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6036 * g++.dg/parse/parser-pr28152.C: Likewise.
6037 * g++.dg/parse/template25.C: Likewise.
6038 * g++.dg/parse/typename11.C: Likewise.
6039 * g++.dg/tc1/dr147.C: Likewise.
6040 * g++.dg/template/deduce3.C: Likewise.
6041 * g++.dg/template/koenig9.C: Likewise.
6042 * g++.dg/template/pr23510.C: Likewise.
6043 * g++.dg/warn/pr12242.C: Likewise.
6044 * g++.dg/warn/pr30551-2.C: Likewise.
6045 * g++.dg/warn/pr30551.C: Likewise.
6046 * g++.old-deja/g++.other/typename1.C: Likewise.
6047 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6048
6049 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6050
6051 PR c++/51033
6052 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6053 * c-c++-common/torture/vshuf-2.inc: Likewise.
6054 * c-c++-common/torture/vshuf-4.inc: Likewise.
6055 * c-c++-common/torture/vshuf-8.inc: Likewise.
6056 * c-c++-common/torture/vshuf-main.inc: Likewise.
6057 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6058 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6059 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6060 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6061 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6062 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6063 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6064 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6065 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6066 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6067 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6068 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6069 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6070 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6071
6072 2012-06-15 Michael Matz <matz@suse.de>
6073
6074 * gcc.dg/tree-ssa/vector-4.c: New test.
6075
6076 2012-06-15 Michael Matz <matz@suse.de>
6077
6078 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6079 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6080
6081 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6082
6083 PR tree-optimization/53636
6084 * gcc.target/arm/pr53636.c: New test.
6085
6086 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR tree-optimization/51581
6089 * gcc.c-torture/execute/pr51581-1.c: New test.
6090 * gcc.c-torture/execute/pr51581-2.c: New test.
6091 * gcc.dg/vect/pr51581-1.c: New test.
6092 * gcc.dg/vect/pr51581-2.c: New test.
6093 * gcc.dg/vect/pr51581-3.c: New test.
6094 * gcc.target/i386/avx-pr51581-1.c: New test.
6095 * gcc.target/i386/avx-pr51581-2.c: New test.
6096 * gcc.target/i386/avx2-pr51581-1.c: New test.
6097 * gcc.target/i386/avx2-pr51581-2.c: New test.
6098 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6099
6100 2012-06-15 Richard Guenther <rguenther@suse.de>
6101
6102 * gcc.c-torture/execute/20120615-1.c: New testcase.
6103
6104 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6105
6106 * gnat.dg/vect8.ad[sb]: New test.
6107
6108 2012-06-14 Richard Guenther <rguenther@suse.de>
6109
6110 * gcc.dg/tree-ssa/vrp.h: New testcase.
6111 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6112
6113 2012-06-13 Christian Bruel <christian.bruel@st.com>
6114
6115 PR target/53621
6116 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6117
6118 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6119
6120 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6121
6122 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6123
6124 PR testsuite/20771
6125 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6126 test summary unique.
6127
6128 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6129 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6130 scan-stack-usage-not): Don't strip torture options from test name.
6131
6132 * lib/scandump.exp (scan-dump-times): Use printable version of
6133 regexp in test summary line.
6134
6135 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6136 messages reported for one line of source code.
6137 * gcc.dg/format/few-1.c: Likewise.
6138 * gcc.dg/ia64-sync-2.c: Likewise.
6139 * gcc.dg/sync-2.c: Likewise.
6140 * gcc.dg/noncompile/pr44517.c: Likewise.
6141
6142 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6143
6144 PR debug/49888
6145 * gcc.dg/guality/pr49888.c: New.
6146
6147 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6148
6149 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6150 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6152
6153 2012-06-13 Tobias Burnus <burnus@net-b.de>
6154
6155 PR fortran/53643
6156 * gfortran.dg/intent_out_7.f90: New.
6157
6158 2012-06-13 Tobias Burnus <burnus@net-b.de>
6159
6160 PR fortran/53597
6161 * gfortran.dg/save_4.f90: New.
6162
6163 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR c/53532
6166 PR c/51034
6167 PR c/53196
6168 * gcc.dg/pr53532.c: New test.
6169 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6170 adjust line numbers.
6171 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6172 * gcc.dg/Wcxx-compat-8.c: Likewise.
6173 * gcc.dg/pr51034.c: New test.
6174 * gcc.dg/pr53196-1.c: New test.
6175 * gcc.dg/pr53196-2.c: New test.
6176
6177 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6178
6179 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6180 alignment torture options with usual torture options.
6181 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6182 instead of dg-options.
6183 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6184 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6185 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6186 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6187 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6188 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6189
6190 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6191 to checks for multiple messages reported for one line of source code.
6192 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6193
6194 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6195 messages reported for one line of source code.
6196
6197 * gcc.dg/20031223-1.c: Add comments to check for multiple
6198 messages reported for one line of source code.
6199 * gcc.dg/Wconversion-integer.c: Likewise.
6200 * gcc.dg/Wfatal-2.c: Likewise.
6201 * gcc.dg/Wfatal.c: Likewise.
6202 * gcc.dg/Wobjsize-1.c: Likewise.
6203 * gcc.dg/c99-vla-jump-1.c: Likewise.
6204 * gcc.dg/c99-vla-jump-2.c: Likewise.
6205 * gcc.dg/c99-vla-jump-3.c: Likewise.
6206 * gcc.dg/c99-vla-jump-4.c: Likewise.
6207 * gcc.dg/c99-vla-jump-5.c: Likewise.
6208 * gcc.dg/decl-9.c: Likewise.
6209 * gcc.dg/declspec-10.c: Likewise.
6210 * gcc.dg/declspec-18.c: Likewise.
6211 * gcc.dg/mtune.c: Likewise.
6212 * gcc.dg/parser-pr28152-2.c: Likewise.
6213 * gcc.dg/parser-pr28152.c: Likewise.
6214 * gcc.dg/pr14475.c: Likewise.
6215 * gcc.dg/pr27953.c: Likewise.
6216 * gcc.dg/pr28322-3.c: Likewise.
6217 * gcc.dg/pr30457.c: Likewise.
6218 * gcc.dg/pr30551-2.c: Likewise.
6219 * gcc.dg/pr30551-3.c: Likewise.
6220 * gcc.dg/pr30551-4.c: Likewise.
6221 * gcc.dg/pr30551-5.c: Likewise.
6222 * gcc.dg/pr30551-6.c: Likewise.
6223 * gcc.dg/pr30551.c: Likewise.
6224 * gcc.dg/pr45461.c: Likewise.
6225 * gcc.dg/pr48552-1.c: Likewise.
6226 * gcc.dg/pr48552-2.c: Likewise.
6227 * gcc.dg/redecl-1.c: Likewise.
6228 * gcc.dg/transparent-union-3.c: Likewise.
6229 * gcc.dg/utf-dflt.c: Likewise.
6230 * gcc.dg/utf-dflt2.c: Likewise.
6231 * gcc.dg/vla-8.c: Likewise.
6232 * gcc.dg/vla-init-1.c: Likewise.
6233 * gcc.dg/wtr-int-type-1.c: Likewise.
6234
6235 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6236 messages reported for for one line of source code.
6237 * c-c++-common/raw-string-5.c: Likewise.
6238 * c-c++-common/raw-string-4.c: Likewise.
6239 * c-c++-common/raw-string-6.c: Likewise.
6240 * c-c++-common/pr20000.c: Likewise.
6241
6242 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6243 messages reported for one line of source code.
6244 * gcc.dg/cpp/pr30786.c: Likewise.
6245 * gcc.dg/cpp/pr28709.c: Likewise.
6246 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6247 * gcc.dg/cpp/macspace2.c: Likewise.
6248 * gcc.dg/cpp/missing-header-1.c: Likewise.
6249 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6250 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6251 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6252
6253 2012-06-12 Jason Merrill <jason@redhat.com>
6254
6255 PR c++/53599
6256 * g++.dg/template/local7.C: New.
6257
6258 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6259
6260 PR target/53511
6261 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6262 * gcc.target/sh/pr51340-2.c: Likewise.
6263 * gcc.target/sh/pr51340-3.c: Likewise.
6264
6265 2012-06-12 Michael Matz <matz@suse.de>
6266
6267 * gcc.dg/torture/alias-1.c: New test.
6268
6269 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR rtl-optimization/53589
6272 * gcc.dg/torture/pr53589.c: New test.
6273
6274 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6275
6276 PR target/50749
6277 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6278 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6279 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6280 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6281 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6282 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6283 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6284 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6285 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6286 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6287 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6288 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6289 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6290 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6291 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6292 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6293
6294 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6295
6296 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6297 (check_intel_cpu_model): New function.
6298 (check_amd_cpu_model): New function.
6299 (check_features): New function.
6300 (__get_cpuid_output): New function.
6301 (check_detailed): New function.
6302 (fn1): Rename to quick_check.
6303 (main): Update to call quick_check and call check_detailed.
6304
6305 2012-06-11 Richard Henderson <rth@redhat.com>
6306
6307 * lib/target-supports.exp
6308 (check_effective_target_sync_long_long_runtime): Use
6309 check_effective_target_lp64 instead of
6310 check_effective_target_powerpc64 for powerpc targets.
6311
6312 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6313
6314 PR target/53511
6315 * gcc.target/sh/pr53511-1.c: New.
6316
6317 2012-06-11 Richard Guenther <rguenther@suse.de>
6318
6319 PR middle-end/53470
6320 * g++.dg/lto/pr53470_0.C: New testcase.
6321 * gcc.dg/lto/pr53470_0.c: Likewise.
6322
6323 2012-06-11 Richard Guenther <rguenther@suse.de>
6324
6325 PR c++/53605
6326 * g++.dg/ext/pr53605.C: New testcase.
6327
6328 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6329
6330 * gnat.dg/specs/array1.ads: New test.
6331 * gnat.dg/specs/array2.ads: Likewise.
6332 * gnat.dg/array22.adb: Likewise.
6333
6334 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6335
6336 * gnat.dg/constant4.adb: New test.
6337 * gnat.dg/constant4_pkg.ads: New helper.
6338
6339 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6340
6341 PR fortran/52552
6342 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6343 * gfortran.dg/allocate_class_1.f90: Modified.
6344 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6345 * gfortran.dg/allocate_class_2.f90: New.
6346
6347 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6348
6349 PR middle-end/53535
6350 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6351
6352 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6353
6354 PR fortran/52861
6355 * gfortran.dg/string_assign_2.f90: New test case.
6356
6357 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6358
6359 PR fortran/52861
6360 * gfortran.dg/string_assign_1.f90: New test case.
6361
6362 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR middle-end/53580
6365 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6366 * gcc.dg/gomp/critical-4.c: Likewise.
6367 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6368 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6369 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6370 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6371 * c-c++-common/gomp/pr53580.c: New test.
6372
6373 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6374
6375 PR c++/51214
6376 * g++.dg/cpp0x/forw_enum11.C: New.
6377
6378 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 PR c++/53567
6381 * g++.dg/cpp0x/alias-decl-19.C: New.
6382
6383 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6384
6385 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6386
6387 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6388
6389 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6390 (XSTATE_FP): Ditto.
6391 (XSTATE_SSE): Ditto.
6392 (XSTATE_YMM): Ditto.
6393 (avx_os_support): Use new defines.
6394
6395 2012-06-06 Richard Guenther <rguenther@suse.de>
6396
6397 PR testsuite/32380
6398 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6399 loops.
6400
6401 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6402
6403 PR c++/52841
6404 * g++.dg/cpp0x/pr52841.C: New testcase.
6405
6406 2012-06-06 Richard Guenther <rguenther@suse.de>
6407
6408 PR tree-optimization/53081
6409 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6410 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6411
6412 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6413
6414 * gcc.target/powerpc/pr53487.c: New test.
6415
6416 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6417
6418 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6419
6420 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6421
6422 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6423
6424 2012-06-05 Richard Guenther <rguenther@suse.de>
6425
6426 PR tree-optimization/30442
6427 * gcc.dg/vect/bb-slp-30.c: New testcase.
6428
6429 2012-06-05 Richard Guenther <rguenther@suse.de>
6430
6431 PR tree-optimization/53081
6432 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6433 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6434 -fno-tree-loop-distribute-patterns.
6435
6436 2012-06-05 Alan Modra <amodra@gmail.com>
6437
6438 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6439 Check static chain in nested funcs.
6440
6441 2012-06-04 Tobias Burnus <burnus@net-b.de>
6442
6443 PR fortran/50619
6444 * gfortran.dg/init_flag_10.f90: New.
6445
6446 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/53524
6449 * g++.dg/warn/Wenum-compare-no-2: New.
6450
6451 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6452
6453 PR preprocessor/53463
6454 * g++.dg/cpp/limits.C: New test.
6455 * g++.dg/parse/error19.C: Adjust.
6456 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6457 * g++.dg/warn/pr35635.C: Likewise.
6458 * g++.old-deja/g++.pt/assign1.C: Likewise.
6459
6460 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6461
6462 PR target/53559
6463 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6464 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6465 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6466 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6467 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6468 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6469 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6470 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6471
6472 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6473
6474 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6475
6476 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR tree-optimization/53550
6479 * gcc.dg/pr53550.c: New test.
6480
6481 2012-06-04 Richard Guenther <rguenther@suse.de>
6482
6483 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6484 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6485 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6486
6487 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6488
6489 PR fortran/48831
6490 * gfortran.dg/parameter_array_element_2.f90: New.
6491
6492 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6493
6494 PR target/53512
6495 * gcc.target/sh/pr53512-1.c: New.
6496 * gcc.target/sh/pr53512-2.c: New.
6497 * gcc.target/sh/pr53512-3.c: New.
6498 * gcc.target/sh/pr53512-4.c: New.
6499
6500 2012-06-01 Jason Merrill <jason@redhat.com>
6501
6502 PR c++/52973
6503 * g++.dg/ext/visibility/template12.C: New.
6504 * g++.dg/ext/attrib14.C: Adjust warning line.
6505
6506 PR c++/52725
6507 * g++.dg/parse/new6.C: New.
6508 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6509
6510 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6511
6512 * c-c++-common/restrict-2.c: Revert previous change.
6513
6514 2012-06-01 Jason Merrill <jason@redhat.com>
6515
6516 PR c++/53137
6517 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6518
6519 PR c++/53484
6520 * g++.dg/cpp0x/auto33.C: New.
6521
6522 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/26155
6525 * g++.dg/parse/namespace-alias-1.C: New.
6526
6527 2012-06-01 Christian Bruel <christian.bruel@st.com>
6528
6529 * gcc.dg/spec-options.c: New test.
6530 * gcc.dg/foo.specs: New file.
6531
6532 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 PR ada/53517
6535 * gnat.dg/lto14.adb: Skip on Solaris.
6536
6537 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6538
6539 * gcc.target/cris/sync-1-v10.c,
6540 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6541 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6542 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6543 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6544 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6545 gcc.target/cris/torture/sync-mis-op-i-1.c,
6546 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6547 gcc.target/cris/torture/sync-mis-op-i-2.c,
6548 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6549 gcc.target/cris/torture/sync-mis-op-i-3.c,
6550 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6551 gcc.target/cris/torture/sync-mis-op-s-1.c,
6552 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6553 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6554 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6555 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6556 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6557 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6558 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6559 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6560 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6561
6562 2012-05-31 Richard Guenther <rguenther@suse.de>
6563
6564 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6565 ldist-pr45948.c with disabled SCCP.
6566
6567 2012-05-31 Richard Guenther <rguenther@suse.de>
6568
6569 PR middle-end/48493
6570 * gcc.dg/torture/pr48493.c: New testcase.
6571
6572 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6573
6574 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6575 arm32 to targets.
6576 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6577 of the initialization loop.
6578 (dg-final): Adjust the expected number of vectorized loops depending
6579 on vect_char_mult target selector.
6580
6581 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6582
6583 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6584 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6585 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6586 New tests.
6587
6588 2012-05-30 Jason Merrill <jason@redhat.com>
6589
6590 PR c++/53356
6591 * g++.dg/init/new34.C: New.
6592 * g++.dg/tree-ssa/stabilize1.C: New.
6593
6594 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR c++/53356
6597 * g++.dg/init/new33.C: New test.
6598
6599 2012-05-30 Richard Guenther <rguenther@suse.de>
6600
6601 PR middle-end/53501
6602 * gcc.dg/torture/pr53501.c: New testcase.
6603 * c-c++-common/restrict-2.c: Adjust.
6604
6605 2012-05-30 Alan Modra <amodra@gmail.com>
6606
6607 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6608 torture-finish.
6609
6610 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6611
6612 * gcc.target/i386/shuf-concat.c: New test.
6613
6614 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6615
6616 PR rtl-optimization/53519
6617 * gcc.c-torture/compile/pr53519.c: New test.
6618
6619 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6620
6621 * gcc.target/arm/neon-vrev.c: New.
6622
6623 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6624
6625 PR target/51340
6626 * gcc.target/sh/pr51340-1.c: New.
6627 * gcc.target/sh/pr51340-2.c: New.
6628 * gcc.target/sh/pr51340-3.c: New.
6629
6630 2012-05-29 Richard Guenther <rguenther@suse.de>
6631
6632 PR tree-optimization/53516
6633 * gcc.dg/torture/pr53516.c: New testcase.
6634
6635 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6636
6637 PR preprocessor/53229
6638 * gcc.dg/cpp/paste6.c: Force to run without
6639 -ftrack-macro-expansion.
6640 * gcc.dg/cpp/paste8.c: Likewise.
6641 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6642 -ftrack-macro-expansion.
6643 * gcc.dg/cpp/paste12.c: Force to run without
6644 -ftrack-macro-expansion.
6645 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6646 -ftrack-macro-expansion.
6647 * gcc.dg/cpp/paste13.c: Likewise.
6648 * gcc.dg/cpp/paste14.c: Likewise.
6649 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6650 -ftrack-macro-expansion.
6651 * gcc.dg/cpp/paste18.c: New test.
6652
6653 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6654
6655 * gcc.target/cris/torture/trap-1.c,
6656 gcc.target/cris/torture/trap-2.c,
6657 gcc.target/cris/torture/trap-3.c,
6658 gcc.target/cris/torture/trap-v0.c,
6659 gcc.target/cris/torture/trap-v3.c: New tests.
6660
6661 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/25137
6664 * g++.dg/warn/Wbraces3.C: New.
6665 * g++.dg/warn/Wbraces4.C: Likewise.
6666
6667 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR tree-optimization/53505
6670 * c-c++-common/torture/pr53505.c: New test.
6671
6672 2012-05-27 Nathan Sidwell <nathan@acm.org>
6673
6674 * gcc.dg/stmt-expr-4.c: New.
6675
6676 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/53491
6679 * g++.dg/parse/crash60.C: New.
6680
6681 2012-05-26 Jason Merrill <jason@redhat.com>
6682
6683 PR c++/53220
6684 * c-c++-common/array-lit.c: New.
6685 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6686
6687 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 PR ada/50294
6690 * gnat.dg/array21.adb: New test.
6691
6692 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6695
6696 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/32054
6699 * g++.dg/other/anon-union3.C: New.
6700
6701 2012-05-25 Ian Lance Taylor <iant@google.com>
6702
6703 * gcc.dg/split-6.c: New test.
6704
6705 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6706
6707 * gnat.dg/lto14.adb: New test.
6708
6709 2012-05-25 Tristan Gingold <gingold@adacore.com>
6710
6711 * gcc.target/i386/large-frame.c: New.
6712
6713 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6714 * gcc.target/powerpc/lhs-1.c: New.
6715 * gcc.target/powerpc/lhs-2.c: New.
6716 * gcc.target/powerpc/lhs-3.c: New.
6717
6718 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6719
6720 Make unwound macro expansion trace less redundant
6721 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6722 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6723 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6724 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6725 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6726 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6727
6728 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/53464
6731 * g++.dg/cpp0x/constexpr-default1.C: New.
6732
6733 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 PR c++/32080
6736 * g++.dg/eh/goto2.C: New.
6737
6738 2012-05-24 Richard Guenther <rguenther@suse.de>
6739
6740 PR middle-end/53460
6741 * g++.dg/tree-prof/pr53460.C: New testcase.
6742
6743 2012-05-24 Richard Guenther <rguenther@suse.de>
6744
6745 PR bootstrap/53466
6746 * g++.dg/debug/pr53466.C: New testcase.
6747
6748 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR tree-optimization/53465
6751 * gcc.c-torture/execute/pr53465.c: New test.
6752
6753 2012-05-23 Tobias Burnus <burnus@net-b.de>
6754
6755 PR fortran/51055
6756 PR fortran/45170
6757 * gfortran.dg/allocate_with_typespec_6.f90: New.
6758
6759 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/29185
6762 * g++.dg/warn/delete-array-1.C: New.
6763
6764 2012-05-23 Richard Guenther <rguenther@suse.de>
6765
6766 * gcc.dg/torture/pr39074-2.c: Adjust.
6767 * gcc.dg/torture/pr39074.c: Likewise.
6768 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6769 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6770
6771 2012-05-22 Jan Hubicka <jh@suse.cz>
6772
6773 PR middle-end/53161
6774 * g++.dg/torture/pr53161.C: New testcase.
6775
6776 2012-05-22 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/53389
6779 * gfortran.dg/realloc_on_assign_15.f90: New.
6780
6781 2012-05-22 Richard Guenther <rguenther@suse.de>
6782
6783 PR middle-end/51071
6784 * gcc.dg/torture/pr51071-2.c: New testcase.
6785
6786 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6787
6788 PR tree-optimization/53336
6789 * g++.dg/torture/pr53336.C: New testcase.
6790
6791 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6792
6793 PR c++/53322
6794 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6795 instead of -Wunused-local-typedefs.
6796
6797 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/51184
6800 * g++.dg/other/abstract4.C: New-
6801
6802 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/40821
6805 * g++.dg/ext/attrib46.C: New.
6806
6807 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6808
6809 PR c/53418
6810 * gcc.c-torture/compile/pr53418-1.c,
6811 gcc.c-torture/compile/pr53418-2.c: New tests.
6812
6813 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR tree-optimization/53366
6816 * gcc.dg/torture/pr53366-1.c: New test.
6817 * gcc.dg/torture/pr53366-2.c: New test.
6818 * gcc.target/i386/pr53366-1.c: New test.
6819 * gcc.target/i386/pr53366-2.c: New test.
6820
6821 PR tree-optimization/53409
6822 * gcc.c-torture/compile/pr53409.c: New test.
6823
6824 PR tree-optimization/53410
6825 * gcc.c-torture/compile/pr53410-1.c: New test.
6826 * gcc.c-torture/compile/pr53410-2.c: New test.
6827
6828 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6829
6830 PR target/53425
6831 * gcc.target/i386/pr53425-1.c: New file.
6832 * gcc.target/i386/pr53425-2.c: Likewise.
6833
6834 2012-05-21 Richard Guenther <rguenther@suse.de>
6835
6836 PR tree-optimization/53408
6837 * gcc.dg/torture/pr53408.c: New testcase.
6838
6839 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6840 H.J. Lu <hongjiu.lu@intel.com>
6841
6842 PR target/53416
6843 * gcc.target/i386/pr53416.c: New file.
6844
6845 2012-05-21 Richard Guenther <rguenther@suse.de>
6846
6847 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6848
6849 2012-05-21 Richard Guenther <rguenther@suse.de>
6850
6851 * gcc.dg/torture/ldist-1.c: New testcase.
6852
6853 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/lto13.adb: New test.
6856 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6857
6858 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gnat.dg/specs/lto12.ads: New test.
6861 * gnat.dg/specs/lto12_pkg.ads: New helper.
6862
6863 2012-05-18 Richard Guenther <rguenther@suse.de>
6864
6865 PR tree-optimization/53346
6866 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6867 * gcc.target/i386/incoming-10.c: Adjust.
6868 * gcc.target/i386/incoming-11.c: Likewise.
6869 * gcc.target/i386/pr46295.c: Likewise.
6870
6871 2012-05-18 Richard Guenther <rguenther@suse.de>
6872
6873 * gcc.dg/pr53352.c: Return zero.
6874
6875 2012-05-18 Richard Guenther <rguenther@suse.de>
6876
6877 PR tree-optimization/53390
6878 * gcc.dg/torture/pr53390.c: New testcase.
6879
6880 2012-05-18 Meador Inge <meadori@codesourcery.com>
6881
6882 PR rtl-optimization/53352
6883 * gcc.dg/pr53352.c: New test.
6884
6885 2012-05-17 David S. Miller <davem@davemloft.net>
6886
6887 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6888 failure on sparc-*-linux-gnu.
6889
6890 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 PR c++/39681
6893 * g++.dg/parse/error49.C: New.
6894 * g++.dg/cpp0x/error8.C: Likewise.
6895 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6896 * g++.dg/ext/utf-dflt2.C: Likewise.
6897 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6898 * g++.dg/ext/utf-dflt.C: Likewise.
6899 * c-c++-common/raw-string-3.c: Likewise.
6900 * c-c++-common/raw-string-4.c: Likewise.
6901
6902 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/53371
6905 * g++.dg/cpp0x/catch1.C: New.
6906
6907 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6908
6909 PR c++/44516
6910 * g++.dg/parse/error48.C: New.
6911 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6912 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6913
6914 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6915
6916 * gcc.dg/tm/indirect-2.c: New test.
6917
6918 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6919
6920 PR tree-optimization/53217
6921 * gfortran.dg/pr53217.f90: New test.
6922
6923 2012-05-16 Richard Guenther <rguenther@suse.de>
6924
6925 PR tree-optimization/53364
6926 * g++.dg/torture/pr53364.C: New testcase.
6927
6928 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6929
6930 PR testsuite/52641
6931 * gcc.dg/pr52549.c: Fix test for long != void*
6932 * gcc.c-torture/execute/pr52979-1.x: New file.
6933 * gcc.c-torture/execute/pr52979-2.x: New file.
6934
6935 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6936
6937 PR preprocessor/7263
6938 * gcc.dg/binary-constants-2.c: Run without tracking locations
6939 accross macro expansion.
6940 * gcc.dg/binary-constants-3.c: Likewise.
6941 * gcc.dg/cpp/sysmac2.c: Likewise.
6942 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6943 location.
6944 * gcc.dg/cpp/syshdr3.c: New test.
6945 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6946 * gcc.dg/system-binary-constants-1.c: New test.
6947 * gcc.dg/system-binary-constants-1.h: New header for the new test
6948 above.
6949 * g++.dg/cpp/syshdr3.C: New test.
6950 * g++.dg/cpp/syshdr3.h: New header the new test above.
6951 * g++.dg/system-binary-constants-1.C: New test.
6952 * g++.dg/system-binary-constants-1.h: New header the new test
6953 above.
6954
6955 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6958
6959 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR target/53358
6962 * gcc.dg/pr53358.c: New test.
6963
6964 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 PR c++/11856
6967 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6968 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6969
6970 2012-05-15 Olivier Hainque <hainque@adacore.com>
6971
6972 * g++.dg/eh/sighandle.C: New testcase.
6973
6974 2012-05-15 Richard Guenther <rguenther@suse.de>
6975
6976 PR tree-optimization/53355
6977 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6978
6979 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6980
6981 * gfortran.dg/*.f90: Remove now redundant manual
6982 cleanup-modules directive.
6983
6984 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6985
6986 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6987 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6988
6989 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6990
6991 PR fortran/52428
6992 * gfortran.dg/int_range_io_1.f90: New test.
6993
6994 2012-05-14 Andi Kleen <ak@linux.intel.com>
6995 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR target/53315
6998 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6999 * gcc.target/i386/rtm-check.h: New file.
7000 * gcc.target/i386/pr53315.c: New test.
7001
7002 2012-05-14 Tobias Burnus <burnus@net-b.de>
7003
7004 PR fortran/49110
7005 PR fortran/51055
7006 PR fortran/53329
7007 * gfortran.dg/deferred_type_param_4.f90: New.
7008 * gfortran.dg/deferred_type_param_6.f90: New.
7009
7010 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7011
7012 * gcc.target/i386/retarg.c: New test.
7013
7014 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7015
7016 PR fortran/45170
7017 * gfortran.dg/deferred_type_param_3.f90: New.
7018 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7019 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7020
7021 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7022
7023 * gnat.dg/null_pointer_deref3.adb: New test.
7024
7025 2012-05-12 Tobias Burnus <burnus@net-b.de>
7026
7027 PR fortran/49110
7028 PR fortran/52843
7029 * gfortran.dg/deferred_type_param_5.f90: New.
7030
7031 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 * g++.dg/parse/error47.C: New.
7034
7035 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7036
7037 PR fortran/52537
7038 * gfortran.dg/string_compare_4.f90: Change option
7039 to -fdump-tree-original. Add test case for kind=4.
7040
7041 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7042
7043 PR fortran/52537
7044 * gfortran.dg/string_compare_4.f90: New test.
7045
7046 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7047
7048 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7049
7050 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/53305
7053 * g++.dg/cpp0x/variadic132.C: New.
7054
7055 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/53158
7058 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7059 * g++.dg/parse/error26.C: Tweak dg-error column number.
7060
7061 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7062
7063 PR c++/53301
7064 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7065
7066 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7067
7068 * gnat.dg/lto11.ad[sb]: New test.
7069
7070 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7071
7072 PR target/52908
7073 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7074 directive to Scan for vpmuldq, not vpmacsdql.
7075
7076 2012-05-09 Michael Matz <matz@suse.de>
7077
7078 PR tree-optimization/53185
7079 * gcc.dg/vect/pr53185.c: New test.
7080
7081 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 PR middle-end/53249
7084 * gcc.target/i386/pr53249.c: New.
7085
7086 2012-05-09 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/18437
7089 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7090 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7091
7092 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR tree-optimization/53226
7095 * gcc.c-torture/compile/pr53226.c: New test.
7096
7097 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7098
7099 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7100 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7101 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7102 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7103 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7104 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7105 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7106 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7107 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7108 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7109 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7110 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7111 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7112 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7113
7114 2012-05-09 Dehao Chen <dehao@google.com>
7115
7116 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7117 * gcc.dg/predict-2.c: Likewise.
7118 * gcc.dg/predict-3.c: Likewise.
7119 * gcc.dg/predict-4.c: Likewise.
7120 * gcc.dg/predict-5.c: Likewise.
7121 * gcc.dg/predict-6.c: Likewise.
7122
7123 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7124
7125 PR target/53272
7126 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7127
7128 2012-05-08 Richard Guenther <rguenther@suse.de>
7129
7130 * gcc.dg/fold-bitand-4.c: New testcase.
7131
7132 2012-05-08 Dehao Chen <dehao@google.com>
7133
7134 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7135 heuristic is working properly.
7136 * gcc.dg/predict-2.c: Likewise.
7137 * gcc/dg/predict-3.c: Likewise.
7138 * gcc/dg/predict-4.c: Likewise.
7139 * gcc/dg/predict-5.c: Likewise.
7140 * gcc/dg/predict-6.c: Likewise.
7141
7142 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR tree-optimization/53239
7145 * g++.dg/opt/vrp3.C: New test.
7146 * g++.dg/opt/vrp3-aux.cc: New file.
7147 * g++.dg/opt/vrp3.h: New file.
7148
7149 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7150
7151 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7152 .uleb128 support in assembler output.
7153
7154 2012-05-07 Richard Guenther <rguenther@suse.de>
7155
7156 PR lto/42987
7157 * g++.dg/lto/pr42987_0.C: New testcase.
7158 * g++.dg/lto/pr42987_1.C: Likewise.
7159
7160 2012-05-07 Tobias Burnus <burnus@net-b.de>
7161
7162 PR fortran/53255
7163 * gfortran.dg/typebound_operator_15.f90: New.
7164
7165 2012-05-06 Tobias Burnus <burnus@net-b.de>
7166
7167 PR fortran/41587
7168 * gfortran.dg/class_array_13.f90: New.
7169
7170 2012-05-06 Tristan Gingold <gingold@adacore.com>
7171
7172 * gnat.dg/warn7.adb: New test.
7173
7174 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/specs/renamings.ads: Rename to...
7177 * gnat.dg/specs/renaming1.ads: ...this.
7178 * gnat.dg/specs/renaming2.ads: New test.
7179 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7180 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7181 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7182 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7183
7184 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7185
7186 * gnat.dg/discr36.ad[sb]: New test.
7187 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7188
7189 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7190
7191 PR c/43772
7192 * c-c++-common/pr43772.c: New.
7193
7194 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7195
7196 PR fortran/41600
7197 * gfortran.dg/select_type_26.f03 : New test.
7198 * gfortran.dg/select_type_27.f03 : New test.
7199
7200 PR fortran/53191
7201 * gfortran.dg/select_type_28.f03 : New test.
7202
7203 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7204
7205 PR fortran/49010
7206 PR fortran/24518
7207 * gfortran.dg/mod_sign0_1.f90: New test.
7208 * gfortran.dg/mod_large_1.f90: New test.
7209
7210 2012-05-04 Tobias Burnus <burnus@net-b.de>
7211
7212 PR fortran/53175
7213 gfortran.dg/public_private_module_5.f90: New.
7214
7215 2012-05-04 Tobias Burnus <burnus@net-b.de>
7216
7217 PR fortran/53111
7218 * gfortran.dg/constructor_7.f90: New.
7219 * gfortran.dg/constructor_8.f90: New.
7220
7221 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 PR c++/53166
7224 * g++.dg/cpp0x/static_assert7.C: New.
7225
7226 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7227
7228 PR tree-optimization/52633
7229 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7230 recognized as widening shifts instead of over-widening.
7231 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7232 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7233 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7234 * gcc.target/arm/pr52633.c: New test.
7235
7236 2012-05-04 Richard Guenther <rguenther@suse.de>
7237
7238 PR tree-optimization/53168
7239 * gcc.dg/torture/pr53168.c: New testcase.
7240 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7241
7242 2012-05-04 Richard Guenther <rguenther@suse.de>
7243
7244 * gcc.dg/lto/pr53214_0.c: New testcase.
7245
7246 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7247
7248 * gcc.target/ia64/pr48496.c: New test.
7249 * gcc.target/ia64/pr52657.c: Likewise.
7250
7251 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7252
7253 PR c/51712
7254 * c-c++-common/pr51712.c: New.
7255
7256 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7257
7258 PR target/53199
7259 * gcc.target/powwerpc/pr53199.c: New file.
7260
7261 2012-05-03 Jason Merrill <jason@redhat.com>
7262
7263 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7264
7265 * gcc.dg/debug/dwarf2/dups-types.c: New.
7266 * gcc.dg/debug/dwarf2/dups-types.h: New.
7267
7268 2012-05-03 Jason Merrill <jason@redhat.com>
7269
7270 * g++.dg/debug/dwarf2/namespace-2.C: New.
7271 * g++.dg/debug/dwarf2/localclass3.C: New.
7272
7273 2012-05-03 Jason Merrill <jason@redhat.com>
7274
7275 * g++.dg/debug/dwarf2/thunk1.C: New.
7276
7277 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 PR c++/53186
7280 * g++.dg/other/final2.C: New.
7281
7282 2012-05-03 Richard Guenther <rguenther@suse.de>
7283
7284 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7285
7286 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7287
7288 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7289 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7290 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7291 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7292
7293 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7294
7295 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7296 .byte 0xf2.
7297 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7298 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7299 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7300
7301 PR debug/53174
7302 * gcc.dg/pr53174.c: New test.
7303
7304 PR target/53187
7305 * gcc.target/arm/pr53187.c: New test.
7306 * gcc.c-torture/compile/pr53187.c: New test.
7307
7308 2012-05-03 Richard Guenther <rguenther@suse.de>
7309
7310 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7311 unsupported prefetching support.
7312
7313 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7314
7315 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7316 option -ftrack-macro-expansion=0.
7317 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7318 option -ftrack-macro-expansion=0.
7319
7320 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7321
7322 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7323 dg-options for target arm with dg-additional-options.
7324
7325 2012-05-03 Richard Guenther <rguenther@suse.de>
7326
7327 PR tree-optimization/53144
7328 * gcc.dg/torture/pr53144.c: New testcase.
7329
7330 2012-05-03 Tobias Burnus <burnus@net-b.de>
7331
7332 PR fortran/52864
7333 * gfortran.dg/pointer_intent_7.f90: New.
7334 * gfortran.dg/pure_formal_3.f90: New.
7335
7336 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7337
7338 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7339
7340 2012-05-02 Martin Jambor <mjambor@suse.cz>
7341
7342 PR lto/52605
7343 * g++.dg/lto/pr52605_0.C: New test.
7344
7345 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7346
7347 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7348 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7349 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7350 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7351 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7352 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7353 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7354 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7355 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7356 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7357 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7358 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7359 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7360 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7361 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7362 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7363
7364 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7365
7366 PR middle-end/53153
7367 * gcc.dg/pr53153.c: New test.
7368
7369 2012-05-02 Richard Guenther <rguenther@suse.de>
7370
7371 * g++.dg/tree-ssa/pr19807.C: Adjust.
7372
7373 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR tree-optimization/53163
7376 * gcc.c-torture/compile/pr53163.c: New test.
7377
7378 PR rtl-optimization/53160
7379 * gcc.c-torture/execute/pr53160.c: New test.
7380
7381 2012-05-01 Ian Lance Taylor <iant@google.com>
7382
7383 PR c/37303
7384 * gcc.dg/pr37303.c: New test.
7385
7386 2012-05-01 Richard Henderson <rth@redhat.com>
7387
7388 * lib/target-supports.exp
7389 (check_effective_target_sync_long_long_runtime): True for
7390 check_effective_target_powerpc64.
7391
7392 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7393
7394 PR c++/51033
7395 * gcc.dg/vector-1.c: Move to ...
7396 * c-c++-common/vector-1.c: ... here.
7397 * gcc.dg/vector-2.c: Move to ...
7398 * c-c++-common/vector-2.c: ... here.
7399 * gcc.dg/vector-3.c: Move to ...
7400 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7401 * gcc.dg/vector-4.c: Move to ...
7402 * c-c++-common/vector-4.c: ... here.
7403 * gcc.dg/vector-init-1.c: Move to ...
7404 * c-c++-common/vector-init-1.c: ... here.
7405 * gcc.dg/vector-init-2.c: Move to ...
7406 * c-c++-common/vector-init-2.c: ... here.
7407 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7408 * c-c++-common/vector-subscript-1.c: ... here.
7409 * gcc.dg/vector-subscript-2.c: Move to ...
7410 * c-c++-common/vector-subscript-2.c: ... here.
7411 * gcc.dg/vector-subscript-3.c: Move to ...
7412 * c-c++-common/vector-subscript-3.c: ... here.
7413
7414 PR c++/51314
7415 * g++.dg/cpp0x/vt-51314.C: New test.
7416 * g++.dg/cpp0x/variadic76.C: Fix.
7417
7418 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7419
7420 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7421
7422 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7423
7424 Add -Wvarargs option
7425 * c-c++-common/Wvarargs.c: New test case.
7426 * c-c++-common/Wvarargs-2.c: Likewise.
7427
7428 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7429
7430 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7431 * objc.dg/foreach-7.m: Force the test case to run without
7432 -ftrack-macro-expansion.
7433 * c-c++-common/tm/attrib-1.c: Likewise.
7434 * c-c++-common/warn-ommitted-condop.c: Likewise.
7435 * gcc.dg/assign-warn-1.c: Likewise.
7436 * gcc.dg/assign-warn-2.c: Likewise.
7437 * gcc.dg/attr-alloc_size.c: Likewise.
7438 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7439 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7440 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7441 * gcc.dg/c90-const-expr-9.c: Likewise.
7442 * gcc.dg/c99-const-expr-9.c: Likewise.
7443 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7444 * gcc.dg/cpp/direct2s.c: Likewise.
7445 * gcc.dg/cpp/pr28709.c: Likewise.
7446 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7447 * gcc.dg/dfp/composite-type.c: Likewise.
7448 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7449 with -ftrack-macro-expansion
7450 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7451 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7452 * g++.dg/ext/cleanup-1.C: Likewise.
7453 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7454 * g++.dg/template/sfinae10.C: Likewise.
7455 * g++.dg/tm/wrap-2.C: Likewise.
7456 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7457 * g++.dg/warn/Wsign-conversion.C: Likewise.
7458 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7459 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7460 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7461 it to run with -ftrack-macro-expansion.
7462 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7463 test cases without -ftrack-macro-expansion.
7464
7465 Fix location for static class members
7466 * g++.dg/template/sfinae6_neg.C: Adjust.
7467
7468 Make conversion warnings work on NULL with -ftrack-macro-expansion
7469 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7470 alongside the previous testing for NULL.
7471
7472 Fix -Wuninitialized for -ftrack-macro-expansion
7473 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7474
7475 Strip "<built-in>" loc from displayed expansion context
7476 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7477 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7478 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7479 new test above.
7480
7481 Fix expansion point loc for macro-like tokens
7482 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7483 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7484
7485 Fix token pasting with -ftrack-macro-expansion
7486 * gcc.dg/cpp/paste17.c: New test case for
7487 -ftrack-macro-expansion=2 mode only.
7488 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7489
7490 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7491
7492 * gnat.dg/warn6.ad[sb]: New test.
7493
7494 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7495
7496 PR 53149
7497 * gcc.dg/20011021-1.c: Adjust testcase.
7498
7499 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7500
7501 PR fortran/53148
7502 * gfortran.dg/function_optimize_12.f90: New test.
7503
7504 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7505
7506 PR target/53156
7507 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7508 code to match current output and cover new peephole2 pattern.
7509
7510 2012-04-27 Ollie Wild <aaw@google.com>
7511
7512 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7513
7514 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7515
7516 * gcc.c-torture/execute/20120427-2.c: New testcase.
7517 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7518 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7519 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7520
7521 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7522
7523 PR target/53138
7524 * gcc.c-torture/execute/20120427-1.c: New testcase.
7525
7526 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7527
7528 PR middle-end/27139
7529 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7530
7531 2012-04-27 Tom de Vries <tom@codesourcery.com>
7532
7533 PR tree-optimization/51879
7534 * gcc.dg/pr51879.c: New test.
7535 * gcc.dg/pr51879-2.c: Same.
7536 * gcc.dg/pr51879-3.c: Same.
7537 * gcc.dg/pr51879-4.c: Same.
7538 * gcc.dg/pr51879-6.c: Same.
7539
7540 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 PR c++/53096
7543 * g++.dg/cpp0x/defaulted35.C: New.
7544 * g++.dg/cpp0x/defaulted15.C: Adjust.
7545
7546 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7547
7548 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7549 structure layout.
7550
7551 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7552
7553 * gcc.target/i386/builtin_target.c: Check avx2.
7554
7555 2012-04-26 Alan Modra <amodra@gmail.com>
7556
7557 * gcc.target/powerpc/savres.c: New test.
7558 * gcc.target/powerpc/powerpc.exp: Run it.
7559
7560 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7561
7562 PR target/53120
7563 * gcc.dg/torture/pr53120.c: New test.
7564
7565 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR middle-end/52979
7568 * gcc.c-torture/compile/pr52979-1.c: New test.
7569 * gcc.c-torture/execute/pr52979-1.c: New test.
7570 * gcc.c-torture/execute/pr52979-2.c: New test.
7571
7572 2012-04-25 Richard Guenther <rguenther@suse.de>
7573
7574 * gcc.target/i386/l_fma_float_5.c: Adjust.
7575 * gcc.target/i386/l_fma_double_4.c: Likewise.
7576 * gcc.target/i386/l_fma_float_2.c: Likewise.
7577 * gcc.target/i386/l_fma_float_6.c: Likewise.
7578 * gcc.target/i386/l_fma_double_1.c: Likewise.
7579 * gcc.target/i386/l_fma_double_5.c: Likewise.
7580 * gcc.target/i386/l_fma_float_3.c: Likewise.
7581 * gcc.target/i386/l_fma_double_2.c: Likewise.
7582 * gcc.target/i386/l_fma_double_6.c: Likewise.
7583 * gcc.target/i386/l_fma_float_4.c: Likewise.
7584 * gcc.target/i386/l_fma_double_3.c: Likewise.
7585 * gcc.target/i386/l_fma_float_1.c: Likewise.
7586
7587 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR tree-optimization/53058
7590 * gcc.c-torture/compile/pr53058.c: New test.
7591
7592 2012-04-25 Jan Hubicka <jh@suse.cz>
7593
7594 PR middle-end/53088
7595 * gcc.target/i386/pr39082-1.c: Update warning location.
7596
7597 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR c/52880
7600 * gcc.dg/pr52880.c: New test.
7601
7602 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7603
7604 * gcc.dg/m-un-2.c: Update.
7605 * gcc.dg/20011021-1.c: Update.
7606
7607 2012-04-25 Tobias Burnus <burnus@net-b.de>
7608
7609 PR fortran/52196
7610 * gfortran.dg/realloc_on_assign_14.f90: New.
7611
7612 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7613
7614 PR testsuite/52641
7615 PR tree-optimizations/52891
7616 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7617
7618 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7619
7620 PR c++/52363
7621 * g++.dg/cpp0x/sfinae35.C: New.
7622 * g++.dg/cpp0x/sfinae36.C: Likewise.
7623
7624 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7625
7626 * gcc.target/builtin_target.c: New testcase.
7627
7628 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7629
7630 PR target/47197
7631 * gcc.target/powerpc/pr47197.c: New test.
7632
7633 2012-04-24 Richard Guenther <rguenther@suse.de>
7634
7635 PR tree-optimization/53085
7636 * g++.dg/torture/pr53085.C: New testcase.
7637
7638 2012-04-24 Andrew Pinski <apinski@cavium.com>
7639
7640 PR tree-opt/33512
7641 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7642 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7643 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7644
7645 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR middle-end/53084
7648 * gcc.c-torture/execute/pr53084.c: New test.
7649
7650 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7653
7654 2012-04-23 Andrew Pinski <apinski@cavium.com>
7655
7656 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7657
7658 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7659
7660 PR regression/53076
7661 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7662 * gcc.dg/torture/builtin-power-1.c: Likewise.
7663
7664 2012-04-23 Richard Guenther <rguenther@suse.de>
7665
7666 PR tree-optimization/53070
7667 * gcc.dg/torture/pr53070.c: New testcase.
7668
7669 2012-04-23 Richard Guenther <rguenther@suse.de>
7670
7671 PR c/53060
7672 * gcc.dg/pr53060.c: New testcase.
7673
7674 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR tree-optimizations/52891
7677 * gcc.c-torture/compile/pr52891-1.c: New test.
7678 * gcc.c-torture/compile/pr52891-2.c: New test.
7679
7680 2012-04-22 Tobias Burnus <burnus@net-b.de>
7681
7682 PR fortran/53051
7683 * gfortran.dg/read_float_4.f90: New.
7684
7685 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7686
7687 PR 35441
7688 * c-c++-common/pr35441.C: New.
7689
7690 2012-04-20 Ian Lance Taylor <iant@google.com>
7691
7692 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7693 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7694
7695 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7696
7697 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7698 array access.
7699 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7700
7701 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7702
7703 PR rtl-optimization/44214
7704 * gcc.dg/pr44214-1.c: New test.
7705 * gcc.dg/pr44214-2.c: Likewise.
7706 * gcc.dg/pr44214-3.c: Likewise.
7707
7708 2012-04-20 Richard Guenther <rguenther@suse.de>
7709
7710 * g++.dg/torture/20120420-1.C: New testcase.
7711
7712 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7713
7714 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7715
7716 2012-04-19 Christian Bruel <christian.bruel@st.com>
7717
7718 * gcc.dg/pr52283.c: New test.
7719
7720 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7721
7722 * gcc.dg/pr37985.c: New test.
7723
7724 2012-04-19 Richard Guenther <rguenther@suse.de>
7725
7726 PR rtl-optimization/44688
7727 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7728 possibly profitable.
7729
7730 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7731
7732 PR tree-optimization/52976
7733 * gfortran.dg/reassoc_11.f: New test.
7734
7735 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7736
7737 PR tree-optimization/52976
7738 * gfortran.dg/reassoc_7.f: New test.
7739 * gfortran.dg/reassoc_8.f: Likewise.
7740 * gfortran.dg/reassoc_9.f: Likewise.
7741 * gfortran.dg/reassoc_10.f: Likewise.
7742
7743 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7744
7745 PR c++/52422
7746 * g++.dg/cpp0x/sfinae33.C: New.
7747 * g++.dg/cpp0x/sfinae34.C: Likewise.
7748
7749 2012-04-18 Joey Ye <joey.ye@arm.com>
7750
7751 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7752
7753 2012-04-18 Richard Guenther <rguenther@suse.de>
7754
7755 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7756 array access.
7757 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7758 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7759
7760 2012-04-17 Tom de Vries <tom@codesourcery.com>
7761
7762 * g++.dg/pr51264-4.C: New test.
7763
7764 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7765
7766 PR c++/52599
7767 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7768
7769 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7770
7771 PR c++/53003
7772 * g++.dg/parse/crash59.C: New.
7773
7774 2012-04-17 Michael Matz <matz@suse.de>
7775
7776 PR tree-optimization/18437
7777 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7778
7779 2012-04-17 Richard Guenther <rguenther@suse.de>
7780
7781 PR middle-end/53011
7782 * g++.dg/torture/pr53011.C: New testcase.
7783
7784 2012-04-16 Jason Merrill <jason@redhat.com>
7785
7786 PR c++/38543
7787 * g++.dg/cpp0x/variadic131.C: New.
7788
7789 PR c++/52008
7790 * g++.dg/cpp0x/variadic130.C: New.
7791
7792 PR c++/50830
7793 * g++.dg/cpp0x/variadic129.C: New.
7794
7795 PR c++/50303
7796 * g++.dg/cpp0x/variadic128.C: New.
7797
7798 2012-04-16 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/52864
7801 * gfortran.dg/pointer_intent_6.f90: New.
7802
7803 2012-04-16 Tobias Burnus <burnus@net-b.de>
7804
7805 PR fortran/52916
7806 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7807 to include public_private_module_4.f90.
7808 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7809 targets.
7810
7811 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7812
7813 PR c++/49152
7814 * g++.dg/diagnostic/operator1.C: New.
7815 * g++.dg/ext/label5.C: Adjust.
7816 * g++.dg/ext/va-arg1.C: Likewise.
7817 * g++.dg/other/error20.C: Likewise.
7818 * g++.dg/other/error20.C: Likewise.
7819 * g++.dg/other/error16.C: Likewise.
7820 * g++.dg/other/error10.C: Likewise.
7821 * g++.dg/parse/error30.C: Likewise.
7822 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7823
7824 2012-04-16 Jason Merrill <jason@redhat.com>
7825
7826 PR c++/51148
7827 * g++.dg/cpp0x/variadic127.C: New.
7828
7829 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7830
7831 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7832 testcase name.
7833 Use fail, pass instead of unresolved.
7834 Don't log $optstr.
7835
7836 PR testsuite/52948
7837 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7838 TODO_dump_func.
7839 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7840 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7841 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7842
7843 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7844
7845 PR fortran/52968
7846 * gfortran.dg/typebound_call_23.f03: New test case.
7847
7848 2012-04-15 Jason Merrill <jason@redhat.com>
7849
7850 PR c++/47220
7851 * g++.dg/cpp0x/variadic126.C: New.
7852
7853 PR c++/52380
7854 * g++.dg/cpp0x/variadic125.C: New.
7855
7856 PR c++/52292
7857 * g++.dg/cpp0x/variadic124.C: New.
7858
7859 PR c++/52706
7860 * g++.dg/cpp0x/nullptr27.C: New.
7861
7862 PR c++/52818
7863 * g++.dg/warn/format8.C: New.
7864
7865 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7866
7867 PR fortran/51082
7868 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7869
7870 2012-04-14 Tobias Burnus <burnus@net-b.de>
7871
7872 PR fortran/52916
7873 PR fortran/40973
7874 * gfortran.dg/public_private_module_3.f90: New.
7875 * gfortran.dg/public_private_module_4.f90: New.
7876
7877 2012-04-14 Tom de Vries <tom@codesourcery.com>
7878
7879 * gcc.dg/superblock.c: New test.
7880
7881 2012-04-14 Tom de Vries <tom@codesourcery.com>
7882
7883 * gcc.dg/pr51879-12.c: New test.
7884
7885 2012-04-13 Jason Merrill <jason@redhat.com>
7886
7887 PR c++/52824
7888 * g++.dg/cpp0x/variadic123.C: New.
7889 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7890
7891 PR c++/52905
7892 * g++.dg/cpp0x/initlist-ctor1.C: New.
7893
7894 PR c++/52915
7895 * g++.dg/other/anon-union2.C: New.
7896
7897 2012-04-13 Martin Jambor <mjambor@suse.cz>
7898
7899 PR middle-end/52939
7900 * g++.dg/ipa/pr52939.C: New test.
7901
7902 2012-04-13 Tom de Vries <tom@codesourcery.com>
7903
7904 * gcc.dg/pr52734.c: New test.
7905
7906 2012-04-13 Richard Guenther <rguenther@suse.de>
7907
7908 PR tree-optimization/52969
7909 * gcc.dg/torture/pr52969.c: New testcase.
7910
7911 2012-04-13 Richard Guenther <rguenther@suse.de>
7912
7913 PR c/52549
7914 * gcc.dg/pr52549.c: New testcase.
7915
7916 2012-04-13 Richard Guenther <rguenther@suse.de>
7917
7918 PR c/52862
7919 * gcc.dg/pr52862.c: New testcase.
7920
7921 2012-04-13 Joey Ye <joey.ye@arm.com>
7922
7923 * gcc.target/arm/thumb1-imm.c: New testcase.
7924
7925 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7926
7927 PR target/52932
7928 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7929 second function argument.
7930 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7931 (calc_permps): Update declaration. Calculate result correctly.
7932 (avx2_test): Change src2 type to union256i_d.
7933 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7934 correctly.
7935
7936 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7937
7938 PR target/52775
7939 * gcc.target/powerpc/pr52775.c: New file.
7940
7941 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7942
7943 PR tree-optimization/18589
7944 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7945 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7946 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7947 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7948 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7949 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7950 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7951 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7952 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7953 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7954
7955 2012-04-12 Richard Guenther <rguenther@suse.de>
7956
7957 PR tree-optimization/52943
7958 * gcc.dg/torture/pr52943.c: New testcase.
7959
7960 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7961
7962 PR target/50751
7963 * gcc/target/sh/pr50751-4.c: New.
7964 * gcc/target/sh/pr50751-5.c: New.
7965 * gcc/target/sh/pr50751-6.c: New.
7966 * gcc/target/sh/pr50751-7.c: New.
7967
7968 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
7969
7970 PR c++/52465
7971 * g++.dg/lookup/using52.C: New.
7972
7973 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7974
7975 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7976
7977 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7978
7979 PR rtl-optimization/52876
7980 * gcc.target/i386/pr52876.c: New.
7981
7982 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7983
7984 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7985 __UINTPTR_TYPE__.
7986 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7987 __INTPTR_TYPE__.
7988 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7989 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7990 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7991 (ptrdiff_t): ... this. All uses changed.
7992 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7993 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7994 __INTPTR_TYPE__.
7995 (main): Cast argument to __INTPTR_TYPE__.
7996 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7997 size_t.
7998 * gcc.dg/mallign.c (main): Likewise.
7999 * gcc.dg/pr38700.c (foo): Likewise.
8000 * gcc.dg/long-long-cst1.c (t): Likewise.
8001 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8002 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8003 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8004 * gcc.dg/pr25682.c (d, foo): Likewise.
8005 * gcc.dg/format/cast-1.c (f): Likewise.
8006 * gcc.dg/c90-const-expr-10.c
8007 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8008 (size_t): ...this. All uses changed.
8009 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8010 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8011 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8012 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8013 * gcc.dg/sequence-pt-1.c: Likewise.
8014 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8015 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8016 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8017 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8018 of ptrdiff_t with it.
8019 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8020 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8021 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8022
8023 2012-04-11 Jason Merrill <jason@redhat.com>
8024
8025 PR debug/45088
8026 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8027 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8028
8029 PR c++/52906
8030 * g++.dg/ext/attrib45.C: New.
8031
8032 * g++.dg/eh/dtor3.C: New.
8033
8034 2012-04-11 Richard Guenther <rguenther@suse.de>
8035
8036 PR middle-end/52621
8037 * gfortran.dg/pr52621.f90: New testcase.
8038
8039 2012-04-11 Richard Guenther <rguenther@suse.de>
8040
8041 PR middle-end/52918
8042 * g++.dg/torture/pr52918-1.C: New testcase.
8043 * g++.dg/torture/pr52918-2.C: Likewise.
8044
8045 2012-04-11 Tobias Burnus <burnus@net-b.de>
8046
8047 PR fortran/52729
8048 * gfortran.dg/block_11.f90: New.
8049
8050 2012-04-11 Nick Clifton <nickc@redhat.com>
8051
8052 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8053
8054 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8055
8056 PR target/16458
8057 * gcc.target/powerpc/pr16458-1.c: New test.
8058 * gcc.target/powerpc/pr16458-2.c: Likewise.
8059 * gcc.target/powerpc/pr16458-3.c: Likewise.
8060 * gcc.target/powerpc/pr16458-4.c: Likewise.
8061
8062 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8065 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8066 * gcc.dg/builtin-bswap-5.c: Likewise.
8067 * gcc.target/i386/builtin-bswap-4.c: New test.
8068
8069 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8070
8071 PR 24985
8072 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8073
8074 2012-04-11 Richard Guenther <rguenther@suse.de>
8075
8076 PR rtl-optimization/52881
8077 * gcc.dg/torture/pr52881.c: New testcase.
8078 * gcc.dg/torture/pr52913.c: Likewise.
8079
8080 2012-04-11 Richard Guenther <rguenther@suse.de>
8081
8082 PR tree-optimization/52912
8083 * gcc.dg/torture/pr52912.c: New testcase.
8084
8085 2010-04-10 Michael Matz <matz@suse.de>
8086
8087 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8088 * gcc.dg/vect/vect-outer-1.c: Adjust.
8089 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8090 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8091 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8092 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8093 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8094 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8095
8096 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8097
8098 PR tree-optimization/52870
8099 * gcc.dg/vect/pr52870.c: New test.
8100
8101 2012-04-09 Mike Stump <mikestump@comcast.net>
8102
8103 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8104 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8105 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8106 * gnat.dg/aggr11.adb: Likewise.
8107 * gnat.dg/aggr11_pkg.ads: Likewise.
8108 * gnat.dg/aggr15.adb: Likewise.
8109 * gnat.dg/aggr15.ads: Likewise.
8110 * gnat.dg/aggr17.adb: Likewise.
8111 * gnat.dg/aggr18.adb: Likewise.
8112 * gnat.dg/array14.adb: Likewise.
8113 * gnat.dg/array14.ads: Likewise.
8114 * gnat.dg/array14_pkg.ads: Likewise.
8115 * gnat.dg/array19.adb: Likewise.
8116 * gnat.dg/array19.ads: Likewise.
8117 * gnat.dg/discr27.adb: Likewise.
8118 * gnat.dg/discr27.ads: Likewise.
8119 * gnat.dg/discr35.adb: Likewise.
8120 * gnat.dg/discr35.ads: Likewise.
8121 * gnat.dg/discr6.adb: Likewise.
8122 * gnat.dg/discr6_pkg.ads: Likewise.
8123 * gnat.dg/import1.adb: Likewise.
8124 * gnat.dg/import1.ads: Likewise.
8125 * gnat.dg/loop_address2.adb: Likewise.
8126 * gnat.dg/opt7.adb: Likewise.
8127 * gnat.dg/opt7.ads: Likewise.
8128 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8129 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8130 * gnat.dg/rep_clause2.adb: Likewise.
8131 * gnat.dg/rep_clause2.ads: Likewise.
8132 * gnat.dg/slice2.adb: Likewise.
8133 * gnat.dg/slice2.ads: Likewise.
8134 * gnat.dg/slice6.adb: Likewise.
8135 * gnat.dg/slice6_pkg.ads: Likewise.
8136 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8137 * gnat.dg/taft_type2.adb: Likewise.
8138 * gnat.dg/taft_type2.ads: Likewise.
8139 * gnat.dg/taft_type2_pkg.ads: Likewise.
8140 * gnat.dg/volatile10.adb: Likewise.
8141 * gnat.dg/volatile10_pkg.ads: Likewise.
8142
8143 * gcc.dg/dll-8.c: Remove execute permissions.
8144 * g++.dg/ext/dllexport5.C: Likewise.
8145
8146 2012-04-09 Jan Hubicka <jh@suse.cz>
8147
8148 PR lto/52722
8149 PR lto/51765
8150 PR lto/52634
8151 * gcc.dg/lto/pr52634_1.c: New testcase.
8152 * gcc.dg/lto/pr52634_0.c: New testcase.
8153
8154 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8155
8156 PR target/52883
8157 * gcc.target/i386/pr52883.c: New testcase.
8158
8159 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8160
8161 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8162 (check_effective_target_sync_long_long): Add SPARC case.
8163 (check_effective_target_sync_long_long_runtime): Likewise.
8164 (check_effective_target_sync_int_long): Adjust SPARC case.
8165 (check_effective_target_sync_char_short): Likewise.
8166
8167 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8168
8169 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8170 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8171
8172 2012-04-08 Tobias Burnus <burnus@net-b.de>
8173
8174 PR fortran/40973
8175 PR fortran/52751
8176 * gfortran.dg/public_private_module_2.f90: New.
8177
8178 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8179
8180 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8181 directives.
8182
8183 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8184
8185 PR fortran/52893
8186 * gfortran.dg/function_optimize_11.f90: New test.
8187
8188 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8189
8190 PR fortran/52668
8191 * gfortran.dg/use_only_6.f90: New test.
8192
8193 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8194
8195 PR fortran/52668
8196 * gfortran.dg/use_only_6.f90: New test.
8197 2012-04-06 Mike Stump <mikestump@comcast.net>
8198
8199 PR testsuite/50722
8200 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8201
8202 2012-04-05 Jason Merrill <jason@redhat.com>
8203
8204 PR c++/52596
8205 * g++.dg/template/qualified-id5.C: New.
8206
8207 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8208
8209 PR target/52882
8210 * gcc.target/i386/pr52882.c: New test.
8211
8212 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8213 Dominique D'Humieures <dominiq@lps.ens.fr>
8214
8215 PR testsuite/52614
8216 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8217 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8218
8219 2012-04-04 Jason Merrill <jason@redhat.com>
8220
8221 PR c++/52845
8222 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8223
8224 2012-04-03 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/52796
8227 * g++.dg/cpp0x/variadic-value1.C: New.
8228
8229 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8230
8231 * gnat.dg/pack18.adb: New test.
8232 * gnat.dg/pack18_pkg.ads: New helper.
8233
8234 2012-04-03 Richard Guenther <rguenther@suse.de>
8235
8236 PR tree-optimization/52808
8237 * gcc.dg/pr52808.c: New testcase.
8238
8239 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR tree-optimization/52835
8242 * gfortran.dg/pr52835.f90: New test.
8243
8244 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * gnat.dg/specs/aggr5.ads: New test.
8247
8248 2012-04-02 Richard Guenther <rguenther@suse.de>
8249
8250 PR tree-optimization/52756
8251 * gcc.dg/torture/pr52756.c: New testcase.
8252
8253 2012-04-02 Richard Guenther <rguenther@suse.de>
8254
8255 PR middle-end/52803
8256 * gcc.dg/pr52803.c: New testcase.
8257
8258 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8259
8260 PR c++/40942
8261 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8262 DR 214 in account.
8263
8264 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8265
8266 PR c++/50043
8267 * g++.dg/cpp0x/noexcept17.C: New.
8268 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8269 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8270 * g++.dg/cpp0x/noexcept01.C: Likewise.
8271 * g++.dg/eh/init-temp1.C: Likewise.
8272 * g++.dg/eh/ctor1.C: Likwise.
8273
8274 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * gnat.dg/controlled6.adb: New test.
8277 * gnat.dg/controlled6_pkg.ads: New helper.
8278 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8279
8280 2012-03-30 Richard Henderson <rth@redhat.com>
8281
8282 PR debug/52727
8283 * g++.dg/opt/pr52727.C: New testcase.
8284
8285 2012-03-30 Richard Guenther <rguenther@suse.de>
8286
8287 PR tree-optimization/52754
8288 * gcc.target/i386/pr52754.c: New testcase.
8289
8290 2012-03-30 Richard Guenther <rguenther@suse.de>
8291
8292 PR middle-end/52772
8293 * g++.dg/torture/pr52772.C: New testcase.
8294
8295 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/52718
8298 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8299
8300 2012-03-29 Jason Merrill <jason@redhat.com>
8301
8302 PR c++/52685
8303 * g++.dg/template/inherit8.C: New.
8304
8305 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR c++/52759
8308 * g++.dg/ext/weak4.C: New test.
8309
8310 PR tree-optimization/52760
8311 * gcc.c-torture/execute/pr52760.c: New test.
8312
8313 2012-03-29 Jason Merrill <jason@redhat.com>
8314
8315 PR c++/52743
8316 * g++.dg/cpp0x/initlist-array3.C: New.
8317
8318 2012-03-28 Jason Merrill <jason@redhat.com>
8319
8320 PR c++/52746
8321 * g++.dg/overload/virtual2.C: New.
8322
8323 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8324
8325 * gnat.dg/vect7.ad[sb]: New test.
8326
8327 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8328 Tobias Burnus <burnus@gcc.gnu.org>
8329
8330 PR fortran/52652
8331 * gfortran.dg/allocate_class_1.f90 : Change error test.
8332 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8333 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8334 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8335
8336 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR middle-end/52691
8339 * gcc.dg/pr52691.c: New test.
8340
8341 PR middle-end/52750
8342 * gcc.c-torture/compile/pr52750.c: New test.
8343
8344 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8345
8346 PR target/52692
8347 * gcc.target/avr/torture/builtins-2.c: New test.
8348
8349 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR target/52736
8352 * gcc.target/i386/pr52736.c: New test.
8353
8354 2012-03-27 Martin Jambor <mjambor@suse.cz>
8355
8356 PR middle-end/52693
8357 * gcc.dg/torture/pr52693.c: New test.
8358
8359 2012-03-27 Meador Inge <meadori@codesourcery.com>
8360
8361 PR c++/52672
8362 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8363
8364 2012-03-27 Mike Stump <mikestump@comcast.net>
8365
8366 PR target/52665
8367 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8368 failures that match branch names.
8369
8370 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8371 H.J. Lu <hongjiu.lu@intel.com>
8372
8373 PR target/52698
8374 * gcc.target/i386/pr52698.c: New test.
8375
8376 2012-03-27 Richard Guenther <rguenther@suse.de>
8377
8378 PR middle-end/52720
8379 * gcc.dg/torture/pr52720.c: New testcase.
8380
8381 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8382
8383 * gnat.dg/pack17.adb: New test.
8384
8385 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8386
8387 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8388 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8389
8390 2012-03-26 Martin Jambor <mjambor@suse.cz>
8391
8392 PR tree-optimization/50052
8393 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8394
8395 2012-03-26 Richard Guenther <rguenther@suse.de>
8396
8397 PR tree-optimization/52701
8398 * gfortran.dg/pr52701.f90: New testcase.
8399
8400 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8401
8402 PR tree-optimization/52686
8403 * gcc.target/arm/pr52686.c: New test.
8404
8405 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8406
8407 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8408 Add "-Os -flto" to list.
8409
8410 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/concat2.ad[sb]: New test.
8413
8414 2012-03-24 Jason Merrill <jason@redhat.com>
8415
8416 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8417 * g++.dg/cpp0x/trailing2.C: Likewise.
8418 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8419 * g++.dg/cpp1y/auto-fn1.C: New.
8420 * g++.dg/cpp1y/auto-fn2.C: New.
8421 * g++.dg/cpp1y/auto-fn3.C: New.
8422 * g++.dg/cpp1y/auto-fn4.C: New.
8423 * g++.dg/cpp1y/auto-fn5.C: New.
8424 * g++.dg/cpp1y/auto-fn6.C: New.
8425 * g++.dg/cpp1y/auto-fn7.C: New.
8426 * g++.dg/cpp1y/auto-fn8.C: New.
8427 * g++.dg/cpp1y/auto-fn9.C: New.
8428 * g++.dg/cpp1y/auto-fn10.C: New.
8429 * g++.dg/cpp1y/auto-fn11.C: New.
8430
8431 2012-03-23 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/52678
8434 * gfortran.dg/pr52678.f: New testcase.
8435
8436 2012-03-23 Richard Guenther <rguenther@suse.de>
8437
8438 PR tree-optimization/52638
8439 * g++.dg/torture/pr52638.C: New testcase.
8440
8441 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/52487
8444 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8445
8446 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c++/52671
8449 * g++.dg/ext/attrib44.C: New test.
8450
8451 2012-03-22 Jan Hubicka <jh@suse.cz>
8452
8453 PR middle-end/51737
8454 * g++.dg/torture/pr51737.C: New testcase
8455
8456 2012-03-22 Richard Guenther <rguenther@suse.de>
8457
8458 PR tree-optimization/52548
8459 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8460
8461 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8462
8463 * lib/fortran-modules.exp (list-module-names-1): Remove
8464 warning.
8465
8466 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8467
8468 PR target/50751
8469 * gcc.target/sh/pr50751-1.c: New.
8470 * gcc.target/sh/pr50751-2.c: New.
8471 * gcc.target/sh/pr50751-3.c: New.
8472
8473 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8474
8475 PR target/52479
8476 * gcc.target/sh/sh4a-cos.c: Remove.
8477 * gcc.target/sh/sh4a-sin.c: Remove.
8478 * gcc.target/sh/sh4a-sincos.c: Remove.
8479
8480 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8481
8482 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8483 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8484
8485 2012-03-21 Martin Jambor <mjambor@suse.cz>
8486
8487 PR testsuite/52641
8488 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8489 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8490
8491 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8492
8493 * gcc.target/arm/thumb-16bit-ops.c: New file.
8494 * gcc.target/arm/thumb-ifcvt.c: New file.
8495
8496 2012-03-20 Jason Merrill <jason@redhat.com>
8497
8498 * lib/target-supports.exp: Add { target c++1y }.
8499
8500 * g++.dg/cpp0x/auto32.C: New.
8501
8502 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8503
8504 PR testsuite/52641
8505 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8506 int32plus.
8507 * gcc.dg/torture/pr48124-4.c: Ditto:
8508 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8509
8510 2012-03-20 Jason Merrill <jason@redhat.com>
8511
8512 PR c++/52510
8513 * g++.dg/cpp0x/initlist66.C: New.
8514
8515 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8516
8517 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8518 __AVR_HAVE_LPMX__
8519
8520 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8521
8522 PR target/49868
8523 * gcc.target/avr/torture/addr-space-2.h: New file.
8524 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8525 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8526 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8527 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8528
8529 2012-03-20 Richard Guenther <rguenther@suse.de>
8530
8531 * gnat.dg/pack16.adb: New testcase.
8532 * gnat.dg/pack16_pkg.ads: Likewise.
8533 * gnat.dg/specs/pack8.ads: Likewise.
8534 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8535
8536 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 * g++.dg/warn/Wuseless-cast.C: Extend.
8539
8540 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8541
8542 PR c++/14710
8543 * g++.dg/warn/Wuseless-cast.C: New.
8544
8545 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8546
8547 PR libfortran/52608
8548 * gfortran.dg/pr52608.f90: New test.
8549
8550 2012-03-17 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/52585
8553 * gfortran.dg/proc_ptr_36.f90: New.
8554
8555 2012-03-16 Martin Jambor <mjambor@suse.cz>
8556
8557 * gcc.dg/misaligned-expand-1.c: New test.
8558 * gcc.dg/misaligned-expand-3.c: Likewise.
8559
8560 2012-03-16 Richard Guenther <rguenther@suse.de>
8561 Kai Tietz <ktietz@redhat.com>
8562
8563 PR middle-end/48814
8564 * gcc.c-torture/execute/pr48814-1.c: New test.
8565 * gcc.c-torture/execute/pr48814-2.c: New test.
8566 * gcc.dg/tree-ssa/assign-1.c: New test.
8567 * gcc.dg/tree-ssa/assign-2.c: New test.
8568 * gcc.dg/tree-ssa/assign-3.c: New test.
8569
8570 2012-03-16 Richard Guenther <rguenther@suse.de>
8571
8572 * gnat.dg/specs/pack7.ads: New testcase.
8573
8574 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR target/52568
8577 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8578 * gcc.dg/torture/vshuf-8.inc: Likewise.
8579 * gcc.dg/torture/vshuf-16.inc: Likewise.
8580 * gcc.dg/torture/vshuf-32.inc: Likewise.
8581
8582 2012-03-15 Jason Merrill <jason@redhat.com>
8583
8584 * g++.dg/torture/pr52582.C: New.
8585
8586 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8587
8588 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8589
8590 2012-03-15 Ira Rosen <irar@il.ibm.com>
8591 Ulrich Weigand <ulrich.weigand@linaro.org>
8592
8593 * gcc.dg/vect/slp-cond-3.c: New test.
8594 * gcc.dg/vect/slp-cond-4.c: New test.
8595
8596 2012-03-15 Ira Rosen <irar@il.ibm.com>
8597 Ulrich Weigand <ulrich.weigand@linaro.org>
8598
8599 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8600 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8601
8602 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8603
8604 PR libfortran/52434
8605 PR libfortran/48878
8606 PR libfortran/38199
8607 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8608 * gfortran.dg/round_1.f03: Likewise.
8609
8610 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8611 Andrew Pinski <apinski@cavium.com>
8612
8613 PR middle-end/52592
8614 * gcc.dg/pr52592.c: New test.
8615
8616 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8617
8618 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8619 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8620 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8621 * lib/fortran-modules.exp: .. this new file. Adjust users.
8622 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8623 gfortran-dg-debug-runtest): Call cleanup-modules.
8624 * lib/fortran-torture.exp (fortran-torture-execute,
8625 fortran-torture): Likewise.
8626 * gfortran.dg/coarray/caf.exp: Likewise.
8627 * lib/lto.exp: Likewise.
8628 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8629 * gfortran.dg/class_4b.f03: Likewise.
8630 * gfortran.dg/class_4c.f03: Likewise.
8631 * gfortran.dg/class_45a.f03: Likewise.
8632 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8633 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8634 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8635 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8636 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8637 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8638 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8639 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8640 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8641 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8642 * gfortran.dg/whole_file_28.f90: Likewise.
8643 * gfortran.dg/whole_file_29.f90: Likewise.
8644 * gfortran.dg/whole_file_30.f90: Likewise.
8645 * gfortran.dg/whole_file_31.f90: Likewise.
8646
8647 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR tree-optimization/52267
8650 * gcc.dg/pr52267.c: New test.
8651 * gcc.dg/tree-ssa/vrp65.c: New test.
8652 * gcc.dg/tree-ssa/vrp66.c: New test.
8653
8654 2012-03-15 Richard Guenther <rguenther@suse.de>
8655
8656 PR middle-end/52580
8657 * gfortran.dg/vect/pr52580.f: New testcase.
8658
8659 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8660
8661 * gcc.target/sh/fpul-usage-1.c: New.
8662
8663 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8664
8665 PR target/49468
8666 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8667 * gcc.target/sh/pr49468-di.c: Likewise.
8668
8669 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8672 * gcc.dg/c99-stdint-6.c: Likewise.
8673 * gcc.dg/lto/20090210_0.c: Likewise.
8674 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8675 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8676 * gcc.dg/pragma-init-fini-2.c: Likewise.
8677 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8678 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8679 * gcc.target/i386/pr22152.c: Likewise.
8680 * gcc.target/i386/vect8-ret.c: Likewise.
8681 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8682 handling.
8683
8684 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8685
8686 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8687 * g++.dg/tree-prof/partition1.C: Likewise.
8688 * g++.dg/tree-prof/partition2.C: Likewise.
8689 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8690 handling.
8691 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8692 * gcc.c-torture/execute/20010724-1.c: Remove.
8693 * gcc.c-torture/execute/20010724-1.x: Remove.
8694 * gcc.c-torture/execute/20040208-2.c: Remove.
8695 * gcc.c-torture/execute/20040208-2.x: Remove.
8696 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8697 Remove.
8698 (main) [__mips__ && __sgi__]: Remove.
8699 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8700 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8701 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8702 mips-sgi-irix6* handling.
8703 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8704 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8705 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8706 handling.
8707 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8708 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8709 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8710 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8711 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8712 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8713 mips-sgi-irix6*.
8714 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8715 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8716 * gcc.target/mips/save-restore-3.c: Likewise.
8717 * gcc.target/mips/save-restore-4.c: Likewise.
8718 * gcc.target/mips/save-restore-5.c: Likewise.
8719 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8720 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8721 messages.
8722 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8723 IRIX 6 handling.
8724 (restore_ld_library_path_env_vars): Likewise.
8725 * lib/target-supports.exp (check_profiling_available): Remove
8726 mips*-*-irix* handling.
8727 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8728 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8729 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8730
8731 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR c++/52582
8734 * g++.dg/opt/pr52582.C: New test.
8735
8736 2012-03-14 Richard Guenther <rguenther@suse.de>
8737
8738 PR tree-optimization/52571
8739 * gcc.dg/vect/vect-2.c: Initialize arrays.
8740 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8741 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8742 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8743
8744 2012-03-14 Richard Guenther <rguenther@suse.de>
8745
8746 PR middle-end/52080
8747 PR middle-end/52097
8748 PR middle-end/48124
8749 * gcc.dg/torture/pr48124-1.c: New testcase.
8750 * gcc.dg/torture/pr48124-2.c: Likewise.
8751 * gcc.dg/torture/pr48124-3.c: Likewise.
8752 * gcc.dg/torture/pr48124-4.c: Likewise.
8753
8754 2012-03-14 Richard Guenther <rguenther@suse.de>
8755
8756 PR middle-end/52578
8757 * gcc.dg/pr52578.c: New testcase.
8758
8759 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR c++/52521
8762 * g++.dg/cpp0x/udlit-args2.C: New test.
8763
8764 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8765
8766 PR target/48596
8767 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8768 * gcc.c-torture/compile/pr48596.c: ... here.
8769
8770 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8771
8772 PR c++/51641
8773 * g++.dg/lookup/hidden-class17.C: New test.
8774
8775 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR c/52577
8778 * gcc.dg/Wunused-var-3.c: New test.
8779
8780 2012-03-13 Martin Jambor <mjambor@suse.cz>
8781
8782 * gcc.dg/misaligned-expand-2.c: New test.
8783
8784 2012-03-13 Richard Guenther <rguenther@suse.de>
8785
8786 PR middle-end/52134
8787 * gcc.dg/pr52134.c: New testcase.
8788
8789 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8792
8793 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8794
8795 PR tree-optimization/46728
8796 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8797 * gcc.target/powerpc/pr46728-5.c: Likewise.
8798 * gcc.target/powerpc/pr46728-8.c: Likewise.
8799 * gcc.target/powerpc/pr46728-10.c: Likewise.
8800 * gcc.target/powerpc/pr46728-11.c: Likewise.
8801 * gcc.target/powerpc/pr46728-13.c: Likewise.
8802 * gcc.target/powerpc/pr46728-14.c: Likewise.
8803 * gcc.target/powerpc/pr46728-15.c: Likewise.
8804
8805 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 PR c++/52299
8808 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8809
8810 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8811
8812 PR tree-optimization/46728
8813 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8814 * gcc.target/powerpc/pr46728-5.c: Likewise.
8815 * gcc.target/powerpc/pr46728-8.c: Likewise.
8816 * gcc.target/powerpc/pr46728-10.c: Likewise.
8817 * gcc.target/powerpc/pr46728-11.c: Likewise.
8818 * gcc.target/powerpc/pr46728-13.c: Likewise.
8819 * gcc.target/powerpc/pr46728-14.c: Likewise.
8820 * gcc.target/powerpc/pr46728-15.c: Likewise.
8821
8822 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8823
8824 PR target/49868
8825 * gcc.target/avr/torture/addr-space-1.h: New file.
8826 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8827 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8828 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8829 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8830
8831 2012-03-12 Andrew Pinski <apinski@cavium.com>
8832
8833 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8834
8835 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836
8837 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8838 * g++.dg/abi/thunk4.C: Likewise.
8839 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8840 Adapt line numbers.
8841 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8842 handling.
8843 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8844 * g++.dg/eh/spbp.C: Likewise.
8845 * g++.dg/ext/label13.C: Likewise.
8846 * g++.dg/guality/guality.exp: Likewise.
8847 * g++.dg/other/anon5.C: Likewise.
8848 * g++.dg/other/pragma-ep-1.C: Remove.
8849 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8850 * g++.dg/warn/pr31246.C: Likewise.
8851 * g++.dg/warn/weak1.C: Likewise.
8852 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8853 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8854 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8855 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8856 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8857 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8858 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8859 * gcc.dg/c99-tgmath-1.c: Likewise.
8860 * gcc.dg/c99-tgmath-2.c: Likewise.
8861 * gcc.dg/c99-tgmath-3.c: Likewise.
8862 * gcc.dg/c99-tgmath-4.c: Likewise.
8863 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8864 handling.
8865 * gcc.dg/debug/pr49032.c: Likewise.
8866 * gcc.dg/guality/guality.exp: Likewise.
8867 * gcc.dg/intmax_t-1.c: Likewise.
8868 * gcc.dg/pr48616.c: Likewise.
8869 * gcc.dg/pragma-ep-1.c: Remove.
8870 * gcc.dg/pragma-ep-2.c: Remove.
8871 * gcc.dg/pragma-ep-3.c: Remove.
8872 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8873 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8874 * gcc.misc-tests/gcov-14.c: Likewise.
8875 * gfortran.dg/guality/guality.exp: Likewise.
8876 * lib/target-supports.exp (check_weak_available): Likewise.
8877 (add_options_for_tls): Likewise.
8878 (check_ascii_locale_available): Likewise.
8879 * obj-c++.dg/dwarf-2.mm: Likewise.
8880 * objc.dg/dwarf-1.m: Likewise.
8881 * objc.dg/dwarf-2.m: Likewise.
8882
8883 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR tree-optimization/51721
8886 * gcc.dg/tree-ssa/vrp64.c: New test.
8887
8888 PR tree-optimization/52533
8889 * gcc.c-torture/compile/pr52533.c: New test.
8890
8891 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8892
8893 * gcc.target/i386/rtm-xabort-1.c: New.
8894 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8895 * gcc.target/i386/rtm-xend-1.c: Ditto.
8896 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8897 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8898 * gcc.target/i386/sse-13.c: Ditto.
8899 * gcc.target/i386/sse-14.c: Ditto.
8900 * gcc.target/i386/sse-22.c: Ditto.
8901 * gcc.target/i386/sse-23.c: Ditto.
8902 * g++.dg/other/i386-2.C: Ditto.
8903 * g++.dg/other/i386-3.C: Ditto.
8904
8905 2012-03-12 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/52542
8908 * gfortran.dg/proc_ptr_35.f90: New.
8909
8910 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8911
8912 PR target/52530
8913 * gcc.dg/torture/pr52530.c: New test.
8914
8915 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8916
8917 PR target/51244
8918 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8919
8920 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8921
8922 PR target/52450
8923 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8924
8925 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8926
8927 2012-03-09 Andrew Pinski <apinski@cavium.com>
8928
8929 PR middle-end/51988
8930 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8931 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8932
8933 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8934
8935 * gcc.dg/tree-ssa/scev-3.c: New.
8936 * gcc.dg/tree-ssa/scev-4.c: New.
8937
8938 2012-03-08 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/52469
8941 * gfortran.dg/proc_ptr_34.f90
8942
8943 2012-03-07 Jason Merrill <jason@redhat.com>
8944
8945 PR c++/52521
8946 * g++.dg/cpp0x/udlit-mangle.C: New.
8947
8948 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8949
8950 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8951
8952 2012-03-06 Richard Guenther <rguenther@suse.de>
8953
8954 PR middle-end/52493
8955 * gcc.dg/torture/pr52493.c: New testcase.
8956
8957 2012-03-06 Richard Guenther <rguenther@suse.de>
8958
8959 PR lto/52097
8960 * gcc.dg/lto/pr52097_0.c: New testcase.
8961
8962 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8963
8964 PR target/51244
8965 * gcc.target/sh/pr51244-1.c: New.
8966 * gcc.target/sh/pr51244-2.c: New.
8967 * gcc.target/sh/pr51244-3.c: New.
8968
8969 2012-03-05 Jason Merrill <jason@redhat.com>
8970
8971 PR c++/51930
8972 * g++.dg/ext/visibility/template11.C: New.
8973
8974 * g++.dg/cpp0x/implicit13.C: New.
8975
8976 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR tree-optimization/51721
8979 * gcc.dg/tree-ssa/vrp63.c: New test.
8980 * gcc.dg/pr51721.c: New test.
8981
8982 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8983
8984 PR fortran/50981
8985 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8986 argument checks.
8987
8988 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8989
8990 PR target/52146
8991 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8992
8993 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8994
8995 PR fortran/50981
8996 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8997
8998 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8999
9000 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9001 int32plus.
9002
9003 2012-03-03 Jason Merrill <jason@redhat.com>
9004
9005 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9006
9007 Core 1270
9008 * g++.dg/cpp0x/initlist65.C: New.
9009
9010 PR c++/36797
9011 * g++.dg/ext/is_empty2.C: New.
9012
9013 2012-03-03 Tobias Burnus <burnus@net-b.de>
9014
9015 PR fortran/48820
9016 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9017
9018 2012-03-03 Tobias Burnus <burnus@net-b.de>
9019
9020 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9021 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9022 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9023 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9024 * gfortran.dg/class_30.f90: Remove dg-warning line.
9025 * gfortran.dg/bind_c_usage_25.f90: New.
9026
9027 2012-03-03 Tobias Burnus <burnus@net-b.de>
9028
9029 PR fortran/48820
9030 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9031 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9032 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9033
9034 2012-03-03 Tobias Burnus <burnus@net-b.de>
9035
9036 PR fortran/48820
9037 * gfortran.dg/assumed_type_1.f90: New.
9038 * gfortran.dg/assumed_type_2.f90: New.
9039 * gfortran.dg/assumed_type_3.f90: New.
9040 * gfortran.dg/assumed_type_4.f90: New.
9041
9042 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9043
9044 PR target/49486
9045 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9046 * gcc.target/sh/pr49468-di.c: New.
9047
9048 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9049
9050 * gcc.dg/graphite/pr50561.c: Update.
9051
9052 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9053
9054 * gcc.target/powerpc/pr52457.c: New test.
9055
9056 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9057
9058 * gcc.target/arm/sat-1.c: New test.
9059
9060 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9061
9062 PR target/46716
9063 * gcc.target/i386/pr46716.c: New test.
9064
9065 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9066
9067 PR c++/51989
9068 * g++.dg/cpp0x/sfinae32.C: New.
9069
9070 2012-03-02 Richard Guenther <rguenther@suse.de>
9071
9072 PR tree-optimization/52406
9073 * gcc.dg/torture/pr52406.c: New testcase.
9074
9075 2012-03-02 Tobias Burnus <burnus@net-b.de>
9076
9077 PR fortran/52325
9078 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9079 * gfortran.dg/nullify_2.f90: Update dg-error.
9080 * gfortran.dg/nullify_4.f90: Ditto.
9081 * gfortran.dg/pointer_init_6.f90: Ditto.
9082
9083 2012-03-02 Tobias Burnus <burnus@net-b.de>
9084
9085 PR fortran/52270
9086 * gfortran.dg/class_51.f90: New.
9087
9088 2012-03-02 Tobias Burnus <burnus@net-b.de>
9089
9090 PR fortran/52452
9091 * gfortran.dg/intrinsic_8.f90: New.
9092
9093 2012-03-01 Kai Tietz <ktietz@redhat.com>
9094
9095 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9096 routines on mingw targets.
9097 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9098
9099 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR tree-optimization/52445
9102 * gcc.dg/pr52445.c: New test.
9103
9104 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR target/52437
9107 * gcc.c-torture/compile/pr52437.c: New test.
9108
9109 PR middle-end/52419
9110 * gcc.dg/torture/pr52419.c: New test.
9111
9112 PR tree-optimization/52429
9113 * gcc.dg/torture/pr52429.c: New test.
9114 * g++.dg/opt/pr52429.C: New test.
9115
9116 2012-02-29 Richard Guenther <rguenther@suse.de>
9117
9118 PR testsuite/52297
9119 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9120 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9121 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9122 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9123 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9124 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9125
9126 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9127
9128 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9129
9130 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9131
9132 PR fortran/52386
9133 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9134
9135 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9136
9137 PR target/51534
9138 * gcc.target/arm/neon/pr51534.c: New testcase.
9139
9140 2012-02-28 Richard Guenther <rguenther@suse.de>
9141
9142 PR target/52407
9143 * gcc.dg/torture/pr52407.c: New testcase.
9144
9145 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9146
9147 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9148 * gcc.target/arm/vfp2.c: Likewise.
9149 * gcc.target/arm/vfp3.c: Likewise.
9150 * gcc.target/arm/vfp4.c: Likewise.
9151 * gcc.target/arm/vfp5.c: Likewise.
9152 * gcc.target/arm/vfp6.c: Likewise.
9153 * gcc.target/arm/vfp7.c: Likewise.
9154 * gcc.target/arm/vfp8.c: Likewise.
9155 * gcc.target/arm/vfp9.c: Likewise.
9156 * gcc.target/arm/vfp10.c: Likewise.
9157 * gcc.target/arm/vfp11.c: Likewise.
9158 * gcc.target/arm/vfp12.c: Likewise.
9159 * gcc.target/arm/vfp13.c: Likewise.
9160 * gcc.target/arm/vfp14.c: Likewise.
9161 * gcc.target/arm/vfp15.c: Likewise.
9162 * gcc.target/arm/vfp16.c: Likewise.
9163 * gcc.target/arm/vfp17.c: Likewise.
9164 * gcc.target/arm/neon-constants.h: New file.
9165 * gcc.target/arm/neon-vect1.c: New test.
9166 * gcc.target/arm/neon-vect2.c: New test.
9167 * gcc.target/arm/neon-vect3.c: New test.
9168 * gcc.target/arm/neon-vect4.c: New test.
9169 * gcc.target/arm/neon-vect5.c: New test.
9170 * gcc.target/arm/neon-vect6.c: New test.
9171 * gcc.target/arm/neon-vect7.c: New test.
9172 * gcc.target/arm/neon-vect8.c: New test.
9173
9174 2012-02-28 Richard Guenther <rguenther@suse.de>
9175
9176 PR tree-optimization/52402
9177 * gcc.dg/torture/pr52402.c: New testcase.
9178
9179 2012-02-28 Richard Guenther <rguenther@suse.de>
9180
9181 PR lto/52400
9182 * g++.dg/lto/pr52400_0.C: New testcase.
9183
9184 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9185
9186 * gcc.target/avr/torture/builtins-1.c: New test.
9187 * gcc.target/avr/torture/builtins-error.c: New test.
9188
9189 2012-02-28 Kai Tietz <ktietz@redhat.com>
9190
9191 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9192 * gcc.target/i386/pr45352-2.c: Likewise.
9193 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9194 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9195 targets instead rand.
9196 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9197 * gcc.target/i386/sse2-mul-1.c: Likewise.
9198 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9199 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9200 * gcc.target/i386/pad-1.c: Likewise.
9201 * gcc.target/i386/pad-9.c: Likewise.
9202 * gcc.target/i386/pad-2.c: Likewise.
9203 * gcc.target/i386/pad-5b.c: Likewise.
9204 * gcc.target/i386/pad-8.c: Likewise.
9205 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9206 * gcc.target/i386/pr44130.c: Likewise.
9207 * gcc.target/i386/align-main-1.c: Likewise.
9208 * gcc.target/i386/align-main-2.c: Likewise.
9209 * gcc.target/i386/sw-1.c: Likewise.
9210 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9211 on x64 mingw target.
9212 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9213 * gcc.target/i386/pr46295.c: Likewise.
9214 * gcc.target/i386/amd64-abi-1.c: Likewise.
9215 * gcc.target/i386/amd64-abi-2.c: Likewise.
9216 * gcc.target/i386/pr39082-1.c: Likewise.
9217 * gcc.target/i386/pr39162.c: Likewise.
9218 * gcc.target/i386/pr22152.c: Likewise.
9219 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9220 * gcc.target/i386/wrfsbase-2.c: Likewise.
9221 * gcc.target/i386/local.c: Likewise
9222 * gcc.target/i386/wrgsbase-1.c: Likewise.
9223 * gcc.target/i386/wrfsbase-1.c: Likewise.
9224 * gcc.target/i386/pr39315-3.c: Likewise.
9225 * gcc.target/i386/pr35767-4.c: Likewise.
9226 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9227 x64 mingw target.
9228 * gcc.target/i386/pr45336-2.c: Likewise.
9229 * gcc.target/i386/pr45336-1.c: Likewise.
9230 * gcc.target/i386/pr45336-4.c: Likewise.
9231
9232 2012-02-27 Tristan Gingold <gingold@adacore.com>
9233
9234 * gnat.dg/array20.ad[sb]: New test.
9235
9236 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR target/52375
9239 * gcc.target/arm/pr52375.c: New test.
9240 * gcc.c-torture/compile/pr52375.c: New test.
9241
9242 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9243
9244 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9245 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9246
9247 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9248
9249 * gnat.dg/aggr19.adb: New test.
9250 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9251
9252 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9253
9254 PR target/49263
9255 * gcc.target/sh/pr49263.c: New.
9256
9257 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9258
9259 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9260 simulate_thread_wrapper_other_threads
9261 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9262 Move initialization of 'value' to main().
9263 (main): Initialize 'value';
9264 * gcc.dg/simulate-thread/speculative-store.c
9265 (simulate_thread_step_verify): Return 0 when successful.
9266 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9267 Reduce threshold.
9268 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9269 (simulate_thread_wrapper_other_threads): Return a success/fail value
9270 and issue an error if the instruction count threshold is exceeded.
9271
9272 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274 PR target/50580
9275 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9276 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9277
9278 2012-02-24 Richard Guenther <rguenther@suse.de>
9279
9280 PR middle-end/52355
9281 * gcc.dg/pr52355.c: New testcase.
9282
9283 2012-02-23 Kai Tietz <ktietz@redhat.com>
9284
9285 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9286 * gcc.dg/Wpadded.c: Likewise.
9287 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9288 structure-layout.
9289 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9290 for sleep by Sleep and add windows.h include for this function.
9291 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9292 targets.
9293 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9294 target.
9295 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9296 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9297 on x64 mingw target.
9298 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9299 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9300 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9301 failure on LLP64 target.
9302
9303 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9304
9305 PR c/52290
9306 * gcc.dg/noncompile/pr52290.c: New test.
9307
9308 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR tree-optimization/52019
9311 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9312
9313 2012-02-22 Kai Tietz <ktietz@redhat.com>
9314
9315 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9316 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9317 derived pdiff_t type.
9318 * g++.dg/torture/pr49720.C: Likewise
9319
9320 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9321
9322 PR target/52330
9323 * gcc.target/i386/pr52330.c: New test.
9324
9325 2012-02-22 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/52335
9328 * gfortran.dg/io_constraints_10.f90: New.
9329
9330 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9331
9332 * lib/target-supports.exp (check_effective_target_vect_condition):
9333 Return true for NEON.
9334
9335 2012-02-21 Kai Tietz <ktietz@redhat.com>
9336
9337 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9338
9339 2012-02-21 Richard Guenther <rguenther@suse.de>
9340
9341 PR tree-optimization/52324
9342 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9343
9344 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9345
9346 PR middle-end/51782
9347 * gcc.target/avr/torture/pr51782-1.c: New test.
9348
9349 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR tree-optimization/52318
9352 * gcc.dg/pr52318.c: New test.
9353
9354 2012-02-20 Kai Tietz <ktietz@redhat.com>
9355
9356 * gcc.dg/bf-ms-layout-3.c: New testcase.
9357
9358 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9359
9360 PR testsuite/52229
9361 PR fortran/32380
9362 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9363
9364 2012-02-20 Richard Guenther <rguenther@suse.de>
9365
9366 PR tree-optimization/52298
9367 * gcc.dg/torture/pr52298.c: New testcase.
9368 * gcc.dg/vect/pr52298.c: Likewise.
9369
9370 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9371
9372 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9373 * gcc.c-torture/execute/pr52286.c: Ditto.
9374
9375 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR tree-optimization/52286
9378 * gcc.c-torture/execute/pr52286.c: New test.
9379
9380 2012-02-18 Tobias Burnus <burnus@net-b.de>
9381
9382 PR fortran/52295
9383 * gfortran.dg/interface_35.f90: Use -std=f2003.
9384 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9385 * gfortran.dg/interface_assignment_4.f90: Ditto.
9386 * gfortran.dg/bessel_1.f90: Ditto.
9387 * gfortran.dg/func_result_6.f90: Ditto.
9388 * gfortran.dg/hypot_1.f90: Ditto.
9389 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9390
9391 2012-02-17 Tobias Burnus <burnus@net-b.de>
9392
9393 PR translation/52232
9394 PR translation/52234
9395 PR translation/52245
9396 PR translation/52246
9397 PR translation/52262
9398 PR translation/52273
9399 * gfortran.dg/coarray_22.f90: Update dg-error.
9400 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9401
9402 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9403
9404 PR target/51753
9405 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9406 (simulate-thread): Use default timeout.
9407
9408 2012-02-16 Jason Merrill <jason@redhat.com>
9409
9410 PR c++/52248
9411 * g++.dg/ext/timevar1.C: New.
9412
9413 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9414
9415 PR c++/52126
9416 * g++.dg/template/using21.C: New.
9417 * g++.dg/template/using22.C: Likewise.
9418
9419 2012-02-16 Jason Merrill <jason@redhat.com>
9420
9421 PR c++/51415
9422 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9423
9424 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR tree-optimization/52255
9427 * gcc.c-torture/compile/pr52255.c: New test.
9428
9429 PR debug/52260
9430 * g++.dg/debug/dwarf2/pr52260.C: New test.
9431
9432 PR middle-end/51929
9433 * g++.dg/ipa/pr51929.C: New test.
9434
9435 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9436
9437 PR target/52199
9438 * gcc.target/powerpc/pr52199.c: New file.
9439
9440 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442 PR target/52152
9443 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9444
9445 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447 * gcc.dg/pr51867.c: Don't include <math.h>.
9448 (sqrtf): Declare.
9449
9450 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9451
9452 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9453 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9454
9455 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9456
9457 PR tree-optimization/50561
9458 * gcc.dg/graphite/pr50561.c: New testcase.
9459
9460 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9461
9462 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9463 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9464
9465 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * gnat.dg/discr35.ad[sb]: New test.
9468
9469 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gnat.dg/volatile10.adb: New test.
9472 * gnat.dg/volatile10_pkg.ads: New helper.
9473
9474 2012-02-14 Jason Merrill <jason@redhat.com>
9475
9476 * g++.dg/ext/attrib43.C: New.
9477
9478 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9479
9480 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9481 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9482 fgnu_tm.
9483 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9484 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9485 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9486 effective_target fgnu_tm.
9487 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9488
9489 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR c++/52247
9492 * g++.dg/template/asmgoto1.C: New test.
9493
9494 2012-02-14 Ian Lance Taylor <iant@google.com>
9495
9496 PR go/48501
9497 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9498 compiling generated file for 64bit and index tests.
9499
9500 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9501
9502 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9503
9504 2012-02-14 Richard Guenther <rguenther@suse.de>
9505
9506 PR tree-optimization/52244
9507 PR tree-optimization/51528
9508 * gcc.dg/torture/pr52244.c: New testcase.
9509
9510 2012-02-14 Walter Lee <walt@tilera.com>
9511
9512 * g++.dg/other/PR23205.C: Disable test on tile.
9513 * g++.dg/other/pr23205-2.C: Disable test on tile.
9514 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9515 * gcc.dg/20040813-1.c: Disable test on tile.
9516 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9517 * gcc.misc-tests/linkage.exp: Handle tilegx.
9518
9519 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR tree-optimization/52210
9522 * gcc.dg/pr52210.c: New test.
9523
9524 2012-02-14 Jason Merrill <jason@redhat.com>
9525
9526 PR c++/39055
9527 * g++.dg/overload/defarg5.C: New.
9528
9529 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR c/52181
9532 * c-c++-common/pr52181.c: New test.
9533
9534 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR c++/52215
9537 * g++.dg/ext/atomic-1.C: New test.
9538
9539 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9540
9541 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9542
9543 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR middle-end/52209
9546 * gcc.c-torture/execute/pr52209.c: New test.
9547
9548 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9549
9550 PR fortran/50981
9551 * gfortran.dg/elemental_optional_args_5.f03: New test.
9552
9553 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9554
9555 PR testsuite/50076
9556 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9557 cases.
9558
9559 2012-02-11 Ian Lance Taylor <iant@google.com>
9560
9561 PR go/51874
9562 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9563 SPARC Solaris. Don't run the test at all on systems where it may
9564 not work, rather than xfailing it.
9565
9566 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9567
9568 PR rtl-optimization/52175
9569 * gcc.c-torture/compile/pr52175.c: New test.
9570
9571 2012-02-10 Jason Merrill <jason@redhat.com>
9572
9573 PR c++/51910
9574 * g++.dg/template/repo10.C: New.
9575
9576 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR debug/52132
9579 * gcc.dg/pr52132.c: New test.
9580
9581 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9582
9583 * gnat.dg/specs/aggr4.ads: New test.
9584 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9585
9586 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9587
9588 PR target/52146
9589 * gcc.target/i386/pr52146.c: New.
9590
9591 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR middle-end/52177
9594 * c-c++-common/pr52177.c: New test.
9595
9596 2012-02-10 Jan Hubicka <jh@suse.cz>
9597
9598 PR middle-end/48600
9599 * g++.dg/torture/pr48600.C: New testcase.
9600
9601 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9602
9603 PR middle-end/52140
9604 * gcc.dg/dfp/pr52140.c: New test.
9605
9606 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR fortran/32380
9609 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9610 of dg-options.
9611
9612 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9613
9614 PR middle-end/51867
9615 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9616 * gcc.dg/pr51867.c: New test.
9617
9618 2012-02-09 Ian Lance Taylor <iant@google.com>
9619
9620 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9621 which don't support -fsplit-stack. Turn off optimization when
9622 compiling select5-out.go.
9623
9624 2012-02-08 Ian Lance Taylor <iant@google.com>
9625
9626 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9627 systems which don't support -fsplit-stack.
9628
9629 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9630
9631 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9632 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9633 machine instuction in the log.
9634
9635 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9636
9637 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9638 to 20 seconds.
9639
9640 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9641
9642 PR driver/48524
9643 * gcc.dg/pr48524.c: New test.
9644 * gcc.dg/pr48524.spec: New spec file for test.
9645
9646 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9647
9648 PR fortran/32380
9649 * gfortran.dg/vect/pr32380.f90: New test.
9650
9651 2012-02-08 Tobias Burnus <burnus@net-b.de>
9652
9653 PR fortran/52151
9654 * gfortran.dg/realloc_on_assign_12.f90: New.
9655
9656 2012-02-08 Richard Guenther <rguenther@suse.de>
9657
9658 PR rtl-optimization/52170
9659 * gcc.dg/torture/pr52170.c: New testcase.
9660
9661 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR gcov-profile/52150
9664 * gcc.dg/tree-prof/pr52150.c: New test.
9665
9666 PR rtl-optimization/52139
9667 * gcc.dg/pr52139.c: New test.
9668
9669 2012-02-07 Jason Merrill <jason@redhat.com>
9670
9671 PR c++/51675
9672 * g++.dg/cpp0x/constexpr-union3.C: New.
9673
9674 PR c++/52035
9675 * g++.dg/lto/pr52035_0.C: New.
9676
9677 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9678
9679 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9680 * gcc.dg/special/weak-1.c: Likewise.
9681 * gcc.dg/ucnid-12.c: Likewise.
9682 * gcc.dg/torture/pr45678-1.c: Likewise.
9683 * gcc.dg/torture/pr45678-2.c: Likewise.
9684 * gcc.dg/vector-4.c: Likewise.
9685 * gcc.dg/ipa/inline-5.c: Likewise.
9686 * gcc.dg/ucnid-11.c: Likewise.
9687 * gcc.misc-tests/gcov-13.c: Likewise.
9688 * gcc.misc-tests/gcov-14.c: Likewise.
9689 * g++.dg/ext/label13.C: Likewise.
9690 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9691 hppa*-*-hpux* options.
9692 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9693 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9694 * gcc.dg/pr48616.c: Likewise.
9695 * gcc.dg/pr17957.c: Likewise.
9696 * gcc.dg/pr17055-1.c: Likewise.
9697 * gcc.dg/pr32912-1.c: Likewise.
9698 * gcc.dg/tm/pr51472.c: Likewise.
9699 * c-c++-common/fold-bitand-4.c: Likewise.
9700 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9701 Use dg-additional-options for extra options.
9702
9703 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9704
9705 * gcc.target/epiphany/interrupt-2.c: New test.
9706
9707 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9708
9709 PR target/52155
9710 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9711 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9712 for MIPS ELF.
9713
9714 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9715
9716 PR target/52152
9717 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9718
9719 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9720
9721 PR middle-end/24306
9722 PR target/52154
9723 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9724 * gcc.target/mips/va-arg-1.c: New test.
9725
9726 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9727
9728 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9729 for -mno-pointers-to-nested-functions.
9730
9731 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * gcc.c-torture/execute/20120207-1.c: New test.
9734
9735 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR rtl-optimization/52060
9738 * gcc.dg/torture/pr52060.c: New test.
9739
9740 PR middle-end/52074
9741 * gcc.c-torture/compile/pr52074.c: New test.
9742
9743 2012-02-07 Tobias Burnus <burnus@net-b.de>
9744
9745 PR fortran/51514
9746 * gfortran.dg/class_to_type_2.f90: New.
9747
9748 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9749
9750 PR fortran/32373
9751 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9752 Remove module.
9753
9754 2012-02-06 Jason Merrill <jason@redhat.com>
9755
9756 PR c++/52088
9757 * g++.dg/template/conv13.C: New.
9758
9759 2012-02-06 Richard Guenther <rguenther@suse.de>
9760
9761 PR tree-optimization/52115
9762 * gcc.c-torture/compile/pr52115.c: New testcase.
9763
9764 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR target/52129
9767 * gcc.c-torture/execute/pr52129.c: New test.
9768
9769 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9770
9771 * gcc.dg/pr48374.c: Actually add the test I forgot
9772 in the 2012-01-25 commit.
9773
9774 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9775
9776 PR fortran/32373
9777 * gfortran.dg/vect/vect-8.f90: New test case.
9778
9779 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9780
9781 PR fortran/48847
9782 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9783
9784 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9785
9786 PR fortran/52102
9787 * gfortran.dg/class_48.f90 : Add test of allocate class array
9788 component with source in subroutine test3. Remove commenting
9789 out in subroutine test4, since branching on unitialized variable
9790 is now fixed (no PR for this last.).
9791
9792 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9793
9794 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9795 on MIPS targets.
9796 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9797
9798 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9799
9800 PR target/52125
9801 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9802 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9803
9804 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9805
9806 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9807 (check_effective_target_sync_int_long): Use it.
9808 (check_effective_target_sync_char_short): Likewise.
9809 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9810
9811 2012-02-05 Tobias Burnus <burnus@net-b.de>
9812
9813 PR fortran/51972
9814 * gfortran.dg/class_48.f90: Add some further checks.
9815
9816 2012-02-05 Ira Rosen <irar@il.ibm.com>
9817
9818 PR tree-optimization/52091
9819 * gcc.dg/vect/pr52091.c: New test.
9820
9821 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR rtl-optimization/52113
9824 * gcc.target/avr/pr52113.c: New test.
9825
9826 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR rtl-optimization/52092
9829 * gcc.c-torture/compile/pr52092.c: New test.
9830
9831 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9832
9833 PR fortran/41587
9834 * gfortran.dg/class_array_10.f03: New test.
9835
9836 PR fortran/46356
9837 * gfortran.dg/class_array_11.f03: New test.
9838
9839 PR fortran/51754
9840 * gfortran.dg/class_array_12.f03: New test.
9841
9842 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9843
9844 PR fortran/52012
9845 * gfortran.dg/realloc_on_assign_11.f90: New test.
9846
9847 2012-02-02 Tobias Burnus <burnus@net-b.de>
9848
9849 PR fortran/52093
9850 * gfortran.dg/shape_7.f90: New.
9851
9852 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9853
9854 * gcc.target/mips/mips-prepend-1.c: New test.
9855
9856 2012-02-02 Jan Hubicka <jh@suse.cz>
9857 Tom de Vries <tom@codesourcery.com>
9858
9859 PR middle-end/51998
9860 * gcc.dg/alias-12.c: New testcase.
9861 * gcc.dg/alias-13.c: New testcase.
9862
9863 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR target/52086
9866 * gcc.dg/pr52086.c: New test.
9867
9868 PR tree-optimization/52073
9869 * gcc.c-torture/compile/pr52073.c: New test.
9870
9871 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9872
9873 PR fortran/51958
9874 * gfortran.dg/function_optimize_10.f90: New test.
9875
9876 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9877
9878 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9879 test on alpha*-*-*.
9880
9881 2012-02-01 Tobias Burnus <burnus@net-b.de>
9882
9883 PR fortran/52024
9884 * gfortran.dg/typebound_operator_14.f90: New.
9885
9886 2012-02-01 Tobias Burnus <burnus@net-b.de>
9887
9888 PR fortran/52059
9889 * gfortran.dg/elemental_function_1.f90: New.
9890
9891 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9892
9893 PR rtl-optimization/51374
9894 * gcc.target/avr/torture/pr51374-1.c:
9895 Also fail if SBIS is seen.
9896
9897 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9898
9899 PR rtl-optimization/51374
9900 * gcc.target/avr/torture/pr51374-1.c: New.
9901
9902 2012-01-31 Tobias Burnus <burnus@net-b.de>
9903
9904 PR fortran/52024
9905 * gfortran.dg/typebound_generic_11.f90: New.
9906
9907 2012-01-31 Tobias Burnus <burnus@net-b.de>
9908
9909 PR fortran/52029
9910 * gfortran.dg/class_49.f90: New.
9911
9912 2012-01-31 Tobias Burnus <burnus@net-b.de>
9913
9914 PR fortran/52013
9915 * gfortran.dg/elemental_args_check_6.f90: New.
9916
9917 2012-01-31 Jason Merrill <jason@redhat.com>
9918
9919 PR c++/52043
9920 * g++.dg/cpp0x/variadic122.C: New.
9921
9922 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9923
9924 PR fortran/52012
9925 * gfortran.dg/realloc_on_assign_10.f90: New test.
9926
9927 2012-01-31 Richard Guenther <rguenther@suse.de>
9928
9929 PR tree-optimization/51528
9930 * gcc.dg/torture/pr51528.c: New testcase.
9931
9932 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9933
9934 PR go/48501
9935 * lib/go.exp (go_target_compile): Append timeout= to options.
9936 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9937 select5-out.go test on alpha*-*-* targets.
9938
9939 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9940
9941 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9942 (TEST_SHORT): Reformat in the same way.
9943 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9944 (TEST_SHORT): Reformat in the same way.
9945 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9946 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9947 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9948 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9949 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9950
9951 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9952
9953 PR target/51835
9954 * gcc.target/arm/pr51835.c: New testcase.
9955
9956 2012-01-30 Richard Guenther <rguenther@suse.de>
9957
9958 PR tree-optimization/52028
9959 * gcc.dg/torture/pr52028.c: New testcase.
9960 * gfortran.dg/ldist-pr45199.f: Adjust.
9961 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9962 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9963 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9964
9965 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR debug/52027
9968 * gcc.dg/tree-prof/pr52027.c: New test.
9969
9970 PR tree-optimization/52046
9971 * gcc.dg/pr52046.c: New test.
9972
9973 PR debug/52048
9974 * g++.dg/other/pr52048.C: New test.
9975
9976 2012-01-30 Richard Guenther <rguenther@suse.de>
9977
9978 PR tree-optimization/52045
9979 * gcc.dg/pr52045.c: New testcase.
9980
9981 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9982
9983 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9984 new code generated for __sync_lock_release.
9985
9986 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9987
9988 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9989
9990 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9991
9992 PR testsuite/51875
9993 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9994
9995 * g++.dg/ext/visibility/template10.C: Fix typo.
9996
9997 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9998
9999 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10000
10001 PR c++/51327
10002 * g++.dg/cpp0x/constexpr-ice6.C: New.
10003
10004 2012-01-29 Tobias Burnus <burnus@net-b.de>
10005
10006 PR fortran/41600
10007 * gfortran.dg/default_initialization_6.f90: New.
10008
10009 2012-01-29 Tobias Burnus <burnus@net-b.de>
10010
10011 PR fortran/51972
10012 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10013 * gfortran.dg/class_48.f90: New.
10014
10015 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10016
10017 PR fortran/51808
10018 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10019
10020 2012-01-28 Tobias Burnus <burnus@net-b.de>
10021
10022 PR fortran/51972
10023 * gfortran.dg/class_allocate_12.f90: New.
10024
10025 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10026
10027 * gcc.dg/torture/pr50444.c: Fix dg directives.
10028
10029 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR target/52006
10032 * gcc.target/arm/pr52006.c: New test.
10033
10034 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10035
10036 PR testsuite/52011
10037 * gcc.dg/lto/trans-mem.h: New file.
10038 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10039 * gcc.dg/lto/trans-mem-1_1.c: Same.
10040 * gcc.dg/lto/trans-mem-4_1.c: Same.
10041 * gcc.dg/lto/trans-mem-3_1.c: Same.
10042
10043 2012-01-27 Tobias Burnus <burnus@net-b.de>
10044
10045 PR fortran/52022
10046 * gfortran.dg/dummy_procedure_7.f90: New.
10047
10048 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10049
10050 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10051 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10052
10053 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10054
10055 PR c++/51852
10056 * g++.dg/other/gc5.C: New test.
10057
10058 2012-01-27 Richard Guenther <rguenther@suse.de>
10059
10060 PR tree-optimization/50444
10061 * gcc.dg/torture/pr50444.c: New testcase.
10062
10063 2012-01-27 Tobias Burnus <burnus@net-b.de>
10064
10065 PR fortran/51970
10066 PR fortran/51977
10067 * gfortran.dg/move_alloc_13.f90: New.
10068
10069 2012-01-27 Tobias Burnus <burnus@net-b.de>
10070
10071 PR fortran/51953
10072 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10073 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10074 and change dg-error string.
10075
10076 2012-01-27 Tobias Burnus <burnus@net-b.de>
10077
10078 PR fortran/52016
10079 * gfortran.dg/elemental_args_check_5.f90: New.
10080
10081 2012-01-27 Richard Guenther <rguenther@suse.de>
10082
10083 PR middle-end/51959
10084 * g++.dg/torture/pr51959.C: New testcase.
10085
10086 2012-01-27 Tom de Vries <tom@codesourcery.com>
10087
10088 PR tree-optimization/51990
10089 * gcc.dg/pr51990.c: New test.
10090 * gcc.dg/pr51990-2.c: Same.
10091
10092 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10093 Tobias Burnus <burnus@gcc.gnu.org>
10094
10095 PR fortran/48705
10096 * gfortran.dg/class_allocate_11.f03: New.
10097
10098 PR fortran/51870
10099 PR fortran/51943
10100 PR fortran/51946
10101 * gfortran.dg/class_allocate_7.f03: New.
10102 * gfortran.dg/class_allocate_8.f03: New.
10103 * gfortran.dg/class_allocate_9.f03: New.
10104 * gfortran.dg/class_allocate_10.f03: New.
10105
10106 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10107
10108 * gnat.dg/discr34.adb: New test.
10109 * gnat.dg/discr34_pkg.ads: New helper.
10110
10111 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10112
10113 * gnat.dg/discr33.adb: New test.
10114
10115 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10116
10117 * gnat.dg/limited_with3.ad[sb): New test.
10118 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10119 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10120 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10121
10122 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10123
10124 * gnat.dg/stack_usage1.adb: New test.
10125 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10126
10127 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10128 * gcc.dg/pr44194-2.c: Likewise.
10129
10130 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10131
10132 PR c++/51370
10133 * g++.dg/template/crash112.C: New.
10134
10135 2012-01-27 Richard Henderson <rth@redhat.com>
10136
10137 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10138
10139 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10140
10141 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10142
10143 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10144
10145 PR middle-end/51895
10146 * g++.dg/opt/pr51895.C: New test.
10147
10148 2012-01-26 Michael Matz <matz@suse.de>
10149
10150 PR tree-optimization/48794
10151 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10152
10153 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10154
10155 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10156
10157 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10158
10159 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10160 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10161 memory.
10162 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10163 the default value for s390 and s390x.
10164
10165 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10166
10167 PR lto/51698
10168 * gcc.dg/lto/trans-mem-4_0.c: New.
10169 * gcc.dg/lto/trans-mem-4_1.c: New.
10170 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10171 TM builtins.
10172 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10173 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10174 TM builtins.
10175 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10176 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10177 TM builtins.
10178
10179 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10180
10181 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10182
10183 2012-01-25 Ian Lance Taylor <iant@google.com>
10184
10185 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10186
10187 2012-01-25 Tobias Burnus <burnus@net-b.de>
10188
10189 PR fortran/51995
10190 * gfortran.dg/typebound_proc_25.f90: New.
10191
10192 2012-01-25 Jason Merrill <jason@redhat.com>
10193
10194 PR c++/51992
10195 * g++.dg/lto/pr51992_0.C: New.
10196
10197 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR tree-optimization/51987
10200 * gcc.target/i386/pr51987.c: New test.
10201
10202 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10203
10204 * gcc.dg/tm/lto-1.c: Require lto support in target.
10205
10206 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10207
10208 PR rtl-optimization/48374
10209 * gcc.dg/pr48374.c: New test.
10210
10211 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10212
10213 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10214
10215 2012-01-25 Tobias Burnus <burnus@net-b.de>
10216
10217 PR fortran/51966
10218 * gfortran.dg/derived_constructor_char_3.f90: New.
10219
10220 2012-01-24 Ian Lance Taylor <iant@google.com>
10221
10222 * go.test/go-test.exp (filecmp): New procedure.
10223 (errchk): Handle quoted square brackets.
10224 (go-gc-tests): Set go_compile_args. Handle various new test
10225 lines. Skip a few new tests.
10226 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10227
10228 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10229
10230 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10231 (check_effective_target_vect_extract_even_odd)
10232 (check_effective_target_vect_interleave): Return true for MIPS
10233 paired-single.
10234
10235 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10236
10237 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10238 (main): Use it instead of argc.
10239
10240 2012-01-24 Jason Merrill <jason@redhat.com>
10241
10242 PR c++/51973
10243 * g++.dg/cpp0x/sfinae31.C: New.
10244
10245 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10246
10247 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10248
10249 2012-01-24 Jason Merrill <jason@redhat.com>
10250
10251 PR c++/51812
10252 * g++.dg/inherit/covariant20.C: New.
10253
10254 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10255
10256 PR c++/51223
10257 * g++.dg/parse/crash58.C: New.
10258
10259 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR target/51957
10262 * gcc.dg/pr51957-1.c: New test.
10263 * gcc.dg/pr51957-1.h: New file.
10264 * gcc.dg/pr51957-2.c: New test.
10265
10266 2012-01-23 Jason Merrill <jason@redhat.com>
10267
10268 PR c++/51930
10269 * g++.dg/ext/visibility/template10.C: New.
10270
10271 2012-01-23 Tobias Burnus <burnus@net-b.de>
10272
10273 PR fortran/51948
10274 * gfortran.dg/move_alloc_12.f90: New.
10275
10276 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10277
10278 PR middle-end/45416
10279 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10280
10281 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10282
10283 PR c++/51398
10284 * g++.dg/template/crash111.C: New.
10285
10286 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10287
10288 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10289 configurations.
10290 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10291
10292 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10293
10294 PR testsuite/51941
10295 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10296 the DW_TAG_class_type and DW_AT_name: "Executor".
10297
10298 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10299
10300 * lib/target-supports.exp
10301 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10302 (check_effective_target_vect_interleave): Likewise.
10303
10304 2012-01-22 Jason Merrill <jason@redhat.com>
10305
10306 PR c++/51925
10307 * g++.dg/template/using20.C: New.
10308 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10309
10310 2012-01-23 Jason Merrill <jason@redhat.com>
10311
10312 PR target/51934
10313 * g++.dg/torture/pr51344.C: Limit to x86.
10314
10315 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10316
10317 * c-c++-common/tm/omp.c: Require target with pthread support.
10318
10319 2012-01-23 Richard Guenther <rguenther@suse.de>
10320
10321 PR tree-optimization/51949
10322 * gcc.dg/torture/pr51949.c: New testcase.
10323
10324 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR rtl-optimization/51933
10327 * gcc.c-torture/execute/pr51933.c: New test.
10328
10329 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10330
10331 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10332 Do not define for Interix.
10333
10334 2012-01-22 Jason Merrill <jason@redhat.com>
10335
10336 PR c++/51832
10337 * g++.dg/lto/pr51832.h: New.
10338 * g++.dg/lto/pr51832_0.C: New.
10339 * g++.dg/lto/pr51832_1.C: New.
10340
10341 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10342
10343 * gcc.dg/ext-elim-1.c: New test.
10344
10345 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10346
10347 PR target/51931
10348 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10349 * g++.dg/opt/longbranch1.C: Likewise.
10350
10351 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10352
10353 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10354 in C++11 mode.
10355
10356 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10357
10358 PR fortran/50556
10359 * gfortran.dg/namelist_74.f90: New test.
10360 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10361
10362 2012-01-21 Tobias Burnus <burnus@net-b.de>
10363
10364 PR fortran/51913
10365 * gfortran.dg/class_47.f90: New.
10366
10367 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10368
10369 * gnat.dg/renaming5.ad[sb]: New test.
10370
10371 2012-01-20 Jason Merrill <jason@redhat.com>
10372
10373 PR c++/51919
10374 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10375
10376 2012-01-20 Jason Merrill <jason@redhat.com>
10377
10378 PR c++/51922
10379 * g++.dg/ext/attrib42.C: Require ilp32.
10380
10381 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR target/51915
10384 * gcc.target/arm/pr51915.c: New test.
10385
10386 2012-01-20 Cary Coutant <ccoutant@google.com>
10387 Dodji Seketeli <dodji@redhat.com>
10388
10389 PR debug/45682
10390 * g++.dg/debug/dwarf2/nested-3.C: New test.
10391
10392 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/51402
10395 * g++.dg/template/crash110.C: New.
10396
10397 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10400 Remove default options on hppa*-*-hpux*.
10401
10402 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10403
10404 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10405
10406 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10407
10408 * gcc.c-torture/compile/pr51856.c: New testcase.
10409
10410 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10411
10412 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10413 options to go_target_compile.
10414
10415 2012-01-20 Kai Tietz <ktietz@redhat.com>
10416
10417 * g++.dg/torture/pr51344.C: Fix typo.
10418
10419 2012-01-20 Richard Guenther <rguenther@suse.de>
10420
10421 PR tree-optimization/51903
10422 * g++.dg/torture/pr51903.C: New testcase.
10423
10424 2012-01-20 Tobias Burnus <burnus@net-b.de>
10425 Janus Weil <janus@gcc.gnu.org>
10426
10427 PR fortran/51056
10428 * gfortran.dg/use_21.f90: New.
10429
10430 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR target/51106
10433 * gcc.dg/torture/pr51106-1.c: New test.
10434 * gcc.dg/torture/pr51106-2.c: New test.
10435
10436 2012-01-19 Kai Tietz <ktietz@redhat.com>
10437
10438 * g++.dg/torture/pr51344.C: New test.
10439
10440 2012-01-19 Tobias Burnus <burnus@net-b.de>
10441
10442 PR fortran/51904
10443 * gfortran.dg/intrinsic_size_2.f90: New.
10444
10445 2012-01-19 Jason Merrill <jason@redhat.com>
10446
10447 PR c++/51889
10448 * g++.dg/inherit/using7.C: New.
10449
10450 2012-01-19 Richard Guenther <rguenther@suse.de>
10451
10452 PR tree-optimization/37997
10453 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10454
10455 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10456
10457 PR rtl-optimization/51505
10458 * gcc.dg/pr51505.c: New test.
10459
10460 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10461
10462 PR fortran/51634
10463 * gfortran.dg/typebound_operator_12.f03: New.
10464 * gfortran.dg/typebound_operator_13.f03: New.
10465
10466 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10467
10468 PR c++/51225
10469 * g++.dg/cpp0x/pr51225.C: New.
10470
10471 2012-01-17 Ian Lance Taylor <iant@google.com>
10472
10473 PR go/50656
10474 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10475
10476 2012-01-17 Tobias Burnus <burnus@net-b.de>
10477
10478 PR fortran/51869
10479 * gfortran.dg/realloc_on_assign_9.f90: New.
10480
10481 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10482
10483 PR other/51165
10484 * gcc.dg/tm/memopt-3.c: Remove xfail.
10485 * gcc.dg/tm/memopt-4.c: Remove xfail.
10486 * gcc.dg/tm/memopt-5.c: Remove xfail.
10487 * gcc.dg/tm/memopt-7.c: Remove xfail.
10488
10489 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR tree-optimization/51877
10492 * gcc.c-torture/execute/pr51877.c: New test.
10493
10494 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10495
10496 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10497 {!vect_align_arrays} to vect_sizes_32B_16B.
10498 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10499 * gcc.dg/vect/vect-peel-3.c: Ditto.
10500
10501 2012-01-16 Jason Merrill <jason@redhat.com>
10502
10503 PR c++/51854
10504 * g++.dg/abi/mangle60.C: New.
10505
10506 PR c++/51827
10507 * g++.dg/pch/mangle1.{C,Hs}: New.
10508
10509 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10510 Tobias Burnus <burnus@net-b.de>
10511
10512 PR fortran/50981
10513 * gfortran.dg/elemental_optional_args_3.f90: New
10514 * gfortran.dg/elemental_optional_args_4.f90: New
10515
10516 2012-01-16 Tobias Burnus <burnus@net-b.de>
10517
10518 PR fortran/51809
10519 * gfortran.dg/use_20.f90: New
10520
10521 2012-01-16 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/51868
10524 * g++.dg/cpp0x/rv-bitfield.C: New.
10525 * g++.dg/cpp0x/rv-bitfield2.C: New.
10526
10527 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10528
10529 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10530 subroutine 'qsort' and use index array to assign the result.
10531
10532 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR tree-optimization/51865
10535 * gcc.dg/pr51865.c: New test.
10536
10537 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10538
10539 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10540
10541 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10542
10543 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10544 to be loaded from the constant pool, rather than via %hi and %lo.
10545
10546 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10547
10548 PR rtl-optimization/51821
10549 * gcc.dg/pr51821.c: New test.
10550
10551 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10552
10553 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10554
10555 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10556
10557 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10558
10559 2012-01-14 Tobias Burnus <burnus@net-b.de>
10560
10561 PR fortran/51800
10562 * gfortran.dg/init_flag_8.f90: New.
10563 * gfortran.dg/init_flag_9.f90: New.
10564
10565 2011-01-14 Tobias Burnus <burnus@net-b.de>
10566
10567 PR fortran/51816
10568 * gfortran.dg/use_18.f90: New.
10569 * gfortran.dg/use_19.f90: New.
10570
10571 2012-01-13 Ian Lance Taylor <iant@google.com>
10572
10573 PR c++/50012
10574 * g++.dg/warn/Wsign-compare-4.C: New.
10575
10576 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10577
10578 PR fortran/48351
10579 * gfortran.dg/alloc_comp_assign.f03: New.
10580 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10581 __BUILTIN_FREE from 38 to 32.
10582
10583 2012-01-13 Jason Merrill <jason@redhat.com>
10584
10585 PR c++/20681
10586 * g++.dg/warn/Wreturn-type-7.C: New.
10587
10588 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10589
10590 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10591 assumption.
10592 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10593 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10594 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10595 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10596 int32plus because of big array needed.
10597 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10598 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10599
10600 2012-01-13 Jason Merrill <jason@redhat.com>
10601
10602 PR c++/51813
10603 * g++.dg/ext/visibility/template9.C: New.
10604
10605 PR c++/51620
10606 * g++.dg/cpp0x/defaulted34.C: New.
10607 * g++.dg/template/virtual3.C: New.
10608
10609 2012-01-13 Richard Guenther <rguenther@suse.de>
10610
10611 PR middle-end/8081
10612 * gcc.dg/torture/pr8081.c: New testcase.
10613
10614 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10615
10616 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10617
10618 2012-01-12 Jason Merrill <jason@redhat.com>
10619
10620 PR c++/51714
10621 * g++.dg/ext/stmtexpr14.C: New.
10622
10623 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10624
10625 PR c++/51633
10626 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10627
10628 2012-01-12 Jason Merrill <jason@redhat.com>
10629
10630 PR c++/48051
10631 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10632 * g++.dg/abi/mangle58.C: Likewise.
10633
10634 PR c++/51403
10635 * g++.dg/template/arg8.C: New.
10636
10637 2012-01-12 Ira Rosen <irar@il.ibm.com>
10638
10639 PR tree-optimization/51799
10640 * gcc.dg/vect/pr51799.c: New test.
10641 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10642 patterns.
10643
10644 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10645 Tobias Burnus <burnus@net-b.de>
10646
10647 PR fortran/51057
10648 PR fortran/51616
10649 * lib/target-supports.exp
10650 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10651 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10652
10653 2012-01-11 Jason Merrill <jason@redhat.com>
10654
10655 PR c++/51565
10656 * g++.dg/ext/attrib42.C: New.
10657
10658 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR bootstrap/51796
10661 * gcc.dg/pr51796.c: New test.
10662
10663 2012-01-11 Jason Merrill <jason@redhat.com>
10664
10665 PR c++/51818
10666 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10667
10668 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10669
10670 * gnat.dg/array19.ad[sb]: New test.
10671
10672 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10673
10674 * gnat.dg/opt23.ad[sb]: New test.
10675 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10676 * gnat.dg/opt24.ad[sb]: New test.
10677
10678 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10679
10680 PR tree-optimization/49642
10681 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10682 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10683
10684 2012-01-11 Jason Merrill <jason@redhat.com>
10685
10686 PR c++/51613
10687 * g++.dg/template/explicit-args5.C: New.
10688
10689 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10690
10691 * gcc.c-torture/execute/20120110-1.c: New testcase.
10692
10693 2012-01-10 Jason Merrill <jason@redhat.com>
10694
10695 PR c++/51614
10696 * g++.dg/inherit/ambig1.C: New.
10697
10698 PR c++/51433
10699 * g++.dg/cpp0x/constexpr-cache1.C: New.
10700
10701 2012-01-10 Richard Guenther <rguenther@suse.de>
10702
10703 PR tree-optimization/51801
10704 * gcc.dg/torture/pr51801.c: New testcase.
10705
10706 2012-01-10 Tobias Burnus <burnus@net-b.de>
10707
10708 PR fortran/51652
10709 * gfortran.dg/allocate_with_typespec_5.f90: New.
10710
10711 2012-01-10 Tobias Burnus <burnus@net-b.de>
10712
10713 * gfortran.dg/class_39.f03: Update dg-error string.
10714
10715 2012-01-10 Richard Guenther <rguenther@suse.de>
10716
10717 PR tree-optimization/50913
10718 * gcc.dg/graphite/interchange-16.c: New testcase.
10719 * gcc.dg/graphite/scop-20.c: XFAIL.
10720 * gfortran.dg/graphite/interchange-1.f: Likewise.
10721 * gfortran.dg/graphite/block-1.f90: Likewise.
10722 * gfortran.dg/graphite/block-2.f: Likewise.
10723
10724 2012-01-10 Richard Henderson <rth@redhat.com>
10725
10726 * lib/target-supports.exp (check_effective_target_vect_perm,
10727 check_effective_target_vect_perm_byte,
10728 check_effective_target_vect_perm_short): Enable for arm neon.
10729
10730 2012-01-09 Tobias Burnus <burnus@net-b.de>
10731
10732 PR fortran/46328
10733 * gfortran.dg/typebound_operator_11.f90: New.
10734
10735 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10736
10737 * gnat.dg/array18.adb: New test.
10738 * gnat.dg/array18_pkg.ads: New helper.
10739
10740 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10741
10742 PR fortran/51791
10743 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10744 around base object in first assignment in main program.
10745 * gfortran.dg/typebound_operator_10.f03: New test.
10746
10747 2012-01-09 Martin Jambor <mjambor@suse.cz>
10748
10749 PR tree-optimization/51759
10750 * g++.dg/ipa/pr51759.C: New test.
10751
10752 2012-01-09 Tobias Burnus <burnus@net-b.de>
10753
10754 PR fortran/51758
10755 * gfortran.dg/optional_absent_2.f90: New.
10756
10757 2012-01-09 Tobias Burnus <burnus@net-b.de>
10758
10759 PR fortran/51578
10760 * gfortran.dg/use_17.f90: New.
10761
10762 2012-01-09 Gary Funck <gary@intrepid.com>
10763
10764 PR preprocessor/33919
10765 * gcc.dg/pr33919.c: New test.
10766 * gcc.dg/pr33919-0.h: New test header file.
10767 * gcc.dg/pr33919-1.h: Ditto.
10768 * gcc.dg/pr33919-2.h: Ditto.
10769
10770 2012-01-07 Jan Hubicka <jh@suse.cz>
10771
10772 PR tree-optimize/51694
10773 * gcc.c-torture/compile/pr51694.c: new testcase.
10774
10775 2012-01-07 Jan Hubicka <jh@suse.cz>
10776
10777 PR tree-optimization/51600
10778 * g++.dg/torture/pr51600.C: New testcase.
10779
10780 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10781
10782 PR gcov-profile/51715
10783 PR gcov-profile/51717
10784 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10785 * gcc.misc-tests/gcov-14.c: Likewise.
10786
10787 2012-01-06 Jason Merrill <jason@redhat.com>
10788
10789 * g++.dg/parse/new5.C: New.
10790
10791 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10792
10793 PR testsuite/51655
10794 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10795 including <string.h>.
10796
10797 2012-01-06 Jason Merrill <jason@redhat.com>
10798
10799 * g++.dg/abi/mangle51.C: New.
10800 * g++.dg/abi/mangle52.C: New.
10801 * g++.dg/abi/mangle53.C: New.
10802 * g++.dg/abi/mangle54.C: New.
10803 * g++.dg/abi/mangle55.C: New.
10804 * g++.dg/abi/mangle56.C: New.
10805 * g++.dg/abi/mangle57.C: New.
10806 * g++.dg/abi/mangle58.C: New.
10807 * g++.dg/abi/mangle59.C: New.
10808 * g++.dg/cpp0x/trailing3.C: Update mangling.
10809 * g++.dg/cpp0x/variadic111.C: Update mangling.
10810 * g++.dg/cpp0x/variadic4.C: Update mangling.
10811 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10812 * g++.dg/template/nontype22.C: Works now.
10813 * g++.dg/template/pr35240.C: Works now.
10814
10815 * g++.dg/cpp0x/error7.C: New.
10816
10817 2012-01-06 Tobias Burnus <burnus@net-b.de>
10818
10819 * gfortran.dg/deallocate_stat_2.f90: New.
10820 * coarray/allocate_errgmsg.f90: New.
10821 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10822 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10823 * coarray/subobject_1.f90: Fix for num_images > 1.
10824 * gfortran.dg/deallocate_stat.f90: Update due to changed
10825 stat= handling.
10826
10827 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10828
10829 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10830
10831 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10832
10833 * ada/acats/overflow.lst: Add cb20004.
10834
10835 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10836
10837 PR c++/51541
10838 * g++.dg/cpp0x/alias-decl-18.C: New test.
10839
10840 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gcc.c-torture/execute/20120104-1.c: New test.
10843
10844 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10845
10846 PR fortran/PR48946
10847 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10848 the old typebound_operator_8.f03.
10849 * gfortran.dg/typebound_operator_8.f03: New version of
10850 typebound_operator_7.f03 with 'u' a derived type instead of a
10851 class object.
10852
10853 2012-01-05 Richard Guenther <rguenther@suse.de>
10854
10855 * g++.dg/torture/pr49309.C: Skip for -flto.
10856
10857 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR middle-end/51761
10860 * gcc.c-torture/compile/pr51761.c: New test.
10861
10862 2012-01-05 Richard Guenther <rguenther@suse.de>
10863
10864 PR tree-optimization/51760
10865 * gcc.dg/torture/pr51760.c: New testcase.
10866
10867 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10868
10869 PR middle-end/51472
10870 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10871
10872 2012-01-05 Richard Guenther <rguenther@suse.de>
10873
10874 PR lto/41576
10875 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10876 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10877
10878 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR debug/51695
10881 * gcc.dg/pr51695.c: New test.
10882
10883 2012-01-04 Andrew Pinski <apinski@cavium.com>
10884
10885 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10886 * gcc.target/mips/octeon2-lx-1.c: New test.
10887 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10888 * gcc.target/mips/octeon2-lx-2.c: New test.
10889 * gcc.target/mips/octeon2-lx-3.c: New test.
10890
10891 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10892
10893 PR other/51163
10894 PR other/51164
10895 * gcc.dg/tm/alias-1.c: Adjust regexp.
10896 * gcc.dg/tm/alias-2.c: Adjust regexp.
10897
10898 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10899
10900 PR c++/51064
10901 * g++.dg/warn/Wparentheses-26.C: New.
10902
10903 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10904
10905 * gfortran.dg/elemental_optional_args_2.f90: New test.
10906
10907 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10908
10909 PR fortran/49693
10910 * gfortran.dg/common_17.f90: New test.
10911
10912 2012-01-04 Richard Guenther <rguenther@suse.de>
10913
10914 PR tree-optimization/49651
10915 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10916 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10917
10918 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10919
10920 PR c++/51738
10921 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10922
10923 2012-01-03 Andrew Pinski <apinski@cavium.com>
10924
10925 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10926 for all mips targets. Also allow an optional .cfi_startproc.
10927
10928 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10929
10930 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10931
10932 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10933
10934 PR c++/29273
10935 * g++.dg/rtti/dyncast5.C: New.
10936
10937 2012-01-03 Richard Guenther <rguenther@suse.de>
10938
10939 PR tree-optimization/51070
10940 * gcc.dg/torture/pr51070-2.c: New testcase.
10941
10942 2012-01-03 Richard Guenther <rguenther@suse.de>
10943
10944 PR tree-optimization/51692
10945 * gcc.dg/torture/pr51692.c: New testcase.
10946
10947 2012-01-03 Richard Guenther <rguenther@suse.de>
10948
10949 PR debug/51650
10950 * g++.dg/lto/pr51650-3_0.C: New testcase.
10951
10952 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10953
10954 PR c++/15867
10955 * g++.dg/warn/Wredundant-decls-spec.C: New.
10956
10957 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR tree-optimization/51719
10960 * g++.dg/tree-prof/pr51719.C: New test.
10961
10962 2012-01-03 Richard Guenther <rguenther@suse.de>
10963
10964 PR middle-end/51730
10965 * gcc.dg/fold-compare-6.c: New testcase.
10966
10967 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR c++/51669
10970 * g++.dg/gomp/pr51669.C: New test.
10971
10972 2012-01-02 Jason Merrill <jason@redhat.com>
10973
10974 PR c++/51675
10975 * g++.dg/cpp0x/constexpr-union2.C: New.
10976
10977 PR c++/51666
10978 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10979
10980 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10981
10982 PR c++/51462
10983 * g++.dg/cpp0x/constexpr-99.C: New test.
10984
10985 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR c++/20140
10988 * g++.dg/template/init9.C: New.
10989
10990 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10991
10992 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10993 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10994 rather than a specific number.
10995
10996 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10997
10998 PR fortran/46262
10999 PR fortran/46328
11000 PR fortran/51052
11001 * gfortran.dg/typebound_operator_7.f03: New.
11002 * gfortran.dg/typebound_operator_8.f03: New.
11003
11004 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11005
11006 PR target/51729
11007 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11008 XFAIL.
11009 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11010
11011 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11012
11013 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11014
11015 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11016
11017 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11018 for MIPS.
11019
11020 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11021
11022 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11023 * gfortran.dg/io_real_boz_4.f90: Likewise.
11024 * gfortran.dg/io_real_boz_5.f90: Likewise.
11025
11026 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11027
11028 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11029
11030 2012-01-02 Revital Eres <revital.eres@linaro.org>
11031
11032 * gcc.dg/sms-11.c: New file.
11033
11034 2012-01-02 Tobias Burnus <burnus@net-b.de>
11035
11036 PR fortran/51682
11037 * gfortran.dg/coarray/image_index_3.f90: New.
11038
11039 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11040
11041 PR c++/16603
11042 * g++.dg/parse/enum8.C: New.
11043
11044 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11045
11046 PR c++/51379
11047 * g++.dg/conversion/reinterpret4.C: New.
11048 * g++.dg/conversion/reinterpret1.C: Adjust.
11049
11050 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11051
11052 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11053
11054 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11055
11056 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11057 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11058 * g++.old-deja/g++.jason/access14.C: Likewise.
11059 * g++.old-deja/g++.jason/access8.C: Likewise.
11060 * g++.old-deja/g++.jason/access1.C: Likewise.
11061 * g++.old-deja/g++.other/access3.C: Likewise.
11062 * g++.old-deja/g++.other/access5.C: Likewise.
11063 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11064 * g++.old-deja/g++.law/visibility22.C: Likewise.
11065 * g++.old-deja/g++.law/visibility26.C: Likewise.
11066 * g++.old-deja/g++.mike/p2746.C: Likewise.
11067 * g++.dg/debug/using1.C: Likewise.
11068 * g++.dg/lookup/using51.C: Likewise.
11069 * g++.dg/inherit/using5.C: Likewise.
11070 * g++.dg/inherit/pr30297.C: Likewise.
11071 * g++.dg/inherit/access8.C: Likewise.
11072 * g++.dg/torture/pr39362.C: Likewise.
11073 * g++.dg/template/crash13.C: Likewise.
11074 * g++.dg/template/using10.C: Likewise.
11075
11076 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11077
11078 PR fortran/51502
11079 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11080
11081 2012-01-01 Ira Rosen <irar@il.ibm.com>
11082
11083 PR tree-optimization/51704
11084 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11085 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11086 corresponding flags.
11087
11088 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11089
11090 PR c++/51723
11091 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11092
11093 2012-01-01 Jan Hubicka <jh@suse.cz>
11094
11095 PR rtl-optimization/51069
11096 * gcc.c-torture/compile/pr51069.c: New testcase.
11097
11098 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR tree-optimization/51683
11101 * gcc.dg/pr51683.c: New test.
11102 \f
11103 Copyright (C) 2012 Free Software Foundation, Inc.
11104
11105 Copying and distribution of this file, with or without modification,
11106 are permitted in any medium without royalty provided the copyright
11107 notice and this notice are preserved.