* c-c++-common/pr43942.c: Remove XFAIL for AIX.
[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 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
12
13 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
14
15 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/55763
18 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
19
20 2012-12-21 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/52996
23 * gcc.dg/torture/pr52996.c: New testcase.
24
25 2012-12-20 Jakub Jelinek <jakub@redhat.com>
26
27 PR middle-end/55750
28 * gcc.c-torture/execute/pr55750.c: New test.
29
30 2012-12-20 Richard Biener <rguenther@suse.de>
31
32 PR middle-end/55740
33 * g++.dg/torture/pr55740.C: New testcase.
34
35 2012-12-20 Jakub Jelinek <jakub@redhat.com>
36
37 PR c++/55619
38 * c-c++-common/pr55619.c: New test.
39
40 2012-12-20 Tobias Burnus <burnus@net-b.de>
41
42 PR fortran/54818
43 * gfortran.dg/transfer_intrinsic_4.f: New.
44
45 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
46
47 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
48 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
49 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
50 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
51
52 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
53
54 * gcc.target/arm/vmaxnmdf.c: New test.
55 * gcc.target/arm/vmaxnmsf.c: Likewise.
56 * gcc.target/arm/vminnmsf.c: Likewise.
57 * gcc.target/arm/vminnmdf.c: Likewise.
58
59 2012-12-19 Tobias Burnus <burnus@net-b.de>
60
61 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
62 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
63
64 2012-12-19 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/55736
67 PR tree-optimization/55703
68 * gcc.dg/lto/pr55703_0.c: New testcase.
69
70 2012-12-19 Jakub Jelinek <jakub@redhat.com>
71
72 PR debug/55730
73 * gcc.dg/debug/pr55730.c: New test.
74
75 2012-12-18 Jan Hubicka <jh@suse.cz>
76
77 PR tree-optimization/55683
78 * g++.dg/ipa/devirt-9.C: New testcase.
79
80 2012-12-19 Terry Guo <terry.guo@arm.com>
81
82 * gcc.target/arm/thumb-find-work-register.c: New.
83
84 2012-12-19 Tobias Burnus <burnus@net-b.de>
85
86 PR fortran/55733
87 * gfortran.dg/save_5.f90: New.
88
89 2012-12-18 Jakub Jelinek <jakub@redhat.com>
90
91 PR c/39464
92 * gcc.dg/pr39464.c: New test.
93
94 2012-12-18 Ian Lance Taylor <iant@google.com>
95
96 PR go/55201
97 * lib/go.exp: Revert last patch.
98
99 2012-12-18 Richard Biener <rguenther@suse.de>
100
101 PR middle-end/54838
102 * g++.dg/torture/pr54838.C: New testcase.
103
104 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
105
106 * lib/go.exp (go_link_flags): Add libatomic location to flags and
107 ld_library_path.
108
109 2012-12-18 Richard Biener <rguenther@suse.de>
110
111 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
112
113 2012-12-18 Richard Biener <rguenther@suse.de>
114
115 PR tree-optimization/55555
116 * gcc.dg/torture/pr55555.c: New testcase.
117 * gcc.dg/vect/vect-iv-11.c: Adjust.
118
119 2012-12-18 Jakub Jelinek <jakub@redhat.com>
120
121 PR debug/55717
122 * testsuite/g++.dg/opt/pr55717.C: New test.
123
124 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
125 Ulrich Weigand <ulrich.weigand@linaro.org>
126
127 * gcc.target/arm/neon-extend-1.c: New file.
128 * gcc.target/arm/neon-extend-2.c: New file.
129
130 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
131
132 * lib/target-supports.exp (add_options_for_arm_v8_neon):
133 Add -march=armv8-a.
134
135 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
136 Tejas Belagod <tejas.belagod@arm.com>
137
138 * lib/target-supports.exp
139 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
140
141 2012-12-16 Tobias Burnus <burnus@net-b.de>
142
143 PR fortran/55197
144 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
145
146 2012-12-16 Tobias Burnus <burnus@net-b.de>
147
148 * gfortran.dg/move_alloc_14.f90: New.
149
150 2012-12-16 Tobias Burnus <burnus@net-b.de>
151
152 PR fortran/55638
153 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
154 * gfortran.dg/elemental_args_check_7.f90: New.
155
156 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
157
158 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
159
160 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
161
162 PR ada/52735
163 * gnat.dg/nested_generic1.adb: New test.
164 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
165
166 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
167
168 PR ada/53766
169 * gnat.dg/controlled7.ad[sb]: New test.
170
171 2012-12-14 Steve Ellcey <sellcey@mips.com>
172
173 PR regression/55688
174 * g++.dg/other/pr55650.C: Add dg-require-profiling.
175
176 2012-12-14 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/55684
179 * gcc.dg/torture/pr55684.c: New testcase.
180
181 2012-12-14 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/55687
184 * gcc.dg/torture/pr55687.c: New testcase.
185
186 2012-12-13 Jakub Jelinek <jakub@redhat.com>
187
188 PR c++/55652
189 * g++.dg/cpp0x/noexcept19.C: New test.
190
191 2012-12-13 Richard Biener <rguenther@suse.de>
192
193 PR lto/55660
194 * gcc.dg/lto/pr55660_0.c: New testcase.
195 * gcc.dg/lto/pr55660_1.c: Likewise.
196
197 2012-12-13 Jakub Jelinek <jakub@redhat.com>
198
199 PR gcov-profile/55650
200 * g++.dg/other/pr55650.C: New test.
201 * g++.dg/other/pr55650.cc: New file.
202
203 2012-12-12 Jakub Jelinek <jakub@redhat.com>
204
205 PR debug/55665
206 * g++.dg/guality/pr55665.C: New test.
207
208 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
209 set_target_env_var the same as if it is empty list.
210 (dg-set-target-env-var): Fix up error message.
211 (set-target-env-var): Record both preexisting env var values
212 as well as info that env wasn't set.
213 (restore-target-env-var): Iterate on reversed list, if second
214 sublist element is 1, setenv the env var to the third sublist
215 element, otherwise unsetenv it.
216 (gcc-dg-runtest): Don't initialize set_target_env_var.
217 (dg-test): Unset set_target_env_var if it was set.
218
219 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
220 on argc being one.
221 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
222 Whitespace fixes. Avoid unnecessary * sizeof(char).
223 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
224 dg-options. Whitespace fixes.
225 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
226 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
227 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
228 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
229 * g++.dg/asan/default-options-1.C: Whitespace fixes.
230 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
231 first __asan_symbolize argument unnamed. Avoid unnecessary
232 * sizeof(char).
233 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
234 on argc being one. Allow both _Znwj and _Znwm as operator new.
235 Ignore everything in the backtrace above operator new. Fix up
236 dg-output regexps.
237 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
238 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
239 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
240 on failures. Avoid pointless PASS dg-output check. Remove bogus
241 dg-shouldfail.
242 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
243 Avoid unnecessary * sizeof(char).
244 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
245 Don't rely on argc being one.
246 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
247 Avoid unnecessary * sizeof(char).
248 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
249 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
250 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
251 Fix up dg-output regexps.
252 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
253 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
254 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
255 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
256 one.
257 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
258 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
259 Avoid unnecessary * sizeof(char).
260
261 2012-12-12 Wei Mi <wmi@google.com>
262
263 * lib/target-supports.exp (check_effective_target_dlopen,
264 check_effective_target_clone, check_effective_target_setrlimit,
265 check_effective_target_swapcontext): New procedures.
266 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
267 (dg-set-target-env-var, set-target-env-var,
268 restore-target-env-var): New procedures.
269 (gcc-dg-runtest): Set set_target_env_var.
270 * g++.dg/asan/symbolize-callback-1.C: New test.
271 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
272 * g++.dg/asan/deep-tail-call-1.C: New test.
273 * g++.dg/asan/default-options-1.C: New test.
274 * g++.dg/asan/interception-test-1.C: New test.
275 * g++.dg/asan/dlclose-test-1-so.cc: New file.
276 * g++.dg/asan/deep-thread-stack-1.C: New test.
277 * g++.dg/asan/interception-malloc-test-1.C: New test.
278 * g++.dg/asan/deep-stack-uaf-1.C: New test.
279 * g++.dg/asan/large-func-test-1.C: New test.
280 * g++.dg/asan/interception-failure-test-1.C: New test.
281 * c-c++-common/asan/strip-path-prefix-1.c: New test.
282 * c-c++-common/asan/force-inline-opt0-1.c: New test.
283 * c-c++-common/asan/swapcontext-test-1.c: New test.
284 * c-c++-common/asan/null-deref-1.c: New test.
285 * c-c++-common/asan/global-overflow-1.c: New test.
286 * c-c++-common/asan/strncpy-overflow-1.c: New test.
287 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
288 * c-c++-common/asan/stack-overflow-1.c: New test.
289 * c-c++-common/asan/use-after-free-1.c: New test.
290 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
291 * c-c++-common/asan/clone-test-1.c: New test.
292 * c-c++-common/asan/heap-overflow-1.c: New test.
293 * c-c++-common/asan/sleep-before-dying-1.c: New test.
294
295 2012-12-12 Steve Ellcey <sellcey@mips.com>
296
297 * gcc.dg/pr55150-2.c: Add pic support check.
298 * gcc.dg/lto/pr54709_0.c: Ditto.
299
300 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
301
302 PR tree-optimization/55481
303 * gcc.dg/torture/pr55481.c: New testcase.
304
305 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
306 Jakub Jelinek <jakub@redhat.com>
307
308 PR middle-end/52640
309 * gcc.c-torture/compile/limits-externdecl.c: New test.
310
311 2012-12-12 Jakub Jelinek <jakub@redhat.com>
312
313 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
314 from 2000 to 400.
315
316 PR fortran/55633
317 * gcc.dg/torture/pr55633.c: New test.
318
319 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
320
321 PR c++/53094
322 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
323 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
324 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
325
326 2012-12-11 Jakub Jelinek <jakub@redhat.com>
327
328 PR c++/55643
329 * g++.dg/warn/Wunused-var-19.C: New test.
330
331 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
332
333 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
334
335 * gcc.dg/pr54121.c: New test.
336
337 2012-12-11 Jakub Jelinek <jakub@redhat.com>
338
339 PR c++/55619
340 * g++.dg/ext/asm12.C: New test.
341
342 PR tree-optimization/54570
343 * gcc.dg/builtin-object-size-8.c: Xfail.
344 * gcc.dg/builtin-object-size-13.c: New test.
345
346 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347
348 PR target/55642
349 * gcc.target/arm/pr55642.c: New testcase.
350
351 2012-12-11 Jakub Jelinek <jakub@redhat.com>
352
353 PR middle-end/43631
354 PR bootstrap/55615
355 * g++.dg/other/pr43631.C: New test.
356
357 2012-12-11 Richard Biener <rguenther@suse.de>
358
359 PR tree-optimization/55079
360 * gcc.dg/Warray-bounds-9.c: New testcase.
361 * gcc.dg/Warray-bounds-10.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
363
364 2012-12-10 Janus Weil <janus@gcc.gnu.org>
365
366 PR fortran/52909
367 * gfortran.dg/proc_ptr_39.f90: New test case.
368
369 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
370
371 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
372 code duplication is required. Allow BNE to appear.
373
374 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
375
376 * gcc.target/mips/ext-2.c: Require -mlong64.
377
378 2012-12-10 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/55107
381 * gcc.dg/torture/pr55107.c: New testcase.
382 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
383
384 2012-12-10 Jakub Jelinek <jakub@redhat.com>
385
386 * g++.dg/asan/asan_test.cc: Sync from upstream.
387 * g++.dg/asan/asan_test_utils.h: Likewise.
388
389 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390
391 * gcc.target/arm/neon/vrndaf32.c: New test.
392 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
393 * gcc.target/arm/neon/vrndf32.c: Likewise.
394 * gcc.target/arm/neon/vrndqf32.c: Likewise.
395 * gcc.target/arm/neon/vrndmf32.c: Likewise.
396 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
397 * gcc.target/arm/neon/vrndnf32.c: Likewise.
398 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
399 * gcc.target/arm/neon/vrndpf32.c: Likewise.
400 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
401
402 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
403
404 * gcc.misc-tests/gcov-12.c: Fix dg order.
405
406 PR middle-end/54470
407 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
408
409 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
410 for *-*-hpux10*.
411
412 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
413 * gcc.dg/20050826-1.c: Likewise.
414
415 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
416
417 * gnat.dg/vect9.adb: Add -w to dg-options.
418 * gnat.dg/vect10.adb: Likewise.
419
420 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
421
422 PR fortran/55593
423 * gfortran.dg/do_check_8.f90: New test.
424
425 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/vect10.ad[sb]: New test.
428
429 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
430
431 * gnat.dg/vect9.ad[sb]: New test.
432 * gnat.dg/vect9_pkg.ads: New helper.
433
434 2012-12-07 Mike Stump <mikestump@comcast.net>
435
436 * gnat.dg/discr38.adb: Don't use ^M line endings.
437 gnat.dg/loop_optimization13.adb: Likewise.
438 gnat.dg/loop_optimization13.ads: Likewise.
439 gnat.dg/discr36_pkg.adb: Likewise.
440 gnat.dg/discr36_pkg.ads: Likewise.
441 gnat.dg/loop_optimization11_pkg.ads: Likewise.
442 gnat.dg/discr36.ads: Likewise.
443 gnat.dg/loop_optimization11.adb: Likewise.
444
445 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
446
447 PR rtl-optimization/55141
448 * gcc.target/i386/pr55141.c: New.
449
450 2012-12-07 Dodji Seketeli <dodji@redhat.com>
451
452 PR c++/54401
453 * g++.dg/cpp0x/alias-decl-28.C: New test.
454 * g++.dg/cpp0x/alias-decl-16.C: Update.
455
456 2012-12-07 Martin Jambor <mjambor@suse.cz>
457
458 PR tree-optimization/55590
459 * gcc.target/i386/pr55590-1.c: New test.
460 * gcc.target/i386/pr55590-2.c: Likewise.
461
462 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/54975
465 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
466
467 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
468
469 PR target/55597
470 * gcc.target/i386/pr55597.c: New test.
471
472 2012-12-06 Jakub Jelinek <jakub@redhat.com>
473
474 PR c++/54207
475 * g++.dg/cpp0x/noexcept18.C: New test.
476
477 PR c++/55573
478 * g++.dg/cpp0x/constexpr-55573.C: New test.
479
480 PR c++/55137
481 * g++.dg/opt/pr55137.C: New test.
482 * gcc.c-torture/execute/pr55137.c: New test.
483
484 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
485
486 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
487 New procedure.
488 (add_options_for_arm_v8_neon): Likewise.
489
490 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
491
492 * g++.dg/pr55604.C: New test.
493
494 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
495
496 * lib/target-supports.exp
497 (check_effective_target_vect_perm): Allow aarch64*-*-*.
498 (check_effective_target_vect_perm_byte): Likewise.
499 (check_effective_target_vect_perm_short): Likewise.
500 (check_effective_target_vect_char_mult): Likewise.
501 (check_effective_target_vect_extract_even_odd): Likewise.
502 (check_effective_target_vect_interleave): Likewise.
503
504 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
505
506 * g++.dg/abi/mangle-neon-aarch64.C: New test.
507
508 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
509
510 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
511
512 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
513
514 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
515 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
516 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
517 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
518 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
519 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
520 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
521 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
522 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
523 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
524 * gcc.dg/vect/vect-rounding-round.c: Likewise.
525 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
526 * target-supports.exp
527 (check_effective_target_vect_call_btrunc): New.
528 (check_effective_target_vect_call_btruncf): Likewise.
529 (check_effective_target_vect_call_ceil): Likewise.
530 (check_effective_target_vect_call_ceilf): Likewise.
531 (check_effective_target_vect_call_floor): Likewise.
532 (check_effective_target_vect_call_floorf): Likewise.
533 (check_effective_target_vect_call_lceil): Likewise.
534 (check_effective_target_vect_call_lfloor): Likewise.
535 (check_effective_target_vect_call_nearbyint): Likewise.
536 (check_effective_target_vect_call_nearbyintf): Likewise.
537 (check_effective_target_vect_call_round): Likewise.
538 (check_effective_target_vect_call_roundf): Likewise.
539
540 2012-12-05 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/51238
543 * gcc.dg/torture/pr51238.c: New testcase.
544
545 2012-12-05 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/50222
548 * gcc.dg/torture/pr50222.c: New testcase.
549
550 2012-12-05 Richard Biener <rguenther@suse.de>
551
552 PR lto/55525
553 * gcc.dg/lto/pr55525_0.c: New testcase.
554 * gcc.dg/lto/pr55525_1.c: Likewise.
555
556 2012-12-04 Tobias Burnus <burnus@net-b.de>
557
558 * gfortran.dg/quad_3.f90: Really fix an if condition.
559
560 2012-12-04 Tobias Burnus <burnus@net-b.de>
561
562 * gfortran.dg/quad_3.f90: Fix a condition,
563 which wrongly required ordered/lazy evaluation.
564
565 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
566
567 * gcc.target/aarch64/121127.c: New test.
568
569 2012-12-04 Jakub Jelinek <jakub@redhat.com>
570
571 PR testsuite/55587
572 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
573 0 if not.
574 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
575 returned 0.
576 * gcc.dg/asan/asan.exp: Likewise.
577
578 2012-12-04 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/55124
581 * gcc.dg/torture/pr55124.c: New testcase.
582
583 2012-12-03 Tobias Burnus <burnus@net-b.de>
584
585 * gfortran.dg/quad_3.f90: New.
586
587 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/54170
590 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
591
592 2012-12-03 Jakub Jelinek <jakub@redhat.com>
593
594 PR testsuite/55452
595 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
596 on all targets, not just s390*.
597
598 2012-12-03 Marek Polacek <polacek@redhat.com>
599
600 PR c/55570
601 * gcc.dg/pr55570.c: New test.
602
603 2012-12-03 Jakub Jelinek <jakub@redhat.com>
604
605 * lib/asan-dg.exp (asan_get_gtest_test_list,
606 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
607 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
608 and [asan_get_gtest_expect_death_list "$output"] in global vars.
609 (asan_symbolize): Sanitize [] characters from key.
610 * g++.dg/asan/asan_test_config.h: New file.
611 * g++.dg/asan/asan_globals_test.cc: New file.
612 * g++.dg/asan/asan_test_utils.h: New file.
613 * g++.dg/asan/dejagnu-gtest.h: New file.
614 * g++.dg/asan/asan_test.cc: New file.
615 * g++.dg/asan/asan_test.C: New test.
616
617 2012-12-03 Richard Biener <rguenther@suse.de>
618
619 * gcc.dg/torture/pr35634.c: Use signed char.
620 * g++.dg/torture/pr35634.C: Likewise.
621
622 2012-12-02 Marek Polacek <polacek@redhat.com>
623
624 PR middle-end/54838
625 * gcc.dg/pr54838.c: New test.
626
627 2012-12-01 Xinliang David Li <davidxl@google.com>
628
629 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
630 cltd.
631
632 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/55558
635 * g++.dg/cpp0x/decltype46.C: New.
636
637 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
638
639 PR middle-end/52450
640 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
641
642 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
643
644 PR debug/53860
645 * g++.dg/debug/pr53860.C: New test.
646
647 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
648 Paul Thomas <pault@gcc.gnu.org>
649
650 PR fortran/46897
651 * gfortran.dg/defined_assignment_1.f90: New test.
652 * gfortran.dg/defined_assignment_2.f90: New test.
653 * gfortran.dg/defined_assignment_3.f90: New test.
654 * gfortran.dg/defined_assignment_4.f90: New test.
655 * gfortran.dg/defined_assignment_5.f90: New test.
656
657 2012-12-01 Jakub Jelinek <jakub@redhat.com>
658
659 PR c++/55542
660 * g++.dg/cpp0x/vt-55542.C: New test.
661
662 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gnat.dg/specs/pack9.ads: New test.
665
666 2012-11-30 Martin Jambor <mjambor@suse.cz>
667
668 PR middle-end/52890
669 PR tree-optimization/55415
670 PR tree-optimization/54386
671 PR target/55448
672 * gcc.dg/ipa/ipa-sra-7.c: New test.
673 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
674 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
675 * gcc.target/i386/pr55448.c: Likewise.
676
677 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
678
679 * loop_optimization14.ad[sb]: New test.
680 * loop_optimization14_pkg.ads: New helper.
681
682 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
683
684 PR target/55073
685 * gcc.target/arm/pr55073.C: New test.
686
687 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
688
689 PR c++/53094
690 * g++.dg/ext/vector20.C: New testcase.
691
692 2012-11-28 Tobias Burnus <burnus@net-b.de>
693
694 PR fortran/52161
695 * coarray/sync_3.f90: Extend test.
696
697 2012-11-29 Jakub Jelinek <jakub@redhat.com>
698
699 PR rtl-optimization/55512
700 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
701 * gcc.target/i386/pr55512-4.c: Likewise.
702
703 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
704
705 PR c++/52654
706 * g++.dg/cpp0x/udlit-overflow.C: New.
707 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
708
709 2012-11-28 Jakub Jelinek <jakub@redhat.com>
710
711 PR debug/36728
712 PR debug/55467
713 PR middle-end/55507
714 PR bootstrap/55511
715 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
716 are non-empty and add dependency between the first and second asm.
717 * gcc.dg/guality/pr36728-2.c: Likewise.
718 * gcc.dg/guality/pr36728-3.c: New test.
719 * gcc.dg/guality/pr36728-4.c: New test.
720
721 2012-11-28 Andrew Pinski <apinski@cavium.com>
722
723 PR bootstrap/54279
724 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
725 directories.
726 * lib/obj-c++.exp (obj-c++_init): Likewise.
727
728 2012-11-28 Tobias Burnus <burnus@net-b.de>
729
730 PR fortran/52161
731 * coarray/sync_3.f90: New.
732
733 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
734
735 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
736
737 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
738
739 PR rtl-optimization/55512
740 * gcc.target/i386/pr55512-[1234].c: New tests.
741
742 2012-11-28 Jakub Jelinek <jakub@redhat.com>
743
744 PR testsuite/55505
745 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
746
747 PR testsuite/55504
748 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
749 attributes. Avoid clobbering memory before malloced chunk.
750 (main): Pass 1 instead of 0 as argument.
751
752 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
753
754 * gnat.dg/object_overflow.adb: Rename to...
755 * gnat.dg/object_overflow1.adb: ...this.
756 * gnat.dg/object_overflow2.adb: New test.
757 * gnat.dg/object_overflow3.adb: Likewise.
758 * gnat.dg/object_overflow4.adb: Likewise.
759
760 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/55497
763 * g++.dg/init/pr55497.C: New.
764
765 2012-11-28 Richard Biener <rguenther@suse.de>
766
767 PR testsuite/55327
768 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
769 * gcc.dg/vect/slp-perm-9.c: Likewise.
770
771 2012-11-28 Richard Biener <rguenther@suse.de>
772
773 PR c/35634
774 * gcc.dg/torture/pr35634.c: New testcase.
775 * g++.dg/torture/pr35634.C: Likewise.
776 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
777
778 2012-11-27 Tobias Burnus <burnus@net-b.de>
779
780 PR fortran/55476
781 * gfortran.dg/warn_target_lifetime_3.f90: New.
782
783 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
784
785 PR rtl-optimization/55458
786 * gcc.target/i386/pr55458.c: New test.
787
788 2012-11-27 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/55110
791 * gcc.dg/pr55110.c: New test.
792
793 2012-11-27 Richard Biener <rguenther@suse.de>
794
795 PR middle-end/55331
796 * g++.dg/opt/pr55331.C: New testcase.
797
798 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
799
800 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
801
802 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
803
804 * gcc.dg/54455.c: Require scheduling.
805 * gcc.dg/c1x-align-4.c: Skip avr.
806 * gcc.dg/pr44024.c: Skip avr in final scan.
807
808 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
809
810 PR testsuite/52641
811 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
812 * gcc.dg/pr54676.c: Make work for 16-bit int.
813
814 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
815
816 PR target/55277
817 * gcc.target/i386/pr55227.c: New test.
818
819 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
820
821 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
822 to -fdump-rtl-all.
823 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
824
825 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
826
827 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
828 New procedure.
829 (add_options_for_arm_v8_vfp): New procedure.
830 * gcc.target/arm/vrintaf32.c: New test.
831 * gcc.target/arm/vrintaf64.c: Likewise.
832 * gcc.target/arm/vrintmf32.c: Likewise.
833 * gcc.target/arm/vrintmf64.c: Likewise.
834 * gcc.target/arm/vrintpf32.c: Likewise.
835 * gcc.target/arm/vrintpf64.c: Likewise.
836 * gcc.target/arm/vrintrf32.c: Likewise.
837 * gcc.target/arm/vrintrf64.c: Likewise.
838 * gcc.target/arm/vrintxf32.c: Likewise.
839 * gcc.target/arm/vrintxf64.c: Likewise.
840 * gcc.target/arm/vrintzf32.c: Likewise.
841 * gcc.target/arm/vrintzf64.c: Likewise.
842
843 2012-11-26 Janus Weil <janus@gcc.gnu.org>
844
845 PR fortran/54997
846 * gfortran.dg/warn_unused_function_2.f90: New.
847
848 2012-11-26 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/54881
851 * gfortran.dg/associated_6.f90: New.
852 * gfortran.dg/select_type_30.f03: New.
853
854 2012-11-26 Jakub Jelinek <jakub@redhat.com>
855
856 PR tree-optimization/54471
857 * gcc.dg/tree-ssa/vrp86.c: New test.
858 * gcc.c-torture/execute/pr54471.c: New test.
859
860 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
861
862 PR middle-end/55030
863 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
864 use volatile asms, use plain asms. Where the output value for the
865 asm is unused, write a global variable.
866
867 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
868
869 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
870
871 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
872
873 PR fortran/30146
874 * gfortran.dg/do_check_7.f90: New test.
875
876 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/55446
879 * g++.dg/init/new41.C: New.
880
881 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
882
883 PR fortran/55314
884 * gfortran.dg/allocate_error_4.f90: New test.
885
886 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
887
888 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
889 to send_log.
890
891 2012-11-23 Jakub Jelinek <jakub@redhat.com>
892
893 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
894 from the output.
895
896 PR c++/54046
897 * g++.dg/warn/Wreturn-type-8.C: New test.
898
899 PR middle-end/55430
900 * gcc.dg/pr55430.c: New test.
901
902 2012-11-23 Kostya Serebryany <kcc@google.com>
903
904 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
905
906 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/discr40.ad[sb]: New test.
909
910 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/discr39.adb: New test.
913
914 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
915
916 PR testsuite/52641
917 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
918 * gcc.dg/pr55150-1.c: Same.
919 * gcc.dg/torture/pr54894.c: Add size32plus.
920
921 2012-11-23 Jakub Jelinek <jakub@redhat.com>
922
923 PR sanitizer/55435
924 * c-c++-common/asan/attrib-1.c: New test.
925
926 2012-11-22 Ian Bolton <ian.bolton@arm.com>
927
928 * gcc.target/aarch64/builtin-bswap-1.c: New test.
929 * gcc.target/aarch64/builtin-bswap-2.c: New test.
930
931 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/55432
934 * g++.dg/cpp0x/constexpr-55432.C: New.
935
936 2012-11-21 Janus Weil <janus@gcc.gnu.org>
937
938 PR fortran/55352
939 * gfortran.dg/namelist_76.f90: New.
940
941 2012-11-21 Martin Jambor <mjambor@suse.cz>
942
943 * gcc.dg/ipa/ipcp-agg-7.c: New test.
944 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
945
946 2012-11-21 Martin Jambor <mjambor@suse.cz>
947
948 PR tree-optimization/55260
949 * g++.dg/torture/pr55260-2.C: New test.
950
951 2012-11-21 Martin Jambor <mjambor@suse.cz>
952
953 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
954
955 2012-11-21 Bin Cheng <bin.cheng@arm.com>
956
957 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
958 * gcc.dg/tree-ssa/vrp47.c: Ditto.
959
960 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
961
962 PR target/19398
963 * gcc.target/i386/pr19398.c: New test.
964
965 2012-11-20 Martin Jambor <mjambor@suse.cz>
966
967 PR tree-optimization/55260
968 * g++.dg/torture/pr55260-1.C: New test.
969
970 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
971
972 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
973 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
974 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
975 * gcc.target/aarch64/atomic-op-char.c: Likewise.
976 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
977 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
978 * gcc.target/aarch64/atomic-op-int.c: Likewise.
979 * gcc.target/aarch64/atomic-op-long.c: Likewise.
980 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
981 * gcc.target/aarch64/atomic-op-release.c: Likewise.
982 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
983 * gcc.target/aarch64/atomic-op-short.c: Likewise.
984
985 2012-11-20 Jakub Jelinek <jakub@redhat.com>
986
987 PR middle-end/55094
988 * gcc.dg/pr55094.c: New test.
989
990 PR rtl-optimization/54921
991 * gcc.dg/pr54921.c: New test.
992
993 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
994
995 * gcc.target/i386/pr55359.c: New test.
996
997 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
998
999 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1000 * g++.dg/tls/thread_local3g.C: Likewise.
1001 * g++.dg/tls/thread_local4g.C: Likewise.
1002 * g++.dg/tls/thread_local5g.C: Likewise.
1003 * g++.dg/tls/thread_local6g.C: Likewise.
1004 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1005 * g++.dg/tls/thread_local2.C: Likewise.
1006 * g++.dg/tls/thread_local2g.C: Likewise.
1007 * g++.dg/tls/thread_local6.C: Likewise.
1008
1009 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1010
1011 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1012 * gcc.dg/tm/clone-1.c: New test.
1013
1014 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/55368
1017 * g++.dg/parse/struct-5.C: New.
1018
1019 2012-11-19 Tom de Vries <tom@codesourcery.com>
1020
1021 PR rtl-optimization/55315
1022 * gcc.target/mips/pr55315.c: New test.
1023
1024 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR tree-optimization/55236
1027 * gcc.dg/pr55236.c: New test.
1028
1029 PR testsuite/55188
1030 * gcc.dg/pr19105.c: Accept also optimizing
1031 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1032
1033 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1034 from addr2line_output. Increment idx if asking for more than one
1035 address in one object.
1036
1037 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR tree-optimization/55329
1040 * g++.dg/opt/pr55329.C: New test.
1041
1042 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1043
1044 PR fortran/55297
1045 * gfortran.dg/typebound_operator_18.f90: New.
1046
1047 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1048
1049 PR rtl-optimization/55330
1050 * gfortran.dg/pr55330.f90: New test.
1051
1052 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1053
1054 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1055 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1056 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1057 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1058 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1059 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1060
1061 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1062
1063 PR c++/54875
1064 * g++.dg/cpp0x/alias-decl-27.C: New test.
1065
1066 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR c++/55337
1069 * g++.dg/template/alignof2.C: New test.
1070
1071 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1072
1073 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1074 * g++.dg/mv6.C (dg-options): Ditto.
1075
1076 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1077
1078 * lib/target_suports.exp
1079 (check_effective_target_has_w_floating_suffix): New procedure.
1080 (check_effective_target_has_q_floating_suffix): Ditto.
1081 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1082 for unsupported non-standard suffix on floating constant.
1083 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1084
1085 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1086
1087 * lib/asan-dg.exp: New file.
1088 * gcc.dg/asan/asan.exp: New file.
1089 * g++.dg/dg.exp: Prune also asan tests.
1090 * g++.dg/asan/asan.exp: New file.
1091 * c-c++-common/asan/memcmp-1.c: New test.
1092
1093 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/55323
1096 * g++.dg/cpp0x/vt-55323.C: New.
1097
1098 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1099
1100 * g++.dg/mv4.C: Add require ifunc. Change error message.
1101 * g++.dg/mv5.C: Add require ifunc.
1102 * g++.dg/mv6.C: Add require ifunc.
1103
1104 2012-11-13 Martin Jambor <mjambor@suse.cz>
1105
1106 PR tree-optimization/55253
1107 * gcc.dg/torture/pr55253.c: New test.
1108 * gcc.dg/torture/pr55305.c: Likewise.
1109
1110 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1111
1112 PR middle-end/55142
1113 * gcc.target/i386/pr55142-1.c: New file.
1114 * gcc.target/i386/pr55142-2.c: Likewise.
1115
1116 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1117
1118 PR c++/54466
1119 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1120
1121 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1122
1123 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1124 instead of lp64.
1125 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1126 * gcc.target/i386/pr49715-2.c: Likewise.
1127 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1128
1129 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR tree-optimization/55281
1132 * gcc.dg/vect/fast-math-pr55281.c: New test.
1133 * g++.dg/opt/pr55281.C: New test.
1134
1135 PR rtl-optimization/54127
1136 * gcc.dg/torture/pr54127.c: New test.
1137
1138 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1139 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR rtl-optimization/51447
1142 * gcc.c-torture/execute/pr51447.c: New test.
1143
1144 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1145
1146 * gcc.target/aarch64/csinc-2.c: New test.
1147
1148 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1149
1150 * gcc.target/aarch64/cmn.c: New test.
1151 * gcc.target/aarch64/adds.c: New test.
1152 * gcc.target/aarch64/subs.c: New test.
1153
1154 2012-11-12 Tobias Burnus <burnus@net-b.de>
1155
1156 PR fortran/55272
1157 * gfortran.dg/coarray_29_1.f90: New.
1158 * gfortran.dg/coarray_29_2.f90: New.
1159
1160 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1161
1162 * gcc.dg/hoist-register-pressure-3.c: New test.
1163
1164 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1165
1166 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1167 wrappers around sinf and cosf.
1168
1169 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 PR middle-end/55247
1172 PR middle-end/55259
1173 * gcc.target/i386/pr55247-2.c: New file.
1174
1175 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1176
1177 PR middle-end/55263
1178 * g++.dg/pr55263.C: New test.
1179
1180 2012-11-11 Martin Jambor <mjambor@suse.cz>
1181
1182 PR tree-optimization/55238
1183 * testsuite/gcc.dg/torture/pr55238.c: New test.
1184
1185 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1186
1187 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1188 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1189 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1190
1191 2012-11-10 Jan Hubicka <jh@suse.cz>
1192
1193 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1194
1195 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1196
1197 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1198 -mno-sse -mno-mmx to dg-options. Reformat.
1199
1200 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1201
1202 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1203 * c-c++-common/vector-compare-1.c: Same.
1204 * c-c++-common/vector-compare-2.c: Same.
1205 * g++.dg/other/unused1.C: Skip on AIX.
1206 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1207 extra message on AIX.
1208
1209 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1210
1211 PR target/55247
1212 * gcc.target/i386/pr55247.c: New test.
1213
1214 2012-11-09 Andrew Pinski <apinski@cavium.com>
1215
1216 * gcc.c-torture/execute/20121108-1.c: New test.
1217
1218 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1219
1220 PR c++/54413
1221 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1222 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1223 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1224 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1225
1226 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1227
1228 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1229 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1230 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1231 array bounds.
1232 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1233
1234 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1235
1236 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1237 * g++.dg/tm/pr47530.C: Same.
1238
1239 2012-11-09 Jason Merrill <jason@redhat.com>
1240
1241 PR c++/54859
1242 * g++.dg/cpp0x/alias-decl-25.C: New.
1243
1244 * g++.dg/abi/abi-tag1.C: New.
1245 * g++.dg/abi/abi-tag2.C: New.
1246
1247 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1248
1249 PR rtl-optimization/55154
1250 * gcc.target/i386/pr55154.c: New test.
1251
1252 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1253
1254 PR rtl-optimization/55151
1255 * gcc.dg/pr55151.c: Move ...
1256 * gcc.target/i386/pr55151.c: ... here.
1257
1258 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1259
1260 PR rtl-optimization/54472
1261 * gcc.dg/pr54472.c: New test.
1262
1263 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1264
1265 * gnat.dg/stack_check3.ad[sb]: New test.
1266
1267 2012-11-08 Ian Lance Taylor <iant@google.com>
1268
1269 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1270 with arguments. Handle errorcheckoutput and rundir test types.
1271
1272 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1273
1274 PR tree-optimization/55191
1275 * gcc.dg/pr55191.c: New test.
1276
1277 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR debug/54499
1280 * g++.dg/debug/pr54499.C: New test.
1281
1282 2012-11-08 Jan Hubicka <jh@suse.cz>
1283
1284 PR middle-end/48636
1285 * gcc.dg/winline-3.c: Update.
1286
1287 2012-11-08 Martin Jambor <mjambor@suse.cz>
1288
1289 * gfortran.dg/ipcp-array-1.f90: New test.
1290
1291 2012-11-08 Florian Weimer <fweimer@redhat.com>
1292
1293 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1294
1295 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1296
1297 PR rtl-optimization/55151
1298 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1299
1300 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1301
1302 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1303
1304 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 * gcc.c-torture/compile/20121107-1.c: New test.
1307
1308 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1309
1310 PR rtl-optimization/55151
1311 * gcc.dg/pr55151.c: Compile it only for x86_64.
1312
1313 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1314
1315 PR rtl-optimization/55122
1316 * gcc.dg/pr55122.c: New test.
1317
1318 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1319
1320 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1321 word powerpc.
1322 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1323 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1324 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1325 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1326
1327 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1328
1329 PR c/53063
1330 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1331
1332 2012-11-07 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1333
1334 PR c/51294
1335 * c-c++-common/pr51294.c: New.
1336
1337 2012-11-07 Martin Jambor <mjambor@suse.cz>
1338
1339 PR tree-optimization/53787
1340 * gcc.dg/ipa/ipa-5.c: Adjust.
1341 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1342 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1343 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1344 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1345 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1346 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1347 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1348 * gfortran.dg/pr48636-2.f90: New test.
1349 * gfortran.dg/pr53787.f90: Likewise.
1350
1351 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/55226
1354 Revert:
1355 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/54922
1358 * g++.dg/cpp0x/constexpr-union4.C: New.
1359
1360 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1361
1362 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1363
1364 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1365
1366 PR target/49220
1367 * gcc.c-torture/compile/pr49220.c: New test.
1368
1369 2012-11-07 Florian Weimer <fweimer@redhat.com>
1370
1371 * g++.dg/init/new40.C: New.
1372
1373 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR debug/54693
1376 * gcc.dg/guality/pr54693-2.c: New test.
1377
1378 2012-11-06 Andrew Pinski <apinski@cavium.com>
1379
1380 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1381 -fno-vect-cost-model.
1382
1383 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1384
1385 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1386 * gcc.dg/tm/debug-1.c: Same.
1387 * gcc.dg/tm/irrevocable-3.c: Same.
1388 * gcc.dg/tm/irrevocable-4.c: Same.
1389 * gcc.dg/tm/memopt-10.c: Same.
1390 * gcc.dg/tm/memopt-11.c: Same.
1391 * gcc.dg/tm/props-4.c: Same.
1392 * gcc.dg/tm/wrap-3.c: Same.
1393 * gcc.dg/tm/wrap-4.c: Same.
1394
1395 2012-11-06 Andrew Pinski <apinski@cavium.com>
1396
1397 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1398
1399 2012-11-06 Jan Hubicka <jh@suse.cz>
1400
1401 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1402 candidate still.
1403 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1404 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1405 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1406
1407 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1408
1409 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1410
1411 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR middle-end/41993
1414 * gcc.dg/torture/pr41993.c: New test.
1415
1416 2012-11-06 Jan Hubicka <jh@suse.cz>
1417
1418 * gcc.target/i386/l_fma_float_?.c: Update.
1419 * gcc.target/i386/l_fma_double_?.c: Update.
1420
1421 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1422
1423 PR target/54089
1424 * gcc.target/sh/pr54089-8.c: New.
1425 * gcc.target/sh/pr54089-9.c: New.
1426
1427 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1428
1429 PR target/47440
1430 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1431 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1432 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1433 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1434 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1435 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1436 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1437 * gcc.target/i386/avx-vzeroupper-27.c: New.
1438
1439 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1440
1441 PR fortran/54917
1442 * gfortran.dg/transfer_class_1.f90: New.
1443 * gfortran.dg/transfer_class_2.f90: New.
1444
1445 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1446
1447 * testsuite/g++.dg/mv1.C: New test.
1448 * testsuite/g++.dg/mv2.C: New test.
1449 * testsuite/g++.dg/mv3.C: New test.
1450 * testsuite/g++.dg/mv4.C: New test.
1451 * testsuite/g++.dg/mv5.C: New test.
1452 * testsuite/g++.dg/mv6.C: New test.
1453
1454 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1455
1456 PR testsuite/55186
1457 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1458
1459 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1460
1461 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1462 darwin.
1463
1464 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * g++.dg/torture/20121105-1.C: New test.
1467
1468 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1469
1470 * gcc.dg/torture/fp-compare.c: New testcase.
1471
1472 2012-11-05 Jan Hubicka <jh@suse.cz>
1473
1474 * gcc.dg/const-1.c: Update.
1475 * gcc.dg/pure-1.c: Update.
1476
1477 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1478
1479 PR rtl-optimization/55151
1480 * gcc.dg/pr55151.c: New test.
1481
1482 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR debug/54970
1485 PR debug/54971
1486 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1487
1488 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1489
1490 PR testsuite/51128
1491 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1492
1493 2012-11-05 Jan Hubicka <jh@suse.cz>
1494
1495 * gcc.dg/autopar/pr49960.c: Fix testcase.
1496
1497 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1498
1499 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1500 Fix scan-tree-dump-times directive.
1501
1502 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1503
1504 PR fortran/55199
1505 * gfortran.dg/associate_12.f90: New.
1506
1507 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1508
1509 PR target/54255
1510 * lib/target-supports.exp (check_effective_target_masm_intel): New
1511 proc.
1512 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1513 masm_intel.
1514
1515 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1516 Jack Howarth <howarth@bromo.med.uc.edu>
1517
1518 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1519 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1520 * gcc.target/i386/pr53249.c: Likewise.
1521
1522 2012-11-03 Andrew Pinski <apinski@cavium.com>
1523
1524 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1525 call abort1 so that cross jumping does not happen.
1526
1527 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1528
1529 PR target/51244
1530 * gcc.target/sh/pr51244-18.c: New.
1531 * gcc.target/sh/pr51244-19.c: New.
1532
1533 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1534
1535 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1536 b requires a 64-bit operation followed by a truncation.
1537
1538 2012-11-02 Jan Hubicka <jh@suse.cz>
1539
1540 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1541
1542 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1543
1544 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1545 conditions to verify the reduction code is vectorized.
1546
1547 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1548 in case 'pow', such as 'powerpc' is used in the compiler version name.
1549 * gcc.target/powerpc/pr46728-2.c: Likewise.
1550 * gcc.target/powerpc/pr46728-3.c: Likewise.
1551 * gcc.target/powerpc/pr46728-4.c: Likewise.
1552 * gcc.target/powerpc/pr46728-5.c: Likewise.
1553 * gcc.target/powerpc/pr46728-7.c: Likewise.
1554 * gcc.target/powerpc/pr46728-8.c: Likewise.
1555 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1556
1557 2012-11-02 Jan Hubicka <jh@suse.cz>
1558
1559 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1560
1561 2012-11-02 Jan Hubicka <jh@suse.cz>
1562
1563 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1564 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1565
1566 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1567
1568 PR middle-end/55130
1569 * gcc.target/i386/pr55130.c: New test.
1570
1571 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR target/55147
1574 * gcc.target/i386/pr55147.c: New test.
1575
1576 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1577
1578 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1579 * gfortran.dg/default_format_denormal_1.f90: Same.
1580
1581 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1582
1583 PR middle-end/55001
1584 * g++.dg/ext/vector19.C: Remove target restrictions.
1585 * gcc.dg/fold-compare-7.c: New testcase.
1586
1587 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1588
1589 PR target/55160
1590 * gcc.target/sh/pr55160.c: New.
1591
1592 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1593
1594 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1595 scan-assembler regex.
1596
1597 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1598
1599 PR middle-end/55150
1600 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1601 * gcc.dg/pr55150-2.c: New test.
1602
1603 2012-11-01 Sharad Singhai <singhai@google.com>
1604
1605 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1606 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1607 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1608 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1609
1610 2012-10-31 Dehao Chen <dehao@google.com>
1611
1612 * g++.dg/debug/dwarf2/block.C: New testcase.
1613
1614 2012-10-31 Jan Hubicka <jh@suse.cz>
1615
1616 * gcc.dg/pr44974.c: Add noinline.
1617
1618 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1619
1620 PR fortran/53718
1621 * gfortran.dg/class_54.f90: New.
1622
1623 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1624 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR tree-optimization/55018
1627 * gcc.dg/torture/pr55018.c: New test.
1628
1629 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/54583
1632 * g++.dg/ext/vla13.C: New.
1633
1634 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1635
1636 PR middle-end/55150
1637 * gcc.dg/pr55150.c: New test.
1638
1639 2012-10-31 Tobias Burnus <burnus@net-b.de>
1640
1641 PR fortran/55134
1642 * gfortran.dg/associate_11.f90: New.
1643
1644 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1645
1646 PR c++/54955
1647 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1648
1649 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR tree-optimization/19105
1652 PR tree-optimization/21643
1653 PR tree-optimization/46309
1654 * gcc.dg/pr19105.c: New test.
1655 * gcc.dg/pr21643.c: New test.
1656 * gcc.dg/pr46309-2.c: New test.
1657 * gcc.c-torture/execute/pr46309.c: New test.
1658
1659 2012-10-31 Alan Modra <amodra@gmail.com>
1660
1661 * gcc.target/powerpc/dimode_off.c: New.
1662 * gcc.target/powerpc/timode_off.c: New.
1663 * gcc.target/powerpc/dfmode_off.c: New.
1664 * gcc.target/powerpc/tfmode_off.c: New.
1665
1666 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 PR rtl-optimization/55093
1669 * gcc.target/i386/pr55093.c: New file.
1670
1671 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1672
1673 * gcc.target/i386/pr55116.c: Renamed to ...
1674 * gcc.target/i386/pr55116-1.c: This.
1675
1676 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1677
1678 * gcc.target/i386/pr55116-2.c: New file.
1679
1680 2012-10-30 Richard Biener <rguenther@suse.de>
1681
1682 * gcc.dg/vect/slp-perm-2.c: Adjust.
1683
1684 2012-10-30 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/55111
1687 * gcc.dg/torture/pr55111.c: New testcase.
1688
1689 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1690
1691 PR target/53988
1692 * gcc.target/sh/pr53988.c: New.
1693
1694 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1695
1696 PR target/54989
1697 * gcc.dg/hoist-register-pressure-1.c: Rename from
1698 hoist-register-pressure.c. Add nonpic condition.
1699 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1700
1701 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1702
1703 PR c++/54930
1704 * gcc.dg/Wreturn-local-addr.c: New.
1705 * g++.dg/warn/Wno-return-local-addr.C: New.
1706 * g++.dg/warn/Wreturn-local-addr.C: New.
1707
1708 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1709
1710 PR middle-end/55116
1711 * gcc.target/i386/pr55116.c: New file.
1712
1713 2012-10-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
1714
1715 PR c/53066
1716 * gcc.dg/Wshadow-4.c: New.
1717 * gcc.dg/Wshadow-4.h: New.
1718
1719 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1720
1721 PR debug/54693
1722 * gcc.dg/guality/pr54693.c: New.
1723
1724 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1725
1726 PR middle-end/55027
1727 * gcc.dg/pr55027.c: New testcase.
1728
1729 2012-10-29 Jan Hubicka <jh@suse.cz>
1730
1731 * gcc.dg/ipa/inline-6.c: New testcase.
1732
1733 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1734
1735 PR rtl-optimization/55106
1736 * g++.dg/pr55106.C: New.
1737
1738 2012-10-29 Richard Guenther <rguenther@suse.de>
1739
1740 PR middle-end/53695
1741 * gcc.dg/torture/pr53695.c: New testcase.
1742
1743 2012-10-28 Jan Hubicka <jh@suse.cz>
1744
1745 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1746
1747 2012-10-28 Tobias Burnus <burnus@net-b.de>
1748
1749 PR fortran/54958
1750 * gfortran.dg/do_check_6.f90: New.
1751
1752 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1753 Jack Howarth <howarth@bromo.med.uc.edu>
1754
1755 PR target/54404
1756 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1757 to dg-options.
1758 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1759
1760 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1761
1762 PR target/34283
1763 * gcc.target/i386/pr34283.c: New test.
1764
1765 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR c++/55081
1768 * g++.dg/opt/pr55081.C: New test.
1769
1770 PR debug/54970
1771 PR debug/54971
1772 * gcc.dg/guality/pr54970.c: New test.
1773
1774 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/54984
1777 * g++.dg/template/new11.C: New.
1778
1779 2012-10-26 Richard Biener <rguenther@suse.de>
1780
1781 PR middle-end/54824
1782 * gcc.dg/torture/pr54824.c: New testcase.
1783
1784 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1785
1786 * gcc.target/i386/fxsave-1.c: New.
1787 * gcc.target/i386/fxsave64-1.c: Ditto.
1788 * gcc.target/i386/fxrstor-1.c: Ditto.
1789 * gcc.target/i386/fxrstor64-1.c: Ditto.
1790 * gcc.target/i386/xsave-1.c: Ditto.
1791 * gcc.target/i386/xsave64-1.c: Ditto.
1792 * gcc.target/i386/xrstor-1.c: Ditto.
1793 * gcc.target/i386/xrstor64-1.c: Ditto.
1794 * gcc.target/i386/xsaveopt-1.c: Ditto.
1795 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1796 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1797 * gcc.target/i386/sse-13.c: Ditto.
1798 * gcc.target/i386/sse-14.c: Ditto.
1799 * gcc.target/i386/sse-22.c: Ditto.
1800 * gcc.target/i386/sse-23.c: Ditto.
1801 * g++.dg/other/i386-2.C: Ditto.
1802 * g++.dg/other/i386-3.C: Ditto.
1803
1804 2012-10-25 Jan Hubicka <jh@suse.cz>
1805
1806 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1807 at ivcanon time.
1808
1809 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1810
1811 PR c++/53761
1812 * g++.dg/ext/transparent-union.C: New.
1813
1814 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1815
1816 PR c++/54427
1817 * g++.dg/ext/vector19.C: New testcase.
1818
1819 2012-10-25 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/54902
1822 * g++.dg/torture/pr54902.C: New testcase.
1823
1824 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 PR c++/34892
1827 * g++.dg/template/crash114.C: New.
1828
1829 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1830
1831 PR bootstrap/55049
1832 * gcc.target/i386/pr55049-1.c: New test.
1833
1834 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1835
1836 PR fortran/55037
1837 * gfortran.dg/class_dummy_4.f03: New.
1838
1839 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR rtl-optimization/55010
1842 * gcc.dg/pr55010.c: New test.
1843
1844 PR debug/54828
1845 * g++.dg/debug/pr54828.C: New test.
1846
1847 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1848
1849 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1850 * gcc.dg/vect/vect-83_64.c: Likewise.
1851
1852 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/54922
1855 * g++.dg/cpp0x/constexpr-union4.C: New.
1856
1857 2012-10-23 Jeff Law <law@redhat.com>
1858
1859 * gcc.c-torture/execute/pr54985.c: New test.
1860
1861 2012-10-23 Paul Koning <ni1d@arrl.net>
1862
1863 PR debug/54508
1864 * g++.dg/debug/dwarf2/pr54508.C: New.
1865
1866 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR c++/54844
1869 * g++.dg/template/sizeof14.C: New test.
1870
1871 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1872 Jim MacArthur <jim.macarthur@arm.com>
1873 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1874 Marcus Shawcroft <marcus.shawcroft@arm.com>
1875 Nigel Stephens <nigel.stephens@arm.com>
1876 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1877 Richard Earnshaw <rearnsha@arm.com>
1878 Sofiane Naci <sofiane.naci@arm.com>
1879 Stephen Thomas <stephen.thomas@arm.com>
1880 Tejas Belagod <tejas.belagod@arm.com>
1881 Yufeng Zhang <yufeng.zhang@arm.com>
1882
1883 * lib/target-supports.exp
1884 (check_profiling_available): Add AArch64.
1885 (check_effective_target_vect_int): Likewise.
1886 (check_effective_target_vect_shift): Likewise.
1887 (check_effective_target_vect_float): Likewise.
1888 (check_effective_target_vect_double): Likewise.
1889 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1890 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1891 (check_effective_target_vect_pack_trunc): Likewise.
1892 (check_effective_target_vect_unpack): Likewise.
1893 (check_effective_target_vect_hw_misalign): Likewise.
1894 (check_effective_target_vect_short_mult): Likewise.
1895 (check_effective_target_vect_int_mult): Likewise.
1896 (check_effective_target_vect_stridedN): Likewise.
1897 (check_effective_target_sync_int_long): Likewise.
1898 (check_effective_target_sync_char_short): Likewise.
1899 (check_vect_support_and_set_flags): Likewise.
1900 (check_effective_target_aarch64_tiny): New.
1901 (check_effective_target_aarch64_small): New.
1902 (check_effective_target_aarch64_large): New.
1903 * g++.dg/other/PR23205.C: Enable aarch64.
1904 * g++.dg/other/pr23205-2.C: Likewise.
1905 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1906 * gcc.c-torture/execute/20101011-1.c: Likewise.
1907 * gcc.dg/20020312-2.c: Likewise.
1908 * gcc.dg/20040813-1.c: Likewise.
1909 * gcc.dg/builtin-apply2.c: Likewise.
1910 * gcc.dg/stack-usage-1.c: Likewise.
1911
1912 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1913 Jim MacArthur <jim.macarthur@arm.com>
1914 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1915 Marcus Shawcroft <marcus.shawcroft@arm.com>
1916 Nigel Stephens <nigel.stephens@arm.com>
1917 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1918 Richard Earnshaw <rearnsha@arm.com>
1919 Sofiane Naci <sofiane.naci@arm.com>
1920 Stephen Thomas <stephen.thomas@arm.com>
1921 Tejas Belagod <tejas.belagod@arm.com>
1922 Yufeng Zhang <yufeng.zhang@arm.com>
1923
1924 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1925 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1926 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1927 * gcc.target/aarch64/aapcs/abitest.S: New file.
1928 * gcc.target/aarch64/aapcs/abitest.h: New file.
1929 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1930 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1931 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1932 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1933 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1934 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1935 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1936 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1937 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1938 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1939 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1940 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1941 * gcc.target/aarch64/aapcs/test_1.c: New file.
1942 * gcc.target/aarch64/aapcs/test_10.c: New file.
1943 * gcc.target/aarch64/aapcs/test_11.c: New file.
1944 * gcc.target/aarch64/aapcs/test_12.c: New file.
1945 * gcc.target/aarch64/aapcs/test_13.c: New file.
1946 * gcc.target/aarch64/aapcs/test_14.c: New file.
1947 * gcc.target/aarch64/aapcs/test_15.c: New file.
1948 * gcc.target/aarch64/aapcs/test_16.c: New file.
1949 * gcc.target/aarch64/aapcs/test_17.c: New file.
1950 * gcc.target/aarch64/aapcs/test_18.c: New file.
1951 * gcc.target/aarch64/aapcs/test_19.c: New file.
1952 * gcc.target/aarch64/aapcs/test_2.c: New file.
1953 * gcc.target/aarch64/aapcs/test_20.c: New file.
1954 * gcc.target/aarch64/aapcs/test_21.c: New file.
1955 * gcc.target/aarch64/aapcs/test_22.c: New file.
1956 * gcc.target/aarch64/aapcs/test_23.c: New file.
1957 * gcc.target/aarch64/aapcs/test_24.c: New file.
1958 * gcc.target/aarch64/aapcs/test_25.c: New file.
1959 * gcc.target/aarch64/aapcs/test_26.c: New file.
1960 * gcc.target/aarch64/aapcs/test_3.c: New file.
1961 * gcc.target/aarch64/aapcs/test_4.c: New file.
1962 * gcc.target/aarch64/aapcs/test_5.c: New file.
1963 * gcc.target/aarch64/aapcs/test_6.c: New file.
1964 * gcc.target/aarch64/aapcs/test_7.c: New file.
1965 * gcc.target/aarch64/aapcs/test_8.c: New file.
1966 * gcc.target/aarch64/aapcs/test_9.c: New file.
1967 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1968 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1969 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1970 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1971 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1972 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1973 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1974 * gcc.target/aarch64/aapcs/type-def.h: New file.
1975 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1976 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1977 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1978 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1979 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1980 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1981 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1982 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1983 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1984 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1985 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1986 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1987 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1988 * gcc.target/aarch64/aarch64.exp: New file.
1989 * gcc.target/aarch64/adc-1.c: New file.
1990 * gcc.target/aarch64/adc-2.c: New file.
1991 * gcc.target/aarch64/asm-1.c: New file.
1992 * gcc.target/aarch64/clrsb.c: New file.
1993 * gcc.target/aarch64/clz.c: New file.
1994 * gcc.target/aarch64/ctz.c: New file.
1995 * gcc.target/aarch64/csinc-1.c: New file.
1996 * gcc.target/aarch64/csinv-1.c: New file.
1997 * gcc.target/aarch64/csneg-1.c: New file.
1998 * gcc.target/aarch64/extend.c: New file.
1999 * gcc.target/aarch64/fcvt.x: New file.
2000 * gcc.target/aarch64/fcvt_double_int.c: New file.
2001 * gcc.target/aarch64/fcvt_double_long.c: New file.
2002 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2003 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2004 * gcc.target/aarch64/fcvt_float_int.c: New file.
2005 * gcc.target/aarch64/fcvt_float_long.c: New file.
2006 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2007 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2008 * gcc.target/aarch64/ffs.c: New file.
2009 * gcc.target/aarch64/fmadd.c: New file.
2010 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2011 * gcc.target/aarch64/frint.x: New file.
2012 * gcc.target/aarch64/frint_double.c: New file.
2013 * gcc.target/aarch64/frint_float.c: New file.
2014 * gcc.target/aarch64/index.c: New file.
2015 * gcc.target/aarch64/mneg-1.c: New file.
2016 * gcc.target/aarch64/mneg-2.c: New file.
2017 * gcc.target/aarch64/mneg-3.c: New file.
2018 * gcc.target/aarch64/mnegl-1.c: New file.
2019 * gcc.target/aarch64/mnegl-2.c: New file.
2020 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2021 * gcc.target/aarch64/pic-constantpool1.c: New file.
2022 * gcc.target/aarch64/pic-symrefplus.c: New file.
2023 * gcc.target/aarch64/predefine_large.c: New file.
2024 * gcc.target/aarch64/predefine_small.c: New file.
2025 * gcc.target/aarch64/predefine_tiny.c: New file.
2026 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2027 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2028 * gcc.target/aarch64/table-intrinsics.c: New file.
2029 * gcc.target/aarch64/tst-1.c: New file.
2030 * gcc.target/aarch64/vect-abs-compile.c: New file.
2031 * gcc.target/aarch64/vect-abs.c: New file.
2032 * gcc.target/aarch64/vect-abs.x: New file.
2033 * gcc.target/aarch64/vect-compile.c: New file.
2034 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2035 * gcc.target/aarch64/vect-faddv.c: New file.
2036 * gcc.target/aarch64/vect-faddv.x: New file.
2037 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2038 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2039 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2040 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2041 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2042 * gcc.target/aarch64/vect-fp-compile.c: New file.
2043 * gcc.target/aarch64/vect-fp.c: New file.
2044 * gcc.target/aarch64/vect-fp.x: New file.
2045 * gcc.target/aarch64/vect-mull-compile.c: New file.
2046 * gcc.target/aarch64/vect-mull.c: New file.
2047 * gcc.target/aarch64/vect-mull.x: New file.
2048 * gcc.target/aarch64/vect.c: New file.
2049 * gcc.target/aarch64/vect.x: New file.
2050 * gcc.target/aarch64/vector_intrinsics.c: New file.
2051 * gcc.target/aarch64/vfp-1.c: New file.
2052 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2053 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2054 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2055 * g++.dg/abi/aarch64_guard1.C: New file.
2056
2057 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR c++/54988
2060 * c-c++-common/pr54988.c: New test.
2061
2062 2012-10-23 Jan Hubicka <jh@suse.cz>
2063
2064 * gcc.dg/tree-prof/peel-1.c: New testcase.
2065
2066 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2067
2068 PR gcc/52945
2069 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2070
2071 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2072
2073 * gcc.dg/c99-predef-1.c: New test.
2074 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2075 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2076 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2077 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2078 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2079 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2080 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2081 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2082 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2083 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2084 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2085 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2086
2087 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2088
2089 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2090
2091 2012-10-23 Jan Hubicka <jh@suse.cz>
2092
2093 PR middle-end/54937
2094 * gcc.c-torture/execute/pr54937.c: New testcase.
2095 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2096
2097 2012-10-23 Jan Hubicka <jh@suse.cz>
2098
2099 PR middle-end/54967
2100 * gfortran.dg/pr54967.f90: New testcase.
2101
2102 2012-10-23 Terry Guo <terry.guo@arm.com>
2103
2104 PR target/55019
2105 * gcc.dg/pr55019.c: New.
2106
2107 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2108
2109 PR tree-optimization/55008
2110 * gcc.dg/tree-ssa/pr55008.c: New test.
2111
2112 2012-10-22 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/55011
2115 * gcc.dg/torture/pr55011.c: New testcase.
2116
2117 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2118
2119 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2120 * gcc.target/arm/pr40457-2.c: Likewise.
2121 * gcc.target/arm/pr40457-3.c: Likewise.
2122
2123 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2124
2125 * gnat.dg/specs/limited_with4.ads: New test.
2126 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2127
2128 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2129
2130 * gnat.dg/modular4.adb: New test.
2131 * gnat.dg/modular4_pkg.ads: New helper.
2132
2133 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2134
2135 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2136 * gnat.dg/specs/addr1.ads: Likewise.
2137
2138 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2139
2140 * gcc.dg/webizer.c (main): Add missing exit call.
2141
2142 2012-10-21 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
2143
2144 PR fortran/54465
2145 * gfortran.dg/wextra_1.f: New test.
2146
2147 2012-10-20 Jan Hubicka <jh@suse.cz>
2148
2149 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2150
2151 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2152
2153 PR fortran/54224
2154 * gfortran.dg/warn_unused_function.f90: New.
2155
2156 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2157
2158 * lib/target-supports.exp
2159 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2160
2161 2012-10-19 Richard Guenther <rguenther@suse.de>
2162
2163 PR tree-optimization/54981
2164 * gcc.dg/pr54981.c: New testcase.
2165
2166 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2167
2168 PR target/54892
2169 * gcc.target/arm/pr54892.c: New.
2170
2171 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2172
2173 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2174
2175 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2176
2177 PR c++/54501
2178 * g++.dg/init/array30.C: New.
2179 * g++.dg/init/array31.C: Likewise.
2180
2181 2012-10-18 Tobias Burnus <burnus@net-b.de>
2182
2183 PR fortran/54884
2184 * gfortran.dg/public_private_module_7.f90: New.
2185
2186 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2187
2188 PR c++/29633
2189 * g++.dg/template/pr29633.C: New.
2190
2191 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2192
2193 * gnat.dg/loop_optimization13.ad[sb]: New test.
2194 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2195
2196 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2197
2198 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2199 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2200 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2201 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2202
2203 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2204
2205 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2206 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2207 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2208 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2209 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2210 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2211
2212 2012-10-16 Jan Hubicka <jh@suse.cz>
2213
2214 * gcc.target/i386/l_fma_float_?.c: Update.
2215 * gcc.target/i386/l_fma_double_?.c: Update.
2216 * gfortran.dg/do_1.f90: XFAIL
2217 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2218 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2219 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2220 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2221 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2222 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2223 valid.
2224
2225 2012-10-16 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
2226
2227 PR c/53063
2228 PR c/40989
2229 * gcc.dg/Wstrict-overflow-24.c: New.
2230
2231 2012-10-16 Tobias Burnus <burnus@net-b.de>
2232
2233 PR fortran/50981
2234 PR fortran/54618
2235 * gfortran.dg/class_optional_1.f90: New.
2236 * gfortran.dg/class_optional_2.f90: New.
2237
2238 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR debug/54796
2241 * gcc.dg/guality/pr54796.c: New test.
2242
2243 PR tree-optimization/54889
2244 * gfortran.dg/pr54889.f90: New test.
2245
2246 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * g++.dg/other/dump-ada-spec-2.C: New test.
2249
2250 2012-10-16 Easwaran Raman <eraman@google.com>
2251
2252 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2253 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2254
2255 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2256
2257 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2258 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2259
2260 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2261
2262 PR target/54925
2263 * gcc.c-torture/compile/pr54925.c: New.
2264
2265 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2266
2267 PR target/51244
2268 * gcc.target/sh/pr51244-17.c: New.
2269
2270 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2271
2272 PR target/54760
2273 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2274 functions.
2275 * gcc.target/sh/pr54760-4.c: New.
2276
2277 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2278
2279 PR target/34777
2280 * gcc.target/sh/torture/sh-torture.exp: New.
2281 * gcc.target/sh/torture/pr34777.c: New.
2282
2283 2012-10-15 Matthias Klose <doko@ubuntu.com>
2284
2285 * lib/target-supports.exp (check_profiling_available): Match
2286 arm*-*-linux-* for ARM Linux/GNU.
2287 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2288 * gfortran.dg/enum_10.f90: Likewise.
2289 * gfortran.dg/enum_9.f90: Likewise.
2290 * gcc.target/arm/synchronize.c: Likewise.
2291 * g++.old-deja/g++.jason/enum6.C: Likewise.
2292 * g++.old-deja/g++.other/enum4.C: Likewise.
2293 * g++.old-deja/g++.law/enum9.C: Likewise.
2294
2295 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2296
2297 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2298 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2299
2300 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2301 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 PR c++/17805
2304 * g++.dg/overload/operator6.C: New.
2305
2306 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2307
2308 PR c++/50080 (again)
2309 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2310 * g++.dg/parse/tmpl-outside1.C: Likewise.
2311 * g++.dg/template/qualttp18.C: Likewise.
2312 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2313 * g++.old-deja/g++.pt/overload13.C: Likewise.
2314
2315 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2316
2317 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2318 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2319 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2320 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2321 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2322 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2323 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2324 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2325
2326 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/50080
2329 * g++.dg/parse/tmpl-outside2.C: New.
2330 * g++.dg/parse/tmpl-outside1.C: Adjust.
2331 * g++.dg/template/qualttp18.C: Likewise.
2332 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2333 * g++.old-deja/g++.pt/overload13.C: Likewise.
2334
2335 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2336
2337 PR tree-optimization/54915
2338 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2339
2340 2012-10-15 Richard Guenther <rguenther@suse.de>
2341
2342 PR tree-optimization/54920
2343 * gcc.dg/torture/pr54920.c: New testcase.
2344
2345 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2346
2347 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2348
2349 2012-10-13 Jason Merrill <jason@redhat.com>
2350
2351 * g++.dg/tls/thread_local7g.C: Require tls_native.
2352
2353 2012-10-14 Jason Merrill <jason@redhat.com>
2354
2355 * g++.dg/cpp0x/inh-ctor1.C: New.
2356 * g++.dg/cpp0x/inh-ctor2.C: New.
2357 * g++.dg/cpp0x/inh-ctor3.C: New.
2358 * g++.dg/cpp0x/inh-ctor4.C: New.
2359 * g++.dg/cpp0x/inh-ctor5.C: New.
2360 * g++.dg/cpp0x/inh-ctor6.C: New.
2361 * g++.dg/cpp0x/inh-ctor7.C: New.
2362 * g++.dg/cpp0x/inh-ctor8.C: New.
2363 * g++.dg/cpp0x/inh-ctor9.C: New.
2364 * g++.dg/cpp0x/inh-ctor10.C: New.
2365 * g++.dg/cpp0x/inh-ctor11.C: New.
2366 * g++.dg/cpp0x/inh-ctor12.C: New.
2367 * g++.dg/cpp0x/inh-ctor13.C: New.
2368
2369 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2370
2371 PR rtl-optimization/54919
2372 * gcc.dg/pr54919.c: New testcase.
2373
2374 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2375
2376 PR c++/53581
2377 * g++.dg/template/crash113.C: New.
2378
2379 2012-10-14 Jan Hubicka <jh@suse.cz>
2380
2381 * gcc.dg/unroll_5.c: New testcase.
2382
2383 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/52643
2386 * g++.dg/opt/pr52643.C: New.
2387
2388 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2389
2390 PR target/54602
2391 * gcc.target/sh/pr54602-1.c: New.
2392 * gcc.target/sh/pr54602-2.c: New.
2393 * gcc.target/sh/pr54602-3.c: New.
2394 * gcc.target/sh/pr54602-4.c: New.
2395
2396 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2397
2398 PR target/54680
2399 * gcc.target/sh/pr54680.c: New.
2400
2401 2012-10-12 Jan Hubicka <jh@suse.cz>
2402
2403 * gcc.dg/webizer.c: New testcase.
2404
2405 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2406
2407 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2408 specify -m64.
2409
2410 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2411
2412 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2413 Return 0 if already specifying -mfloat-abi other than hard.
2414
2415 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2416
2417 * gcc.dg/pr53060.c: Prune irrelevant warning.
2418
2419 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR c/54381
2422 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2423 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2424 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2425 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2426 Adjust expected wording of warnings for *cmp* builtins.
2427 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2428 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2429
2430 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 PR c++/24449
2433 * g++.dg/parse/friend-main.C: New.
2434
2435 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2436
2437 PR c++/53055
2438 * g++.dg/pr53055.C: New testcase.
2439
2440 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2441
2442 PR c++/52744
2443 * g++.dg/cpp0x/pr52744.C: New.
2444
2445 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2446
2447 PR fortran/40453
2448 * gfortran.dg/dummy_procedure_9.f90: New.
2449
2450 2012-10-12 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/54894
2453 * gcc.dg/torture/pr54894.c: New testcase.
2454
2455 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2456
2457 PR target/51244
2458 * gcc.target/sh/pr51244-13.c: New.
2459 * gcc.target/sh/pr51244-14.c: New.
2460 * gcc.target/sh/pr51244-15.c: New.
2461 * gcc.target/sh/pr51244-16.c: New.
2462
2463 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/51878
2466 * g++.dg/cpp0x/decltype45.C: New.
2467
2468 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2469
2470 PR fortran/54784
2471 * gfortran.dg/class_allocate_13.f90: New.
2472
2473 2012-10-11 Jason Merrill <jason@redhat.com>
2474
2475 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2476 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2477
2478 * g++.dg/gomp/tls-5.C: Require tls_native.
2479 * g++.dg/tls/thread_local7.C: Require tls_native.
2480 * g++.dg/tls/static2.C: New.
2481
2482 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/36107
2485 * g++.dg/ext/weak5.C: New.
2486
2487 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2488
2489 PR testsuite/54868
2490 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2491 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2492
2493 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/43765
2496 * g++.dg/parse/pr43765.C: New.
2497
2498 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2499
2500 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2501
2502 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/43663
2505 * g++.dg/init/bitfield3.C: New.
2506
2507 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2508
2509 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2510
2511 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR tree-optimization/54877
2514 * gcc.dg/torture/pr54877.c: New test.
2515
2516 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2517
2518 PR testsuite/53397
2519 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2520 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2521 and remove target info from dg-do compile.
2522 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2523 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2524 and remove target info from dg-do compile.
2525
2526 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2527
2528 * gcc.dg/pr54782.c: Require target with pthread support.
2529
2530 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2531
2532 PR c++/53122
2533 * g++.dg/cpp0x/auto35.C: New.
2534
2535 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2536
2537 PR c++/53540 - using fails to be equivalent to typedef
2538 * g++.dg/cpp0x/alias-decl-24.C: New test.
2539
2540 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2541
2542 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2543 that c++11 attributes to types are ignored for now.
2544 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2545 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2546
2547 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/53741
2550 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2551
2552 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2553
2554 PR c++/50478
2555 * g++.dg/cpp0x/initlist67.C: New.
2556
2557 2012-10-10 Dehao Chen <dehao@google.com>
2558
2559 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2560
2561 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2562
2563 PR target/52480
2564 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2565 Add runtime tests.
2566
2567 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/53307
2570 * g++.dg/cpp0x/decltype44.C: New.
2571
2572 2012-10-09 Steve Ellcey <sellcey@mips.com>
2573
2574 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2575
2576 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2577
2578 PR c++/53763
2579 * g++.dg/cpp0x/decltype43.C: New.
2580
2581 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2582
2583 PR middle-end/53397
2584 * gcc.dg/pr53397-1.c: New test case.
2585 * gcc.dg/pr53397-2.c: New test case.
2586
2587 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2588
2589 PR c++/54194
2590 * g++.dg/warn/Wparentheses-26.C: Adjust.
2591 * g++.dg/warn/Wparentheses-27.C: New.
2592
2593 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2594
2595 PR c++/54427
2596 * c-c++-common/vector-scalar.c: New testcase.
2597 * g++.dg/ext/vector18.C: New testcase.
2598 * g++.dg/ext/vector5.C: This is not an error anymore.
2599 * gcc.dg/init-vec-1.c: Move ...
2600 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2601 * gcc.c-torture/execute/vector-shift1.c: Move ...
2602 * c-c++-common/torture/vector-shift1.c: ... here.
2603 * gcc.dg/scal-to-vec1.c: Move ...
2604 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2605 C++11. Adapt error messages.
2606 * gcc.dg/convert-vec-1.c: Move ...
2607 * c-c++-common/convert-vec-1.c: ... here.
2608 * gcc.dg/scal-to-vec2.c: Move ...
2609 * c-c++-common/scal-to-vec2.c: ... here.
2610
2611 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2612
2613 PR target/54400
2614 * gcc.target/i386/pr54400.c: New testcase.
2615
2616 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR c++/54858
2619 * g++.dg/template/pr54858.C: New test.
2620
2621 2012-10-08 Marek Polacek <polacek@redhat.com>
2622
2623 PR debug/54831
2624 * g++.dg/debug/pr54831.C: New test.
2625
2626 2012-10-08 Dehao Chen <dehao@google.com>
2627
2628 * g++.dg/predict-loop-exit-1.C: New.
2629 * g++.dg/predict-loop-exit-2.C: New.
2630 * g++.dg/predict-loop-exit-3.C: New.
2631
2632 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633
2634 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2635
2636 2012-10-08 Jason Merrill <jason@redhat.com>
2637
2638 * g++.dg/gomp/tls-5.C: New.
2639 * g++.dg/gomp/tls-wrap1.C: New.
2640 * g++.dg/gomp/tls-wrap2.C: New.
2641 * g++.dg/gomp/tls-wrap3.C: New.
2642 * g++.dg/gomp/tls-wrap4.C: New.
2643 * g++.dg/gomp/tls-wrapper-cse.C: New.
2644 * g++.dg/tls/thread_local-cse.C: New.
2645 * g++.dg/tls/thread_local-order1.C: New.
2646 * g++.dg/tls/thread_local-order2.C: New.
2647 * g++.dg/tls/thread_local-wrap1.C: New.
2648 * g++.dg/tls/thread_local-wrap2.C: New.
2649 * g++.dg/tls/thread_local-wrap3.C: New.
2650 * g++.dg/tls/thread_local-wrap4.C: New.
2651 * g++.dg/tls/thread_local2g.C: New.
2652 * g++.dg/tls/thread_local3g.C: New.
2653 * g++.dg/tls/thread_local4g.C: New.
2654 * g++.dg/tls/thread_local5g.C: New.
2655 * g++.dg/tls/thread_local6g.C: New.
2656 * g++.dg/tls/thread_local7g.C: New.
2657
2658 * g++.dg/tls/thread_local3.C: New.
2659 * g++.dg/tls/thread_local4.C: New.
2660 * g++.dg/tls/thread_local5.C: New.
2661 * g++.dg/tls/thread_local6.C: New.
2662
2663 * g++.dg/tls/init-2.C: Tweak errors.
2664 * g++.dg/tls/thread_local1.C: New.
2665 * g++.dg/tls/thread_local2.C: New.
2666 * g++.dg/tls/thread_local7.C: New.
2667
2668 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2669
2670 PR target/54866
2671 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2672
2673 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2674
2675 PR target/54685
2676 * gcc.target/sh/pr54685.c: New.
2677
2678 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2679
2680 PR c++/53528 C++11 attribute support
2681 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2682 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2683 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2684 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2685 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2686 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2687 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2688 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2689 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2690 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2691 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2692 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2693 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2694 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2695 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2696 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2697 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2698 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2699 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2700 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2701 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2702 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2703 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2704 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2705 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2706 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2707 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2708 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2709 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2710 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2711 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2712 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2713 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2714 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2715 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2716 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2717 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2718 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2719 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2720 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2721 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2722 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2723 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2724 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2725 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2726 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2727 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2728 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2729 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2730 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2731 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2732 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2733 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2734 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2735 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2736 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2737 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2738
2739 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2740
2741 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2742 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2743 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2744
2745 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2746
2747 PR target/54760
2748 * gcc.target/sh/pr54760-2.c: New.
2749 * gcc.target/sh/pr54760-3.c: New.
2750
2751 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/51422
2754 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2755
2756 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2757 Sandra Loosemore <sandra@codesourcery.com>
2758
2759 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2760 and test that the accumulator is initialized using MULT.
2761 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2762 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2763
2764 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 PR c++/52764
2767 * g++.dg/cpp0x/stdint.C: New.
2768
2769 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2770
2771 PR c++/54249
2772 * g++.dg/cpp0x/stddef.C: New.
2773
2774 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2775
2776 PR fortran/54832
2777 * gfortran.dg/typebound_operator_17.f90: New.
2778
2779 2012-10-06 Jan Hubicka <jh@suse.cz>
2780
2781 PR lto/53831
2782 PR lto/54776
2783 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2784
2785 2012-10-06 Jan Hubicka <jh@suse.cz>
2786
2787 * gcc.dg/lto/resolutions_0.c: New testcase.
2788
2789 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2790
2791 PR fortran/45521
2792 * gfortran.dg/generic_25.f90: New.
2793 * gfortran.dg/generic_26.f90: New.
2794 * gfortran.dg/generic_27.f90: New.
2795
2796 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2797
2798 PR target/54760
2799 * gcc.target/sh/pr54760-1.c: New.
2800
2801 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2802
2803 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2804 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2805 * g++.dg/warn/Wsign-compare-5.C: New test.
2806 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2807 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2808 * g++.dg/ext/builtin30.C: New test.
2809 * g++.dg/ext/vla12.C: New test.
2810 * gcc.dg/builtins-85.c: New test.
2811
2812 PR debug/54519
2813 * gcc.dg/guality/pr54519-1.c: New test.
2814 * gcc.dg/guality/pr54519-2.c: New test.
2815 * gcc.dg/guality/pr54519-3.c: New test.
2816 * gcc.dg/guality/pr54519-4.c: New test.
2817 * gcc.dg/guality/pr54519-5.c: New test.
2818 * gcc.dg/guality/pr54519-6.c: New test.
2819
2820 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/50893
2823 * g++.dg/cpp0x/defaulted38.C: New.
2824
2825 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR tree-optimization/33763
2828 * c-c++-common/pr33763.c: New test.
2829
2830 PR tree-optimization/54810
2831 * gcc.dg/tree-ssa/vrp85.c: New test.
2832
2833 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2834
2835 * gcc.dg/ucnid-7.c: Skip on AIX.
2836 * gcc.dg/ucnid-8.c: Same.
2837 * gcc.dg/ucnid-10.c: Same.
2838 * gcc.dg/ucnid-13.c: Same.
2839 * gcc.dg/attr-alias-3.c: Same.
2840 * gcc.dg/attr-alias-5.c: Same.
2841 * gcc.dg/torture/pr51106-2.c: Same.
2842 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2843
2844 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/52233
2847 * g++.dg/cpp0x/alias-decl-23.C: New.
2848
2849 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 PR c++/53403
2852 * g++.dg/template/friend53.C: New.
2853
2854 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2855
2856 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2857 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2858 (scan-ada-spec): Likewise.
2859 (scan-ada-spec-not): Likewise.
2860 * gcc.dg/dump-ada-spec-1.c: New test.
2861 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2862
2863 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2864
2865 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2866
2867 2012-10-04 Florian Weimer <fweimer@redhat.com>
2868
2869 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2870
2871 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2872
2873 PR c++/54323
2874 * g++.dg/cpp0x/pr54323.C: New.
2875
2876 2012-10-04 Richard Guenther <rguenther@suse.de>
2877
2878 PR middle-end/54735
2879 * g++.dg/torture/pr54735.C: New testcase.
2880
2881 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2882
2883 PR rtl-optimization/54739
2884 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2885
2886 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2887
2888 PR target/51244
2889 * gcc.target/sh/pr51244-12.c: New.
2890
2891 2012-10-03 Dehao Chen <dehao@google.com>
2892
2893 PR middle-end/54782
2894 * gcc.dg/pr54782.c: New test.
2895
2896 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR c++/54777
2899 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2900
2901 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2902
2903 PR fortran/54778
2904 * gfortran.dg/class_53.f90: New.
2905
2906 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2907
2908 PR debug/54551
2909 * gcc.dg/guality/pr54551.c: New.
2910
2911 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2912
2913 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2914 * gcc.target/powerpc/pr46728-2.c: Likewise.
2915
2916 2012-10-02 Sharad Singhai <singhai@google.com>
2917
2918 PR testsuite/54772
2919 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2920 to fix test failures caused by r191883.
2921 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2922 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2923 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2924 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2925 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2926 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2927 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2928 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2929 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2930
2931 2012-09-30 Sharad Singhai <singhai@google.com>
2932
2933 * gcc.target/i386/vect-double-1.c: Fix test.
2934
2935 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2936
2937 PR target/54087
2938 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2939 atomic_sub fails.
2940
2941 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2942
2943 PR rtl-optimization/54457
2944 * gcc.target/i386/pr54457.c: New test.
2945
2946 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2947
2948 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2949
2950 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2951
2952 * gcc.target/i386/vect-rebuild.c: New testcase.
2953
2954 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2955
2956 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2957
2958 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2959
2960 * gcc.target/mips/pr37362.c: Fix target selector.
2961
2962 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2963
2964 PR target/54083
2965 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2966
2967 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2968
2969 * gcc.dg/ucnid-8.c: Update line number.
2970 * gcc.dg/torture/pr51106-2.c: Likewise.
2971
2972 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2973
2974 PR fortran/54667
2975 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2976 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2977 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2978
2979 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2980
2981 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2982 partially reverting r170092.
2983 * gfortran.dg/class_7.f03: Ditto.
2984 * gfortran.dg/coarray_14.f90: Ditto.
2985 * gfortran.dg/typebound_proc_13.f03: Ditto.
2986
2987 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/54738
2990 * g++.dg/cpp0x/sfinae42.C: New.
2991
2992 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2993
2994 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2995 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2996 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2997 * gcc.dg/pr42629.c: XFAIL on AIX.
2998 * gcc.dg/pr47684.c: Same.
2999 * gcc.dg/pr43670.c: Same.
3000 * gcc.dg/pr42916.c: Same.
3001 * gcc.dg/pr45449.c: Same.
3002 * gcc.dg/pr50017.c: Same.
3003 * gcc.dg/pr42728.c: Same.
3004 * gcc.dg/pr47881.c: Same.
3005 * gcc.dg/pr44023.c: Same.
3006 * gcc.dg/pr41345.c: Same.
3007 * gcc.dg/pr42630.c: Same.
3008 * gcc.dg/pr44971.c: Same.
3009 * gcc.dg/pr46771.c: Same.
3010 * gcc.dg/ucnid-8.c: Same.
3011 * gcc.dg/ucnid-10.c: Same.
3012 * gcc.dg/ucnid-13.c: Same.
3013 * gcc.dg/torture/pr51106-2.c: Same.
3014 * gcc.dg/pr48768.c: Same.
3015 * gcc.dg/pr42631.c: Same.
3016 * gcc.dg/pr43084.c: Same.
3017 * gcc.dg/ucnid-7.c: Same.
3018 * gcc.dg/pr42889.c: Same.
3019 * gcc.dg/pr41241.c: Same.
3020 * gcc.dg/pr42719.c: Same.
3021 * g++.dg/debug/pr46583.C: Same.
3022 * g++.dg/debug/pr47106.C: Same.
3023 * g++.dg/opt/pr48549.C: Same.
3024 * g++.dg/other/pr42685.C: Same.
3025 * c-c++-common/pr43942.c: Same.
3026
3027 2012-09-29 Ian Lance Taylor <iant@google.com>
3028
3029 * go.test/go-test.exp: Update for latest version of Go testsuite.
3030
3031 2012-09-29 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
3032
3033 PR fortran/52724
3034 * gfortran.dg/internal_readwrite_3.f90: New test.
3035
3036 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3037
3038 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3039 c-c++-common/Wunused-local-typedefs-2.c to here.
3040
3041 PR c++/54372 - unused attribute inactive on dependant entities
3042 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3043
3044 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3045
3046 PR c++/29028 - Missed unused warning on using declaration
3047 * g++.dg/warn/Wunused-var-18.C: New test.
3048
3049 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3050
3051 PR c++/53551 - -Wunused-local-typedefs misses uses
3052 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3053
3054 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR target/54716
3057 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3058
3059 PR tree-optimization/54713
3060 * gcc.c-torture/compile/pr54713-1.c: New test.
3061 * gcc.c-torture/compile/pr54713-2.c: New test.
3062 * gcc.c-torture/compile/pr54713-3.c: New test.
3063
3064 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3065
3066 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3067
3068 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3069
3070 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3071
3072 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/54703
3075 * gcc.target/i386/pr54703.c: New test.
3076
3077 2012-09-27 Richard Guenther <rguenther@suse.de>
3078
3079 PR lto/54709
3080 * gcc.dg/lto/pr54709_0.c: New testcase.
3081 * gcc.dg/lto/pr54709_1.c: Likewise.
3082
3083 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3084
3085 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3086
3087 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3088
3089 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3090
3091 * gcc.target/arm/pr42879.c: Handle big-endian.
3092
3093 2012-09-26 Steve Ellcey <sellcey@mips.com>
3094
3095 PR c/37303
3096 * gcc.dg/pr37303.c: Check for rdata or rodata.
3097
3098 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3099
3100 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3101
3102 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3103
3104 PR target/51274
3105 PR target/53087
3106 * gcc.target/powerpc/ppc-ne0-1.c: New.
3107
3108 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3109
3110 PR target/54089
3111 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3112 test_19, test_20, test_21, test_22, test_23): New functions.
3113 * gcc.target/sh/pr54089-4.c: New.
3114 * gcc.target/sh/pr54089-5.c: New.
3115 * gcc.target/sh/pr54089-6.c: New.
3116 * gcc.target/sh/pr54089-7.c: New.
3117
3118 2012-09-25 Richard Guenther <rguenther@suse.de>
3119
3120 PR lto/54625
3121 * gcc.dg/lto/pr54702_0.c: New testcase.
3122 * gcc.dg/lto/pr54702_1.c: Likewise.
3123 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3124 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3125 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3126 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3127
3128 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 PR c++/54526
3131 * g++.dg/cpp0x/parse2.C: New.
3132 * g++.dg/parse/error11.C: Adjust.
3133 * g++.dg/parse/error12.C: Likewise.
3134
3135 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3136
3137 * gcc.target/i386/20030217-1.c: Added check for
3138 large_long_double effective target.
3139 * gcc.target/i386/387-3.c: Likewise.
3140 * gcc.target/i386/387-4.c: Likewise.
3141 * gcc.target/i386/pr36578-1.c: Likewise.
3142 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3143 when long double size is equal double size.
3144 * gcc.target/i386/excess-precision-1.c: Likewise.
3145 * gcc.target/i386/pr36578-2.c: Likewise.
3146 * gcc.target/i386/20030217-2.c: New testcase.
3147
3148 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR tree-optimization/54676
3151 * gcc.dg/pr54676.c: New test.
3152
3153 2012-09-25 Richard Guenther <rguenther@suse.de>
3154
3155 PR tree-optimization/53663
3156 * gcc.dg/torture/pr53663-1.c: New testcase.
3157 * gcc.dg/torture/pr53663-2.c: Likewise.
3158 * gcc.dg/torture/pr53663-3.c: Likewise.
3159
3160 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3161
3162 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3163
3164 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3165
3166 * lib/target-supports-dg.exp (dg-require-effective-target,
3167 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3168 dg-process-target-1 instead of dg-process-target.
3169 (dg-process-target-1): Rename from dg-process-target.
3170 (dg-process-target): New.
3171
3172 2012-09-24 Richard Guenther <rguenther@suse.de>
3173
3174 PR tree-optimization/54684
3175 * g++.dg/torture/pr54684.C: New testcase.
3176
3177 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3178
3179 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3180
3181 2012-09-24 Richard Guenther <rguenther@suse.de>
3182
3183 PR middle-end/52173
3184 * gcc.dg/tm/pr52173-1.c: New.
3185 * gcc.dg/tm/pr52173-2.c: New.
3186
3187 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gcc.dg/pr54669.c: New test.
3190
3191 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3192 Dominique Dhumieres <dominiq@lps.ens.fr>
3193
3194 PR testsuite/54677
3195 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3196
3197 2012-09-23 Tobias Burnus <burnus@net-b.de>
3198
3199 PR fortran/54618
3200 * gfortran.dg/class_array_14.f90: New.
3201
3202 2012-09-22 Kai Tietz <ktietz@redhat.com>
3203
3204 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3205 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3206
3207 2012-09-21 Dehao Chen <dehao@google.com>
3208
3209 PR go/54649
3210 PR tree-optimization/54655
3211 * g++.dg/pr54655.C: New testcase.
3212
3213 2012-09-21 Richard Guenther <rguenther@suse.de>
3214
3215 PR tree-optimization/54647
3216 * g++.dg/torture/pr54647.C: New testcase.
3217
3218 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3219
3220 PR c++/54427
3221 * c-c++-common/torture/vector-compare-2.c: Add -w.
3222
3223 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3224
3225 * gnat.dg/opt20.ads: Move dg directive to...
3226 * gnat.dg/opt20.adb: ...here.
3227 * gnat.dg/addr1.ad[sb]: Likewise.
3228 * gnat.dg/concat2.ad[sb]: Likewise.
3229 * gnat.dg/array16.ad[sb]: Likewise.
3230 * gnat.dg/atomic5.ad[sb]: Likewise.
3231 * gnat.dg/discr29.ad[sb]: Likewise.
3232 * gnat.dg/noreturn5.ad[sb]: Likewise.
3233 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3234 * gnat.dg/discr23.ads: Remove dg directive.
3235 * gnat.dg/nested_float_packed.ads: Likewise.
3236 * gnat.dg/oconst6.ads: Move to...
3237 * gnat.dg/specs/oconst6.ads: ...here.
3238
3239 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3240
3241 PR c++/52432
3242 * g++.dg/cpp0x/decltype32.C: Tweak.
3243
3244 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3245
3246 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3247 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3248 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3249 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3250
3251 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3252
3253 PR c++/54581
3254 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3255
3256 2012-09-19 Steve Ellcey <sellcey@mips.com>
3257
3258 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3259
3260 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3261
3262 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3263 * gcc.target/powerpc/ppc-mftb.c: New file.
3264
3265 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3266
3267 PR target/54089
3268 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3269 functions.
3270
3271 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3272
3273 PR target/54236
3274 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3275
3276 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3277
3278 * gcc.c-torture/execute/20120919-1.c: New test.
3279
3280 2012-09-19 Richard Guenther <rguenther@suse.de>
3281
3282 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3283
3284 2012-09-19 Richard Guenther <rguenther@suse.de>
3285
3286 * gcc.dg/builtin-unreachable-6.c: Adjust.
3287
3288 2012-09-19 Richard Guenther <rguenther@suse.de>
3289
3290 * gcc.dg/builtin-object-size-10.c: Adjust.
3291 * gcc.dg/builtin-unreachable-5.c: Adjust.
3292 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3293 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3294 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3295 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3296 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3297 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3298 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3299 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3300 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3301 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3302 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3303 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3304
3305 2012-09-19 Richard Guenther <rguenther@suse.de>
3306
3307 PR tree-optimization/54132
3308 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3309 * gcc.dg/torture/pr54132.c: Likewise.
3310
3311 2012-09-19 Terry Guo <terry.guo@arm.com>
3312
3313 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3314 extra prune rules that will be applied to all tests in a .exp file.
3315 (gcc-dg-prune): Use rules defined by the above variable.
3316 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3317 harmless warnings on architecture switch conflict.
3318
3319 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3320
3321 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3322 of asm-comment characters instead of a single one.
3323 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3324
3325 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3326
3327 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3328
3329 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3330 target instead of xfailing it.
3331 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3332 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3333 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3334 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3335 * gcc.dg/vect/vect-104.c: Likewise.
3336 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3337 * gcc.dg/vect/vect-outer-1.c: Likewise.
3338 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3339 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3340 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3341 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3342 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3343 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3344 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3345 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3346 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3347
3348 * lib/target-supports.exp
3349 (check_effective_target_vect_widen_mult_qi_to_hi,
3350 check_effective_target_vect_widen_mult_hi_to_si,
3351 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3352 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3353 check_effective_target_vect_pack_trunc,
3354 check_effective_target_vect_unpack,
3355 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3356 instead of arm_none.
3357
3358 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3359
3360 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3361
3362 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3363 config to compiler_flags.
3364
3365 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR target/54592
3368 * gcc.target/i386/pr54592.c: New test.
3369
3370 PR tree-optimization/54610
3371 * gcc.target/i386/pr54610.c: New test.
3372
3373 2012-09-17 Jason Merrill <jason@redhat.com>
3374
3375 PR c++/54575
3376 * g++.dg/cpp0x/alias-decl-21.C: New.
3377 * g++.dg/cpp0x/alias-decl-22.C: New.
3378
3379 2012-09-17 Tobias Burnus <burnus@net-b.de>
3380
3381 PR fortran/54608
3382 * gfortran.dg/scan_2.f90: New.
3383
3384 2012-09-17 Jason Merrill <jason@redhat.com>
3385
3386 PR c++/53661
3387 * g++.dg/init/aggr9.C: New.
3388
3389 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3390
3391 * gnat.dg/loop_optimization12.ad[sb]: New test.
3392
3393 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3394
3395 PR fortran/54285
3396 * gfortran.dg/proc_ptr_result_7.f90: New.
3397
3398 2012-09-17 Tobias Burnus <burnus@net-b.de>
3399
3400 PR fortran/54603
3401 * gfortran.dg/structure_constructor_11.f90: New.
3402
3403 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR tree-optimization/54563
3406 * g++.dg/torture/pr54563.C: New test.
3407
3408 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3409
3410 PR fortran/54594
3411 * gfortran.dg/typebound_generic_14.f03: New.
3412
3413 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3414
3415 PR fortran/54387
3416 * gfortran.dg/proc_ptr_38.f90: New.
3417
3418 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3419
3420 PR debug/54460
3421 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3422 to scary regexp.
3423
3424 PR testsuite/54007
3425 * gnat.dg/lto15.adb: Require lto.
3426
3427 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3428 "myBindC" for hppa*-*-hpux*.
3429
3430 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3431
3432 * gfortran.dg/namelist_75.f90: New test.
3433
3434 2012-09-15 Tom de Vries <tom@codesourcery.com>
3435
3436 * gcc.dg/tree-ssa/vrp82.c: New test.
3437 * gcc.dg/tree-ssa/vrp83.c: Same.
3438 * gcc.dg/tree-ssa/vrp84.c: Same.
3439
3440 2012-09-15 Tom de Vries <tom@codesourcery.com>
3441
3442 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3443 * gcc.dg/tree-ssa/vrp81.c: ... this.
3444
3445 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3446
3447 PR target/54222
3448 * gcc.target/avr/torture/fix-types.h: New.
3449 * gcc.target/avr/torture/vals-hr.def: New.
3450 * gcc.target/avr/torture/vals-r.def: New.
3451 * gcc.target/avr/torture/vals-k.def: New.
3452 * gcc.target/avr/torture/vals-ur.def: New.
3453 * gcc.target/avr/torture/vals-uk.def: New.
3454 * gcc.target/avr/torture/vals-uhr.def: New.
3455 * gcc.target/avr/torture/vals-llk.def: New.
3456 * gcc.target/avr/torture/vals-ullk.def: New.
3457 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3458 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3459 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3460 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3461 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3462 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3463 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3464 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3465
3466 2012-09-14 Dehao Chen <dehao@google.com>
3467
3468 * g++.dg/debug/dwarf2/deallocator.C: New test.
3469
3470 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3471
3472 PR c/54552
3473 * gcc.c-torture/compile/pr54552-1.c: New test.
3474
3475 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3476
3477 PR c++/54427
3478 * g++.dg/other/vector-compare.C: New testcase.
3479 * c-c++-common/vector-compare-3.c: New testcase.
3480 * gcc.dg/vector-shift.c: Move ...
3481 * c-c++-common/vector-shift.c: ... here.
3482 * gcc.dg/vector-shift1.c: Move ...
3483 * c-c++-common/vector-shift1.c: ... here.
3484 * gcc.dg/vector-shift3.c: Move ...
3485 * c-c++-common/vector-shift3.c: ... here.
3486 * gcc.dg/vector-compare-1.c: Move ...
3487 * c-c++-common/vector-compare-1.c: ... here.
3488 * gcc.dg/vector-compare-2.c: Move ...
3489 * c-c++-common/vector-compare-2.c: ... here.
3490 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3491 * c-c++-common/torture/vector-compare-1.c: ... here.
3492 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3493 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3494 * c-c++-common/torture/vector-compare-2.c: ... here.
3495 * gcc.c-torture/execute/vector-shift.c: Move ...
3496 * c-c++-common/torture/vector-shift.c: ... here.
3497 * gcc.c-torture/execute/vector-shift2.c: Move ...
3498 * c-c++-common/torture/vector-shift2.c: ... here.
3499 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3500 * c-c++-common/torture/vector-subscript-1.c: ... here.
3501 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3502 * c-c++-common/torture/vector-subscript-2.c: ... here.
3503 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3504 * c-c++-common/torture/vector-subscript-3.c: ... here.
3505
3506 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3507
3508 PR c/54103
3509 * gcc.c-torture/compile/pr54103-1.c,
3510 gcc.c-torture/compile/pr54103-2.c,
3511 gcc.c-torture/compile/pr54103-3.c,
3512 gcc.c-torture/compile/pr54103-4.c,
3513 gcc.c-torture/compile/pr54103-5.c,
3514 gcc.c-torture/compile/pr54103-6.c: New tests.
3515 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3516
3517 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3518
3519 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3520
3521 2012-09-14 Richard Guenther <rguenther@suse.de>
3522
3523 PR tree-optimization/54565
3524 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3525 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3526
3527 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3528
3529 * gcc.target/arm/combine-movs.c: Add missing space.
3530
3531 2012-09-14 Richard Guenther <rguenther@suse.de>
3532
3533 * g++.dg/torture/builtin-location.C: New testcase.
3534
3535 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3536 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
3537
3538 PR c++/53210
3539 * g++.dg/warn/Wuninitialized-self.C: New.
3540
3541 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c/54559
3544 * gcc.c-torture/compile/pr54559.c: New test.
3545
3546 2012-09-13 Jason Merrill <jason@redhat.com>
3547
3548 PR c++/53839
3549 * g++.dg/cpp0x/constexpr-temp1.C: New.
3550
3551 PR c++/54511
3552 * g++.dg/template/anonunion2.C: New.
3553
3554 PR c++/53836
3555 * g++.dg/template/init10.C: New.
3556
3557 2012-09-13 Tobias Burnus <burnus@net-b.de>
3558
3559 PR fortran/54556
3560 * gfortran.dg/implicit_pure_3.f90: New.
3561
3562 2012-09-13 Richard Guenther <rguenther@suse.de>
3563
3564 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3565
3566 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3567
3568 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3569
3570 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571
3572 * c-c++-common/pr51712.c: Handle for short-enum targets.
3573
3574 2012-09-12 Terry Guo <terry.guo@arm.com>
3575
3576 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3577 and lsrs for Thumb2 mode.
3578
3579 2012-09-12 Jan Hubicka <jh@suse.cz>
3580
3581 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3582
3583 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3584
3585 PR target/54445
3586 * gcc.target/i386/pr54445-1.c: New file.
3587 * gcc.target/i386/pr54445-2.c: Likewise.
3588
3589 2012-09-12 Tobias Burnus <burnus@net-b.de>
3590
3591 PR fortran/54225
3592 PR fortran/53306
3593 * gfortran.dg/coarray_10.f90: Update dg-error.
3594 * gfortran.dg/coarray_28.f90: New.
3595 * gfortran.dg/array_section_3.f90: New.
3596
3597 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3598
3599 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3600 gcc.target/arm/pr48252.c: Fix for big-endian support.
3601
3602 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3603
3604 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3605
3606 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3607 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3608
3609 * gcc.target/arm/neon-vfma-1.c: New testcase.
3610 * gcc.target/arm/neon-vfms-1.c: Likewise.
3611 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3612 of float.
3613 * gcc.target/arm/neon-vmls-1.c: Likewise.
3614 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3615 function.
3616 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3617 (check_effective_target_arm_neonv2_ok): Likewise.
3618 (check_effective_target_arm_neonv2_hw): Likewise.
3619 (check_effective_target_arm_neonv2): Likewise.
3620
3621 2012-09-11 Richard Guenther <rguenther@suse.de>
3622
3623 PR middle-end/54515
3624 * g++.dg/tree-ssa/pr54515.C: New testcase.
3625
3626 2012-09-10 Andrew Pinski <apinski@cavium.com>
3627
3628 PR tree-opt/c54362
3629 * gcc.dg/tm/memopt-16.c: New testcase.
3630
3631 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3632
3633 PR c++/54541
3634 PR c++/54542
3635 * g++.dg/cpp0x/sfinae40.C: New.
3636 * g++.dg/cpp0x/sfinae41.C: Likewise.
3637
3638 2012-09-10 Jason Merrill <jason@redhat.com>
3639
3640 PR c++/54538
3641 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3642
3643 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3644
3645 PR target/54089
3646 * gcc.target/sh/pr54089-3.c: New.
3647
3648 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3649
3650 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3651
3652 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3653
3654 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3655
3656 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3657
3658 * gcc.dg/pr52558-2.c: Delete.
3659 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3660
3661 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3662
3663 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3664
3665 2012-09-10 Richard Guenther <rguenther@suse.de>
3666
3667 PR tree-optimization/54520
3668 * gcc.dg/torture/pr54520.c: New testcase.
3669
3670 2012-09-10 Jason Merrill <jason@redhat.com>
3671
3672 PR c++/54506
3673 * g++.dg/cpp0x/implicit14.C: New.
3674
3675 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3676
3677 PR fortran/54208
3678 * gfortran.dg/bound_simplification_3.f90: New test.
3679
3680 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3681
3682 PR testsuite/54184
3683 * gcc.dg/pr52558-1.c: Delete.
3684 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3685
3686 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3687
3688 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3689 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3690 * gcc.target/arm/smlaltt-1.c: Likewise.
3691
3692 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3693
3694 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3695
3696 2012-09-07 Tom de Vries <tom@codesourcery.com>
3697
3698 PR tree-optimization/53986
3699 * gcc.dg/tree-ssa/vrp80.c: New test.
3700 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3701
3702 2012-09-06 Jason Merrill <jason@redhat.com>
3703
3704 PR c++/54341
3705 PR c++/54253
3706 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3707 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3708
3709 2012-09-06 Andrew Pinski <apinski@cavium.com>
3710
3711 PR tree-opt/54494
3712 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3713
3714 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR rtl-optimization/54455
3717 * gcc.dg/54455.c: New test.
3718
3719 2012-09-06 Tobias Burnus <burnus@net-b.de>
3720
3721 PR fortran/54463
3722 * gfortran.dg/promotion_2.f90: New.
3723
3724 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR middle-end/54486
3727 * c-c++-common/pr54486.c: New test.
3728
3729 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3730
3731 PR fortran/54474
3732 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3733
3734 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 PR c++/54191
3737 * g++.dg/cpp0x/sfinae39.C: New.
3738
3739 2012-09-04 Jason Merrill <jason@redhat.com>
3740
3741 PR c++/54441
3742 * g++.dg/ext/flexary3.C: New.
3743
3744 PR c++/54420
3745 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3746
3747 PR c++/54198
3748 * g++.dg/template/defarg15.C: New.
3749
3750 PR c++/54437
3751 * g++.dg/template/access24.C: New.
3752
3753 2012-09-04 Richard Guenther <rguenther@suse.de>
3754
3755 PR tree-optimization/54458
3756 * gcc.dg/torture/pr54458.c: New testcase.
3757
3758 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3759
3760 * gcc.target/arm/neon-vext.c: New test.
3761 * gcc.target/arm/neon-vext-execute.c: Ditto.
3762
3763 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3764
3765 PR fortran/54243
3766 PR fortran/54244
3767 * gfortran.dg/select_type_29.f03: New.
3768
3769 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3770
3771 * gcc.dg/fold-perm.c: Improve test.
3772
3773 2012-09-03 Tobias Burnus <burnus@net-b.de>
3774
3775 PR fortran/51632
3776 * gfortran.dg/coarray_class_1.f90: New.
3777
3778 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3779
3780 PR target/49206
3781 * gcc.c-torture/compile/pr49206.c: New test.
3782
3783 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3784 Uros Bizjak <ubizjak@gmail.com>
3785
3786 PR target/36680
3787 * gfortran.dg/pr36680.f90: New test.
3788
3789 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3790
3791 PR target/42295
3792 * g++.dg/opt/pr42295.C: New test.
3793
3794 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR target/54436
3797 * gcc.dg/torture/pr54436.c: New test.
3798
3799 2012-09-01 Andrew Pinski <apinski@cavium.com>
3800
3801 * gcc.target/mips/truncate-8.c: New testcase.
3802
3803 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3804
3805 PR target/46829
3806 PR target/46843
3807 * gcc.target/i386/pr46829.c: New test.
3808 * gcc.target/i386/pr46843.c: Ditto.
3809
3810 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3811 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/18747
3814 * g++.dg/parse/error50.C: New.
3815
3816 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR c/54428
3819 * gcc.c-torture/compile/pr54428.c: New test.
3820
3821 2012-08-31 Ollie Wild <aaw@google.com>
3822
3823 PR c++/54197
3824 * g++.dg/init/lifetime3.C: New test.
3825
3826 2012-08-31 Martin Jambor <mjambor@suse.cz>
3827
3828 PR middle-end/54409
3829 * gcc.dg/torture/pr54409.c: New test.
3830
3831 2012-08-31 Martin Jambor <mjambor@suse.cz>
3832
3833 * gfortran.dg/pr48636.f90: Add dump scan checks.
3834
3835 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3836
3837 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3838
3839 2012-08-28 Joey Ye <joey.ye@arm.com>
3840
3841 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3842
3843 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3844
3845 PR target/46254
3846 * gcc.target/i386/pr46254.c: New test.
3847
3848 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3849
3850 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3851 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3852 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3853
3854 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3855
3856 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3857 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3858 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3859 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3860 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3861 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3862 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3863 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3864 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3865 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3866 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3867 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3868 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3869 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3870 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3871 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3872 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3873 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3874 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3875 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3876 gcc.target/mips/unaligned-1.c: Tighten regexps.
3877
3878 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3879
3880 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3881 (mips_option_groups): Remove optimization. Add various -f options.
3882 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3883 and -pg imply -fno-omit-frame-pointer.
3884 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3885 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3886 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3887 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3888 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3889 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3890 * gcc.target/mips/abi-n32-long32.c: Likewise.
3891 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3892 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3893 * gcc.target/mips/abi-n32-long64.c: Likewise.
3894 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3895 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3896 * gcc.target/mips/abi-n64-long32.c: Likewise.
3897 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3898 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3899 * gcc.target/mips/abi-n64-long64.c: Likewise.
3900 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3901 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3902 * gcc.target/mips/abi-o32-long32.c: Likewise.
3903 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3904 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3905 * gcc.target/mips/abi-o32-long64.c: Likewise.
3906 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3907 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3908 * gcc.target/mips/abi-o64-long32.c: Likewise.
3909 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3910 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3911 * gcc.target/mips/abi-o64-long64.c: Likewise.
3912 * gcc.target/mips/asm-1.c: Likewise.
3913 * gcc.target/mips/branch-1.c: Likewise.
3914 * gcc.target/mips/call-3.c: Likewise.
3915 * gcc.target/mips/call-saved-3.c: Likewise.
3916 * gcc.target/mips/clear-cache-1.c: Likewise.
3917 * gcc.target/mips/div-1.c: Likewise.
3918 * gcc.target/mips/div-2.c: Likewise.
3919 * gcc.target/mips/div-3.c: Likewise.
3920 * gcc.target/mips/div-4.c: Likewise.
3921 * gcc.target/mips/div-5.c: Likewise.
3922 * gcc.target/mips/div-6.c: Likewise.
3923 * gcc.target/mips/div-7.c: Likewise.
3924 * gcc.target/mips/div-8.c: Likewise.
3925 * gcc.target/mips/div-9.c: Likewise.
3926 * gcc.target/mips/div-10.c: Likewise.
3927 * gcc.target/mips/div-11.c: Likewise.
3928 * gcc.target/mips/div-12.c: Likewise.
3929 * gcc.target/mips/dsp-ctrl.c: Likewise.
3930 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3931 * gcc.target/mips/ext-8.c: Likewise.
3932 * gcc.target/mips/extend-2.c: Likewise.
3933 * gcc.target/mips/fix-r10000-1.c: Likewise.
3934 * gcc.target/mips/fix-r10000-2.c: Likewise.
3935 * gcc.target/mips/fix-r10000-3.c: Likewise.
3936 * gcc.target/mips/fix-r10000-4.c: Likewise.
3937 * gcc.target/mips/fix-r10000-5.c: Likewise.
3938 * gcc.target/mips/fix-r10000-6.c: Likewise.
3939 * gcc.target/mips/fix-r10000-7.c: Likewise.
3940 * gcc.target/mips/fix-r10000-8.c: Likewise.
3941 * gcc.target/mips/fix-r10000-9.c: Likewise.
3942 * gcc.target/mips/fix-r10000-10.c: Likewise.
3943 * gcc.target/mips/fix-r10000-11.c: Likewise.
3944 * gcc.target/mips/fix-r10000-12.c: Likewise.
3945 * gcc.target/mips/fix-r10000-13.c: Likewise.
3946 * gcc.target/mips/fix-r10000-14.c: Likewise.
3947 * gcc.target/mips/fix-r10000-15.c: Likewise.
3948 * gcc.target/mips/fpcmp-1.c: Likewise.
3949 * gcc.target/mips/fpcmp-2.c: Likewise.
3950 * gcc.target/mips/fpr-moves-7.c: Likewise.
3951 * gcc.target/mips/fpr-moves-8.c: Likewise.
3952 * gcc.target/mips/int-moves-1.c: Likewise.
3953 * gcc.target/mips/int-moves-2.c: Likewise.
3954 * gcc.target/mips/long-calls-pg.c: Likewise.
3955 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3956 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3957 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3958 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3959 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3960 * gcc.target/mips/mips-3d-1.c: Likewise.
3961 * gcc.target/mips/mips-3d-2.c: Likewise.
3962 * gcc.target/mips/mips-3d-3.c: Likewise.
3963 * gcc.target/mips/mips-3d-4.c: Likewise.
3964 * gcc.target/mips/mips-3d-5.c: Likewise.
3965 * gcc.target/mips/mips-3d-6.c: Likewise.
3966 * gcc.target/mips/mips-3d-7.c: Likewise.
3967 * gcc.target/mips/mips-3d-8.c: Likewise.
3968 * gcc.target/mips/mips-3d-9.c: Likewise.
3969 * gcc.target/mips/mips-ps-1.c: Likewise.
3970 * gcc.target/mips/mips-ps-2.c: Likewise.
3971 * gcc.target/mips/mips-ps-3.c: Likewise.
3972 * gcc.target/mips/mips-ps-4.c: Likewise.
3973 * gcc.target/mips/mips-ps-6.c: Likewise.
3974 * gcc.target/mips/mips32-dspr2.c: Likewise.
3975 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3976 * gcc.target/mips/neg-abs-1.c: Likewise.
3977 * gcc.target/mips/neg-abs-2.c: Likewise.
3978 * gcc.target/mips/nmadd-3.c: Likewise.
3979 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3980 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3981 * gcc.target/mips/octeon-pop-1.c: Likewise.
3982 * gcc.target/mips/pr26765.c: Likewise.
3983 * gcc.target/mips/pr33256.c: Likewise.
3984 * gcc.target/mips/pr33635-1.c: Likewise.
3985 * gcc.target/mips/pr33755.c: Likewise.
3986 * gcc.target/mips/pr35802.c: Likewise.
3987 * gcc.target/mips/pr45074.c: Likewise.
3988 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3989 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3990 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3991 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3992 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3993 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3994 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3995 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3996 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3997 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3998 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3999 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4000 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4001 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4002 * gcc.target/mips/save-restore-1.c: Likewise.
4003 * gcc.target/mips/save-restore-3.c: Likewise.
4004 * gcc.target/mips/save-restore-5.c: Likewise.
4005 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4006 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4007 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4008 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4009 * gcc.target/mips/stack-1.c: Likewise.
4010
4011 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4012 Tighten regexps.
4013
4014 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4015 branch under test to be filled with preceding rather than
4016 following instructions.
4017 * gcc.target/mips/branch-10.c: Likewise.
4018 * gcc.target/mips/branch-11.c: Likewise.
4019 * gcc.target/mips/branch-12.c: Likewise.
4020 * gcc.target/mips/branch-13.c: Likewise.
4021 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4022 to be eliminated. Tighten $28 scan-assembler-not test.
4023
4024 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4025 function to...
4026 * gcc.target/mips/call-4.c: ...this new test.
4027
4028 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4029 more likely.
4030 * gcc.target/mips/code-readable-3.c: Likewise.
4031 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4032 flag but skip for -O0.
4033 * gcc.target/mips/code-readable-4.c: Likewise.
4034
4035 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4036 of operations under test.
4037 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4038
4039 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4040 Don't require sibling-call optimization.
4041 * gcc.target/mips/near-far-4.c: Likewise.
4042
4043 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4044 Make sure that the register variable is used.
4045 * gcc.target/mips/soft-float-1.c: Likewise.
4046
4047 * gcc.target/mips/sdata-1.c: Make static data volatile.
4048 * gcc.target/mips/sdata-2.c: Likewise.
4049 * gcc.target/mips/sdata-3.c: Likewise.
4050 * gcc.target/mips/sdata-4.c: Likewise.
4051
4052 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4053 skip for -O0.
4054 * gcc.target/mips/atomic-memory-2.c: Likewise.
4055 * gcc.target/mips/branch-cost-1.c: Likewise.
4056 * gcc.target/mips/branch-cost-2.c: Likewise.
4057 * gcc.target/mips/cache-1.c: Likewise.
4058 * gcc.target/mips/call-1.c: Likewise.
4059 * gcc.target/mips/call-saved-2.c: Likewise.
4060 * gcc.target/mips/const-anchor-1.c: Likewise.
4061 * gcc.target/mips/const-anchor-2.c: Likewise.
4062 * gcc.target/mips/dse-1.c: Likewise.
4063 * gcc.target/mips/dsp-lhx.c: Likewise.
4064 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4065 * gcc.target/mips/ext-1.c: Likewise.
4066 * gcc.target/mips/ext-2.c: Likewise.
4067 * gcc.target/mips/ext-3.c: Likewise.
4068 * gcc.target/mips/ext-4.c: Likewise.
4069 * gcc.target/mips/ext-5.c: Likewise.
4070 * gcc.target/mips/ext-6.c: Likewise.
4071 * gcc.target/mips/ext-7.c: Likewise.
4072 * gcc.target/mips/extend-1.c: Likewise.
4073 * gcc.target/mips/fix-r4000-1.c: Likewise.
4074 * gcc.target/mips/fix-r4000-3.c: Likewise.
4075 * gcc.target/mips/fix-r4000-5.c: Likewise.
4076 * gcc.target/mips/fix-r4000-6.c: Likewise.
4077 * gcc.target/mips/fix-r4000-8.c: Likewise.
4078 * gcc.target/mips/fix-r4000-10.c: Likewise.
4079 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4080 * gcc.target/mips/fixed-vector-type.c: Likewise.
4081 * gcc.target/mips/fpr-moves-1.c: Likewise.
4082 * gcc.target/mips/fpr-moves-2.c: Likewise.
4083 * gcc.target/mips/fpr-moves-3.c: Likewise.
4084 * gcc.target/mips/fpr-moves-4.c: Likewise.
4085 * gcc.target/mips/fpr-moves-5.c: Likewise.
4086 * gcc.target/mips/fpr-moves-6.c: Likewise.
4087 * gcc.target/mips/ins-1.c: Likewise.
4088 * gcc.target/mips/ins-2.c: Likewise.
4089 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4090 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4091 * gcc.target/mips/lazy-binding-1.c: Likewise.
4092 * gcc.target/mips/madd-3.c: Likewise.
4093 * gcc.target/mips/madd-5.c: Likewise.
4094 * gcc.target/mips/madd-6.c: Likewise.
4095 * gcc.target/mips/madd-8.c: Likewise.
4096 * gcc.target/mips/madd-9.c: Likewise.
4097 * gcc.target/mips/memcpy-1.c: Likewise.
4098 * gcc.target/mips/mips-ps-type.c: Likewise.
4099 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4100 * gcc.target/mips/mips-sched-madd.c: Likewise.
4101 * gcc.target/mips/mips16e-extends.c: Likewise.
4102 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4103 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4104 * gcc.target/mips/movcc-1.c: Likewise.
4105 * gcc.target/mips/movcc-2.c: Likewise.
4106 * gcc.target/mips/movcc-3.c: Likewise.
4107 * gcc.target/mips/msub-5.c: Likewise.
4108 * gcc.target/mips/msub-6.c: Likewise.
4109 * gcc.target/mips/msub-8.c: Likewise.
4110 * gcc.target/mips/mult-2.c: Likewise.
4111 * gcc.target/mips/mult-3.c: Likewise.
4112 * gcc.target/mips/mult-5.c: Likewise.
4113 * gcc.target/mips/mult-6.c: Likewise.
4114 * gcc.target/mips/mult-7.c: Likewise.
4115 * gcc.target/mips/mult-12.c: Likewise.
4116 * gcc.target/mips/mult-13.c: Likewise.
4117 * gcc.target/mips/mult-14.c: Likewise.
4118 * gcc.target/mips/mult-15.c: Likewise.
4119 * gcc.target/mips/mult-17.c: Likewise.
4120 * gcc.target/mips/mult-18.c: Likewise.
4121 * gcc.target/mips/mult-19.c: Likewise.
4122 * gcc.target/mips/nmadd-1.c: Likewise.
4123 * gcc.target/mips/nmadd-2.c: Likewise.
4124 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4125 * gcc.target/mips/octeon-cins-1.c: Likewise.
4126 * gcc.target/mips/octeon-cins-2.c: Likewise.
4127 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4128 * gcc.target/mips/octeon-exts-2.c: Likewise.
4129 * gcc.target/mips/octeon-exts-3.c: Likewise.
4130 * gcc.target/mips/octeon-exts-4.c: Likewise.
4131 * gcc.target/mips/octeon-exts-5.c: Likewise.
4132 * gcc.target/mips/octeon-exts-6.c: Likewise.
4133 * gcc.target/mips/octeon-exts-7.c: Likewise.
4134 * gcc.target/mips/octeon-pop-2.c: Likewise.
4135 * gcc.target/mips/octeon-seq-3.c: Likewise.
4136 * gcc.target/mips/octeon-seq-4.c: Likewise.
4137 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4138 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4139 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4140 * gcc.target/mips/pr54240.c: Likewise.
4141 * gcc.target/mips/rsqrt-1.c: Likewise.
4142 * gcc.target/mips/rsqrt-2.c: Likewise.
4143 * gcc.target/mips/rsqrt-3.c: Likewise.
4144 * gcc.target/mips/rsqrt-4.c: Likewise.
4145 * gcc.target/mips/save-restore-2.c: Likewise.
4146 * gcc.target/mips/save-restore-4.c: Likewise.
4147 * gcc.target/mips/sb1-1.c: Likewise.
4148 * gcc.target/mips/scc-1.c: Likewise.
4149 * gcc.target/mips/scc-2.c: Likewise.
4150 * gcc.target/mips/scc-3.c: Likewise.
4151 * gcc.target/mips/scc-4.c: Likewise.
4152 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4153 * gcc.target/mips/truncate-1.c: Likewise.
4154 * gcc.target/mips/truncate-2.c: Likewise.
4155 * gcc.target/mips/truncate-3.c: Likewise.
4156 * gcc.target/mips/truncate-4.c: Likewise.
4157 * gcc.target/mips/truncate-5.c: Likewise.
4158 * gcc.target/mips/truncate-6.c: Likewise.
4159 * gcc.target/mips/unaligned-1.c: Likewise.
4160
4161 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4162 skip for -O0. Require -fexpensive-optimizations.
4163 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4164 * gcc.target/mips/dspr2-MULT.c: Likewise.
4165 * gcc.target/mips/fix-r4000-2.c: Likewise.
4166 * gcc.target/mips/fix-r4000-4.c: Likewise.
4167 * gcc.target/mips/fix-r4000-7.c: Likewise.
4168 * gcc.target/mips/fix-r4000-9.c: Likewise.
4169 * gcc.target/mips/madd-1.c: Likewise.
4170 * gcc.target/mips/madd-2.c: Likewise.
4171 * gcc.target/mips/madd-4.c: Likewise.
4172 * gcc.target/mips/maddu-1.c: Likewise.
4173 * gcc.target/mips/maddu-2.c: Likewise.
4174 * gcc.target/mips/maddu-3.c: Likewise.
4175 * gcc.target/mips/maddu-4.c: Likewise.
4176 * gcc.target/mips/msub-1.c: Likewise.
4177 * gcc.target/mips/msub-2.c: Likewise.
4178 * gcc.target/mips/msub-3.c: Likewise.
4179 * gcc.target/mips/msub-4.c: Likewise.
4180 * gcc.target/mips/msubu-1.c: Likewise.
4181 * gcc.target/mips/msubu-2.c: Likewise.
4182 * gcc.target/mips/msubu-3.c: Likewise.
4183 * gcc.target/mips/msubu-4.c: Likewise.
4184 * gcc.target/mips/mult-1.c: Likewise.
4185 * gcc.target/mips/mult-4.c: Likewise.
4186 * gcc.target/mips/mult-8.c: Likewise.
4187 * gcc.target/mips/mult-9.c: Likewise.
4188 * gcc.target/mips/mult-10.c: Likewise.
4189 * gcc.target/mips/mult-11.c: Likewise.
4190 * gcc.target/mips/mult-16.c: Likewise.
4191
4192 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4193 skip for -O0 and -Os.
4194 * gcc.target/mips/fix-r4000-12.c: Likewise.
4195 * gcc.target/mips/madd-7.c: Likewise.
4196 * gcc.target/mips/mips-ps-5.c: Likewise.
4197 * gcc.target/mips/mips-ps-7.c: Likewise.
4198 * gcc.target/mips/msub-7.c: Likewise.
4199
4200 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4201 skip for -O0. Require -mno-abicalls.
4202 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4203
4204 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4205 skip for -O0. Require a total number of BBIT instructions and
4206 at least one of each kind.
4207
4208 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4209 skip for -O0. Require -fno-unroll-loops.
4210
4211 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4212 skip for -O0. Allow BLTZ as well as BGEZ.
4213
4214 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4215
4216 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4217 skip for -O0. Require -fschedule-insns2.
4218 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4219
4220 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4221 but skip for -O0. Make a branch-likely more likely.
4222
4223 * gcc.target/mips/timode-2.c: Split each test into its own function.
4224 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4225
4226 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4227 skip for -O0. Require -fpeephole2.
4228 * gcc.target/mips/vr-mult-2.c: Likewise.
4229
4230 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4231
4232 PR preprocessor/53469
4233 * gcc.dg/cpp/_Pragma7.c: New test case.
4234
4235 2012-08-27 Tobias Burnus <burnus@net-b.de>
4236
4237 PR fortran/54370
4238 * gfortran.dg/do_5.f90: New.
4239
4240 2012-08-27 Tobias Burnus <burnus@net-b.de>
4241
4242 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4243 from dg-options as -Wall no longer implies it.
4244
4245 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4246
4247 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4248
4249 2012-08-25 Jason Merrill <jason@redhat.com>
4250
4251 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4252
4253 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 PR c++/51421
4256 * g++.dg/cpp0x/auto34.C: New.
4257
4258 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR c/54363
4261 * gcc.dg/pr54363.c: New test.
4262
4263 PR c/54355
4264 * gcc.dg/pr54355.c: New test.
4265
4266 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4267
4268 PR debug/52857
4269 * gcc.target/i386/pr52857-1.c: New.
4270 * gcc.target/i386/pr52857-2.c: Likewise.
4271
4272 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4273
4274 * gcc.target/mips/code-readable-4.c: New test.
4275
4276 2012-08-23 Julian Brown <julian@codesourcery.com>
4277 Sandra Loosemore <sandra@codesourcery.com>
4278
4279 * gcc.target/mips/code-readable-1.c: Add -O to options.
4280
4281 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/20420
4284 * g++.dg/lookup/using53.C: New.
4285
4286 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4287
4288 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4289 * gcc.dg/fixed-point/convert-1.c: New.
4290 * gcc.dg/fixed-point/convert-2.c: New.
4291 * gcc.dg/fixed-point/convert-3.c: New.
4292 * gcc.dg/fixed-point/convert-4.c: New.
4293 * gcc.dg/fixed-point/convert-float-1.c: New.
4294 * gcc.dg/fixed-point/convert-float-2.c: New.
4295 * gcc.dg/fixed-point/convert-float-3.c: New.
4296 * gcc.dg/fixed-point/convert-float-4.c: New.
4297 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4298 * gcc.dg/fixed-point/convert-sat.c: New.
4299 * gcc.dg/fixed-point/convert.h: New.
4300
4301 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4302
4303 PR target/54089
4304 * gcc.target/sh/pr54089-2.c: New.
4305
4306 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4307
4308 * gcc.target/i386/long-double-64-1.c: New file.
4309 * gcc.target/i386/long-double-64-2.c: Likewise.
4310 * gcc.target/i386/long-double-64-3.c: Likewise.
4311 * gcc.target/i386/long-double-64-4.c: Likewise.
4312 * gcc.target/i386/long-double-80-1.c: Likewise.
4313 * gcc.target/i386/long-double-80-2.c: Likewise.
4314 * gcc.target/i386/long-double-80-3.c: Likewise.
4315 * gcc.target/i386/long-double-80-4.c: Likewise.
4316 * gcc.target/i386/long-double-80-5.c: Likewise.
4317 * gcc.target/i386/long-double-80-6.c: Likewise.
4318 * gcc.target/i386/long-double-80-7.c: Likewise.
4319
4320 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4321
4322 PR tree-optimization/54317
4323 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4324
4325 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4326
4327 PR target/39423
4328 * gcc.target/sh/pr39423-2.c: New.
4329
4330 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4331
4332 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4333 * gcc.dg/fold-perm.c: Likewise.
4334
4335 2012-08-20 Jan Hubicka <jh@suse.cz>
4336
4337 PR fortran/48636
4338 * gcc.dg/ipa/inlinehint-1.c: New.
4339
4340 2012-08-20 Florian Weimer <fweimer@redhat.com>
4341
4342 PR c++/19351
4343 * g++.dg/init/new38.C: New test.
4344 * g++.dg/init/new39.C: New test.
4345
4346 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4347
4348 PR target/54089
4349 * gcc.target/sh/pr54089-1.c: New.
4350
4351 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/51244
4354 * gcc.target/sh/pr51244-11.c: New.
4355
4356 2012-08-20 Tobias Burnus <burnus@net-b.de>
4357
4358 PR fortran/54301
4359 * gfortran.dg/warn_target_lifetime_2.f90: New.
4360
4361 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4362
4363 PR c++/10416
4364 * g++.dg/warn/Wunused-var-17.C: New.
4365
4366 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4367
4368 PR middle-end/53992
4369 * gcc.dg/gomp/pr53992.c: New test.
4370
4371 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4372
4373 PR tree-ssa/54295
4374 * gcc.c-torture/execute/20120817-1.c: New test.
4375
4376 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4377
4378 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4379 add instruction.
4380 (f2): New test that really does need adds.
4381
4382 2012-08-20 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/54327
4385 * gcc.dg/torture/pr54327.c: New testcase.
4386
4387 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR tree-optimization/54321
4390 * gcc.c-torture/compile/pr54321.c: New test.
4391
4392 2012-08-20 Tobias Burnus <burnus@net-b.de>
4393
4394 PR fortran/54301
4395 * gfortran.dg/warn_target_lifetime_1.f90: New.
4396
4397 2012-08-19 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4398
4399 PR fortran/54298
4400 * gfortran.dg/real_compare_1.f90: New test case.
4401 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4402
4403 2012-08-18 Jan Hubicka <jh@suse.cz>
4404
4405 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4406
4407 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4408
4409 PR fortran/39290
4410 * gfortran.dg/interface_37.f90: New test.
4411
4412 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4413 Gary Funck <gary@intrepid.com>
4414
4415 PR target/20020
4416 * gcc.target/i386/pr20020-1.c: New test.
4417 * gcc.target/i386/pr20020-2.c: Likewise.
4418 * gcc.target/i386/pr20020-3.c: Likewise.
4419
4420 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4421
4422 * gcc.target/i386/perm-concat.c: New test.
4423
4424 2012-08-17 Julian Brown <julian@codesourcery.com>
4425
4426 * gcc.target/arm/div64-unwinding.c: New test.
4427
4428 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4429
4430 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4431
4432 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4433
4434 PR target/54236
4435 * gcc.target/sh/pr54236-1.c: New.
4436
4437 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4438
4439 * lib/target-supports.exp (check_effective_target_sync_int_long)
4440 (check_effective_target_sync_char_short): Enable for crisv32-*
4441 and cris-*.
4442
4443 PR middle-end/54261
4444 * gcc.dg/torture/pr54261-1.c: New test.
4445
4446 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4447
4448 PR fortran/54243
4449 PR fortran/54244
4450 * gfortran.dg/typebound_call_24.f03: New.
4451
4452 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4453
4454 PR tree-optimization/54245
4455 * gcc.dg/tree-ssa/pr54245.c: New test.
4456
4457 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4458
4459 PR tree-optimization/54240
4460 * gcc.target/powerpc/pr54240.c: New test.
4461 * gcc.target/mips/pr54240.c: Likewise.
4462
4463 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4464
4465 PR target/52933
4466 * gcc.target/sh/pr52933-1.c: New.
4467 * gcc.target/sh/pr52933-2.c: New.
4468
4469 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4470
4471 PR target/50751
4472 * gcc.target/sh/pr50751-8.c: New.
4473
4474 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4475
4476 PR fortran/47586
4477 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4478 * gfortran.dg/typebound_proc_27.f03: New test.
4479
4480 2012-08-14 Sterling Augustine <saugustine@google.com>
4481
4482 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4483
4484 2012-08-14 Tobias Burnus <burnus@net-b.de>
4485
4486 PR fortran/40881
4487 * gfortran.dg/data_constraints_3.f90: New.
4488 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4489 to disable -pedantic compilation.
4490 * gfortran.dg/pr37243.f: Ditto.
4491 * gfortran.dg/g77/19990826-3.f: Ditto.
4492 * gfortran.dg/g77/20020307-1.f : Ditto.
4493 * gfortran.dg/g77/980310-3.f: Ditto.
4494
4495 2012-08-14 Tobias Burnus <burnus@net-b.de>
4496
4497 PR fortran/54234
4498 * gfortran.dg/warn_conversion_4.f90: New.
4499
4500 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR middle-end/53411
4503 PR rtl-optimization/53495
4504 * gcc.c-torture/compile/pr53411.c: New test.
4505 * gcc.c-torture/compile/pr53495.c: New test.
4506
4507 2012-08-13 Richard Guenther <rguenther@suse.de>
4508
4509 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4510
4511 2012-08-13 Richard Guenther <rguenther@suse.de>
4512
4513 PR tree-optimization/54200
4514 * gcc.dg/guality/pr54200.c: New testcase.
4515 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4516
4517 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4518
4519 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4520
4521 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4522
4523 PR target/51244
4524 * gcc.target/sh/pr51244-7.c: New.
4525 * gcc.target/sh/pr51244-8.c: New.
4526 * gcc.target/sh/pr51244-9.c: New.
4527 * gcc.target/sh/pr51244-10.c: New.
4528
4529 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4530
4531 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4532 -m2e or -m2a.
4533 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4534 * gcc.target/sh/pr53511-1.c: Likewise.
4535 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4536 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4537 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4538 * gcc.target/sh/pr53512-3.c: Likewise.
4539 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4540
4541 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4542
4543 PR target/39423
4544 * gcc.c-torture/compile/pr39423-1.c: New.
4545 * gcc.c-torture/compile/pr39423-2.c: New.
4546
4547 2012-08-12 Tobias Burnus <burnus@net-b.de>
4548
4549 PR fortran/54221
4550 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4551 they appear uninitialized on the RHS.
4552 * gfortran.dg/public_private_module_6.f90: New.
4553
4554 2012-08-11 Martin Jambor <mjambor@suse.cz>
4555
4556 PR fortran/48636
4557 * gfortran.dg/pr48636.f90: New test.
4558
4559 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4560
4561 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4562 to avoid warnings.
4563 (main): Adjust caller.
4564
4565 2012-08-10 Richard Guenther <rguenther@suse.de>
4566
4567 * gcc.dg/matrix/*.c: Adjust and move ...
4568 * gcc.dg/torture/: ... here.
4569 * gcc.dg/matrix: Remove directory.
4570
4571 2012-08-10 Richard Guenther <rguenther@suse.de>
4572
4573 PR middle-end/54219
4574 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4575
4576 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4577
4578 PR middle-end/54211
4579 * gcc.dg/tree-ssa/pr54211.c: New test.
4580
4581 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4582
4583 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4584 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4585
4586 2012-08-10 Richard Guenther <rguenther@suse.de>
4587
4588 PR tree-optimization/54109
4589 * gcc.dg/torture/pr54109.c: New testcase.
4590 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4591 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4592
4593 2012-08-10 Richard Guenther <rguenther@suse.de>
4594
4595 PR tree-optimization/54027
4596 * gcc.dg/torture/pr54027.c: New testcase.
4597
4598 2012-08-10 Richard Guenther <rguenther@suse.de>
4599
4600 * g++.dg/plugin/selfassign.c: Adjust.
4601 * gcc.dg/plugin/selfassign.c: Likewise.
4602 * gcc.dg/strlenopt-11.c: Likewise.
4603 * gcc.dg/strlenopt-13.c: Likewise.
4604 * gcc.dg/no-strict-overflow-4.c: Likewise.
4605 * gcc.dg/strict-overflow-4.c: Likewise.
4606 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4607 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4608 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4609 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4610 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4611 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4612 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4613 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4614 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4615 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4616 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4617 * gcc.dg/pr46309.c: Likewise.
4618 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4619
4620 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4621
4622 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4623 for x86 targets.
4624 * gcc.c-torture/compile/20120727-2.c: New test.
4625
4626 2012-08-09 Martin Jambor <mjambor@suse.cz>
4627
4628 * gcc.dg/ipa/iinline-4.c: New test.
4629 * gcc.dg/ipa/iinline-5.c: Likewise.
4630 * gcc.dg/ipa/iinline-6.c: Likewise.
4631 * gcc.dg/ipa/iinline-7.c: Likewise.
4632 * gcc.dg/lto/20120723_0.c: Likewise.
4633 * gcc.dg/lto/20120723_1.c: Likewise.
4634
4635 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4636
4637 PR target/39423
4638 * gcc.target/sh/pr39423-1.c: New.
4639
4640 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4641
4642 PR target/51244
4643 * gcc.target/sh/pr51244-5: New.
4644 * gcc.target/sh/pr51244-6: New.
4645
4646 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4647
4648 * gcc.target/i386/adx-addxcarry32-3.c: New.
4649 * gcc.target/i386/adx-addxcarry64-3.c: New.
4650
4651 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4652
4653 PR rtl-optimization/53701
4654 * gcc.dg/pr53701.c: New test.
4655
4656 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4657
4658 * gcc.c-torture/compile/20120727-1.c: New test.
4659
4660 2012-08-09 Tobias Burnus <burnus@net-b.de>
4661
4662 PR fortran/54199
4663 * gfortran.dg/intrinsic_shadow_4.f90: New.
4664
4665 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4666
4667 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4668
4669 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4670
4671 * gcc.c-torture/execute/20120808-1.c: New test.
4672
4673 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4674
4675 PR rtl-optimization/54157
4676 * gcc.target/i386/pr54157.c: New file.
4677
4678 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4679
4680 * gcc.target/i386/adx-addcarryx32-1.c: New.
4681 * gcc.target/i386/adx-addcarryx32-2.c: New.
4682 * gcc.target/i386/adx-addcarryx64-1.c: New.
4683 * gcc.target/i386/adx-addcarryx64-2.c: New.
4684 * gcc.target/i386/adx-check.h: New.
4685 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4686 * gcc.target/i386/sse-12.c: Add -madx.
4687 * gcc.target/i386/sse-13.c: Ditto.
4688 * gcc.target/i386/sse-14.c: Ditto.
4689 * gcc.target/i386/sse-22.c: Ditto.
4690 * gcc.target/i386/sse-23.c: Ditto.
4691 * g++.dg/other/i386-2.C: Ditto.
4692 * g++.dg/other/i386-3.C: Ditto.
4693
4694 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4695
4696 * gcc.dg/tree-ssa/slsr-5.c: New.
4697 * gcc.dg/tree-ssa/slsr-6.c: New.
4698 * gcc.dg/tree-ssa/slsr-7.c: New.
4699 * gcc.dg/tree-ssa/slsr-8.c: New.
4700 * gcc.dg/tree-ssa/slsr-9.c: New.
4701 * gcc.dg/tree-ssa/slsr-10.c: New.
4702 * gcc.dg/tree-ssa/slsr-11.c: New.
4703 * gcc.dg/tree-ssa/slsr-12.c: New.
4704 * gcc.dg/tree-ssa/slsr-13.c: New.
4705 * gcc.dg/tree-ssa/slsr-14.c: New.
4706 * gcc.dg/tree-ssa/slsr-15.c: New.
4707 * gcc.dg/tree-ssa/slsr-16.c: New.
4708 * gcc.dg/tree-ssa/slsr-17.c: New.
4709 * gcc.dg/tree-ssa/slsr-18.c: New.
4710 * gcc.dg/tree-ssa/slsr-19.c: New.
4711 * gcc.dg/tree-ssa/slsr-20.c: New.
4712 * gcc.dg/tree-ssa/slsr-21.c: New.
4713 * gcc.dg/tree-ssa/slsr-22.c: New.
4714 * gcc.dg/tree-ssa/slsr-23.c: New.
4715 * gcc.dg/tree-ssa/slsr-24.c: New.
4716 * gcc.dg/tree-ssa/slsr-25.c: New.
4717 * gcc.dg/tree-ssa/slsr-26.c: New.
4718 * gcc.dg/tree-ssa/slsr-30.c: New.
4719 * gcc.dg/tree-ssa/slsr-31.c: New.
4720
4721 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4722
4723 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4724 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4725 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4726
4727 2012-08-06 Cary Coutant <ccoutant@google.com>
4728
4729 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4730
4731 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4732
4733 PR fortran/35831
4734 * gfortran.dg/dummy_procedure_5.f90: Modified.
4735 * gfortran.dg/dummy_procedure_8.f90: New.
4736 * gfortran.dg/interface_26.f90: Modified.
4737 * gfortran.dg/proc_ptr_11.f90: Modified.
4738 * gfortran.dg/proc_ptr_15.f90: Modified.
4739 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4740 * gfortran.dg/typebound_override_1.f90: Modified.
4741 * gfortran.dg/typebound_proc_6.f03: Modified.
4742
4743 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4744
4745 PR tree-optimization/51938
4746 PR tree-optimization/52005
4747 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4748 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4750 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4751
4752 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4753
4754 Avoid crashing on erroneous static_assert usage
4755 * g++.dg/cpp0x/static_assert8.C: New test.
4756
4757 2012-08-06 Jason Merrill <jason@redhat.com>
4758
4759 * g++.dg/cpp0x/sfinae38.C: New.
4760
4761 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4762 Paolo Carlini <paolo.carlini@oracle.com>
4763
4764 PR c++/54165
4765 * g++.dg/conversion/void2.C: New.
4766
4767 2012-08-06 Tom de Vries <tom@codesourcery.com>
4768
4769 * gcc.dg/tree-ssa/vrp78.c: New test.
4770
4771 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4772 Richard Sandiford <rdsandiford@googlemail.com>
4773
4774 * g++.dg/opt/enum2.C: Require fpic target.
4775 * g++.dg/lto/20090303_0.C: Likewise.
4776
4777 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4778 Catherine Moore <clm@codesourcery.com>
4779
4780 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4781 flush function names too.
4782 * gcc.target/mips/clear-cache-1.c: Likewise.
4783
4784 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4785
4786 PR target/54156
4787 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4788
4789 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4790
4791 PR fortran/54166
4792 * gfortran.dg/array_5.f90: New test.
4793
4794 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4795
4796 PR tree-optimization/30318
4797 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4798
4799 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4800
4801 * g++.dg/ext/vector17.C: New testcase.
4802
4803 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4804
4805 PR target/51931
4806 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4807 * g++.dg/opt/longbranch1.C: Likewise.
4808
4809 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4810
4811 PR tree-optimization/53805
4812 * gcc.dg/fold-notunord.c: New testcase.
4813
4814 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4815
4816 PR fortran/48820
4817 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4818 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4819
4820 2012-08-02 Jason Merrill <jason@redhat.com>
4821 Paolo Carlini <paolo.carlini@oracle.com>
4822
4823 PR c++/51213 (again)
4824 * g++.dg/cpp0x/sfinae37.C: Extend.
4825
4826 2012-08-02 Richard Guenther <rguenther@suse.de>
4827
4828 PR tree-optimization/50672
4829 * g++.dg/torture/pr50672.C: New testcase.
4830
4831 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4832
4833 PR fortran/54147
4834 * gfortran.dg/abstract_type_6.f03: Modified.
4835 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4836 * gfortran.dg/proc_ptr_comp_35.f90: New.
4837 * gfortran.dg/typebound_proc_9.f03: Modified.
4838 * gfortran.dg/typebound_proc_26.f90: New.
4839
4840 2012-08-02 Richard Guenther <rguenther@suse.de>
4841
4842 * gcc.dg/torture/pta-callused-1.c: Adjust.
4843 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4844 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4845 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4846 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4847 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4848 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4849 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4850 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4851
4852 2012-08-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
4853
4854 PR fortran/54033
4855 * gfortran.dg/include_6.f90: New test case.
4856 * gfortran.dg/include_7.f90: New test case.
4857 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4858
4859 2012-08-01 Tom de Vries <tom@codesourcery.com>
4860
4861 * gcc.dg/tree-ssa/vrp76.c: New test.
4862
4863 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4864
4865 PR tree-optimization/46556
4866 * gcc.dg/tree-ssa/slsr-27.c: New.
4867 * gcc.dg/tree-ssa/slsr-28.c: New.
4868 * gcc.dg/tree-ssa/slsr-29.c: New.
4869
4870 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4871
4872 PR fortran/42418
4873 * gfortran.dg/proc_decl_29.f90: New.
4874
4875 2012-07-31 Dehao Chen <dehao@google.com>
4876
4877 * gcc.dg/predict-7.c: New test.
4878
4879 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4880
4881 PR fortran/54134
4882 * gfortran.dg/typebound_override_3.f90: New.
4883
4884 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4885
4886 PR tree-optimization/53773
4887 * gcc.dg/vect/pr53773.c: New test.
4888
4889 2012-07-31 Nick Clifton <nickc@redhat.com>
4890
4891 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4892 and for XStormy16.
4893
4894 2012-07-31 Tobias Burnus <burnus@net-b.de>
4895
4896 * gfortran.dg/c_funloc_tests_6.f90: New.
4897 * gfortran.dg/c_funloc_tests_7.f90: New.
4898 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4899
4900 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4901
4902 PR c++/53624
4903 * g++.dg/cpp0x/temp_default5.C: New.
4904
4905 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4906
4907 PR fortran/51081
4908 * gfortran.dg/proc_ptr_37.f90: New.
4909
4910 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4911
4912 * lib/target-supports.exp
4913 (check_effective_target_vect_natural_alignment): New function.
4914 * gcc.dg/align-2.c: Only run on targets with natural alignment
4915 of vector types.
4916 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4917 alignment of vector types.
4918
4919 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4920 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4921
4922 * gcc.target/i386/rdseed16-1.c: New.
4923 * gcc.target/i386/rdseed32-1.c: Ditto
4924 * gcc.target/i386/rdseed64-1.c: Ditto
4925 * gcc.target/i386/sse-12.c: Add -mrdseed.
4926 * gcc.target/i386/sse-13.c: Ditto.
4927 * gcc.target/i386/sse-14.c: Ditto.
4928 * g++.dg/other/i386-2.C: Ditto.
4929 * g++.dg/other/i386-3.C: Ditto.
4930
4931 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4932
4933 PR target/51244
4934 * gcc.target/sh/pr51244-4.c: New.
4935
4936 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4937
4938 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4939 for alpha*-*-* targets. Cleanup original tree dump.
4940
4941 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4942
4943 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4944 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4945
4946 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4947
4948 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4949 rand, srand. Include <stdlib.h>.
4950
4951 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4952
4953 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4954
4955 2012-07-26 Richard Henderson <rth@redhat.com>
4956
4957 * gcc.dg/attr-hotcold-1.c: New.
4958 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4959
4960 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4961 Sandra Loosemore <sandra@codesourcery.com>
4962
4963 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4964
4965 2012-07-26 Tobias Burnus <burnus@net-b.de>
4966
4967 * gfortran.dg/contiguous_1.f90: Update dg-error.
4968 * gfortran.dg/proc_ptr_32.f90: Ditto.
4969
4970 2012-07-26 Richard Guenther <rguenther@suse.de>
4971
4972 PR tree-optimization/54098
4973 * gcc.dg/torture/pr54098.c: New testcase.
4974
4975 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4976
4977 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4978 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4979
4980 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4981
4982 PR fortran/44354
4983 * gfortran.dg/array_constructor_39.f90: New test.
4984
4985 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4986
4987 PR fortran/44354
4988 * gfortran.dg/array_constructor_38.f90: New test.
4989
4990 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4991
4992 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4993
4994 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4995
4996 * gnat.dg/noreturn5.ad[sb]: New test.
4997
4998 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4999 Paul Brook <paul@codesourcery.com>
5000
5001 PR target/53633
5002
5003 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5004 * c-c++-common/pr53633.c: New test.
5005
5006 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5007
5008 * gcc.target/i386/asm-dialect-1.c: New test case.
5009
5010 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5011 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5012
5013 * gcc.target/i386/prefetchw-1.c: New.
5014 * gcc.target/i386/sse-12.c: Add -mprfchw.
5015 * gcc.target/i386/sse-13.c: Ditto.
5016 * gcc.target/i386/sse-14.c: Ditto.
5017 * gcc.target/i386/sse-22.c: Ditto.
5018 * gcc.target/i386/sse-23.c: Ditto.
5019 * g++.dg/other/i386-2.C: Ditto.
5020 * g++.dg/other/i386-3.C: Ditto.
5021
5022 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5023
5024 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5025
5026 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5027
5028 PR target/54051
5029 * gcc.target/arm/pr54051.c: New.
5030 * gcc.target/arm/vfp-1.c: Adjust test.
5031
5032 2012-07-24 Julian Brown <julian@codesourcery.com>
5033
5034 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5035 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5036 hard-float ARM.
5037
5038 2012-07-23 Paul Brook <paul@codesourcery.com>
5039
5040 * g++.dg/other/armv7m-1.c: New test.
5041
5042 2012-07-23 Julian Brown <julian@codesourcery.com>
5043
5044 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5045 ARM.
5046 (DO_TEST): Define to 1 for appropriate ARM targets.
5047
5048 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5049
5050 PR tree-optimization/53881
5051 * gcc.dg/pr53881.c: Renamed to ...
5052 * gcc.dg/pr53881-1.c: ... this.
5053 * gcc.dg/pr53881-2.c: New test.
5054
5055 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5056
5057 Handle recent changes in default atomics for cris*-*-linux*.
5058 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5059 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5060 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5061 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5062 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5063 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5064 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5065 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5066 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5067 -mno-unaligned-atomic-may-use-library is in effect for
5068 cris*-*-linux*.
5069 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5070 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5071 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5072 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5073 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5074 gcc.target/cris/torture/sync-mis-op-i-1.c,
5075 gcc.target/cris/torture/sync-mis-op-i-2.c,
5076 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5077 gcc.target/cris/torture/sync-mis-op-i-3.c,
5078 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5079 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5080 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5081 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5082 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5083 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5084 (main): Remove local variable x.
5085 [mis_ok]: Check that atomics don't fail.
5086
5087 2012-07-21 Andrew Pinski <apinski@cavium.com>
5088
5089 * gcc.dg/tree-ssa/vrp72.c: New test.
5090 * gcc.dg/tree-ssa/vrp73.c: New test.
5091 * gcc.dg/tree-ssa/vrp74.c: New test.
5092 * gcc.dg/tree-ssa/vrp75.c: New test.
5093
5094 2012-07-21 Andrew Pinski <apinski@cavium.com>
5095
5096 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5097 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5098
5099 2012-07-21 Andrew Pinski <apinski@cavium.com>
5100
5101 * gcc.target/mips/octeon-pop-2.c: New testcase.
5102
5103 2012-07-21 Tobias Burnus <burnus@net-b.de>
5104
5105 PR fortran/48820
5106 * gfortran.dg/assumed_rank_3.f90: New.
5107 * gfortran.dg/assumed_rank_11.f90: New.
5108 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5109 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5110 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5111
5112 2012-07-21 Andrew Pinski <apinski@cavium.com>
5113
5114 * gcc.target/mips/unaligned-1.c: New testcase.
5115
5116 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5117
5118 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5119
5120 2012-07-20 Tobias Burnus <burnus@net-b.de>
5121
5122 * gfortran.dg/bind_c_array_params_2.f90: New.
5123 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5124 and update dg-error.
5125
5126 2012-07-20 Tobias Burnus <burnus@net-b.de>
5127
5128 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5129
5130 2012-07-20 Jason Merrill <jason@redhat.com>
5131
5132 PR c++/54038
5133 * g++.dg/other/array7.C: New.
5134
5135 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5136
5137 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5138 the basic block and check loop depth.
5139 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5140 matching patterns and comments.
5141 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5142 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5143
5144 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR c++/28656
5147 * c-c++-common/pr28656.c: New test.
5148
5149 2012-07-19 Jason Merrill <jason@redhat.com>
5150
5151 PR c++/54026
5152 * g++.dg/init/mutable1.C: New.
5153
5154 2012-07-20 Tobias Burnus <burnus@net-b.de>
5155
5156 PR fortran/48820
5157 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5158 * gfortran.dg/assumed_rank_1.f90: New.
5159 * gfortran.dg/assumed_rank_1_c.c: New.
5160 * gfortran.dg/assumed_rank_2.f90: New.
5161 * gfortran.dg/assumed_rank_4.f90: New.
5162 * gfortran.dg/assumed_rank_5.f90: New.
5163 * gfortran.dg/assumed_rank_6.f90: New.
5164 * gfortran.dg/assumed_rank_7.f90: New.
5165 * gfortran.dg/assumed_rank_8.f90: New.
5166 * gfortran.dg/assumed_rank_8_c.c: New.
5167 * gfortran.dg/assumed_rank_9.f90: New.
5168 * gfortran.dg/assumed_rank_10.f90: New.
5169 * gfortran.dg/assumed_rank_12.f90: New.
5170
5171 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5172
5173 * gnat.dg/opt25.adb: New test.
5174 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5175 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5176
5177 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5178
5179 * gnat.dg/aggr20.ad[sb]: New test.
5180 * gnat.dg/aggr20_pkg.ads: New helper.
5181
5182 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * gnat.dg/derived_type3.adb: New test.
5185 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5186
5187 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR rtl-optimization/53942
5190 * gcc.dg/pr53942.c: New test.
5191
5192 2012-07-19 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/54021
5195 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5196
5197 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/discr38.adb: New test.
5200
5201 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5202
5203 PR middle-end/54017
5204 * c-c++-common/gomp/pr54017.c: New test.
5205
5206 2012-07-19 Richard Guenther <rguenther@suse.de>
5207 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/loop_optimization11.adb: New testcase.
5210 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5211
5212 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5213 Jason Merrill <jason@redhat.com>
5214
5215 * g++.dg/cpp0x/sfinae37.C: New.
5216 * g++.dg/template/access23.C: New.
5217 * g++.dg/template/access7.C: Adjust.
5218 * g++.dg/template/sfinae10.C: Don't expect errors.
5219 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5220
5221 2012-07-18 Julian Brown <julian@codesourcery.com>
5222 Sandra Loosemore <sandra@codesroucery.com>
5223
5224 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5225
5226 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5227
5228 * gnat.dg/noreturn4.ad[sb]: New test.
5229 * gnat.dg/noreturn4_pkg.ads: New helper.
5230
5231 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5232 Julian Brown <julian@codesourcery.com>
5233
5234 * gcc.target/arm/neon-vdup-1.c: New test case.
5235 * gcc.target/arm/neon-vdup-2.c: New test case.
5236 * gcc.target/arm/neon-vdup-3.c: New test case.
5237 * gcc.target/arm/neon-vdup-4.c: New test case.
5238 * gcc.target/arm/neon-vdup-5.c: New test case.
5239 * gcc.target/arm/neon-vdup-6.c: New test case.
5240 * gcc.target/arm/neon-vdup-7.c: New test case.
5241 * gcc.target/arm/neon-vdup-8.c: New test case.
5242 * gcc.target/arm/neon-vdup-9.c: New test case.
5243 * gcc.target/arm/neon-vdup-10.c: New test case.
5244 * gcc.target/arm/neon-vdup-11.c: New test case.
5245 * gcc.target/arm/neon-vdup-12.c: New test case.
5246 * gcc.target/arm/neon-vdup-13.c: New test case.
5247 * gcc.target/arm/neon-vdup-14.c: New test case.
5248 * gcc.target/arm/neon-vdup-15.c: New test case.
5249 * gcc.target/arm/neon-vdup-16.c: New test case.
5250 * gcc.target/arm/neon-vdup-17.c: New test case.
5251 * gcc.target/arm/neon-vdup-18.c: New test case.
5252 * gcc.target/arm/neon-vdup-19.c: New test case.
5253 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5254 arguments non-constant.
5255
5256 2012-07-18 Richard Guenther <rguenther@suse.de>
5257
5258 PR tree-optimization/53970
5259 * g++.dg/torture/pr53970.C: New testcase.
5260
5261 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5262
5263 PR target/38621
5264 * gcc.c-torture/compile/pr38621.c: New.
5265
5266 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5267
5268 PR target/33135
5269 * gcc.target/sh/pr33135-1.c: New.
5270 * gcc.target/sh/pr33135-2.c: New.
5271 * gcc.target/sh/pr33135-3.c: New.
5272 * gcc.target/sh/pr33135-4.c: New.
5273
5274 2012-07-17 Jason Merrill <jason@redhat.com>
5275
5276 PR c++/53995
5277 * g++.dg/parse/enum9.C: New.
5278
5279 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5280 Sandra Loosemore <sandra@codesourcery.com>
5281
5282 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5283 if there is a conflict with -mcpu=. Use -mcpu=5208.
5284
5285 2012-07-17 Jason Merrill <jason@redhat.com>
5286
5287 PR c++/53989
5288 * g++.dg/template/array23.C: New.
5289
5290 2012-07-17 Tobias Burnus <burnus@net-b.de>
5291
5292 PR fortran/53985
5293 * gfortran.dg/bind_c_usage_26.f90: New.
5294 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5295 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5296 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5297 * gfortran.dg/interop_params.f03: Ditto.
5298
5299 2012-07-17 Jason Merrill <jason@redhat.com>
5300
5301 * g++.dg/template/inherit8.C: Adjust.
5302 * g++.dg/template/using21.C: Adjust.
5303 * g++.dg/template/using22.C: Adjust.
5304
5305 PR c++/53549
5306 * g++.dg/template/current-inst1.C: New.
5307 * g++.dg/parse/crash35.C: Adjust.
5308
5309 2012-07-17 Tobias Burnus <burnus@net-b.de>
5310
5311 PR fortran/52101
5312 * gfortran.dg/oldstyle_4.f90: New.
5313
5314 2012-07-17 Tobias Burnus <burnus@net-b.de>
5315
5316 PR fortran/49265
5317 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5318 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5319
5320 2012-07-16 Jason Merrill <jason@redhat.com>
5321
5322 * g++.dg/parse/access8.C: Adjust.
5323 * g++.dg/template/sfinae6_neg.C: Adjust.
5324
5325 2012-07-16 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
5326
5327 PR fortran/53824
5328 * gfortran.dg/coarray_allocate_1.f90: New test.
5329
5330 2012-07-16 Andrew Pinski <apinski@cavium.com>
5331
5332 * gcc.c-torture/execute/bswap-1.c: New testcase.
5333 * gcc.c-torture/compile/unalign-1.c: New testcase.
5334 * gcc.c-torture/compile/20120524-1.c: New testcase.
5335 * gcc.c-torture/compile/20101216-1.c: New testcase.
5336
5337 2012-07-16 Dehao Chen <dehao@google.com>
5338
5339 Revert
5340 2012-07-10 Dehao Chen <dehao@google.com>
5341
5342 * gcc.dg/debug_info_inline.c: New test.
5343
5344 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5345
5346 PR fortran/53956
5347 * gfortran.dg/proc_decl_28.f90: New.
5348
5349 2012-07-16 Andrew Pinski <apinski@cavium.com>
5350
5351 * gcc.dg/torture/builtins-1.c: New testcase.
5352
5353 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5354
5355 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5356 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5357 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5358 gcc.target/cris/sync-1-v10.c,
5359 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5360 pass -mno-unaligned-atomic-may-use-library.
5361 * gcc.target/cris/sync-xchg-1.c: New test.
5362 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5363 valid register operand output modifier.
5364
5365 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5366
5367 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5368 characters.
5369
5370 2012-07-13 Andrew Pinski <apinski@cavium.com>
5371
5372 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5373 rather than cleanup-tree-dump.
5374 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5375
5376 2012-07-13 Richard Guenther <rguenther@suse.de>
5377
5378 PR tree-optimization/53907
5379 * gcc.target/i386/pr53907.c: New testcase.
5380
5381 2012-07-13 Richard Guenther <rguenther@suse.de>
5382
5383 PR tree-optimization/53922
5384 * gcc.dg/torture/pr53922.c: New testcase.
5385
5386 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5387
5388 PR rtl-optimization/53908
5389 * gcc.dg/torture/pr53908.c: New test.
5390
5391 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5392
5393 PR c++/53531
5394 * g++.dg/cpp0x/variadic135.C: New.
5395
5396 2012-07-12 Jason Merrill <jason@redhat.com>
5397
5398 * g++.dg/template/sfinae6_neg.C: Adjust.
5399
5400 2012-07-12 Tobias Burnus <burnus@net-b.de>
5401
5402 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5403 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5404 scan-tree-dump-times pattern.
5405
5406 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407
5408 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5409
5410 2012-07-11 Jason Merrill <jason@redhat.com>
5411
5412 DR 1402
5413 * g++.g/cpp0x/defaulted37.C: New.
5414
5415 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5416
5417 PR target/53859
5418 * gcc.target/arm/pr53859.c: New test.
5419
5420 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5421
5422 PR target/53886
5423 * gcc.c-torture/compile/pr53886.c: New.
5424
5425 2012-07-10 Dehao Chen <dehao@google.com>
5426
5427 * gcc.dg/debug_info_inline.c: New test.
5428
5429 2012-07-10 Jason Merrill <jason@redhat.com>
5430
5431 PR c++/53733
5432 * g++.dg/cpp0x/defaulted36.C: New.
5433 * g++.dg/cpp0x/defaulted21.C: Adjust.
5434
5435 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5436
5437 2012-07-09 Sterling Augustine <saugustine@google.com>
5438
5439 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5440
5441 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5442
5443 PR tree-optimization/53887
5444 * gcc.dg/pr53887.c: New test.
5445
5446 2012-07-09 Jason Merrill <jason@redhat.com>
5447
5448 PR c++/53882
5449 * g++.dg/cpp0x/nullptr29.C: New.
5450
5451 2012-07-09 Tom de Vries <tom@codesourcery.com>
5452 Richard Guenther <rguenther@suse.de>
5453
5454 * gcc.dg/builtin-unreachable-6.c: New test.
5455 * gcc.dg/builtin-unreachable-5.c: New test.
5456
5457 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5458
5459 PR tree-optimization/53881
5460 * gcc.dg/pr53881.c: New test.
5461
5462 2012-07-06 Jason Merrill <jason@redhat.com>
5463
5464 PR c++/53862
5465 * g++.dg/cpp0x/variadic134.C: New.
5466
5467 PR c++/53858
5468 * g++.dg/cpp0x/alias-decl-20.C: New.
5469
5470 2012-07-06 Tom de Vries <tom@codesourcery.com>
5471
5472 PR tree-optimization/51879
5473 * gcc.dg/pr51879-16.c: New test.
5474 * gcc.dg/pr51879-17.c: Same.
5475
5476 2012-07-06 Tom de Vries <tom@codesourcery.com>
5477
5478 PR tree-optimization/52009
5479 * gcc.dg/pr51879-7.c: New test.
5480 * gcc.dg/pr51879-18.c: New test.
5481
5482 2012-07-05 Jason Merrill <jason@redhat.com>
5483
5484 PR c++/50852
5485 * g++.dg/template/typedef39.C: New.
5486
5487 PR c++/53039
5488 * g++.dg/cpp0x/variadic133.C: New.
5489 * g++.dg/template/param1.C: Adjust.
5490
5491 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5492
5493 PR target/48941
5494 PR target/51980
5495 * gcc.target/arm/neon/vtrnf32.c: Update.
5496 * gcc.target/arm/neon/vtrns32.c: Update.
5497 * gcc.target/arm/neon/vtrnu32.c: Update.
5498 * gcc.target/arm/neon/vzipf32.c: Update.
5499 * gcc.target/arm/neon/vzips32.c: Update.
5500 * gcc.target/arm/neon/vzipu32.c: Update.
5501
5502 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5503
5504 PR fortran/53732
5505 * gfortran.dg/inline_sum_4.f90: New test.
5506
5507 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5508
5509 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5510
5511 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5512
5513 * gcc.target/arm/fma-sp.c: New testcase.
5514 * gcc.target/arm/fma.c: Likewise.
5515 * gcc.target/arm/fma.h: Likewise.
5516
5517 2012-07-04 Jason Merrill <jason@redhat.com>
5518
5519 PR c++/53848
5520 * g++.dg/other/enum3.C: New.
5521
5522 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5523
5524 PR middle-end/53321
5525 * g++.dg/torture/pr53321.C: New test.
5526
5527 2012-07-04 Richard Guenther <rguenther@suse.de>
5528
5529 PR tree-optimization/53844
5530 * g++.dg/tree-ssa/pr53844.C: New testcase.
5531
5532 2012-07-04 Richard Guenther <rguenther@suse.de>
5533
5534 PR tree-optimization/53849
5535 * gcc.dg/pr53849.c: New testcase.
5536
5537 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR c++/53812
5540 * g++.dg/ext/label14.C: New test.
5541
5542 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5543
5544 PR target/53811
5545 * g++.dg/other/pr53811.C: New test.
5546
5547 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5548
5549 PR target/28896
5550 * gcc.target/m68k/stack-limit-1.c: New testcase.
5551
5552 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5553
5554 * gnat.dg/recursive_call.adb: New test.
5555
5556 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5557
5558 * gnat.dg/discr37.ad[sb]: New test.
5559
5560 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5561
5562 * g++.dg/other/packed1.C: Remove SH from xfail list.
5563
5564 2012-07-02 Jason Merrill <jason@redhat.com>
5565
5566 PR c++/53619
5567 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5568
5569 PR c++/53783
5570 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5571
5572 PR c++/53788
5573 * g++.dg/cpp0x/decltype39.C: New.
5574 * g++.dg/diagnostic/method1.C: Adjust.
5575
5576 PR c++/53816
5577 * g++.dg/template/ref6.C: New.
5578
5579 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5580
5581 PR target/53568
5582 * gcc.target/sh/pr53568-1.c: New.
5583
5584 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5585
5586 PR target/51244
5587 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5588
5589 2012-07-02 Jason Merrill <jason@redhat.com>
5590
5591 PR c++/53821
5592 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5593
5594 PR c++/53524
5595 * g++.dg/template/enum7.C: New.
5596 * g++.dg/other/ptrmem10.C: Adjust.
5597 * g++.dg/other/ptrmem11.C: Adjust.
5598 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5599
5600 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5601
5602 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5603
5604 2012-07-01 Wei Guozhi <carrot@google.com>
5605
5606 PR target/53447
5607 * gcc.target/arm/pr53447-1.c: New testcase.
5608 * gcc.target/arm/pr53447-2.c: New testcase.
5609 * gcc.target/arm/pr53447-3.c: New testcase.
5610 * gcc.target/arm/pr53447-4.c: New testcase.
5611
5612 2012-06-29 Richard Guenther <rguenther@suse.de>
5613
5614 PR tree-optimization/47061
5615 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5616
5617 2012-06-29 Richard Guenther <rguenther@suse.de>
5618
5619 PR tree-optimization/37541
5620 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5621
5622 2012-06-29 Richard Guenther <rguenther@suse.de>
5623
5624 PR tree-optimization/52589
5625 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5626
5627 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5628
5629 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5630
5631 * g++.dg/template/error46.C: Add missing comment to dg-message.
5632 * g++.dg/template/crash107.C: Likewise.
5633 * g++.dg/template/error47.C: Likewise.
5634 * g++.dg/template/crash108.C: Likewise.
5635 * g++.dg/overload/operator5.C: Likewise.
5636
5637 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5638 errors in dg-message directives, add comments.
5639
5640 2012-06-28 Kai Tietz <ktietz@redhat.com>
5641
5642 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5643 hard-coded 'unsigned long'.
5644
5645 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR tree-optimization/51581
5648 * gcc.dg/vect/pr51581-4.c: New test.
5649
5650 PR tree-optimization/53645
5651 * gcc.c-torture/execute/pr53645-2.c: New test.
5652
5653 2012-06-28 Richard Guenther <rguenther@suse.de>
5654
5655 PR middle-end/53790
5656 * gcc.dg/torture/pr53790.c: New testcase.
5657
5658 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR tree-optimization/53645
5661 * gcc.c-torture/execute/pr53645.c: New test.
5662
5663 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5664
5665 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5666
5667 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5668
5669 PR debug/53671
5670 PR debug/49888
5671 * gcc.dg/guality/pr49888.c: Account for the possibility that
5672 the variable is optimized out at the first test.
5673
5674 2012-06-27 Jason Merrill <jason@redhat.com>
5675
5676 * g++.dg/cpp0x/override2.C: Adjust.
5677 * g++.dg/template/error5.C: Adjust.
5678 * g++.dg/parse/crash28.C: Adjust.
5679
5680 PR c++/53563
5681 * g++.dg/parse/template27.C: New.
5682 * g++.dg/template/crash74.C: Adjust expected output.
5683
5684 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5685
5686 PR fortran/41951
5687 PR fortran/49591
5688 * gfortran.dg/typebound_operator_16.f03: New.
5689
5690 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5691
5692 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5693 even src1.i and src2.i fields even in the second half of the arrays.
5694
5695 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5696
5697 PR c++/51033.
5698 * g++.dg/torture/vshuf-16.inc: New test.
5699 * g++.dg/torture/vshuf-2.inc: New test.
5700 * g++.dg/torture/vshuf-4.inc: New test.
5701 * g++.dg/torture/vshuf-8.inc: New test.
5702 * g++.dg/torture/vshuf-main.inc: New test.
5703 * g++.dg/torture/vshuf-v16hi.C: New test.
5704 * g++.dg/torture/vshuf-v16qi.C: New test.
5705 * g++.dg/torture/vshuf-v2df.C: New test.
5706 * g++.dg/torture/vshuf-v2di.C: New test.
5707 * g++.dg/torture/vshuf-v2sf.C: New test.
5708 * g++.dg/torture/vshuf-v2si.C: New test.
5709 * g++.dg/torture/vshuf-v4df.C: New test.
5710 * g++.dg/torture/vshuf-v4di.C: New test.
5711 * g++.dg/torture/vshuf-v4sf.C: New test.
5712 * g++.dg/torture/vshuf-v4si.C: New test.
5713 * g++.dg/torture/vshuf-v8hi.C: New test.
5714 * g++.dg/torture/vshuf-v8qi.C: New test.
5715 * g++.dg/torture/vshuf-v8si.C: New test.
5716
5717 2012-06-27 Richard Guenther <rguenther@suse.de>
5718
5719 PR middle-end/53676
5720 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5721
5722 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5723
5724 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5725 scan-dump-dem-not): Use printable pattern in test name.
5726
5727 2012-06-26 Sterling Augustine <saugustine@google.com>
5728 Dominique Dhumieres <dominiq@lps.ens.fr>
5729
5730 * gcc.dg/pubtypes-2.c: Update expected output.
5731 * gcc.dg/pubtypes-3.c: Likewise.
5732 * gcc.dg/pubtypes-4.c: Likewise.
5733
5734 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5735
5736 * gcc.dg/tree-ssa/slsr-1.c: New test.
5737 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5738 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5739 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5740
5741 2012-06-26 Matt Turner <mattst88@gmail.com>
5742
5743 PR target/35294
5744 * gcc.target/arm/mmx-2.c: New.
5745
5746 2012-06-26 Richard Guenther <rguenther@suse.de>
5747
5748 PR c++/53752
5749 * g++.dg/torture/pr53752.C: New testcase.
5750
5751 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR tree-optimization/53748
5754 * gcc.c-torture/compile/pr53748.c: New test.
5755
5756 2012-06-25 Jason Merrill <jason@redhat.com>
5757
5758 PR c++/53498
5759 PR c++/53305
5760 * g++.dg/cpp0x/decltype38.C: New.
5761 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5762
5763 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5764
5765 * lib/target-supports-dg.exp (testname-for-summary): New.
5766 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5767 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5768 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5769 scan-module-absence, output-exists, output-exists-not: Use
5770 testname-for-summary.
5771 (dg-test): Clean up testname_with_flags.
5772 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5773 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5774 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5775 scan-assembler-dem-not, object-size: Use testname-for-summary.
5776 * lib/gcov.exp (run-gcov): Likewise.
5777 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5778 scan-dump-dem, scan-dump-dem-note): Likewise.
5779
5780 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5781 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5782 including profopt.opt; save and restore existing value.
5783 * g++.dg/bprob/bprob.exp: Likewise.
5784 * gcc.dg/matrix/matrix.exp: Likewise.
5785 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5786 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5787 PROFOPT_OPTIONS.
5788
5789 2012-06-25 Richard Henderson <rth@redhat.com>
5790
5791 * gcc.dg/pr53749.c: New.
5792
5793 2012-06-25 Jason Merrill <jason@redhat.com>
5794
5795 PR c++/52988
5796 * g++.dg/cpp0x/nullptr28.C: New.
5797
5798 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5799
5800 * gcc.target/arm/neon-vld1_dupQ.c: New.
5801
5802 2012-06-25 Florian Weimer <fweimer@redhat.com>
5803
5804 * g++.dg/init/new35.C: New.
5805 * g++.dg/init/new36.C: New.
5806 * g++.dg/init/new37.C: New.
5807 * g++.dg/ext/vla5.C: New warning.
5808 * g++.dg/ext/vla8.C: New warning.
5809 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5810
5811 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5812 James Greenhalgh <james.greenhalgh@arm.com>
5813
5814 * gcc.target/arm/ftest-support-arm.h New testcase.
5815 * gcc.target/arm/ftest-support-thumb.h Likewise.
5816 * gcc.target/arm/ftest-support.h Likewise.
5817 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5818 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5819 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5820 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5821 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5822 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5823 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5824 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5825 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5826 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5827 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5828 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5829 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5830 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5831 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5832 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5833 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5834 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5835 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5836 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5837 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5838 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5839 * lib/target-supports.exp
5840 (check_effective_target_arm_arch_FUNC): Add support for more
5841 architectures.
5842 (add_options_for_arm_arch_FUNC): Likewise.
5843 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5844
5845 2012-06-25 Jason Merrill <jason@redhat.com>
5846
5847 PR c++/53202
5848 * g++.dg/cpp0x/constexpr-tuple.C: New.
5849
5850 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR target/53759
5853 * gcc.target/i386/pr53759.c: New test.
5854
5855 PR c++/53594
5856 * g++.dg/cpp0x/nsdmi7.C: New test.
5857
5858 2012-06-24 Kai Tietz <ktietz@redhat.com>
5859
5860 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5861 for LLP64 targets.
5862 * gcc.target/i386/pr38988.c: Likewise.
5863
5864 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5865
5866 PR fortran/47710
5867 PR fortran/53328
5868 * gfortran.dg/typebound_generic_12.f03: New.
5869 * gfortran.dg/typebound_generic_13.f03: New.
5870
5871 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/lto15.ad[sb]: New test.
5874
5875 2012-06-21 Meador Inge <meadori@codesourcery.com>
5876
5877 PR c/53702
5878 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5879
5880 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5881
5882 * gcc.dg/pch/ident-1.c: New test.
5883 * gcc.dg/pch/ident-1.hs: Header file for new test.
5884
5885 2012-06-21 Michael Matz <matz@suse.de>
5886
5887 PR middle-end/53688
5888 * gcc.c-torture/execute/pr53688.c: New test.
5889
5890 2012-06-20 Richard Guenther <rguenther@suse.de>
5891
5892 PR tree-optimization/30318
5893 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5894
5895 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5896
5897 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5898
5899 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5900
5901 * gcc.target/i386/clearcapv2.map: New file.
5902 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5903
5904 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5905
5906 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5907 and add __sh__ case.
5908
5909 2012-06-19 Jason Merrill <jason@redhat.com>
5910
5911 PR c++/52637
5912 * g++.dg/debug/localclass1.C: New.
5913
5914 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5915
5916 * g++.dg/cpp0x/override4.C: New.
5917
5918 2012-06-14 Jason Merrill <jason@redhat.com>
5919
5920 PR c++/53651
5921 * g++.dg/cpp0x/decltype37.C: New.
5922
5923 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5924
5925 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5926
5927 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5928
5929 * gcc.c-torture/compile/vector-5.c,
5930 gcc.c-torture/compile/vector-6.c: New tests.
5931
5932 2012-06-19 Richard Henderson <rth@redhat.com>
5933
5934 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5935
5936 2012-06-19 Richard Guenther <rguenther@suse.de>
5937
5938 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5939
5940 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5941
5942 PR target/53712
5943 * gcc.target/i386/pr53712.c: New test.
5944
5945 2012-06-18 Tobias Burnus <burnus@net-b.de>
5946
5947 PR fortran/53692
5948 * gfortran.dg/elemental_optional_args_6.f90: New.
5949
5950 2012-06-18 Tobias Burnus <burnus@net-b.de>
5951
5952 PR fortran/53526
5953 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5954 * gfortran.dg/coarray/move_alloc_1.f90
5955
5956 2012-06-18 Tobias Burnus <burnus@net-b.de>
5957
5958 PR fortran/53526
5959 * gfortran.dg/coarray_27.f90: New.
5960
5961 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5962 Greta Yorsh <Greta.Yorsh@arm.com>
5963
5964 * gcc.target/arm/epilog-1.c: New test.
5965
5966 2012-06-18 Richard Guenther <rguenther@suse.de>
5967
5968 PR tree-optimization/53693
5969 * g++.dg/torture/pr53693.C: New testcase.
5970
5971 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5972
5973 PR tree-optimization/53703
5974 * gcc.dg/torture/pr53703.c: New test.
5975
5976 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5977
5978 PR middle-end/53698
5979 * gcc.target/i386/pr53698.c: New test.
5980
5981 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5984
5985 2012-06-17 Tobias Burnus <burnus@net-b.de>
5986
5987 PR fortran/53691
5988 PR fortran/53685
5989 * gfortran.dg/transfer_check_3.f90: New.
5990
5991 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5994
5995 2012-06-16 Tobias Burnus <burnus@net-b.de>
5996
5997 PR fortran/53642
5998 PR fortran/45170
5999 * gfortran.dg/deferred_type_param_8.f90: New.
6000
6001 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6002
6003 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6004 testname that includes flags, passed in as new argument, in
6005 pass/fail messages.
6006 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6007 and pass it to verify-* procedures.
6008
6009 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6010 alignment torture options with usual torture options.
6011
6012 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6013 messages reported for one line of source code.
6014 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6015 * g++.dg/cpp0x/decltype2.C: Likewise.
6016 * g++.dg/cpp0x/decltype3.C: Likewise.
6017 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6018 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6019 * g++.dg/cpp0x/static_assert3.C: Likewise.
6020 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6021 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6022 * g++.dg/cpp0x/union1.C: Likewise.
6023 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6024 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6025 * g++.dg/cpp0x/variadic2.C: Likewise.
6026 * g++.dg/cpp0x/variadic20.C: Likewise.
6027 * g++.dg/cpp0x/variadic74.C: Likewise.
6028 * g++.dg/diagnostic/bitfld2.C: Likewise.
6029 * g++.dg/ext/attrib44.C: Likewise.
6030 * g++.dg/ext/no-asm-1.C: Likewise.
6031 * g++.dg/other/error34.C: Likewise.
6032 * g++.dg/parse/crash46.C: Likewise.
6033 * g++.dg/parse/error10.C: Likewise.
6034 * g++.dg/parse/error2.C: Likewise.
6035 * g++.dg/parse/error3.C: Likewise.
6036 * g++.dg/parse/error36.C: Likewise.
6037 * g++.dg/parse/error8.C: Likewise.
6038 * g++.dg/parse/error9.C: Likewise.
6039 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6040 * g++.dg/parse/parser-pr28152.C: Likewise.
6041 * g++.dg/parse/template25.C: Likewise.
6042 * g++.dg/parse/typename11.C: Likewise.
6043 * g++.dg/tc1/dr147.C: Likewise.
6044 * g++.dg/template/deduce3.C: Likewise.
6045 * g++.dg/template/koenig9.C: Likewise.
6046 * g++.dg/template/pr23510.C: Likewise.
6047 * g++.dg/warn/pr12242.C: Likewise.
6048 * g++.dg/warn/pr30551-2.C: Likewise.
6049 * g++.dg/warn/pr30551.C: Likewise.
6050 * g++.old-deja/g++.other/typename1.C: Likewise.
6051 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6052
6053 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6054
6055 PR c++/51033
6056 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6057 * c-c++-common/torture/vshuf-2.inc: Likewise.
6058 * c-c++-common/torture/vshuf-4.inc: Likewise.
6059 * c-c++-common/torture/vshuf-8.inc: Likewise.
6060 * c-c++-common/torture/vshuf-main.inc: Likewise.
6061 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6062 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6063 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6064 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6065 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6066 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6067 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6068 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6069 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6070 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6071 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6072 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6073 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6074 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6075
6076 2012-06-15 Michael Matz <matz@suse.de>
6077
6078 * gcc.dg/tree-ssa/vector-4.c: New test.
6079
6080 2012-06-15 Michael Matz <matz@suse.de>
6081
6082 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6083 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6084
6085 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6086
6087 PR tree-optimization/53636
6088 * gcc.target/arm/pr53636.c: New test.
6089
6090 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR tree-optimization/51581
6093 * gcc.c-torture/execute/pr51581-1.c: New test.
6094 * gcc.c-torture/execute/pr51581-2.c: New test.
6095 * gcc.dg/vect/pr51581-1.c: New test.
6096 * gcc.dg/vect/pr51581-2.c: New test.
6097 * gcc.dg/vect/pr51581-3.c: New test.
6098 * gcc.target/i386/avx-pr51581-1.c: New test.
6099 * gcc.target/i386/avx-pr51581-2.c: New test.
6100 * gcc.target/i386/avx2-pr51581-1.c: New test.
6101 * gcc.target/i386/avx2-pr51581-2.c: New test.
6102 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6103
6104 2012-06-15 Richard Guenther <rguenther@suse.de>
6105
6106 * gcc.c-torture/execute/20120615-1.c: New testcase.
6107
6108 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/vect8.ad[sb]: New test.
6111
6112 2012-06-14 Richard Guenther <rguenther@suse.de>
6113
6114 * gcc.dg/tree-ssa/vrp.h: New testcase.
6115 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6116
6117 2012-06-13 Christian Bruel <christian.bruel@st.com>
6118
6119 PR target/53621
6120 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6121
6122 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6123
6124 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6125
6126 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6127
6128 PR testsuite/20771
6129 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6130 test summary unique.
6131
6132 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6133 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6134 scan-stack-usage-not): Don't strip torture options from test name.
6135
6136 * lib/scandump.exp (scan-dump-times): Use printable version of
6137 regexp in test summary line.
6138
6139 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6140 messages reported for one line of source code.
6141 * gcc.dg/format/few-1.c: Likewise.
6142 * gcc.dg/ia64-sync-2.c: Likewise.
6143 * gcc.dg/sync-2.c: Likewise.
6144 * gcc.dg/noncompile/pr44517.c: Likewise.
6145
6146 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6147
6148 PR debug/49888
6149 * gcc.dg/guality/pr49888.c: New.
6150
6151 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6152
6153 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6154 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6155 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6156
6157 2012-06-13 Tobias Burnus <burnus@net-b.de>
6158
6159 PR fortran/53643
6160 * gfortran.dg/intent_out_7.f90: New.
6161
6162 2012-06-13 Tobias Burnus <burnus@net-b.de>
6163
6164 PR fortran/53597
6165 * gfortran.dg/save_4.f90: New.
6166
6167 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR c/53532
6170 PR c/51034
6171 PR c/53196
6172 * gcc.dg/pr53532.c: New test.
6173 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6174 adjust line numbers.
6175 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6176 * gcc.dg/Wcxx-compat-8.c: Likewise.
6177 * gcc.dg/pr51034.c: New test.
6178 * gcc.dg/pr53196-1.c: New test.
6179 * gcc.dg/pr53196-2.c: New test.
6180
6181 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6182
6183 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6184 alignment torture options with usual torture options.
6185 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6186 instead of dg-options.
6187 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6188 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6189 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6190 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6191 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6192 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6193
6194 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6195 to checks for multiple messages reported for one line of source code.
6196 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6197
6198 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6199 messages reported for one line of source code.
6200
6201 * gcc.dg/20031223-1.c: Add comments to check for multiple
6202 messages reported for one line of source code.
6203 * gcc.dg/Wconversion-integer.c: Likewise.
6204 * gcc.dg/Wfatal-2.c: Likewise.
6205 * gcc.dg/Wfatal.c: Likewise.
6206 * gcc.dg/Wobjsize-1.c: Likewise.
6207 * gcc.dg/c99-vla-jump-1.c: Likewise.
6208 * gcc.dg/c99-vla-jump-2.c: Likewise.
6209 * gcc.dg/c99-vla-jump-3.c: Likewise.
6210 * gcc.dg/c99-vla-jump-4.c: Likewise.
6211 * gcc.dg/c99-vla-jump-5.c: Likewise.
6212 * gcc.dg/decl-9.c: Likewise.
6213 * gcc.dg/declspec-10.c: Likewise.
6214 * gcc.dg/declspec-18.c: Likewise.
6215 * gcc.dg/mtune.c: Likewise.
6216 * gcc.dg/parser-pr28152-2.c: Likewise.
6217 * gcc.dg/parser-pr28152.c: Likewise.
6218 * gcc.dg/pr14475.c: Likewise.
6219 * gcc.dg/pr27953.c: Likewise.
6220 * gcc.dg/pr28322-3.c: Likewise.
6221 * gcc.dg/pr30457.c: Likewise.
6222 * gcc.dg/pr30551-2.c: Likewise.
6223 * gcc.dg/pr30551-3.c: Likewise.
6224 * gcc.dg/pr30551-4.c: Likewise.
6225 * gcc.dg/pr30551-5.c: Likewise.
6226 * gcc.dg/pr30551-6.c: Likewise.
6227 * gcc.dg/pr30551.c: Likewise.
6228 * gcc.dg/pr45461.c: Likewise.
6229 * gcc.dg/pr48552-1.c: Likewise.
6230 * gcc.dg/pr48552-2.c: Likewise.
6231 * gcc.dg/redecl-1.c: Likewise.
6232 * gcc.dg/transparent-union-3.c: Likewise.
6233 * gcc.dg/utf-dflt.c: Likewise.
6234 * gcc.dg/utf-dflt2.c: Likewise.
6235 * gcc.dg/vla-8.c: Likewise.
6236 * gcc.dg/vla-init-1.c: Likewise.
6237 * gcc.dg/wtr-int-type-1.c: Likewise.
6238
6239 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6240 messages reported for for one line of source code.
6241 * c-c++-common/raw-string-5.c: Likewise.
6242 * c-c++-common/raw-string-4.c: Likewise.
6243 * c-c++-common/raw-string-6.c: Likewise.
6244 * c-c++-common/pr20000.c: Likewise.
6245
6246 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6247 messages reported for one line of source code.
6248 * gcc.dg/cpp/pr30786.c: Likewise.
6249 * gcc.dg/cpp/pr28709.c: Likewise.
6250 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6251 * gcc.dg/cpp/macspace2.c: Likewise.
6252 * gcc.dg/cpp/missing-header-1.c: Likewise.
6253 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6254 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6255 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6256
6257 2012-06-12 Jason Merrill <jason@redhat.com>
6258
6259 PR c++/53599
6260 * g++.dg/template/local7.C: New.
6261
6262 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6263
6264 PR target/53511
6265 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6266 * gcc.target/sh/pr51340-2.c: Likewise.
6267 * gcc.target/sh/pr51340-3.c: Likewise.
6268
6269 2012-06-12 Michael Matz <matz@suse.de>
6270
6271 * gcc.dg/torture/alias-1.c: New test.
6272
6273 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR rtl-optimization/53589
6276 * gcc.dg/torture/pr53589.c: New test.
6277
6278 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6279
6280 PR target/50749
6281 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6282 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6283 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6284 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6285 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6286 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6287 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6288 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6289 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6290 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6291 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6292 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6293 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6294 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6295 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6296 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6297
6298 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6299
6300 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6301 (check_intel_cpu_model): New function.
6302 (check_amd_cpu_model): New function.
6303 (check_features): New function.
6304 (__get_cpuid_output): New function.
6305 (check_detailed): New function.
6306 (fn1): Rename to quick_check.
6307 (main): Update to call quick_check and call check_detailed.
6308
6309 2012-06-11 Richard Henderson <rth@redhat.com>
6310
6311 * lib/target-supports.exp
6312 (check_effective_target_sync_long_long_runtime): Use
6313 check_effective_target_lp64 instead of
6314 check_effective_target_powerpc64 for powerpc targets.
6315
6316 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6317
6318 PR target/53511
6319 * gcc.target/sh/pr53511-1.c: New.
6320
6321 2012-06-11 Richard Guenther <rguenther@suse.de>
6322
6323 PR middle-end/53470
6324 * g++.dg/lto/pr53470_0.C: New testcase.
6325 * gcc.dg/lto/pr53470_0.c: Likewise.
6326
6327 2012-06-11 Richard Guenther <rguenther@suse.de>
6328
6329 PR c++/53605
6330 * g++.dg/ext/pr53605.C: New testcase.
6331
6332 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6333
6334 * gnat.dg/specs/array1.ads: New test.
6335 * gnat.dg/specs/array2.ads: Likewise.
6336 * gnat.dg/array22.adb: Likewise.
6337
6338 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * gnat.dg/constant4.adb: New test.
6341 * gnat.dg/constant4_pkg.ads: New helper.
6342
6343 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6344
6345 PR fortran/52552
6346 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6347 * gfortran.dg/allocate_class_1.f90: Modified.
6348 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6349 * gfortran.dg/allocate_class_2.f90: New.
6350
6351 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6352
6353 PR middle-end/53535
6354 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6355
6356 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6357
6358 PR fortran/52861
6359 * gfortran.dg/string_assign_2.f90: New test case.
6360
6361 2012-06-07 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
6362
6363 PR fortran/52861
6364 * gfortran.dg/string_assign_1.f90: New test case.
6365
6366 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR middle-end/53580
6369 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6370 * gcc.dg/gomp/critical-4.c: Likewise.
6371 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6372 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6373 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6374 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6375 * c-c++-common/gomp/pr53580.c: New test.
6376
6377 2012-06-07 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6378
6379 PR c++/51214
6380 * g++.dg/cpp0x/forw_enum11.C: New.
6381
6382 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/53567
6385 * g++.dg/cpp0x/alias-decl-19.C: New.
6386
6387 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6388
6389 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6390
6391 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6392
6393 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6394 (XSTATE_FP): Ditto.
6395 (XSTATE_SSE): Ditto.
6396 (XSTATE_YMM): Ditto.
6397 (avx_os_support): Use new defines.
6398
6399 2012-06-06 Richard Guenther <rguenther@suse.de>
6400
6401 PR testsuite/32380
6402 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6403 loops.
6404
6405 2012-06-06 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
6406
6407 PR c++/52841
6408 * g++.dg/cpp0x/pr52841.C: New testcase.
6409
6410 2012-06-06 Richard Guenther <rguenther@suse.de>
6411
6412 PR tree-optimization/53081
6413 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6414 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6415
6416 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6417
6418 * gcc.target/powerpc/pr53487.c: New test.
6419
6420 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6421
6422 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6423
6424 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6425
6426 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6427
6428 2012-06-05 Richard Guenther <rguenther@suse.de>
6429
6430 PR tree-optimization/30442
6431 * gcc.dg/vect/bb-slp-30.c: New testcase.
6432
6433 2012-06-05 Richard Guenther <rguenther@suse.de>
6434
6435 PR tree-optimization/53081
6436 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6437 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6438 -fno-tree-loop-distribute-patterns.
6439
6440 2012-06-05 Alan Modra <amodra@gmail.com>
6441
6442 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6443 Check static chain in nested funcs.
6444
6445 2012-06-04 Tobias Burnus <burnus@net-b.de>
6446
6447 PR fortran/50619
6448 * gfortran.dg/init_flag_10.f90: New.
6449
6450 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/53524
6453 * g++.dg/warn/Wenum-compare-no-2: New.
6454
6455 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6456
6457 PR preprocessor/53463
6458 * g++.dg/cpp/limits.C: New test.
6459 * g++.dg/parse/error19.C: Adjust.
6460 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6461 * g++.dg/warn/pr35635.C: Likewise.
6462 * g++.old-deja/g++.pt/assign1.C: Likewise.
6463
6464 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6465
6466 PR target/53559
6467 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6468 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6469 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6470 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6471 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6472 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6473 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6474 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6475
6476 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6477
6478 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6479
6480 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR tree-optimization/53550
6483 * gcc.dg/pr53550.c: New test.
6484
6485 2012-06-04 Richard Guenther <rguenther@suse.de>
6486
6487 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6488 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6489 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6490
6491 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6492
6493 PR fortran/48831
6494 * gfortran.dg/parameter_array_element_2.f90: New.
6495
6496 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6497
6498 PR target/53512
6499 * gcc.target/sh/pr53512-1.c: New.
6500 * gcc.target/sh/pr53512-2.c: New.
6501 * gcc.target/sh/pr53512-3.c: New.
6502 * gcc.target/sh/pr53512-4.c: New.
6503
6504 2012-06-01 Jason Merrill <jason@redhat.com>
6505
6506 PR c++/52973
6507 * g++.dg/ext/visibility/template12.C: New.
6508 * g++.dg/ext/attrib14.C: Adjust warning line.
6509
6510 PR c++/52725
6511 * g++.dg/parse/new6.C: New.
6512 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6513
6514 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * c-c++-common/restrict-2.c: Revert previous change.
6517
6518 2012-06-01 Jason Merrill <jason@redhat.com>
6519
6520 PR c++/53137
6521 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6522
6523 PR c++/53484
6524 * g++.dg/cpp0x/auto33.C: New.
6525
6526 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/26155
6529 * g++.dg/parse/namespace-alias-1.C: New.
6530
6531 2012-06-01 Christian Bruel <christian.bruel@st.com>
6532
6533 * gcc.dg/spec-options.c: New test.
6534 * gcc.dg/foo.specs: New file.
6535
6536 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6537
6538 PR ada/53517
6539 * gnat.dg/lto14.adb: Skip on Solaris.
6540
6541 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6542
6543 * gcc.target/cris/sync-1-v10.c,
6544 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6545 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6546 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6547 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6548 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6549 gcc.target/cris/torture/sync-mis-op-i-1.c,
6550 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6551 gcc.target/cris/torture/sync-mis-op-i-2.c,
6552 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6553 gcc.target/cris/torture/sync-mis-op-i-3.c,
6554 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6555 gcc.target/cris/torture/sync-mis-op-s-1.c,
6556 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6557 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6558 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6559 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6560 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6561 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6562 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6563 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6564 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6565
6566 2012-05-31 Richard Guenther <rguenther@suse.de>
6567
6568 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6569 ldist-pr45948.c with disabled SCCP.
6570
6571 2012-05-31 Richard Guenther <rguenther@suse.de>
6572
6573 PR middle-end/48493
6574 * gcc.dg/torture/pr48493.c: New testcase.
6575
6576 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6577
6578 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6579 arm32 to targets.
6580 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6581 of the initialization loop.
6582 (dg-final): Adjust the expected number of vectorized loops depending
6583 on vect_char_mult target selector.
6584
6585 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6586
6587 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6588 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6589 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6590 New tests.
6591
6592 2012-05-30 Jason Merrill <jason@redhat.com>
6593
6594 PR c++/53356
6595 * g++.dg/init/new34.C: New.
6596 * g++.dg/tree-ssa/stabilize1.C: New.
6597
6598 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR c++/53356
6601 * g++.dg/init/new33.C: New test.
6602
6603 2012-05-30 Richard Guenther <rguenther@suse.de>
6604
6605 PR middle-end/53501
6606 * gcc.dg/torture/pr53501.c: New testcase.
6607 * c-c++-common/restrict-2.c: Adjust.
6608
6609 2012-05-30 Alan Modra <amodra@gmail.com>
6610
6611 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6612 torture-finish.
6613
6614 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6615
6616 * gcc.target/i386/shuf-concat.c: New test.
6617
6618 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR rtl-optimization/53519
6621 * gcc.c-torture/compile/pr53519.c: New test.
6622
6623 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6624
6625 * gcc.target/arm/neon-vrev.c: New.
6626
6627 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6628
6629 PR target/51340
6630 * gcc.target/sh/pr51340-1.c: New.
6631 * gcc.target/sh/pr51340-2.c: New.
6632 * gcc.target/sh/pr51340-3.c: New.
6633
6634 2012-05-29 Richard Guenther <rguenther@suse.de>
6635
6636 PR tree-optimization/53516
6637 * gcc.dg/torture/pr53516.c: New testcase.
6638
6639 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6640
6641 PR preprocessor/53229
6642 * gcc.dg/cpp/paste6.c: Force to run without
6643 -ftrack-macro-expansion.
6644 * gcc.dg/cpp/paste8.c: Likewise.
6645 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6646 -ftrack-macro-expansion.
6647 * gcc.dg/cpp/paste12.c: Force to run without
6648 -ftrack-macro-expansion.
6649 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6650 -ftrack-macro-expansion.
6651 * gcc.dg/cpp/paste13.c: Likewise.
6652 * gcc.dg/cpp/paste14.c: Likewise.
6653 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6654 -ftrack-macro-expansion.
6655 * gcc.dg/cpp/paste18.c: New test.
6656
6657 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6658
6659 * gcc.target/cris/torture/trap-1.c,
6660 gcc.target/cris/torture/trap-2.c,
6661 gcc.target/cris/torture/trap-3.c,
6662 gcc.target/cris/torture/trap-v0.c,
6663 gcc.target/cris/torture/trap-v3.c: New tests.
6664
6665 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/25137
6668 * g++.dg/warn/Wbraces3.C: New.
6669 * g++.dg/warn/Wbraces4.C: Likewise.
6670
6671 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR tree-optimization/53505
6674 * c-c++-common/torture/pr53505.c: New test.
6675
6676 2012-05-27 Nathan Sidwell <nathan@acm.org>
6677
6678 * gcc.dg/stmt-expr-4.c: New.
6679
6680 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/53491
6683 * g++.dg/parse/crash60.C: New.
6684
6685 2012-05-26 Jason Merrill <jason@redhat.com>
6686
6687 PR c++/53220
6688 * c-c++-common/array-lit.c: New.
6689 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6690
6691 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6692
6693 PR ada/50294
6694 * gnat.dg/array21.adb: New test.
6695
6696 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6699
6700 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/32054
6703 * g++.dg/other/anon-union3.C: New.
6704
6705 2012-05-25 Ian Lance Taylor <iant@google.com>
6706
6707 * gcc.dg/split-6.c: New test.
6708
6709 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6710
6711 * gnat.dg/lto14.adb: New test.
6712
6713 2012-05-25 Tristan Gingold <gingold@adacore.com>
6714
6715 * gcc.target/i386/large-frame.c: New.
6716
6717 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6718 * gcc.target/powerpc/lhs-1.c: New.
6719 * gcc.target/powerpc/lhs-2.c: New.
6720 * gcc.target/powerpc/lhs-3.c: New.
6721
6722 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6723
6724 Make unwound macro expansion trace less redundant
6725 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6726 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6727 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6728 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6729 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6730 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6731
6732 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/53464
6735 * g++.dg/cpp0x/constexpr-default1.C: New.
6736
6737 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/32080
6740 * g++.dg/eh/goto2.C: New.
6741
6742 2012-05-24 Richard Guenther <rguenther@suse.de>
6743
6744 PR middle-end/53460
6745 * g++.dg/tree-prof/pr53460.C: New testcase.
6746
6747 2012-05-24 Richard Guenther <rguenther@suse.de>
6748
6749 PR bootstrap/53466
6750 * g++.dg/debug/pr53466.C: New testcase.
6751
6752 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR tree-optimization/53465
6755 * gcc.c-torture/execute/pr53465.c: New test.
6756
6757 2012-05-23 Tobias Burnus <burnus@net-b.de>
6758
6759 PR fortran/51055
6760 PR fortran/45170
6761 * gfortran.dg/allocate_with_typespec_6.f90: New.
6762
6763 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6764
6765 PR c++/29185
6766 * g++.dg/warn/delete-array-1.C: New.
6767
6768 2012-05-23 Richard Guenther <rguenther@suse.de>
6769
6770 * gcc.dg/torture/pr39074-2.c: Adjust.
6771 * gcc.dg/torture/pr39074.c: Likewise.
6772 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6773 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6774
6775 2012-05-22 Jan Hubicka <jh@suse.cz>
6776
6777 PR middle-end/53161
6778 * g++.dg/torture/pr53161.C: New testcase.
6779
6780 2012-05-22 Tobias Burnus <burnus@net-b.de>
6781
6782 PR fortran/53389
6783 * gfortran.dg/realloc_on_assign_15.f90: New.
6784
6785 2012-05-22 Richard Guenther <rguenther@suse.de>
6786
6787 PR middle-end/51071
6788 * gcc.dg/torture/pr51071-2.c: New testcase.
6789
6790 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6791
6792 PR tree-optimization/53336
6793 * g++.dg/torture/pr53336.C: New testcase.
6794
6795 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6796
6797 PR c++/53322
6798 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6799 instead of -Wunused-local-typedefs.
6800
6801 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6802
6803 PR c++/51184
6804 * g++.dg/other/abstract4.C: New-
6805
6806 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/40821
6809 * g++.dg/ext/attrib46.C: New.
6810
6811 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6812
6813 PR c/53418
6814 * gcc.c-torture/compile/pr53418-1.c,
6815 gcc.c-torture/compile/pr53418-2.c: New tests.
6816
6817 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR tree-optimization/53366
6820 * gcc.dg/torture/pr53366-1.c: New test.
6821 * gcc.dg/torture/pr53366-2.c: New test.
6822 * gcc.target/i386/pr53366-1.c: New test.
6823 * gcc.target/i386/pr53366-2.c: New test.
6824
6825 PR tree-optimization/53409
6826 * gcc.c-torture/compile/pr53409.c: New test.
6827
6828 PR tree-optimization/53410
6829 * gcc.c-torture/compile/pr53410-1.c: New test.
6830 * gcc.c-torture/compile/pr53410-2.c: New test.
6831
6832 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6833
6834 PR target/53425
6835 * gcc.target/i386/pr53425-1.c: New file.
6836 * gcc.target/i386/pr53425-2.c: Likewise.
6837
6838 2012-05-21 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/53408
6841 * gcc.dg/torture/pr53408.c: New testcase.
6842
6843 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6844 H.J. Lu <hongjiu.lu@intel.com>
6845
6846 PR target/53416
6847 * gcc.target/i386/pr53416.c: New file.
6848
6849 2012-05-21 Richard Guenther <rguenther@suse.de>
6850
6851 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6852
6853 2012-05-21 Richard Guenther <rguenther@suse.de>
6854
6855 * gcc.dg/torture/ldist-1.c: New testcase.
6856
6857 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6858
6859 * gnat.dg/lto13.adb: New test.
6860 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6861
6862 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gnat.dg/specs/lto12.ads: New test.
6865 * gnat.dg/specs/lto12_pkg.ads: New helper.
6866
6867 2012-05-18 Richard Guenther <rguenther@suse.de>
6868
6869 PR tree-optimization/53346
6870 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6871 * gcc.target/i386/incoming-10.c: Adjust.
6872 * gcc.target/i386/incoming-11.c: Likewise.
6873 * gcc.target/i386/pr46295.c: Likewise.
6874
6875 2012-05-18 Richard Guenther <rguenther@suse.de>
6876
6877 * gcc.dg/pr53352.c: Return zero.
6878
6879 2012-05-18 Richard Guenther <rguenther@suse.de>
6880
6881 PR tree-optimization/53390
6882 * gcc.dg/torture/pr53390.c: New testcase.
6883
6884 2012-05-18 Meador Inge <meadori@codesourcery.com>
6885
6886 PR rtl-optimization/53352
6887 * gcc.dg/pr53352.c: New test.
6888
6889 2012-05-17 David S. Miller <davem@davemloft.net>
6890
6891 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6892 failure on sparc-*-linux-gnu.
6893
6894 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/39681
6897 * g++.dg/parse/error49.C: New.
6898 * g++.dg/cpp0x/error8.C: Likewise.
6899 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6900 * g++.dg/ext/utf-dflt2.C: Likewise.
6901 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6902 * g++.dg/ext/utf-dflt.C: Likewise.
6903 * c-c++-common/raw-string-3.c: Likewise.
6904 * c-c++-common/raw-string-4.c: Likewise.
6905
6906 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/53371
6909 * g++.dg/cpp0x/catch1.C: New.
6910
6911 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/44516
6914 * g++.dg/parse/error48.C: New.
6915 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6916 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6917
6918 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6919
6920 * gcc.dg/tm/indirect-2.c: New test.
6921
6922 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6923
6924 PR tree-optimization/53217
6925 * gfortran.dg/pr53217.f90: New test.
6926
6927 2012-05-16 Richard Guenther <rguenther@suse.de>
6928
6929 PR tree-optimization/53364
6930 * g++.dg/torture/pr53364.C: New testcase.
6931
6932 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6933
6934 PR testsuite/52641
6935 * gcc.dg/pr52549.c: Fix test for long != void*
6936 * gcc.c-torture/execute/pr52979-1.x: New file.
6937 * gcc.c-torture/execute/pr52979-2.x: New file.
6938
6939 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6940
6941 PR preprocessor/7263
6942 * gcc.dg/binary-constants-2.c: Run without tracking locations
6943 accross macro expansion.
6944 * gcc.dg/binary-constants-3.c: Likewise.
6945 * gcc.dg/cpp/sysmac2.c: Likewise.
6946 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6947 location.
6948 * gcc.dg/cpp/syshdr3.c: New test.
6949 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6950 * gcc.dg/system-binary-constants-1.c: New test.
6951 * gcc.dg/system-binary-constants-1.h: New header for the new test
6952 above.
6953 * g++.dg/cpp/syshdr3.C: New test.
6954 * g++.dg/cpp/syshdr3.h: New header the new test above.
6955 * g++.dg/system-binary-constants-1.C: New test.
6956 * g++.dg/system-binary-constants-1.h: New header the new test
6957 above.
6958
6959 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6960
6961 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6962
6963 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR target/53358
6966 * gcc.dg/pr53358.c: New test.
6967
6968 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 PR c++/11856
6971 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6972 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6973
6974 2012-05-15 Olivier Hainque <hainque@adacore.com>
6975
6976 * g++.dg/eh/sighandle.C: New testcase.
6977
6978 2012-05-15 Richard Guenther <rguenther@suse.de>
6979
6980 PR tree-optimization/53355
6981 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6982
6983 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6984
6985 * gfortran.dg/*.f90: Remove now redundant manual
6986 cleanup-modules directive.
6987
6988 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6989
6990 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6991 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6992
6993 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6994
6995 PR fortran/52428
6996 * gfortran.dg/int_range_io_1.f90: New test.
6997
6998 2012-05-14 Andi Kleen <ak@linux.intel.com>
6999 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR target/53315
7002 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7003 * gcc.target/i386/rtm-check.h: New file.
7004 * gcc.target/i386/pr53315.c: New test.
7005
7006 2012-05-14 Tobias Burnus <burnus@net-b.de>
7007
7008 PR fortran/49110
7009 PR fortran/51055
7010 PR fortran/53329
7011 * gfortran.dg/deferred_type_param_4.f90: New.
7012 * gfortran.dg/deferred_type_param_6.f90: New.
7013
7014 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7015
7016 * gcc.target/i386/retarg.c: New test.
7017
7018 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7019
7020 PR fortran/45170
7021 * gfortran.dg/deferred_type_param_3.f90: New.
7022 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7023 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7024
7025 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7026
7027 * gnat.dg/null_pointer_deref3.adb: New test.
7028
7029 2012-05-12 Tobias Burnus <burnus@net-b.de>
7030
7031 PR fortran/49110
7032 PR fortran/52843
7033 * gfortran.dg/deferred_type_param_5.f90: New.
7034
7035 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7036
7037 * g++.dg/parse/error47.C: New.
7038
7039 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7040
7041 PR fortran/52537
7042 * gfortran.dg/string_compare_4.f90: Change option
7043 to -fdump-tree-original. Add test case for kind=4.
7044
7045 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7046
7047 PR fortran/52537
7048 * gfortran.dg/string_compare_4.f90: New test.
7049
7050 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7051
7052 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7053
7054 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7055
7056 PR c++/53305
7057 * g++.dg/cpp0x/variadic132.C: New.
7058
7059 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7060
7061 PR c++/53158
7062 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7063 * g++.dg/parse/error26.C: Tweak dg-error column number.
7064
7065 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/53301
7068 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7069
7070 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * gnat.dg/lto11.ad[sb]: New test.
7073
7074 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7075
7076 PR target/52908
7077 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7078 directive to Scan for vpmuldq, not vpmacsdql.
7079
7080 2012-05-09 Michael Matz <matz@suse.de>
7081
7082 PR tree-optimization/53185
7083 * gcc.dg/vect/pr53185.c: New test.
7084
7085 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7086
7087 PR middle-end/53249
7088 * gcc.target/i386/pr53249.c: New.
7089
7090 2012-05-09 Richard Guenther <rguenther@suse.de>
7091
7092 PR tree-optimization/18437
7093 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7094 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7095
7096 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR tree-optimization/53226
7099 * gcc.c-torture/compile/pr53226.c: New test.
7100
7101 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7102
7103 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7104 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7105 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7106 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7107 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7108 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7109 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7110 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7111 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7112 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7113 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7114 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7115 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7116 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7117
7118 2012-05-09 Dehao Chen <dehao@google.com>
7119
7120 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7121 * gcc.dg/predict-2.c: Likewise.
7122 * gcc.dg/predict-3.c: Likewise.
7123 * gcc.dg/predict-4.c: Likewise.
7124 * gcc.dg/predict-5.c: Likewise.
7125 * gcc.dg/predict-6.c: Likewise.
7126
7127 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7128
7129 PR target/53272
7130 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7131
7132 2012-05-08 Richard Guenther <rguenther@suse.de>
7133
7134 * gcc.dg/fold-bitand-4.c: New testcase.
7135
7136 2012-05-08 Dehao Chen <dehao@google.com>
7137
7138 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7139 heuristic is working properly.
7140 * gcc.dg/predict-2.c: Likewise.
7141 * gcc/dg/predict-3.c: Likewise.
7142 * gcc/dg/predict-4.c: Likewise.
7143 * gcc/dg/predict-5.c: Likewise.
7144 * gcc/dg/predict-6.c: Likewise.
7145
7146 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR tree-optimization/53239
7149 * g++.dg/opt/vrp3.C: New test.
7150 * g++.dg/opt/vrp3-aux.cc: New file.
7151 * g++.dg/opt/vrp3.h: New file.
7152
7153 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7156 .uleb128 support in assembler output.
7157
7158 2012-05-07 Richard Guenther <rguenther@suse.de>
7159
7160 PR lto/42987
7161 * g++.dg/lto/pr42987_0.C: New testcase.
7162 * g++.dg/lto/pr42987_1.C: Likewise.
7163
7164 2012-05-07 Tobias Burnus <burnus@net-b.de>
7165
7166 PR fortran/53255
7167 * gfortran.dg/typebound_operator_15.f90: New.
7168
7169 2012-05-06 Tobias Burnus <burnus@net-b.de>
7170
7171 PR fortran/41587
7172 * gfortran.dg/class_array_13.f90: New.
7173
7174 2012-05-06 Tristan Gingold <gingold@adacore.com>
7175
7176 * gnat.dg/warn7.adb: New test.
7177
7178 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7179
7180 * gnat.dg/specs/renamings.ads: Rename to...
7181 * gnat.dg/specs/renaming1.ads: ...this.
7182 * gnat.dg/specs/renaming2.ads: New test.
7183 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7184 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7185 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7186 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7187
7188 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7189
7190 * gnat.dg/discr36.ad[sb]: New test.
7191 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7192
7193 2012-05-05 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7194
7195 PR c/43772
7196 * c-c++-common/pr43772.c: New.
7197
7198 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7199
7200 PR fortran/41600
7201 * gfortran.dg/select_type_26.f03 : New test.
7202 * gfortran.dg/select_type_27.f03 : New test.
7203
7204 PR fortran/53191
7205 * gfortran.dg/select_type_28.f03 : New test.
7206
7207 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7208
7209 PR fortran/49010
7210 PR fortran/24518
7211 * gfortran.dg/mod_sign0_1.f90: New test.
7212 * gfortran.dg/mod_large_1.f90: New test.
7213
7214 2012-05-04 Tobias Burnus <burnus@net-b.de>
7215
7216 PR fortran/53175
7217 gfortran.dg/public_private_module_5.f90: New.
7218
7219 2012-05-04 Tobias Burnus <burnus@net-b.de>
7220
7221 PR fortran/53111
7222 * gfortran.dg/constructor_7.f90: New.
7223 * gfortran.dg/constructor_8.f90: New.
7224
7225 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/53166
7228 * g++.dg/cpp0x/static_assert7.C: New.
7229
7230 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7231
7232 PR tree-optimization/52633
7233 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7234 recognized as widening shifts instead of over-widening.
7235 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7236 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7237 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7238 * gcc.target/arm/pr52633.c: New test.
7239
7240 2012-05-04 Richard Guenther <rguenther@suse.de>
7241
7242 PR tree-optimization/53168
7243 * gcc.dg/torture/pr53168.c: New testcase.
7244 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7245
7246 2012-05-04 Richard Guenther <rguenther@suse.de>
7247
7248 * gcc.dg/lto/pr53214_0.c: New testcase.
7249
7250 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7251
7252 * gcc.target/ia64/pr48496.c: New test.
7253 * gcc.target/ia64/pr52657.c: Likewise.
7254
7255 2012-05-04 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7256
7257 PR c/51712
7258 * c-c++-common/pr51712.c: New.
7259
7260 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7261
7262 PR target/53199
7263 * gcc.target/powwerpc/pr53199.c: New file.
7264
7265 2012-05-03 Jason Merrill <jason@redhat.com>
7266
7267 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7268
7269 * gcc.dg/debug/dwarf2/dups-types.c: New.
7270 * gcc.dg/debug/dwarf2/dups-types.h: New.
7271
7272 2012-05-03 Jason Merrill <jason@redhat.com>
7273
7274 * g++.dg/debug/dwarf2/namespace-2.C: New.
7275 * g++.dg/debug/dwarf2/localclass3.C: New.
7276
7277 2012-05-03 Jason Merrill <jason@redhat.com>
7278
7279 * g++.dg/debug/dwarf2/thunk1.C: New.
7280
7281 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/53186
7284 * g++.dg/other/final2.C: New.
7285
7286 2012-05-03 Richard Guenther <rguenther@suse.de>
7287
7288 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7289
7290 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7291
7292 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7293 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7294 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7295 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7296
7297 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7298
7299 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7300 .byte 0xf2.
7301 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7302 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7303 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7304
7305 PR debug/53174
7306 * gcc.dg/pr53174.c: New test.
7307
7308 PR target/53187
7309 * gcc.target/arm/pr53187.c: New test.
7310 * gcc.c-torture/compile/pr53187.c: New test.
7311
7312 2012-05-03 Richard Guenther <rguenther@suse.de>
7313
7314 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7315 unsupported prefetching support.
7316
7317 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7318
7319 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7320 option -ftrack-macro-expansion=0.
7321 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7322 option -ftrack-macro-expansion=0.
7323
7324 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7325
7326 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7327 dg-options for target arm with dg-additional-options.
7328
7329 2012-05-03 Richard Guenther <rguenther@suse.de>
7330
7331 PR tree-optimization/53144
7332 * gcc.dg/torture/pr53144.c: New testcase.
7333
7334 2012-05-03 Tobias Burnus <burnus@net-b.de>
7335
7336 PR fortran/52864
7337 * gfortran.dg/pointer_intent_7.f90: New.
7338 * gfortran.dg/pure_formal_3.f90: New.
7339
7340 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7341
7342 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7343
7344 2012-05-02 Martin Jambor <mjambor@suse.cz>
7345
7346 PR lto/52605
7347 * g++.dg/lto/pr52605_0.C: New test.
7348
7349 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7350
7351 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7352 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7353 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7354 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7355 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7356 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7357 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7358 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7359 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7360 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7361 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7362 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7363 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7364 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7365 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7366 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7367
7368 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7369
7370 PR middle-end/53153
7371 * gcc.dg/pr53153.c: New test.
7372
7373 2012-05-02 Richard Guenther <rguenther@suse.de>
7374
7375 * g++.dg/tree-ssa/pr19807.C: Adjust.
7376
7377 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/53163
7380 * gcc.c-torture/compile/pr53163.c: New test.
7381
7382 PR rtl-optimization/53160
7383 * gcc.c-torture/execute/pr53160.c: New test.
7384
7385 2012-05-01 Ian Lance Taylor <iant@google.com>
7386
7387 PR c/37303
7388 * gcc.dg/pr37303.c: New test.
7389
7390 2012-05-01 Richard Henderson <rth@redhat.com>
7391
7392 * lib/target-supports.exp
7393 (check_effective_target_sync_long_long_runtime): True for
7394 check_effective_target_powerpc64.
7395
7396 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7397
7398 PR c++/51033
7399 * gcc.dg/vector-1.c: Move to ...
7400 * c-c++-common/vector-1.c: ... here.
7401 * gcc.dg/vector-2.c: Move to ...
7402 * c-c++-common/vector-2.c: ... here.
7403 * gcc.dg/vector-3.c: Move to ...
7404 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7405 * gcc.dg/vector-4.c: Move to ...
7406 * c-c++-common/vector-4.c: ... here.
7407 * gcc.dg/vector-init-1.c: Move to ...
7408 * c-c++-common/vector-init-1.c: ... here.
7409 * gcc.dg/vector-init-2.c: Move to ...
7410 * c-c++-common/vector-init-2.c: ... here.
7411 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7412 * c-c++-common/vector-subscript-1.c: ... here.
7413 * gcc.dg/vector-subscript-2.c: Move to ...
7414 * c-c++-common/vector-subscript-2.c: ... here.
7415 * gcc.dg/vector-subscript-3.c: Move to ...
7416 * c-c++-common/vector-subscript-3.c: ... here.
7417
7418 PR c++/51314
7419 * g++.dg/cpp0x/vt-51314.C: New test.
7420 * g++.dg/cpp0x/variadic76.C: Fix.
7421
7422 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7423
7424 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7425
7426 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7427
7428 Add -Wvarargs option
7429 * c-c++-common/Wvarargs.c: New test case.
7430 * c-c++-common/Wvarargs-2.c: Likewise.
7431
7432 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7433
7434 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7435 * objc.dg/foreach-7.m: Force the test case to run without
7436 -ftrack-macro-expansion.
7437 * c-c++-common/tm/attrib-1.c: Likewise.
7438 * c-c++-common/warn-ommitted-condop.c: Likewise.
7439 * gcc.dg/assign-warn-1.c: Likewise.
7440 * gcc.dg/assign-warn-2.c: Likewise.
7441 * gcc.dg/attr-alloc_size.c: Likewise.
7442 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7443 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7444 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7445 * gcc.dg/c90-const-expr-9.c: Likewise.
7446 * gcc.dg/c99-const-expr-9.c: Likewise.
7447 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7448 * gcc.dg/cpp/direct2s.c: Likewise.
7449 * gcc.dg/cpp/pr28709.c: Likewise.
7450 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7451 * gcc.dg/dfp/composite-type.c: Likewise.
7452 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7453 with -ftrack-macro-expansion
7454 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7455 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7456 * g++.dg/ext/cleanup-1.C: Likewise.
7457 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7458 * g++.dg/template/sfinae10.C: Likewise.
7459 * g++.dg/tm/wrap-2.C: Likewise.
7460 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7461 * g++.dg/warn/Wsign-conversion.C: Likewise.
7462 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7463 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7464 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7465 it to run with -ftrack-macro-expansion.
7466 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7467 test cases without -ftrack-macro-expansion.
7468
7469 Fix location for static class members
7470 * g++.dg/template/sfinae6_neg.C: Adjust.
7471
7472 Make conversion warnings work on NULL with -ftrack-macro-expansion
7473 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7474 alongside the previous testing for NULL.
7475
7476 Fix -Wuninitialized for -ftrack-macro-expansion
7477 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7478
7479 Strip "<built-in>" loc from displayed expansion context
7480 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7481 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7482 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7483 new test above.
7484
7485 Fix expansion point loc for macro-like tokens
7486 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7487 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7488
7489 Fix token pasting with -ftrack-macro-expansion
7490 * gcc.dg/cpp/paste17.c: New test case for
7491 -ftrack-macro-expansion=2 mode only.
7492 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7493
7494 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7495
7496 * gnat.dg/warn6.ad[sb]: New test.
7497
7498 2012-04-29 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7499
7500 PR 53149
7501 * gcc.dg/20011021-1.c: Adjust testcase.
7502
7503 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7504
7505 PR fortran/53148
7506 * gfortran.dg/function_optimize_12.f90: New test.
7507
7508 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7509
7510 PR target/53156
7511 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7512 code to match current output and cover new peephole2 pattern.
7513
7514 2012-04-27 Ollie Wild <aaw@google.com>
7515
7516 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7517
7518 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7519
7520 * gcc.c-torture/execute/20120427-2.c: New testcase.
7521 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7522 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7523 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7524
7525 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7526
7527 PR target/53138
7528 * gcc.c-torture/execute/20120427-1.c: New testcase.
7529
7530 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7531
7532 PR middle-end/27139
7533 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7534
7535 2012-04-27 Tom de Vries <tom@codesourcery.com>
7536
7537 PR tree-optimization/51879
7538 * gcc.dg/pr51879.c: New test.
7539 * gcc.dg/pr51879-2.c: Same.
7540 * gcc.dg/pr51879-3.c: Same.
7541 * gcc.dg/pr51879-4.c: Same.
7542 * gcc.dg/pr51879-6.c: Same.
7543
7544 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7545
7546 PR c++/53096
7547 * g++.dg/cpp0x/defaulted35.C: New.
7548 * g++.dg/cpp0x/defaulted15.C: Adjust.
7549
7550 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7551
7552 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7553 structure layout.
7554
7555 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7556
7557 * gcc.target/i386/builtin_target.c: Check avx2.
7558
7559 2012-04-26 Alan Modra <amodra@gmail.com>
7560
7561 * gcc.target/powerpc/savres.c: New test.
7562 * gcc.target/powerpc/powerpc.exp: Run it.
7563
7564 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7565
7566 PR target/53120
7567 * gcc.dg/torture/pr53120.c: New test.
7568
7569 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR middle-end/52979
7572 * gcc.c-torture/compile/pr52979-1.c: New test.
7573 * gcc.c-torture/execute/pr52979-1.c: New test.
7574 * gcc.c-torture/execute/pr52979-2.c: New test.
7575
7576 2012-04-25 Richard Guenther <rguenther@suse.de>
7577
7578 * gcc.target/i386/l_fma_float_5.c: Adjust.
7579 * gcc.target/i386/l_fma_double_4.c: Likewise.
7580 * gcc.target/i386/l_fma_float_2.c: Likewise.
7581 * gcc.target/i386/l_fma_float_6.c: Likewise.
7582 * gcc.target/i386/l_fma_double_1.c: Likewise.
7583 * gcc.target/i386/l_fma_double_5.c: Likewise.
7584 * gcc.target/i386/l_fma_float_3.c: Likewise.
7585 * gcc.target/i386/l_fma_double_2.c: Likewise.
7586 * gcc.target/i386/l_fma_double_6.c: Likewise.
7587 * gcc.target/i386/l_fma_float_4.c: Likewise.
7588 * gcc.target/i386/l_fma_double_3.c: Likewise.
7589 * gcc.target/i386/l_fma_float_1.c: Likewise.
7590
7591 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR tree-optimization/53058
7594 * gcc.c-torture/compile/pr53058.c: New test.
7595
7596 2012-04-25 Jan Hubicka <jh@suse.cz>
7597
7598 PR middle-end/53088
7599 * gcc.target/i386/pr39082-1.c: Update warning location.
7600
7601 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR c/52880
7604 * gcc.dg/pr52880.c: New test.
7605
7606 2012-04-25 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7607
7608 * gcc.dg/m-un-2.c: Update.
7609 * gcc.dg/20011021-1.c: Update.
7610
7611 2012-04-25 Tobias Burnus <burnus@net-b.de>
7612
7613 PR fortran/52196
7614 * gfortran.dg/realloc_on_assign_14.f90: New.
7615
7616 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7617
7618 PR testsuite/52641
7619 PR tree-optimizations/52891
7620 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7621
7622 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7623
7624 PR c++/52363
7625 * g++.dg/cpp0x/sfinae35.C: New.
7626 * g++.dg/cpp0x/sfinae36.C: Likewise.
7627
7628 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7629
7630 * gcc.target/builtin_target.c: New testcase.
7631
7632 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7633
7634 PR target/47197
7635 * gcc.target/powerpc/pr47197.c: New test.
7636
7637 2012-04-24 Richard Guenther <rguenther@suse.de>
7638
7639 PR tree-optimization/53085
7640 * g++.dg/torture/pr53085.C: New testcase.
7641
7642 2012-04-24 Andrew Pinski <apinski@cavium.com>
7643
7644 PR tree-opt/33512
7645 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7646 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7647 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7648
7649 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR middle-end/53084
7652 * gcc.c-torture/execute/pr53084.c: New test.
7653
7654 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7655
7656 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7657
7658 2012-04-23 Andrew Pinski <apinski@cavium.com>
7659
7660 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7661
7662 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7663
7664 PR regression/53076
7665 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7666 * gcc.dg/torture/builtin-power-1.c: Likewise.
7667
7668 2012-04-23 Richard Guenther <rguenther@suse.de>
7669
7670 PR tree-optimization/53070
7671 * gcc.dg/torture/pr53070.c: New testcase.
7672
7673 2012-04-23 Richard Guenther <rguenther@suse.de>
7674
7675 PR c/53060
7676 * gcc.dg/pr53060.c: New testcase.
7677
7678 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR tree-optimizations/52891
7681 * gcc.c-torture/compile/pr52891-1.c: New test.
7682 * gcc.c-torture/compile/pr52891-2.c: New test.
7683
7684 2012-04-22 Tobias Burnus <burnus@net-b.de>
7685
7686 PR fortran/53051
7687 * gfortran.dg/read_float_4.f90: New.
7688
7689 2012-04-21 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7690
7691 PR 35441
7692 * c-c++-common/pr35441.C: New.
7693
7694 2012-04-20 Ian Lance Taylor <iant@google.com>
7695
7696 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7697 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7698
7699 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7700
7701 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7702 array access.
7703 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7704
7705 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7706
7707 PR rtl-optimization/44214
7708 * gcc.dg/pr44214-1.c: New test.
7709 * gcc.dg/pr44214-2.c: Likewise.
7710 * gcc.dg/pr44214-3.c: Likewise.
7711
7712 2012-04-20 Richard Guenther <rguenther@suse.de>
7713
7714 * g++.dg/torture/20120420-1.C: New testcase.
7715
7716 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7717
7718 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7719
7720 2012-04-19 Christian Bruel <christian.bruel@st.com>
7721
7722 * gcc.dg/pr52283.c: New test.
7723
7724 2012-04-19 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7725
7726 * gcc.dg/pr37985.c: New test.
7727
7728 2012-04-19 Richard Guenther <rguenther@suse.de>
7729
7730 PR rtl-optimization/44688
7731 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7732 possibly profitable.
7733
7734 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7735
7736 PR tree-optimization/52976
7737 * gfortran.dg/reassoc_11.f: New test.
7738
7739 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7740
7741 PR tree-optimization/52976
7742 * gfortran.dg/reassoc_7.f: New test.
7743 * gfortran.dg/reassoc_8.f: Likewise.
7744 * gfortran.dg/reassoc_9.f: Likewise.
7745 * gfortran.dg/reassoc_10.f: Likewise.
7746
7747 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7748
7749 PR c++/52422
7750 * g++.dg/cpp0x/sfinae33.C: New.
7751 * g++.dg/cpp0x/sfinae34.C: Likewise.
7752
7753 2012-04-18 Joey Ye <joey.ye@arm.com>
7754
7755 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7756
7757 2012-04-18 Richard Guenther <rguenther@suse.de>
7758
7759 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7760 array access.
7761 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7762 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7763
7764 2012-04-17 Tom de Vries <tom@codesourcery.com>
7765
7766 * g++.dg/pr51264-4.C: New test.
7767
7768 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 PR c++/52599
7771 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7772
7773 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/53003
7776 * g++.dg/parse/crash59.C: New.
7777
7778 2012-04-17 Michael Matz <matz@suse.de>
7779
7780 PR tree-optimization/18437
7781 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7782
7783 2012-04-17 Richard Guenther <rguenther@suse.de>
7784
7785 PR middle-end/53011
7786 * g++.dg/torture/pr53011.C: New testcase.
7787
7788 2012-04-16 Jason Merrill <jason@redhat.com>
7789
7790 PR c++/38543
7791 * g++.dg/cpp0x/variadic131.C: New.
7792
7793 PR c++/52008
7794 * g++.dg/cpp0x/variadic130.C: New.
7795
7796 PR c++/50830
7797 * g++.dg/cpp0x/variadic129.C: New.
7798
7799 PR c++/50303
7800 * g++.dg/cpp0x/variadic128.C: New.
7801
7802 2012-04-16 Tobias Burnus <burnus@net-b.de>
7803
7804 PR fortran/52864
7805 * gfortran.dg/pointer_intent_6.f90: New.
7806
7807 2012-04-16 Tobias Burnus <burnus@net-b.de>
7808
7809 PR fortran/52916
7810 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7811 to include public_private_module_4.f90.
7812 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7813 targets.
7814
7815 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/49152
7818 * g++.dg/diagnostic/operator1.C: New.
7819 * g++.dg/ext/label5.C: Adjust.
7820 * g++.dg/ext/va-arg1.C: Likewise.
7821 * g++.dg/other/error20.C: Likewise.
7822 * g++.dg/other/error20.C: Likewise.
7823 * g++.dg/other/error16.C: Likewise.
7824 * g++.dg/other/error10.C: Likewise.
7825 * g++.dg/parse/error30.C: Likewise.
7826 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7827
7828 2012-04-16 Jason Merrill <jason@redhat.com>
7829
7830 PR c++/51148
7831 * g++.dg/cpp0x/variadic127.C: New.
7832
7833 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7836 testcase name.
7837 Use fail, pass instead of unresolved.
7838 Don't log $optstr.
7839
7840 PR testsuite/52948
7841 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7842 TODO_dump_func.
7843 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7844 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7845 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7846
7847 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7848
7849 PR fortran/52968
7850 * gfortran.dg/typebound_call_23.f03: New test case.
7851
7852 2012-04-15 Jason Merrill <jason@redhat.com>
7853
7854 PR c++/47220
7855 * g++.dg/cpp0x/variadic126.C: New.
7856
7857 PR c++/52380
7858 * g++.dg/cpp0x/variadic125.C: New.
7859
7860 PR c++/52292
7861 * g++.dg/cpp0x/variadic124.C: New.
7862
7863 PR c++/52706
7864 * g++.dg/cpp0x/nullptr27.C: New.
7865
7866 PR c++/52818
7867 * g++.dg/warn/format8.C: New.
7868
7869 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7870
7871 PR fortran/51082
7872 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7873
7874 2012-04-14 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/52916
7877 PR fortran/40973
7878 * gfortran.dg/public_private_module_3.f90: New.
7879 * gfortran.dg/public_private_module_4.f90: New.
7880
7881 2012-04-14 Tom de Vries <tom@codesourcery.com>
7882
7883 * gcc.dg/superblock.c: New test.
7884
7885 2012-04-14 Tom de Vries <tom@codesourcery.com>
7886
7887 * gcc.dg/pr51879-12.c: New test.
7888
7889 2012-04-13 Jason Merrill <jason@redhat.com>
7890
7891 PR c++/52824
7892 * g++.dg/cpp0x/variadic123.C: New.
7893 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7894
7895 PR c++/52905
7896 * g++.dg/cpp0x/initlist-ctor1.C: New.
7897
7898 PR c++/52915
7899 * g++.dg/other/anon-union2.C: New.
7900
7901 2012-04-13 Martin Jambor <mjambor@suse.cz>
7902
7903 PR middle-end/52939
7904 * g++.dg/ipa/pr52939.C: New test.
7905
7906 2012-04-13 Tom de Vries <tom@codesourcery.com>
7907
7908 * gcc.dg/pr52734.c: New test.
7909
7910 2012-04-13 Richard Guenther <rguenther@suse.de>
7911
7912 PR tree-optimization/52969
7913 * gcc.dg/torture/pr52969.c: New testcase.
7914
7915 2012-04-13 Richard Guenther <rguenther@suse.de>
7916
7917 PR c/52549
7918 * gcc.dg/pr52549.c: New testcase.
7919
7920 2012-04-13 Richard Guenther <rguenther@suse.de>
7921
7922 PR c/52862
7923 * gcc.dg/pr52862.c: New testcase.
7924
7925 2012-04-13 Joey Ye <joey.ye@arm.com>
7926
7927 * gcc.target/arm/thumb1-imm.c: New testcase.
7928
7929 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7930
7931 PR target/52932
7932 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7933 second function argument.
7934 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7935 (calc_permps): Update declaration. Calculate result correctly.
7936 (avx2_test): Change src2 type to union256i_d.
7937 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7938 correctly.
7939
7940 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7941
7942 PR target/52775
7943 * gcc.target/powerpc/pr52775.c: New file.
7944
7945 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7946
7947 PR tree-optimization/18589
7948 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7949 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7950 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7951 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7952 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7953 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7954 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7955 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7956 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7957 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7958
7959 2012-04-12 Richard Guenther <rguenther@suse.de>
7960
7961 PR tree-optimization/52943
7962 * gcc.dg/torture/pr52943.c: New testcase.
7963
7964 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7965
7966 PR target/50751
7967 * gcc/target/sh/pr50751-4.c: New.
7968 * gcc/target/sh/pr50751-5.c: New.
7969 * gcc/target/sh/pr50751-6.c: New.
7970 * gcc/target/sh/pr50751-7.c: New.
7971
7972 2012-04-11 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
7973
7974 PR c++/52465
7975 * g++.dg/lookup/using52.C: New.
7976
7977 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
7978
7979 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7980
7981 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7982
7983 PR rtl-optimization/52876
7984 * gcc.target/i386/pr52876.c: New.
7985
7986 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7987
7988 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7989 __UINTPTR_TYPE__.
7990 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7991 __INTPTR_TYPE__.
7992 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7993 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7994 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7995 (ptrdiff_t): ... this. All uses changed.
7996 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7997 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7998 __INTPTR_TYPE__.
7999 (main): Cast argument to __INTPTR_TYPE__.
8000 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8001 size_t.
8002 * gcc.dg/mallign.c (main): Likewise.
8003 * gcc.dg/pr38700.c (foo): Likewise.
8004 * gcc.dg/long-long-cst1.c (t): Likewise.
8005 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8006 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8007 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8008 * gcc.dg/pr25682.c (d, foo): Likewise.
8009 * gcc.dg/format/cast-1.c (f): Likewise.
8010 * gcc.dg/c90-const-expr-10.c
8011 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8012 (size_t): ...this. All uses changed.
8013 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8014 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8015 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8016 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8017 * gcc.dg/sequence-pt-1.c: Likewise.
8018 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8019 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8020 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8021 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8022 of ptrdiff_t with it.
8023 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8024 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8025 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8026
8027 2012-04-11 Jason Merrill <jason@redhat.com>
8028
8029 PR debug/45088
8030 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8031 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8032
8033 PR c++/52906
8034 * g++.dg/ext/attrib45.C: New.
8035
8036 * g++.dg/eh/dtor3.C: New.
8037
8038 2012-04-11 Richard Guenther <rguenther@suse.de>
8039
8040 PR middle-end/52621
8041 * gfortran.dg/pr52621.f90: New testcase.
8042
8043 2012-04-11 Richard Guenther <rguenther@suse.de>
8044
8045 PR middle-end/52918
8046 * g++.dg/torture/pr52918-1.C: New testcase.
8047 * g++.dg/torture/pr52918-2.C: Likewise.
8048
8049 2012-04-11 Tobias Burnus <burnus@net-b.de>
8050
8051 PR fortran/52729
8052 * gfortran.dg/block_11.f90: New.
8053
8054 2012-04-11 Nick Clifton <nickc@redhat.com>
8055
8056 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8057
8058 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8059
8060 PR target/16458
8061 * gcc.target/powerpc/pr16458-1.c: New test.
8062 * gcc.target/powerpc/pr16458-2.c: Likewise.
8063 * gcc.target/powerpc/pr16458-3.c: Likewise.
8064 * gcc.target/powerpc/pr16458-4.c: Likewise.
8065
8066 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8067
8068 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8069 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8070 * gcc.dg/builtin-bswap-5.c: Likewise.
8071 * gcc.target/i386/builtin-bswap-4.c: New test.
8072
8073 2012-04-11 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8074
8075 PR 24985
8076 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8077
8078 2012-04-11 Richard Guenther <rguenther@suse.de>
8079
8080 PR rtl-optimization/52881
8081 * gcc.dg/torture/pr52881.c: New testcase.
8082 * gcc.dg/torture/pr52913.c: Likewise.
8083
8084 2012-04-11 Richard Guenther <rguenther@suse.de>
8085
8086 PR tree-optimization/52912
8087 * gcc.dg/torture/pr52912.c: New testcase.
8088
8089 2010-04-10 Michael Matz <matz@suse.de>
8090
8091 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8092 * gcc.dg/vect/vect-outer-1.c: Adjust.
8093 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8094 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8095 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8096 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8097 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8098 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8099
8100 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8101
8102 PR tree-optimization/52870
8103 * gcc.dg/vect/pr52870.c: New test.
8104
8105 2012-04-09 Mike Stump <mikestump@comcast.net>
8106
8107 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8108 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8109 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8110 * gnat.dg/aggr11.adb: Likewise.
8111 * gnat.dg/aggr11_pkg.ads: Likewise.
8112 * gnat.dg/aggr15.adb: Likewise.
8113 * gnat.dg/aggr15.ads: Likewise.
8114 * gnat.dg/aggr17.adb: Likewise.
8115 * gnat.dg/aggr18.adb: Likewise.
8116 * gnat.dg/array14.adb: Likewise.
8117 * gnat.dg/array14.ads: Likewise.
8118 * gnat.dg/array14_pkg.ads: Likewise.
8119 * gnat.dg/array19.adb: Likewise.
8120 * gnat.dg/array19.ads: Likewise.
8121 * gnat.dg/discr27.adb: Likewise.
8122 * gnat.dg/discr27.ads: Likewise.
8123 * gnat.dg/discr35.adb: Likewise.
8124 * gnat.dg/discr35.ads: Likewise.
8125 * gnat.dg/discr6.adb: Likewise.
8126 * gnat.dg/discr6_pkg.ads: Likewise.
8127 * gnat.dg/import1.adb: Likewise.
8128 * gnat.dg/import1.ads: Likewise.
8129 * gnat.dg/loop_address2.adb: Likewise.
8130 * gnat.dg/opt7.adb: Likewise.
8131 * gnat.dg/opt7.ads: Likewise.
8132 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8133 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8134 * gnat.dg/rep_clause2.adb: Likewise.
8135 * gnat.dg/rep_clause2.ads: Likewise.
8136 * gnat.dg/slice2.adb: Likewise.
8137 * gnat.dg/slice2.ads: Likewise.
8138 * gnat.dg/slice6.adb: Likewise.
8139 * gnat.dg/slice6_pkg.ads: Likewise.
8140 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8141 * gnat.dg/taft_type2.adb: Likewise.
8142 * gnat.dg/taft_type2.ads: Likewise.
8143 * gnat.dg/taft_type2_pkg.ads: Likewise.
8144 * gnat.dg/volatile10.adb: Likewise.
8145 * gnat.dg/volatile10_pkg.ads: Likewise.
8146
8147 * gcc.dg/dll-8.c: Remove execute permissions.
8148 * g++.dg/ext/dllexport5.C: Likewise.
8149
8150 2012-04-09 Jan Hubicka <jh@suse.cz>
8151
8152 PR lto/52722
8153 PR lto/51765
8154 PR lto/52634
8155 * gcc.dg/lto/pr52634_1.c: New testcase.
8156 * gcc.dg/lto/pr52634_0.c: New testcase.
8157
8158 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8159
8160 PR target/52883
8161 * gcc.target/i386/pr52883.c: New testcase.
8162
8163 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8164
8165 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8166 (check_effective_target_sync_long_long): Add SPARC case.
8167 (check_effective_target_sync_long_long_runtime): Likewise.
8168 (check_effective_target_sync_int_long): Adjust SPARC case.
8169 (check_effective_target_sync_char_short): Likewise.
8170
8171 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8172
8173 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8174 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8175
8176 2012-04-08 Tobias Burnus <burnus@net-b.de>
8177
8178 PR fortran/40973
8179 PR fortran/52751
8180 * gfortran.dg/public_private_module_2.f90: New.
8181
8182 2012-04-08 Manuel L\81Ã\81³pez-Ib\81Ã\81¡\81Ã\81±ez <manu@gcc.gnu.org>
8183
8184 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8185 directives.
8186
8187 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8188
8189 PR fortran/52893
8190 * gfortran.dg/function_optimize_11.f90: New test.
8191
8192 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8193
8194 PR fortran/52668
8195 * gfortran.dg/use_only_6.f90: New test.
8196
8197 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8198
8199 PR fortran/52668
8200 * gfortran.dg/use_only_6.f90: New test.
8201 2012-04-06 Mike Stump <mikestump@comcast.net>
8202
8203 PR testsuite/50722
8204 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8205
8206 2012-04-05 Jason Merrill <jason@redhat.com>
8207
8208 PR c++/52596
8209 * g++.dg/template/qualified-id5.C: New.
8210
8211 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8212
8213 PR target/52882
8214 * gcc.target/i386/pr52882.c: New test.
8215
8216 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217 Dominique D'Humieures <dominiq@lps.ens.fr>
8218
8219 PR testsuite/52614
8220 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8221 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8222
8223 2012-04-04 Jason Merrill <jason@redhat.com>
8224
8225 PR c++/52845
8226 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8227
8228 2012-04-03 Jason Merrill <jason@redhat.com>
8229
8230 PR c++/52796
8231 * g++.dg/cpp0x/variadic-value1.C: New.
8232
8233 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8234
8235 * gnat.dg/pack18.adb: New test.
8236 * gnat.dg/pack18_pkg.ads: New helper.
8237
8238 2012-04-03 Richard Guenther <rguenther@suse.de>
8239
8240 PR tree-optimization/52808
8241 * gcc.dg/pr52808.c: New testcase.
8242
8243 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR tree-optimization/52835
8246 * gfortran.dg/pr52835.f90: New test.
8247
8248 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8249
8250 * gnat.dg/specs/aggr5.ads: New test.
8251
8252 2012-04-02 Richard Guenther <rguenther@suse.de>
8253
8254 PR tree-optimization/52756
8255 * gcc.dg/torture/pr52756.c: New testcase.
8256
8257 2012-04-02 Richard Guenther <rguenther@suse.de>
8258
8259 PR middle-end/52803
8260 * gcc.dg/pr52803.c: New testcase.
8261
8262 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8263
8264 PR c++/40942
8265 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8266 DR 214 in account.
8267
8268 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8269
8270 PR c++/50043
8271 * g++.dg/cpp0x/noexcept17.C: New.
8272 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8273 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8274 * g++.dg/cpp0x/noexcept01.C: Likewise.
8275 * g++.dg/eh/init-temp1.C: Likewise.
8276 * g++.dg/eh/ctor1.C: Likwise.
8277
8278 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * gnat.dg/controlled6.adb: New test.
8281 * gnat.dg/controlled6_pkg.ads: New helper.
8282 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8283
8284 2012-03-30 Richard Henderson <rth@redhat.com>
8285
8286 PR debug/52727
8287 * g++.dg/opt/pr52727.C: New testcase.
8288
8289 2012-03-30 Richard Guenther <rguenther@suse.de>
8290
8291 PR tree-optimization/52754
8292 * gcc.target/i386/pr52754.c: New testcase.
8293
8294 2012-03-30 Richard Guenther <rguenther@suse.de>
8295
8296 PR middle-end/52772
8297 * g++.dg/torture/pr52772.C: New testcase.
8298
8299 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/52718
8302 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8303
8304 2012-03-29 Jason Merrill <jason@redhat.com>
8305
8306 PR c++/52685
8307 * g++.dg/template/inherit8.C: New.
8308
8309 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR c++/52759
8312 * g++.dg/ext/weak4.C: New test.
8313
8314 PR tree-optimization/52760
8315 * gcc.c-torture/execute/pr52760.c: New test.
8316
8317 2012-03-29 Jason Merrill <jason@redhat.com>
8318
8319 PR c++/52743
8320 * g++.dg/cpp0x/initlist-array3.C: New.
8321
8322 2012-03-28 Jason Merrill <jason@redhat.com>
8323
8324 PR c++/52746
8325 * g++.dg/overload/virtual2.C: New.
8326
8327 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8328
8329 * gnat.dg/vect7.ad[sb]: New test.
8330
8331 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8332 Tobias Burnus <burnus@gcc.gnu.org>
8333
8334 PR fortran/52652
8335 * gfortran.dg/allocate_class_1.f90 : Change error test.
8336 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8337 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8338 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8339
8340 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR middle-end/52691
8343 * gcc.dg/pr52691.c: New test.
8344
8345 PR middle-end/52750
8346 * gcc.c-torture/compile/pr52750.c: New test.
8347
8348 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8349
8350 PR target/52692
8351 * gcc.target/avr/torture/builtins-2.c: New test.
8352
8353 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR target/52736
8356 * gcc.target/i386/pr52736.c: New test.
8357
8358 2012-03-27 Martin Jambor <mjambor@suse.cz>
8359
8360 PR middle-end/52693
8361 * gcc.dg/torture/pr52693.c: New test.
8362
8363 2012-03-27 Meador Inge <meadori@codesourcery.com>
8364
8365 PR c++/52672
8366 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8367
8368 2012-03-27 Mike Stump <mikestump@comcast.net>
8369
8370 PR target/52665
8371 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8372 failures that match branch names.
8373
8374 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8375 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 PR target/52698
8378 * gcc.target/i386/pr52698.c: New test.
8379
8380 2012-03-27 Richard Guenther <rguenther@suse.de>
8381
8382 PR middle-end/52720
8383 * gcc.dg/torture/pr52720.c: New testcase.
8384
8385 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8386
8387 * gnat.dg/pack17.adb: New test.
8388
8389 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8390
8391 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8392 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8393
8394 2012-03-26 Martin Jambor <mjambor@suse.cz>
8395
8396 PR tree-optimization/50052
8397 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8398
8399 2012-03-26 Richard Guenther <rguenther@suse.de>
8400
8401 PR tree-optimization/52701
8402 * gfortran.dg/pr52701.f90: New testcase.
8403
8404 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8405
8406 PR tree-optimization/52686
8407 * gcc.target/arm/pr52686.c: New test.
8408
8409 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8410
8411 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8412 Add "-Os -flto" to list.
8413
8414 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * gnat.dg/concat2.ad[sb]: New test.
8417
8418 2012-03-24 Jason Merrill <jason@redhat.com>
8419
8420 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8421 * g++.dg/cpp0x/trailing2.C: Likewise.
8422 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8423 * g++.dg/cpp1y/auto-fn1.C: New.
8424 * g++.dg/cpp1y/auto-fn2.C: New.
8425 * g++.dg/cpp1y/auto-fn3.C: New.
8426 * g++.dg/cpp1y/auto-fn4.C: New.
8427 * g++.dg/cpp1y/auto-fn5.C: New.
8428 * g++.dg/cpp1y/auto-fn6.C: New.
8429 * g++.dg/cpp1y/auto-fn7.C: New.
8430 * g++.dg/cpp1y/auto-fn8.C: New.
8431 * g++.dg/cpp1y/auto-fn9.C: New.
8432 * g++.dg/cpp1y/auto-fn10.C: New.
8433 * g++.dg/cpp1y/auto-fn11.C: New.
8434
8435 2012-03-23 Richard Guenther <rguenther@suse.de>
8436
8437 PR tree-optimization/52678
8438 * gfortran.dg/pr52678.f: New testcase.
8439
8440 2012-03-23 Richard Guenther <rguenther@suse.de>
8441
8442 PR tree-optimization/52638
8443 * g++.dg/torture/pr52638.C: New testcase.
8444
8445 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/52487
8448 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8449
8450 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c++/52671
8453 * g++.dg/ext/attrib44.C: New test.
8454
8455 2012-03-22 Jan Hubicka <jh@suse.cz>
8456
8457 PR middle-end/51737
8458 * g++.dg/torture/pr51737.C: New testcase
8459
8460 2012-03-22 Richard Guenther <rguenther@suse.de>
8461
8462 PR tree-optimization/52548
8463 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8464
8465 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8466
8467 * lib/fortran-modules.exp (list-module-names-1): Remove
8468 warning.
8469
8470 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8471
8472 PR target/50751
8473 * gcc.target/sh/pr50751-1.c: New.
8474 * gcc.target/sh/pr50751-2.c: New.
8475 * gcc.target/sh/pr50751-3.c: New.
8476
8477 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8478
8479 PR target/52479
8480 * gcc.target/sh/sh4a-cos.c: Remove.
8481 * gcc.target/sh/sh4a-sin.c: Remove.
8482 * gcc.target/sh/sh4a-sincos.c: Remove.
8483
8484 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8485
8486 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8487 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8488
8489 2012-03-21 Martin Jambor <mjambor@suse.cz>
8490
8491 PR testsuite/52641
8492 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8493 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8494
8495 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8496
8497 * gcc.target/arm/thumb-16bit-ops.c: New file.
8498 * gcc.target/arm/thumb-ifcvt.c: New file.
8499
8500 2012-03-20 Jason Merrill <jason@redhat.com>
8501
8502 * lib/target-supports.exp: Add { target c++1y }.
8503
8504 * g++.dg/cpp0x/auto32.C: New.
8505
8506 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8507
8508 PR testsuite/52641
8509 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8510 int32plus.
8511 * gcc.dg/torture/pr48124-4.c: Ditto:
8512 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8513
8514 2012-03-20 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/52510
8517 * g++.dg/cpp0x/initlist66.C: New.
8518
8519 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8520
8521 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8522 __AVR_HAVE_LPMX__
8523
8524 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8525
8526 PR target/49868
8527 * gcc.target/avr/torture/addr-space-2.h: New file.
8528 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8529 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8530 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8531 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8532
8533 2012-03-20 Richard Guenther <rguenther@suse.de>
8534
8535 * gnat.dg/pack16.adb: New testcase.
8536 * gnat.dg/pack16_pkg.ads: Likewise.
8537 * gnat.dg/specs/pack8.ads: Likewise.
8538 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8539
8540 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8541
8542 * g++.dg/warn/Wuseless-cast.C: Extend.
8543
8544 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8545
8546 PR c++/14710
8547 * g++.dg/warn/Wuseless-cast.C: New.
8548
8549 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8550
8551 PR libfortran/52608
8552 * gfortran.dg/pr52608.f90: New test.
8553
8554 2012-03-17 Tobias Burnus <burnus@net-b.de>
8555
8556 PR fortran/52585
8557 * gfortran.dg/proc_ptr_36.f90: New.
8558
8559 2012-03-16 Martin Jambor <mjambor@suse.cz>
8560
8561 * gcc.dg/misaligned-expand-1.c: New test.
8562 * gcc.dg/misaligned-expand-3.c: Likewise.
8563
8564 2012-03-16 Richard Guenther <rguenther@suse.de>
8565 Kai Tietz <ktietz@redhat.com>
8566
8567 PR middle-end/48814
8568 * gcc.c-torture/execute/pr48814-1.c: New test.
8569 * gcc.c-torture/execute/pr48814-2.c: New test.
8570 * gcc.dg/tree-ssa/assign-1.c: New test.
8571 * gcc.dg/tree-ssa/assign-2.c: New test.
8572 * gcc.dg/tree-ssa/assign-3.c: New test.
8573
8574 2012-03-16 Richard Guenther <rguenther@suse.de>
8575
8576 * gnat.dg/specs/pack7.ads: New testcase.
8577
8578 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR target/52568
8581 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8582 * gcc.dg/torture/vshuf-8.inc: Likewise.
8583 * gcc.dg/torture/vshuf-16.inc: Likewise.
8584 * gcc.dg/torture/vshuf-32.inc: Likewise.
8585
8586 2012-03-15 Jason Merrill <jason@redhat.com>
8587
8588 * g++.dg/torture/pr52582.C: New.
8589
8590 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8591
8592 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8593
8594 2012-03-15 Ira Rosen <irar@il.ibm.com>
8595 Ulrich Weigand <ulrich.weigand@linaro.org>
8596
8597 * gcc.dg/vect/slp-cond-3.c: New test.
8598 * gcc.dg/vect/slp-cond-4.c: New test.
8599
8600 2012-03-15 Ira Rosen <irar@il.ibm.com>
8601 Ulrich Weigand <ulrich.weigand@linaro.org>
8602
8603 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8604 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8605
8606 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8607
8608 PR libfortran/52434
8609 PR libfortran/48878
8610 PR libfortran/38199
8611 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8612 * gfortran.dg/round_1.f03: Likewise.
8613
8614 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8615 Andrew Pinski <apinski@cavium.com>
8616
8617 PR middle-end/52592
8618 * gcc.dg/pr52592.c: New test.
8619
8620 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8621
8622 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8623 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8624 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8625 * lib/fortran-modules.exp: .. this new file. Adjust users.
8626 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8627 gfortran-dg-debug-runtest): Call cleanup-modules.
8628 * lib/fortran-torture.exp (fortran-torture-execute,
8629 fortran-torture): Likewise.
8630 * gfortran.dg/coarray/caf.exp: Likewise.
8631 * lib/lto.exp: Likewise.
8632 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8633 * gfortran.dg/class_4b.f03: Likewise.
8634 * gfortran.dg/class_4c.f03: Likewise.
8635 * gfortran.dg/class_45a.f03: Likewise.
8636 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8637 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8638 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8639 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8640 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8641 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8642 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8643 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8644 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8645 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8646 * gfortran.dg/whole_file_28.f90: Likewise.
8647 * gfortran.dg/whole_file_29.f90: Likewise.
8648 * gfortran.dg/whole_file_30.f90: Likewise.
8649 * gfortran.dg/whole_file_31.f90: Likewise.
8650
8651 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR tree-optimization/52267
8654 * gcc.dg/pr52267.c: New test.
8655 * gcc.dg/tree-ssa/vrp65.c: New test.
8656 * gcc.dg/tree-ssa/vrp66.c: New test.
8657
8658 2012-03-15 Richard Guenther <rguenther@suse.de>
8659
8660 PR middle-end/52580
8661 * gfortran.dg/vect/pr52580.f: New testcase.
8662
8663 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8664
8665 * gcc.target/sh/fpul-usage-1.c: New.
8666
8667 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8668
8669 PR target/49468
8670 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8671 * gcc.target/sh/pr49468-di.c: Likewise.
8672
8673 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8676 * gcc.dg/c99-stdint-6.c: Likewise.
8677 * gcc.dg/lto/20090210_0.c: Likewise.
8678 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8679 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8680 * gcc.dg/pragma-init-fini-2.c: Likewise.
8681 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8682 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8683 * gcc.target/i386/pr22152.c: Likewise.
8684 * gcc.target/i386/vect8-ret.c: Likewise.
8685 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8686 handling.
8687
8688 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8689
8690 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8691 * g++.dg/tree-prof/partition1.C: Likewise.
8692 * g++.dg/tree-prof/partition2.C: Likewise.
8693 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8694 handling.
8695 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8696 * gcc.c-torture/execute/20010724-1.c: Remove.
8697 * gcc.c-torture/execute/20010724-1.x: Remove.
8698 * gcc.c-torture/execute/20040208-2.c: Remove.
8699 * gcc.c-torture/execute/20040208-2.x: Remove.
8700 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8701 Remove.
8702 (main) [__mips__ && __sgi__]: Remove.
8703 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8704 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8705 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8706 mips-sgi-irix6* handling.
8707 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8708 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8709 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8710 handling.
8711 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8712 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8713 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8714 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8715 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8716 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8717 mips-sgi-irix6*.
8718 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8719 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8720 * gcc.target/mips/save-restore-3.c: Likewise.
8721 * gcc.target/mips/save-restore-4.c: Likewise.
8722 * gcc.target/mips/save-restore-5.c: Likewise.
8723 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8724 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8725 messages.
8726 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8727 IRIX 6 handling.
8728 (restore_ld_library_path_env_vars): Likewise.
8729 * lib/target-supports.exp (check_profiling_available): Remove
8730 mips*-*-irix* handling.
8731 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8732 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8733 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8734
8735 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR c++/52582
8738 * g++.dg/opt/pr52582.C: New test.
8739
8740 2012-03-14 Richard Guenther <rguenther@suse.de>
8741
8742 PR tree-optimization/52571
8743 * gcc.dg/vect/vect-2.c: Initialize arrays.
8744 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8745 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8746 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8747
8748 2012-03-14 Richard Guenther <rguenther@suse.de>
8749
8750 PR middle-end/52080
8751 PR middle-end/52097
8752 PR middle-end/48124
8753 * gcc.dg/torture/pr48124-1.c: New testcase.
8754 * gcc.dg/torture/pr48124-2.c: Likewise.
8755 * gcc.dg/torture/pr48124-3.c: Likewise.
8756 * gcc.dg/torture/pr48124-4.c: Likewise.
8757
8758 2012-03-14 Richard Guenther <rguenther@suse.de>
8759
8760 PR middle-end/52578
8761 * gcc.dg/pr52578.c: New testcase.
8762
8763 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c++/52521
8766 * g++.dg/cpp0x/udlit-args2.C: New test.
8767
8768 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8769
8770 PR target/48596
8771 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8772 * gcc.c-torture/compile/pr48596.c: ... here.
8773
8774 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8775
8776 PR c++/51641
8777 * g++.dg/lookup/hidden-class17.C: New test.
8778
8779 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR c/52577
8782 * gcc.dg/Wunused-var-3.c: New test.
8783
8784 2012-03-13 Martin Jambor <mjambor@suse.cz>
8785
8786 * gcc.dg/misaligned-expand-2.c: New test.
8787
8788 2012-03-13 Richard Guenther <rguenther@suse.de>
8789
8790 PR middle-end/52134
8791 * gcc.dg/pr52134.c: New testcase.
8792
8793 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8794
8795 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8796
8797 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8798
8799 PR tree-optimization/46728
8800 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8801 * gcc.target/powerpc/pr46728-5.c: Likewise.
8802 * gcc.target/powerpc/pr46728-8.c: Likewise.
8803 * gcc.target/powerpc/pr46728-10.c: Likewise.
8804 * gcc.target/powerpc/pr46728-11.c: Likewise.
8805 * gcc.target/powerpc/pr46728-13.c: Likewise.
8806 * gcc.target/powerpc/pr46728-14.c: Likewise.
8807 * gcc.target/powerpc/pr46728-15.c: Likewise.
8808
8809 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8810
8811 PR c++/52299
8812 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8813
8814 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8815
8816 PR tree-optimization/46728
8817 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8818 * gcc.target/powerpc/pr46728-5.c: Likewise.
8819 * gcc.target/powerpc/pr46728-8.c: Likewise.
8820 * gcc.target/powerpc/pr46728-10.c: Likewise.
8821 * gcc.target/powerpc/pr46728-11.c: Likewise.
8822 * gcc.target/powerpc/pr46728-13.c: Likewise.
8823 * gcc.target/powerpc/pr46728-14.c: Likewise.
8824 * gcc.target/powerpc/pr46728-15.c: Likewise.
8825
8826 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8827
8828 PR target/49868
8829 * gcc.target/avr/torture/addr-space-1.h: New file.
8830 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8831 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8832 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8833 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8834
8835 2012-03-12 Andrew Pinski <apinski@cavium.com>
8836
8837 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8838
8839 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8842 * g++.dg/abi/thunk4.C: Likewise.
8843 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8844 Adapt line numbers.
8845 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8846 handling.
8847 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8848 * g++.dg/eh/spbp.C: Likewise.
8849 * g++.dg/ext/label13.C: Likewise.
8850 * g++.dg/guality/guality.exp: Likewise.
8851 * g++.dg/other/anon5.C: Likewise.
8852 * g++.dg/other/pragma-ep-1.C: Remove.
8853 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8854 * g++.dg/warn/pr31246.C: Likewise.
8855 * g++.dg/warn/weak1.C: Likewise.
8856 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8857 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8858 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8859 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8860 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8861 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8862 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8863 * gcc.dg/c99-tgmath-1.c: Likewise.
8864 * gcc.dg/c99-tgmath-2.c: Likewise.
8865 * gcc.dg/c99-tgmath-3.c: Likewise.
8866 * gcc.dg/c99-tgmath-4.c: Likewise.
8867 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8868 handling.
8869 * gcc.dg/debug/pr49032.c: Likewise.
8870 * gcc.dg/guality/guality.exp: Likewise.
8871 * gcc.dg/intmax_t-1.c: Likewise.
8872 * gcc.dg/pr48616.c: Likewise.
8873 * gcc.dg/pragma-ep-1.c: Remove.
8874 * gcc.dg/pragma-ep-2.c: Remove.
8875 * gcc.dg/pragma-ep-3.c: Remove.
8876 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8877 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8878 * gcc.misc-tests/gcov-14.c: Likewise.
8879 * gfortran.dg/guality/guality.exp: Likewise.
8880 * lib/target-supports.exp (check_weak_available): Likewise.
8881 (add_options_for_tls): Likewise.
8882 (check_ascii_locale_available): Likewise.
8883 * obj-c++.dg/dwarf-2.mm: Likewise.
8884 * objc.dg/dwarf-1.m: Likewise.
8885 * objc.dg/dwarf-2.m: Likewise.
8886
8887 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR tree-optimization/51721
8890 * gcc.dg/tree-ssa/vrp64.c: New test.
8891
8892 PR tree-optimization/52533
8893 * gcc.c-torture/compile/pr52533.c: New test.
8894
8895 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8896
8897 * gcc.target/i386/rtm-xabort-1.c: New.
8898 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8899 * gcc.target/i386/rtm-xend-1.c: Ditto.
8900 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8901 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8902 * gcc.target/i386/sse-13.c: Ditto.
8903 * gcc.target/i386/sse-14.c: Ditto.
8904 * gcc.target/i386/sse-22.c: Ditto.
8905 * gcc.target/i386/sse-23.c: Ditto.
8906 * g++.dg/other/i386-2.C: Ditto.
8907 * g++.dg/other/i386-3.C: Ditto.
8908
8909 2012-03-12 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/52542
8912 * gfortran.dg/proc_ptr_35.f90: New.
8913
8914 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8915
8916 PR target/52530
8917 * gcc.dg/torture/pr52530.c: New test.
8918
8919 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8920
8921 PR target/51244
8922 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8923
8924 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8925
8926 PR target/52450
8927 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8928
8929 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8930
8931 2012-03-09 Andrew Pinski <apinski@cavium.com>
8932
8933 PR middle-end/51988
8934 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8935 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8936
8937 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8938
8939 * gcc.dg/tree-ssa/scev-3.c: New.
8940 * gcc.dg/tree-ssa/scev-4.c: New.
8941
8942 2012-03-08 Tobias Burnus <burnus@net-b.de>
8943
8944 PR fortran/52469
8945 * gfortran.dg/proc_ptr_34.f90
8946
8947 2012-03-07 Jason Merrill <jason@redhat.com>
8948
8949 PR c++/52521
8950 * g++.dg/cpp0x/udlit-mangle.C: New.
8951
8952 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8953
8954 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8955
8956 2012-03-06 Richard Guenther <rguenther@suse.de>
8957
8958 PR middle-end/52493
8959 * gcc.dg/torture/pr52493.c: New testcase.
8960
8961 2012-03-06 Richard Guenther <rguenther@suse.de>
8962
8963 PR lto/52097
8964 * gcc.dg/lto/pr52097_0.c: New testcase.
8965
8966 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8967
8968 PR target/51244
8969 * gcc.target/sh/pr51244-1.c: New.
8970 * gcc.target/sh/pr51244-2.c: New.
8971 * gcc.target/sh/pr51244-3.c: New.
8972
8973 2012-03-05 Jason Merrill <jason@redhat.com>
8974
8975 PR c++/51930
8976 * g++.dg/ext/visibility/template11.C: New.
8977
8978 * g++.dg/cpp0x/implicit13.C: New.
8979
8980 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR tree-optimization/51721
8983 * gcc.dg/tree-ssa/vrp63.c: New test.
8984 * gcc.dg/pr51721.c: New test.
8985
8986 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8987
8988 PR fortran/50981
8989 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8990 argument checks.
8991
8992 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8993
8994 PR target/52146
8995 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8996
8997 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8998
8999 PR fortran/50981
9000 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9001
9002 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9003
9004 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9005 int32plus.
9006
9007 2012-03-03 Jason Merrill <jason@redhat.com>
9008
9009 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9010
9011 Core 1270
9012 * g++.dg/cpp0x/initlist65.C: New.
9013
9014 PR c++/36797
9015 * g++.dg/ext/is_empty2.C: New.
9016
9017 2012-03-03 Tobias Burnus <burnus@net-b.de>
9018
9019 PR fortran/48820
9020 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9021
9022 2012-03-03 Tobias Burnus <burnus@net-b.de>
9023
9024 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9025 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9026 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9027 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9028 * gfortran.dg/class_30.f90: Remove dg-warning line.
9029 * gfortran.dg/bind_c_usage_25.f90: New.
9030
9031 2012-03-03 Tobias Burnus <burnus@net-b.de>
9032
9033 PR fortran/48820
9034 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9035 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9036 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9037
9038 2012-03-03 Tobias Burnus <burnus@net-b.de>
9039
9040 PR fortran/48820
9041 * gfortran.dg/assumed_type_1.f90: New.
9042 * gfortran.dg/assumed_type_2.f90: New.
9043 * gfortran.dg/assumed_type_3.f90: New.
9044 * gfortran.dg/assumed_type_4.f90: New.
9045
9046 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9047
9048 PR target/49486
9049 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9050 * gcc.target/sh/pr49468-di.c: New.
9051
9052 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9053
9054 * gcc.dg/graphite/pr50561.c: Update.
9055
9056 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9057
9058 * gcc.target/powerpc/pr52457.c: New test.
9059
9060 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9061
9062 * gcc.target/arm/sat-1.c: New test.
9063
9064 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9065
9066 PR target/46716
9067 * gcc.target/i386/pr46716.c: New test.
9068
9069 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9070
9071 PR c++/51989
9072 * g++.dg/cpp0x/sfinae32.C: New.
9073
9074 2012-03-02 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/52406
9077 * gcc.dg/torture/pr52406.c: New testcase.
9078
9079 2012-03-02 Tobias Burnus <burnus@net-b.de>
9080
9081 PR fortran/52325
9082 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9083 * gfortran.dg/nullify_2.f90: Update dg-error.
9084 * gfortran.dg/nullify_4.f90: Ditto.
9085 * gfortran.dg/pointer_init_6.f90: Ditto.
9086
9087 2012-03-02 Tobias Burnus <burnus@net-b.de>
9088
9089 PR fortran/52270
9090 * gfortran.dg/class_51.f90: New.
9091
9092 2012-03-02 Tobias Burnus <burnus@net-b.de>
9093
9094 PR fortran/52452
9095 * gfortran.dg/intrinsic_8.f90: New.
9096
9097 2012-03-01 Kai Tietz <ktietz@redhat.com>
9098
9099 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9100 routines on mingw targets.
9101 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9102
9103 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR tree-optimization/52445
9106 * gcc.dg/pr52445.c: New test.
9107
9108 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR target/52437
9111 * gcc.c-torture/compile/pr52437.c: New test.
9112
9113 PR middle-end/52419
9114 * gcc.dg/torture/pr52419.c: New test.
9115
9116 PR tree-optimization/52429
9117 * gcc.dg/torture/pr52429.c: New test.
9118 * g++.dg/opt/pr52429.C: New test.
9119
9120 2012-02-29 Richard Guenther <rguenther@suse.de>
9121
9122 PR testsuite/52297
9123 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9124 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9125 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9126 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9127 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9128 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9129
9130 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9131
9132 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9133
9134 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9135
9136 PR fortran/52386
9137 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9138
9139 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9140
9141 PR target/51534
9142 * gcc.target/arm/neon/pr51534.c: New testcase.
9143
9144 2012-02-28 Richard Guenther <rguenther@suse.de>
9145
9146 PR target/52407
9147 * gcc.dg/torture/pr52407.c: New testcase.
9148
9149 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9150
9151 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9152 * gcc.target/arm/vfp2.c: Likewise.
9153 * gcc.target/arm/vfp3.c: Likewise.
9154 * gcc.target/arm/vfp4.c: Likewise.
9155 * gcc.target/arm/vfp5.c: Likewise.
9156 * gcc.target/arm/vfp6.c: Likewise.
9157 * gcc.target/arm/vfp7.c: Likewise.
9158 * gcc.target/arm/vfp8.c: Likewise.
9159 * gcc.target/arm/vfp9.c: Likewise.
9160 * gcc.target/arm/vfp10.c: Likewise.
9161 * gcc.target/arm/vfp11.c: Likewise.
9162 * gcc.target/arm/vfp12.c: Likewise.
9163 * gcc.target/arm/vfp13.c: Likewise.
9164 * gcc.target/arm/vfp14.c: Likewise.
9165 * gcc.target/arm/vfp15.c: Likewise.
9166 * gcc.target/arm/vfp16.c: Likewise.
9167 * gcc.target/arm/vfp17.c: Likewise.
9168 * gcc.target/arm/neon-constants.h: New file.
9169 * gcc.target/arm/neon-vect1.c: New test.
9170 * gcc.target/arm/neon-vect2.c: New test.
9171 * gcc.target/arm/neon-vect3.c: New test.
9172 * gcc.target/arm/neon-vect4.c: New test.
9173 * gcc.target/arm/neon-vect5.c: New test.
9174 * gcc.target/arm/neon-vect6.c: New test.
9175 * gcc.target/arm/neon-vect7.c: New test.
9176 * gcc.target/arm/neon-vect8.c: New test.
9177
9178 2012-02-28 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/52402
9181 * gcc.dg/torture/pr52402.c: New testcase.
9182
9183 2012-02-28 Richard Guenther <rguenther@suse.de>
9184
9185 PR lto/52400
9186 * g++.dg/lto/pr52400_0.C: New testcase.
9187
9188 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9189
9190 * gcc.target/avr/torture/builtins-1.c: New test.
9191 * gcc.target/avr/torture/builtins-error.c: New test.
9192
9193 2012-02-28 Kai Tietz <ktietz@redhat.com>
9194
9195 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9196 * gcc.target/i386/pr45352-2.c: Likewise.
9197 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9198 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9199 targets instead rand.
9200 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9201 * gcc.target/i386/sse2-mul-1.c: Likewise.
9202 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9203 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9204 * gcc.target/i386/pad-1.c: Likewise.
9205 * gcc.target/i386/pad-9.c: Likewise.
9206 * gcc.target/i386/pad-2.c: Likewise.
9207 * gcc.target/i386/pad-5b.c: Likewise.
9208 * gcc.target/i386/pad-8.c: Likewise.
9209 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9210 * gcc.target/i386/pr44130.c: Likewise.
9211 * gcc.target/i386/align-main-1.c: Likewise.
9212 * gcc.target/i386/align-main-2.c: Likewise.
9213 * gcc.target/i386/sw-1.c: Likewise.
9214 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9215 on x64 mingw target.
9216 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9217 * gcc.target/i386/pr46295.c: Likewise.
9218 * gcc.target/i386/amd64-abi-1.c: Likewise.
9219 * gcc.target/i386/amd64-abi-2.c: Likewise.
9220 * gcc.target/i386/pr39082-1.c: Likewise.
9221 * gcc.target/i386/pr39162.c: Likewise.
9222 * gcc.target/i386/pr22152.c: Likewise.
9223 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9224 * gcc.target/i386/wrfsbase-2.c: Likewise.
9225 * gcc.target/i386/local.c: Likewise
9226 * gcc.target/i386/wrgsbase-1.c: Likewise.
9227 * gcc.target/i386/wrfsbase-1.c: Likewise.
9228 * gcc.target/i386/pr39315-3.c: Likewise.
9229 * gcc.target/i386/pr35767-4.c: Likewise.
9230 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9231 x64 mingw target.
9232 * gcc.target/i386/pr45336-2.c: Likewise.
9233 * gcc.target/i386/pr45336-1.c: Likewise.
9234 * gcc.target/i386/pr45336-4.c: Likewise.
9235
9236 2012-02-27 Tristan Gingold <gingold@adacore.com>
9237
9238 * gnat.dg/array20.ad[sb]: New test.
9239
9240 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR target/52375
9243 * gcc.target/arm/pr52375.c: New test.
9244 * gcc.c-torture/compile/pr52375.c: New test.
9245
9246 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9247
9248 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9249 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9250
9251 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9252
9253 * gnat.dg/aggr19.adb: New test.
9254 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9255
9256 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9257
9258 PR target/49263
9259 * gcc.target/sh/pr49263.c: New.
9260
9261 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9262
9263 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9264 simulate_thread_wrapper_other_threads
9265 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9266 Move initialization of 'value' to main().
9267 (main): Initialize 'value';
9268 * gcc.dg/simulate-thread/speculative-store.c
9269 (simulate_thread_step_verify): Return 0 when successful.
9270 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9271 Reduce threshold.
9272 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9273 (simulate_thread_wrapper_other_threads): Return a success/fail value
9274 and issue an error if the instruction count threshold is exceeded.
9275
9276 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277
9278 PR target/50580
9279 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9280 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9281
9282 2012-02-24 Richard Guenther <rguenther@suse.de>
9283
9284 PR middle-end/52355
9285 * gcc.dg/pr52355.c: New testcase.
9286
9287 2012-02-23 Kai Tietz <ktietz@redhat.com>
9288
9289 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9290 * gcc.dg/Wpadded.c: Likewise.
9291 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9292 structure-layout.
9293 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9294 for sleep by Sleep and add windows.h include for this function.
9295 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9296 targets.
9297 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9298 target.
9299 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9300 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9301 on x64 mingw target.
9302 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9303 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9304 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9305 failure on LLP64 target.
9306
9307 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9308
9309 PR c/52290
9310 * gcc.dg/noncompile/pr52290.c: New test.
9311
9312 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR tree-optimization/52019
9315 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9316
9317 2012-02-22 Kai Tietz <ktietz@redhat.com>
9318
9319 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9320 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9321 derived pdiff_t type.
9322 * g++.dg/torture/pr49720.C: Likewise
9323
9324 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9325
9326 PR target/52330
9327 * gcc.target/i386/pr52330.c: New test.
9328
9329 2012-02-22 Tobias Burnus <burnus@net-b.de>
9330
9331 PR fortran/52335
9332 * gfortran.dg/io_constraints_10.f90: New.
9333
9334 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9335
9336 * lib/target-supports.exp (check_effective_target_vect_condition):
9337 Return true for NEON.
9338
9339 2012-02-21 Kai Tietz <ktietz@redhat.com>
9340
9341 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9342
9343 2012-02-21 Richard Guenther <rguenther@suse.de>
9344
9345 PR tree-optimization/52324
9346 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9347
9348 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9349
9350 PR middle-end/51782
9351 * gcc.target/avr/torture/pr51782-1.c: New test.
9352
9353 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR tree-optimization/52318
9356 * gcc.dg/pr52318.c: New test.
9357
9358 2012-02-20 Kai Tietz <ktietz@redhat.com>
9359
9360 * gcc.dg/bf-ms-layout-3.c: New testcase.
9361
9362 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9363
9364 PR testsuite/52229
9365 PR fortran/32380
9366 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9367
9368 2012-02-20 Richard Guenther <rguenther@suse.de>
9369
9370 PR tree-optimization/52298
9371 * gcc.dg/torture/pr52298.c: New testcase.
9372 * gcc.dg/vect/pr52298.c: Likewise.
9373
9374 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9375
9376 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9377 * gcc.c-torture/execute/pr52286.c: Ditto.
9378
9379 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR tree-optimization/52286
9382 * gcc.c-torture/execute/pr52286.c: New test.
9383
9384 2012-02-18 Tobias Burnus <burnus@net-b.de>
9385
9386 PR fortran/52295
9387 * gfortran.dg/interface_35.f90: Use -std=f2003.
9388 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9389 * gfortran.dg/interface_assignment_4.f90: Ditto.
9390 * gfortran.dg/bessel_1.f90: Ditto.
9391 * gfortran.dg/func_result_6.f90: Ditto.
9392 * gfortran.dg/hypot_1.f90: Ditto.
9393 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9394
9395 2012-02-17 Tobias Burnus <burnus@net-b.de>
9396
9397 PR translation/52232
9398 PR translation/52234
9399 PR translation/52245
9400 PR translation/52246
9401 PR translation/52262
9402 PR translation/52273
9403 * gfortran.dg/coarray_22.f90: Update dg-error.
9404 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9405
9406 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9407
9408 PR target/51753
9409 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9410 (simulate-thread): Use default timeout.
9411
9412 2012-02-16 Jason Merrill <jason@redhat.com>
9413
9414 PR c++/52248
9415 * g++.dg/ext/timevar1.C: New.
9416
9417 2012-02-16 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
9418
9419 PR c++/52126
9420 * g++.dg/template/using21.C: New.
9421 * g++.dg/template/using22.C: Likewise.
9422
9423 2012-02-16 Jason Merrill <jason@redhat.com>
9424
9425 PR c++/51415
9426 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9427
9428 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR tree-optimization/52255
9431 * gcc.c-torture/compile/pr52255.c: New test.
9432
9433 PR debug/52260
9434 * g++.dg/debug/dwarf2/pr52260.C: New test.
9435
9436 PR middle-end/51929
9437 * g++.dg/ipa/pr51929.C: New test.
9438
9439 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9440
9441 PR target/52199
9442 * gcc.target/powerpc/pr52199.c: New file.
9443
9444 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9445
9446 PR target/52152
9447 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9448
9449 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9450
9451 * gcc.dg/pr51867.c: Don't include <math.h>.
9452 (sqrtf): Declare.
9453
9454 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9455
9456 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9457 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9458
9459 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9460
9461 PR tree-optimization/50561
9462 * gcc.dg/graphite/pr50561.c: New testcase.
9463
9464 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9465
9466 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9467 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9468
9469 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gnat.dg/discr35.ad[sb]: New test.
9472
9473 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/volatile10.adb: New test.
9476 * gnat.dg/volatile10_pkg.ads: New helper.
9477
9478 2012-02-14 Jason Merrill <jason@redhat.com>
9479
9480 * g++.dg/ext/attrib43.C: New.
9481
9482 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9483
9484 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9485 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9486 fgnu_tm.
9487 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9488 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9489 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9490 effective_target fgnu_tm.
9491 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9492
9493 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR c++/52247
9496 * g++.dg/template/asmgoto1.C: New test.
9497
9498 2012-02-14 Ian Lance Taylor <iant@google.com>
9499
9500 PR go/48501
9501 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9502 compiling generated file for 64bit and index tests.
9503
9504 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9505
9506 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9507
9508 2012-02-14 Richard Guenther <rguenther@suse.de>
9509
9510 PR tree-optimization/52244
9511 PR tree-optimization/51528
9512 * gcc.dg/torture/pr52244.c: New testcase.
9513
9514 2012-02-14 Walter Lee <walt@tilera.com>
9515
9516 * g++.dg/other/PR23205.C: Disable test on tile.
9517 * g++.dg/other/pr23205-2.C: Disable test on tile.
9518 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9519 * gcc.dg/20040813-1.c: Disable test on tile.
9520 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9521 * gcc.misc-tests/linkage.exp: Handle tilegx.
9522
9523 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR tree-optimization/52210
9526 * gcc.dg/pr52210.c: New test.
9527
9528 2012-02-14 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/39055
9531 * g++.dg/overload/defarg5.C: New.
9532
9533 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR c/52181
9536 * c-c++-common/pr52181.c: New test.
9537
9538 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR c++/52215
9541 * g++.dg/ext/atomic-1.C: New test.
9542
9543 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9544
9545 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9546
9547 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR middle-end/52209
9550 * gcc.c-torture/execute/pr52209.c: New test.
9551
9552 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9553
9554 PR fortran/50981
9555 * gfortran.dg/elemental_optional_args_5.f03: New test.
9556
9557 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9558
9559 PR testsuite/50076
9560 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9561 cases.
9562
9563 2012-02-11 Ian Lance Taylor <iant@google.com>
9564
9565 PR go/51874
9566 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9567 SPARC Solaris. Don't run the test at all on systems where it may
9568 not work, rather than xfailing it.
9569
9570 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9571
9572 PR rtl-optimization/52175
9573 * gcc.c-torture/compile/pr52175.c: New test.
9574
9575 2012-02-10 Jason Merrill <jason@redhat.com>
9576
9577 PR c++/51910
9578 * g++.dg/template/repo10.C: New.
9579
9580 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR debug/52132
9583 * gcc.dg/pr52132.c: New test.
9584
9585 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9586
9587 * gnat.dg/specs/aggr4.ads: New test.
9588 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9589
9590 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9591
9592 PR target/52146
9593 * gcc.target/i386/pr52146.c: New.
9594
9595 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR middle-end/52177
9598 * c-c++-common/pr52177.c: New test.
9599
9600 2012-02-10 Jan Hubicka <jh@suse.cz>
9601
9602 PR middle-end/48600
9603 * g++.dg/torture/pr48600.C: New testcase.
9604
9605 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9606
9607 PR middle-end/52140
9608 * gcc.dg/dfp/pr52140.c: New test.
9609
9610 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR fortran/32380
9613 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9614 of dg-options.
9615
9616 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9617
9618 PR middle-end/51867
9619 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9620 * gcc.dg/pr51867.c: New test.
9621
9622 2012-02-09 Ian Lance Taylor <iant@google.com>
9623
9624 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9625 which don't support -fsplit-stack. Turn off optimization when
9626 compiling select5-out.go.
9627
9628 2012-02-08 Ian Lance Taylor <iant@google.com>
9629
9630 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9631 systems which don't support -fsplit-stack.
9632
9633 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9634
9635 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9636 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9637 machine instuction in the log.
9638
9639 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9640
9641 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9642 to 20 seconds.
9643
9644 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9645
9646 PR driver/48524
9647 * gcc.dg/pr48524.c: New test.
9648 * gcc.dg/pr48524.spec: New spec file for test.
9649
9650 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9651
9652 PR fortran/32380
9653 * gfortran.dg/vect/pr32380.f90: New test.
9654
9655 2012-02-08 Tobias Burnus <burnus@net-b.de>
9656
9657 PR fortran/52151
9658 * gfortran.dg/realloc_on_assign_12.f90: New.
9659
9660 2012-02-08 Richard Guenther <rguenther@suse.de>
9661
9662 PR rtl-optimization/52170
9663 * gcc.dg/torture/pr52170.c: New testcase.
9664
9665 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR gcov-profile/52150
9668 * gcc.dg/tree-prof/pr52150.c: New test.
9669
9670 PR rtl-optimization/52139
9671 * gcc.dg/pr52139.c: New test.
9672
9673 2012-02-07 Jason Merrill <jason@redhat.com>
9674
9675 PR c++/51675
9676 * g++.dg/cpp0x/constexpr-union3.C: New.
9677
9678 PR c++/52035
9679 * g++.dg/lto/pr52035_0.C: New.
9680
9681 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9682
9683 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9684 * gcc.dg/special/weak-1.c: Likewise.
9685 * gcc.dg/ucnid-12.c: Likewise.
9686 * gcc.dg/torture/pr45678-1.c: Likewise.
9687 * gcc.dg/torture/pr45678-2.c: Likewise.
9688 * gcc.dg/vector-4.c: Likewise.
9689 * gcc.dg/ipa/inline-5.c: Likewise.
9690 * gcc.dg/ucnid-11.c: Likewise.
9691 * gcc.misc-tests/gcov-13.c: Likewise.
9692 * gcc.misc-tests/gcov-14.c: Likewise.
9693 * g++.dg/ext/label13.C: Likewise.
9694 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9695 hppa*-*-hpux* options.
9696 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9697 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9698 * gcc.dg/pr48616.c: Likewise.
9699 * gcc.dg/pr17957.c: Likewise.
9700 * gcc.dg/pr17055-1.c: Likewise.
9701 * gcc.dg/pr32912-1.c: Likewise.
9702 * gcc.dg/tm/pr51472.c: Likewise.
9703 * c-c++-common/fold-bitand-4.c: Likewise.
9704 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9705 Use dg-additional-options for extra options.
9706
9707 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9708
9709 * gcc.target/epiphany/interrupt-2.c: New test.
9710
9711 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9712
9713 PR target/52155
9714 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9715 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9716 for MIPS ELF.
9717
9718 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9719
9720 PR target/52152
9721 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9722
9723 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9724
9725 PR middle-end/24306
9726 PR target/52154
9727 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9728 * gcc.target/mips/va-arg-1.c: New test.
9729
9730 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9731
9732 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9733 for -mno-pointers-to-nested-functions.
9734
9735 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gcc.c-torture/execute/20120207-1.c: New test.
9738
9739 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR rtl-optimization/52060
9742 * gcc.dg/torture/pr52060.c: New test.
9743
9744 PR middle-end/52074
9745 * gcc.c-torture/compile/pr52074.c: New test.
9746
9747 2012-02-07 Tobias Burnus <burnus@net-b.de>
9748
9749 PR fortran/51514
9750 * gfortran.dg/class_to_type_2.f90: New.
9751
9752 2012-02-06 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9753
9754 PR fortran/32373
9755 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9756 Remove module.
9757
9758 2012-02-06 Jason Merrill <jason@redhat.com>
9759
9760 PR c++/52088
9761 * g++.dg/template/conv13.C: New.
9762
9763 2012-02-06 Richard Guenther <rguenther@suse.de>
9764
9765 PR tree-optimization/52115
9766 * gcc.c-torture/compile/pr52115.c: New testcase.
9767
9768 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR target/52129
9771 * gcc.c-torture/execute/pr52129.c: New test.
9772
9773 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9774
9775 * gcc.dg/pr48374.c: Actually add the test I forgot
9776 in the 2012-01-25 commit.
9777
9778 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9779
9780 PR fortran/32373
9781 * gfortran.dg/vect/vect-8.f90: New test case.
9782
9783 2012-02-05 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9784
9785 PR fortran/48847
9786 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9787
9788 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9789
9790 PR fortran/52102
9791 * gfortran.dg/class_48.f90 : Add test of allocate class array
9792 component with source in subroutine test3. Remove commenting
9793 out in subroutine test4, since branching on unitialized variable
9794 is now fixed (no PR for this last.).
9795
9796 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9797
9798 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9799 on MIPS targets.
9800 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9801
9802 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9803
9804 PR target/52125
9805 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9806 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9807
9808 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9809
9810 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9811 (check_effective_target_sync_int_long): Use it.
9812 (check_effective_target_sync_char_short): Likewise.
9813 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9814
9815 2012-02-05 Tobias Burnus <burnus@net-b.de>
9816
9817 PR fortran/51972
9818 * gfortran.dg/class_48.f90: Add some further checks.
9819
9820 2012-02-05 Ira Rosen <irar@il.ibm.com>
9821
9822 PR tree-optimization/52091
9823 * gcc.dg/vect/pr52091.c: New test.
9824
9825 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR rtl-optimization/52113
9828 * gcc.target/avr/pr52113.c: New test.
9829
9830 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR rtl-optimization/52092
9833 * gcc.c-torture/compile/pr52092.c: New test.
9834
9835 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9836
9837 PR fortran/41587
9838 * gfortran.dg/class_array_10.f03: New test.
9839
9840 PR fortran/46356
9841 * gfortran.dg/class_array_11.f03: New test.
9842
9843 PR fortran/51754
9844 * gfortran.dg/class_array_12.f03: New test.
9845
9846 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9847
9848 PR fortran/52012
9849 * gfortran.dg/realloc_on_assign_11.f90: New test.
9850
9851 2012-02-02 Tobias Burnus <burnus@net-b.de>
9852
9853 PR fortran/52093
9854 * gfortran.dg/shape_7.f90: New.
9855
9856 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9857
9858 * gcc.target/mips/mips-prepend-1.c: New test.
9859
9860 2012-02-02 Jan Hubicka <jh@suse.cz>
9861 Tom de Vries <tom@codesourcery.com>
9862
9863 PR middle-end/51998
9864 * gcc.dg/alias-12.c: New testcase.
9865 * gcc.dg/alias-13.c: New testcase.
9866
9867 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR target/52086
9870 * gcc.dg/pr52086.c: New test.
9871
9872 PR tree-optimization/52073
9873 * gcc.c-torture/compile/pr52073.c: New test.
9874
9875 2012-02-01 Thomas K\81Ã\81¶nig <tkoenig@gcc.gnu.org>
9876
9877 PR fortran/51958
9878 * gfortran.dg/function_optimize_10.f90: New test.
9879
9880 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9881
9882 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9883 test on alpha*-*-*.
9884
9885 2012-02-01 Tobias Burnus <burnus@net-b.de>
9886
9887 PR fortran/52024
9888 * gfortran.dg/typebound_operator_14.f90: New.
9889
9890 2012-02-01 Tobias Burnus <burnus@net-b.de>
9891
9892 PR fortran/52059
9893 * gfortran.dg/elemental_function_1.f90: New.
9894
9895 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9896
9897 PR rtl-optimization/51374
9898 * gcc.target/avr/torture/pr51374-1.c:
9899 Also fail if SBIS is seen.
9900
9901 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9902
9903 PR rtl-optimization/51374
9904 * gcc.target/avr/torture/pr51374-1.c: New.
9905
9906 2012-01-31 Tobias Burnus <burnus@net-b.de>
9907
9908 PR fortran/52024
9909 * gfortran.dg/typebound_generic_11.f90: New.
9910
9911 2012-01-31 Tobias Burnus <burnus@net-b.de>
9912
9913 PR fortran/52029
9914 * gfortran.dg/class_49.f90: New.
9915
9916 2012-01-31 Tobias Burnus <burnus@net-b.de>
9917
9918 PR fortran/52013
9919 * gfortran.dg/elemental_args_check_6.f90: New.
9920
9921 2012-01-31 Jason Merrill <jason@redhat.com>
9922
9923 PR c++/52043
9924 * g++.dg/cpp0x/variadic122.C: New.
9925
9926 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9927
9928 PR fortran/52012
9929 * gfortran.dg/realloc_on_assign_10.f90: New test.
9930
9931 2012-01-31 Richard Guenther <rguenther@suse.de>
9932
9933 PR tree-optimization/51528
9934 * gcc.dg/torture/pr51528.c: New testcase.
9935
9936 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9937
9938 PR go/48501
9939 * lib/go.exp (go_target_compile): Append timeout= to options.
9940 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9941 select5-out.go test on alpha*-*-* targets.
9942
9943 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9944
9945 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9946 (TEST_SHORT): Reformat in the same way.
9947 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9948 (TEST_SHORT): Reformat in the same way.
9949 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9950 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9951 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9952 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9953 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9954
9955 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9956
9957 PR target/51835
9958 * gcc.target/arm/pr51835.c: New testcase.
9959
9960 2012-01-30 Richard Guenther <rguenther@suse.de>
9961
9962 PR tree-optimization/52028
9963 * gcc.dg/torture/pr52028.c: New testcase.
9964 * gfortran.dg/ldist-pr45199.f: Adjust.
9965 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9966 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9967 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9968
9969 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR debug/52027
9972 * gcc.dg/tree-prof/pr52027.c: New test.
9973
9974 PR tree-optimization/52046
9975 * gcc.dg/pr52046.c: New test.
9976
9977 PR debug/52048
9978 * g++.dg/other/pr52048.C: New test.
9979
9980 2012-01-30 Richard Guenther <rguenther@suse.de>
9981
9982 PR tree-optimization/52045
9983 * gcc.dg/pr52045.c: New testcase.
9984
9985 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9986
9987 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9988 new code generated for __sync_lock_release.
9989
9990 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9991
9992 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9993
9994 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9995
9996 PR testsuite/51875
9997 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9998
9999 * g++.dg/ext/visibility/template10.C: Fix typo.
10000
10001 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10002
10003 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10004
10005 PR c++/51327
10006 * g++.dg/cpp0x/constexpr-ice6.C: New.
10007
10008 2012-01-29 Tobias Burnus <burnus@net-b.de>
10009
10010 PR fortran/41600
10011 * gfortran.dg/default_initialization_6.f90: New.
10012
10013 2012-01-29 Tobias Burnus <burnus@net-b.de>
10014
10015 PR fortran/51972
10016 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10017 * gfortran.dg/class_48.f90: New.
10018
10019 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10020
10021 PR fortran/51808
10022 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10023
10024 2012-01-28 Tobias Burnus <burnus@net-b.de>
10025
10026 PR fortran/51972
10027 * gfortran.dg/class_allocate_12.f90: New.
10028
10029 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10030
10031 * gcc.dg/torture/pr50444.c: Fix dg directives.
10032
10033 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR target/52006
10036 * gcc.target/arm/pr52006.c: New test.
10037
10038 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10039
10040 PR testsuite/52011
10041 * gcc.dg/lto/trans-mem.h: New file.
10042 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10043 * gcc.dg/lto/trans-mem-1_1.c: Same.
10044 * gcc.dg/lto/trans-mem-4_1.c: Same.
10045 * gcc.dg/lto/trans-mem-3_1.c: Same.
10046
10047 2012-01-27 Tobias Burnus <burnus@net-b.de>
10048
10049 PR fortran/52022
10050 * gfortran.dg/dummy_procedure_7.f90: New.
10051
10052 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10053
10054 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10055 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10056
10057 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR c++/51852
10060 * g++.dg/other/gc5.C: New test.
10061
10062 2012-01-27 Richard Guenther <rguenther@suse.de>
10063
10064 PR tree-optimization/50444
10065 * gcc.dg/torture/pr50444.c: New testcase.
10066
10067 2012-01-27 Tobias Burnus <burnus@net-b.de>
10068
10069 PR fortran/51970
10070 PR fortran/51977
10071 * gfortran.dg/move_alloc_13.f90: New.
10072
10073 2012-01-27 Tobias Burnus <burnus@net-b.de>
10074
10075 PR fortran/51953
10076 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10077 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10078 and change dg-error string.
10079
10080 2012-01-27 Tobias Burnus <burnus@net-b.de>
10081
10082 PR fortran/52016
10083 * gfortran.dg/elemental_args_check_5.f90: New.
10084
10085 2012-01-27 Richard Guenther <rguenther@suse.de>
10086
10087 PR middle-end/51959
10088 * g++.dg/torture/pr51959.C: New testcase.
10089
10090 2012-01-27 Tom de Vries <tom@codesourcery.com>
10091
10092 PR tree-optimization/51990
10093 * gcc.dg/pr51990.c: New test.
10094 * gcc.dg/pr51990-2.c: Same.
10095
10096 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10097 Tobias Burnus <burnus@gcc.gnu.org>
10098
10099 PR fortran/48705
10100 * gfortran.dg/class_allocate_11.f03: New.
10101
10102 PR fortran/51870
10103 PR fortran/51943
10104 PR fortran/51946
10105 * gfortran.dg/class_allocate_7.f03: New.
10106 * gfortran.dg/class_allocate_8.f03: New.
10107 * gfortran.dg/class_allocate_9.f03: New.
10108 * gfortran.dg/class_allocate_10.f03: New.
10109
10110 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10111
10112 * gnat.dg/discr34.adb: New test.
10113 * gnat.dg/discr34_pkg.ads: New helper.
10114
10115 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10116
10117 * gnat.dg/discr33.adb: New test.
10118
10119 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10120
10121 * gnat.dg/limited_with3.ad[sb): New test.
10122 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10123 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10124 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10125
10126 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10127
10128 * gnat.dg/stack_usage1.adb: New test.
10129 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10130
10131 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10132 * gcc.dg/pr44194-2.c: Likewise.
10133
10134 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10135
10136 PR c++/51370
10137 * g++.dg/template/crash112.C: New.
10138
10139 2012-01-27 Richard Henderson <rth@redhat.com>
10140
10141 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10142
10143 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10144
10145 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10146
10147 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR middle-end/51895
10150 * g++.dg/opt/pr51895.C: New test.
10151
10152 2012-01-26 Michael Matz <matz@suse.de>
10153
10154 PR tree-optimization/48794
10155 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10156
10157 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10158
10159 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10160
10161 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10162
10163 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10164 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10165 memory.
10166 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10167 the default value for s390 and s390x.
10168
10169 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10170
10171 PR lto/51698
10172 * gcc.dg/lto/trans-mem-4_0.c: New.
10173 * gcc.dg/lto/trans-mem-4_1.c: New.
10174 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10175 TM builtins.
10176 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10177 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10178 TM builtins.
10179 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10180 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10181 TM builtins.
10182
10183 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10184
10185 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10186
10187 2012-01-25 Ian Lance Taylor <iant@google.com>
10188
10189 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10190
10191 2012-01-25 Tobias Burnus <burnus@net-b.de>
10192
10193 PR fortran/51995
10194 * gfortran.dg/typebound_proc_25.f90: New.
10195
10196 2012-01-25 Jason Merrill <jason@redhat.com>
10197
10198 PR c++/51992
10199 * g++.dg/lto/pr51992_0.C: New.
10200
10201 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR tree-optimization/51987
10204 * gcc.target/i386/pr51987.c: New test.
10205
10206 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10207
10208 * gcc.dg/tm/lto-1.c: Require lto support in target.
10209
10210 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10211
10212 PR rtl-optimization/48374
10213 * gcc.dg/pr48374.c: New test.
10214
10215 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10216
10217 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10218
10219 2012-01-25 Tobias Burnus <burnus@net-b.de>
10220
10221 PR fortran/51966
10222 * gfortran.dg/derived_constructor_char_3.f90: New.
10223
10224 2012-01-24 Ian Lance Taylor <iant@google.com>
10225
10226 * go.test/go-test.exp (filecmp): New procedure.
10227 (errchk): Handle quoted square brackets.
10228 (go-gc-tests): Set go_compile_args. Handle various new test
10229 lines. Skip a few new tests.
10230 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10231
10232 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10233
10234 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10235 (check_effective_target_vect_extract_even_odd)
10236 (check_effective_target_vect_interleave): Return true for MIPS
10237 paired-single.
10238
10239 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10240
10241 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10242 (main): Use it instead of argc.
10243
10244 2012-01-24 Jason Merrill <jason@redhat.com>
10245
10246 PR c++/51973
10247 * g++.dg/cpp0x/sfinae31.C: New.
10248
10249 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10250
10251 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10252
10253 2012-01-24 Jason Merrill <jason@redhat.com>
10254
10255 PR c++/51812
10256 * g++.dg/inherit/covariant20.C: New.
10257
10258 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10259
10260 PR c++/51223
10261 * g++.dg/parse/crash58.C: New.
10262
10263 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR target/51957
10266 * gcc.dg/pr51957-1.c: New test.
10267 * gcc.dg/pr51957-1.h: New file.
10268 * gcc.dg/pr51957-2.c: New test.
10269
10270 2012-01-23 Jason Merrill <jason@redhat.com>
10271
10272 PR c++/51930
10273 * g++.dg/ext/visibility/template10.C: New.
10274
10275 2012-01-23 Tobias Burnus <burnus@net-b.de>
10276
10277 PR fortran/51948
10278 * gfortran.dg/move_alloc_12.f90: New.
10279
10280 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10281
10282 PR middle-end/45416
10283 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10284
10285 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10286
10287 PR c++/51398
10288 * g++.dg/template/crash111.C: New.
10289
10290 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10291
10292 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10293 configurations.
10294 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10295
10296 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10297
10298 PR testsuite/51941
10299 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10300 the DW_TAG_class_type and DW_AT_name: "Executor".
10301
10302 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10303
10304 * lib/target-supports.exp
10305 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10306 (check_effective_target_vect_interleave): Likewise.
10307
10308 2012-01-22 Jason Merrill <jason@redhat.com>
10309
10310 PR c++/51925
10311 * g++.dg/template/using20.C: New.
10312 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10313
10314 2012-01-23 Jason Merrill <jason@redhat.com>
10315
10316 PR target/51934
10317 * g++.dg/torture/pr51344.C: Limit to x86.
10318
10319 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10320
10321 * c-c++-common/tm/omp.c: Require target with pthread support.
10322
10323 2012-01-23 Richard Guenther <rguenther@suse.de>
10324
10325 PR tree-optimization/51949
10326 * gcc.dg/torture/pr51949.c: New testcase.
10327
10328 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR rtl-optimization/51933
10331 * gcc.c-torture/execute/pr51933.c: New test.
10332
10333 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10334
10335 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10336 Do not define for Interix.
10337
10338 2012-01-22 Jason Merrill <jason@redhat.com>
10339
10340 PR c++/51832
10341 * g++.dg/lto/pr51832.h: New.
10342 * g++.dg/lto/pr51832_0.C: New.
10343 * g++.dg/lto/pr51832_1.C: New.
10344
10345 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10346
10347 * gcc.dg/ext-elim-1.c: New test.
10348
10349 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10350
10351 PR target/51931
10352 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10353 * g++.dg/opt/longbranch1.C: Likewise.
10354
10355 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10356
10357 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10358 in C++11 mode.
10359
10360 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10361
10362 PR fortran/50556
10363 * gfortran.dg/namelist_74.f90: New test.
10364 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10365
10366 2012-01-21 Tobias Burnus <burnus@net-b.de>
10367
10368 PR fortran/51913
10369 * gfortran.dg/class_47.f90: New.
10370
10371 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gnat.dg/renaming5.ad[sb]: New test.
10374
10375 2012-01-20 Jason Merrill <jason@redhat.com>
10376
10377 PR c++/51919
10378 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10379
10380 2012-01-20 Jason Merrill <jason@redhat.com>
10381
10382 PR c++/51922
10383 * g++.dg/ext/attrib42.C: Require ilp32.
10384
10385 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR target/51915
10388 * gcc.target/arm/pr51915.c: New test.
10389
10390 2012-01-20 Cary Coutant <ccoutant@google.com>
10391 Dodji Seketeli <dodji@redhat.com>
10392
10393 PR debug/45682
10394 * g++.dg/debug/dwarf2/nested-3.C: New test.
10395
10396 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10397
10398 PR c++/51402
10399 * g++.dg/template/crash110.C: New.
10400
10401 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402
10403 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10404 Remove default options on hppa*-*-hpux*.
10405
10406 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10407
10408 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10409
10410 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10411
10412 * gcc.c-torture/compile/pr51856.c: New testcase.
10413
10414 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10415
10416 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10417 options to go_target_compile.
10418
10419 2012-01-20 Kai Tietz <ktietz@redhat.com>
10420
10421 * g++.dg/torture/pr51344.C: Fix typo.
10422
10423 2012-01-20 Richard Guenther <rguenther@suse.de>
10424
10425 PR tree-optimization/51903
10426 * g++.dg/torture/pr51903.C: New testcase.
10427
10428 2012-01-20 Tobias Burnus <burnus@net-b.de>
10429 Janus Weil <janus@gcc.gnu.org>
10430
10431 PR fortran/51056
10432 * gfortran.dg/use_21.f90: New.
10433
10434 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/51106
10437 * gcc.dg/torture/pr51106-1.c: New test.
10438 * gcc.dg/torture/pr51106-2.c: New test.
10439
10440 2012-01-19 Kai Tietz <ktietz@redhat.com>
10441
10442 * g++.dg/torture/pr51344.C: New test.
10443
10444 2012-01-19 Tobias Burnus <burnus@net-b.de>
10445
10446 PR fortran/51904
10447 * gfortran.dg/intrinsic_size_2.f90: New.
10448
10449 2012-01-19 Jason Merrill <jason@redhat.com>
10450
10451 PR c++/51889
10452 * g++.dg/inherit/using7.C: New.
10453
10454 2012-01-19 Richard Guenther <rguenther@suse.de>
10455
10456 PR tree-optimization/37997
10457 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10458
10459 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10460
10461 PR rtl-optimization/51505
10462 * gcc.dg/pr51505.c: New test.
10463
10464 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10465
10466 PR fortran/51634
10467 * gfortran.dg/typebound_operator_12.f03: New.
10468 * gfortran.dg/typebound_operator_13.f03: New.
10469
10470 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10471
10472 PR c++/51225
10473 * g++.dg/cpp0x/pr51225.C: New.
10474
10475 2012-01-17 Ian Lance Taylor <iant@google.com>
10476
10477 PR go/50656
10478 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10479
10480 2012-01-17 Tobias Burnus <burnus@net-b.de>
10481
10482 PR fortran/51869
10483 * gfortran.dg/realloc_on_assign_9.f90: New.
10484
10485 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10486
10487 PR other/51165
10488 * gcc.dg/tm/memopt-3.c: Remove xfail.
10489 * gcc.dg/tm/memopt-4.c: Remove xfail.
10490 * gcc.dg/tm/memopt-5.c: Remove xfail.
10491 * gcc.dg/tm/memopt-7.c: Remove xfail.
10492
10493 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR tree-optimization/51877
10496 * gcc.c-torture/execute/pr51877.c: New test.
10497
10498 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10499
10500 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10501 {!vect_align_arrays} to vect_sizes_32B_16B.
10502 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10503 * gcc.dg/vect/vect-peel-3.c: Ditto.
10504
10505 2012-01-16 Jason Merrill <jason@redhat.com>
10506
10507 PR c++/51854
10508 * g++.dg/abi/mangle60.C: New.
10509
10510 PR c++/51827
10511 * g++.dg/pch/mangle1.{C,Hs}: New.
10512
10513 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10514 Tobias Burnus <burnus@net-b.de>
10515
10516 PR fortran/50981
10517 * gfortran.dg/elemental_optional_args_3.f90: New
10518 * gfortran.dg/elemental_optional_args_4.f90: New
10519
10520 2012-01-16 Tobias Burnus <burnus@net-b.de>
10521
10522 PR fortran/51809
10523 * gfortran.dg/use_20.f90: New
10524
10525 2012-01-16 Jason Merrill <jason@redhat.com>
10526
10527 PR c++/51868
10528 * g++.dg/cpp0x/rv-bitfield.C: New.
10529 * g++.dg/cpp0x/rv-bitfield2.C: New.
10530
10531 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10532
10533 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10534 subroutine 'qsort' and use index array to assign the result.
10535
10536 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR tree-optimization/51865
10539 * gcc.dg/pr51865.c: New test.
10540
10541 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10542
10543 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10544
10545 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10546
10547 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10548 to be loaded from the constant pool, rather than via %hi and %lo.
10549
10550 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10551
10552 PR rtl-optimization/51821
10553 * gcc.dg/pr51821.c: New test.
10554
10555 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10556
10557 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10558
10559 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10560
10561 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10562
10563 2012-01-14 Tobias Burnus <burnus@net-b.de>
10564
10565 PR fortran/51800
10566 * gfortran.dg/init_flag_8.f90: New.
10567 * gfortran.dg/init_flag_9.f90: New.
10568
10569 2011-01-14 Tobias Burnus <burnus@net-b.de>
10570
10571 PR fortran/51816
10572 * gfortran.dg/use_18.f90: New.
10573 * gfortran.dg/use_19.f90: New.
10574
10575 2012-01-13 Ian Lance Taylor <iant@google.com>
10576
10577 PR c++/50012
10578 * g++.dg/warn/Wsign-compare-4.C: New.
10579
10580 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10581
10582 PR fortran/48351
10583 * gfortran.dg/alloc_comp_assign.f03: New.
10584 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10585 __BUILTIN_FREE from 38 to 32.
10586
10587 2012-01-13 Jason Merrill <jason@redhat.com>
10588
10589 PR c++/20681
10590 * g++.dg/warn/Wreturn-type-7.C: New.
10591
10592 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10593
10594 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10595 assumption.
10596 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10597 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10598 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10599 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10600 int32plus because of big array needed.
10601 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10602 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10603
10604 2012-01-13 Jason Merrill <jason@redhat.com>
10605
10606 PR c++/51813
10607 * g++.dg/ext/visibility/template9.C: New.
10608
10609 PR c++/51620
10610 * g++.dg/cpp0x/defaulted34.C: New.
10611 * g++.dg/template/virtual3.C: New.
10612
10613 2012-01-13 Richard Guenther <rguenther@suse.de>
10614
10615 PR middle-end/8081
10616 * gcc.dg/torture/pr8081.c: New testcase.
10617
10618 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10619
10620 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10621
10622 2012-01-12 Jason Merrill <jason@redhat.com>
10623
10624 PR c++/51714
10625 * g++.dg/ext/stmtexpr14.C: New.
10626
10627 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10628
10629 PR c++/51633
10630 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10631
10632 2012-01-12 Jason Merrill <jason@redhat.com>
10633
10634 PR c++/48051
10635 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10636 * g++.dg/abi/mangle58.C: Likewise.
10637
10638 PR c++/51403
10639 * g++.dg/template/arg8.C: New.
10640
10641 2012-01-12 Ira Rosen <irar@il.ibm.com>
10642
10643 PR tree-optimization/51799
10644 * gcc.dg/vect/pr51799.c: New test.
10645 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10646 patterns.
10647
10648 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10649 Tobias Burnus <burnus@net-b.de>
10650
10651 PR fortran/51057
10652 PR fortran/51616
10653 * lib/target-supports.exp
10654 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10655 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10656
10657 2012-01-11 Jason Merrill <jason@redhat.com>
10658
10659 PR c++/51565
10660 * g++.dg/ext/attrib42.C: New.
10661
10662 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR bootstrap/51796
10665 * gcc.dg/pr51796.c: New test.
10666
10667 2012-01-11 Jason Merrill <jason@redhat.com>
10668
10669 PR c++/51818
10670 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10671
10672 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10673
10674 * gnat.dg/array19.ad[sb]: New test.
10675
10676 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10677
10678 * gnat.dg/opt23.ad[sb]: New test.
10679 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10680 * gnat.dg/opt24.ad[sb]: New test.
10681
10682 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10683
10684 PR tree-optimization/49642
10685 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10686 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10687
10688 2012-01-11 Jason Merrill <jason@redhat.com>
10689
10690 PR c++/51613
10691 * g++.dg/template/explicit-args5.C: New.
10692
10693 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10694
10695 * gcc.c-torture/execute/20120110-1.c: New testcase.
10696
10697 2012-01-10 Jason Merrill <jason@redhat.com>
10698
10699 PR c++/51614
10700 * g++.dg/inherit/ambig1.C: New.
10701
10702 PR c++/51433
10703 * g++.dg/cpp0x/constexpr-cache1.C: New.
10704
10705 2012-01-10 Richard Guenther <rguenther@suse.de>
10706
10707 PR tree-optimization/51801
10708 * gcc.dg/torture/pr51801.c: New testcase.
10709
10710 2012-01-10 Tobias Burnus <burnus@net-b.de>
10711
10712 PR fortran/51652
10713 * gfortran.dg/allocate_with_typespec_5.f90: New.
10714
10715 2012-01-10 Tobias Burnus <burnus@net-b.de>
10716
10717 * gfortran.dg/class_39.f03: Update dg-error string.
10718
10719 2012-01-10 Richard Guenther <rguenther@suse.de>
10720
10721 PR tree-optimization/50913
10722 * gcc.dg/graphite/interchange-16.c: New testcase.
10723 * gcc.dg/graphite/scop-20.c: XFAIL.
10724 * gfortran.dg/graphite/interchange-1.f: Likewise.
10725 * gfortran.dg/graphite/block-1.f90: Likewise.
10726 * gfortran.dg/graphite/block-2.f: Likewise.
10727
10728 2012-01-10 Richard Henderson <rth@redhat.com>
10729
10730 * lib/target-supports.exp (check_effective_target_vect_perm,
10731 check_effective_target_vect_perm_byte,
10732 check_effective_target_vect_perm_short): Enable for arm neon.
10733
10734 2012-01-09 Tobias Burnus <burnus@net-b.de>
10735
10736 PR fortran/46328
10737 * gfortran.dg/typebound_operator_11.f90: New.
10738
10739 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10740
10741 * gnat.dg/array18.adb: New test.
10742 * gnat.dg/array18_pkg.ads: New helper.
10743
10744 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10745
10746 PR fortran/51791
10747 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10748 around base object in first assignment in main program.
10749 * gfortran.dg/typebound_operator_10.f03: New test.
10750
10751 2012-01-09 Martin Jambor <mjambor@suse.cz>
10752
10753 PR tree-optimization/51759
10754 * g++.dg/ipa/pr51759.C: New test.
10755
10756 2012-01-09 Tobias Burnus <burnus@net-b.de>
10757
10758 PR fortran/51758
10759 * gfortran.dg/optional_absent_2.f90: New.
10760
10761 2012-01-09 Tobias Burnus <burnus@net-b.de>
10762
10763 PR fortran/51578
10764 * gfortran.dg/use_17.f90: New.
10765
10766 2012-01-09 Gary Funck <gary@intrepid.com>
10767
10768 PR preprocessor/33919
10769 * gcc.dg/pr33919.c: New test.
10770 * gcc.dg/pr33919-0.h: New test header file.
10771 * gcc.dg/pr33919-1.h: Ditto.
10772 * gcc.dg/pr33919-2.h: Ditto.
10773
10774 2012-01-07 Jan Hubicka <jh@suse.cz>
10775
10776 PR tree-optimize/51694
10777 * gcc.c-torture/compile/pr51694.c: new testcase.
10778
10779 2012-01-07 Jan Hubicka <jh@suse.cz>
10780
10781 PR tree-optimization/51600
10782 * g++.dg/torture/pr51600.C: New testcase.
10783
10784 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10785
10786 PR gcov-profile/51715
10787 PR gcov-profile/51717
10788 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10789 * gcc.misc-tests/gcov-14.c: Likewise.
10790
10791 2012-01-06 Jason Merrill <jason@redhat.com>
10792
10793 * g++.dg/parse/new5.C: New.
10794
10795 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10796
10797 PR testsuite/51655
10798 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10799 including <string.h>.
10800
10801 2012-01-06 Jason Merrill <jason@redhat.com>
10802
10803 * g++.dg/abi/mangle51.C: New.
10804 * g++.dg/abi/mangle52.C: New.
10805 * g++.dg/abi/mangle53.C: New.
10806 * g++.dg/abi/mangle54.C: New.
10807 * g++.dg/abi/mangle55.C: New.
10808 * g++.dg/abi/mangle56.C: New.
10809 * g++.dg/abi/mangle57.C: New.
10810 * g++.dg/abi/mangle58.C: New.
10811 * g++.dg/abi/mangle59.C: New.
10812 * g++.dg/cpp0x/trailing3.C: Update mangling.
10813 * g++.dg/cpp0x/variadic111.C: Update mangling.
10814 * g++.dg/cpp0x/variadic4.C: Update mangling.
10815 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10816 * g++.dg/template/nontype22.C: Works now.
10817 * g++.dg/template/pr35240.C: Works now.
10818
10819 * g++.dg/cpp0x/error7.C: New.
10820
10821 2012-01-06 Tobias Burnus <burnus@net-b.de>
10822
10823 * gfortran.dg/deallocate_stat_2.f90: New.
10824 * coarray/allocate_errgmsg.f90: New.
10825 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10826 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10827 * coarray/subobject_1.f90: Fix for num_images > 1.
10828 * gfortran.dg/deallocate_stat.f90: Update due to changed
10829 stat= handling.
10830
10831 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10832
10833 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10834
10835 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10836
10837 * ada/acats/overflow.lst: Add cb20004.
10838
10839 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10840
10841 PR c++/51541
10842 * g++.dg/cpp0x/alias-decl-18.C: New test.
10843
10844 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * gcc.c-torture/execute/20120104-1.c: New test.
10847
10848 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10849
10850 PR fortran/PR48946
10851 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10852 the old typebound_operator_8.f03.
10853 * gfortran.dg/typebound_operator_8.f03: New version of
10854 typebound_operator_7.f03 with 'u' a derived type instead of a
10855 class object.
10856
10857 2012-01-05 Richard Guenther <rguenther@suse.de>
10858
10859 * g++.dg/torture/pr49309.C: Skip for -flto.
10860
10861 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10862
10863 PR middle-end/51761
10864 * gcc.c-torture/compile/pr51761.c: New test.
10865
10866 2012-01-05 Richard Guenther <rguenther@suse.de>
10867
10868 PR tree-optimization/51760
10869 * gcc.dg/torture/pr51760.c: New testcase.
10870
10871 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10872
10873 PR middle-end/51472
10874 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10875
10876 2012-01-05 Richard Guenther <rguenther@suse.de>
10877
10878 PR lto/41576
10879 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10880 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10881
10882 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR debug/51695
10885 * gcc.dg/pr51695.c: New test.
10886
10887 2012-01-04 Andrew Pinski <apinski@cavium.com>
10888
10889 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10890 * gcc.target/mips/octeon2-lx-1.c: New test.
10891 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10892 * gcc.target/mips/octeon2-lx-2.c: New test.
10893 * gcc.target/mips/octeon2-lx-3.c: New test.
10894
10895 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10896
10897 PR other/51163
10898 PR other/51164
10899 * gcc.dg/tm/alias-1.c: Adjust regexp.
10900 * gcc.dg/tm/alias-2.c: Adjust regexp.
10901
10902 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10903
10904 PR c++/51064
10905 * g++.dg/warn/Wparentheses-26.C: New.
10906
10907 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10908
10909 * gfortran.dg/elemental_optional_args_2.f90: New test.
10910
10911 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10912
10913 PR fortran/49693
10914 * gfortran.dg/common_17.f90: New test.
10915
10916 2012-01-04 Richard Guenther <rguenther@suse.de>
10917
10918 PR tree-optimization/49651
10919 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10920 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10921
10922 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10923
10924 PR c++/51738
10925 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10926
10927 2012-01-03 Andrew Pinski <apinski@cavium.com>
10928
10929 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10930 for all mips targets. Also allow an optional .cfi_startproc.
10931
10932 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10933
10934 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10935
10936 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 PR c++/29273
10939 * g++.dg/rtti/dyncast5.C: New.
10940
10941 2012-01-03 Richard Guenther <rguenther@suse.de>
10942
10943 PR tree-optimization/51070
10944 * gcc.dg/torture/pr51070-2.c: New testcase.
10945
10946 2012-01-03 Richard Guenther <rguenther@suse.de>
10947
10948 PR tree-optimization/51692
10949 * gcc.dg/torture/pr51692.c: New testcase.
10950
10951 2012-01-03 Richard Guenther <rguenther@suse.de>
10952
10953 PR debug/51650
10954 * g++.dg/lto/pr51650-3_0.C: New testcase.
10955
10956 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10957
10958 PR c++/15867
10959 * g++.dg/warn/Wredundant-decls-spec.C: New.
10960
10961 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR tree-optimization/51719
10964 * g++.dg/tree-prof/pr51719.C: New test.
10965
10966 2012-01-03 Richard Guenther <rguenther@suse.de>
10967
10968 PR middle-end/51730
10969 * gcc.dg/fold-compare-6.c: New testcase.
10970
10971 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR c++/51669
10974 * g++.dg/gomp/pr51669.C: New test.
10975
10976 2012-01-02 Jason Merrill <jason@redhat.com>
10977
10978 PR c++/51675
10979 * g++.dg/cpp0x/constexpr-union2.C: New.
10980
10981 PR c++/51666
10982 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10983
10984 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10985
10986 PR c++/51462
10987 * g++.dg/cpp0x/constexpr-99.C: New test.
10988
10989 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10990
10991 PR c++/20140
10992 * g++.dg/template/init9.C: New.
10993
10994 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10995
10996 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10997 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10998 rather than a specific number.
10999
11000 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11001
11002 PR fortran/46262
11003 PR fortran/46328
11004 PR fortran/51052
11005 * gfortran.dg/typebound_operator_7.f03: New.
11006 * gfortran.dg/typebound_operator_8.f03: New.
11007
11008 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11009
11010 PR target/51729
11011 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11012 XFAIL.
11013 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11014
11015 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11016
11017 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11018
11019 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11020
11021 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11022 for MIPS.
11023
11024 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11025
11026 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11027 * gfortran.dg/io_real_boz_4.f90: Likewise.
11028 * gfortran.dg/io_real_boz_5.f90: Likewise.
11029
11030 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11031
11032 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11033
11034 2012-01-02 Revital Eres <revital.eres@linaro.org>
11035
11036 * gcc.dg/sms-11.c: New file.
11037
11038 2012-01-02 Tobias Burnus <burnus@net-b.de>
11039
11040 PR fortran/51682
11041 * gfortran.dg/coarray/image_index_3.f90: New.
11042
11043 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11044
11045 PR c++/16603
11046 * g++.dg/parse/enum8.C: New.
11047
11048 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11049
11050 PR c++/51379
11051 * g++.dg/conversion/reinterpret4.C: New.
11052 * g++.dg/conversion/reinterpret1.C: Adjust.
11053
11054 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11055
11056 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11057
11058 2012-01-01 Fabien Ch\81Ã\81ªne <fabien@gcc.gnu.org>
11059
11060 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11061 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11062 * g++.old-deja/g++.jason/access14.C: Likewise.
11063 * g++.old-deja/g++.jason/access8.C: Likewise.
11064 * g++.old-deja/g++.jason/access1.C: Likewise.
11065 * g++.old-deja/g++.other/access3.C: Likewise.
11066 * g++.old-deja/g++.other/access5.C: Likewise.
11067 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11068 * g++.old-deja/g++.law/visibility22.C: Likewise.
11069 * g++.old-deja/g++.law/visibility26.C: Likewise.
11070 * g++.old-deja/g++.mike/p2746.C: Likewise.
11071 * g++.dg/debug/using1.C: Likewise.
11072 * g++.dg/lookup/using51.C: Likewise.
11073 * g++.dg/inherit/using5.C: Likewise.
11074 * g++.dg/inherit/pr30297.C: Likewise.
11075 * g++.dg/inherit/access8.C: Likewise.
11076 * g++.dg/torture/pr39362.C: Likewise.
11077 * g++.dg/template/crash13.C: Likewise.
11078 * g++.dg/template/using10.C: Likewise.
11079
11080 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11081
11082 PR fortran/51502
11083 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11084
11085 2012-01-01 Ira Rosen <irar@il.ibm.com>
11086
11087 PR tree-optimization/51704
11088 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11089 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11090 corresponding flags.
11091
11092 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11093
11094 PR c++/51723
11095 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11096
11097 2012-01-01 Jan Hubicka <jh@suse.cz>
11098
11099 PR rtl-optimization/51069
11100 * gcc.c-torture/compile/pr51069.c: New testcase.
11101
11102 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR tree-optimization/51683
11105 * gcc.dg/pr51683.c: New test.
11106 \f
11107 Copyright (C) 2012 Free Software Foundation, Inc.
11108
11109 Copying and distribution of this file, with or without modification,
11110 are permitted in any medium without royalty provided the copyright
11111 notice and this notice are preserved.